基于代理服务的异构调度系统间模型中心构建方法

文档序号:10725928阅读:432来源:国知局
基于代理服务的异构调度系统间模型中心构建方法
【专利摘要】本发明公开了一种基于代理服务的异构调度系统间模型中心构建方法,它包括:构建基于按需共享的模型服务代理架构;创建基于厂站模型版本的双向订阅发布方法、模型中心模型维护的权限管理方法、异构调度子系统与模型中心区域模型比较方法。模型中心可实现全网物理模型一致性存储的电网模型分布维护和全网即时共享,解决传统的通过模型拼接模式形成大电网模型的分布式建模方法存在的流程复杂、实时性差、拼接数据不全、扩展性差等问题,保证了各级接入模型中心系统的电网模型的强一致性。异构调度系统间模型中心构建方法,解决了异构调度系统间模型中心建设存在的模型融合,交互效率,安全性以及模型分区维护方面存在的问题。
【专利说明】
基于代理服务的异构调度系统间模型中心构建方法
技术领域
[0001]本发明涉及一种基于代理服务的异构调度系统间模型中心构建方法,属于智能电网技术领域。
【背景技术】
[0002]随着国网大运行体系建设的深化,目前国调对各省市及分中心的模型考核日趋严格,各级调度中心纷纷开展了相关模型管理的研究工作。在国网范围内,各级调度中心已经通过基于CIM/E的模型拼接技术基本实现了公共模型的共享。伴随着智能电网模型共享技术的发展,一种新的模型共享模式电网模型中心模式产生。模型中心是独立于调度中心的模型系统,它可以实现全网物理模型一致性存储的电网模型分布维护和全网即时共享,解决传统的通过模型拼接模式形成大电网模型的分布式建模方法存在的流程复杂、实时性差、拼接数据不全、扩展性差等问题,保证了各级接入模型中心系统的电网模型的强一致性。但现有模型中心模式大部分都是针对同一厂家同一型号系统进行设计开发的,依靠同构系统平台提供的模型服务保证各系统间的模型信息交互和同步信息的一致性,该种方式需要保证模型中心及接入模型中心系统平台的统一性,因此系统建设前期投资和改造工程量较大,系统间耦合度高。目前,在省地这个层面,很难保证区域内各级调度系统型号的统一。同时对于同构系统来说出于系统安全性考虑,也存在对系统模型信息交互松耦合的需求。

【发明内容】

