Nothing Special   »   [go: up one dir, main page]

CN115437259A - Airplane attitude fault-tolerant control system and control method for control surface fault - Google Patents

Airplane attitude fault-tolerant control system and control method for control surface fault Download PDF

Info

Publication number
CN115437259A
CN115437259A CN202211390758.1A CN202211390758A CN115437259A CN 115437259 A CN115437259 A CN 115437259A CN 202211390758 A CN202211390758 A CN 202211390758A CN 115437259 A CN115437259 A CN 115437259A
Authority
CN
China
Prior art keywords
control
fault
module
control surface
attitude
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.)
Pending
Application number
CN202211390758.1A
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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN202211390758.1A priority Critical patent/CN115437259A/en
Publication of CN115437259A publication Critical patent/CN115437259A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses an airplane attitude fault-tolerant control system and method for control plane faults, belongs to the technical field of aircraft control, and aims to solve the problem that the fault-tolerant control complexity of airplane attitudes is high in the prior art. The fault-tolerant control of the attitude of the airplane is realized by the modular design under the condition that multiple surfaces of the airplane have faults in the flying process. The self-adaptive multi-model observer module improves the efficiency of fault detection and isolation of the control surface and provides estimated state and deflection estimation of the control surface; the control surface behavior adjusting module determines a control surface behavior mode according to the fault; the nonlinear dynamic inverse fault-tolerant controller module uses a nonlinear dynamic inverse fault-tolerant controller to perform closed-loop attitude fault-tolerant control; the control distributor module combines the fault control plane deflection estimation, the control plane behavior mode and the control plane virtual input control to generate actual control plane control input information, and the problem of high complexity of airplane attitude fault-tolerant control is solved through the combination of the control distributor module and the control plane virtual input control.

Description

一种面向舵面故障的飞机姿态容错控制系统及控制方法Aircraft attitude fault-tolerant control system and control method for rudder surface failure

技术领域technical field

本发明属于飞行器控制技术领域,特别涉及一种面向舵面故障的飞机姿态容错控制系统及控制方法。The invention belongs to the technical field of aircraft control, in particular to an aircraft attitude fault-tolerant control system and control method for rudder surface failure.

背景技术Background technique

新一代无人机完成被赋予的飞行任务时,不仅要高效率,而且要有更好的安全性。监控飞机舵面健康状态,根据舵面健康状态采取相应操作将会成为无人机必要的部分。然而小型、低成本的无人机容错控制系统难以显著增加作动器和传感器的数目而实现更安全的飞行。存在容错控制系统与方法的技术局限,例如:当舵面卡死在非零位置时,会使滤波器的输出产生偏差,导致检测的准确性下降;控制重分配要求对控制器进行重新设计,这大大增加了容错控制的复杂度;线性控制器需要进行变参数处理,来覆盖飞机的整个工作范围。When the new generation of UAVs completes the assigned missions, it must not only be efficient, but also have better safety. Monitoring the health status of the aircraft rudder surface and taking corresponding actions according to the health status of the rudder surface will become a necessary part of the UAV. However, it is difficult for a small, low-cost UAV fault-tolerant control system to significantly increase the number of actuators and sensors to achieve safer flight. There are technical limitations of fault-tolerant control systems and methods. For example, when the rudder surface is stuck at a non-zero position, the output of the filter will be deviated, resulting in a decrease in detection accuracy; control redistribution requires redesign of the controller, This greatly increases the complexity of fault-tolerant control; the linear controller needs to perform variable parameter processing to cover the entire operating range of the aircraft.

发明内容Contents of the invention

为了克服上述现有技术的缺点,本发明的目的在于提供一种面向舵面故障的飞机姿态容错控制系统及控制方法,旨在解决现有技术中飞机姿态的容错控制复杂度高的缺陷性技术问题。In order to overcome the shortcomings of the above-mentioned prior art, the object of the present invention is to provide an aircraft attitude fault-tolerant control system and control method for rudder surface failure, aiming to solve the defective technology of high complexity in the fault-tolerant control of aircraft attitude in the prior art question.

为了达到上述目的,本发明采用以下技术方案予以实现:In order to achieve the above object, the present invention adopts the following technical solutions to achieve:

第一方面,本发明提供一种面向舵面故障的飞机姿态容错控制方法,包括以下步骤:In a first aspect, the present invention provides a method for aircraft attitude fault-tolerant control facing rudder surface failure, comprising the following steps:

持续接收飞机在舵面故障情况下的飞机姿态信息,并将飞机姿态信息作为期望姿态输入至非线性动态逆容错控制器模块,非线性动态逆容错控制器模块计算舵面的虚拟控制输入,以及油门控制输入信息;Continuously receiving the aircraft attitude information of the aircraft under the condition of rudder surface failure, and inputting the aircraft attitude information as the desired attitude to the nonlinear dynamic inverse fault-tolerant controller module, the nonlinear dynamic inverse fault-tolerant controller module calculates the virtual control input of the rudder surface, and Throttle control input information;

控制分配器模块接收非线性动态逆容错控制器模块发布的虚拟控制输入信息、舵面行为调整模块发布的舵面行为模式和舵面的偏转估计量,并发布实际的各个舵面控制输入信息,在自适应多模型观测器模块计算各个舵面故障情况下的估计姿态、各个舵面的舵面偏转估计量以及故障发生的条件概率;The control allocator module receives the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, the rudder surface behavior mode issued by the rudder surface behavior adjustment module and the deflection estimation of the rudder surface, and releases the actual control input information of each rudder surface, In the self-adaptive multi-model observer module, calculate the estimated attitude of each rudder surface, the rudder deflection estimate of each rudder surface, and the conditional probability of failure;

舵面行为调整模块接收自适应多模型观测器模块发布的舵面故障发生的条件概率以及各个舵面的舵面偏转估计量,并计算新的舵面偏转限制,根据当前飞机的舵面健康情况调整舵面的行为模式;The rudder surface behavior adjustment module receives the conditional probability of rudder surface failures issued by the adaptive multi-model observer module and the rudder surface deflection estimates of each rudder surface, and calculates the new rudder surface deflection limit, according to the current aircraft rudder surface health status Adjust the behavior mode of the rudder surface;

控制分配器模块接收新的舵面偏转限制,并根据调整后的舵面的行为模式,计算实际的各个舵面控制输入信息,同时将实际的舵面控制输入信息输入给自适应多模型观测器模块。The control allocator module receives the new rudder surface deflection limit, and calculates the actual control input information of each rudder surface according to the adjusted behavior mode of the rudder surface, and at the same time inputs the actual rudder surface control input information to the adaptive multi-model observer module.

第二方面,本发明提供一种面向舵面故障的飞机姿态容错控制系统,包括:In a second aspect, the present invention provides an aircraft attitude fault-tolerant control system facing rudder surface failure, including:

非线性动态逆容错控制器模块,所述非线性动态逆容错控制器模块的输入与自适应多模型观测器模块相连,用于持续接收飞机姿态信息,并计算舵面的虚拟控制输入,以及油门控制输入信息;The nonlinear dynamic inverse fault-tolerant controller module, the input of the nonlinear dynamic inverse fault-tolerant controller module is connected with the adaptive multi-model observer module, which is used to continuously receive the aircraft attitude information, and calculate the virtual control input of the rudder surface, and the throttle control input information;

