一种基于逻辑模板的故障分析方法及系统技术方案

技术编号:31305727 阅读:20 留言:0更新日期:2021-12-12 21:20
本发明专利技术公开了一种基于逻辑模板的故障分析方法,包括周期性读取直流监控后台中的数据库;响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板进行实例化;根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。同时公开了相应的系统。本发明专利技术基于逻辑模板实现了直流二次运维子站中的故障分析。析。析。

【技术实现步骤摘要】
一种基于逻辑模板的故障分析方法及系统


[0001]本专利技术涉及一种基于逻辑模板的故障分析方法及系统,属于电力系统


技术介绍

[0002]在直流输电系统中,直流控制装置和直流保护装置(以下简称直流控保装置)实现了对直流输电系统控制和保护。在直流输电系统发生故障时,直流控保装置会快速动作,保护直流输电系统,同时,二次运维子站将接收到大量的直流控保装置产生的各种遥测遥信信号。为了帮助直流二次运维子站中相关运行人员对故障进行分析,现在急需要在直流二次运维子站中设置故障分析方法。

技术实现思路

[0003]本专利技术提供了一种基于逻辑模板的故障分析方法及系统,解决了
技术介绍
中披露的问题。
[0004]为了解决上述技术问题,本专利技术所采用的技术方案是:一种基于逻辑模板的故障分析方法,包括,周期性读取直流监控后台中的数据库;响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板进行实例化;根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。
[0005]还包括,根据故障分析结果和数据库中的数据生成故障报告。
[0006]数据库包括scada数据库和告警数据库,scada数据库中存储直流控保装置产生的遥测遥信数据,告警数据库中存储直流控保装置产生的告警数据。
[0007]逻辑模板包括输入表、输出表以及逻辑运算,输入表中的输入量通过逻辑运算后获得输出表中的输出量。
[0008]输入表中的输入量为整型或浮点型,并配置有刷新时间属性;输出表中的输出量为布尔型。
[0009]响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板中的输入表进行刷新,进行逻辑模板实例化。
[0010]在实例化过程中,输入表一旦有输入量刷新,清零所有剩余输入量对应的刷新时间,并开放特定刷新时间窗口,在刷新时间窗口内接受输入量刷新。
[0011]一种基于逻辑模板的故障分析系统,包括,读取模块:周期性读取直流监控后台中的数据库;实例化模块:响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板进行实例化;逻辑运算模块:根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。
[0012]一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指
令,所述指令当由计算设备执行时,使得所述计算设备执行基于逻辑模板的故障分析方法。
[0013]一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于逻辑模板的故障分析方法的指令。
[0014]本专利技术所达到的有益效果:1、本专利技术基于逻辑模板实现了直流二次运维子站中的故障分析;2、本专利技术针对运行逻辑相同的不同直流控保装置,可复用相同的逻辑模板,大大提高了故障分析效率。
附图说明
[0015]图1为本专利技术方法的逻辑流程图。
具体实施方式
[0016]下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0017]如图1所示,一种基于逻辑模板的故障分析方法,包括以下步骤:步骤1,周期性读取直流监控后台中的数据库。
[0018]数据库包括scada数据库和告警数据库,scada数据库中存储直流控保装置产生的遥测遥信数据,告警数据库中存储直流控保装置产生的告警数据。
[0019]步骤2,响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板中的输入表进行刷新,进行逻辑模板实例化。
[0020]不同运行逻辑的直流控保装置构建不同的逻辑模板,相同运行逻辑的直流控保装置仅仅构建一个逻辑模板即可,相同运行逻辑的直流控保装置可复用该逻辑模板。
[0021]逻辑模板包括输入表、输出表以及逻辑运算,输入表中的输入量通过逻辑运算后获得输出表中的输出量。其中,输入表中的输入量为整型或浮点型,为配合后续实例化刷新时间窗口,所有输入量都配置有刷新时间属性;输出表中的输出量为布尔型。逻辑模板自身的输入输出量并没有物理含义,需要和直流控保装置的信号量以及是否故障(故障类型)关联起来后才具备物理意义,将逻辑模板和实际物理量关联的过程被称为逻辑模板实例化过程。当数据库中的数据刷新时,从相关逻辑模板库中复制一份模板实例,开始故障分析过程。
[0022]为了适应直流监控后台各种信号的延时,并避免逻辑模板输入表中不同输入量同时混杂新老信号对逻辑运算造成干扰,在实例化过程中,输入表一旦有输入量刷新(即有一个输入量刷新),清零所有剩余输入量对应的刷新时间,并开放特定刷新时间窗口,在刷新时间窗口内接受输入量刷新,到达时间后刷新时间窗口关闭,如果所有输入量都已经刷新,则实例化成功,否则实例化失败。
[0023]步骤3,根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。即根据刷新后的输入量,自动触发逻辑运算,获得相应的输出量,即故障分析结果,包括是否有直流故障发生以及直流故障类型的结果。
[0024]步骤4,根据故障分析结果和数据库中的数据,召唤故障录波波形,生成故障报告,包括故障设备名称、故障类型、故障发生时间、告警信号汇总、召唤录波波形等内容。
[0025]上述方法基于逻辑模板实现了直流二次运维子站中的故障分析;上述方法针对运行逻辑相同的不同直流控保装置,可复用相同的逻辑模板,大大提高了故障分析效率。
[0026]一种基于逻辑模板的故障分析系统,包括,读取模块:周期性读取直流监控后台中的数据库;实例化模块:响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板进行实例化;逻辑运算模块:根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。
[0027]一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行基于逻辑模板的故障分析方法。
[0028]一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行基于逻辑模板的故障分析方法的指令。
[0029]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0030]本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于逻辑模板的故障分析方法,其特征在于:包括,周期性读取直流监控后台中的数据库;响应于数据库中的数据刷新,根据刷新数据对预设对应逻辑模板进行实例化;根据实例化逻辑模板中的逻辑运算,获取刷新数据对应的故障分析结果。2.根据权利要求1所述的一种基于逻辑模板的故障分析方法,其特征在于:还包括,根据故障分析结果和数据库中的数据生成故障报告。3.根据权利要求1或2所述的一种基于逻辑模板的故障分析方法,其特征在于:数据库包括scada数据库和告警数据库,scada数据库中存储直流控保装置产生的遥测遥信数据,告警数据库中存储直流控保装置产生的告警数据。4.根据权利要求1所述的一种基于逻辑模板的故障分析方法,其特征在于:逻辑模板包括输入表、输出表以及逻辑运算,输入表中的输入量通过逻辑运算后获得输出表中的输出量。5.根据权利要求4所述的一种基于逻辑模板的故障分析方法,其特征在于:输入表中的输入量为整型或浮点型,并配置有刷新时间属性;输出表中的输出量为布尔型。6.根据权利要求4所述的一种基于逻辑模板的故障分析方法,其特征在于:响应于数据库中的数据刷新...

【专利技术属性】
技术研发人员:何桦
申请(专利权)人:南京南瑞继保电气有限公司
类型:发明
国别省市:

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

1