用于电力市场交易业务的内核并行计算方法及装置制造方法及图纸

技术编号:18940436 阅读:35 留言:0更新日期:2018-09-15 11:03
本发明专利技术提供了一种用于电力市场交易业务的内核并行计算方法及装置,该方法包括:获取交易双方数据;基于交易双方数据和预设排序规则分别对交易双方进行优先级排序,得到交易双方的优先级排序序列;基于交易双方的优先级排序序列和预设电量阈值对交易双方数据进行分组,得到交易双方的多个计算组别;按照目标计算方案对多个计算组别进行并行撮合匹配计算,得到计算结果。本发明专利技术中的方法加快了电力市场交易平台的数据处理速度,可以实现对多用户端同时提出的交易需求进行实时响应,提升了该平台的稳定性和可靠性,缓解了传统计算方法在电力市场交易平台中数据处理慢,无法同时处理多个客户端发来的交易业务申请的技术问题。

Parallel computing method and device for power market transaction business

The present invention provides a kernel parallel computing method and device for power market transaction business, which includes: acquiring data of both parties to the transaction; prioritizing the two parties based on the data of both parties to the transaction and preset sorting rules respectively to obtain the priority sorting sequence of the two parties to the transaction; and based on the priority of both parties to the transaction. The data of the two parties are grouped by the priority sequence and the preset electricity threshold, and the multiple calculation groups are obtained. The parallel matching calculation of the multiple calculation groups is carried out according to the target calculation scheme, and the calculation results are obtained. The method of the invention speeds up the data processing speed of the power market trading platform, realizes the real-time response to the transaction demand of the multi-user simultaneously, improves the stability and reliability of the platform, alleviates the slow data processing speed of the traditional calculation method in the power market trading platform, and can not process multiple transactions simultaneously. The technical problems of the transaction application sent by the client.

