6.1. Tujuan
1. Memahami cara melakukan simulasi sistem kendali PID dengan menggunakan Marlab-
Simulink.
2. Memahami karakteristik perubahan nilai parameter dari P, I, dan D terhadap sistem
kendali loop tertutup.
Mengacu pada bab sebelumnya, Fungsi Transfer dari rangkaian mekanik translasi pada Gambar
1. adalah:
𝑌(𝑠) 1
= 2
(6-1)
𝑋(𝑠) 𝑚𝑠 + 𝑓𝑠 + 𝑘
Dengan memberikan variable komponen sistem sebagai berikut maka akan diperoleh transfer
fungsi sistem menjadi:
➢ m = 1 kg
➢ f = 10 Ns/m
➢ k = 20 N/m
fungsi transfer menjadi:
𝑌(𝑠) 1
= 2 (6-2)
𝑋(𝑠) 𝑠 + 10𝑠 + 20
Apabila dibandingkan dengan sinyal input atau setpoint dari sistem tersebut:
Dalam sistem kendali yang ideal sangat diharapkan bahwa sistem memiliki spesifikasi sistem
sebagai berikut:
➢ Rise time yang cepat
➢ Error steady state yang mendekati nol
➢ Overshoot yang minimum
Buat m-file baru di Matlab dengan menentukan propotional gain P seebesar 300
Kp = 300;
num = Kp;
den = [1 10 20+Kp];
TF = tf(num,den);
t = 0:0.02:2;
step (TF,t)
Blok Kendali derivatif ditunjukkan pada berikut. Kendali derivatif tidak akan pernah
digunakan sendirian, karena kontroler ini hanya akan aktif pada periode peralihan. Pada
periode peralihan, kontrol derivatif menyebabkan adanya redaman pada sistem sehingga
lebih memperkecil lonjakan. Seperti pada kontrol proporsional, kontrol derivatif juga tidak
dapat menghilangkan offset.
Kendali Proporsional Derivatif (Kp,Kd):
Fungsi Transfer menjadi:
𝑌(𝑠) 𝐾𝐷 𝑠 + 𝐾𝑃
= (6-8)
𝑋(𝑠) 𝑠2 + (10 + 𝐾𝐷 )𝑠 + (20 + 𝐾𝑝)
Untuk persamaan PID (6-9) merupakan PID bentuk independent dan persamaan (6-10)
merupakan PID bentuk dependent. Istilah tersebut mengacu kepada ketergantungan setiap
suku persamaan terhadap nilai Kp. Untuk persamaan (6-9), jika kita melakukan perubahan
nilai pada konstanta proporsional (Kp) maka tidak akan mempengaruhi konstanta parameter
lainnya. Sedangkan untuk persamaan (6-10), dengan merubah nilai Kp maka akan merubah
nilai dari parameter-parameter lainnya. Pada percobaan ini persamaan PID yang digunakan
adalah persamaan dalam bentuk independent. Jika anda ingin menggunakan persamaan
dependent, maka anda tinggal memasukan nilai dari Ki=Kp/Ti dan Kd=Kp.Td
Pada persamaan-persamaan diatas merupakan persamaan dalam kawasan waktu continuous
(analog). Sedangkan agar persamaan persamaan tersebut dapat direalisasikan dalam bentuk
pemrograman, maka persamaan dalam kawasan waktu continuous tersebut harus
didiskretisasi terlebih dahulu (kawasan digital).
Transfer Function
Lokasi: Continous
‘Double click’ simout untuk melakukan pengaturan format. Ganti format nya dengan
format ‘Structure’
Klik ‘OK’.
Kemudian ganti ‘running time’ pada simulink menjadi 100.
Jalankan simulasi.
(3). Untuk membuat plot grafik buat m-file baru atau ketik kan code berikut pada command
window:
Ubah nilai Kp pada PID Controller dengan ‘double click’ block PID Controllers dan ganti
nilai Kp menjadi 10.
Jalankan simulasi!
(5). Plot grafik hasil simulasi dengan menggunakan code yang sama seperti sebelumnya.
Hasil simulasi kendali P adalah sebagai beikut:
Plot diatas menunjukkan bahwa penggunakan kendali P telah berhasil memperbaiki
respon sistem, rise time yang diperoleh sangat cepat, tidak ada error steady state dan
tidak ada overshoot.
‘Double click’ simout untuk melakukan pengaturan format. Ganti format nya dengan
format ‘Structure’
Klik ‘OK’.
Jalankan simulasi.
(3). Untuk membuat plot grafik buat m-file baru atau ketik kan code berikut pada command
window:
‘Double click’ simout untuk melakukan pengaturan format. Ganti format nya dengan
format ‘Structure’
Klik ‘OK’.
Gunakan running time simulasi 30.
Jalankan simulasi.
(3). Untuk membuat plot grafik buat m-file baru atau ketik kan code berikut pada command
window:
6.4. Tugas
1. Diketahui fungsi transfer suatu sistem adalah sebagai berikut:
C(s) 1
=
R(s) 0.5𝑠 2 + 1
Rancang sistem kendali pada sistem tersebut dengan menggunakan simulink (hasil grafik
diplot menggunakan simout) dengan:
a. P = 3 dan D = 0.1
b. P = 1 dan D = 0.5
c. P = 5 dan D = 2
d. Bandingkan hasil dari ketiga nilai tersebut, manakah menurut anda yang memberikan
hasil terbaik?
3. Diketahui fungsi transfer suatu sistem adalah sebagai berikut:
C(s) 9.359
= 2
R(s) 𝑠 + 21.36𝑠 + 39.21
a. Lakukan perancangan kendali PID pada sistem tersebut dengan menggunakan blok
Simulink.
b. Temukan parameter kendali PID yang paling mendekati unit step respon.
c. Berikan penjelasan alasan pemberian parameter Kp, Ki, Kd.
d. Tentukan pula karakteristik respon sistem, Time Constan, Rise Time, Settling Time, Time
Peak