资源简介
光伏逆变系统中的最大功率点跟踪算法,采用电导增量方法,s函数编写,可用simulink载入使用。
代码片段和文件信息
function [sysx0strts] = sfun_mppt_inc(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 = 3;
sizes.NumOutputs = 1;
sizes.NumInputs = 2;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0 =[00820];
str =[];
ts =[1e-5 0];
function sys = mdlUpdate(txu)
du=u(1)-x(1);
di=u(2)-x(2);
deltaV=0.01;
%if dV==0
% if dI==0
% Vref = x(3);
% elseif dI > 0
% Vref = x(3)+k1;
%elseif dI < 0
%Vref = x(3)-deltaV;
%end
%else
if (u(2)*du+u(1)*di)*du == 0
Vref = x(3);
elseif (u(2)*du+u(1)*di)*du > 0
Vref = x(3)+deltaV;
elseif (u(2)*du+u(1)*di)*du < 0
Vref = x(3)-deltaV;
end
%end
x(1)=u(1);
x(2)=u(2);
x(3)=Vref;
sys=[x(1)x(2)x(3)];
function sys = mdlOutputs(txu)
sys=x(3);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1305 2011-06-22 09:28 sfun_mppt_inc.m
----------- --------- ---------- ----- ----
1305 1
- 上一篇:Edit68CMU pack
- 下一篇:Ncc 图像配准
相关资源
- Ncc 图像配准
- 泊松图像融合算法
- CS KSVDSR
- 2D phase unwrapper
- MSER极值区域提取
- Serial Port Communication matlab实现的串口采
- bpsk MATLAB仿真
- GIST matlab 提取GIST特征的matlab源码
- radar process toolbox 雷达信号处理的mat
- wind coefficient
- 三相PWM整流
- mask code mask 匀光处理代码
- 单相PWM整流器反馈
- pfc rec moni 三相逆变器的仿真模型
- Sound quality calculation 声品质的计算程序
- M2M4method SNR estimation 基于信号二阶四阶
- elman load forecast
- matlab 干涉SAR数据的基本处理
- 多帧融合差分法
- Power electronic simulation handouts 山东大学
- hmm 自己修改的程序代码
- GUI界面设计并附有案例
- PRACHDETECTION
- 多输入多输出系统解耦控制
- sfs code
- 一维信号压缩还原信号
- 获取图片点坐标
- 掌纹识别
- CVRP 一个用蚁群算法做OCVRP的代码。不
- matlab拍照
评论
共有 条评论