一种从ems生成电力现货市场的市场模型的方法

文档序号:192450 发布日期:2021-11-02 浏览:39次 >En<

阅读说明:本技术 一种从ems生成电力现货市场的市场模型的方法 (Method for generating market model of electric power spot market from EMS ) 是由 邹大云 陈根军 徐晓亮 施雄华 蒲桂林 薛忠 沈力 于 2020-04-30 设计创作,主要内容包括:本发明公开了电力现货市场技术领域的一种从EMS生成电力现货市场的市场模型的方法,旨在解决现有技术中在电网模型变化后,市场模型不能及时更新,造成市场模型与电网模型同步性差,市场模型与电网模型脱节的问题,包括,电力现货市场建立电网模型数据库和市场模型数据库;从EMS导出电网模型文件;将电网模型文件导入到电力现货市场的电网模型数据库;由电网模型数据库中的电网模型生成市场模型数据库中的市场模型。本发明以电网模型文件同步方式实现异构系统EMS与电力现货市场的同步,再以电力现货市场的市场模型与电网模型的映射实现市场模型的生成,市场模型与电网模型同步变化,达到了在电网模型变化后,市场模型同步更新的目的。(The invention discloses a method for generating a market model of a power spot market from EMS (energy management system), belonging to the technical field of the power spot market, aiming at solving the problems that the market model cannot be updated in time after the power grid model is changed, so that the market model and the power grid model have poor synchronism and the market model is disconnected with the power grid model in the prior art, and comprising the steps of establishing a power grid model database and a market model database in the power spot market; exporting a power grid model file from the EMS; importing the power grid model file into a power grid model database of the electric power spot market; and generating the market model in the market model database from the power grid model in the power grid model database. The invention realizes the synchronization of the EMS and the electric power spot market in a power grid model file synchronization mode, and then realizes the generation of the market model by the mapping of the market model of the electric power spot market and the power grid model, and the market model and the power grid model change synchronously, thereby achieving the purpose of synchronously updating the market model after the power grid model changes.)

一种从EMS生成电力现货市场的市场模型的方法

技术领域

本发明属于电力现货市场技术领域,具体涉及一种从EMS生成电力现货市场的市场模型的方法。

背景技术

市场模型是电力现货市场的核心和基础信息,是整个系统可用和实用的关键,建立市场模型才能适应电力现货市场各类业务的开展和功能扩展。市场模型需要建立与电网模型的关联,实现经济模型与物理模型的统一,为安全约束机组组合、安全约束经济调度、安全校核提供计算分析的基础。而电网模型来自于能量管理系统(EMS),EMS与电力现货市场属于异构系统,如何通过EMS生成电力现货市场的市场模型则是电力现货市场功能实现的基础。

目前,EMS电网模型遵循的是IEC61970标准,电力现货市场市场模型遵循的是IEC62325标准。电网模型的维护基于EMS,而市场模型依赖于电网模型;目前关于市场模型的生成,主要研究方向是通过离线软件导出特定格式的电网模型然后导入电力市场仿真软件,实现电力市场的模拟仿真。在电网模型变化后,市场模型不能及时更新,造成市场模型与电网模型同步性差,市场模型与电网模型脱节的问题。

发明内容

本发明的目的在于提供一种从EMS生成电力现货市场的市场模型的方法,以解决现有技术中在电网模型变化后,市场模型不能及时更新,造成市场模型与电网模型同步性差,市场模型与电网模型脱节的问题。

为达到上述目的,本发明所采用的技术方案是:一种从EMS生成电力现货市场的市场模型的方法,a、电力现货市场建立电网模型数据库和市场模型数据库;b、从EMS导出电网模型文件;c、将电网模型文件导入到电力现货市场的电网模型数据库;d、由电网模型数据库中的电网模型生成市场模型数据库中的市场模型。

进一步地,所述电网模型数据库用于存放电网模型,电网模型中各类型的表以GID(全局唯一编码,表示该对象的唯一标识)为主键;所述市场模型数据库用于存放市场模型,市场模型中各类型的表以GID为主键。

进一步地,所述电网模型文件中所有类型的对象包含GID属性。

进一步地,所述步骤c包括:

c1、解析电网模型文件,形成电网模型文件中各种类型的对象列表,对象列表中包含GID属性及对象之间的关联关系;

c2、基于各种类型的层级,按层级由上到下的顺序逐类型导入电网模型数据库。

进一步地,所述步骤c2包括:

c21、将电网模型数据库与电网模型文件中同类型的表记录上的isinputed设置为0;

c22、逐次与电网模型数据库同类型的表中的记录进行比较,比较电网模型文件的GID与电网模型数据库的GID,如果电网模型数据库存在该GID的记录,则按电网模型文件中的属性更新该条记录对应的属性,并设置该条记录的isinputed为1;如果电网模型数据库不存在该GID的记录,则插入一条新记录,并将GID赋值为电网模型文件对应的GID,且按电网模型文件中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;

c23、将电网模型数据库中该类型表中的isinputed为0 的记录全部删除;

c24、按c21~c23步骤执行其它类型的操作,直至电网模型数据库中与电网模型文件中有对应关系的类型操作完毕。

进一步地,在所述步骤d中,基于市场模型中的类型与电网模型中的类型的对应关系及层级关系,按照层级由上到下的顺序逐类型导入市场模型数据库,具体包括:

d1、将市场模型数据库与电网模型数据库对应类型的表记录上的isinputed设置为0;

