一种多任务并发保护定值核对方法及系统技术方案

技术编号:35196304 阅读:20 留言:0更新日期:2022-10-12 18:26
一种多任务并发保护定值核对方法及系统,包括:对每个定值核对任务生成唯一的ID;对一个定值核对任务创建一个定值核对进程;将任务ID传递给定值核对进程;对一个定值核对进程中多个变电站的保护定值核对创建多个定值核对线程,一个定值核对线程完成一个变电站的保护定值核对;同时运行多个定值核对线程;周期召唤保护装置的当前运行定值,将当前运行定值与基准定值进行核对以生成定值核对报告;根据多个定值核对线程的完成进度设置定值核对任务的完成进度。通过多进程和多线程技术实现多个定值核对任务的并发运行,满足二次运维模式优化背景下,调控中心和各变电所同时进行定值核对的应用需求,提高定值核对效率。提高定值核对效率。提高定值核对效率。

【技术实现步骤摘要】
一种多任务并发保护定值核对方法及系统


[0001]本专利技术涉及电力系统调度自动化领域,具体地,涉及一种多任务并发保护定值核对方法及系统。

技术介绍

[0002]继电保护是保障电网安全稳定运行的重要设备,保护定值是继电保护设备的重要参数,决定着保护动作的正确性。二次运维主站通过子站实时采集保护装置的各类运行信息,实现保护设备的远方监视、远方巡视和远方控制。二次运维主站已经具备对保护定值的远程自动核对功能,极大减少了人工现场定值核对工作。
[0003]二次运维主站部署在各级调控中心,在各变电所部署有二次运维工作站,供变电运维人员使用。随着二次运维模式优化的推行,各变电所负责完成管辖范围内保护装置的定值核对工作,存在多个变电所同时进行定值核对的应用场景。现有技术中,“智能化继电保护定值修改与核对系统及方法”(CN112398079A),实现保护定值高效修改和校核,提高了员工的工作效率。“一种基于CNN技术的继电保护定值核对方法及系统”(CN114239881A)代替了传统人工巡检,取代了纸质化,避免了传统手写记录易错、漏、误的问题,同时此系统操作使用简单,巡检效率高;导出的巡检报告内容齐全,方便进行追溯管理。但是,现有技术中,二次运维主站的定值核对功能普遍采用的是单任务、串行的方式,全局只能有一个定值自动核对任务在运行,无法满足各变电所同时进行定值核对的需求。因此,需要一种多任务并发保护定值核对方法,支持多个定值自动核对任务同时运行。

技术实现思路

