Abstrak – In this practicum, the practican will use 3. Mahasiswa mampu mengubah transfer
the MatLab software to prove the transfer function function menjadi State Space dan sebaliknya
and state space. In this practicum, the practican is menggunakan Matlab.
expected to be able to understand the pole, zero and 4. Mahasiswa mampu menggunakan beberapa
gain value in the transfer function, be able to
toolbox untuk sistem kendali.
convert the transfer function into state space and be
able to use MatLab well.
II. DASAR TEORI
Kata kunci : transfer function, zero, poles, gain, 2.1. Transfer Function
state space
Transfer function adalah rasio perbandingan
I. PENDAHULUAN antara output dan input dalam fungsi laplace
dengan asumsi seluruh initial condition adalah
Transfer function adalah rasio perbandingan
nol. Transfer function memberi dasar dalam
antara output dan input dalam fungsi laplace
menentukan respon karateristik dari sistem tanpa
dengan asumsi seluruh initial condition adalah
harus menyelesaikan seluruh persamaan
nol. Transfer function memberi dasar dalam
diferensial sistem.
menentukan respon karateristik dari sistem tanpa
harus menyelesaikan seluruh persamaan Dalam analisis sistem kendali, harus lebih
diferensial sistem. dulu mengetahui karateristik sistem yang akan
diatur (plant) dan karateristik alat kendali yang
State Space adalah ruang n-dimensional
akan digunakan. Dalam kasus system kendali
yang memiliki koordinat x1 axis, x2 axis, …, xn
linier, time-invariant, single-input-single output,
axis. Setiap axis tersebut dikenal sebagai state
karakteristik yang penting adalah Transfer
variable x1, x2, …, xn. State variable merupakan
Function (Fungsi Transfer). Fungsi transfer
variabelvariabel yang dinyatakan sebagai set
didefinisikan sebagai perbandingan antara
terkecil dari state persamaan dinamik dari
transformasi Laplace keluaran (output) sistem
sebuah sistem.
dengan transformasi Laplace masukan (input)
Tujuan dalam praktikum ini adalah sistem dengan asumsi kondisi awal sama dengan
nol.
1. Mahasiswa memahami zero, poles, dan gain
value dari sebuah transfer function.
2. Mahasiswa mampu mengubah dari zero,
pole, gain value menjadi transfer function
menggunakan Matlab.
Penentuan fungsi transfer dapat dilakukan Definisikan n output integrator sebagai variabel
melalui dua cara yaitu : state: x1(t), x2(t), . . . , xn(t).
Persamaan State-Space
1. Variabel-variabel input,
2. Variabel-variabel output, Maka persamaaan state dan persamaan output
3. Variabel-variabel state. menjadi:
Input : u1(t), u2(t), …,ur(t) (Disebut sistem time varying bila fungsi f dan g
Output : y1(t), y2(t), . . . , ym(t). mengandung variabel t)
Bila persamaan state dan output diatas Total respon output dari system adalah:
dilinearisasikan disekitar titik operasinya, maka
persamaan state dan output linear dapat C(t) = Cforced(t) + Cnatural(t)
dituliskan:
System stabil yaitu jika natural respon
mendekati nol saat waktu mendekati tak
berhingga.
System tidak stabil adalah jika natural
respon mendekati tak berhingga saat waktu
mendekati tak hingga.
D(t) : Matrix transmisi langsung Diketahui transfer function sebuah sistem adalah
Kode Program
Hasil :
B. Tugas 1
Diketahui transfer function sebuah sistem
( )( )
adalah
( )
b. Pole ( )
Kode program :
num = [1 3];
den = [1 1 4];
dengan nilai polenya di tunjukkan seperti di atas. g = tf(num,den)
Pada perhituangan secara manual hal itu di [z,p,k]=tf2zpk(num,den)
pzmap(g)
tunjukkan dengan membuat denumerator nya
sama dengan 0.
Hasil :
( )( )
c. Gain
b. Pole
Hasil :
Hasil yang di tunjukkan telah sesuai dengan
function yang di berikan
c. Gain
a. Zero
( )( )
b. Pole
( )
( )
Kode program
dengan nilai polenya di tunjukkan seperti di atas. %Praktikum Sistem Kendali%
Pada perhituangan secara manual hal itu di %Modul: 1 %
tunjukkan dengan membuat denumerator nya %Nama : Sapta W. Manurung %
%NIM : 14S18029 %
sama dengan 0.
num = [1];
den = [3 0 1];
( )( )( ) g = tf(num, den)
[z,p,k]=tf2zpk(num,den)
Maka didapat pzmap(g)
Hasil : √
c. Gain
a. Zero
b. Pole
C. Latihan II
Kode Program :
( )( )
Hasil :
( )( )( )( )
( )( )
( )
( )( )( )( )
pole = {−2 ± 3i, −0.5}, zero = {−8, −3}, dan pole = −(2 digit tanggal lahir Anda), zero =
gain = 0,75 2 digit bulan lahir Anda, dan gain =
digitterakhir tahun kelahiran Anda.
Kode program :
Kode program :
%Praktikum Sistem Kendali%
%Modul: 1 % %Praktikum Sistem Kendali%
%Nama : Sapta W. Manurung % %Modul: 1 %
%NIM : 14S18029 % %Nama : Sapta W. Manurung %
z = [-8, -3]; %NIM : 14S18029 %
p = [-2 +- 3i, -0.5]; z = [0 2];
k = 0.75; p = [0 -6];
[num, den]= zp2tf(z',p',k); k = 1;
g = tf(num, den) [num, den]=zp2tf(z',p',k);
pzmap(g) g=tf(num, den)
pzmap(g)
Hasil :
Hasil :
E. Latihan 3 F. Tugas 3
1. Close Loop Negative Feedback
Mengubah transfer function kedalam state space
Kode program
Hasil :
( )
( )
( ) Hasil:
( )
( )
( ) ( )( )
( )
Perhitungan secara manual
Maka
Pertama kita serikan nilai G(s) dengan nilai a =
( ) 2, b = 3
( )
( ) ( ) ( )
( ) ( )
feedback(num1,den1,num2,den2);
( ) printsys(num,den);
( ) ( )
( ) ( ) ( )
( )
( ) Perhitungan secara manual
( )
( ) ( )
Dapat dilihat dari perhitungan secara teori sama
dengan yang di matlab ( )
3. Sistem Closed Loop Unity Feedback 2
( )
( ) ( )
Kode program : ( ) ( ) ( )
( )
( )
G. Tugas 4
1. Buatlah matlab program untuk menentukan
transfer function dari sebuah sistem yang
berdasarkan State Space representasi sistem
tersebut. Lihat pada buku teks, Matlab
Program 2-3 dan Matlab Program 2-4.
Penjelasan :
Hasil:
Single Input Single Output (SISO) yang artinya
satu input yang dimasukkan untuk satu keluaran.
Hal itu di tunjukkan oleh program 2.4.
REFERENSI
IV. KESIMPULAN