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 会在两者之间按车速做加权融合,高速用动力学模型保证稳定性,低速用运动学模型保证精度。

标定提示:参考模型的参数(m、Iz、lf、lr、Cf、Cr)应来自实测或台架辨识,而非手册标称值。质心位置与侧偏刚度的偏差会直接放大为横摆目标的稳态误差。

五、从理论到标定的落地路径

把上述理论落到工程,通常按以下顺序推进:先确定坐标系与符号约定并写入接口文档;再通过稳态圆周、正弦转向等试验辨识轮胎侧偏刚度与整车参数;然后用线性二自由度模型生成目标横摆角速度,用运动学模型处理低速工况;最后在实车上对比 ωz,ref 与实际 ωz,若稳态偏差超过 5%,优先检查 K 与附着约束是否匹配。

下面这张图把坐标系、轮胎力、三向耦合与参考模型串成一条完整的信号链,便于在标定时快速定位问题出在哪一环。

车辆运动控制信号链:坐标系 → 轮胎力 → 三向耦合 → 参考模型 坐标系定义 大地系 X-Y-ψ 车身系 x-y-z 轮胎系 Fx-Fy v_y 向左为正,ω_z 逆时针为正 轮胎力学 滑移率 s → Fx 侧偏角 α → Fy 摩擦椭圆约束 (Fx/μFz)²+(Fy/μFz)² ≤ 1 纵向 / 侧向 / 横摆耦合 m(v̇x − vy·ωz) = ΣFx m(v̇y + vx·ωz) = ΣFy Iz·ω̇z = lf·Fyf − lr·Fyr 载荷转移 ΔFz = m·ax·h / L 参考模型 A:线性二自由度(高速) ω_z,ref = vx / (L(1+K·vx²)) · δ K = (m/L²)(lf/Cr − lr/Cf) 附着约束 |ω_z,ref| ≤ μg / vx 输出:目标横摆角速度、目标侧偏角 参考模型 B:运动学自行车(低速) ẋ = vx·cosψ,ẏ = vx·sinψ ψ̇ = (vx / L)·tanδ 不依赖轮胎参数,鲁棒性好 适用:泊车、低速循迹(vx < 5 m/s) 车速加权融合 → 目标 ω_z,ref / β_ref 高速偏动力学模型,低速偏运动学模型 VMC 执行:制动压力 / 驱动扭矩 / 前轮转角 对比实际 ω_z 与 ω_z,ref,偏差 > 5% 时检查 K 与附着约束 状态反馈

图中左侧是符号与坐标约定,中间是轮胎力生成与摩擦椭圆约束,右侧是三向耦合方程,下方是两类参考模型及其融合与执行。标定时若发现目标横摆角速度与实际偏差大,可沿这条链逐级排查:先确认坐标系符号是否一致,再检查轮胎侧偏刚度辨识是否准确,最后核对参考模型的附着约束是否生效。