一种基于黎曼度量的航天器故障检测方法技术

技术编号:30346098 阅读:20 留言:0更新日期:2021-10-12 23:34
本发明专利技术涉及一种基于黎曼度量的航天器故障检测方法,属于故障诊断技术领域。包括:步骤一:在无故障情况下,收集N组离线过程数据{Y1,...,Y

【技术实现步骤摘要】
一种基于黎曼度量的航天器故障检测方法


[0001]本专利技术涉及一种基于黎曼度量的航天器故障检测方法,属于故障诊断


技术介绍

[0002]现随着现代工业的不断规模化和复杂化,实时故障检测技术对于工业过程安全及其产品质量把控有着重要的作用。常用的故障检测算法分为以下三类:基于模型的方法,基于知识的方法和基于数据的方法。由于现代工业中分布式系统的应用,工业数据库中存储了丰富的过程数据,相比于其他方法,基于数据的方法有着更大的优势。
[0003]基于数据的故障诊断系统大多针对的是静态系统,主要包含主成分分析(principle component analysis,PCA)、偏最小二乘(partial least squares,PLS)、独立成分分析(independent component correlation algorithm,ICA)。其中PCA和PLS的研究最为广泛,工程中也有着不同的应用。
[0004]对于数据驱动的非线性系统故障诊断方法,基于神经网络的PCA和核PCA(KPCA)有着重要的应用,其中KPCA是将数据投影到高维空间,使得低维空间的非线性问题转化为高维空间的线性问题,KPCA目前是非线性过程最为重要的检测方法。
[0005]在动态系统中,无论系统是处于稳态还是瞬态,过程动态的状态空间模型能够很好的描述关键质量标准和过程变量之间的关系。通过使用奇偶性空间或诊断观察器的残差生成器来实现过程监测。
[0006]对于多模态系统的故障检测,一些基于线性系统的故障检测方法改进后的诊断方案被提出,如多路PCA方法等。针对多模态系统改进的PCA和PLS方法,在应用多元统计分析方法时存在着去均值中心化、分布概率依赖、乘性故障难识别等问题。同时,由于多模态系统的复杂,使得欧几里得空间中统计量指标下的不同模态与故障数据难以区分。

技术实现思路

[0007]本专利技术解决的技术问题是:为了解决复杂工业过程采样数据的均值和方差非恒定、概率密度函数难获取、故障种类复杂问题,提出一种基于黎曼度量的航天器故障检测方法。
[0008]本专利技术解决技术的方案是:
[0009]一种基于黎曼度量的航天器故障检测方法,具体步骤包括:
[0010]步骤一:在无故障情况下,收集N组离线过程数据{Y1,...,Y
N
},建立正定矩阵ρ(n)=[P1,...,P
N
];
[0011]步骤二:通过迭代求解方法,计算出正定矩阵[P1,...,P
N
]的黎曼中心P
g

[0012]步骤三:依次计算离线过程数据对应的性能指标J
i
,通过阈值设定算法,计算阈值J
th

[0013]步骤四:获取在线样本值,计算在线样本值的性能指标J,将J与步骤三得出的阈值J
th
相比较,若J≥J
th
故障报警,若J<J
th
则无故障。
[0014]进一步的,步骤一中,Y
i
=[y
i
(1),...,y
i
(n)]∈R
m
×
n
,i=1,..,N,表示第i个记录的过程数据,n为一组数据的采样数,m为测量向量的维数。
[0015]进一步的,步骤一中,
[0016]进一步的,步骤一中,P、Q为两个m
×
m维的正定矩阵,d
R
(P,Q)即为黎曼度量下的黎曼距离。
[0017]进一步的,
[0018][0019]其中,Log()代表着矩阵对数,λ
i
(P,Q),i=1,...,m为P
‑1Q的特征值,正定矩阵P和Q之间的黎曼距离表征着两个矩阵的相似度。
[0020]进一步的,步骤三中,通过阈值设定算法,计算阈值J
th

[0021]进一步的,步骤四中,获取在线样本值Y=[y(1),...,y(n)]∈R
m
×
n
,根据进行数据标准化,获得标准化后的数据
[0022]计算获得数据矩阵
[0023]计算在线样本值的性能指标将J与步骤三得出的阈值J
th
相比较,若J≥J
th
故障报警,若J<J
th
无故障。
[0024]本专利技术与现有技术相比的有益效果是:
[0025](1)本专利技术基于批数据矩阵检测故障,该矩阵涵盖了均值、协方差和不确定信息,采用黎曼中心,可以有效处理不确定性;
[0026](2)本专利技术比传统基于统计量的故障检测算法可检测的故障种类多;
[0027](3)本专利技术不需要假设过程数据的分布情况,为纯数据驱动算法,可适用性更广。
附图说明
[0028]图1为基于黎曼度量的故障检测算法流程图;
[0029]图2为黎曼中心迭代求解算法图;
[0030]图3为阈值设定算法流程图。
具体实施方式
[0031]下面结合实施例对本专利技术作进一步阐述。
[0032]参照图1和图2具体说明本实施方式,本实施方式所述的基于黎曼度量的故障检测算法,该方法包括以下步骤:
[0033]步骤一:在无故障情况下,收集足够大的N组离线过程数据集{Y1,...,Y
N
},其中Y
i
=[y
i
(1),...,y
i
(n)]∈R
m
×
n
,i=1,..,N,表示第i个记录的过程数据,n为一组数据的采样数,m为测量向量的维数。由于该算法基于黎曼度量,因此建立正定矩阵[P1,...,P
N
],如式(1.1)所示:
[0034][0035]步骤二:计算出正定矩阵ρ(n)=[P1,...,P
N
]的黎曼中心P
g
,如式(1.2)所示:
[0036][0037]P、Q为两个m
×
m维的正定矩阵,d
R
(P,Q)即为黎曼度量下的黎曼距离,其定义如式(1.3)所示:
[0038][0039]式(1.3)中Log(
·
)代表着矩阵对数,λ
i
(P,Q),i=1,...,m为P
‑1Q的特征值。正定矩阵P和Q之间的黎曼距离表征着两个矩阵的相似度;
[0040]步骤三:依次计算离线过程数据对应的性能指标J
i
,如下式所示:
[0041][0042]通过阈值设定算法,计算阈值J
th

[0043]步骤四:获取在线样本值Y=[y(1),...,y(n)]∈R
m
×
n
,根据公式进行数据标准化,获得标准化后的数据计算获得数据矩阵计算在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于黎曼度量的航天器故障检测方法,其特征在于,具体步骤包括:步骤一:在无故障情况下,收集N组离线过程数据{Y1,...,Y
N
},建立正定矩阵ρ(n)=[P1,...,P
N
];步骤二:通过迭代求解方法,计算出正定矩阵[P1,...,P
N
]的黎曼中心P
g
;步骤三:依次计算离线过程数据对应的性能指标J
i
,通过阈值设定算法,计算阈值J
th
;步骤四:获取在线样本值,计算在线样本值的性能指标J,将J与步骤三得出的阈值J
th
相比较,若J≥J
th
故障报警,若J<J
th
则无故障。2.根据权利要求1所述的一种基于黎曼度量的航天器故障检测方法,其特征在于,步骤一中,Y
i
=[y
i
(1),...,y
i
(n)]∈R
m
×
n
,i=1,..,N,表示第i个记录的过程数据,n为一组数据的采样数,m为测量向量的维数。3.根据权利要求2所述的一种基于黎曼度量的航天...

【专利技术属性】
技术研发人员:刘一帆常进闫金栋韩小军皇甫松涛李乃海白少华张淳
申请(专利权)人:北京空间飞行器总体设计部
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1