一种组件化配置的电力市场结算方法及系统技术方案

技术编号:34368271 阅读:19 留言:0更新日期:2022-07-31 09:52
本发明专利技术涉及一种组件化配置的电力市场结算方法法及系统,属于电力市场结算技术领域。该系统包括登录信息输入模块、身份校验模块、结算数据模块、结算算法基本组件生成模块、结算算法基本组件维护模块、结算算法组件包配置模块、结算算法组件包维护模块、组件包执行模块、执行结果校验模块、执行结果展示模块;通过本发明专利技术系统及方法,结算中间过程可观、可控,各组件结算结果可单独校核,结算审核质量与效率显著提升,易于推广应用。易于推广应用。易于推广应用。

A component-based power market settlement method and system

【技术实现步骤摘要】
一种组件化配置的电力市场结算方法及系统


[0001]本专利技术属于电力市场结算
,具体涉及一种组件化配置的电力市场结算方法及系统。

技术介绍

[0002]随着电力体制改革的不断推进,云南电力市场化建设进一步加快,市场规模迅速扩大,交易品种逐渐丰富,结算体量及复杂度持续升级。在电力市场化结算初期,采用基于“一揽子”的结算算法执行风险管理,仅按结算对象区分结算任务,结算任务内全部事项统一管理。由于各交易类型及结算内容数据存在关联特性,该方法使结算算法配置、结算模块更新、结算结果清查等工作执行过程复杂,各模块及工作流容易相互干扰,不利于人员分工实现,导致结算执行多次返工,效率低下。因此如何克服现有技术的不足是目前电力市场结算
亟需解决的问题。

技术实现思路

