1.一种飞行器故障容错控制方法,其特征在于,包括:
获取待控制飞行器上仰角传感器输出的实际仰角信号、分数阶扩增状态观测器输出的观测仰角信号和所述待控制飞行器的总扰动信号;其中,所述分数阶扩增状态观测器用于对所述待控制飞行器的飞行状态进行观测;
基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别;
若所述故障类别为除离群数据故障之外的故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号;
基于所述修正后的仰角信号和所述总扰动信号对所述待控制飞行器进行飞行控制。
2.根据权利要求1所述的方法,其特征在于,基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别,包括:
基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的残差仰角信号;
对所述残差仰角信号进行处理,得到所述残差仰角信号在多个预设频段上的能量特征;
利用预设故障分类模型对所述多个预设频段上的能量特征进行处理,得到所述待控制飞行器的故障类别。
3.根据权利要求1所述的方法,其特征在于,若所述故障类别为数据偏差故障或增益变化故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号,包括:
基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号;其中,所述目标故障包括以下任一种:数据偏差故障,增益变化故障;所述故障信息包括:故障偏离程度和故障偏离方向;
利用预设跟踪微分器对所述补偿后的仰角信号进行平滑处理,得到修正后的仰角信号。
4.根据权利要求3所述的方法,其特征在于,若所述目标故障为所述数据偏差故障,则基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号,包括:
基于所述目标故障的故障信息确定诊断数据偏差值;
基于所述诊断数据偏差值对所述观测仰角信号进行修正,得到所述补偿后的仰角信号。
5.根据权利要求3所述的方法,其特征在于,若所述目标故障为所述增益变化故障,则基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号,包括:
基于所述目标故障的故障信息确定诊断估计的增益变化量;
基于所述诊断估计的增益变化量对所述观测仰角信号进行修正,得到所述补偿后的仰角信号。
6.根据权利要求1所述的方法,其特征在于,若所述故障类别为卡死故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号,包括:
获取所述待控制飞行器的预设系统控制增益和飞行器抗扰控制系统向所述待控制飞行器发送的仰角控制信号;
基于所述预设系统控制增益、所述仰角控制信号和预设状态观测器对所述待控制飞行器的仰角信号进行观测,得到目标仰角信号;
利用所述目标仰角信号替代所述观测仰角信号,并将所述目标仰角信号作为所述修正后的仰角信号。
7.根据权利要求1所述的方法,其特征在于,所述分数阶扩增状态观测器表示为
8.一种飞行器故障容错控制装置,其特征在于,包括:
获取模块,用于获取待控制飞行器上仰角传感器输出的实际仰角信号、分数阶扩增状态观测器输出的观测仰角信号和所述待控制飞行器的总扰动信号;其中,所述分数阶扩增状态观测器用于对所述待控制飞行器的飞行状态进行观测;
确定模块,用于基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别;
修正模块,若所述故障类别为除离群数据故障之外的故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号;
控制模块,用于基于所述修正后的仰角信号和所述总扰动信号对所述待控制飞行器进行飞行控制。
9.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7中任一项所述的方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行权利要求1至7中任一项所述的方法。