[发明专利]一种检测卫星姿态测量系统微小故障的方法有效
申请号: | 201611014917.2 | 申请日: | 2016-11-17 |
公开(公告)号: | CN106767898B | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 何章鸣;王炯琦;周海银;周萱影;马正芳;侯博文;彭坚 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G01C25/00 | 分类号: | G01C25/00 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 410000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种检测卫星姿态测量系统微小故障的方法,本方法包括四大步骤:首先,对测量数据进行预处理;其次,基于趋势剔除算法剔除训练数据和测试数据的趋势项,从而提高测试数据的故障信号比;再次,基于噪声消减算法进一步消减噪声和增强微小故障,从而提高测试残差的故障噪声比;最后,构建检测统计量和检测阈值,从而实现微小故障的检测。当卫星控制系统处于非平稳状态,而且发生微小故障时,该方法可以提高微小故障的检测率。 | ||
搜索关键词: | 微小故障 卫星姿态测量 测试数据 种检测 算法 检测 剔除 预处理 卫星控制系统 测量数据 故障信号 平稳状态 训练数据 噪声消减 检测率 统计量 噪声比 残差 构建 消减 噪声 测试 | ||
【主权项】:
1.一种检测卫星姿态测量系统微小故障的方法,其特征在于,所述方法包括四个步骤:步骤一:数据预处理;把原始测试数据X=(x1,x2,…,xk,xk+1,xk+2,…,xk+j,…)划分为训练数据Xk=(x1,x2,…,xk)和测试数据Xk+j=(xk+1,xk+2,…,xk+j,…),其中训练数据Xk是历史的正常数据,测试数据Xk+j是未来的待检测数据,其中k和j都是大于等于1的正整数;
表示姿态测量系统在k时刻的测量值,其中n表示变量的个数;对训练数据进行横向筛选和纵向裁切,处理后的训练数据仍记为Xk;步骤二:趋势剔除;利用趋势剔除算法将训练数据Xk分解为两部分,即校正值Yk和校正残差Zk;将测试数据Xk+j的每个样本xk+j分解为两部分:预测值yk+j和预测残差zk+j;若测试数据xk+j是带故障的,则zk+j的故障信号比将显著大于xk+j的故障信号比;所述趋势剔除算法的步骤包括:S2.1选择设计函数f(t),假定f(t)包括m个设计函数:f(t)=(f1(t),…,fm(t))T (1)其中m是大于等于1的正整数,m的值由训练数据Xk的曲线趋势决定;S2.2利用设计函数计算设计矩阵Fk
S2.3利用步骤一中的训练数据Xk和设计矩阵Fk估计线性方程Xk=βkFk的参数
若
是Fk的M‑P广义逆,则参数βk为
S2.4利用估计的参数
计算训练数据Xk的校正值Yk和测试数据xk+j的预测值yk+j,j=1,2,…
S2.5计算校正残差Zk和预测残差zk+j,j=1,2,…
S2.6计算校正残差Zk的样本均值mk和无偏样本方差Sk:
其中
表示元素全等于1的k维向量;步骤三:噪声消减;若测试数据xk+j是带故障的,采用噪声消减算法进一步消减噪声和增强故障;所述噪声消减算法主要的步骤包括:S3.1对于测试样本xk+j,加权因子是单调递增的,即αk+1≤αk+2≤…≤αk+j (7)S3.2利用步骤二中的预测残差zk+j,l=1,2,…,j和样本均值mk构造检测残差rk+j
S3.3构造检测统计量,若步骤二中无偏样本方差Sk的逆矩阵为
则检测统计量为F(xk+j):
步骤四:故障检测;若显著性水平为α,则检测统计量F(xk+j)对应的检测阈值为UCL=F1‑α(n,k‑n) (10)其中F1‑α(n,k‑n)表示自由度为(n,k‑n)的F分布对应于(1‑α)的分位数;若F(xk+j)∈[0,UCL],则测试数据xk+j为正常数据,否则为故障数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611014917.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种便携式高精度内圆孔轮廓误差自动测量装置
- 下一篇:油库监测方法和系统