掌桥专利:专业的专利平台
掌桥专利
首页

基于扩张观测器的舰载机故障在线检测方法

文献发布时间:2023-06-19 19:30:30


基于扩张观测器的舰载机故障在线检测方法

技术领域

本发明涉及飞行器控制与信息工程领域,更具体地说,涉及一种基于扩张观测器的舰载机故障在线检测方法,通过在飞控系统接入一个扩张观测器模块和故障检测模块,可以在飞行时在线检测故障和报警,并通过反馈可靠的状态估计代替相应传感器故障为飞控系统提供一定的容错性,其算法简单,可靠性高,时效性强。

背景技术

舰载机是指舰载固定翼有人驾驶战斗机,由于海上工作环境复杂,舰载机在空中飞行时,会受到大气紊流,阵风等扰动的影响,很容易发生故障,着舰过程本身就因为环境扰动因素多变需要控制很多的状态变量,同时对控制精度的标准比较严格,导致风险机率高,是事故频发阶段。舰载机的故障在线检测方法研究,是研究舰载机的故障状态和容错控制技术的前提。

本发明提出的基于扩张观测器的舰载机故障在线检测方法是故障诊断方法的一种,在分类上属于基于状态估计的解析模型方法。该方法主要通过估计或重构被控对象的状态向量,并与可测变量比较,构建残差,再依据某些统计检验方法,从残差信息中分离出故障信息,判断系统是否发生故障。通常,当系统正常工作时,残差为零,而系统发生故障时,残差为非零。

目前针对舰载机的故障在线检测方法较少,专利CN102176159A研究了一种基于状态观测器和等价空间的卫星姿态控制系统传感器与执行器的故障检测与隔离方法。该方法基于传统的状态空间理论,构造了系统的状态观测器,并通过状态观测器的估计量进行故障检测。该方法的缺陷是如果系统发生故障,那么系统的状态空间表达式就发生了变化,而状态观测器依赖的解析模型是无法考虑系统变化的,因此基于此方法的状态估计在系统发生故障状态是不够准确的。为了解决这个问题,本发明提出了基于扩张状态观测器的故障检测方法,该方法将系统故障和外界的扰动设为总扰动,并将其扩张为新的状态量,并进行系统在扰动下的状态估计,其估计的准确度和容错性更好。

发明内容

本发明要解决的的技术问题是舰载机的故障检测时效性差,算法复杂度高。现有的飞机故障检测方法中,一类是基于数据库和经验的故障隔离手册,主要用于故障后的维修,不能在线检测故障,同时需要大量的数据和经验,时效性差;一类是基于滤波算法或者智能算法的,算法相对复杂,同时滤波和计算最优的过程可能超过允许时间,无法达到实时性的要求。本发明提出的故障检测方法兼顾时效性和算法简易性,工程应用性强。

本发明提供了一种基于扩张观测器的舰载机故障在线检测方法,通过推导舰载机纵向和横航向线化小扰动方程,建立基于模型辅助的线性扩张状态观测器,并通过建立状态评价函数,对各状态进行实时检测和故障报警,并为飞控系统反馈可靠的状态估计量。

为实现上述目的,本发明提供如下技术方案:

一种基于扩张观测器的舰载机故障在线检测方法,包括以下步骤:

第一步:以定直平飞状态为基准状态,基于小扰动假设,建立舰载机纵向小扰动运动方程组,变换成矩阵标准形式,即得到状态空间方程,状态空间方程是描述舰载机自身运动规律的一组微分方程;

第二步:建立舰载机的飞行控制模块,所述飞行控制模块是舰载机上不可缺少的模块,它的作用是基于舰载机的实际飞行状态和期望飞行状态计算舰载机达到期望状态所需要的操纵指令,并作为舰载机状态空间方程的控制输入,实现对舰载机的控制;具体的,在无故障时,认为实际飞行状态与传感器输出值一致;当发生故障时(即传感器发生故障,其值已经不可用),则用扩张状态观测器的观测值代替传感器输出,作为实际飞行状态给到飞行控制模块;

第三步:基于所述状态空间方程,选取状态变量,定义舰载机总扰动作为扩张的状态变量,构建扩张状态空间方程;假设参数表示的观测器增益矩阵,为所述扩张状态空间方程设置包含输出反馈的扩张状态观测器;该扩张状态观测器的作用是观测舰载机输出的状态变量,并作为故障检测模块的输入;

第四步:将所述扩张状态观测器的特征方程的极点配置到复平面的左半平面,即极点均含有负实根,对比所述扩张状态观测器的特征方程和期望特征方程,令同类项系数相等,求得所述扩张状态观测器的增益矩阵,从而得到确定的扩张状态观测器;

