2.1 Operasi Sistem Tenaga Listrik
Sistem tanaga listrik adalah sekumpulan pusat tenaga listrik dan gardu induk yang satu dengan yang lain dihubungkan dengan jaringan transmisi sehingga merupakan sebuah kesatuan interkoneksi (Marsudi, 1990).
Dalam operasi sistem tenaga listrik ada tiga kelompok kegiatan, yaitu (Soejatmiko, 1994):
1. Perencanaan operasi 2. Pengendalian operasi 3. Evaluasi operasi
Perencanaan operasi berhubungan dengan perencaan operasi jangka pendek, jangka menengah dan jangka panjang. Pengendalian operasi berhubungan dengan pengendalian sistem operasi pada operasi real time. Evaluasi operasi merekam kejadian-kejadian yang terjadi pada sistem dan dengan melihat kembali rekaman data, dicoba untuk menghitung berbagai kejadian yang terjadi pada sistem yang terjadi pada masa yang lalu. Hasil evaluasi operasi akan digunakan untuk mengoptimalkan perencanaan operasi sistem di masa yang akan datang. Keterkaitan kegiatan-kegiatan ini ditunjukkan pada gambar 2.1.
Perencanaan jangka panjang Perencanaan jangka menengah Perencanaan jangka pendek Pengendalian operasi Laporan Operasi Perencanaan Operasi
Gambar 2.1 Keterkaitan kegiatan-kegiatan pada operasi sistem tenaga listrik (Soejatmiko, 1994)
Dalam pengoperasian sistem tenaga listrik tentu memerlukan biaya. Secara garis besar biaya-biaya operasi sistem tenaga listrik terdiri dari (Marsudi, 1990): 1. Biaya pembelian tenaga listrik
2. Biaya pegawai
3. Biaya bahan bakar dan material 4. Biaya-biaya lain
Biaya yang terbesar dalam operasi sistem tenaga listrik adalah biaya bahan bakar, kira-kira 60% dari biaya operasi (Marsudi, 1990). Mengingat hal itu maka pengoperasian sistem tenaga listrik harus dikelola atas dasar manajemen yang baik, yang mengutamakan bagaimana menyediakan tenaga listrik seekonomis mungkin dengan tetap memperhatikan mutu dan keandalan.
Manajemen operasi sitem tenaga listrik harus memperhatikan hal-hal sebagai berikut (Marsudi, 1990) :
1. Prakiraan beban (load forecast) 2. Syarat-syarat pemeliharaan peralatan 3. Keandalan yang diinginkan
4. Alokasi beban dan produksi pembangkit yang ekonomis
Kempat hal tersebut masih harus dikaji terhadap beberapa kendala seperti : 1. Aliran daya beban dalam jaringan
2. Daya hubung singkat peralatan 3. Penyediaan suku cadang dan dana 4. Stabilitas sistem tenaga listrik
2.2 Persoalan Pokok pada Pembangkitan Tenaga Listrik
Pembangkit yang biasa digunakan pada suatu sistem tenaga listrik terdiri dari pembangkit tenaga air dan unit-unit pembangkit termal. Pembangkit tersebut umumnya sekarang sudah berhubungan satu dengan yang lain atau sudah terinterkoneksi. Setelah beroperasi dalam waktu tertentu maka pembangkit tersebut ada yang keluar. Hal ini disebabkan karena ada unit pembangkit yang rusak, atau ada pembangkit yang istirahat untuk keperluan pemeliharaan. Dengan demikian berarti pada waktu tertentu ada unit pembangkit yang keluar dari sistem, sehingga akan menimbulkan pengurangan pada biaya produksi.
Pada operasi pembangkit termal, biaya yang dihitung hanyalah biaya bahan bakar. Hal ini karena biaya yang lainnya dianggap konstan. Berarti apabila biaya bahan bakar dapat dihemat penggunaannya maka pengeluaran biaya pada sistem tenaga listrik dapat dikurangi. Sementara itu beban yang akan dilayani berubah-ubah menurut waktu. Perubahan beban tersebut dapat diatasi berdasarkan perhitungan operasi unit-unit pembangkit dengan berdasarkan jumlah pembangkit yang beroperasi.
Dalam mengoperasikan sistem tenaga listrik ditemui berbagai persoalan. Hal ini disebabkan karena pemakaian tenaga listrik yang selalu berubah dari waktu ke waktu, biaya bahan bakar yang relatif tinggi serta kondisi alam dan lingkungan yang sering mengganggu jalannya operasi. Berbagai persoalan yang dihadapi dalam pengoperasian sistem tenaga listrik adalah (Marsudi, 1990) : 1. Pengaturan frekwensi
2. Pemilihan peralatan 3. Biaya operasi
4. Perkembangan sistem 5. Gangguan operasi sistem 6. Pengendalian tegangan sistem
Dari berbagai persoalan di atas, biaya operasi khususnya bahan bakar (untuk pusat pembangkit listrik tenaga termal), mempunyai prosentase terbesar dari seluruh biaya pengoperasian tenaga listrik. Oleh karena itu perlu diterapkan berbagai cara untuk mengoptimisasi biaya bahan bakar agar sistem layak dan ekonomis.
2.3 Optimisasi dalam Operasi Sistem Tenaga Listrik
Dalam proses operasi sistem tenaga listrik, penyaluran daya listrik dari pusat-pusat pembangkitan tenaga listrik menuju ke pusat-pusat beban, kehilangan daya. Sebuah fungsi (x1, x2, ..., xn) yang biasa disebut fungsi objektif (objective
function) adalah fungsi yang dioptimisasikan misalnya dicari nilai maksimum atau minimumnya. Dalam operasi sistem tenaga listrik P(x1, x2, ..., xn) adalah fungsi
biaya operasi (bahan bakar) yang perlu dicari nilai optimumnya. x1, x2, ..., xn
adalah daya yang dibangkitkan oleh unit pembangkit ke-1, ke-2, ..., ke-n dalam sistem.
a. Kendala-kendala yang harus diatasi, digambarkan oleh ketidaksamaan-ketidaksamaan dan persamaan-persamaan yang harus dipenuhi. Dalam sistem tenaga listrik misalnya digambarkan sebagai berikut :
2 2 1 1 Q(x ,x ,....x ) K K n (2.1) 3 2 1, ,.... ) (x x x K R n (2.2) 0 ) ,.... , (x1 x2 x BL Q n (2.3) Dengan : Q = besarnya pembangkitan
R = besarnya pembangkitan untuk sekelompok unit tertentu misalnya karena pembatasan aliran daya
K1 = batas pembangkitan minimal
K2 = batas pembangkitan maksimal
K3 = batas pembangkitan daya maksimal untuk sekelompok unit pembangkit
tertentu (x1,x2,....xn).
B = daya yang diperlukan konsumen (beban) L = rugi-rugi daya dalam sistem
Batas bawah ketidaksamaan (2.1), K1 biasanya merupakan kendala
mekanis dalam sistem. Sedangkan batas atas ketidaksamaan (2.1), K2 ditentukan
oleh kemampuan pembangkitan unit-unit pembangkit membangkitkan daya. Ketidaksamaan (2.2) merupakan kendala yang kadang-kadang timbul dalam sistem, misalnya karena ada pembatasan penyaluran bagi sekelompok unit-unit pembangkit tertentu.
Persamaan (2.3) adalah persamaan daya harus dipenuhi. Kendala-kendala operasi di atas adalah kendala-kendala untuk keadaan statis. Untuk keadaan dinamis pengoperasian tenaga listrik tidak didiskusikan dalam laporan ini.
2.4 Karakteristik Input-Output Unit Pembangkit
Yang dimaksud dengan karakteristik input-output pembangkit termal adalah fungsi yang menunjukkan besarnya energi (H : heat rate characteristics) dalam satuan Mbtu/h atau besarnya biaya bahan bakar (F : production cost
function) dalam satuan Rp/h yang diperlukan untuk membangkitkan daya listrik dengan besar tertentu (P:MW) (Wood dan Wollenberg, 1984).
Gambar 2.2 adalah contoh karakteristik input-output dari sebuah pembangkit termal (steam turbine generator) dalam keadaan ideal. Incremental heat rate characteristics of termal unit merupakan fungsi yang menunjukkan peningkatan jumlah energi yang diperlukan untuk meningkatkan pembangkitan sebesar satu daya listrik. Turunan dari fungsi masukan energi terhadap daya listrik yang dibangkitkan adalah ΔH/ΔP (Mbtu/h) (Wood dan Wollenberg, 1984).
H
P
Pmin
Pmax
Output P(MW)
In p u t, H ( M B tu ) o r F ( R /h )Gambar 2.2 Kurva Input-Output Ideal suatu Steam generator(Wood dan Wollenberg, 1984).
Pmin Pmax Output P(MW) In c re m e n ta l F u e l C o s t, Δ F /Δ P ( R /k W h ) Approximate
Dengan mengetahui nilai kalori bahan bakar serta harga bahan bakarnya, maka dimungkinkan untuk menentukan laju biaya (cost rate) dari laju panas. Fungsi karakteristik dapat dilihat dari Gambar 2.3 dimana biaya untuk n unit pembangkit secara matematis ditunjukkan oleh persamaan berikut
i i i i i i i P aP bP c F( ) 2 i = 1,2,3,....,n (2.4)
Unit mempunyai batas-batas pembangkitan (Supoma,2010). :
Pimin≤Pi≤Pimaks (2.5) l d N i i P P P
0 (2.6) j ij N j i N i l PB P P
0 0 (2.7) Dengan :Fi(Pi) : biaya pemakaian bahan bakar unit termal ke-i (Rp/h) Pi : daya yang dibangkitkan oleh pembangkit ke-i (MW) ai,bi,ci : konstanta-konstanta pembangkit
Pimin : batas pembangkitan minimal unit i (MW)
Pimaks : batas pembangkitan maksimal unit i (MW)
Pl : rugi daya (MW)
Pd : daya yang dibutuhkan (MW)
Bij : koefisien rugi daya
N : jumlah unit pembangkit
Penentuan parameter-parameter ai, bi, ci membutuhkan data yang berhubungan dengan Fi(Pi) dan daya yang dibangkitkan Pi. Bila diketahui sejumlah n titik dimana biaya F(Pi) dan daya Pi diketahui, maka parameter-parameter ai, bi, ci diperoleh dengan teknik algoritma estimasi kuadrat terkecil (least-square method). Diharapkan kesalahan total (J) minimum, yang diberikan seperti persamaan 2.8 (Saadat, 1999) :
2 1 2 ) (
n i i i i bP c F P aP J (2.8)Penyelesaian persamaan 2.8 adalah dengan menentukan turunan J terhadap a, b, dan c sama dengan nol. Sehingga diperoleh hubungan seperti persamaan 2.9 dan 2.10 (Saadat, 1999) : 2
( )
2 ( )
0 1 2
i i i n i i i i P F c bP aP a P F c bP aP a J
1 0 0 0
( )
0 2 2 1 2
i i i n i i aP bP c F P P a J
( )
0 2 2 1 2
i i i n i i aP bP c F P P a J 2
( )
2 ( )
0 1 2
i i i n i i i i P F c bP aP b P F c bP aP b J
0 1 0 0
( )
0 2 2 1
i i i n i i aP bP c F P P b J
( )
0 2 2 1
i i i n i i aP bP c F P P b J 2
( )
2 ( )
0 1 2
i i i n i i i i P F c bP aP c P F c bP aP c J
0 0 1 0
( )
0 2 2 1
i i i n i P F c bP aP c J
( )
0 2 2 1
i i i n i P F c bP aP c JSehingga diperoleh persamaan 2.9 :
( )
0 2 2 1 2
i i i n i i aP bP c F P P a J
( )
0 2 2 1
i i i n i i aP bP c F P P b J (2.9)
( )
0 2 2 1
i i i n i P F c bP aP c JDari persamaan 2.8 dapat disederhanakan menjadi persamaan 2.9 :
n i i n i i n i i b P a F P P c n 1 1 2 1 ) ( ) (
n i i i n i i n i i n i i c P b P a PF P P 1 1 3 1 2 1 ) ( (2.10)
n i i i n i i n i i n i i c P b P a P F P P 1 2 1 4 1 3 1 2 ) (Persamaan 2.10 diatas adalah linear simultan yang dapat disederhanakan menjadi bentuk matriks seperti ditunjukkan oleh persamaan 2.11 (Saadat, 1999) :
P
F a b c sehingga
P F a b c 1 (2.11)Dengan P adalah matriks bujur sangkar dan F adalah matriks kolom. Kedua komponen matriks ini sudah diketahui, sehingga a, b, dan c dapat diperoleh dengan mengalikan invers matriks P dengan matriks F.
2.4.1 Karakteristik input-output unit pembangkit gabungan
Karakteristik input-output unit pembangkit gabungan dalam satu bus pembangkit dapat dihitung dengan persamaan di bawah ini :
Gambar 2.4 Karakteristik Input-Output Unit Pembangkit Gabungan
(2.12) 1 2 n T load T S load
Dengan :
Persamaan 2.12 menunjukan bahwa kondisi optimasi dapat dicapai bila incremental fuel cost setiap pembangkit sama atau semua pembangkit beroperasi pada λ yang sama. Namun dalam kondisi ini harus ditambahkan persamaan kendala tiap-tiap unit pembangkit, yaitu jumlah daya keluaran seluruh unit harus sama dengan beban. Disamping itu masing-masing unit harus memenuhi batas-batas pembangkit. Secara matematis kondisi ini dinyatakan dengan (Supoma,2010):
Sehingga akan berlaku :
Dengan :
2.4.2 Karakteristik unit kontrak
Rate pembelian daya dari sistem lain (kontrak) adalah linear. Pendekatan nonlinear dilakukan pada unit ini sehingga karakteristik masukan-keluaran unit-unit sumber pembangkit mempunyai derajat polinomial yang sama yaitu derajat dua seperti persamaan:
qcm(t) pcm(t) = acm(t).pcm2(t) + bcm(t) . pcm (2.14) dengan : qcm(t) = besarnya nilai kontrak (Rp/MW)
pcm(t) = besarnya daya yang dibangkitkandari kontrak m pada jam ke t (MW)
acm(t) = koefisien kuadratis bcm(t) = konstanta
Pendekatan yang dipakai dalam penelitian ini adalah metode yang diajukan oleh Guan dan Luh. Bila rate kontrak = A Rp/MW, maka karakteristik linearnya adalah : qcm = A Pki. Pendekatan nonlinearnya didekati dengan cara sebagai berikut : bcm(t) dalam persamaan 2.14 diperoleh dari perkalian suatu konstanta sebesar 0,85-0.95 dengan rate kontrak A. Koefisien kuadratis acm dihitung untuk membangkitkan daya dengan biaya yang sama pada pcm. Pada kasus ini nilai kuadratis adalah kecil yang menunjukan biaya yang baru dekat dengan biaya orisinil (Supoma,2010).
2.5 Kuantitas Per-Unit
Suatu saluran transmisi tenaga listrik dioperasikan pada tingkat tegangan dimana kilo-volt merupakan unit yang sangat memudahkan untuk menyatakan tegangan. Karena besarnya daya yang harus disalurkan, kilo-watt atau mega-watt dan kilovolt-ampere atau mega volt-ampere adalah istilah-istilah yang sudah biasa dipakai. Tetapi kuantitas-kuantitas tersebut diatas bersama-sama dengan ampere dan ohm sering juga dinyatakan sebagai suatu persentase atau per-unit dari suatu nilai dasar atau referensi yang sudah ditentukan sebelumnya.
Tegangan, arus, dan impedansi mempunyai hubungan sedemikian rupa sehingga pemilihan nilai dasar untuk dua saja dari kuantitas-kuantitas tersebut sudah dengan sendirinya menentukan nilai dasar untuk dua kuantitas yang lain. Jika nilai dasar dari arus dan tegangan sudah dipilih maka nilai dari impedansi dan kilovolt-ampere dapat ditentukan. Jadi suatu sistem fase tunggal atau tiga fase dimana istilah arus bearti arus saluran, istilah tegangan berarti tegangan fase ke
netral dan istilah kilovolt-ampere berarti kilovolt-ampere perfase, berlaku rumus-rumus berikut untuk hubungan bermacam-macam kuantitas :
Arus dasar, LN 1
KV
dasar,
Tegangan
KVA
Dasar
A
(2.15) Impedansi dasarA
dasar,
Arus
V
dasar,
Tegangan
LN
(2.16) Impedansi dasar
1 2 LNKVA
Dasar
1000
x
KV
dasar,
Tegangan
(2.17) Impedansi dasar
1 2 LNMVA
Dasar
KV
dasar,
Tegangan
(2.18)Impedansi dasar dari suatu elemen rangkain
dasar, Impedansi , sebenarnya Impedansi (2.19) Jika persamaan tersebut dipakai untuk rangkaian berfase tunggal, berarti KVLN berarti tegangan pada saluran berfase tunggal atau tegangan antara saluran ke tanah jika salah satu salurannya ditanahkan. Untuk rangkain tiga fase data-data biasanya diberikan dalam kilovolt-ampere total tiga fase atau megavolt-ampere dan kilovolt antar saluran. Karena kebiasaan dalam menyatakan tegangan antar saluran seperti tersebut diatas, mungkin terjadi kesimpang siuran dalam hubungan antar nilai per unit dari tegangan antar saluran dan nilai per unit dari tegangan fasa. Meskipun tegangan antar saluran dapat saja dipilih sebagai dasar maka yang diperlukan adalah tetap tegangan ke netral. Tegangan dasar ke netral adalah tegangan dasar antara saluran dibagi dengan akar 3 (√3). Karena ini adalah perbandingan antara tegangan antar saluran dan teganagn saluran ke netral dari sitem tiga fase yang seimbang.
Impedansi dasar dan arus dasar dapat langsung dihitung dari nilai-nilai tiga fase untuk kilovolt dasar dan kilovolt-ampere dasar, jiki kilovolt-ampere dasar dan
tegangan dasar dalam kilo-volt berturut-turut sama dengan kilovolt-ampere dasar untuk total tiga fasa dan tegangan dasar antar saluran, maka diperoleh :
Impedansi dasar
dasar
/3
KVA
1000
x
3
/
KV
dasar,
Tegangan
3 2 LL
(2.20) Impedansi dasar
dasar
KVA
1000
x
KV
dasar,
Tegangan
3 2 LL
(2.21) Impedansi dasar
dasar
MVA
KV
dasar,
Tegangan
3 2 LL
(2.22) Impedansi dasar LL 3KV
dasar,
x tegangan
3
dasar
KVA
(2.23)Persamaan-persamaan (2.17) dan (2.18) berturut-turut identik dengan persamaan-persamaan (2.21) dan (2.22). tetapi dalam membedakan cara bekerja dengan kuantitas tiga fase dan kuantitas perfase harus diketahui hal-hal sebagai berikut :
1. Menggunakan kilo-volt antar saluran dengan kilovolt-ampere atau megavolt-ampere tiga fase
2. Menggunakan kilo-volt saluran ke netral dengan kilovolt-ampere atau megavolt-ampere perfase.
Persamaan (2.15) memberikan arus dasar untuk sistem berfase tunggal atau untuk sistem tiga fasa dimana dasar-dasarnya ditetapkan dalam kilovolt-ampere perfase dan kilo-volt ke saluran netral. Persamaan (2.23) memberikan arus dasar untuk sistem tiga fase dimana dasar-dasar ditetapkan dalam kilovolt ampere total untuk ketiga fase dan kilo-volt antar saluran (Stevenson, 1994).
2.5.1 Mengubah dasar kuantitas per-unit
Kadang-kadang impedansi perunit untuk suatu komponen dari suatu sistem dinyatakan menurut dasar yang berbeda dengan dasar yang dipilih untuk
bagian dari sistem dimana komponen tersebut berada. Karena semua impedansi dalam bagian manapun dari suatu sistem harus dinyatakan dengan dasar impedansi yang sama, maka dalam perhitungannya diperlukan cara untuk mengubah impedansi per-unit dari suatu dasar ke dasar yang lain. Dengan mensubstitusikan persamaan impedansi dasar yang diberikan pada persamaan (2.17) atau persamaan (2.21) kedalam persamaan (2.19) maka diperoleh :
Impedansi dasar
1000
x
)
KV
dasar,
(Impedansi
dasar)
(KVA
x
,
sebenarnya
Impedansi
2
(2.24)Persamaan (2.24) memperlihatkan bahwa impedansi per-unit berbanding lurus dengan kilovolt ampere dasar dan berbanding terbalik dengan kuadrat tegangan dasar. Karena itu untuk mengubah impedansi per-unit menurut dasar yang diberikan menjadi impedansi per-unit menurut suatu dasar yang baru, dapat dipakai persamaan berikut :
Zbus per-unit = dasar KVA dasar KVA x dasar KV dasar KV unit -per diberikan baru 2 baru diberikan diberikan Z (2.25)
Untuk mengubah dasar nilai per-unit selain dengan persamaan (2.25) dapat juga dilakukan dengan mengubah nilai per-unit menurut suatu dasar menjadi nilai ohm dan membaginya dengan impedansi dasar yang baru (Stevenson, 1994). 2.5.2 Keuntungan-keuntungan perhitungan per-unit
Membuat perhitungan sistem tenaga listrik dalam nilai per-unit sangat mneyederhanakan perhitungan. Beberapa keuntungan dari metode ini dapat dijabarkan sebagai berikut “
1. Pabrik biasanya memberikan impedansi sebuah peralatan dalam persen atau persatuan dengan rating yang tertera pada papan nama sebagai dasar.
2. Peralatan yang diamati mungkin mempunyai ukuran yang sangat berbeda, kerugian dan jatuh tegangan juga akan sangat bervariasi. Untuk mempunyai tipe umum yang sama, jatuh tegangan per-unit dan rugi-rugi per-unit adalah sama tanpamengindahkan ukuran peralatan.
3. Seperti akan terlihat nantinya pemakaian akar tiga (√3) dalam perhitungan-perhitungan tiga fase akan sangat berkurang.
4. Dengan memilih batas tegangan yang tepat penyelesaian jaringan-jaringan yang mengandung beban trafo menjadi lebih mudah.
2.6 Operasi Ekonomis Sistem Tenaga Listrik
Biaya bahan bakar diperlukan oleh pembangkit termal yang berputar untuk memenuhi beban sistem. Untuk meminimumkan biaya bahan bakar total maka biaya pembangkitan unit-unit yang berputar harus diminimumkan juga. Hal ini mensyaratkan agar terhadap unit-unit yang berputar dilakukan pembebanan secara ekonomis.
Faktor utama dalam pengoperasian optimum sistem tenaga listrik adalah biaya pembangkitan daya nyata (daya real), oleh karena itu perlu diperhatikan bagaimana mengalokasikan daya nyata dalam bus generator. Untuk menyelesaikan masalah ini ada tiga tahapan yang harus ditempuh, yaitu (Marsudi, 1990) :
1. Penentuan karakteristik input-output masing-masing termal.
2. Alokasi optimum (commitment) daripada generator berupa penjadwalan operasi unit-unit pembangkit termal pada setiap tingkat/level beban yang bervariasi (unit commitment).
3. Alokasi optimum dari pembangkit dalam mensuplai beban berupa pembebanan masing-masing unit pembangkit (Economic Dispatch).
2.7Admitasi Bus dan Matrik Impedansi
Bentuk standar untuk suatu admitasi dengan empat persamaan yang berdiri bebas dalam matrik adalah :
4 3 2 1 44 43 42 41 34 33 32 31 24 23 22 21 14 13 12 11 4 3 2 1Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
Y
V
V
V
V
I
I
I
I
(2.26)Persamaan-persamaan dalam bentuk ini membuatnya mudah untuk diingat, dan memungkinkan perluasannya untuk jumlah simpul yang lebih banyak. Matrik Y ditunjukan dengan Y(bus) dan dinamakan matrik admitansi. Matrik ini simetris terhadap diagonal utamanya. Admitansi-admitansi Y11, Y22, Y33, dan Y44 dinamakan admitansi sendiri (self admitance) pada simpul itu dan masing-masing sama dengan jumlah semua admitansi yang berujung pada simpul tersebut. Admitansi yang alen adalah admitansi bersama (mutual admitance) simpul-simpul itu dan masing-masing sama dengan jumlah negative semua admitansi yang dihubungna langsung antara simpul yang disebutkan.
Dengan membalikan (inverse) matrik admitansi bus maka akan didapatkan matrik yang disebut dengan matrik impedansi bus :
Zbus = Ybus-1 (2.27)
dan untuk rangkaian diatas didapatkan :
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
Z
44 43 42 41 34 33 32 31 24 23 22 21 14 13 12 11
Z
Z
bus (2.28)Karena Ybus simetris terhadap diagonal utamanya, Zbus juga harus simetris terhadap diagonal utamanya. Unsur-unsur impedansi bus (Zbus) pada diagonal utama dinamakan impedansi titik pengerak (Driving point impedance) simpul-simpul dan unsur-unsur diluar diagonal tersebut dinamakan impedansi pemindah (transfer impedance) simpul-simpul itu (Stevenson, 1994).
2.7.1 Penyekatan matrik
Suatu metode manipulasi matrik yang banyak digunakan yang disebut penyekatan adalah pengenalan kembali berbagai bagian suatumatrik sebagai submatrik yang diperlakukan sebagai unsure-unsur tunggal dalam penerapan aturan yang biasa untuk perkalian dan penambahan.
Misalnya matrik (A) 3x3 yaitu :
33 32 31 23 22 21 13 12 11a
a
a
a
a
a
a
a
a
A
(2.29)Matrik ini disekat menjadi empat submatrik oleh garis putus-putus mendatar dan tegak. Matrik ini dapat dituliskan sebagai berikut :
G
F
E
D
A
(2.30)dimana sub matriknya adalah :
22 21 12 11a
a
a
a
D
(2.31)
23 13a
a
E
(2.32)
a
31a
32
F
(2.33)
a
33G
(2.34)Untuk memperlihatkan langkah-langkah dalam perkalian matrik dalam suku-suku submatrik, misalkan matrik (A) dikalikan dengan matrik (B) untuk membentuk hasil kali matrik (C) dimana matrik (B) adalah :
b
b
b
31 21 11
E
(2.35)dengan penyekatan seperti yang ditunjukan sehingga dapat dituliskan :
J
H
E
(2.36)dimana di ssubmatriknya adalah :
23 13b
b
H
(2.37)
b
33J
(2.38)Maka dengan mengalikan matrik (A) dengan matrik (B) akan diperoleh hasil berupa matrik (C):
J
H
G
F
E
D
A
(2.39)
GJ
FH
EJ
DH
C
(2.40)Hasil kali diatas akhirnya ditentukan dengan melakukan perkalian dan penjumlahan submatrik yang ditunjukan itu. Jika matrik (C) disusun dari submatrik (m) dan (n) sehingga :
N
M
C
(2.41)Perbandingan dengan persamaan (2.39) menunjukan M = DH + EJ
N = FH + GJ (2.42)
Untuk mendapatkan submatrik (N), penyekatan ini menunjukan bahwa :
33 31 21 11 32 31a
b
b
b
a
a
N
31 33 21 32 11 31b
a
b
a
b
a
N
(2.43)Matrik yang akan dikalikan harus dapat digabungkan sejak awalnya. Setiap garis penyekat tegak antara kolom r dan r+1 pada faktor pertama memerlukan suatu garis penyekat mendatar antara baris r dan r+1 pada faktor yang kedua agar submatrik tersebut dapat dikalikan (Stevenson, 1994).
2.8Kehilangan Daya Transmisi Sebagai Fungsi Pembangkitan.
Dalam menentukan distribusi beban secara ekonomis diantara pembangkit-pembangkit kita menjumpai keperluan untuk mepertimbangkan kehilangan daya dalam saluran. Metode yang telah dikembangkan untuk menyatakan kehilangan daya trasmisi sebagai fungsi dari pembangkitan memungkinkan kita untuk mengkoordinasikan kebijakan daya transmisi dalam menjadwalkan keluaran masing-masing pembangkit seekonomis mungkin untuk suatu beban sistem yang telah ditentukan.
Persamaan rugi-rugi transmisi sebagai fungsi dari pembangkitan dapat diturunkan dengan mengubah bentuk generator arus ke dalam daya output dari pembangkit.
Misalkan suatu sistem sederhana empat bus dengan dua bus beban dan dua bus generator seperti Gambar 2.5 a.
Gambar 2.5 a Diagram sistem sederhana dengan empat bus (Grainger,1994)
Gambar 2.5 b Diagram arus tanpa beban dari gambar 2.5 a( Grainger, 1994)
1 3 2 4 Load Z Bus I1 I4 I3 I4 Generator 2 Generator 1 n In n 3 2 1 4 V1n n - + Z11 In0
Gambar 2.5 c Diagram dari bus generator (bus 2)
bersama dengan adanya komponen arus beban –I2d (Grainger, 1994)
Gambar (2.5 a) menunjukan bus satu dan bus dua adalah generator sedangkan bus tiga dan empat adalah bus beban dan bus n adalah sistem netral. .Arus I3 dan I4 yang dimasukkan dalam bus beban digabungkan bersama ke bentuk campuran sistem beban ID dengan persamaan :
I3 + I4 = ID ... (2.44) Untuk beban dengan jumlah banyak maka , arus beban dapat dihitung dengan persamaan * n n n nbeban V jQ P I ... (2.45) Dimana
Pn = daya aktif tiap bus beban n Qn = daya reaktif tiap bus beban n Vn = tegangan pada bus n
Dengan mengasumsikan bahwa tiap-tiap beban adalah pecahan konstan dari total beban sehingga:
I3 = d3ID dan I4 = d4ID ... (2.46) Dimana d3 + d4 = 1 ... (2.47) Variabel Bus n dapat ditentukan melalui persamaan sebagai berikut:
1 2 3 4 n n n n V V V V 4 3 2 1 = 4 3 2 1 44 43 42 41 34 33 32 31 24 23 22 21 14 13 12 11 Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z x 4 3 2 1 I I I I ... (2.48) -I5 = -I2d Load 5 2 I2 Generator 2
Dengan mengambil perluasan dari baris pertama pada persamaan (2.48) didapat V1n = Z11I1 + Z12I2 + Z13I3 + Z14I4 ... (2.49) Sehingga dengan memasukkan persamaan (2.46) ke persamaan (2.49) didapat
1 14 4 13 3 11 I Z d Z d Z ID + 2 14 4 13 3 12 I Z d Z d Z + 0 14 4 13 3 11 n I Z d Z d Z ... (2.50) 0 n
I merupakan arus tanpa beban yang besarnya
11 1 0 Z V I n n ... (2.51)
Untuk arus beban campuran dengan n beban , maka arus beban bersama dapat ditentukan dengan menggunakan persamaan :
nbus n nbeban D I I 1 ... (2.52) Di sini dapat dilihat bahwa 0n
I merupakan arus tetap yang masuk ke dalam bus n dari sistem, karena V1n adalah konstan.
14 4 13 3 11 1 Z d Z d Z t dan 14 4 13 3 12 2 Z d Z d Z t ... (2.53) Untuk menentukan koefisien (t) dengan n buah bus dan Z1n maka digunakan persamaan :
nbus n n n i i Z d Z t 1 1 1 ... (2.54) Dimana : dn D nbeban I I ... (2.55) Koefisien (t) pada persamaan (2.53) merupakan sebuah koefisien atau nilai pengali untuk arus generator dan arus tanpa beban sehingga nantinya didapatkan bentuk arus campuran atau arus bersama yang dapat disederhanakan menjadi :0 1 2 2 1 1 n D t I t I t I I ... (2.56) Untuk mendapatkan arus masing-masing bus beban (I3dan I4) maka persamaan (2.56) dapat disubstitusikan ke persamaan (2.46) sehingga didapatkan :
0 2 3 2 2 3 1 1 3 3 d t I d t I d t In I ... (2.57)
0 1 4 2 2 4 1 1 4 4 d t I d t I d t In I ... (2.58) Bentuk arus I1 , I2 ,I3 dan I4 sekarang diubah menjadi bentuk baru yaitu I1, I2 dan In melaui persamaan berikut :
I = C Ibaru ... (2.59) Matrik transformasi C merupakan sebuah nilai yang akan digunakan untuk mengubah bentuk arus beban menjadi arus generator dan tanpa arus beban.
Dengan memasukkan komponen matrik transformasi C, arus I1 , I2 ,I3 dan I4 dan arus I1, I2 dan In persamaan (2.59) menjadi :
4 3 2 1 I I I I = 4 3 2 1 1 4 1 3 1 2 1 1 t d t d t d t d 2 4 2 3 2 2 2 1 t d t d t d t d 3 4 3 3 3 2 3 1 t d t d t d t d x 4 3 2 1 I I I I = C 3 2 1 I I I ... (2.60)
Matrix transformasi (C) secara umum didefinisikan sebagai berikut : 1 2 n C = n ... 3 2 1 1 1 3 1 2 1 1 ... t d t d t d t d n 2 2 3 2 2 2 1 ... t d t d t d t d n n nt d t d t d t d ... 3 3 3 2 3 1 ... (2.61)
Persamaan rugi-rugi daya nyata dapat diturunkan menjadi :
I1 PL I2
0 n I
CT Rbus
C * 3 2 1 I I I ... (2.62)Dimana Rbus adalah bagian nyata dari Z bus . Persamaan rugi-rugi diatas penuh mewakili rugi-rugi daya nyata sistem dalam bahasan dari arus generator I1 , I2 dan arus tanpa beban 0
n
I . Dalam permasalahan diatas dimana 0
n
I = V1n Z11menjadi angka kompleks yang tetap meninggalkan I1 dan I2 seperti hanya sebuah variabel dalam menyelesaikan persamaan diatas.
Gambar 2.5.b membantu untuk menjelaskan mengapa In0disebut arus tanpa beban, jika semua beban dan generator dipindahkan dari sistem dan
tegangan V1n dipakai pada bus 1 maka arus 0
n
I akan mengalir karena adanya hubung shunt ke bus n. Arus ini sedikit menormalkan dan relatif tetap sejak dideterminasi oleh impedansi thevenin Z11 tetapi tanpa beban.
Sekarang pada tiap-tiap generator bus diasumsikan bahwa si adalah pecahan tetap dari daya reaktif Qg1 dan daya nyata Pg1, dan dapat dituliskan sebagai berikut:
Pg1 + Qg1 = (1 + js1)Pg1 ; dan Pg2 + Qg2 = (1 + js2)Pg2 ; ... (2.63) Dimana s1 = Qg1 / Pg1 dan s2 = Qg2 / Pg2, arus output dari generator diberikan oleh
1 1 1 * 1 1 1 1 g g P P V js I ;
*
2 2 2 2 2 2 1 g g P P V js I ; ... (2.64) Sehingga besarnya koefisien ( ) secara umum adalah sebagai berikut :* 1 n n n V js ... (2.65) Dimana : n n n P Q s ... (2.66) Pn = daya aktif pada bus pembangkit n
Qn = daya reaktif pada bus pembangkit n
Koefisien alpha pada persamaan (2.61) merupakan koefisien yang akan digunakan untuk mengubah bentuk arus menjadi bentuk daya pembangkitan pada masing-masing pembangkit. Koefisien alpha memiliki nilai terbalik dengan besarnya tegangan. (1/V).
Dalam bentuk matriks arus I1 , I2 dan In0 dapat ditentukan dengan menggunakan persamaaan berikut : 0 2 1 n I I I = 0 0 1 0 0 2 0 0 0 n I 1 2 1 g g P P ... (2.67)
Persamaan rugi-rugi didapat dengan memasukkan persamaan (2.67) ke persamaan (2.62) sehingga didapat :
T g g L P P P 1 2 1 0 0 1 0 0 2 0 0 0 n I T C Rbus * C 0 0 1 0 0 2 * 0 0 0 n I 1 2 1 g g P P ... (2.68) T
Matrix T didefinisikan sebagai berikut :
0 0 1 T 0 0 2 0 0 0 n I busbaru R 0 0 1 0 0 2 0 0 0 n I ... (2.69)
Bentuk Rbusbaru didapat dengan menggunakan matrik transformasi (C) : *
C R C
Rbusbaru t bus ... (2.70)
Dari persamaan (2.68) jika ada tiga matrik A, B, C mempunyai (A,B,C)T = AT,BT,CT dan mengambil konjugate dari tiap-tiap sisi memberikan (A,B,C)T* = AT*,BT*, CT*, demikian dapat dilihat bahwa matrik
T pada persamaan diatas mempunyai sifat yang sesuai. Sebuah matrik yang mempunyai karakteristik demikian disebut hermitian. Tiap-tiap elemen off diagonal (mjj) dari sebuah matrik hermitian adalah sama dengan konjugate kompleks dari elemen (mjj) dan sebuah elemen diagonal adalah angka yang nyata. Penjumlahan T ke *
T menghilangkan keluaran imajiner dari elemen off diagonal dan diperoleh dua kali bagian nyata T. Bagian nyata (bilangan real) T disebut koefisien rugi-rugi (Matriks B) yang didefinisikan dengan :
Matriks B = 2 * T T = 2 10 21 11 B B B 2 20 22 12 B B B 00 20 10 2 2 B B B ... (2.71)
Dengan memasukkan persamaan (2.71) ke persamaan (2.68) , maka rugi-rugi daya (PL) didefinisikan dengan :
g1 L P P Pg2 1
2 10 21 11 B B B 2 20 22 12 B B B 00 20 10 2 2 B B B 1 2 1 g g P P ... (2.72)Perluasan persamaan (2.72) memberikan persamaan sebagai berikut 00 2 20 1 10 2 2 22 2 1 12 2 1 11P 2B P P B P B P B P B B PL g g g g g g ... (2.73) Atau
2 1 i L P
2 1 1 j gj ij g B P P +
2 1 00 0 i gi i P B B ... (2.74) Dengan menyusun kembali persamaan (2.74) ke dalam membentuk ekivalen sehingga didapatkan
g1 L P P Pg2
21 11 B B 22 12 B B 2 1 g g P P +
Pg1 Pg
20 10 B B + B00 ... (2.75) Atau dalam bentuk umum persamaan vektor-matrik00 0 B B P BP P PL GT G GT ... (2. 76)
Pada penurunan persamaan diatas bus generator (bus dua) dianggap tidak mempunyai beban sendiri (local load). Jika sekarang bus generator mempunyai beban sendiri seperti yang ditunjukkan pada Gambar 2.5.c, dimana bus dua mempunyai komponen beban I2d, maka dalam pemecahannya beban pada bus
dua nantinya diberi nama bus lima. Rbus lalu diperluas untuk memasukkan baris dan kolom untuk bus lima dengan elemen yang serupa dengan baris dua dan kolom dua, Z55 = Z22. Dalam pengembangan matrik transformasi C sama seperti sebelumnya dimana bus lima merupakan bus beban dengan dimasukkannya arus
D d d I I I5 2 5 , dimana 5 4 3 I I I ID ... (2.77) (Grainger, 1994)
2.9 Aliran Daya Pada Sistem Tenaga Listrik
Dalam melayani kebutuhan beban dan pengoprasian sistem tenaga listrik, maka perlu dilakukan analisa aliran daya. Dalam pengoprasian sistem tenaga listrik parameter-parameter yang perlu diperhatikan sehubungan dengan analisa aliran daya adalah besarnya tegangan (V), sudut fase tegangan (Ө), daya nyata (P), dan daya reaktif (Q). Pada bus-bus yang akan dianalisa, beban dapat ditulis
sebagai nilai pembangkit negative. Kadang-kadang terdapat generator dan beban dalam satu bus. Pada bus-bus yang demikian daya kompleks dapat dituliskan :
P
GiP
Bi
j
Q
GiQ
Bi
jQ
P
S
1
1
1
(2.78)dimana :
PGi = Daya aktif yang disuplai oleh generator pada bus i QGi = Daya reaktif yang disuplai oleh generator pada bus i PBi = Daya aktif beban pada bus i
QBi = Daya reaktif beban pada bus i
Untuk menganalisa aliran daya, pada setiap busnya harus diketahui beberapa parameter dari parameter-parameter yang telah disebutkan diatas. Dilihat dari parameter yang dimilikinya, maka setiap bus dapat diklasifikasikan menjadi tiga macam yaitu :
1. Bus beban (load bus)
Merupakan bus dimana daya nyata (P) dan daya reaktif (Q) ditentukan besarnya.
2. Bus pembangkit (bus generator)
Merupakan suatu bus dimana daya nyata (P) dan besarnya magnitude tegangan diketahui.
3. Bus referensi (slack bus)
Merupakan bus dimana besarnya tegangan dan sudut fase tegangannya ditentukan, biasanya merupakan dimana suatu generator dihubungkan.
Tujuan utama dari analisa aliran daya adalah :
1. Untuk memperoleh besarnya magnitude tegangan dan fase tegangan pada setiap bus yang ada.
2. Menentukan daya nyata dan daya reaktif di setiap bus yang mengalir pada setiap saluran dari suatu jaringan tenaga listrik.
3. Untuk mengetahui semua peralatan apakah telah memenuhi batas-batas yang telah ditetapkan untuk menyalurkan daya sesuai dengan yang diinginkan. 4. Untuk mendapatkan kondisi awal pada perencanaan sistem tenaga listrik yang
Data-data tersebut diatas diperlukan untuk menganalisa keadaan sekarang dari sistem tenaga listrik, juga untuk perencanaan pengembangan dan perluasannya. Melalui analisa aliran daya dapat ditentukan pengoprasian yang terbaik setelah mempelajari kelakuan-kelakuan akibat adanya pembangkit-pembangkit, saluran-saluran dan beban-beban baru sebelum semua ini terpasang. 2.10 Algoritma Genetika
Kemunculan Algoritma Genetika diinspirasikan dari teori-teori dalam ilmu biologi. Pertama kali dikembangkan oleh Jhon Holland dari Universitas Michigan (1972). Holland mengatakan bahwa setiap masalah yang berbentuk adaptasi alami maupun buatan dapat difomulasikan dalam pendekatan genetika. Algoritma Genetika adalah algoritma pencarian yang didasarkan atas mekanisme evolusi biologis.
Sangat banyak istilah dan konsep biologi yang digunakan dalam struktur Algoritma Genetika. Populasi dibangun secara acak dan populasi berikutnya merupakan hasil evolusi kromosom-kromosom melalui iterasi yang disebut generasi. Setiap generasi kromosom akan melalui proses evaluasi dengan menggunakan tolak ukur yang disebut dengan fitness. Nilai fitness dari suatu kromosom akan menunjukan kualitas kromosom dalam populasi tersebut. Generasi berikutnya diberi istilah anak (off-spring) terbentuk dari gabungan dua kromosom generasi yang bertindak sebagai induk dengan menggunakan penyilang (crossover). Selain operator pindah silang suatu kromosom dapat juga dimodifikasi dengan cara melakukan mutasi (Kusumadewi, 2005).
2.10.1 Parameter Algoritma Genetika
Pada algoritma genetika terdapat tiga variable yang harus ditentukan parameternya oleh user antara lain, ukuran populasi, peluang pindah silang dan peluang mutasi. Ukuran populasi biasanya berkisar antara 30 sampai dengan 1000. Jika populasi terlalu kecil, maka akan cepat konvergen disebabkan oleh rendahnya variasi kromosom-kromosom dalam populasi. Tetapi ukuran populasi yang terlalu besar akan menyebabkan proses menjadi lambat. Pada umumnya probabilitas pindah silang ditentukan antara 0,6 sampai 0,9. Mutasi memiliki probabilitas sebesar 1 dibagi jumlah gen, artinya peluang mutasi hanya terjadi
pada satu gen saja dalam satu kromosom. Tentu saja penetuan ketiga parameter tersebut bergantung pada masalah yang akan diselesaikan (Suyanto, 2005).
2.10.2 Minimalisasi Biaya Pembangkitan dengan Algoritma Genetika
Algoritma Genetika dengan prosedur perulangan dimana mempertahankan ukuran populasi dari kandidat solusi. Setiap tahap perulangan menggunakan tiga operator (reproduksi, crossover, dan mutasi) yang berfungsi menghasilkan generasi populasi individu yang baru. Kromosom dari populasi yang baru terbentuk, dievaluasi berdasarkan nilai fitness. Fungsi biaya bahan bakar dipakai sebagai fungsi dalam menentukan besar nilai fitness kromosom. Dari operator Algoritma Genetika dan pengevaluasian akan diperoleh populasi individu baru yang baik sebagai kandidat solusi. Secara deskriptif Algoritam Genetika sederhana pada optimasi operasi sistem pembangkit sebagai berikut :
1. Pembangkitan populasi bilangan biner secara acak. 2. Perhitungan fitness untuk setiap individu dalam populasi.
3. Membuat keturunan (off-spring) dengan reproduksi, crossover dan mutasi. 4. Mengevaluasi individu baru dengan menghitung nilai fitnessnya untuk setiap
kromosom.
5. Jika pencarian berhasil tercapai atau pembentukan jumlah generasi sudah tercapai maka dilanjutkan dengan menemukan kromosom terbaik sebagai solusi.
2.10.3 Pengkodean Kromosom dan Decoding
Teknik pengkodean merupakan penyandian gen dan kromosom agar dapat diimplementasikan untuk operator genetika. Pengkodean dilakukan dengan cara biner atau string biner. Pada gambar 2.6 terdapat tiga variable yaitu x1, x2, dan x3. Ketiga variable dikodekan ke dalam sebuah kromosom yang terdiri dari Sembilan gen, dimana masing-masing variable dikodekan dalam tiga gen. Dalam pengkodean Algoritma Genetika untuk permasalahan yang membutuhkan ketelitian tinggi diperlukan jumlah gen yang lebih banyak.
0 1 0 1 1 1 0 0 0
g1 g2 g3 g4 g5 g6 g7 g8 g9
Binary Encoding
x1 x2 x3
Gambar 2.6 Pengkodean Biner (Suyanto, 2005)
Resolusi pengkoden digunakan dalam menentukan parameter pembangkit. Pembangkitan daya listrik pada masing-masing unit dikodekan oleh bilangan biner 0 dan 1 dengan panjang deret masing-masing Bi. Pemilihan nilai dari Bi adalah panjang dari pengkodean dalam daerah pencarian. Untuk menentukan resolusi Ri dengan panjang bit Bi dapat digunakan persamaan :
1
2
i B i i iL
U
R
(2.79) dengan :Ri = Resolusi string biner Ui = Batas atas parameter Pi Li = Batas bawah parameter Pi Bi = Panjang string biner
Hasilnya adalah setting Pi yang diubah kedalam string biner dengan panjang Bi. Seperti berikut ini parameter Pg1, Pg2 dan Pg3 ditunjukkan pada Tabel 2.1.
Tabel 2.1 Parameter pembangkit
Bus Pmin (p.u) Pmaks (p.u) a ($/hr) b ($/hr) c ($/hr) 1 0.30 1.8 105.0 2.45 0.01 2 0.15 0.9 44.1 3.51 0.01 3 0.40 1.9 40.6 3.89 0.01 Sumber: Basmadi, 2004
Jika resolusi R1, R2, R3 adalah menunjukkan nilai 0.1, 0.5, 0.1, dari persamaan kita memiliki B1,B2,B3 sama dengan 4,4,4. Maka set parameter Pg1, Pg2, dan Pg3 dapat dikodekan pada tebel berikui ini:
Tabel 2.2 Pengkodean parameter pembangkit
Pg1 Code Pg2 Code Pg3 Code
0.3 0000 0.15 0000 0.4 0000 0.4 0001 0.20 0000 0.5 0001 0.5 0010 0.25 0010 0.6 0010 0.6 0011 0.30 0011 0.7 0011 0.7 0100 0.35 0100 0.8 0100 0.8 0101 0.40 0101 0.9 0101 0.9 0110 0.45 0110 1.0 0110 1.0 0111 0.50 0111 1.1 0111 1.1 1000 0.55 1000 1.2 1000 1.2 1001 0.60 1001 1.3 1001 1.3 1010 0.65 1010 1.4 1010 1.4 1011 0.70 1011 1.5 1011 1.5 1100 0.75 1100 1.6 1100 1.6 1101 0.80 1101 1.7 1101 1.7 1110 0.85 1110 1.8 1110 1.8 1111 0.90 1111 1.9 1111 Sumber: Basmadi, 2004
Jika set parameter kandidat adalah 1.7, 0.30, 1.1, maka kromosomnya adalah string biner 111000110111. Untuk decoding adalah kebalikan dari prosedur pengkodeannya.
2.10.4 Nilai Fitness
Suatu individu dievaluasikan berdasarkan suatu fungsi tertentu sebagai ukuran performasinya. Dalam evolusi alam, individu yang bernilai fitness tinggi akan berkualitas lebih baik dibandingkan individu yang memiliki nilai fitness rendah. Dalam permasalahan optimasi operasi sitem pembangkit nilai fitness ditentukan dengan pendekatan terhadap fungsi biaya pembangkitan. Fungsi biaya dapat didefinisikan sesuai persamaan 2.4:
;
)
a
(
1 2
n i i i i i i TP
b
P
c
F
i = 1,2,3,…ndengan kendala biaya pembangkitan adalah batas atas dan batas bawah Pi pada persamaan 2.4 : max min i i i
P
P
P
i = 1,2,3,…nPada masalah optimasi, jika solusi yang dicari adalah memaksimalkan sebuah fungsi h, maka nilai fitness yang digunakan adalah nilai dari fungsi h tersebut yakni (Basmadi, 2007):
f = h (2.80)
Tetapi jika masalahnya adalah meminimumkan fungsi h maka fungsi h tidak bisa digunakan secara langsung. Hal ini disebabkan adanya aturan bahwa individu yang memiliki nilai fitness lebih tinggi berkualitas lebih baik. Oleh karena itu nilai fitness yang digunakan adalah :
h
f
1
(2.81)dengan :
f = nilai fitness
h = fungsi dari suatu persamaan 2.10.5 Reproduksi
Reproduksi dilakukan dengan terlebih dahulu memilih kromosom yang akan dijadikan induk. String biner induk yang bereproduksi adalah terpilih menurut posisi yang dimilikinya berdasarkan roda roulette. Roda roulette merupakan suatu cara menentukan induk yang akan melakukan reproduksi dalam Algoritma Genetika. Masing-masing kromosom menempati juring lingkaran pada roda secara proporsional dengan nilai fitness individu yang dimiliki. Kromosom yang memiliki nilai fitness lebih besar menempati juring lingkaran yang lebih besar dibandingkan dengan kromosom bernilai fitness rendah. Nilai fitness dari masing-masing kromosom dapat dilihat pada tabel 2.1 berikut ini :
Tabel 2.3 Kromosom dengan nilai fitness
No. Kromosom Nilai Fitness
1 K1 1 2 K2 2 3 K3 0,5 4 K4 0,5 Jumlah 4 Sumber: Basmadi, 2007
Gambar 2.7 Roda roulatte (Basmadi, 2007)
Gambar 2,7 menunjukan penggunaan cara roda roulette. Kromosom K2 dengan nilai fitness paling besar menempati juring lingkaran paling besar yaitu setengah lingkaran. Dengan demikian K2 memiliki peluang sebesar 0,5 untuk terpilih sebagai induk. Ini diperoleh dari besar nilai fitness yang dimiliki dibagi dengan jumlah total nilai fitness yaitu 2 dibagi dengan 4 (Basmadi, 2007).
2.10.6 Pindah Silang (Crossover)
Setelah induk ditentukan maka dilanjutkan pada langkah pindah silang. Crossover adalah komponen Algoritma Genetika primer, yang mana meningkatkan eksprlorasi daerah baru dari pencarian solusi. Untuk sepasang
K4
K3
K2
orang tua yang terpilih dari populasi, operasi kombinasi dibagi menjadi dua bit string dan ada juga dibagi menjadi lebih dari dua bit string kedalam segmen. Pemilihan setting titik pindah silang ditentukan secara acak.
2.10.6.1 Pindah silang (Crossover)
Pada pindah silang satu titik bagian pertama dari induk 1 digabungkan dengan bagian kedua dari induk 2 untuk menghasilkan kromosom baru. Kromosom anak yang terbentuk akan mewarisi sifat kromosom induknya. String baru termasuk kedalam generasi berikutnya sebagai kemungkinan solusi.
Gambar 2.8 Pindah silang satu titik
(Suyanto, 2005)
2.10.6.2 Pindah silang banyak titik (Multi point crossover)
Pada penyilangan banyak titik dengan m menyatakan posisi penyilangan. Titik potong dipilih secara acak dan tidak diperbolehkan ada posisi yang sama. Variabel-variabel ditukar antara kromosom pada titik tersebut untuk menghasilkan anak. 0 1 0 1 0 1 0 0 g1 g2 g3 g4 g5 g6 g7 g8 1 0 1 0 0 1 1 0 Induk 1 Induk 2 0 1 0 0 0 1 1 0 g1 g2 g3 g4 g5 g6 g7 g8 1 0 1 1 0 1 0 0 Anak 1 Anak 2 Titik Potong 0 0 0 0 g9 g9
Gambar 2.9 Pindah Silang banyak titik (Kusumadewi dan Purnomo, 2005)
2.10.7 Mutasi
Operator mutasi ditunjukan oleh nilai tukar bit dalam memilih string dengan peluang yang rendah dari penukaran itu. Mutasi member tambahan pencarian acak pada Algoritma Genetika dan ini perlu dilakukan untuk menghindari local optimum serta memungkinkan solusi menjadi lebih beraneka ragam. Cara untuk mendapatkan mutasi adalah dengan mengganti nilai gen. Setelah dipilih gen dari kromosom secara acak nilai gen yang akan dimutasi diganti 0 ke 1 atau 1 ke 0.
Misalkan ada 2 kromosom dengan panjang 12:
Induk 1
Posisi pindah silang yang terpilih:
Misalkan (m=3): 2 6 10
Setelah pindah silang, diperoleh kromosom-kromosom baru:
Induk 2 Induk 1 Induk 2 1 0 1 0 0 0 0 0 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 0 0 0 0 0 1 1 1 0 0 1 0 1 1 1 1 1 0 0 1
Gambar 2.10 Mutasi (Suyanto, 2005)
Peluang mutasi berperan mengendalikan banyaknya gen baru yang akan dimunculkan untuk dievaluasi. Besar peluang mutasi akan terjadi hanya satu gen saja pada kromosom yang melakukan mutasi (Suyanto, 2005):
n
P
m ut
1
(2.82)dengan :
Pmut = Peluang mutasi
n = jumlah gen dalam satu kromosom
2.11 Algoritma Perhitungan dengan Metode Algoritma Genetika (AG)
Untuk mendapatkan solusi yang optimal dengan menggunakan Metode Algoritma Genetika untuk menyelesaikan permasalahan economic dispatch, dapat dilakukan dengan langkah-langkah berikut :
1. Inputkan data berupa :
a. Koefisien grafik biaya bahan bakar dari tiap generator (a,b,c). b. Batas minimum dan maksimum pembangkitan (MW).
c. Koefisien rugi daya transmisi (MW). d. Beban pada periode tertentu.
2. Pembangkitan bilangan biner secara acak sebagai populasi awal kromosom individu.
3. Decoding yaitu pendekatan kembali dari bilangan biner menjadi nilai numeric. 1 0 1 1 0 1 0 0 g1 g2 g3 g4 g5 g6 g7 g8 Kromosom Asal 1 0 1 1 1 1 0 0 g1 g2 g3 g4 g5 g6 g7 g8 Hasil Mutasi
4. Perhitungan fungsi biaya bahan bakar
;
)
a
(
1 2
n i i i i i i TP
b
P
c
F
i = 1,2,3,…n5. Perhitungan nilai fitness individu
T
F
f
1
6. Penempatan pada roda roulette untuk memilih induk individu, 7. Pindah silang
8. Mutasi gen dengan peluang terbesar :
n
P
m ut
1
9. Kembali ke langkah no 2 sampai mencapai ukuran populasi yang ditentukan, 10.Pencarian solusi permasalahan yaitu kromosom individu yang bernilai fitness