TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
PRAKTIKUM I
MATLAB DAN PID
I. TUJUAN
1. Mengenal dan dapat mengoperasikan program MATLAB
2. Memahami penggunaan MATLAB dalam analisis dan desain sistem kontrol
3. Mahasiswa mampu mengenal dan dapat memahami karakteristik Pengendali
4. Memahami PID
[ ]
1 2 3
4 5 6
Matrik A= 7 8 9
Ada 3 cara untuk menginputkan matrik yakni :
Cara 1:
>>a=[1 2 3;4 5 6;7 8 9]
Cara 2 :
>>a=[1 2 3 enter
4 5 6 enter
7 8 9];
Cara 3:
>>a1=[1 2 3];
>>a2=[4 5 6];
>>a3=[7 8 9];
>>a=[a1;a2;a3;];
>>a
Jawab :
Command windows :
>> f = sym('1-cos(2*t)');
>> F=laplace (f)
F =1/s-s/(s^2+4)
>> num=[1];
>> [A,B,C,D]=tf2ss(num,den)
A=
-5 -10
1 0
B=
C=
0 1
D=
plot (t,y,'ro')
title ('Grafik Y = Sin(t)')
grid on
xlabel('t')
ylabel('Amplitude')
Hasil Plot :
grid on
legend('x=Sin(t)','y=cos(t)','z=cos(2*t+10)')
hold off;
Hasil Plot :
t=0:0.1:10;
x=sin(t);
y=sin(t+30);
subplot(2,1,1)
plot(t,x,'r-')
grid on
xlabel('t'),ylabel('Amplitude')
title(' Grafik x = Sin(t)')
subplot(2,1,2)
plot(t,y,'bo')
grid on
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
xlabel('t'),ylabel('Amplitude')
grid on
title('Grafik y = sin(t+30)')
hold off
Hasil Plot :
menjadi aktuator yang mengatur aliran fluida dalam proses industri yang terjadi
Level air yang diinginkan disebut dengan Set Point. Error adalah perbedaan dari
Set Point dengan level air aktual.
Komponen kontrol PID ini terdiri dari tiga jenis yaitu Proportional,
Integratif dan Derivatif. Ketiganya dapat dipakai bersamaan maupun sendiri-
sendiri tergantung dari respon yang kita inginkan terhadap suatu plant.
1) Kontrol Proporsional
2) Kontrol Integratif
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
3) Kontrol Derivatif
4) Pengendali PID
Pengendali PID ini paling banyak dipergunakan karena sederhana dan
mudah dipelajari serta tuning parameternya. Lebih dari 95% proses di industry
menggunakan pengendali ini. Pengendali ini merupakan gabungan dari pengedali
proportional (P), integral (I), dan derivative (D). Gambar 1 berikut merupakan
blok diagram dari sistem pengendali dengan untai tertutup (close Loop):
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
U(t) =
K P+
1
Ti
∫ e (t )dt+T d
d e (t )
dt [ 1 t
=K e (t )+ ∫0 e(t )dt +T d
Ti
de (t )
dt ]
atau dapat pula dinyatakan dengan :
3a. Simulink
Simulink Adalah Tools Pada Matlab yang fungsinya untuk pemodelan suatu
sistem , seperti pada embedded system, pid controller system dan lain-
lain. .Simulink dibuat sebagai bahasa pemograman berbasis grafis untuk membuat
aliran data dan aliran dari program.
Output:
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
Y (s ) 0.01
=
X (s) 0.005 s2 +0.06 s+ 0.1001
Pada Simulink:
Pada simulink:
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
Pada Simulink:
Pada Simulink :
LABORATORIUM KENDALI DAN ROBOTIKA
TEKNIK ELEKTRO
UNIVERSITAS SRIWIJAYA
NAMA :
NIM :
Pada Simulink :
Pada Simulink: