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

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

A trading server, main market terminal and matching method in electricity market

【技术实现步骤摘要】
一种电力市场交易服务器、市场主体终端及撮合方法
本专利技术涉及电力市场仿真领域,具体涉及一种电力市场交易服务器、市场主体终端及撮合方法。
技术介绍
现货市场是电力市场体系的重要环节,对于电力市场的开放、竞争、有序运行起到了基础性的支撑作用,也是协调市场交易与系统运行完全的关键所在。目前,众多地区已先后启动电力现货市场的建设。现有的出清方法中电力申报和撮合方式为电量模式,市场成员一般按照月度及以上的时间尺度开展电量交易,电费结算时也是按照月来结算。现货市场运行后,每半小分钟甚至更短时间,会形成现货的成交价格。而随着电力现货市场的开展,现有的电量模式无法直接用于后续日前、实时交易开展和电费结算的过程,导致现有电力市场不支持按时段的出清方式,无法适应电力改革过程中现货市场的开展。
技术实现思路
为了解决现有技术中所存在的上述不足,本专利技术提供了一种电力市场交易服务器、市场主体终端及撮合方法,支持月内开展交易,申报未来一段时间内(三日以上)每日各个时段的电力和电价,形成电力曲线,由系统自动撮合出交易结果,可与电力现货市场中的日前和实时交易进行衔接,提高电力交易的灵活性。本专利技术提供的一种电力市场交易服务器,包括:交易序列生成模块,用于根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;获取报价模块,用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;还用于将所述报价信息发送至交易时段对应的消息队列中;交易曲线生成模块,用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;撮合模块,用于启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。优选的,所述交易序列生成模块,包括:序列定义子模块,用于基于电力交易需求设置:交易曲线分时段数、交易开始日期、交易结束日期、申报价格上限和申报价格下限,并基于交易曲线时段生成交易序列;消息队列生成子模块,用于基于每个交易时段构建消息队列。优选的,所述消息队列生成子模块,包括:构建挂牌集合单元,用于为每个消息队列建立买方挂牌集合和卖方挂牌集合;构建统计集合单元,用于为每个消息队列建立买方统计集合和卖方统计集合;其中,所述挂牌集合单元中保存所有申报信息,买方挂牌集合中的数据按照电价降序存储;卖方挂牌集合中的数据按照电价升序存储;所述统计集合单元中保存统计信息,包括每个价格上尚未成交的申报电力总和。优选的,所述获取报价模块,包括:数据获取子模块,用于获取并解析各市场主体终端基于交易序列上各点提交的电力、电价数据;报价信息生成子模块,用于对各市场主体终端提交的交易序列上各点进行编号,并将每个点对应的电力和电价,加上该点对应的报价时间和交易单元ID形成报价信息;报价信息发送子模块,用于向交易序列上各点对应的消息队列发送对应的报价信息。优选的,所述撮合模块,具体用于:基于各交易曲线上的各点对应的线程从相应的消息队列中获取报价信息;如果报价信息为卖方挂牌,则与买方挂牌集合中的电力、电价数据进行撮合匹配;如果报价信息为买方挂牌,则与卖方挂牌集合中的电力、电价数据进行撮合匹配;匹配后更新买方或卖方统计集合生成撮合结果表。优选的,所述电力交易服务器,还包括:信息发布模块,用于读取统计集合单元,展示每个交易时段中的多个买方和卖方的最高报价对应的汇总电力信息;还用于读取撮合结果表向各市场主体终端展示每一笔撮合交易结果信息;其中,所述撮合交易结果信息包括交易时段的顺序号及对应的时间、电力、电价、买卖双方交易单元ID和成交时间。基于同一专利技术构思,本专利技术还提供了一种基于电力市场交易服务器的撮合方法,包括:根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;将所述报价信息发送至交易时段对应的消息队列中;基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。优选的,所述根据电力交易需求构建交易序列,包括:基于电力交易需求设置:交易曲线分时段数、交易开始日期、交易结束日期、申报价格上限和申报价格下限,并基于交易曲线时段生成交易序列。优选的,所述基于每个交易时段构建一个消息队列,包括:为每个消息队列建立买方挂牌集合、卖方挂牌集合、买方统计集合和卖方统计集合;其中,所述挂牌集合单元中保存所有申报信息,买方挂牌集合中的数据按照电价降序存储;卖方挂牌集合中的数据按照电价升序存储;所述统计集合单元中保存统计信息,包括每个价格上尚未成交的申报电力总和。优选的,所述启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表,包括:基于各交易曲线上的各点对应的线程从相应的消息队列中获取报价信息;如果报价信息为卖方挂牌,则与买方挂牌集合中的电力、电价数据进行撮合匹配;如果报价信息为买方挂牌,则与卖方挂牌集合中的电力、电价数据进行撮合匹配;匹配后更新买方或卖方统计集合生成撮合结果表。基于同一专利技术构思,本专利技术还提供了一种市场主体终端,包括:报价模块:用于通过交易单元申报每个交易时段上买或卖的电价和电力;数据收发模块:用于向所述电力交易服务器发送申报电价和电力,以及查看电力交易服务器发送的撮合结果。优选的,所述报价模块包括:批量申报子模块:用于针对多个交易时段进行同时申报;逐一申报子模块:用于对每个交易时段依次进行申报。优选的,所述的市场主体终端为:PC机、平板电脑或手机。与现有技术相比,本专利技术的有益效果为:本专利技术提供的电力市场交易服务器,含有交易序列生成模块,用于根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;获取报价模块,用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;还用于将所述报价信息发送至交易时段对应的消息队列中;交易曲线生成模块,用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;撮合模块,用于启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。该电力市场交易服务器支持按交易时段开展交易,可与电力现货市场中的日前和实时交易进行衔接,提高电力交易的灵活性。附图说明图1为电力市场交易服务器的结构示意图;图2为本专利技术实施例中市场成员通过市场主体终端操作电力市场交易服务器的结构示意图;图3本文档来自技高网...

