2. 车辆动力学基础

在NMPC车辆动力学约束控制中,控制器并不是直接“指挥”车轮,而是通过预测模型理解车辆在纵向、横向和垂向三个方向上的运动趋势,再结合轮胎与地面的相互作用,把期望轨迹转化为可执行的执行器指令。因此,建立清晰的车辆动力学基础,是后续约束建模、预测时域设计和控制量求解的前提。

一、核心原理:三向动力学与车身坐标系

车辆运动通常定义在车身坐标系中:x轴沿车身纵向指向前方,y轴沿横向指向左侧,z轴垂直向上。绕x、y、z轴的旋转分别称为侧倾、俯仰和横摆。纵向动力学关注驱动力与制动力作用下的加减速,横向动力学关注转向与侧向力引起的横摆和侧滑,垂向动力学关注悬架、载荷转移与轮胎垂向力变化。三者并非独立:急加速时载荷后移,会影响前轮侧向力;急转弯时载荷外移,会改变左右轮胎的垂向载荷,从而改变横向抓地能力。

关键认识:NMPC的预测模型通常以纵向速度、侧向速度、横摆角速度、横摆角、全局位置等为状态量,而轮胎力是连接状态量与执行器输入的核心非线性环节。

二、轮胎模型:从线性到非线性

轮胎是车辆与地面之间唯一的力传递界面。工程上常用线性轮胎模型描述小侧偏角、小滑移率工况:侧向力与侧偏角成正比,纵向力与滑移率成正比。但当车辆接近附着极限时,轮胎力会出现饱和甚至下降,必须使用非线性模型,如魔术公式、Dugoff模型或刷子模型。NMPC中若忽略非线性饱和,控制器可能在极限工况下给出不可行的轮胎力需求,导致跟踪失稳。

轮胎纵向力与侧向力还受到垂向载荷、路面附着系数和轮胎滑移率的耦合影响。常用的简化关系可表示为:

F_x = f_x(κ, α, F_z, μ)
F_y = f_y(κ, α, F_z, μ)
其中:
κ 为纵向滑移率
α 为侧偏角
F_z 为轮胎垂向载荷
μ 为路面附着系数

在NMPC中,轮胎模型既要足够精确以反映约束边界,又要足够简洁以保证实时求解。常见做法是采用查表或多项式拟合,将非线性轮胎特性嵌入预测模型,并在目标函数中加入轮胎力变化率惩罚,避免控制量剧烈抖动。

三、运动学关系:从车身到全局

车辆在全局坐标系中的位置与航向,由车身坐标系下的速度和横摆角速度积分得到。忽略垂向运动时,常用运动学关系为:

x_dot = v_x * cos(ψ) - v_y * sin(ψ)
y_dot = v_x * sin(ψ) + v_y * cos(ψ)
ψ_dot = r
其中:
x, y 为全局位置
ψ 为横摆角
r 为横摆角速度
v_x, v_y 为车身纵向、侧向速度

当车速较低时,侧向速度较小,运动学模型可以较好描述车辆轨迹;当车速较高或轮胎接近饱和时,必须引入动力学模型,否则预测轨迹与实际轨迹会出现明显偏差。NMPC的优势正在于可以在预测时域内同时考虑运动学与动力学约束,使控制量在满足执行器限制的同时,兼顾车辆稳定性。

四、案例与场景:双移线工况下的约束控制

以双移线工况为例,车辆需要快速变道并回正。若仅使用运动学模型,控制器可能给出过大的前轮转角,导致轮胎侧偏角迅速增大并进入非线性区。引入轮胎非线性模型后,NMPC可以在预测中识别到侧向力饱和趋势,提前限制前轮转角增量,并通过后轮制动力分配产生附加横摆力矩,帮助车辆保持期望路径。

下表列出三向动力学在NMPC中的典型约束对象与执行器映射:

方向主要状态量关键约束执行器
纵向纵向速度、加速度驱动/制动力上限、滑移率驱动电机、制动器
横向侧向速度、横摆角速度侧偏角、侧向加速度前轮转向、差动制动
垂向垂向位移、载荷转移悬架行程、轮胎垂向力主动悬架、阻尼器

五、误区与复盘

常见误区:把三向动力学完全解耦处理。实际上,纵向加速度会改变垂向载荷分配,垂向载荷又直接影响轮胎侧向力上限,横向运动产生的侧倾也会反过来影响轮胎垂向力。NMPC若忽略这种耦合,在极限工况下容易出现约束冲突。

复盘时建议重点检查:预测模型中的轮胎力是否覆盖了实际工况的滑移率与侧偏角范围;车身坐标系定义是否与传感器安装方向一致;运动学积分是否使用了正确的横摆角更新顺序。只有这些基础关系准确,后续的NMPC约束设计才有意义。

车辆三向动力学与轮胎力耦合关系 车身坐标系 x 纵向 y 横向 z 垂向 纵向动力学 驱动 / 制动 / 滑移率 横向动力学 转向 / 侧偏 / 横摆 垂向动力学 悬架 / 载荷转移 轮胎模型 F_x = f(κ, α, F_z, μ) F_y = f(κ, α, F_z, μ) 非线性饱和 / 附着极限 载荷转移与轮胎力耦合反馈 NMPC 约束映射: 纵向 → 驱动/制动力与滑移率约束;横向 → 前轮转角、侧偏角与横摆角速度约束; 垂向 → 悬架行程与轮胎垂向力约束;轮胎模型提供非线性力边界,保证预测可行性与稳定性。