掌桥专利:专业的专利平台
掌桥专利
首页

基于操作项目元规则的顺控操作票生成方法及系统

文献发布时间:2024-04-18 19:58:26


基于操作项目元规则的顺控操作票生成方法及系统

技术领域

本发明属于电力系统自动控制领域,具体涉及一种基于操作项目元规则的顺控操作票生成方法及系统。

背景技术

变电站一键顺控是一种高效的倒闸操作模式,可实现操作项目软件预制、操作任务模块式搭建、设备状态自动判别、防误联锁智能校核、操作步骤一键启动、操作过程自动顺序执行,一键顺控替代传统倒闸操作是变电运维专业“两个替代”的关键举措。顺控操作票是存储在变电站监控系统中的用于一键顺控的操作序列,包含操作对象、当前设备态、目标设备态、操作任务名称、操作项目列表、操作条件列表、目标状态列表等内容,在一键顺控功能投运前必须调试验证通过。

目前,顺控操作票制作是由做票人员使用顺控操作票编辑工具,逐项添加操作项目列表,然后对每个操作项目进行手动设置,存在以下缺点:

(1)制作周期长:新建顺控操作票时需要对操作票的每个操作项目进行设置,包括任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等。做票人员需设置的内容太多,做票周期长。

(2)容易配置错误:编辑操作项目时,做票人员选择操作对象,需要设置任务描述、出错处理类型、执行条件、确认条件、延时时间、超时时间等信息,容易发生任务描述和操作对象不匹配、执行条件和确认条件设置不正确、时间设置不正确等错误。

发明内容

本发明提供了一种基于操作项目元规则的顺控操作票生成方法及系统,解决了顺控操作票制作中制作周期长和容易配置错误的问题。

为了解决上述技术问题,本发明所采用的技术方案是:

根据本申请第一方面,提出一种基于操作项目元规则的顺控操作票生成方法,包括:

配置操作项目元规则,将所述操作项目元规则保存至数据库;

新建顺控操作票,根据操作项目元规则自动生成操作项目;

保存顺控操作票。

根据一些实施例,所述配置操作项目元规则,将所述操作项目元规则保存至数据库,具体为:

选中间隔对象,进入操作项目元规则配置界面;

为间隔对象下的开关刀闸的遥控操作配置操作项目元规则;

将操作项目元规则保存到数据库。

根据一些实施例,同一个间隔对象下的不同操作票所包含的同一个开关刀闸遥控操作的操作项目元规则相同。

根据一些实施例,所述操作项目元规则的要素包括:任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间和超时时间。

根据一些实施例,所述新建顺控操作票,根据操作项目元规则自动生成操作项目,具体为:

选中间隔对象,新建一张顺控操作票;

在新建的顺控操作票中添加操作项目中的操作对象和动作类型;

根据操作对象和动作类型在数据库中查找匹配的操作项目元规则;

根据匹配的操作项目元规则自动复制生成完整的操作项目。

根据一些实施例,所述方法还包括:

修改操作项目元规则,自动更新所有操作票中的相关操作项目。

根据一些实施例,所述修改操作项目元规则,自动更新所有操作票中的相关操作项目,具体为:

选中间隔对象,进入操作项目元规则配置界面;

选中待修改的操作项目元规则,修改操作项目元规则中的至少一个要素,将修改后的操作项目元规则保存到数据库;

根据被修改的操作项目元规则对应的操作对象和动作类型,在间隔对象下的所有操作票中,确定相匹配的操作项目;

根据修改后的操作项目元规则更新相匹配的操作项目。

根据一些实施例,所述方法还包括,

在根据操作项目元规则自动生成操作项目之后,计算操作票的CRC校验码。

根据一些实施例,操作票的所有与修改操作项目元规则相关的操作项目更新完毕后,自动重新计算并更新该操作票的CRC校验码。

根据本申请第二方面,提出一种基于操作项目元规则的顺控操作票生成系统,包括配置模块和操作票生成模块;其中:

所述配置模块,用于配置操作项目元规则,将所述操作项目元规则保存至数据库;

所述操作票生成模块,用于新建顺控操作票,根据操作项目元规则自动生成操作项目;保存顺控操作票。

根据一些实施例,所述系统还包括:修改模块,用于修改操作项目元规则,自动更新所有操作票中的相关操作项目。

根据本申请第三方面,提出一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行上文所述的一种基于操作项目元规则的顺控操作票生成方法。

采用上述方案后,本发明的有益效果是:

新建顺控操作票时,基于操作项目元规则快速生成操作项目,无需人工配置每个操作项目的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等内容,大幅缩短操作票制作时间。同时,根据操作项目元规则自动生成操作项目,也避免了人工配置容出错的问题。