d2、逐次与市场模型数据库同类型的表中的记录进行比较,比较电网模型数据库中的GID与市场模型数据库中GID,如果市场模型数据库存在该GID的记录,则按电网模型数据库中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;如果市场模型数据库不存在该GID的记录,则插入一条新记录,并将GID赋值为电网模型数据库对应的GID,且按电网模型数据库中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;

d3、将市场模型数据库同类型表中isinputed为0 的记录全部删除;

d4、按d1~d3步骤执行其它类型的操作,直至市场模型数据与电网模型数据库中有对应关系的类型全部操作完毕。

与现有技术相比,本发明所达到的有益效果:本发明以电网模型文件同步方式实现异构系统EMS与电力现货市场的同步,再以电力现货市场的市场模型与电网模型的映射实现市场模型的生成,市场模型与电网模型同步变化,达到了在电网模型变化后,市场模型同步更新的目的。

附图说明

图1是本发明实施例提供的一种从EMS生成电力现货市场的市场模型的方法的总体流程示意图;

图2是本发明实施例将电网模型文件导入到电力现货市场的电网模型数据库的流程示意图;

图3是本发明实施例将电网模型数据库中的电网模型生成市场模型数据库中的市场模型的流程示意图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,一种从EMS生成电力现货市场的市场模型的方法,包括,a、电力现货市场建立电网模型数据库和市场模型数据库;b、从EMS导出电网模型文件;c、将电网模型文件导入到电力现货市场的电网模型数据库;d、由电网模型数据库中的电网模型生成市场模型数据库中的市场模型。

电力现货市场建立电网模型数据库和市场模型数据库,电网模型数据库用于存放电网模型,数据库结构符合IEC61970规范,各种类型的表以GID(全局唯一编码,表示该对象的唯一标识)为主键;市场模型数据库用于存放市场模型,数据库结构符合IEC62325规范,市场模型的表同样以GID为主键,用该主键建立与电网模型数据库的关联。

从EMS导出电网模型文件,电网模型由EMS导出并发送到电力现货市场指定的计算机节点和目录,具体包括:

EMS部署电网模型导出服务模块,该模块在EMS模型维护完成后,以文件形式自动导出EMS电网模型,文件导出到EMS指定的计算机节点和目录,该电网模型文件符合IEC61970标准,且文件中所有类型的对象包含GID属性;EMS部署文件传输服务模块,将导出的电网模型文件传输到电力现货市场指定的计算机节点和目录。电力现货市场指定的计算机节点部署电网模型自动导入和市场模型自动生成模块,实现文件监视、文件解析并导入电网模型数据库、生成市场模型数据库中的市场模型,具体包括:监视电力现货市场电网模型文件目录,检测电网模型文件是否传输完成;当检测到电网模型文件传输完成后,解析电网模型文件并导入到电力现货市场电网模型数据库中,再由电网模型数据库中的电网模型生成市场模型数据库中的市场模型。

将电网模型文件导入到电力现货市场的电网模型数据库,如图2所示,导入方法如下:

c1、解析电网模型文件,形成电网模型文件中各种类型的对象列表,对象列表中包含GID及其它属性,还包含该对象与其它类型对象的关联关系;

c2、基于各种类型的层级,按层级由上到下的顺序(某类型B包含于类型A,则A为上层层级,B为下层层级)逐类型导入电网模型数据库,具体包括:

c21、将电网模型数据库与电网模型文件中同类型的表记录上的isinputed(导入标识属性)设置为0;

c22、逐次与电网模型数据库同类型的表中的记录进行比较,比较电网模型文件的GID与电网模型数据库的GID,如果电网模型数据库存在该GID的记录,则按电网模型文件中的属性更新该条记录对应的属性,并设置该条记录的isinputed为1;如果电网模型数据库不存在该GID的记录,则插入一条新记录,并将GID赋值为电网模型文件对应的GID,且按电网模型文件中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;

c23、将电网模型数据库中该类型表中的isinputed为0 的记录全部删除;

c24、按c21~c23步骤执行其它类型的操作,直至电网模型数据库中与电网模型文件中有对应关系的类型操作完毕。

由电网模型数据库中的电网模型生成市场模型数据库中的市场模型,如图3所示,基于市场模型中的类型与电网模型中的类型的对应关系(比如:市场模型中的市场厂站对应于电网模型中的厂站)及层级关系,按照层级由上到下的顺序(某类型B包含于类型A,则A为上层层级,B为下层层级)逐类型导入市场模型数据库,具体包括:

d1、将市场模型数据库与电网模型数据库对应类型的表记录上的isinputed设置为0;

d2、逐次与市场模型数据库同类型的表中的记录进行比较,比较电网模型数据库中的GID与市场模型数据库中GID,如果市场模型数据库存在该GID的记录,则按电网模型数据库中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;如果市场模型数据库不存在该GID的记录,则插入一条新记录,并将GID赋值为电网模型数据库对应的GID,且按电网模型数据库中的属性更新该条记录对应的属性,并设置该条记录isinputed为1;

d3、将市场模型数据库同类型表中isinputed为0 的记录全部删除;

d4、按d1~d3步骤执行其它类型的操作,直至市场模型数据库与电网模型数据库中有对应关系的类型全部操作完毕。

本发明以电网模型文件同步方式实现异构系统EMS与电力现货市场的电网模型同步,再以电力现货市场的市场模型与电网模型的映射实现市场模型的生成,为EMS生成电力现货市场的市场模型提供了一种有利手段。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种水质区域划分管理系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!