一种基于WebService的资源聚合商调控信息交互系统及方法与流程

文档序号:21004816发布日期:2020-06-05 23:01阅读:313来源:国知局
一种基于WebService的资源聚合商调控信息交互系统及方法与流程

本发明涉及电网自动化技术领域,尤其是涉及一种基于webservice的资源聚合商调控信息交互系统及方法。



背景技术:

当前电网调度对于负荷和储能等新型聚合资源,缺乏实时运行信息采集和远端控制的手段,未纳入调度业务范畴。目前社会上已出现大量的分布式电网调控资源聚合运营商(以下简称资源聚合商)或综合能源服务商,对分散资源进行聚合管理,使负荷侧各类潜在的新型聚合资源与调度互联成为可能。调度机构与各类资源聚合商之间,如何高效的实现调控信息交互,是亟需解决的一个问题。

由于调控机构不直接面对单体负荷对象,需借助资源聚合商运营平台进行对接。但由于资源聚合商运营平台建设开发环境和技术路线差异性较大,有基于阿里云、华为云等各种环境,且都无法直接适应当前调度领域内相对成熟的101/104/476等传输规约。由于不具备调度数据网和综合数据网的条件,直接采用传统的调度规约进行交互,数据的稳定性和完整性也较难保证,考虑到聚合商除了需要向调控机构开展资源聚合总加信息等传统调控信息的交互以外,由于调度侧对负荷测泛在调解资源数据展示分析和稽查,以及运营商分析市场结果的需要,双方仍需进一步交互最多达数万个的负荷节点单体的模型和量测信息,需考虑监视、控制和市场等不同业务类型特点采用不同方法交互。

webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的xml标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序,能使得运行在不同机器上的异构系统无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成,为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。

综上所述,为实现各类新型聚合资源参与电网实时调节,现有技术缺少一种面向新型聚合资源,支撑其参与电网优化和协调的泛在调度控制信息交互方法。



技术实现要素:

本发明的目的在于提供一种基于webservice的资源聚合商调控信息交互系统及方法,以解决新型聚合资源参与电网调控时与调度控制系统的信息交互问题。

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

本发明实施例一方面提供一种基于webservice的资源聚合商调控信息交互系统,包括泛在调控平台和资源聚合商运营平台;

所述泛在调控平台和资源聚合商运营平台侧均部署webservice前置服务器;

所述泛在调控平台侧的webservice前置服务器上部署agc控制接收服务客户端和日前计划/市场出清交互服务客户端,用于调用资源聚合商运营平台侧webservice前置服务器对外发布的agc控制交互服务接口和日前计划/市场出清交互服务接口;

所述泛在调控平台还用于通过webservice客户端,按照资源聚合商侧运营平台webservice服务器前置对外发布的交互服务接口要求,封装下发agc指令及时间、次日日前计划、市场出清价格;

所述资源聚合商运营平台侧的webservice前置服务器上部署聚合总加数据交互服务客户端,市场申报数据交互服务客户端和负荷终端单体信息交互服务客户端,用于调用泛在调控平台侧webservice前置服务器对外发布的聚合总加数据交互服务接口,市场申报数据交互服务接口和负荷终端单体信息交互服务接口;

所述资源聚合商运营平台还用于通过webservice客户端,按照泛在调控平台侧webservice前置服务器对外发布的交互服务接口要求,封装上送聚合总加数据、市场申报信息和负荷终端单体信息。

进一步的,所述交互服务接口通讯采用https协议。

进一步的,所述泛在调控平台上部署点表数据交互子模块、文件数据交互子模块和日内周期数据交互子模块;

所述点表数据交互子模块用于进行泛在调控平台的聚合总加数据的接收服务,以及agc指令及时间的下发服务;

所述文件数据交互子模块用于进行泛在调控平台的负荷终端单体信息的接收服务;

所述日内周期数据交互子模块用于进行泛在调控平台的市场申报信息的接收服务和日前计划/市场出清的下发服务。

进一步的,所述资源聚合商运营平台包括国网资源聚合商运营平台和第三方资源聚合商运营平台。

进一步的,所述webservice前置服务器为双机冗余热备形式。

进一步的,所述负荷终端单体信息包括资源静态模型和资源动态数据,以cim/e文件方式存储;所述资源静态模型包含站容量、名称、地域和投资方信息,所述资源动态数据包括有功、无功和电流数据。

本发明实施例另一方面提供一种基于webservice的资源聚合商调控信息交互方法,包括前述的资源聚合商运营平台向泛在调控平台上送数据,和前述的泛在调控平台向资源聚合商运营平台下发数据;

所述资源聚合商运营平台向泛在调控平台上送数据,包括:

资源聚合商运营平台准备上送泛在调控平台数据;

资源聚合商运营平台根据上送数据类型生成相应的服务数据;

资源聚合商运营平台通过其webservice前置服务器上的相应服务客户端调用泛在调控平台侧webservice前置服务器对外发布的对应所述服务数据的交互服务接口;

资源聚合商运营平台上送服务数据至泛在调控平台;