【技术实现步骤摘要】
用于电力市场交易业务的内核并行计算方法及装置
本专利技术涉及电力市场高性能计算的
,尤其是涉及一种用于电力市场交易业务的内核并行计算方法及装置。
技术介绍
随着电力工业的不断发展,我国电力市场化改革稳步推进,电力市场的交易方式也发生了根本性的转变变化。电力市场交易频率增加显著,推进了交易体制改革的步伐,也不断完善市场化交易机制。如何更好的建立和完善售电交易平台,规范电力市场主体行为,扩大市场化交易对象范围,保障电力市场交易平台平稳运行是当下工作的重中之重。我国致力于建设统一电力市场,在促进可再生能源发展、交易类型多样化、统筹能源优化配置利用等方面做了很多探索和实践。电力市场的交易方式灵活多样,特点各异,对于整个电力市场体系都是重要的组成部分。交易管理作为电力市场中的一项核心业务,一直以来在电力运作中都作为重点关注的对象。交易形式包括双边交易和集中交易两类。其中,大用户与售电单位直接进行双边交易是公认的电力市场化的一个方向。电力大数据是电力行业研究的重要方向之一。随着我国城乡电气化水平的持续提升,用电装置及设备增加,电力交易市场每日交易量急剧增加。其中,交易计算环节涵盖了多种交易模式,根据关口计量数据、交易合同数据、特殊电量数据、网损、电价数据以及交易主体的运行考核数据和交易运营状态,依据规则进行的各交易主体的电量计算等。面对海量待处理数据以及大量约束条件,传统计算方法在电力市场交易平台中数据处理慢,无法同时处理多个客户端发来的交易业务申请。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种用于电力市场交易业务的内核并行计算方法及装置,以缓解传统计算方法在电力市场交易平台中数据处理慢,无法同时处理多个客户端发来的交易业务申请的技术问题。第一方面,本专利技术实施例提供了一种用于电力市场交易业务的内核并行计算方法,应用于电力市场交易平台,所述方法包括:获取交易双方数据,其中,所述交易双方数据为对交易双方的初始交易数据进行初始化处理后的数据,所述交易双方数据包括购方交易数据和售方交易数据;基于所述交易双方数据和预设排序规则分别对交易双方进行优先级排序,得到交易双方的优先级排序序列;基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别,其中,每个计算组别中都包括购方数据和售方数据,多个计算组别中除最后一个计算组别外其它计算组别中的购方数据的电量和与售方数据的电量和相等,且都等于所述预设电量阈值,任意两个计算组别之间独立;按照目标计算方案对所述多个计算组别进行并行撮合匹配计算,得到计算结果,其中,所述目标计算方案为大用户直购型计算方案。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,获取交易双方数据包括:获取所述交易双方的初始交易数据;根据所述交易双方的初始交易数据的发起时间段对所述初始交易数据进行初始化处理,得到所述交易双方数据。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别包括:按照所述交易双方的优先级排序序列中的优先级顺序获取同一优先级的目标方交易数据,其中,所述目标方交易数据为所述购方交易数据和所述售方交易数据中的任一种;判断所述目标方交易数据的电量和是否等于所述预设电量阈值;如果所述目标方交易数据的电量和等于所述预设电量阈值,则将所述目标方交易数据作为当前计算组别的目标方数据;如果所述目标方交易数据的电量和不等于所述预设电量阈值,则进行电量切割,以使得到的当前计算组别中的目标方数据的电量和等于所述预设电量阈值。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,如果所述目标方交易数据的电量和不等于所述预设电量阈值,则进行电量切割,以使得到的当前计算组别中的目标方数据的电量和等于所述预设电量阈值包括:如果所述目标方交易数据的电量和小于所述预设电量阈值,则根据优先级顺序获取所述目标方交易数据所对应的下一优先级的目标方交易数据;判断所述目标方交易数据与所述下一优先级的目标方交易数据的电量和是否等于所述预设电量阈值;如果所述目标方交易数据与所述下一优先级的目标方交易数据的电量和等于所述预设电量阈值,则将所述目标方交易数据和所述下一优先级的目标方交易数据作为当前计算组别的目标方数据;如果所述目标方交易数据与所述下一优先级的目标方交易数据的电量和大于所述预设电量阈值,则将所述下一优先级的目标方交易数据进行电量切割,使得切割后的一部分电量数据与所述目标方交易数据的电量之和等于所述预设电量阈值,并将所述切割后的一部分电量数据和所述目标方交易数据作为当前计算组别的目标方数据,切割后的剩余部分电量数据作为下一计算组别的目标方数据。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,如果所述目标方交易数据的电量和小于所述预设电量阈值,则根据优先级顺序获取所述目标方交易数据所对应的下一优先级的目标方交易数据包括:如果所述目标方交易数据不存在所述下一优先级的目标方交易数据,则将所述目标方交易数据作为当前计算组别的目标方数据。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,如果所述目标方交易数据的电量和不等于所述预设电量阈值,则进行电量切割,以使得到的当前计算组别中的目标方数据的电量和等于所述预设电量阈值包括:如果所述目标方交易数据大于所述预设电量阈值,则将所述目标方交易数据进行电量切割,使得切割后的一部分电量数据等于所述预设电量阈值,并将所述切割后的一部分电量数据作为当前计算组别的目标方数据,切割剩余部分的电量数据作为下一计算组别的目标方数据。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,按照目标计算方案对所述多个计算组别进行并行撮合匹配计算,得到计算结果包括:每个计算组别内按照优先级顺序进行撮合匹配计算;任意两个计算组别之间同时进行撮合匹配计算。第二方面,本专利技术实施例还提供了一种用于电力市场交易业务的内核并行计算装置,应用于电力市场交易平台,所述装置包括:获取模块,用于获取交易双方数据,其中,所述交易双方数据为对交易双方的初始交易数据进行初始化处理后的数据,所述交易双方数据包括购方交易数据和售方交易数据;优先级排序模块,用于基于所述交易双方数据和预设排序规则分别对交易双方进行优先级排序,得到交易双方的优先级排序序列;分组模块,用于基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别,其中,每个计算组别中都包括购方数据和售方数据,多个计算组别中除最后一个计算组别外其它计算组别中的购方数据的电量和与售方数据的电量和相等,且都等于所述预设电量阈值,任意两个计算组别之间独立;并行撮合匹配计算模块,用于按照目标计算方案对所述多个计算组别进行并行撮合匹配计算,得到计算结果,其中,所述目标计算方案为大用户直购型计算方案。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述获取模块包括:第一获取子模块,用于获取所述交易双方的初始交易数据;初始化处理子模块,用于根据所述交易双方的初始交易数据的发起本文档来自技高网...

