智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 蒙哥马利
打印 上一主题 下一主题

还是pid调节曲线

[复制链接]

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1314
威望
691
贡献
417
兑换币
422
注册时间
2016-11-21
在线时间
103 小时
11#
发表于 2017-4-20 21:47:59 | 只看该作者
yyuiopxx 发表于 2017-4-20 20:22
我用matlab仿真增量PID的情况,觉得kd消除毛刺的效果应该不错。


我B车怎么调都达不到这个效果,一开始总是要超调一点,此外和你下面那个差不多
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
威望
970
贡献
608
兑换币
631
注册时间
2016-8-5
在线时间
191 小时
毕业学校
SDUST
12#
 楼主| 发表于 2017-4-20 21:54:59 | 只看该作者
yyuiopxx 发表于 2017-4-20 20:22
我用matlab仿真增量PID的情况,觉得kd消除毛刺的效果应该不错。

额(⊙o⊙)…电机一直用pi控制,没有加过d,毛刺多难道是这个原因?
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1960
威望
970
贡献
608
兑换币
631
注册时间
2016-8-5
在线时间
191 小时
毕业学校
SDUST
13#
 楼主| 发表于 2017-4-20 21:56:05 | 只看该作者
漫漫征途 发表于 2017-4-20 21:47
我B车怎么调都达不到这个效果,一开始总是要超调一点,此外和你下面那个差不多

老哥,你是怎么调的,电机加d了?
回复 支持 反对

使用道具 举报

56

主题

1684

帖子

2

精华

版主

有所思,有所为。

Rank: 9Rank: 9Rank: 9

积分
9497

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

威望
6762
贡献
83
兑换币
3601
注册时间
2014-10-31
在线时间
1326 小时
14#
发表于 2017-4-21 07:55:01 | 只看该作者
超调的话,做一下PI分离,  你的波动大,感觉是I小了一点。  非要加D的话,要加反向D,可以起到取抖的作用。  还有注意的是车的机械,  机械不好,车本身抖动也会造成多毛刺
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
15#
发表于 2017-4-21 08:02:24 | 只看该作者
漫漫征途 发表于 2017-4-20 21:47
我B车怎么调都达不到这个效果,一开始总是要超调一点,此外和你下面那个差不多

一般有超调的话是正常的,完全没有超调是牺牲了响应的

还有一个可能性,没开电机的时候也在积分,积分积的比较大,也会超调
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
16#
发表于 2017-4-21 08:07:44 | 只看该作者
じ~凝眸处 发表于 2017-4-21 07:55
超调的话,做一下PI分离,  你的波动大,感觉是I小了一点。  非要加D的话,要加反向D,可以起到取抖的作用 ...

请问反向d是什么?
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1314
威望
691
贡献
417
兑换币
422
注册时间
2016-11-21
在线时间
103 小时
17#
发表于 2017-4-21 12:32:17 | 只看该作者
蒙哥马利 发表于 2017-4-20 21:56
老哥,你是怎么调的,电机加d了?

随大流,就PI
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1314
威望
691
贡献
417
兑换币
422
注册时间
2016-11-21
在线时间
103 小时
18#
发表于 2017-4-21 12:33:33 | 只看该作者
2585341750 发表于 2017-4-21 08:02
一般有超调的话是正常的,完全没有超调是牺牲了响应的

还有一个可能性,没开电机的时候也在积分,积分 ...

不会,我是先打开电机电源后再开启速度闭环中断的
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

56

主题

1684

帖子

2

精华

版主

有所思,有所为。

Rank: 9Rank: 9Rank: 9

积分
9497

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

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 16:43 , Processed in 0.050175 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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