一种电力市场交易服务器、市场主体终端及撮合方法与流程

文档序号:20690301发布日期:2020-05-08 19:22阅读:来源:国知局

技术特征:

1.一种电力市场交易服务器,其特征在于,包括:

交易序列生成模块,用于根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;

获取报价模块,用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;还用于将所述报价信息发送至交易时段对应的消息队列中;

交易曲线生成模块,用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;

撮合模块,用于启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。

2.根据权利要求1所述的电力交易服务器,其特征在于,所述交易序列生成模块,包括:

序列定义子模块,用于基于电力交易需求设置:交易曲线分时段数、交易开始日期、交易结束日期、申报价格上限和申报价格下限,并基于交易曲线时段生成交易序列;

消息队列生成子模块,用于基于每个交易时段构建消息队列。

3.根据权利要求2所述的电力交易服务器,其特征在于,所述消息队列生成子模块,包括:

构建挂牌集合单元,用于为每个消息队列建立买方挂牌集合和卖方挂牌集合;

构建统计集合单元,用于为每个消息队列建立买方统计集合和卖方统计集合;

其中,所述挂牌集合单元中保存所有申报信息,买方挂牌集合中的数据按照电价降序存储;卖方挂牌集合中的数据按照电价升序存储;

所述统计集合单元中保存统计信息,包括每个价格上尚未成交的申报电力总和。

4.根据权利要求3所述的电力交易服务器,其特征在于,所述获取报价模块,包括:

数据获取子模块,用于获取并解析各市场主体终端基于交易序列上各点提交的电力、电价数据;

报价信息生成子模块,用于对各市场主体终端提交的交易序列上各点进行编号,并将每个点对应的电力和电价,加上该点对应的报价时间和交易单元id形成报价信息;

报价信息发送子模块,用于向交易序列上各点对应的消息队列发送对应的报价信息。

5.根据权利要求4所述的电力交易服务器,其特征在于,所述撮合模块,具体用于:

基于各交易曲线上的各点对应的线程从相应的消息队列中获取报价信息;

如果报价信息为卖方挂牌,则与买方挂牌集合中的电力、电价数据进行撮合匹配;

如果报价信息为买方挂牌,则与卖方挂牌集合中的电力、电价数据进行撮合匹配;

匹配后更新买方或卖方统计集合生成撮合结果表。

6.根据权利要求5所述的电力交易服务器,其特征在于,所述电力交易服务器,还包括:

信息发布模块,用于读取统计集合单元,展示每个交易时段中的多个买方和卖方的最高报价对应的汇总电力信息;还用于读取撮合结果表向各市场主体终端展示每一笔撮合交易结果信息;

其中,所述撮合交易结果信息包括交易时段的顺序号及对应的时间、电力、电价、买卖双方交易单元id和成交时间。

7.一种基于电力市场交易服务器的撮合方法,其特征在于,包括:

根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;

获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;

将所述报价信息发送至交易时段对应的消息队列中;

基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;

启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。

8.根据权利要求7所述的撮合方法,其特征在于,所述根据电力交易需求构建交易序列,包括:

基于电力交易需求设置:交易曲线分时段数、交易开始日期、交易结束日期、申报价格上限和申报价格下限,并基于交易曲线时段生成交易序列。

9.根据权利要求8所述的撮合方法,其特征在于,所述基于每个交易时段构建一个消息队列,包括:

为每个消息队列建立买方挂牌集合、卖方挂牌集合、买方统计集合和卖方统计集合;

其中,所述挂牌集合单元中保存所有申报信息,买方挂牌集合中的数据按照电价降序存储;卖方挂牌集合中的数据按照电价升序存储;

所述统计集合单元中保存统计信息,包括每个价格上尚未成交的申报电力总和。

10.根据权利要求9所述的撮合方法,其特征在于,所述启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表,包括:

基于各交易曲线上的各点对应的线程从相应的消息队列中获取报价信息;

如果报价信息为卖方挂牌,则与买方挂牌集合中的电力、电价数据进行撮合匹配;

如果报价信息为买方挂牌,则与卖方挂牌集合中的电力、电价数据进行撮合匹配;

匹配后更新买方或卖方统计集合生成撮合结果表。

11.一种市场主体终端,其特征在于,包括:

报价模块:用于通过交易单元申报每个交易时段上买或卖的电价和电力;

数据收发模块:用于向所述电力交易服务器发送申报电价和电力,以及查看电力交易服务器发送的撮合结果。

12.根据权利要求11所述的市场主体终端,其特征在于,所述报价模块包括:

批量申报子模块:用于针对多个交易时段进行同时申报;

逐一申报子模块:用于对每个交易时段依次进行申报。

13.根据权利要求11所述的市场主体终端,其特征在于,所述市场主体终端为:pc机、平板电脑或手机。


技术总结
本发明提供的一种电力市场交易服务器、市场主体终端及撮合方法,包括交易序列生成模块用于根据电力交易需求构建交易序列,所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;获取报价模块用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息,并将报价信息发送至交易时段对应的消息队列中;交易曲线生成模块用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;撮合模块用于启动线程进行基于报价的撮合,形成撮合结果表。本技术方案支持月内开展交易,可与电力现货市场中的日前和实时交易进行衔接,提高电力交易的灵活性。

技术研发人员:叶飞;李道强;郭艳敏;庄晓丹;邵平;冯树海;杨争林;龙苏岩;郑亚先;薛必克;王高琴;程海花;黄春波;徐骏;陈爱林;吕建虎;史新红;张旭;冯凯;杨辰星;冯恒;王一凡;曹晓峻;黄文渊
受保护的技术使用者:中国电力科学研究院有限公司;浙江电力交易中心有限公司;国家电网有限公司
技术研发日:2019.11.13
技术公布日:2020.05.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1