模糊控制技术与神经网络法相结合实现光伏发电系统最大功率点跟踪
基于模糊神经网络的光伏系统MPPT控制方法

文 章 编 号 :0 3 19 2 0 )4~0 2 1 0 —6 9 (0 7 0 0 5—0 3
基 于 模 糊 神 经 网 络 的 光 伏 系 统 M PPT 控 制 方 法
冯 冬 青 , 军磊 , 大 中 马 沈
( 郑州 大 学 电 气 工 程 学 院 , 南 郑 州 河 400 ) 50 1
Ke o d : h t v l i ;MP y w r s p o o ot c a PT;f z y;n u a n t r uz e rl e wo k
基 础 上 , 出 了 一 种 基 于 模 糊 神 经 网 络 的 光 伏 提
1 引 言
当前 , 由于全 球 性 能 源危 机 , 界 普 遍 重 视 可 世
定外 部条件 下有 唯一 最大值 存在 。
=
方 法有很 多 , 如恒定 电压 控制法 , 动观测 法 , 扰 导纳
再生 能源 的利用 研究 。在所 有可 再生 能源 中 , 伏 光
MP T控制方 法 , 进 行 了较 详 细的实验 研究 。 P 并
2 光 伏 电 源 特 性 及 现 有 最 大 功 率 点 跟 踪 ( P 方 法 比较 MP T)
光伏 电池输 出 电流 、 压 关 系 如式 ( ) 电 1 所 示 E , 出功 率 见 式 ( ) 由式 ( ) 知 光 伏 电池 1输 ] 2。 1可 输 出功 率是 日照 强度 和温度 的 函数 , 该输 出功 率在
A PPT M PV y t m nt o e ho s d o z y Ne r lNe wo k S s e Co r lM t d Ba e n Fu z u a t r
F ENG n —i g Do gqn ,M A u — iS J n l , HEN —h n e Daz o g
基于模糊控制结合CVT法的光伏最大功率点跟踪技术

基于模糊控制结合CVT法的光伏最大功率点跟踪技术
杨纯义;吴陆;武松林;康劲松
【期刊名称】《电力电容器与无功补偿》
【年(卷),期】2016(037)001
【摘要】围绕单相2级式光伏发电系统的光伏电池等效模型和输出特性曲线,讨论了最大功率点跟踪方法,提出了一种基于模糊控制的光伏MPPT控制技术,并在启动过程中采用恒定电压法.通过建模仿真,可以证明采用2种方法结合的MPPT控制技术能够在保证系统稳态精度的同时提升响应速度,且能够实现平滑过渡.
【总页数】5页(P81-85)
【作者】杨纯义;吴陆;武松林;康劲松
【作者单位】同济大学电气工程系,上海201804;同济大学电气工程系,上海201804;同济大学电气工程系,上海201804;同济大学电气工程系,上海201804【正文语种】中文
【相关文献】
1.基于遗传算法模糊控制的光伏发电系统最大功率点跟踪技术的研究* [J], 戴亦宗;赵德安
2.基于模糊控制与自适应步长相结合的光伏发电系统最大功率点跟踪研究 [J], 万庆祝;张翃帆
3.基于模糊控制最大功率点跟踪技术的光伏并网发电研究 [J], 秦建安;欧阳胜;谢汉涛
4.基于模糊控制与自适应步长相结合的光伏发电系统最大功率点跟踪研究 [J], 万庆祝;张翃帆
5.基于模糊控制-扰动观察法的光伏MPPT跟踪技术 [J], 汤洋;高仕红;马紫琬;陈谦;黄京;董岳昆
因版权原因,仅展示原文概要,查看原文内容请购买。
光伏系统最大功率点跟踪技术综述

光伏系统最大功率点跟踪技术综述摘要:随着我国光伏太阳能发电的快速健康发展,怎样进一步提升光伏发电的效益已成为了一个目前相当的热门研究的问题。
针对光伏电池非线性输出特性存在最大输出功率的问题,需要迅速精确地跟踪输出最高功率点。
根据最大功率跟踪存在的问题,对扰动观察法和电导增量法、模糊控制法等最大功率跟踪技术加以总结。
对不同算法的原理、优缺点、研究现状和应用领域等进行分析,为现阶段国内光伏并网控制器的发展提供了参考。
关键字:最大功率追踪;算法分析,光伏发电近年来,随着能源的紧缺,推进“双碳”工作是实现可持续发展的迫切需要。
人们对清洁和环保的能源越来越重视,而太阳能作为一种储量丰富和无污染的能源,已成为人们的研究热点。
在大规模光伏系统中,要提高光电系统的效率,必须使用最大功率点追踪技术,从而达到最大功率点的目的。
文章对 MPPT的最新进展进行了总结,并对各种算法的原理、现状和特点进行了分析。
最后,对最大功率点跟踪技术进行了展望。
1传统的MPPT算法1.1定电压跟踪法定电压追踪法是光伏电池的最大功率输出点大致对某恒定电压,将光伏电池输出电压控制在该输出电压点处,这时候光伏电池输出功率作为最大功率点。
另外,在相同的温度条件下,每条曲线的最大输出功率点都接近于同一垂线的两边,可以将其看作是一条垂直的电压线。
这种方法可以使 MPPT的控制方案大大简化,只需要从光伏电池的参数表中求得开路电压U0,使其输出电压保持在U0以下,从而将最大功率跟踪变为恒压跟踪。
CVT控制具有控制方法简单、可靠稳定性高和功率利用率高等特点。
然而,该方法没有考虑到温度对开路电压的影响。
当光伏系统的输出功率随温度而改变时,会使其输出功率偏离最大输出端,从而造成更大的功耗损耗。
尤其是在某些条件下,其伏安特性曲线与设计的工作电压不相交,甚至会造成系统的振动。
1.2扰动观察法扰动观察法工作原理是:如果将光伏电池输出一个ΔI或ΔU来引起系统的干扰,然后通过测量和计算输出功率的变化趋势,通过对比结果来调节扰动方向。
光伏发电系统中最大功率跟踪控制方法的研究共3篇