所述泛在调控平台向资源聚合商运营平台下发数据,包括:

泛在调控平台准备下发资源聚合商运营平台数据;

泛在调控平台根据下发数据类型生成相应的服务数据;

泛在调控平台通过其webservice前置服务器上的相应服务客户端调用资源聚合商运营平台侧webservice前置服务器对外发布的对应所述服务数据的交互服务接口;

泛在调控平台下发服务数据至资源聚合商运营平台。

进一步的,所述资源聚合商运营平台根据上送数据类型生成相应的服务数据,包括:

如果上送数据为聚合总加数据,则资源聚合商运营平台根据泛在调控平台统一信息点表分配的聚合总加数据点号,组织聚合资源总加功率和聚合资源数量;

如果上送数据为负荷终端单体信息,则资源聚合商运营平台根据泛在调控平台统一信息点表为各资源聚合商分配的市场申报数据点号,通过一个数据点内部区分96点不同时标,包含每日15分钟间隔全天共96个数值;

如果上送数据为市场申报信息,则资源聚合商运营平台生成负荷终端单体资源静态模型文件和资源动态数据文件。

进一步的,所述泛在调控平台根据下发数据类型生成相应的服务数据,包括:

如果下发数据是agc数据,则泛在调控平台根据统一信息点表分配的agc控制数据点号,组织agc指令及时间信息;

如果下发数据是日前计划/市场出清数据,则泛在调控平台根据统一信息点表为各资源聚合商分配的日前计划数据点号,下发次日15分钟间隔全天共96个数值,并根据统一信息点表为各资源聚合商分配的出清价格数据点号,下发出清时间范围内的每15分钟1个数值。

与现有技术相比,本发明具有以下优点:

1)本发明中泛在调控平台按照统一的接口,与不同架构、不同开发语言的聚合商运营平台之间进行调控信息交互,无需重复开发接口,降低了系统开发和维护成本。

2)本发明针对不同交互数据特点,采用更为适合的交互方式:总加监视、实时控制类数据,根据定义的统一点表进行交互,更为规范明确;负荷侧的泛在调节资源数量众多,交互频繁,实时性要求不高,采用cim/e文件方式交互,传输可靠不易丢失数据点;市场数据数量不多,交互低频,且存在一次数据具有不同时标的特征,采用定义特殊数据点、内部区分时标方式交互,更加简单高效。

附图说明

图1为本发明实施例提供的基于webservice的资源聚合商调控系统交互结构示意图;

图2为本发明实施例提供的基于webservice的资源聚合商运营平台上送泛在调控平台数据子流程图;

图3为本发明实施例提供的基于webservice的泛在调控平台下发资源聚合商运营平台数据子流程图。

具体实施方式

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

如图1所示,本发明实施例提供了一种基于webservice的资源聚合商调控信息交互系统,包括内含信息交互服务模块的泛在调控平台和资源聚合商运营平台;所述资源聚合商运营平台包括国网资源聚合商运营平台和第三方资源聚合商运营平台;所述信息交互服务模块包括点表数据交互子模块、文件数据交互子模块和日内周期数据交互子模块。

泛在调控平台和资源聚合商运营平台功能如下:

在泛在调控平台和资源聚合商运营平台侧部署独立的、双机冗余热备的webservice前置服务器,部署信息交互服务来实现泛在调控平台和资源聚合商之间聚合总加、负荷终端单体信息、市场申报、agc指令等信息的交互。

泛在调控平台,按照webservice前置服务器接口规范,实现聚合总加数据交互服务、负荷终端单体信息交互服务和市场申报信息交互服务。

泛在调控平台的webservice前置服务器上部署agc控制接收服务客户端和日前计划/市场出清交互服务客户端,用于调用资源聚合商侧前置webservice服务器对外发布的agc控制交互服务接口,和资源聚合商侧前置webservice服务器对外发布的日前计划/市场出清交互服务接口。

泛在调控平台通过webservice客户端,按照资源聚合商侧前置webservice服务器对外发布的服务接口要求,封装下发agc指令及时间、次日日前计划、市场出清价格数据等传入参数。

资源聚合商运营平台,按照webservice前置服务器接口规范,实现agc(自动发电控制)指令接收服务和日前计划/市场出清接收服务。

资源聚合商侧前置webservice服务器上部署聚合总加数据交互服务客户端,市场申报数据交互服务客户端和负荷终端单体信息交互服务客户端,用于调用泛在调控平台侧前置webservice服务器对外发布的聚合总加数据交互服务接口,市场申报数据交互服务接口和负荷终端单体信息交互服务接口。

资源聚合商运营平台通过webservice客户端,按照泛在调控平台侧前置webservice服务器对外发布的服务接口要求,封装上送聚合总加数据、市场申报信息和负荷终端单体信息等传入参数。

进一步的,服务接口通讯采用https协议。

点表数据交互子模块,用于进行泛在调控平台聚合总加数据的接收服务,和agc指令及时间的下发服务,实现点表类信息在泛在调控平台和资源聚合商之间的交互。

