Anda di halaman 1dari 8

MODUL 1

PENGENALAN MATLAB TOOLBOX

1.1. Tujuan :
Setelah mengikuti Praktikum ini diharapkan mahasiswa dapat :
1.1.1 Mengerti tentang Toolbox Matlab
1.1.2 Menjelaskan tentang fungsi Toolbox Matlab
1.1.3 Menjelaskan tentang cara pengoperasian isi Toolbox MATLAB

1.2. Dasar Teori


MATLAB ialah suatu perangkat yang mempunyai kepanjangan dari Matrix
Laboratory dibuat oleh Math Work Inc, digunakan untuk analisis matematika, rancangan
kendali, identifikasi sistem dan grafik.
MATLAB digunakan untuk membantu dalam problem solving penelitian, dalam
matematika dan teknik secara praktikal. Penggunaan khusus didalamnya meliputi numeric
computation, teori kendali, statistik secara signal digital.
MATLAB mempunyai beberapa Toolbox diantaranya :
Toolbox Control System merupakan perintah untuk membantu dalam penyelesaian teori
teknik sistem kendali.
Toolbox Signal processing merupakan perintah untuk membantu dalam penyelesaian
proses signal digital.
Toolbox Optimization merupakan perintah untuk membantu dalam penyelesaian optimasi
fungsi umum non linier dan linier.

1.3. Cara Pengoperasian Matlab


MATLAB for Window dapat dioperasikan dengan dua cara :
Sorot Icon MATLAB didalam windows dan klick

Praktek Sistem Kendali 1


Kemudian program MATLAB akan menampilkan sebagai berikut :
simulink

Gambar 1.1. TAMPILAN MATLAB COMMAND WINDOWS

Untuk memulai bekerja dengan MATLAB, maka sebaiknya penulisan listing program
simulasinya menggunakan Notepad atau Microsof word, hal ini dilakukan untuk
menghemat kapasitas pemakaian memori pada MATLAB supaya lebih lancar dalam
pengoperasiannya.
Contoh 1
A=[123;456;789]
Penyelesaiannya :
Buka Note pad
Sorot menu file pada Notepad dan klick 1x
Kemudian ketik A=[123;456;789]
Selanjutnya sorot edit menu pada Notepad, sorot copy dan letakkan kursor pada lembar
kerja MATLAB (setelah prompt>>)
Sorot edit menu pada MATLAB dan Klick 1 x
Sorot paste menu pada MATLAB dan klick 1 x
Terakhir tekan enter
Hasilnya lihat berikut :

Praktek Sistem Kendali 2


GAMBAR 1.2. HASIL PROGRAM MATLAB

1.3.1. Prosedure Penggunaan Pernyataan


Berikut ini perintah penulisan listing program yaitu :
Untuk sistem kontinu digunakan variabel t dengan increment yang dapat berupa
bilangan rasional.
t=-0.5:0.002:0.3;.................. %t awal=-0.5 dan t akhir-0.3 dan increment=0.002
Pernyataan gambar kontinue dengan toolbox MATLAB :
Plot(t,f);.............................. % t=waktu,f=fungsi yang digambarkan pada grafik
Axis([Xo,Xt,Yo,Yt]);
Title(‘judul’);
xlabel(‘label pada sumbu x’);
ylabel((‘label pada sumbu y’);
Grid;……………………....... %jika ingin menggunakan garis putus-putus
pemandu pada grafik
Text(x,y,’text’);
Teorema residu :
b=[b0,b1,....,bn];.................... %koefisien numerator F(s)
a=[a0,a1,....,an];.................... %koefisien denumerator F(s)
[r,p,k]=residue(b,a);………… %matlab function
dimana r=konstanta fraksi parsial; p=pole; k=konstanta direct
akar persamaan
p=[a0,a1,…..,an];………….. %koefisien polinomial dari fungsi
r=roots(p);………………….. %mencari nilai akar polinomial
respon step
num=[a0,a1,….,an];………… %koefisien polinomial dari fungsi
den=[b0,b1,…..,bn];………….. % koefisien polinomial dari fungsi

Praktek Sistem Kendali 3


t=ts:dt:tf;…………………….. %ts=t start; dt=increment;tf=final
y=step(num,den,t);………… %matlab funtion
Perintah untuk menggambar root locus adalah
num=[a0,a1,…..,an];…………..%koefisien numerator F(s)
den=[b0,b1,…..,bn];…………..% koefisien denumerator F(s)
rlocus(num,den);………………%matlab funtion
Perintah untuk menggambar Step adalah
num=[a0,a1,…..,an];…………..%koefisien numerator F(s)
den=[b0,b1,…..,bn];…………..% koefisien denumerator F(s)
step(num,den);……………… %matlab funtion
contoh program orde 1 :
num1=[0 5]; %koefisien numerator F(s)
den1=[1 1]; % koefisien denumerator F(s)
num2=[0 5]; %koefisien numerator F(s)
den2=[10 1]; % koefisien denumerator F(s)
num3=[0 5]; %koefisien numerator F(s)
den3=[100 1]; % koefisien denumerator F(s)
t=0:0.01:50; % t awal=0 dan t akhir=0.0 dan increment=50
[y1,x1,t]=step(num1,den1,t); %matlab funtion
[y2,x2,t]=step(num2,den2,t); %matlab funtion
[y3,x3,t]=step(num3,den3,t); %matlab funtion
plot(t,y1,t,y2,t,y3); %t=waktu,f=fungsi yang digambarkan pada grafik

axis([0 35 0 10]);
Text(x1,y1,’τ1=1 s’);
Text(x2,y2,’τ1=10 s’);
Text(x3,y3,’τ1=100 s’);
Title(‘judul’);
xlabel(‘t dalam detik’);
ylabel( ‘u1(t) ;u2(t);u3(t)’);

Praktek Sistem Kendali 4


Grid; %jika ingin menggunakan garis putus-putus pemandu pada grafik

GAMBAR 1.3. HASIL PROGRAM MATLAB

1.4. Pemrograman Simulink Toolbox


1.4.1. Pendahuluan
SIMULINK adalah suatu perangkat lunak yang dapat digunakan membuat simulasi
dalam bentuk sistem matematika.
1. Block Pustaka Simulink :

2. Block Pustaka Source

3. Block Pustaka Sink

Praktek Sistem Kendali 5


4. Block Pustaka Discrete

5. Block Pustaka Linier

6. Block Pustaka Non Linier

7. Block Pustaka Connection

Praktek Sistem Kendali 6


8. Block Pustaka Extras

1.4.2. Cara Pengoperasian Simulink


Buka Perangkat Lunak matlab dan tulis SIMULINK tampilannya berikut ini

GAMBAR 1.4. PEMANGGILAN SIMULINK

Untuk keluar SIMULINK dari pustaka source Tekan X dengan mouse, Selanjutnya
untuk skematik diagram untuk membangun sistem kendali dengan SIMULINK adalah
sebagai berikut :

BLOCK SIMULINK
LEMBAR KERJA

SIGNAL SOURCE SIGNAL LINIER SIGNAL SINK

GAMBAR 1.5. SKEMATIK PEMROGRAM MATLAB

Praktek Sistem Kendali 7


Buka pustaka simulink (Simulink Block Library) dan sorot menu file sources yang dan
klick 2 x maka akan memperoleh gambar berikut :

GAMBAR 1.6. PROGRAM SOURCES DAN LINIER SIMULINK

Lembar Latihan/Soal:
1. Buatlah simulasi gambar dibawah ini :

Praktek Sistem Kendali 8

Anda mungkin juga menyukai