Laporan Mathlab
Laporan Mathlab
Disusun oleh:
NIM :2021204010037
KETERANGAN:
NILAI:
DOSEN PEMBIMBING
Arief Mardiyanto,S.ST.,M.T.
NIP. 19640701198903 1 002
3.1 CAPAIAN PRAKTIKUM UMUM
Modul ini bertujuan memberikan pengetahuan kepada peserta didik tentang
tanggapan system berdasarkan input dan fungsi alih (transfer function) dari system
tersebut. Serta mampu merancang PID controller analog berdasarkan tanggapan.
G(s) = 𝐾𝑝 (3 – 1)
Sebuah pengendali P mempunyai kondisi yang sama dengan amplifier linear. Koefisien
pengendali, 𝐾𝑝 ,ekivalen dengan faktor penguatan (gain faktor) dari amplifier.
Jika fungsi alih plant 𝐺𝑃(s) maka fungsi alih lup seperti persamaan (3.2)
𝐺𝑂𝐿 (s) = 𝐾𝑝 𝐺𝑝 (s) (3 – 2)
Dan fungsi lup tertutup seperti yang digambarkan oleh sistem gambar 3.3 adalah
𝐶(𝑠) 𝐾𝑝𝐺
𝑝(𝑠)
G(s) = = (3 -3)
𝑅(𝑠) 1+𝐾𝑝𝐺
𝑝(𝑠)
3.4 LANGKAH PERCOBAAN
1. Buatlah program pada m – file dari matlab untuk sistem lup terbuka seuai contoh 3.1
2. Simulasikan program tersebut sambil memasukkan nilai 𝐾𝑝 = 1.
3. Ulangi langkah 2 dengan nilai 𝐾𝑝 = 5,10,50 dan 100.
4. Buat program pada m – file dari matlab untuk sistem lup terbuka sesuai contoh 3.2
lalu simulasikan.
5. Analisa pengaruh perubahan 𝐾𝑝 terhadap tanggapan sistem dari grafik yang muncul
pada langkah 4.
6. Buat program pada m-file dari matlab untuk sistem lup tertutup sesuai contoh 3.3.
7. Simulasikan program tersebut sambil memasukkan nilai 𝐾𝑝= 1.
8. Ulangi langkah 7dengan nilai 𝐾𝑝= 5, 10, 50 dan 100.
9. Buat program pada m-file dari matlab untuk sistem lup terbuka sesuai contoh 3.4
lalu simulasikan.
10. Analisa pengaruh perubahan 𝐾𝑝 terhadap tanggapan sistem dari grafik yang muncul
pada langkah 9.
3.5 PROGRAM
% contoh 3.1
% mengamati response P controller pada lup terbuka
% nilai 𝐾𝑝 dapa ditentukan sesuai keinginan
% contoh 3.3
% mengamati response plant dengan P controller lup tertutup
% nilai Kp dapat ditentukan sesuai keinginan
% nilai axis disetting sesuai kebutuhan
K = 5;
Kp = input(‘Kp = ?’);
T1 = input(‘nilai tow1 = ?’);
T2 = input(‘nilai tow2 = ?’);
Gcnum = [0 0 Kp];
Gcden = [0 0 1];
Gpnum = [0 0 1];
Gpden = [T1*T2 T1+T2 1];
Golnum = conv(Gcnum, Gpnum);
Golden = conv(Gcden, Gpden);
Gnum = K*Golnum;
Gden = Golden + Golnum;
Step (Gnum, Gden)
X = input(‘sumbu X = ?’);
Y = input (‘sumbu Y = ?’);
Grid
% contoh 3.4
% model 2 gambar pada satu grafik \ clear all
Warna = [‘r’ ‘b’ ‘y’ ‘g’];
Kp = [1 10 50 100];
T1 = 10;
T2 = T1;
K = 5;
Gcden = [0 0 1]; Gpnum = [0 0 1];
Gpden = [T1*T2 T1+T2 1];
Golnum = conv(Gcnum, Gpnum);
Golden = conv(Gcden, Gpden);
For K=1:4
Gcnum = [0 0 Kp(k)];
Golnum = conv(Gcnum, Gpnum);
Gnum = K*Golnum;
Gden = Golden + Golnum;
Step (Gnum, Gden, warna(k));
Hold on
End
Grid
3.6 DATA HASIL PERCOBAAN
Tabel contoh 3.1
Input K amplitudo Input sumbu X Input sumbu Y Time second
1 3.15 5 5 5s
5 24.9 40 45 25.9s
15 74.9 35 80 33.6s
Tabel B
Nilai Kp Amplitudo Time second Keterangan
15 4.7 57.8s Overshoot
T = 8.13s
A = 6.76
12 4.61 69.1s Overshoot
T = 9s
A = 6.47
6 4.28 56.5s Overshoot
T = 12s
A = 5.47
Tabel contoh 3.4
Tabel A
Nilai K Amplitudo Time second Keterangan
5 R = 2.5 Y = 4.9 - -
B = 4.5 Y = 4.9
8 R=4 Y = 7.8 - -
B = 7.2 Y = 7.9
16 R=8 Y = 15 - -
B = 14 Y = 15
Tabel B
Nilai Kp Amplitudo Keterangan
[ 15 10 50 100 ] R = 18.8 Y = 19.6 Label Y = 20
B = 18.2 G = 19.8 Label X = 12
[ 20 15 50 100 ] R = 19 Y = 19.6 Label Y = 20
B = 18.8 G = 19.8 Label X = 12
[ 10 15 60 100 ] R = 18.2 Y= 19.7 Label Y = 20
B = 18.8 G = 19.8 Label X = 12
3.7 MENAMPILKAN GRAFIK DARI TABEL
Grafik contoh 3.1
Kp = 5, sumbu X = 40, sumbu Y = 45 dan Kp = 10, sumbu X = 35, sumbu Y = 80
Sumbu X
0
Fungsinya sama seperti axis pengaturan axis dapat mengbah jarak sumbu x dan y untuk
lebih luas lagi.
Hasil dari contoh 3.2 memiliki 4 input Kp yang sudah ditandai berupa kode yaitu R, B, Y, G.
R = merah (red)
B = biru (blue)
Y = kuning (yellow)
G = hijau (green)
Hal ini dilakukan sebagai penanda pada hasil dari grafik supaya hasil dari ke empat input
tidak tertukar atau kebingungan.
Hasil dari contoh 3.3 pada keterangan terdapat overshoot dan terdapat :
T = time second dan A = amplitudo
Jadi pada hasil T dan A diambil dari grafik gelombang overshoot pertama.
Sedangkan pada tabel B nilai tow1 dan tow2 = 10 untuk melihat apa yang terjadi apabila jika
nilai tow1 dan tow2 sama.
Hasil dari contoh 3.4 pada tabel A nilai T1 dan T2 = 10 dan nilai Kp = [ 1 10 50 100 ]
Sedangkan tabel B nilai K = 20 merupakan nilai constand dan nilai T1 dan T2 = 10.
DAFTAR PUSTAKA
System control suhu otomatis, lab. Instrumentasi & system kendali kontinyu, politeknik
negeri lhokseumawe.