CN103324202A - 基于舵面故障的容错飞行控制***和方法 - Google Patents

基于舵面故障的容错飞行控制***和方法 Download PDF

Info

Publication number
CN103324202A
CN103324202A CN2013102948767A CN201310294876A CN103324202A CN 103324202 A CN103324202 A CN 103324202A CN 2013102948767 A CN2013102948767 A CN 2013102948767A CN 201310294876 A CN201310294876 A CN 201310294876A CN 103324202 A CN103324202 A CN 103324202A
Authority
CN
China
Prior art keywords
rudder face
control
fault
module
deflection angle
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
CN2013102948767A
Other languages
English (en)
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.)
WUXI HUAHANG ELECTRONIC TECHNOLOGY Co Ltd
Original Assignee
WUXI HUAHANG ELECTRONIC TECHNOLOGY Co Ltd
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 WUXI HUAHANG ELECTRONIC TECHNOLOGY Co Ltd filed Critical WUXI HUAHANG ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN2013102948767A priority Critical patent/CN103324202A/zh
Publication of CN103324202A publication Critical patent/CN103324202A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供一种基于舵面故障的容错飞行控制***,包括:设置在飞机机体相应位置的传感器;故障检测与隔离模块:将飞行状态参数估计值传递给控制器模块,对舵面的健康状况以及发生故障的种类做出判断,对各个舵面发生该类故障的概率进行计算后传递给监视器模块,对各舵面的偏转角进行检测,得出各舵面的偏转角估测值并传递给监视器模块;监视器模块:确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据;控制器模块:产生虚拟控制命令向量并传递给控制分配模块作为虚拟控制输入;控制分配模块:计算包含各舵面偏转角给定值的舵面偏转角向量。当发生舵面故障时,本发明基于故障检测与诊断的结果对故障进行补偿,从而保证飞机继续安全飞行。

Description

