一种卫星故障诊断推理机系统及方法

文档序号:25481136发布日期:2021-06-15 21:40阅读:来源:国知局

技术特征:

1.一种卫星故障诊断推理机系统,其特征在于,其基于卫星分系统运行,包括:

多个分系统推理模块,其中,任一所述分系统推理模块对应一个卫星分系统,且被配置为能够对卫星分系统的知识规则进行推理运算;

负载控制器,与所述分系统推理模块可通信地连接,且被配置为能够获取卫星分系统推理模块的负载压力,并根据所述负载压力调整推理机系统的运算范围,控制系统负载。

2.如权利要求1所述的推理机系统,其特征在于,所述分系统推理模块采用多线程并行计算,每一条知识规则对应一个线程。

3.如权利要求1所述的推理机系统,其特征在于,所述负载控制器包括:

负载监测模块,包括:

软件资源获取接口,其被配置为能够根据设定的采样间隔,获取系统软件资源使用情况;以及

硬件资源获取接口,其被配置为能够根据设定的采样间隔,获取系统硬件资源使用情况;

控制参数配置模块,其被配置为能够进行参数设置,其中,所述参数包括采样间隔、资源上限值以及触发值;

负载控制模块,其与所述系统负载监测模块可通信地连接,且被配置为能够根据所述系统软件资源使用情况及系统硬件资源使用情况,计算当前负载压力,并根据所述负载压力,制定控制指令;以及

负载调整模块,其与所述负载控制模块可通信地连接,用于根据所述控制指令,调整所述推理机系统的运算范围。

4.如权利要求3所述的推理机系统,其特征在于,所述系统软件资源使用情况包括卫星分系统级范围内的接收遥测数据量以及待推理知识规则数量。

5.如权利要求3所述的推理机系统,其特征在于,所述系统硬件资源使用情况包括推理机系统所在服务器的cpu使用率、内存占用率。

6.如权利要求1所述的推理机系统,其特征在于,所述调整推理机系统的运算范围包括调整分系统推理模块开启数量、计算线程数量以及计算速度及方法。

7.一种卫星故障诊断的方法,其特征在于,包括步骤:

对推理机系统状态进行初始化,确定卫星分系统及对应的卫星代号;

获取各卫星分系统范围内的所有知识规则,并对数据库中的知识规则进行遍历,获取在线运行的知识规则数量;以及

启动对应的分系统推理模块,采用多线程计算方式,根据实时遥测和知识规则编译表达式进行推理运算,得到诊断结果和故障信息。

8.如权利要求7所述的方法,其特征在于,还包括,调整推理机系统的负载,包括:

暂停推理机系统的运行;

调整推理机系统的运算范围:

若负载压力高于第一触发值,则执行负载降低控制指令;以及

若负载压力低于第二触发值,则执行负载提升控制指令;以及启动推理机系统。

9.如权利要求8所述的方法,其特征在于,所述负载降低控制指令包括:关闭部分分系统推理模块,若没有分系统推理模块可以关闭,则关掉1/2数量的计算线程,所有知识规则共享剩余线程。

10.如权利要求8所述的方法,其特征在于,负载提升控制指令包括为关键单机增加一个专用的推理进程,其中,所述关键单机指资源占用率最高的单机。


技术总结
本发明提供一种卫星故障诊断推理机系统,基于卫星分系统运行,包括多个分系统推理模块及负载控制器,其中,任一分系统推理模块对应一个卫星分系统,用于对卫星分系统的知识规则进行推理运算;负载控制器与分系统推理模块可通信地连接,用于获取卫星分系统推理模块的负载压力,并根据负载压力调整推理机系统的运算范围,控制系统负载。

技术研发人员:曾繁彬;张军;林宝军;沈苑;王亚宾;应俊;杨琼;沈冠浩;乔伟男;杜雪;常景娜;张浩
受保护的技术使用者:中国科学院微小卫星创新研究院;上海微小卫星工程中心
技术研发日:2021.03.05
技术公布日:2021.06.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1