一种基于大数据平台的营销电费计算方法技术

技术编号:26689456 阅读:30 留言:0更新日期:2020-12-12 02:38
本发明专利技术涉及一种基于大数据平台的营销电费计算方法,所述计算中间件用于微服务与spark数据准备、电费计算之间的通讯,当微服务收到页面的电费计算请求时,微服务将发送消息给计算中间件服务,由该服务触发执行spark上的数据准备组件以及电费计算组件。本发明专利技术的有益效果是:该基于大数据平台的营销电费计算方法,具有处理数据体量大、数据种类繁多、处理速度极快、价值密度低这四大特征,有效解决了当前“电力营销核算业务耗时长,电量电费数据没有充分再开发”的问题,从一定程度上实现了“数据+业务”双驱动,提升了发行电费的准确率和电力营销业务的工作效率。

【技术实现步骤摘要】
一种基于大数据平台的营销电费计算方法
本专利技术涉及电费计算方法
,具体为一种基于大数据平台的营销电费计算方法。
技术介绍
目前,电网企业已通过营销信息系统对电量电费核算业务进行运转管理,基本业务模型是:初始化用电客户的抄表数据、用电客户档案信息以及执行的电价标准,对已完成抄表数据验证的用电客户进行各类型电量、电费的计算,通过对电量电费计算方法进行大数据平台的改造,我们提出一种基于大数据平台的营销电费计算方法相比常规的电费计算。
技术实现思路
本专利技术的目的在于提供一种基于大数据平台的营销电费计算方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于大数据平台的营销电费计算方法,所述计算中间件用于微服务与spark数据准备、电费计算之间的通讯,当微服务收到页面的电费计算请求时,微服务将发送消息给计算中间件服务,由该服务触发执行spark上的数据准备组件以及电费计算组件,所述数据准备组件在收到中间件服务的通知后,将会整理当月的电量、电费数据,将这些数据生成快照,使得数据不再变本文档来自技高网...

【技术保护点】
1.一种基于大数据平台的营销电费计算方法,其特征在于,所述计算中间件用于微服务与spark数据准备、电费计算之间的通讯,当微服务收到页面的电费计算请求时,微服务将发送消息给计算中间件服务,由该服务触发执行spark上的数据准备组件以及电费计算组件,所述数据准备组件在收到中间件服务的通知后,将会整理当月的电量、电费数据,将这些数据生成快照,使得数据不再变动,以便之后的电量、电费的计算和重算工作,所述电费计算组件在数据准备组件整理好数据快照后,计算中间件服务将收到通知,将通知中的数据准备索引、数据准备结果等信息解析后发送给电费计算模块,由该模块来进行电费的计算与之后计算结果的保存。/n

【技术特征摘要】
1.一种基于大数据平台的营销电费计算方法,其特征在于,所述计算中间件用于微服务与spark数据准备、电费计算之间的通讯,当微服务收到页面的电费计算请求时,微服务将发送消息给计算中间件服务,由该服务触发执行spark上的数据准备组件以及电费计算组件,所述数据准备组件在收到中间件服务的通知后,将会整理当月的电量、电费数据,将这些数据生成快照,使得数据不再变动,以便之后的电量、电费的计算和重算工作,所述电费计算组件在数据准备组件整理好数据快照后,计算中间件服务将收到通知,将通知中的数据准备索引、数据准备结果等信息解析后发送给电费计算模块,由该模块来进行电费的计算与之后计算结果的保存。


