Je veux que vous m'aidez
4 views (last 30 days)
Show older comments
Bonjour je veux une funtion MPPT PO
function duty = MPPT_algorithm(V,I)
duty_init = 0.672;
duty_min = 0.65;
duty_max = 0.7;
delta = 0.01; % Plus petit delta pour un ajustement plus fin
persistent Vold Pold duty_old
dataType='double';
if isempty(Vold)
Vold = 0;
Pold = 0;
duty_old = duty_init;
end
% Calcul de la puissance actuelle
P = V * I;
dV = V - Vold;
dP = P - Pold;
if dP ~= 0
if dP<0
if dV<0
duty= duty_old - delta;
else
duty= duty_old + delta;
end
else
if dV<0
duty= duty_old + delta;
else
duty= duty_old - delta;
end
end
else
duty= duty_old;
end
if duty>=duty_max || duty<=duty_min
duty=duty_old;
end
duty_old=duty;
Vold=V;
Pold=P;
est que c'est bon j'ai un Vpv de 72,2v et je veux une tension de sortie hacheur de 220v
4 Comments
Torsten
on 9 Dec 2024
You don't tell us the values and meaning of the input parameters to MPPT_algorithm.
You don't tell us the meaning of the output parameter from MPPT_algorithm.
You don't tell us what your function MPPT_algorithm does.
So how could we be able to help ?
Answers (0)
See Also
Categories
Find more on Text Analytics Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!