多模型飞行控制系统故障诊断方法及装置的制作方法

文档序号:6310370阅读:159来源:国知局
专利名称:多模型飞行控制系统故障诊断方法及装置的制作方法
技术领域
本发明涉及飞行控制技术领域,特别涉及一种基于期望模式扩展的多模型飞行控制系统故障诊断方法、故障诊断装置及飞行控制系统。
背景技术
从八十年代初开始,自修复飞行控制作为ー项新的故障处理方法引起越来越广泛的重视,而其中ー个重要方面就是故障检测和诊断系统。自主式故障诊断系统的发展,不仅能为自修复控制提供保障,实现在线重构控制,而且能给地面维护人员提供飞机状况的各种信息,对地勤的工作提供有效的帮助。因此,在现代飞机飞行中,快速准确的自主式故障诊断方法能大大提高飞机飞控系统的可靠性、可维护性、生存性并降低全寿命费用。当前常用的故障检测和诊断方法主要包括滤波器方法、状态观测器方法、多模型方法、故障树分析、专家系统、神经网络等,其中前三者都需要建立系统模型,后三者不需要 具体模型。在飞行控制系统中,可以建立飞机动力学和运动学模型,而且为了实现重构控制,需要明确故障类型、故障位置和故障大小,而故障树分析、专家系统、神经网络等方法无法完全达到这些要求。因此在飞行控制系统中,常用的诊断方法为滤波器方法、状态观测器方法、多模型方法。滤波器和观测器方法都是需要构造被控对象的过程模型,通过比较构造的过程模型输出值与实际系统测量值来产生残差,从中提取故障特征,然后根据检验规则判断是否发生故障。其中滤波器方法主要包括卡尔曼滤波器(KF)和扩展卡尔曼滤波器(EKF),卡尔曼滤波器是是ー种递推的状态估计算法,它采用的是状态空间模型,在白噪声情况下能很好地跟踪系统的状态。对于非线性系统,可引入扩展卡尔曼滤波(Extended KalmanFilter,EKF)方法。而基于观测器的方法不需要状态估计理论,只需对输出进行估计,然后与实际系统输出比较得到残差。这两种方法都可用于检测飞控系统故障,但是对于残差的故障特征提取、检验规则选取以及故障大小的计算都是较难解决的问题,而且可能存在误差,尤其是当系统存在多种类型或者多个故障同时发生吋,这两种方法不能很好地解决问题。多模型方法的引入可以较好地解决故障类型多祥的问题,它将各种故障分别建立模型,对这些故障模型建立一系列的卡尔曼滤波器,然后根据贝叶斯(Bayes)后验概率得到各个模型的概率,根据此概率的大小来判断系统是否工作于正常状态或者确定出发生了哪种故障。这种方法操作起来非常简单,而且能很好地解释故障的物理意义。但传统的多模型方法存在ー个问题,当系统的故障种类很多或者组合故障很多吋,故障模型集会非常大,给计算带来困难而且影响诊断結果。如何減少模型个数是多模型方法面临的ー个主要问题,本发明正是基于这个需要,提出了ー种能实现模型集在线自适应更新的变结构多模型方法
发明内容
本发明的目的旨在至少解决上述技术缺陷之一。为此,本发明实施例的第一个目的在于提出一种基于期望模式扩展的多模型飞行控制系统故障诊断方法,通过采用期望模式扩展,实现了模型集的在线自适应更新,用期望模型来描述系统未来可能的故障模式,解决了模型集巨大的问题,可获得一种快速准确的故障诊断方法,能在线实时检测单个或者多个故障,为自修复控制和维护决策提供了基础和保障。本发明实施例的第二个目的在于提供一种基于期望模式扩展的多模型飞行控制系统故障诊断装置。本发明实施例的第三个目的在于提供一种飞行控制系统。为达到上述目的,本发明第一方面的实施例公开了一种基于期望模式扩展的多模型飞行控制系统故障诊断方法,采用期望模型来描述系统未来的可能故障模式,包括以下步骤统计飞行控制系统的多个故障并建立对应的多个故障模型,根据所述多种故障模型建立基本模型集;预测当前时刻的所述多个故障模型的概率,根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型集,将所述预设数目个期望模型集组合,建立期望模型集;组合所述基本模型集和所述期望模型集得到当 前时刻模型集,并根据当前时刻模型集更新概率转移矩阵;对当前时刻模型集中的每个故障模型进行滤波和概率更新;对每个所述故障模型的概率设置概率阈值,并将所述当前时刻故障模型集中的每个所述故障模型的概率与概率阈值进行比较,如果所述故障模型的概率大于或等于所述概率阈值,则判断所述飞行控制系统发生所述故障模型对应的故障。根据本发明实施例的基于期望模式扩展的多模型飞行控制系统故障诊断方法,通过采用期望模式扩展,实现了变结构的多模型方法,即实现了模型集的在线自适应更新,通过期望模型来描述系统未来可能的故障模式,解决了模型集巨大的问题,可获得一种快速准确的故障诊断方法,能在线实时检测单个或者多个故障,为自修复控制和维护决策提供了基础和保障。在本发明的一个实施例中,所述基本模型集由飞行控制系统的各种单故障模型组成,包括操作舵面故障模型、作动器故障模型和传感器故障模型。在本发明的一个实施例中,所述预测当前时刻的所述多个故障模型的概率进一步包括根据上一时刻模型的概率以及所述基本模型集的概率转移矩阵预测当前时刻的所述多个故障模型的概率。在本发明的一个实施例中,所述根据当前时刻模型集更新概率转移矩阵进一步包括根据实际系统故障模式间的关系,绘制所述基本模型集的状态转换图,得到所述基本模型集的状态转换关系,设定所述基本模型集的概率转移矩阵的预设值;绘制当前时刻模型集的状态转换关系,并在基本模型集的概率转移矩阵基础上计算得到当前时刻模型集的概率转移矩阵。在本发明的一个实施例中,所述根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型,将所述预设数目个期望模型组合,建立期望模型集进一步包括根据所需所述期望模型集的个数确定所述基本模型集的子模型集个数;在所述基本模型集中选取所述当前时刻模型的概率最大的前多个模型,组合所述模型得到预设数目的子模型集序列;将所述子模型集序列中每一个子模型集的模型组合得到一个期望模型,由所述期望模型得到所述期望模型集。在本发明的一个实施例中,所述对当前时刻模型集中的每个故障模型进行滤波和概率更新进一步包括在每个时刻由所述基本模型集和所述期望模型组合得到所述当前时刻模型集后,对所述当前时刻故障模型集中的每个故障模型分别进行滤波得到状态估计和残差,并对所述故障模型的概率进行更新。在本发明的一个实施例中,对所述当前时刻故障模型集中的每个故障模型分别进行滤波得到状态估计和残差,并对所述故障模型的概率进行更新,进一步包括根据上一时刻模型的滤波器的所述状态估计和协方差输出值,初始化所述当前时刻模型对应的滤波器的所述状态估计和所述协方差,并预测所述当前时刻模型的概率;根据卡尔曼滤波过程,分别对所述当前时刻模型更新所述状态估计和所述协方差,并计算所述残差和残差协方差;根据贝叶斯后验概率准则计算所述当前时刻模型的概率。本发明第二方面的实施例还提出了一种基于期望模式扩展的多模型飞行控制系统故障诊断装置,包括基本模型集建立模块,所述基本模型集建立模块用于统计飞行控制系统的多种故障并建立对应的多个单故障模型,并根据所述多个单故障模型建立基本模型 集;期望模型集建立模块,所述期望模型集建立模块用于预测当前时刻的所述多个故障模型的概率,根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型,将所述多个期望模型组合,建立期望模型集;当前时刻模型集建立模块,所述当前时刻模型集建立模块用于组合所述基本模型集和所述期望模型集得到当前时刻模型集,并根据当前时刻模型集更新概率转移矩阵;滤波和概率更新模块,所述滤波和概率更新模块对所述当前时刻模型分别进行滤波得到状态估计和残差,并对所述当前时刻模型的概率进行更新;故障判断模块,所述故障判断模块对所述故障模型的概率设置概率阈值,并将所述当前时刻模型集中的每个所述故障模型的概率与概率阈值进行比较,如果所述故障模型的概率大于或等于所述概率阈值,则所述故障判断模块判断所述飞行控制系统发生所述故障模型对应的故障。根据本发明实施例的基于期望模式扩展的多模型飞行控制系统故障诊断装置,通过采用期望模式扩展,实现了变结构的多模型方法,即实现了模型集的在线自适应更新,通过期望模型来描述系统未来可能的故障模式,解决了模型集巨大的问题,可获得一种快速准确的故障诊断方法,能在线实时检测单个或者多个故障,为自修复控制和维护决策提供了基础和保障。在本发明的一个实施例中,所述基本模型集由飞行控制系统的各种单故障模型组成,包括操作舵面故障模型、作动器故障模型和传感器故障模型。在本发明的一个实施例中,所述预测当前时刻的所述多个故障模型的概率进一步包括根据上一时刻模型的概率以及所述上一时刻模型集的概率转移矩阵预测当前时刻的所述多个故障模型的概率。在本发明的一个实施例中,所述基本模型集的概率转移矩阵的预设值设定进一步包括根据实际系统故障模式间的关系,绘制所述基本模型集的状态转换图,得到所述基本模型集的状态转换关系,设定所述基本模型集的概率转移矩阵的预设值。在本发明的一个实施例中,所述根据所述基本模型集以及所述当前时刻预测概率最大的预设数目个故障模型得到所述多个期望模型,将所述多个期望模型组合,建立期望模型集,还进一步包括所述期望模型建立模块根据所需所述期望模型的个数确定所述基本模型集的子模型集个数;所述期望模型建立模块在所述基本模型集中选取所述当前时刻模型的概率最大的前多个模型,组合所述模型得到预设数目的子模型集序列;所述期望模型建立模块将所述子模型集序列中每ー个子模型集的模型组合得到一个期望模型,由所述期望模型得到所述期望模型集。在本发明的一个实施例中,所述当前时刻模型集建立模块将所述基本模型集和所述期望模型集组合得到当前时刻模型集,并根据当前时刻模型集更新概率转移矩阵进一歩包括绘制当前时刻模型集的状态转换关系,并在基本模型集的概率转移矩阵基础上计算得到当前时刻模型集的概率转移矩阵。在本发明的一个实施例中,所述滤波和概率更新模块对所述当前时刻模型分别进行滤波得到状态估计和残差,并对所述当前时刻模型的概率进行更新。在本发明的一个实施例中,所述滤波和概率更新模块对所述当前时刻模型的概率进行更新进ー步包括根据上ー时刻模型的滤波器的所述状态估计和协方差输出值,初始化所述当前时刻模型对应的滤波器的所述状态估计和所述协方差,并预测所述当前时刻模型的概率;根据卡尔曼滤波过程,分别对所述当前时刻模型更新所述状态估计和所述协方 差,并计算所述残差和残差协方差;所述概率更新模块根据贝叶斯后验概率准则计算所述当前时刻各个所述故障模型的概率。本发明第三方面的实施例还提出了ー种飞行控制系统,包括自动驾驶仪模块,所述自动驾驶仪模块用于根据飞机的飞行导引指令,输出自动驾驶指令,控制飞机进行自动飞行;基本飞行控制模块,所述基本飞行控制模块用于根据所述自动驾驶指令,通过基本的PID控制器对飞机进行控制分别按照各个指令对飞机进行控制;如本发明第二方面实施例所述的故障检测与诊断模块,所述故障检测与诊断模块用于检测和诊断飞行控制系统的故障,输出故障信息;重构控制模块,所述重构控制模块用于根据所述故障信息重构飞行控制律;以及座舱,所述座舱用于为半实物装置,用于输入驾驶杆信息,手动控制飞机飞行。根据本发明实施例的飞行控制系统,能够对飞机所发生的故障做出快速、有效、准确的故障诊断,能在线实时检测单个或者多个故障,为飞机发生故障时的自修复控制和维护决策提供了基础和保障,有效地提高了排除故障效率、缩短维修时间、減少维修成本、提高飞机的安全性。在本发明的一个实施例中,所述飞行控制系统,还进一歩包括视景模块,所述视景模块用于显示飞机飞行状态以及所述故障信息。在本发明的一个实施例中,所述飞行控制系统,还进一歩包括接ロ模块,所述接ロ模块用干与外部进行通讯。在本发明的一个实施例中,所述与外部进行通讯包括与综合导航系统、驾驶舱和视景系统进行数据通讯。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图I为根据本发明实施例的基于期望模式扩展的多模型飞行控制系统故障诊断方法的流程图;图2为根据本发明实施例的由基本模型扩展得到的故障空间;图3为根据本发明实施例的基于期望模型扩展的故障状态转换图;图4为根据本发明的另一个实施例的基于期望模式扩展的多模型飞行控制系统故障诊断方法的流程图;图5为根据本发明实施例的基于期望模式扩展的多模型飞行控制系统故障诊断装置的示意图;图6为根据本发明实施例的飞行控制系统的结构框图;图7为根据本发明实施例的飞行控制系统的示意图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。下面参照附图详细描述根据本发明实施例的基于期望模式扩展的多模型飞行控制系统故障诊断方法。如图I所示,本发明第一方面实施例的基于期望模式扩展的多模型飞行控制系统故障诊断方法,包括如下步骤SI :统计飞行控制系统的各种故障并建立对应的多个单故障模型,根据多个单故障模型建立基本模型集。在本发明的一个实施例中,步骤SI中所述的基本模型集是由飞行控制系统的各种单故障模型组成,以操作舵面故障模型、作动器故障模型和传感器故障模型为例,需要理解的是本发明所可以采用的故障模型并不仅限于上述故障模型。飞行控制系统的故障主要包括作动器故障、结构故障和传感器故障,其中结构故障是指飞机本体的故障,在本实施例中主要考虑为操纵舵面的故障。对这些单故障分别建立模型,形成一系列的故障模型。假设飞机无故障时的线性化模型为
权利要求
1.一种基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,包括 统计飞行控制系统的各种故障并建立对应的多个单故障模型,根据所述多个单故障模型建立基本模型集; 预测当前时刻的所述多个故障模型的概率,根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型,将所述预设数目个期望模型组合,建立期望模型集; 组合所述基本模型集和所述期望模型集得到当前时刻模型集,并根据当前时刻模型集更新概率转移矩阵; 对当前时刻模型集中的每个故障模型进行滤波和概率更新;以及对所述故障模型的概率设置概率阈值,并将所述当前时刻模型集中的每个所述故障模型的概率与所述概率阈值进行比较,如果所述故障模型的概率大于或等于所述概率阈值,则判断所述飞行控制系统发生所述故障模型对应的故障。
2.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,所述基本模型集由飞行控制系统的各种单故障模型组成,包括操作舵面故障模型、作动器故障模型和传感器故障模型。
3.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,所述预测当前时刻的所述多个故障模型的概率进一步包括根据上一时刻模型的概率以及上一时刻模型集的概率转移矩阵预测当前时刻的所述多个故障模型的概率。
4.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,所述根据当前时刻模型集更新概率转移矩阵进一步包括 根据实际系统故障模式间的关系,绘制所述基本模型集的状态转换图,得到所述基本模型集的状态转换关系,设定所述基本模型集的概率转移矩阵的预设值; 绘制当前时刻模型集的状态转换关系,并在基本模型集的概率转移矩阵基础上计算得到当前时刻模型集的概率转移矩阵。
5.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,所述根据所述基本模型集以及所述当前时刻预测概率最大的前多个基本故障模型得到所述预设数目个期望模型,将所述预设数目个期望模型组合,建立期望模型集进一步包括 根据所需所述期望模型的个数确定所述基本模型集的子模型集个数; 在所述基本模型集中选取所述当前时刻模型的概率最大的前多个模型组合得到预设数目的模型集,组合所述模型集得到预设数目的子模型集序列; 将所述子模型集序列中每一个子模型集的模型组合得到一个期望模型,由所述期望模型得到所述期望模型集。
6.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,所述对当前时刻模型集中的每个故障模型进行滤波和概率更新进一步包括 在每个时刻由所述基本模型集和所述期望模型组合得到所述当前时刻模型集后,对所述当前时刻故障模型集中的每个故障模型分别进行滤波得到状态估计和残差,并对所述故障模型的概率进行更新。
7.如权利要求I所述的基于期望模式扩展的多模型飞行控制系统故障诊断方法,其特征在于,对所述当前时刻故障模型集中的每个故障模型分别进行滤波得到状态估计和残差,并对所述故障模型的概率进行更新,进一步包括 根据上一时刻模型的滤波器的所述状态估计和协方差输出值,初始化所述当前时刻模型对应的滤波器的所述状态估计和所述协方差,并预测所述当前时刻模型的概率; 根据卡尔曼滤波过程,分别对所述当前时刻模型更新所述状态估计和所述协方差,并计算所述残差和残差协方差; 根据贝叶斯后验概率准则计算所述当前时刻模型的概率。
8.一种基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,包括 基本模型集建立模块,所述基本模型集建立模块用于统计飞行控制系统的各种故障并建立对应的多个单故障模型,并根据所述多个单故障模型建立基本模型集; 期望模型集建立模块,所述期望模型集建立模块用于预测当前时刻的所述多个故障模型的概率,根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型,将所述预设数目个期望模型组合,建立期望模型集; 当前时刻模型集建立模块,所述当前时刻模型集建立模块用于组合所述基本模型集和所述期望模型集得到当前时刻模型集,并根据当前时刻模型集更新概率转移矩阵; 滤波和概率更新模块,所述滤波和概率更新模块对所述当前时刻模型分别进行滤波得到状态估计和残差,并对所述当前时刻模型的概率进行更新; 故障判断模块,所述故障判断模块对所述故障模型的概率设置概率阈值,并将所述当前时刻模型集中的每个所述故障模型的概率与概率阈值进行比较,如果所述故障模型的概率大于或等于所述概率阈值,则所述故障判断模块判断所述飞行控制系统发生所述故障模型对应的故障。
9.如权利要求8所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,所述基本模型集由飞行控制系统的各种单故障模型组成,包括操作舵面故障模型、作动器故障模型和传感器故障模型。
10.如权利要求8所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,所述预测当前时刻的所述多个故障模型的概率进一步包括根据上一时刻模型的概率以及上一时刻模型集的概率转移矩阵预测当前时刻的所述多个故障模型的概率。
11.如权利要求10所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,首次预测时所述当前时刻模型集建立模块将所述基本模型集的概率转移矩阵设置为预设值,其中所述预设值的设定进一步包括 根据实际系统故障模式间的关系,绘制所述基本模型集的状态转换图,得到所述基本模型集的状态转换关系,并设定所述基本模型集的概率转移矩阵的预设值。
12.如权利要求8所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,所述根据所述基本模型集以及所述当前时刻预测概率最大的前多个故障模型得到所述预设数目个期望模型,将所述预设数目个期望模型组合,建立期望模型集,还进一步包括 所述期望模型建立模块根据所需所述期望模型集的个数确定所述基本模型集的子模型集个数; 所述期望模型建立模块在所述基本模型集中选取所述当前时刻模型的概率最大的前多个模型,组合所述模型得到预设数目的子模型集序列; 所述期望模型建立模块将所述子模型集序列中每一个子模型集的模型组合得到一个期望模型,由所述期望模型得到所述期望模型集。
13.如权利要求8所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,所述当前时刻模型集建立模块将所述基本模型集和所述期望模型集组合得到当前时刻模型集,并根据当前时刻模型集更新概率转移矩阵进一步包括 绘制当前时刻模型集的状态转换关系,并在基本模型集的概率转移矩阵基础上计算得到当前时刻模型集的概率转移矩阵。
14.如权利要求8所述的基于期望模式扩展的多模型飞行控制系统故障诊断装置,其特征在于,所述滤波和概率更新模块对所述当前时刻模型分别进行滤波得到状态估计和残差,并对所述当前时刻模型的概率进行更新进一步包括 根据上一时刻模型的滤波器的所述状态估计和协方差输出值,初始化所述当前时刻模型对应的滤波器的所述状态估计和所述协方差,并预测所述当前时刻模型的概率; 根据卡尔曼滤波过程,分别对所述当前时刻模型更新所述状态估计和所述协方差,并计算所述残差和残差协方差; 根据贝叶斯后验概率准则计算所述当前时刻各个所述故障模型的概率。
15.一种飞行控制系统,其特征在于,包括 自动驾驶仪模块,所述自动驾驶仪模块用于根据飞机的飞行导引指令,输出自动驾驶指令,控制飞机进行自动飞行; 基本飞行控制模块,所述基本飞行控制模块用于根据所述自动驾驶指令,通过基本的PID控制器分别按照各个指令对飞机进行控制; 如权利要求8-14任一项所述的故障检测与诊断模块,所述故障检测与诊断模块用于检测和诊断飞行控制系统的故障,输出故障信息和故障诊断结果; 重构控制模块,所述重构控制模块用于根据所述故障信息重构飞行控制律;以及 座舱,所述座舱为半实物装置,用于输入驾驶杆信息,手动控制飞机飞行。
16.如权利要求15所述的飞行控制系统,其特征在于,还包括视景模块,所述视景模块用于显示飞机飞行状态、所述故障信息以及所述故障诊断结果。
17.如权利要求15所述的飞行控制系统,其特征在于,还包括接口模块,所述接口模块用于与外部进行通讯。
18.如权利要求17所述的飞行控制系统,其特征在于,所述与外部进行通讯包括与综合导航系统、驾驶舱和视景系统进行数据通讯。
全文摘要
本发明提出一种基于期望模式扩展的多模型飞行控制系统故障诊断方法,包括统计飞行控制系统的各种故障并建立基本模型集;预测当前时刻的多个故障模型的概率并建立期望模型集;将基本模型集和期望模型集进行组合以建立当前时刻故障模型集;对当前时刻模型集中的每个故障模型进行滤波和概率更新;如果当前时刻模型集中的某个故障模型的概率大于或等于预设的概率阈值,则判断飞行控制系统发生故障模型对应的故障。本发明还提出了一种基于期望模式扩展的多模型飞行控制系统故障诊断装置,包括:基本模型集建立模块、期望模型集建立模块、当前时刻模型集建立模块、滤波和概率更新模块、故障判断模块。本发明还提出了一种飞行控制系统。
文档编号G05B23/02GK102707708SQ20121016809
公开日2012年10月3日 申请日期2012年5月25日 优先权日2012年5月25日
发明者慕春棣, 李清, 柳志娟, 程农 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1