4. 车辆运动控制基础模型与车辆动力学
车辆运动控制平台要解决的核心问题,是把驾驶需求翻译成四个车轮上的驱动力、制动力和转向角。这个翻译过程必须依赖一套描述车辆运动的数学模型。本节围绕纵向、横向、垂向三个方向的动力学,轮胎力模型,载荷转移以及面向实时控制的简化模型展开,重点说明这些模型在平台中如何被使用,而不是推导完整的力学方程。
坐标系与三个运动方向
在建模之前必须先约定坐标系。平台采用ISO 8855车辆坐标系:原点位于车辆质心,x轴指向车头前方,y轴指向车身左侧,z轴垂直向上。绕z轴的横摆角速度记为r,向左转为正;绕x轴的侧倾角速度记为p,绕y轴的俯仰角速度记为q。所有轮胎力、加速度和力矩都在这套坐标系下定义,后续图示与公式保持一致。
纵向动力学描述车辆沿x轴的运动,核心是驱动力与行驶阻力的平衡。横向动力学描述车辆沿y轴的运动和绕z轴的横摆运动,决定车辆是否按驾驶员期望的轨迹行驶。垂向动力学描述车身在z轴方向的跳动、俯仰和侧倾,它通过轮胎垂向载荷间接影响纵向和横向力的上限。三个方向并非独立:垂向载荷变化会改变轮胎可提供的纵向力和侧向力,这正是载荷转移必须纳入模型的原因。
轮胎模型:从魔术公式到线性化
轮胎是车辆与地面之间唯一的力传递界面。平台中常用的轮胎模型是Pacejka魔术公式,其纵向力和侧向力可写成统一形式:
F = D · sin( C · atan( B·s − E·(B·s − atan(B·s)) ) )
其中 s 为滑移率(纵向)或侧偏角 α(横向,单位 rad)
B 刚度因子,C 形状因子,D 峰值因子,E 曲率因子
以某乘用车225/45 R18轮胎在垂向载荷4000 N、胎压2.4 bar下的示例参数为例:纵向B=10.5、C=1.65、D=4200 N、E=0.9;侧向B=8.2、C=1.30、D=3800 N、E=-0.5。这些数值属于教学示例,用于说明参数如何影响曲线形状,并非实测标定结果。
魔术公式精度高但计算量大,且需要迭代求解。在平台的控制层,通常把轮胎模型在工作点附近线性化,得到侧偏刚度Cα和纵滑刚度Cs。例如在侧偏角小于3°、滑移率小于5%的范围内,侧向力近似为Fy = −Cα·α,纵向力近似为Fx = Cs·s。线性化模型用于控制器设计,非线性模型用于仿真验证,两者分工明确。
载荷转移与垂向动力学
车辆加速、制动或转弯时,轮胎垂向载荷会重新分配,称为载荷转移。纵向载荷转移由纵向加速度ax引起,前轴载荷变化量近似为ΔFz_front = −m·ax·h/L,其中m为整车质量,h为质心高度,L为轴距。横向载荷转移由横向加速度ay引起,左右轮载荷差近似为ΔFz = m·ay·h/T,T为轮距。
载荷转移的意义在于:轮胎力上限与垂向载荷近似成正比。若某侧车轮载荷减小,其可提供的侧向力也随之减小,车辆更容易失去附着。平台在计算目标轮胎力时,必须先根据当前加速度估计各轮垂向载荷,再按载荷比例分配纵向力和侧向力,否则会出现“控制器要求大力、轮胎却给不出”的饱和现象。
简化模型在平台中的应用
平台的控制算法并不直接使用完整的七自由度或十四自由度模型,而是根据任务选择简化模型。路径跟踪和横摆稳定控制常用三自由度模型:纵向速度vx、横向速度vy、横摆角速度r,配合线性轮胎模型,可写成状态空间形式,便于LQR或MPC求解。车身姿态控制则使用垂向四自由度或七自由度模型,关注悬架行程和轮胎动载荷。
简化模型的关键是保留对控制目标影响最大的自由度,忽略次要耦合。例如在低速大转角工况下,侧偏角很小,横向动力学可进一步简化为自行车模型;在高速紧急变道工况下,必须保留横摆和侧倾耦合,否则控制器会低估侧翻风险。
模型选择与参数标定示例
平台在实车部署前,需要确定各模型的参数。以某电动SUV为例,整车质量m=2200 kg,质心高度h=0.72 m,轴距L=2.95 m,轮距T=1.62 m,横摆转动惯量Iz=3800 kg·m²。这些参数可通过称重、质心测量和转动惯量台架获得。轮胎侧偏刚度Cα可通过稳态圆周试验标定:在固定半径R=40 m的圆周上,以不同车速行驶,记录侧向加速度ay和方向盘转角δ,用自行车模型反算Cα。示例中前轴Cαf≈65000 N/rad,后轴Cαr≈72000 N/rad,属于教学假设值。
标定完成后,将参数写入平台模型配置文件,控制层使用线性化参数,仿真层使用魔术公式全参数。每次更换轮胎或调整悬架后,需要重新标定Cα和载荷转移系数,否则控制器输出的目标力会与实际轮胎力产生偏差。
从模型到控制量的映射
平台最终要输出的是四个车轮的驱动/制动扭矩和转向角。纵向控制根据目标加速度ax_ref,通过逆纵向动力学求出总驱动力Fx_total,再按各轮垂向载荷比例分配。横向控制根据目标横摆角速度r_ref和侧偏角β_ref,通过逆横向动力学求出总侧向力Fy_total和横摆力矩Mz_total,再分配到前后轴。垂向控制则根据目标侧倾角和俯仰角,通过悬架力分配实现姿态调节。
整个映射过程的关键约束是轮胎附着椭圆:√((Fx/Fx_max)² + (Fy/Fy_max)²) ≤ 1。平台在分配目标力时必须检查该约束,若超出则按比例缩减,优先保证横向稳定性。这一约束把纵向、横向和垂向模型真正耦合在一起,也是车辆运动控制平台区别于简单PID控制的核心所在。