智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3575|回复: 22
打印 上一主题 下一主题

[咨询] pid经典疑惑,大家都有的疑惑!求大神讲解!!

  [复制链接]

34

主题

1589

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6271

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

威望
3267
贡献
1194
兑换币
2035
注册时间
2012-11-28
在线时间
905 小时
跳转到指定楼层
1#
发表于 2012-12-2 16:27: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啊,这说明这两者不是转换过来的,不知道是不是这样的,,,求大神讲解,,本人菜鸟一个!!

3

主题

115

帖子

0

精华

金牌会员

电磁六队

Rank: 6Rank: 6

积分
2129
威望
878
贡献
645
兑换币
589
注册时间
2013-11-21
在线时间
303 小时
23#
发表于 2014-2-18 08:55:38 | 只看该作者
majorfog 发表于 2014-2-18 08:49
是的,所以得到的是delta_u(k)

终于懂点了。。。谢谢啦~
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
22#
发表于 2014-2-18 08:49:08 | 只看该作者

RE: pid经典疑惑,大家都有的疑惑!求大神讲解!!

擦肩的阳光 发表于 2014-2-18 08:44
作差就是增量式了~

是的,所以得到的是delta_u(k)
回复 支持 反对

使用道具 举报

3

主题

115

帖子

0

精华

金牌会员

电磁六队

Rank: 6Rank: 6

积分
2129
威望
878
贡献
645
兑换币
589
注册时间
2013-11-21
在线时间
303 小时
21#
发表于 2014-2-18 08:44:25 | 只看该作者
majorfog 发表于 2014-2-18 08:41
是,Ki=Kp*T/Ti,Kd=Td*P/T,楼主的B,后面应该加上负号。这两个式子是相同的,都是增量式的PID。这和我发 ...

作差就是增量式了~
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
20#
发表于 2014-2-18 08:41:19 | 只看该作者

RE: pid经典疑惑,大家都有的疑惑!求大神讲解!!

擦肩的阳光 发表于 2014-2-17 23:31
额,没打错吧,A、B、C的前面就是Kp啊。。

是,Ki=Kp*T/Ti,Kd=Td*P/T,楼主的B,后面应该加上负号。这两个式子是相同的,都是增量式的PID。这和我发的位置式PID有什么关系呢。。
回复 支持 反对

使用道具 举报

3

主题

115

帖子

0

精华

金牌会员

电磁六队

Rank: 6Rank: 6

积分
2129
威望
878
贡献
645
兑换币
589
注册时间
2013-11-21
在线时间
303 小时
19#
发表于 2014-2-17 23:31:17 | 只看该作者
majorfog 发表于 2014-2-17 22:19
对啊,只不过是楼主把ki和kd都打成了kp

额,没打错吧,A、B、C的前面就是Kp啊。。
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
18#
发表于 2014-2-17 22:51:34 | 只看该作者
q小小小齐 发表于 2014-2-17 22:25
哈哈 被我认出来了 你又威武了是不

。。。。基友你好
回复 支持 反对

使用道具 举报

8

主题

77

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3382
QQ
威望
1665
贡献
1023
兑换币
1047
注册时间
2013-1-6
在线时间
347 小时
17#
发表于 2014-2-17 22:25:10 | 只看该作者
majorfog 发表于 2014-2-17 12:26
第一个式子是用传递函数推出来的吧

哈哈 被我认出来了 你又威武了是不
回复 支持 反对

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
16#
发表于 2014-2-17 22:19:24 | 只看该作者

RE: pid经典疑惑,大家都有的疑惑!求大神讲解!!

擦肩的阳光 发表于 2014-2-17 21:55
楼主给的那两个。。

对啊,只不过是楼主把ki和kd都打成了kp
回复 支持 反对

使用道具 举报

3

主题

115

帖子

0

精华

金牌会员

电磁六队

Rank: 6Rank: 6

积分
2129
威望
878
贡献
645
兑换币
589
注册时间
2013-11-21
在线时间
303 小时
15#
发表于 2014-2-17 21:55:42 | 只看该作者
majorfog 发表于 2014-2-17 21:39
你指的是哪两个式子?

楼主给的那两个。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-28 01:49 , Processed in 0.055789 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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