方向控制中的动态比例值-P

本文探讨了舵机转向控制与电机速度控制在不同条件下的表现差异。舵机控制在高速时需动态调整P参数以实现平滑控制,而电机控制在任何速度下固定P参数即可保持良好性能。文章深入分析了两者控制特性的理论基础,指出舵机控制需随车速调整比例系数,而电机控制的稳定性与转速无关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

01问题提出


  大大,我有一个问题想要请教。对于舵机的转向控制,高速的时候需要动态P才能得到平滑的控制效果(也就是偏差越小P越小,偏差越大P越大)。

  但对于电机的速度控制,在任何期望速度下,P参数不需要动态都可得到很好的效果,请问这个如何用理论解释?是因为电机的惯性比较大吗?

▲ 车模在不同速度下运行出现的振荡

▲ 车模在不同速度下运行出现的振荡

 

02理论分析


  于电机转速 ω ( t ) \omega \left( t \right) ω(t)控制,如果采用电流串激闭环控制(这样建模分析比较简单),电机的转速 ω ( t ) \omega \left( t \right) ω(t)的加速度正比于转子力矩,二转子的力矩正比于转子电流。因此如果控制速度环空置率采用比例控制,整个系统就是一个典型的二阶控制系统。在电机带有阻尼负载(即力矩与转速成正比),该系统可以稳定,并且稳定性与转速无关。这是因为整个系统反馈控制比例控制增益与转速没有关系。

  对于车模在赛道上循迹运行控制时,舵机的输出正比于车模前轮的转角 θ ( t ) \theta \left( t \right) θ(t)。前轮转角相对于车模位移 x ( t ) x\left( t \right) x(t)积分就形成车模与赛道线中心的偏移量 y ( t ) y\left( t \right) y(t)

  而位移 x ( t ) x\left( t \right) x(t)是车模速度 v ( t ) v\left( t \right) v(t)的积分:

  将(2)式代入(1)可以得到:

  分析(3)可以看到,相对于舵机输出角度 θ ( t ) \theta \left( t \right) θ(t)对于车模偏移量影响是一个积分关系,其中积分项系数包括 k ⋅ v ( t ) k \cdot v\left( t \right) kv(t),这一项与速度成正比。如果同样使用比例负反馈来对车模偏移量进行控制的话,反馈比例系数与车模运行速度成正比。这一点与前面电机控制是不同的。

  下图显示了车模运行速度 v ( t ) v\left( t \right) v(t)为恒速 V c V_c Vc时,车模的偏移量与舵机输出转角 θ ( t ) \theta \left( t \right) θ(t)之间的关系。

▲ 在恒速下,车模的偏移量与舵机输出转角之间的关系

▲ 在恒速下,车模的偏移量与舵机输出转角之间的关系

  考虑到车模的惯性以及舵机执行过程的延迟等特点,当车模方向控制比例超过一定限度后,方向控制就会变得不稳定了。

  由此,可以知道车模方向比例控制的时候,需要根据车速调整比例系数。

▲ 车模在转关过程中的动态特性

▲ 车模在转关过程中的动态特性

 

03仿真实验


  于舵机输出转角的转动速度是有限值,而且近似为 一个恒速转动,这是一个非线性的环节。为了简化分析,下面将舵机简化成一个纯延迟环节。比如延迟100ms。将这个延迟环节重新增加在上面的仿真系统中,就会发现,随着比例控制的增加增加,系统的单位阶跃响应就会变得不稳定。

▲ 带有纯延时环节的一阶积分环节的比例控制

▲ 带有纯延时环节的一阶积分环节的比例控制

  通过上面的仿真可以看出,比例增益过大会使得系统变得越来越不稳定。根据02节叙述的,车模方向控制的比例系数是与车速成正比,所以当车速增加是,车模运行就会变得原来也不稳定了。

 

04如果解决方向不稳定?


  决车模方向控制不稳定的方法:

  • 动态调整控制参数,比如等候车速增加是,需要适当减少P的大小,从而抑制振荡的产生。这种方法在直道运行是比较有效果,但在弯道时,车模轨迹就会距离赛道中心线有较大的偏差。
  • 通过增加赛道检测的前瞻距离,也就是将车模相对赛道的偏差位置尽可能往前移,这样就可以抵消舵机执行过程中所带来的时间延迟。使用摄像头可以有效提高赛道前方检测的距离。
  • 通过机器学习的方法进行赛道预测。由于赛道元素的组合是有限的,并且是提前公布的。可以通过机器学习的方法将赛道偏移控制信息存储在人工神经网络中,来提高控制的精度。比如今年AI电磁组,虽然赛道检测的电感传感器非常短,但是经过机器学习也可以获得与摄像头相近的性能。
  • 提高舵机的性能。舵机的惯性(延迟)是造成方向控制不稳定的内因。可以适当通过改造舵机输出机械连杆,增加它的机械传动比例,可以在一定程度上提高车模控制的快速性。
  • 在控制算法中引入微分量,来抑制振荡的现象。

  下图是通过在控制环节中引入微分控制项,可以看到微分系数在一定范围内可以减少系统输出的振荡。但是当微分系数过大时,也会引起系统的不稳定性。

▲ 增加控制中的微分项,在一定参数范围内可以抑制振荡

▲ 增加控制中的微分项,在一定参数范围内可以抑制振荡

  ■ 相关文献链接

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卓晴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值