智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1450|回复: 4
打印 上一主题 下一主题

[讨论] pid疑惑

[复制链接]

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
跳转到指定楼层
1#
发表于 2012-12-2 16:29:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看看pid最后的结果:
A=Kp(1+T/Ti+Td/T);
B=Kp(1+2Td/T);
C=Kp(Td/T);
△Uk=A*e(k)+B*e(k-1)+C*e(k-2)(公式1)
但有时我在网上看到了这样的公式
⊿U(n)=Kp[e(n)-e(n-1)]+Kie(n)+Kd[e(n)-2e(n-1)+e(n-2)](公式2)
这两者有啥区别,我原以为两者转换过来的,但仔细一想,(公式1)中与T(采样周期)有关。而(公式2)无T啊,这说明这两者不是转换过来的,不知道是不是这样的,,,求大神讲解,,本人菜鸟一个!!

27

主题

615

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3822

优秀会员奖章活跃会员奖章在线王奖章

威望
1583
贡献
697
兑换币
394
注册时间
2011-11-25
在线时间
771 小时
2#
发表于 2012-12-2 16:54:21 | 只看该作者
公式2中的三个参数中就已经把T算进去了,反正T都是常数
回复 支持 反对

使用道具 举报

1

主题

183

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1307
威望
774
贡献
333
兑换币
262
注册时间
2009-11-20
在线时间
100 小时
3#
发表于 2012-12-2 18:15:59 | 只看该作者
区别不在于公式,在于物理意义。  你翻阅很多资料的时候,你通常会发现诸如 P参数为比例参数,影响超调;I参数为积分。。。。。D参数怎么怎么滴。这里的P I D 指的是Kp Ki Kd 而 A B C只是为了简化公式,并让你知道控制量由当前偏差 上时刻偏差 上上时刻偏差决定而已
回复 支持 反对

使用道具 举报

55

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1987
威望
1361
贡献
22
兑换币
638
注册时间
2012-9-23
在线时间
302 小时
毕业学校
同济大学
4#
发表于 2013-1-18 20:48:38 | 只看该作者
PWM=PWM+Kp*error+Ki(error累积)+Kd(error-上个error)       这个就是标准的。你不觉得吗???
回复 支持 反对

使用道具 举报

30

主题

160

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1436
威望
775
贡献
323
兑换币
455
注册时间
2012-12-26
在线时间
169 小时
毕业学校
njyddx
5#
发表于 2013-3-18 21:26:24 | 只看该作者
一个是位置式PID,一个是增量式PID
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-8 03:15 , Processed in 0.043797 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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