Anda di halaman 1dari 11

0

5
10
15
20
25
30
0
5
10
15
20
25
30
0 t
13. 13.0
27. 26.5
40. 40.0
54. 53.5
67. 67.0
81. 80.5
94. 94.0
108 107.5
1. Plot Grafik Time Series Asli

121 121.0
135 134.5
148 148.0
162 161.5
175 175.0
189 188.5
202 202.0
216 215.5
229 229.0
243 242.5
256 256.0

TIME SERIES 3
TIME SERIES 2
TIME SERIES 1

270 269.5
283 283.0
297 296.5
Elevasi Muka Air
Elevasi Muka Air

310 310.0
324 323.5
337 337.0
351 350.5
364 364.0
378 377.5
391 391.0
405 404.5
418 418.0
432 431.5
445 445.0
459 458.5
472 472.0
486 485.5
499 499.0
Elevasi Muka Air
30

25

20

15

10

0
0.0
7.0
14.0
21.0
28.0
35.0
42.0
49.0
56.0
63.0
70.0
77.0
84.0
91.0
98.0
105.0
112.0
119.0
126.0
133.0
140.0
147.0
154.0
161.0
168.0
175.0
182.0
189.0
196.0
203.0
210.0
217.0
224.0
231.0
238.0
245.0
252.0
TIME SERIES 4

Elevasi Muka Air


30

25

20

15

10

0
0.0
7.0
14.0
21.0
28.0
35.0
42.0
49.0
56.0
63.0
70.0
77.0
84.0
91.0
98.0
105.0
112.0
119.0
126.0
133.0
140.0
147.0
154.0
161.0
168.0
175.0
182.0
189.0
196.0
203.0
210.0
217.0
224.0
231.0
238.0
245.0
252.0

2. Plot grafik time series tanpa tren dengan zero mean


Timeseries terlebih dahulu dihilangkan trennya. Tren dapat diketahui dengan melakukan regresi
linear thd data. Setelah regresi dilakukan dan mendapat nilai kemiringan, setiap elevasi muka air
dikurangi oleh nilai kemiringan. Setelah itu timeseries dikurangi nilai rata-rata untuk
memperoleh data zero-mean. Kemudian data bisa di plot. Berikut grafik elevasi muka air (m)
terhadap waktu.
TIME SERIES 1
1
2
0
1
2

-2.5
-1.5
-0.5
-2.5
-0.5

-3
-2
-1
0.5
1.5
2.5
-3
-2
-1.5
-1
0.5
1.5
2.5

1 1
28 28
55 55
82 82
109 109
136 136
163 163
190 190
217 217
244 244
271 271
298 298
325 325
352 352
379 379
406 406
433 433
460 460
487 487
514 514

TIME SERIES 3
TIME SERIES 2

541 541
568 568
595 595
Elevasi Zero Mean
Elevasi Zero Mean

622 622
649 649
676 676
703 703
730 730
757 757
784 784
811 811
838 838
865 865
892 892
919 919
946 946
973 973
1000 1000
0
1
2
3
0
1
2
3

-3
-2
-1
-4
-3
-2
-1
0.0 0.0
7.0 7.0
14.0 14.0

3. Jumlah Data
21.0 21.0
28.0 28.0
35.0 35.0
42.0 42.0
49.0 49.0
56.0 56.0
63.0 63.0

N=max(size(timeseries));
70.0 70.0
77.0 77.0
84.0 84.0
91.0 91.0
98.0 98.0
105.0 105.0
112.0 112.0
119.0 119.0

N 4 = 512
N 3 = 512
126.0 126.0

N 2 = 1024
N 1 = 1024
TIME SERIES 4

133.0 133.0
140.0 140.0
147.0 147.0
Elevasi Zero Mean
Elevasi Zero Mean

154.0 154.0
161.0 161.0
168.0 168.0
175.0 175.0

Jumlah data didapat dengan nilai maksimum dimensi matriks timeseries


182.0 182.0
189.0 189.0
196.0 196.0
203.0 203.0
210.0 210.0
217.0 217.0
224.0 224.0
231.0 231.0
238.0 238.0
245.0 245.0
252.0 252.0
4. Sample interval
Karena di dalam timeseries ada data yang sama (untuk memenuhi 2n jumlah data agar bisa
dilakukan fft) maka interval dicari hanya dengan data yang sama. Besarnya (takhir - tawal)/N-1
unik=unique(timeseries(:,1));
N_unik=numel(unik);
sample_interval=(max(timeseries(:,1))-timeseries(1,1))/(N_unik-1);

