一种基于故障诊断的专家知识编辑方法和装置制造方法及图纸

技术编号:32112506 阅读:12 留言:0更新日期:2022-01-29 18:56
本发明专利技术提供了一种基于故障诊断的专家知识编辑方法和装置,所述方法包括:根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑;当判断是首次编辑时,则加载并展示用于生成所述表达式所需的元素信息;根据展示的元素信息,填充表达式的各元素位置,并生成相应的表达式。本发明专利技术相对于现有技术,可通过历史表达式保存记录判断使用户是否首次编辑,并加载并展示元素信息,将元素信息填充到各专家知识表达式的各元素位置,降低了使用者的学习门槛,即使是无编程经验的用户也可以对专家知识表达式进行录入,有效提高了专家知识表达式的录入效率,并使录入的方法流程化,为不同场景提供了通用性和适用性。和适用性。和适用性。

【技术实现步骤摘要】
一种基于故障诊断的专家知识编辑方法和装置


[0001]本专利技术涉及卫星故障诊断领域,尤其涉及一种基于故障诊断的专家知识编辑方法和装置。

技术介绍

[0002]在航天领域,对卫星进行故障诊断的依据之一是基于专家知识的内容,所以如何进行专家知识的快速编辑便成为了卫星故障诊断数据维护的重要一环。现有的专家知识录入主要是基于手工通过代码的形式进行录入表达式,通过诊断系统对录入的表达式进行转换后进行故障诊断。但是这种手工编辑的方式需要具有一定的编程经验,对于普通的航天业务使用用户来说学习成本较高,而且大批量的知识录入容易出错。

技术实现思路

