Difference open vs closed loop pid autotuner

조회 수: 4 (최근 30일)
Deepak bansal
Deepak bansal 2020년 2월 17일
답변: Arkadiy Turevskiy 2024년 1월 12일
  • If you don't have an initial controller, use the Open-Loop PID Autotuner block to obtain one. You can continue using it to re-tune the controller or replace it with the Closed-Loop PID Autotuner.
  • If you have an initial controller, use the Closed-Loop PID Autotuner block for re-tuning. The major benefits are: (1) if there is an unexpected disturbance during the experiment, it will be rejected by the existing controller to ensure safe operation; (2) the existing controller will keep the plant running near its nominal operating point by suppressing the perturbation signals as well.
I have to write Autotune code in C lanaguage into a MCU to ttrying to convert code from matlab into C with embedded coder.
What does intial controller mean here?

답변 (1개)

Arkadiy Turevskiy
Arkadiy Turevskiy 2024년 1월 12일
Hi,
Initial controller means PID controller with the gain values you already have from previois design, educated guesses, etc. As the doc says, if you do not have any guess for PID values, you can use open-loop PID autotuner to obtain them. If you already have a stable controller, but want to improve its' performance, use Closed-Loop PID Autotuner.
HTH

태그

Community Treasure Hunt

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

Start Hunting!

Translated by