System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种通用卫星健康管理系统和方法技术方案_技高网

一种通用卫星健康管理系统和方法技术方案

技术编号:40980294 阅读:5 留言:0更新日期:2024-04-18 21:26
一种通用卫星健康管理系统和方法,涉及卫星管理领域。解决传统的卫星健康管理方法存在可扩展性和可移植性差、无法处理复杂的逻辑故障等问题。所述系统包括:星务主体单元和健康管理单元;星务主体单元包括健康管理节点;健康管理节点包含标准业务配置模块;健康管理单元包括健康管理模块、标准输入输出接口和故障处理建议模块;标准业务配置模块获取健康管理节点检测数据、进行业务配置;健康管理模块读取配置信息、对配置信息进行联合诊断;故障处理建议模块获取诊断结果、生成故障处理建议;标准输入输出接口接收故障处理建议、传输至健康管理单元;健康管理节点接收故障处理建议、根据地面指令修改配置和工作模式。应用于航天领域。

【技术实现步骤摘要】

本专利技术涉及卫星管理领域,尤其涉及一种通用卫星健康管理系统。


技术介绍

1、目前,卫星星务软件健康管理的传统做法主要有两种模式。一种是没有统一模板或处理的模式,所有的诊断都是直接在待检测数据产生的位置进行判断,不同的故障诊断被分散在软件的各个位置,与星务软件主体深度耦合,无法实现模块化。如果需要进行软件移植,那么健康管理部分就需要重新编写,这使得可扩展性和可移植性变得很差。另一种是有统一模板或处理的模式,但这种模式只能处理简单逻辑的故障,无法处理复杂的逻辑故障。

2、此外,这两种模式还有另一个共同的问题,那就是软件一旦开始运行,健康管理就会立即开始运行,无法修改运行模式和处理逻辑,因此也不具备动态修改能力。这意味着,如果需要调整健康管理的运行方式或者处理逻辑,那么就需要对软件进行重新编写和测试,这无疑会带来很大的不便和成本。

3、综上所述,传统的卫星星务软件健康管理方法存在一些明显的问题和不足,比如可扩展性和可移植性差、无法处理复杂的逻辑故障、无法动态修改运行模式和处理逻辑等。因此,我们需要寻找一种更加有效和灵活的健康管理方法来满足不断变化的卫星任务需求。


技术实现思路

1、本专利技术针对传统的卫星星务软件健康管理方法存在可扩展性和可移植性差、无法处理复杂的逻辑故障、无法动态修改运行模式和处理逻辑等问题,提出一种通用卫星健康管理系统,所述系统包括:

2、星务主体单元和健康管理单元;

3、所述星务主体单元包括健康管理节点;

>4、所述健康管理节点包含标准业务配置模块;

5、所述健康管理单元包括健康管理模块、标准输入输出接口和故障处理建议模块;

6、所述标准业务配置模块用于获取健康管理节点的检测数据、根据检测数据进行相应的业务配置;

7、所述健康管理模块用于读取标准业务配置模块中配置信息,并对标准业务配置模块中配置信息进行联合诊断;

8、所述故障处理建议模块用于获取健康管理模块中诊断结果,并生成故障处理建议;

9、所述标准输入输出接口用于接收故障处理建议模块中故障处理建议,并将所述故障处理建议传输至健康管理单元;

10、所述健康管理节点用于接收标准输入输出接口传输的故障处理建议,还用于根据地面指令修改健康管理配置和工作模式。

11、进一步的,还提供一种优选方式,所述标准业务配置模块包括:索引配置、处理类型配置、期望值配置、触发配置、最大故障累计次数配置、检测周期配置、链接配置、处理逻辑配置和故障处理指令/序列及优先级配置;

12、进一步的,还提供一种优选方式,所述索引配置包括配置索引和输入索引;所述配置索引为配置项唯一标志,各配置项不可重复,用于健康管理模块查找、配置项定位、输出故障处理建议,还用于星务主体单元根据配置索引查找故障处理方法、准确定位故障;

13、所述输入索引用于星务主体单元查找配置项输入。

14、进一步的,还提供一种优选方式,所述处理类型配置包括无处理类、通信类、范围类、恒值类、跳变类、动态期望值类、系统类;

15、所述无处理类用于屏蔽配置项;

16、所述通信类用于诊断通信类故障;

17、所述范围类用于诊断数据正常时变化在某范围内的故障类别;

18、所述恒值类用于诊断输入数据为不断变化的数据;

19、所述跳变类用于诊断相邻两次输入数据差值在期望范围内的数据;

20、所述动态期望值类用于诊断某控制是否达到预期;

21、所述系统类用于诊断无输入的多配置项混合故障。

22、进一步的,还提供一种优选方式,所述健康管理模块的诊断方法包括:

23、清空标准输入输出接口中的健康管理建立列表;

24、判断标准输入输出接口中的运行模式,若当前的运行模式为休眠模式则计算结束,否则继续下一步;

25、诊断标准业务配置模块中每条配置自身的健康状态;

26、对标准业务配置模块中每条配置自身健康状态和其所有链接健康状态根据处理逻辑进行联合诊断。

27、进一步的,还提供一种优选方式,所述对标准业务配置模块中每条配置自身健康状态和其所有链接健康状态根据处理逻辑进行联合诊断,包括:

28、识别每条配置的索引,跳过保留配置项;

