Pengantar Automata Seluler
2.1
Automata Seluler Dua Dimensi
Pada umumnya, model penyebaran kebakaran hutan dibagi dalam dua tipe, yaitu model stokastik dan model deterministik. Model stokastik untuk penye-baran kebakaran hutan digunakan untuk memprediksi kemungkinan perilaku api dalam kondisi tertentu berdasarkan percobaan dan data dari laborato-rium. Sementara itu, model deterministik mengkaji perilaku api saat ke-bakaran berdasarkan karakteristik api, hutan, dan sekitar hutan serta sistem yang terbentuk di antara ketiganya. Secara matematis, model penyebaran api yang deterministik terbagi ke dalam dua kategori yaitu model vektor dan model automata seluler. Salah satu penggunaan model vektor adalah untuk mengkaji sebaran api dengan meninjau gelombang sebaran api dan temperatur. Sedangkan model automata seluler mengkaji sebaran api dengan aturan yang dide…nisikan berdasarkan sistem dinamik yang diskrit dalam dimensi ruang tertentu.
Automata seluler (CA) merupakan sistem dinamik diskrit dari sekumpulan sel yang identik. Masing-masing kumpulan sel tersebut memiliki keadaan yang berubah setiap langkah waktu yang diskrit berdasarkan aturan deterministik. CA dua dimensi yang berhingga dapat dide…nisikan sebagai suatu ruang A = (C; S; V; f ) yang terdiri dari sel-sel identik dengan C = f(a; b); 1 a r; 1 b cg; untuk suatu (r; c) 2 Z, yaitu himpunan bilangan asli . Ruang sel heksa-gonal dapat dilihat pada Gambar 2.1. Adapun sel (a; b) dide…nisikan sebagai pasangan terurut sel (a; b). Setiap sel (a; b) diasumsikan sebagai keadaan dan
merupakan elemen dari suatu kumpulan keadaan, S. Keadaan dari sel (a; b) pada waktu t dide…nisikan sebagai s(t)ab.
Gambar 2.1: Ruang Sel Heksagonal.
Ketetanggaan sel (a; b) dinyatakan oleh Vab dan j V j= m, untuk 8 sel
(a; b). Adapun Vab dide…nisikan:
Vab =f(a + 1; b + 1); :::; (a + m; b + m) : ( k; k)2 V g:
Gambar 2.2: Lingkungan Sel O.
pada Gambar 2.2, adalah:
Vo =fO; N; NE; SE; S; SW; NW; NNE; E; SSE; SSW; W; NNW g:
Berdasarkan jenis ketetanggaan tersebut, dide…nisikan dua macam kete-tanggaan sel (a; b), yaitu:
1. sel tetangga dekat (Gambar 2.2 yang berwarna hijau),
Vn=fN; NE; SE; S; SW; NW g
2. sel tetangga jauh (Gambar 2.2 yang berwarna jingga),
Vd=fNNE; E; SSE; SSW; W; NNW g:
Dalam tugas akhir ini, terdapat indeks pelabelan untuk setiap sel tetangga yang akan digunakan untuk perhitungan keadaan tiap sel yaitu (a; b). Indeks pelabelan ini dibedakan berdasarkan b genap atau ganjil.
Gambar 2.3: Indeks Ketetanggaan: (a) b ganjil dan (b) b genap.
Ketetanggaan sel (a; b), dengan b ganjil (Gambar 2.3(a)) adalah
V(a;b)odd = f(a; b); (a 1; b); (a; b + 1); (a + 1; b + 1); (a + 1; b); (a + 1; b 1); (a; b 1); (a 1; b + 1); (a; b + 2);
Ketetanggaan sel (a; b), dengan b genap (Gambar 2.3(b)) adalah
V(a;b)even = f(a; b); (a 1; b); (a 1; b + 1); (a; b + 1); (a + 1; b); (a; b 1); (a 1; b 1); (a 2; b + 1); (a; b + 2);
(a + 1; b + 1); (a + 1; b 1); (a; b 2); (a 2; b 1)g: (2.2)
Keadaan setiap s(t)ab berubah secara deterministik dalam suatu perubahan waktu yang diskrit. Perubahan setiap keadaan dari sel (a; b) memenuhi suatu fungsi transisi lokal f : S13! S, yaitu
s(t+1)ab = f (s(t)a+
1;b+ 1; :::; s
(t)
a+ 13;b+ 13); (2.3)
dengan S13 adalah kumpulan keadaan sel (a; b) dan 12 sel tetangganya. Kon…gurasi CA dua dimensi pada waktu t adalah C(t) = s(t)
ab , 1 a r,
1 b c, dan C(0) adalah kon…gurasi awal dari CA. Barisan n
C(t) o
0 t k
merupakan perubahan kon…gurasi CA dua dimensi dari waktu ke nol sampai waktu ke k. Kondisi batas untuk CA dua dimensi yang berhingga bergantung pada pende…nisian keadaan sel (a; b). Dalam tugas akhir ini, digunakan kondisi batas nol, yaitu:
jika (a; b) =2 f(u; v); 1 u r; 1 v cg maka s(t)ab = 0:
Berdasarkan fungsi transisi lokal untuk s(t+1)ab dan kondisi batas tersebut, CA dua dimensi yang linear memiliki diskritisasi fungsi transisi lokal yang dide…nisikan sebagai berikut:
s(t+1)ab = g 0 @ X ( ; )2V (a;b) s(t)a+ ;b+ 1 A ; (2.4) dengan (a;b)2 R+; ( ; ) 2 V dan g : R ! Zk.
2.2
Model Dasar Automata Seluler untuk
Penye-baran Api
Pada model dasar CA untuk penyebaran api ini hutan dimisalkan sebagai kumpulan sel (a; b) berbentuk heksagonal yang identik. Panjang sisi heksago-nal L. Setiap sel area hutan bersesuaian dengan setiap sel CA.
Keadaan sel (a; b) pada waktu t dide…nisikan sebagai
s(t)ab = area yang terbakar dari sel (a; b)
total area sel (a; b) ; (2.5) di mana total area dari sel heksagonal adalah 3p23L2:
Dengan demikian, 0 s(t)ab 1. Jika s(t)ab = 0, maka sel (a; b) belum terbakar pada waktu t; jika 0 < s(t)ab < 1, maka sel (a; b) terbakar sebagian pada waktu t; dan jika s(t)ab = 1, maka sel (a; b) terbakar seluruhnya pada waktu t. Dalam tugas akhir ini, himpunan keadaan S yang dipilih adalah f0; 0:25; 0:5; 0:75; 1g. Automata Seluler yang digunakan dalam kajian ini merupakan CA linear, sehingga keadaan sel (a; b) pada waktu t+1 bergantung linear dengan keadaan tetangga sel (a; b) pada waktu t , sehingga
s(t+1)ab = g 0 @s(t) ab + X ( ; )2Vn (a;b) s(t)a+ ;b+ + X ( ; )2Vd (a;b) s(t)a+ ;b+ 1 A ; (2.6) dimana (a;b) 2 R merupakan parameter-parameter ukuran …sis setiap sel. Dan fungsi diskritisasi g diberikan oleh:
g : [0; 1] ! S x 7 ! g(x) = b4xc
4 : (2.7)
Pada bagian selanjutnya akan dibahas parameter yang mempengaruhi penye-baran kebakaran hutan, yaitu kecepatan dan arah angin, topogra…, dan tingkat penyebaran api.
2.2.1
Kecepatan dan Arah Angin
(!
)
Kecepatan dan arah angin sangat mempengaruhi arah penyebaran api dan besarnya ukuran api pada proses penjalaran api di suatu hutan. Pengaruh angin pada sel (a; b) dari tetangganya dide…nisikan:
W(a;b) =f!(a;b); ( ; )2 V g; dengan !(a;b) 1:
Jika tidak ada angin yang bertiup di sel (a; b), maka !(a;b) = 1 untuk setiap ( ; )2 V . Jika angin bertiup dari arah Utara ke Selatan, maka koe…sien sel yang berada di bagian utara harus harus lebih besar dari koe…sien yang berada di selatannya.
2.2.2
Topogra…
(h )
Selain faktor kecepatan dan arah angin, topogra… hutan yang terbakar juga mempengaruhi penyebaran api. H(a;b) dide…nisikan ketinggian sel (a; b) yang
diasumsikan sebagai ketinggian di titik tengah sel (a; b). Pengaruh ketinggian dari sel tetangganya dinotasikan h(a;b), bergantung pada perbedaan ketinggian di antara sel-sel yang terkait:
Pengaruh ketinggian sel tetangga dekat, misal sel N dide…nisikan:
hON = (HO HN); (2.8)
Pengaruh ketinggian sel tetangga jauh misal sel N N E dide…nisikan:
hON N E = 1
4[ (HO HN)+ (HN HN N E)+ (HO HN E)+ (HN E HN N E)]; (2.9)
dengan fungsi dari (x)adalah sebagai berikut:
1. jika x > 0, maka (x) > 1;
2. jika x = 0, maka (x) = 1; dan
3. jika x < 0, maka 0 < (x) < 1:
Untuk hutan dengan topogra… datar (setiap selnya memiliki ketinggian sel yang sama), maka (x) = 1. Akibatnya h(a;b) = 1 untuk setiap sel (a; b) dan ( ; )2 V .
2.2.3
Tingkat Penyebaran Api
(r )
Faktor tingkat penyebaran api dianalogikan dengan vegetasi yang dimiliki oleh hutan. Proses penyebaran api pada kebakaran hutan dengan vegetasi tanaman yang kering akan lebih cepat daripada hutan dengan vegetasi yang basah. Mi-salkan laju penyebaran api di sel O = (a; b) adalah ROdan R = maxfR(a;b); 1
a r; 1 b cg, sehingga RO R. Terdapat t0 yaitu waktu yang dibutuhkan
Kasus Tetangga Dekat Terbakar Penuh
Jika seluruh ketetanggaan sel O belum terbakar, tetapi hanya satu tetangga dekat dari sel O yang telah terbakar penuh, misalkan sel N . Asumsi yang digunakan adalah api bergerak seperti pada Gambar 2.4 sehingga t0 = p3L
R.
Gambar 2.4: Penyebaran api dari tetangga ke sel O
Setelah waktu t0, jarak yang telah dilalui api adalah
r = ROt0 =
p 3RO
R L: (2.10)
Akibatnya terdapat 2 kasus yaitu ketika r L dan r > L :
1. Jika r L, maka p3RO R L L, dan RO R p 3 3 0:57735.
Gambar 2.5: Penyebaran dari tetangga dekat (N ) ke sel O untuk kasus r L:
waktu t0 adalah area terbakar = RO R L 2 p3 + 2 RO R : (2.11) Oleh karena itu, tingkat penyebaran api (r) dari sel N ke sel O adalah
rON = area terbakar total area sel = 2 p 3 9 RO R p 3 + 2 RO R : (2.12) 2. Jika r > L, maka L <p3RO R L, dan 0:57735 p 3 3 < RO R 1.
Gambar 2.6: Penyebaran dari tetangga dekat (N ) ke sel O untuk kasus r > L:
Dapat dilihat pada Gambar 2.6, area yang terbakar pada sel O setelah waktu t0 adalah area terbakar =p3RO R L 2 1 + sin 6 + 3 RO R ; (2.13) dengan = arcsin R 2RO 6 dan R RO < 2, yang merepresentasikan
perbedaan vegetasi pada hutan heterogen tidak terlalu signi…kan. Oleh karena itu, tingkat penyebaran api (r) dari sel N ke sel O adalah
rNO = area terbakar total area sel = 2 3 RO R 1 + sin 6 + p 3 RO R : (2.14)
Jika seluruh ketetanggaan sel O belum terbakar, tetapi hanya satu tetangga jauh dari sel O yang telah terbakar penuh, misalkan sel N N E, maka sete-lah waktu t0, api menjalar melalui garis batas (border line) antara tetangga
dekat N dan N E dan memberikan pengaruh pada sel O dengan waktu t0
O =
L
maxfRN;RN Eg; dan akibatnya jarak yang telah dilalui api adalah
r = RO(t0 t0O) = p 3 R 1 maxfRN; RN Eg ! ROL:
Gambar 2.7: Penyebaran dari tetangga jauh (N N E) ke sel O.
Dapat dilihat pada Gambar 2.7, area yang terbakar pada sel O setelah waktu t0 adalah area terbakar = 3R 2 OL 2 p 3 R 1 maxfRN; RN Eg !2 : (2.15)
Oleh karena itu, tingkat penyebaran api (r) dari sel N N E ke sel O adalah
rON N E = area terbakar total area sel
= 2 p 3 27 p 3RO R RO maxfRN; RN Eg !2 : (2.16)
Untuk hutan homogen, maka R(a;b)= R untuk setiap sel (a; b). Akibatnya
2.3
Fungsi Transisi Lokal
Berdasarkan hasil perumusan parameter-parameter yang telah diperoleh se-belumnya, dapat disimpulkan bahwa fungsi transisi lokal dari automata seluler berbentuk heksagonal untuk memprediksi proses penyebaran api pada ke-bakaran hutan adalah sebagai berikut:
s(t+1)ab = 1 4
2 44 X
( ; )2V
!(a;b)h(a;b)r(a;b)s(t)a+ ;b+ 3
5 ; (2.17) di mana jika ( ; ) 2 Vn,
h(a;b)= (H(a;b) H(a+ ;b+ )); (2.18)
dan jika ( ; ) 2 Vd,
h(a;b) = 1
4[ (H(a;b) H(a+ +;b+ +)) + (H(a+ +;b+ +) H(a+ ;b+ )) + (H(a;b) H(a+ ;b+ )) + (H(a+ ;b+ ) H(a+ ;b+ ))]; (2.19)
dan r(a;b)= 8 > > > > < > > > > : 2 p3 27 p 3R(a;b) R R(a;b)
maxfR(a+ +;b+ +);R(a+ ;b+ )g
2 , jika ( ; ) 2 Vd; 2p3 9 R(a;b) R p 3 + 2R(a;b) R , jika ( ; ) 2 Vn dan R p 3R(a;b); 2 3 R(a;b) R 1 + sin 6 + p 3 R(a;b) R , lainnya (2.20) dengan = arcsin 2RR (a;b) 6 dan R R(a;b) < 2.