[发明专利]一种基于BP神经网络的多峰值光伏MPPT方法在审
申请号: | 201510784252.2 | 申请日: | 2015-11-16 |
公开(公告)号: | CN105279558A | 公开(公告)日: | 2016-01-27 |
发明(设计)人: | 朱国荣;贾舒然;彭俊然;彭业昌 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06N3/08 | 分类号: | G06N3/08 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 王丹 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 bp 神经网络 峰值 mppt 方法 | ||
1.一种基于BP神经网络的多峰值光伏MPPT方法,其特征在于:设光伏系统的串联组件数为N,在每个光伏组件上分别安装光照强度传感器,安装一个温度传感器用于测定环境温度;将N个测得光照强度值经过由大到小排列后分别输入到BP神经网络的输入层节点,将环境温度输入到第N+1个输入节点,BP神经网络输出预测的全局最大功率点电压的值,作为给定电压值输入到DC-DC变换器,DC-DC变换器将光伏系统的端电压调整到给定的全局最大功率点电压以实现光伏系统的最大功率输出;
所述的BP神经网络以N+1作为输入层节点数,通过经验选取适当的隐层节点数,输出层节点数为1;输入层采用线性传递函数,隐层节点采用Log-Sigmoid函数作为传递函数,输出层采用线性传递函数。
2.根据权利要求1所述的一种基于BP神经网络的多峰值光伏MPPT方法,其特征在于:所述的BP神经网络通过以下步骤建立:
S1、建立BP神经网络:
以N+1作为输入层节点数,通过经验选取适当的隐层节点数,输出层节点数为1;输入层采用线性传递函数,隐层节点采用Log-Sigmoid函数作为传递函数,输出层采用线性传递函数,建立BP神经网络;
S2、采集用于训练BP神经网络的样本:
通过计算机仿真或试验测得的方法,获得所有满足输入条件的数据作为BP神经网络的训练输入,在对应输入条件下测得的全局最大功率点作为目标输出,作为用于训练BP神经网络的样本;
S3、训练BP神经网络:
利用S2的样本数据,采用Levenberg-Marquardt方法对BP神经网络进行训练,直到对于大部分样本的训练输入对应的BP神经网络输出值与样本中对应的目标输出之差的绝对值小于一个给定的精度时,终止训练,投入使用;所述的大部分样本占整个样本的比例为预设值。
3.根据权利要求2所述的一种基于BP神经网络的多峰值光伏MPPT方法,其特征在于:所述的S2中的输入条件具体为:设给第i块光伏组件设置的光照强度为Ii,环境温度为T,则I1、I2、……、IN、T,构成一组输入条件,在每一组输入条件中,环境温度T取在给定范围内的在一定步长上的任意值,Ij+1小于或等于Ij,且Ij-Ij+1=nΔI,ΔI为设定的光照强度间隔,n为正整数或0。
4.根据权利要求2所述的一种基于BP神经网络的多峰值光伏MPPT方法,其特征在于:所述的S3中,若对于大部分样本的训练输入对应的BP神经网络输出值与样本中对应的目标输出之差的绝对值无法小于一个给定的精度,则重新调整BP神经网络的隐层节点数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510784252.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力系统高频切机策略整定方法
- 下一篇:一种用于地铁监控的人脸识别方法