线性二自由度汽车模型对前轮角阶跃输入的稳态响应分析(matlab/simulink)

一、线性二自由度汽车模型

为了便于掌握操纵稳定性的基本特性,我们将多自由度的整车模型简化成为二自由度模型。主要有以下假设:
1. 忽略转向系统的影响,直接以前轮转角作为输入;
2. 不考虑悬架的作用,认为汽车相对于地面只作简单的平面运动,即汽车沿z轴的位移,绕y轴的俯仰角与绕x轴的侧倾角均为零;
3. 在分析中假设汽车沿x轴的速度不变。因此,汽车只有沿y轴的侧向运动与绕z轴的横摆运动这两个自由度。此外,汽车的侧向加速度限定在0.4g以下,轮胎侧偏特性处于线性范围。
4. 对于运动微分方程建立还假设:忽略地面对轮胎作用产生轮胎侧偏特性的改变,没有空气动力的影响,也不考虑左右车轮转向时载荷变化而引起的轮胎特性的变化以及轮胎回正力矩的影响。

这样所建立的模型如图1所示。

图1
分析时,令汽车的质心同车辆坐标系的原点相同。基于上述假设,可将汽车的转动惯量、质量分布系数等参数视为常数,这使得建立运动微分方程很方便。
建立二自由度汽车模型的运动微分方程主要需确定:汽车质心的加速度在车辆坐标系上的分量,二自由度汽车受到的外力与绕质心的外力矩,外力、外力矩与汽车运动参数的关系。
1.1 首先确定汽车质心的加速度在车辆坐标系上的分量
如图2所示:
图2
x、y为车辆坐标系的纵轴与横轴。在t时刻,质心速度在x轴上的分量为 u,在y轴上的分量为v;而在 t + ∆t时,坐标系中的质心速度的方向和大小都会发生变化。可以得到沿x轴的速度分量的变化如式(1-1):
因为 ∆θ 很小,所以cos∆θ≈1,sin∆θ≈θ,忽略二阶微量∆θsin∆θ,上式可简化为:
∆u - v∆θ (1-2)
除以 ∆t 并取极限,可以得到汽车绝对加速度在坐标系的x轴上的分量,同理可得汽车绝对加速度在坐标系y轴上的分量:

1.2 二自由度汽车受到的外力与绕质心的外力矩
二自由度的汽车所受的外力沿y方向的合力以及绕质心的力矩和为:


上式中,δ为前轮转角;FY1、FY2分别为地面对前、后轮的侧偏力。因为δ比较小,上式可简化为:


上式中,α1、α2分别为前、后轮的侧偏角。
1.3 考虑汽车前后侧偏角与运动参数的关系
汽车质心侧偏角为β,β ≈ tanβ = v/u(1-9)
ξ是u1与x轴的夹角(刚体的运动可以看成随质心的运动以及绕质心的转动),

根据坐标系的规定,前后轮的侧偏角为:
(1-11)
外力、外力矩和汽车运动参数的关系式如下:


所以得到二自由度汽车的运动微分方程为:


整理可得


式中,m为整车质量;k1、k2分别为前、后车轮的侧偏刚度;a、b分别为前、后轴到质心的距离;v 为侧向速度;u 为横向速度;β为质心侧偏角;δ为前轮转角;ωr为横摆角速度。

二、使用Matlab/Simulink建立线性二自由度汽车模型

2.1 建立模型方法
(1)新建模型文件,并将Simulink的Simulink Library Browser打开。
(2)依据理论以及数学模型,在Simulink Library Browser中选取所需要的模块,将它复制到空白的模型窗口当中。主要用到的模型有:常量constant、积分integrator、乘除divide、加减subtract、阶跃信号step和示波器显示scope。
(3)根据理论以及数学模型,将各模块之间进行连线,从而使它成为一个系统。
(4)对各个模块的参数进行设定。
最后建立的模型如图4所示。

图4
使用的模拟参数如下:

2.2 模拟情况:
(1)车速不变取不同角阶跃输入
汽车以u = 25 m/s(即90km/h)速度行驶时,在仿真时间为1 s时给前轮一个阶跃信号,角阶跃输入分别取5°、10°、15°,并保持此角度不变。此时横摆角速度响应曲线如图 5 所示。由图5可以看出,随着前轮转角的增加,进入稳态所经历的时间略微增加,横摆角速度的超调量逐渐增大,因此车辆行驶时应避免急转方向盘影响车辆的稳定性。

图5
(2)不同车速下相同角阶跃输入的响应。角阶跃输入为5°,车速分别取25m/s(即90km/h)、30 m/s(即111km/h)、35 m/s(即126km/h)、40 m/s(即144km/h),此时横摆角速度响应曲线如图 6 所示。由图6可以看出,角阶跃输入固定时,稳态横摆角速度基本相同,但车速越大,横摆角速度的超调量越大,达到稳态所需的时间越长,因此应该避免在高速行驶时急转方向盘产生大的前轮转向角。(可以计算出车辆稳定性因数K=0.0011m2/s2,特征车速Uch=30.8m/s。)

