0引言四轮转向是指汽车在转向时,后轮可相对于前轮主动转向,通过对后轮的转向控制来改善汽车的操纵稳定性。国内外学者对汽车四轮转向控制的研究有很多,但许多方法存在明显的缺点,例如当采用了四轮转向后,车辆的横摆角速度和侧向加速度增益会产生较大幅度的变化,这就增加了驾驶的难度,丧失了原有的转向感觉[1]。为此,本文通过建立4WS汽车二自由度模型,对基于前轮转角前馈控制、基于车辆状态反馈和前轮前馈的最优控制分别进行分析,在Matlab/Simulink软件中进行仿真,并与前轮转向比较,分析这两种控制策略下的四轮转向对汽车操纵稳定性的影响。1 4WS汽车操纵动力学模型图1汽车转向简化模型La b2Yrδrr2YfδfβV

为了分析四轮转向控制系统,将汽车简化为二自由度单轨操纵动力学模型,即汽车只有侧向和横摆运动,如图1所示。假设轮胎侧偏特性处于线性范围,汽车的行驶速度一定,在前、后轮小转角情况下,模型的简化运动微分方程[2]为:mv(r+β.)=2Yf+2Yr;Ir.=2a Yf-2b Yr。(1)前后轮的轮胎侧偏力可表示为:Yf=kfβ1=kfβ+avr-δfr r;Yr=krβ2=krβ-bvr-δrr r。(2)式中:m为整车质量;I为横摆转动惯量;β为质心侧偏角;r为横摆角速度;δf、δr为前、后轮转角;a、b为质心到前、后轴的距离;v为车速;kf、kr为左右单个前、后轮的侧偏刚度,且取负值;β1、β2为单个前、后轮胎的侧偏角。将式(2)代入式(1)并整理可得4WS汽车系统的状态空间表达式:

