3自由度操纵-侧倾模型
约 3147 字大约 10 分钟
2025-12-08
前言
三自由度动力学模型,常用的有 ①基于质心侧偏角、横摆角速度、车身侧倾角的经典三自由度操纵-侧倾模型,②基于纵向速度、侧向速度、横摆角速度的三自由度平面运动模型,以及 ③基于车身垂向运动、俯仰角、侧倾角的三自由度侧倾/垂向模型。一者,是在上文 2自由度动力学模型 的模型基础上考虑侧倾运动得到的,该模型常用于常规操纵稳定性分析、侧倾影响评估;二者,常用于高速、大转向角等极限工况下的非线性稳定性分析;三者,多用于乘坐平顺性分析、驾驶室悬置优化、侧翻稳定性预测。
本节在上文 2自由度动力学模型 的基础上建立经典三自由度操纵-侧倾模型。 由于篇幅原因,在下一节将详细推导三自由度平面运动模型。第三个模型如有可能,后续将进行补充。
一、非线性3自由度操纵—侧倾模型
说明:严格来说“侧偏角 β”、“横摆角速度 r”与“车身侧倾角 φ”构成三自由度(degrees of freedom)描述,但车身侧倾角 φ 的动力学为二阶(存在 φ¨),因此系统整体为四阶动态系统。下面给出从物理出发的逐步推导、线性化假设与最终状态空间形式。
1. 物理设定与符号约定
同样首先进行物理设定及符号约定。坐标系仍为在 整车模型概述 中提到的 ISO 车辆坐标系。符号约定则如下所示:
| 符号 | 含义 |
|---|---|
| 状态量与速度 | |
| Vx | 车辆纵向速度(取为常数,匀速约化假设) |
| vy | 质心侧向速度 |
| β | 质心侧偏角,β=arctan(vy/Vx),小角近似 β≈vy/Vx |
| r | 横摆角速度(yaw rate) |
| φ | 车身侧倾角(roll angle) |
| 车辆与悬架参数 | |
| m | 整车质量 |
| ms | 簧上质量 |
| Ixz | 侧倾与横摆的惯性积 |
| Iz | 绕z轴转动惯量 |
| Iφ | 绕纵轴(侧倾)转动惯量(roll inertia) |
| lf | 质心到前轴距离 |
| lr | 质心到后轴距离(车长 L=lf+lr) |
| Cf,Cr | 前/后轮线性侧偏刚度(cornering stiffness) |
| h | 质心到地面高度,用于将横向加速度转换为滚转力矩 |
| Kφ | 悬架(含反倾杆)等效滚转刚度 |
| Bφ | 悬架等效滚转阻尼 |
| δ | 前轮转角(模型输入) |
2. 基本动力学方程
(A) 侧向平动方程(质心横向力平衡). 质心在车体坐标系中的横向动力学(牛顿第二定律):
may−mshφ¨=Ffy+Fry(1)
其中m,ms分别为整车质量与簧上质量,ay为侧向加速度,h质心高度,φ¨为侧倾角加速度,方程右侧为前/后轮侧向力之和。
(B) 横摆方程(角动量矩平衡). 绕质心的横摆动量平衡:
Izr˙−Ixzφ¨=lfFfy−lrFry(2)
其中,Iz为整车绕z轴转动惯量,r为横摆角速度,Ixz为侧倾与横摆的惯性积,该惯量积描述了车辆质量分布不对称性,lf,lr分别为质心到前/后轴距离。
(C) 车身侧倾(滚转)方程. 车身绕纵向轴的转动方程:
Iφφ¨+Bφφ˙+Kφφ=Mroll.(3)
其中Iφ,Bφ,Kφ分别为侧倾惯量、阻尼、刚度,Mroll为滚转力矩。
3. 侧向方程 a_y 替换
先将ay 用侧偏角 β 与横摆角速度r 表示(匀速近似 Vx 常数):
vy=Vxβ,v˙y=Vxβ˙,ay=vy˙+Vxr=Vx(β˙+r).
将该近似代入侧向平动方程,得到:
mVx(β˙+r)−Ixzφ¨=lfFfy−lrFry.(4)
4. 侧倾方程整理(滚转力矩)
滚转力矩 Mroll 的常见近似来源为车辆横向加速度 ay 在质心高度 h 产生的力矩、横摆角加速度通过惯性耦合产生的附加侧倾力矩、重力恢复力矩:
Mroll≈mhay+Ixzr˙+msghφ=mshVx(β˙+r)+Ixzr˙+msghφ.(5)
因此滚转方程变为:
Iφφ¨+Bφφ˙+Kφφ=mshVx(β˙+r)+Ixzr˙+msghφ.(6)
备注:更精确的模型还会包含由前、后轮载荷差(垂直载荷转移)引起的差异滚转力矩,例如车轮侧向力乘以轮距的一半等项。但这里我们保留最经典、清晰的耦合项 mhay。
式(2)(4)(6)描述的模型即为非线性三自由度操纵-侧倾模型:
⎩⎨⎧mVx(β˙+r)−Ixzφ¨=lfFfy−lrFry,Izr˙−Ixzφ¨=lfFfy−lrFry,Iφφ¨+Bφφ˙+Kφφ=mshVx(β˙+r)+Ixzr˙+msghφ.(0)
二、线性化 (NO)
1. 轮胎力线性近似
参考上一节 线性2自由度动力学模型的“轮胎力近似”,在引入侧倾运动时,轮胎侧偏角计算式为:
αf≈β+Vxlfr−δ−R1φ.
后轮侧偏角为(后轮无主动转向):
αr≈β−Vxlrr−R2φ.
其中,R1,R2分别为前后轴侧倾系数。 则轮胎力计算公式为:
FyfFyr=Cfαf=Cf(β+Vxlfr−δ−R1φ),=Crαr=Cr(β−Vxlrr−R2φ).(7)
2.模型线性化
将式(0)简单整理,依次把方程的β˙,r˙,φ¨单独放在等号左边,可以得到:
⎩⎨⎧β˙=mVxlfFfy−lrFry+mshφ¨−r.r˙=Iz1(lfFfy−lrFry+Ixzφ¨).φ¨=Ix1[Ixzr˙+mshVx(β˙+r)+msghφ−Bφφ˙−Kφφ].(8)
将式(11)代入(8)并进行整理,可以将轮胎力线性化:
⎩⎨⎧β˙r˙φ¨=mVxYββ+(mVxYr−1)r+mVxYφφ+mVxmshφ¨−mVxYδδ=IzYββ+IzYrr+IzYφφ+IzIxzφ¨−IzYδδ=Ix1[Ixzr˙+mshVx(β˙+r)+msghφ−Bφφ˙−Kφφ].(9)
其中,
YβYrYδYφ=Cflf−Crlr,=VxCflf2+Crlr2,=Cflf,=−CflfR1+CrlrR2.
此时,注意到式(9)的方程的右侧仍存在横摆角速度和质心侧偏角的一阶导、侧倾角的二阶导,因此需要结合这三个方程,进行解耦,得到下式:
⎩⎨⎧β˙=a11β+a12r+a13φ+a14φ˙+b1ur˙=a21β+a22r+a23φ+a24φ˙+b2uφ¨=a41β+a42r+a43φ+a44φ˙+b4u(13)
当您读到此处,请务必不要再往下。毫无疑问,将该模型线性化是一件愚蠢的事情,首先模型中的系数超级复杂,违背了线性简化的简易性初衷,其次当我们使用三自由度模型时,往往对动力学有更精确的要求,将轮胎线性化与之相悖。
其中,u=δ,
a11a12a13a14a21a22a23a24a41a42a43a44b1b2b4=mVx(IxIz−Ixz2−mms2h2Iz)(Cflf−Crlr)(IxIz−Ixz2+mshIxz)=mVx2(IxIz−Ixz2−mms2h2Iz)(Cflf2+Crlr2)(IxIz−Ixz2+mshIxz)−1=mVx(IxIz−Ixz2−mms2h2Iz)(−CflfR1+CrlrR2)(IxIz−Ixz2+mshIxz)+mshIz(msgh−Kφ)=−mVx(Ix−IzIxz2−mms2h2)mshBφ=Iz(IxIz−Ixz2−mms2h2Iz)(Cflf−Crlr)(IxIz+mshIxz−ms2h2)=IzVx(IxIz−Ixz2−mms2h2Iz)(Cflf2+Crlr2)(IxIz+mshIxz−ms2h2)=Iz(IxIz−Ixz2−mms2h2Iz)(−CflfR1+CrlrR2)(IxIz+mshIxz−ms2h2)+IxzIz(msgh−Kφ)=−Iz(Ix−IzIxz2−mms2h2)IxzBφ=mIz(Ix−IzIxz2−mms2h2)(Cflf−Crlr)(mshIz+mIxz)=mIzVx(Ix−IzIxz2−mms2h2)(Cflf2+Crlr2)(mshIz+mIxz)=mIz(Ix−IzIxz2−mms2h2)(−CflfR1+CrlrR2)(mshIz+mIxz)+mIz(msgh−Kφ)=−Ix−IzIxz2−mms2h2Bφ=−mVx(IxIz−Ixz2−mms2h2Iz)Cflf(IxIz−Ixz2+mshIxz)=−Iz(IxIz−Ixz2−mms2h2Iz)Cflf(IxIz+mshIxz−ms2h2)=−mIz(Ix−IzIxz2−mms2h2)Cflf(mshIz+mIxz)
3. 建立状态空间
由于侧倾运动涉及二阶导,所以状态向量应包含侧倾角的一阶导数,因此选取状态向量为x=[βrφφ˙]T,系统输入为前轮转角u=δ.
则状态空间方程为:
x˙=Ax+Bu
其中,
A=a11a210a41a12a220a42a13a230a43a14a241a44,B=b1b20b4
