2. 车辆运动控制理论基础
车辆运动控制系统(VMC)的所有控制逻辑,最终都要落到“力”和“力矩”上。ECU 能直接操纵的只有制动压力、驱动扭矩、前轮转角与悬架作动器,而它真正想控制的却是车身的纵向速度、侧向速度与横摆角速度。连接这两端的桥梁,就是坐标系定义、轮胎力学与三向运动耦合关系。本节先把这套“物理语言”讲清楚,再说明 Bosch 控制策略中常用的参考模型如何用它做前馈与目标生成。
一、坐标系:先把“正方向”说清楚
工程上最容易出错的不是公式,而是符号约定。Bosch 体系里通常同时使用三套坐标系,必须明确各自定义并全文保持一致。
- 大地坐标系(惯性系):原点固定于地面,X 轴指向初始行驶方向,Y 轴指向左侧,Z 轴垂直向上。用于描述车辆绝对轨迹与航向角 ψ。
- 车身坐标系:原点在质心,x 轴指向车头(纵向),y 轴指向车身左侧(侧向),z 轴向上。纵向速度 vx、侧向速度 vy、横摆角速度 ωz 均在此系定义。本文约定:vy 向左为正,ωz 逆时针为正。
- 轮胎坐标系:原点在轮胎接地印迹中心,x 轴沿车轮平面与地面交线指向滚动方向,y 轴在接地平面内垂直于 x 轴。轮胎力 Fx、Fy 在此系定义,再经轮胎外倾角与前轮转角 δ 投影到车身系。
车身系与大地系之间通过航向角 ψ 旋转耦合,这正是“横摆运动影响轨迹”的数学根源:
v_X = v_x·cosψ − v_y·sinψ
v_Y = v_x·sinψ + v_y·cosψ
ψ̇ = ω_z
也就是说,即使 vx、vy 恒定,只要 ωz ≠ 0,车辆在大地系中的运动方向就会持续改变。任何轨迹跟踪控制器都必须显式处理这一非线性旋转关系。
二、轮胎力学:控制系统的“执行末端”
轮胎是车辆与地面之间唯一的力传递界面,其特性高度非线性。工程上最常用的是 Pacejka 魔术公式的简化形式。以纵向力为例,滑移率 s 定义为:
s = (ω·r − v_x) / max(|v_x|, ε) // 驱动为正,制动为负
侧偏角 α 定义为轮胎速度方向与车轮平面之间的夹角。轮胎力可近似写为:
F_x = F_z · μ · sin(C_x · atan(B_x·s − E_x·(B_x·s − atan(B_x·s))))
F_y = F_z · μ · sin(C_y · atan(B_y·α − E_y·(B_y·α − atan(B_y·α))))
其中 B 控制刚度、C 控制形状、E 控制曲率,Fz 为垂向载荷,μ 为路面附着系数。典型干沥青路面 μ≈0.9~1.0,湿滑路面 μ≈0.5~0.7,冰雪路面 μ≈0.1~0.3。这些参数直接决定 VMC 的介入阈值与目标力上限。
更关键的是摩擦椭圆约束:同一轮胎的纵向力与侧向力之和不能超过附着极限,即
(F_x / (μ·F_z))² + (F_y / (μ·F_z))² ≤ 1
这意味着 ABS 在纵向用掉大量附着时,侧向可用力必然减少,车辆更容易失去转向能力。VMC 的核心任务之一,就是在纵向与侧向需求之间做动态分配。
三、纵向、侧向与横摆的耦合关系
三向运动并非独立,而是通过轮胎力与载荷转移紧密耦合。以单轨模型为例,车身系下的运动方程为:
m·(v̇_x − v_y·ω_z) = F_xf·cosδ − F_yf·sinδ + F_xr
m·(v̇_y + v_x·ω_z) = F_xf·sinδ + F_yf·cosδ + F_yr
I_z·ω̇_z = l_f·(F_xf·sinδ + F_yf·cosδ) − l_r·F_yr
式中 m 为整车质量,Iz 为横摆转动惯量,lf、lr 为质心到前、后轴距离,δ 为前轮转角。可以看到三个耦合通道:
- 纵向→侧向:驱动或制动改变 Fx,通过摩擦椭圆挤压 Fy 的可用空间,改变车辆转向响应。
- 侧向→横摆:前、后轴侧向力之差乘以轴距形成横摆力矩,直接决定车辆是转向不足还是过度。
- 横摆→纵向/侧向:ωz 通过向心项 vx·ωz、vy·ωz 反过来影响加速度分量,形成闭环耦合。
此外,纵向加速度会引起轴荷转移:加速时后轴载荷增加、前轴减少,制动时相反。载荷转移量近似为 ΔFz = m·ax·h / L,其中 h 为质心高度,L 为轴距。载荷变化又改变轮胎力的饱和点,使耦合关系进一步非线性化。
四、Bosch 控制策略中的参考模型
VMC 需要一个“理想车辆应该怎样运动”的参考,才能判断实际状态是否偏离。Bosch 常用两类参考模型。
线性二自由度参考模型:忽略纵向动力学与载荷转移,只保留侧向与横摆两个自由度,用于生成目标横摆角速度 ωz,ref 与目标侧偏角 βref。其稳态增益为:
ω_z,ref = (v_x / (L·(1 + K·v_x²))) · δ
K = (m / L²) · (l_f / C_r − l_r / C_f)
其中 Cf、Cr 为前、后轴侧偏刚度,K 为稳定性因数。K>0 表示转向不足,K<0 表示过度转向。该模型计算量小,适合作为前馈目标,但必须叠加附着上限约束:
|ω_z,ref| ≤ μ·g / v_x
运动学自行车模型:在低速(vx < 5 m/s)时轮胎侧偏角很小,可直接用几何关系描述:
ẋ = v_x·cosψ
ẏ = v_x·sinψ
ψ̇ = (v_x / L)·tanδ
它不依赖轮胎参数,鲁棒性好,常用于泊车与低速循迹。实际 VMC 会在两者之间按车速做加权融合,高速用动力学模型保证稳定性,低速用运动学模型保证精度。
五、从理论到标定的落地路径
把上述理论落到工程,通常按以下顺序推进:先确定坐标系与符号约定并写入接口文档;再通过稳态圆周、正弦转向等试验辨识轮胎侧偏刚度与整车参数;然后用线性二自由度模型生成目标横摆角速度,用运动学模型处理低速工况;最后在实车上对比 ωz,ref 与实际 ωz,若稳态偏差超过 5%,优先检查 K 与附着约束是否匹配。
下面这张图把坐标系、轮胎力、三向耦合与参考模型串成一条完整的信号链,便于在标定时快速定位问题出在哪一环。
图中左侧是符号与坐标约定,中间是轮胎力生成与摩擦椭圆约束,右侧是三向耦合方程,下方是两类参考模型及其融合与执行。标定时若发现目标横摆角速度与实际偏差大,可沿这条链逐级排查:先确认坐标系符号是否一致,再检查轮胎侧偏刚度辨识是否准确,最后核对参考模型的附着约束是否生效。