一种电站发电量预测方法、装置及区块链系统制造方法及图纸

技术编号:33208577 阅读:33 留言:0更新日期:2022-04-24 00:59
本发明专利技术提供了一种电站发电量预测方法、装置及区块链系统,根据多个参考电站组的发电量平均值估算目标电站的发电量,不需要依赖专业的光资源或风资源评估与电站发电量测算软件,降低了目标电站发电量的预测成本,避免由于仅考虑光资源或风资源特征导致预测结果偏离实际发电量的问题。同时,本发明专利技术不需要获取参考电站的原始发电量数据,直接使用参考电站组的发电量平均值,参考电站组的发电量平均值为基于区块链系统采用安全多方计算方法计算得到的,参考电站的原始发电量数据不会泄露,实现对参考电站的原始发电量数据的隐私保护。对参考电站的原始发电量数据的隐私保护。对参考电站的原始发电量数据的隐私保护。

【技术实现步骤摘要】
一种电站发电量预测方法、装置及区块链系统


[0001]本专利技术涉及发电
,更具体的,涉及一种电站发电量预测方法、装置及区块链系统。

技术介绍

[0002]电站在规划设计时,需要估算出新建电站所在地理位置的发电能力,进而确定电站设计规模、安装方式等等,使得新建电站在设计时就具备经济效用最大化的特点。
[0003]发电能力通常情况下可以用电站的年度发电量来表征,以光伏电站为例,光伏电站年发电量的传统计算方法是用光伏电站所在地理位置的太阳辐射量基于光电转换模型进而估算年发电量。传统方法依赖于专业的光资源评估软件和光伏电站发电量测算软件,成本较高,且计算结果较高程度上依赖于光资源特征,忽略了很多导致光伏电站在运行过程实发电量偏离理论发电量的种种因素,因此传统方法计算的结果准确率并不是很高。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种电站发电量预测方法、装置及区块链系统,根据多个参考电站组的发电量平均值估算目标电站的发电量,提高目标电站发电量的计算准确率,同时实现对参考电站的原始发电量数据的隐私保护。
...

【技术保护点】

【技术特征摘要】
1.一种电站发电量预测方法,其特征在于,包括:确定多个参考电站组,每个所述参考电站组包括两个或两个以上参考电站;基于区块链系统分别获取多个所述参考电站组的发电量平均值,所述区块链系统不存储所述参考电站的原始发电量数据,所述参考电站组的发电量平均值为基于所述区块链系统采用安全多方计算方法计算得到的;根据多个所述参考电站组的发电量平均值估算目标电站的发电量。2.根据权利要求1所述的方法,其特征在于,所述基于区块链系统分别获取多个所述参考电站组的发电量平均值,包括:查询所述区块链系统中是否存储有多个所述参考电站组的发电量平均值;若一个或一个以上所述参考电站组的发电量平均值未存储在所述区块链系统中,则在所述区块链系统中发起发电量平均值计算申请,使发电量平均值未存储在所述区块链系统中的所述参考电站组对应的节点通过所述区块链系统采用安全多方计算方法计算所述参考电站组的发电量平均值,并调用存证智能合约将所述参考电站组的发电量平均值存储到所述区块链系统中;通过访问所述区块链系统分别获取多个所述参考电站组的发电量平均值;若多个所述参考电站组的发电量平均值均存储在所述区块链系统中,则直接通过访问所述区块链系统分别获取多个所述参考电站组的发电量平均值。3.根据权利要求2所述的方法,其特征在于,当发电量平均值未存储在所述区块链系统中的所述参考电站组包括第一参考电站和第二参考电站时,发电量平均值未存储在所述区块链系统中的所述参考电站组对应的节点通过所述区块链系统采用安全多方计算方法计算所述参考电站组的发电量平均值,包括:第一电站节点和第二电站节点通过所述区块链系统中的点对点通信网络,基于密钥交换算法得到共享密钥,并将所述共享密钥作为随机数生成算法的种子,生成随机数,其中,所述第一电站节点为所述第一参考电站对应的节点,所述第二电站节点为所述第二参考电站对应的节点;所述第一电站节点和所述第二电站节点调用同态加密智能合约,对各自预处理后的发电量数据与所述随机数的计算结果进行加密得到加密数据,并将加密数据传入本次同态加密智能合约地址;本次同态加密智能合约中的解密方节点通过对加密数据进行同态计算并解密得到所述参考电站组的发电量平均值,所述解密方节点唯一拥有解密权限。4.根据权利要求3所述的方法,其特征在于,所述第一电站节点和所述第二电站节点调用同态加密智能合约,对各自预处理后的发电量数据与所述随机数的计算结果进行加密得到加密数据,并将加密数据传入本次同态加密智能合约地址,包括:所述第一电站节点调用所述同态加密智能合约,所述同态加密智能合约执行构造函数生成所述本次同态加密智能合约地址;所述第一电站节点调用所述本次同态加密智能合约地址中的加密函数对自身预处理后的发电量数据与所述随机数的和值进行加密,并将得到的加密数据与所述本次同态加密智能合约地址发送到所述第二电站节点,将所述本次同态加密智能合约地址发送到所述解密方节点;
所述第二电站节点调用所述本次同态加密智能合约地址中的加密函数对自身预处理后的发电量数据与所述随机数的差值进行加密,并将得到的加密数据与所述第一电站节点的加密数据传入所述本次同态加密智能合约地址。5.根据权利要求2所述的方法,其特征在于,当发电量平均值未存储在所述区块链系统中的所述参考电站组包括两个以上所述参考电站时,发电量平均值未存储在所述区块链系统中的所述参考电站组对应的节点通过所述区块链系统采用安全多方计算方法计算所述参考电站组的发电量平均值,包括:所述参考电站组中的各个所述参考电站对应的节点调用有向闭环链路构造智能合约,确定由各个所述参考电站对应的节点构成的有向闭环链路的顺序;按照所述有向闭环链路的顺序,第一个节点生成一个随机数,利用第二个节点的公钥对自身预处理后的发电量数据与所述随机数的计算结果进行加密,并将加密数据发送到第二个节点;所述第二个节点利用私钥对接收到的加密数据进行解密,利用第三个节点的公钥对自身预处理后的发电量数据与解密数据的和值进行加密,并将加密数据发送到所述第三个节点;以此类推,所述第一个节点接收到最后一个节点发送的加密数据之后,利用私钥对加密数据进行解密,对解密后的数据与所述随机数进行反向计算得到所述参考电站组的发电量和值,并计算所述参考电站组的发电量平均值。6.根据权利要求1所述的方法,其特征在于,所述根据多个所述参考电站组的发电量平均值估算目标电站的发电量,包括:根据多个所述参考电站组的发电量平均值以及每个所述参考电站的地理位置,估算预设地理位置的所述目标电站的发电量,所述目标电站为待建电站。7.根据权利要求6所述的方法,其特征在于,所述根据多个所述参考电站组的发电量平均值以及每个所述参考电站的地理位置,估算预设地理位置的所述目标电站的发电量,包括:分别根据每个所述参考电站组中每个所述参考电站的地理位置,确定每个所述参考电站组...

【专利技术属性】
技术研发人员:刘兴魏正佳翁捷
申请(专利权)人:阳光电源股份有限公司
类型:发明
国别省市:

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

1