智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3871|回复: 27
打印 上一主题 下一主题

还是pid调节曲线

[复制链接]

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
威望
970
贡献
608
兑换币
631
注册时间
2016-8-5
在线时间
191 小时
毕业学校
SDUST
跳转到指定楼层
#
发表于 2017-4-20 17:35:45 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
老哥们,能不能来帮着看看pid曲线这样跳可不可以?(比较平稳那个是设定值,跳动那个是实际值)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

56

主题

1684

帖子

2

精华

版主

有所思,有所为。

Rank: 9Rank: 9Rank: 9

积分
9497

优秀会员奖章活跃会员奖章论坛元老奖章在线王奖章资源大师奖章论坛骨干奖章

威望
6762
贡献
83
兑换币
3601
注册时间
2014-10-31
在线时间
1326 小时
推荐
发表于 2017-4-21 14:48:40 | 只看该作者

反向D,通过D的预测作用给予pwm一定的削弱。  不过会牺牲一点动态响应。  PI的分离是可以有效抑制超调,  简单的说。启动的时候仅仅依靠P来达到(不加I,  加i必然会超调)  等速度相对稳定的时候加I,来消除静态误差,  PI分离的关键难度在于分离点确定,
回复 支持 1 反对 0

使用道具 举报

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
威望
970
贡献
608
兑换币
631
注册时间
2016-8-5
在线时间
191 小时
毕业学校
SDUST
26#
 楼主| 发表于 2017-4-24 19:28:41 | 只看该作者
indenture 发表于 2017-4-24 18:20
请问你这是输出的编码器转速还是PWM?

编码器转速
回复 支持 反对

使用道具 举报

3

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
544
威望
272
贡献
170
兑换币
174
注册时间
2016-11-9
在线时间
51 小时
25#
发表于 2017-4-24 18:20:18 | 只看该作者
请问你这是输出的编码器转速还是PWM?

回复 支持 反对

使用道具 举报

9

主题

71

帖子

0

精华

高级会员

Rank: 4

积分
787
QQ
威望
389
贡献
214
兑换币
241
注册时间
2017-1-8
在线时间
92 小时
24#
发表于 2017-4-23 19:33:28 | 只看该作者
看下自控书  或者  过控
回复 支持 反对

使用道具 举报

11

主题

368

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4377
威望
2287
贡献
1340
兑换币
1240
注册时间
2017-2-21
在线时间
375 小时
23#
发表于 2017-4-23 13:59:47 | 只看该作者
wx_SnQwg0FW 发表于 2017-4-22 21:23
想问一下 你的设定值怎么做到是曲线的?

可以用虚拟示波器吧

回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
178
威望
98
贡献
56
兑换币
59
注册时间
2016-10-14
在线时间
12 小时
22#
发表于 2017-4-22 21:23:51 | 只看该作者
想问一下 你的设定值怎么做到是曲线的?
回复 支持 反对

使用道具 举报

5

主题

100

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1367
威望
710
贡献
421
兑换币
493
注册时间
2016-3-20
在线时间
118 小时
毕业学校
内蒙古科技大学
21#
发表于 2017-4-21 19:15:23 | 只看该作者
蒙哥马利 发表于 2017-4-20 21:54
额(⊙o⊙)…电机一直用pi控制,没有加过d,毛刺多难道是这个原因?

要看你电机是用的增量式的还是位置式的,如果电机是用的位置式的那么D就没用。因为D在位置式中一次输出基本不能反应在电机上
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
威望
970
贡献
608
兑换币
631
注册时间
2016-8-5
在线时间
191 小时
毕业学校
SDUST
20#
 楼主| 发表于 2017-4-21 18:34:13 | 只看该作者
じ~凝眸处 发表于 2017-4-21 14:48
反向D,通过D的预测作用给予pwm一定的削弱。  不过会牺牲一点动态响应。  PI的分离是可以有效抑制超调,  ...

一开始加速响应的话偏差大了用bangbang控制不会更好吗?对了,我们的速度在偏差大的时候用了bangbang,现在看电机pwm的实际输出曲线,有毛刺影响的时候偏差偏大导致挺大部分情况都是在用bangbang控制调节,而且在调的时候单纯的用pid调速度,加减速不是很快,你当时用pi分离加减速快吗(我们pi分离还没有用过)?(恳请大神解释一下)
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1314
威望
691
贡献
417
兑换币
422
注册时间
2016-11-21
在线时间
103 小时
19#
发表于 2017-4-21 17:04:49 | 只看该作者
じ~凝眸处 发表于 2017-4-21 14:48
反向D,通过D的预测作用给予pwm一定的削弱。  不过会牺牲一点动态响应。  PI的分离是可以有效抑制超调,  ...


哦哦,原来是这样啊
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1314
威望
691
贡献
417
兑换币
422
注册时间
2016-11-21
在线时间
103 小时
18#
发表于 2017-4-21 12:34:58 | 只看该作者
じ~凝眸处 发表于 2017-4-21 07:55
超调的话,做一下PI分离,  你的波动大,感觉是I小了一点。  非要加D的话,要加反向D,可以起到取抖的作用 ...

PI分离??!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 17:08 , Processed in 0.164544 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表