基于舵面故障的容错飞行控制***和方法
技术领域
本发明属于飞机容错控制技术领域,尤其是一种基于舵面故障的容错飞行控制***和方法。
背景技术
容错飞行控制***是指具有冗余能力的飞行控制***,在飞机的某些部件发生故障甚至失效时,容错飞行控制***仍能按照原定性能指标或略有降低的性能指标(在可接受范围内)安全地完成控制任务。容错飞行控制***设计的常用方法包括:多模型切换及整定、多模型自适应控制、模型参考自适应控制、交互式多模型、控制分配、滑模控制、模型预测控制、特征结构配置、模型参考及动态逆、神经网络等。多模型切换与整定方法在实际发生的故障与预定义故障相符时,具有速度快及稳定的优点,但如果遇到未定义的故障或发生多故障及结构故障时,就会存在一定的缺陷。多模型自适应控制方法的优点是在参数变化时能够快速响应,从而比其它不具备多模型结构的方法具备更快的故障隔离速度,但该方法会导致每个滤波器所需的计算量增加,且在遇到与预定义的故障假设不够相符时,会产生不太满意的结果。模型参考自适应控制方法用于需要对损伤故障或结构故障进行容错的情况,其目的在于使得***的输出跟踪参考模型的输出,该方法的不足在于,当故障或失效发生时,会使得***的参数值产生骤变,因此自适应算法在短暂的时间内无法快速识别新的故障***,从而无法保证控制器能够稳定地对***进行控制。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种基于舵面故障的容错飞行控制***和方法,针对飞机舵面故障,采用控制分配方法设计容错飞行控制***,在保证***具有快速响应能力的同时,有效降低了计算负荷。当发生舵面故障时,基于故障检测与诊断的结果对故障进行补偿,从而保证飞机能够继续安全飞行。本发明所采用的技术方案是:
一种基于舵面故障的容错飞行控制***,包括:
设置在飞机机体相应位置的传感器:将测量到的参数值输出;
故障检测与隔离模块:通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure BDA00003505655600013
所述飞行状态参数估计值
Figure BDA00003505655600014
包括飞机的滚转速率、俯仰速率、偏航速率、攻角、侧滑角;将飞行状态参数估计值
Figure BDA00003505655600015
传递给控制器模块;同时根据飞行状态参数估计值
Figure BDA00003505655600016
对舵面的健康状况以及发生故障的种类做出判断;还对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure BDA00003505655600011
并将各舵面的偏转角估测值传递给监视器模块;i表示共有i个舵面,i>1;
监视器模块:基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据,包括:
a).根据舵面故障的类型,对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
b).用于监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障,并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号在相应的舵面上叠加该控制信号
Figure BDA00003505655600029
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure BDA00003505655600022
确定故障舵面的锁死角度,并将偏转角估测值
Figure BDA00003505655600023
传递给控制分配模块;
c).根据舵面的故障状态,选择一种与所发生故障相对应的舵面作动模式,同时将该作动模式的编号发送给控制分配模块;
控制器模块:根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure BDA00003505655600024
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令;
控制分配模块:根据监视器模块发送的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc
用于控制飞机飞行状态的多个舵面:当未发生故障时,
Figure BDA000035056556000210
各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,与该故障相对应的激活舵面以偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
进一步地,所述设置在飞机机体相应位置的传感器包括:安装在飞机机体惯性导航***中的陀螺仪,用于测量飞机滚转速率、俯仰速率、偏航速率并输出;安装在飞机机头侧面的攻角侧滑角传感器,用于测量飞机攻角和侧滑角并输出。
一种基于舵面故障的容错飞行控制方法,包括:
S1.设置在飞机机体相应位置的传感器将测量到的参数值传递给故障检测与隔离模块;
S2.故障检测与隔离模块通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure BDA00003505655600025
对舵面的健康状况以及发生故障的种类做出判断;对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure BDA00003505655600026
并将各舵面的偏转角估测值
Figure BDA00003505655600027
传递给监视器模块;将飞行状态参数估计值
Figure BDA00003505655600035
传递给控制器模块;
S3.监视器模块基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据,该依据包括舵面偏转限制参数和舵面作动模式;
S4.控制器模块根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure BDA00003505655600031
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令;
S5.控制分配模块根据监视器模块提供的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc,从而得到各舵面偏转角给定值。
进一步地,所述步骤S3具体包括:
S3-1.监视器模块根据舵面故障的类型,对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
S3-2.监视器模块监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值
Figure BDA00003505655600032
如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障,并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号
Figure BDA00003505655600036
在相应的舵面上叠加该控制信号
Figure BDA00003505655600037
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure BDA00003505655600033
确定故障舵面的锁死角度,并将偏转角估测值
Figure BDA00003505655600034
传递给控制分配模块;
S3-3.监视器模块根据舵面的故障状态,选择一种与所发生故障相对应的舵面作动模式,同时将该作动模式的编号发送给控制分配模块。
进一步地,在步骤S5之后还包括:
S6.当未发生故障时,控制各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,控制该故障相对应的激活舵面以偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
本发明在飞机舵面发生故障时,根据本发明所阐述的方法,只要通过简单的计算,即可得出各舵面的偏转角度,从而实现控制的重新分配。这种方法无需对复杂的控制律进行调整,因而大大降低了控制***的设计难度。具体来讲,本发明主要具备以下三项优点:
(1)将舵面约束(如舵面位置约束)也作为考虑因素,若某个舵面达到饱和状态,则其余舵面仍可通过简单的计算得出用于产生所需控制效果的偏转角度。
(2)充分利用了舵面***的冗余,在舵面发生故障后,仍能够保持飞机的安全飞行。
(3)在舵面发生故障的情况下,控制分配模块能够通过重新分配控制比例的方法,对故障进行自动补偿,而无需重新定义控制律。
附图说明
图1为本发明的飞机构型。
图2为本发明的容错飞行控制***示意图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
如图1所示,飞机具有五个主要控制舵面,分别是左副翼、右副翼、左升降舵、右升降舵和方向舵。所有的舵面均完全独立,即副翼(或升降舵)能够独立地向上偏转、向下偏转或两个副翼(或两个升降舵)能够同时向同一方向偏转。这一构造使得副翼能够产生俯仰力矩,而方向舵能够产生滚转力矩。
如图2所示:一种基于舵面故障的容错飞行控制***,包括:
设置在飞机机体相应位置的传感器:将测量到的参数值输出;所述设置在飞机机体相应位置的传感器包括:安装在飞机机体惯性导航***中的陀螺仪,用于测量飞机滚转速率、俯仰速率、偏航速率并输出;安装在飞机机头侧面的攻角侧滑角传感器,用于测量飞机攻角和侧滑角并输出。
故障检测与隔离模块:通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure BDA00003505655600041
所述飞行状态参数估计值
Figure BDA00003505655600042
包括飞机的滚转速率、俯仰速率、偏航速率、攻角、侧滑角;将飞行状态参数估计值
Figure BDA00003505655600043
传递给控制器模块;同时根据飞行状态参数估计值
Figure BDA00003505655600044
采用扩展多模型自适应估计算法EMMAE,对舵面的健康状况以及发生故障的种类做出判断;还对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure BDA00003505655600045
并将各舵面的偏转角估测值传递给监视器模块,以便监视器模块对发生故障的位置进行确认;i表示共有i个舵面,i>1;
监视器模块:基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据,包括:
a).根据故障检测与隔离模块判断出的舵面故障的类型(锁死故障或松浮故障),对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
b).用于监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值
Figure BDA00003505655600047
如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障(故障类型已由故障检测与隔离模块认定),并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号
Figure BDA000035056556000410
在相应的舵面上叠加该控制信号
Figure BDA000035056556000411
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure BDA00003505655600048
确定故障舵面的锁死角度,并将偏转角估测值传递给控制分配模块;
c).根据舵面的故障状态,选择一种与所发生故障相对应的舵面作动模式(这一舵面作动模式将用于控制副翼和升降舵的偏转),同时将该作动模式的编号发送给控制分配模块;
控制器模块:根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure BDA00003505655600051
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令;
控制分配模块:根据监视器模块发送的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc
用于控制飞机飞行状态的多个舵面:当未发生故障时,
Figure BDA00003505655600052
各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,与该故障相对应的激活舵面以
Figure BDA00003505655600053
偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
一种基于舵面故障的容错飞行控制方法,包括:
S1.设置在飞机机体相应位置的传感器将测量到的参数值传递给故障检测与隔离模块。
首先,由安装在飞机机体惯性导航***中的陀螺仪将测量的飞机滚转速率、俯仰速率、偏航速率发送给故障检测与隔离模块;由安装在飞机机头侧面的攻角侧滑角传感器将测量的飞机攻角和侧滑角发送给故障检测与隔离模块。
S2.故障检测与隔离模块通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure BDA00003505655600054
对舵面的健康状况以及发生故障的种类做出判断;对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure BDA00003505655600055
并将各舵面的偏转角估测值
Figure BDA00003505655600056
传递给监视器模块;将飞行状态参数估计值
Figure BDA00003505655600057
传递给控制器模块;
具体如下所述:
故障检测与隔离模块采用扩展多模型自适应估计算法(EMMAE),对舵面所处的健康状况做出判断。首先,对舵面正常工作的状态以及发生各类故障的状态分别建立模型和卡尔曼滤波器。在此基础上,故障检测与隔离模块对传感器测量到的飞机滚转速率、俯仰速率、偏航速率、攻角、侧滑角参数进行计算,得出各个模型的贝叶斯后验概率,并选择具有最大后验概率的类模型作为舵面所处的状态:如果正常状态模型的后验概率最大,则认为各舵面均处于正常状态;如果某一类故障状态的后验概率最大,则认为舵面发生了该类故障(锁死故障或是松浮故障)。
由于故障检测与隔离模块只能判断出舵面发生了何种类型的故障,但无法判断具体哪一个舵面发生了该类型的故障。因此,还需要由监视器模块对发生故障的位置进行确认。假定飞机共有i个舵面,则故障检测与隔离模块需要对舵面1~舵面i发生该类故障的概率进行计算,并将计算值p1~pi传递给监视器模块,同时通过舵面传感器对舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure BDA00003505655600061
并将各舵面的偏转角估测值
Figure BDA00003505655600062
传递给监视器模块。
与此同时,故障检测与隔离模块将传感器测量到的飞机滚转速率、俯仰速率、偏航速率、攻角、侧滑角参数组合为飞机飞行状态参数的估计值并将飞行状态参数
Figure BDA00003505655600064
传递给控制器模块。
S3.监视器模块基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据;具体包括:
S3-1.监视器模块根据故障检测与隔离模块判断出的舵面故障的类型(锁死故障或松浮故障),对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
S3-2.监视器模块监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值
Figure BDA00003505655600065
如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障(故障类型已由故障检测与隔离模块认定),并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号在相应的舵面上叠加该控制信号
Figure BDA000035056556000611
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure BDA00003505655600066
确定故障舵面的锁死角度,并将偏转角估测值
Figure BDA00003505655600067
传递给控制分配模块;
具体如下所述:监视器模块对由故障检测与隔离模块发送的各舵面发生某类故障的概率p1~pi进行监视。如果在一定的检测时间内,某个舵面发生某类故障的概率超过了一定的阈值(但不意味着舵面一定发生了故障,有时可能因为强阵风的影响,导致传感器检测值有误差,因此需要进行综合的判断),则监视器模块将决定具体应激活哪几个舵面(1~i)来对故障进行补偿,并根据各舵面发生该类故障的概率值p1~pi计算控制信号
Figure BDA000035056556000612
(t代表故障发生的时间,pi(t)代表该舵面发生该类故障的概率,fi代表激励信号的频率),从而在相应的舵面上叠加控制信号
Figure BDA000035056556000613
如果该舵面确实发生了故障,则叠加的控制信号不会对飞机的动态特性产生影响,但能够帮助故障检测与隔离模块更快地确认该舵面的故障状态;如果该舵面实际没有发生故障,则飞机将根据叠加的控制信号进行响应,之后故障检测与隔离模块将会排除该舵面上的故障。如果在一段预定义的时间内,该舵面发生故障的概率低于一定的阈值,则监视器模块将取消叠加的控制信号
Figure BDA000035056556000614
与此同时,如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值确定故障舵面的锁死角度,并将偏转角估测值
Figure BDA00003505655600069
传递给控制分配模块。
S3-3.监视器模块根据舵面的故障状态(如表1所示),选择一种与所发生故障相对应的舵面作动模式(这一舵面作动模式将用于控制副翼和升降舵的偏转),同时将该作动模式的编号发送给控制分配模块。
S4.控制器模块根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure BDA00003505655600071
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令。具体如下所述:
控制器模块根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure BDA00003505655600072
并以产生所需滚转、俯仰、偏航力矩相关的空气动力系数为参考值,控制器模块产生一个虚拟控制命令向量Cv=[CL CM CN]T(CL为滚转力矩,CM为俯仰力矩,CL为偏航力矩)。
控制器模块将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入,并通过计算得到飞机发动机推力的控制命令,从而为飞机提供飞行的动力。
S5.控制分配模块根据监视器模块提供的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc,从而得到各舵面偏转角给定值;
S6.当未发生故障时,控制各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,控制该故障相对应的激活舵面以
Figure BDA00003505655600074
偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
下面举例详细说明步骤S5和步骤S6:
根据控制器模块提供的虚拟命令控制向量Cv,结合监视器模块提供的舵面作动模式和舵面偏转限制,控制分配模块计算各舵面的偏转角。以下为求解各舵面偏转角的假设条件:
设舵面偏转角向量的给定值表示为δc=[δa1 δa2 δe1 δe2 δr]T(δa1为左副翼偏转角的给定值,δa2为右副翼偏转角的给定值,δe1为左升降舵偏转角的给定值,δe2为右升降舵偏转角的给定值,δr为方向舵偏转角的给定值)。对于副翼和升降舵来说,当其舵面向上偏转时符号为正,而向下偏转时符号为负;对于方向舵来说,当方向舵向右偏转(由飞机尾部向前看)时符号为正。为保证飞行安全,每个舵面的偏转角和偏转速率都需要具有一定的限制,即第i个舵面的偏转角具有上限δi,max和下限δi,min,其偏转速率具有上限ρi,up和下限ρi,down
基于以上假设,虚拟控制命令向量Cv可表示为:
C v = C L C M C N = C L a 1 δ a 1 + C L a 2 δ a 2 + C L e 1 δ e 1 + C L e 2 δ e 2 C M a 1 δ a 1 + C M a 2 δ a 2 + C M e 1 δ e 1 + C M e 2 δ e 2 C N δ r δ r + C Ndrag ( δ a 2 ) - C Ndrag ( δ a 1 )
其中:
Figure BDA00003505655600075
为左、右副翼和左、右升降舵针对产生滚转力矩CL的气动系数;
Figure BDA00003505655600076
为左、右副翼和左、右升降舵针对产生俯仰力矩CM的气动系数;
Figure BDA00003505655600082
为方向舵针对产生偏航力矩CN的气动系数;
CNdraga2)-CNdraga1)表示反向偏航作用。以上各气动系数在飞机构型设计完成时即确定为常值。
基于以上假设,在给定Cv和各气动系数的前提下,可通过计算得出舵面偏转角向量δc的唯一给定值。在计算舵面偏转角向量的给定值δc之前,需要首先确定舵面作动模式,在故障发生时,通过控制副翼和升降舵的偏转来对故障进行补偿(即容错控制)。舵面的作动模式由表1所示的故障状态来决定:
表1故障状态
Figure BDA00003505655600081
注:×代表相应舵面发生故障。
以无故障模式0和模式1为例,对计算舵面偏转角的方法做出说明:
(1)模式0:无故障模式
在模式0下,***不发生任何故障,副翼按照以下方程进行差分驱动:
Figure BDA00003505655600083
(γ为差动系数)
则各气动系数的符号可确定为:
C L a 2 = - C L a 1 = C La > 0 , C L e 2 = - C L e 1 = C Le > 0 ,
C M a 2 = C M a 1 = C Ma > 0 , C M e 2 = C M e 1 = C Me > 0 , C N δ r > 0
其中,
Figure BDA00003505655600086
为各气动系数的绝对值。
因此,在模式0下,如果不考虑反向偏航的作用,根据虚拟控制命令向量Cv的表达式,***力矩方程可简化为:
C L = C L a ( δ a 2 - δ a 1 ) + C L e ( δ e 2 - δ e 1 ) ,
C M = C M a = ( δ a 2 + δ a 1 ) + C M e ( δ e 2 + δ e 1 ) ,
C N = C N δ r δ r
以上方程数量为3,但含有5个未知量。为了得到方程的唯一解,未知量的个数必须减少为3。在无故障模式0下,以下方程成立:
δa1=-γ·δa2,
δe1e2
将以上方程代入***力矩方程,则***力矩方程可简化为三个未知量,且具有唯一解,则可得出各个舵面的偏转角度:
δ a 1 = - γ · C L C L a ( 1 + γ ) ,
δ a 2 = C L C L a ( 1 + γ ) ,
δ e 1 = δ e 2 = C M 2 C M e - ( 1 - γ ) C L C M a 2 ( 1 + γ ) C L a C M e
将以上方程得出的各个舵面偏转角度值进行组合,可得出无故障模式0下的舵面偏转角向量的给定值为δc=[δa1 δa2 δe1 δe2 δr]T。此时,各舵面按照舵面偏转角向量δc中的各给定值偏转,与发动机推力共同控制飞机正常飞行。
(2)模式1:左副翼故障
如果左副翼发生锁死故障(模式1),控制分配模块将此时左副翼的偏转角估测值
Figure BDA00003505655600094
赋值给左副翼偏转角的给定值。此时,右副翼用于产生飞机稳定所需的滚转力矩,激活左、右升降舵,用于补偿由左副翼锁死所产生的多余的俯仰力矩。根据以下方程,可以得出各个舵面的偏转角度:
δ a 1 = δ ^ a 1 ,
δa2a1-CL/CLa,
δ e 1 = δ e 2 = ( C M - C M a ( δ a 1 + δ a 2 ) ) / ( 2 C M e ) ,
δ r = ( C N - [ C Ndrag ( δ a 2 ) - C Ndrag ( δ a 1 ) ] ) / C N δ r
检查右副翼偏转角δa2的给定值是否处于右副翼的作动范围内(作动范围由监视器模块发送的新的舵面偏转限制参数确定),若超出其作动范围,则右副翼的偏转角应设为其作动范围的极限值,即δa2a2,min或δa2,max。此时,方程中又可以去除一个未知量,只剩下升降舵的偏转角需要计算。则根据以下方程可计算出各舵面应偏转的角度:
δ a 1 = δ ^ a 1 , δ a 2 = δ a 2 , min 或δa2,max,
θ 1 = ( C M - C M a ( δ a 1 + δ a 2 ) ) / C M e , θ 2 = ( C L - C L a ( δ a 1 - δ a 2 ) ) / C L e ,
δe1=(θ12)/2,δe2=(θ12)/2,
δ r = ( C N - [ C Ndrag ( δ a 2 ) - C Ndrag ( δ a 1 ) ] ) / C N δ r
其中,θ12是用于计算各舵面偏转角的中间参数。
将以上方程得出的各个舵面偏转角度值进行组合,可得出左副翼故障模式1下的舵面偏转角向量的给定值为δc=[δa1 δa2 δe1 δe2 δr]T。此时,左、右升降舵(即与左副翼故障相对应的激活舵面)分别以
Figure BDA000035056556000913
偏转,其中 δ ex 1 ( t ) = [ 1 + 3 ( 1 - p 1 ( t ) ) ] cos ( 2 π f 1 t ) , δ ex 2 ( t ) = [ 1 + 3 ( 1 - p 2 ( t ) ) ] cos ( 2 π f 2 t ) . 其余舵面即右副翼、方向舵仍以按照舵面偏转角向量δc中的各给定值δa2r偏转,与发动机推力共同控制飞机继续保持正常飞行。