控制分配器模块,所述控制分配器模块的输入与非线性动态逆容错控制器模块和舵面行为调整模块相连,用于接收所述非线性动态逆容错控制器模块发布的虚拟控制输入信息,以及所述舵面行为调整模块发布的舵面行为模式和舵面的偏转估计量;所述控制分配器模块的输出端连接自适应多模型观测器模块,用于计算实际的各个舵面控制输入信息,同时将实际的舵面控制输入信息输入给所述自适应多模型观测器模块;A control allocator module, the input of the control allocator module is connected to the nonlinear dynamic inverse fault-tolerant controller module and the rudder surface behavior adjustment module, and is used to receive the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, And the rudder surface behavior pattern issued by the rudder surface behavior adjustment module and the deflection estimator of the rudder surface; the output end of the control distributor module is connected to the self-adaptive multi-model observer module, which is used to calculate the actual control input of each rudder surface information, and simultaneously input actual rudder surface control input information to the adaptive multi-model observer module;

舵面行为调整模块,所述舵面行为调整模块的输入端与自适应多模型观测器模块相连,用于接收所述自适应多模型观测器模块发布的舵面故障发生的条件概率,以及各个舵面的舵面偏转估计量,并计算新的舵面偏转限制。The rudder surface behavior adjustment module, the input end of the rudder surface behavior adjustment module is connected with the adaptive multi-model observer module, and is used to receive the conditional probability of the rudder surface failure issued by the adaptive multi-model observer module, and each The rudder deflection estimate for the rudder surface and calculates the new rudder deflection limit.

第三方面,本发明提供一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。In a third aspect, the present invention provides a computer device, including a memory, a processor, and a computer program stored in the memory and operable on the processor. When the processor executes the computer program, the above-mentioned method steps.

第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。In a fourth aspect, the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

与现有技术相比,本发明具有以下有益效果:Compared with the prior art, the present invention has the following beneficial effects:

本发明提出的一种面向舵面故障的飞机姿态容错控制系统及控制方法,采取自适应多模型观测器模块实现对舵面故障的监测与隔离,其可以工作在整个飞行包线上,能够应对舵面任意位置的卡死和摆动故障。对舵面故障进行建模,估计可能故障的条件概率,当概率超过警戒值时,将故障隔离。采取控制分配器模块结合非线性动态逆容错控制器模块补偿出现的舵面故障,对无人机的姿态进行调整并使其保持稳定。非线性动态逆容错控制器模块可以很好地应对非线性的无人机系统及其大范围的工作姿态,舵面行为调整模块使用每个舵面的故障条件概率信息以及每个舵面的偏转估计量来确定应该使用的舵面行为模型,来补偿故障的舵面所带来的姿态影响,解决了飞机姿态容错控制复杂度高的问题。An aircraft attitude fault-tolerant control system and control method for rudder surface faults proposed by the present invention adopts an adaptive multi-model observer module to realize monitoring and isolation of rudder surface faults, which can work on the entire flight envelope and can cope with Jamming and swing failures at any position on the rudder surface. Model the failure of the rudder surface, estimate the conditional probability of possible failure, and isolate the failure when the probability exceeds the warning value. The control allocator module is combined with the nonlinear dynamic inverse fault-tolerant controller module to compensate the failure of the rudder surface, adjust the attitude of the UAV and keep it stable. The nonlinear dynamic inverse fault-tolerant controller module can well deal with the nonlinear UAV system and its wide range of working attitudes. The rudder surface behavior adjustment module uses the failure condition probability information of each rudder surface and the deflection of each rudder surface The estimator is used to determine the rudder surface behavior model that should be used to compensate the attitude effect caused by the faulty rudder surface, which solves the problem of high complexity of aircraft attitude fault-tolerant control.

进一步地,所有的舵面都是可以独立运行的,副翼或者升降舵可以单独上下运动或者朝一个方向一起运动,副翼可产生俯仰力矩,升降舵可产生滚转力矩。Furthermore, all rudder surfaces can operate independently, the ailerons or elevators can move up and down independently or together in one direction, the ailerons can generate pitching moments, and the elevators can generate rolling moments.

进一步地,模式1为左副翼故障,模式2为右副翼故障的情况下,健康的副翼用于产生滚转力矩来稳定飞机的姿态,升降舵用于修正由故障副翼产生的不期望的俯仰转矩,以免对飞机的俯仰姿态产生影响。Furthermore, mode 1 is left aileron failure, mode 2 is the case of right aileron failure, the healthy aileron is used to generate rolling moment to stabilize the attitude of the aircraft, and the elevator is used to correct the undesirable aileron produced by the faulty aileron. pitching torque, so as not to affect the pitching attitude of the aircraft.

进一步地,模式3为左升降舵故障,模式4为右升降舵故障的情况下,首先为了产生期望的俯仰力矩,计算出另一个升降舵的偏转量,然后,利用差别副翼修正滚转转矩,来稳定飞机的姿态。Furthermore, when mode 3 is left elevator failure and mode 4 is right elevator failure, firstly, in order to generate the desired pitching moment, calculate the deflection of the other elevator, and then use the differential aileron to correct the rolling torque to Stabilize the attitude of the aircraft.

进一步地,模式5为同时两个舵面故障的情况下,不同种类的两个舵面出现故障,依然可以对飞机的姿态进行补偿,但出现两个升降舵同时向上或向下被卡死,副翼不可能补偿由此产生的俯仰运动。出现这种情况,将进入随后的模式6和模式7的紧急程序。模式6为同时出现三个舵面故障,模式7为所有舵面都出现故障,出现这两种模式,意味着飞机不再受控则关闭发动机打开降落伞。Furthermore, in mode 5, when two rudder surfaces fail at the same time, if two rudder surfaces of different types fail, the attitude of the aircraft can still be compensated, but if the two elevators are stuck up or down at the same time, the auxiliary It is impossible for the wings to compensate for the resulting pitching motion. In this case, the subsequent emergency procedures of mode 6 and mode 7 will be entered. Mode 6 is three rudder surface failures at the same time, and mode 7 is all rudder surface failures. The occurrence of these two modes means that the aircraft is no longer under control and the engine is turned off and the parachute is opened.

附图说明Description of drawings

为了更清楚的说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to illustrate the technical solutions of the embodiments of the present invention more clearly, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention, and thus It should be regarded as a limitation on the scope, and those skilled in the art can also obtain other related drawings based on these drawings without creative work.

图1为本发明面向舵面故障的飞机姿态容错控制系统组成结构示意图。FIG. 1 is a schematic diagram of the composition and structure of the aircraft attitude fault-tolerant control system facing rudder surface failures according to the present invention.

图2为本发明面向舵面故障的飞机姿态容错控制方法流程图。Fig. 2 is a flow chart of the aircraft attitude error-tolerant control method facing rudder surface failure in the present invention.

图3为本发明面向舵面故障的飞机姿态容错控制系统的舵面故障建模。Fig. 3 is the rudder surface fault modeling of the rudder surface fault-oriented aircraft attitude fault-tolerant control system of the present invention.

