Effacer les filtres
Effacer les filtres

What is 'z' in the formula for a discrete PID controller?

21 vues (au cours des 30 derniers jours)
Nikoloz Jandieri
Nikoloz Jandieri le 8 Déc 2016
What is 'z' in the formula for a discrete PID?
1 Ts
Kp * (1 + ---- * ------)
Ti z-1
Thanks!

Réponse acceptée

Christoph F.
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.

Plus de réponses (1)

Christoph F.
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).
  1 commentaire
Nikoloz Jandieri
Nikoloz Jandieri le 8 Déc 2016
In the formula above it's "z-1" not "z^-1". Does that make difference?

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by