[0003]本专利技术的目的是为了解决现有技术的不足,提供一种组件化配置的电力市场结算方法及系统。
[0004]为实现上述目的,本专利技术采用的技术方案如下:
[0005]一种组件化配置的电力市场结算系统,包括:
[0006]登录信息输入模块,用于输入系统使用者的登录信息;所述的使用者包括电力交易机构、发电企业、售电企业和电力用户;
[0007]身份验证模块,与登录信息输入模块相连,用于将登录信息与身份验证模块内存储的使用者信息进行比对,比对结果一致,则允许使用者登录和使用系统;对比结果不一致,则不允许使用者登录系统;
[0008]结算数据模块,与身份验证模块相连,用于采集电力市场化结算基础数据、结算规则及结算任务;
[0009]结算算法基本组件生成模块,分别与身份验证模块、结算数据模块相连,用于根据结算规则,构建市场结算基本组件,然后采用结算数据模块中的数据对市场结算基本组件进行校验,若校验通过,则生成市场结算基本组件;所述的市场结算基本组件中包括组件基本信息、结算变量及结算算法;
[0010]结算算法基本组件维护模块,分别与身份验证模块、结算算法基本组件生成模块相连,用于接收结算算法基本组件生成模块传来的生成的市场结算基本组件,并对市场结算基本组件进行维护,还用于对市场结算基本组件的查询;
[0011]结算算法组件包配置模块,分别与身份验证模块、结算数据模块、结算算法基本组件维护模块相连,用于按照结算规则中的算法从结算算法基本组件维护模块中获取可用状态为有效的结算算法基本组件,并构建成相应的结算算法组件包,然后采用结算数据模块中的数据对市场结算基本组件进行校验,若校验通过,则生成结算算法组件包;
[0012]结算算法组件包维护模块,分别与身份验证模块、结算算法组件包配置模块和结算算法组件包执行模块相连,用于接收结算算法基本组件生成模块传来的生成的结算算法组件包,并对结算算法组件包进行维护,还用于对结算算法组件包的查询;
[0013]结算算法组件包执行模块,分别与身份验证模块、结算数据模块、结算算法组件包维护模块相连,用于基于结算任务,获取相应的可用状态为有效的结算算法组件包,利用结算数据模块采集到的电力市场化结算基础数据进行相应的结算,获得各基本组件及组件包的结算结果;
[0014]执行结果校验模块,分别与结算数据模块、结算算法基本组件生成模块、结算算法组件包配置模块相连;用于对结算算法组件包执行模块采用的组件包及其含有的基本组件进行校验,并对结算算法组件包执行模块获得的结算结果进行校验;若组件包校验未通过,则返回至结算算法组件包配置模块重新进行配置;若基本组件校验未通过,则返回至结算算法基本组件生成模块重新进行生成;若结算结果校验存在异常值,则对异常值进行标记,传输至执行结果展示模块中展示;
[0015]执行结果展示模块,分别与身份验证模块、结算算法组件包执行模块、执行结果校验模块相连,用于结算算法组件包执行模块获得的结算结果及并执行结果校验模块的校验结果。
[0016]进一步,优选的是,登录信息输入模块中,登录信息包括使用者姓名和密码,还包括营销户号或交易账号。
[0017]进一步,优选的是,结算数据模块中,电力市场化结算基础数据包括电量数据、电价数据和其他数据;其中,电量数据包括优先电量和合约电量;电价数据包括输配电价、目录电价、上调服务基准价和偏差电量基准价,其他数据包括电价分时浮动比例、超发电量惩罚系数、少发电量惩罚系数、超用电量惩罚系数和少用电量惩罚系数;
[0018]结算任务包括结算任务名称、结算月份、结算对象类型、结算任务内容。
[0019]进一步,优选的是,结算算法基本组件生成模块中,组件基本信息包括基本组件的名称、组件说明、创建人和创建时间;结算变量包括结算输入变量和结算输出变量,输入变量为电量、电价,输出变量为电费。
[0020]进一步,优选的是,结算算法基本组件维护模块中,根据市场结算规则的变化和结算对象的不同对市场结算基本组件进行维护,标记市场结算基本组件的可用状态;可用状态包括有效或无效。
[0021]进一步,优选的是,结算算法组件包配置模块包括基本信息录入子模块、基本组件选取子模块、基本组件执行流程配置子模块、组件包输出变量定义子模块;
[0022]基本信息录入子模块用于结算算法组件包基本信息的录入;所述的基本信息包括结算算法组件包名称、组件包说明、组件包适用对象、创建人、创建时间信息;
[0023]基本组件选取子模块用于按照结算规则从结算算法基本组件维护模块中获取可用状态为有效的相应的结算算法基本组件;
[0024]基本组件执行流程配置子模块,用于按照结算规则,设置基本组件选取子模块选取的结算算法基本组件的关联关系及执行顺序;
[0025]组件包输出变量定义子模块,用于按照结算规则对定义结算算法组件包的输出变量。
[0026]进一步,优选的是,结算算法组件包维护模块中,根据市场结算规则的变化和结算对象的不同对结算算法组件包进行维护,标记结算算法组件包的可用状态;可用状态包括有效或无效。
[0027]进一步,优选的是,执行结果校验模块中,结算结果校验的具体方法为:通过对比本次输出的结算结果与该组件包历史结算任务结算结果的偏差是否在预先设定的阈值内,若不在阈值内,则进行异常值标记,传输至执行结果展示模块中展示。
[0028]本专利技术同时提供一种组件化配置的电力市场结算方法,采用上述组件化配置的电力市场结算方法,包括如下步骤:
[0029]第一步,结算基础数据准备:
[0030]采集电力市场化结算基础数据、结算规则及结算任务;
[0031]第二步,构建结算算法基本组件:
[0032]用于根据结算规则,构建市场结算基本组件,然后采用结算数据模块中的数据对市场结算基本组件进行校验,若校验通过,则生成市场结算基本组件;所述的市场结算基本组件中包括组件基本信息、结算变量及结算算法;
[0033]第三步,维护基本组件:
[0034]接收结算算法基本组件生成模块传来的生成的市场结算基本组件,并对市场结算基本组件进行维护;...

【技术保护点】

