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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000005312 nonlinear dynamic Methods 0.000 claims abstract description 42
- 230000006399 behavior Effects 0.000 claims description 52
- 230000003044 adaptive effect Effects 0.000 claims description 27
- 238000004590 computer program Methods 0.000 claims description 19
- 230000006870 function Effects 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 4
- 230000036541 health Effects 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 claims 5
- 230000010354 integration Effects 0.000 claims 1
- 230000036544 posture Effects 0.000 claims 1
- 238000001514 detection method Methods 0.000 abstract description 5
- 238000002955 isolation Methods 0.000 abstract description 4
- 230000008569 process Effects 0.000 abstract description 2
- 238000005096 rolling process Methods 0.000 description 6
- 230000003862 health status Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 3
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
Description
技术领域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,
进一步地,模式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为舵面故障建模。
为了使自适应多模型观测器模块可以适用于所有飞行姿态、飞行状态,并且能够隔离作动器卡死或者摆动故障,将会持续接收飞机的姿态信息,在本发明中为飞机的三轴角速度,以及攻角和航向角。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):
y i =F i (z i (k),δ i (k))+w k y i = F i ( z i ( k ), δ i ( k ))+ w k
,集合变量z i (k)代替,。 , the set variable z i ( k ) replaces , .
其中,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)为滤波器残差,为总估计姿态,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, 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为右副翼故障。在此模式下。健康的副翼用于产生滚转力矩来稳定飞机的姿态,升降舵用于修正由故障副翼产生的不期望的俯仰转矩,以免对飞机的俯仰姿态产生影响。
模式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):
(2) (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)
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)
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)
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 |
-
2022
- 2022-11-07 CN CN202211390758.1A patent/CN115437259A/en active Pending
Patent Citations (6)
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)
Title |
---|
程堂明等: "运载火箭伺服机构故障检测与诊断的扩展多模型自适应方法", 《国防科技大学学报》 * |
邹阳: "倾转旋翼机容错飞行控制律设计技术研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
Cited By (3)
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 |