图4为本发明自适应多模型观测器模块工作流程图。Fig. 4 is a working flow diagram of the self-adaptive multi-model observer module of the present invention.

图5为本发明非线性动态逆容错控制器模块工作流程图。Fig. 5 is a working flowchart of the nonlinear dynamic inverse fault-tolerant controller module of the present invention.

具体实施方式detailed description

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. The components of the embodiments of the invention generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations.

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Accordingly, the following detailed description of the embodiments of the invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that like numerals and letters denote similar items in the following figures, therefore, once an item is defined in one figure, it does not require further definition and explanation in subsequent figures.

在本发明实施例的描述中,需要说明的是,若出现术语“上”、“下”、“水平”、“内”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。In the description of the embodiments of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", "horizontal", "inside" etc. is based on the orientation or positional relationship shown in the drawings , or the orientation or positional relationship that the product of the invention is usually placed in use is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation or be constructed in a specific orientation and operation, and therefore should not be construed as limiting the invention. In addition, the terms "first", "second", etc. are only used for distinguishing descriptions, and should not be construed as indicating or implying relative importance.

此外,若出现术语“水平”,并不表示要求部件绝对水平,而是可以稍微倾斜。如“水平”仅仅是指其方向相对“竖直”而言更加水平,并不是表示该结构一定要完全水平,而是可以稍微倾斜。In addition, when the term "horizontal" appears, it does not mean that the part is required to be absolutely horizontal, but may be slightly inclined. For example, "horizontal" only means that its direction is more horizontal than "vertical", and it does not mean that the structure must be completely horizontal, but can be slightly inclined.

在本发明实施例的描述中,还需要说明的是,除非另有明确的规定和限定,若出现术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。In the description of the embodiments of the present invention, it should also be noted that, unless otherwise specified and limited, the terms "setting", "installation", "connection" and "connection" should be interpreted in a broad sense, for example, It can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediary, and it can be the internal communication of two components. Those of ordinary skill in the art can understand the specific meanings of the above terms in the present invention according to specific situations.

为了克服容错控制系统与方法的技术局限,例如:当舵面卡死在非零位置时,会使滤波器的输出产生偏差,导致检测的准确性下降;控制重分配要求对控制器进行重新设计,这大大增加了容错控制的复杂度;线性控制器需要进行变参数处理,来覆盖飞机的整个工作范围。本发明提供一种面向舵面故障的容错控制系统及控制方法,其中,自适应多模型观测器模块利用舵面故障时的偏转量非线性在线估计,成功对舵面卡死或摆动故障进行检测,并减少了所需的滤波器数目。对舵面故障进行建模,估计可能故障的条件概率,当概率超过警戒值时,将故障隔离。控制分配器模块将在多面发生故障的情况下,重新计算稳定姿态所需的期望动力学参数。非线性动态逆容错控制器模块可以很好地应对非线性的无人机系统及其大范围的工作姿态。In order to overcome the technical limitations of the fault-tolerant control system and method, for example: when the rudder surface is stuck at a non-zero position, the output of the filter will be deviated, resulting in a decrease in the accuracy of detection; control redistribution requires redesign of the controller , which greatly increases the complexity of fault-tolerant control; the linear controller needs to perform variable parameter processing to cover the entire operating range of the aircraft. The present invention provides a fault-tolerant control system and control method for rudder surface faults, wherein the self-adaptive multi-model observer module utilizes the nonlinear online estimation of the deflection amount when the rudder surface fails, and successfully detects the stuck or swaying fault of the rudder surface , and reduces the number of required filters. Model the failure of the rudder surface, estimate the conditional probability of possible failure, and isolate the failure when the probability exceeds the warning value. The Control Distributor module will recalculate the desired dynamic parameters needed to stabilize the attitude in the event of multifaceted failure. The nonlinear dynamic inverse fault-tolerant controller module can well deal with the nonlinear UAV system and its wide range of working attitudes.

一种面向舵面故障的飞机姿态容错控制系统,如图1所示,包括非线性动态逆容错控制器模块、控制分配器模块、自适应多模型观测器模块和舵面行为调整模块。An aircraft attitude fault-tolerant control system for rudder surface faults, as shown in Figure 1, includes a nonlinear dynamic inverse fault-tolerant controller module, a control distributor module, an adaptive multi-model observer module, and a rudder surface behavior adjustment module.

所述非线性动态逆容错控制器模块持续接收飞机姿态信息,并计算舵面的虚拟控制输入,以及油门控制输入信息;The nonlinear dynamic inverse fault-tolerant controller module continuously receives aircraft attitude information, and calculates the virtual control input of the rudder surface, and the throttle control input information;

所述控制分配器模块接收所述非线性动态逆容错控制器模块发布的虚拟控制输入信息,接收所述舵面行为调整模块发布的舵面行为模式和舵面的偏转估计量;所述控制分配器模块计算实际的各个舵面控制输入信息,同时将实际的舵面控制输入信息输入给所述自适应多模型观测器模块;The control allocator module receives the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, and receives the rudder surface behavior pattern issued by the rudder surface behavior adjustment module and the deflection estimate of the rudder surface; the control distribution The controller module calculates actual control input information of each rudder surface, and simultaneously inputs the actual rudder surface control input information to the adaptive multi-model observer module;

所述舵面行为调整模块接收所述自适应多模型观测器模块发布的舵面故障发生的条件概率以及各个舵面的舵面偏转估计量,并计算新的舵面偏转限制。The rudder surface behavior adjustment module receives the conditional probability of rudder surface failures issued by the adaptive multi-model observer module and the rudder surface deflection estimates of each rudder surface, and calculates a new rudder surface deflection limit.

具体的:specific:

非线性动态逆容错控制器模块:非线性动态逆容错控制器模块搭载于机载计算机中,订阅来自自适应多模型观测器模块发布的期望的姿态信息,同时订阅飞控任务模块发布在飞机内部通信模块的期望姿态信息。使用非线性动态逆容错控制器,结合订阅的重构姿态信息与期望姿态信息,进行闭环控制,得到安全稳定的飞机舵面虚拟控制输入信息与油门控制输入信息。Non-linear dynamic inverse fault-tolerant controller module: The nonlinear dynamic inverse fault-tolerant controller module is installed in the onboard computer, subscribes to the expected attitude information released by the adaptive multi-model observer module, and subscribes to the flight control task module and publishes it inside the aircraft Expected attitude information of the communication module. The nonlinear dynamic inverse fault-tolerant controller is used, combined with the subscribed reconstructed attitude information and expected attitude information, to perform closed-loop control, and obtain safe and stable aircraft rudder surface virtual control input information and throttle control input information.

