フィルターのクリア

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

21 ビュー (過去 30 日間)
Nikoloz Jandieri
Nikoloz Jandieri 2016 年 12 月 8 日
回答済み: Christoph F. 2016 年 12 月 8 日
What is 'z' in the formula for a discrete PID?
1 Ts
Kp * (1 + ---- * ------)
Ti z-1
Thanks!

採用された回答

Christoph F.
Christoph F. 2016 年 12 月 8 日
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.

その他の回答 (1 件)

Christoph F.
Christoph F. 2016 年 12 月 8 日
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 件のコメント
Nikoloz Jandieri
Nikoloz Jandieri 2016 年 12 月 8 日
In the formula above it's "z-1" not "z^-1". Does that make difference?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangePID Controller Tuning についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by