How to tune PID controller from time constant and static gain?

9 vues (au cours des 30 derniers jours)
Bruno Araujo
Bruno Araujo le 1 Nov 2022
Commenté : Bruno Araujo le 6 Nov 2022
Hi!
I would like to find the parameters of a PID controller (Kp, Ki, Kd) from the time constant and static gain of a transfer function.
Is there any method/equation for quick calculation of these parameters?
This is the transfer function:
Could it be like this?
Ki = 72.4 / 639.2
Kd = 72.4 * 639.2
Kp = 72.4
thanks so much

Réponses (1)

Sam Chak
Sam Chak le 1 Nov 2022
@Bruno Araujo, Not sure if you are looking for some manipulations like this:
Kp = 72.402;
Tp = 639.24;
Gc = pid(Kp)
Gc = Kp = 72.4 P-only controller.
Gf = tf([1], [Tp 1])
Gf = 1 ----------- 639.2 s + 1 Continuous-time transfer function.
Gcf = series(Gc, Gf)
Gcf = 72.4 ----------- 639.2 s + 1 Continuous-time transfer function.
  1 commentaire
Bruno Araujo
Bruno Araujo le 6 Nov 2022
@Sam Chak Hi Sam, sorry for the delay to answer you!
Thank you for your answer, but it was not what I was looking for!
Actually I could find it some days later: i was search the called "direct synthesis", with which I can direct find the paramers for the PID based on a tf.

Connectez-vous pour commenter.

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by