资源简介

s函数编写的光伏最大功率追踪,采用变步长电导增量法,能够实现最大功率跟踪

资源截图

代码片段和文件信息

function [sysx0strts] = PV_array_MPPT_Boost_420V(txuflag)
switch flag
  case 0
    [sysx0strts] = mdlInitializeSizes;
  case 2                                                
    sys = mdlUpdate(txu); 
  case 3                                                
    sys = mdlOutputs(txu);
  case {149}                                                
    sys =[];
  otherwise
    error([‘unhandled flag = ‘num2str(flag)]);
end

function [sysx0strts] = mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates  = 0;
sizes.NumDiscStates  = 4;
sizes.NumOutputs     = 1;
sizes.NumInputs      = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0  =[0 0 0.5 0];
str =[];
ts  =[2e-3 0];    %步长为1e-6

function sys = mdlUpdate(txu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1746  2014-09-15 17:23  MPPT.m

----------- ---------  ---------- -----  ----

                 1746                    1


评论

共有 条评论