Anda di halaman 1dari 8

MODUL 6

PERMODELAN DAN SIMULASI MATLAB BAGIAN I [13]

Dalam menyelesaikan persamaan differensial

dengan Matlab dapat

menggunakan perhitungan Runge-Kutta dalam dua bentuk: ODE23 dan ODE45. Dalam hal ini, ODE23 dipergunakan untuk derajat akurasi perhitungan menengah sedangkan ODE45 dipergunakan untuk derajat akurasi yang lebih tinggi. Syntax: [T,Y]=ODE23(Yprime,T0,Tfinal,Y0) [T,Y]=ODE45(Yprime,T0,Tfinal,Y0) Fungsi-fungsi diatas mengevaluasi persamaan differensial biasa dalam Yprime.m pada interval T0 sampai Tf dan dengan harga awal Y0. Contoh-1 Sistem Mekanik Rangkaian system mekanik diperlihatkan pada gambar dibawah ini:

x(t) f(t)

Bila dimisalkan bahwa system semula adalah dalam keadaan diam, sebuah gaya sebesar 25 Newton diberikan pada t=0, M = 1 kg, B = 5N/m/detik, K = 25 N/m. Simulasikan hasil persamaan differensial dalam bentuk kurva time respon jarak dan kecepatan dengan menggunakan Matlab! Dimana interval waktu adalah dari t = 0 s/d t = 3 detik dan harga awal dx1/dt= 0, dx2/dt=0.

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

Penyelesaian Berdasarkan hukum Newton persamaan system pada gambar diatas dapat dituliskan sbb:
M d 2 x(t ) dx (t ) = f (t ) B kx (t ) 2 dt dt

dalam hal ini,


x(t ) = x1 dx (t ) dx 1 = = x2 dt dt d 2 x(t ) dx 2 = = xdot dt d 2t 1 xdot = [ f (t ) Bx 2 Kx 1 ] M

Program Matlab dapat dibuat dengan cara sebagai berikut: 1. Buat satu file function untuk menyimpan data dalam bentuk fungsi differensial (turunan). %Nama File: mekanik.m function xdot=mekanik(t,x); %untuk menyimpan data t = rentang waktu yang rangkaian. % data x = inputan yang diberikan pada rangkaian dalam suatu file mekanik.m dengan fungsi diferensial (xdot). F=25;M=1;B=5;K=25; xdot=[x(2);1/M*(F-B*x(2)-K*x(1))]; save mekanik.mat 2. Kemudian buat M-file yang lain untuk menyelesaikan file function tersebut. % Nama File: cobamek.m t0=0;tf=3; x0=[0 0]; %interval waktu %Kondisi awal,elemen-1 untuk dx1/dt dan e %elemen-2 untuk dx2/dt [t,x]=ode23('mekanik',t0,tf,x0); %memanggil file function mekanik.m dibutuhkan pada

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

%Menggambar Kurva Respon Waktu plot(t,x(:,1),t,x(:,2));grid; title('respon waktu'); xlabel('t-detik'); text(2,1.2,'jarak'); text(2,.2,'kecepatan'); save cobamek.mat Bila program Matlab dieksekusi akan menghasilkan:

Contoh-2 Sistem Listrik Sebuah rangkaian system listrik diperlihatkan pada gambar dibawah ini:

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

, 4

s =

c ( 0 , 3 2

) =

, 5

Dimisalkan bahwa tegangan awal kapasitor Vc(0)= 0.5 Volt, dan pada waktu t=0 diberikan tegangan sebesar 5 volt (fungsi step). Simulasikan hasil persamaan differensial dalam bentuk kurva time respon arus dan tegangan kapasitor dengan menggunakan instruksi Matlab! Dimana interval waktu yang digunakan adalah t = 0 s/d t = 15 detik dan harga awal Vc(0)= 0,5 serta I(0)=0. Penyelesaian Dengan hukum Kirchoff tentang tegangan diperoleh persamaan:
Ri + L di 1 + i.dt =Vs dt c

1 i.dt =Vc c

