CN110851944A - A fault-tolerant control method for automotive active suspension system based on adaptive fusion design - Google Patents
A fault-tolerant control method for automotive active suspension system based on adaptive fusion design Download PDFInfo
- Publication number
- CN110851944A CN110851944A CN201910662201.0A CN201910662201A CN110851944A CN 110851944 A CN110851944 A CN 110851944A CN 201910662201 A CN201910662201 A CN 201910662201A CN 110851944 A CN110851944 A CN 110851944A
- Authority
- CN
- China
- Prior art keywords
- fault
- active suspension
- suspension system
- actuator
- tolerant
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 239000000725 suspension Substances 0.000 title claims description 92
- 238000000034 method Methods 0.000 title claims description 41
- 230000003044 adaptive effect Effects 0.000 title claims description 21
- 230000004927 fusion Effects 0.000 title claims description 13
- 238000013178 mathematical model Methods 0.000 claims description 19
- 238000006073 displacement reaction Methods 0.000 claims description 9
- 238000013016 damping Methods 0.000 claims description 6
- 238000009795 derivation Methods 0.000 claims description 3
- 230000005284 excitation Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 230000009466 transformation Effects 0.000 claims description 3
- 238000000844 transformation Methods 0.000 claims description 3
- 230000006641 stabilisation Effects 0.000 claims 1
- 238000011105 stabilization Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 238000004088 simulation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G17/00—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load
- B60G17/015—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements
- B60G17/018—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method
- B60G17/0185—Resilient suspensions having means for adjusting the spring or vibration-damper characteristics, for regulating the distance between a supporting surface and a sprung part of vehicle or for locking suspension during use to meet varying vehicular or surface conditions, e.g. due to speed or load the regulating means comprising electric or electronic elements characterised by the use of a specific signal treatment or control method for failure detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60G—VEHICLE SUSPENSION ARRANGEMENTS
- B60G2600/00—Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
- B60G2600/08—Failure or malfunction detecting means
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种基于自适应融合设计的汽车主动悬架系统的容错控制方法,该方法包括:步骤一,建立不确定作动器故障情况下汽车主动悬架系统的数学模型,以数学模型的方式表示作动器故障不确定性对系统控制输入的不确定影响;步骤二,基于故障下主动悬架的数学模型设计容错控制器,结合反演控制设计基础反馈控制器保证闭环系统问题,针对各故障模式分别设计故障补偿控制器,基于融合算法设计能解决所有故障模式的综合控制器;步骤三,采用李雅普诺夫函数法对容错控制器性能进行检验。本发明主要解决执行器故障模式和故障类型两大关键不确定因素,保证汽车主动悬架系统在不确定作动器故障情况下实现期望的控制目标,并获得理想性能。
The invention discloses a fault-tolerant control method for an automobile active suspension system based on an adaptive fusion design. The method includes the following steps: Step 1: establishing a mathematical model of the automobile active suspension system under the condition of uncertain actuator failure, and using the mathematical model The method expresses the uncertain influence of the actuator fault uncertainty on the system control input; in step 2, the fault-tolerant controller is designed based on the mathematical model of the active suspension under fault, and the basic feedback controller is designed in combination with the inversion control to ensure the closed-loop system problem. A fault compensation controller is designed for each failure mode, and a comprehensive controller that can solve all failure modes is designed based on the fusion algorithm. In step three, the Lyapunov function method is used to test the performance of the fault-tolerant controller. The invention mainly solves the two key uncertain factors of actuator failure mode and failure type, so as to ensure that the automobile active suspension system realizes the desired control target and obtains ideal performance under the condition of uncertain actuator failure.
Description
技术领域technical field
本发明涉及汽车悬架控制技术领域,具体涉及一种基于自适应融 合设计的汽车主动悬架系统的容错控制方法。The invention relates to the technical field of automobile suspension control, in particular to a fault-tolerant control method of an automobile active suspension system based on adaptive fusion design.
背景技术Background technique
汽车悬架系统是显著改善乘客舒适度和操纵特性的基础,大致说 来,车辆悬架可分为三种类型:被动悬架、半主动悬架和主动悬架, 与被动悬架系统和半主动悬架系统相比,主动悬架系统在不同的行驶 条件下具有最佳的性能潜力,因此,该系统的控制问题受到广泛关注, 如最优控制,预测控制,鲁棒控制,模糊控制,自适应控制等。其中, 自适应控制方法具备较强的处理系统不确定性的能力,并保证系统在 不确定情况下具有较好的瞬态性能和稳态性能,在实际应用中,主动 悬架系统作动器故障比其他部件的故障发生的概率高,这些故障可能 会导致控制装置的不稳定甚至灾难性事故。研究表明,传统的反馈控制方法无法保证系统在元部件故障情况下具有期望的性能,严重的作 动器故障会导致系统不稳定,因此,需要提出新的控制方法,从而克 服不确定故障对系统性能的影响,使得系统在正常或故障情况下仍具 有理想的稳定性和期望性能。Vehicle suspension system is the basis for significantly improving passenger comfort and handling characteristics. Roughly speaking, vehicle suspension can be divided into three types: passive suspension, semi-active suspension and active suspension, and passive suspension system and semi-active suspension system. Compared with the active suspension system, the active suspension system has the best performance potential under different driving conditions, therefore, the control problems of this system have received extensive attention, such as optimal control, predictive control, robust control, fuzzy control, Adaptive control, etc. Among them, the adaptive control method has a strong ability to deal with the uncertainty of the system, and ensures that the system has better transient performance and steady-state performance under uncertainty. In practical applications, the active suspension system actuator Failures are more likely than failures of other components, and these failures can lead to instability or even catastrophic failure of the control gear. Studies have shown that traditional feedback control methods cannot guarantee the desired performance of the system in the event of component failures, and severe actuator failures will lead to system instability. Therefore, new control methods need to be proposed to overcome uncertain failures. The impact of performance, so that the system still has ideal stability and expected performance under normal or fault conditions.
针对汽车主动悬架系统的作动器故障问题,国内外专家学者提出 了一系列行之有效的方法,如滑模控制、重构控制、H∞控制和反演 控制等,多数方法主要解决的是汽车主动悬架系统中卡死和增益失效 类型的作动器故障,保证闭环系统稳定,中国专利文献CN201611256758.7提供了《一种汽车主动悬架的被动容错控制方法》 针对主动悬架系统的作动器增益失效故障和悬架参数不确定问题,提 出一种被动容错控制方法,然而实际情况下,汽车主动悬架系统可能 遭受时变故障,且稳定和跟踪是悬架系统的两大关键性能,对于汽车 主动悬架系统而言,故障情况下的跟踪控制比稳定控制问题更复杂, 实际运行中,执行器故障具有本质不确定性,即故障时刻、故障类型 和故障模式和故障执行器的个数均未知,针对确定故障类型和故障模 式设计的容错控制方法无法用于解决不确定的故障情况,从而导致应 用的局限性问题。A series of effective methods have been proposed by experts and scholars at home and abroad, such as sliding mode control, reconfiguration control, H∞ control and inversion control, etc. It is an actuator fault of the type of stuck and gain failure in the active suspension system of the automobile, which ensures the stability of the closed-loop system. The Chinese patent document CN201611256758.7 provides "a passive fault-tolerant control method for the active suspension of the automobile" for the active suspension system. In this paper, a passive fault-tolerant control method is proposed. However, in practice, the automotive active suspension system may suffer from time-varying faults, and stability and tracking are the two major factors of the suspension system. The key performance is that for the automotive active suspension system, the tracking control under fault conditions is more complicated than the stability control problem. In actual operation, the actuator fault has inherent uncertainties, that is, the time of failure, the type of failure, the mode of failure and the execution of the failure. The number of controllers is unknown, and the fault-tolerant control method designed to determine the fault type and fault mode cannot be used to solve the uncertain fault situation, which leads to the limitation of the application.
执行器故障的多重不确定性中,故障模式不确定最为关键,要消 除多重不确定故障模式下的故障对系统性能的影响,需从根本上针对 各故障模式下的故障值进行有效估计,然后设计一个综合控制方法能 有效解决各故障情况下的故障问题,从本质上同时解决故障模式和故 障参数的不确定性。Among the multiple uncertainties of actuator failure, the failure mode uncertainty is the most critical. To eliminate the influence of the failure under multiple uncertain failure modes on the system performance, it is necessary to fundamentally estimate the failure value under each failure mode effectively. Designing a comprehensive control method can effectively solve the fault problem under each fault condition, essentially simultaneously solving the uncertainty of the fault mode and the fault parameters.
发明内容SUMMARY OF THE INVENTION
本发明所要解决的技术问题是提供一种基于自适应融合设计的 汽车主动悬架系统的容错控制方法,本发明提出的容错控制方法包括: 建立不确定作动器故障情况下汽车主动悬架系统的数学模型,以数学 模型的方式表示作动器故障不确定性对系统控制输入的不确定影响; 基于故障下主动悬架的数学模型设计容错控制器,结合反演控制设计 基础反馈控制器保证闭环系统问题,针对各故障模式分别设计故障补 偿控制器,基于融合算法设计能解决所有故障模式的综合控制器;采 用李雅普诺夫(Lyapunov)函数法对容错控制器性能进行检验,该容 错控制方法主要解决执行器故障模式和故障类型两大关键不确定因 素,并保证汽车主动悬架系统在不确定作动器故障情况下实现期望的 控制目标,并获得理想性能。The technical problem to be solved by the present invention is to provide a fault-tolerant control method for an automobile active suspension system based on adaptive fusion design. The mathematical model of the fault-tolerant controller is designed based on the mathematical model of the actuator fault uncertainty on the control input of the system; the fault-tolerant controller is designed based on the mathematical model of the active suspension under fault, and the basic feedback controller is designed in combination with the inversion control to ensure For closed-loop system problems, fault compensation controllers are designed for each failure mode, and a comprehensive controller that can solve all failure modes is designed based on fusion algorithm; Lyapunov function method is used to test the performance of fault-tolerant controller. This fault-tolerant control method It mainly solves the two key uncertain factors of actuator failure mode and failure type, and ensures that the automotive active suspension system can achieve the desired control objectives and obtain ideal performance in the case of uncertain actuator failures.
为实现上述目标,本发明提供如下具体的技术方案:一种基于自 适应融合设计的汽车主动悬架系统的容错控制方法,该容错控制方法 包括以下步骤:In order to achieve the above-mentioned goals, the present invention provides the following specific technical solutions: a fault-tolerant control method for an automobile active suspension system based on an adaptive fusion design, the fault-tolerant control method comprises the following steps:
步骤一,建立不确定故障情况下汽车主动悬架系统的数学模型;The first step is to establish a mathematical model of the vehicle active suspension system under uncertain fault conditions;
采用半车主动悬架系统,其系统动力学方程为:The semi-vehicle active suspension system is adopted, and its system dynamics equation is:
上式(1)中,M和I分别为车体的质量和转动惯量,mf和mr分别 为前后非簧载质量,Fdf,Fdr,Fsf和Fsr分别为弹簧阻尼器产生的力,Ftf, Fbf,Ftr和Fbr分别为轮胎产生的弹力和阻力,zc为悬架的垂直位移,φ为 俯仰角,z1和z2为非簧载位移,z01和z02为路面激励,a和b为悬架到车 体重心之间的距离,u1和u2为主动悬架系统的控制输入,Ψ1(t)=-Fdf- Fdr-Fsf-Fsr,Ψ2(t)=-a(Fdf+Fsf)+b(Fdr+Fsr),Fsf=kf1Δyf, Fsr=kr1Δyr,Ftf=kf2(z1-z01), Ftr=kr2(z2-z02),其中kf1和kf2表示前后弹簧系数,bf1和br1分别为前 后阻尼系数,kf2和kr2分别为前后轮胎的弹性系数,bf2和br2分别为前 后轮胎的阻尼系数,Δyf=zc+a sinφ-z1和Δyr=ac+b sinφ-z2分别为 前后悬架空间,建立不确定执行器故障与主动悬架的关系,以数学模 型的方式表示作动器故障的不确定性对汽车主动悬架系统的影响;In the above formula (1), M and I are the mass and moment of inertia of the car body, respectively, m f and m r are the front and rear unsprung masses, respectively, and F df , F dr , F sf and F sr are generated by the spring damper, respectively. force, F tf , F bf , F tr and F br are the elastic force and resistance generated by the tire, respectively, z c is the vertical displacement of the suspension, φ is the pitch angle, z 1 and z 2 are the unsprung displacements, z 01 and z 02 is the road excitation, a and b are the distances from the suspension to the center of gravity of the vehicle, u 1 and u 2 are the control inputs of the active suspension system, Ψ 1 (t)=-F df - F dr -F sf -F sr , Ψ 2 (t)=-a(F df +F sf )+b(F dr +F sr ), F sf =k f1 Δy f , F sr =k r1 Δy r , F tf =k f2 (z 1 -z 01 ), F tr =k r2 (z 2 -z 02 ), where k f1 and k f2 represent the front and rear spring coefficients, b f1 and b r1 are the front and rear damping coefficients, respectively, k f2 and k r2 are the elastic coefficients of the front and rear tires, respectively, b f2 and b r2 are the damping coefficients of the front and rear tires, respectively, Δy f =z c +a sinφ-z 1 and Δy r = ac +b sinφ-z 2 are the front and rear tires, respectively Suspension space, establish the relationship between uncertain actuator failure and active suspension, and express the influence of the uncertainty of actuator failure on the active suspension system in the form of a mathematical model;
参数化的作动器故障数学模型如下:The parameterized actuator failure mathematical model is as follows:
上式(2)中分别 为未知故障参数向量和已知基函数,构成故障向量定义指示哪一个作动器故障(即故障发生位置)的故障模式集为 σ(t)=diag{σ1,σ2},当作动器则σj(t)=1,否则σj(t)=0;In the above formula (2) are the unknown fault parameter vector and the known basis function respectively, which constitute the fault vector The set of failure modes that define which actuator fails (ie, where the failure occurs) is defined as σ(t)=diag{σ 1 ,σ 2 }, when the actuator Then σ j (t)=1, otherwise σ j (t)=0;
不确定作动器故障情况下系统的控制输入数学模型如下:The mathematical model of the control input of the system under the condition of uncertain actuator failure is as follows:
选取的状态向量x1=zc,x3=φ,x5=z1, x7=z2,x13=[x1,x3]T,x24=[x2,x4]T和控制输出y=[x1,x3]T, 设置期望的控制目标为ym=[rz,rφ]T;The selected state vector x 1 =z c , x 3 = φ, x 5 =z 1 , x 7 =z 2 , x 13 =[x 1 , x 3 ] T , x 24 =[x 2 , x 4 ] T and control output y=[x 1 , x 3 ] T , set the desired control target as y m =[r z , r φ ] T ;
结合等式(1)和等式(3),可以得到不确定故障情况下汽车主 动悬架系统的数学模型为:Combining Equation (1) and Equation (3), the mathematical model of the vehicle active suspension system under uncertain fault conditions can be obtained as:
步骤二,基于不确定作动器故障下的半车主动悬架系统的非线性 模型设计自适应容错控制器;Step 2: Design an adaptive fault-tolerant controller based on the nonlinear model of the semi-vehicle active suspension system under uncertain actuator faults;
步骤三,采用Lyapunov函数法对自适应容错控制器的性能进行 检验。In the third step, the Lyapunov function method is used to test the performance of the adaptive fault-tolerant controller.
进一步的,所述步骤二中,设计自适应容错控制器具体过程为: 依据主动悬架系统的被控输出与给定指令之间的误差值,基于Backs tepping控制算法设计闭环反馈控制律,保证主动悬架系统的稳定性 和输出y渐近跟踪期望指令ym,Further, in the second step, the specific process of designing the adaptive fault-tolerant controller is as follows: According to the error value between the controlled output of the active suspension system and the given command, the closed-loop feedback control law is designed based on the Backs tepping control algorithm to ensure that The stability of the active suspension system and the output y asymptotically track the desired command y m ,
进行如下坐标变换:Perform the following coordinate transformations:
z13=x13-ym (5)z 13 =x 13 -y m (5)
z24=x24-α1 (6)z 24 =x 24 -α 1 (6)
公式(6)中α1是一个虚拟控制量,(5)结合(4)得表达式:In formula (6), α 1 is a virtual control variable, and (5) is combined with (4) to obtain the expression:
公式(7)中z13表示跟踪误差,设置虚拟控制量α1如下:In formula (7), z 13 represents the tracking error, and the virtual control amount α 1 is set as follows:
α1=-c1z13+[γz&,γm&]T (8)α 1 =-c 1 z 13 +[γ z &,γ m &] T (8)
公式(8)中c1是一个设计参数,c 1 in formula (8) is a design parameter,
公式(6)结合公式(7)和公式(8),同时基于悬架系统的动 态特性,得出:Formula (6) is combined with formula (7) and formula (8), and based on the dynamic characteristics of the suspension system, it is obtained:
设置反馈控制律如下:The feedback control law is set as follows:
上式(11)中ud为理想的反馈控制律, In the above formula (11) ud is the ideal feedback control law,
本发明实施的控制目标为在汽车主动悬架系统发生不确定作动 器故障情况下依然能够保持闭环系统稳定和渐近输出跟踪,即等式The control goal implemented by the present invention is to maintain the closed-loop system stability and asymptotic output tracking under the condition of uncertain actuator failures in the vehicle active suspension system, that is, the equation
在不确定作动器故障情况下依然成立,假设故障参数已知,结合 式(11)和(12)求得σ=σ1={0,0},σ=σ2={1,0}和σ=σ3={0,1}三种 故障情况下的理想故障补偿控制器和分别如下:It is still true in the case of uncertain actuator faults. Assuming that the fault parameters are known, σ=σ 1 ={0,0}, σ=σ 2 ={1,0} can be obtained by combining equations (11) and (12). and σ = σ 3 = {0, 1} the ideal fault-compensated controller under three fault conditions and They are as follows:
其中 in
引入故障指示函数如下:The fault indication function is introduced as follows:
结合等式(13)-(16)得到能够同时解决三种故障情况的综合 控制器结构如下:Combining equations (13)-(16), we obtain a comprehensive controller structure capable of simultaneously solving three fault conditions as follows:
结合本发明解决的问题和等式(17),故障参数和故障指 示参数均未知,即v*(t)未知,对等式(17)进行参数化得 到自适应控制器v(t)的结构如下:Combining the problem solved by the present invention and equation (17), the failure parameter and fault indication parameters are unknown, that is, v * (t) is unknown, and the structure of the adaptive controller v(t) is obtained by parameterizing equation (17) as follows:
等式(18)中χ11=χ1,χ1,χ2和χ3分别为和的估计值; θ1χ=χ2θ1,θ2χ=χ3θ2,θ1和θ2分别为和的估计值,参数更新律进 行如下的设定:In equation (18), χ 11 =χ 1 , χ 1 , χ 2 and χ 3 are respectively and The estimated value of θ 1χ =χ 2 θ 1 , θ 2χ =χ 3 θ 2 , θ 1 and θ 2 are respectively and The estimated value of , the parameter update law is set as follows:
等式(19)中fχ11,fχ12,fχ2,fχ3,和为标准的参数投影函 数。In equation (19), f χ11 , f χ12 , f χ2 , f χ3 , and is a standard parametric projection function.
进一步的,所述步骤三中,采用Lyapunov函数法对容错控制器 进行检验具体为:Further, in the described
采用Lyapunov函数对容错控制器设计方法的检验:首先列出三 种故障模式下半车主动悬架系统的李雅普诺夫函数方程,当 σ=σ(1)=diag{0,0}时,Test of fault-tolerant controller design method using Lyapunov function: First, the Lyapunov function equations of the semi-vehicle active suspension system under three failure modes are listed. When σ=σ (1) =diag{0,0},
对李雅普诺夫Lyapunov函数进行求导结合等式(19)得到:Taking the derivation of the Lyapunov function and combining equation (19), we get:
其中c1和c2是两个正的设计参数,其余两种故障下的稳定性分析 与σ=σ(1)=diag{0,0}的稳定性分析同理;Among them, c 1 and c 2 are two positive design parameters, and the stability analysis under the other two faults is the same as the stability analysis of σ=σ (1) =diag{0,0};
等式(4)中后四个方程为汽车主动悬架系统的零动态部分,令 z13=z24=0,得到输入如下:The last four equations in equation (4) are the zero dynamic part of the active suspension system of the car, let z 13 =z 24 =0, the input is obtained as follows:
令u1、u2分别代替和得到零动态特性如下:Let u 1 and u 2 replace and The zero dynamic characteristics are obtained as follows:
其中,in,
列出李雅普诺夫Lyapunov函数V=xTPx,其中P为正定矩阵,对 李雅普诺夫Lyapunov函数进行求导得到:List the Lyapunov function V=x T Px, where P is a positive definite matrix, and derive the Lyapunov function to get:
等式(24)中P和Q分别为选定的矩阵,η1和η2为设计参数,选取结合不等式和得到In equation (24), P and Q are the selected matrices, respectively, η 1 and η 2 are design parameters, choose associative inequality and get
等式(21)和(25)证明容错控制器用于汽车主动悬架系统中系 统稳定和渐近跟踪。Equations (21) and (25) demonstrate that a fault-tolerant controller is used for system stability and asymptotic tracking in automotive active suspension systems.
与现有技术相比,本发明的有益效果如下:Compared with the prior art, the beneficial effects of the present invention are as follows:
1、本发明引入参数化的作动器故障模型和故障模式模型,不仅 能够表示典型的卡死和增益失效故障,还能够表示其他类型的时变故 障,从而本发明能够解决多类型作动器故障,相比于其他的汽车主动 悬架系统的容错控制方法,本发明提出的容错控制方法具有更强的适 用性;1. The present invention introduces a parameterized actuator fault model and a fault mode model, which can not only represent typical stuck and gain failure faults, but also other types of time-varying faults, so that the present invention can solve the problem of multi-type actuators. fault, compared with other fault-tolerant control methods of automotive active suspension systems, the fault-tolerant control method proposed by the present invention has stronger applicability;
2、本发明建立作动器故障不确定性与系统控制输入之间的联系, 通过对故障参数的在线更新直接调整控制器的参数,相比于其他的容 错控制方法,本发明提出的控制算法无需设置故障诊断单元,控制器 结构更简单,参数调整更直接;2. The present invention establishes the relationship between the actuator fault uncertainty and the system control input, and directly adjusts the parameters of the controller by updating the fault parameters online. Compared with other fault-tolerant control methods, the control algorithm proposed by the present invention There is no need to set up a fault diagnosis unit, the controller structure is simpler, and the parameter adjustment is more direct;
3、本发明针对各故障模式下的作动器故障进行有效补偿,通过 融合算法设计得到能解决所有故障情况的综合控制器,实现稳定和渐 近跟踪的控制目标,本发明所提方法的控制性能较令人满意。3. The present invention effectively compensates for the actuator faults in each fault mode, and designs a comprehensive controller that can solve all fault conditions through the fusion algorithm design, so as to achieve the control objectives of stability and asymptotic tracking. The performance is satisfactory.
附图说明Description of drawings
附图用来提供对本发明的进一步理解,并且构成说明书的一部分, 与本发明的具体实施方式一起用于解释本发明,并不构成对本发明的 限制。The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the specification, and together with the specific embodiments of the present invention, are used to explain the present invention, and do not constitute a limitation to the present invention.
图1为本发明的汽车主动悬架系统示意图;1 is a schematic diagram of an automotive active suspension system of the present invention;
图2为在作动器故障情况一下的汽车主动悬架的垂直位移跟踪 期望指令零的响应图;Fig. 2 is the response diagram of the expected command zero of the vertical displacement tracking of the active suspension of the automobile under the condition of the actuator failure;
图3为在作动器故障情况二下的汽车主动悬架的垂直位移跟踪 期望指令零的响应图;Fig. 3 is the response diagram of the expected command zero of the vertical displacement tracking of the active suspension of the automobile under the
图4为在作动器故障情况一下的汽车主动悬架的俯仰角跟踪期 望指令零的响应图;Fig. 4 is the response diagram of the pitch angle tracking expected command zero of the active suspension of the automobile under the condition of the actuator failure;
图5为在作动器故障情况二下的汽车主动悬架的俯仰角跟踪期 望指令零的响应图。Fig. 5 is a response diagram of the pitch angle tracking expected command zero of the active suspension of the automobile under the second actuator failure condition.
具体实施方式Detailed ways
以下结合附图对本发明的优选实施例进行详细说明,应当理解, 此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, but not to limit the present invention.
实施例:Example:
如图1所示,本发明实施例提供了一种基于自适应融合设计的汽 车主动悬架系统的容错控制方法,该容错控制方法包括以下步骤:As shown in Figure 1, an embodiment of the present invention provides a fault-tolerant control method for an automotive active suspension system based on an adaptive fusion design, and the fault-tolerant control method includes the following steps:
步骤一,建立不确定故障情况下汽车主动悬架系统的数学模型;The first step is to establish a mathematical model of the vehicle active suspension system under uncertain fault conditions;
采用半车主动悬架系统,其系统动力学方程为:The semi-vehicle active suspension system is adopted, and its system dynamics equation is:
上式(1)中,M和I分别为车体的质量和转动惯量,mf和mr分别 为前后非簧载质量,Fdf,Fdr,Fsf和Fsr分别为弹簧阻尼器产生的力,Ftf, Fbf,Ftr和Fbr分别为轮胎产生的弹力和阻力,zc为悬架的垂直位移,φ为 俯仰角,z1和z2为非簧载位移,z01和z02为路面激励,a和b为悬架到车 体重心之间的距离,u1和u2为主动悬架系统的控制输入,Ψ1(t)=-Fdf- Fdr-Fsf-Fsr,Ψ2(t)=-a(Fdf+Fsf)+b(Fdr+Fsr),Fsf=kf1Δyf, Fsr=kr1Δyr,Ftf=kf2(z1-z01), Ftr=kr2(z2-z02),其中kf1和kf2表示前后弹簧系数,bf1和br1分别为前 后阻尼系数,kf2和kr2分别为前后轮胎的弹性系数,bf2和br2分别为前 后轮胎的阻尼系数,Δyf=zc+a sinφ-z1和Δyr=zc+b sinφ-z2分别为 前后悬架空间,建立不确定执行器故障与主动悬架的关系,以数学模 型的方式表示作动器故障的不确定性对汽车主动悬架系统的影响;In the above formula (1), M and I are the mass and moment of inertia of the car body, respectively, m f and m r are the front and rear unsprung masses, respectively, and F df , F dr , F sf and F sr are generated by the spring damper, respectively. force, F tf , F bf , F tr and F br are the elastic force and resistance generated by the tire, respectively, z c is the vertical displacement of the suspension, φ is the pitch angle, z 1 and z 2 are the unsprung displacements, z 01 and z 02 is the road excitation, a and b are the distances from the suspension to the center of gravity of the vehicle, u 1 and u 2 are the control inputs of the active suspension system, Ψ 1 (t)=-F df - F dr -F sf -F sr , Ψ 2 (t)=-a(F df +F sf )+b(F dr +F sr ), F sf =k f1 Δy f , F sr =k r1 Δy r , F tf =k f2 (z 1 -z 01 ), F tr =k r2 (z 2 -z 02 ), where k f1 and k f2 represent the front and rear spring coefficients, b f1 and b r1 are the front and rear damping coefficients, respectively, k f2 and k r2 are the elastic coefficients of the front and rear tires respectively, b f2 and b r2 are the damping coefficients of the front and rear tires, respectively, Δy f =z c +a sinφ-z 1 and Δy r =z c +b sinφ-z 2 are the front and rear tires, respectively Suspension space, establish the relationship between uncertain actuator failure and active suspension, and express the influence of the uncertainty of actuator failure on the active suspension system in the form of a mathematical model;
参数化的作动器故障数学模型如下:The parameterized actuator failure mathematical model is as follows:
上式(2)中分别 为未知故障参数向量和已知基函数,构成故障向量定义指示哪一个作动器故障(即故障发生位置)的故障模式集为 σ(t)=diag{σ1,σ2},当作动器则σj(t)=1,否则σj(t)=0;In the above formula (2) are the unknown fault parameter vector and the known basis function respectively, which constitute the fault vector The set of failure modes that define which actuator fails (ie, where the failure occurs) is defined as σ(t)=diag{σ 1 ,σ 2 }, when the actuator Then σ j (t)=1, otherwise σ j (t)=0;
不确定作动器故障情况下系统的控制输入数学模型如下:The mathematical model of the control input of the system under the condition of uncertain actuator failure is as follows:
选取的状态向量x1=zc,x3=φ,x5=z1, x7=z2,x13=[x1,x3]T,x24=[x2,x4]T和控制输出y=[x1,x3]T, 设置期望的控制目标为ym=[rz,rφ]T;The selected state vector x 1 =z c , x 3 = φ, x 5 =z 1 , x 7 =z 2 , x 13 =[x 1 , x 3 ] T , x 24 =[x 2 , x 4 ] T and control output y=[x 1 , x 3 ] T , set the desired control target as y m =[r z , r φ ] T ;
结合等式(1)和等式(3),可以得到不确定故障情况下汽车主 动悬架系统的数学模型为:Combining Equation (1) and Equation (3), the mathematical model of the vehicle active suspension system under uncertain fault conditions can be obtained as:
步骤二,基于不确定作动器故障下的半车主动悬架系统的非线性 模型设计自适应容错控制器;Step 2: Design an adaptive fault-tolerant controller based on the nonlinear model of the semi-vehicle active suspension system under uncertain actuator faults;
步骤三,采用Lyapunov函数法对自适应容错控制器的性能进行 检验。In the third step, the Lyapunov function method is used to test the performance of the adaptive fault-tolerant controller.
进一步的,在本实施例中,所述步骤二中,设计自适应容错控制 器的具体过程为:图1中依据主动悬架系统的被控输出与给定指令之 间的误差值,基于Backstepping控制算法设计闭环反馈控制律,保 证主动悬架系统的稳定性和输出y渐近跟踪期望指令ym,Further, in this embodiment, in the second step, the specific process of designing the adaptive fault-tolerant controller is as follows: in FIG. 1, according to the error value between the controlled output of the active suspension system and the given command, based on Backstepping The control algorithm is designed with a closed-loop feedback control law to ensure the stability of the active suspension system and the output y asymptotically track the desired command y m ,
进行如下坐标变换:Perform the following coordinate transformations:
z13=x13-ym (5)z 13 =x 13 -y m (5)
z24=x24-α1 (6)z 24 =x 24 -α 1 (6)
公式(6)中α1是一个虚拟控制量,(5)结合(4)得表达式:In formula (6), α 1 is a virtual control variable, and (5) is combined with (4) to obtain the expression:
公式(7)中z13表示跟踪误差,设置虚拟控制量α1如下:In formula (7), z 13 represents the tracking error, and the virtual control amount α 1 is set as follows:
α1=-c1z13+[γz&,γm&]T (8)α 1 =-c 1 z 13 +[γ z &,γ m &] T (8)
公式(8)中c1是一个设计参数,c 1 in formula (8) is a design parameter,
公式(6)结合公式(7)和公式(8),同时基于悬架系统的动 态特性,得出:Formula (6) is combined with formula (7) and formula (8), and based on the dynamic characteristics of the suspension system, it is obtained:
设置反馈控制律如下:The feedback control law is set as follows:
上式(11)中ud为理想的反馈控制律, In the above formula (11) ud is the ideal feedback control law,
本发明实施的控制目标为在汽车主动悬架系统发生不确定作动 器故障情况下依然能够保持闭环系统稳定和渐近输出跟踪,即等式The control goal implemented by the present invention is to maintain the closed-loop system stability and asymptotic output tracking under the condition of uncertain actuator failures in the vehicle active suspension system, that is, the equation
在不确定作动器故障情况下依然成立,假设故障参数已知,结合 式(11)和(12)求得σ=σ1={0,0},σ=σ2={1,0}和σ=σ3={0,1}三种 故障情况下的理想故障补偿控制器和分别如下:It is still true in the case of uncertain actuator faults. Assuming that the fault parameters are known, σ=σ 1 ={0,0}, σ=σ 2 ={1,0} can be obtained by combining equations (11) and (12). and σ = σ 3 = {0, 1} the ideal fault-compensated controller under three fault conditions and They are as follows:
其中 in
引入故障指示函数如下:The fault indication function is introduced as follows:
结合等式(13)-(16)得到能够同时解决三种故障情况的综合 控制器结构如下:Combining equations (13)-(16), we obtain a comprehensive controller structure capable of simultaneously solving three fault conditions as follows:
结合本发明解决的问题和等式(17),故障参数和故障指 示参数均未知,即v*(t)未知,对等式(17)进行参数化得 到自适应控制器v(t)的结构如下:Combining the problem solved by the present invention and equation (17), the failure parameter and fault indication parameters are unknown, that is, v * (t) is unknown, and the structure of the adaptive controller v(t) is obtained by parameterizing equation (17) as follows:
等式(18)中χ11=χ1,χ1,χ2和χ3分别为和的估计值; θ1χ=χ2θ1,θ2χ=χ3θ2,θ1和θ2分别为和的估计值,参数更新律进 行如下的设定:In equation (18), χ 11 =χ 1 , χ 1 , χ 2 and χ 3 are respectively and The estimated value of θ 1χ =χ 2 θ 1 , θ 2χ =χ 3 θ 2 , θ 1 and θ 2 are respectively and The estimated value of , the parameter update law is set as follows:
等式(19)中fχ11,fχ12,fχ2,fχ3,和为标准的参数投影函 数。In equation (19), f χ11 , f χ12 , f χ2 , f χ3 , and is the standard parametric projection function.
进一步的,在本实施例中,所述步骤三中,采用Lyapunov函数 法对容错控制器进行检验具体为:Further, in the present embodiment, in the
采用Lyapunov函数对容错控制器设计方法的检验:首先列出三 种故障模式下半车主动悬架系统的李雅普诺夫函数方程,当 σ=σ(1)=diag{0,0}时,Test of fault-tolerant controller design method using Lyapunov function: First, the Lyapunov function equations of the semi-vehicle active suspension system under three failure modes are listed. When σ=σ (1) =diag{0,0},
对李雅普诺夫Lyapunov函数进行求导结合等式(19)得到:Taking the derivation of the Lyapunov function and combining equation (19), we get:
其中c1和c2是两个正的设计参数,其余两种故障下的稳定性分析 与σ=σ(1)=diag{0,0}的稳定性分析同理;Among them, c 1 and c 2 are two positive design parameters, and the stability analysis under the other two faults is the same as the stability analysis of σ=σ (1) =diag{0,0};
等式(4)中后四个方程为汽车主动悬架系统的零动态部分,令 z13=z24=0,得到输入如下:The last four equations in equation (4) are the zero dynamic part of the active suspension system of the car, let z 13 =z 24 =0, the input is obtained as follows:
令u1、u2分别代替和得到零动态特性如下:Let u 1 and u 2 replace and The zero dynamic characteristics are obtained as follows:
其中,in,
列出李雅普诺夫Lyapunov函数V=xTPx,其中P为正定矩阵,对 李雅普诺夫Lyapunov函数进行求导得到:List the Lyapunov function V=x T Px, where P is a positive definite matrix, and derive the Lyapunov function to get:
等式(24)中P和Q分别为选定的矩阵,η1和η2为设计参数,选取结合不等式和得到In equation (24), P and Q are the selected matrices, respectively, η 1 and η 2 are design parameters, choose associative inequality and get
等式(21)和(25)证明容错控制器用于汽车主动悬架系统中系 统稳定和渐近跟踪。Equations (21) and (25) demonstrate that a fault-tolerant controller is used for system stability and asymptotic tracking in automotive active suspension systems.
进一步的,在本实施例中,为了说明基于自适应融合设计的汽车 主动悬架系统的容错控制方法能有效解决不确定多类型和多模式作 动器故障,并能实现渐近输出跟踪,给出在如下仿真条件下:Further, in this embodiment, in order to illustrate that the fault-tolerant control method of the automotive active suspension system based on the adaptive fusion design can effectively solve the uncertain multi-type and multi-mode actuator faults, and can achieve asymptotic output tracking, give under the following simulation conditions:
半车主动悬架系统,M=1200kg,mf=mr=100kg,I=600kgm2, kf1=kf2=15000N/m,br1=br2=2500Ns/m;kf2=kr2=200000N/m, bf2=br2=1000Ns/m,a=1.2m,b=1.5m,车的前向速度V=20m/s, 当1s≤t≤1.25s,路面输入信号为否则zo1=0,其中 路边输入的坡度高hb=2cm;Semi-car active suspension system, M=1200kg, mf=mr=100kg, I= 600kgm2 , kf1 = kf2 = 15000N /m, br1 = br2 = 2500Ns /m; kf2 = kr2 = 200000N/m, b f2 =b r2 =1000Ns/m, a=1.2m, b=1.5m, the vehicle's forward speed V=20m/s, when 1s≤t≤1.25s, the road input signal is Otherwise, z o1 = 0, where the roadside input slope height h b = 2cm;
作动器故障情况一:当0s≤t<3s,没有作动器故障发生;当t≥3s, 第一个作动器发生故障u1(t)=10N;当3s≤t<7s,第一个作动器恢复 正常,无故障;当7s≤t<9s,第二个作动器发生故障u1(t)=-10N; 当t≥9s,第二个作动器恢复正常,系统无故障。Actuator failure situation 1: when 0s≤t<3s, no actuator failure occurs; when t≥3s, the first actuator fails u 1 (t)=10N; when 3s≤t<7s, the first actuator fails. One actuator returns to normal, no fault; when 7s≤t<9s, the second actuator fails u 1 (t)=-10N; when t≥9s, the second actuator returns to normal, the system No faults.
作动器故障情况二:当0s≤t<3s,没有作动器故障发生;当t≥3s, 第一个作动器发生故障u1(t)=7.5sin(5t)N;当3s≤t<7s,第一个作 动器恢复正常,无故障;当7s≤t<9s,第二个作动器发生故障 u1(t)=5sin(10t)N;当t≥9s,第二个作动器恢复正常,系统无故障。Actuator failure case 2: when 0s≤t<3s, no actuator failure occurs; when t≥3s, the first actuator fails u 1 (t)=7.5sin(5t)N; when 3s≤3s, the first actuator fails t<7s, the first actuator returns to normal, no fault; when 7s≤t<9s, the second actuator fails u 1 (t)=5sin(10t)N; when t≥9s, the second actuator fails The actuators returned to normal, and the system was fault-free.
仿真参数:x1(0)=1cm,x3(0)=0.01rad,其余状态初始值为0, c1=12,c2=10,γ1i=100,γ2=100,Γ1χ=100I2×2,Γ2χ=100I2×2,故 障基函数 Simulation parameters: x 1 (0)=1cm, x 3 (0)=0.01rad, the initial values of other states are 0, c 1 =12, c 2 =10, γ 1i =100, γ 2 =100, Γ 1χ = 100I 2×2 , Γ 2χ =100I 2×2 , fault basis function
进一步的,在本实施例中,如图2至图5所示,图2和图3分别 为在作动器故障情况一和作动器故障情况二下的汽车主动悬架的垂 直位移跟踪期望指令零的响应图;图4和图5分别为在作动器故障情 况一和作动器故障情况二下的汽车主动悬架的俯仰角跟踪期望指令 零的响应图;为突出本实施例中所提的容错控制方法的有效性,图2 至图5中分别给出无容错情况下的主动悬架系统的输出响应图,从图 2至图5可以看出,无论是常值故障还是时变故障类型,在不确定的 交替故障模式下,对比无容错控制的汽车主动悬架系统的控制输出响 应,本实施例所提的容错控制方法能够保证闭环系统稳定和渐近输出 跟踪。Further, in this embodiment, as shown in Fig. 2 to Fig. 5, Fig. 2 and Fig. 3 are respectively the vertical displacement tracking expectation of the active suspension of the automobile in the case of actuator failure and the case of actuator failure. The response diagram of the command zero; Figure 4 and Figure 5 are the response diagrams of the expected command zero of the pitch angle tracking of the active suspension of the automobile under the
综上所述,在本实施例中,按照本实施例的基于自适应融合设计 的汽车主动悬架系统的容错控制方法,建立不确定作动器故障情况下 半车主动悬架系统的数学模型,针对各故障模式分别设计故障补偿控 制器,基于融合算法设计能够处理所有故障情况的综合控制器,基于 Lyapunov函数分析控制器的性能,本设计针对各故障模式设计有效 控制器,大大提高了容错控制的效果。To sum up, in this embodiment, according to the fault-tolerant control method of the vehicle active suspension system based on the adaptive fusion design of this embodiment, a mathematical model of the semi-vehicle active suspension system under the condition of uncertain actuator failure is established , design a fault compensation controller for each fault mode, design a comprehensive controller that can handle all fault conditions based on fusion algorithm, analyze the performance of the controller based on Lyapunov function, this design designs an effective controller for each fault mode, which greatly improves fault tolerance control effect.
以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽 管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人 员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内, 所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围 之内。The above descriptions are only preferred examples of the present invention, and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still understand any of the foregoing embodiments. The recorded technical solutions are modified, or some technical features thereof are equivalently replaced. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662201.0A CN110851944A (en) | 2019-07-22 | 2019-07-22 | A fault-tolerant control method for automotive active suspension system based on adaptive fusion design |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662201.0A CN110851944A (en) | 2019-07-22 | 2019-07-22 | A fault-tolerant control method for automotive active suspension system based on adaptive fusion design |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110851944A true CN110851944A (en) | 2020-02-28 |
Family
ID=69594746
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910662201.0A Withdrawn CN110851944A (en) | 2019-07-22 | 2019-07-22 | A fault-tolerant control method for automotive active suspension system based on adaptive fusion design |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110851944A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114408219A (en) * | 2022-01-21 | 2022-04-29 | 北京控制工程研究所 | A Reconstruction Method of Command Force Distribution Array for Actively Pointing Hyperstatic Platform |
CN114578795A (en) * | 2022-03-29 | 2022-06-03 | 江苏理工学院 | Adaptive fault compensation control method with transient performance guarantee for electric vehicle EPS |
-
2019
- 2019-07-22 CN CN201910662201.0A patent/CN110851944A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114408219A (en) * | 2022-01-21 | 2022-04-29 | 北京控制工程研究所 | A Reconstruction Method of Command Force Distribution Array for Actively Pointing Hyperstatic Platform |
CN114408219B (en) * | 2022-01-21 | 2023-06-16 | 北京控制工程研究所 | Method for reconstructing command force distribution array of active pointing hyperstatic platform |
CN114578795A (en) * | 2022-03-29 | 2022-06-03 | 江苏理工学院 | Adaptive fault compensation control method with transient performance guarantee for electric vehicle EPS |
CN114578795B (en) * | 2022-03-29 | 2024-03-15 | 江苏理工学院 | Self-adaptive fault compensation control method with transient performance guarantee for electric automobile EPS |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110826143A (en) | A fault-tolerant control method for automotive active suspension system based on switching control | |
Pan et al. | Finite-time stabilization for vehicle active suspension systems with hard constraints | |
Foda | Fuzzy control of a quarter-car suspension system | |
CN110673480B (en) | Robust control method of time-varying displacement constrained active suspension system | |
CN113022247B (en) | Adaptive fixed-time event-triggered fuzzy control method for active vehicle suspension system | |
CN112904718A (en) | Magneto-rheological damper control system and method based on Hammerstein model | |
CN111487870B (en) | A Design Method of Adaptive Inversion Controller in Flexible Active Suspension System | |
CN111439087B (en) | Vehicle ISD suspension active control method based on model reference adaptive control | |
CN113467233A (en) | Time-lag finite frequency domain output feedback control method based on fuzzy model | |
CN110851944A (en) | A fault-tolerant control method for automotive active suspension system based on adaptive fusion design | |
CN110901326A (en) | A control method of active suspension system with state constraints and dead zone input | |
Unguritu et al. | Design and Performance Assessment of Adaptive Harmonic Control for a Half‐Car Active Suspension System | |
Unnithan et al. | Enhancing ride comfort and stability of a large van using an improved semi-active stability augmentation system | |
Nkomo et al. | Comparison of backstepping and sliding mode control techiniques for a high performance active vehicle suspension system | |
CN113427961B (en) | Automobile active suspension H-infinity switching control method based on T-S fuzzy model | |
Ismail et al. | A linear model of quarter car active suspension system using composite nonlinear feedback control | |
CN104999880B (en) | A kind of anti-saturation control method of the vehicle active suspension based on Self Adaptive Control | |
CN117382363B (en) | Reliable control method for vehicle suspension with singular impulse under actuator failure and random time delay | |
Hac et al. | Control of suspensions for vehicles with flexible bodies—part I: active suspensions | |
Fergani et al. | A LPV/ℌ∞ fault tolerant control of vehicle roll dynamics under semi-active damper malfunction | |
Najm et al. | Mathematical modelling and PID controller implementation to control linear and nonlinear quarter car active suspension | |
CN110281725A (en) | There are the optimal control method of the Active suspension in actuator dead zone and systems | |
Li et al. | Time domain analysis of ride comfort and energy dissipation characteristics of automotive vibration proportional–integral–derivative control | |
Aldair et al. | Regeneration energy for nonlinear active suspension system using electromagnetic actuator | |
Kim et al. | Deep reinforcement learning for semi-active suspension: A feasibility study |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200228 |
|
WW01 | Invention patent application withdrawn after publication |