智能车电机控制策略:PID与鲁棒控制结合

需积分: 14 11 下载量 46 浏览量 更新于2024-07-20 收藏 795KB PDF 举报
"飞思卡尔智能车算法聚焦于电机控制,特别是速度控制策略,结合PID与鲁棒控制实现高效动态响应。" 智能汽车的核心技术之一是电机控制,这涉及到如何精准地调整车辆的速度以适应不同的路况和行驶状态。在标题"飞思卡尔所有算法"和描述"智能车所有算法"中,我们重点关注的是智能车的电机控制算法。这些算法对于确保智能车在比赛中的性能至关重要。 1. 电机控制策略: 智能车的车体速度被视为一个大惯性的被控对象,其速度与电机输出力之间并非线性关系。电池电量、车体重量等因素都会影响车速。因此,采用闭环控制系统是必要的,以确保对车速的精确控制。在这种情况下,光电码盘用于检测后轮转速,作为反馈信号。 2. PID与鲁棒控制结合: 针对速度控制,选择了PID(比例-积分-微分)控制器,这是因为PID控制能够有效应对时间滞后较小的系统。在加减速过程中,引入了"棒棒控制",增强系统的稳定性。PID控制方程包含积分项、比例项和微分项。考虑到车体速度本身的积分特性,实际应用中可省略积分项,采用PD控制。 PID公式为: \( U(k+1) = U(k) + P_1 \cdot e(k) + P_2 \cdot (e(k) - e(k-1)) + P_3 \cdot ((e(k) - e(k-1)) - (e(k-1) - e(k-2))) \) 其中,\( U \) 是控制输出,\( e \) 是误差,\( P_1, P_2, P_3 \) 是比例、积分和微分系数。 3. 鲁棒控制: 当误差较大时,通过增大控制输出来快速减小误差至预设范围,这是鲁棒控制的体现。这种策略能确保智能车在面对不确定性或扰动时保持稳定性能。 4. 弯道速度控制: 在进入弯道时,为保证稳定性和安全性,智能车会减速。减速策略是在直道速度基础上降低设定值至低速挡。此外,过弯时,通过适当调整车速,可以减少模型车的左右摆动,以最佳姿态通过弯路。 飞思卡尔智能车的算法着重于电机控制策略的优化,通过集成PID和鲁棒控制技术,实现精确、稳定的车速控制,特别是在弯道行驶时,确保智能车能以最优状态完成比赛。这些技术的运用提升了智能车的整体性能,缩短了完成比赛的时间。