PCB故障诊断规则库的构建方法、电子设备及存储介质技术

技术编号:28559911 阅读:18 留言:0更新日期:2021-05-25 17:54
本发明专利技术涉及智能语言处理技术领域,具体涉及一种PCB故障诊断规则库的构建方法、电子设备及其存储介质。PCB故障诊断规则库构建方法,获取执行对象多个的故障语句,对多个故障语句进行语法分析确定动词类型,根据动词类型将语法分析结果填充至语义框架中,对语义框架中的信息进行语义分析后得到风险信息,将风险信息以语义模板的形式储存,将语义模板中的信息转化为目标语言得到故障针对规则库。本发明专利技术提供的PCB故障诊断规则库构建方法以及建立起的规则库,能够实现基于自然语言对PCB的故障进行诊断,能够将IPC标准中的PCB信息更大程度地应用在故障诊断中,并对未来专家系统知识库构建提供了重要的参考意义。

【技术实现步骤摘要】
PCB故障诊断规则库的构建方法、电子设备及存储介质
本专利技术涉及智能语言处理
,具体涉及一种PCB故障诊断规则库的构建方法、电子设备及其存储介质。
技术介绍
随着电子技术的迅速发展,电子产品变得微小化和多功能化,电子产品的应用范围也越来越广,这使得对电子产品可靠性的要求越来越高。印制电路板(PCB,PrintedCircuitBoard)作为电子产品的重要组成,其设计也越来越复杂。电子产品的可靠性很大程度上取决于PCB的可靠性,因此,对PCB的可靠性进行评估变得十分重要。现有的PCB可靠性评估主要通过建模和试验两种方法,这两种方法已经不能满足实际工程应用的需求。因此,采用人工智能的方法对PCB进行故障诊断成为了新的发展趋势。专家系统作为人工智能中的一种,能够有效地解决PCB故障诊断的难题。CLIPS作为专家系统工具的一种,支持基于规则的、面向对象的和面向过程的编程,其基本组成包括事实表、知识库和推理机。专家系统知识库的构建作为专家系统中的重要环节在研究中具有重要意义。IPC(AssociationConnectingElectronicsIndustries)是一家全球性非盈利电子行业协会,其目的是规范电子设备及其零件的装配和生产要求,广泛地应用于电子制造行业。IPC标准通过对设计理念,设计准则和设计流程的分析,构建了一系列“可靠性设计(DfR)”相关体系,以保证印刷电路板组件的可靠性,并重点针对具有表面贴装元器件的印刷电路板组件系统,包括全部使用表面贴装元器件的、混有部分插接元器件的、单面或双面安装元器件的结构,进行了详细分析说明。传统的知识库通过知识工程师与领域专家交流,获取领域相关知识,并以一定方式进行表示。这种方式效率较低,同时可移植性较差。
技术实现思路
为了解决以上的技术问题,本专利技术提供一种PCB故障诊断规则库的构建方法、电子设备及存储介质,以解决现有技术中语言故障诊断效率低,且可移植性差的问题。本申请实施例的第一方面提供了一种PCB故障诊断规则库的构建方法,包括:获取执行对象多个的故障语句,对多个故障语句进行语法分析确定动词类型;根据动词类型将语法分析结果填充至语义框架中,对语义框架中的信息进行语义分析后得到风险信息;将风险信息以语义模板的形式储存,将语义模板中的信息转化为目标语言得到故障针对规则库。可选地,所述多个故障语句的获取方法包括构建数据库,数据库与执行对象的执行信息进行对比,通过对比结果得到故障语句。可选地,所述数据库包括PCB产品信息和PCB标准信息,PCB产品信息包括PCB领域材料、制造技术与工艺、故障模式内容信息。可选地,所述语法分析包括词法分析和句法分析,词法分析用于识别固定词组和时态变化,句法分析用于识别故障语句中的主语、宾语和谓语。可选地,所述动词类型的确定通过将谓语中的动词与特定标准进行匹配。可选地,所述语义框架中包含动词及相关信息、施动对象、受动对象和其他信息.可选地,所述语义分析的方法包括将语句填充入语义框架中,确定施动对象、受动对象和动词类型,根据动词类型确定匹配对象填充至语义模板。可选地,所述语义模板的信息转发方法包括将语义模板转换成CLIPS语言,按照每个槽的映射规则,将语义模板中槽的内容映射到CLIPS语言模板内直至每个句子中的全部元素都对应到CLIPS语言模板中。本申请实施例的第二方面提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述方法的步骤。本申请实施例的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述方法的步骤。上述方案的有益效果:本专利技术提供的PCB故障诊断规则库构建方法以及建立起的规则库,能够实现基于自然语言对PCB的故障进行诊断,能够将IPC标准中的PCB信息更大程度地应用在故障诊断中,并对未来专家系统知识库构建提供了重要的参考意义。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术的整体流程结构的示意图示意图;图2是本专利技术实施方案中故障语句获取流程示意图;图3是本专利技术实施方案中词法分析流程示意图;图4是本专利技术实施方案中句法分析流程示意图;图5是本专利技术实施方案中语义分析流程示意图一;图6是本专利技术实施方案中语义分析流程示意图二;图7是本专利技术实施方案中生成规则流程示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。一种PCB故障诊断规则库构建方法,获取执行对象多个的故障语句,对多个故障语句进行语法分析确定动词类型,根据动词类型将语法分析结果填充至语义框架中,对语义框架中的信息进行语义分析后得到风险信息,将风险信息以语义模板的形式储存,将语义模板中的信息转化为目标语言得到故障针对规则库。实施例一参阅图1,本实施例提供的一种一种PCB故障诊断规则库构建方法,主要包括故障语言的获取、词法分析、句法分析、语义分析和构建规则库。在本实施例中,规则库为CLIPS规则库,故障语言的获取主要是根据标准来确定,且在本实施例中,标准为PCB领域的IPC-D-279标准;词法分析主要是将PCB领域常用词组和时态收录在词典中再进行匹配;句法分析主要是确定故障语句中的主语、谓语和宾语,并获得谓语中动词的类型;语义分析主要是根据不同的动词类型进行不同的语义匹配和判断。参阅图2,在本实施例中,故障语本文档来自技高网
...

