本发明涉及电网运行管理,具体地说,涉及一种电网操作票智能审核方法。
背景技术:
1、电网每天都会有大量的停送电,停送电的过程主要依靠操作票进行规范和风险控制,操作票不正确可能导致误操作,误操作极易引发电网大面积停电或人身伤亡事故事件。据统计,近年来大约70%的电气误操作与操作票有关,所以保证操作票的正确性至关重要。
2、传统操作票的正确性,依靠两方面审核把关:一方面是人工审核,另一方面是五防系统逻辑校核,通过后即开始操作。但由于人员技术技能水平和责任心都差异较大,人工审核质量难于保证,经常出现漏项操作、操作顺序错误、关键字错误、审核签字人员与实际不一致、审核时间过短等问题;五防校核一直以来只能校核一次设备操作顺序,存在大量盲区,例如操作漏项、操作顺序错误(断开母联断路器前未检查母线电流接近于0;pt一次刀闸和二次空开操作顺序错误;断路器送电前漏合断路器储能电源;操作断路器后未在后台机检查断路器位置及电流;两组直流系统并列前未测量电压差;合上pt二次空开之前未测量空开上下对地电位)、违规调用历史票、操作后补票、未下令先审核、审核时间过短、审核人员不一致、关键字错漏等问题都不能及时被发现。
3、以上漏洞经常导致误操作事故事件的发生或操作的意外停止。鉴于此,为了有效弥补人工审核的疏漏,填补五防校核的盲区,我们提出了一种电网操作票智能审核方法。
技术实现思路
1、本发明的目的在于提供一种电网操作票智能审核方法,以解决上述背景技术中提出的问题。
2、为实现上述技术问题的解决,本发明的目的之一在于,提供了一种电网操作票智能审核方法,以现有技术中的开源社区软件流程创造者(uibot creator)为开发基础,编写操作票智能审核程序,程序模拟人工在电网管理平台运行,自动对完成“三审”后的指定操作票进行辅助审核,并生成审核结果;具体审核操作包括如下步骤:
3、s1、打开流程创造者(uibot creator)社区版软件;
4、s2、使用流程创造者(uibot creator)社区版创建操作票爬取、审核流程;
5、s3、利用流程创造者(uibot creator)社区版内置浏览器登录内网;
6、s4、爬取指定变电站、指定时间的操作票,进行简单的逻辑判断;
7、s5、用流程创造者(uibot creator)调用python文件进行大量且复杂的逻辑判断;
8、s6、将操作票错误信息输出到一个指定的word文件中。
9、作为本技术方案的进一步改进,所述s1中,流程创造者(uibot creator)社区版软件是用于实现智能自动化平台rpa的流程创建功能的;其中:
10、智能自动化平台rpa的核心是流程的开发和运行,在流程中进行界面自动化操作、ai识别、数据读写等具体步骤;流程创造者(uibot creator)允许用户以流程图、低代码的方式,采用鼠标拖拽各个步骤,轻松组装符合业务需求的自动化流程。
11、作为本技术方案的进一步改进,所述s4中,爬取操作票的操作包括如下步骤:
12、s4.1、导入所需使用的模块;
13、s4.2、获取用户的需求;
14、s4.3、使用get方法请求网址,获取所需数据;
15、s4.4、使用正则表达式提取所需的数据;
16、s4.5、将布局好的数据导出来。
17、其中,s4.4中,使用re中的findall,可以将提取的数据变成一个列表。
18、作为本技术方案的进一步改进,所述s4.1中,所需使用的模块包括但不限于:
19、requests#——用于请求网址,获取数据;
20、re#——正则表达式;
21、os#——用于终端的命令(此模块可有可无,按需配置);
22、time#——用于产生延时(此模块可有可无,按需配置)等。
23、作为本技术方案的进一步改进,所述s4.2中,用户的需求即所需数据,其内容根据用户对操作票的审核需求及供电局对各自操作票的制定规则来进行选择、组合及布局,用户的需求可以但不限于为:变电站名称、时间、操作票类型、任务名、具体操作、操作风险等。
24、作为本技术方案的进一步改进,所述s5中,调用python文件进行逻辑判断时是基于预设的逻辑判断函数进行的,该逻辑判断函数需根据不同供电局的操作逻辑具体要求进行设计定制,其核心流程为:通过python文件输入若干参数,经逻辑判断后,输出一个错误列表;其中,python文件的输入参数可以但不限于为变电站名称、任务名、具体操作步骤等。
25、作为本技术方案的进一步改进,所述s6中,输出的操作票错误信息包括但不限于:操作票错误信息、错误因素/错误类型、票号、操作任务等。
26、本发明的目的之二在于,提供了一种操作票智能审核程序的运行平台装置,包括处理器、存储器以及存储在存储器中并在处理器上运行的计算机程序,即上述基于流程创造者(uibot creator)开发的操作票智能审核程序,处理器用于执行计算机程序时实现上述的电网操作票智能审核方法的步骤。
27、本发明的目的之三在于,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的电网操作票智能审核方法的步骤。
28、与现有技术相比,本发明的有益效果:
29、1.该电网操作票智能审核方法中,通过研发智能审核程序,首创计算机辅助人工对操作票进行自动审核,并生成审核结果,实现对操作票智能分析并自动报错,可以有效弥补人工审核的疏漏,填补五防校核的盲区,大幅提高审核的准确率;
30、2.该电网操作票智能审核方法相比于人工审核,效率高,更可靠,减少时间资源浪费;同时,智能程序还可大幅提升月度操作票的检查效率。
1.一种电网操作票智能审核方法,其特征在于,以现有技术中的开源社区软件流程创造者(uibot creator)为开发基础,编写操作票智能审核程序,程序模拟人工在电网管理平台运行,自动对完成“三审”后的指定操作票进行辅助审核,并生成审核结果;具体审核操作包括如下步骤:
2.根据权利要求1所述的电网操作票智能审核方法,其特征在于,所述s1中,流程创造者(uibot creator)社区版软件是用于实现智能自动化平台rpa的流程创建功能的;其中:
3.根据权利要求1所述的电网操作票智能审核方法,其特征在于,所述s4中,爬取操作票的操作包括如下步骤:
4.根据权利要求3所述的电网操作票智能审核方法,其特征在于,所述s4.1中,所需使用的模块包括但不限于:
5.根据权利要求3所述的电网操作票智能审核方法,其特征在于,所述s4.2中,用户的需求即所需数据,其内容根据用户对操作票的审核需求及供电局对各自操作票的制定规则来进行选择、组合及布局,用户的需求可以但不限于为:变电站名称、时间、操作票类型、任务名、具体操作、操作风险等。
6.根据权利要求1所述的电网操作票智能审核方法,其特征在于,所述s5中,调用python文件进行逻辑判断时是基于预设的逻辑判断函数进行的,该逻辑判断函数需根据不同供电局的操作逻辑具体要求进行设计定制,其核心流程为:通过python文件输入若干参数,经逻辑判断后,输出一个错误列表;其中,python文件的输入参数可以但不限于为变电站名称、任务名、具体操作步骤等。
7.根据权利要求1所述的电网操作票智能审核方法,其特征在于,所述s6中,输出的操作票错误信息包括但不限于:操作票错误信息、错误因素/错误类型、票号、操作任务等。