制动系统建模、仿真及ABS控制器设计

制动系统建模、仿真及ABS控制器设计

ID:42658081

大小:1.19 MB

页数:16页

时间:2019-09-19

制动系统建模、仿真及ABS控制器设计_第1页
制动系统建模、仿真及ABS控制器设计_第2页
制动系统建模、仿真及ABS控制器设计_第3页
制动系统建模、仿真及ABS控制器设计_第4页
制动系统建模、仿真及ABS控制器设计_第5页
资源描述:

《制动系统建模、仿真及ABS控制器设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1.动力学建模-1-2.分段线性的轮胎模型-1-3.控制算法-2-4.仿真流程及参数输入-2-5.实例分析-3-6.MATLAB仿真过程-3-6.1.逻辑门限值控制器-3-6.2.模糊控制器-7-6.2.1模糊控制器设计-7-6.2.2模糊控制matlab仿真过程-8-6.3.PID控制器-12-通过两自由度单轮模型为例,介绍在MATLAB环境下的控制系统力学建模、ABS控制器设计及仿真分析过程。1.动力学建模某车辆简化后的制动力学模型如右图所示。其中单轮模型质量m,车轮滚动半径rd,车轮转动惯量为Iw,车辆旋转角速度为

2、ω,车轮轮心前进速度为uw,地面制动力为Fxb。作用于车轮的制动力矩为Tb。若忽略空气阻力与车轮滚动阻力,则系统的运动方程如下:图1单轮制动力模型(1)(2)式中,地面制动力Fxb等于地面作用于车轮的法向反力Fx与路面附着系数μ的乘积,其中μ为制动滑移率Sb的函数。2.分段线性的轮胎模型根据第三章中介绍的有关轮胎纵向特性的内容,路面附着系数与车轮滑移率之间存在一定的非线性关系。如果用两段直线近似表示路面附着-滑移曲线,可得到分段线性化的附着系数μ与车辆滑移率sb的关系(即所谓的“Dugoff”模型),如下图所示。其表达式如下

3、:(3)式中,μb为峰值附着系数;μg为车轮完全抱死时(即Sb=1)时的路面附着系数;So为峰值附着系数所对应的滑移率。图2线性化的路面附着系数与车轮滑移率关系曲线-14-1.控制算法这里以门限值控制算法为例,说明ABS控制器设计及制动系统力学的仿真过程。采用门限制控制算法的基本思想是保证车轮滑移率在最理想的范围之内。制动开始后,随着制动压力的升高车轮转速ω相应减小,车轮出现滑移;当车轮滑移率达到理想范围上限值Smax时,减小制动压力;随着制动压力的减小,直至减小到滑移率下限值Smin时再增大制动压力。循环往复这一过程直至车

4、辆停止。因此,在ABS控制器起作用的过程中,滑移率总是保持在理想的范围内,从而保证车辆的最佳制动性能及行驶方向控制的稳定性。2.仿真流程及参数输入由上可知,ABS控制器所用到的一些控制参数有:1)由路面附着系数μ与滑移率Sb的关系曲线所表示的轮胎模型;2)滑移率控制上限Smax、下限Smin;3)车辆模型参数及初始车速μωo;4)制动器油压增长率ki和减小率kd等。根据分析可知,控制逻辑实现的关键是计算当前车轮滑移率Sb(t)并与预先确定的上限值(Smax,Smin)进行比较,来判断对制动液压控制系统的增压或减压操作,控制流

5、程如图3所示。图3仿真流程-14-1.实例分析单轮制动动力模型参数由表1给出。设式图2定义的路面附着系数分别为μh=0.8,μg=0.6.以门限值控制算法设计ABS控制器,使车轮滑移率Sb保持在最优值(Sopt附近),这里令Smin=0.18,Smax=0.22。根据表1给出的模型参数及附着系数,按照图3所示的控制流程采用m语言编制仿真程序。需要指出的是,表1给出的制动系统控制参数仅作为参考,系统设计过程中可根据需要适当调整,已获得满意的结果。表1单轮ABS制动力学模型参数参数符号单位数值车轮质量300车轮动力半径0.25车

6、轮转动惯量12初始车速30初始角速度120初始制动力矩600制动油压增长率4500制动油压减小率5000采样时间0.052.MATLAB仿真过程6.1.逻辑门限值控制器Matlab代码如下:clearclc%%输入初始参数m=300;%车轮质量rd=0.25;%车轮动力半径-14-Iw=12;%车轮转动惯量u0=30;%初始车速w0=120;%初始角速度Tb0=600;%初始制动力矩ki=4500;%制动油压增长率kd=5000;%制动油压减少率dt=0.05;%采样时间u(1)=u0;%设置车速数组变量w(1)=w0;%设

7、置轮速数组变量Tb(1)=Tb0;%设置制动压力数组变量s(1)=0;%设置滑移率数组变量Fxb(1)=0;%设置地面制动力数组变量%%滑移率逻辑门控制i=1;while(u(i)>0)s(i+1)=(u(i)-w(i)*rd)/u(i);%计算滑移率ifs(i+1)<0.2%计算纵向附着系数mu=4*s(i+1);elsemu=0.85-0.25*s(i+1);endFxb(i+1)=m*9.8*mu;%计算地面制动力逻辑门控制器ifs(i+1)<0.18%与滑移率门限值比较,确定制动力矩Tb(i+1)=Tb(i)+ki*

8、dt;elseifs(i+1)>0.22Tb(i+1)=Tb(i)-kd*dt;elseTb(i+1)=Tb(i);enddw=(Fxb(i+1)*rd-Tb(i+1))/Iw;%计算车轮角加速度du=-Fxb(i+1)/m;%计算车身加速度u(i+1)=u(i)+du*dt;%计算下一时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。