【技术特征摘要】
1.一种组件化配置的电力市场结算系统,其特征在于,包括:登录信息输入模块(101),用于输入系统使用者的登录信息;所述的使用者包括电力交易机构、发电企业、售电企业和电力用户;身份验证模块(102),与登录信息输入模块相连(101),用于将登录信息与身份验证模块(102)内存储的使用者信息进行比对,比对结果一致,则允许使用者登录和使用系统;对比结果不一致,则不允许使用者登录系统;结算数据模块(103),与身份验证模块(102)相连,用于采集电力市场化结算基础数据、结算规则及结算任务;结算算法基本组件生成模块(104),分别与身份验证模块(102)、结算数据模块(103)相连,用于根据结算规则,构建市场结算基本组件,然后采用结算数据模块(103)中的数据对市场结算基本组件进行校验,若校验通过,则生成市场结算基本组件;所述的市场结算基本组件中包括组件基本信息、结算变量及结算算法;结算算法基本组件维护模块(105),分别与身份验证模块(102)、结算算法基本组件生成模块(104)相连,用于接收结算算法基本组件生成模块(104)传来的生成的市场结算基本组件,并对市场结算基本组件进行维护,还用于对市场结算基本组件的查询;结算算法组件包配置模块(106),分别与身份验证模块(102)、结算数据模块(103)、结算算法基本组件维护模块(105)相连,用于按照结算规则中的算法从结算算法基本组件维护模块(105)中获取可用状态为有效的结算算法基本组件,并构建成相应的结算算法组件包,然后采用结算数据模块(103)中的数据对市场结算基本组件进行校验,若校验通过,则生成结算算法组件包;结算算法组件包维护模块(107),分别与身份验证模块(102)、结算算法组件包配置模块(106)和结算算法组件包执行(108)模块相连,用于接收结算算法基本组件生成模块(104)传来的生成的结算算法组件包,并对结算算法组件包进行维护,还用于对结算算法组件包的查询;结算算法组件包执行模块(108),分别与身份验证模块(102)、结算数据模块(103)、结算算法组件包维护模块(107)相连,用于基于结算任务,获取相应的可用状态为有效的结算算法组件包,利用结算数据模块(103)采集到的电力市场化结算基础数据进行相应的结算,获得各基本组件及组件包的结算结果;执行结果校验模块(109),分别与结算数据模块(103)、结算算法基本组件生成模块(104)、结算算法组件包配置模块(106)相连;用于对结算算法组件包执行模块(108)采用的组件包及其含有的基本组件进行校验,并对结算算法组件包执行模块(108)获得的结算结果进行校验;若组件包校验未通过,则返回至结算算法组件包配置模块(106)重新进行配置;若基本组件校验未通过,则返回至结算算法基本组件生成模块(104)重新进行生成;若结算结果校验存在异常值,则对异常值进行标记,传输至执行结果展示模块(110)中展示;执行结果展示模块(110),分别与身份验证模块(102)、结算算法组件包执行模块(108)、执行结果校验模块(109)相连,用于结算算法组件包执行模块(108)获得的结算结果及并执行结果校验模块(109)的校验结果。2.根据权利要求1所述的组件化配置的电力市场结算系统,其特征在于,登录信息输入模块(101)中,登录信息包括使用者姓名和密码,还包括营销户号或交易账号。
3.根据权利要求1所述的组件化配置的电力市场结算系统,其特征在于,结算数据模块(103)中,电力市场化结算基础数据包括电量数据、电价数据和其他数据;其中,电量数据包括优先电量和合约电量;电价数据包括输配电价、目录电价、上调服务基准价和偏差电量基准价,其他数据包括电价分时浮动比例、超发电量惩罚系数、少发电量惩罚系数、超用电量惩罚系数和少用电量惩罚系数;结算任务...

【专利技术属性】
技术研发人员:王子石刘祥瑞周娜严明辉费文旌杨颜梦
申请(专利权)人:昆明电力交易中心有限责任公司
类型:发明
国别省市:

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

1