自适应多模型观测器模块:搭载于机载计算机中,通过飞机内部通信模块,订阅来自于飞机必需的传统传感器的消息,也即是飞机的姿态信息。同时也需要订阅来自飞行控制系统任务模块的期望姿态信息。该模块由多个并行的滤波器组成,每一个滤波器对应一个特定舵面故障,计算该故障情况下的估计姿态以及舵面的偏转量估计。之后根据每个滤波器的残差以及误差协方差矩阵,计算估计舵面故障的条件概率。使用估计的姿态值计算获得重构的姿态信息,进行姿态重构,隔离发生的故障舵面,便于非线性动态逆容错控制器模块进行容错控制。Adaptive multi-model observer module: installed in the onboard computer, through the internal communication module of the aircraft, subscribes to the information from the traditional sensors necessary for the aircraft, that is, the attitude information of the aircraft. It also needs to subscribe to the desired attitude information from the mission module of the flight control system. This module is composed of multiple parallel filters, each filter corresponds to a specific rudder surface fault, and calculates the estimated attitude and the deflection of the rudder surface in the case of the fault. Then, according to the residual error of each filter and the error covariance matrix, the conditional probability of the estimated rudder surface failure is calculated. The estimated attitude value is used to calculate the reconstructed attitude information, and the attitude reconstruction is performed to isolate the faulty rudder surface, which is convenient for the nonlinear dynamic inverse fault-tolerant controller module to perform fault-tolerant control.

舵面行为调整模块:固定翼飞机构型一般有五个控制舵面:一个左副翼,一个右副翼,一个左升降舵,一个右升降舵,一个方向舵。所有的舵面都是可以独立运行的,这代表着副翼或者升降舵可以单独上下运动或者朝一个方向一起运动。因此,副翼可以产生俯仰力矩,升降舵可以产生滚转力矩。Control surface behavior adjustment module: fixed-wing aircraft configurations generally have five control surfaces: a left aileron, a right aileron, a left elevator, a right elevator, and a rudder. All control surfaces are independently operable, which means that the ailerons or elevators can move up and down independently or together in one direction. Thus, the ailerons create a pitching moment and the elevators create a rolling moment.

舵面行为调整模块订阅容自适应多模型观测器模块发布的每个舵面的故障条件概率信息以及每个舵面的偏转估计量,使用这些信息来确定应该使用的舵面行为模型,来补偿故障的舵面所带来的姿态影响。The rudder surface behavior adjustment module subscribes to the failure condition probability information of each rudder surface and the deflection estimator of each rudder surface issued by the self-adaptive multi-model observer module, and uses these information to determine the rudder surface behavior model that should be used to compensate Attitude effects due to faulty rudder surfaces.

控制分配器模块:控制分配器模块接收非线性动态逆容错控制器模块所发布的虚拟控制输入信息以及舵面行为调整模块发布的舵面行为处理过的舵面的偏转估计量,使用这些信息结合舵面行为调整模块发布的新的舵面上下偏转限制,生成实际的舵面控制输入信息。Control allocator module: The control allocator module receives the virtual control input information released by the nonlinear dynamic inverse fault-tolerant controller module and the rudder surface deflection estimate after the rudder surface behavior processing released by the rudder surface behavior adjustment module, and uses these information to combine The new rudder surface deflection limit issued by the rudder surface behavior adjustment module generates the actual rudder surface control input information.

本发明提出的一种面向舵面故障的飞机姿态容错控制方法,如图2所示,包括如下步骤:A kind of aircraft attitude fault-tolerant control method facing the rudder surface fault that the present invention proposes, as shown in Figure 2, comprises the following steps:

持续接收飞机在舵面故障情况下的飞机姿态信息,并将飞机姿态信息作为期望姿态输入至非线性动态逆容错控制器模块,非线性动态逆容错控制器模块计算舵面的虚拟控制输入,以及油门控制输入信息;Continuously receiving the aircraft attitude information of the aircraft under the condition of rudder surface failure, and inputting the aircraft attitude information as the desired attitude to the nonlinear dynamic inverse fault-tolerant controller module, the nonlinear dynamic inverse fault-tolerant controller module calculates the virtual control input of the rudder surface, and Throttle control input information;

控制分配器模块接收非线性动态逆容错控制器模块发布的虚拟控制输入信息、舵面行为调整模块发布的舵面行为模式和舵面的偏转估计量,并发布实际的各个舵面控制输入信息,在自适应多模型观测器模块计算各个舵面故障情况下的估计姿态、各个舵面的舵面偏转估计量以及故障发生的条件概率;The control allocator module receives the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, the rudder surface behavior mode issued by the rudder surface behavior adjustment module and the deflection estimation of the rudder surface, and releases the actual control input information of each rudder surface, In the self-adaptive multi-model observer module, calculate the estimated attitude of each rudder surface, the rudder deflection estimate of each rudder surface, and the conditional probability of failure;

舵面行为调整模块接收自适应多模型观测器模块发布的舵面故障发生的条件概率以及各个舵面的舵面偏转估计量,并计算新的舵面偏转限制,根据当前飞机的舵面健康情况调整舵面的行为模式;The rudder surface behavior adjustment module receives the conditional probability of rudder surface failures issued by the adaptive multi-model observer module and the rudder surface deflection estimates of each rudder surface, and calculates the new rudder surface deflection limit, according to the current aircraft rudder surface health status Adjust the behavior mode of the rudder surface;

控制分配器模块接收新的舵面偏转限制,并根据调整后的舵面的行为模式,计算实际的各个舵面控制输入信息,同时将实际的舵面控制输入信息输入给自适应多模型观测器模块。The control allocator module receives the new rudder surface deflection limit, and calculates the actual control input information of each rudder surface according to the adjusted behavior mode of the rudder surface, and at the same time inputs the actual rudder surface control input information to the adaptive multi-model observer module.

具体的:specific:

步骤1,对舵面故障进行建模,无人机的舵面在某个未知位置卡死或摆动故障可以看成是期望的输入舵偏角控制信号丢失,被一个错误的舵偏角控制信号所取代,从而造成飞机飞行姿态控制的不稳定。参考图3为舵面故障建模。Step 1. Model the rudder surface failure. The rudder surface of the UAV is stuck or swings at an unknown position. The failure can be regarded as the loss of the expected input rudder angle control signal, which is caused by a wrong rudder angle control signal. Replaced, resulting in the instability of aircraft flight attitude control. Refer to Figure 3 for modeling of rudder surface failure.

为了使自适应多模型观测器模块可以适用于所有飞行姿态、飞行状态,并且能够隔离作动器卡死或者摆动故障,将会持续接收飞机的姿态信息,在本发明中为飞机的三轴角速度,以及攻角和航向角。In order to make the adaptive multi-model observer module applicable to all flight attitudes and flight states, and to isolate the actuator from stuck or swing faults, it will continue to receive the attitude information of the aircraft, which in the present invention is the three-axis angular velocity of the aircraft , and the angle of attack and heading angle.