【技术保护点】
1.一种用于电力市场交易业务的内核并行计算方法,其特征在于,应用于电力市场交易平台,所述方法包括:获取交易双方数据,其中,所述交易双方数据为对交易双方的初始交易数据进行初始化处理后的数据,所述交易双方数据包括购方交易数据和售方交易数据;基于所述交易双方数据和预设排序规则分别对交易双方进行优先级排序,得到交易双方的优先级排序序列;基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别,其中,每个计算组别中都包括购方数据和售方数据,多个计算组别中除最后一个计算组别外其它计算组别中的购方数据的电量和与售方数据的电量和相等,且都等于所述预设电量阈值,任意两个计算组别之间独立;按照目标计算方案对所述多个计算组别进行并行撮合匹配计算,得到计算结果,其中,所述目标计算方案为大用户直购型计算方案。

【技术特征摘要】
1.一种用于电力市场交易业务的内核并行计算方法,其特征在于,应用于电力市场交易平台,所述方法包括:获取交易双方数据,其中,所述交易双方数据为对交易双方的初始交易数据进行初始化处理后的数据,所述交易双方数据包括购方交易数据和售方交易数据;基于所述交易双方数据和预设排序规则分别对交易双方进行优先级排序,得到交易双方的优先级排序序列;基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别,其中,每个计算组别中都包括购方数据和售方数据,多个计算组别中除最后一个计算组别外其它计算组别中的购方数据的电量和与售方数据的电量和相等,且都等于所述预设电量阈值,任意两个计算组别之间独立;按照目标计算方案对所述多个计算组别进行并行撮合匹配计算,得到计算结果,其中,所述目标计算方案为大用户直购型计算方案。2.根据权利要求1所述的方法,其特征在于,获取交易双方数据包括:获取所述交易双方的初始交易数据;根据所述交易双方的初始交易数据的发起时间段对所述初始交易数据进行初始化处理,得到所述交易双方数据。3.根据权利要求1所述的方法,其特征在于,基于所述交易双方的优先级排序序列和预设电量阈值对所述交易双方数据进行分组,得到交易双方的多个计算组别包括:按照所述交易双方的优先级排序序列中的优先级顺序获取同一优先级的目标方交易数据,其中,所述目标方交易数据为所述购方交易数据和所述售方交易数据中的任一种;判断所述目标方交易数据的电量和是否等于所述预设电量阈值;如果所述目标方交易数据的电量和等于所述预设电量阈值,则将所述目标方交易数据作为当前计算组别的目标方数据;如果所述目标方交易数据的电量和不等于所述预设电量阈值,则进行电量切割,以使得到的当前计算组别中的目标方数据的电量和等于所述预设电量阈值。4.根据权利要求3所述的方法,其特征在于,如果所述目标方交易数据的电量和不等于所述预设电量阈值,则进行电量切割,以使得到的当前计算组别中的目标方数据的电量和等于所述预设电量阈值包括:如果所述目标方交易数据的电量和小于所述预设电量阈值,则根据优先级顺序获取所述目标方交易数据所对应的下一优先级的目标方交易数据;判断所述目标方交易数据与所述下一优先级的目标方交易数据的电量和是否等于所述预设电量阈值;如果所述目标方交易数据与所述下一优先级的目标方交易数据的电量和等于所述预设电量阈值,则将所述目标方交易数据和所述下一优先级的目标方交易数据作为当前计算组别的目标方数据;如果所述目标方交易数据与所述下一优先级的目标方交易数据的电量和大于所述预设电量阈值,则将所述下一优先级的目标方交易数据进行电量切割,使得切割后的一部分电量数据与所述目标方交易数据的电量之和等于所述预设电量阈值,并将所述切割后的一部分电量数据和所述目标方交易数据作为当前计算组别的目标方数据,切割后的剩余部分电量数据作为下一计算组别的目标方数据。5.根据权利要求4所述的方法,其特征在于,如果...

【专利技术属性】
技术研发人员:高春成代勇张倩严宇史述红方印王蕾刘永辉汪涛袁明珠王海宁王春艳张琳习培玉吴雨健吕俊良王清波李守保陶力承林赵显谭翔吕文涛刘杰袁晓鹏李瑞肖万舒路董武军
申请(专利权)人:北京科东电力控制系统有限责任公司北京电力交易中心有限公司
类型:发明
国别省市:北京,11

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

1