光伏发电系统中最大功率跟踪控制方法的研究共3篇光伏发电系统中最大功率跟踪控制方法的研究1光伏发电系统中最大功率跟踪控制方法的研究随着能源危机日益加剧,人们开始逐渐关注非化石能源的开发和利用。
光伏发电系统作为一种新兴的能源利用方式,具有环保、可持续发展等优点,并且在短时间内日益得到了快速发展。
然而,光伏发电系统本身存在着输出波动大、稳定性差等问题,最大功率跟踪控制成为了实现光伏发电系统的高效利用的重要控制手段。
最大功率跟踪控制方法是指在各种光照条件下,通过调节光伏电池阻抗,使得光伏电池输出功率达到最大。
该方法可保证光伏发电系统的最大工作效率,提高光伏发电系统的性能指标。
目前,在光伏发电系统最大功率跟踪控制方法中,较为常用的有基于传统控制方法的PID控制算法、基于传统控制方法的模糊控制算法以及基于人工智能的控制方法。
PID控制算法是目前工业应用最广泛的一种控制方法,其优点是简单易行、可靠性高。
但是,在光伏发电系统的最大功率跟踪控制中,PID控制算法的缺点也很明显,即对系统参数不确定和非线性时效应响应较差。
模糊控制算法是一种基于模糊逻辑的控制方法,具有较强的适应性和鲁棒性,能够在一定程度上解决光伏发电系统非线性和不确定性问题。
但是,模糊控制算法的不足之处也很明显,即控制逻辑复杂、难以优化、且受控精度较低。
人工智能控制方法是目前最受关注的一种控制方法,其通过模拟人类智慧的思维方式来完成系统控制。
在光伏发电系统最大功率跟踪控制中,人工智能控制方法能够很好地解决非线性和不确定性问题,并且具有很高的精度和操控性。
但是,人工智能控制方法的缺点也很明显,即需要耗费大量时间和成本来完成系统学习和训练,以及容易出现过拟合和欠拟合现象。
综上所述,最大功率跟踪控制是光伏发电系统高效利用的重要手段。
通过不同的控制方法,在解决非线性和不确定性问题的同时,还能够提高光伏发电系统的性能指标。
随着科技的不断发展,相信控制方法的研究也将不断更新,为光伏发电系统的发展贡献更多的力量在光伏发电系统的最大功率跟踪控制中,不同的智能控制方法具有各自的优缺点。
一种面向船舶的光伏发电系统最大功率点跟踪控制方法

一种面向船舶的光伏发电系统最大功率点跟踪控制方法引言:随着船舶的快速发展和环境保护的需求,光伏发电系统作为一种可再生的清洁能源技术,在船舶上得到了广泛的应用。
然而,由于太阳能光伏系统的输出功率与太阳辐照度和温度等因素紧密相关,传统的固定工作点的光伏发电系统无法实现最大功率输出。
因此,开发一种面向船舶的光伏发电系统最大功率点跟踪控制方法至关重要,能够提高光伏发电系统的效率和功率输出。
方案:1.最大功率点跟踪算法的选择为了实现最大功率点跟踪,可以采用基于模型的最大功率点跟踪算法(如Perturb and Observe算法)、基于模糊逻辑的最大功率点跟踪算法或基于人工神经网络的最大功率点跟踪算法等。
在船舶光伏发电系统中,由于船舶行驶过程中的复杂环境和变化,基于模糊逻辑的最大功率点跟踪算法可能更加适合,可以通过将环境和系统输入作为模糊逻辑的输入,输出最佳工作点。
2.环境参数的测量和估计为了实现最大功率点跟踪,需要测量和估计太阳辐照度和温度等环境参数的变化。
可以使用光传感器测量太阳辐照度,温度传感器测量温度,并将这些参数输入到最大功率点跟踪控制器中。
此外,也可以利用光伏发电系统的模型和建模算法,通过电压、电流和功率等参数的测量值,估计太阳辐照度和温度等环境参数的变化。
3.控制器设计和实现根据选择的最大功率点跟踪算法和测量/估计到的环境参数,可以设计光伏发电系统的最大功率点跟踪控制器。
该控制器可以采用模糊控制器、PID控制器或模型预测控制器等。
控制器的设计应考虑到光伏发电系统的动态响应和鲁棒性,并确保系统能够在复杂的船舶环境下实现稳定的最大功率点跟踪。
4.性能评估和系统优化为了评估最大功率点跟踪控制方法的性能,可以使用实测数据和仿真模拟方法进行性能评估。
应该关注系统的响应速度、跟踪精度和稳定性等指标,并根据评估结果对系统进行优化。
例如,可以调整控制器参数、改进估计算法、引入预测算法等,以提高系统的性能。
结论:通过设计和实现一种面向船舶的光伏发电系统最大功率点跟踪控制方法,可以提高光伏发电系统的效率和功率输出,适应复杂的船舶环境。
光伏发电系统最大功率跟踪技术研究报告

