一.PID.平衡小车直立控制理论基础

平衡小车理论控制原理

在这里插入图片描述如果我们要控制一根木棍在手上直立,需要两个步骤
1.托着木棒的手可以移动
2.眼睛能看到木棒的倾斜角度和倾斜趋势(角速度)
在这里插入图片描述
类比到平衡小车中,同理想让小车保持平衡,同样需要一个负反馈机制,让小车角度回正,理想情况下,我们只需要控制电机的加速度和小车的倾角成正比就可保持平衡。
在这里插入图片描述

问题

然而随着角度变小,a逐渐变为0,此时电机虽然不动了,但是小车在惯性作用下,依然会向前,由于惯性,小车将无法平衡,而是震荡无法停止
在这里插入图片描述

方案一

小车体现出来的惯性其实可以解释为小车绕轴旋转而产生的转动惯量,如果能让转动惯量为0,那么问题将得到解决,但是分析公式可得
在这里插入图片描述不管是质量还是重心到质心得距离r都无法为0,所以此方案无解

方案二

模仿单摆运动,增加一个阻尼力,在阻尼力的作用下将慢慢平衡。

单摆模型
受到两个力:
1.在重力作用下,单摆受到和运动方向相反,和角度成正比的回复力
2.在空气中,还受到空气阻尼力(与单摆运动速度成正比,方向相反)

类比到平衡车,可知我们不仅需要和角度成正比的回复力,还需要一个和角速度成正比的阻尼力,才能避免震荡
在这里插入图片描述
是不是觉得有点似曾相识,其实这个就是PD算法,角度的回复力为比例控制P,角速度即角度的微分D,它的作用便是保证精确性,降低最大超调量,避免震荡。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值