基于matlab的光伏发电系统mppt控制研究.docVIP

基于matlab的光伏发电系统mppt控制研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于matlab的光伏发电系统mppt控制研究

基于MATLAB的光伏发电系统MPPT控制研究 摘要:在太阳能电池等效模型的基础上,采用matlab软件建立了最大功率跟踪(mppt)控制模型,实现了光伏发电系统的最大功率跟踪控制研究。研究中,主要探讨了仿真模型建立过程中存在的诸多问题,以及在matlab中的处理方法,最后给出了不同情况下的mppt仿真结果。 关键词:matlab光伏发电系统mppt 0 引言 随着人们对电能需求量的不断增大,加上清洁可再生能源工业的长足发展,对太阳能发电系统的研究也越来越广泛。为了探索复杂情况下太阳能发电运行的情况,同时减少研究的成本,采用matlab仿真技术已越来越受到研究学者和工程技术人员的青睐[1]。本文正是在此背景下,采用matlab软件建立了最大功率跟踪(mppt)控制模型,实现了光伏发电系统的最大功率跟踪控制研究。 1 mppt控制原理 1.1 光伏电池特性 图1显示了光伏电池在光照和温度不同时的输出特性曲线[2]。从p-u曲线可以看出光伏电池具有明显的非线性[3],而且,在一定的光照和温度情况下,光伏电池具有唯一的最大功率点,要输出当前状态下的最大功率,光伏电池必须工作在最大功率点处。 1.2 控制原理 对于光伏发电系统,其最大功率跟踪(mppt)控制可以通过图2所示变换器实现,图中变换器采用直流升压(boost)电路。 由输入输出功率的平衡关系知,当系统工作在最大功率点时应有如下关系式成立 rs=rl(1-α)2 其中,rs表示光伏电池组的等效内阻,α表示boost变换器占空比,rl为负载电阻。 2 仿真模型的建立 研究光伏发电系统的最大功率点跟踪(mppt)控制首要就是建立matlab仿真模型,图3中示出了采用matlab软件的simulink工具箱建立的mppt控制模型。模型中主要包括主电路和控制电路,主电路采用直流电压源模拟光伏电池组,采用电阻r模拟太阳能电池内阻,采用r1模拟输出直流负载;控制电路主要包括控制器、检测电路、pwm信号生成器。此外,仿真电路中还包括输出数据或波形部分,主要包括scope和scope1,scope主要检测负载电压、负载电流和负载耗散功率,scope1主要检测电压源内阻分压情况,从而间接验证最大功率跟踪控制效果。 控制电路的核心部分是控制器(controller),模型中控制器采用simulink工具箱中的embedded matlab function模块,可以在该模块中编写mppt控制程序,从而实现最大功率跟踪控制。本模型中采用一种改进的电压扰动观察法[4][5]编写程序,输出y1控制pwm生成器占空比从而实现最大功率跟踪功能。 仿真主要参数如下:r取1欧姆,r1取5欧姆,电压源电压设定为10伏,电感采用1毫亨,开关管采用igbt,pwm频率采用20k赫,延迟时间均采用10微秒。值得一提的是,延迟时间需要与最大功率跟踪控制器控制程序匹配,否则可能导致跟踪失败,从而做出错误的判断。 3 仿真结果及分析 建立光伏发电系统最大功率跟踪(mppt)控制模型后,就可以进行matlab仿真,设置好仿真参数后,最大功率输出波形如图4所示。从图1中可以看出,系统在0.4秒前有较大的跟踪波动,调节时间约为1秒,1秒后输出功率恒定,稳定的最大输出功率约为20瓦。如果改变仿真模型中参数值,输出最大功率值会相应变化。 为了进一步检验输出功率值是否为最大输出功率,可以采用适当的检测电路进行验证。如图3中voltage measurement1和voltage measurement2检测电路所示,在示波器(图3中的scope1)中观察此时电压情况如图5所示,从图中可以看出:电压源电压为10伏,如图5中虚线所示,此时检测到输入电压vi为4伏。根据光伏发电系统最大功率跟踪(mppt)控制原理可知,理想情况下vi为5伏,考虑外界干扰因素和实际情况,可以得出mppt控制已经成功实现的结论。 如果负载为交流负载,则光伏发电系统输出电压可加上逆变器将其转换为交流电压。此时,只要在图3所示模型中加入交流逆变器,输出电压、电流采样替换为输出交流电压、电流的有效值采样即可,输出交流电压波形如图6所示。从图中可以看出,输出交流电压波形基本为正弦波,满足要求。 4 结论 本文采用matlab软件,对光伏发电系统的最大功率跟踪控制进行了初步研究,重点研究了最大功率跟踪控制时输出功率情况、输入电压情况以及仿真结果与理想结论的对比情况。从改善现有光伏发电系统最大输出功率情况来看,该研究有一定的实用价值和市场经济价值。 参考文献: [1]茆美琴,余世杰,苏建徽.带有mppt功能的光伏阵列matlab通用仿真模型[j].系统仿真学报,2005,17(5):1248-1251. [2]徐鹏威,刘飞,刘邦银等.几种光伏系统mppt方法的分析比较及改进

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档