一.汽车垂向动力学模型
如上图,为标准的四自由度汽车垂向动力学模型,其中四个自由度包括簧载质量的垂向和俯仰运动和非簧载质量的垂向运动。该图形中各个参数的含义为
a和
b为汽车质心到前后轴的轴距;
csr和
csf为前后悬架的阻尼系数;
FMRr和
FMRf是可控阻尼力;
ksf和
ksr为前后悬架的弹簧刚度;
ktf和
ktr为前后轮胎的垂直刚度;
qf和
qr为前后轮的路面激励。了解这张原理图以后,根据牛顿第二定律,可列出以下微分方程[1]。
第一个自由度:簧载质量垂直运动微分方程
Mbz¨=−ksf(z−aθ−zuf)−ksr(z+bθ−zur)−Csf(z˙−aθ˙−z˙uf)−csr(z+bθ˙−z˙ur)+FMRf+FMRr 第二个自由度:簧载质量俯仰运动微分方程
Iyθ¨=aksf(z−aθ−zuf)−bksr(z+bθ−zur)+acsf(z˙−aθ˙−z˙uf)−bcsr(z˙+bθ˙−z˙ur)−aFMRf+aFMRr 第三、四个自由度:非簧载质量垂向运动微分方程
mufz¨uf=ksf (z−aθ−zuf)+csf(z˙−aθ˙−z˙uf)−ktr(zuf−qf)−FMRf
murz¨ur=ksr(z+bθ−zur)+csr(z˙+bθ˙−z˙ur)−ktr(zur−qr)−FMR r 可以看出,上面四个方程都是非线性方程,所以可以采用状态空间方程法来搭建simulink方程,搭建方法可以参照我的第一篇博文基于Matlab/Simulink的1/4车辆系统动力学模型的两种建模方法(动力学建模入门知识)这里的半车模型,无异于就是多了两个微分方程还有式子整体复杂了点,其它原理都是一样的。
二.Simulink仿真和计算
如上,即为联合Matlab和Simulink搭建的模型。路面输入为一个简易的减速带模型,如下:
输出结果较多这里只展示一下后轮簧载质量位移:
根据仿真图显示符合实际情况。我制作了一个简单的模型仿真演示,大家可以观看一下。其它具体的知识可以参考卢少波博士的汽车底盘关键子系统及其综合控制策略研究,我的所有文章都是基于这篇论文的学习经验分享。
基于Matlab和Simulink的1/2汽车垂向动力学状态方程法模型搭建
三.参考文献
[1]卢少波. 汽车底盘关键子系统及其综合控制策略研究[D].重庆大学,2009.