汽车主动悬架的最优控制分析
来源:微智科技网
机电技术 2012年2月 汽车主动悬架的最优控制分析 胡景煌 f集美大学机械工程学院,福建厦门361021) 摘要:汽车主动悬架的最优控制研究,首要的问题是建立车辆的1/4主动悬架模型。通过对车辆1/4悬架模型进行 数学建模分析,利用最优控制理论求解目标性能函数,并设计最优控制器,利用MATLAB下的模块SIMULINK进行仿真 得出性能数据,通过比较得出,运用最优控制的主动悬架的各项性能都比被动悬架提高较多。说明最优控制方法在主动 悬架设计中有良好的作用。该设计从数学建模到最优设计以及最后的仿真数值分析具有一定的实际参考价值。 关键词: 主动悬架;建模分析;最优控制;MATLAB/SIMULINK 中图分类号:U463.33文献标识码:A文章编号:1672.4801(2012)01.040.06 传统的被动悬架由弹性元件、减振器和导向 装置组成,其阻尼和刚度参数一般按经验设计或 优化设计方法选择,一经确定在车辆行驶过程中 其中, 一一地面输入,m; Z1一一非簧载质量位移,rn; Z2一一簧载质量位移,m; 一一便无法进行调节。按照随机振动理论,它只能保 ,非簧载质量, ; ; 证在特定的路面激励和车速下达到最优减振效 果,难以适应不同的车辆参数和运行工况。此外 被动悬架难以同时获得良好的乘坐舒适性和操纵 M 一一簧载质量, 一一轮胎刚度,N/m; 一一悬架的弹簧刚度,N/m; 悬架阻尼系数,N・S/m。 稳定性,即难以同时满足悬架的“软硬”特性。 一一在某个特定工况下按目标优化出的被动悬架系 统,一旦载荷、车速和路况等发生变化,悬架在 新的工况下便不再是最优,在结构设计上只能是 满足平顺性和操纵稳定性之间矛盾的折中。 为克服这个缺陷,国外在五十年代提出了主 利用牛顿定律,得出单轮车辆模型的运动方 程,方向如图1所示。 MwZl= ( ~ )一K (z 一Z2)一 ^ z2=Ks(Z1一z2)+c (zl—z2) 1.2主动悬架单轮车辆模型 (1) (2) 动悬架L1 (Active Suspension)的概念。主动悬架的 特点是能根据外界输入或车辆本身状态的变化进 行动态白适应调节。主动悬架包括控制单元和力 由于传统的被动悬架难以适应不同的车辆参 数和运行工况。为了适应路面的不同激励,就要 求悬架可以根据路面状况做出反应并改变自身的 阻尼系数。以下是主动悬架的单轮车辆模型【3】, 如图2。 发生器,在力发生器的作用下使悬架的特性得到 控制,如同改变了悬架的刚度和阻尼系数,其中 关键的是控制算法的优化。 l悬架模型的建立 1.1 被动悬架单轮车辆模型分析 ] 建立的车辆模型如图1所示。 图2主动悬架车辆模型 其中,u一一为控制器输出的力,N。 图1单轮车辆模型 1)运动方程 M3,=K,(Xo—z )一K Z。一Z2)一 (3) 集美大学优秀青年骨干教师基金资助(201113001);福建省青年人才项目(F30501)。 作者简介:胡景煌(1953一),男,副教授,研究方向:汽车操稳性虚拟仿真技术。 第1期 胡景煌:汽车主动悬架的最优控制分析 41 2= (zl一22)-[-/./ (4) = ( 。一置)一 + ( 一 )(6) 2)矢量方程 :Ax BU 1_3主动悬架的半车模型的建立 由于纯粹的半主动系统减振器没有能量输入 机构,因此就控制力 而言,当它与悬架相对速 度符号相反时,我们唯一能做的就是将阀门打开, 其结果就是使减振器上的消耗力为零。这也是半 主动悬架与主动悬架的区别。本文分析主动悬架 的半车模型(如图3所示)。 +ga ̄tRlb+车In + 图3半车主动悬架模型 图3中: ~一前轮路面激励,m; 一一前轮非簧载质量位移,m; 一一前轮簧载质量位移,m; ~一前轮轮胎刚度,N/m; ^ 一一前轮非簧载质量, ; ,~一前轮悬架弹簧刚度,N/m; ~一控制器前轮输出力,N/m; , 一一整车转动惯量; a一一前轴到车中距离,m; 2一一后轮路面激励,m; 一一后轮非簧载质量位移,m; 一一后轮簧载质量位移,m; 一一后轮轮胎刚度,N/m; 一一后轮悬架弹簧刚度,N/m; J7l ~一后轮非簧载质量,kg; ,~一控制器后轮输出力,N/m; ^~一车身质量,kg; b一一车身质量后轴到车中距离,m。 1)主动悬架的半车模型运动方程为: 丘.(击+丢]厶 [L ]J + ( 1一-ab)E ,+ ,( 一 )] &Mwr=K,r(X。 一 )一 十K( 一 )(8) 丘=( 一警][ + ( 一 )]+ (击+等 ( ] (9) 2 矢量方程 以X= 4X3X2X、X4x3X2X。Xo。X 作 为系统状态矢量,结合系统运动方程可写成状态 空间方程的形式: (f)=AX(t)+BU(t)+FW(t)(10) y( )=CX(t)+DU(t) (11) 2最优控制器设计 2.1最优控制器的数学理论基础 最大值原理应用到具有二次型性能指标的线 性系统的最优控制问题,可得到一些很重要的具 体结果。通过解Riccati(黎卡提 微分方程,就可 以求得控制依赖于状态的反馈控制律和最优控 制。 假定受控系统的运动规律用线性常微分方程 组来描述,其状态方程如下: = + 【O)=Xo (12) 其中, (f), ∈[0,t】是变系数的nxn矩阵, B(t1是 × 矩阵; ∈R ∈U c R , U是 r维欧氏空间 中的集合;初值Xo∈R , (f)和 (f)关于t连续。系统的性能指标 为: ( ( ))= ( ) ( )+ J[ (f)Q(f) ( )+甜(f)R(f)材(f) (13) 式中, 和Q(f),Vte[0, 提 × 非负对称阵, 42 机电技术 2012年2月 (f), ∈[0,r] ̄rxr正定对称阵。引入n维拉 2(t)的微分方程组(19),如果我们能求得矩阵 格朗日乘子矢量 ,构成Hamiltonian(P ̄密尔顿) P(t),使得: 函数,根据控制问题得: (f)=一2P(t)x(t) (20) /-/(t,x2, )=一xQ(t)x-uR(t)u+3,A(t)+2B(t)u (14) 然后将 ( )代入式(18),就得到最优控制 (f)是状态 (f)的反馈形式。能否求得矩阵 状态方程满足下面的微分方程组和终端条件: P(f)使得 )与 ( )有式(20)的形式?下面解答 这问题,假定对t∈[0,T],P(f)是可微的。对 式(20)两端对t求导数,得: 一 [ ㈤ , =一 (f) (f)+2x (t)O(t) z(v)=一2x ( ) (15) 符号 表示转置运算。 假定U= , (f),tE[0, ]是控制问题的最优 控制 (f),tE[0, 为相应于 (f)的最优轨道。 2(t)相应于x(t)的方程状态微分方程组的解。依 据最大值原理有: (f, (f), (f), (f))=z [一 (f)Q( ) (f)+ =-x(t)Q(t)x(+ t )+ (f) (t )u- ) (uR )+ (t)(16) manx[2(t)B(t) 一uR(t) ] Hamiltonian函数是夫十 的二次函数,在全 空间R 中求极值问题,该函数对U的偏导数得方 程组,其极值条件: f (f)B(f)-2u ̄R(f):。(17 依假定 ( )对每一个 ∈[0, ]是正定阵, 由式(17)得 ):去尺 ) ) (18) 由以上方程得到关于状态x(f)和状态 (f)满 足的联立方程。把式(18)代入式(11)中得: )= )+去 ) ) ) )=2x )Q )一 ) ) (19) (0)=X。 ( )=一2x ( 确定x(t ( )之间的关系,求解微分方程 组得 (f)代入式(1 8),就得到最优控制 (f),由 于实际中的O(t)≠0,关于最优轨道 ( )和状态 )=一2P(t)x(t)一2P(t)k(t) (2 1) 式中两端的 畋( )分别用方程(19)代入,得 2Q(t)x(t)+2A (t)P(t)x(t) =一2P(t)x(t)一2P(t)A(t)x(t1+ 2P(t)B(t)R (t)s (t)P(t)x(t) 即: ・ P(t)+P(t)A(t)+A (t)P(t)一 P(t)B(t)R (f) (t)P(t)+Q(t)x(t)=o 方程(19)关于2(t)的终端条件和式(20)得 P(T)x(T)=P ̄x(T) (22) 所以,如果P(f)是下面的矩阵常微分方程的解 (f)+P(f) (f)+ (f)P( )一 P(t)B(t)R (f) (t)P(t)+Q(f):0 (23) P(T_)= 则由式(18)和式(20)得最优控制 (f)=一R (f )P (f) (24) 由常微分方程的理论可知,只要 (f),B(f), Q(f), (f)是分段连续的,微分方程(23)存在唯一 解P(f)。将式(24代入状态方程(12),得闭环系 统: ’ ( )一 )P (f) (25) x(O)=Xo 求解微分方程(25)得到解 ( ),把这个解 (f)代入 式(24)得最优控制的表达式。令 K )=一R (f)P(f) (26) 式(24)可写成 ( )=一K(t)x(t) (27) 其中 (f)为反馈增益矩阵。 第1期 胡景煌:汽车主动悬架的最优控制分析 43 表达式(27)的意思是,把实时状态 (f)放大 一一后轮胎动态位移的加权系数; x(t)后,就得到最优控制 (f)。即最优控制是由 状态反馈产生,反馈增益阵K(t)由Riecati微分方 程(23)的解P(t)和己知矩阵R (f),B(f)经过关 系式(26)表达出来。 由上理论描述可知,线性系统二次性能指标 g 一一后悬架动行程的加权系数; 、p:一一车身前部和后部的加速度加权 系数。 将上面的方程写成矩阵形式: 71 的最优控制,当R(t)是正定对称阵,O(t), 是 lim r。。l'丁Jf(XrQX+UrRU+2X NU):It(29) 、非负对称阵时,是综合控制。在工程系统设计中, 一 0 为提高系统的品质,要求得到系统的控制是状态 将以上的计算式及车辆实验模型参数相关值 的函数,既是综合控制,而不是时间函数的控制。 (车辆模型参数、仿真路面输入参数、性能指标加 式(24)可知,线性系统二次性能指标的控制 权系数)输入MATLAB进行计算得出结果,如图4 问题的最优控制,可用矩阵Riccati微分方程(231 所示。 的解P(t),经过式(24)表示出来。因此,问题最 2_3计算控制力 后归结为求Riccati微分方程(23)的解。 由3.1节的理论知,最优控制实际是在原有 2.2根据设计要求求解目标性能函数【6 模型基础上添加一个反馈控制,而这个反馈是状 在设计悬架时主要考虑的性能指数有轮胎动态位 态反馈,而控制力的大小就是反馈的结果。 移、悬架动行程和车身垂直方向加速度。在确定 )=一K(t)x(t) (3o) 目标性能函数J时要考虑到这些量的要求,一般 而其中的K(f)=一R (f)P(f),从而利用 J取这些量的加权平方和的积分形式[ 。表示如 2.2节的计算结果代入式(30),得出反馈控制 下: 力的大小。 '= li ml。。』 I[q,X--X01) +gz( 一 ) +p +3仿真结果分析 (28) 3.1利用SIMULINK进行仿真,得出性能数据 q3(x3一 ) +g4( -x3) +P2 4]at 3.1.1建立仿真模型 式(28)中: 首先,在MATLAB的仿真模块SIMULINKt g1一一前轮胎动态位移的加权系数; 中建立1/4主动悬架最优控制仿真数学模型(如图 一一前悬架动行程的加权系数; 4所示1。 图4最优控制的仿真模型 反馈控制中的设定值为: f0 0 243 -181 21 16-1726 444 -5697-12666 25249 37960 5266 l 一1 0 0 1789—1586 265 —179—18272—10847 490 —8388 7924 29080 l 机电技术 2012年2月 下面,开始进行仿真。 3.1.2主动悬架仿真结果 在路面输入激励为随机激励 时,主动悬架 性能仿真结果如图5~10(实线部分)所示。 3.2被动悬架仿真结果 被动悬架的阻尼系数取 =2, =2。路面 激励为随机激励。其性能仿真结果如图5~10(虚 线部分)所示。 将模型中的被动悬架数据与最优控制的主动 悬架数据通过MATLAB仿真结果见图5~l0。 时间(s) 图5前车身加速度比较 时间(s) 图6后车身加速度比较 时间(s) 图7前轮胎动载比较 图8后轮胎动载比较 时间(s) 图9前悬架动行程比较 图10后悬架动行程比较 4结论 经过对比发现,经过最优控制的主动悬架其 车身加速度、轮胎动载荷和悬架动行程比被动悬 架的性能有明显地提高。其中,车身加速度的幅 值降低为被动悬架的1/4,而轮胎动载荷幅值也降 低约为被动悬架的1/6,还有悬架动行程幅值也比 被动悬架降低了一半。由此看来,设计的最优控 制器在控制悬架性能方面起到了良好的作用。 通过对1/2车体主动悬架和被动悬架的性能 对比可以看出,采用主动控制的悬架在不同激励 输入情况下其性能比被动悬架要优异的多,控制 后系统能量更趋于平均,悬架动态性能更稳定, 是开发和设计平顺性、操纵稳定性更好的高档轿 车的理论基础。因此,要想更好地提高车辆悬架 性能,就不能仅仅对悬架的结构参数进行优化, 而要采用更为先进的主动控制。 l1在主动悬架的设计中,采用最优控制理论 来设计控制器使悬架性能得到了较大的提高,且 在设计思路上也很清晰,简明易懂。 2 在设计过程中,仿真软件发挥了很大的辅 助作用,建立在MATLAB的基础上的SIMULINK 仿真操作简单,简化了大量计算,结果以图表的 形式出现有利于分析,且易于调整,不仅节约成 本且缩短了设计周期。当前,有效的控制方法和 强大的仿真软件在悬架设计甚至是车辆设计中发 第1期 胡景煌:汽车主动悬架的最优控制分析 45 挥着重要作用。 本设计仅考虑了车体的垂直加速度为汽车行 驶平顺性指标,从长久发展上看为了使车辆具有 参考文献: 更好的平顺性、操纵稳定性,应考虑加权悬架的 动挠度变化,并寻求更高效的控制算法,以提高 控制效果,实现悬架整体性能的全面提高。 [1】Active suspension control of a one—wheel cal"model using single input rule modules fuzzy reasoning and a disturbance obserwer[C】.Japan:Department of Mechanical Engineering,Faculty of Engineering,The Universiy of Toksthima. 2005.770.8506. [2】余志生.汽车理论【M】.北京:机械工业出版社,2006. [3】李迪,郭忠菊,王军方,等.利用MATALB的汽车主动悬架动力学仿真[J】.山东理工大学学报,2003,17(6):22-25. [4】韩致信.机械自动控制工程[M】.上海:科学出版社,2005. [5】巨永峰,李登峰.最优控制[M】.重庆:重庆大学出版社,2003. [6】吴沧浦.最优控制的理论与方法[M】.北京:国防工业出版社,2000. [7]薛定宇,陈阳泉.基于MATLAB/SIMI『I INK的系统仿真技术与应用[M】.北京:清华大学出版社,2004. [8】刘叔军,盖晓华,樊京,等.MATLAB 7.0控制系统应用与实例【M】.北京:机械工业出版社,2006. 珏% t% 地娃% t%娃%£吨£吃毫E%妊%£ 妊%斑%娃%E 鼍蟠 £吃£E%妊%娃%《吨譬龋;譬吃妊%E皂%tE%《吨 t% f上接第31页) 由于现实中不存在绝对平整的路面,故车辆 于真实情形。基于以上分析我们知道由于悬架系 统的存在,在一定程度上加大了ABS控制的难度。 所以,为减小车轮动载波动幅度对ABS的影响, 提高ABS的控制效果,在对制动系进行控制的同 时,对悬架进行控制也变得较为必要。 在运行过程中,时刻都具有垂向振动的分量,为 提高车辆的行驶平顺性和乘坐的舒适性,当今汽 车都装备有用于支撑车体和减振的悬架系统,故 计及路面不平度和悬架影响的ABS模型比较贴近 参考文献: [11陈培然,】王平.汽车ABS控制系统建模方法与研究【J].微计算机,2007,23(12—2):254—255. [2]刘国福,张记,王跃科,等.防抱制动系统基于模型的最佳滑移率计算方法[J].汽车工程,2004,26(3):302.305 [3】郭孔辉,袁忠诚,卢荡.UniTire轮胎稳态模型的联合工况预测能力研究[J】.汽车工程,2006,28(6):565.568. [4]G.Gim,Nikravesh PE.An Analytical Model ofPneumatic Tires for Vehicle Dynamic Simulations: Part2[J].Comprehensive Slip.Int J.ofVehicle Design,1991,12(1):19—39. 【5】张代胜,李伟.基于滑移虑的汽车车防抱死模糊控制方法与仿真[J】.农业机械学报,2002,33(2):28.31.