CN105678447A - 电网上下级调度间cim模型校验服务化方法 - Google Patents
电网上下级调度间cim模型校验服务化方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012795 verification Methods 0.000 title claims abstract description 24
- 230000006870 function Effects 0.000 claims abstract description 15
- 238000005538 encapsulation Methods 0.000 claims description 3
- 238000010606 normalization Methods 0.000 abstract 1
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 230000008569 process Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy 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电网模型文件解析、校验、比较等功能进行封装提供出接口供下级调度使用,并能够返回校验结果至下级调度。属于电力调度自动化领域。
背景技术
基于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模型校验服务化方法,其特征在于在服务执行的解析、校验、比较各个步骤中如出现告警,则记录告警信息,并继续服务流程,直至在服务流程完毕,并反馈告警信息至下级调度***。
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)
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)
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 | 国网福建省电力有限公司 | 一种基于时间序列的调控全业务统一建模方法 |
-
2015
- 2015-12-31 CN CN201511034531.3A patent/CN105678447A/zh active Pending
Patent Citations (4)
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)
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 |