How do I determine a good value for ki term in controller?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Rookie controls question here:
Here is an image of my controller:
The controller works fine when I set the ki = 0, but holds a 5m error. My controller diverges after 150 seconds when I set the ki value to -.01. what is a good way to determine the appropriate ki value?
0 Kommentare
Antworten (1)
Ameer Hamza
am 17 Jun. 2020
I suggest using the PID controller block: https://www.mathworks.com/help/releases/R2020a/simulink/slref/pidcontroller.html, which has a built-in tune option.
2 Kommentare
Ameer Hamza
am 18 Jun. 2020
It seems that there is some instability in your system. Therefore, the tuning function of the PID block failed. In that case, I guess you need to follow the manual tuning methods mentioned here: https://en.wikipedia.org/wiki/PID_controller#Manual_tuning
Siehe auch
Kategorien
Mehr zu PID Controller Tuning finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!