公开/公告号CN103617026A
专利类型发明专利
公开/公告日2014-03-05
原文格式PDF
申请/专利号CN201310387407.X
申请日2013-08-30
分类号G06F9/44;
代理机构福州元创专利商标代理有限公司;
代理人蔡学俊
地址 100031 北京市西城区西长安街86号
入库时间 2024-02-19 22:14:31
法律状态公告日
法律状态信息
法律状态
2016-12-28
授权
授权
2014-04-02
实质审查的生效 IPC(主分类):G06F9/44 申请日:20130830
实质审查的生效
2014-03-05
公开
公开
技术领域
本发明涉及电力系统运行状态评估技术领域,特别是一种用于电力系统运行状态在线与离线评估混合调度系统的任务识别系统。
背景技术
电力系统运行状态评估的对象分成两种:一是实时运行状态,二是离线运行状态。实时运行状态评估是针对电网实时运行数据进行状态评估,分析电网当前的安全稳定运行水平。离线运行状态评估是根据电力系统分析人员提供的离线数据(如历史运行数据或规划网架数据)进行状态评估,分析其安全稳定水平。
以往,在线与离线评估系统在硬件和软件上都是各自独立的,这有利于保证系统的运行相互不受干扰,但是资源的利用率较低,特别是离线评估系统,需要电力系统分析人员提交任务才开始工作,因此经常处于闲置状态。而在线评估系统的周期性工作时间固定,任务固定,且在软硬件配合下,往往存在空闲时间。为了在节约硬件投入的前提下,充分发挥系统计算资源,需研究电力系统运行状态在线与离线评估混合运行的关键技术。实现电力系统运行状态在线评估系统和离线评估系统混合运行,存在几个技术难点,其中之一就是任务识别技术。
以往,在线评估系统的运作流程一般是一个任务结束后才开始另一个任务的接收、计算等工作,因此,无需对任务进行标识。而离线评估系统的运作流程一般是按用户排序,一个用户一次提交的任务结束后才开始新的任务,因此,所做的任务标识非常简单,只涉及用户信息,未涉及任务类型。
为实现在硬件和软件上统一整合在线评估系统和离线评估系统,必须识别来自于不同系统的计算任务。任务识别技术不仅涉及任务来源于在线还是离线,涉及任务来源的用户信息,还涉及任务的类型以及任务分解前后的信息。目前还没有相关技术可以有效识别电力系统运行状态在线评估系统与离线评估系统的任务,进行分别处理,启动不同的流程,并最终共同利用电力系统运行状态评估系统的计算资源。
发明内容
本发明的目的在于克服现有技术的不足,提供一种电力系统运行状态在、离线评估混合调度用任务识别系统,该系统有利于快速、准确、可靠地识别来自于在线评估系统和离线评估系统的任务。
为实现上述目的,本发明的技术方案是:一种电力系统运行状态在、离线评估混合调度用任务识别系统,包括:
文件生成模块,用于接收在线评估系统流程控制模块的周期性文件生成指令或离线评估系统新任务监测模块的用户驱动式文件生成指令,并解析指令,按照指令内容从信息平台读取所需的数据,生成多个任务;
任务接收模块,用于接收、存储在线评估系统和离线评估系统提交的任务,并完成数据文件在流转过程中的定向推送,任务接收模块接收到任务后,推送到任务分拣模块;
任务分拣模块,用于根据各个任务的标识码,按照已设定的规则将接收到的所有任务分成任务子集,并启动相关流程。
其中,文件生成模块按如下步骤进行:
(1.1)统一在线评估系统和离线评估系统的输入输出文件的数据格式和文件集合;
(1.2)规范在线评估系统和离线评估系统的输入输出文件的命名规则;
(1.3)生成的每个任务按照功能不同由不同的文件类型组合成文件集合;
(1.4)生成的每个任务都根据指令和命名规则生成标识码,标识码包括来源标识码、时间标识码或用户标识码、顺序标识码、功能标识码;
(1.5)记录每个任务的指令接收时间和文件生成时间。
其中,任务分拣模块按如下步骤进行:
(3.1)根据各个任务的来源标识码,将所有任务分成在线任务子集和离线任务子集;
(3.2)根据各个任务的功能标识码,将在线任务子集和离线任务子集按不同的功能分成不同的功能任务子集。
相较于现有技术,本发明的有益效果是通过对在线评估系统和离线评估系统的文件生成机制和业务流程特点的深入分析,有效解决了在线评估系统和离线评估系统混合调度的任务识别问题,任务识别快速、准确、可靠,为实现将在线评估系统和离线评估系统在硬件和软件上进行统一整合,实现不同系统不同分析任务的统一调度功能提供了技术保障,从而提高电力系统运行状态评估系统的利用效率。
附图说明
图1是本发明实施例的实现结构示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细说明。
本发明的电力系统运行状态在、离线评估混合调度用任务识别系统,如图1所示,包括:
(1)文件生成模块,用于接收在线评估系统流程控制模块的周期性文件生成指令或离线评估系统新任务监测模块的用户驱动式文件生成指令,并解析指令,按照指令内容从信息平台读取所需的数据,生成多个任务。文件生成模块按如下步骤进行:
(1.1)统一在线评估系统和离线评估系统的输入输出文件的数据格式和文件集合。不管是在线评估系统还是离线评估系统,输入输出文件的数据格式都一致,所需要的文件集合也一致。比如潮流计算功能所需的文件包括:*.dat;短路电流计算所需的文件包括:*.dat、*.swi等。
(1.2)规范在线评估系统和离线评估系统的输入输出文件的命名规则。所有文件按如下规则命名,各个部分以“_”分隔。
(a)来源标识:在线评估系统生成的文件名中,来源标识为“ON”;离线评估系统生成的文件名中,来源标识为“OFF”。
(b)时间标识或用户标识:这两个标识占用的是同一个部分。文件来自在线评估系统,该部分为时间标识,格式是“YYYYMMDDHHMMSS”;文件来自离线评估系统,该部分为用户标识,标识代码由离线评估系统自定义。
(c)顺序标识:在线评估系统生成的文件中,若同一个周期内,启动同一个功能多次,则前后输入的文件名将进行编号。离线评估系统生成的文件中,同一个用户提交的任务,按时间顺序排序编号。
(d)功能标识:按照各个任务所对应的功能进行标识。比如,在线评估系统在一个周期中需要进行潮流分布计算、N-1率分析、稳定裕度评估等,则提交的文件中,功能标识分别对应为:“FLO”、“N-1”、“S-V”等。
(e)文件后缀名:各个功能模块所需要的文件集合不同,按照统一文件格式的要求提供相应的文件后缀名。
(1.3)生成的每个任务按照功能不同由不同的文件类型组合成文件集合。文件类型以后缀名区分。
(1.4)生成的每个任务都根据指令和命名规则生成标识码,并记录在案。标识码根据文件命名规则,包括:来源标识码、时间标识码或用户标识码、顺序标识码、功能标识码。
(1.5)记录每个任务的指令接收时间和文件生成时间。
(2)任务接收模块,用于接收、存储在线评估系统和离线评估系统提交的任务,并完成数据文件在流转过程中的定向推送,任务接收模块接收到任务后,推送到任务分拣模块。
(3)任务分拣模块,用于根据各个任务的标识码,按照已设定的规则将接收到的所有任务分成任务子集,并启动相关流程。任务分拣模块按如下步骤进行:
(3.1)根据各个任务的来源标识码,将所有任务分成在线任务子集和离线任务子集;
(3.2)根据各个任务的功能标识码,将在线任务子集和离线任务子集按不同的功能分成不同的功能任务子集。
下面对本发明涉及到的几个名词进行说明。
1、电力系统运行状态在线评估系统。本发明的电力系统运行状态在线评估系统是指根据电网实时运行数据,周期性地根据预先设定好的功能和流程进行评估,给出评估指标结果。这里的评估指标结果不仅仅包括了电力系统运行指标的量化值,还包括了预防控制措施,具体内容与计算功能相关。
2、电力系统运行状态离线评估系统。本发明的电力系统运行状态离线评估系统是指根据用户提供的电网离线数据,根据用户选定的功能和流程进行评估,给出评估指标结果。这里的评估指标结果一样不仅仅包括了电力系统运行指标的量化值,还包括了预防控制措施,具体内容与计算功能相关。
3、评估(或计算)功能。本发明中的功能是指电力系统仿真分析技术中的评估(或计算)功能,主要有:潮流分布计算、N-1率分析、暂态稳定扫描、稳定裕度评估、可靠指标评估、经济指标评估、短路水平计算、动态稳定水平评估等。
4、任务。本发明的任务是指在线评估系统或离线评估系统提交的分析、评估、计算作业。同一个任务的判断是根据任务来源和任务种类组合判断,使任务尽量细分到能直接提交给相应的模块进行计算。
5、任务来源。任务的来源主要是:在线评估系统和离线评估系统。其中,来自离线评估系统的任务还需区分来自于哪个用户。因此,任务来源应分成两个层次,第一层是系统信息,第二层是用户信息或时间信息。当任务来自于在线评估系统时,第二层信息为待评估的时间段面;当任务来自于离线评估系统时,第二层信息为用户信息。
6、任务种类。任务种类按照完成任务所需要启动的功能进程划分,在本发明中主要有:潮流分布计算任务、N-1率分析任务、暂态稳定扫描任务、稳定裕度评估任务、可靠指标评估任务、经济指标评估任务、短路水平计算任务、动态稳定水平评估任务等。
7、任务标识。任务标识是本发明的重要成果,为实现电力系统运行状态评估在线与离线混合运行提供技术基础。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
机译: 电力系统运行状态检测系统及电力系统运行状态检测方法
机译: 电力系统运行状态检测系统及电力系统运行状态检测方法
机译: 用于执行客户端操作调用的服务器,具有调度程序,工作程序任务,调度程序共享存储区和工作程序控制块,以及每个工作程序任务和调度程序/工作程序任务信号量通信的任务存储器