[0003]本专利技术提供了一种基于故障诊断的专家知识编辑方法和装置,以解决专家知识表达式的快速录入,降低学习门槛,使录入方法流程化并具有通用性。
[0004]为了解决上述技术问题,本专利技术实施例提供了一种基于故障诊断的专家知识编辑方法,包括:根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式;当判断所述用户为首次编辑时,则加载并展示用于生成所述专家知识表达式的所需的所有元素信息;根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式。
[0005]作为优选方案,所述根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式,具体为:根据展示的所有元素信息,通过人工选择所有元素信息中的第一元素信息;将所述第一元素信息填充到所述专家知识表达式的各元素位置,通过预定义的转换方式,生成第一专家知识表达式。
[0006]作为优选方案,在将所述第一元素信息填充到所述专家知识表达式的各元素位置之前,还包括:将所述第一元素信息进行手动编辑。
[0007]作为优选方案,所述加载并展示用于生成专家知识表达式的所需的所有元素信息,具体为:加载并展示自定义变量、if结构语句、故障信息、报警内容、报警详情、处置建议、评估事件、处置作业和研制方预案。
[0008]作为优选方案,所述根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式,具体为:查询所述历史表达式保存记录中所有历史版本专家知识表达式的第一id,结合用户选择编辑的专家知识表达式的第二id,比对所述第一id和所述第二id,并判断用户是否
首次进行编辑所述专家知识表达式;若所述第一id与所述第二id一致,则确认所述用户不是首次编辑;若所述第一id与所述第二id不一致,则确认所述用户是首次编辑。
[0009]作为优选方案,在所述判断用户是否首次进行编辑所述专家知识表达式之后,还包括:当所述用户不为首次编辑时,加载专家知识表达式的历史版本,作为当前生效的专家知识表达式版本。
[0010]作为优选方案,在所述生成相应的专家知识表达式之后,还包括:将生成的专家知识表达式保存到所述历史表达式保存记录。
[0011]本专利技术还提供了一种基于故障诊断的专家知识编辑装置,包括判断模块、展示模块和生成模块;所述判断模块用于根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式;所述展示模块用于当判断所述用户为首次编辑时,加载并展示用于生成所述专家知识表达式的所需的所有元素信息;所述生成模块用于根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式。
[0012]作为优选方案,所述生成模块根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式,具体为:所述生成模块根据展示的所有元素信息,通过人工选择所有元素信息中的第一元素信息;将所述第一元素信息填充到所述专家知识表达式的各元素位置,通过预定义的转换方式,生成第一专家知识表达式。
[0013]作为优选方案,所述生成模块包括编辑单元,所述编辑单元用于在将所述第一元素信息填充到所述专家知识表达式的各元素位置之前,将所述第一元素信息进行手动编辑。
[0014]相比于现有技术,本专利技术实施例具有如下有益效果:本专利技术实施例提供了一种基于故障诊断的专家知识编辑方法和装置,所述方法包括:根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式;当判断所述用户是首次编辑时,则加载并展示用于生成所述专家知识表达式的所需的所有元素信息;根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式。本专利技术相对于现有技术,可通过历史表达式保存记录判断使用户是否首次编辑,并加载并展示元素信息,将元素信息填充到各专家知识表达式的各元素位置,降低了使用者的学习门槛,即使是无编程经验的用户也可以对专家知识表达式进行录入,有效提高了专家知识表达式的录入效率,并使录入的方法流程化,为不同场景提供了通用性和适用性。
附图说明
[0015]图1:为本专利技术基于故障诊断的专家知识编辑方法的一种实施例的流程示意图。
[0016]图2:为本专利技术基于故障诊断的专家知识编辑装置的一种实施例的结构示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]实施例一:请参照图1,图1为本专利技术实施例提供的一种基于故障诊断的专家知识编辑方法,包括步骤S1至步骤S3,其中,步骤S1,根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式。
[0019]在本实施例中,首先会自动展示最近一次保存的专家知识表达式,与当前要编辑的专家知识表达式进行对比,同时可以查询所有的历史表达式保存记录,以判断用户是否首次进行编辑该专家知识。具体地:查询所述历史表达式保存记录中所有历史版本专家知识表达式的第一id,结合用户选择编辑的专家知识表达式的第二id,比对所述第一id和所述第二id,并判断用户是否首次进行编辑所述专家知识表达式;若所述第一id与所述第二id一致,则确认所述用户不是首次编辑;若所述第一id与所述第二id不一致,则确认所述用户是首次编辑。
[0020]步骤S2,当判断所述用户为首次编辑时,则加载并展示用于生成所述专家知识表达式的所需的所有元素信息。
[0021]在本实施例中,具体地,元素信息包括但不限于自定义变量、if结构语句、故障信息、报警内容、报警详情、处置建议、评估事件、处置作业和研制方预案。
[0022]其中,自定义变量可作为if语句的判断条件,必填字段为变量中文名、变量的英文名以及公式,公式包括但不限于运算符( + 、

、*、/、&(与)、|(或)、!(非))、遥测参数(即获取到的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于故障诊断的专家知识编辑方法,其特征在于,包括:根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式;当判断所述用户为首次编辑时,则加载并展示用于生成所述专家知识表达式的所需的所有元素信息;根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式。2.如权利要求1所述的一种基于故障诊断的专家知识编辑方法,其特征在于,所述根据展示的所有元素信息,填充所述专家知识表达式的各元素位置,并生成相应的专家知识表达式,具体为:根据展示的所有元素信息,通过人工选择所有元素信息中的第一元素信息;将所述第一元素信息填充到所述专家知识表达式的各元素位置,通过预定义的转换方式,生成第一专家知识表达式。3.如权利要求2所述的一种基于故障诊断的专家知识编辑方法,其特征在于,在将所述第一元素信息填充到所述专家知识表达式的各元素位置之前,还包括:将所述第一元素信息进行手动编辑。4.如权利要求1所述的一种基于故障诊断的专家知识编辑方法,其特征在于,所述加载并展示用于生成专家知识表达式的所需的所有元素信息,具体为:加载并展示自定义变量、if结构语句、故障信息、报警内容、报警详情、处置建议、评估事件、处置作业和研制方预案。5.如权利要求1所述的一种基于故障诊断的专家知识编辑方法,其特征在于,所述根据历史表达式保存记录,结合用户选择编辑的专家知识表达式,判断用户是否首次进行编辑所述专家知识表达式,具体为:查询所述历史表达式保存记录中所有历史版本专家知识表达式的第一id,结合用户选择编辑的专家知识表达式的第二id,比对所述第一id和所述第二id,并判断用户是否首次进行编辑所述专家知识表达式;若所述第一id与所述第二id一致...

【专利技术属性】
技术研发人员:林中杰陈振安刘浩曾伟刚杨军红
申请(专利权)人:广东粤港澳大湾区硬科技创新研究院
类型:发明
国别省市:

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

1