飞行器故障容错控制方法、装置和电子设备

文档序号:26138524发布日期:2021-08-03 14:21阅读:来源:国知局

技术特征:

1.一种飞行器故障容错控制方法,其特征在于,包括:

获取待控制飞行器上仰角传感器输出的实际仰角信号、分数阶扩增状态观测器输出的观测仰角信号和所述待控制飞行器的总扰动信号;其中,所述分数阶扩增状态观测器用于对所述待控制飞行器的飞行状态进行观测;

基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别;

若所述故障类别为除离群数据故障之外的故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号;

基于所述修正后的仰角信号和所述总扰动信号对所述待控制飞行器进行飞行控制。

2.根据权利要求1所述的方法,其特征在于,基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别,包括:

基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的残差仰角信号;

对所述残差仰角信号进行处理,得到所述残差仰角信号在多个预设频段上的能量特征;

利用预设故障分类模型对所述多个预设频段上的能量特征进行处理,得到所述待控制飞行器的故障类别。

3.根据权利要求1所述的方法,其特征在于,若所述故障类别为数据偏差故障或增益变化故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号,包括:

基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号;其中,所述目标故障包括以下任一种:数据偏差故障,增益变化故障;所述故障信息包括:故障偏离程度和故障偏离方向;

利用预设跟踪微分器对所述补偿后的仰角信号进行平滑处理,得到修正后的仰角信号。

4.根据权利要求3所述的方法,其特征在于,若所述目标故障为所述数据偏差故障,则基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号,包括:

基于所述目标故障的故障信息确定诊断数据偏差值;

基于所述诊断数据偏差值对所述观测仰角信号进行修正,得到所述补偿后的仰角信号。

5.根据权利要求3所述的方法,其特征在于,若所述目标故障为所述增益变化故障,则基于目标故障的故障信息和所述观测仰角信号确定补偿后的仰角信号,包括:

基于所述目标故障的故障信息确定诊断估计的增益变化量;

基于所述诊断估计的增益变化量对所述观测仰角信号进行修正,得到所述补偿后的仰角信号。

6.根据权利要求1所述的方法,其特征在于,若所述故障类别为卡死故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号,包括:

获取所述待控制飞行器的预设系统控制增益和飞行器抗扰控制系统向所述待控制飞行器发送的仰角控制信号;

基于所述预设系统控制增益、所述仰角控制信号和预设状态观测器对所述待控制飞行器的仰角信号进行观测,得到目标仰角信号;

利用所述目标仰角信号替代所述观测仰角信号,并将所述目标仰角信号作为所述修正后的仰角信号。

7.根据权利要求1所述的方法,其特征在于,所述分数阶扩增状态观测器表示为其中,z1表示所述观测仰角信号,y表示所述实际仰角信号,e1表示残差仰角信号,表示z1的变化率,z2表示所述观测仰角信号的微分,β1,β2,β3分别表示三个预设可调常数,dα(),dη(),dτ()均表示分数阶微积分算子,α,η,τ均表示分数阶微积分量,表示z2的变化率,z3表示所述待控制飞行器的总扰动信号,b表示所述待控制飞行器的预设系统控制增益,u表示飞行器抗扰控制系统向所述待控制飞行器发送的仰角控制信号,表示z3的微分。

8.一种飞行器故障容错控制装置,其特征在于,包括:

获取模块,用于获取待控制飞行器上仰角传感器输出的实际仰角信号、分数阶扩增状态观测器输出的观测仰角信号和所述待控制飞行器的总扰动信号;其中,所述分数阶扩增状态观测器用于对所述待控制飞行器的飞行状态进行观测;

确定模块,用于基于所述实际仰角信号和所述观测仰角信号确定所述待控制飞行器的故障类别;

修正模块,若所述故障类别为除离群数据故障之外的故障,则利用预设主动容错策略对所述观测仰角信号进行修正,得到修正后的仰角信号;

控制模块,用于基于所述修正后的仰角信号和所述总扰动信号对所述待控制飞行器进行飞行控制。

9.一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7中任一项所述的方法的步骤。

10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行权利要求1至7中任一项所述的方法。


技术总结
本发明提供了一种飞行器故障容错控制方法、装置和电子设备,涉及飞行器容错控制的技术领域,在获取到待控制飞行器的实际仰角信号、分数阶扩增状态观测器输出的观测仰角信号和待控制飞行器的总扰动信号之后,首先利用实际仰角信号与观测仰角信号对飞行器故障进行辨识,确定出待控制飞行器的故障类别,然后利用预设的主动容错策略对非离群数据故障进行修正,以补偿传感器故障,最后根据总扰动信号和修正后的仰角信号对待控制飞行器进行飞行控制。本发明方法结合了预设主动容错策略与分数阶扩增状态观测器的被动容错策略,从而提高了飞行器自抗扰控制器对故障的鲁棒性,进而有效地缓解了现有技术中飞行器故障容错控制方法存在的可靠性差的技术问题。

技术研发人员:宋佳;苏江城;赵鸣飞;胡云龙
受保护的技术使用者:北京航空航天大学
技术研发日:2021.05.06
技术公布日:2021.08.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1