[发明专利]一种基于解析冗余关系的卫星控制系统敏感器可诊断性确定方法有效
申请号: | 201310738863.4 | 申请日: | 2013-12-26 |
公开(公告)号: | CN103699121B | 公开(公告)日: | 2017-01-25 |
发明(设计)人: | 何英姿;刘文静;王大轶;刘成瑞 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02;G01C25/00 |
代理公司: | 中国航天科技专利中心11009 | 代理人: | 安丽 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 解析 冗余 关系 卫星 控制系统 敏感 诊断 确定 方法 | ||
1.一种基于解析冗余关系的卫星控制系统敏感器可诊断性确定方法,其特征在于步骤如下:
第一步,根据同类敏感器的测量模型,生成解析冗余关系集合,构建解析冗余关系与部件故障的关联矩阵,根据可诊断性判据完成同类敏感器的可诊断性确定;
第二步,若第一步中不可检测故障集合或不可分离故障集合不是空集,则根据运动学模型,建立不同类敏感器的混合模型,再根据第一步中的解析冗余关系生成方法、关联矩阵的构建方法和可诊断性判据完成不同类敏感器的可诊断性确定,对可诊断性确定结果进行更新;
第三步,基于第二步获得的故障可诊断性确定结果,利用可诊断性度量指标计算方法,得到故障模式的故障可检测度和可分离度以及敏感器故障可检测率和可分离率。
2.根据权利要求1所述的基于解析冗余关系的卫星控制系统敏感器可诊断性确定方法,其特征在于:所述第一步中生成解析冗余关系集合的方法实现如下:
(1)从矩阵H中任取两行构成矩阵与之对应地从Y中抽取相关行构成矩阵然后逐一判断矩阵的秩是否为1,整理所有秩为1的矩阵得到H2,并获得与其之对应的Y2,其中,表示从矩阵H中任取两行构成的第i个矩阵表示从矩阵Y中任取两行构成的第j个矩阵
(2)与步骤(1)类似,依次判断任取三行、四行直到ny行的各种情况,分别得到这里需要重点说明的是,上述得到可能存在内容的重叠,需要将其删除。以H4为例阐述删除重叠内容的思路:在矩阵 中,若某个矩阵包含了H2和H3中的或则直接丢弃该矩阵,无需再进行秩运算以及后续的处理
(3)寻找矩阵Vk,使其满足VkHk=0,则得到解析冗余关系为:ARRk=VkYk;
(4)对于k=2,3,…,ny,分别执行步骤(3),得到解析冗余关系集合 。
3.根据权利要求1所述的基于解析冗余关系的卫星控制系统敏感器可诊断性确定方法,其特征在于:所述第一步中解析冗余关系与部件故障的关联矩阵DARR为:
其中,行向量为解析冗余关系,列向量为部件故障,nARR为解析冗余关系个数,ncomponent为部件个数,矩阵中的元素di,j满足(i=1,2,…,nARR,j=1,2,…,ncomponet):
4.根据权利要求1所述的基于解析冗余关系的卫星控制系统敏感器可诊断性确定方法,其特征在于:所述第一步中可诊断性判据为:
(1)在关联矩阵DARR中,若故障fj对应列的所有元素都为0,则称此故障为不可检测的,即
UD={fj|di,j=0,i=1,2,…,nARR}
其中,UD表示不可检测故障集合;
(2)在关联矩阵DARR中,若故障fj对应列中至少有一个元素不为0,则称该故障为可检测的,即
其中,ED表示可检测故障集合;
(3)对于故障集合F={f1,f2,…,fk},若任意两个故障所在列的所有元素完全相同,则称故障集合F中所有故障不具有可分离性,即
其中,表示逻辑异或运算,UI表示不可分离故障集合;
(4)对于p个敏感器部件,若得到的解析冗余关系个数为q,则使所有部件故障具有可分离性的必要条件是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310738863.4/1.html,转载请声明来源钻瓜专利网。