步骤2,结合控制分配器模块发布的舵面控制输入信息,使用足够的滤波器计算各个舵面故障情况下的估计姿态、各个舵面的舵面偏转估计量以及故障发生条件概率。滤波器的数量与被检测的故障种类一致。随后利用误差状态协方差矩阵和滤波器残差计算舵面故障的条件概率,若有故障发生概率超过警戒值则标注,随后利用条件概率对每种舵面故障下的估计状态进行加权计算,得到最终的总估计状态。参考图4为自适应多模型观测器模块工作流程图。Step 2: Combining the rudder surface control input information released by the control allocator module, use sufficient filters to calculate the estimated attitude of each rudder surface in the event of failure, the estimated amount of rudder deflection of each rudder surface, and the conditional probability of failure. The number of filters corresponds to the type of fault being detected. Then use the error state covariance matrix and filter residuals to calculate the conditional probability of the rudder surface failure. If the probability of failure exceeds the warning value, mark it. Then use the conditional probability to weight the estimated state of each rudder surface failure, and get The final total estimated state. Referring to FIG. 4, it is a working flowchart of the adaptive multi-model observer module.

自适应多模型观测器模块的表达式如公式(1)所示:The expression of the adaptive multi-model observer module is shown in formula (1):

Figure 692858DEST_PATH_IMAGE001
Figure 692858DEST_PATH_IMAGE001

y i =F i (z i (k),δ i (k))+w k y i = F i ( z i ( k ), δ i ( k ))+ w k

Figure 52296DEST_PATH_IMAGE002
Figure 52296DEST_PATH_IMAGE002

Figure 177246DEST_PATH_IMAGE003
,集合变量z i (k)代替
Figure 51662DEST_PATH_IMAGE004
Figure 428416DEST_PATH_IMAGE005
Figure 177246DEST_PATH_IMAGE003
, the set variable z i ( k ) replaces
Figure 51662DEST_PATH_IMAGE004
,
Figure 428416DEST_PATH_IMAGE005
.

其中,k为离散的当前时刻,i为故障,x k 为当前时刻飞机姿态量,u k 为任务模块的期 望输入,x i (k)为基于故障i的滤波器输出的估计姿态,δ i (k)为舵面的偏转量估计,F i 为基于 故障i的滤波器,p i (k)为故障的条件概率,Σ k 为误差协方差矩阵,y i 为观测输出,w k 为随机 噪声,r i (k)为滤波器残差,

Figure 704677DEST_PATH_IMAGE006
为总估计姿态,z i (k)为集合变量。 Among them, k is the discrete current moment, i is the fault, x k is the aircraft attitude at the current moment, u k is the expected input of the mission module, x i ( k ) is the estimated attitude based on the filter output of fault i , δ i ( k ) is the deflection estimation of the rudder surface, F i is the filter based on the fault i , p i ( k ) is the conditional probability of the fault, Σ k is the error covariance matrix, y i is the observation output, w k is the random noise, ri ( k ) is the filter residual,
Figure 704677DEST_PATH_IMAGE006
is the total estimated pose, z i ( k ) is a set variable.

步骤3,舵面行为调整模块接收自适应多模型观测器模块发布的舵面故障发生的条件概率以及各个舵面的舵面偏转估计量。随后计算新的舵面偏转限制。自适应多模型观测器模块已经标注且隔离了故障舵面,舵面行为调整模块则可以根据当前飞机的舵面健康情况进行舵面行为模式调整,给出以下几种模式实例。Step 3, the rudder surface behavior adjustment module receives the conditional probability of rudder surface failures issued by the adaptive multi-model observer module and the rudder surface deflection estimates of each rudder surface. A new rudder deflection limit is then calculated. The adaptive multi-model observer module has marked and isolated the faulty rudder surface, and the rudder surface behavior adjustment module can adjust the rudder surface behavior mode according to the current aircraft rudder surface health status. The following examples of modes are given.

模式1到模式4为单舵面故障模式。模式1为左副翼故障、模式2为右副翼故障。在此模式下。健康的副翼用于产生滚转力矩来稳定飞机的姿态,升降舵用于修正由故障副翼产生的不期望的俯仰转矩,以免对飞机的俯仰姿态产生影响。Mode 1 to Mode 4 are single rudder surface failure modes. Mode 1 is left aileron failure, mode 2 is right aileron failure. in this mode. The healthy ailerons are used to generate rolling moment to stabilize the aircraft attitude, and the elevator is used to correct the undesired pitching torque produced by the faulty ailerons, so as not to affect the pitching attitude of the aircraft.

模式3为左升降舵故障和模式4为右升降舵故障。在此模式下,如果健康的升降舵不偏转和故障升降舵相同角度的话,故障的升降舵将引起滚转运动。如果让健康的升降舵偏转相同的角度来补偿这个不期望的滚转运动,也会产生不期望的俯仰转矩。而且仅通过副翼的控制,很难补偿这种不期望的俯仰运动。提出的解决方案是:首先为了产生期望的俯仰力矩,计算出另一个升降舵的偏转量。然后,利用差别副翼修正滚转转矩,来稳定飞机的姿态。Mode 3 is left elevator failure and mode 4 is right elevator failure. In this mode, the faulty elevator will cause a rolling motion if the healthy elevator does not deflect by the same angle as the faulty elevator. Allowing the healthy elevator to deflect the same amount to compensate for this undesired roll motion also produces an undesired pitching torque. And it is very difficult to compensate for this undesired pitching motion with only the control of the ailerons. The proposed solution is to first calculate the deflection of the other elevator in order to produce the desired pitching moment. Then, the differential aileron is used to correct the roll torque to stabilize the attitude of the aircraft.

模式5为同时两个舵面故障。若是不同种类的两个舵面出现故障,依然可以用上述的方法对飞机的姿态进行补偿,但出现两个升降舵同时向上或向下被卡死,副翼不可能补偿由此产生的俯仰运动。出现这种情况,将进入随后的模式6和模式7的紧急程序。Mode 5 is two rudder surfaces failure at the same time. If two rudder surfaces of different types fail, the attitude of the aircraft can still be compensated by the above method, but if two elevators are stuck up or down at the same time, the ailerons cannot compensate the resulting pitching motion. In this case, the subsequent emergency procedures of mode 6 and mode 7 will be entered.

模式6为同时出现三个舵面故障,模式7为所有舵面都出现故障。出现这两种模式,意味着飞机不再受控,应急方案为关闭发动机,打开降落伞。Mode 6 is failure of three control surfaces at the same time, and mode 7 is failure of all control surfaces. The emergence of these two modes means that the aircraft is no longer under control, and the emergency plan is to turn off the engine and open the parachute.

步骤4,非线性动态逆容错控制器模块将使用自适应多模型观测器模块发布的估计的飞机姿态并结合任务模块给出的期望姿态信息,随后计算当前状态与期望姿态的误差,与线性化之后的飞机模型产生的姿态再次计算误差,使用该误差结合逆模型计算舵面的虚拟控制输入,以及与油门控制输入信息,如图5所示。Step 4, the nonlinear dynamic inverse fault-tolerant controller module will use the estimated aircraft attitude released by the adaptive multi-model observer module and combine the expected attitude information given by the mission module, and then calculate the error between the current state and the expected attitude, and linearize Afterwards, the attitude generated by the aircraft model is used to calculate the error again, and the error is combined with the inverse model to calculate the virtual control input of the rudder surface and the input information of the throttle control, as shown in Figure 5.

非线性动态逆容错控制器模块的表达式如公式(2)所示:The expression of the nonlinear dynamic inverse fault-tolerant controller module is shown in formula (2):

Figure 16841DEST_PATH_IMAGE007
(2)
Figure 16841DEST_PATH_IMAGE007
(2)

