Je veux que vous m'aidez
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Torsten
2024 年 12 月 9 日
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 ?
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Text Analytics Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!