β.ββr=2(kf+kr)mv2(akf-bkr)Iβββββββββββββ2(akf-bkr)mv2-12(a2kf+b2kr)Ivββββββββββββββββββr+-2kfmv-2akfIβββββββββββββ-2krmv2bkrIβββββββββββββδfδrββ。(3)因此,由式(3)可得系统的状态方程[3]为X.=AX+BU+DW。(4)式中:X=βddr,U=δrdd,W=δfdd,A=2(kf+kr)mv2(akf-bkr)Iβββββββββββββ2(akf-bkr)mv2-12(a2kf+b2kr)Ivβββββββββββββββ,B=-2kfmv-2akfIββββββββββββββββββββββββββ,D=-2krmv2bkrIββββββββββββββββββββββββββ。根据状态方程可以采用各种不同的控制策略来分析4WS汽车的操纵稳定性,并且当δr=0时,即为前轮转向汽车系统的状态方程。2 4WS汽车控制策略分析2.1基于前轮转角的前馈控制在后轮转向过程中,若后轮转角是与前轮转角按一定比例控制,即δr=kδf,则后轮转向控制是基于前轮转角的前馈控制,代入式(3)中,即得基于前轮转角的前馈控制系统的状态方程:β.ββr=2(kf+kr)mv2(akf-bkr)Iβββββββββββββ2(akf-bkr)mv2-12(a2kf+b2kr)Ivββββββββββββββββββr+-2kf+2kkrmv-2akf-2bkkrIββββββββββββββββββββββββββδf。(5)k为前后轮转角比例系数(k>0时表示前后轮同向转向,k<0时表示前后轮反向转向),然后可以根据需要考察的具体输出信息来确定4WS车辆系统状态的输出方程。在四轮转向汽车的控制策略中,一般以稳态转向时车辆的质心侧偏角等于零为控制目标,所以得出k应满足:k=-b+mav22kf(a+b)a+mbv22kr(a+b)。(6

基于matlab的汽车操纵稳定性仿真分析,基于Matlab/Simulink的四轮转向汽车操纵稳定性分析...相关推荐

  1. ModelCoder:实现汽车四轮转向控制系统的建模仿真

    ModelCoder是一款支持多种嵌入式系统建模并可以自动生成高安全可靠的C代码的软件设计和开发工具,支持同步数据流以及状态机等嵌入式模型,其从模型生成代码的过程经过了形式化验证,以保证生成过程的正确 ...

  2. matlab在机电一体化的仿真图,基于MATLABSimulink的机电一体化系统的仿真分析实验.doc...

    基于MATLABSimulink的机电一体化系统的仿真分析实验 实验五.基于MATLAB/Simulink的机电一体化系统的仿真分析实验 实验目的 机电一体化系统建模是进行机电一体化系统分析与设计的基 ...

  3. matlab输电线路故障测距仿真,基于MATLAB的输电线路行波故障测距仿真分析平台的研究...

    基于MATLAB的输电线路行波故障测距仿真分析平台的研究 目前,对输电线路行波故障测距的仿真研究大多停留在原理层面,对现有行波测距装置的仿真研究较少,而且通常需要多个软件的配合才能实现对故障行波的仿真 ...

  4. 汽车各档爬坡度曲线matlab,基于MATLAB App Designer的汽车爬坡能力建模与仿真

    1. 引言 汽车常常需要在不同区域的不同道路上行驶,尤其在山区道路上,坡陡路窄,汽车必须具有一定的爬坡能力,爬坡能力通常由最大爬坡度来衡量,最大爬坡度是汽车动力性能的重要指标之一.为此开展了基于MAT ...

  5. MATLAB 仿真 n年后的比例,基于Matlab的比例导引弹道仿真分析.PDF

    基于Matlab的比例导引弹道仿真分析.PDF ·60· 战术导弹技术Ta(·ti(·alMissile TechnologyMay,2009,(3):60-64 [文章编号]1009.1300(20 ...

  6. 两电平变流器matlab仿真,基于H桥级联型五电平逆变器Matlab仿真分析.doc

    基于H桥级联型五电平逆变器Matlab仿真分析 基于H桥级联型五电平逆变器Matlab仿真分析 [摘 要]多电平逆变器广泛应用于电机调速等领域,本文在分析级联型逆变器的基础上,深入分析了SPWM控制技 ...

  7. 基于matlab的msk仿真,基于MATLAB的MSK系统原理仿真分析

    <基于MATLAB的MSK系统原理仿真分析>由会员分享,可在线阅读,更多相关<基于MATLAB的MSK系统原理仿真分析(39页珍藏版)>请在读根文库上搜索. 1.分类号 密级 ...

  8. 基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能

    基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航),包含simulink模型(其中有车辆逆纵向动力学 ...

  9. 基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航)

    基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab/simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航) :7430669302617414一無所有`

最新文章

  1. 查看java返回的值,JavaScript 遍历对象查找指定的值并返回路径
  2. vs如何实现tcp连续发送多条消息_消息队列之 RabbitMQ
  3. 前端怎么使用jsessionid_成都Web前端是干什么的?新手怎么入门
  4. JBPM学习笔记(1)
  5. 2016 校园招聘求职经历(二)
  6. 操作系统和Python的发展历程
  7. 极简算法 —— 判断两字符串是否为相同字母的不同顺序组成
  8. 83)PHP,配置文件功能
  9. cad2016中选择全图字体怎么操作_一键完成CAD转PDF,CAD编辑,CAD打印,无奈没人知道这波骚操作!...
  10. 【Arc GIS 零基础教学】常用的环境科学与工程专业英语词汇分享
  11. Python实现简单拼音输入法
  12. SpringCloudAlibaba——Nacos实现原理详解
  13. 【音频分析】短时傅立叶变换结果为啥是对称?每个结果对应的频率是多少?
  14. 183. Customers Who Never Order没有下过订单的顾客MySQL
  15. iOS开发接入腾讯云通信简略笔记
  16. 直播软件源码,实现一个简单的直播功能
  17. 基于PCL 1.11 的屏幕选点
  18. ESP32之 ESP-IDF 教学(十三)—— 分区表
  19. 手机通讯录丢失了怎么恢复?这几个方法有必要掌握,学会可一键恢复
  20. 什么是短线,中线,长线

热门文章

  1. LockScreen时MENU键
  2. JavaScript(the second day)
  3. CTF日记之web题目(入门题目)
  4. java 枚举报错_Java枚举的应用
  5. INS/GNSS组合导航(七)-SINS的微分方程的推导
  6. 【环境搭建】WAMP环境+DVWA漏洞测试平台搭建过程
  7. 【Pygame小游戏】 史上最经典的外星人游戏 ,全面保障 勇敢去闯 (未解之谜)
  8. 28.多表查询——跨关联关系的多表查询
  9. 全国一级计算机考证报名网站
  10. Python爬取B站排行榜前100视频信息!