其中,σ i (k)为舵面虚拟控制输入信息,G -1(x)为动态逆模型,L(x)为线性化模型,k p 为比例系数,k i 为积分系数。Among them, σ i ( k ) is the virtual control input information of the rudder surface, G -1 ( x ) is the dynamic inverse model, L ( x ) is the linearization model, k p is the proportional coefficient , and ki is the integral coefficient.

步骤5,控制分配器模块接收非线性动态逆容错控制器模块发布的虚拟控制输入信息,以及舵面行为调整模块发布的舵面行为模式,以及舵面的偏转估计量。随后计算实际的各个舵面控制输入信息,同时要将实际的舵面控制输入信息输入给自适应多模型观测器模块,完成闭环的检测与控制。Step 5, the control allocator module receives the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, the behavior mode of the steering surface issued by the behavior adjustment module of the steering surface, and the deflection estimation of the steering surface. Then calculate the actual control input information of each rudder surface, and at the same time input the actual rudder surface control input information to the adaptive multi-model observer module to complete the closed-loop detection and control.

本发明提出的一种面向舵面故障的飞机姿态容错控制方法的控制系统,包括:A control system for an aircraft attitude fault-tolerant control method for rudder surface failures proposed by the present invention, comprising:

非线性动态逆容错控制器模块,所述非线性动态逆容错控制器模块用于持续接收飞机在舵面故障情况下的飞机姿态信息,并将飞机姿态信息作为期望姿态输入至非线性动态逆容错控制器模块,非线性动态逆容错控制器模块计算舵面的虚拟控制输入,以及油门控制输入信息;A nonlinear dynamic inverse fault-tolerant controller module, the nonlinear dynamic inverse fault-tolerant controller module is used to continuously receive the aircraft attitude information of the aircraft in the case of a rudder surface failure, and input the aircraft attitude information as a desired attitude to the nonlinear dynamic inverse fault-tolerant The controller module, the nonlinear dynamic inverse fault-tolerant controller module calculates the virtual control input of the rudder surface, and the throttle control input information;

舵面信息的接收与估算模块,所述舵面信息的接收与估算模块用于控制分配器模块接收非线性动态逆容错控制器模块发布的虚拟控制输入信息、舵面行为调整模块发布的舵面行为模式和舵面的偏转估计量,并发布实际的各个舵面控制输入信息,在自适应多模型观测器模块计算各个舵面故障情况下的估计姿态、各个舵面的舵面偏转估计量以及故障发生的条件概率;The receiving and estimating module of the rudder surface information, the receiving and estimating module of the rudder surface information is used to control the distributor module to receive the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, and the rudder surface behavior adjustment module issued by the control surface Behavior mode and deflection estimates of rudder surfaces, and publish the actual control input information of each rudder surface, and calculate the estimated attitude of each rudder surface failure, the rudder surface deflection estimation of each rudder surface, and The conditional probability of the failure occurring;

舵面的行为模式调整模块,所述舵面的行为模式调整模块用于舵面行为调整模块接收自适应多模型观测器模块发布的舵面故障发生的条件概率以及各个舵面的舵面偏转估计量,并计算新的舵面偏转限制,根据当前飞机的舵面健康情况调整舵面的行为模式;The behavior mode adjustment module of the rudder surface, the behavior mode adjustment module of the rudder surface is used for the rudder surface behavior adjustment module to receive the conditional probability of the rudder surface failure issued by the self-adaptive multi-model observer module and the rudder surface deflection estimation of each rudder surface and calculate the new rudder surface deflection limit, and adjust the behavior mode of the rudder surface according to the current aircraft rudder surface health;

控制分配器模块,所述控制分配器模块用于接收新的舵面偏转限制,并根据调整后的舵面的行为模式,计算实际的各个舵面控制输入信息,同时将实际的舵面控制输入信息输入给自适应多模型观测器模块。A control allocator module, the control allocator module is used to receive the new rudder surface deflection limit, and calculate the actual control input information of each rudder surface according to the adjusted behavior mode of the rudder surface, and at the same time input the actual rudder surface control input The information is input to the adaptive multi-model observer module.

本发明一实施例提供的终端设备,该实施例的终端设备包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序。所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。或者,所述处理器执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。A terminal device provided by an embodiment of the present invention includes: a processor, a memory, and a computer program stored in the memory and operable on the processor. When the processor executes the computer program, the steps in the foregoing method embodiments are implemented. Alternatively, when the processor executes the computer program, the functions of the modules/units in the above device embodiments are implemented.

所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。The computer program may be divided into one or more modules/units, which are stored in the memory and executed by the processor to implement the present invention.

所述终端设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器、存储器。The terminal device may be computing devices such as desktop computers, notebooks, palmtop computers, and cloud servers. The terminal device may include, but not limited to, a processor and a memory.

所述处理器可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他通用处理器、数字信号处理器(DigitalSignalProcessor,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。The processor can be a central processing unit (Central Processing Unit, CPU), and can also be other general-purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), off-the-shelf programmable gate arrays (Field- ProgrammableGateArray, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述终端设备的各种功能。The memory can be used to store the computer programs and/or modules, and the processor implements the terminal by running or executing the computer programs and/or modules stored in the memory and calling the data stored in the memory various functions of the device.

所述终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。If the integrated modules/units of the terminal equipment are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the present invention realizes all or part of the processes in the methods of the above embodiments, and can also be completed by instructing related hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer When the program is executed by the processor, the steps in the above-mentioned various method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, removable hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-OnlyMemory), Random access memory (RAM, RandomAccessMemory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, computer-readable media Excludes electrical carrier signals and telecommunication signals.

本发明提出的一种面向舵面故障的飞机姿态容错控制系统具有以下关键点:1)容错控制系统必须具有一定的鲁棒性,在出现故障时,可以应对飞机模型的不确定性和外部干扰;2)配套的故障检测与隔离系统,可以更好更高效地监测舵面状态,辅助容错控制系统调整无人机姿态;3)无人机任务模块应该将舵面的故障纳入考虑的范围,在飞行性能降低的情况下选择平缓的飞行姿态进行飞行任务。An aircraft attitude fault-tolerant control system for rudder surface failure proposed by the present invention has the following key points: 1) The fault-tolerant control system must have certain robustness, and can cope with the uncertainty of the aircraft model and external interference when a fault occurs ;2) The supporting fault detection and isolation system can monitor the state of the rudder surface better and more efficiently, and assist the fault-tolerant control system to adjust the UAV attitude; 3) The UAV mission module should take the failure of the rudder surface into consideration, In the case of reduced flight performance, choose a gentle flight attitude for flight missions.

