北极星

搜索历史清空

  • 水处理
您的位置:电力输配电微电网技术正文

发明专利|一种基于svn的微电网模型版本自动化管理方法

2016-12-16 10:44来源:北极星输配电网关键词:微电网微电网模型发明专利收藏点赞

投稿

我要投稿

本期为大家介绍的是一种基于svn的微电网模型版本自动化管理。该发明的申请人为国家电网公司、国网湖南省电力公司、国网湖南省电力公司电力科学研究院。发明人为陈宏、唐海国、冷华、朱吉然、刘海峰、张志丹、龚汉阳

摘要

本发明公开了一种基于svn的微电网模型版本自动化管理方法。该方法基于svn工具构建模型文件版本管理服务,对采用特定模型描述标准( 如IEC61968/61970 CIM,E语言)进行描述的微电网模型进行管理,采用标准的svn接口实现不同时期微电网的模型版本进行提取、比较、追溯等模型版本管理功能,实现不同时期微电网模型的自动提取和比较功能,大大提高了版本管理的效率和自动化水平。

1 .一种基于svn的微电网模型版本自动化管理方法,其特征在于,包括以下步骤:步骤一、创建模型版本管理服务和API组件,在模型版本管理服务器上建立基于svn的模型管理服务以及与基于svn与模型管理服务进行交互的API组件;步骤二、创立模型文件初始版本,当模型中心收到特定模型描述标准描述的微电网模型文件后,通过调用API组件判断模型文件是否为新模型文件;如果为新模型文件,则调用API组件将该模型文件作为该区域模型的初始版本,并增加到SVN服务器的管理当中;

步骤三、提交相同模型文件的新版本,调用API组件将提交的文件按照特定的格式打上版本标签并提交到模型管理服务器,由服务器自动判断为该模型文件的新版本,并对该版本进行统一管理。

2.根据权利要求1所述的微电网模型版本自动化管理方法,其特征在于,还包括步骤四、模型文件版本回溯,输入指定的版本标签,通过调用API组件提取特定版本的模型文件。

3 .根据权利要求1所述的微电网模型版本自动化管理方法,其特征在于,还包括步骤五、模型版本差异比较,输入指定的两个不同版本标签,调用API组件,自动比较出版本差异,并结合所述特定模型描述标准对差异进行解析,得到相同微电网区域不同时期的模型版本差异。

4 .根据权利要求1至3中任一所述的微电网模型版本自动化管理方法,其特征在于,所述特定模型描述标准为IEC61970/61968 CIM或者E语言标准。

一种基于svn的微电网模型版本自动化管理方法

技术领域

本发明属于配电网工程技术领域,涉及一种对微电网模型版本进行自动化管理的方法。

背景技术

通过统一建模语言(Unified Modeling Language,UML)可以建立实际电力系统的CIM 模型,具体到微网而言,根据已有的CIM 模型和微网的CIM 类扩展,完全可以建立微网的CIM 对象模型,并且可以将由一系列类图和它们间的关系表示的微网CIM 对象模型直接存储到实时对象数据库中。采用面向对象实时数据库能够更容易地描述电力系统及其拓扑关系,并且可以直接定义和存储CIM 中的类和关系,不需要任何映射,提高了CIM数据存储的效率。

实际上,由于实时数据库中已经存储了微网CIM 数据信息,当向微网增加新分布式源时,可以通过CIM/XML 文档只传送微网CIM 变化的部分 ( 增量模型)对原有模型 ( 基模型)进行修改。

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。SVN可以实现对文件的版本管理。

E语言是一种基于面向对象技术,继承了CIM和XML的优点,简单 ( Easy)、高效(Efficiency)的电力系统(Electric power)数据模型的描述语言。E语言相比CIM更符合电力行业对电网数据和模型的描述的习惯,当数据规模较大时具有更高的效率。E语言简单实用、便于计算机处理,已经成为国家电网进行数据模型交换的标准文件格式。

目前,大规模、多区域微电网的模型管理工作中,存在如下问题:普遍采用增量法对模型进行更新,缺乏版本自动化管理工具,无法实现自动化的微电网模型版本提取、比较、评价;无法实现回溯功能,不利于对微电网的演变过程进行管理和评价;无法构建基于模型版本管理的微电网状态感知功能,不利于实现模型自适应管理与设备即插即用的应用。

发明内容

本发明提供一种基于svn的微电网模型版本自动化管理方法,以实现对微电网模型的自动化、全过程化管理。

为实现上述目的,本发明的技术方案如下:

一种基于svn的微电网模型版本自动化管理方法,包括以下步骤:

步骤一、创建模型版本管理服务和API组件,在模型版本管理服务器上建立基于svn的模型管理服务以及与基于svn与模型管理服务进行交互的API组件;

步骤二、创立模型文件初始版本,当模型中心收到特定模型描述标准描述的微电网模型文件后,通过调用API组件判断模型文件是否为新模型文件;如果为新模型文件,则调用API组件将该模型文件作为该区域模型的初始版本,并增加到SVN服务器的管理当中;

步骤三、提交相同模型文件的新版本,调用API组件将提交的文件按照特定的格式打上版本标签并提交到模型管理服务器,由服务器自动判断为该模型文件的新版本,并对该版本进行统一管理。

优选地,还包括步骤四、模型文件版本回溯,输入指定的版本标签,通过调用API组件提取特定版本的模型文件。

优选地,还包括步骤五、模型版本差异比较,输入指定的两个不同版本标签,调用API组件,自动比较出版本差异,并结合所述特定模型描述标准对差异进行解析,得到相同微电网区域不同时期的模型版本差异。

优选地,所述特定模型描述标准为IEC61970/61968CIM或者E语言标准。

本发明的有益效果是:

本发明构建基于svn工具的模型文件版本管理服务,采用特定模型描述标准进行描述的微电网模型进行管理,调用svn工具的标准组件实现模型的建立、更新、差异比较、追溯等,从而实现对微电网模型的自动化、全过程化管理。

附图说明

投稿与新闻线索:陈女士 微信/手机:13693626116 邮箱:chenchen#bjxmail.com(请将#改成@)

特别声明:北极星转载其他网站内容,出于传递更多信息而非盈利之目的,同时并不代表赞成其观点或证实其描述,内容仅供参考。版权归原作者所有,若有侵权,请联系我们删除。

凡来源注明北极星*网的内容为北极星原创,转载需获授权。

微电网查看更多>微电网模型查看更多>发明专利查看更多>