本发明实施例涉及航空航天,特别涉及一种基于性能-故障关系图谱的航天器故障诊断方法及装置。
背景技术:
1、航天器的运行环境复杂严苛,导致航天器故障多发,航天器故障在严重时会导致航天器失效。现有的故障诊断方法是依赖人工先验知识,通过人工查询的方式定位故障源,难以做到实时诊断、准确定位复杂故障。因此,需要提供一种基于性能-故障关系图谱的航天器故障诊断方法,以提高故障诊断的效率和精准度。
技术实现思路
1、本发明实施例提供了一种基于性能-故障关系图谱的航天器故障诊断方法及装置,能够提高故障诊断的效率和精准度。
2、第一方面,本发明实施例提供了一种基于性能-故障关系图谱的航天器故障诊断方法,包括:
3、基于航天器的性能-故障关系图谱,获取各实体的实体向量;
4、将所述性能-故障关系图谱作为ddpg的环境,将所述性能-故障关系图谱中的实体作为状态,将所述性能-故障关系图谱中的关系作为ddpg选择的动作,以根据待诊断航天器的当前状态确定所述性能-故障关系图谱中相同状态的实体;
5、根据预先针对所述性能-故障关系图谱中各实体设置的状态类别,确定当前实体的状态类别是否为终止状态,若否,则根据当前实体的状态类别以及当前实体的实体向量确定所选择的最优动作,根据所述最优动作得到下一状态的实体,将下一状态的实体作为当前实体循环执行本步骤;若是,则终止循环,并将当前实体确定为故障原因;所述状态类别包括:普通状态、终止状态和概率选择状态。
6、第二方面,本发明实施例还提供了一种基于性能-故障关系图谱的航天器故障诊断装置,包括:
7、获取单元,用于基于航天器的性能-故障关系图谱,获取各实体的实体向量;
8、实体确定单元,用于将所述性能-故障关系图谱作为ddpg的环境,将所述性能-故障关系图谱中的实体作为状态,将所述性能-故障关系图谱中的关系作为ddpg选择的动作,以根据待诊断航天器的当前状态确定所述性能-故障关系图谱中相同状态的实体;
9、故障诊断单元,用于根据预先针对所述性能-故障关系图谱中各实体设置的状态类别,确定当前实体的状态类别是否为终止状态,若否,则根据当前实体的状态类别以及当前实体的实体向量确定所选择的最优动作,根据所述最优动作得到下一状态的实体,将下一状态的实体作为当前实体循环执行本步骤;若是,则终止循环,并将当前实体确定为故障原因;所述状态类别包括:普通状态、终止状态和概率选择状态。
10、第三方面,本发明实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现本说明书任一实施例所述的方法。
11、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行本说明书任一实施例所述的方法。
12、本发明实施例提供了一种基于性能-故障关系图谱的航天器故障诊断方法及装置,将航天器的性能-故障关系图谱作为深度强化学习的环境,将性能-故障关系图谱中的实体作为状态,将性能-故障关系图谱中的关系作为选择的动作,以此能够根据航天器当前状态确定相同状态的实体,从而根据该实体的特征在性能-故障关系图谱中快速寻得最优路径,分析得到故障原因,使得故障诊断更加智能和准确,且诊断效率更高效。
1.一种基于性能-故障关系图谱的航天器故障诊断方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据当前实体的状态类别以及当前实体的实体向量确定所选择的最优动作,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据当前实体的实体向量和actor当前网络预测所选择的最优动作,包括:
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求4所述的方法,其特征在于,所述根据所述最优动作的动作价值对所述actor当前网络的激活参数进行更新,包括:
6.根据权利要求4所述的方法,其特征在于,
7.根据权利要求1-6中任一所述的方法,其特征在于,所述基于航天器的性能-故障关系图谱,获取各实体的实体向量,包括:
8.一种基于性能-故障关系图谱的航天器故障诊断装置,其特征在于,包括:
9.一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-7中任一项所述的方法。