本发明公开的一种面向舵面故障的飞机姿态容错控制方法,该方法采取自适应多模型观测器模块实现对舵面故障的监测与隔离,其可以工作在整个飞行包线上,能够应对舵面任意位置的卡死和摆动故障。采取控制分配器模块结合非线性动态逆容错控制器模块补偿出现的舵面故障,对无人机的姿态进行调整并使其保持稳定。The invention discloses an aircraft attitude fault-tolerant control method facing rudder surface faults. The method adopts an adaptive multi-model observer module to realize monitoring and isolation of rudder surface faults. It can work on the entire flight envelope and can deal with rudder surface faults. Stuck and swing faults at any position on the surface. The control allocator module is combined with the nonlinear dynamic inverse fault-tolerant controller module to compensate the failure of the rudder surface, adjust the attitude of the UAV and keep it stable.

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1. An aircraft attitude fault-tolerant control method for control surface faults is characterized by comprising the following steps of:
continuously receiving airplane attitude information of an airplane under the condition of a fault of a control surface, and inputting the airplane attitude information serving as an expected attitude into a nonlinear dynamic inverse fault-tolerant controller module, wherein the nonlinear dynamic inverse fault-tolerant controller module calculates virtual control input of the control surface and throttle control input information;
the control distributor module receives virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, control surface behavior modes issued by the control surface behavior adjusting module and deflection estimators of the control surfaces, issues actual control input information of each control surface, and calculates estimated postures of each control surface under the condition of faults, deflection estimators of the control surfaces of each control surface and conditional probability of fault occurrence in the self-adaptive multi-model observer module;
the control surface behavior adjusting module receives the conditional probability of control surface fault occurrence and the control surface deflection estimators of all the control surfaces, which are issued by the self-adaptive multi-model observer module, calculates new control surface deflection limits, and adjusts the behavior mode of the control surfaces according to the current control surface health condition of the airplane;
and the control distributor module receives the new deflection limit of the control surface, calculates the actual control surface control input information according to the adjusted behavior mode of the control surface, and inputs the actual control surface control input information to the self-adaptive multi-model observer module.
2. The control surface fault-tolerant control method for aircraft attitude of claim 1, characterized in that the calculation of the estimated attitude under each control surface fault is as follows:
Figure 473474DEST_PATH_IMAGE001
wherein,
Figure 504884DEST_PATH_IMAGE002
in order to estimate the attitude as a whole,kin order to be a discrete current time instant,iin order to be a fault,x i (k) Based on failureiThe estimated pose of the output of the filter of (2),p i (k) Is a conditional probability of failure, and
Figure 128763DEST_PATH_IMAGE003
λ i (k) Is a conditional probability coefficient, and
Figure 866912DEST_PATH_IMAGE004
Figure 58990DEST_PATH_IMAGE005
to solve for the fixed formula part of the conditional probability,r i (k) Is a filter residual, an
Figure 453062DEST_PATH_IMAGE006
TIs the length of time between the two moments in time,y i to observe the output, andy i =F i (z i (k),δ i (k))+w k F i in order for the filter to be fault-based,z i (k) Is a collection of variables, and
Figure 942949DEST_PATH_IMAGE007
δ i (k) For the estimation of the amount of deflection of the control surface,w k in order to be uncertain and the amount of error,u k as desired input to the task module, sigma k Is an error covariance matrix, and
Figure 332342DEST_PATH_IMAGE008
and E is a mean value function,x k the attitude quantity of the airplane at the current moment.
3. The fault-tolerant control method for the attitude of an aircraft facing a control surface fault according to claim 2, characterized in that the virtual control input of the control surface is calculated as follows:
Figure 85535DEST_PATH_IMAGE009
wherein,σ i (k) Information is input for the virtual control of the control surface,G -1 (x) In order to be a dynamic inverse model,L(x) In order to linearize the model, the model is,k p is a coefficient of proportionality that is,k i is an integral coefficient.
4. An aircraft attitude fault-tolerant control system for control plane faults is characterized by comprising:
the nonlinear dynamic inverse fault-tolerant controller module is connected with the input of the nonlinear dynamic inverse fault-tolerant controller module and the adaptive multi-model observer module, and is used for continuously receiving the attitude information of the airplane and calculating the virtual control input of a control surface and the control input information of an accelerator;
the control distributor module is connected with the nonlinear dynamic inverse fault-tolerant controller module and the control surface behavior adjusting module through the input of the control distributor module, and is used for receiving the virtual control input information issued by the nonlinear dynamic inverse fault-tolerant controller module, the control surface behavior mode issued by the control surface behavior adjusting module and the deflection estimator of the control surface; the output end of the control distributor module is connected with the self-adaptive multi-model observer module and is used for calculating actual control surface control input information and inputting the actual control surface control input information to the self-adaptive multi-model observer module;
and the input end of the control surface behavior adjusting module is connected with the self-adaptive multi-model observer module and is used for receiving the conditional probability of control surface fault occurrence issued by the self-adaptive multi-model observer module and the control surface deflection estimator of each control surface and calculating new control surface deflection limit.
5. The control surface fault-tolerant aircraft attitude control system according to claim 4, further comprising an estimated attitude calculation module and a virtual control input calculation module;
the estimation attitude calculation module is used for calculating the estimation attitude under the condition of each control surface fault, and specifically comprises the following steps:
Figure 763641DEST_PATH_IMAGE001
wherein,
Figure 870268DEST_PATH_IMAGE002
in order to estimate the attitude as a whole,kin order to be a discrete current time instant,iin order to be a fault,x i (k) Based on failureiThe estimated pose of the output of the filter of (2),p i (k) Is a conditional probability of failure, and
Figure 317430DEST_PATH_IMAGE010
λ i (k) Is a conditional probability coefficient, and
Figure 710365DEST_PATH_IMAGE004
Figure 875767DEST_PATH_IMAGE005
to solve for the fixed formula part of the conditional probability,r i (k) Is the filter residual, an
Figure 35353DEST_PATH_IMAGE006
TIs the length of time between the two moments in time,y i to observe the output, andy i =F i (z i (k),δ i (k))+w k F i in order to be a fault-based filter,z i (k) Is a collection of variables, and
Figure 540284DEST_PATH_IMAGE007
δ i (k) For the estimation of the amount of deflection of the control surface,w k in order to be uncertain and the amount of error,u k as desired input to the task module, sigma k Is an error covariance matrix, and
Figure 166437DEST_PATH_IMAGE008
and E is a mean value function,x k the attitude quantity of the airplane at the current moment;
the virtual control input calculation module is used for calculating virtual control input of the control surface, and specifically comprises the following steps:
Figure 646833DEST_PATH_IMAGE009
wherein,σ i (k) Information is input for the control surface virtual control,G -1 (x) In order to be a dynamic inverse model,L(x) In order to linearize the model, the model is,k p is a coefficient of proportionality that is,k i is an integration coefficient.
6. The control plane fault-tolerant control system for aircraft attitude of claim 4, wherein the adaptive multi-model observer module is loaded in an on-board computer and subscribes to information from conventional sensors necessary for the aircraft and expected attitude information through an aircraft internal communication module.
7. The aircraft attitude fault-tolerant control system for rudder surface faults according to claim 4, wherein the rudder surface behavior adjusting module subscribes fault condition probability information of each rudder surface issued by the adaptive multi-model observer module and a deflection estimator of each rudder surface, and determines a rudder surface behavior model which should be used by using the fault condition probability information of each rudder surface and the deflection estimator of each rudder surface to compensate attitude influence caused by the faulted rudder surface;
the control surface behavior adjustment module issues the required control surface behavior modes comprising a mode 1, a mode 2, a mode 3, a mode 4, a mode 5, a mode 6 and a mode 7;
the modes 1 to 4 are single control surface fault modes: a mode 1 is a left aileron fault, a mode 2 is a right aileron fault, a mode 3 is a left elevator fault, and a mode 4 is a right elevator fault;
the mode 5 is that two control surface faults occur simultaneously;
the mode 6 is that three control surface faults occur simultaneously;
the mode 7 is that all control surfaces are in failure.
8. The control surface fault-tolerant control system for airplane attitude of aircraft according to claim 4, characterized in that the nonlinear dynamic inverse fault-tolerant controller module is loaded in an on-board computer and subscribes to expected attitude information and estimated state information issued by the adaptive multi-model observer module; and performing closed-loop control by using a nonlinear dynamic inverse fault-tolerant controller module and combining the expected attitude information and the estimated state information to obtain virtual control input information of the control surface of the airplane and control input information of the accelerator.
9. A computer arrangement comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the method according to any of claims 1-3 when executing the computer program.
10. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1-3.
CN202211390758.1A 2022-11-07 2022-11-07 Airplane attitude fault-tolerant control system and control method for control surface fault Pending CN115437259A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211390758.1A CN115437259A (en) 2022-11-07 2022-11-07 Airplane attitude fault-tolerant control system and control method for control surface fault

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211390758.1A CN115437259A (en) 2022-11-07 2022-11-07 Airplane attitude fault-tolerant control system and control method for control surface fault

