matlab simulink光伏发电系统MPPT算法

1、内容简介


553-可以交流、咨询、答疑

2、内容说明

世界各国能源需求的不断增长,以及传统能源资源的消耗和对环境的不良影 响,促使社会寻找替代能源。因此光伏发电成为研究热点之一,在对光伏电池的 研究中最大功率点追踪 (Maximum Power Point Tracking , MPPT) 算法是其中重要 部分之一,该算法主要的功能是使光伏电池的输出每时每刻以最大值输出。本文 也将从一种新型算法入手,即模糊电导算法,对光伏电池最大功率进行追踪,从 而使功率快速、准确地以最大功率输出,进而提升其光伏电池发电效率。 在实现 MPPT 算法的过程中,首先利用光伏电池数学公式对光伏电池进行 建模和构造,其输出的非线性曲线证明了光伏电池受温度和光照强度的影响。其 次, MPPT 算法一般作用在变换器上,通过对几种常用变换器分析比较,本文选 取既可实现升压又可以实现降压、滤波小的 Cuk 变换器作为仿真电路一部分。 本文结合传统算法和智能算法的优缺点,提出了一种智能方法与传统方法相 结合的方法来弥补各自的缺点,即模糊电导法。这种混合方法具有到达工作点速 度快、功率振荡小等优点。避免传统算法中电导增量法的复杂运算,并且大大减 小模糊控制器制定的规则,这也将减少一部分费用。从经济角度出发,此算法与 其它算法进行比较,同样优于其它算法。为验证算法正确性,本文将对模糊电导 算法在 MATLAB/Simulink 环境中进行模型构建及仿真实验。并且,对两种常见 算法模糊控制算法和电导增量算法同时进行仿真实验,并将三种算法得到的仿真 曲线在同一坐标系下显示,可以观察到模糊电导算法优于其它两种算法,进一步 验证算法正确性。

3、仿真分析

clc
close all
clear
%% 
Temps = 25;
guangzhao = 1000;
sim PV.mdl
figure
plot(yout(:,2),yout(:,1))
xlabel 电压/V
ylabel 电流/A
xlim([0 0.8])
figure
plot(yout(:,2),yout(:,3))
xlabel 电压/V
ylabel 功率/w
xlim([0 0.8])

 

 

 

 

 

 

4、参考论文

光伏发电系统MPPT算法优化研究_罗金鑫

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB Simulink中搭建伏连接电网的系统发电模型可以按照以下步骤进行: 1. 引入伏组件模型:选择合适的伏组件模型,如单片晶体硅太阳能电池、多片晶体硅太阳能电池或薄膜太阳能电池等。在Simulink中,可使用已有的伏组件模型,也可以自定义模型。 2. 设置伏组件参数:根据实际情况,设置伏组件的参数,包括伏电池的开路电压、短路电流、温度系数等。这些参数可以根据伏组件的规格书或实验测定获得。 3. 添加发电控制器模块:在模型中添加发电控制器模块,用于监测和控制发电系统的工作状态。发电控制器可包括最大功率点跟踪(MPPT算法,以最大化伏组件的功率输出。 4. 搭建发电系统模型:将伏组件模型、发电控制器模块和其他所需的模块依次连接起来,搭建发电系统模型。可以根据实际情况添加其他组件,如逆变器、储能装置等。 5. 设置系统运行参数:设置系统的运行参数,如日照强度、环境温度等。这些参数可根据实际气象数据进行设置,也可根据需求进行仿真对比分析。 6. 运行模型并分析结果:运行发电系统模型,并分析模拟结果。可以观察伏组件的输出电压、电流以及系统的功率输出等指标,评估系统的性能。 通过以上步骤,可以在MATLAB Simulink中搭建伏连接电网的系统发电模型,并进行仿真分析。这样可以在实际搭建伏电站之前进行系统设计、性能评估和优化,提高发电系统的效率和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值