555W solar water pumping system with P&O MPPT Controller

18 views (last 30 days)
Yusuph
Yusuph on 3 Oct 2025 at 14:06
Edited: Walter Roberson on 3 Oct 2025 at 17:40
Hello, Thanks for the previous comments regarding 555W Solar water pumping system with P&O MPPT controller, Case 1. There are still few challenges i want to address so that i can get help.
The main challenge is in boost converter, with P&O MPPT controller i am able to attain 555 W peak from solar panel at input voltage of 42V, Output voltage of boost converter (Dc link voltage) is required to be 100V for the induction motor to receive full power but currently the Dc link voltage is maintained at 52V where power received by motor is just around 409 W,
Why does the boost converter is not able to boost voltage up to required value of 100V for the motor to receive full power?
I will attach the P&O MPPT algorithm used and SPWM for motor speed control ,also i have uploaded simulink file of my system
function d = dutyCycle(Vpv, Ipv)
persistent Vpre Ppre dpre
if isempty(dpre)
Vpre = 0;
Ppre = 0;
dpre = 0.70; % Initial duty ratio
end
% Parameters
DeltaD = 0.005; % Step size for MPPT
% Calculate current power
Ppv = Vpv * Ipv;
if (Ppv >= Ppre)
if (Vpv > Vpre)
d = dpre - DeltaD;
else
d = dpre + DeltaD;
end
else
if (Vpv > Vpre)
d = dpre + DeltaD;
else
d = dpre - DeltaD;
end
end
%cle between 0 and 1
d = max(min(d,0.92),0.1);
% Update persistent variables
Vpre = Vpv;
Ppre = Ppv;
dpre = d;
end

Answers (0)

Categories

Find more on Solar Power in Help Center and File Exchange

Products


Release

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!