Publications (1)

Publication Number Publication Date
CN115437259A true CN115437259A (en) 2022-12-06

Family

ID=84253118

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211390758.1A Pending CN115437259A (en) 2022-11-07 2022-11-07 Airplane attitude fault-tolerant control system and control method for control surface fault

Country Status (1)

Country Link
CN (1) CN115437259A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115629547A (en) * 2022-12-08 2023-01-20 西北工业大学 Airplane airborne fault-tolerant control method and system for control plane fault
CN116224762A (en) * 2023-04-28 2023-06-06 西北工业大学 Integrated driving method for aircraft rudder fault sensing and protection

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707708A (en) * 2012-05-25 2012-10-03 清华大学 Method and device for diagnosing faults of multi-mode flight control system
CN103324202A (en) * 2013-07-12 2013-09-25 无锡华航电子科技有限责任公司 Fault tolerance flight control system and method based on control surface faults
CN109343507A (en) * 2018-10-16 2019-02-15 北京理工大学 A fault detection and isolation system and method
CN112947392A (en) * 2021-04-05 2021-06-11 西北工业大学 Flight control system actuator and sensor composite tiny fault estimation method based on robust observer
CN114035543A (en) * 2021-11-05 2022-02-11 中国空气动力研究与发展中心空天技术研究所 Self-repairing control method for airplane in damaged state
CN114578691A (en) * 2022-02-11 2022-06-03 南京航空航天大学 Active anti-disturbance and fault-tolerant attitude control method for flying-wing UAV considering rudder surface fault

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102707708A (en) * 2012-05-25 2012-10-03 清华大学 Method and device for diagnosing faults of multi-mode flight control system
CN103324202A (en) * 2013-07-12 2013-09-25 无锡华航电子科技有限责任公司 Fault tolerance flight control system and method based on control surface faults
CN109343507A (en) * 2018-10-16 2019-02-15 北京理工大学 A fault detection and isolation system and method
CN112947392A (en) * 2021-04-05 2021-06-11 西北工业大学 Flight control system actuator and sensor composite tiny fault estimation method based on robust observer
CN114035543A (en) * 2021-11-05 2022-02-11 中国空气动力研究与发展中心空天技术研究所 Self-repairing control method for airplane in damaged state
CN114578691A (en) * 2022-02-11 2022-06-03 南京航空航天大学 Active anti-disturbance and fault-tolerant attitude control method for flying-wing UAV considering rudder surface fault

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
程堂明等: "运载火箭伺服机构故障检测与诊断的扩展多模型自适应方法", 《国防科技大学学报》 *
邹阳: "倾转旋翼机容错飞行控制律设计技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115629547A (en) * 2022-12-08 2023-01-20 西北工业大学 Airplane airborne fault-tolerant control method and system for control plane fault
CN115629547B (en) * 2022-12-08 2023-04-25 西北工业大学 Control surface fault-oriented aircraft airborne fault-tolerant control method and system
CN116224762A (en) * 2023-04-28 2023-06-06 西北工业大学 Integrated driving method for aircraft rudder fault sensing and protection

Similar Documents

Publication Publication Date Title
Bateman et al. Fault diagnosis and fault-tolerant control strategy for the aerosonde UAV
Jiang et al. Adaptive neural observer‐based backstepping fault tolerant control for near space vehicle under control effector damage
Izadi et al. Fault tolerant model predictive control of quad-rotor helicopters with actuator fault estimation
CN115437259A (en) Airplane attitude fault-tolerant control system and control method for control surface fault
Niu et al. Nonlinear fuzzy fault-tolerant control of hypersonic flight vehicle with parametric uncertainty and actuator fault
Xu et al. Decentralized asymptotic fault tolerant control of near space vehicle with high order actuator dynamics
CN104102225A (en) Unmanned aircraft posture decentralized fault-tolerant control method based on actuator dynamic state
CN111045441B (en) Hypersonic aircraft sensor composite fault self-healing control method
Gómez‐Peñate et al. Actuator and sensor fault estimation based on a proportional multiple‐integral sliding mode observer for linear parameter varying systems with inexact scheduling parameters
CN111024143A (en) A method for cascading fault diagnosis and fault-tolerant control of hypersonic aircraft sensors
Gao et al. EKF‐Based Actuator Fault Detection and Diagnosis Method for Tilt‐Rotor Unmanned Aerial Vehicles
Ortiz-Torres et al. An actuator fault detection and isolation method design for planar vertical take-off and landing unmanned aerial vehicle modelled as a qLPV system
Skriver et al. Adaptive extended kalman filter for actuator fault diagnosis
CN113128035A (en) Civil aircraft flight control sensor signal reconstruction fault-tolerant control method
Li et al. Improved model reference‐based adaptive nonlinear dynamic inversion for fault‐tolerant flight control
CN114035543B (en) Self-repairing control method under damaged state of airplane
Wang et al. A robust fault‐tolerant control for quadrotor helicopters against sensor faults and external disturbances
Alwi et al. Fault tolerant control and fault detection and isolation
CN106168760B (en) Stability determination method for uncertain time-delay systems based on convex polyhedron fault model
CN115981265B (en) Online fault detection method for carrier-based aircraft based on expanded observer
Hu et al. Improved adaptive compensation of variant fighter with multiple faults via extended observer
CN110162074A (en) A kind of posture health control method for going straight up to a group of planes based on hierarchical structure
Cui et al. Reconfiguration control design of UAV against actuator faults based on control allocation method
CN112947357B (en) Aircraft intermittent fault diagnosis method based on double observers
CN115659502A (en) Control surface fault diagnosis method of flying wing unmanned aerial vehicle based on neural network adaptive observer

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