[0004]为解决现有技术中存在的不足,本专利技术提供一种多任务并发保护定值核对方法及系统,支持多个定值自动核对任务同时运行。
[0005]本专利技术采用如下的技术方案。
[0006]本专利技术一方面提出了一种多任务并发保护定值核对方法,包括:
[0007]步骤1,定义定值核对任务,对每个定值核对任务生成唯一的任务ID;
[0008]步骤2,对一个定值核对任务创建一个定值核对进程;通过命令行参数将每个任务ID传递给对应的定值核对进程;
[0009]步骤3,对一个定值核对进程中多个变电站的保护定值核对创建多个定值核对线程,一个定值核对线程完成一个变电站的保护定值核对;
[0010]步骤4,同时运行多个定值核对线程;每个定值核对线程运行时,周期召唤保护装置的当前运行定值,将当前运行定值与基准定值进行核对以生成定值核对报告;根据多个定值核对线程的完成进度设置定值核对任务的完成进度。
[0011]优选地,定值核对任务包括:任务ID,定值核对范围,每日核对起始时间,核对周期;
[0012]定值核对任务存储在定值核对任务表中。
[0013]优选地,步骤2中,在定值核对任务表中搜索任务ID以定期监视定值核对任务表中是否有新的任务ID;如有新的任务ID,则创建新的定值核对进程。
[0014]优选地,步骤4中,每个定值核对线程运行时,定值核对线程向子站通信进程发送保护装置的当前运行定值召唤命令,子站通信进向定值核对线程返回保护装置的当前运行定值召唤结果。
[0015]本专利技术另一方面还提出一种多任务并发保护定值核对系统,包括:定值核对任务定义模块,定值核对任务调度模块,定值核对进程模块,定值核对任务监视模块,子站通信进程模块,定值核对报告检索模块;
[0016]定值核对任务定义模块,用于根据对定值核对范围内的保护定值核对任务生成唯一的任务ID;其中,定值核对范围包括需要定值核对的变电站和保护装置;定值核对任务定义模块生成定值核对任务定义表;定值核对任务定义表输入至定值核对任务调度模块和定值核对进程模块中;
[0017]定值核对任务调度模块,用于在定值核对任务表中搜索任务ID以定期监视定值核对任务表中是否有新的任务ID;如有新的任务ID,则创建新的定值核对进程;在创建定值核对进程时,通过命令行参数将任务ID传递给定值核对进程;
[0018]定值核对进程模块,对一个定值核对进程中多个变电站的保护定值核对创建多个定值核对线程;一个定值核对线程完成一个变电站的保护定值核对;同时运行多个定值核对线程;每个定值核对线程运行时,周期召唤保护装置的当前运行定值,将当前运行定值与基准定值进行核对以生成定值核对报告;根据多个定值核对线程的完成进度设置定值核对任务的完成进度;
[0019]定值核对任务监视模块,用于实时监视当前工作站触发的定值核对任务完成进度,并控制定值核对任务的启停;
[0020]定值核对任务调度模块调用定值核对进程模块;定值核对进程模块输出定值核对任务监视表和定值核对报告表;定值核对任务监视表输入至定值核对任务监视模块。
[0021]优选地,系统还包括:定值基准值设置模块;定值基准值设置模块,用于设置各保护装置的基准定值。
[0022]优选地,系统还包括:子站通信进程模块;子站通信进程模块,用于与子站通信以采集保护装置的当前运行定值信息;采用多进程的通信方式,由系统自动创建,一个子站对应一个独立的通信进程;
[0023]定值核对进程模块与子站通信进程模块之间通过消息总线交互信息,交互内容包括:向子站发送保护装置的当前运行定值召唤命令,返回保护装置的当前运行定值召唤结果。
[0024]优选地,系统还包括:定值核对报告检索模块;定值核对报告检索模块,用于按条件查询定值核对结果,统计定值核对异常变电站和保护装置的数量,查看和导出定值核对报告;定值核对报告表输入至定值核对报告检索模块中。
[0025]本专利技术还提出一种终端,包括处理器及存储介质;处理器用于根据所述指令进行操作以执行一种多任务并发保护定值核对方法的步骤。
[0026]本专利技术还提出计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现一种多任务并发保护定值核对方法的步骤。
[0027]本专利技术的有益效果在于,与现有技术相比,提供了一种多任务并发保护定值核对方法,可灵活定义多个定值核对任务,每个任务的定值核对范围、核对时间、核对周期各不相同,利用多进程技术,为每个定值核对任务创建一个独立的进程,多个定值核对任务可并发运行。利用多线程技术,为同一个定值核对任务(同一个进程)内的不同变电站创建独立的定值核对线程,不同变电站的定值核对可同时进行。既可满足调控中心和各变电所同时进行定值核对的应用需求,又提高了定值核对的效率。
附图说明
[0028]图1为本专利技术提出的多任务并发保护定值核对方法的进程运行示意图;
[0029]图2为本专利技术提出的多任务并发保护定值核对系统的模块结构示意图;
[0030]图3为单套保护装置定值核对报告文件示意图。
具体实施方式
[0031]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术的技术方案进行清楚、完整地描述。本申请所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部实施例。基于本专利技术精神,本领域普通技术人员在没有作出创造性劳动前提下所获得的有所其它实施例,都属于本专利技术的保本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多任务并发保护定值核对方法,其特征在于,所述方法包括:步骤1,定义定值核对任务,对每个定值核对任务生成唯一的任务ID;步骤2,对一个定值核对任务创建一个定值核对进程;通过命令行参数将每个任务ID传递给对应的定值核对进程;步骤3,对一个定值核对进程中多个变电站的保护定值核对创建多个定值核对线程,一个定值核对线程完成一个变电站的保护定值核对;步骤4,同时运行多个定值核对线程;每个定值核对线程运行时,周期召唤保护装置的当前运行定值,将当前运行定值与基准定值进行核对以生成定值核对报告;根据多个定值核对线程的完成进度设置定值核对任务的完成进度。2.根据权利要1所述的多任务并发保护定值核对方法,其特征在于,定值核对任务包括:任务ID,定值核对范围,每日核对起始时间,核对周期;定值核对任务存储在定值核对任务表中。3.根据权利要2所述的多任务并发保护定值核对方法,其特征在于,步骤2中,在定值核对任务表中搜索任务ID以定期监视定值核对任务表中是否有新的任务ID;如有新的任务ID,则创建新的定值核对进程。4.根据权利要1所述的多任务并发保护定值核对方法,其特征在于,步骤4中,每个定值核对线程运行时,定值核对线程向子站通信进程发送保护装置的当前运行定值召唤命令,子站通信进程向定值核对线程返回保护装置的当前运行定值召唤结果。5.一种利用权利要求1

4任一项权利要求所述方法的多任务并发保护定值核对系统,其特征在于,所述系统包括:定值核对任务定义模块,定值核对任务调度模块,定值核对进程模块,定值核对任务监视模块,子站通信进程模块,定值核对报告检索模块;定值核对任务定义模块,用于根据对定值核对范围内的保护定值核对任务生成唯一的任务ID;其中,定值核对范围包括需要定值核对的变电站和保护装置;定值核对任务定义模块生成定值核对任务定义表;定值核对任务定义表输入至定值核对任务调度模块和定值核对进程模块中;定值核对任务调度模块,用于在定值核对任务表中搜索任务ID以定期监视定值核对任务表中是否有新的任务ID;如有新的任务ID,则创建新的定值核对进程;在...

【专利技术属性】
技术研发人员:祁忠冯佳男杨阳董传燕解凯王言国
申请(专利权)人:南京南瑞继保电气有限公司
类型:发明
国别省市:

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

1