图6
搭建好的模型 .slx文件可以从 我的百度网盘下载
https://pan.baidu.com/s/1CMEGcfMyndZtioN7r9VehQ
提取码: 7hxm

线性二自由度汽车模型对前轮角阶跃输入的稳态响应分析(matlab/simulink)相关推荐

  1. 车辆工程(1)——线性二自由度汽车模型的运动方程

    1. 简化与假设 忽略转向系统的影响,以前轮转角为输入. 忽略悬架作用,认为汽车车厢只做平行于地面的平面运动,即汽车沿z轴的位移,绕y轴的俯仰角与饶x轴的侧倾角均为零. 汽车前进的速度u视为恒值. 侧 ...

  2. 汽车线性二自由度汽车模型 simulink建模,微分方程建模

    汽车线性二自由度汽车模型 simulink建模,微分方程建模 1.该模型适合初学者,对MATLAB.simulink有较好的指导和学习作用,同时对汽车动力学能有一个初步的认识. 2.本模型参考余志生第 ...

  3. 线性二自由度汽车模型的微分方程

    Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...

  4. SH760二自由度系统解析法求全解-过渡及稳态过程

    %解析法求特解及全解:简谐力激励的稳态受迫响应与过渡过程. %SH760小轿车空载主要参数 clear; m=1340; a=1.54; b=1.29; l=a+b; Ic=2395; %绕质心的转动 ...

  5. 二自由度汽车模型推导全过程

    word怎么发CSDN,屌大的评论区教一下,word分享博客的方法URL失效

  6. 汽车二自由度模型公式推导及simulink模型——传递函数、状态空间

    文章目录 二自由度车辆方程 传递函数法 状态空间 二自由度车辆方程 为便于掌握操纵稳定性的基本特性,我们将一对简化为线性二自由度的汽车模型进行研究,分析中忽略一下几点: 1.忽略转向系统的影响,直接以 ...

  7. Matlab-simulink汽车二自由度模型

    目录 目录 汽车二自由度模型简介 汽车二自由度模型推导 Matlab-simulink汽车二自由度模型 参数 汽车二自由度模型简介: 常用的动力学模型有2.3.5.7等自由度,其中二自由度模型虽然最为 ...

  8. 二自由度车辆的运动学模型和动力学模型

    二自由度车辆的运动学模型和动力学模型 最近刚接触自动驾驶相关的知识,得知像LQR.MPC这类基于模型的控制器,若想有不错的控制器性能,那么必须有比较精确的被控对象的数学模型.对于车辆这类被控对象的模型 ...

  9. matlab 二自由度振动仿真,基于Adams和Matlab二自由度系统振动的仿真分析研究

    化学工程与装备 2017 年 第 11 期 28 Chemical Engineering & Equipment 2017 年 11 月 基于 Adams 和 Matlab 二自由度 系统振 ...

最新文章

  1. Linux的判断命令
  2. ckks方案优化最好的_果断收藏:SEO高级优化技能升级策略!
  3. 多种冒泡算法时间和效率比较
  4. C语言 goto 语句 - C语言零基础入门教程
  5. Django 之 modelForm (edit.html页面的编写)
  6. Bootstrap CSS 编码规范之属性声明顺序
  7. 【Siddhi 5】Siddhi 自定义函数@Extension使用
  8. PAT Basic 1012
  9. OpenGL(一)二维图形的绘制:一个简单的绘制矩形程序
  10. 拉普拉斯方程(Laplace's equation)-- 更新中
  11. python工程师简历项目经验怎么写_班长项目经验简历范文
  12. 计算机公式计算误差,如何在Excel2016中计算方差和均方误差?
  13. 桌面快捷方式计算机打不开,桌面快捷方式打不开,详细教您桌面快捷方式打不开怎么解决...
  14. Rust盒子小程序更新拍照查外挂功能,还能查Steam账户信息
  15. mysql安装所需最低配置数据_MySQL的安装与基本配置
  16. 学习:浏览器设置Burpsuite代理后打不开网页
  17. 计算机动画就业前景,2020动画专业就业前景和就业方向分析
  18. maven中的命令行命令
  19. 【Endnote】在论文中插入参考文献,并将插入参考文献的序号格式改为[1] [2] [3] 或1,2,3
  20. 巴比特 | 元宇宙每日必读:连续七个季度出现亏损,Meta元宇宙部门Q2亏损28 亿美元,扎克伯格称这种情况可能会持续数年...

热门文章

  1. 内推 | 数据开发——江小白
  2. (2017.9.22更新)TrueCrypt中国版CnCrypt V1.23(磁盘加密)
  3. 开发者所需要知道的iOS7 SDK新特性
  4. 行业 | 谷歌和亚马逊在赌场门口拉客,你上谁的船?
  5. Python 生产者消费者模型
  6. 迅雷下载地址转换(Python3)
  7. 交叉网线 千兆网线 做法,开发板 PC直连
  8. 记录每天学习的新知识:ViewModel
  9. ligerUi 格式化日期
  10. 华科计算机组成原理 头歌Educoder Logisim 计算机数据表示实验(HUST) 1~9关满分通关