资源聚合商运营平台调用泛在调控平台侧的聚合总加数据交互服务接口,资源聚合商运营平台根据泛在调控平台统一定义的信息点表规范,上送聚合资源总加功率和聚合资源数量至点表数据交互子模块;泛在调控平台调用资源聚合商运营平台侧的agc控制交互服务接口,由点表数据交互子模块下发agc指令及时间。

文件数据交互子模块,用于进行泛在调控平台侧的负荷终端单体信息的接收服务,实现文件类信息在泛在调控平台和资源聚合商之间的交互。

资源聚合商运营平台调用泛在调控平台侧的负荷终端单体信息交互服务接口,上送本平台中的资源静态模型cim/e文件和动态数据cim/e文件至文件数据交互子模块,资源静态模型主要包含站容量、名称、地域、投资方等信息,资源动态数据主要包括有功、无功、电流等。

日内周期数据交互子模块,用于进行泛在调控平台侧的市场申报信息的接收服务和日前计划/市场出清的下发服务,实现日内周期信息在泛在调控平台和资源聚合商运营平台之间的交互。

资源聚合商运营平台调用泛在调控平台侧的市场申报信息交互服务接口,按市场规则上送基准充电电功率等参与市场所需要的信息,根据泛在调控平台信息点表为各资源聚合商分配的市场申报数据点号,上送每日15分钟间隔全天共96个数值;泛在调控平台调用资源聚合商运营平台侧的日前计划/市场出清交互服务接口,根据泛在调控平台信息点表为各资源聚合商分配的次日日前计划下发数据点号,下发次日日前计划、每日15分钟间隔全天共96个数值,下发市场出清价格,包含出清时间范围内的每15分钟1个值。

泛在调控平台下发信息点表规范定义如表1所示:

表1下发信息点表

资源聚合商运营平台上送信息点表规范定义如表2所示:

表2上送信息点表

如图2所示,资源聚合商运营平台上送泛在调控平台数据子流程图,包括:

步骤101,资源聚合商运营平台准备上送泛在调控平台数据。

步骤102,资源聚合商运营平台根据上送数据类型判断,数据类型为聚合总加数据则进入步骤103,数据类型为市场申报数据进入步骤105,数据类型为负荷终端单体信息进入步骤107。

步骤103,资源聚合商运营平台根据泛在调控平台统一信息点表分配的聚合总加数据点号(见表2),组织聚合资源总加功率和聚合资源数量等信息点,进入步骤104。

步骤104,资源聚合商运营平台通过资源聚合商侧webservice前置服务器上的聚合总加数据交互服务客户端,调用泛在调控平台侧webservice前置服务器对外发布的聚合总加数据交互服务接口,提交聚合总加数据,数据上送结束。

步骤105,资源聚合商运营平台根据泛在调控平台统一信息点表为各资源聚合商分配的市场申报数据点号(见表2),通过一个数据点内部区分96点不同时标,包含上送每日15分钟间隔全天共96个数值,进入步骤106。

步骤106,资源聚合商运营平台通过资源聚合商前置webservice服务器上的市场申报数据交互服务客户端,调用泛在调控平台侧前置webservice服务器对外发布的市场申报数据交互服务接口,提交市场申报数据,数据上送结束。

步骤107,资源聚合商运营平台生成负荷终端单体模型文件和动态数据文件。

步骤108,资源聚合商运营平台通过资源聚合商侧前置webservice服务器上的负荷终端单体信息交互服务客户端,调用泛在调控平台侧前置webservice服务器对外发布的负荷终端单体信息交互服务接口,提交负荷终端单体模型文件和动态数据文件,数据上送结束。

如图3所示,泛在调控平台下发资源聚合商运营平台数据子流程图,包括:

步骤201,泛在调控平台准备下发资源聚合商运营平台数据。

步骤202,泛在调控平台根据下发数据类型判断,如果是agc数据则进入步骤203,如果是日前计划数据则进入步骤205。

步骤203,泛在调控平台根据统一信息点表分配的agc控制数据点号(见表1),组织agc指令及时间等信息点,进入步骤204。

步骤204,泛在调控平台通过泛在调控平台侧前置webservice服务器上的agc控制接收服务客户端,调用资源聚合商侧前置webservice服务器对外发布的agc控制交互服务接口,下发agc控制信息,数据下发结束。

步骤205,泛在调控平台根据统一信息点表为各资源聚合商分配的日前计划数据点号(见表1),下发次日15分钟间隔全天共96个数值,根据统一信息点表为各资源聚合商分配的出清价格数据点号,下发出清时间范围内的每15分钟1个值,进入步骤206。

步骤206,泛在调控平台通过泛在调控平台平台侧前置webservice服务器上的日前计划/市场出清交互服务客户端,调用资源聚合商侧前置webservice服务器对外发布的日前计划/市场出清交互服务接口,下发次日日前计划、市场出清价格数据,数据下发结束。

本申请通过提出一种基于webservice标准的资源聚合商调控信息交互方法,解决不同资源聚合商运营平台建设开发环境和技术路线差异问题,统一接口标准,提高了泛在调控平台和资源聚合商运营平台调控信息交互效率。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1