电网上下级调度间CIM模型校验服务化方法技术

技术编号:15003693 阅读:92 留言:0更新日期:2017-04-04 12:00
本发明专利技术公开了一种电网上下级调度间CIM模型校验服务化方法,该方法在电网上下级调度系统间,利用上级调度对CIM模型解析、校验、比较功能的服务化封装,实现下级调度系统异步调用上级调度的模型校验功能完成对模型文件的解析、校验、比较;对CIM模型语法规范性进行验证,对CIM模型中电力系统规则进行校验,与历史模型进行比较形成差异结果;校验、比较的结果形成错误报告、差异模型下发给下级调度。通过该服务化的方法充分复用了上级调度的软件模块,同时给下级调度提供了规则统一的校验工具,促进整个区域多个调度系统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.对错误报告和差异结果发送给请求方;以上所述仅为本专利技术的优选实施例,并不用于限制本专利技术,显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包含这些改动和变型在内。本文档来自技高网...

【技术保护点】
一种电网上下级调度间CIM模型校验服务化方法,其特征在于包括如下步骤:步骤1:上级调度系统接收下级调度系统的CIM模型文件;步骤2:上级调度系统解析CIM模型文件,验证CIM模型文件语法上的正确性,如果有错误,则转至“步骤6”,如果解析成功,则形成CIM对象内存数据库,并记录告警信息;步骤3:上级调度系统在解析形成的CIM对象内存数据库的基础上进行电力系统规则校验;如果有错误,则转至“步骤6”,如果校验成功,则保留CIM对象内存数据库,并记录告警信息;步骤4:读取上一次CIM模型文件与本次CIM对象内存库进行比较,形成差异信息,如果有错误或失败,则转至“步骤6”;步骤5:本次校验服务流程执行完成,校验结果为成功,将差异信息反馈下级调度系统,同时反馈相关告警信息,并转至“步骤7”;步骤6:本次校验服务流程执行终止,校验结果为失败,将错误及告警信息反馈下级调度系统;步骤7:下级调度系统接收上级调度系统反馈的信息,整个服务执行结束。

【技术特征摘要】
1.一种电网上下级调度间CIM模型校验服务化方法,其特征在于包括如下步骤:
步骤1:上级调度系统接收下级调度系统的CIM模型文件;
步骤2:上级调度系统解析CIM模型文件,验证CIM模型文件语法上的正确性,如果有错误,则转至“步骤6”,如果解析成功,则形成CIM对象内存数据库,并记录告警信息;
步骤3:上级调度系统在解析形成的CIM对象内存数据库的基础上进行电力系统规则校验;如果有错误,则转至“步骤6”,如果校验成功,则保留CIM对象内存数据库,并记录告警信息;
步骤4:读取上一次CIM模型文件与本次CIM对象内存库进行比较,形成差异信息,如果有错误或失败,则转至“步骤6”;
步骤5:本次校验服务流程执行完成,校验结果为成功,将差异信息反馈下级调度系统,同时反馈相关告警信息,并转至“步骤7”;
步骤6:本次校验服务流程执行终止,校验结果为失败,将错误及告警信息反馈下级调度系统;...

【专利技术属性】
技术研发人员:方文崇季堃梁寿愚李世明杨启京翟毅朱文唐羿轩吴金宇赵瑞锋池丽娟武天龙孟勇亮孙世明
申请(专利权)人:中国南方电网有限责任公司广东电网有限责任公司电力调度控制中心国电南瑞科技股份有限公司
类型:发明
国别省市:广东;44

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

1