第五步:建立评价函数和故障检测模块,所述评价函数用于计算机载传感器输出和扩张状态观测器的输出的误差累计量,所述故障检测模块通过设置各状态量的合理误差阈值,基于所述评价函数给出的结果判别是否发生故障;如果判定发生故障,则隔离故障的状态量,以所述扩张状态观测器输出的状态量代替传递给飞行控制模块,实现对舰载机的有效控制。

进一步,所述第三步具体为:

选取状态变量:x=[x

扩张状态空间方程为:

其中,

/>

E=[0 0 0 0 1]

C=[1 1 1 1 1]

其中,u=[δt δe δlef δtef δsa]

设观测器增益矩阵L=[l

式中,u

进一步,所述第四步具体为:

将扩张状态观测器的特征方程的极点放在同一位置-ω

λ(s)=|sI-(A-LC)|=(s+ω

其中,λ(s)是扩张状态观测器的特征方程,即|sI-(A-LC)|,s是方程变量,I是维度为5的单位矩阵,(s+ω

将|sI-(A-LC)|和(s+ω

进一步,所述第五步,所述评价函数为:

其中k为评价增益,y是舰载机系统的传感器输出,y

本发明提出的基于扩张状态观测器的舰载机故障在线检测方法,通过在飞控系统外接故障检测模块,建立基于模型辅助的线性扩张状态观测器,并通过建立状态评价函数,对各状态进行实时检测和故障报警,并为飞控系统反馈可靠的状态估计量。相比于现有技术,本发明具有以下有益效果:

1.基于扩张状态观测器的方法相比于状态观测器的方法对于系统的非线性、未建模量和系统的不确定故障具有更好的适应性和准确性。

2.基于扩张状态观测器的方法相比于滤波和智能算法计算的时间更少,具有更好的时效性。

3.通过在飞控系统外接一个或多个冗余观测器的方法,为飞控系统提供了一定的容错性。

附图说明

图1是本发明故障检测的系统原理图;

图2是本发明舰载机纵向控制器原理图。

具体实施方式

下面结合附图和实施例对本申请的实施方式作进一步详细描述。以下实施例用于说明本申请,但不能用来限制本申请的范围。

本发明提供一种基于扩张观测器的舰载机故障在线检测方法,包括以下步骤:

第一步:建立舰载机的纵向动力学线性模型。

基于舰载机六自由度全量方程,以定直平飞状态为基准状态,将方程在基准状态进行小扰动线化,得到以下状态空间方程:

其中,x

/>

C

对上述动力学方程说明如下:

[Δu w q Δθ]

[δt δe δlef δtef δsa]

X

Z

M

m为舰载机的总质量,I

除了系统纵向状态变量和纵向操纵变量,其他均为已知参数。

第二步:建立舰载机的飞行控制模块。

由于不同飞机的控制律和控制参数都不同,同时飞控系统的设计是相当复杂的,飞控系统的内部结构不是本专利的主要研究内容,因此这一步只给出飞行控制系统的主要输入输出,应用不同的飞行控制系统,其思路都是一样的。

下面给出舰载机舰载机纵向控制器的模块输入输出图,如图2所示,输入为期望状态和纵向状态量,一般为期望的飞行速度、位置、姿态、姿态角速度等;输出一般为舰载机的操纵量,一般为油门量、平尾操纵量、方向舵操纵量、副翼操纵量、襟翼操纵量等。

第三步:构建基于模型辅助的线性扩张状态观测器模块。

选取状态变量:x

则x=[x

其中,

E=[0 0 0 0 1]

C=[1 1 1 1 1]

设L=[l

式中,u

第四步:计算观测器的增益矩阵。

扩张状态观测器的状态矩阵为[A-LC],为了使观测器稳定,需要使状态矩阵的特征根具有负实根,同时为了简化计算,可以把观测器的特征方程的极点放在同一位置-ω

λ(s)=|sI-(A-LC)|=(s+ω

其中,λ(s)是扩张状态观测器的特征方程,即|sI-(A-LC)|,s是方程变量,I是维度为5的单位矩阵,(s+ω

将|sI-(A-LC)|和(s+ω

对于第四步,极点的配置方法可以不同。由于不同的系统特征不同,对于观测的稳定性和敏感程度要求不同,因此极点配置可以根据系统要求进行改变,唯一的要求是观测器的特征根一定要有负实部。

第五步:建立评价函数和故障检测模块。

设评价函数为p,令:

其中k为评价增益,y是舰载机系统的传感器输出,y

对于第五步,评价函数的建立可以不同,由于不同的状态量的误差量级和允许的误差范围不同,可以通过改变增益k进行调整,其阈值也根据实际系统具体对待。

相关技术
  • 一种基于扩张故障检测观测器和集员估计的鲁棒故障检测方法
  • 基于扩张状态观测器与改进型陷波器的在线谐振抑制方法
技术分类

06120115935339