MATLAB: Direct duty cycle control in MPPT

duty cyclemaximum power point trackingmpptneural networkpower_conversion_controlpower_electronics_controlpv

Hello ! I am generating a Vmpp using a Neural network and want the MPPT to output Vdc equivalent to this Vmpp. For this purpose I need to input a duty cycle into the Boost converter. I am using the formula d=1-(Vdc/Vmpp) But the duty cycle does not follow this formula and takes the value of the duty cycle to 1 (it always maxes out). Kindly guide me if I am using the right technique to control the Duty cycle or not

Best Answer

Yeah, the problem here is you're measuring Vdc incorrectly.
Vdc isn't the measured DC link voltage on the output side... it's the DC voltage at the source (PV Array) on the left side of the boost converter.
- Sebastian
Related Question