dengan i = c maka,
x1 = Vc , x 2 = i

dvc dt

dvc 1 1 = .i = x 2 dt c c di x2 = L = Vs Ri Vc dt x1 =

x2=

1 (Vs Rx 2 x1) L

Program Matlab dapat dibuat dengan cara sebagai berikut: 1. Buat satu file function untuk menyimpan data dalam bentuk fungsi differensial (turunan).

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

%Nama File: rlc.m function xdot=rlc(t,x); %untuk menyimpan data t = rentang waktu yang dibutuhkan pada rangkaian . %data x = inputan yang diberikan pada rangkaian dalam suatu file rlc.m dengan fungsi differensial (xdot). V=1; R=1.4; L=2; C=0.32; xdot=[x(2)/C; 1/L*(V- x(1)-R*x(2))]; save rlc.mat 2. Kemudian buat M-file yang lain untuk menyelesaikan file function tersebut. % Nama File: cobarlc.m t0=0;tf=15; x0=[0.5 0]; [t,x]=ode23('rlc',t0,tf,x0); %memanggil file function rlc.m

%Menggambar (KURVA RESPON WAKTU RLC) plot(t,x(:,1),t,x(:,2));grid; title('respon waktu RLC'); xlabel('t-detik'); text(8,1.08,'tegangan kapasitor'); text(8,0.1,'arus');

Bila program dieksekusi maka akan menghasilkan:

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

6.1. Latihan. 1. Bila dimisalkan bahwa system semula adalah dalam keadaan diam, sebuah gaya sebesar 45 Newton diberikan pada t=0, M = 1 kg, B = 7N/m/detik, K = 15 N/m. Simulasikan hasil persamaan differensial dalam bentuk kurva time respon jarak. Untuk system berikut ini:

B
2. Bila dimisalkan bahwa system semula adalah dalam keadaan diam, sebuah gaya sebesar 60 Newton diberikan pada t=0, M = 5 kg,

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

B = 8N/m/detik, K1 = 15 N/m, K2.=13 N/m. Simulasikan hasil persamaan differensial dalam bentuk kurva time respon jarak. Untuk system berikut ini:

3.

Dimisalkan bahwa tegangan awal kapasitor Vc(0)= 0.7 Volt, dan pada waktu t=0 diberikan tegangan sebesar 10 volt (fungsi step). Simulasikan hasil persamaan differensial dalam bentuk kurva time respon arus dan tegangan kapasitor dengan menggunakan instruksi Matlab! Dimana interval waktu yang digunakan adalah t = 0 s/d awal Vc(0)= 0,7 serta I(0)=0. t = 30 detik dan harga

s =

V c ( 0 1 . 2

) =

. 7

4.

Dimisalkan bahwa tegangan awal kapasitor Vc(0)= 0.8 Volt, dan pada

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

waktu t=0 diberikan tegangan sebesar 12 volt (fungsi step). Simulasikan hasil persamaan differensial dalam bentuk kurva time respon arus dan tegangan kapasitor dengan menggunakan instruksi Matlab! Dimana interval waktu yang digunakan adalah t = 0 s/d awal Vc(0)= 0,8 serta I(0)=0. t = 30 detik dan harga

R 1=

R 2=

s =

V c ( 0 1 . 2

) =

. 8

5.

Dimisalkan bahwa tegangan awal kapasitor Vc(0)= 0.5 Volt, dan pada waktu t=0 diberikan tegangan sebesar 15 volt (fungsi step). Simulasikan hasil persamaan differensial dalam bentuk kurva time respon arus dan tegangan kapasitor dengan menggunakan instruksi Matlab! Dimana interval waktu yang digunakan adalah t = 0 s/d awal Vc(0)= 0,5 serta I(0)=0. t = 30 detik dan harga

s =

5 RV

3C

V 2

c ( 0 . 5 7

) =

. 5

PUSAT PENGEMBANGAN BAHAN AJAR-UMB

Kartika Sekar Sari, ST., MT.

PEMODELAN DAN SIMULASI

Anda mungkin juga menyukai