DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 356|回复: 0
打印 上一主题 下一主题

基于DSP的光伏并网系统MPPT算法研究

[复制链接]
跳转到指定楼层
楼主
发表于 2012-1-27 20:17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

  
         
   
摘 要:介绍了以DSP为主控芯片的光伏并网系统,它能跟踪光伏阵列最大输出功率点,实现光伏阵列和负载优化匹配,使负载获得最大功率。在光伏阵列输出功率最大为跟踪目标的定步长MPPT一阶差分算法的基础上,采用以使负载获得最大功率为跟踪目标的变步长寻优MPPT算法,能够更好地实现最大功率点的跟踪。实验结果表明:该系统能够快速准确地跟踪太阳能电池最大功率点,并自动同步跟踪电网频率和相位,实现并网电流的正弦波形以便与电网电压同频同相馈入电网,提高了系统逆变效率和可靠性。
关键词:光伏并网系统  最大功率点跟踪  变步长寻优  数字信号处理器
    太阳能光伏发电是当前利用新能源的主要方式之一,光伏并网发电是光伏发电的发展趋势。光伏并网发电的主要问题是提高系统中太阳能电池阵列的工作效率和整个系统的工作稳定性,实现并网发电系统输出的交流正弦电流与电网电压同频同相[1-2]。最大功率点跟踪MPPT(maximum power point tracking)是太阳能光伏发电系统中的重要技术,它能充分提高光伏阵列的整体效率。在确定的外部条件下,随着负载的变化,太阳能电池的输出功率也会变化,但始终存在一个最大功率点。当工作环境变化时,特别是日光照度和结温变化时,太阳能电池的输出特性也随之变化,且太阳能电池输出特性的变化非常复杂。目前太阳能光伏发电系统转换效率较低且价格昂贵,因此,使用最大功率点跟踪技术提高太阳能电池的利用效率,充分利用太阳能电池的转换能量,应是光伏系统研究的一个重要方向。
1 单相光伏并网发电系统的组成
  单相光伏并网发电系统的功能是将太阳能电池阵列输出的直流电变换为交流电,经过交流滤波后把正弦波交流电送入电网。并网DC/AC逆变器是光伏并网发电系统的核心部件之一,主要采用电压源型电流控制。为满足电压源型电流控制并网逆变器的固有交直流变化比关系,即直流侧电压要高于交流侧电压,在光伏电池阵列输出电压较低的系统中,在DC/AC逆变电路前增加一个Boost(升压)电路进行电压匹配。光伏并网发电系统采用双闭环控制实现并网电流与电网电压同频同相的跟踪,并稳定全桥逆变电路的直流母线电压。图1是单相光伏并网发电系统框图。





2 光伏并网系统工作电路原理
  光伏并网系统工作时的电路原理图如图2所示[3-4]。图中,Vg是电网电压,Vi是并网逆变器输出的高频SPWM电压,R为线路等效电阻,L为串联电感,I为送入电网的电流。





  为保证送入电网功率因数为1,送入电网的电流相位必须与电网电压相位一致。以电网电压Vg为参考,则I与Vg同相位,线路等效电阻R两端的电压VR与电网电压Vg相位一致,串联电抗器L两端的电压VL相位则落后于VR 90°,由此可得Vi相位和幅值。图3为系统工作矢量图。





3  光伏并网系统MPPT跟踪算法
  太阳能光伏电池输出特性为非线性,输出功率受光照强度和环境温度的影响非常明显。在任何时刻,光伏电池都存在一个最大输出功率的工作点,而且随着光照强度和温度的变化,最大功率点的位置也在不断变化。为能充分利用太阳能光伏电池的光电转换能力,就需要实时控制光伏电池的工作点,以获得最大功率输出。
3.1 定步长算法
  图4是具有定步长的MPPT一阶差分算法框图。实现太阳能光伏阵列的最大功率点跟踪实质上是一个自寻优过程[5],通过对光伏阵列当前时刻输出电压与电流的检测,得到当前时刻光伏阵列输出功率,再与已被存储的前一时刻光伏阵列功率值比较,舍小存大,再检测,再相比较,如此不停地周而复始,便可使光伏阵列动态地工作在最大功率点上。功率达到最大值时满足:








