智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6818|回复: 25
打印 上一主题 下一主题

纠结的速度控制

  [复制链接]

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

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

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
跳转到指定楼层
1#
发表于 2012-5-11 21:19:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
使用传统的增量式PID,车速控制不及时,容易超调,还积分饱和,试了下模糊PID控制,貌似好了一点,,,,,,,然后又开始纠结的参数整定{:soso_e118:}{:soso_e118:}

绿色为设置的速度,黄色为真实速度,红色为pwm占空比
真实速度波形居然突变,岂不是很纠结.
空载状态(控制较为及时)

上路状态(滞后和超调严重{:soso_e118:})

本帖子中包含更多资源

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

x

6

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
869
QQ
威望
493
贡献
306
兑换币
32
注册时间
2011-3-23
在线时间
35 小时
26#
发表于 2012-7-7 21:10:06 | 只看该作者
znfc2 发表于 2012-5-21 16:34
反转制动,能耗制动,判断需要制动即可

电机的传递函数求个……
回复 支持 反对

使用道具 举报

48

主题

493

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2947
威望
1774
贡献
469
兑换币
705
注册时间
2012-4-22
在线时间
352 小时
毕业学校
hgd
25#
发表于 2012-7-7 08:38:29 | 只看该作者
znfc2 发表于 2012-5-13 10:07
舵机用PD吧,电机也PD?

舵机本身不是有很大的扰动吗?
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

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

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
24#
 楼主| 发表于 2012-5-21 16:34:40 | 只看该作者
B组 发表于 2012-5-21 16:01
刹车怎么做?也用PID

反转制动,能耗制动,判断需要制动即可
回复 支持 反对

使用道具 举报

17

主题

128

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1700
威望
885
贡献
469
兑换币
14
注册时间
2012-2-22
在线时间
173 小时
毕业学校
中原工学院信息商务学院
23#
发表于 2012-5-21 16:01:02 | 只看该作者
刹车怎么做?也用PID
回复 支持 反对

使用道具 举报

1

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
837
威望
533
贡献
194
兑换币
0
注册时间
2011-11-4
在线时间
55 小时
22#
发表于 2012-5-18 23:58:47 | 只看该作者
znfc2 发表于 2012-5-16 10:22
我就是用当前的速度差值和前后两场速度差值的差值,另一个可以省略,谢谢

那就ok的
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

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

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
21#
 楼主| 发表于 2012-5-16 10:22:11 | 只看该作者
51coming 发表于 2012-5-15 23:54
这个要看你这些参数控的是什么量了,只要是控制的当前的速度差值和前后两场速度差值的差值就行;

我就是用当前的速度差值和前后两场速度差值的差值,另一个可以省略,谢谢
回复 支持 反对

使用道具 举报

1

主题

96

帖子

0

精华

高级会员

Rank: 4

积分
837
威望
533
贡献
194
兑换币
0
注册时间
2011-11-4
在线时间
55 小时
20#
发表于 2012-5-15 23:54:16 | 只看该作者
znfc2 发表于 2012-5-15 12:24
那如果是相对的只用PI?

这个要看你这些参数控的是什么量了,只要是控制的当前的速度差值和前后两场速度差值的差值就行;
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

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

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
19#
 楼主| 发表于 2012-5-15 12:24:46 | 只看该作者
51coming 发表于 2012-5-14 23:19
对,位置式的ID控速的话,只用PD效果好

那如果是相对的只用PI?
回复 支持 反对

使用道具 举报

184

主题

1972

帖子

0

精华

功勋会员

E=mc^2.0

Rank: 10Rank: 10Rank: 10

积分
15110

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

威望
5404
贡献
8060
兑换币
1555
注册时间
2010-12-8
在线时间
823 小时
18#
 楼主| 发表于 2012-5-15 12:23:53 | 只看该作者
z_7 发表于 2012-5-13 18:06
大神可不敢当,还是得反复不停的试,本来我想用自控上的方法,先建模再校正,模型倒是有了,时间常数增益 ...

反馈信号的干扰太大,震荡,,我也如此,真纠结
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 10:58 , Processed in 0.052211 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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