
MPPT2_09粒子群算法MPPT.zip
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
此资源为基于粒子群优化算法实现的最大功率点跟踪(MPPT)程序,适用于太阳能发电系统中提高能源利用效率的研究与应用。
function [lsvs, r0, str, ts] = BFOA_PSO_pwm(t,x,u,flag)
% u为输入变量,u(1)为电流,u(2)为电压
persistent first stop i mg count Uin K MP Ped MCR Fea Min Max naxgen Nc Nre MaxStep wp Gbest Gmaxval Dout Dout_current U V
% 初始化参数
MP = 6; % 细菌种群数量
Ped = 0.005; % 迁移概率,按照(NU-I)/(NP*40)计算,可以控制收敛速度
MCR = 0.5;
Fea = -1;
MinMax = [1, -1]; % 修改为pwm基准源最大最小值,[-1,1]
naxgen = 100;
Nc = 4;
Nre = 3;
MaxStep = 0.1; % 迁移的最大速度
% 去掉persistent关键字以优化代码
first = false;
stop = true;
i = [];
mg = [];
count = [];
Uin = [];
K = [];
wp=[];
Gbest=inf;
Gmaxval=inf;
Dout=[];
Dout_current=[];
U=[];
V=[];
% 输出给sys,不再使用persistent变量
全部评论 (0)
还没有任何评论哟~


