[发明专利]基于改进粒子群优化Elman网络的光伏故障检测方法在审
申请号: | 201810470634.1 | 申请日: | 2018-05-16 |
公开(公告)号: | CN108665112A | 公开(公告)日: | 2018-10-16 |
发明(设计)人: | 尤亚锋;周武能 | 申请(专利权)人: | 东华大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06;G06N3/08 |
代理公司: | 上海申汇专利代理有限公司 31001 | 代理人: | 翁若莹;柏子雵 |
地址: | 200050 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粒子 神经网络 粒子群算法 粒子群优化 故障检测 光伏 优权 光伏发电系统 粒子适应度 改进 变异算子 结果预测 评价函数 拓扑结构 网络训练 重新确定 初始化 最优解 迭代 构建 种群 引入 预测 更新 全局 维护 管理 | ||
1.一种基于改进粒子群优化Elman网络的光伏故障检测方法,其特征在于,包括以下步骤:
步骤1、粒子群参数初始化,包括初始化迭代次数、种群规模、惯性权重、学习因子以及种群中各粒子的位置和速度,其中,将种群中各粒子的速度控制在区间[Vmin,Vmax],其中,Vmin表示粒子最小速度,Vmax表示粒子最大速度;
步骤2、构建Elman神经网络拓扑结构;
步骤3、确定粒子评价函数,计算粒子适应度值,具体步骤包括:
粒子种群随机生成第i个粒子的Elman神经网络初始权值Wi=(w1,w2,w3...wi)T,对Elman神经网络进行赋值,然后输入样本进行神经网络训练,按照设定精度得到一个输出值,则个体Wi的适应度值fiti为:
式中,表示期望输出值,yj表示训练输出值,M为重构相空间中的相点数,n为种群规模;
根据输入输出样本数据计算每个粒子的适应度值,并由此得到个体极值和全局极值,此时根据每个粒子得到的最好位置作为其最佳历史位置;
步骤4、更新粒子并引入正态变异算子,获得新的种群粒子:重新确定个体极值和全局极值,在达到设定精度或最大迭代次数时获得最优粒子;
步骤5、根据步骤4中得到的最优粒子获得最优权值进行Elman神经网络训练和结果预测,其中,训练样本来自光伏发电站包括运行参数、电气参数、设备参数在内的历史数据,其中包括正常状态运行数据和各种故障状态运行下的数据。
2.根据权利要求1所述的基于改进粒子群优化Elman网络的光伏故障检测方法,其特征在于,所述步骤1中,在每一次迭代过程中粒子自身位置和速度的更新模型为:
式中,k为当前迭代次数,Vik表示第k次迭代的第i个粒子的速度,wk表示第k次迭代的非负的惯性因子,c1、c2为常数学习因子,b为历史极值的迭代次数,Qi表示个体极值的位置,Qg为全局极值的位置,r1、r2为分布于[0,1]之间的随机数。
3.根据权利要求1所述的基于改进粒子群优化Elman网络的光伏故障检测方法,其特征在于,所述步骤2中,Elman神经网络分为四层:输入层、隐含层、输出层、承接层,其中,输入层节点起到信号传输作用,输出层节点起到线性加权作用,隐含层的激励函数选择线性或者非线性函数,承接层起到延时算子的作用,用来记忆隐含层前一时刻的输出值并返回给输入层;
隐含层的输出通过承接层的延迟与存储自然连接到隐含层的输入,这种自然连接方式使其对历史状态的数据具有敏感性,内部反馈网络的加入增加网络处理动态信息的能力。
4.根据权利要求3所述的基于改进粒子群优化Elman网络的光伏故障检测方法,其特征在于,所述步骤2中,Elman神经网络的非线性空间状态表达式为:
y(k)=g(w3x(k))
xk=f(w1xc(k-1)+w2u(k-1))
xc=x(k-1)
式中,y(k)、xk、u(k)、xc(k)分别表示第k次迭代的m维输入节点向量、n维隐藏层节点单位向量、r维输入向量和n维反馈状态向量;w1、w2、w3分别表示隐含层到输入层、输入层到隐含层、承接层到隐含层的连接权值;g(·)为输出神经元的传递函数,是隐含层输出的线性组合;f(·)为隐含层神经元的传递函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810470634.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理