一.汽车纵垂向耦合动力学模型
1.1 纵向轮胎模型
这里的汽车纵向轮胎模型,采取的是魔术轮胎半经验轮胎模型,该模型现在在汽车动力学建模领域的应用最为广泛,输入为轮胎法向反力
Fz和纵向滑移率
λ,输出为车轮纵向力
Fx,该经验公式如下[1]
Fx(λ)=Dxsin(Cxarctan(Bxλ−Ex(Bxλ−arctan(Bxλ))))
Cx=1.65
Dx=a1Fz2+a2Fz
Bx=CxDx(a3Fz2+a4Fz)exp(−a5FZ)
Ex=a6Fz2+a7Fz+a8
拟合参数[1] |
值 |
Cx |
1.65 |
a1 |
-22.1 |
a2 |
1098 |
a3 |
50.8 |
a4 |
230 |
a5 |
0.076 |
a7 |
-0.004 |
a8 |
0.061 |
a9 |
0.465 |
确定好各种参数后,搭建模型即可,这里建议用Function函数,在Matlab内编写程序控制输入输出即可。
1.2 五自由度半车模型
如上图,即为简化的5自由度半车模型。该图形中各个参数的含义为
a和
b为汽车质心到前后轴的轴距;
csr和
csf为前后悬架的阻尼系数;
FMRr和
FMRf是可控阻尼力;
ksf和
ksr为前后悬架的弹簧刚度;
qf和
qr为前后轮的路面激励,
Fzf和
Fzr为地面给轮胎的法向反力;由垂向模型输入,
Fxf和
Fxr为控制输入变量,驾驶员输入的制动力施加到车轮上后地面对车轮产生的反制动力。了解这张原理图以后,根据牛顿第二定律,可列出以下微分方程[1]。
Mt(x¨+z˙θ˙)=−Fxf−Fxr 上式为整车纵向刚体动力学运动方程
Mb(z˙−x˙θ˙)=−Ksf(z−aθ−qf)−Csf(z˙−aθ˙−q˙f)+FMRf−ksy(z+bθ−qr)−csr(z˙+bθ˙−q˙r)+FMR r 上式为簧载质量垂向运动学微分方程
Iyθ¨=−a(−Ksf(z−aθ−qf)−Csf(z˙−aθ˙−q˙f)+FMRf)+b(−ksy(z+bθ−qr)−csr(z˙+bθ˙−q˙r)+FMRr+hp(Fxf+Fxr)+Mbghdsinθ 上式为簧载质量俯仰运动学微分方程
Iwω˙=FxR−Tb 上式为前后车轮旋转运动学微分方程,知道所有的参数和微分方程后搭建模型即可,这里建议采用搭积木和S-function混合法搭建模型,其它具体的知识可以参考卢少波博士的汽车底盘关键子系统及其综合控制策略研究,我的所有文章都是基于这篇论文的学习经验分享。
二.参考文献
[1]卢少波. 汽车底盘关键子系统及其综合控制策略研究[D].重庆大学,2009.