【技术保护点】
1.一种PCB故障诊断规则库的构建方法,其特征在于,所述构建方法包括:/n获取执行对象多个的故障语句,对所述多个故障语句进行语法分析确定动词类型;/n根据所述动词类型将所述语法分析结果填充至语义框架中,对所述语义框架中的信息进行语义分析后得到风险信息;/n将所述风险信息以语义模板的形式储存,将所述语义模板中的信息转化为目标语言得到故障针对规则库。/n

【技术特征摘要】
1.一种PCB故障诊断规则库的构建方法,其特征在于,所述构建方法包括:
获取执行对象多个的故障语句,对所述多个故障语句进行语法分析确定动词类型;
根据所述动词类型将所述语法分析结果填充至语义框架中,对所述语义框架中的信息进行语义分析后得到风险信息;
将所述风险信息以语义模板的形式储存,将所述语义模板中的信息转化为目标语言得到故障针对规则库。


2.根据权利要求1所述的构建方法,其特征在于,所述多个故障语句的获取方法包括构建数据库;
将所述数据库中的信息与所述执行对象的执行信息进行对比,通过对比结果得到故障语句。


3.根据权利要求2所述的构建方法,其特征在于,所述数据库包括PCB产品信息和PCB标准信息;
所述PCB产品信息包括PCB领域材料、制造技术与工艺、故障模式内容信息。


4.根据权利要求1所述的构建方法,其特征在于,所述语法分析包括词法分析和句法分析,
所述词法分析用于识别固定词组和时态变化;
所述句法分析用于识别所述故障语句中的主语、宾语和谓语。


5.根据权利要求3所述的构建方法,其特征在于,所述动...

【专利技术属性】
技术研发人员:罗佺佺王永成肖辉徐东东贲广利胡雪岩钱进
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:吉林;22

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

1