Membangun Model Waktu-Diskrit

Membangun Model Waktu-Diskrit

Membangun model waktu-diskrit persis sama dengan membangun model waktu-malar. Perbedaannya adalah pada pemodelan waktu-diskrit, Anda perlu menetapkan periode pencuplikan atau waktu cuplik. Nilai waktu pencuplikan bernilai skalar dan dinyatakan dalam detik. Anda juga dapat  menggunakan nilai -1 bila tidak ingin menetapkan waktu pencuplikan.

Untuk menetapkan model LTI waktu-diskrit Anda dapat menggunakan tf, zpk, ss, atau frd, dengan bentuk perintah sebagai berikut

sys1 = tf(num,den,Ts)
sys2 = zpk(z,p,k,Ts)
sys3 = ss(a,b,c,d,Ts)
sys4 = frd(response,frequency,Ts)

Sebagai contoh,

h = tf([1 -1],[1 -0.2],0.1)

membangun fungsi alih waktu diskrit h(z) = ( z- 1)/(z + 0,2) dengan waktu pencuplikan 0.1 detik.

Dengan menetapkan  Ts = -1 akan membiarkan waktu cuplik bagi model waktu diskrit berharga tak ditetapkan. Sebagai contoh

h = tf([1 -0.5],[1 0.6],-1)

menghasilkan

Transfer function:
z – 0.5
——-
z + 0.6

Model TF dan ZPK  Waktu Diskrit
Anda dapat menetapkan model TF dan ZPK waktu diskrit seperti ditunjukkan diatas. Sebagai alternatif, sering untuk keperluan penyederhanaan kita menetapkan model dengan cara sbb :

1.  Mendefinisikan variabel z sebagai model TF atau ZPK model waktu diskrit khusus dengan waktu cuplik tertentu

2. Memasukkan model TF atau ZPK milik Anda dalam bentuk persamaan pecahan dalam z.

This approach parallels the procedure for specifying continuous-time TF or ZPK models using rational expressions. This procedure is described in SISO Transfer Function Models and SISO Zero-Pole-Gain Models.

Sebagai contoh,

z = tf(‘z’, 0.1);
H = (z+2)/(z^2 + 0.6*z + 0.9);

perintah ini akan membuat model TF sama dengan perintah sebagaimana berikut

H = tf([1 2], [1 0.6 0.9], 0.1);

Similarly,

z = zpk(‘z’, 0.1);
H = [z/(z+0.1)/(z+0.2) ; (z^2+0.2*z+0.1)/(z^2+0.2*z+0.01)]

produces the single-input, two-output ZPK model

Zero/pole/gain from input to output…
z
#1:  —————
(z+0.1) (z+0.2)

(z^2 + 0.2z + 0.1)
#2:  ——————
(z+0.1)^2

Sampling time: 0.1

Leave a Reply

Your email address will not be published. Required fields are marked *

Captcha Garb (1.5)