How to tune the PID of MPPT-PID system for a buck converter

28 vues (au cours des 30 derniers jours)
Gorka
Gorka le 13 Jan 2023
Hello,
I am modelling an isolated plant of PV in simulink (r2022b). I want to compare the differences between a normal MPPT regulation and MPPT + PID with a closed loop. In thefollowing photo both methods can be seen.
For the first method I get what I expect, however, the problem I have is that I do not know how to tune the values of the PID, kp, ki and kd. I have tried the try and error method however in the response I get there is an error between Vref and Vpv and it increase with the time. (See the next photo, the first graph is the output of the PID and the second one, in yellow Vpv and in blue Vref.).
Due to that I have tried to get the transfer function of the system, however the function I get is incorrect, and I do not find the error. I have follow the same method that in the attached paper but for a buck instead of a boost (page 5).
If anyone know how can I tune the PID in order to eliminate the error let me know please. I can share the project if it hepls.
Thanks in advance.

Réponses (1)

Aishwarya
Aishwarya le 29 Déc 2023
Hi Gorka,
As per my understanding you are facing difficulty in tuning the Kp, Ki, and Kd parameters of the “PID Controller” block while modelling a MPPT + PID Controller for a Buck Converter in Simulink.
Here are few ways that can help in tuning the PID Controller:
  • Use “PID Tuner” to automatically tune the “PID Controller” block in Simulink.
  • Use methods available in literature to tune the “PID Controller” parameters, one such method is Ziegler-Nichols Tuning method.
Please refer to the following documentation to know more about the functions used:
I hope this helps!
Best Regards,
Aishwarya

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by