3.2  变步长控制算法
  由光伏阵列的I-V特性曲线可知,只有当光伏阵列工作在最大功率点时,光伏阵列才能输出最大功率[6-7]。定步长的MPPT一阶差分算法是以光伏阵列输出功率最大为跟踪目标的。但在实际系统中,最重要的是负载获得的功率是否为最大。基于此提出以负载获得功率的变化代替以光伏阵列输出功率的变化来进行最大功率点跟踪的控制策略。同时,根据电网电压基本上为恒定值的特性,对注入电网的电流的变化进行最大功率点跟踪。在具体控制算法上采用改进的变步长电压扰动法,当离最大功率点较远时,步长较大,寻优速度加快;当接近最大功率点时,步长较小,逐渐地逼近最大功率点;当非常接近最大功率点时,系统稳定在该点工作,最终实现光伏阵列的真正最大功率点跟踪。电流在实际的跟踪过程中,搜索步长要根据当前光伏阵列的工作点相对于最大功率点的距离而作出相应改变;同时,在搜索过程中,为了避免误判断设置了光伏阵列工作电压的上下限幅值。相应的控制框图如图5所示。





4 实验结果分析
    对以DSP为核心控制的数字化光伏并网系统进行了实验分析。DC/DC直流升压(Boost)电路将100V直流电压升到400V直流电压,主电路采用电压型逆变的拓扑结构,开关器件采用IGBT,驱动信号由DSP 控制电路经光耦隔离后给出。图6为MPPT算法的光伏阵列输出曲线,图7为并网电流与电网电压波形。
  实验结果表明:基于DSP的光伏并网系统能较好地跟踪光伏阵列最大功率点,使负载获得最大功率。通过对电网电压相位的捕捉和电感电流的采样,实现了系统输出的并网电流与电网电压保持同频同相,且并网电流波形与电网电压波形时刻保持轮廓一致,从而保证功率因数接近1,实现以220V/50Hz正弦交流电顺利并网。
  以DSP为主要控制芯片的光伏并网系统,具有较好的工作性能与动态响应特性。在定步长MPPT一阶差分法基础上,采用使负载获得最大功率为跟踪目标的变步长MPPT控制算法,能更好地实现最大功率点的跟踪。该算法可以降低光伏发电系统的太阳能电池阵列的功率配置,且能适应光照强度和环境温度的较大变化,从而降低系统成本, 有效地提高系统性能价格比,使太阳能电池得到充分的利用。该系统还能自动同步跟踪电网频率和相位,使输出功率因数接近1,提高了系统的稳定性,增加了应用范围。
参考文献
[1]  StrONG S J.World overview of building-integrated photovoltaic[C].Conference Record of the Twenty Fifth IEEE.Washington,DC:IEEE,1996:1197-1202.
[2]  SOLODOVNIK E V, LIU Sheng Yi. DOUGAL R A.Power controller design for maximum power tracking in solar
installations[J]. IEEE Transaction on Power Electronics,2004,19(5):1295-1304.
[3]  戴欣平,马广,杨晓红.太阳能发电变频器驱动系统的最大功率追踪控制法[J].中国电机工程学报,2005,25
(8):95-99.
[4]  吴理博,赵争鸣,刘建政,等.用于太阳能照明系统的智能控制器[J].清华大学学报,2003,43(9):1195-1198.
[5]  CHUNG,H S H,TSE K K,HUI S Y R,et al. A novel maximum power point tracking technique for solar panels  using a SEPIC or Cuk converter[J]. IEEE Transactions on Power Electronics,2003,18(3):717-724.
[6]  WANG Xuan Yuan, KAZERANI M. A novel maximum  power point tracking method for photovoltaic grid-connected
inverters[C]. [s.l]:Industrial Electronics Society,The 29th Annual Conference of the IEEE, 2003,3(9):2332-2337.
[7]  KAWAMURA T,HARADA K, ISHIHARA U,et al. Analysis of MPPT characteristics in photovoltaic Power System[J].Solar Energy Materials and Solar Cells,1997,47(4):155-165.
         
          [/td]
        [/tr]
      
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-16 06:13 , 耗时 0.085459 秒, 19 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表