天天看點

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])

matlab simulink光伏發電系統MPPT算法
matlab simulink光伏發電系統MPPT算法
matlab simulink光伏發電系統MPPT算法
matlab simulink光伏發電系統MPPT算法
matlab simulink光伏發電系統MPPT算法
matlab simulink光伏發電系統MPPT算法

繼續閱讀