欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    BP神经网络建立光伏发电预测模型 毕业论文.doc

    • 资源ID:366945       资源大小:2.07MB        全文页数:51页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    BP神经网络建立光伏发电预测模型 毕业论文.doc

    摘要 随着社会的不断发展,传统能源的大量消耗使人们在工业发展和日常生活中 面临关于不可再生能源耗尽和严重的环境污染等问题。太阳能作为一种优秀的可 再生能源而受到世界各国的重视并具有较大发展潜力。随着光伏发电系统容量的 不断扩大,准确地预测光伏系统未来几天的发电量对保证电网的稳定运行和大规 模光伏发电系统的发展有着重要义。而城市建筑屋顶作为城市中利用率较低的部 分,如果在闲置的屋顶上均安装太阳能光伏发电系统,对整个城市都将带来许多 利益。本文提出了一种利用气象信息和历史发电量来预测次日光伏发电量的模型, 整个模型采用非线性映射能力较强的 BP 神经网络来建立。原始数据由杭州电子 科技大学光伏发电微网实验室提供,包括实验平台记录下的历史气象信息和对应 当天的光伏发电量。由于原始数据有限,本文采用模块化的思想,先将模型按季 节划分为春、夏、秋、冬四个子模型,再将每个季节模型按日气象类型划分为晴 天、云天和雨天三个子模型,共计十二个子模型。以 2010 年 10 月的发电数据和 气象数据为例,输入数据为预测前一日的光伏发电量和预测当日的温度和光照强 度,对建立的神经网络进行训练,并对训练好的模型进行了测试、预测及评估。 结果表明,预测模型的预测精度较高,对发电量的预测有较好的参考作用。最后 结合杭州电子科技大学,查阅下沙校区的建筑物屋顶面积,推广到校园建筑物所 有屋顶都安装上太阳能电池板,预测每日总发电量。 关键词:光伏发电量预测 气象因子 BP 神经网络 模块化 ABSTRACT With the development of society, large consumption of traditional energy makes people face the problem of non-renewable energy depletion and serious environmental pollution in industrial development and daily life. As a predominant energy,solar energy has been paid attention to and will be a potential one new energy.With the increase of the capacity of PV system, forecast the generating capacity of PV systems in the next few days accurately has an important meaning to ensure the stable operation of electric grid and large-scale development of PV system. And the roof of citys construction is unemployed. if the PV system are installed on these idle roof, it will bring much benefits to the city. This paper presents a prediction of the PV system model using the historical meteorological information and historical generation, BP neural network which has the ability of nonlinear mapping is used to establish the model. The original data is provided by photovoltaic micro-grid Laboratory of Hangzhou Dianzi University, which includes the historical meteorological information and the corresponding amount of the photovoltaic power generation. Because the original data is limited, this paper modularize the project .According to the fact of the season ,the first model is divided into four sub-models which are named spring, summer, autumn and winter , and then divided each season into three sub-models named sunny day, cloudy day and the rainy day, these twelve sub models combines the project. Take the point data and meteorological data of October, 2010 as an example, the PV power generations which were measured on the day before the prediction and the temperature and the amount of PV power generations which were measured on the predicted day are the input data , the ANN will be trained, and the trained model will be tested and predicted, also the prediction will be estimated. The results show that the model has a high prediction accuracy, It has a good reference to the calculation of power generation. Finally, according to Hangzhou Dianzi University, find the data of the roof area of Xiasha campus's buildings, extended to the case that all roof of the campus are installed with solar panels, predict total power generation capacity. Keywords: the forecasting of PV system meteorological factor BP neural network modularity 目 录 1.绪论 .1 1.1 课题研究背景及意义 1 1.2 光伏发电系统发电量预测方法综述 2 1.2.1 原理预测法 2 1.2.2 统计预测方法 2 1.2.3 智能预测方法 3 1.2.4 不确定理论预测方法 5 1.3 国内外光伏发电量预测的研究动态 6 1.4 本文主要内容及章节安排 7 2.光伏发电系统概要 .9 2.1 太阳能电池发电原理 9 2.2 光伏发电系统的组成 .10 2.3 太阳能电池随环境变化的输出特性 .11 3.BP 神经网络基本原理 13 3.1 BP 神经网络的结构 14 3.2 BP 神经网络的学习算法 15 3.3 BP 神经网络的设计 17 3.4 BP 网络的限制与不足 18 4.基于 BP 神经网络的光伏发电量预测模型设计 .20 4.1 影响光伏发电量的环境因素 .20 4.1.1 辐照强度对光伏系统发电功率的影响 .20 4.1.2 日气象类型对光伏系统发电功率的影响 .21 4.1.3 温度对光伏系统发电功率的影响 .23 4.1.4 季节对光伏阵列发电量的影响 .23 4.2 预测模型设计 .24 4.2.1 输入层节点的确定 .25 4.2.2 隐含层节点的确定 .25 4.2.3 输出层节点的确定 .26 4.2.4 预测模型的训练与评估 .26 4.3 预测结果分析 .28 4.3.1 晴天模型预测结果分析 .28 4.3.2 云天模型预测结果分析 .31 4.3.3 雨天模型预测结果分析 .34 4.3.4 预测分析总结 .36 4.4 结合杭州电子科技大学全校实际可利用建筑楼屋顶面积进行评估 .37 5.结论 39 致谢 40 参考文献 41 附录 43 杭州电子科技大学本科毕业设计 1 1.绪论 1.1 课题研究背景及意义 随着现代化工业的飞速发展,环境污染和全球能源危机问题日益突出。传统 的能源燃料资源正随着工业发展的需求逐天减少,寻求一种清洁可再生能源迫在 眉睫。丰富的太阳辐射能量作为人们身边可利用的重要能源,是取之不尽、用之 不竭的,而且廉价、无污染。据预测,太阳能光伏发电在 21 世纪会在世界能源 消费中占据重要的席位,不但要替代部分常规能源,而且也将成为世界能源供应 的主体。为了保证电力系统经济、安全和可靠性运行,光伏发电预测显得越来的 越迫切。然而,光伏系统的功率输出受不同天气状况的影响,具有不确定性和周期 性等特点。准确预测光伏系统输出功率对于保证电网的稳定性和推动大规模光伏 系统的发展具有重要的意义。在这一背景下,城市屋顶作为城市中利用率较低的 部分,可以通过安装光伏发电装置对闲置的屋顶进行充分利用,以创造更多的经 济效益和更好的社会效益。但城市屋顶光伏发电的预测模型尚没有得到很好的解 决。若能对不同气候、不同天气状态下每日的光伏发电量能进行较准确地预测, 对整个光伏产业的普及,对国家带来的经济效益,对环境的保护都有十分重要的 作用。尤其是短期光伏发电预测预报,对于系统运行和生产费用具有非常重大的 影响。 大规模光伏发电是一种有效利用太阳能的方式,但光伏发电系统受光照强度 和环境温度等气候因素影响很大,然而气候因素是不稳定的,因此并网后功率变 化具有不确定性,光伏系统输出功率的扰动有可能影响电网的稳定,会使电力系 统的规划和运行与过去相比有更大的不确定性。因此,需要对光伏系统的发电功 率进行准确预测,以便了解大规模的太阳能光伏并网系统的发电运行特性以及与 电网调度、电力负荷等的配合问题,这样有助于整个电力系统的规划和运行,从 而减少光伏发电随机性对电力系统的影响,提高系统的安全稳定性。 城市屋顶是城市土地资源规划中利用率较低的一部分,通过在城市高楼的屋 顶安装光伏发电系统来有效利用建筑物屋顶和幕墙,具有以下优点: 1)无需占用宝贵的土地资源,有效提高城市土地面积利用率; 2)可在原地发电、用电,在一定距离范围内可节省电站送电网的投资,为 城市和个人带来一定的经济效益; 3)能有效地减少建筑能耗,实现建筑节能;光伏组件安装在建筑的屋顶及 幕墙的南立面上直接吸收太阳能,建筑集成光伏发电系统不仅提供了电力,而且 还降低了墙面及屋顶的温升; 杭州电子科技大学本科毕业设计 2 4)光伏屋顶对环境污染小,并且能够减排大量原本因火力发电而产生的CO 2 等温室气体,大规模发展光伏发电可缓解全球变暖。 1.2 光伏发电系统发电量预测方法综述 经过长期的学习和研究,国内外现有的光伏发电量预测模型包括原理预测模 型、统计预测模型、智能预测模型和基于不确定理论的预测模型等 1。 1.2.1 原理预测法 原理预测法针对太阳能发电过程中在光电转换环节和逆变环节存在能量损失 的现象,建立经验公式和经验系数,预测光伏发电量,此方法的原理和计算都非 常简单,预测效果主要取决于光电转换效率模型、逆变效率模型和辐射预报的准 确性。 光伏组件输出瞬时功率(直流)为: )()(tAGtP (1) 式中,P(t)为极板输出功率(W);A为极板面积(m 2 );G(t)为斜面辐射(W/m 2 ); S为光电转换效率,见表1 表 1 考虑不同要素的光电转换效率模型 模型 公式 说明 常系数效率模型 sS由电池厂商提供,和效 率与材料有关 单一负温度系数效 率模型 )25(1)(cscT为温度系数,与材料有关; TC为当前温度 温度和太阳总辐射 的两要素模型 )ln ,321GaGca1,a 2,a 3为经验参数,由 最小二乘法确定;G为太阳 总辐射量 温度、辐射、大气 质量三要素模型 )/(/ )(/,000ucmcAMAsTrqpTP,q,m ,r,s,u为经验参数,通过实际工况测试 得到;AM为大气质量 ; G0,T 0,AM 0取标准值 光伏系统直流发电量E dc为: 21)(tdcPE (2) 式中,t 1,t2为日出、日没时间。 光伏系统交流发电量E ac为: dcacE (3) 式中,为逆变器转换效率。 原理预测法不适合对建筑集成光伏系统进行预测。 1.2.2 统计预测方法 杭州电子科技大学本科毕业设计 3 (1) 回归分析法 回归预测法把光伏发电历史数据作为自变量,光伏发电量预测值作为因变量, 将二者的关系量化成为相关系数,建立回归方程,完成预测。光伏发电系统中辐 射量和温度对光伏组件输出功率影响最大,建立多元线性回归模型。 光伏阵列最大输出功率为: TPscomKFIUIP (4) 式中,K TP为使出功率与温度间的关系权值; UOC,I SC,FF 分别表示电池的 开路电压、短路电流和填充因子,均可由辐射强度、温度和其它已知参数表示。 式(4)可化简为回归方程一般形式: mmxaxaP21 (5) 式中,预报因子x i为关于温度和辐射强度的未知数,方程待定系数 (a1, a2, , am) 由历史数据经最小二乘法估算得到。 多元线性回归具有模型简单、运算速度快的优点,但对天气因素(晴天、阴 天、下雨等)的变化拟合不好,为提高预测精度,可建立不同天气类型下的线性 回归方程。根据对全年逐时、全年逐日、季节逐日、典型月逐日多元线性预报方 程预测结果的分析,回归分析法在季节逐日预测时具有最好的预测精度。 (2) 时间序列分析法 时间序列分析法就是将光伏发电量历史数据按时间顺序排列成时变的统计序 列,建立随时间变化的变化模型,并将模型外推进行预测。时间序列的自回归 滑动平均模型(ARMA)是系统对过去自身状态和系统噪声的记忆。由(6)式可见, 时间序列在某时刻的值可以用p个历史观测值的线性组合加上一个噪声序列的q项 滑动平均来表示,简记为ARMA(p,q)。 piqjjtitt bXa10 (6) 未来发电量时间序列值X t是发电量误差 t和先前发电量序列X t i的线性组合。( a1,a 2,a p) 为自回归系数,( b 1,b 2,b q) 为移动平均系数。 光伏发电量时间序列存在非平稳部分,只有将其转化为均值为零的平稳随机 序列才能用于预测。ARMA 模型一般用于短期预测,影响发电量的因素不发生 突变时预测效果较好。对不同天气类型可以分别构建预测方程,以提高预测精。 时间序列法、回归分析法计算量小,速度快,但难以反映负荷与气象等变量 之间动态、非线性的关系,对复杂多变的光伏发电系统预测效果较差。 1.2.3 智能预测方法 (1) 神经网络 杭州电子科技大学本科毕业设计 4 1987 年Lapeds 和Farber 首先将人工神经网络应用到预测领域。 预测时首 先要选取输入、输出变量的历史数据对神经网络进行训练,确定合适的连接权系 数和阈值,实现对历史数据的拟合,再由新输入数据对发电功率进行预测。在神 经网络模型的输入节点中增加影响发电量的气象因素可增加神经网络模型预测的 准确性。 三层BP 神经网络结构如图 1.1所示 图 1.1 神经网络结构图 除输入节点的选择外,神经网络的结构、样本的选取及数据的处理方法等因 素也对预测结果的精度有很大影响。除反向传播(back propagation,BP)神经网络 外,前馈神经网络、径向基函数神经网络和递归神经网络也可用于预测光伏发电 功率。 目前出现了一些改进型的神经网络预测模型。神经网络误差修正模型应用马 尔可夫方法建立误差状态转移矩阵,对BP神经网络预测结果进行修正。双神经网 络的预测模型应用自组织特征映射模型( Self-organizing map,SOM),根据云量预 报信息对气象类型聚类识别,再根据识别的天气类型选用相应的BP 神经网络进 行预测,克服了BP神经网络无法应对天气突变的缺点。引入可变学习率和增加动 量项的BP神经网络,可提高网络收敛速度。采用混沌自适应粒子群优化算法初始 化神经网络权值和阈值的算法,可提高神经网络的泛化能力、收敛速度和预测精 度。 (2) 支持向量机 1995 年Vapnik提出支持向量机(supportvector machine,SVM)方法,在统计 学习理论的基础上首次提出一种处理非线性分类和回归问题的新颖的机器学习方 法。SVM 将低维样本空间高度非线性的光伏发电过程映射到高维的特征空间,将 非线性问题转化为凸二次规划问题。支持向量机原理图如图1.2 所示。 杭州电子科技大学本科毕业设计 5 图 1.2 支持向量机原理图 SVM 具有充分精度高、收敛速度快、能够找到全局最优解的特点。当SVM 处理数据量过大时,冗余信息的存在会使SVM的训练时间延长,运算速度变慢。 采用恰当的数据挖掘方法可以解决这一问题。基于SVM和自然正交分解 (Empirical orthogonal function,EOF)的预报方式,首先对影响太阳辐射量的多种 影响因子和预报量进行EOF场展开提取主分量,应用 SVM方法对多种影响因子主 分量对预报量主分量的预测,将预报分量主分量与对应的空间函数反演,得出预 报量。基于相似日的SVM 算法,采用相似日的历史发电数据和天气数据作为模型 的训练样本,提高模型的预测速度和精度。 神经网络具有很强的鲁棒性、记忆能力、非线性映射能力及强大的自学习能 力,但气象因素和特殊环境条件的知识表达困难,难以充分利用人的经验知识, 且收敛速度慢和可能收敛到局部最小点。支持向量机中的“黑箱”虽然考虑了非 发电因素对光伏发电量的影响,但无法准确掌握非发电因素对发电影响程度,更 无法在气象预测有误差时,如何根据分析结果对发电预测结果进行准确修正。 1.2.4 不确定理论预测方法 (1) 灰色模型 灰色理论是探索小数据样本、非确定性的理论之一。灰色理论运用灰数来建 立灰色模型(Grey Model)。x (1)的灰色预测GM(1,1)模型为: uaxdt)1( )( (7) x(1)由原始非负样本序列x (0)进行一次累加生成,参数 a,u可由最小二乘法求 解,式(7)通解为: 1,.32,)()1( 0) nkexxak (8) 杭州电子科技大学本科毕业设计 6 实际预测为: 1,.2,0),()1( )0 nkkxx (9) GM(1,1)模型预测值解为指数曲线,预测的特征图像是具有严格递变规律的 指数曲线,虽然光伏系统日发电量大致呈指数性递变,但光伏发电量受多因素影 响,各时刻发电量有一定波动。预测模型受原始数据影响,对这种随机性、波动 性较大的数据序列拟合效果不好,单一使用灰色预测GM(1,1)模型难以达到预测 精度。 (2) 马尔科夫链 1907年马尔科夫提出马尔科夫链理论,适用于具有无后效性的离散型随机过 程,适合描述随机波动性较大的问题。 设在第n时刻随机变量的状态为s i转移到第n+1 时刻的状态为s j,则从n时刻到 n+1时刻的转移概率表示为 P(xn+1=sj|xn=si),简记为 Pij,见(10)式。转移概率的集合 构成了转移概率矩阵。 Nij11 (10) 利用概率转移矩阵和初始分布就可以得到马尔科夫链预测模型: nnP1 (11) 马尔科夫链直接预测光伏发电量也可对预测误差进行残差修正,提高预测精 度。应用马尔科夫链的直接预测法,将一天所有的状态统计到一个概率转移矩阵 内进行,误差较大。若将研究时间段分为多个时间单位并建立相应的转移矩阵, 可提高预测精度。改进灰色-马尔科夫链预测方法在灰色预测的基础上,应用马 尔科夫链法预测误差的变化趋势,修正预测值,提高了精度。 (3) 粗糙集理论 粗糙集理论是由波兰学者Z.Pawlak提出研究各种不精确、不一致、不完整信 息问题的数学理论和方法。粗糙集理论可从历史发电数据中发现隐含的规律,挖 掘出核心影响因素。 粗糙集把研究对象抽象成一个信息系统,用决策表DT = (U,CD,V,f ) 来表示, 其中U为论域;C D称为条件属性集, D称为决策属性集;V 是信息函数f的值域; f表示决策表的信息函数。基于Pawlak属性重要度的决策表属性约简算法可删除决 策表中的冗余属性,找出影响发电量的关键影响因素,完成光伏发电量预测。 杭州电子科技大学本科毕业设计 7 灰色预测结果依赖于原始数据的精确程度,由于模型只是利用了历史资料, 一般只适用于短期和中期发电量预测,而不适用于长期发电量预测。当马尔科夫 链采用的大量样本时,将光伏发电量细分为若干等级,则理论概率与样本计算的 转移概率间的差异逐渐变小,应分别对不同时期统计转移概率,预测时处于可以 采用某时期的转移概率。当转移矩阵的阶数较高时,转移概率渐渐接近于极限概 率,预测价值不大,不宜采用。粗糙集模型提出属性约简方法,对光伏发电影响 因素进行约简,选择出对发电影响较大的因素,剔除不相关的或者相关性较小的 属性降低了无关属性淹没相关属性的可能性,可减少输入影响因素的输入,减少 预测误差。 1.3 国内外光伏发电量预测的研究动态 目前,国外光伏发电量预报技术研究已有一定的发展,如德国、瑞士、西班 牙、日本等国已展开利用气象预报对光伏电站发电量进行预测的研究和应用。德 国Oldenburg大学Lorenz 等根据欧洲中尺度天气预报中心(ECMWF)提供的未来3天 太阳总辐射预报数据,结合德国境内11个光伏电站观测资料来预报光伏发电量, 经校验,在2007年4月和7月,光伏发电量预报的相对均方根误差分别为39%和 22%。西班牙Joen大学Almonacid 等采用神经网络方法,以实测的光伏组件板温、 入射太阳总辐射为输入值,对应条件下实测I/V曲线为目标函数,利用反向传播算 法L-M 优化方法,训练多层传感器(MLP),求解出逼近实际工况的I/V曲线, 建立 了光伏发电量与太阳总辐射、板温之间的函数关系。以Joen大学19.08 kW的光伏 电站为例,经校验,2003年发电量预报值与实测数据的历史相关系数高达 0.998。日本NTT Facilities公司Kudo等根据历史天气资料和日本爱知县世博园区 330kW光伏系统发电量数据,进行多元回归分析,建立预报方程,预测未来一天 05:00-19:00的逐时发电量,并利用“预报实测临近订正”的方案,降低天 气预报失误对于发电量预报准确性的影响。经校验,2005年3月25日至9月26日, 日均发电量预报误差为25.6%,时均预报误差为30.53%。 国内光伏发电量预报技术尚处于研发阶段。华北电力大学栗然等结合光伏组 件数学模型和保定地区气象资料,模拟了30MW光伏电站发电量数据,利用支持 向量机回归分析方法,进行发电量预测。但该方法无实际光伏电站的实况发电量 资料,缺乏实验验证,对实际光伏电站发电量预报的指导意义有限。华中科技大 学在全国较早收集并网光伏电站资料,自2005年起开始对18 kW太阳能光伏电站 记录的直流输出功率、交流输出功率以及发电量等大量时间分辨率为5 min的资 料进行收集。华中科技大学陈昌松等结合这些历史发电量数据和同期气象数据 (日最高气温、日天气类型)分析,利用神经网络方法,建立了基于逐日天气预 报信息的光伏发电量预测模型。该方法将天气情况按日天气类型晴天/云天/雨天 杭州电子科技大学本科毕业设计 8 划分,对次日转折天气发电量预报误差有明显改善,但对一天内天气类型剧烈变 化的情况则无法满足逐时预报的要求 2。 2010年6月26日,由国家电网电力科学研究院(下称国网电科院)研发的光伏 发电功率的预测系统在国网电科院实验中心大楼完成了安装和调试,并开始实验 运行,为今后深入地研究光伏发电系统预测技术及开发实用型的产品积累了宝贵 的实践经验。 光伏系统功率预测技术在发达国家中也处于探索和研究阶段,目前,还没有 公认成熟的产品和技术。国网电科院针对多组件的联合光伏电站建立了预测模型, 并且具有功能较完备的应用软件平台。研制出的光伏系统功率预测系统包括:实 时气象数据的采集系统,超短期的功率预测,短期功率的预测,以及应用平台等。 光伏系统功率预测采用精细化的数值天气预报并结合实时的气象数据,通过自主 研发的功率预测模型,实现了光伏电站短期及超短期的功率预测,为大规模光伏 电站的并网接入、调度决策提供预测分析和决策支持 3。 1.4 本文主要内容及章节安排 本文第一章主要叙述了本课题的研究背景及意义、关于光伏发电量预测的国 内外动态并简要介绍了关于其预测的不同方法。 第2章开始将介绍光伏发电系统的原理和组成以及光伏电池的特性,讨论了 光伏系统发电功率的特性。 第3章将介绍BP(反向传播)神经网络的结构,详细阐述BP 神经网络算法的 概念,介绍在MATLAB中建立BP网络的步骤,对预测模型进行网络训练和测试 的方法。 第四章将介绍运用BP算法对光伏发电量预测的详细步骤,包括分析影响光伏 发电量的因素及相关气象因子的选取,网络输入层节点、隐含层节点及输出层节 点点的确定,建立模型的步骤并设计模型。将建立的网络在在MATLAB 中的实现 并对预测模型的预测结果进行分析,结合杭州电子科技大学校园平面图,预测当 楼顶面积均安装上光伏发电系统后总发电量。 第五章为本文的总结,对所建立模型进行最终评价,提出所选方案的不足之 处以及现阶段对本设计的优化方法,强调光伏发电功率预测的重要性。 杭州电子科技大学本科毕业设计 9 杭州电子科技大学本科毕业设计 10 2.光伏发电系统概要 光伏发电系统是利用太阳能电池直接将太阳能转换成电能的发电系统。其特 点是可靠性高、使用寿命长、不污染环境、能独立发电又能并网运行,受到各国 企业组织的青睐,具有广阔的发展前景,支持其实现“光能转换成电能”功能的 主要部件为太阳能电池。 2.1 太阳能电池发电原理 光伏电池是以半导体P-N结上接受光照产生光生伏特效应为基础, 直接将光 能转换成电能的能量转换器。光伏电池的表面被一层半导体薄片覆盖,以硅半导 体为例,当P 型硅与N 型硅结合时,N型区电子将扩散到 P型区,P型区空穴会扩散 到N型区,P型将带负电,N型将带正电,于是硅半导体内部就产生了电场(建立 内电场) 。当光照射到半导体光伏器件上时,在器件内产生电子-空穴对, 在半导 体内部P-N 结附近生成的载流子没有被复合而能够到达空间电荷区, 受内建电场 吸引, 电子流入 N区, 空穴流入P 区, 结果使N区储存了过剩的电子, P区有过剩的 空穴。它们在P-N 结附近形成与内建电场方向相反的光生电场。光生电场除了部 分抵消势垒电场的作用外, 还使P区带正电, N区带负电, 在N区和P区之间的薄层 就产生电动势, 这就是光生伏特效应 4。其发电原理见图2.1(a-c) 5: (a) 太阳能半导体晶片 (b) 晶片受光后空穴和电子移动 杭州电子科技大学本科毕业设计 11 (c) 晶片受光后电流输出方向 2.2 光伏发电系统的组成 太阳能光伏发电系统如图 2.2 所示,由太阳能电池组、太阳能控制器、蓄电 池(组)和太阳跟踪控制系统组成。如输出电源为交流 220V 或 110V,还需要 配置逆变器。 2.2.1 太阳能电池板 太阳能电池板是太阳能发电系统的核心部分,也是太阳能发电系统中价值最 高的部分。其作用是将太阳辐射能量转换为电能,或推动负载工作,或送往蓄电 池组中存储起来。 2.2.2 太阳能控制器 太阳能控制器的作用是控制整个系统的工作状态,并对蓄电池起到过充电保 护、过放电保护的作用。在温差较大的地方,合格的控制器还应具备温度补偿的 功能。其他附加功能如光控开关、时控开关都应当是控制器的可选项。 2.2.3 蓄电池(组) 蓄电池用于存储光伏电池组件所产生的电能,当光照不足或者负载大于光伏 组件所发电量的时候,释放存储的电能来满足负载需求,是太阳能系统的储能部件。 太阳能发电系统对蓄电池组的基本要求为:使用寿命长;自放电率低;充电效率高; 深放电能力强;工作温度范围宽;少维护或免维护;低廉的价格。 2.2.4 逆变器 逆变器是将直流电转化为交流电的设备。光伏电池和蓄电池发出的都是直流 电,当负载需要交流电时,逆变器就是必不可少的。 图 2.1 光伏发电原理过 程 杭州电子科技大学本科毕业设计 12 图 2.2 光伏发电系统结构图 太阳能供电系统的基本原理就是:在太阳光照射下,将光伏电池组件所产生的 电能由控制器控制,给蓄电池充电,或者在满足负载需求时直接供电给负载;若日 照不足时,则控制器控制蓄电池供电给直流负载;对于包含交流负载的太阳能发 电系统,还需要逆变器,用于将直流电转化为交流电 3。 2.3 太阳能电池随环境变化的输出特性 由于光伏电池的输出受外界环境如温度和光照强度的影响,光伏输出具有明 显的非线性,图 2.3 是在光照强度为 l000W/m2 条件 ,不同环境温度光伏电池的伏 安特性和伏瓦特性曲线。图 2.4 为电池温度为 25,不同光照强度下的光伏电池 的伏安特性和伏瓦特性曲线 5。 图 2.3 光照强度相同时,不同环境温度光伏电池的伏安特性和伏瓦特性曲线 图 2.3(a)随着温度的升高,开路电压逐渐降低,短路电流逐渐增加。图 2.3(b)随着温度的升高,最大功率点逐渐降低。 杭州电子科技大学本科毕业设计 13 图 2.4 相同环境温度下,不同光照强度对光伏电池伏安特性和伏瓦特性曲线 图 2.4(a)为在一定的温度条件下,光照强度越大,光伏电池板的输出电流越 大,其伏安特性曲线向外偏移。图 2.4(b)为在一定的温度条件下,光照强度越高, 系统的最大功率点也越大。 杭州电子科技大学本科毕业设计 14 3.BP 神经网络基本原理 BP(Back Propagation Neural Network)神经网络是指基于误差反向传播算法的 多层前向神经网络,其主要思想是将网络学习分为正向传播输出和反向传播调整 的过程,即信号是前向传播的,误差是反向传播的。反向传播是指误差的调整过 程是从最后的输出层依次向之前各层逐渐进行的,网络权值沿着性能函数的梯度 反向调整 6。BP神经网络是目前应用最为广泛和成功的神经网络之一。据统计, 80%90%的神经网络模型采用BP网络或者它的变化形式。它也是前向网络的核心 部分,体现了人工神经网络的精华。BP网络是Rumellhart等在1986年提出来的, 是一种多层网络的“逆推”学习算法。BP网络的神经元采用的传递函数通常是 Sigmoid型可微函数,所以可以实现输入和输出间的任意非线性映射,这使得它在 诸如信号处理、计算机网络、过程控制、语音识别、函数逼近、模式识别及数据 压缩等领域均取得了成功的应用 7。 BP网络的学习由4个过程组成,即输入模式由输入层经中间层向输出层的 “模式顺传播”过程;网络的希望输出与网络实际输出之差的误差信号由输出层 经中间层向输入层逐层修正连接权的“误差逆传播”过程;由“模式顺传播”与 “误差逆传播”的反复交替进行的网络“记忆训练”过程;网络趋向收敛即网络 的全局误差趋向极小值的“学习收敛”过程。简言之,就是由“模式顺传播” “误差逆传播”“记忆训练”“学习收敛”的过程。BP网络学习规则有时 也称为广义 规则。 BP神经网络具有以下特点 6: 1)能够以任意精度逼近任何非线性映射,实现对复杂系统建模。 2)可以学习和自适应未知信息,如果系统发生了变化可以通过修改网络的 联接值而改变预测效果。 3)分布式信息存储与处理结构,具有一定的容错性,因此构造出来的系统 具有较好的鲁棒性(神经网络的抗干扰能力) 。 4)多输入、多输出的模型结构,适合处理复杂问题。 BP网络主要用于以下四个方面 8: 1)函数逼近:用输入向量和相应的输出向量训练一个网络逼近一个函数; 2)模式识别:用一个待定的输出向量将它与输入向量联系起来; 3)分类:把输入向量所定义的合适方式进行分类; 4)数据压缩:减少输出向量维数以便于传输或储存。 杭州电子科技大学本科毕业设计 15 由于本文研究的光伏阵列所具有的非线性特性,所以将BP神经网络应用于光 伏阵列发电量预测问题中。 3.1 BP神经网络的结构 如图3.1所示,BP神经网络是一种单向传播的多层前向网络,输入层节点为 m,输入变量为X i(i=1,2, ,m);隐层节点数为q; wij(i=1,2,m;j= l,2,q) 是输入层和隐层节点之间的连接权值,w jk (j=1,2,q;k=1,2,L)是隐层和输 出层节点之间的连接权值,隐层和输出层节点的输入是前一层节点的输出的加权 和,每一节点的激励程度由它的激励函数来决定。每一个神经元用一个节点表示, 网络由输入层、隐层和输出层节点组成。隐节点一般采用Sigmoid型函数(对数S 型激活函数logsig( ),双曲正切型S型激活函数tansig( ),输入和输出节点可以采用 Sigmoid型函数或者线性函数(purelin( )) 。由于采用的是BP算法,所以常称为BP 神经网络 9。 因为S型函数具有非线性放大系数性能,它可以把输入从负无穷大到正无穷 大的信号变换成-1到1之间输出,对较大的输入信号,放大系数较小;而对较小 的输入信号,放大系数则较大,所以采用S型激活函数可以去处理和逼近非线性 的输入/输出关系。不过,如果输出层采用S型函数,则输出被限制在一个很小的 范围,若采用线性激活函数,则可使网络输出任何值。所以只有当希望对网络的 输出进行限制,如限制在0和1之间,那么在输出层应当包含S型函数,在一般情 况下,均是在隐含层采用S型激活函数,而输出层采用线性激活函数 10。 图 3.1 BP 神经网络结构图 假定用其中的某一固定样本中的输入X i(i=1,2, ,m )和输出O k对网络进行 训练。输出层第k 个节点的输入为 : qijkown1 (12) 杭州电子科技大学本科毕业设计 16 实际网络输出O k为: )(kknfO (13) 式中,f(n k)为激励函数: 01)(jknkef (14) 式中, j表示偏置或者阈值,正的 j的作用是使激励函数沿水平轴向右移; 0 的作用是调节 函数的形状 9。 3.2 BP神经网络的学习算法 BP网络的产生归功于BP算法的获得。BP算法属于算法,是一种监督式的学 习算法。其主要思想为:对于q个输入学习样本:P 1,P 2,P q,已知与其对应 的输出样本为T 1,T 2, Tq。学习的目的是用网络的实际输出A 1,A 2,A q与 目标矢量T 1, T2,T q之间的误差来修改其权值,使A l,(l =1,2,q)与期望 的T l尽可能的接近。

    注意事项

    本文(BP神经网络建立光伏发电预测模型 毕业论文.doc)为本站会员(randyorton)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开