How does PID block tune the gains?

15 views (last 30 days)
Ahmad Baaj
Ahmad Baaj on 6 Aug 2023
Answered: Sam Chak on 19 Aug 2023
I am writing my thesis and I have used the PID block to tune the gains. The response shows a very nice transient response, but I would like to know how the block works and how does it find these values. In other words, I want to understand the mathematical model the tuner is based on.

Answers (1)

Sam Chak
Sam Chak on 19 Aug 2023
The PID Autotuner is a proprietary algorithm that gives MathWorks® a competitive edge in the industrial automation and control system market. It is a key component contributing to the uniqueness of MATLAB/Simulink.
While you do not have access to the proprietary code, you can learn about the PID tuning objectives and how to specify the tuning parameters using the provided links. In your thesis, consider creating a flowchart that outlines the design procedure.
By reading the articles in the provided links, you will gain an understanding of how they tune a PID controller. This tuning process is based on a combination of frequency-response and computational optimization approaches, aimed at obtaining optimal parameter values for the PID controller.

Products


Release

R2023a

Community Treasure Hunt

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

Start Hunting!