CN105678447A - 电网上下级调度间cim模型校验服务化方法 - Google Patents

电网上下级调度间cim模型校验服务化方法 Download PDF

Info

Publication number
CN105678447A
CN105678447A CN201511034531.3A CN201511034531A CN105678447A CN 105678447 A CN105678447 A CN 105678447A CN 201511034531 A CN201511034531 A CN 201511034531A CN 105678447 A CN105678447 A CN 105678447A
Authority
CN
China
Prior art keywords
cim
subordinate
dispatching system
model
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201511034531.3A
Other languages
English (en)
Inventor
方文崇
季堃
梁寿愚
***
杨启京
翟毅
朱文
唐羿轩
吴金宇
赵瑞锋
池丽娟
武天龙
孟勇亮
孙世明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Southern Power Grid Co Ltd
Nari Technology Co Ltd
Electric Power Dispatch Control Center of Guangdong Power Grid Co Ltd
Original Assignee
China Southern Power Grid Co Ltd
Nari Technology Co Ltd
Electric Power Dispatch Control Center of Guangdong Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Southern Power Grid Co Ltd, Nari Technology Co Ltd, Electric Power Dispatch Control Center of Guangdong Power Grid Co Ltd filed Critical China Southern Power Grid Co Ltd
Priority to CN201511034531.3A priority Critical patent/CN105678447A/zh
Publication of CN105678447A publication Critical patent/CN105678447A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Development Economics (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种电网上下级调度间CIM模型校验服务化方法,该方法在电网上下级调度***间,利用上级调度对CIM模型解析、校验、比较功能的服务化封装,实现下级调度***异步调用上级调度的模型校验功能完成对模型文件的解析、校验、比较;对CIM模型语法规范性进行验证,对CIM模型中电力***规则进行校验,与历史模型进行比较形成差异结果;校验、比较的结果形成错误报告、差异模型下发给下级调度。通过该服务化的方法充分复用了上级调度的软件模块,同时给下级调度提供了规则统一的校验工具,促进整个区域多个调度***CIM模型规范化。

Description

电网上下级调度间CIM模型校验服务化方法
技术领域
本发明涉及电力***上下级调度***间CIM模型校验服务化方法,上级调度***中对CIM电网模型文件解析、校验、比较等功能进行封装提供出接口供下级调度使用,并能够返回校验结果至下级调度。属于电力调度自动化领域。
背景技术
基于IEC6190标准CIM模型作为电网模型描述的载体在电力调度自动化领域广泛使用。CIM模型的校验作为基础功能在模型导入、模型拼接、模型拆分与合并中非常重要。其目的在预先发现模型的问题提示模型提供方及时修正,目前常用的CIM模型校验功能应用分为两种情况:(1)模型提供方进行校验;(2)模型使用方进行校验。两种方式各有优缺点,方式一的优点在于模型提供方自行校验其功能部署在导出***中校验结果能直接反馈给模型维护人员;缺点在于模型导出、模型校验功能由同一厂家提供校验的有效性得不到保证,且不同***校验规则的配置不一致其校验结果没有得到模型使用方的认可。方式二模型使用方进行校验优点在于模型使用方可根据后续应用的需求定制模型校验规则,校验的功能更好的支持后续模型应用;缺点在于校验结果不能及时反馈给模型提供方对模型进行修正,一般需要邮件电话等方式告知,工作效率低下。
发明内容
本发明的目的是提供一种电网上下级调度间CIM模型校验服务化方法,该方法在上级调度***中采用面向服务的思想将CIM电网模型的解析、校验、比较等功能进行封装,能够接收下级调度的模型文件及校验请求校验完成后反馈校验结果。实现模型校验功能的复用,以统一的模型校验规则促进CIM模型的规范化。
本发明的目的是通过以下技术方案来实现的:本发明的电网上下级调度间CIM模型校验服务化方法,包括如下步骤:
步骤1:上级调度***接收下级调度***的CIM模型文件;
步骤2:上级调度***解析CIM模型文件,验证CIM模型文件语法上的正确性,如果有错误,则转至“步骤6”,如果解析成功,则形成CIM对象内存数据库,并记录告警信息;
步骤3:上级调度***在解析形成的CIM对象内存数据库的基础上进行电力***规则校验;如果有错误,则转至“步骤6”,如果校验成功,则保留CIM对象内存数据库,并记录告警信息;
步骤4:读取上一次CIM模型文件与本次CIM对象内存库进行比较,形成差异信息,如果有错误或失败,则转至“步骤6”;
步骤5:本次校验服务流程执行完成,校验结果为成功,将差异信息反馈下级调度***,同时反馈相关告警信息,并转至“步骤7”;
步骤6:本次校验服务流程执行终止,校验结果为失败,将错误及告警信息反馈下级调度***;
步骤7:下级调度***接收上级调度***反馈的信息,整个服务执行结束。
上述上级调度***中实现CIM模型解析、校验、比较功能的封装,提供异步接口供下级调度***使用。
上述步骤1中,上级调度***接收下级调度的校验请求并接收下级调度的CIM模型文件。
本发明在服务执行的解析、校验、比较各个步骤中如出现错误,则终止服务流程,并反馈错误信息至下级调度***。
本发明在服务执行的解析、校验、比较各个步骤中如出现告警,则记录告警信息,并继续服务流程,直至在服务流程完毕,并反馈告警信息至下级调度***。
本发明的电网上下级调度间CIM模型校验服务化方法,将CIM模型解析、校验、比较的功能以流程化的方式进行封装,接口程序监听请求,模型接收程序负责存储下级调度提供的模型文件,服务端接收到请求后调用模型校验流程,校验执行完成后反馈结果信息。从发起请求到接收校验结果信息形成闭环数据流。本发明与现有技术相比,具有如下的优点:
1、本发明采用面向服务的思想对CIM模型校验流程进行封装,上级调度实现的模型校验功能可以为多了下级***提供校验服务,提高了软件复用程度,节省软件投资。
2、本发明提供了高一致性模型校验功能,解决了原有模型校验由各个***分别实现规则不统一的缺点。
3、本发明的模型校验服务数据流从发起方提供模型文件到发起方接收校验结果形成流程的闭环,快速反馈校验信息支持后续的模型修正。
4、本发明的模型校验服务可以同时对多个下级调度提供规则统一的校验服务,促进整个区域多个调度***CIM模型规范化。
附图说明
图1为本发明上下级调用交互示意图;
图2为本发明模型校验执行流程图。
具体实施方式
以下将对本发明的优选实施例进行详细的描述;应当理解,优选实施例仅为了说明本发明,而不是为了限制本发明的保护范围。
本发明的电网上下级调度间CIM模型校验服务化方法,具体实施流程和步骤如下:
1.通过消息或者其它的方法(如轮询指定目录)感知从新的模型文件;
2.启动模型校验工具对需要拼接的源模型文件进行验证,具体验证的内容包括:
CIMXML文档合适性校验(主要指语法校验);
CIMXML文档有效性校验(主要指语义校验,是否符合schema规范);
模型文件数据完整性、一致性和完备性校验;
电力***拓扑连接规则验证,主要验证模型文件中的拓扑连接是否违反一般电力***通用的连接规则,包括设备空挂、不同电压类型设备的连接(变压器除外)等等。
3.如果校验未能通过,则形成错误报告,流程结束,反馈错误信息;
4.执行与上一版本的模型文件比较,形成差异模型。差异模型形成直观的报告,可以清楚地看出前后模型哪些是增加的、哪些是删除的、哪些是修改的;
5.对错误报告和差异结果发送给请求方;
以上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (5)

1.一种电网上下级调度间CIM模型校验服务化方法,其特征在于包括如下步骤:
步骤1:上级调度***接收下级调度***的CIM模型文件;
步骤2:上级调度***解析CIM模型文件,验证CIM模型文件语法上的正确性,如果有错误,则转至“步骤6”,如果解析成功,则形成CIM对象内存数据库,并记录告警信息;
步骤3:上级调度***在解析形成的CIM对象内存数据库的基础上进行电力***规则校验;如果有错误,则转至“步骤6”,如果校验成功,则保留CIM对象内存数据库,并记录告警信息;
步骤4:读取上一次CIM模型文件与本次CIM对象内存库进行比较,形成差异信息,如果有错误或失败,则转至“步骤6”;
步骤5:本次校验服务流程执行完成,校验结果为成功,将差异信息反馈下级调度***,同时反馈相关告警信息,并转至“步骤7”;
步骤6:本次校验服务流程执行终止,校验结果为失败,将错误及告警信息反馈下级调度***;
步骤7:下级调度***接收上级调度***反馈的信息,整个服务执行结束。
2.根据权利要求1所述的电网上下级调度间CIM模型校验服务化方法,其特征在于在上级调度***中实现CIM模型解析、校验、比较功能的封装,提供异步接口供下级调度***使用。
3.根据权利要求1所述的电网上下级调度间CIM模型校验服务化方法,其特征在于上述步骤1中,上级调度***接收下级调度的校验请求并接收下级调度的CIM模型文件。
4.根据权利要求1所述的电网上下级调度间CIM模型校验服务化方法,其特征在于在服务执行的解析、校验、比较各个步骤中如出现错误,则终止服务流程,并反馈错误信息至下级调度***。
5.根据权利要求1所述的电网上下级调度间CIM模型校验服务化方法,其特征在于在服务执行的解析、校验、比较各个步骤中如出现告警,则记录告警信息,并继续服务流程,直至在服务流程完毕,并反馈告警信息至下级调度***。
CN201511034531.3A 2015-12-31 2015-12-31 电网上下级调度间cim模型校验服务化方法 Pending CN105678447A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511034531.3A CN105678447A (zh) 2015-12-31 2015-12-31 电网上下级调度间cim模型校验服务化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511034531.3A CN105678447A (zh) 2015-12-31 2015-12-31 电网上下级调度间cim模型校验服务化方法

Publications (1)

Publication Number Publication Date
CN105678447A true CN105678447A (zh) 2016-06-15

Family

ID=56190046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511034531.3A Pending CN105678447A (zh) 2015-12-31 2015-12-31 电网上下级调度间cim模型校验服务化方法

Country Status (1)

Country Link
CN (1) CN105678447A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169620A (zh) * 2017-04-01 2017-09-15 国电南瑞科技股份有限公司 基于工作流的电网上下级调度***间模型版本流转方法
CN110033179A (zh) * 2019-03-29 2019-07-19 国网山东省电力公司青岛供电公司 模型入库操作在线实时校验和历史校验的实现方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078920A (zh) * 2012-06-15 2013-05-01 杭州市电力局 一种基于iec61968企业服务总线的消息在线校验***
CN103208087A (zh) * 2013-03-15 2013-07-17 中国电力科学研究院 一种基于iec61968标准的配电网数据校验方法
CN103294568A (zh) * 2013-06-24 2013-09-11 国家电网公司 基于e语言的配网模型增量入库方法
CN104915523A (zh) * 2015-07-02 2015-09-16 国网福建省电力有限公司 一种基于时间序列的调控全业务统一建模方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078920A (zh) * 2012-06-15 2013-05-01 杭州市电力局 一种基于iec61968企业服务总线的消息在线校验***
CN103208087A (zh) * 2013-03-15 2013-07-17 中国电力科学研究院 一种基于iec61968标准的配电网数据校验方法
CN103294568A (zh) * 2013-06-24 2013-09-11 国家电网公司 基于e语言的配网模型增量入库方法
CN104915523A (zh) * 2015-07-02 2015-09-16 国网福建省电力有限公司 一种基于时间序列的调控全业务统一建模方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107169620A (zh) * 2017-04-01 2017-09-15 国电南瑞科技股份有限公司 基于工作流的电网上下级调度***间模型版本流转方法
CN110033179A (zh) * 2019-03-29 2019-07-19 国网山东省电力公司青岛供电公司 模型入库操作在线实时校验和历史校验的实现方法

Similar Documents

Publication Publication Date Title
WO2018113385A1 (zh) 对客户端的应用程序动态埋点的方法、***、客户端及服务器
CN109460223B (zh) 一种api网关管理***及其方法
CN108628748B (zh) 自动化测试管理方法和自动化测试管理***
CN112183039B (zh) 一种业务报表的合规校验方法及装置
WO2021042849A1 (zh) 一种云平台、业务处理方法、命令接口及计算机设备
US20070276970A1 (en) Data Consistency Validation
US9519537B2 (en) Apparatus, system and method for application log data processing
CN111124917B (zh) 公共测试用例的管控方法、装置、设备及存储介质
CN111563075B (zh) 一种业务校验***、方法及设备和存储介质
CN105786695A (zh) 数据测试方法及***
CN109858257B (zh) 访问控制方法及装置
WO2015154474A1 (zh) 一种查询界面的生成方法及装置
CN105868196A (zh) 一种服务器端工业数据报表生成方法
CN104698374A (zh) 一种提高自动化继电保护测试仪测试效率和准确度的方法
CN111506579A (zh) 一种智能合约代码的生成方法、程序及设备
CN104536998A (zh) 一种数据导入方法及装置
CN103248522B (zh) 一种性能数据的上报方法及装置
CN103488562A (zh) 自动化测试方法和装置
CN102238593B (zh) 数据割接方法及装置
CN105678447A (zh) 电网上下级调度间cim模型校验服务化方法
CN105868170A (zh) 一种服务器端工业数据报表生成方法
CN105260168A (zh) 日志输出方法和装置
CN105933396B (zh) 一种协同各渠道***接口实现长流程的方法及***
CN103577260A (zh) 云端平台工作调度方法及***
CN114115954B (zh) 自动化集成部署服务的方法和装置、以及电子设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160615

RJ01 Rejection of invention patent application after publication