摘要
随着对航天器自主生存能力要求的提高,基于模型的故障诊断成为国内外的研究热点.计算全体极小碰集是基于模型的故障诊断中的关键步骤,以HSSE-tree算法为基础,结合二进制位标记,提出一种HSSE-tree的高效改进算法——Binary-label HSSE.改进算法采用二进制位标记来代替实际节点元素,并采用了有效的剪枝策略及节点扩展方式,避免了HSSE-tree算法中存在的节点个数及超集个数随着问题规模增大而产生的爆炸式增长的问题;此外,改进算法采用二进制位运算,避免了判断碰集及判断是否超集时的元素遍历,使算法的运行时间进一步减少.仿真结果表明,与HSSE-tree算法相比,改进算法的消耗时间及占用内存均有了大规模减少.这为航天器系统的故障诊断及实时诊断提供了理论依据和应用基础.
Because of the increase of the demand for the autonomy of spacecrafts, model-based diagnosis has been a hot research spot both at home and abroad. Computing all minimal hitting sets is a key step of mod el-based diagnosis. An effectively improved method of HSSE-tree called Binary-label HSSE based on HSSE tree and combining binary labels was put forward. The improved method used binary digits to mark the real el ements of the nodes, and used effectively pruning and expanding strategies, to avoid the main problem of HSSE-tree, the explosive growth of the expanded nodes and supersets along with the dimension of the prob lems. Additionally, computing between binary digits can avoid the traverse of every element in a node when judging whether the node is a minimal hitting set (MHS) , which also contributes to the significant decrease of the run time. Simulation results show the improved method costs much less space and time than the HSSE-tree method, which provides both theoretical and applicative foundation for fault diagnosis and Real-time diagnosis of spacecraft system.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2012年第11期1547-1551,共5页
Journal of Beijing University of Aeronautics and Astronautics