29、识别非保留配置项的处理类型,跳过不处理项;

30、对非保留且非不处理项分别进行链接检测,根据链接处理逻辑对配置项自身和所有链接进行联合诊断,并修改标准业务配置模块中每条配置自身的健康状态记录。

31、进一步的,还提供一种优选方式,所述故障处理建议模块的处理建议生成方法为:

32、检测标准业务配置模块中每条配置当前的健康状态,若为故障,则检测故障次数是否到达设定的触发次数,否则跳过;

33、若当前检测的配置项到达设定的触发次数,则进行故障触发提交;

34、对提交的所有故障配置项进行相同部件检测,若有两个以上相同部件的不同配置项同时提交故障,则进行优先级判断,选取优先级最高的配置项故障输出到标准输入输出接口中的故障处理建议列表,保证每个部件同一时刻只有一个故障被输出。

35、基于同一专利技术构思,本专利技术还提出一种通用卫星健康管理方法,所述方法是基于上述任一项所述的系统实现的,所述方法包括:

36、健康管理节点根据标准业务配置模块输入检测数据,调用标准输入输出接口运行;

37、运行结束后,星务主体单元查询是否有健康管理建议;

38、若需修改标准业务配置模块,则星务主体单元的健康管理节点根据地面指令直接对标准业务配置模块进行修改,或先将待修改配置屏蔽然后修改,修改后再启用。

39、基于同一专利技术构思,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质用于储存计算机程序,所述计算机程序执行上述所述的一种通用卫星健康管理方法。

40、基于同一专利技术构思,本专利技术还提出一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据上述所述的一种通用卫星健康管理方法。

41、本专利技术的有益之处在于:

42、本专利技术解决了传统的卫星星务软件健康管理方法存在可扩展性和可移植性差、无法处理复杂的逻辑故障、无法动态修改运行模式和处理逻辑等问题。

43、传统的卫星星务软件健康管理方法受限于其可扩展性和可移植性,这导致在不同环境中难以应用。本专利技术所述的一种通用卫星健康管理系统通过引入健康管理单元,提高了系统的可扩展性和可移植性,使得系统更容易在不同卫星或任务中应用。

44、传统方法无法有效地处理复杂的逻辑故障,因为它们涉及多个系统组件的交互。本专利技术所述的一种通用卫星健康管理系统引入了健康管理模块,通过对标准业务配置模块的联合诊断,使系统能够更好地处本文档来自技高网...

【技术保护点】

1.一种通用卫星健康管理系统,其特征在于,所述系统包括:

2.根据权利要求1所述的一种通用卫星健康管理系统,其特征在于,所述标准业务配置模块包括:索引配置、处理类型配置、期望值配置、触发配置、最大故障累计次数配置、检测周期配置、链接配置、处理逻辑配置和故障处理指令/序列及优先级配置。

3.根据权利要求2所述的一种通用卫星健康管理系统,其特征在于,所述索引配置包括配置索引和输入索引;所述配置索引为配置项唯一标志,各配置项不可重复,用于健康管理模块查找、配置项定位、输出故障处理建议,还用于星务主体单元根据配置索引查找故障处理方法、准确定位故障;

4.根据权利要求2所述的一种通用卫星健康管理系统,其特征在于,所述处理类型配置包括无处理类、通信类、范围类、恒值类、跳变类、动态期望值类、系统类;

5.根据权利要求1所述的一种通用卫星健康管理系统,其特征在于,所述健康管理模块的诊断方法包括:

6.根据权利要求5所述的一种通用卫星健康管理系统,其特征在于,所述对标准业务配置模块中每条配置自身健康状态和其所有链接健康状态根据处理逻辑进行联合诊断,包括:

7.根据权利要求5所述的一种通用卫星健康管理系统,其特征在于,所述故障处理建议模块的处理建议生成方法为:

8.一种通用卫星健康管理方法,其特征在于,所述方法是基于权利要求1至7任一项所述的系统实现的,所述方法包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于储存计算机程序,所述计算机程序执行权利要求8所述的一种通用卫星健康管理方法。

10.一种计算机设备,其特征在于:包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据权利要求8所述的一种通用卫星健康管理方法。

...

【技术特征摘要】

1.一种通用卫星健康管理系统,其特征在于,所述系统包括:

2.根据权利要求1所述的一种通用卫星健康管理系统,其特征在于,所述标准业务配置模块包括:索引配置、处理类型配置、期望值配置、触发配置、最大故障累计次数配置、检测周期配置、链接配置、处理逻辑配置和故障处理指令/序列及优先级配置。

3.根据权利要求2所述的一种通用卫星健康管理系统,其特征在于,所述索引配置包括配置索引和输入索引;所述配置索引为配置项唯一标志,各配置项不可重复,用于健康管理模块查找、配置项定位、输出故障处理建议,还用于星务主体单元根据配置索引查找故障处理方法、准确定位故障;

4.根据权利要求2所述的一种通用卫星健康管理系统,其特征在于,所述处理类型配置包括无处理类、通信类、范围类、恒值类、跳变类、动态期望值类、系统类;

5.根据权利要求1所述的一种通用卫星健康管理系统,其特征在于,...

【专利技术属性】
技术研发人员:石韬刘先毅张新宇张云龙
申请(专利权)人:哈尔滨工大卫星技术有限公司
类型:发明
国别省市:

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

1