智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: wuzexiao
打印 上一主题 下一主题

求卓晴老师以及各位牛人解答:直立车平衡点出现抖动或自激现象

  [复制链接]

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
41#
 楼主| 发表于 2013-3-6 09:14:33 | 只看该作者
为丞而琳 发表于 2013-3-6 00:38
好想知道答案啊,我的车怎么都会抖啊,卡卡卡的

如果单纯要求小车在平衡点的稳定性,那么直立的参数应该小一点,不过当车子跑起来的时候,抖动问题基本不存在,所以对于你们参加比赛的,主要考虑的应该是小车的加减速性能,小车硬一点调节时间就小一点。
回复 支持 反对

使用道具 举报

8

主题

277

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4817

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

威望
2342
贡献
1509
兑换币
827
注册时间
2012-2-16
在线时间
483 小时
毕业学校
黑龙江工程学院
42#
发表于 2013-3-6 10:03:04 | 只看该作者

回帖奖励 +1

回复 支持 反对

使用道具 举报

11

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1260

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

威望
690
贡献
318
兑换币
346
注册时间
2012-12-21
在线时间
126 小时
43#
发表于 2013-3-6 10:46:13 | 只看该作者

回帖奖励 +1

要是对角度控制加上积分呢?
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
44#
 楼主| 发表于 2013-3-6 11:08:31 | 只看该作者
hmit 发表于 2013-3-6 10:46
要是对角度控制加上积分呢?

车可以在没有速度闭环的情况下站立,不过抖动很大,让你受不了,所以建议不要加上去。由于姿态检测的信号可能存在噪声,积分会产生误差累积,所以才选用PD控制,然后通过速度闭环来使得小车静止直立。
回复 支持 反对

使用道具 举报

1

主题

243

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4541
威望
2107
贡献
1180
兑换币
1179
注册时间
2012-5-24
在线时间
627 小时
45#
发表于 2013-3-6 12:01:34 | 只看该作者
wuzexiao 发表于 2013-3-6 09:14
如果单纯要求小车在平衡点的稳定性,那么直立的参数应该小一点,不过当车子跑起来的时候,抖动问题基本不 ...

我给一个比较大的速度时,车子就前倾的很厉害,很快的冲出去,然后再减速下来,最后就匀速了,怎么处理这一个超调的过程?
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
46#
 楼主| 发表于 2013-3-6 13:37:23 | 只看该作者
为丞而琳 发表于 2013-3-6 12:01
我给一个比较大的速度时,车子就前倾的很厉害,很快的冲出去,然后再减速下来,最后就匀速了,怎么处理这 ...

小车起始状态给一个较小的速度,或者起始状态将PI参数的I去掉,等延时一段时间再加上I。因为起始状态I累加的很快,所以当你给一个较大的速度时,小车会产生一个很大的倾角来加速。所以你可以通过限制积分项的范围或者对起始状态特殊处理的方法来解决这个问题。
回复 支持 反对

使用道具 举报

3

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
403
威望
243
贡献
108
兑换币
84
注册时间
2012-7-23
在线时间
26 小时
毕业学校
湖北汽车工业学院
47#
发表于 2013-3-6 13:43:22 | 只看该作者

回帖奖励 +1

回复 支持 反对

使用道具 举报

1

主题

243

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4541
威望
2107
贡献
1180
兑换币
1179
注册时间
2012-5-24
在线时间
627 小时
48#
发表于 2013-3-6 18:43:38 | 只看该作者
wuzexiao 发表于 2013-3-6 13:37
小车起始状态给一个较小的速度,或者起始状态将PI参数的I去掉,等延时一段时间再加上I。因为起始状态I累加 ...

多谢啦,我试试看
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
824
威望
499
贡献
235
兑换币
125
注册时间
2011-11-5
在线时间
45 小时
49#
发表于 2013-3-6 19:35:22 | 只看该作者

回帖奖励 +1

wuzexiao 发表于 2013-3-6 13:37
小车起始状态给一个较小的速度,或者起始状态将PI参数的I去掉,等延时一段时间再加上I。因为起始状态I累加 ...

楼主:
      我想问,我看了你说的所有问题。我觉得直立的抖动是机械机构的问题,我尝试过通过配重,使得车的前后质量差不多,把直立的抖动问题解决了。
      另外,我对速度控制很不理解。首先,你前面说让车硬一点是什么概念?为什么车硬一点就可以使得车的速度调节时间较少呢?我之前发现我怎么调参数,那个控速的周期都是100ms,根本没有办法修改,修改了马上就不能控制速度。
      还有第二个问题,对于速度闭环,我使用的增量式的PID,而我只能用PD去控速,我一用I来控速,车马上就会因为太快而倒了,没办法直立。但是我看到你说你是上一届做过飞车的,而我也是,现在大四,虽然没机会参加了,但是我依然想知道速度的控制应该用PI还是PD控制的呢?它的控制周期可以缩短吗?我听说今年的飞车的直立车的电机改变了,我有点冲动想买回来看看控制周期可不可以小于100ms,可以用增量式的PI控制,而不用增量式的PD控制呢?希望可以在大四结束之前解决这点疑问,我也像楼主一样想解决一些直立车的问题,希望多多交流。
回复 支持 反对

使用道具 举报

16

主题

194

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2561

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

威望
1316
贡献
757
兑换币
504
注册时间
2012-1-9
在线时间
244 小时
50#
发表于 2013-3-6 21:26:53 | 只看该作者

回帖奖励 +1

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 19:12 , Processed in 0.266604 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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