6 0 737 KB
1
SISTEM DATA TERCUPLIK
Suatu sinyal di dalam system waktu diskrit digambarkan oleh suatu deretan bilangan, misalnya {e(k)}. Pada kebanyakan system control digital, deretan-deretan bilangan tersebut diperoleh dengan cara pencuplikan (sampling) terhadap sinyal waktu kontinyu. Sebuah system dengan sifat waktu kontinyu kecuali pada saat-saat pencuplikan disebut Sistem dengan Data yang Tercuplik, seperti gambar di bawah ini (tanpa kontroler). input +
+
e(t)
-
Pencuplik dan Data Hold
πΜ
(π)
Plan
output
Gambar 1: Block Diagram Sistem Data Tercuplik
Untuk mengerti cara kerja dari system data tercuplik atau tersampel maka terlebih dahulu perlu kita pelajari pengaruh dari pencuplikan sinyal waktu kontinyu tersebut.
A. Data Yang Dicuplik. Pada proses pencuplikan akan terjadi hilangnya informasi dari sinyal yang dicuplik. Hilangnya informasi ini dapat dikurangi dengan menyisipkan sebuah device rekonstruksi data yang disebut Data hold, dan yang popular adalah Zero orde hold. Tujuan dipasangnya data hold mengikuti proses pencuplikan adalah untuk menyusun ulang sinyal yang dicuplik ke bentuk yang mendekati sinyal sebelum dicuplik. e (t) E(s)
Pencuplik dan Zero orde Hold
πΜ
(π‘) Μ
(π) π¬
Gambar 2: Pencuplik dan Zero orde Hold
Cara kerja kombinasi pencuplik dan zero orde hold seperti yang diperlihatkan pada gambar di bawah ini.
2
Amplitudo Input ke Pencuplik, e(t)
Output Zero Orde Hold, πΜ
(π)
0
T
2T
3T
4T
5T
6T
t
Gambar 3: Input dan Output Pencuplik/Zero orde Hold Transformasi Laplace dari πΜ
(π‘) adalah πΈΜ
(π ), yaitu: βππ
1βπ πΈΜ
(π ) = π
βπππ ] [β~ π=0 π(ππ)π
(1)
βπππ πΈ β (π ) = β~ disebut transformasi bintang dari e(t). π=0 π(ππ)π
(2)
Dimana:
πΊβπ (π ) =
1βπ βππ π
adalah fungsi transfer zero orde hold
(3)
Sehingga pencuplik dan zero orde hold dapat direpresentasikan dengan gambar berikut ini: π¬β (π)
E(s) T
1 β π βππ π
Μ
(π) π¬
Gambar 4: Representasi dari Pencuplik dan Zero orde Hold
Sehingga:
πΈΜ
(π ) = πΊβπ (π )πΈ β (π )
3
B. Pencuplik Ideal. e*(t)
e(0)
0
e(T)
T
e(2T)
2T
e(3T)
3T
t
Gambar 5: Representasi dari e*(t)
Disebut pencuplik ideal karena pada keluarannya berbentuk sinyal impuls yang tidak ada secara fisis. Jadi pencuplik ideal bukanlah pencuplik fisis, tapi muncul pada representasi ekivalen pada suatu peralatan pencuplik karena manipulasi matematis. Transformasi Laplace dari e*(t) adalah E*(s), sehingga invers dari E*(s) adalah: π β (π‘) = β β1 [πΈ β (π )] = π(0)πΏ(π‘) + π(π)πΏ(π‘ β π) + π(2π)πΏ(π‘ β 2π)+ . .. Dengan πΏ(π‘ β π‘0 ) adalah fungsi impuls satuan ( fungsi delta dirac) yang terjadi pada t = t0 . Contoh: Dapatkan E*(s) untuk π(π‘) = π(π‘) adalah fungsi unit step. Jawab: Karena π(π‘) = π(π‘) maka e(nT) = 1, dengan: n = 0, 1, 2, . . . Jadi: βπππ πΈ β (π ) = β~ = π(0) + π(π)π βππ + π(2π)π β2ππ + . . . π=0 π(ππ)π
πΈ β (π ) = 1 + π βππ + π β2ππ + . . .
πΈ(π§) = 1 + π§ β1 + π§ β2 + . . . Sehingga
πΈ β (π ) = πΈ(π§)|π§=π ππ
(4)
4
C. Rekonstruksi Data Gambar 4 di atas bukan merupakan model komponen fisis, tetapi hanya menggambarkan karakteristik fisis masukan-keluaran dari system yang memodelkan secara akurat peralatan fisis pencuplik dan data hold. Tujuan dari suatu data hold adalah untuk melakukan rekonstruksi (penyusunan ulang) keluaran pencuplik ideal ke bentuk pendekatan dari masukan pencuplik. Sebenarnya ada data hold yang lebih rumit dari pada zero order hold, tetapi jarang digunakan dalam praktek, sehingga yang sering digunakan pada kebanyakan system control digital adalah zero order hold.
D. Fungsi Transfer Pulsa Diperhatikan system open loop data yang dicuplik dengan fungsi transfer plan (kendalian) GP (s), seperti gambar 6 berikut ini:
E*(s) 1 β π βππ π
E(s)
GP(s)
C(s)
E(s)
E*(s) G(s)
Plan
(a)
C(s)
(b)
Gambar 6: Sistem Open Loop Data Tercuplik Sehingga: G (s) = perkalian fungsi transfer plan dan zero order hold πΊ(π ) =
1βπ βππ π
πΊπ (π ) πΆ(π ) = πΊ(π )πΈ β (π ) πΆ β (π ) = πΈ β (π )πΊ β (π )
Dalam domain z adalah:
C(z) = E(z) G(z)
(5)
G(z) dikenal sebagai Fungsi Transfer Pulsa. Fungsi transfer pulsa ini tidak memberikan informasi apapun tentang prilaku keluaran system c(t) diantara saat-saat pencuplikan. Penurunan persamaan (5) merupakan hal yang bersifat umum, artinya jika diberikan sembarang fungsi : π΄(π ) = π΅(π )πΉ β (π ) β π΄(π§) = π΅(π§)πΉ(π§) Dengan:
π΅(π§) = π{π΅(π )}
dan
πΉ(π§) = πΉ β (π )|π ππ =π§
5
Contoh 1: Dapatkan transformasi z dari π΄(π ) =
1βπ βππ π (π +1)
Jawab: π΄(π ) =
1 β π βππ 1 (1 β π βππ ) = π΅(π )πΉ β (π ) = π (π + 1) π (π + 1)
1
(1βπ βπ )π§
1
π΅(π ) = π (π +1) β π΅(π§) = π {π (π +1)} = (π§β1)(π§βπ βπ )
πΉ β (π ) = (1 β π βππ )
πΉ(π§) = (1 β π βππ )|π βππ =π§ = 1 β π§ β1 =
β
π§β1 π§
Jadi π΄(π§) = π΅(π§)πΉ(π§) =
(1 β π βπ )π§ π§ β 1 1 β π βπ = (π§ β 1)(π§ β π βπ ) π§ π§ β π βπ
Contoh 2: Diketahui system open loop dengan data yang dicuplik sebagai berikut:
1 β π βππ π
E*(s)
E(s)
1 π +1
C(s)
Jika e(t) adalah unit step maka dapatkan C(z) dan c(nT) π§
Jawab: π(π‘) = 1 βΆ πΈ(π§) = π§β1 πΆ(π ) = πΊ(π )πΈ β (π ) =
1βπ βππ π (π +1)
πΈ β (π )
πΆ(π§) = πΊ(π§)πΈ(π§) πΊ(π ) = π΅(π )πΉ β (π ) = 1βπ βπ
1βπ βππ π (π +1)
1
= π (π +1) (1 β π βππ ) π§
πΊ(π§) = π§βπ βπ dan πΈ(π§) = π§β1 Maka: 1βπ βπ π§
πΆ(π§) = πΊ(π§)πΈ(π§) = π§βπ βπ π§β1 Dengan metode parsial fraction, respon system pada saat-saat pencuplikan c (nT) adalah sebagai berikut:
6
Jadi
πΆ(π§) 1 β π βπ 1 β1 = = + (π§ β 1)(π§ β π βπ ) π§ β 1 π§ β π βπ π§ π§ π§ βΉ πΆ(π§) = β π§ β 1 π§ β π βπ π(ππ) = 1 β (π βπ )π = 1 β π βππ β dari table transformasi z c (nT)
c(t)
0
2T
4T
6T
t
Berikut 2 macam konfigurasi yang berbeda dari system open loop tanpa kontroler digital:
E(s)
E*(s)
T
G1(s)
A(s)
T
A*(s)
G2(s)
C(s)
(a)
E(s)
T
E*(s)
G1(s)
G2(s)
C(s)
(b)
Gambar 7: Konfigurasi dari system open loop tanpa kontroler digital Untuk gambar 7 (a): C(s) = G2(s)A*(s) sehingga C(z) = G2(z)A(z) A(s) = G1(s)E*(s) sehingga A(z) = G1(z)E(z) Jadi C(z) = G1(z) G2(z)E(z) Untuk gambar 7 (b): C(s) = G1(s)G2(s)E*(s) sehingga πΆ(π§) = Μ
Μ
Μ
Μ
Μ
Μ
πΊ1 πΊ2 (π§)πΈ(π§) Dengan Μ
Μ
Μ
Μ
Μ
Μ
πΊ1 πΊ2 (π§) = π{πΊ1 (π )πΊ2 (π )}
7