《MATLAB软件在汽车悬架系统的模拟与分析中的应用(共32页).doc》由会员分享,可在线阅读,更多相关《MATLAB软件在汽车悬架系统的模拟与分析中的应用(共32页).doc(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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式 中
23、 A 为:n*n阶状态矩阵,B 为Or阶输入矩阵,U为r维控制列向量。如果矩阵R=B AB AB.A B行列式不为零(即为非奇异矩阵),那么系统就是可控的,否则就是不可控的。3.2 .3 可观侧性和可观侧条件可 观 测 性:如果系统在有限的时间间隔内,根据系统的输出向量Y(t)和给定的输入向量U(t),能够确定系统的初始状态X (t)的每一个分量,那么该系统就是完全可观测的,只要有一个状态变量不能确定,则系统是不可观测的。也就是说。如果系统中每一个状态的变化都能影响到输出信号,那么这个系统便是可测的;如果我们不能从输出信号的测量中来确定关于系统状态的信息,那么这个系统便是不可测的。可观测条件:
24、设系统的状态方程为: 输出方程为: Y = CX式中 A 为 n*n阶状态矩阵,B为n*r阶输入矩阵,C为n*n阶输出矩阵,U为r维控制列向量。 如 果 矩 阵行列式不为零(即为非奇异矩阵),那么系统就是可观测的,否则就是不可观测的。3.3.反馈控制力U的求解根据前面章节所论述的“二次型性能指标的线性系统的最优控制”的有关理论知识可知,在线性调节器问题中,最优控制按U=-KX构成反馈控制,那么系统始终能保持最优。故 令 U =-KX我 们 在 前面章节中建立了汽车主动悬架系统1l2车辆模型,分析可知:故反馈系数K= k1 k2 k3 k4 k5 k6 k7 k8 k9 ;K10 k11 k12
25、 k13 k14 k15 k16 k17 k18K 称为最优反馈增益矩阵,X 为状态变量。由 线 性 调节器的相关理论知识(前面己详细论述过)可知: 而式中P可山黎卡提方程求出,而R为权系数矩阵,B 为状态方程中的输入向量的系数矩阵。黎卡提方程为:当计算出K之后,最优控制力可由系统的状态变量来表示:U = -KX3.4 本章小节本章主要是把现代控制理论中的最优控制规律运用于汽车主动悬架系统中,并对性能指标函数的确定、系统稳定性的判断以及反馈控制力的求解等方面进行了分析和讨论,为后面章节中对汽车悬架的模拟和分析奠定了基础。第四章汽车悬架的模拟在Matlab上程序的实现前面对建立汽车悬架系统模型和
26、把现代控制理论和汽车主动悬架系统相结合进行了分析和讨论,本章主要讨论如何把此数学模型移植到计算机上进行模拟分析,也就是说在程序上是如何实现的。为了在计算机上更加直观方便的对悬架系统进行模拟分析,本人在分析汽车悬架系统工作特性基础上使用c 语言对MATLAB软件进行了二次开发。4.1、有关MATLAB的筒介MATLAB软件最初是用于矩阵的运算,由于后来不断对其进行改进,使它的应用范围越来越广泛,尤其在控制领域有着其独特的优势。目前的MATLAB己经成为世界上最为流行的软件之一,它除了传统的交互式编程之外,它还提供了丰富可靠的矩阵运算、图形绘制、数据处理以及方便的Windows编程等便利工具。出现
27、了各种以MATLAB为基础的实用工具箱,广泛地应用于自动控制、图象信息处理、生物医学工程、语言处理、雷达工程、信号分析、振动理论、时序分析与建模、化学统计学、优化设计等领域,并表现出一般高级语言难以比拟的优势,较为常见的MATLAB工具箱主要包括有:控制系统工具箱、系统辨识工具箱、神经网络工具箱、最优化工具箱、信号处理工具箱、模糊推理系统工具箱等。为 了 使 结 构 复杂的控制系统能够准确而简捷的输入计算机,以便对其进行分析与仿真,MATH WORKS软件公司于1990年MATLAB的基础上推出了新的控制系统模型输入与仿真工具SIMULINK,顾名思义即SIMU(仿真)与LINK 连接),这也
28、是该软件的两个显著功能。SIMULINK是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样速率的多速率系统。它为用户提供了用方框图进行建模的图形接口,采用这种结构画模型非常容易。与传统的仿真软件(用微分方程和差分方程建模)相比,具有更直观方便、灵活的优点。SIMULINK包含有SINKS( 输出方式)、SOURSE(输入源)、LINEAR(线性环节)、NONLINEAR(非 线性环节)、CONNECTIONS(连接与接口)和EXTRA(其它环节)子模型库,而且每个子模型库中包含有相应的功能模块,用户也可以定制和创建用户自己的模块。
29、用SIMULINK创建的模型可以具有递阶结构,因此用户可以采用从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看出整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。在定义完一个模型以后,用户可以通过SIMULINK的菜单或者MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行一大类仿真非常有用。采用SCOPE模块和其它的画图模块,在仿真进行的同时,就可以观看到仿真的结果。除此之外用户还可以在改变参数后迅速观看系统中发生的情况。山于SIMULINK和MATLAB是集成在一起的,因此用户可以在这两
30、种环境下对自己的模型进行仿真、分析和修改。此外MATLAB还提供了与其它高级程序设计语言(如C.FORTRAN等)的接口,使得其功能日益强大,成为控制系统研究人员不可缺少的用力工具。4.2模拟仿真方框图的实现我们对在前面章节中建立的汽车被动悬架和主动悬架1/2车辆模型在计算机上进行模拟仿真时,可以利用MATLAB软件中的SIMULINK方框图来实现对计算机的输入。用图5和图6可以分别来表示对汽车被动悬架和主动悬架进行模拟时在计算机上实现的方式和过程。 图 5 被动悬架模拟仿真方框图在图5中六个输出变量分别为车身垂直振动加速度、前后悬架的变形、车身的俯仰角和前后轮胎的变形,它们反映了汽车的平顺性
31、和安全性,而白噪声是用来模拟路面输入的。图中的六个示波器和“display 1-6”是分别用图形和数值来实时反映对应变量变化的。 图 6 主动悬架模拟仿真方框图图6与图5相比较,图6多一个反馈控制环节,此反馈是根据输出响应量的变化来调节反馈控制力的大小。下面分别对图中的几个部分进行分析和解释4.2.1 路面输入描述汽车在路面上行驶时,路面必然是起伏不平的,对于车辆振动输入的路面不平度,主要采用路面功率谱密度来描述它的统计特性。根据国际标准协会在文件ISO/TC108/SC2N67中提出的“路面不平度表示方法草案”和长春汽车研究所起草制定的“车辆振动输入一路面平度表示方法”标准这两个文件中均建议
32、用下列表达式来描述路面功率谱密度:式中:n表示空间频率,它是波长的倒数,表示每米中包含几个波长,单位为m-1n0表示参考空间频率,n0=0.1Gq(n0) 表示参考空间频率n0下的路面谱值,称为路面不平度系数,单位为M2/M-1W 表 示 频 率 指 数,它决定路面谱的频率结构。上述路 面功率谱指的是垂直位移功率谱,还可以用速度功率谱来描述路面不平度的统计特性:Gq(n) =(2 *pi*n0)2 Gq(n0)此时路面速度功率谱幅值在整个频率范围内为一个常数,即为“白噪声”,幅值大小只与不平度系数Gq(n0)有关。不同的路面,它的Gq(n0)是不同的。国际标准协会和长春汽车研究所提出按不平程度
33、把路面分为A, B, C, D, E, F, G, H这八个等级,越往后路面不平度系数越大,路面状况越差.我国的公路基本上在A, B, C三个等级范围内,B, C级路面占的比重比较大。下表为路面不平度8级分类标准:对于汽车振动系统的输入除了考虑路面不平度这个因素以外,还要考虑车速这个因素。因此,我们需要根据车速,将空间频率谱密度转化为时间频率谱密度。当汽车以一定的车速u (单位为m/s )驶过空间频率为n(单位为m-1)的不平路面时,输入的时间频率f(单位为s-1)是n与u的乘积, 即f=u*n,通过推导可以得到不平度垂直速度的时间频率谱密度:我们假设汽车在路面上行驶时,车速为50公里/时,即
34、u=13.89米/秒。我们在此假设条件下分别计算A,B . C级路面的速度功率谱幅值。A 级 路 面的速度功率谱幅值为:B级 路 面 的速度功率谱幅值为:C 级 路 面的速度功率谱幅值为:同样的 ,我们可以得出D,E .F ,G .H 级路面的速度功率谱幅值分别为: 因 此 , 我们在模拟路面输入时,用白噪声信号作为路面不平度的输入信号。4.2.2 反馈的描述为了得到系统的反馈力U=-KX,我们可以先求出系统的状态变量X,再求出反馈系数K,把它们相乘即可得出反馈力U.在“主动悬架模拟仿真方框图”中的“反馈”方框图中就是根据上述步骤进行计算的。下面是求反馈系数K 和系统的状态变量X的方法。通过改
35、变状态方程输出方程的参数就可以使输出变量为X。至于反馈系数K,则可以通过MATLAB中的函数命令LQRY()求出。函数命令LQRY )是专门用于求取线性二次型最优控制问题中增益反馈系数的。它的调用格式为K,S,E=LQRY(SYS,Q,R,N), 式中K 为增益反馈系数,SYS表示状态方程中的参数A, B,C、D, Q 为状态变量的加权矩阵,R为控制变量的加权矩阵,N为零。4.3 本章小节本章主要针对汽车悬架系统的数学模型进行计算机输入时必须处理的几个问题,如路面的模拟输入、反馈控制的实现等。通过对这些问题的处理可以使悬架系统的数学模型移植到计算机上成为可能。第 五 章 汽 车悬架系统的模拟及
36、分析我 们 针 对某一种型号的汽车被动悬架进行模拟仿真,然后再在这种型号的汽车上安装主动悬架系统,对这两种悬架系统模拟后的结果进行对比分析。5. 1 汽车悬架系统的模拟对于某个安装被动悬架的汽车,它以50kg/h的速度行驶c级路面上(我国的公路大多数是B 级路面和c 级路面),它的结构参数为:簧载 质量M=690kg非簧载质 量m=40kg转 动惯 量1b=1222kg.m轮胎的刚度ko=N/m前悬架的弹簧刚度kf1 7000N/m后悬架的弹簧刚度k,=22000N/m质心离前轴的距离a=1.3m质心离后轴的距离b=1.5m前悬架的减振器阻尼系数。f9 80Ns /m后悬架的减振器阻尼系数c,
37、=1000Ns /m把以上 的参数代入汽车被动悬架系统的状态方程(1)( 2)后,再输入到图一5被动悬架模拟仿真方框图中;同样的,我们在此型号的汽车系统上在安装上主动悬架,把响应的参数输入到汽车主动悬架系统的状态方程(7). (8)后,再输入到图一6主动悬架模拟仿真方框图中。在模拟仿真之前,我们需要对系统的稳定性、可测性和可控性进行判断。5.1.1汽车悬架系统稳定性、可侧性和可控性的判定下面我们就对汽车被动悬架系统的稳定性以及汽车主动悬架系统的稳定性、可测性和可控性进行判断。5.1.1.1 稳定性通过对汽车被、主动悬架系统的分析计算可得:汽车被动悬架系统的极点为:0 ; 一12.4494 +7
38、2.20901;一12.4494 -72.2090i ;一12.7075 +88.42971 : 一12.7075 一88.42971 : 一1,1775 +6.56941一1.1775一6.56941 ;一1.4487+8.13761 一1.4487 -8.13761汽车主动悬架系统的极点为:0: 一12.4501 +72.2088i;一12.4501 -72.2088i ;一12.7993 +72.9639i 12.7993一72.9639i;一1.1761+6.5685i;1761一6.5685i ; 一1.3576+8.0264i;一1.3576一8.0264i ;这些极点都在左半s-
39、平面内,满足系统稳定性的条件,故可判断汽车被动悬架系统和主动悬架系统是稳定的。5. 1. 1. 2 可观侧性一 个控制系统是否具有可观测性,矩阵它的判断条件是构造一个,如果它的行列式不为零(即 为非奇异知阵),那么系统就笼可观测的,否则就是不可观测的, 也就是判断矩阵K是否为满秩矩阵。其 中 A 为n*n阶状态矩阵,B为n*r阶输入矩阵,C为n*n阶输出矩阵。对 于 具 体 到我们要沦述的这个控制系统来说,n=9。我们通过调用MATLAB中求矩阵秩的函数,可以知道矩阵K的秩为9,等于n,即为满秩矩阵。因此,该主动悬架控制系统是可测的。5.1.1.3可控性根 据 前 面 论 述的一个控制系统是否
40、具有可控性的判断条件可知,构造一个矩阵 ,如果它的行列式不为零(即为非奇异矩阵),那么系统就是可控的,否则就是不可控的。也就是说如果矩阵R 的秩为n,那么该系统就可控的,否则就是不可控。其中A 为n*n阶状态矩阵,B为n*r阶输入矩阵。具 体 到 我 们 要论述的这个控制系统来说,n=9。由于MATLAB对于矩阵的运算、特征参数的求解和特征值的求解非常方便和简单,因而我们可以很容易求出构造矩阵R的秩为9,即为非奇异矩阵。因此,该主动悬架控制系统是可控的。因 此 , 该 汽 车被动悬架系统具有稳定性,主动悬架系统具有稳定性、可控性和可测性。下面我们对汽车主动悬架系统中加权矩阵和反馈系数的确定进行
41、讨论。5.1.2 主动悬架系统中加权矩阵和反馈系数的确定用最优控制规律对主动悬架系统进行控制时,它的性能指标函数可以写成:J一frlul2+12 2122+9oZSz+,14x +29x +93x32+49x +,29x dt式中:,、r2, 90q ,q 2,q 3,4 4.9 5是加权系数;r, r , 4 0.4 1 q 2- q 3q 4. 9 ,的选取决定了优化之后优化指标中各各分量的相对允许变化范围,如果我们以使优化指标中各个分量允许变化均等的方式估算r, r2 qo, 41 q2. 43 q4q,则可以得到这样一个关系式:r, u lm axz= r zUu2Z.m.: .、2-
42、q oZ,max2=qlx,.-q2*X2max2-q 3* X 3ma x2-q 4A X amax2=q 5Xx9gma。x、2式 中 u lmax A U 2., A z ,. A x,., A X 2. AX 3.- 4.x A xgmax、分别代表相应优化各分量的最大允许的变化量。因为 r, r 2q 04 lq 2,4 3q 4. 9 ,是 相 对 大小,u,和u2相差不大,故可取ulmsx= A u2max- 0 umax,选取r,=r2=1,则有qo= um axz/Z,5二:x2ql= uma x2/Xxlm:a:x2q2- um ax2/Xx2Zma。x、2q3- uma
43、x2/x3二。x2q4二 um ax2/Xamax2q5 um ax2/X9max2假 设 控 制 力 u大小为0一一300N之间车身 加 速 度Z.,按舒适原则取最大值为2.5m/s2悬 架 的 变 形 ,即车身与车轴之间的相对位移按99.7%时间不相碰(3a原则)相对位移取为0.05/3=0.017m. ili于前后悬架的变形相差不大,因此我们可以取x,=x,=0.017m .轮 胎 的 变 形 ,即车轴与地面距离变化按99.7%时间不离地(3a原则)求得为0.0105/3=0.0035m。山于前后轮胎的变形相差不大,因此我们可以取x2=x4=0.0035me车身 的 仰 俯角一般为0.5
44、度,即X,=0.5*pi/180=8.7*10 -3.所 以9。二 (3 00 /2 .5 )2=1.44.10qi= q 3= ( 30 0/0.017)213.11。108q2= q 4= ( 30 0/0.0035)2,.x7.35.109q3= (3 00 /8.7*1 0一)2.1 .18.109把 r, r 2,q .,q , q 2,q 3q 4,q ,这些加权系数代入式(13)中的加权矩阵Q, R中,然后通过MATLAB中专门用于求取线性二次型最优控制问题中增益反馈系数的函数命令LQRY ( ),可以求出增益反馈系数K。它的调用格式为【K,S,E =QRY(SYS,Q,R,N)
45、,式中K为增益反馈系数,SYS表示状态方程中的参数A, B, C, D, Q 为状态变量的加权矩阵,R 为控制变量的加权矩阵,N为零。确定了增益反馈系数K 以后,输入到模拟仿真方框图中进行模拟,根据输出响应量来调整加权系数r, r2, q., qi, q2, q3q4 q5。调整以后,再次求出增益反馈系数K,然后根据模拟的结果再来调试加权系数K,直到使输出响应量满意为止。5.1.3 模拟仿真通过以上的判断分析可以得出以下结论:该汽车被动悬架系统具有稳定性,主动悬架系统具有稳定性、可控性和可测性。在此前提条件下,我们对这两个系统进行模拟仿真。在 c 级 路面上,它的速度功率谱幅值在前面己经计算过,为:G,q(n)=1.40*10-3我们把它