以一个220kV变电站为例,25个间隔,在Ⅰ母运行、Ⅱ母运行、Ⅰ母热备用、Ⅱ母热备用、冷备用5种状态之间转换,每个间隔需制作14张顺控操作票,全站需制作350张顺控操作票,平均一张顺控操作票需添加3个开关刀闸遥控操作项目,共需添加至少1050个操作项目,若每个操作项目的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间都要进行人工设置,需要人机交互至少8400次,采用上述方案,配置100条操作项目元规则,制作350张顺控操作票仅需人机交互2100次,工作量至少减少3倍,考虑到执行条件、确认条件等需要多次复杂人机交互才可完成配置,实际工作量会减少更多。随着人工配置工作量的减少,同时也降低了人工配置错误的风险。修改操作项目元规则后,自动批量更新所有操作票中的相关操作项目,无需人工逐张检查顺控操作票手动修改相关的操作项目,降低遗漏修改操作项目的风险。本发明提高了顺控操作票的制作效率,增强了一键顺控操作的安全性,尤其在大规模高电压等级变电站中效果更为显著,对深化一键顺控技术应用,保障电网安全高效运行有重大意义。

附图说明

图1为本申请实施例提供的一种基于操作项目元规则的顺控操作票生成方法流程图;

图2为本申请实施例提供的配置操作项目元规则的方法流程图;

图3为本申请实施例提供的新建顺控操作票的方法流程图;

图4为本申请实施例提供的另一种基于操作项目元规则的顺控操作票生成方法流程图;

图5为本申请实施例提供的操作项目更新的方法流程图;

图6为本申请实施例提供的一种基于操作项目元规则的顺控操作票生成系统结构示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

由于现有技术中,顺控操作票制作中制作周期长、容易配置错误,不但人工工作量大,而且带来很大的安全隐患。有鉴于此,本申请实施例提供了一种基于操作项目元规则的顺控操作票生成方法,如图1所示,包括如下步骤:

S100:配置操作项目元规则,将所述操作项目元规则保存至数据库。

一些实施例中,操作项目元规则的要素包括:任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间和超时时间。

一些实施例中,如图2所示,配置操作项目元规则采用如下步骤:

S101:选中间隔对象,进入操作项目元规则配置界面。

打开顺控操作票编辑工具,选中间隔对象,进入操作项目元规则配置界面。一些实施例中,为了防止无权限的人随意修改,保险起见需要输入具有配置操作项目元规则权限的人员用户名和密码,权限校验通过以后才可以进入操作项目元规则配置界面。

S102:为间隔对象下的开关刀闸的遥控操作配置操作项目元规则。

开关刀闸的遥控操作包括遥控分和遥控合。同一个间隔对象下的不同操作票所包含的同一个开关刀闸遥控操作的操作项目元规则相同。也即在不同操作票中对同一个开关刀闸的遥控分合操作,要求任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等内容必须相同,例如,263间隔从热备用转运行、从冷备用转运行、从检修转运行的三张顺控操作票中都包含合上263开关操作,在这三张操作票中,合上263开关操作的任务描述是“合上263开关”,动作类型是“遥控合”,出错处理类型是“立即停止”,操作对象是“263开关”,执行条件是“263开关在分位”,确认条件是“263开关位置遥信由分变合,且母线电压从无压变有压或者间隔电压从无压变有压或者三相电流从无流变有流”,延时时间是“60秒”,超时时间是“15秒”。将某个开关刀闸的遥控分合操作所要求的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等内容抽取出来,称为此开关刀闸操作的操作项目元规则。

一些实施例中,在执行为间隔对象下的开关刀闸的遥控操作配置操作项目元规则中,每个操作项目元规则的任务描述根据相关文件手动输入,动作类型可以选择遥控分、遥控合,出错处理类型可以选择立即停止、提示、自动继续,操作对象应从数据库中选择需要遥控的开关刀闸,执行条件应配置为开关刀闸遥控分合应满足的初始状态,确认条件应配置为操作对象关联的开关刀闸的主判据和辅助判据,延时时间在本实施例中可以默认为60秒,超时时间在本实施例中可以默认为15秒。

S103:将操作项目元规则保存到数据库。

当本间隔对象下的开关刀闸的遥控操作操作项目元规则配置完成后,将操作项目元规则保存到数据库。

S200:新建顺控操作票,根据操作项目元规则自动生成操作项目。

一些实施例中,如图3所示,新建顺控操作票的方法具体包括如下步骤:

S201:选中间隔对象,新建一张顺控操作票。

打开顺控操作票编辑工具,选中某个间隔对象,新建一张顺控操作票。

S202:在新建的顺控操作票中添加操作项目中的操作对象和动作类型。

为新建的顺控操作票添加操作项目,首先设置该操作项目的操作对象和动作类型。

S203:根据操作对象和动作类型在数据库中查找匹配的操作项目元规则。

设置完操作对象和动作类型后,根据根据操作对象和动作类型在数据库中查找,若某个操作项目元规则的操作对象和动作类型与已设置的操作对象和动作类型一致,则匹配成功。

S204:根据匹配的操作项目元规则自动复制生成完整的操作项目。

将相匹配的操作项目元规则的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等内容复制到该操作项目,生成完整的操作项目。

S300:保存顺控操作票。

生成完整的操作项目之后,将顺控操作票保存到数据库中。

优选地实施例中,在生成完整的操作项目之后,先计算操作票的CRC校验码,再将顺控操作票保存到数据库中。

