JOB 8
MATLAB DAN SIMULINK
Dosen Pengampu: Prof. Ir. Moh. Khairudin M.T., Ph.D.
Disusun Oleh :
Danis Fitrianingrum ( 21501241033)
Memasukkan input :
%Matrix
syms p q r x y z
A=[2 3 -4 5 6 -7;
3 -4 5 6 -7 2;
-4 5 6 -7 2 3;
5 6 -7 2 3 -4;
6 -7 2 3 -4 5;
-7 2 3 -4 5 6];
x=[p;q;r;x;y;z];
b=[1;2;3;4;5;6];
%A*z=b
%inv(A)*A*x=inv(A)*b
x=inv(A)*b
Output :
>> matriks x =
0.6505
0.6945
0.2549
0.6505
0.6945
1.2549
5. Menggambarkan grafik
a. Ketik dalam comand window
>> time = [0:0.001:0.099];
>> x = cos(0.1*pi*(0:99));
>> plot(time,x)
>> xlabel('time (msec)')
>> ylabel('x(t)')
b. Tekan enter, amati gambar yang dihasilkan
b. Membuat plant dan transfer function, Diketahui plant orde 1. Gdc = 5 dan τ = 5
Input berupa step dan impulse.
c. Membuat plant dan transfer function, Diketahui plant orde 1. Gdc = 0.5 dan τ = 1
Input berupa Ramp dan impulse.
d. Membuat plant dan transfer function, Diketahui plant orde 1. Gdc = 0.5 dan τ = 1
Input berupa impulse.
e. Membuat plant dan transfer function, Diketahui plant orde 1. Gdc = 0.5 dan τ = 1
Input berupa sinus.
RESPON SISTEM ORDE 2
1. Memulai MATLAB
2. Mengaktifkan editor pada program MATLAB
3. Membuka m-file
4. Memasukkan program
% program 1
% tanggapan waktu dari suatu sistem orde 2
zeta = 0.7; % koefisien redaman
omega = 1;
gain = 1;
Ts = 0.5
num = [gain*(omega)^2 ];
den = [1, 2*zeta*omega, (omega)^2 ]; % sistem orde 2
sys = tf(num,den);
t = 0:Ts:19;
x = ones(size(t));
z = lsim(sys, x, t);
subplot(211), plot(t,x,t,z), grid;
5. Kemudian tekan run
Hasil yang didapatkan
TUGAS
1. Mengganti nilai zeta berturut-turut dengan 0.2, 0.5, 0.8, 1, dan 1.3. Mengamati perubahan
pada tampilan dan mencatat masing-masing tr, tp, dan ts.
a. Zeta 0.2, tr = 1.98, tp = 3, ts = 0.5000
2. Mengatur nilai zeta pada 0.3, mengubah nilai omega mulai 0.5, 0.8, 1, 1.5. Mengamati
dan menggambar hasilnya. Menyimpulkan pengaruh perubahan omega.
a. Omega 0.5
b. Omega 0.8
c. Omega 1
d. Omega 1.5
3. Mengembalikan nilai omega pada 1 dan zeta pada 0.3, mengubah nilai gain mulai 0.5,
0.8, 1, 1.5. Mengamati dan memberi kesimpulan.
a. Gain 0.5
b. Gain 0.8
c. Gain 1
d. Gain 1.5
SIMULASI KONTROL PROSES DENGAN KONTROLER PID
UNTUK PLANT ORDE 1
h. Gambar tampilan Scope yang terbaik menurut anda dan catat parameter yang
diperlukan
i. Cobalah mengecilkan time constant dengan membesarkan nilai P dan I secara bersamaan,
sementara D = 0.
II. Proses Orde 1 Dengan Delay
1. Menyusun sistem gambar pada editorn simulink
6. Perbesar nilai P sedikit demi sedikit, agar steady-state error menjadi nol atau mendekati
nol. Dapatkah ini terjadi ? Bila dapat, berapakah nilai P ?
7. Bila tidak dapat (sulit), atur nilai P agar steady-state error sekitar 30 %. Catat nilai P pada
kondisi ini.
8. Atur nilai I, dari kecil sampai besar, sehingga steady-state error menjadi nol atau
mendekati nol, dengan maximum overshoot 120 %. Berapakah nilai I?
9. Atur nilai D dari kecil ke besar untuk memperkecil maximum overshoot. Berapakah
nilai D ?
TUGAS
1. Ubahlah koefisien s pada blok Tranfer FCn menjadi 5. Ulangi langkah 2 sampai 8.
Berapakah nilai P dan I yang anda peroleh ? Bagaimana cara mengecilkan time constant ?
(Tanpa delay)
Adapun cara mengecilkan time constant yaitu dengan mengubah nilai P menjadi semakin
besar.
2. Pada Transport Delay, ubah Time Delay menjadi 1. Ulangi langkah 4 sampai 10.
Berapakah nilai P, I dan D yang anda peroleh ?
SIMULASI KONTROL PROSES DENGAN KONTROLER PID
UNTUK PLANT ORDE 2
f. Atur nilai I, dari kecil sampai besar sehingga steady-state error menjadi nol atau mendekati
nol, dan maximum overshoot sekitar 120%. Catat nilai I.
g. Atur nilai D dari kecil sampai besar, untuk memperkecil maximum overshoot
h. Gambar tampilan Scope terbaik menurut anda dan catat parameter-parameter yang
diperlukan.
Parameter : P = 47. I = 50. D = 3
h. Atur nilai D dari kecil ke besar untuk memperkecil maximum overshoot. Sementara
Steady-state eror masih tetap kecil. Berapakah nilai D ?
i. Gambar tampilan akhir Scope ini dan catat parameter-parameter yang diperlukan!
- Tugas : Pada Transport Delay, ubah Time Delay menjadi 1. Ulangi langkah 4
sampai 9. Berapakah nilai P, I dan D yang anda peroleh ?
- Tugas: Masih dengan Time Delay, ubahlah faktor redaman (ζ) agar plant-yaitu
blok Transfer Fcn- menjadi sistem orde 2 sangat teredam (over damped). Ulangi
langkah 3 sampai 8. Berapakah nilai P, I, dan D yang anda peroleh?
P = 1.5, I = 0.5, D = 0.5