光伏发电系统最大功率跟踪技术研究报告一、引言光伏发电系统是利用太阳能将光能转化为电能的一种可再生能源发电方式。
在光伏发电系统中,最大功率跟踪技术是提高发电效率的关键。
本报告将对光伏发电系统最大功率跟踪技术进行深入研究和探讨。
二、最大功率跟踪技术概述最大功率跟踪技术是指通过调节光伏发电系统的工作状态,使其输出功率达到最大值的一种技术。
最大功率跟踪技术能够充分利用太阳能资源,提高光伏发电系统的发电效率。
2.1 传统的最大功率跟踪技术传统的最大功率跟踪技术主要包括直接比较法、开路电压法和半导体功率调制法。
这些技术虽然简单易实现,但存在一定的局限性,如对环境变化的适应性差、响应速度慢等问题。
2.2 基于模型的最大功率跟踪技术基于模型的最大功率跟踪技术是利用数学模型对光伏发电系统进行建模,并通过优化算法实现最大功率点的跟踪。
这种技术具有较高的精度和响应速度,但需要准确的数学模型和复杂的计算算法。
2.3 基于人工智能的最大功率跟踪技术基于人工智能的最大功率跟踪技术是利用神经网络、遗传算法等人工智能方法对光伏发电系统进行建模和优化,实现最大功率点的跟踪。
这种技术具有较高的自适应性和鲁棒性,但对数据量和计算能力要求较高。
三、最大功率跟踪技术的研究进展最大功率跟踪技术在光伏发电系统中得到了广泛的研究和应用。
以下是一些最近的研究进展:3.1 混合算法的应用研究人员将传统的最大功率跟踪技术与基于模型的最大功率跟踪技术相结合,提出了一种混合算法。
该算法综合了两种技术的优点,能够在不同的环境条件下实现高效的最大功率跟踪。
3.2 智能优化算法的应用研究人员利用人工智能中的优化算法,如遗传算法、粒子群算法等,对光伏发电系统进行优化。
这些算法能够自动搜索最大功率点,提高了系统的发电效率。
3.3 多目标优化技术的应用研究人员将最大功率跟踪技术与其他目标进行综合优化,如最大功率与最小成本、最大功率与最小损耗等。
这种多目标优化技术能够在满足最大功率要求的同时,考虑其他因素的影响。
模糊控制在光伏发电最大功率点跟踪中的应用
( 1 S c h o o l o f El e c t r i c a l a n dEl e c t r o n i c E n g i n e e r i n g , Hu b e i U n i v e r s i t y o fT e c h n o l o g y , Wu h a n 4 3 0 0 6 8 , C h i n a ; 2 F o s h a nP o we r S u p p l yBP o w e r Gr i d C o m p a n y , Fo s h a n 5 2 8 0 0 0 . C h i n a )
t h e c o n t r o l l e d o b j e c t a c c u r a t e mo d e l , t h i s p a p e r p r o p o s e d r u l e s g e n e r a t i o n , f u z z y d i s c u s s i o n ma k i n g a n d r e a s o n i n g . On t h e b a s i s o f
模糊 控翩在光伏发 电最大功率点跟踪 中的应用
一 。 。
电工电气 ( 2 0 1 3 N o . 1 )
口
产品与应用 0
模糊控 制在光伏 发 电最大功 率点跟踪 中的应用
彭文丽 ,席 自强 ,张佳
( 1湖北工业大学 电气与 电子学院 ,湖北 武汉 4 3 0 0 6 8 ;
略 的 光 伏 系 统 动 、 稳 态 性 能 优 良。
关键词: 光伏 电池 ;最大功率 点跟踪 ;模糊控制 ;M a t l a b仿真 中图分类号:T M 6 1 5 文献标识码 :A 文章编号 :1 0 0 7 — 3 1 7 5 ( 2 0 1 3 ) 0 1 — 0 0 2 3 — 0 4
基于模糊控制的光伏系统最大功率点跟踪
基于模糊控制的光伏系统最大功率点跟踪王宝忠;王志兵【摘要】针对光伏发电系统的最大功率点跟踪原理进行了详细的分析和阐述,介绍了传统扰动观测法的优缺点,在此基础上提出了基于模糊控制理论的最大功率点跟踪算法.通过Matlab/simulink进行系统仿真,给出了光照突变时扰动观测法和模糊控制法的最大功率点跟踪曲线.实验结果表明,该模糊控制算法具有更优的系统响应特性和稳态特性.%Based on analying the principle of maximum power point tracking in phofovolatic energy generation system,this paper introduces the merit and shortcomings of the disturbance observation. Then it brings up the fuzzy control theory based on the maximum power tracking algorithm. Through simulation by Matlab&simulink, it gives the maximum power point tracking curve when the illumination is changing. The experimental results show that the fuzzy control method has the better system and steady-state response characteristics.【期刊名称】《哈尔滨理工大学学报》【年(卷),期】2012(017)004【总页数】5页(P13-17)【关键词】光伏;最大功率点;模糊控制【作者】王宝忠;王志兵【作者单位】江苏科技大学电子信息学院,江苏镇江212003;江苏科技大学电子信息学院,江苏镇江212003【正文语种】中文【中图分类】TK615;TP391.9进入21世纪以来,全球范围内出现了能源供求失衡态势,新能源的开发已成为世界各国经济发展的关键问题.光伏发电技术以其独特优势得到了人们的广泛关注[1].在光伏发电系统中,光伏电池的利用率除了与光伏电池的内部特性有关外,还受使用环境如辐照度、负载和温度等因素的影响[2].在不同的外界条件下,光伏电池可运行在不同且唯一的最大功率点(maximum power point,MPP)上.因此为了最大限度地将光能转化为电能,实现光伏电池的最大功率输出,光伏电池的最大功率点跟踪技术已成为本课题研究的热点.本文在分析光伏电池特性的基础上,对传统的扰动观察法进行了介绍,提出了基于模糊控制理论的最大功率点跟踪,并与扰动观测法进行了对比和分析.光伏电池的工作情况可用图1所示的等效电路来描述.图中把光伏电池看成能稳定地产生光电流Iph的电流源[3-4].其中,Rs为串联电阻,Rsh为旁漏电阻,一般情况下Rs较小而Rsh较大,由于Rs和Rsh是分别串联和并联在电路中的,所以在进行理想电路计算时可以忽略不计,因此可得到理想光伏电池的特性方程: 当光照强度和温度发生变化时,由以下公式计算式(1)至式(3)中的参数:式中:Sref为参考日照强度,一般取1 kW/m2;Tref为参考电池温度,一般取25℃;Tamb为环境温度(K);ΔS为实际光照强度与参考光照强度差值(W/m2);ΔT为实际电池温度与参考电池温度的差值(K);K为光照强度变化时,光伏电池阵列的温度系数,典型值为0.3℃W/m2;I'sc为光照强度S下、电池温度T时,光伏电池短路电流(A);U'oc为光照强度S下、电池温度T时,光伏电池开路电压(V);I'm为电池温度T、光照强度 S下,光伏电池最大功率点电流(A);U'm为电池温度T、光照强度S下,光伏电池最大功率点电压(V);a,b,c为常数,推荐的典型值为:图2为光伏电池在相同温度而不同光照条件下的P-V特性曲线.它表明光伏电池的输出特性受到光照强度的影响,随着光照强度的增强,最大功率值逐渐提高,并且最大功率点处的工作电压发生偏移.图3为不同光照条件下光伏电池的V-I特性曲线.它表明光伏电池既非恒流源也非恒压源.在最大功率点左侧部分类似于恒流源,最大功率点右侧部分类似于恒压源,并且类似恒流源区域与类似恒压源区域范围的比例大约为4:1[5].随着光照强度的增加,光伏电池输出的短路电流不断提高,开路电压逐渐增大.从以上分析可以看出光伏电池的输出特性受光照强度的影响比较明显,它是一种非线性电源,如果采用最大功率点跟踪技术使系统输出功率稳定在当前工作特性的最大功率点附近处,则可以提高光伏阵列的能量利用率,减少功率损失,提高系统的稳态性能.扰动观察法是目前实现最大功率点跟踪最常用的方法之一.其原理是周期性地扰动光伏电池的输出电压值,判断扰动前后系统输出功率的变化情况,并以使输出功率增加的原则来对系统进行控制.伴随着不断地扰动输出电压值,使电池输出功率实时调整并趋于最大,最终来回往复稳定在最大功率点附近的一个较小范围内.扰动观察法实现MPPT过程如图4所示.设测得Pk值为当前光伏电池输出功率,与前一时刻的功率值 Pk-1作比较,若 Pk> Pk-1,即功率值增加,则扰动方向正确,可朝同一(ΔU)方向继续扰动;反之,若Pk<Pk-1,即功率值减少,则扰动方向错误,则朝相反(-ΔU)方向扰动,在实际应用中,光伏电池输出电压可以通过占空比来调节.从以上分析可以看出:跟踪方法简单、对传感器精确度要求不高、易于实现是扰动观察法的优点.在光伏电池MPP附近振荡运行,会导致一定功率损失是该法的主要缺点[6].此外,当外部环境温度和辐照度发生变化时,系统从一个稳态变换到另一个稳态的过程中,可能在寻优的第一步发生方向的判断错误,出现误判现象,进而导致跟踪失败.模糊逻辑控制的MPPT是基于光伏电池温度与负载特性的变化、辐照度的不确定性以及光伏电池输出特性的非线性特征而提出的.为实现MPPT控制,模糊控制系统将采样得到的数据经过运算,判断出工作点与最大功率点之间的位置关系,自动校正工作点电压值,使工作点趋于最大功率点[7].定义模糊逻辑控制器的输出变量为工作点电压的校正量dU,输入变量则分别为光伏电池P-V特性曲线上连续采样的两点连线的斜率值E以及单位时间斜率的变化值CE,即其中,P(k)和U(k)分别为光伏电池的输出功率及输出电压的第k次采样值.显然,若E(k)=0,则表明光伏电池已经工作在最大功率输出状态[8].将模糊集合论域E和CE分别定义为5个模糊子集,即其中,NB,NS,ZE,PS,PB 分别表示负大,负小,零,正小,正大.根据光伏系统特征,采用均匀分布的三角形隶属度函数来确定输入变量(E和CE)和输出变量(dU)不同取值与相应语言变量之间的隶属度.如图5所示,E、CE、dU中任一变量的隶属度函数图相同.模糊逻辑控制器的作用是调节控制信号dU使光伏系统工作在最大功率输出状态.对图6所示的光伏电池P-V特性曲线进行分析,可以得出MPPT的逻辑控制规则,即当E(k)>0,CE(k)<0时,P由左侧向Pmpp靠近;则dU应为正,以继续靠近最大功率点;当E(k)>0,CE(k)≥0时,P 由左侧远离 Pmpp;则dU应为正,以靠近最大功率点;当E(k)<0,CE(k)≥0时,P由右侧向Pmpp靠近;则dU应为负,以继续靠近最大功率点;当E(k)<0,CE(k)<0时,P由右侧远离Pmpp;则dU应为负,以靠近最大功率点.由MPPT逻辑控制规则,可以得到表1所示的模糊控制规则推理表,该表反映了当输入变量E和CE发生变化时,相应输出变量dU的变化规则.由此即得出dU对应的语言变量.清晰化是指根据输出模糊子集的隶属度计算出确定的输出变量的数值.本文清晰化采用面积重心法[5].面积重心法的计算公式如下:式中,dU为模糊逻辑控制器输出的电压校正值.根据给出的隶属度函数,E、CE按照其取值对应于相应的语言变量,依据表1可以判断出输出变量dU对应的语言变量,该语言变量在隶属度函数中对应的数值区间的中心值即为Ui.μ(Ui)是对应于Ui权值,由隶属度函数决定E、CE对应于相应的语言变量的权值根据MAX-MIN方法计算得到[9].本文中的逆变器拓扑结构为单相全桥,采用电流内环、直流电压中环以及MPPT功率外环的三闭环控制.电流内环主要由电网电压和电流采样环节、电压同步环节、电流调节器、PWM调制和驱动环节等组成,以此实现直流到交流的逆变以及网侧单位功率因数正弦波电流控制;直流电压中环主要由直流母线电压检测、电压调节器等组成,以调节直流母线电压;MPPT功率外环主要由输入功率采样环节和功率点控制环节等组成,MPPT功率外环的输出作为直流电压中环的直流电压指令,通过直流电压中环的电压调节来搜索光伏电池的MPP,从而使并网光伏系统实现MPPT运行.图7为并网光伏发电系统的仿真模型,根据光伏电池的数学模型,通过Matlab/simulink对光伏电池进行建模并封装,光伏电池的光照强度和环境温度的变化由signal builder模拟,系统中的算法和传递函数采用 S-funtion builder编写实现,PWM模块采用DDS算法来实现逆变器输出电流对电网电压的相位跟踪.仿真实验中,采用ode23tb算法,仿真时间为4 s,采样周期为5e-7 s.图8为外界光照强度从1 000 W/m2突变到800 W/m2,在3 s处由800 W/m2突变到600 W/m2条件下的最大功率点跟踪曲线.从图中可以明显看出,模糊控制法在0.15 s处基本已经跟踪到最大功率点,并且比较稳定;而扰动观测法则在0.45 s处才能跟踪到最大功率点,并且由于存在一定的扰动步长而未真正达到最大功率点,使得输出功率稳定在最大功率点附近的某功率值处.图9为采用模糊控制的光伏系统逆变器输出电流跟踪电网电压的过程.从图中可以看出逆变器输出电流在0.14 s内基本达到与电网电压同频同相,实现单位功率因数并网.综上分析可知,采用模糊控制的光伏并网发电系统具有良好的系统响应特性和系统稳态特性,使输出功率稳定在最大功率点处,并能安全并网.本文对光伏电池的工作特性进行了详细的介绍,在分析扰动观察法的基础上,提出了基于模糊控制的最大功率点算法.模糊控制法的最大优势在于针对非线性对象进行控制,使系统具有良好的响应特性和稳态特性.仿真结果表明:模糊控制法可以有效提高光伏电池的能量利用率,当外界光照强度变化时,系统能迅速稳定在最大功率点处,提高系统的动态特性和稳态性能.王志兵(1986—),男,工程师,E-mail:jkdwzb@yahoo.cn.【相关文献】[1]王宝忠,刘卫法,宋东峰,等.光伏并网发电系统MPPT算法研究[J].科学技术与工程,2010(34):8432-8438.[2]王立乔,孙孝峰.分布式发电系统中的光伏发电技术[M].北京:机械工业出版社,2010:56-71.[3]苏建徽,余世杰.硅太阳电池工程用数学模型[J].太阳能学报,2001(4):52-54.[4]茆美琴,余世杰.带有MPPT功能的光伏阵列Matlab通用仿真模型[J].系统仿真学报,2005(5):1248-1251.[5]张兴,曹仁贤.太阳能光伏并网发电及其逆变控制[M].北京:机械工业出版社,2010:192-198.[6]刘邦银,段善旭,刘飞,等.基于改进扰动观察法的光伏阵列最大功率点跟踪[J].电工技术学报,2009(6):91-94.[7]叶秋香,光伏电池最大功率跟踪器的模糊控制及其应用研究[D].上海:东华大学电气学院,2006:57-63.[8]乔兴宏,吴必军.基于模糊控制的光伏发电系统MPPT[J].可再生能源,2008,26(5):13 -16.[9]张超,何湘宁.非对称模糊PID控制在光伏发电MPPT中的应用[J].电工技术学报,2005(20):72 -75.[10]HASSAINE L,OLIAS E,QUINTERO J,et al.Digital Power Factor Control and Reactive Power Regulation for Grid-connected Phototvoltaic inverter[J].Renewable Energy,2011,34:315-321.[11]DASGUPTA N,PANDEY A,ASHOK K.Voltage-sensing-based Photovoltaic MPPT with Improved Tracking and Drift Avoidance Capabilities[J].Solar Energy Materials&Solar Cells,2011,92:1552-1558.[12]KIM Seulki,JEON Jinhong,CHO Changhee,et al.Modeling andSimulation of a Grid-connected PV Generation System for Electromagnetic Transient Analysis[J].Solar Energy,2010,10:1 - 15.。
基于模糊控制的光伏电池最大功率点跟踪方法
虑 太 阳 辐 射 变 化 和 温 度 影 响 时 , 伏 列 阵 数 学 模 光
型l 如下 : _ 1
增 量法等 . 中扰 动观察 法 最为 常用 , 其 它是 通 过检 测
当前 阵列 输 出 功率 , 在 原输 出 电压 上 增 加 或 减 小 并
一
一E 一c ( 1
一1 ]-DI )- F ,
[ 摘
要 ]针 对 光 伏 系 统 中 最 大 功 率 点 跟 踪 的 问 题 , 出 了 一 种 基 于 模 糊 控 制 的 最 大 功 率 点 跟 踪 的 方 法 , 过 在 提 通
Malb s l k上 搭 建 光 伏 阵 列 模 型 、 拟 电路 以及 模 糊 控 制 器 模 型 进 行 仿 真 的实 验 手 段 , 证 了采 用 模 糊 控 制 法 t /i i a mu n 模 验 相 比传 统 定 步 长 扰 动 观 察 法 能 消 除 最 大 功 率 点 附 近 振 荡 功 率 损 耗 , 具 有 能 兼 顾 跟 踪 精 度 和 响应 速 度 的优 点 . 且
第 2 6卷 第 1期
Vo.2 .1 1 6 NO
湖 北 工 业 大 学 学
报
21 0 1年 O 2月
Fe .2 1 b 01
J u n lo b i ie st fT c n l g o r a fHu e v r i o e h o o y Un y
[ 关键 词 ]光 伏 系 统 ; 大 功 率 点 跟 踪 ; 糊 控 制 ; t b仿 真 最 模 Mal a [ 图分 类号 ]T 2 3 中 P 7 [ 献标 识码 ] A 文 :
最大 功率 点跟 踪 比较 常 用 的几 种 方法 有 电压 回
授 法 ( VT) 开路 电压 法 ( V) 扰 动 观察 法 、 C 、 OC 、 电导
基于遗传算法模糊控制的光伏发电系统最大功率点跟踪技术的研究
( 1 . Y a n g z h o uP o l y t e c h n i c C o l l e g e ,Y a n g z h 0 u 2 2 5 0 0 9 ,C h i n a ;2 . J i a n g s u U n i v e r s i t y ,Z h e n j i a n g 2 1 2 0 0 0 ,C h i n a )
Ab s t r a c t :Ba s e d o n t h e n o n l i n e a r o f t h e p h o t o v o l t a i c d e v i c e o u t p u t p o w e r a n d t h e f r e qu e n t c h a n g e s t h e w o r k e n v i r o n me n t .a f u z z y
d i fe r e n c e i n t h e d i f e r e n t i n t e r v a l o f t h e ma x i mu m p o i n t wa s s o l v e d . I t e n s u r e d t h a t t h e s y s t e m h a s a h i g h e r a c c u r a c y. By c o mp a r i n g t h e
A Re s e a r c h o n t h e Fu z z y Co n t r o l wi t h Ge n e t i c Al g o r i t h m f o r Ma x i mu m P o we r Po i n t Tr a c k i n g o f Ph o t o v o l t a i c Po we r S y s t e m
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第33卷 第8期 2011-8(上) 【41】收稿日期:2011-03-02作者简介:郑蕾(1974 -),女,讲师,硕士,研究方向为电气自动化。
模糊控制技术与神经网络法相结合实现光伏发电系统最大功率点跟踪The combination of fuzzy control and neural networks to achieve maximum power point tracking for photovoltaic power generation system
郑 蕾,黄克亚ZHENG Lei, HUANG Ke-ya (南京铁道职业技术学院,苏州 215137)摘 要:本论文以太阳能光伏发电系统为研究对象,以获取太阳能电池的最大功率为目标。重点讨论了
基于模糊控制的最大功率点跟踪(MPPT)算法,关键技术是借助人工神经网络法,由实测数据生成模糊控制规则。仿真显示采用模糊控制技术与人工神经网络法相结合实现光伏发电系统MPPT准确高效,实验验证了理论分析的正确性和可实现性。关键词:模糊控制;人工神经网络;最大功率点跟踪;仿真
中图分类号:TP273 文献标识码:B 文章编号:1009-0134(2011)8(上)-0041-04
Doi: 10.3969/j.issn.1009-0134.2011.8(上).12
0 引言模糊控制是一种仿人思维的控制技术,它不依赖于被控过程的数学模型。但是它需要利用专家的先验知识进行近似推理,缺乏在线自习或是自调整的能力。因此自动生成、调整隶属函数或是调整模糊控制规则,往往成为进行模糊控制的难题。神经网络对环境的变化有极强的自习能力,在建模方面具有黑箱学习模式特点。然而在学习完成后,从输入、输出数据得出的关系却无法用人们易于接受的方式表示出来。如果能将模糊理论表达知识能力和神经网络的自学能力结合起来,提高整个系统对知识的学习和表达能力,无疑会受到控制工程界的极大欢迎[1]。
论文尝试利用Matlab神经网络工具箱,由实测数据自动产生模糊控制规则,并将其嵌入到光伏系统MPPT模糊控制过程当中。1 光伏阵列MPPT原理光伏组件的输出存在着功率最大点,在特定的温度和光照条件下,组件能否工作在最大功率点取决于组件所带的负载大小,图1是用图解法得出光伏组件的工作点的示意图。其中a图是光伏组件工作时的等效电路图,b图中曲线为太阳能光伏组件输出的电流电压(I-V)曲线,直线表示负载
(a) 光伏组件工作等效电路图(b) 光伏组件输出I-V曲线图1 光伏阵列等效电路及I-V曲线
电阻的I-V特性,二者的交点即为光伏组件的工作点,工作点的电压电流既要符合光伏组件的I-V特性又符合负载自身的I-V特性。如果两条线的交点【42】 第33卷 第8期 2011-8(上)
不在最大功率点,此时负载和光伏组件就处于失配状态,光伏组件所产生的电能就没有被充分利用。外界的环境因素,通常是无法人为改变的,温度和光照在一天中是变化的,方阵的输出特性也随之变化,要使光伏方阵始终能够输出最大功率,必须适变其所接的负载。论文选择Boost电路作为系统DC-DC变换电路,实现负载等效电阻的改变,其电路结构如图2所示。
图2 升压式变换器电路图推导得出Boost电路阻抗变换关系[2]如式(1)所示。
(1)其中:R’:BOOST电路等效输人阻抗,D:开关占空比,RL:负载阻抗。式中不考虑BOOST电路电感的自身电阻。由此可知光伏方阵所接的等效负载是DC-DC变换器占空比D和其所带负载的函数,调节变换器的占空比就可以达到改变光伏方阵等效负载的目的,使之在不同的外部环境下始终跟随光伏阵列的内阻变化,两者动态负载匹配时就可以获得光伏阵列组件的最大输出功率,从而实现最大功率跟踪。2 光伏系统MPPT模糊控制算法光伏系统是一个强非线性系统,太阳能电池的工作情况也很难以用精确的数学模型描述出来,因此采用模糊控制的方法来进行光伏系统最大功率点跟踪是非常合适的。2.1 输入和输出变量的确立基于扰动观察法的原理,根据功率值的变化量和前一时刻的占空比调整步长,来决定这一时刻的占空比调整步长[3]。取目标函数为光伏电池的
输出功率,控制量为用来控制开关管的PWM信号的占空比D。模糊自寻优控制器的第n时刻的输入
量为第n时刻的功率变化量和第n-1时刻的占空比步长值,第n时刻的输出量为第n时刻的占空比步长值。图3为控制原理框图。
图3 光伏系统模糊控制原理图输入:(1)e(n)表示第n时刻与第n-1时刻输出功率之差的实际值,E(n)表示这个差值对应于模糊集论域中的值。(2)a(n-1)表示第n-1时刻步长的实际值,A(n-1)表示这个步长值对应于模糊集论域中的值。输出:a(n)表示第n时刻步长的实际值,A(n)表示这个步长值对应于模糊集论域中的值。Ke、Ka分别为量化因子。2.2 确定输入/输出量模糊子集及论域将语言变量E,A 分别定义为8个和6个模糊子集,其中A(n-1)和A(n)变量子集和论域相同,统一将其命名为A。E ={NB ,NM ,NS,NO,PO,PS,PM ,PB}A ={NB,NM,NS,PS,PM,PB}其中NB ,NM ,NS ,NO,PO,PS ,PM ,PB分别表示负大,负中,负小,负0,正0,正小,正中,正大模糊概念。并将它们论域规定为14个和12个等级,即:E={-6,-5,-4,-3,-2,-1,-0,+0,+1,+2,+3,+4,+5,+6}A={-6,-5,-4,-3,-2,-1,+1,+2,+3,+4,+5,+6}2.3 模糊推理规则确定模糊控制规则是模糊控制器的核心,直接影响控制的成败和效果,一般由有经验技术工人和专家经过长时间的操作、观察和积累经验总结出来。但是这种总结积累存在如下困难:1)技术人员虽能很好地操作被控系统,但未必能够用清晰的语言表述成合格的模糊规则;2)由于语言表述的控制规则具有模糊性,往往不够完整和充分,致使其他技术人员按文操作却达不到技术要求;3)如果模糊规则太多,靠人工很难总结出来。本节讨论利用Matlab神经网络工具箱,由实测数据自动产生模糊控制规则。具体实现过程分第33卷 第8期 2011-8(上) 【43】
四步阐释。2.3.1 产生实验数据模糊控制规则产生和分析的依据是技术和专家的实测数据,可将每次操作的输入输出进行记录,形成表格输入电脑。通过实验测得模糊控制器各种条件下输入输出,并用记事本记录存储,如图4所示,其中第一列表示功率差E(n),第二列表示上次扰动步长A(n-1),第三列表示系统输出即本次扰动步长A(n)。在Matlab运行时将数据导入到工作空间去。
图4 实测模糊控制器输入输出数据2.3.2 装入训练与测试数据在Matlab主窗口,输入anfisedit,回车,打开自适应神经模糊系统编辑界面。ANFIS是把神经网络理论和T-S模糊推理结合在一起的一个系统,它可根据大量数据,通过自适应建模方法建立起模糊推理系统(FIS)。点击ANFIS编辑器界面左下方Load data区域操作按钮,依次由工作空间载入训练数据、测试数据进入编辑器。2.3.3 生成初始FIS在ANFIS编辑器Generate FIS编辑区,选择Grid partition(网格法)作为生成算法,并设置输入量的模糊子集分别为[6,8],隶属函数类型为高斯型,输出隶属函数为常数类型,点击生成按钮生成初FIS。此时还可更改输入输出变量的名称,以及修改模糊子集名称。生成初始FIS,只是确定系统结构,系统并没有输出,要想确定模糊控制规则,必须根据实测数据进行训练。2.3.4 训练初始FIS通过设置Train FIS选项卡,选择混合法(hybrid)作为训练方法,设置误差精度(Error Tolerance)为0,最大训练次数(Epochs)为60,开始进行训练。训练完成之后即已经根据实测数据生成新的模糊推理系统。
(a) 理想模糊FIS(b) 人工神经网络生成FIS图5 人工神经网法生成FIS与理想FIS比较图
通过与模糊控制系统理想FIS(理论分析)进行比较如图5所示,发现通过人工神经网络法生成的FIS和理想FIS几乎是完全一样的,说明人工神经网络法自动生成模糊FIS方法是是简便、高效、更加客观科学的。2.4 解模糊方法的建立在模糊控制编辑器中,模糊决策选择成熟且容易实现的Mamdani推理算法,“交”方法为min,“并”方法为max,推理方法为min,聚类方法为max,解模糊方法[4]选择具有较高精度的重心
法(centroid)。3 模糊MPPT控制的仿真分析利用上面的理解,在Matlab Simulink中建立如图6的仿真模型[5],模糊控制器的输入为n时刻的功率差值和n-1时刻的占空比步长值,输出为n时刻的占空比步长值。光伏电池模型、Boost电路采用嵌入函数形式来完成。需要指出的是量化因子Ke和Ka负责将功率差实际值e和步长实际值a,变换到模糊控制器输入变量的论域范围内。设置仿真参数:仿真时间1s,仿真算法为Fixed-step Discrete,步长0.0001s,系统初始工作条件为光照强度由900W/m2,温度为15℃,并使系
统在0.3s时光照强度由900W/m2变化到1000W/m2,在0.5s时温度由15℃变化-15℃。运行仿真后就可通过scope观察系统的仿真输出结果如图7所示。