Cover Pak Irsan

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

TUGAS 7

KL5201 – AKUSTIK BAWAH AIR LANJUT

Dosen : Irsan S. Brodjonegoro, Ph. D

dibuat oleh:

Rahmadimi Trulyan Perkasa


25518002

PROGRAM STUDI TEKNIK KELAUTAN


FAKULTAS TEKNIK SIPIL DAN LINGKUNGAN
INSTITUT TEKNOLOGI BANDUNG
2019
1. Raytracing
Pada tugas ini dicari propagasi gelombang akustik pada satu sumber dengan gradien profile
kecepatan suara yang berbeda.

Gambar 1. Raytracing pada Kedalaman 2000 m dengan gradien positif.


Pada gradien profil suara positif suara merambat ke arah permukaan sehingga sinyal akustik
dipantulkan oleh permukaan air.

Gambar 2. Raytracing pada Kedalaman 2000 m dengan gradien negatif.


Pada gradien profil suara negatif suara merambat ke arah dasar sehingga sinyal akustik ada
yang merambat dan dipantulkan oleh dasar perairan namun pada program matlab ini tidak
mengakomodasi pantulan oleh dasar perairan.
Gambar 3. Raytracing pada Kedalaman 2000 m dengan gradien berbeda (-,+).
Pada gradien profil suara negatif positif suara merambat membentuk deep sound channel.

Gambar 4. Raytracing pada Kedalaman 2000 m dengan gradien berbeda (+,-).


Pada gradien profil suara negatif positif suara merambat membentuk surface duct.
Source Code Matlab :
SVP5A.m

%function xdot = f( s, x )

% Munk sound speed profile

%eps = 0.00737;
c0s = 1500;
zz = 0:5000;
zs1 = 2500;
g1 = 0.01;
g2 = -0.01;
%xt = 2 * ( z - 1300 ) / 1300;
for iz = 1:length(zz),

if zz(iz) < 0,
if zz(iz) >= -zs1,
c(iz) = c0s - g1*(zz(iz)+zs1);
else
c(iz) = c0s - g2*(zz(iz)+zs1);
end
end
if zz(iz) >= 0,
if zz(iz) <= zs1,
c(iz) = c0s + g1*(zz(iz)-zs1);
else
c(iz) = c0s + g2*(zz(iz)-zs1);
end
end

end
%zz(1001)
%c(1001)
subplot(1,2,1), plot(c,zz)
axis ij
xlabel('Sound Speed (m/s)')
ylabel('Depth (m)')

SVP5.m

function xdot = f( s, x )

% sound speed profile

c0s = 1500;
z = x(2);
zs1 = 2500;
g1 = 0.01;
g2 = -0.01;
%xt = 2 * ( z - 1300 ) / 1300;

if z < 0,
if z >= -zs1,
c = c0s - g1*(z+zs1);
else
c = c0s - g2*(z+zs1);
end
end
if z >= 0,
if z <= zs1,
c = c0s + g1*(z-zs1);
else
c = c0s + g2*(z-zs1);
end
end

c2 = c^2;

% we also need derivatives of sound speed


if z < 0,
if z <= -zs1,
cz = -g2;
else
cz = -g1;
end
end
if z >= 0,
if z <= zs1,
cz = g1;
else
cz = g2;
end
end

cr = 0;

% here's the RHS

xdot = zeros( 4, 1 );

xdot( 1 ) = c * x( 3 );
xdot( 2 ) = c * x( 4 );
xdot( 3 ) = -cr / c2;
xdot( 4 ) = -cz / c2;

RAYS1.m

% ******************************************************
% Rays
% ******************************************************

% The equations we're solving are:


% r' = c rho
% z' = c zeta
% rho' = -c_r / c2
% zeta' = -c_z / c2

clear all
close all

%send = 100000; % arclength for rays


send = 100000; % arclength for rays

%ntheta = 31; % number of rays


ntheta = 500; % number of rays

%theta = pi / 180 * linspace( -14.0, 14.0, ntheta );


theta = pi / 180 * linspace( -10.0, 10.0, ntheta );

zs = 2500.0; % source depth

% plot of sound velocity profile


SVP5A
%SVP_read

c0 = 1492.6; % sound speed at source depth

for ith = 1:ntheta % loop over take-off angle

% ray initial condition:


x0 = [ 0 zs cos( theta( ith ) ) / c0 sin( theta( ith ) ) / c0 ];

% now solve the DE to trace the ray


% [ s, x ] = ode45( 'rayf', 0.0, send, x0 );
[ s, x ] = ode45( 'SVP5', [0.0 send], x0 );
% [ s, x ] = ode45( 'svp5', [0.0 send], x0 );

% subplot(1,2,2), plot( x( : , 1 ), x( : , 2 ) );

% Take absolute value to flip the negative part to positive part


% to take care the reflection at the water surface

subplot(1,2,2), plot( x( : , 1 ), abs (x( : , 2 ) ));


hold on; % hold the old rays on screen when plotting new rays
end
hold off;

% label the plot

xlabel( 'Range (m)' )


ylabel( 'Depth (m)' )
view( 0, -90 ); % flip plot so that z-axis is pointing down
2. Normal Modes
Normal modes merupakan cara mengubah raytracing dalam decibel. Normal modes
membantu menentukan daerah shadow zone akustik. Dalam tugas ini menentukan sumber
suara akustik di berbagai kedalaman.

Gambar 5. Munk Sound Velocity Profile.


Gambar 5 menunjukan profil kecepatan suara Munk. Profil kecepatan suara Munk merupakan
profil kecepatan suara teoritis yang membentuk huruf c. Gambar 6 merupakan profile
kecepatan Munk dalam satuan dB (decibel).
Gambar 6. Munk Sound Velocity Profile (dB).

Gambar 7. Mode Shapes.


Gambar 7 merupakan mode shapes yang menunjukan berapa jumlah solusi yang ditawarkan
dalam Normal modes. Pada tugas ini mode yang dipilih adalah 100 modes.

Gambar 8. Normal Modes pada kedalaman 300 m.


Pada kedalaman 300 m sinyal akustik membentuk pola sinusoidal dan membuat shadow zone
yang ditunjukan dengan warna biru dimana akustik tidak merambat pada daerah tersebut.
Mode yang tepat pada kedalam 300 berkisar antara 60-70 dengan kekuatan 0.02.
Gambar 9. Modes Shapes Munk pada kedalaman 300 m.

You might also like