[发明专利]基于联邦学习与深度神经网络的区域光伏发电预测方法在审
| 申请号: | 202210413165.6 | 申请日: | 2022-04-18 |
| 公开(公告)号: | CN114861993A | 公开(公告)日: | 2022-08-05 |
| 发明(设计)人: | 胡敬伟;张文雯;邓力;梁帅伟;王京锋;张鑫杨;王弢;邵渊;林智炜;李佳琴 | 申请(专利权)人: | 国网浙江省电力有限公司象山县供电公司 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;H02J3/00;G06K9/62;G06N3/04;G06N3/08 |
| 代理公司: | 杭州中成专利事务所有限公司 33212 | 代理人: | 周世骏 |
| 地址: | 315000 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 联邦 学习 深度 神经网络 区域 发电 预测 方法 | ||
1.一种基于联邦学习与深度神经网络的区域光伏发电预测方法,其特征在于,包括以下步骤:
(1)计算电力系统中各光伏预测点的气象变量与光伏发电量之间的皮尔逊相关系数,根据计算结果对各光伏预测点进行分类,分类类别的个数为n,n≤9;
(2)基于联邦学习框架,在各光伏预测点的边缘计算装置上建立本地神经网络模型,在云端服务器建立全局神经网络模型,各神经网络模型均具有相同的网络结构;
(3)在云端服务器中对神经网络模型的模型参数进行初始化,然后下发至各光伏预测点的本地神经网络模型;
(4)利用下发的模型参数和本地数据,对各本地神经网络模型进行训练,并将更新后的模型参数上传至云端服务器;
(5)按步骤(1)中所述分类类别对来自各本地神经网络模型的参数进行分类,然后分别采用FedAvg算法进行聚合计算;利用计算所得模型参数形成n个不同类别的全局神经网络模型,更新后的全局模型参数被存储起来;判断各本地神经网络模型的训练是否终止,若未终止则重复进行聚合计算,直到训练终止;
(6)将所存储的全局模型参数根据各光伏预测点的分类类别进行下发,并对本地神经网络模型进行参数更新,利用本地发电量数据进行区域光伏发电量的预测。
2.根据权利要求1所述的方法,其特征在于,在所述步骤(1)中,根据公式(1)计算皮尔逊相关性系数r:
式中,(Xi,Yi)与分别为第i组样本数据以及样本数据的平均值;n为待分析样本的数据组数。
3.根据权利要求1所述的方法,其特征在于,在所述步骤(1)中,各光伏预测点分类类别的个数为n,n≤9。
4.根据权利要求1所述的方法,其特征在于,所述本地神经网络模型和全局神经网络模型均为长短期记忆神经网络模型(LSTM),由Autoencoder层、LSTM层以及输出层组成;其中,Autoencoder层提取原始数据的隐含特征作为LSTM层的输入,LSTM层对输入数据进行分析后得到预测结果,最终由输出层输出最后的结果。
5.根据权利要求1所述的方法,其特征在于,在模型参数的上传或下发过程中,采用同态加密算法进行数据加密,加密过程包括密钥生成、同态加密、同态赋值和同态解密这四部分内容。
6.根据权利要求1所述的方法,其特征在于,在下发模型参数时,归属于不同分类类别的光伏预测点会收到对应的模型参数;
如果某区域不存在某些分类类别的光伏预测点,则云端服务器在收到相应反馈后,在下轮训练后不再将该分类类别的模型参数下发给该光伏预测点;如果某区域存在增加光伏预测点的情况,则首先对增加的光伏预测点进行皮尔逊相关系数的计算和分类,全局神经网络模型在收到反馈后对分类类别的个数进行更新,并在下轮训练后由云端服务器下发更新后的模型参数。
7.根据权利要求1所述的方法,其特征在于,所述采用FedAvg算法对各本地模型参数进行聚合及更新全局神经网络模型,是通过公式(2)实现的:
其中,Gt表示第t轮聚合之后的全局神经网络模型,Lt+li表示第i个用户端在第t+1轮本地训练更新后的模型,Gt+1表示第t+1轮聚合之后的全局神经网络模型;λ表示设置的更新系数;m表示参与训练的客户端总数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司象山县供电公司,未经国网浙江省电力有限公司象山县供电公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210413165.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:芳纶阻燃床内套布
- 下一篇:一种在悬崖上辅助施工预应力锚索的施工工艺
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