[0003]本发明的目的在于克服现有技术中的不足,提供一种基于代理服务的异构调度系统间模型中心构建方法,解决现有技术中区域内各级调度系统型号难以统一导致模型融合难度大、模型交互效率低下的技术问题。
[0004]为解决上述技术问题,本发明所采用的技术方案是:基于代理服务的异构调度系统间模型中心构建方法,包括如下步骤:
步骤一:构建基于按需共享的模型服务代理架构;所述模型服务代理架构包括:模型中心、接入模型中心的调度子系统,模型中心与调度子系统分别对应设置代理服务器;模型中心与调度子系统通过代理服务器实现模型中心与调度子系统之间的双向模型同步;
步骤二:创建基于厂站模型版本的双向订阅发布方法:通过区域、厂站信息订阅物理范围的模型;通过(ΠΜ/Ε类定义模板订阅模型中域属性信息;模型中心与调度子系统根据对方订阅的信息,根据模型变化发布厂站模型,并通过本侧代理服务器发布给对方;
步骤三:创建模型中心模型维护的权限管理方法:硬件上通过将调度子系统侧代理服务器硬件与调度子系统区域信息绑定,实现调度子系统侧的模型代理只能提交本区域相关的模型功能;异构调度子系统提交的模型根据模型中心订阅信息进行发布;
步骤四:创建异构调度子系统与模型中心区域模型比较方法:模型中心根据调度子系统订阅的模型范围和CIM/E类定义模板文件形成调度子系统区域模型CIM/E模型文件;通过远程方式获取调度子系统区域模型进行模型比对,比较出模型发生变化的厂站,并将变化信息更新到模型中心的厂站模型信息表。如果调度子系统订阅的模型中心厂站模型发生变化,则模型中心自动导出厂站模型通过代理服务器发送给调度子系统。
[0005]步骤一中实现模型中心与调度子系统之间的双向模型同步的具体方法为:
模型中心基于全网建模需求,在本侧的代理服务器上订阅所需调度子系统的模型;调度子系统根据模型变化情况,发布模型版本至调度子系统侧的代理服务器,在调度子系统侧的代理服务器上通过模型校验、模型比较,得出模型增量差异,通过模型中心提供的模型服务更新模型差异,实现模型中心与调度子系统之间的双向模型同步。
[0006]步骤二中基于厂站模型版本的双向订阅发布还提供人工订阅发布功能:调度子系统在本侧代理服务器上发布、订阅所需厂站模型,调度子系统侧的代理服务器根据人工操作情况获取、发布相关厂站模型。
[0007]步骤三中所述模型中心模型维护的权限管理方法具体为:
硬件上通过将调度子系统侧代理服务器硬件与调度子系统区域信息绑定,实现调度子系统侧的模型代理只能提交本区域相关的模型功能,如果该代理服务器上提交的模型区域信息与绑定区域不符,模型提交将返回失败,提交成功后成功的记录将打上绑定区域的标签;
异构调度子系统提交的模型应根据模型中心订阅信息进行发布,在模型比较前,代理服务会查询该厂站模型的边界定义情况,如发现该站有边界定义,则按照边界定义切割模型,保留本区域模型,并将比较后的模型增量提交模型中心的模型服务入库。
[0008]与现有技术相比,本发明所达到的有益效果:
1、通过(ΠΜ/Ε模型文件作为交互载体共享模型,通过基于按需共享的模型服务代理架构方法,将代理服务作为异构调度子系统与模型中心间的桥梁,为双方提供模型比较,模型校验,模型同步,权限审核等多重功能,实现了异构调度子系统到模型中心间模型的双向共
2、该方法主要用于异构的电网调度自动化系统间构建电网模型中心系统,模型中心是独立于调度中心的模型系统,它可以实现全网物理模型一致性存储的电网模型分布维护和全网即时共享,解决传统的通过模型拼接模式形成大电网模型的分布式建模方法存在的流程复杂、实时性差、拼接数据不全、扩展性差等问题,保证了各级接入模型中心系统的电网模型的强一致性;异构调度子系统间模型中心构建方法,解决了异构调度子系统间模型中心建设存在的模型融合,交互效率,安全性以及模型分区维护方面存在的问题。
[0009]3、通过基于厂站粒度的模型订阅发布方法,实现异构调度系统与模型中心间模型in息的尚效共孚。
[0010]4、通过基于按需共享的模型代理服务架构,可以非常便捷的实现模型分区维护,减轻上级调度中心的模型维护压力。
【附图说明】
[0011]图1是本发明构建的基于按需共享的模型服务代理架构的结构示意图。
[0012]图2是模型中心整个模型的维护流程图。
【具体实施方式】
[0013]下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0014]基于代理服务的异构调度系统间模型中心构建方法,包括如下步骤:
步骤一:构建基于按需共享的模型服务代理架构;
如图1所示,异构系统间模型中心基于按需共享的模型服务代理架构分为:模型中心,代理服务器,模型中心接入系统三部分。
[0015]模型中心接入系统就是各个接入模型中心的调度系统,下文统一称为调度子系统。而模型中心和代理服务器,是基于D5000智能电网控制系统的基础平台开发的。代理服务器是模型中心的功能延伸,在模型中心侧和调度子系统侧都需要部署。模型中心对所有接入的调度子系统提供模型发布服务,提供调度子系统所需的外网模型,为区域全网提供可订阅的模型服务。代理服务器,是调度子系统与模型中心交互的窗口,模型中心通过模型代理服务器,订阅调度子系统的模型,调度子系统通过代理服务向模型中心提交其订阅的变化模型版本,经代理服务器处理后进入模型中心,反之调度子系统也可以通过代理服务器订阅模型中心中的外网模型。代理服务器具备模型中心与接入调度子系统间模型边界定义,模型比较,模型验证,模型订阅,发布等功能。通过上述功能,代理服务器提供了类似充电器的转接头功能,它屏蔽了各异构调度子系统间的系统差异,通过代理服务统一标准将各调度子系统模型接入模型中心。
[0016]异构调度系统间模型中心构建模式中,其模型同步流程分为两个方向:I)调度子系统模型向模型中心同步;2)模型中心共享外网模型向调度子系统同步。如图2所示,是模型中心整个模型的维护流程图。模型中心基于全网建模需求,在本侧的代理服务器上订阅所需调度子系统的模型,调度子系统根据模型变化情况,发布模型版本至调度子系统侧的代理服务器,在代理服务器上通过模型校验、模型比较等功能比较出模型增量差异,通过模型中心提供的模型服务更新模型差异。模型中心模型服务提供了公有属性与私有属性判断的机制,同步的域信息是私有还是公有,是由模型中心平台定义的,通过该机制保证了同步到模型中心模型信息的统一性和安全性。
[0017]模型校验主要校验内容为:I)厂站模型完整性校验;2)厂站模型的拓扑校验;3)厂站模型的正确性校验。
[0018]步骤二:创建基于厂站模型版本的双向订阅发布方法:
异构系统模型中心提供了基于厂站模型版本的双向订阅发布功能。模型中心可以订阅调度子系统中厂站模型,同时调度子系统也可以订阅模型中心中的地调外网模型。本文的模型订阅的方式分为两种,一种是模型物理范围的划分。如区域,电压类型,厂站等。一种是模型构成范围的划分,如设备类型,记录属性等。通过区域,厂站信息订阅物理范围的模型,通过(ΠΜ/Ε类定义模板订阅模型中域属性信息。模型中心与调度子系统双向订阅的工作,都在各自的代理服务器上进行。
[0019]以省地模型中心为例,根据模型区域划分,模型中心中需要订阅地调220kV以下厂站模型,模型中心通过本侧代理服务器提交CIM/E类定义模板文件和模型订阅范围系统给调度子系统,调度子系统根据模型范围信息和CIM/E类定义模板文件发布最新厂站模型至调度子系统侧的代理服务器,比较模型增量后提交模型中心模型服务入模型中心数据库。
[0020]在异构模型中心里,接入模型中心的调度子系统与模型中心之间的模型同步可以实现基于厂站模型版本的双向模型自动发布。模型中心与接入调度子系统根据对方订阅的信息,根据模型变化发布厂站模型,并通过本侧代理服务器发布给对方。
[0021]考虑到各异构EMS系统的实际情况,针对某些不具备自动发布条件的系统。模型中心代理服务也提供了人工操作的功能,接入模型中心的调度子系统可在本侧模型代理上发布,订阅所需模型,代理服务根据人工操作情况获取,发布相关厂站模型。各调度子系统接入与模型中心的模型交互操作在调度子系统侧的代理服务器上即可完成。
[0022]步骤三:创建模型中心模型维护的权限管理方法:
各异构调度子系统接入模型中心一个最重要的问题就是如何防止各系统进入模型中心的模型互相影响,防止修改本区域模型时对其他区域模型的误操作。
[0023]本发明构建模式中通过代理服务器上的权限管理功能来解决这个问题。首先硬件上通过将调度子系统侧代理服务器硬件与调度子系统区域信息绑定,实现调度子系统侧的模型代理只能提交本区域相关的模型功能。如果该代理服务器上提交的模型区域信息与绑定区域不符,模型提交将返回失败,提交成功后成功的记录将打上绑定区域的标签。其次异构调度子系统提交的模型应根据模型中心订阅信息进行发布。在模型比较前,代理服务会查询该厂站模型的边界定义情况,如发现该站有边界定义,则按照边界定义切割模型,保留本区域模型,并将比较后的模型增量提交模型中心的模型服务入库。
[0024]步骤四:创建异构调度子系统与模型中心区域模型比较方法:
模型中心提供与调度子系统的区域模型的比较功能。具体实现方式是,模型中心根据调度子系统订阅的模型范围和CIM/E类定义模板文件形成调度子系统区域模型CIM/E模型文件。通过远程方式获取调度子系统区域模型进行模型比对,比较出模型发生变化的厂站,并将变化信息更新到模型中心的厂站模型信息表。如果调度子系统订阅的模型中心厂站模型发生变化,则模型中心自动导出厂站模型通过代理服务器发送给调度子系统。同时通过区域模型比对功能,地调侧也能够及时发现地调本地区域模型与模型中心地调入库模型的差异,帮助及时修正模型错误。
[0025]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.基于代理服务的异构调度系统间模型中心构建方法,其特征在于,包括如下步骤: 步骤一:构建基于按需共享的模型服务代理架构;所述模型服务代理架构包括:模型中心、接入模型中心的调度子系统,模型中心与调度子系统分别对应设置代理服务器;模型中心与调度子系统通过代理服务器实现模型中心与调度子系统之间的双向模型同步; 步骤二:创建基于厂站模型版本的双向订阅发布方法:通过区域、厂站信息订阅物理范围的模型;通过(ΠΜ/Ε类定义模板订阅模型中域属性信息;模型中心与调度子系统根据对方订阅的信息,根据模型变化发布厂站模型,并通过本侧代理服务器发布给对方; 步骤三:创建模型中心模型维护的权限管理方法:硬件上通过将调度子系统侧代理服务器硬件与调度子系统区域信息绑定,实现调度子系统侧的模型代理只能提交本区域相关的模型功能;异构调度子系统提交的模型根据模型中心订阅信息进行发布; 步骤四:创建异构调度子系统与模型中心区域模型比较方法:模型中心根据调度子系统订阅的模型范围和CIM/E类定义模板文件形成调度子系统区域模型CIM/E模型文件;通过远程方式获取调度子系统区域模型进行模型比对,比较出模型发生变化的厂站,并将变化信息更新到模型中心的厂站模型信息表。2.如果调度子系统订阅的模型中心厂站模型发生变化,则模型中心自动导出厂站模型通过代理服务器发送给调度子系统。3.根据权利要求1所述的基于代理服务的异构调度系统间模型中心构建方法,其特征在于,步骤一中实现模型中心与调度子系统之间的双向模型同步的具体方法为: 模型中心基于全网建模需求,在本侧的代理服务器上订阅所需调度子系统的模型;调度子系统根据模型变化情况,发布模型版本至调度子系统侧的代理服务器,在调度子系统侧的代理服务器上通过模型校验、模型比较,得出模型增量差异,通过模型中心提供的模型服务更新模型差异,实现模型中心与调度子系统之间的双向模型同步。4.根据权利要求1所述的基于代理服务的异构调度系统间模型中心构建方法,其特征在于,步骤二中基于厂站模型版本的双向订阅发布还提供人工订阅发布功能:调度子系统在本侧代理服务器上发布、订阅所需厂站模型,调度子系统侧的代理服务器根据人工操作情况获取、发布相关厂站模型。5.根据权利要求1所述的基于代理服务的异构调度系统间模型中心构建方法,其特征在于,步骤三中所述模型中心模型维护的权限管理方法具体为: 硬件上通过将调度子系统侧代理服务器硬件与调度子系统区域信息绑定,实现调度子系统侧的模型代理只能提交本区域相关的模型功能,如果该代理服务器上提交的模型区域信息与绑定区域不符,模型提交将返回失败,提交成功后成功的记录将打上绑定区域的标签; 异构调度子系统提交的模型应根据模型中心订阅信息进行发布,在模型比较前,代理服务会查询该厂站模型的边界定义情况,如发现该站有边界定义,则按照边界定义切割模型,保留本区域模型,并将比较后的模型增量提交模型中心的模型服务入库。
【文档编号】G06Q50/06GK106096835SQ201610409248
【公开日】2016年11月9日
【申请日】2016年6月13日
【发明人】杨启京, 张强, 孟勇亮, 戴则梅, 王昭鑫, 季堃, 赵磊, 季学纯, 李 昊, 彭晖, 张永新, 刘春秀, 申永强
【申请人】国电南瑞科技股份有限公司, 国网山东省电力公司, 国家电网公司, 国电南瑞南京控制系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1