2.根据权利要求1所述的一种基于大数据平台的营销电费计算方法,其特征在于:所述计算方法步骤如下,
数据准备消息监听,当其他云服务发送电费计算的消息后,由该消息队列解析消息,通知spark执行数据准备组件,开始相关数据的准备工作;
数据准备执行,获取用电客户的抄表数据、用电客户档案信息以及执行的电价标准,并根据电能表抄表类型自动化完成抄表录入。并在准备完成后发送消息到计算中间件,通知其进行后续的电费计算步骤;
电费计算消息监听,当计算中间件接到电费计算的消息后,将通知spark执行一个计算监听器,由计算监听器启动电费计算组件,开始进行电费计算。计算监听器会在30分钟内检查计算是否完成,当计算出现异常时,由计算监听器记录异常日志,并中止spark中的计算任务;
电费计算执行,由计算监听器启动spark,调用电费计算组件的电费计算接口完成以下任务:.读取用电客户的快照及抄表数据,从数据仓库或Hadoop分布式文件系统中读取数据准备组件已完成的用电客户快照及抄表数据;
组装用电客户及计量点间关系,对已准备快照的用电客户进行用户、计量点间关系组装,优化电量计算过程;.完成电量计算,对抄见电量、变压器损耗电量、线路损耗电量、扣减电量、退补电量各种类型电量进行计算,得出结算电量;完成电费计算,通过结算电量和相应的电价,计算出各种电费。电费计算包括目录电度电费、基本电费、功率因数调整电费、代征电费等各电费类型的计算;保存计算结果,暂存计算结果到HDFS,并发送消息到计算监听器通知计算完成;计算结果保存,当计算监听器监接收到计算结果保存完毕后,将启动命令调用电费计算组件中的数据保存的接口,解析计算索引快速查找到HDFS中保存的本次电费计算结果,并将解析后的结果保存到数据仓库中。


3.根据权利要求2所述的一种基于大数据平台的营销电费计算方法,其特征在于:所述通过已组装完成的用电客户及计量点间关系,进行各类型电量的计算,计算方法如下:
抄见电量计算指根据本次示数、上次示数、综合倍率计算出本次抄表周期内电能表的实际用电量。
其计算公式为:
1.有功表、无功表
抄见电量i=(本次示数i-上次示数i)×综合倍率
1.1翻转
抄见电量i=(本次示数i+10表位数-上次示数i)×综合倍率
1.2倒转
抄见电量i=(上次示数i-本次示数i)×综合倍率
1.3倒转且翻转
抄见电量i=(上次示数i+10表位数-本次示数i)×综合倍率
2.需量表
抄见最大需量i=本次示数i×综合倍率
其中,i代表各种时段用电类型,如峰、平、谷、照明、无功等;翻转
是指读数超过电能表最大位数;倒转是指线路接反所引起的电能表倒走。
定比定量计算指根据预先协定的比例和定值,计算出相应的虚拟分表的用电量。
其计算公式为:
1.定比抄见电量i=主表总抄见电量×定比值i
2.定量电量=定量值
主分表扣减计算指按照主分表电量的扣减顺序及扣减方法计算主表及分表电量。
其中主分表扣减顺序定义如下:
1.首先扣减被转供户的电量
2.其次扣减实抄分表电量
3.再次扣减定比定量电量
变压器损耗电量计算指根据变损计算标准和变压器参数计算出变压器损耗电量以及损耗电量的分摊。
其变损计算公式为:
1.标准公式
有功变损=有功空载损耗×24×变压器运行天数+修正系数K值×(有功抄见电量2+无功抄见电量2)×有功负载损耗/(额定容量2×24×变压器运行天数)
无功变损=无功空载损耗×24×变压器运行天数+修正系数K值×(有功抄见电量2+无功抄见电量2)×无功负载损耗/(额定容量2×24×变压器运行天数)
其中,无功空载损耗=额定容量×空载电流百分比,无功负载损耗=阻抗电压百分比×额定容量,修正系数K值根据运行班制确定如下:按照一班制200小时,二班制400小时,三班制600小时,对应的修正系数K值分别为3.6、1.8、1.2;按照一班制240小时,二班制480小时,三班制720小时,对应的修正系数K值分别为3、1.5、1。
2.铜铁损法
变压器的损耗分为有功损耗和无功损耗两部分。

【专利技术属性】
技术研发人员:陈述平田宏明赵林森麻军高运张沅霞成娟章光裕刘连翔雷雨晴张一之贺广武骆弟扬刘利斌符一男
申请(专利权)人:湖南江河机电自动化设备股份有限公司湖南新华供电有限公司
类型:发明
国别省市:湖南;43

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

1