MATLAB软件在汽车悬架系统的模拟与分析中的应用(共32页).doc
《MATLAB软件在汽车悬架系统的模拟与分析中的应用(共32页).doc》由会员分享,可在线阅读,更多相关《MATLAB软件在汽车悬架系统的模拟与分析中的应用(共32页).doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘要汽车悬架系统是整个汽车中非常重要的一个环节,它性能的好坏直接影响到汽车的平顺性和安全性,而主动悬架系统能使汽车的乘坐舒适性以及操纵稳定性和安全性得到很大程度的提高,因此,主动悬架系统是现代汽车的一个发展方向。 本文分别对汽车的被动悬架系统和主动悬架系统建立了双轴四自由度的模型, 列出了这两种模型的状态方程,并结合现代控制理论中的线性调节器理论对主动悬架的控制原理进行了分析。本人在分析悬架系统工作特性的基础上使用了c 语言对MATLAB软件进行了二次开发,开发出的这套软件它能对不同型号的被动悬架系统和主动悬架系统汽车进行模拟仿真,并进行分析,因此命名为SAS软件(以
2、下简称SAS)。利用SAS软件对被、主动悬架进行了模拟分析,根据模拟的结果对被动悬架和主动悬架汽车的性能进行了对比分析,并对其平顺性进行了评价。关键词:悬架、主动、被动、MATLAB模拟ABSTACTSuspension system is one of the most important part in the whole automobiles. Its performance influences directly on ride comfort and safety of auto. Active-suspension is able to improve greatly the p
3、erformances of auto such as ride comfort, security and stability. Hence developing and designing the active-suspension is the important direction in the future.In the paper ,I set up two four-freedom models about passive suspension and active-suspension of vehicles, and list their state space equati
4、ons. Moreover, I analyze the controlling principle of active-suspension by using the modern controlling theory.I develop a set of software based on the MATLAB software by using C language according to suspension performance. Its main functions are to simulate the passive-suspension and active suspen
5、sion about vehicles whose construction parameters are variable and then analyze the suspension. So I call this software SAS software (short for SAS). Using SAS software, I simulate the passive-suspension and active-suspension. According to the result after simulating, I analyze and compare performan
6、ces of two kinds of suspensions, and furthermore evaluate the ride comfort on vehicles.Keywords: suspension active passive MATLAB simulation第二 章 建立汽车悬架系统的状态方程2. 2汽车被动悬架系统状态方程的建立根据上一节的分析,我们可以把汽车被动悬架系统简化为一个如图2所示的1/2车辆模型。在此模型中汽车系统有四个自由度,分别为汽车车身的垂直振动、车身的俯仰、汽车前后两个轮胎的垂直振动。 图2 汽车被动悬架系统1/2车辆模型图 2中: M, m 分别代
7、表簧载质量(主要是车身质量)和非簧载质量(主要是车轮质量);Ib代 表车身的转动惯量K。 代表轮胎刚度;a, b 分别代表质心离前轴的距离和质心离后轴的距离:kf, k ,分别代表前悬架和后悬架的刚度:cf, c ,分别代表前悬架和后悬架的阻尼系数:Zp, Z i, 2 2, Z 3, Z q, Z ,分别代表路面的位移、前轴的位移、车身在前轴的位移、后轴的位移、车身在后轴的位移和车身在质心处的位移。列出此系统的运动方程:mZ1=k0(Z0一Z1)一Tfmz3=k0(z0一Z3)一TrMz5=Tf+Tr ( 3)Trb -Tfa =Ib0 (4 )上式中:Tf=kf(z1-z2)+cf(z1-
8、Z2 )Tr= kr(z3一z4) +cr(z 3一Z,)当较小时(为车身俯仰角)z2= 2z5一 az4=z5+ b分别对以上两式求两次导,可得:再合并化简得:把(3) (5)式代入(4)得:把(3) (6)式代入(4)得:此系统的状态变量可选为:X1=z1-z2 x2=z0-z1 x1=z3-z4 x4=z0-z3X5=z1 x6=z2 x7=z3 x8=z4X9=0令W=z0,则x1=z1一z2=x5-x6x2=W-X5x3=x7-x8x4=W-x7x5=k0x2/m一kfx1/m-Cfx5/m+Cfx6/mx6=C1kfxl+ClCfX5一ClcfX6+C3kX3+C3C5X7一C3C
9、rX8x7=k0x4/m一krx3/m-Crx7/m+Crx8/mx8=C3kfxl+C3CfX5一C3CfX6+ C2krX3+C2CrX7一C2CrX8x9=x8/(a+b)-x6/(a+b)此系统的状态方程可写为:X=AX +BW (1)式中X为9*1状态变量矩阵,的系统矩阵,B为9*1的输入矩阵其 中 :B= 0 ;1 ;0;1;0;0;0;0;0A=0 0 0 0 1 -1 0 0 0 ; 0 0 0 0 -1 0 0 0 0 ; 0 0 0 0 -1 0 0 0 0 ; 0 0 0 0 -1 0 0 0 0 ; -kf/m k0/m 0 0 -cf/m cf/m 0 0 0 ; c
10、rkf 0 c3kr 0 c1cf -c1cf c3cr -c3cr 0 ; 0 0 -kr/m k0/m 0 0 -cr/m cr/m 0 ; c3kf 0 c2kr 0 c3cf _c2cf C2cr -c2cr 0 ;0 0 0 0 0 -1/(a+b) 0 1/(a+b) 0 我们评价汽车悬架的性能时主要是考虑它对汽车平顺性和操作稳定性的影响,而评价汽车这些性能时常常涉及一些主要参数为车身垂直振动加速度、悬架的变形、车身的俯仰角和轮胎的变形等,因此我们可以把这些参数指标作为汽车悬架系统的输出变量,即车身垂直振动加速度、前悬架的变形Z1-Z2、前轮胎的变形z0-z1、后悬架的变形z3-z
11、4、后轮胎的变形z0-z3和车身的俯仰角 。因此输出方程为:Y=CX (2)式中C表示输出矩阵C=kf/M 0 kr/M 0 cf/M -cf/M cr/M -cr/M 0 ;1 0 0 0 0 0 0 0 0 ;0 1 0 0 0 0 0 0 0 ;0 0 1 0 0 0 0 0 0 ;0 0 0 1 0 0 0 0 0 ;0 0 0 0 0 0 0 0 1 2. 3 汽车主动悬架系统状态方程的建立由于主动悬架和被动悬架的区别在于前者除了具有弹性元件和减振器以外,它还在车身和车轴之间安装了一个由中央处理器控制的力发生器,它能按照中央处理器下达的指令上下运动分别对汽车的簧载质量和非簧载质量产生
12、力的作用。主动悬架在其它结构方面和被动悬架大致相同, 因而主动悬架可以参照被动悬架建立状态方程。汽车主动悬架系统的1/2车辆模型如图3所示,它的理论依据和前提条件可参照前面的论述。在这里就不一一赘述。图中 uf 和ur,分别表示在前轴处和在后轴处力发生器产生的控制力的大小,而图中M、m、 Ib、 Ko、a、b、kf、 kr、cf、 cr、z0、z1、z2、z 3、z4、z5 这些符号所表示的意义和上一节中对被动悬架所论述的是一致的。列出此系统的运动方程: Tr=ur+kr(z3-z4)+Cr(z3-z4) 图3 汽车主动悬架系统1/2车辆模型Y=CX+DU (8)式中C是6*9的输出矩阵,D是
13、6*2的传递矩阵。C= kr/M 0 kr/M 0 cf/M -cf/M cr/M -cr/M 0 ;1 0 0 0 0 0 0 0 0 ;0 1 0 0 0 0 0 0 0 ;0 0 1 0 0 0 0 0 0 ;0 0 0 1 0 0 0 0 0 ;0 0 0 0 0 0 0 0 11;D=l/M 1/M ; 0 0 ; 0 0 ;0 0 ;0 0 ; 0 0 2.4 本章小结 本章主要是建立一个与汽车实际情况相类似而又不失其简单性的四自由度1/2车辆模型,并针对被动悬架和主动悬架。选取适合的状态变量,建立了主、被动悬架的状态方程。此状态方程的状态变量较好地描述了系统的运动特性,而输出变量
14、也能充分反映汽车的平顺性和安全性。第三章现代控制理论在汽车主动悬架系统中的应用本章所讨论和研究的内容是基于上一章节中所建立的汽车主动悬架系统1/2车辆模型上进行的。控制理论的发展阶段可以分为以频率特性方法为代表的古典控制理论和状态空间方法为代表的现代控制理论。古典控制理论在处理输入和多输出的复杂系统时就显露出很大的局限性,如传递函数复杂庞大,不利于计算机进行数学处理,而现代控制理论利用状态方程较为方便的处理了这样的问题,并且还能在时域范围内反映系统的内部状态和外部状态的变化。我 们 根 据现代控制理论对系统进行分析时,主要是用计算机来对状态方程进行求解,由于求出的解是在时域范围。因此对系统进行
15、分析和评估时不需要转换, 比较直观。在 现 代 控制理论中,我们需要对控制对象和最优控制进行研究,这包括最优控制规律、系统稳定性、可观测性和可控制性等方面。下面我们就对这些内容进行研究讨论。3. 1汽车主动悬架最优控制规律的研究最优控制问题是寻求一个满足约束条件的控制矢量,使控制系统从状态X。转移到某一终止状态xf,且使性能指标为极小,这样的控制称为最优控制。下面我们就对性能指标函数作一下研究和分析。3.1.1 性能指标函致的分析研究为了衡量系统工作的好坏,应根据系统的实际需要提出一个度量标准, 这个标准就是性能指标或目标函数。性能指标在最优控制问题中是非常重要的, 它不仅决定了最优控制的形式
16、和复杂程度,而且直接影响到实际系统中实现的可能性。对于汽车主动悬架系统来说,它是一个根据汽车的输出状态来使用反馈控制力对系统进行调节,使它的输出为一个理想状态的闭环反馈系统。因此对于主动悬架而言,就是使影响汽车平顺性和安全性的参数值尽可能的接近理想值,而为了不消耗太多的能量,控制反馈力也不能太大。我们评价汽车平顺性和安全性时常常涉及的参数主要为车身垂直振动加速度5、前悬架的变形X,、前轮胎的变形XZ、后悬架的变形X3、后轮胎的变形X;和车身的俯仰角Xg,即系统的输出向量因此它的性能指标函数可以写成:式中:r1, r 2,q0,q1, q2 ,q3 ,q4,q5是加权系数;控制力u的平方具有能量
17、的意义,使性能指标最小,意味着所需的控制能量为最小。用加权矩阵Q, R对这两部分变量进行加权, 以便使这两部分在性能指标中所占的比重不同。如果我们对其中某一项比较看重,那么就可以把它所对应的加权系数调大,反之亦然。性能指标函数的确定以及加权系数的大小可以根据系统的具体情况由设计者加以确定。根据上一章中对汽车主动悬架的研究可知:把它代入上式,性能指标函数又可以写为:对于线性系统,具有式(13)这种形式的性能指标称为二次型性能指标,它的最优化问题称为线性系统二次型性能指标的最优控制问题,简称为线性二次型问题,也成为线性调节器问题。二次型性能指标的最优控制问题实质上是要求用较小的控制能量来获得较小误
18、差的最优控制。这 种 具 有式(13)形式的线性调节器问题在数学处理上较为简便,应用最优控制理论, 可以得到满足这种性能指标的最优控制的解析表达式,并且能用定常线性状态反馈来实现最优控制。下面我们就对线性调节器问题的求解作一下分析和研究。3.1.2线性调节器分析研究设可控系统的状态方程为:系统的性能指标为如下形式的二次型函数试确定系统的最优控制Uop,(t )使性能指标J具有最小值,此类问题就称为线性调节器问题。式中的Q和R为两个正实对称矩阵,X为n维状态矢量,U为r维控制矢R,A,B,Q,R均为时变的。将 公 式 (14),( 15)中的f( X,U ,t )和F( X,U ,T )带入哈密
19、顿函数:根据最优控制的必要条件得:因此可求得系统的最优控制为:利用最优控制的另一个必要条件可求得变量V:将(16)式代入(14)式得:将以上两式联立写成矩阵形式为:此万程叫看成为新状态变里的弄次状态万程,其中v 为新引入的状态变量,称为协状态变量利用状态转移矩阵和边界条件求解此方程时可知状态变量X和协状态变量v之间存在着某种线性关系,因此可以令V(t)=P(t)X(t) (19)式中P为n*n阶矩阵,它可以是时变的.将上式微分代入(17)得:再将(18)式代入上式得为了使上式对一切X均成立,只有使X的系数矩阵为零,由此便可得到矩阵P应当满足方程式:这是一个非线性偏微分方程,一般称为黎卡提方程。
20、将上式代入19)式和(16)式,便可求得线性调节器的最优控制规律:由此式可以看出最优控制Uoo,与初始状态无关,即无论初始状态如何,由上式所确定的反馈控制均能使性能指标J达到最小。也就是说在线性调节器问题中,对于所有的初始状态,按:构成的反抗控制始终能使系统保持最优 矩 阵 :给出了反馈控制的时变反馈系数,也称为最优反馈增益矩阵。由 此 可 知,对于线性调节器问题,最优控制是根据全部状态变 X(t)的最优线性负反馈。这是线性二次型问题的一个重要结论。 图4 线性二次型间题最优控制结构图3.2系统稳定性、可侧性和可控性的分析对于一个反馈控制系统而言,它必须是稳定的。也就是说,当系统的输入端遭受突
21、然作用或者是反馈回路内部受到各种干扰或者是构成反馈回路的元件参数发生变化时,反馈控制系统不发生振荡。可控性和可测性在现代控制理论中占有重要的地位,它是许多最优控制问题和最优估计问题解的存在条件。那么,什么是最优控制问题呢?就是由任意给出的初始状态量X (t0)求出可控向量U (t),使该状态转移到向量空间所希望的领域中去,并使性能指标达到最优。因此初始状态量X (t0)是否受控于可控向量U (t),即可控性问题;状态量是否能测出,即可测性问题:这两个问题是需要我们预先作出判断的。3.2.1系统稳定性和稳定条件当系统的输入端或者是反馈回路内部受到干扰时,反馈控制系统必须不发生振荡,即具有稳定性口
22、那么如何判断一个反馈控制系统是否稳定呢?对于一个线性系统而言,如果它的所有极点都位于左半s一平面内, 则该系统是稳定的。3.2 .2 .可控性和可控条件可 控 性 : 如 果系统在有限的时间间隔内,可以用一个控制向量U (t)使系统的初始状态量X (t0)转移到任一状态,包括预定的最佳状态,那么该系统就是可控的。如果有一个状态变量不受控于U (t)的话,那么该系统就是不可控的。也就是说,如果系统中每一个状态的变化,都能被输入信号所影响,那么这个系统便是可控的;若系统中一个或者几个状态的变化不受输入信号的影响,那么这个系统便是不可控的。可 控 条 件 : 设系统的状态方程为:X=AX十BU式 中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 软件 汽车 悬架 系统 模拟 分析 中的 应用 32
限制150内