【技术保护点】
1.一种电力市场交易服务器,其特征在于,包括:/n交易序列生成模块,用于根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;/n获取报价模块,用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;还用于将所述报价信息发送至交易时段对应的消息队列中;/n交易曲线生成模块,用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;/n撮合模块,用于启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。/n

【技术特征摘要】
1.一种电力市场交易服务器,其特征在于,包括:
交易序列生成模块,用于根据电力交易需求构建交易序列,其中所述交易序列包含多个交易时段,基于每个交易时段构建一个消息队列;
获取报价模块,用于获取各市场主体终端在每个交易时段对应的电力和电价,基于每个交易时段以及所述交易时段对应的电力、电价生成报价信息;还用于将所述报价信息发送至交易时段对应的消息队列中;
交易曲线生成模块,用于基于每个交易时段以及该交易时段对应消息队列中的电力生成交易曲线;
撮合模块,用于启动各交易曲线上的各点对应的线程,进行基于报价的撮合,形成撮合结果表。


2.根据权利要求1所述的电力交易服务器,其特征在于,所述交易序列生成模块,包括:
序列定义子模块,用于基于电力交易需求设置:交易曲线分时段数、交易开始日期、交易结束日期、申报价格上限和申报价格下限,并基于交易曲线时段生成交易序列;
消息队列生成子模块,用于基于每个交易时段构建消息队列。


3.根据权利要求2所述的电力交易服务器,其特征在于,所述消息队列生成子模块,包括:
构建挂牌集合单元,用于为每个消息队列建立买方挂牌集合和卖方挂牌集合;
构建统计集合单元,用于为每个消息队列建立买方统计集合和卖方统计集合;
其中,所述挂牌集合单元中保存所有申报信息,买方挂牌集合中的数据按照电价降序存储;卖方挂牌集合中的数据按照电价升序存储;
所述统计集合单元中保存统计信息,包括每个价格上尚未成交的申报电力总和。


4.根据权利要求3所述的电力交易服务器,其特征在于,所述获取报价模块,包括:
数据获取子模块,用于获取并解析各市场主体终端基于交易序列上各点提交的电力、电价数据;
报价信息生成子模块,用于对各市场主体终端提交的交易序列上各点进行编号,并将每个点对应的电力和电价,加上该点对应的报价时间和交易单元ID形成报价信息;
报价信息发送子模块,用于向交易序列上各点对应的消息队列发送对应的报价信息。


5.根据权利要求4所述的电力交易服务器,其特征在于,所述撮合模块,具体用于:
基于各交易曲线上的各点对应的线程从相应的消息队列中获取报价信息;
如果报价信息为卖方挂牌,则与买方挂牌集合中的电力、电价数据进行撮合匹配;
如果报价信息为买方挂牌,则与卖方挂牌集合中的电力、电价数据进行撮合匹配;
匹配后更新买方或卖方统计集合生成撮合结果表。


6.根据权利要求5所述的电力交易服务器,其特征在于,所述电力交易服务器,还包括:
信息发布模块,用于读取统计集合单元,展示每个交易时段中的多个买方和卖方的最高报价对应的汇总电...

【专利技术属性】
技术研发人员:叶飞李道强郭艳敏庄晓丹邵平冯树海杨争林龙苏岩郑亚先薛必克王高琴程海花黄春波徐骏陈爱林吕建虎史新红张旭冯凯杨辰星冯恒王一凡曹晓峻黄文渊
申请(专利权)人:中国电力科学研究院有限公司浙江电力交易中心有限公司国家电网有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1