CN116880398A - 仪控设备的故障分析方法、***、电子设备及存储介质 - Google Patents
仪控设备的故障分析方法、***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN116880398A CN116880398A CN202310922921.2A CN202310922921A CN116880398A CN 116880398 A CN116880398 A CN 116880398A CN 202310922921 A CN202310922921 A CN 202310922921A CN 116880398 A CN116880398 A CN 116880398A
- Authority
- CN
- China
- Prior art keywords
- configuration
- fault
- data
- analysis
- instrument control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 233
- 238000003745 diagnosis Methods 0.000 claims abstract description 72
- 238000012545 processing Methods 0.000 claims abstract description 44
- 238000000034 method Methods 0.000 claims abstract description 41
- 230000001364 causal effect Effects 0.000 claims description 43
- 230000002159 abnormal effect Effects 0.000 claims description 30
- 230000008859 change Effects 0.000 claims description 20
- 238000011217 control strategy Methods 0.000 claims description 20
- 230000000694 effects Effects 0.000 claims description 14
- 230000005856 abnormality Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 4
- 230000009286 beneficial effect Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 20
- 238000012544 monitoring process Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000003062 neural network model Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41845—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by system universality, reconfigurability, modularity
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/33—Director till display
- G05B2219/33273—DCS distributed, decentralised controlsystem, multiprocessor
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
本申请涉及自动控制技术领域,提供了仪控设备的故障分析方法、***、电子设备及存储介质。仪控设备的故障分析方法,包括:获取仪控设备的分析数据;将分析数据输入故障诊断模型,得到故障诊断结果;在故障诊断结果指示仪控设备存在故障的情况下,基于组态信息对***组态进行分析,得到组态分析结果;输出故障分析结果,故障分析结果包括故障诊断结果和组态分析结果。上述技术方案中,由于在基于分析数据确定出仪控设备存在故障的情况下,进一步基于组态信息对***组态进行分析得到组态分析结果,并将包含故障诊断结果和组态分析结果的故障分析结果输出,如此可以有助于工作人员分析故障产生的原因,从而可以有助于提高故障处理效率。
Description
技术领域
本申请涉及自动控制技术领域,具体涉及仪控设备的故障分析方法、***、电子设备及存储介质。
背景技术
DCS(Distributed Control System,集散式控制***)应用于化工、电力、核能等行业。由于集散控制***中通常包含较多的仪控设备,因此如何对***中的仪控设备进行故障监测是目前需要解决的问题。
为了对仪控设备进行故障监测,相关技术中,通过故障监测***对仪控设备的运行参数进行分析和计算,以基于运行参数判断仪控设备是否出现故障,从而实现对仪控设备的故障监测。
然而,仪控设备的故障可能是多种因素导致的,传统的故障监测***往往无法确定或排除仪控设备产生故障的原因,这就导致故障处理过程中难以准确定位产生故障的原因,进而导致故障处理效率低的问题。
发明内容
为了有助于提高故障处理效率,本申请提供了仪控设备的故障分析方法、***、电子设备及存储介质。
第一方面,提供一种仪控设备的故障分析方法,用于故障分析平台中,采用如下的技术方案:
一种仪控设备的故障分析方法,用于故障分析平台中,所述方法包括:
获取仪控设备的分析数据;
将所述分析数据输入故障诊断模型,得到故障诊断结果;
在所述故障诊断结果指示所述仪控设备存在故障的情况下,基于组态信息对***组态进行分析,得到组态分析结果,所述组态信息用于指示所述仪控设备所属的仪控***的***组态;
输出故障分析结果,所述故障分析结果包括所述故障诊断结果和所述组态分析结果。
通过采用上述技术方案,可以有助于提高故障处理效率,由于在基于分析数据确定出仪控设备存在故障的情况下,进一步基于组态信息对***组态进行分析得到组态分析结果,并将包含故障诊断结果和组态分析结果的故障分析结果输出,如此可以有助于工作人员结合故障分析结果中的故障诊断结果和组态分析结果分析故障产生的原因,从而可以确定相应的故障处理方式,进而可以有助于提高故障处理效率。
可选的,所述基于组态信息对***组态进行分析,得到组态分析结果,包括:
基于所述组态信息确定因果控制逻辑;
基于所述因果控制逻辑对所述***组态进行分析,得到所述组态分析结果。
上述实施方式中,由于基于组态信息中的因果控制逻辑对***组态进行分析,如此可以有助于在设备故障的情况下确定***组态中的因果控制逻辑是否异常,从而可以有助于结合组态分析结果确定设备故障的原因,进而可以有助于提高故障处理效率。
可选的,所述基于所述因果控制逻辑对所述***组态进行分析,得到所述组态分析结果,包括:
获取逻辑控制策略;
基于所述因果控制逻辑和所述逻辑控制策略对所述***组态进行分析,得到组态分析结果。
通过采用上述技术方案,可以基于因果控制逻辑和逻辑控制策略对***组态进行分析,如此可以有助于发现因果控制逻辑中的不合理之处,从而可以有助于提升组态分析结果的参考价值,进而可以有助于提高故障处理效率。
可选的,所述基于组态信息对***组态进行分析,得到组态分析结果,包括:
基于所述组态信息确定所述***组态是否存在异常;
在确定出所述***组态存在异常的情况下,确定所述***组态对应的异常处理建议;
生成包含所述异常处理建议的组态分析结果。
通过采用上述技术方案,可以在基于组态信息确定出***组态异常的情况下,确定***组态对应的异常处理建议,并生成包含异常处理建议的组态分析结果,而故障分析结果中包含组态分析结果,如此工作人员在基于故障分析结果对故障处理的过程中可以结合异常处理建议对***组态异常一并进行处理,从而可以有助于提高仪控***的可靠性,同时也可以有助于提高故障处理效率。
可选的,所述获取仪控设备的分析数据,包括:
在监测到所述仪控***的组态信息发生变化的情况下,确定组态变量信息,所述组态变量信息用于指示所述组态数据的变化情况;
基于所述组态变量信息确定目标仪控设备;
获取所述目标仪控设备对应的分析数据,以对所述目标仪控设备进行故障分析。
通过采用上述技术方案,可以在监测到仪控***的***组态发生变化的情况下,确定组态变量信息,并基于组态变量信息确定出目标仪控设备,并对目标仪控设备进行故障分析,如此可以有助于及时发现***组态变化导致的设备故障,从而可以有助于对设备故障及时进行处理,同时也有助于提高仪控***的稳定性。
可选的,所述分析数据包括设备台账信息,所述获取分析数据,包括:
获取所述仪控设备的原始数据;
对所述原始数据进行解析,得到至少一种数据类型的设备数据;
基于数据类型将所述仪控设备对应的所述设备数据进行集成化处理,得到所述设备台账信息。
上述技术方案中,由于分析数据包括设备台账信息,而设备台账信息是对仪控设备的原始数据按数据类型进行解析,并对解析得到的设备数据按数据类型进行集成化处理得到的,如此可以将原始数据按数据类型进行处理得到台账信息,进而可以便于基于台账信息对仪控设备进行故障分析。
可选的,所述分析数据包括设备台账信息和设备状态信息,所述将所述分析数据输入故障诊断模型,得到故障诊断结果,包括:
将所述设备台账信息和所述设备状态信息输入故障诊断模型,得到所述故障诊断结果;
所述故障诊断模型是基于模型数据建立的,所述模型数据包括至少一组样本数据和所述样本数据对应的故障诊断结果,所述样本数据包括样本台账信息和样本状态信息。
上述技术方案中,由于分析数据包括设备台账信息和设备状态信息,且故障诊断模型建立过程中使用的样本数据包括样本台账信息和样本状态信息,如此在故障诊断过程中,故障诊断模型可以结合仪控设备的静态信息和动态信息对仪控设备进行故障分析,进而可以有助于提高故障判断的准确性。
第二方面,提供一种仪控设备的故障分析***,采用如下的技术方案:
一种仪控设备的故障分析***,所述故障分析***包括数据获取模块、故障分析模块和数据输出模块;
所述数据获取模块,用于获取仪控***中仪控设备的数据信息,并向所述故障分析模块发送所述数据信息;
所述故障分析模块用于执行第一方面提供的任一种仪控设备的故障分析方法,并向所述数据输出模块发送故障分析结果;
所述数据输出模块用于输出所述故障分析结果。
第三方面,提供一种电子设备,采用如下的技术方案:
一种电子设备,所述电子设备包括:
至少一个处理器;
存储器;
至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行第一方面提供的任一种仪控设备的故障分析方法。
第四方面,提供一种计算机可读存储介质,采用如下的技术方案:
一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令所述计算机执行第一方面提供的任一种仪控设备的故障分析方法。
综上所述,本申请包括以下至少一种有益技术效果:
1.可以有助于提高故障处理效率,由于在基于分析数据确定出仪控设备存在故障的情况下,进一步基于组态信息对***组态进行分析得到组态分析结果,并将包含故障诊断结果和组态分析结果的故障分析结果输出,如此可以有助于工作人员结合故障分析结果中的故障诊断结果和组态分析结果分析故障产生的原因,从而可以确定相应的故障处理方式,进而可以有助于提高故障处理效率。
2.由于在基于组态信息确定出***组态异常的情况下,确定***组态对应的异常处理建议,并生成包含异常处理建议的组态分析结果,而故障分析结果中包含组态分析结果,如此工作人员在基于故障分析结果对故障处理的过程中可以结合异常处理建议对***组态异常一并进行处理,从而可以有助于提高仪控***的可靠性,同时也可以有助于提高故障处理效率。
附图说明
图1是本申请实施例提供的仪控设备的故障分析***的结构示意图;
图2是本申请实施例提供的仪控设备的故障分析方法的流程示意图;
图3是本申请实施例提供的一种组态信息分析方式的流程示意图;
图4是本申请实施例提供的另一种组态信息分析方式的流程示意图;
图5是本申请实施例提供的目标仪控设备确定方式的流程示意图;
图6是本申请实施例提供的电子设备的结构示意图。
附图标记说明:110、数据获取模块;120、故障分析模块;130、数据输出模块。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1至6及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请实施例提供一种仪控设备的故障分析***,参考图1,仪控设备的故障分析***包括:数据获取模块110、故障分析模块120和数据输出模块130。
数据获取模块110用于获取仪控设备的数据信息,并向故障分析模块120发送数据信息。
其中,仪控设备具有控制功能。在一个示例中,仪控设备包括智能仪表。在实际实现时,仪控设备还包括其它设备,比如:PLC、工控机等设备,本实施例不对仪控设备的类型作限定。
可选的,仪控设备的数据信息可以是从仪控设备和/或仪控设备所属的仪控***的控制设备中获取的,其中,仪控***可以采用DCS。
在一个示例中,数据获取模块110可以实现为网关,相应的,数据获取模块110与仪控设备和/或仪控***的控制设备信号连接。在实际实现时,数据获取模块110也可以实现为其它可以进行数据传送的模块,本实施例不对数据获取模块110的实现方式作限定。
故障分析模块120用于基于仪控设备的故障分析方法对数据获取模块110发送的数据信息进行分析,并向数据输出模块130反馈故障分析结果。
故障分析模块120为具有计算功能和信息传输功能的模块。可选的,故障分析模块120可以为服务器、个人计算机、微控制器等,本实施例不对故障分析模块120的实现方式作限定。
数据输出模块130用于输出故障分析模块120发送的故障分析结果。在一个示例中,数据输出模块130提供显示界面,此时数据输出模块130可以直接通过显示界面输出故障分析结果。在另一个示例中,数据输出模块130包括通信组件,此时数据输出模块130可以通过通信组件向其它设备发送故障分析结果,以供其它设备展示,本实施例不对数据输出模块130的数据输出方式作限定。
在实际实现时,故障分析***还可以包括其它模块,比如:用于记录故障数据的故障数据库模块,本实施例不对故障分析***实际包括的模块类型作限定。
本申请实施例提供一种仪控设备的故障分析方法,用于故障分析平台中,故障分析平台可以运行在上述图1所示的故障分析***中的故障分析模块中,或者也可以运行在仪控***的控制设备中,或者还可以运行在其它电子设备中,本实施例对此不作限定。
参考图2,仪控设备的故障分析方法包括以下步骤:
步骤201,获取仪控设备的分析数据。
其中,分析数据用于对仪控设备进行故障分析。具体的,分析数据可以是从仪控设备中获取的,或者也可以是从仪控设备所属的仪控***(比如:DCS)获取的,本实施例不对分析数据的数据源作限定。
可选的,仪控设备的分析数据包括设备台账信息,设备台账信息用于反映仪控设备的基本信息,即静态信息。在一个实例中,设备台账信息包括仪控设备的名称、型号、版本、安装时间、归属***、归属控制器、归属IO卡件、健康指数和/或组态配置情况等信息。进一步的,分析数据中还可以包括设备台账信息的变更情况,比如:组态配置信息的变更情况。
在一个示例中,获取分析数据,包括:获取仪控设备的原始数据;对原始数据进行解析,得到至少一种数据类型的设备数据;基于数据类型将仪控设备对应的设备数据进行集成化处理,得到设备台账信息。
由于仪控设备的类型和/或型号可能存在差异,原始数据的获取渠道也可能存在差异,这就导致原始数据的数据格式可能是多样的,因此在对原始数据进行解析的过程中,可以基于仪控设备的设备信息和/或原始数据的获取渠道确定原始数据对应的解析方式,如此在数据解析过程中,可以使用原始数据对应的解析方式对原始数据进行解析,进而可以有助于提高对原始数据解析得到的设备数据的准确性。
另外,由于不同的仪控设备对应的原始数据包含的内容可能存在差异,这就导致不同仪控设备的原始数据解析得到的设备数据的数据类型也可能是多样的,因此在对仪控设备对应的数据进行集成化处理的过程中可以根据实际分析需要,仅对指定数据类型的设备数据进行集成,如此可以有助于对集成得到的设备台账信息的内容进行控制,进而便于基于设备台账信息对设备进行故障分析。进一步的,不同类型的仪控设备对应的指定数据类型可以单独设置,如此可以便于结合不同类型的仪控设备的实际情况获取仪控设备的分析数据。
上述技术方案中,由于分析数据包括设备台账信息,而设备台账信息是对仪控设备的原始数据按数据类型进行解析,并对解析得到的设备数据按数据类型进行集成化处理得到的,如此可以将原始数据按数据类型进行处理得到台账信息,进而可以便于基于台账信息对仪控设备进行故障分析。
在其它示例中,设备台账信息也可以是直接从仪控设备或者仪控***中直接获取的,本实施例不对设备台账信息的获取方式作限定。
可选的,分析数据包括设备状态信息,设备状态信息用于指示仪控设备的运行状态,即动态信息。在一个实例中,设备状态信息包括:仪控设备的通讯状态、设备诊断信息、故障信息和/或报警信息等信息。
在一个示例中,故障分析平台可定期自动获取仪控***中全部或指定部分仪控设备的分析数据,如此可以有助于实现对仪控设备的自动巡检,从而可以对仪控设备的实际情况进行监控,进而可以有助于及时发现仪控设备的故障。
在一个实例中,故障分析平台逐一获取仪控***中全部或指定部分仪控设备的分析数据,并依次对获取到的分析数据进行分析,如此可以减少故障分析占用的计算资源,从而可以避免统一获取各个仪控设备的分析信息并统一对分析信息进行分析时占用的资源过多的问题,进而可以有助于降低故障分析方法对设备性能的要求。
步骤202,将分析数据输入故障诊断模型,得到故障诊断结果。
其中,故障诊断模型是预先建立的。
故障诊断结果包括仪控设备是否存在故障。可选的,在诊断出仪控设备存在故障的情况下,诊断结果还可以进一步包括仪控设备的故障类型,比如:机电故障、电器故障、信号故障和计算机故障等,如此可以便于基于故障诊断结果对设备故障进行处理。
可选的,故障诊断模型可以是基于数学模型构建的,比如:基于是参数估计法、状态估计法或等价空间法构建的,或者也可以是基于神经网络模型构建的,或者还可以是基于其它方式构建的,本实施例不对故障诊断模型的构建方式作限定。
在一个示例中,分析数据包括设备台账信息和设备状态信息,将分析数据输入故障诊断模型得到故障诊断结果,包括:将设备台账信息和设备状态信息输入故障诊断模型,得到故障诊断结果。
相应的,故障诊断模型是基于模型数据建立的,而模型数据包括至少一组样本数据和样本数据对应的故障诊断结果,样本数据包括样本台账信息和样本状态信息。
在一个实例中,故障诊断模型是基于大量样本数据构建的诊断数据集,在进行故障诊断的过程中,可以基于分析数据与诊断数据集中的诊断数据的匹配程度确定仪控设备是否发生故障,同时诊断数据集可以在使用过程中不断丰富,如此可以不断提高故障诊断模型的可靠性。
上述技术方案中,由于分析数据包括设备台账信息和设备状态信息,且故障诊断模型建立过程中使用的样本数据包括样本台账信息和样本状态信息,如此在故障诊断过程中,故障诊断模型可以结合仪控设备的静态信息和动态信息对仪控设备进行故障分析,进而可以有助于提高故障判断的准确性。
进一步的,由于仪控设备可能具有故障自检功能,因此分析数据中可能包括故障信息,此时基于故障诊断模型进行故障诊断的方式包括:确定分析数据中是否存在故障信息;在分析数据中存在故障信息的情况下,直接基于故障信息确定故障诊断结果,或者基于其它数据对故障信息进行进一步验证以确定故障诊断结果;在分析数据中不存在故障信息的情况下,基于对分析数据进行分析得到故障诊断结果。
步骤203,在故障诊断结果指示仪控设备存在故障的情况下,基于组态信息对***组态进行分析,得到组态分析结果。
其中,组态信息用于指示仪控设备所属的仪控***的***组态,仪控***包括至少一台仪控设备。
组态分析结果用于指示***组态是否出现异常。进一步的,在确定出***组态存在异常的情况下,组态分析结果还可以包括异常位置,比如:出现异常的点位,如此可以便于基于组态分析结果对设备故障进行处理。
在一个示例中,***组态可能出现的异常情况预先设定。在一个示例中,***组态的异常情况是基于不同类型的仪控设备之间的因果控制逻辑设定的。比如:在一些需要关联控制的仪控设备未关联控制的情况下,确定***组态异常;又比如:在仪控设备之间的关联控制关系错误的情况下,确定***组态异常。
在一个示例中,组态信息包括组态整体组成、组态点数和/或组态各点位的详细信息。
相应的,组态信息可以是对从仪控***的控制设备和/或仪控设备获取的原始数据进行分析得到的,比如:结合各个仪控设备的组态配置情况确定仪控***的组态信息,或者也可以是从仪控***的控制设备和/或仪控设备中直接获取的,比如:仪控***的控制设备中记录有组态信息,本实施例不对组态信息的获取方式作限定。
在一个示例中,组态信息是动态更新的。在一个实例中,在故障诊断结果指示仪控设备存在故障的情况下,重新获取组态信息,如此可以有助于提高组态分析结果的准确性。在实际实现时,组态信息也可以是定时更新或者以其它方式更新的,本实施例不对组态信息的更新方式作限定。
由于设备故障可能是由于仪控***的***组态设置不当导致的,此时如果在故障处理过程中简单对出现故障的仪控设备进行维修或替换的情况下,无法从根源解决导致设备故障的原因,进而导致仪控设备仍容易出现故障,而上述技术方案中,在确定出仪控设备出现故障的情况下,进一步对仪控设备所属的仪控***的***组态进行分析,如此可以有助于查明仪控设备出现故障的原因,并在***组态异常的情况下,提示工作人员,从而可以有助于减小由于***组态异常导致的仪控设备损坏的概率,进而可以有助于对仪控***进行完善,提高仪控***的可靠性。
步骤204,输出故障分析结果,故障分析结果包括故障诊断结果和组态分析结果。
在一个示例中,故障分析平台提供用户交互界面,此时可以直接通过用户交互界面输出故障分析结果。
在一个实例中,故障分析平台可以输出仪控***以及仪控***中的仪控设备的整体概览情况。具体的,故障分析平台提供信息展示界面,用于展示仪控***的***组态、仪控设备的使用情况、故障诊断结果和组态分析结果。进一步的,信息展示界面还用于展示仪控***内部各设备之间的网络通讯状态、仪控***与第三方设备之间的通讯状态、仪控***电源管理及温度监测信息等数据,如此可以有助于全面了解仪控***整体的状态信息。在实际实现时,信息展示界面展示的内容可以根据实际需要设定,本实施例不对信息展示界面指示的内容作限定。
在实际实现时,信息展示界面还可展示仪控设备的分析数据以及分析数据的变化情况,如此可以便于对仪控设备的状态进行监测。
在另一个示例中,输出故障分析结果,包括:向目标设备发送故障分析结果。其中,目标设备可以为仪控设备的管理员和/或操作员对应的设备,如此可以有助于提示工作人员及时对仪控设备的故障进行处理。
本实施例提供的仪控设备的故障分析方法的实施原理为:获取仪控设备的分析数据;将分析数据输入故障诊断模型,得到故障诊断结果;在故障诊断结果指示仪控设备存在故障的情况下,基于组态信息对***组态进行分析,得到组态分析结果,组态信息用于指示仪控设备所属的仪控***的***组态;输出故障分析结果,故障分析结果包括故障诊断结果和组态分析结果。通过采用上述技术方案,可以有助于提高故障处理效率,由于在基于分析数据确定出仪控设备存在故障的情况下,进一步基于组态信息对***组态进行分析得到组态分析结果,并将包含故障诊断结果和组态分析结果的故障分析结果输出,如此可以有助于工作人员结合故障分析结果中的故障诊断结果和组态分析结果分析故障产生的原因,从而可以确定相应的故障处理方式,进而可以有助于提高故障处理效率。
在一些实施方式中,可选的,参考图3,步骤203中,基于组态信息对***组态进行分析,得到组态分析结果,包括以下步骤:
步骤301,基于组态信息确定因果控制逻辑。
其中,因果控制逻辑用于指示不同仪控设备在控制上的关联关系,因果控制逻辑记录在组态信息中。在一个实例中,因果控制逻辑基于仪控设备之间的联锁逻辑确定。
在一个示例中,基于组态信息确定因果控制逻辑,包括:基于组态信息确定与存在故障的仪控设备相关的因果控制逻辑。如此可以有助于减少用于分析的因果控制逻辑的数量。
在一个实例中,与仪控设备相关的因果控制逻辑基于仪控设备的组态配置情况确定。
进一步的,基于组态信息确定因果控制逻辑,包括:基于组态信息确定与存在故障的仪控设备相关的因果逻辑策略以及与存在故障的仪控设备的关联仪控设备相关的因果控制逻辑。
其中,关联仪控设备是指与仪控设备存在关联关系的其它仪控设备。仪控设备之间的关联关系可以基于仪控设备的类型、部署位置等因素确定,也可以预先设定,本实施例不对仪控设备之间关联关系的确定方式作限定。
由于除仪控设备以外的其它仪控设备对应的因果控制逻辑也有可能影响仪控设备的工作状态,因此将与存在故障的仪控设备的关联仪控设备相关的因果控制逻辑一并进行分析,可以有助于提高组态分析结果的准确性。
在实际实现时,也可以基于组态信息确定仪控***中所有的因果控制逻辑,本实施例不对因果控制逻辑的范围作限定。
步骤302,基于因果控制逻辑对***组态进行分析,得到组态分析结果。
可选的,基于因果控制逻辑对***组态进行分析,得到组态分析结果,包括:获取逻辑控制策略;基于因果控制逻辑和逻辑控制策略对***组态进行分析,得到组态分析结果。
其中,逻辑控制策略预先设定。在一个示例中,逻辑控制策略是从***组态设计规范和/或模板仪控***对应的组态信息中提取得到的。在实际实现时,逻辑控制策略可以在实际使用过程中不断更新和完善,如此可以进一步的提高逻辑控制策略的参考价值。
在一个示例中,基于因果控制逻辑和逻辑控制策略对***组态进行分析,得到组态分析结果,包括:对于各个因果控制逻辑,分别确定该因果控制逻辑是否符合逻辑控制策略;在存在不符合逻辑控制策略的因果控制逻辑的情况下,生成组态异常对应的组态分析结果。
可选的,在存在不符合逻辑控制策略的因果控制逻辑的情况下,将不符合逻辑控制策略的因果控制逻辑记录在组态分析结果中,如此可以有助于基于组态分析结果对该不符合逻辑控制策略的因果控制逻辑进行调整。
上述技术方案中,由于可以基于因果控制逻辑和逻辑控制策略对***组态进行分析,如此可以有助于发现因果控制逻辑中的不合理之处,从而可以有助于提升组态分析结果的参考价值,进而可以有助于提高故障处理效率。
在实际实现时,也可以基于其它方式对因果逻辑对***组态进行分析,本实施例不对基于因果逻辑对***组态进行分析的方式作限定。
上述实施方式中,由于基于组态信息中的因果控制逻辑对***组态进行分析,如此可以有助于在设备故障的情况下确定***组态中的因果控制逻辑是否异常,从而可以有助于结合组态分析结果确定设备故障的原因,进而可以有助于提高故障处理效率。
在一些实施方式中,可选的,参考图4,步骤203中,基于组态信息对***组态进行分析,得到组态分析结果,包括以下步骤:
步骤401,基于组态信息确定***组态是否存在异常。
在一个示例中,基于组态信息确定***组态是否异常的方式参考上述步骤301和步骤302,本实施例在此不再赘述。
在另一个示例中,基于组态信息确定***组态是否存在异常,包括:基于逻辑控制策略和组态信息确定***组态中是否缺少因果控制逻辑;在确定出***组态中缺少因果控制逻辑的情况下,确定***组态存在异常。
在实际实现时,也可以基于其它方式确定***组态是否存在异常,本实施例不对确定***组态是否存在异常的方式作限定。
步骤402,在确定出***组态存在异常的情况下,确定***组态对应的异常处理建议。
在一个示例中,***组态异常是在组态信息中的因果控制逻辑与逻辑控制策略不符的情况下确定出的,此时,确定***组态对应的异常处理建议,包括:建议将不符合逻辑控制策略的因果控制逻辑删除。
在另一个示例中,***组态异常是在***组态中缺少因果控制逻辑的情况下确定出的,此时,此时确定***组态对应的异常处理建议,包括:建议在缺少因果控制逻辑的组态点位之间增加因果控制逻辑。进一步的,异常处理建议还包括建议增加的因果逻辑的类型。
在实际实现时,也可以基于其它方式确定***组态对应的异常处理建议,本实施例不对异常处理建议的确定方式作限定。
步骤403,生成包含异常处理建议的组态分析结果。
上述技术方案中,由于在基于组态信息对***组态进行分析的过程中确定***组态是否异常,并在确定出***组态异常的情况下,确定***组态对应的异常处理建议,生成包含异常处理建议的组态分析结果,而故障分析结果中包含组态分析结果,如此工作人员在基于故障分析结果对故障处理的过程中可以结合异常处理建议对***组态异常一并进行处理,从而可以有助于提高仪控***的可靠性,同时也可以有助于提高故障处理效率。
在一些实施方式中,可选的,参考图5,步骤101,获取仪控设备的分析数据,包括以下步骤:
步骤501,在监测到仪控***的组态信息发生变化的情况下,确定组态变量信息。
其中,组态变量信息用于指示***组态的变化情况。在一个示例中,组态变量信息用组态点位表示。
可选的,仪控设备的故障分析方法,还包括:获取实时组态信息;将实时组态信息与参考组态信息进行比对,得到监测结果。
其中,监测结果用于指示仪控***的组态信息是否发生变化。
参考组态信息由故障分析平台维护。在一个实例中,参考组态信息为仪控***的初始组态信息或者最近一次更新得到的组态信息确定。
在一个示例中,将实时组态信息与参考组态信息进行比对,包括:将实时组态信息中的组态点位与参考组态信息中的组态点位进行比对。
在一个实例中,将实时组态信息中的组态点位与参考组态信息中的组态点位进行比对,包括:确定实时组态信息中的组态点数与参考组态信息中的组态点数是否相同;在实时组态信息中的组态点数与参考组态信息中的组态点数不同的情况下,确定仪控***的组态信息发生变化。
进一步的,将实时组态信息中的组态点位与参考组态信息中的组态点位进行比对,还包括:在实时组态信息中的组态点数与参考组态信息中的组态点数相同的情况下,确定实时组态信息中的组态点位是否与参考组态信息中的组态点位对应;在实时组态信息中的组态点位与参考组态信息中的组态点位不对应的情况下,确定仪控***的组态信息发生变化。
相应的,确定组态变量信息,包括:确定实时组态信息中新增和/或删除的组态点位。
在另一个示例中,将实时组态信息与参考组态信息进行比对,包括:将实时组态信息中的因果控制逻辑与参考组态信息中的因果控制逻辑进行比对。可选的,因果控制逻辑的比对方式与上述组态点位的比对方式相同,本实施例在此不再赘述。
相应的,确定组态变量信息,包括:确定实时组态信息中新增和/或删除的因果控制逻辑对应的组态点位。
在实际实现时,也可以以其它方式对仪控***的组态变化情况进行监测,比如:基于仪控***的控制设备传输的组态变化信息对仪控***的组态变化情况进行监测,本实施例不对组态信息的监测方式作限定。
步骤502,基于组态变量信息确定目标仪控设备。
在一个示例中,基于组态信息确定目标仪控设备,包括:将实时组态信息中新增的组态点位对应的仪控设备确定为目标仪控设备,和/或,将与实时组态信息中删除的组态点位关联的组态点位对应的仪控设备确定为目标仪控设备。
在另一个实例中,基于组态信息确定目标仪控设备,包括:将实时组态信息中新增和/或删除的因果控制逻辑对应的组态点位对应的仪控设备确定为目标仪控设备。
在实际实现时,也可以将其它与组态变量信息相关的仪控设备确定为目标仪控设备,本实施例不对目标仪控设备的确定方式作限定。
步骤503,获取目标仪控设备对应的分析数据,以对目标仪控设备进行故障分析,即执行步骤202至204。
在一个示例中,获取目标仪控设备对应的分析数据,包括:以预设时长间隔多次获取目标仪控设备对应的分析数据,并在每次获取到分析数据后,基于分析数据对目标仪控设备进行故障分析。由于***组态变化对仪控设备的影响可能会随时间累积,因此以预设时长间隔多次获取目标仪控设备对应的分析数据可以有助于准确分析组态变化对目标仪控设备的影响,从而可以有助于及时发现***组态变化导致的设备故障。
由于仪控***的***组态通常是经过规范设计的,因此在仪控***的***组态的变化可能会导致仪控***中相关的仪控设备的设备状态发生变化,甚至导致仪控设备出现故障。基于此,上述实施方式中,在监测到仪控***的***组态发生变化的情况下,确定组态变量信息,并基于组态变量信息确定出目标仪控设备,并对目标仪控设备进行故障分析,如此可以有助于及时发现***组态变化导致的设备故障,从而可以有助于对设备故障及时进行处理,同时也有助于提高仪控***的稳定性。
本申请实施例还提供一种电子设备,在一个示例中,电子设备为上述图1所示的仪控设备的故障分析***中的故障分析模块120,在实际实现时,电子设备也可以实现为其它设备,本实施例不对电子设备的类型作限定。如图6所示,图6所示的电子设备600包括:处理器601和存储器603。其中,处理器601和存储器603相连,如通过总线602相连。可选地,电子设备600还可以包括收发器604。需要说明的是,实际应用中收发器604不限于一个,该电子设备600的结构并不构成对本申请实施例的限定。
处理器601可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器601也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。
总线602可包括一通路,在上述组件之间传送信息。总线602可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线602可以分为地址总线、数据总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器603可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器603用于存储执行本申请方案的应用程序代码,并由处理器601来控制执行。处理器601用于执行存储器603中存储的应用程序代码,以实现前述方法实施例所示的内容。
其中,电子设备包括但不限于:移动电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。还可以为服务端等。图6示出的电子设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当计算机程序在计算机中执行时,令计算机执行上述实施例提供的仪控设备的故障分析方法。
应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。
以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (10)
1.一种仪控设备的故障分析方法,其特征在于,用于故障分析平台中,所述方法包括:
获取仪控设备的分析数据;
将所述分析数据输入故障诊断模型,得到故障诊断结果;
在所述故障诊断结果指示所述仪控设备存在故障的情况下,基于组态信息对***组态进行分析,得到组态分析结果,所述组态信息用于指示所述仪控设备所属的仪控***的***组态;
输出故障分析结果,所述故障分析结果包括所述故障诊断结果和所述组态分析结果。
2.根据权利要求1所述的方法,其特征在于,所述基于组态信息对***组态进行分析,得到组态分析结果,包括:
基于所述组态信息确定因果控制逻辑;
基于所述因果控制逻辑对所述***组态进行分析,得到所述组态分析结果。
3.根据权利要求2所述的方法,其特征在于,所述基于所述因果控制逻辑对所述***组态进行分析,得到所述组态分析结果,包括:
获取逻辑控制策略;
基于所述因果控制逻辑和所述逻辑控制策略对所述***组态进行分析,得到组态分析结果。
4.根据权利要求1所述的方法,其特征在于,所述基于组态信息对***组态进行分析,得到组态分析结果,包括:
基于所述组态信息确定所述***组态是否存在异常;
在确定出所述***组态存在异常的情况下,确定所述***组态对应的异常处理建议;
生成包含所述异常处理建议的组态分析结果。
5.根据权利要求1所述的方法,其特征在于,所述获取仪控设备的分析数据,包括:
在监测到所述仪控***的组态信息发生变化的情况下,确定组态变量信息,所述组态变量信息用于指示所述组态数据的变化情况;
基于所述组态变量信息确定目标仪控设备;
获取所述目标仪控设备对应的分析数据,以对所述目标仪控设备进行故障分析。
6.根据权利要求1所述的方法,其特征在于,所述分析数据包括设备台账信息,所述获取分析数据,包括:
获取所述仪控设备的原始数据;
对所述原始数据进行解析,得到至少一种数据类型的设备数据;
基于数据类型将所述仪控设备对应的所述设备数据进行集成化处理,得到所述设备台账信息。
7.根据权利要求1所述的方法,其特征在于,所述分析数据包括设备台账信息和设备状态信息,所述将所述分析数据输入故障诊断模型,得到故障诊断结果,包括:
将所述设备台账信息和所述设备状态信息输入故障诊断模型,得到所述故障诊断结果;
所述故障诊断模型是基于模型数据建立的,所述模型数据包括至少一组样本数据和所述样本数据对应的故障诊断结果,所述样本数据包括样本台账信息和样本状态信息。
8.一种仪控设备的故障分析***,其特征在于,所述故障分析***包括数据获取模块(110)、故障分析模块(120)和数据输出模块(130);
所述数据获取模块(110),用于获取仪控***中仪控设备的数据信息,并向所述故障分析模块(120)发送所述数据信息;
所述故障分析模块(120)用于执行权利要求1至7任一项所述的仪控设备的故障分析方法,并向所述数据输出模块(130)发送故障分析结果;
所述数据输出模块(130)用于输出所述故障分析结果。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;
存储器;
至少一个应用程序,其中至少一个应用程序被存储在存储器中并被配置为由至少一个处理器执行,所述至少一个应用程序配置用于:执行权利要求1至7任一项所述的仪控设备的故障分析方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机中执行时,令所述计算机执行权利要求1至7任一项所述的仪控设备的故障分析方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310922921.2A CN116880398A (zh) | 2023-07-25 | 2023-07-25 | 仪控设备的故障分析方法、***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310922921.2A CN116880398A (zh) | 2023-07-25 | 2023-07-25 | 仪控设备的故障分析方法、***、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116880398A true CN116880398A (zh) | 2023-10-13 |
Family
ID=88269644
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310922921.2A Pending CN116880398A (zh) | 2023-07-25 | 2023-07-25 | 仪控设备的故障分析方法、***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116880398A (zh) |
-
2023
- 2023-07-25 CN CN202310922921.2A patent/CN116880398A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9569325B2 (en) | Method and system for automated test and result comparison | |
CN108388489B (zh) | 一种服务器故障诊断方法、***、设备及存储介质 | |
CN102884486B (zh) | 故障分析装置、故障分析方法 | |
US20220035356A1 (en) | Equipment failure diagnosis support system and equipment failure diagnosis support method | |
CN115841046B (zh) | 基于维纳过程的加速退化试验数据处理方法和装置 | |
CN115795928B (zh) | 基于伽马过程的加速退化试验数据处理方法和装置 | |
US8601318B2 (en) | Method, apparatus and computer program product for rule-based directed problem resolution for servers with scalable proactive monitoring | |
CN113487182B (zh) | 设备健康状态评估方法、装置、计算机设备和介质 | |
CN111694684B (zh) | 存储设备的异常构造方法、装置、电子设备及存储介质 | |
CN113992602B (zh) | 一种电缆监测数据上传方法、装置、设备以及存储介质 | |
CN109558315A (zh) | 测试范围的确定方法、装置及设备 | |
CN111124828B (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN113487086A (zh) | 设备剩余使用寿命预测方法、装置、计算机设备和介质 | |
CN113708986B (zh) | 服务器监控装置、方法及计算机可读存储介质 | |
CN112416896A (zh) | 数据异常的报警方法和装置、存储介质、电子装置 | |
CN116880398A (zh) | 仪控设备的故障分析方法、***、电子设备及存储介质 | |
CN116381479A (zh) | 状态监测方法、装置、计算机设备、存储介质和程序产品 | |
CN115878400A (zh) | 测试方法、装置、计算机设备、存储介质和程序产品 | |
CN115729756A (zh) | 陪测硬盘、基于陪测硬盘陪测服务器的方法及*** | |
CN115543665A (zh) | 一种内存可靠性评估方法、装置及存储介质 | |
CN115695159B (zh) | 一种设备诊断方法、装置、设备和存储介质 | |
CN117234909B (zh) | 一种基于计算机***的水利应用软件测试*** | |
CN114356061B (zh) | 电源故障检测方法、装置、***以及检测设备 | |
CN113986142B (zh) | 磁盘故障监控方法、装置、计算机设备及存储介质 | |
CN111124804B (zh) | 测试方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |