智能车制作

 找回密码
 注册

扫一扫,访问微社区

12
返回列表 发新帖
楼主: 小河北
打印 上一主题 下一主题

加了闭环之后,车子老跑跑停停,怎么回事,我用的是速度PI控制

  [复制链接]

6

主题

218

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3565
威望
1730
贡献
1069
兑换币
1161
注册时间
2013-3-10
在线时间
383 小时
11#
发表于 2013-12-26 20:31:44 | 只看该作者
小河北 发表于 2013-12-26 17:49
什么意思

I参数大了会使系统振荡,I参数小了消静差的时间过长。让积分环节在特定的误差范围内有效,避免由积分环节而产生的系统振荡。一般控制积分环节在误差小的时候有效,误差大的时候无效,就是一个简单的积分分离。

回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
12#
 楼主| 发表于 2013-12-26 20:34:20 | 只看该作者
liningbo888 发表于 2013-12-26 19:06
P足够校正偏差,大了还会超调,增加I会使校正滞后

不是吧,假如说只用P就矫正偏差,那么打到设定值后,偏差是0   那么 根据  U(k)=P*e(K),是不会有输出量的。。所以说必须有偏差的情况下,只用P才会有输出的值
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
13#
 楼主| 发表于 2013-12-26 20:35:22 | 只看该作者
a1005020208 发表于 2013-12-26 20:31
I参数大了会使系统振荡,I参数小了消静差的时间过长。让积分环节在特定的误差范围内有效,避免由积分环节 ...

好的,我试试
回复 支持 反对

使用道具 举报

8

主题

427

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3745

优秀会员奖章活跃会员奖章

威望
1724
贡献
1033
兑换币
1170
注册时间
2013-2-1
在线时间
494 小时
14#
发表于 2013-12-26 21:18:20 | 只看该作者
小河北 发表于 2013-12-26 20:34
不是吧,假如说只用P就矫正偏差,那么打到设定值后,偏差是0   那么 根据  U(k)=P*e(K),是不会有输出 ...

啊?p是在实时校正偏差好吧,达到稳态当然就是稳态输出,有偏差会向着偏差减小的校正,I是偏差的积分,也就是多次偏差的累加值,I大会使响应产生滞后,不过这点滞后按理说对四轮车影响不会很明显,应该是你I 过大,或者其他参数不对导致的
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
15#
 楼主| 发表于 2013-12-26 21:35:48 | 只看该作者
liningbo888 发表于 2013-12-26 21:18
啊?p是在实时校正偏差好吧,达到稳态当然就是稳态输出,有偏差会向着偏差减小的校正,I是偏差的积分,也 ...

大神 求QQ~
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
645
威望
290
贡献
161
兑换币
172
注册时间
2012-12-5
在线时间
97 小时
16#
发表于 2013-12-26 22:43:56 | 只看该作者
小河北 发表于 2013-12-26 20:34
不是吧,假如说只用P就矫正偏差,那么打到设定值后,偏差是0   那么 根据  U(k)=P*e(K),是不会有输出 ...

你的理解是对的
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
645
威望
290
贡献
161
兑换币
172
注册时间
2012-12-5
在线时间
97 小时
17#
发表于 2013-12-26 22:46:46 | 只看该作者
小河北 发表于 2013-12-26 20:35
好的,我试试

1.保证测速正常(注意计数器等不要溢出)
2.测速周期和控制周期的匹配,测速周期要小于控制周期
3.先加上I,小一点无所谓,如果算法按照经典PID 那么就已经可以正确控制了
4.加上P,整定一下P和I
5.加上D,加上条件限制优化 等等..
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
18#
 楼主| 发表于 2013-12-27 09:38:32 | 只看该作者
sTilL_7.度 发表于 2013-12-26 22:46
1.保证测速正常(注意计数器等不要溢出)
2.测速周期和控制周期的匹配,测速周期要小于控制周期
3.先加上I ...

我的测速周期和控制周期是一样的,都是10ms。。
回复 支持 反对

使用道具 举报

2

主题

30

帖子

0

精华

高级会员

Rank: 4

积分
645
威望
290
贡献
161
兑换币
172
注册时间
2012-12-5
在线时间
97 小时
19#
发表于 2013-12-27 11:10:51 | 只看该作者
小河北 发表于 2013-12-27 09:38
我的测速周期和控制周期是一样的,都是10ms。。

嗯 一样也可以 上面没说清楚
回复 支持 反对

使用道具 举报

10

主题

65

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1063
威望
534
贡献
281
兑换币
338
注册时间
2016-1-10
在线时间
124 小时
毕业学校
皖西学院
20#
发表于 2016-7-8 21:17:39 | 只看该作者
好还好
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-23 01:44 , Processed in 0.074556 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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