Facing the error "PID tuner could not find an initial stabilizing controller for this plant"

18 views (last 30 days)
When trying to auto tune a PID controller, it says "The plant cannot be linearized" & "PID tuner could not find an initial stabilizing controller for this plant". The plant is a solar PV module with a little bit of additional circuitry to it. The purpose of the controller is to change the duty cycle of a switch in the circuit dynamically so that the PV module always operates at maximum power point. What should be done in such situations to design a controller? Thank you in advance

Answers (1)

Jemima Pulipati
Jemima Pulipati on 10 Jul 2020
Edited: Jemima Pulipati on 10 Jul 2020
Hello,
The workarounds for the issue are:
  1. You can use a PI controller instead of PID controller
  2. Check the 'Use filtered derivative' box in the PID controller block. This is a good practice in general to filter out high frequency noise.

Community Treasure Hunt

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

Start Hunting!