Claims (5)

1.一种基于舵面故障的容错飞行控制***,其特征在于,包括:
设置在飞机机体相应位置的传感器:将测量到的参数值输出;
故障检测与隔离模块:通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure FDA00003505655500011
所述飞行状态参数估计值
Figure FDA00003505655500012
包括飞机的滚转速率、俯仰速率、偏航速率、攻角、侧滑角;将飞行状态参数估计值
Figure FDA00003505655500013
传递给控制器模块;同时根据飞行状态参数估计值
Figure FDA00003505655500014
对舵面的健康状况以及发生故障的种类做出判断;还对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure FDA00003505655500015
并将各舵面的偏转角估测值
Figure FDA00003505655500016
传递给监视器模块;i表示共有i个舵面,i>1;
监视器模块:基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据,包括:
a).根据舵面故障的类型,对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
b).用于监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值
Figure FDA00003505655500017
如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障,并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号
Figure FDA000035056555000111
在相应的舵面上叠加该控制信号
Figure FDA000035056555000112
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure FDA00003505655500018
确定故障舵面的锁死角度,并将偏转角估测值
Figure FDA00003505655500019
传递给控制分配模块;
c).根据舵面的故障状态,选择一种与所发生故障相对应的舵面作动模式,同时将该作动模式的编号发送给控制分配模块;
控制器模块:根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure FDA000035056555000110
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令;
控制分配模块:根据监视器模块发送的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc
用于控制飞机飞行状态的多个舵面:当未发生故障时,
Figure FDA000035056555000113
各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,与该故障相对应的激活舵面以
Figure FDA000035056555000114
偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
2.如权利要求1所述的基于舵面故障的容错飞行控制***,其特征在于,所述设置在飞机机体相应位置的传感器包括:安装在飞机机体惯性导航***中的陀螺仪,用于测量飞机滚转速率、俯仰速率、偏航速率并输出;安装在飞机机头侧面的攻角侧滑角传感器,用于测量飞机攻角和侧滑角并输出。
3.一种基于舵面故障的容错飞行控制方法,其特征在于,包括:
S1.设置在飞机机体相应位置的传感器将测量到的参数值传递给故障检测与隔离模块;
S2.故障检测与隔离模块通过检测设置在飞机机体相应位置传感器的输出,获得飞机的飞行状态参数估计值
Figure FDA00003505655500021
对舵面的健康状况以及发生故障的种类做出判断;对各个舵面发生该类故障的概率进行计算,将各个舵面发生该类故障的概率计算值p1~pi传递给监视器模块,同时通过舵面传感器对各舵面的偏转角进行检测,得出各舵面的偏转角估测值
Figure FDA00003505655500022
并将各舵面的偏转角估测值
Figure FDA00003505655500023
传递给监视器模块;将飞行状态参数估计值
Figure FDA00003505655500024
传递给控制器模块;
S3.监视器模块基于故障检测与隔离模块发送的结果,确定舵面故障发生的位置,并为控制分配模块提供控制分配的依据,该依据包括舵面偏转限制参数和舵面作动模式;
S4.控制器模块根据给定的状态参考输入Ref以及故障检测与隔离模块发送的飞机飞行状态参数估计值
Figure FDA00003505655500025
来计算虚拟控制命令向量Cv,并将虚拟控制命令向量Cv传递给控制分配模块作为虚拟控制输入;并产生飞机发动机推力的控制命令;
S5.控制分配模块根据监视器模块提供的舵面作动模式、舵面偏转限制,以及控制器模块发送的虚拟控制输入Cv,来计算包含各舵面偏转角给定值的舵面偏转角向量δc,从而得到各舵面偏转角给定值。
4.如权利要求3所述的基于舵面故障的容错飞行控制方法,其特征在于,所述步骤S3具体包括:
S3-1.监视器模块根据舵面故障的类型,对舵面1~舵面i的上/下限重新进行设置,并将新的舵面偏转限制参数发送给控制分配模块;
S3-2.监视器模块监视由故障检测与隔离模块发送的各舵面发生故障的概率p1~pi和偏转角估测值
Figure FDA00003505655500026
如果在一定的检测时间内,某个舵面发生故障的概率超过了设定的阈值,则监视器模块将认定该舵面发生故障,并决定具体应激活哪些相应的舵面来对该故障进行补偿,计算出进行补偿的控制信号
Figure FDA00003505655500029
在相应的舵面上叠加该控制信号
Figure FDA000035056555000210
如果确认该舵面发生的是锁死故障,则监视器模块将根据偏转角估测值
Figure FDA00003505655500027
确定故障舵面的锁死角度,并将偏转角估测值
Figure FDA00003505655500028
传递给控制分配模块;
S3-3.监视器模块根据舵面的故障状态,选择一种与所发生故障相对应的舵面作动模式,同时将该作动模式的编号发送给控制分配模块。
5.如权利要求4所述的基于舵面故障的容错飞行控制方法,其特征在于,在步骤S5之后还包括:
S6.当未发生故障时,控制各舵面按照舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机正常飞行;当某一舵面发生故障时,控制该故障相对应的激活舵面以
Figure FDA00003505655500031
偏转,其余舵面仍以舵面偏转角向量δc中的各舵面偏转角给定值偏转,与发动机推力共同控制飞机继续保持正常飞行。
CN2013102948767A 2013-07-12 2013-07-12 基于舵面故障的容错飞行控制***和方法 Pending CN103324202A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013102948767A CN103324202A (zh) 2013-07-12 2013-07-12 基于舵面故障的容错飞行控制***和方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013102948767A CN103324202A (zh) 2013-07-12 2013-07-12 基于舵面故障的容错飞行控制***和方法

