Tugas laporan praktikum dikumpulkan saat UAS dijilid rapih. (tidak menerima
laporan setelah UAS !!!)
Silahkan mengerjakan Laporan Praktikum sesuai dengan modul praktikum
yang telah diberikan pada ketua kelas.
Tugas Laporan harus mengikuti format yang telah disediakan.
Prosedur Program Matlab, silahkan copy paste dari Matlab yang telah anda
kerjakan.
NIM, gunakan 1 digit terakhir nim anda masing-masing, jika nim terakhir 0
maka tambahkan NIM +0,5
Lembar-1
20
H 1( s )
( s 3)( s nim ) ;
1
H 2( s)
( s nim)
Prosedur Program Matlabnya(di tuliskan program Matlab
dibawahnya !)
%----------
%SUSUNAN SERI OPEN LOOP
%----------
clear all;
clc;
%Persamaan Fungsi Alih
num1=[20];
den1=conv([1 3],[1 9]);
num2=[1];
den2=[1 9];
%perintah program untuk membentuk sytem seri dengan loop terbuka
[n_seri,d_seri]=series(num2,den2,num1,den1);
%Transfer function untuk loop terbuka system seri
Gseri=tf(n_seri,d_seri)
Transfer function:
20
--------------------------
s^3 + 21 s^2 + 135 s + 243
20
H 1( s )
( s 3)( s nim )
1
H 2( s)
( s nim)
Transfer function:
s^2 + 32 s + 207
--------------------------
s^3 + 21 s^2 + 135 s + 243
20 1
H 1( s ) H 2( s)
( s 3)( s nim ) ( s nim)
1
H 3( s )
( s 5)
num1=[20];
den1=conv([1 3],[1 9]);
num2=[1];
den2=[1 9];
num3=[1];
den3=[1 5];
Transfer function:
2 s + 14
---------------
s^2 + 14 s + 45
Transfer function:
40 s + 280
--------------------------------------------------
s^5 + 35 s^4 + 474 s^3 + 3078 s^2 + 9477 s + 10935
Transfer function:
s^2 + 11 s + 18
-------------------------
s^3 + 17 s^2 + 87 s + 135
Transfer function:
s^2 + 11 s + 18
-------------------------
s^3 + 18 s^2 + 98 s + 153
s2 s nim
H 1( s ) H 2( s )
( s 3)( s nim ) ( s 5)
Transfer function:
s^3 + 22 s^2 + 142 s + 253
--------------------------
s^3 + 17 s^2 + 87 s + 135
Transfer function:
s^3 + 22 s^2 + 142 s + 253
----------------------------
2 s^3 + 39 s^2 + 229 s + 388
f. Susunan Feedback
s2
H 1( s ) H 2( s ) 5
( s 3)( s nim )
Prosedur Program Matlabnya(di tuliskan program Matlab
dibawahnya !)
Transfer function:
5 s^2 + 60 s + 135
------------------
s^2 + 17 s + 37
A. Sistem Orde –1
Masukkan fungsi Transfer :
2
G(s)
( s nim )
Tuliskan Prosedur program Matlab untuk mencari Respon waktu (time respon).
Selanjutnya, amati dan gambar step response- keluarannya serta catat
karakteristiknya (Tr, Tp, Ts,overshoot, dan steady state)
Prosedur Matlab untuk mencari Respon Waktu
num=[2];
den=[1 9];
Gs=tf(num,den)
step(num,den)
title('Fungsi alih orde satu');
xlabel('waktu');
ylabel('Amplituddo');
% Membuat Time Respon
step(num,den);
finalvalue=polyval(num,0)/polyval(den,0)
[y,x,t]=step(num,den);
[Y,k]=max(y);
timetopeak=t(k)
percentovershoot=100*(Y-finalvalue)/finalvalue
%mengitung rise time
n=1;
while y(n)<0.1*finalvalue,n=n+1;end
m=1;
while y(m)<0.9*finalvalue,m=m+1;end
risetime=t(m)-t(n)
%menghitung setlling time
l=length(t);
while(y(l)>0.98*finalvalue)&(y(l)<1.02*finalvalue)
l=l -1;
end
settlingtime=t(l)
Transfer function:
2
-----
s+9
finalvalue = 0.2222
timetopeak = 0.6476
percentovershoot = -0.2944
risetime = 0.2473
settlingtime = 0.4239
s nim
G( s)
Masukkan fungsi Transfer :
( s nim)( s 2)
Tuliskan Prosedur program Matlab untuk mencari Respon waktu (time respon).
Selanjutnya, amati dan gambar step response- keluarannya serta catat
karakteristiknya (Tr, Tp, Ts,overshoot, dan steady state)
clear all;
clc;
num=[1 9];
den=conv([1 9],[1 2])
Gs_orde2=tf(num,den)
wn=3.7416573867739;
damping=1.2026755886059
[num,den]=ord2(wn,damping)
step(num,den)
title('Fungsi alih orde dua');
ylabel('Amplitudo');
xlabel('Waktu (detik)');
den =
1 11 18
Transfer function:
s+9
---------------
s^2 + 11 s + 18
damping = 1.2027
num = 1
den = 1.0000 9.0000 14.0000
finalvalue = 0.0714
timetopeak = 2.9141
percentovershoot = -0.4121
risetime = 1.1656
settlingtime = 2.1193
2
G(s)
( s nim )
Tuliskan Prosedur program Matlab untuk mencari Respon waktu (time respon)
sistem orde-1 dengan pengendali PI. Selanjutnya, amati dan gambar step response-
keluarannya serta catat karakteristiknya (Tr, Tp, Ts,overshoot, dan steady state)
%Masukan
setpoint=5 ;
Transfer function:
2
------
s + 11
K = 0.0364
t1 = 0.0515
t2 = 0.1149
tho = 0.0952
td = 0.0197
KP_1 = 132.6843
KP_2 = 119.4159
KI_2 = 0.0657
KP_3 = 159.2212
KI_3 = 0.0395
KD_3 = 0.0099
Transfer function:
238.8 s + 0.1314
----------------------
s^2 + 249.8 s + 0.1314
finalvalue_2 = 1
timetopeak = 10.0750
percentovershoot = -4.3795
risetime = 0
settlingtime = 10.0750
s nim
G( s)
Masukkan fungsi Transfer :
( s nim)( s 2)
Tuliskan Prosedur program Matlab untuk mencari Respon waktu (time respon)
dengan pengendali PI. Selanjutnya, amati dan gambar step response- keluarannya
serta catat karakteristiknya (Tr, Tp, Ts,overshoot, dan steady state)
%Masukan
setpoint=5 ;
Transfer function:
s+9
---------------
s^2 + 12 s + 27
finalvalue = 0.3333
K = 0.0667
t1 = 0.0943
t2 = 0.2107
tho = 0.1745
td = 0.0362
KP_1 = 72.3733
Transfer function:
65.14 s^2 + 586.3 s + 1.084
---------------------------------
s^3 + 77.14 s^2 + 613.3 s + 1.084
finalvalue_2 = 1
timetopeak = 2.9974
percentovershoot = -4.3773
risetime = 0
settlingtime = 2.9974