SI 1 = 0.5 detik
SI 2 = 0.5 detik
SI 3= 0.5 detik
SI 4 = 0.5 detik

5. Frekuensi dan Omega


f=1/sample_interval;
omega=2*pi/sample_interval;

F 1 = 2 Hz ; W 1 = 12.566 rad/s
F 1 = 2 Hz ; W 1 = 12.566 rad/s
F 1 = 2 Hz ; W 1 = 12.566 rad/s
F 1 = 2 Hz ; W 1 = 12.566 rad/s

6. FFT Amplitude Two-Sided

y=fft(timeseries(:,2)); %melakukan fft


a_twoside=abs((y/N)/(2*pi)); %mengabsolutkan complex number dan membaginya
dengan jumlah data dan 2 x pi
delW=2*pi/(N*sample_interval); %delta omega
w=(-pi/sample_interval:delW:pi/sample_interval-delW); %range delta omega
w=transpose(w);
t_a_twoside(:,1)=w;
t_a_twoside(:,2)=a_twoside; %membuat tabel fft two-sided
figure %plot grafik fft amplitude two-sided
plot(w,a_twoside)
title('Two-Sided Amplitude Spectrum')
xlabel('W(rad/s)')
ylabel('Amplitude')
Timeseries 1

Timeseries 2
Timeseries 3

Timeseries 4

7. FFT

y=fft(timeseries(:,2)) %Melakukan fft


e_oneside=1/(N*omega)*abs(y(1:N/2)).^2; %Menghitung nilai spektrum energi
dengan mengkuadratkan hasil fft lalu dibagi dengan jumlah data dikali omega
w_oneside=(0:delW:pi/sample_interval-delW); %Range delta omega
w_oneside=transpose(w_oneside);
t_e_oneside(:,1)=w_oneside; %Membuat tabel One-Sided Energy Spectrum
t_e_oneside(:,2)=e_oneside;
figure %plot grafik One-Sided Energy Spectrum
plot(w_oneside,e_oneside)
title('One-Sided Energy Spectrum')
xlabel('W(rad/s)')
ylabel('Energy')

Timeseries 1

Timeseries 2
Timeseries 3

Timeseries 4

8. Parameter gelombang
Untuk mencari parameter gelombang dibutuhkan nilai m0, m1, m2, dan m4. Nilai nilai tersebut
didapat dari hasil integral numerik spektrum kerapatan energi. Integral numerik yang dipakai
menggunakan metode trapezoid.

Berikut nilai m0, m1, m2, dan m4


m0 m1 m2 m4
Timeseries 1 0.25258 0.37672 0.252581 0.37672
Timeseries 2 0.25258 0.37672 0.252581 0.37672
Timeseries 3 0.25235 0.37421 0.252355 0.37421
Timeseries 4 0.25931 0.37997 0.259311 0.37997

Perhitungan parameter dari spektrum energi

TRata2=2*pi*m0/m1;
Tz=2*pi*sqrt(m0/m2);
Tp=2*pi*sqrt(m2/m4);
Hs=4.004*sqrt(m0);
Bandwith_Parameter=sqrt(1-(Tp^2/Tz^2));

Hasil perhitungan masing-masing timeseries

Bandwith
Trata2 Tz Tp Hs
Parameter
Timeseries 1 4.2127 3.96134 2.7235 2.01231 0.72615
Timeseries 2 4.2127 3.96140 2.7235 2.01230 0.72615
Timeseries 3 4.23706 3.98736 2.75826 2.01140 0.72213
Timeseries 4 4.28791 4.05249 2.86881 2.03894 0.70629
HT

9. Perbandingan Hs dan Tz Zero Upcrossing dan Energi Spektrum

Tz Hs
Timeseries 1 1.50000 4.14344
Timeseries 2 1.50000 4.14349
Timeseries 3 1 3.91406
Timeseries 4 1 3.93750
Parameter dari Zero Upcrossing

Tz Hs
Timeseries 1 3.96134 2.01231
Timeseries 2 3.96140 2.01230
Timeseries 3 3.98736 2.01140
Timeseries 4 4.05249 2.03894
Parameter dari Spektrum Energi

Anda mungkin juga menyukai