PID tuning for Inverter Control
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi, I am trying to simulate a Grid connected PV System. Right now, I am working on optimising the Current Control Inner Loop and am unable to tune the PI values for the system using the PID tuner block.
For this, I have disconnected the DC/DC Converter and replaced it with a 400V DC Voltage Source. The source is connected to the Inverter, then Filter followed by the Grid.
I have used the Matlab block for PLL.
Everytime I try to use the tune function it puts up an error that the plant cannot be linearized. Can someone please help me to understand what I may be doing wrong.
0 comentarios
Respuestas (1)
Yoshi Minagawa
el 22 de Abr. de 2025
Hi Rainy,
Normally, for discontinuous systems like those found in power electronics—where the system's behavior switches discontinuously due to semiconductor switching—the PID Controller block cannot be used for automatic tuning. Instead, you can do the frequency response estimation (FRE) to obtain the characteristics of the plant, and then design a PID controller based on that.
Specifically, you can perform FRE to obtain the plant model’s FRD data, and use this data directly in the PID tuner to design your PID controller. Alternatively, you can use commands like tfest to first identify a transfer function and then design the PID controller.
For more information on FRE, please refer to the following site:
For methods on designing PID controllers using FRD (frequency response) data, the following site will be helpful:
0 comentarios
Ver también
Categorías
Más información sobre PID Controller Tuning en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!