What is 'z' in the formula for a discrete PID controller?
21 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Nikoloz Jandieri
le 8 Déc 2016
Réponse apportée : Christoph F.
le 8 Déc 2016
What is 'z' in the formula for a discrete PID?
1 Ts
Kp * (1 + ---- * ------)
Ti z-1
Thanks!
0 commentaires
Réponse acceptée
Christoph F.
le 8 Déc 2016
1/(z-1) is equal to the infinite sum (z^-1) + (z^-2) + (z^-3) + ...; applied to a signal, this means the sum of all input samples of the past. This is how the digital PID controller approximates the integral over the input signal.
An in-depth explanation of the z-transform would probably be beyond the scope of this forum, and there is plenty of literature about the topic. Basically, the z-transform is as fundamental to signal processing and control in the discrete domain (where signals are time-discrete) as the Fourier- and LaPlace-transformations are for the continuous domain.
0 commentaires
Plus de réponses (1)
Christoph F.
le 8 Déc 2016
z is the variable of a transfer function in the z-domain.
(Basically, z^-1 means a time shift of one sample backwards in time. For the mathematical background, refer to an explanation of the z-transformation).
Voir également
Catégories
En savoir plus sur PID Controller Tuning dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!