一.引言
在学习汽车动力学的建模时,轮胎模型选择和搭建是必不可少的一个环节。国内外的专家学者研究出了很多种轮胎模型,如国内的有郭孔晖院士研发的UniTire轮胎模型,国外Pacejka和Bakker共同研发的魔术轮胎模型。现在国内外运用最广的就是魔术轮胎模型,下面本文将结合最基础的纯纵向轮胎模型来讲解一下魔术轮胎模型怎么运用Matlab和Simulink软件进行搭建。
二.纯纵向魔术轮胎公式
输入为轮胎法向反力
F
z
F_z
Fz和纵向滑移率
λ
\lambda
λ,输出为车轮纵向力
F
x
F_x
Fx,该经验公式如下[1]
F
x
(
λ
)
=
D
x
sin
(
C
x
a
r
c
t
a
n
(
B
x
λ
−
E
x
(
B
x
λ
−
arctan
(
B
x
λ
)
)
)
)
F_x\left(\lambda\right)=D_x\sin{(}C_xarctan\left(B_x\lambda-E_x\left(B_x\lambda-\arctan{\left(B_x\lambda\right)}\right)\right))
Fx(λ)=Dxsin(Cxarctan(Bxλ−Ex(Bxλ−arctan(Bxλ))))
C
x
=
1.65
C_x=1.65
Cx=1.65
D
x
=
a
1
F
z
2
+
a
2
F
z
D_x=a_1F_z^2+a_2F_z
Dx=a1Fz2+a2Fz
B
x
=
(
a
3
F
z
2
+
a
4
F
z
)
exp
(
−
a
5
F
Z
)
C
x
D
x
B_x=\frac{\left(a_3F_z^2+a_4F_z\right)\exp{\left(-a_5F_Z\right)}}{C_xD_x}
Bx=CxDx(a3Fz2+a4Fz)exp(−a5FZ)
E
x
=
a
6
F
z
2
+
a
7
F
z
+
a
8
E_x=a_6F_z^2+a_7F_z+a_8
Ex=a6Fz2+a7Fz+a8
拟合参数[1] |
值 |
C
x
C_x
Cx |
1.65 |
a
1
a_1
a1 |
-22.1 |
a
2
a_2
a2 |
1098 |
a
3
a_3
a3 |
50.8 |
a
4
a_4
a4 |
230 |
a
5
a_5
a5 |
0.076 |
a
7
a_7
a7 |
-0.004 |
a
8
a_8
a8 |
0.061 |
a
9
a_9
a9 |
0.465 |
确定好各种参数后,搭建模型即可,这里建议用Function函数,在Matlab内编写程序控制输入输出即可。
如下图便是前轮轮胎的模块打开图 点开fucn内置的函数,参数和公式均为上文提到的。 编写好以后这个魔术轮胎的模型就搭建完成了。
二.参考文献
[1]卢少波. 汽车底盘关键子系统及其综合控制策略研究[D].重庆大学,2009.
|
请发表评论