采用上述方案,在新建顺控操作票时,基于操作项目元规则快速生成操作项目,无需人工配置每个操作项目的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间等内容,大幅缩短操作票制作时间。同时,根据操作项目元规则自动生成操作项目,也避免了人工配置容出错的问题。以一个220kV变电站为例,25个间隔,在Ⅰ母运行、Ⅱ母运行、Ⅰ母热备用、Ⅱ母热备用、冷备用5种状态之间转换,每个间隔需制作14张顺控操作票,全站需制作350张顺控操作票,平均一张顺控操作票需添加3个开关刀闸遥控操作项目,共需添加至少1050个操作项目,若每个操作项目的任务描述、动作类型、出错处理类型、操作对象、执行条件、确认条件、延时时间、超时时间都要进行人工设置,需要人机交互至少8400次,采用上述方案,配置100条操作项目元规则,制作350张顺控操作票仅需人机交互2100次,工作量至少减少3倍,考虑到执行条件、确认条件等需要多次复杂人机交互才可完成配置,实际工作量会减少更多。随着人工配置工作量的减少,同时也降低了人工配置错误的风险。

在现有技术中还存在这样的问题,当某个开关刀闸的任务描述、出错处理类型、执行条件、确认条件、延时时间、超时时间发生变化需要修改时,需人工查找所有包含该开关刀闸操作的所有操作票,定位到包含该开关刀闸操作的操作项目一一进行修改,容易遗漏需修改的内容,致使操作票存在错误,带来很大的安全隐患。基于此,本申请提供了如图4所示的实施例,在前述实施例的基础上步骤S300之后,还包括步骤S400:修改操作项目元规则,自动更新所有操作票中的相关操作项目。如图5所示,具体包括:

S401:选中间隔对象,进入操作项目元规则配置界面。

打开顺控操作票编辑工具,选中某个间隔对象,进入操作项目元规则配置界面。

S402:选中待修改的操作项目元规则,修改操作项目元规则中的至少一个要素,将修改后的操作项目元规则保存到数据库。

选中待修改的操作项目元规则,修改某个操作项目元规则的任务描述、出错处理类型、执行条件、确认条件、延时时间、超时时间等内容中的一个或者几个,修改完毕后保存到数据库。

为了防止误操作,一些实施例中默认只允许查看,禁止编辑,防止操作项目元规则被误修改,输入具有配置操作项目元规则权限的人员用户名和密码,权限校验通过后才开放编辑权限。

S403:根据被修改的操作项目元规则对应的操作对象和动作类型,在间隔对象下的所有操作票中,确定相匹配的操作项目。

顺控操作票编辑工具根据被修改的操作项目元规则对应的操作对象和动作类型,自动查找该间隔对象下的所有操作票,若某操作票的某个操作项目的操作对象和动作类型与已修改的操作项目元规则相同,则此操作项目为匹配到的待更新操作项目。

S404:根据修改后的操作项目元规则更新相匹配的操作项目。

一些实施例中,找到匹配到的操作项目之后,根据修改后的操作项目元规则更新相匹配的操作项目具体操作是:将修改后的操作项目元规则的任务描述、出错处理类型、执行条件、确认条件、延时时间、超时时间等所有要素全部重新覆盖到该匹配到的操作项目。这样的好处是,不需要甄别修改要素项,操作简单。

一些实施例中,找到匹配到的操作项目之后,根据修改后的操作项目元规则更新相匹配的操作项目具体操作是:将修改后的操作项目元规则中有修改的相关要素更新到匹配到的操作项目。这样的好处是,只更新修改的要素项,更新内容少。

优选地实施例中,操作票的所有与修改操作项目元规则相关的操作项目更新完毕后,自动重新计算并更新该操作票的CRC校验码。

采用上述方案后,在修改操作项目元规则后,自动批量更新所有操作票中的相关操作项目,无需人工逐张检查顺控操作票手动修改相关的操作项目,降低遗漏修改操作项目的风险。

图6所示为本申请实施例提供的一种基于操作项目元规则的顺控操作票生成系统500,包括配置模块501和操作票生成模块502。其中:

配置模块501,用于配置操作项目元规则,将所述操作项目元规则保存至数据库。

操作票生成模块502,用于新建顺控操作票,根据操作项目元规则自动生成操作项目;保存顺控操作票。

一些实施例中,基于操作项目元规则的顺控操作票生成系统500还包括修改模块503,用于修改操作项目元规则,自动更新所有操作票中的相关操作项目。

本申请中的一种基于操作项目元规则的顺控操作票生成系统500执行与前述方法类似的功能,详细可参考前面的描述,此处不再赘述。

基于相同的技术方案,本申请还公开了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行无功电压控制方法。

基于相同的技术方案,本发明还公开了一种计算设备,包括一个或多个处理器、一个或多个存储器以及一个或多个程序,其中一个或多个程序存储在所述一个或多个存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行无功电压控制方法的指令。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

相关技术
  • 基于力控组态软件开发倒闸操作及生成操作票的方法
  • 基于力控组态软件开发倒闸操作及生成操作票的方法
技术分类

06120116486385