[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910662201.0A
Other languages
Chinese (zh)
Inventor
姚雪莲
杨艺
朱凯
黄茹
吴梦平
袁洁
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu University of Technology
Original Assignee
Jiangsu University of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangsu University of Technology filed Critical Jiangsu University of Technology
Priority to CN201910662201.0A priority Critical patent/CN110851944A/en
Publication of CN110851944A publication Critical patent/CN110851944A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G17/00Resilient 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/015Resilient 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/018Resilient 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/0185Resilient 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60GVEHICLE SUSPENSION ARRANGEMENTS
    • B60G2600/00Indexing codes relating to particular elements, systems or processes used on suspension systems or suspension control systems
    • B60G2600/08Failure or malfunction detecting means

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明公开了一种基于自适应融合设计的汽车主动悬架系统的容错控制方法,该方法包括:步骤一,建立不确定作动器故障情况下汽车主动悬架系统的数学模型,以数学模型的方式表示作动器故障不确定性对系统控制输入的不确定影响;步骤二,基于故障下主动悬架的数学模型设计容错控制器,结合反演控制设计基础反馈控制器保证闭环系统问题,针对各故障模式分别设计故障补偿控制器,基于融合算法设计能解决所有故障模式的综合控制器;步骤三,采用李雅普诺夫函数法对容错控制器性能进行检验。本发明主要解决执行器故障模式和故障类型两大关键不确定因素,保证汽车主动悬架系统在不确定作动器故障情况下实现期望的控制目标,并获得理想性能。

Figure 201910662201

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.

Figure 201910662201

Description

一种基于自适应融合设计的汽车主动悬架系统的容错控制 方法A fault-tolerant control of automotive active suspension system based on adaptive fusion design method

技术领域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:

Figure BDA0002138918090000031
Figure BDA0002138918090000031

上式(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ΔyrFtf=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:

Figure BDA0002138918090000033
Figure BDA0002138918090000033

上式(2)中

Figure BDA0002138918090000034
分别 为未知故障参数向量和已知基函数,构成故障向量
Figure BDA0002138918090000035
定义指示哪一个作动器故障(即故障发生位置)的故障模式集为 σ(t)=diag{σ1,σ2},当作动器
Figure BDA0002138918090000041
则σj(t)=1,否则σj(t)=0;In the above formula (2)
Figure BDA0002138918090000034
are the unknown fault parameter vector and the known basis function respectively, which constitute the fault vector
Figure BDA0002138918090000035
The set of failure modes that define which actuator fails (ie, where the failure occurs) is defined as σ(t)=diag{σ 12 }, when the actuator
Figure BDA0002138918090000041
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:

Figure BDA0002138918090000042
Figure BDA0002138918090000042

选取的状态向量x1=zc

Figure BDA0002138918090000043
x3=φ,
Figure BDA0002138918090000044
x5=z1
Figure BDA0002138918090000045
x7=z2
Figure BDA0002138918090000046
x13=[x1,x3]T,x24=[x2,x4]T和控制输出y=[x1,x3]T, 设置期望的控制目标为ym=[rz,rφ]T;The selected state vector x 1 =z c ,
Figure BDA0002138918090000043
x 3 = φ,
Figure BDA0002138918090000044
x 5 =z 1 ,
Figure BDA0002138918090000045
x 7 =z 2 ,
Figure BDA0002138918090000046
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渐近跟踪期望指令ymFurther, 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=x241 (6)z 24 =x 241 (6)

公式(6)中α1是一个虚拟控制量,(5)结合(4)得表达式:In formula (6), α 1 is a virtual control variable, and (5) is combined with (4) to obtain the expression:

Figure BDA0002138918090000051
Figure BDA0002138918090000051

公式(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:

Figure BDA0002138918090000053
Figure BDA0002138918090000053

设置反馈控制律如下:The feedback control law is set as follows:

上式(11)中

Figure BDA0002138918090000056
ud为理想的反馈控制律, In the above formula (11)
Figure BDA0002138918090000056
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

Figure BDA0002138918090000058
Figure BDA0002138918090000058

在不确定作动器故障情况下依然成立,假设故障参数已知,结合 式(11)和(12)求得σ=σ1={0,0},σ=σ2={1,0}和σ=σ3={0,1}三种 故障情况下的理想故障补偿控制器

Figure BDA0002138918090000059
Figure BDA00021389180900000510
分别如下: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
Figure BDA0002138918090000059
and
Figure BDA00021389180900000510
They are as follows:

Figure BDA00021389180900000512
Figure BDA00021389180900000512

Figure BDA0002138918090000061
Figure BDA0002138918090000061

其中

Figure BDA0002138918090000062
in
Figure BDA0002138918090000062

引入故障指示函数如下:The fault indication function is introduced as follows:

Figure BDA0002138918090000063
Figure BDA0002138918090000063

结合等式(13)-(16)得到能够同时解决三种故障情况的综合 控制器结构如下:Combining equations (13)-(16), we obtain a comprehensive controller structure capable of simultaneously solving three fault conditions as follows:

Figure BDA0002138918090000064
Figure BDA0002138918090000064

结合本发明解决的问题和等式(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:

Figure BDA00021389180900000619
Figure BDA00021389180900000619

Figure BDA0002138918090000067
Figure BDA0002138918090000067

Figure BDA0002138918090000068
Figure BDA0002138918090000068

Figure BDA0002138918090000069
Figure BDA0002138918090000069

等式(18)中χ11=χ1,χ1,χ2和χ3分别为

Figure BDA00021389180900000610
Figure BDA00021389180900000611
的估计值; θ=χ2θ1,θ=χ3θ2,θ1和θ2分别为
Figure BDA00021389180900000612
的估计值,参数更新律进 行如下的设定:In equation (18), χ 111 , χ 1 , χ 2 and χ 3 are respectively
Figure BDA00021389180900000610
and
Figure BDA00021389180900000611
The estimated value of θ 2 θ 1 , θ 3 θ 2 , θ 1 and θ 2 are respectively
Figure BDA00021389180900000612
and The estimated value of , the parameter update law is set as follows:

Figure BDA00021389180900000615
Figure BDA00021389180900000615

Figure BDA00021389180900000616
Figure BDA00021389180900000616

Figure BDA00021389180900000617
Figure BDA00021389180900000617

Figure BDA00021389180900000618
Figure BDA00021389180900000618

Figure BDA0002138918090000071
Figure BDA0002138918090000071

等式(19)中fχ11,fχ12,fχ2,fχ3

Figure BDA0002138918090000072
Figure BDA0002138918090000073
为标准的参数投影函 数。In equation (19), f χ11 , f χ12 , f χ2 , f χ3 ,
Figure BDA0002138918090000072
and
Figure BDA0002138918090000073
is a standard parametric projection function.

进一步的,所述步骤三中,采用Lyapunov函数法对容错控制器 进行检验具体为:Further, in the described step 3, adopting the Lyapunov function method to check the fault-tolerant controller is specifically:

采用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},

Figure BDA0002138918090000074
Figure BDA0002138918090000074

对李雅普诺夫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:

Figure BDA0002138918090000076
Figure BDA0002138918090000076

Figure BDA00021389180900000710
Figure BDA00021389180900000710

令u1、u2分别代替得到零动态特性如下:Let u 1 and u 2 replace and The zero dynamic characteristics are obtained as follows:

Figure BDA0002138918090000079
Figure BDA0002138918090000079

其中,in,

Figure BDA0002138918090000081
Figure BDA0002138918090000081

Figure BDA0002138918090000082
Figure BDA0002138918090000082

列出李雅普诺夫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:

Figure BDA0002138918090000083
Figure BDA0002138918090000083

等式(24)中P和Q分别为选定的矩阵,η1和η2为设计参数,选取

Figure BDA0002138918090000084
结合不等式
Figure BDA0002138918090000085
Figure BDA0002138918090000086
得到In equation (24), P and Q are the selected matrices, respectively, η 1 and η 2 are design parameters, choose
Figure BDA0002138918090000084
associative inequality
Figure BDA0002138918090000085
and
Figure BDA0002138918090000086
get

Figure BDA0002138918090000087
Figure BDA0002138918090000087

等式(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 actuator failure condition 2;

图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

Figure BDA0002138918090000102
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 ,
Figure BDA0002138918090000102
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:

Figure BDA0002138918090000103
Figure BDA0002138918090000103

上式(2)中

Figure BDA0002138918090000111
分别 为未知故障参数向量和已知基函数,构成故障向量
Figure BDA0002138918090000112
定义指示哪一个作动器故障(即故障发生位置)的故障模式集为 σ(t)=diag{σ1,σ2},当作动器
Figure BDA0002138918090000113
则σj(t)=1,否则σj(t)=0;In the above formula (2)
Figure BDA0002138918090000111
are the unknown fault parameter vector and the known basis function respectively, which constitute the fault vector
Figure BDA0002138918090000112
The set of failure modes that define which actuator fails (ie, where the failure occurs) is defined as σ(t)=diag{σ 12 }, when the actuator
Figure BDA0002138918090000113
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:

Figure BDA0002138918090000114
Figure BDA0002138918090000114

选取的状态向量x1=zc

Figure BDA00021389180900001110
x3=φ,
Figure BDA0002138918090000116
x5=z1 x7=z2
Figure BDA0002138918090000118
x13=[x1,x3]T,x24=[x2,x4]T和控制输出y=[x1,x3]T, 设置期望的控制目标为ym=[rz,rφ]T;The selected state vector x 1 =z c ,
Figure BDA00021389180900001110
x 3 = φ,
Figure BDA0002138918090000116
x 5 =z 1 , x 7 =z 2 ,
Figure BDA0002138918090000118
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:

Figure BDA0002138918090000119
Figure BDA0002138918090000119

步骤二,基于不确定作动器故障下的半车主动悬架系统的非线性 模型设计自适应容错控制器;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渐近跟踪期望指令ymFurther, 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=x241 (6)z 24 =x 241 (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)中

Figure BDA0002138918090000125
ud为理想的反馈控制律,
Figure BDA0002138918090000126
In the above formula (11)
Figure BDA0002138918090000125
ud is the ideal feedback control law,
Figure BDA0002138918090000126

本发明实施的控制目标为在汽车主动悬架系统发生不确定作动 器故障情况下依然能够保持闭环系统稳定和渐近输出跟踪,即等式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

Figure BDA0002138918090000127
Figure BDA0002138918090000127

在不确定作动器故障情况下依然成立,假设故障参数已知,结合 式(11)和(12)求得σ=σ1={0,0},σ=σ2={1,0}和σ=σ3={0,1}三种 故障情况下的理想故障补偿控制器

Figure BDA0002138918090000128
分别如下: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
Figure BDA0002138918090000128
and They are as follows:

Figure BDA0002138918090000131
Figure BDA0002138918090000131

Figure BDA0002138918090000132
Figure BDA0002138918090000132

其中

Figure BDA0002138918090000133
in
Figure BDA0002138918090000133

引入故障指示函数如下:The fault indication function is introduced as follows:

Figure BDA0002138918090000134
Figure BDA0002138918090000134

结合等式(13)-(16)得到能够同时解决三种故障情况的综合 控制器结构如下:Combining equations (13)-(16), we obtain a comprehensive controller structure capable of simultaneously solving three fault conditions as follows:

Figure BDA0002138918090000135
Figure BDA0002138918090000135

结合本发明解决的问题和等式(17),故障参数

Figure BDA0002138918090000136
和故障指 示参数
Figure BDA0002138918090000137
均未知,即v*(t)未知,对等式(17)进行参数化得 到自适应控制器v(t)的结构如下:Combining the problem solved by the present invention and equation (17), the failure parameter
Figure BDA0002138918090000136
and fault indication parameters
Figure BDA0002138918090000137
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:

Figure BDA00021389180900001319
Figure BDA00021389180900001319

Figure BDA0002138918090000138
Figure BDA0002138918090000138

Figure BDA0002138918090000139
Figure BDA0002138918090000139

Figure BDA00021389180900001310
Figure BDA00021389180900001310

等式(18)中χ11=χ1,χ1,χ2和χ3分别为

Figure BDA00021389180900001312
的估计值; θ=χ2θ1,θ=χ3θ2,θ1和θ2分别为
Figure BDA00021389180900001313
Figure BDA00021389180900001314
的估计值,参数更新律进 行如下的设定:In equation (18), χ 111 , χ 1 , χ 2 and χ 3 are respectively and
Figure BDA00021389180900001312
The estimated value of θ 2 θ 1 , θ 3 θ 2 , θ 1 and θ 2 are respectively
Figure BDA00021389180900001313
and
Figure BDA00021389180900001314
The estimated value of , the parameter update law is set as follows:

Figure BDA00021389180900001315
Figure BDA00021389180900001315

Figure BDA00021389180900001316
Figure BDA00021389180900001316

Figure BDA00021389180900001317
Figure BDA00021389180900001317

Figure BDA0002138918090000141
Figure BDA0002138918090000141

Figure BDA0002138918090000142
Figure BDA0002138918090000142

等式(19)中fχ11,fχ12,fχ2,fχ3

Figure BDA0002138918090000143
Figure BDA0002138918090000144
为标准的参数投影函 数。In equation (19), f χ11 , f χ12 , f χ2 , f χ3 ,
Figure BDA0002138918090000143
and
Figure BDA0002138918090000144
is the standard parametric projection function.

进一步的,在本实施例中,所述步骤三中,采用Lyapunov函数 法对容错控制器进行检验具体为:Further, in the present embodiment, in the step 3, adopting the Lyapunov function method to check the fault-tolerant controller is specifically:

采用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},

Figure BDA0002138918090000145
Figure BDA0002138918090000145

对李雅普诺夫Lyapunov函数进行求导结合等式(19)得到:Taking the derivation of the Lyapunov function and combining equation (19), we get:

Figure BDA0002138918090000146
Figure BDA0002138918090000146

其中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:

Figure BDA0002138918090000147
Figure BDA0002138918090000147

Figure BDA0002138918090000148
Figure BDA0002138918090000148

令u1、u2分别代替

Figure BDA0002138918090000149
Figure BDA00021389180900001410
得到零动态特性如下:Let u 1 and u 2 replace
Figure BDA0002138918090000149
and
Figure BDA00021389180900001410
The zero dynamic characteristics are obtained as follows:

Figure BDA00021389180900001411
Figure BDA00021389180900001411

其中,in,

Figure BDA0002138918090000151
Figure BDA0002138918090000151

Figure BDA0002138918090000152
Figure BDA0002138918090000152

列出李雅普诺夫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:

Figure BDA0002138918090000153
Figure BDA0002138918090000153

等式(24)中P和Q分别为选定的矩阵,η1和η2为设计参数,选取

Figure BDA0002138918090000154
结合不等式
Figure BDA0002138918090000155
Figure BDA0002138918090000156
得到In equation (24), P and Q are the selected matrices, respectively, η 1 and η 2 are design parameters, choose
Figure BDA0002138918090000154
associative inequality
Figure BDA0002138918090000155
and
Figure BDA0002138918090000156
get

Figure BDA0002138918090000157
Figure BDA0002138918090000157

等式(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,路面输入信号为

Figure BDA0002138918090000161
否则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
Figure BDA0002138918090000161
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,Γ=100I2×2,Γ=100I2×2,故 障基函数

Figure BDA0002138918090000162
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, Γ = 100I 2×2 , Γ =100I 2×2 , fault basis function
Figure BDA0002138918090000162

进一步的,在本实施例中,如图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 actuator fault condition 1 and the actuator fault condition 2 respectively; The effectiveness of the proposed fault-tolerant control method is shown in Figures 2 to 5, respectively, and the output response diagrams of the active suspension system without fault-tolerance are given. The fault-tolerant control method proposed in this embodiment can ensure the stability of the closed-loop system and asymptotic output tracking, compared with the control output response of the vehicle active suspension system without fault-tolerant control under the uncertain alternate fault mode.

综上所述,在本实施例中,按照本实施例的基于自适应融合设计 的汽车主动悬架系统的容错控制方法,建立不确定作动器故障情况下 半车主动悬架系统的数学模型,针对各故障模式分别设计故障补偿控 制器,基于融合算法设计能够处理所有故障情况的综合控制器,基于 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)

1.一种基于自适应融合设计的汽车主动悬架系统的容错控制方法,其特征在于,该容错控制方法包括以下步骤:1. a fault-tolerant control method based on the automotive active suspension system of adaptive fusion design, is characterized in that, this 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:
Figure FDA0002138918080000011
Figure FDA0002138918080000011
上式(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-Fsf,Ψ2(t)=-a(Fdf+Fsf)+b(Fdr+Fsr),Fsf=kf1Δyf,Fsr=kr1Δyr
Figure FDA0002138918080000012
Ftf=kf2(z1-z01),Ftr=kr2(z2-z02),其中kf1和kf2表示前后弹簧系数,bf1和br1分别为前后阻尼系数,kf2和kr2分别为前后轮胎的弹性系数,bf2和br2分别为前后轮胎的阻尼系数,Δyf=zc+asinφ-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 sf , Ψ 2 (t)=-a(F df +F sf )+b(F dr +F sr ), F sf =k f1 Δy f , F sr =k r1 Δy r ,
Figure FDA0002138918080000012
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 +asinφ-z 1 and Δy r =z c +b sinφ-z 2 are the front and rear suspensions, respectively. The frame space is established, the relationship between the uncertain actuator fault and the active suspension is established, and the influence of the uncertainty of the actuator fault on the vehicle active suspension system is represented by a mathematical model;
参数化的作动器故障数学模型如下:The parameterized actuator failure mathematical model is as follows:
Figure FDA0002138918080000013
Figure FDA0002138918080000013
上式(2)中分别为未知故障参数向量和已知基函数,构成故障向量
Figure FDA0002138918080000015
定义指示哪一个作动器故障(即故障发生位置)的故障模式集为σ(t)=diag{σ1,σ2},当作动器
Figure FDA0002138918080000021
则σ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
Figure FDA0002138918080000015
The set of failure modes that define which actuator fails (ie, where the failure occurs) is defined as σ(t)=diag{σ 12 }, when the actuator
Figure FDA0002138918080000021
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
Figure FDA0002138918080000023
x3=φ,
Figure FDA0002138918080000024
x5=z1
Figure FDA0002138918080000025
x7=z2
Figure FDA0002138918080000026
x13=[x1,x3]T,x24=[x2,x4]T和控制输出y=[x1,x3]T,设置期望的控制目标为ym=[rz,rφ]T
The selected state vector x 1 =z c ,
Figure FDA0002138918080000023
x 3 = φ,
Figure FDA0002138918080000024
x 5 =z 1 ,
Figure FDA0002138918080000025
x 7 =z 2 ,
Figure FDA0002138918080000026
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:
Figure FDA0002138918080000027
Figure FDA0002138918080000027
步骤二,基于不确定作动器故障下的半车主动悬架系统的非线性模型设计自适应容错控制器;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函数法对自适应容错控制器的性能进行检验。The third step is to use the Lyapunov function method to test the performance of the adaptive fault-tolerant controller.
2.根据权利要求1所述的一种基于自适应融合设计的汽车主动悬架系统的容错控制方法,其特征在于,所述步骤二中,设计自适应容错控制器具体过程为:依据主动悬架系统的被控输出与给定指令之间的误差值,基于Backstepping控制算法设计闭环反馈控制律,保证主动悬架系统的稳定性和输出y渐近跟踪期望指令ym2. the fault-tolerant control method of a kind of auto active suspension system based on self-adaptive fusion design according to claim 1, is characterized in that, in described step 2, the specific process of designing self-adaptive fault-tolerant controller is: according to active suspension The error value between the controlled output of the suspension system and the given command, the closed-loop feedback control law is designed based on the Backstepping control algorithm 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=x241 (6)z 24 =x 241 (6) 公式(6)中α1是一个虚拟控制量,(5)结合(4)得表达式:In formula (6), α 1 is a virtual control variable, and (5) is combined with (4) to obtain the expression:
Figure FDA0002138918080000031
Figure FDA0002138918080000031
公式(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) combines formula (7) and formula (8), and at the same time based on the dynamic characteristics of the suspension system, it is obtained:
Figure FDA0002138918080000033
Figure FDA0002138918080000033
Figure FDA0002138918080000034
Figure FDA0002138918080000034
设置反馈控制律如下:The feedback control law is set as follows:
Figure FDA0002138918080000035
Figure FDA0002138918080000035
上式(11)中
Figure FDA0002138918080000036
ud为理想的反馈控制律,
In the above formula (11)
Figure FDA0002138918080000036
ud is the ideal feedback control law,
Figure FDA0002138918080000038
Figure FDA0002138918080000038
在不确定作动器故障情况下依然成立,假设故障参数已知,结合式(11)和(12)求得σ=σ1={0,0},σ=σ2={1,0}和σ=σ3={0,1}三种故障情况下的理想故障补偿控制器
Figure FDA0002138918080000039
分别如下:
In the case of uncertain actuator fault, it still holds true. 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
Figure FDA0002138918080000039
They are as follows:
Figure FDA00021389180800000310
Figure FDA00021389180800000310
Figure FDA00021389180800000311
Figure FDA00021389180800000311
Figure FDA00021389180800000312
Figure FDA00021389180800000312
其中
Figure FDA00021389180800000313
in
Figure FDA00021389180800000313
引入故障指示函数如下:The fault indication function is introduced as follows:
Figure FDA0002138918080000041
Figure FDA0002138918080000041
结合等式(13)-(16)得到能够同时解决三种故障情况的综合控制器结构如下:Combining equations (13)-(16), a comprehensive controller structure that can simultaneously solve the three fault conditions is obtained as follows: 结合本发明解决的问题和等式(17),故障参数
Figure FDA0002138918080000043
和故障指示参数
Figure FDA0002138918080000044
均未知,即v*(t)未知,对等式(17)进行参数化得到自适应控制器v(t)的结构如下:
Combining the problem solved by the present invention and equation (17), the failure parameter
Figure FDA0002138918080000043
and fault indication parameters
Figure FDA0002138918080000044
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:
Figure FDA00021389180800000420
Figure FDA00021389180800000420
Figure FDA0002138918080000045
Figure FDA0002138918080000045
Figure FDA0002138918080000046
Figure FDA0002138918080000046
Figure FDA0002138918080000047
Figure FDA0002138918080000047
等式(18)中χ11=χ1,χ1,χ2和χ3分别为
Figure FDA0002138918080000048
Figure FDA0002138918080000049
的估计值;θ=χ2θ1,θ=χ3θ2,θ1和θ2分别为
Figure FDA00021389180800000411
的估计值,参数更新律进行如下的设定:
In equation (18), χ 111 , χ 1 , χ 2 and χ 3 are respectively
Figure FDA0002138918080000048
and
Figure FDA0002138918080000049
The estimated value of θ 2 θ 1 , θ 3 θ 2 , θ 1 and θ 2 are respectively and
Figure FDA00021389180800000411
The estimated value of , the parameter update law is set as follows:
Figure FDA00021389180800000412
Figure FDA00021389180800000412
Figure FDA00021389180800000413
Figure FDA00021389180800000413
Figure FDA00021389180800000414
Figure FDA00021389180800000414
Figure FDA00021389180800000416
Figure FDA00021389180800000416
等式(19)中
Figure FDA00021389180800000421
Figure FDA00021389180800000419
为标准的参数投影函数。
In equation (19)
Figure FDA00021389180800000421
and
Figure FDA00021389180800000419
is the standard parametric projection function.
3.根据权利要求2所述的一种基于自适应融合设计的汽车主动悬架系统的容错控制方法,其特征在于,所述步骤三中,采用Lyapu nov函数法对容错控制器进行检验具体为:3. the fault-tolerant control method of a kind of automobile active suspension system based on self-adaptive fusion design according to claim 2, is characterized in that, in described step 3, adopts Lyapu nov function method to check fault-tolerant controller specifically as: : 采用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},
Figure FDA0002138918080000051
Figure FDA0002138918080000051
对李雅普诺夫Lyapunov函数进行求导结合等式(19)得到:Taking the derivation of the Lyapunov function and combining equation (19), we get:
Figure FDA0002138918080000052
Figure FDA0002138918080000052
其中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:
Figure FDA0002138918080000053
Figure FDA0002138918080000053
Figure FDA0002138918080000054
Figure FDA0002138918080000054
令u1、u2分别代替
Figure FDA0002138918080000055
Figure FDA0002138918080000056
得到零动态特性如下:
Let u 1 and u 2 replace
Figure FDA0002138918080000055
and
Figure FDA0002138918080000056
The zero dynamic characteristics are obtained as follows:
其中,in,
Figure FDA0002138918080000061
Figure FDA0002138918080000061
Figure FDA0002138918080000062
Figure FDA0002138918080000062
列出李雅普诺夫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:
Figure FDA0002138918080000063
Figure FDA0002138918080000063
等式(24)中P和Q分别为选定的矩阵,η1和η2为设计参数,选取
Figure FDA0002138918080000064
结合不等式
Figure FDA0002138918080000065
Figure FDA0002138918080000066
得到
In equation (24), P and Q are the selected matrices, respectively, η 1 and η 2 are design parameters, choose
Figure FDA0002138918080000064
associative inequality
Figure FDA0002138918080000065
and
Figure FDA0002138918080000066
get
Figure FDA0002138918080000067
Figure FDA0002138918080000067
等式(21)和(25)证明容错控制器用于汽车主动悬架系统中系统稳定和渐近跟踪。Equations (21) and (25) demonstrate that a fault-tolerant controller is used for system stabilization and asymptotic tracking in an automotive active suspension system.
CN201910662201.0A 2019-07-22 2019-07-22 A fault-tolerant control method for automotive active suspension system based on adaptive fusion design Withdrawn CN110851944A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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