Publications (1)

Publication Number Publication Date
CN103324202A true CN103324202A (zh) 2013-09-25

Family

ID=49193008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013102948767A Pending CN103324202A (zh) 2013-07-12 2013-07-12 基于舵面故障的容错飞行控制***和方法

Country Status (1)

Country Link
CN (1) CN103324202A (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699131A (zh) * 2013-12-26 2014-04-02 北京控制工程研究所 一种卫星控制***离散积分滑模容错控制方法
CN104617847A (zh) * 2015-02-26 2015-05-13 北京精密机电控制设备研究所 容错机电作动***
CN105626270A (zh) * 2015-12-29 2016-06-01 中国航空工业集团公司沈阳发动机设计研究所 一种涡扇发动机全权限控制***容错方法
CN107315415A (zh) * 2016-09-13 2017-11-03 北京理工大学 三位继电式舵机的容错控制***及控制方法
CN108388229A (zh) * 2018-02-11 2018-08-10 北京工商大学 基于健康度的四旋翼随机混杂***健康评估方法
CN108469731A (zh) * 2018-02-28 2018-08-31 哈尔滨工程大学 一种波浪滑翔器故障监测与鲁棒控制方法
CN108829102A (zh) * 2018-06-12 2018-11-16 哈尔滨工程大学 自适应艏向信息融合的波浪滑翔器航向控制方法
CN109062254A (zh) * 2018-08-30 2018-12-21 北京理工大学 一种涵道式陆空车辆的可重构飞行控制方法
CN109308064A (zh) * 2017-07-28 2019-02-05 深圳禾苗通信科技有限公司 一种四旋翼无人机的故障容错控制方法及***
CN109716254A (zh) * 2016-06-21 2019-05-03 庞巴迪公司 用于踏板到翻滚耦合的控制律
CN110147120A (zh) * 2019-06-25 2019-08-20 西北工业大学 一种自主水下航行器舵面主动容错控制方法
CN111045451A (zh) * 2019-12-16 2020-04-21 西安航空学院 飞机的控制***和飞机
CN111056044A (zh) * 2019-12-27 2020-04-24 中国航空工业集团公司沈阳飞机设计研究所 一种飞机舵面双液压伺服***检测方法
US20200326672A1 (en) * 2019-01-10 2020-10-15 Dalian University Of Technology Interval error observer-based aircraft engine active fault tolerant control method
CN112255476A (zh) * 2020-09-22 2021-01-22 兰州万里航空机电有限责任公司 一种应用于飞机舵面锁的自动控制电路
CN112346332A (zh) * 2020-11-20 2021-02-09 中国船舶工业集团公司第七0八研究所 一种水下无人航行器容错控制***
CN112373704A (zh) * 2020-11-17 2021-02-19 中国商用飞机有限责任公司 通过控制发动机推力来实现飞机的应急控制的***及飞机
CN113377123A (zh) * 2021-07-07 2021-09-10 安徽大学 一种飞机舵面故障容错控制***和方法
CN114035543A (zh) * 2021-11-05 2022-02-11 中国空气动力研究与发展中心空天技术研究所 一种飞机受损状态下的自修复控制方法
CN114415515A (zh) * 2022-01-20 2022-04-29 中国空气动力研究与发展中心低速空气动力研究所 一种针对固定翼无人机舵面卡死状态下的容错飞行控制方法
CN115016283A (zh) * 2022-06-28 2022-09-06 北京京航计算通讯研究所 一种航空器故障修正***
CN115437259A (zh) * 2022-11-07 2022-12-06 西北工业大学 一种面向舵面故障的飞机姿态容错控制***及控制方法
CN115629547A (zh) * 2022-12-08 2023-01-20 西北工业大学 一种面向舵面故障的飞机机载容错控制方法及***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1533948A (zh) * 2003-03-28 2004-10-06 王⒅ 对飞机故障的预测报警方法及飞机故障预测报警***
CN102700706A (zh) * 2012-05-31 2012-10-03 西北工业大学 一种双余度舵机***和控制方法
CN102707708A (zh) * 2012-05-25 2012-10-03 清华大学 多模型飞行控制***故障诊断方法及装置
US20120298806A1 (en) * 2010-02-26 2012-11-29 Koichi Yamasaki Control system of aircraft, method for controlling aircraft, and aircraft

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1533948A (zh) * 2003-03-28 2004-10-06 王⒅ 对飞机故障的预测报警方法及飞机故障预测报警***
US20120298806A1 (en) * 2010-02-26 2012-11-29 Koichi Yamasaki Control system of aircraft, method for controlling aircraft, and aircraft
CN102707708A (zh) * 2012-05-25 2012-10-03 清华大学 多模型飞行控制***故障诊断方法及装置
CN102700706A (zh) * 2012-05-31 2012-10-03 西北工业大学 一种双余度舵机***和控制方法

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103699131B (zh) * 2013-12-26 2016-05-04 北京控制工程研究所 一种卫星控制***离散积分滑模容错控制方法
CN103699131A (zh) * 2013-12-26 2014-04-02 北京控制工程研究所 一种卫星控制***离散积分滑模容错控制方法
CN104617847A (zh) * 2015-02-26 2015-05-13 北京精密机电控制设备研究所 容错机电作动***
CN105626270A (zh) * 2015-12-29 2016-06-01 中国航空工业集团公司沈阳发动机设计研究所 一种涡扇发动机全权限控制***容错方法
CN109716254B (zh) * 2016-06-21 2022-08-19 庞巴迪公司 用于踏板到翻滚耦合的控制律
CN109716254A (zh) * 2016-06-21 2019-05-03 庞巴迪公司 用于踏板到翻滚耦合的控制律
CN107315415B (zh) * 2016-09-13 2020-02-14 北京理工大学 三位继电式舵机的容错控制***及控制方法
CN107315415A (zh) * 2016-09-13 2017-11-03 北京理工大学 三位继电式舵机的容错控制***及控制方法
CN109308064A (zh) * 2017-07-28 2019-02-05 深圳禾苗通信科技有限公司 一种四旋翼无人机的故障容错控制方法及***
CN108388229A (zh) * 2018-02-11 2018-08-10 北京工商大学 基于健康度的四旋翼随机混杂***健康评估方法
CN108469731A (zh) * 2018-02-28 2018-08-31 哈尔滨工程大学 一种波浪滑翔器故障监测与鲁棒控制方法
CN108829102B (zh) * 2018-06-12 2021-01-05 哈尔滨工程大学 自适应艏向信息融合的波浪滑翔器航向控制方法
CN108829102A (zh) * 2018-06-12 2018-11-16 哈尔滨工程大学 自适应艏向信息融合的波浪滑翔器航向控制方法
CN109062254A (zh) * 2018-08-30 2018-12-21 北京理工大学 一种涵道式陆空车辆的可重构飞行控制方法
US11635734B2 (en) * 2019-01-10 2023-04-25 Dalian University Of Technology Interval error observer-based aircraft engine active fault tolerant control method
US20200326672A1 (en) * 2019-01-10 2020-10-15 Dalian University Of Technology Interval error observer-based aircraft engine active fault tolerant control method
CN110147120B (zh) * 2019-06-25 2021-07-06 西北工业大学 一种自主水下航行器舵面主动容错控制方法
CN110147120A (zh) * 2019-06-25 2019-08-20 西北工业大学 一种自主水下航行器舵面主动容错控制方法
CN111045451A (zh) * 2019-12-16 2020-04-21 西安航空学院 飞机的控制***和飞机
CN111056044A (zh) * 2019-12-27 2020-04-24 中国航空工业集团公司沈阳飞机设计研究所 一种飞机舵面双液压伺服***检测方法
CN111056044B (zh) * 2019-12-27 2022-08-19 中国航空工业集团公司沈阳飞机设计研究所 一种飞机舵面双液压伺服***检测方法
CN112255476A (zh) * 2020-09-22 2021-01-22 兰州万里航空机电有限责任公司 一种应用于飞机舵面锁的自动控制电路
CN112373704A (zh) * 2020-11-17 2021-02-19 中国商用飞机有限责任公司 通过控制发动机推力来实现飞机的应急控制的***及飞机
CN112346332A (zh) * 2020-11-20 2021-02-09 中国船舶工业集团公司第七0八研究所 一种水下无人航行器容错控制***
CN113377123A (zh) * 2021-07-07 2021-09-10 安徽大学 一种飞机舵面故障容错控制***和方法
CN114035543A (zh) * 2021-11-05 2022-02-11 中国空气动力研究与发展中心空天技术研究所 一种飞机受损状态下的自修复控制方法
CN114035543B (zh) * 2021-11-05 2023-12-12 中国空气动力研究与发展中心空天技术研究所 一种飞机受损状态下的自修复控制方法
CN114415515B (zh) * 2022-01-20 2023-03-21 中国空气动力研究与发展中心低速空气动力研究所 一种针对固定翼无人机舵面卡死状态下的容错飞行控制方法
CN114415515A (zh) * 2022-01-20 2022-04-29 中国空气动力研究与发展中心低速空气动力研究所 一种针对固定翼无人机舵面卡死状态下的容错飞行控制方法
CN115016283A (zh) * 2022-06-28 2022-09-06 北京京航计算通讯研究所 一种航空器故障修正***
CN115437259A (zh) * 2022-11-07 2022-12-06 西北工业大学 一种面向舵面故障的飞机姿态容错控制***及控制方法
CN115629547A (zh) * 2022-12-08 2023-01-20 西北工业大学 一种面向舵面故障的飞机机载容错控制方法及***
CN115629547B (zh) * 2022-12-08 2023-04-25 西北工业大学 一种面向舵面故障的飞机机载容错控制方法及***

Similar Documents

Publication Publication Date Title
CN103324202A (zh) 基于舵面故障的容错飞行控制***和方法
CN102360216B (zh) 双发舰载飞机单发停车的安全着舰控制方法
US9199723B2 (en) Aircraft control system, aircraft, aircraft control program, and method for controlling aircraft
Bateman et al. Fault diagnosis and fault-tolerant control strategy for the aerosonde UAV
CN103135553B (zh) 四旋翼飞行器容错控制方法
CN108681240B (zh) 基于未知输入观测器的无人机分布式编队的故障诊断方法
CN103616816A (zh) 一种高超声速飞行器升降舵故障控制方法
US9045220B2 (en) Control system of aircraft, method for controlling aircraft, and aircraft
CN104049638A (zh) 执行器动态的飞行器姿态分散式容错控制***
CN104102225A (zh) 基于执行器动态的无人飞行器姿态分散式容错控制方法
Cen et al. Systematic fault tolerant control based on adaptive Thau observer estimation for quadrotor UAVs
CN105138012A (zh) 一种gps引导的无人机自动着舰自适应控制***及方法
KR20100071554A (ko) 적응 미지입력 관측기를 이용한 무인항공기의 조종면 구동기 고장진단방법
US8423206B2 (en) Variable maximum commandable roll rate for directional control during engine-out rolling maneuver
CN104850056A (zh) 一种适用于多通道耦合飞行器的伺服弹性试验及分析方法
CN105045105A (zh) 一种针对状态时滞的四旋翼直升机容错控制装置及方法
Ismail et al. Improved neural-aided sliding mode controller for autolanding under actuator failures and severe winds
Shin et al. Design of a flight envelope protection system using a dynamic trim algorithm
Sørensen et al. Performance comparison of controllers with fault-dependent control allocation for UAVs
Rong et al. Adaptive fuzzy fault-tolerant controller for aircraft autolanding under failures
CN111045451B (zh) 飞机的控制***和飞机
RU2482022C1 (ru) Система управления самолётом
Zhaohui et al. A composite fault tolerant control based on fault estimation for quadrotor UAVs
Venkataraman et al. Model-based detection and isolation of rudder faults for a small UAS
CN113126503B (zh) 一种考虑推进器故障的智能船舶推力分配方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130925