T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT...

211
T E K N I K E L E K T R O PENGGUNAAN KOMPUTER DALAM ANALISIS SISTEM TENAGA HENDRA MARTA YUDHA LAB. KONVERSI ENERGI LISTRIK 2020

Transcript of T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT...

Page 1: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM

ANALISIS SISTEM TENAGA

HENDRA MARTA YUDHA

LAB. KONVERSI ENERGI LISTRIK 2020

Page 2: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

a11

a22

3a3

4a4

b1

b2

b3

b4

5

6

7

8

GND

0

Sistem

D GPF1

PF2

Sistem

C Sistem

B

Sistem A

G

G

G

PF4

PF3

© 2020, Edisi ke 4, dipublikasikan oleh Jurusan Teknik Elektro Fakultas Teknik

Universitas Tridinanti Palembang

TIDAK SATUPUN DARI BAGIAN BUKU INI DAPAT DIREPRODUKSI

DALAM BENTUK APAPUN TANPA SEIZIN PENULIS

DITULIS OLEH : Hendra Marta Yudha, Ir, MSEE. ALAMAT : Program Studi Teknik Elektro Fakultas Teknik UTP

Jl. Kapten Marzuki No. 2446 Kamboja Palembang 30129 Telp (0711) 355961, 354654, 357526 E-mail : [email protected] Website : https://hendrapola.my.id/

Page 3: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

iii

KATA PENGANTAR

Puji dan syukur tak lupa selalu kita panjatkan kehadirat Ilahi Rabbi, berkat

rakhmat, hidayah dan hinayahNYA maka buku ajar ini dapat diselesaikan. Buku Ajar ini

disusun dengan maksud memberikan suatu bahan acuan bagi mahasiswa jurusan Teknik

Elektro, dan atau para peminat dalam bidang Komputasi Sistem Tenaga.

Penggunaan komputer dalam analisis sistem tenaga adalah sebuah ilmu yang

sedang dan akan terus berkembang selaras dengan kemajuan teknologi komputer maupun

munculnya algoritma-algoritma baru. Beberapa buku rujukan yang tersedia, seperti buku

Stagg dan Albiad [2], dan MA. Pai [3] yang tertua dan lengkap, maupun buku Gibson

Sianipar [1] yang terbaru dan berisi algoritma-algoritma baru masih sangat sulit untuk

dipahami dengan cepat, terutama bagi para mahasiswa.

Untuk mencoba menjejaki kemajuan dan tetap memberikan kemudahan kepada

mahasiswa maka dihadirkanlah Buku Ajar ini. Buku ini berisi program-program yang

penulis anggap paling mudah dipelajari, namun usaha-usaha memasukkan algoritma-

algoritma terbaru tetap diusahakan.

Buku Ajar ini tersusun dari kumpulan bab-bab yang membahas aspek dari

penggunaan komputer dalam analisis sistem tenaga, diawali dengan bab yang

memberikan pengetahuan dasar mengenai dasar pemrograman, teknik programming,

dasar-dasar operasi matriks, dan perumusan sistem jaringan, dilanjutkan dengan

pembahasan mengenai metoda penyelesaian Sistem Persamaan Linear. Aspek utama

yang dibahas dalam buku ini yakni perhitungan dan pengaturan aliran beban.

Buku Ajar ini akan mudah dipahami, terutama bagi mahasiswa atau peminat

lainnya yang memiliki pengetahuan dasar tentang pemrograman dan bahasa

pemrograman FORTRAN dan pemahaman tentang metoda numerik. Mudah-mudahan

sumbangan ini dapat bermanfaat.

Penulis,

Hendra Marta Yudha, Ir, MS.

Page 4: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

iv

DAFTAR ISI

KATA PENGANTAR

DAFTAR ISI

BAB I Aljabar Matris

1.1. Pendahuluan 1

1.2. Konsep Dasar dan Definisi 1

1.3. Determinan 7

1.4. Operasi Matrik 9

1.5. Ketidakbebasan Linear dan Rank Matriks 21

1.6. Soal-Soal Bab I 22

BAB II Penyelesaian Sistem Persamaan Linear

2. 1 Pendahuluan 24

2. 2 Metoda Langsung 24

2. 3 Metoda Iterasi Gauss-Seidel 49

2. 4 Perbandingan Antar Metoda 52

2. 5 Soal-Soal Bab II 53

BAB III Matriks Jaringan dan Insidensi

3. 1 Pendahuluan 54

3. 2 Graph 54

3. 3 Matrik Insidendi 57

3. 4 Jaringan Primitif 63

3. 5 Pembentukan Matrik Jaringan Dengan Transformasi Singular 64

3. 6 Soal-Soal Bab III 79

BAB IV Algoritma Pembentukan Matriks Ybus

4. 1 Pendahuluan 73

4. 2 Pembentukan Matriks Admitansi Bus 73

4. 3 Penghapusan Bus 77

4. 4 Matrik Impedansi Bus dan Perubahan Matrik ZBUS 78

4. 5 Pembentukan Matrik Impendansi Bus 85

4. 6 Soal-Soal Bab IV 88

Page 5: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

v

BAB V Perhitungan dan Penyesuaian Aliran Beban

5. 1 Pendahuluan 89

5. 2 Data Untuk Studi Aliran Beban 90

5. 3 Persamaan Performance Jaringan 90

5. 4 Metoda Gauss-Seidel 91

5. 5 Metoda Newton Raphson 95

5. 6 Metoda Fast Decoupled 100

5. 7 Soal-Soal Bab V 121

BAB VI Penyesuaian Dalam Penyelesaian Aliran Beban

6. 1 Umum 124

6. 2 Pengendalian Tegangan Bus 125

6. 3 Representasi Transformator 128

6. 4 Pengendalian Jaringan Penghubung 136

6. 5 Perbandingan Antar Metoda 138

6. 6 Soal-Soal Bab VI 142

DAFTAR PUSTAKA 144

SOAL-SOAL 145

PROGRAM 164

Page 6: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS

SISTEM TENAGA

ALJABAR MATRIKS

LAB. KONVERSI ENERGI LISTRIK

0 3 0 0

3 1 4

0 0 0 0

1

Page 7: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

1

BAB I

ALJABAR MATRIKS

I. 1 PENDAHULUAN

Dalam decade terakhir, penggunaan aljabar matriks dalam formulasi dan solusi

masalah-masalah rekayasa enjinering yang komplek menjadi sangat penting sejalan

dengan perkembangan penggunaan teknologi komputer dijital dalam perhitungan dan

analisis sistem. Penggunaan notasi matriks memberikan perubahan yang signifikan

dalam mengekspresikan banyak masalah. Penggunaan operasi-operasi matriks

memberikan tingkatan logika proses yang dapat beradaptasi dengan baik dalam solusi

persamaan simultan bagi sistem-sistem besar menggunakan komputer.

I. 2 KONSEP DASAR DAN DEFINISI

I. 2. 1 NOTASI MATRIKS

Notasi matriks adalah suatu cara yang digunakan untuk memudahkan penulisan

bentuk persamaan simultan. Matriks didefinisikan sebagai jajaran bilangan-bilangan

yang disebut elemen, disusun secara khusus dalam bentuk m baris dan n kolom sehingga

membentuk empat persegi panjang. Elemen-elemen ini dapat berupa bilangan riil atau

komplek. Notasi subskrip ganda aij selalu dipergunakan untuk menunjukkan sebuah

elemen matriks. Subskrip pertama i, menunjukkan baris dan subskrip kedua j,

menunjukkan kolom dimana elemen tersebut terletak. Dalam suatu sistem persamaan

berikut:

3333232131

2323222121

1313212111

b xa xa xa

b xa xa xa

b xa xa xa

(I.2-1)

x1, x2, dan x3 variabel tidak diketahui a11 a12 a13……..a33 adalah koefisien-koefisien dari

variabel tidak diketahui, b1, b2, dan b3 parameter-parameter yang diketahui. Dalam

bentuk matriks, koefisien, variabel, dan parameter dapat ditulis sebagai berikut:

3

2

1

333231

232221

131211

x

x

x

aaa

aaa

aaa

=

3

2

1

b

b

b

(I.2-2)

Dalam notasi matriks, persamaan (I.2-2) diatas dapat ditulis

Ax = b (I.2-3)

Matriks dengan jumlah baris m dan kolom n disebut matriks berdimensi m x n. Sebuah

matriks dengan baris tunggal dengan lebih dari satu kolom disebut matrik baris atau

vektor baris, sedangkan matriks dengan kolom tunggal dan lebih dari satu baris disebut

matriks kolom atau vektor kolom, seperti dalam contoh berikut.

Page 8: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

2

n1

21

11

1n1211

a

...

a

a

dan ..a a a

I. 2. 2 TIPE MATRIKS

Beberapa matriks dengan karakteristik khusus yang sangat berarti dalam operasi

matriks, antara lain:

A. MATRIKS BUJUR SANGKAR

Apabila jumlah baris sama dengan jumlah kolom, m = n matriks tersebut disebut

matriks kuadrat atau matriks bujur sangkar dengan orde sama dengan jumlah baris (atau

kolom). Elemen-elemen matriks dalam sebuah matriks bujur sangkar, aij dimana i = j

disebut elemen-elemen diagonal, sedangkan elemen-elemen dimana i j disebut elemen-

elemen off-diagonal.

Amxn =

nm5251

3534333231

2524232221

1514131211

a......................aa

.......................................

aaaaa

aaaaa

aaaaa

B. MATRIKS SEGITIGA ATAS

Apabila elemen-elemen aij dari sebuah matriks bujur sangkar berharga Nol untuk

i > j, matriks tersebut adalah matriks segitiga atas, seperti contoh berikut:

U =

33

2322

131211

u 0 0

uu 0

uuu

C. MATRIKS SEGITIGA BAWAH

Apabila elemen-elemen aij dari matriks bujur sangkar berharga Nol untuk i < j,

matriks tersebut adalah matriks segitiga bawah, seperti contoh

Page 9: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

3

L =

333231

2221

11

lll

0 ll

0 0 l

D. MATRIKS DIAGONAL

Bilamana elemen-elemen off-diagonal dari suatu matriks bujur sangkar berharga

Nol (aij = 0, untuk i j), matriks tersebut disebut matriks diagonal, seperti:

D =

33

22

11

d0 0

0d0

0 0d

E. MATRIKS KESATUAN ATAU MATRIKS IDENTITAS dan MATRIKS NOL

Apabila semua elemen diagonal matriks bujur sangkar berharga Satu, dan elemen

lainnya Nol (aij = 1, untuk i = j dan aij = 0, untuk i j), matriks tersebut disebut matriks

satuan atau matriks identitas., sedangkan matriks nol adalah matriks bujur sangkar

dimana semua elemen matriks berharga NOL, seperti:

I =

100

010

001

dan O =

000

000

000

F. TRANSPOSE MATRIKS

Bilamana baris dan kolom matriks m x n saling dipertukarkan, maka resultannya

matriks n x m adalah transpose dari matriks tersebut yang dinyatakan dengan AT, seperti

AT =

44242414

34332313

42322212

41312111

a a a a

a aaa

a aaa

a aaa

G. MATRIKS SIMETRIS

Bila elemen-elemen matriks bujur sangkar aij = aji , matriks tersebut disebut

matriks simetris, seperti:

Page 10: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

4

24232221

14131211

a a a a

a a a a][A dan

a a

a a

a a

a a

][

4241

3231

2221

1211

TA

Transpose dari sebuah matriks simetris identik dengan matrik itu sendiri.

4 6 3

6 2 5

3 5 1

A][ dan

4 6 3

6 2 5

3 5 1

[A]T

H. MATRIKS SKEW

Apabila dari suatu matriks bujur sangkar aij = -aij , untuk semua ij, tetapi tidak

semua elemen aij = 0, matriks ini disebut matriks skew , seperti:

2 4- 6-

4 0 5-

6 5 7

A

I. MATRIKS SKEW SIMETRI

Bila suatu matriks bujur sangkar A = -AT, maka matriks A tersebut disebut

matriks skew simetri. Hubungan antara elemen-elemen luar diagonal sama, tetapi

berlawanan tanda(aij = -aij), dan elemen diagonal berharga Nol, seperti:

A =

0 6 3-

6 0 5

3 5- 0

J. MATRIKS ORTHOGONAL

Jika AT A = U = A AT untuk suatu matriks bujur sangkar dengan elemen rill,

matriks A disebut matriks orthogonal.

Page 11: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

5

K. MATRIKS KONJUGATE

Jika semua elemen matriks dipertukarkan dengan konjugatenya (a + jb a – jb), matriks tersebut disebut matriks konjugate dan ditulis dengan cara A*, seperti:

A =

j1 1 j2 4

5 j3 dan A* =

j1 - 1 j2 - 4

5 j3 -

L. MATRIKS HERMITIAN

Bilamana suatu matriks bujur sangkar kompleks berlaku A = (A*)T, maka matriks

A disebut matriks Hermitian dimana semua elemen diagonal adalah bilangan rill, seperti:

5 j3 2

j5 - 2 4 A

M. MATRIKS SKEW-HERMITIAN

Bilamana berlaku A = -(A*)T , maka matriks A disebut matriks Hermitian Skew

Simetri, dimana semua elemen diagonal berharga Nol, seperti:

A =

0 j3 - 2-

j3 - 2 0

N. MATRIKS UNITARY (UNITER)

Sebuah matriks bujur sangkar A disebut juga matriks uniter bilamana

transposenya sama dengan konjugate inversenya, seperti:

(A*)T A = U = A (A*)T

O. MATRIKS PITA

Matrik pita adalah matrik bujur sangkar yang semua elemennya berharga NOL

kecuali pada suatu pita berpusat pada diagonal. Lebar pita adalah maksimum elemen

yang tidak NOL pada sebuah baris, sebagai berikut:

Page 12: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

6

565554

56555453

4645444342

3534333231

24232221

131211

a a a 0 0 0

a a a a 0 0

a a a aa 0

0 a a aaa

0 0 a aaa

0 0 0 a aa

Lebar pita = 5, aij = 0, Untuk │i-j│> 2

Matrik pita dengan lebar pita = 3, disebut dengan matrik TRIDIAGONAL, seperti contoh

dibawah ini:

4443

343332

232221

1211

a a 0 0

a aa 0

0 aaa

0 0 aa

P. MATRIKS JARANG

Matrik jarang adalah matrik bujur sangkar dimana lebih dari 50% elemen matriks

tersebut berharga sama dengan NOL, seperti contoh berikut:

56

55

4443

343331

2221

131211

a 0 0 0 0 0

0 a 0 0 0 0

0 0 a a 0 0

0 0 a a 0 a

0 0 0 0 aa

0 0 0 a aa

Q. MATRIKS SINGULAR DAN NON SINGULAR

Matriks singular adalah matriks yang nilai determinannya = 0, sedangkan matriks

non singular adalah matriks yang nilai determinannya 0. Ringkasan tipe-tipe matriks

khusus diberikan dalam Tabel I-1 berikut:

Tabel I-1. Ringkasan karakteristik tipe-tipe matriks

Kondisi Tipe Matriks

A = - A Nol

A = AT Simetris

A = - AT Skew Simetris

A = A* Real

A = - A* Imajiner murni

A = (A*)T Hermitian

A = (A*)T Skew Hermitian

ATA = U Orthogonal

(A*)TA = U Uniter

Page 13: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

7

I. 3. DETERMINAN

I. 3. 1 DEFINISI DAN SIFAT-SIFAT DETERMINAN

Penyelesaian dua persamaan simultan

2222121

1212111

b xa xa

b xa xa

(I.3-1)

Dapat diselesaikan dengan cara mengeliminasi salah satu variabel. Menyelesaikan x2

kedalam x1 dari persamaan kedua dan mensubstitusikan ekspresi ini kedalam persamaan

pertama, sebagai berikut:

- dari pers. kedua :

1

22

21

22

222222121 x

a

a

a

b x b xa xa

1221211221212211 b a xa a - b a xa a

212122121122211 b a - b a xa a - a a

21122211

1211221

a a - a a

b a - b a x

Langkah berikutnya, substitusi harga x1 kedalam persamaan (I.3-1) akan diperoleh

21122211

1212222

a a - a a

b a - b a x

Ekspresi ( 21122211 a a - a a ) adalah harga determinan dari koefisien matriks A, dimana

A menunjukkan determinan

2221

1211

a a

a a A

Penyelesaian persamaan (I.3-1) dengan cara determinan didapat:

21122211

212121

2221

1211

212

121

1a a - a a

b a - b a

a a

a a

a b

a b

x

Dan

Page 14: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

8

21122211

121211

2221

1211

221

111

2a a - a a

b a - b a

a a

a a

b a

b a

x

Suatu determinan didefinisikan hanya untuk matriks bujur sangkar yang memenuhi satu

harga.

I. 3. 2 MINOR DAN KOFAKTOR

Determinan diperoleh dengan cara mengeluarkan elemen-elemen baris i, kolom j

disebut dengan Minor dari elemen aij , jadi:

333231

232221

131211

a a a

a a a

a a a

A Minor

3332

1312

21a a

a a a

Orde dari minor tersebut lebih kecil satu dari orde determinan asal. Dengan

mengeluarkan dua baris dan kolom suatu minor dengan orde 2 lebih kecil dari asalnya.

Determinan dapat dicari dengan cara berikut:

Kofaktor dari suatu elemen adalah (-1)i+j (Minor dari aij) dimana orde dari minor aij adalah n-1. Kofaktor dari a21 dinyatakan dengan K21, yaitu:

3332

1312

3332

131212

21a a

a a-

a a

a a (-1) K

Secara ringkas determinan A adalah

n

1 i

ijij 1 n untuk n, ....., 2, 1, j K a A DET

Sedangkan kofaktor Kij dapat dicari dari minor Mij

ij

ji

ij M (-1) K

I. 3. 3 ADJOINT

Jika setiap elemen dari matriks bujur sangkar dipertukarkan dengan kofaktornya,

lalu matriks tersebut ditranpose, hasilnya disebut matriks adjoint yang dinyatakan dengan

A+, dimana:

Page 15: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

9

A+ =

332313

322212

312111

K K K

K K K

K K K

CONTOH 1.1

Hitung determinan berikut ini:

7 1 2-

1 4 1

2- 1 7

Penyelesaian

Dengan menggunakan aturan diatas, determinan dapat dihitung sebagai berikut:

KaKaKaA 31 3121 2111 11

Didapat:

162 1 4

2- 1 )2(

7 1

2- 1 )1(1

7 1

1 4 7

7 1 2-

1 4 1

2- 1 7

I. 4 OPERASI MATRIKS

I. 4. 1 MATRIKS SAMA

Bila A dan B adalah matriks berdimensi sama, bilamana elemen-elemen aij = bij,

maka kedua matriks disebut matriks sama, yaitu:

A = B

I. 4. 2 OPERASI BARIS ELEMENTER (OBE)

Beberapa operasi baris elementer atau OBE yang sering dilakukan adalah:

1. Suatu baris dikalikan dengan konstanta ≠ 0

bi ← k bi

2. Pertukaran antar dua baris

bi ↔ bj

3. Suatu baris ditambahkan dengan kelipatan baris lainnya

bi ← bi + k bj

Page 16: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

10

I. 4. 3 OPERASI PENJUMLAHAN DAN PENGURANGAN MATRIKS

Matriks berdimensi sama, dapat diperjumlahkan atau diperkurangkan.

Penjumlahan atau pengurangan dua matriks berdimensi m x n, akan menghasilkan

matriks baru C, dengan dimensi yang sama pula, sebagai berikut:

A B = C

Dimana masing-masing elemen matriks C adalah cij = aij bij. Aturan komutatif dan assosiatif berlaku bagi penjumlahan matriks sebagai berikut.

A + B = B + A komutativ

A + B + C = A + (B + C) = (A + B) + C assosiatif

I. 4. 4 PERKALIAN MATRIKS

A. PERKALIAN MATRIKS DENGAN SKALAR

Bilamana sebuah matriks diperkalikan dengan skalar, elemen dari hasil perkalian

tersebut sama dengan perkalian elemen-elemen asal matriks dengan skalar tersebut,

misal:

kA = B, dimana bij = k x aij untuk semua i dan j

Perkalian matriks dengan skalar mengikuti aturan komutativ dan distributiv berikut:

kA = B komutativ

k (A + B) = kA + kB = (A + B) k distributiv

B. PERKALIAN MATRIKS DENGAN MATRIKS

Perkalian dua matriks AB = C hanya dapat dilakukan apabila jumlah kolom dari

matriks A sama dengan jumlah baris dari matriks B, sebagai berikut:

Am x n Bn x k = Cm x k

Dalam bentuk umum dapat dituliskan

n

1 k

kjikij b a c (I.3-2)

dengan : i = 1,2,…..,m (Jml. Baris matrik A)

j = 1,2,…...,k (Jml. Kolom matriks B)

Sebagai contoh

Page 17: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

11

)bab(a )bab(a

)bab(a )bab(a

)bab(a )bab(a

b b

b b

a a

a a

a a

AxB

2232123121321131

2222122121221121

2212121121121111

2221

1211

3231

2221

1211

Meski AB dimungkinkan, namun BA tidak dapat dilakukan, sehingga secara umum

berlaku AB BA, kecuali untuk matriks bujur sangkar, karenanya aturan komutativ tidak berlaku. Jika matriks A, B, dan C memenuhi syarat dimensional untuk suatu perkalian

dan penjumlahan matriks, maka berlaku sifat-sifat berikut:

A (B + C) = AB + BC aturan distributiv

A (BC) = (AB) C = ABC aturan asosiatif

Namun demikian,

AB = 0, tidak menunjukkan bahwa A = 0 atau B = 0

CA = CB, tidak berarti A = B

Jika C = AB, dan transpose C sama dengan hasil perkalian transpose matriks A dan B,

ini merupakan aturan reversal, dimana CT = BTAT. Program sederhana perkalian matriks

disajikan dalam Gambar I-1 berikut.

DO 30 I = 1, M

DO 20 J = 1, L

C(I,J) = 0

DO 10 K = 1, N

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

Gambar I-1. Program perkalian matrik berdimensi (m x n) dan (n x l)

CONTOH 1.2

Hitung perkalian antara dua matrik berikut ini:

3 x 2 3 x 3 3 x 2 orde

c c c

c c c

0 1 0

9 5 2

3 1 1

0 1 4

6 3 2

232221

131211

sama

Page 18: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

12

Penyelesaian

21 0 x 0 9 x 1 3 x 4 c

9 1 x 0 5 x 1 1 x 4 c

6 0 x 0 2 x 1 1 x 4 c

33 0 x 6 9 x 3 3 x 2 c

23 1 x 6 5 x 3 1 x 2 c

8 0 x 6 2 x 3 1 x 2 c

23

22

21

13

12

11

Sehingga

21 9 6

33 23 8

0 1 0

9 5 2

3 1 1

0 1 4

6 3 2

21 9 6

33 23 8][C

C. INVERSE MATRIKS

Pembagian tidak dikenal dalam aljabar matriks, kecuali pembagian matriks

dengan skalar. Operasi ini dilakukan dengan cara membagi semua elemen matriks

dengan skalar. Namn demikian, tinjaulah suatu persamaan simultan berikut:

3333232131

2323222121

1313212111

b xa xa xa

b xa xa xa

b xa xa xa

(II.4-1)

Atau dalam bentuk matriks

Ax = b

Adalah dimungkinkan untuk menulis harga x1, x2, dan x3 sebagai fungsi b1, b2, dan b3,

yaitu:

x = Cb (II.4-2)

Bila diperoleh penyelesaian yang unik bagi persamaan (II.4-1) artinya matriks C ada dan

merupakan inverse dari matriks A yang dapat ditulis dengan notasi A-1, dan berlaku:

AA-1 = A-1A = U

Untuk menyelesaikan persamaan (II.4-2), kedua sisi dapat dikalikan dengan A-1,

sehingga:

Page 19: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

13

Ax = b

A-1Ax = A-1 b

Ux = A-1 b

x = A-1 b orde dari kesemua matriks diatas harus dijaga sama.

Bila determinan dari matriks berharga Nol, maka tidak ada inverse dari matriks

tersebut, matriks seperti ini disebut matriks singular. Sebaliknya, bila determinan 0,

matriks disebut matriks non singular dan mempunyai matriks inverse. Beberapa metoda

yang dapat dilakukan untuk menghitung harga inverse matriks, antara lain:

C. 1 METODA GAUSS-JORDAN

Bila A adalah sebuah matriks bujur sangkar non singular berdimensi n x n, maka

AI akan dapat ditransformasikan menjadi IA-1 (Misalkan dengan menggunakan OBE,

dalam hal ini I adalah matriks satuan) AI adalah matriks eksistensi atau augmented

matrix, yaitu matriks yang dibentuk dengan meletakkan matrik I disebelah kanan matriks

A, seperti:

A =

2221

1211

a a

a a, I =

1 0

0 1

AI =

1 0 a a

0 1 a a

2221

1211

(II.4-3)

Bila dengan transformasi elementer dapat diusahakan AI menjadi sebagaimana ilustrasi

berikut:

- Misalkan matrik A yang diperluas adalah sebagai berikut:

AI =

24232221

14131211

a a a a

a a a a (II.4-4)

Maka

Page 20: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

14

24232221

14131211

a a a a

a a a a

24232221

'

14

'

13

'

12

a a a a

a a a 1

'

24

'

23

'

22

'

14

'

13

'

12

a a a 0

a a a 1

''

24

''

23

'

14

'

13

'

12

a a 1 0

a a a 1

''

24

''

23

''

14

''

13

a a 1 0

a a 0 1 dengan demikian A-1 =

''

22

''

21

''

12

''

11

a a

a a

Cara yang dapat digunakan untuk penyelesaian dari persamaan (II.4-3) menjadi (II.4-4)

dapat dipergunakan metoda GAUSS-JORDAN dengan Program sederhana pada Gambar

I- 2, berikut:

DO 30 K = 1,N

P = A(K,K)

DO 10 J = 1,2*N

10 A(K,J) = A(K,J)/P

DO 30 I = 1, N

IF(I.NE.K)THEN

P = A(I,K)

DO 20 J = 1, 2*N

20 A(I,J) = A(I,J) - P*A(K,J)

ENDIF

30 CONTINUE

Gambar I-2. Program Inverse matriks dengan metoda Gauss-Jordan.

C. 2 METODA DOOLITLE

Metoda ini bertitik tolak dari dekomposisi matriks A menjadi matriks L dan U,

sebagai berikut:

A = L U

Karena untuk suatu matriks inverse harus dipenuhi

A A-1 = I

Maka

(L U) (L U)-1 = I

L U U-1 L-1 = I

L L-1 = I

Page 21: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

15

Dengan demikian

A-1 = U-1 L-1

Dengan cara ini, invers A-1 dapat dicari dengan menghitung invers matriks segitiga atas

U dan segitiga bawah L dan mengalikan kedua invers matriks tersebut. (Cara ini tidak

dibahas lebih lanjut)

C. 3 METODA CROUT

Metoda ini mirip dengan metoda Doolitle, yakni memanfaatkan inverse dari

matriks U dan L, yaitu : A-1 = U-1 L-1 , perbedaannya hanya terletak pada pendefinisian

matriks L dan U, seperti berikut:

Doolitle

U0 0

U U0

U UU

1 L L

0 1 L

0 0 1

a a a

a a a

a a a

33

2322

131211

3231

21

333231

232221

131211

(II.4-7)

Crout

1 0 0

U1 0

U U1

L L L

0 L L

0 0 L

a a a

a a a

a a a

23

1312

333231

22 21

11

333231

232221

131211

(II.4-8)

Seperti halnya dengan metoda Doolitle, metoda Crout memerlukan waktu dan ingatan

komputer yang cukup besar dalam penyelesaian inverse matrik, sehingga tidak efisien,

oleh karena itu pembahasan tentang kedua metoda ditiadakan.

C. 4 METODA CHOLESKY

Metoda ini bermanfaat untuk mencari inverse matriks simetris berdiagonal kuat,

berharga positif yang umumnya terdapat pada matriks admitansi bus suatu sistem tenaga

elektrik. Metoda ini juga dapat digunakan untuk sistem-sistem besar, karena mampu

menghemat penggunaan ingatan komputer, dengan memanfaatkan teknik dekomposisi

A = LU. Untuk matriks simetris berlaku:

A = AT

Maka

L U = (L U)T atau L U = UT LT

Artinya

Page 22: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

16

L = UT dan U = LT

Jadi dekomposisi menjadi

A = L U

A = L LT (II.4-9) Maka

A-1 = (L LT)-1

A-1 = (LT)-1 L-1 (II.4-10) Dekomposisi dari matriks simetris A menjadi LLT dapat dilakukan dengan lebih cepat

daripada dekomposisi LU, perhatikan hal berikut:

33

3222

312111

333231

2221

11

333231

232221

131211

L 0 0

L L 0

L L L

L L L

0 L L

0 0 L

a a a

a a a

a a a

(II.4-11)

Apabila kita perkalikan kedua matriks LLT, didapat:

)LL LL L(L )LL L(L )L(L

)LL L(L )LL L(L )L(L

)L(L )L(L )L(L

A

333332323131223221311131

32223121212122221121

311121111111

(II.4-12)

penyelesaian dari persamaan (II.4-12) diperoleh hubungan berikut ini:

1111111111 a L L L a

/La L L L L a a 1112211221112112

/La L L L L a a 1113311331113113

212122222222212122 LL - a L L L L L a

222131323223223221313223 L/)LL - (a L L L L L L a a

32323131333333333232313133 LL - LL - a L L L L L L L a

Dalam bentuk umum, persamaan umum untuk memperoleh elemen-elemen matriks L

adalah:

Page 23: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

17

1-k 2,...., 1, iuntuk

n 2,...., 1, k untuk L L -a L

pers) (Jml.n 2,.., 1, k untuk L L - a L

1 - i

1 j

kjijkiki

1 -k

1 j

kjkjkkkk

(II.4-13)

Dari persamaan (II.4-13) dan uraian sebelumnya, terlihat bahwa harga-harga elemen

matriks dapat dihitung langsung secara berurutan dengan urutan sebagai berikut:

6

5 3

4 2 1

atau

6 5 4

3 2

1

tergantung pada cara entry matriks A

Pada metoda Cholesky ini jelas terlihat ada keuntungan tambahan yang dapat

diperoleh dari proses baris demi baris, dan kita hanya memerlukan entry-entry matrik A

sebaris demi sebaris, sehingga jika diperlukan data matriks A dapat disimpan dalam file

dan dibaca saat dibutuhkan saja. Selain hal tersebut, urutan operasi memungkinkan kita

menggunakan file yang sama untuk menyimpan data hasil dekomposisi atau data matriks

L dan kita hanya memerlukan entry-entry matriks segitiga, seperti ditunjukkan dalam

Program sederhana pada Gambar I-3, berikut ini:

DO 20 I = 1, N

DO 10 J = I, N

10 READ(1,*)A(J,I)

20 CONTINUE

DO 60 K = 1, N

DO 40 I = 1, K-1

JMLH = 0

DO 30 J = 1, I-1

30 JMLH = JMLH + A(I,J)*A(K,J)

40 A(K,I) = (A(K,I) – JMLH)/A(I,I)

JMLH = 0

D0 50 J = 1, K-1

50 JMLH = JMLH + A(K,J)*A(K,J)

60 A(K,K) = SQRT((A(K,K) – JMLH))

Gambar I-3. Program sederhana dekomposisi Cholesky

Setelah diperoleh dekomposisi matriks A, baik dalam bentuk LT atau L, langkah berikut

adalah melakukan hal berikut:

Page 24: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

18

1 Mencari L-1

2 Mencari (LT)-1

3 Memperkalikan (LT)-1 L-1

Andai matriks segitiga bawah L, yang diperoleh adalah sebagai berikut:

333231

2221

11

L L L

L L

L

Inverse dari matriks L adalah L-1 yang memenuhi LL-1 = I. Untuk mencari L-1, dapat

dimisalkan matriks lain B = L-1, maka:

1 0 0

0 1 0

0 0 1

b b b

b b

b

L L L

L L

L

333231

2221

11

333231

2221

11

(II.4-14)

Jika kita perkalikan matriks LB diatas, diperoleh hubungan berikut:

1 0 0

0 1 0

0 0 1

)b(L )b L b (L )bL bLb(L

0 )b(L )bL b(L

0 0 )b(L

333332332232313321321131

222221221121

1111

Atau

11111111 1/L b 1 b L

1/L b 1 b L 22222222

1/L b 1 b L 33333333

2211212121221121 L/)b(L - b 0 bL bL

3322323232332232 L/)b-(Lb 0 bL bL

333133213231313321321131 L/)bLb(L- b 0 bLbLbL

Dalam bentuk umum, rumus-rumus untuk memperoleh elemen-elemen matriks B adalah:

n1,2,...... i 1/L b iiii

n,1,2,...... jdan n 2,3,....., ituk Un

bL( b - L/bL- b1 - i

j k

kjikiiii

1 - i

j k

kj ikij

Program sederhana inverse matriks segitiga bawah diberikan dalam Gambar I-4, berikut

ini.

Page 25: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

19

DO 10 I = 1, N

10 B(I,I) = 1.0/L(I,I)

D0 40 I = 2, N

DO 30 J = 1, I-1

JMLH = 0

DO 20 K = 1, I-1

20 JMLH = JMLH – L(I,K)*B(K,J)

30 B(I,J) = B(I,I)*JMLH

40 CONTINUE

Gambar I-4. Program sederhana inverse matriks segitiga bawah

Setelah inverse matriks segitiga bawah diperoleh, tahap berikut adalah

menghitung inverse dari LT. Andai kita memiliki matriks segitiga atas (transpose dari

matriks segitiga bawah L), sebagai beikut:

33

2322

131211

L

L L

L L L

Inverse dari matriks LT adalah (LT)-1 yang memenuhi LT (LT)-1 = I. Untuk mencari(LT)-

1, dapat dimisalkan matriks lain B = (LT)-1, maka:

1 0 0

0 1 0

0 0 1

b

b b

b b b

L

L L

L L L

33

2322

131211

33

2322

131211

(II.4-14b)

Jika kita perkalikan matriks LB diatas, diperoleh hubungan berikut:

11111111 1/L b 1 b L

1/L b 1 b L 22222222

1/L b 1 b L 33333333

1122121222121211 L/)b(L - b 0 bL bL

2233232333231222 L/)b-(Lb 0 bL bL

113313231213331323321331 L/)bLb(L- b 0 bLbLbL

Dalam bentuk umum, rumus-rumus untuk memperoleh elemen-elemen matriks B, dapat

ditulis dalam empat bagian berikut:

n1,2,...... i 1/L b iiii

1i jdan 1-n .., 1,2, i /abab iiijijij

Page 26: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

20

j

2k

kjik

ii

ij n 2,i jdan 2-n , .. 1,2, i b aa

1b

j

2k

kjik

ii

ij n 3,i jdan 3-n , .. 1,2, i b aa

1b

Program sederhana inverse matriks segitiga atas diberikan dalam Gambar I-5, berikut:

DO 10 I = 1, N 10 B(I,I) = 1.0/L(I,I)

D0 20 I = 1, N-1

J = I + 1

B(I,J) = -L(I,J)*B(J,J)/L(I,I)

20 CONTINUE

DO 50 I = 1, N-2

DO 40 J = I+2, N

JMLH = 0

DO 30 K = 2, J

30 JMLH = JMLH – L(I,K)*B(K,J)

B(I,J) = JMLH/L(I,I)

40 CONTINUE

50 CONTINUE

DO 80 I = 1, N-3

DO 70 J = I+3, N

JMLH = 0

DO 60 K = 2, J

60 JMLH = JMLH –L(I,K)*B(K,J)

B(I,J) =JMLH/L(I,I)

70 CONTINUE

80 CONTINUE

Gambar I-5. Program sederhana inverse matriks segitiga atas

Dengan demikian penyelesaian inverse matriks A dengan metoda Cholesky dapat

dikerjakan dengan menggabungkan program pada Gambar I-3, Gambar I-4, Gambar I-5

dan Gambar I-1.

CONTOH 1.3

Gunakan metoda Cholesky untuk menentukan inverse matrik berikut:

4 2 2

2 4 2

2 2 4

Penyelesaian

- Berdasarkan persamaan (II.4-13), akan diperoleh elemen matriks L, berikut:

Page 27: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

21

3

8

3

1 1

0 3 1

0 0 2

L

I. 5 KETIDAK BEBASAN LINEAR DAN RANK MATRIKS

I. 5. 1 KETIDAK BEBASAN LINEAR

Kolom-kolom dari matriks A berdimensi m x n dapat ditulis sebagai vektor-

vektor n kolom {c1}{c2}…….{cn}. Demikian pula baris-baris matriks A dapat ditulis

sebagai vektor-vektor m baris {r1}{r2}…{rm}. Vektor kolom adalah bebas linear jika

persamaan:

p1 {c1}+ p2 {c2}+ ……..+ pn {cn} = 0

memenuhi hanya untuk semua pk = 0 (k = 1,2,……,n). Demikian pula halnya vektor baris

adalah bebas linear jika hanya harga Nol skalar qr (r =1,2,….,m) memenuhi persamaan

q1 {r1}+ q2 {r2}+ ……..+ qm {rm} = 0

Adalah tidak mungkin untuk mengekspresikan satu atau lebih lebih vektor kolom bebas

(atau vektor baris) sebagai suatu kombinasi linear lainnya.

Jika beberapa pk 0 memenuhi persamaan (), vektor kolom tidak bebas linear.

Jika beberapa qr 0, memenuhi persamaan (), vektor baris tidak bebas linear. Adalah

mungkin untuk mengekspresikan satu atau lebih vektor kolom (vektor baris) sebagai

suatu kombinasi linear atau lainnya. Bilamana vektor kolom (vektor baris) dari matriks

A adalah tidak bebas linear, maka determinan A adalah Nol.

I. 5. 2 RANK MATRIKS

Rank matriks A berdimensi m x n adalah sama dengan jumlah maksimum dari

kolom-kolom bebas linear dari A atau jumlah maksimum baris-baris bebas linear dari A.

Masing-masing disebut Rank kolom dan rank baris. Rank kolom sama dengan Rank

baris. Rank matriks sama dengan orde terbesar non vanishing determinan A. Sebagai

contoh, tinjau matriks A, berikut ini:

A =

1083

842

4 21

Baris-baris adalah tidak bebas linear, karena persamaan

Page 28: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB 1 - PENGKOM

22

q1 {1 2 4} + q2 {2 4 8} + q3 {3 8 10} = 0

Memenuhi untuk

q1 = 0 ; q2 = 0; dan q3 = 0

Sama halnya dengan kolom-kolom tidak bebas linear, karena persamaan

p1 =

3

2

1

+ p2 =

8

4

2

+ p3

10

8

4

= 0

Memenuhi untuk

p1 = 6 ; p2 = -1; dan p3 = -1

Karena tidak 2 kolom bebas linear, maka Rank matriks adalah 2

1. 6. SOAL-SOAL BAB 1

1. Gunakan metoda yang dikemukan dalam subbab I.3 untuk menghitung

determinan berikut ini:

5 2 1 3

4 7 2 4

3 6 4 1

1 5 1- 2

2. Tentukan inverse dari matriks-matriks berikut ini:

21 9 6

33 23 8(2c)

0 1 0

9 5 2

3 1 1

(2b) 4 3

2 1(2a).

3. Gunakan beberapa metoda yang dikemukan dalam beberapa subbab diatas

untuk menghitung inverse matrik-matrik berikut ini:

14 14 5 4

3- 2 5 2

2 5 6 3

2 3 4 2

1 1 1

3- 0 2

3 2- 1

1 1- 0

1- 5 6-

0 6- 12

4. Periksa apakah diantara matriks-matriks berikut yang dapat diperkalikan,

tuliskan hasil perkalian yang didapat:

Page 29: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

Hendra Marta Yudha

23

4 3 2

1 1 1

3- 0 2

3 2- 1

[F] ; 1- 5 6-

0 6- 12 [E]

14 14 5 4

3- 2 5 2

2 5 6 3

2 3 4 2

[C] ;

1 1 1

3- 0 2

3 2- 1

[B] ;

1 1- 0

1- 5 6-

0 6- 12

[A]

Page 30: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

-

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS

SISTEM TENAGA

PENYELESAIAN SISTEM

PERSAMAAN LINEAR

LAB. KONVERSI ENERGI LISTRIK

2

Page 31: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I
Page 32: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

24

BAB II

PENYELESAIAN SISTEM PERSAMAAN LINEAR

II. 1 PENDAHULUAN

Sistem Persamaan Linear atau sering disingkat SPL (Selanjutnya hanya disebut

SPL) dapat diselesaikan dengan dua cara, yaitu : metoda langsung dan metoda iterasi.

Untuk SPL dengan jumlah persamaan terbatas, misal n 3, penyelesaian dapat dilakukan

dengan teknik sederhana tanpa memerlukan alat bantu hitung, akan tetapi untuk SPL

yang lebih besar penyelesaian semakin rumit dan membutuhkan alat bantu.

Beberapa metoda, baik langsung maupun iterasi, sseperti metoda Cramer’s,

eliminasi Gauss-Naif, Gauss-Jordan, Crout, dan iterasi Gauss-Seidel dapat digunakan

untuk menyelesaikan SPL. Untuk memahami penggunaan metoda-metoda diatas

dibutuhkan pengetahuan mengenai matriks.

Metoda langsung untuk penyelesaian SPL memiliki kelebihan dibandingkan

dengan metoda iterasi, karena jumlah langkah perhitungannya yang pasti. Jumlah operasi

hitungan sangat tergantung pada teknik komputasi yang digunakan dan jumlah

persamaan itu sendiri. Apabila koefisien persamaan membentuk matriks simetri,

penyelesaiannya memerlukan operasi aritmatik yang lebih sedikit dibandingkan dengan

matriks non-simetri. Strategi preconditioning dengan cara melakukan pemilihan elemen

tumpuan atau yang disebut dengan pivoting yang dapat digunakan dalam metoda Gauss

dan Gauss-Jordan, serta penggunaan teknik vektor jarang (akan dibahas kemudian)

merupakan kemajuan yang dicapai dalam penyelesaian SPL dengan metoda langsung.

Metoda iterasi, yang dari segi ingatan komputer yang dibutuhkan tidak akan

pernah dapat tersaingi oleh metoda langsung. Kelemahan utama dari metoda ini terletak

pada konvergensinya yang sangat lambat. Penggunaan teknik matriks preconditioning

akan sangat mempercepat konvergensi.

II. 2 METODA LANGSUNG

Sebelum membicarakan cara bekerja dengan metoda komputasi, akan dijelaskan

beberapa metoda yang digunakan untuk menyelesaikan SPL orde kecil (n 3) yang tidak

membutuhkan komputer, seperti metoda Grafis, aturan Cramer’s.

Page 33: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

25

II. 2. 1 METODA GRAFIS

Penyelesaian secara grafis untuk persamaan dengan 2 bilangan anu dilakukan

dengan cara menggambarkan kedua persamaan pada koordinat kartesian, dimana absis

dan ordinat berhubungan dengan variabel x1 dan x2. Untuk lebih jelas tinjau persamaan

berikut ini :

22 22121

12 12111

b xa xa

b xa xa

Selanjutnya rubah kedua persamaan menjadi bentuk berikut :

22

21

22

212

12

11

12

112

a

b x

a

a- x

a

b x

a

a- x

Kedua persamaan sekarang menjadi dua persamaan garis lurus dengan bentuk umum

berikut :

intercept x(slope) x 12

Kedua garis dapat digambarkan, dengan x2 sebagai ordinat dan x1 absis. Harga x1 dan x2

dimana kedua garis berpotongan merupakan penyelesaian SPL diatas, sebagaimana

contoh Gambar II-1, berikut :

Gambar II-1. Penggunaan metoda grafis pada n = 2

X2

X1

pers grs-1

pers. grs-2X1

X2

Page 34: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

26

Metoda grafis sukar dilakukan untuk n > 2, dan tidak praktis, namun demikian Metoda

grafis sangat membantu dalam memvisualisasikan sifat penyelesaian SPL. Beberapa

contoh diperlihatkan dalam Gambar II-2, berikut ini.

Gambar II-2. Beberapa Contoh Kasus SPL dengan n = 2

X2

X1

pers grs-1

pers. grs-2

X2

X1

pers grs-1

pers. grs-2

X2

X1

pers grs-1pers. grs-2

Gambar II-2a. SPL tanpa penyelesaian

Gambar II-2c. ILL CONDITIONED

II-2b. Singular

Pada Gambar II-2a, memperlihatkan kasus dimana kedua persamaan menghasilkan dua

garis paralel, dalam keadaan ini tidak ada penyelesaian yang didapat. Pada Gambar II-

2b, diperlihatkan dua buah persamaan yang menghasilkan sebuah garis yang hampir

sama. Pada kasus ini, terdapat solusi yang tidak terbatas. Pada keadaan ini dikatakan

kedua sistem adalah singular. Pada kasus lain, seperti dalam Gambar II-2c, sistem

mendekati singular, kasus ini disebut ILL-CONDITIONED, dan sangat sukar

menentukan penyelesaian exact dari sistem. Ill-conditioned sangat berpengaruh dalam

penyelesaian SPL secara numeris, karena sangat sensitif terhadap kesalahan pembulatan.

II. 2. 2 METODA CRAMER’S

Apabila bilangan anu dari suatu SPL orde n adalah sebagai berikut: xi , yang

berlaku untuk i = 1,2,……n

Page 35: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

27

Dengan bentuk persamaan Ax = b, maka menurut aturan Cramer’s penyelesaian

SPL tersebut adalah :

kolomnomor j dimana (A) DET

(A) j DET x j

Misal

3

2

1

3

2

1

333231

232221

131211

b

b

b

x

x

x

a a a

a a a

a a a

maka

a a a

a a a

a a a

a a b

a a b

a a b

x

333231

232221

131211

33323

23222

13121

1

333231

232221

131211

33331

23221

13111

2

a a a

a a a

a a a

a b a

a b a

a b a

x

Teoritis penyelesaian SPL dengan aturan Cramer’s cukup sederhana, namun jumlah

operasi akan meningkat bilamana persamaan menjadi besar sehingga tidak efisien. Selain

itu cara ini juga sulit dilaksanakan untuk n > 3.

CONTOH 2.1.

Gunakan aturan Cramers untuk menyelesaikan sistem persamaan berikut ini:

0,3 x1 + 0,52x2 + x3 = - 0,01

0,51x1 + x2 + 1,9x3 = 0,67

0,1 x1 + 0,3x2 + 0,5x3 = - 0,44

Penyelesaian

Dalam bentuk matriks persamaan diatas

0,44-

0,67

0,01-

x

x

x

0,5 0,3 0,1

1,9 1,0 0,51

1 0,52 0,3

3

2

1

Page 36: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

28

Determinan dari SPL diatas

0,5 0,3 0,1

1,9 1,0 0,51

1 0,52 0,3

A

Minor dari Determinan diatas

07,0)3,09,1()50,00.1(0,5 0,3

1,9 1,0a11 xx

0,06 )1,09,1()50,05.0(0,5 0,1

1,9 0,5a 22 xx

05,0)1,00,1()30,05.0(0,3 0,1

1,0 0,5a 33 xx

Dengan demikian determinan dari SPL diatas dapat dihitung sebagai berikut:

0022,0(1,0x0,05) )06,052,0()07,03,0(A xx

Berikutnya adalah menghitung harga-harga xi :

-14,9

0,0022-

0,5 0,3 0,44-

1,9 1,0 0,67

1,0 0,52 0,01-

A

a a b

a a b

a a b

x33323

23222

13121

1

-29,5

0,0022-

0,5 0,44- 0,1

1,9 0,67 0,5

1,0 0,01- 0,3

A

a b a

a b a

a ba

x33331

23221

131 11

2

8,91

0,0022-

0,44- 0,30 0,1

0,67 1,0 0,5

0,01- 0,52 0,3

A

b a a

b a a

b aa

x33231

22221

112 11

2

II. 2. 3 METODA ELIMINASI BILANGAN ANU

Secara umum sebuah SPL berukuran n variabel dapat dituliskan sebagai berikut:

Page 37: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

29

b xa......... xa xa

....................................................

b xa......... xa xa

b xa......... xa xa

b xa......... xa xa

nnnn2n21n1

3n3n232131

3n2n222121

1n1n212111

(II.2-1)

Yang dapat dinyatakan dalam bentuk matriks :

A x = b (II.2-2)

Dimana A adalah matriks koefisien aij berdimensi n x n, x matriks kolom dari bilangan

anu, dan b vektor kolom konstanta.

Penyelesaian persamaan (II.2-1) dilakukan dengan metoda langsung

menggunakan OBE yang secara bertahap mengeliminasi variabel-variabel dari suatu

persamaan ke persamaan. Bentuk antara yang paling disukai untuk mencapai

penyelesaian yang memenuhi kriteria tertentu adalah bentuk segitiga berikut :

c xu

c xu xu

c xu ......... xu

c xu ........................ xu

c xu......................... xu xu

nnnn

mnmnmmm

3n3n232

3n2n222

1n1n212111

(II.2-3)

Atau dalam bentuk matriks

U x = c (II.2-4)

Bentuk persamaan (II.2-3) dapat diselesaikan secara bertahap dari persamaan ke n, xn

dapat dihitung langsung. Berikutnya adalah xn-1 dihitung dari persamaan n-1, demikian

seterusnya sehingga sampai pada persamaan pertama. Program sederhana perhitungan

ini diberikan dalam Gambar II-3, berikut ini :

X(N) = C(N)/U(N,N)

DO 20 I = N-1,1

JMLH = 0

DO 10 J = I+1, N

10 JMLH = JMLH + U(I,J)*X(J)

20 X(I) = (C(I) – JMLH)/U(I,I)

Gambar II-3. Program sederhana Penyulihan Surut (PS)

Page 38: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

30

Langkah-langkah penentuan harga xi seperti program diatas disebut Penyulihan Surut

atau disingkat PS.

CONTOH 2.2

Gunakan metoda eliminasi bilangan anu untuk menyelesaikan persamaan berikut

ini:

3x1 + 2x2 = 18

-x1 + 2x2 = 2

Penyelesaian

4a a - a a

b a - b a

a a

a a

a b

a b

x21122211

212121

2221

1211

212

121

1

3a a - a a

b a - b a

a a

a a

b a

b a

x21122211

121212

2221

1211

221

112

2

II. 2. 4 METODA ELIMINASI GAUSS-NAIF

Untuk mencapai bentuk antara seperti pada persamaan (II.2-3) dari bentuk awal

persamaan (II.2-1), dapat dilakukan dengan eliminasi Gauss yang bekerja

menghilangkan variabel xi dari persamaan ke i + 1 samapai ke n, dengan

menggantikannya dengan pernyataan dalam variabel lain yang diperoleh dari persamaan

ke i sebagai baris tumpuan, dan elemen aii sebagai elemen tumpuan, untuk lebih jelasnya

perhatikan ilustrasi berikut ini:

23

233

12

123

122

1131211

13

133

123

12

123

122

1131211

3333231

2232221

1131211

b a 0 0

b a a 0

b a a a

b a a 0

b a a 0

b a a a

b a a a

b a a a

b a a a

Adapun urutan operasi perhitungan dari ilustrasi diatas adalah

1. LANGKAH PERTAMA

Eliminasi x1 atau menolkan koefisien : a21, a31,……..,an1

Page 39: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

31

Baris pivot : baris 1, elemen pivot elemen a11

Operasi pada baris ke 2, dengan pivot (p) = a21/a11

o 1121

1

21 a paa = 0

o 1222

1

22 a paa

o 1323

1

23 a paa

o 1424

1

24 a paa

o 12

1

2 b pbb

Operasi pada baris ke 3, dengan pivot (p) = a31/a11

o 1131

1

31 a paa = 0

o 1232

1

32 a paa

o 1333

1

33 a paa

o 1434

1

34 a paa

o 13

1

3 b pbb

Secara umum langkah pertama diatas dapat dinyatakan dalam program sederhana adalah

sebagai berikut :

do 20 i = 2,n

p = a(i,1)/a(1,1)

do 10 j = 2,n

10 a(i,j) = a(i,j) – p * a(1,j)

a(i,1) = 0

20 c(i) = c(i) – p * c(1)

2. LANGKAH KEDUA

Eliminasi x2 atau menolkan koefisien : a32, a42,……..,an2

Baris pivot : baris 2, elemen pivot elemen a22

Operasi pada baris ke 3, dengan pivot (p) = a32/a22

o 2232

2

32 a paa = 0

o 2333

2

33 a paa

o 2434

2

34 a paa

o 23

2

3 c pcc

Page 40: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

32

Operasi pada baris ke 3, dengan pivot (p) = a31/a11

o 2242

2

42 a paa = 0

o 2343

2

43 a paa

o 2444

2

44 a paa

o 24

2

4 c pcc

Secara umum langkah kedua diatas dapat dinyatkan dalam program sederhana sebagai

berikut:

do 20 i = 3,n

p = a(i,2)/a(2,2)

do 10 j = 3,n

10 a(i,j) = a(i,j) – p * a(2,j)

a(i,2) = 0

20 c(i) = c(i) – p * c(2)

Demikian seterusnya, penyelesaian dilakukan langkah demi langkah. Untuk SPL

berukuran n, dibutuhkan n-1 langkah eliminasi, sehingga secara keseluruhan proses

operasi menjadi seperti dalam Gambar II-4.

DO 30 K = 1, N-1

DO 20 I = K+1, N

P = A(I,K)/A(K,K)

DO 10 J = K+1, N

10 A(I,J) = A(I,J) – P * A(K,J)

A(I,K) = 0

20 C(I) = C(I) – P * C(K)

30 CONTINUE

Gambar II-4. Program Penyulihan Maju

Langkah-langkah eleiminasi variabel x seperti program diatas disebut dengan Penyulihan

Maju (PM). Untuk menyelesaikan SPL dengan metoda Gauss-Naif diperlukan langkah-

langkah PM dan PS.

II. 2. 4. 1 PERANGKAP-PERANGKAP

Beberapa hal yang dapat menjadikan metoda eliminasi Gauss-Naif tidak efektif

dan mengalami penyimpangan adalah :

Page 41: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

33

A. GALAT PEMBULATAN

Galat pembulatan akan sangat berpengaruh bagi SPL ukuran besar, karena setiap

hasil perhitungan akan dipengaruhi oleh hasil perhitungan sebelumnya.

B. PEMBAGIAN DENGAN NOL

Apabila koefisien persamaan terlalu kecil mendekati nol, atau salah satu koefisien

persamaan berharga nol, dapat mengakibatkan pembagian dengan nol. Ilustrasi

berikut ini akan menunjukkan hal tersebut.

5 6x x 2x

3- 7x 6x 4x

8 3x 2x

321

321

32

Normalisasi kolom 1 akan menyebabkan pembagian dengan nol, sebab a11 = 0,

demikian pula halnya bilamana a11 0

C. SISTEM BERKONDISI BURUK

Suatu sistem berkondisi buruk (lihat ilustrasi Gambar II-2c) memiliki ciri antara lain

sebagai berikut : 1). Bila terjadi perubahan-perubahan kecil pada koefisiennya akan

mengakibatkan perubahan besar dalam solusinya; dan 2) Determinan NOL.

Sebagai ilustrasi perhatikan SPL berikut :

10,4 x2 1,1x

10 x2 x

21

21

Penyelesaian

3 aaaa

caca x

4 aaaa

caca x

12212211

1212112

12212211

2121221

Bilamana persamaan dirubah menjadi

10,4 x2 1,5x

10 x2 x

21

21

Page 42: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

34

Penyelesaian menjadi

1 aaaa

caca x

8 aaaa

caca x

12212211

1212112

12212211

2121221

CONTOH 2.3

Gunakan metoda eliminasi Gauss-Naif untuk menyelesaikan persamaan berikut

ini dengan menggunakan enam angka bena

3x1 - 0,1x2 - 0,2x3 = 7,85

0,1x1 - 7x2 - 0,3x3 = -19,30

0,3x1 - 0,2x2 - 10x3 = 71,40

Penyelesaian

1) Bagian pertama dari solusi dengan menggunakan metoda Gauss-Naif adalah penyulihan maju, dengan langkah-langkah sebagai berikut: LANGKAH PERTAMA o Eliminasi x1 atau menolkan koefisien : a21, a31

o Baris pivot : baris 1, elemen pivot elemen a11

o Operasi pada baris ke 2, dengan pivot (p) = a21/a11 = (0,1/3)

o 1121121 a paa = 0

o 003330,7)1000,0()000,3/1000,0(0000,7a paa 1222122 x

o 293333,0)2,0()3/1,0(3,0a paa 1323123 x

o 561700,19)85,7()3/1,0(3,19b pbb 1212 x

o Operasi pada baris ke 3, dengan pivot (p) = a31/a11 = (0,3/3)

o 1131131 a paa = 0

o 1900000,0)1000,0()000,3/3000,0(2,0a paa 1232132 x

o 020000,10a paa 1333133

o 6150000,70b pbb 1313

Setelah langkah pertama persamaan menjadi:

3,000000x1 - 0,100000x2 - 0,200000x3 = 7,850000

7,003330x2 - 0,293333x3 = -19,561700

- 0,19000x2 - 10,02000x3 = 70,6150

LANGKAH KEDUA o Eliminasi x2 atau menolkan koefisien : a32

o Baris pivot : baris 2, elemen pivot elemen a22

Page 43: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

35

o Operasi pada baris ke 3, dengan pivot (p) = a32/a22 = (-0,19/7,00333)

o 0a 232 0120,10a paa 1

23133

233

o 293333,0)2,0()3/1,0(3,0a paa 1323123 x

o 0843000,70b pbb 12

13

23

Setelah langkah kedua persamaan menjadi:

3,000000x1 - 0,100000x2 - 0,200000x3 = 7,850000

7,003330x2 - 0,293333x3 = -19,561700

10,01200x3 = 70,084300

2) Bagian kedua dari penyelesaian adalah penyulihan surut, dengan langkah-

langkah sebagai berikut:

o Dari persamaan ketiga dapat diperoleh x3, yaitu:

x3 = 70,084300/10,01200 = 7,000030

o Substitusi hasil tersebut kedalam persamaan kedua, didapat:

7,003330x2 - 0,293333x3 = -19,561700

7,003330x2 - (0,293333)(7,000030) = -19,561700

x2 = -2,500000

o Dengan cara sama, untuk harga x1 didapat:

x1 = 3,0000000

II. 2. 4. 2 PERBAIKAN-PERBAIKAN

Beberpa metoda perbaikan yang dapat dilakukan untuk mengatasi perangkap-

perangkap diatas, antara lain :

A. Memperbanyak Penggunaan Angka Bena

B. PIVOTING

C. SCALLING

A. 1 Pivoting Parsial

Strategi pemilihan elemen pivot pada awal eliminasi baik dari elemen baris atau

kolom (pivoting total), atau hanya pada elemen baris atau elemen kolom saja (pivoting

parsial) dengan memilih elemen yang memiliki nilai mutlak pada kolom yang

bersangkutan, dengan cara sebagaimana ilustrasi berikut:

Page 44: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

36

Misal :

b a a a a

b a a a a

b a a a a

b a a a a

Ab

444434241

334333231

224232221

114131211

o Langkah 1 adalah memilih elemen pivot dari kolom pertama, dengan mencari harga

maksimum dari elemen-elemen {a11, a21,………an-11, an1}. Misalkan a11 adalah

elemen maksimum, dengan demikian tidak dibutuhkan pertukaran baris. Langkah

berikutnya adalah mengeliminasi x1 dari persamaan pada baris ke 2 sampai ke n,

sehingga didapat matriks berikut.

b a a a 0

b a a a 0

b a a a 0

b a a a a

Ab

4444342

3343332

2242322

114131211

o Langkah 2 adalah memilih elemen pivot pada kolom kedua, dengan mencari harga

maksimum dari elemen-elemen {a22, a32,…………,an-12, an2}. Misalkan a32

merupakan elemen terbesar, karena elemen tersebut tidak berada dalam baris pivot,

maka diperlukan pertukaran antara baris 2 dan 3, sehingga matriks menjadi :

b a a a 0

b a a a 0

b a a a 0

b a a a a

Ab

4444342

2242322

3343332

114131211

Berikutnya adalah mengeliminasi x2 dari persamaan baris ke 3 sampai ke n, sehingga

matriks menjadi :

baa 0 0

baa 0 0

baaa 0

baa aa

Ab

44443

22423

3343332

114131211

dan

ba 0 0 0

b aa 0 0

baaa 0

baa aa

Ab

444

22423

3343332

114131211

o Demikian seterusnya sampai proses eliminasi dapat diselesaikan. Program sederhana

pivoting parsial disajikan dalam Gambar II-5 berikut.

Page 45: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

37

L = K

DO 10 I = K+1, N

IF(ABS(A(I,K)).GT.(ABS(A(L,K))) THEN

L = I

ENDIF

10 CONTINUE

IF(ABS(A(L,K)).LE.EPSILON)THEN

WRITE(*,*)’PROSES GAGAL’

GOTO 30

ENDIF

IF(L.NE.K)THEN

DO 20 J = K, N

DUMMY = A(L,J)

A(L,J) = A(K,J)

A(K,J) = DUMMY

10 CONTINUE

ENDIF

DUMMY = C(L)

C(L) = C(K)

C(K) = DUMMY

Gambar II-5. Program sederhana pivoting parsial

Dengan demikian program eliminasi Gauss-Naif dengan pivoting parsial dapat disajikan,

yang merupakan gabungan dari Gambar II-5, II-4, dan II-3 seperti disajikan dalam

Gambar II-6 berikut ini

L = K

DO 10 I = K+1, N

IF(ABS(A(I,K)).GT.(ABS(A(L,K))) THEN

L = I

ENDIF

10 CONTINUE

IF(ABS(A(L,K)).LE.EPSILON)THEN

WRITE(*,*)’PROSES GAGAL’

GOTO 90

ENDIF

IF(L.NE.K)THEN

DO 20 J = K, N

DUMMY = A(L,J)

A(L,J) = A(K,J)

A(K,J) = DUMMY

20 CONTINUE

ENDIF

DUMMY = C(L)

C(L) = C(K)

C(K) = DUMMY

DO 40 K = 1, N-1

DO 40 I = K+1, N

Page 46: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

38

P = A(I,K)/A(K,K)

DO 30 J = K+1, N

30 A(I,J) = A(I,J) – P * A(K,J)

A(I,K) = 0

40 C(I) = C(I) – P * C(K)

X(N) = C(N)/U(N,N)

DO 70 I = N-1,1

JMLH = 0

DO 60 J = I+1, N

60 JMLH = JMLH + U(I,J)*X(J)

70 X(I) = (C(I) – JMLH)/U(I,I)

90 END

Gambar II-6. Penyelesaian SPL dengan Eliminasi Gauss menggunakan pivoting parsial

CONTOH 2.4

Selesaikan persamaan berikut menggunakan metoda eliminasi Gauss-Naif

dengan pivoting parsial

0,0003x1 + 3,0000x2 = 2,0001

1,0000x1 + 1,0000x2 = 1,0000

Penyelesaian

1) Penyelesaian tanpa pivoting

o Kalikan persamaan pertama dengan (1,000/0,0003), maka

1,0000x1 + 10,0000x2 = 6667

o Eliminasi dari x1 dari persamaan kedua, diperoleh:

1,0000x1 + 1,0000x2 = 1,0000

- (1 – (1/0,0003)10.000)x2 = (1 – (1/0,0003) 6667

sehingga persamaan menjadi:

1,0000x1 + 10,0000x2 = 6667

- 9999x2 = -6666

o Penyelesaian menjadi

- 9999x2 = -6666

x2 = -6666/9999 = 2/3

digunakanyangbenaangka

jumlahtergantunghasilx

0003,0

)3/2)(000,3(0001,2

0003,0

000,30001,2x 2

1

o Berikut diberikan hasil perhitungan dengan beberapa kombinasi angka

bena.

Page 47: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

39

o

Jumlah

angka bena X2 X1

Kesalahan relative

untuk x1

3 0,667 -3,33 1099

4 0,6667 0,0000 100

5 0,66667 0,30000 10

6 0,666667 0,330000 1

7 0,6666667 0,3330000 0,1

Penyelesaian dengan pivoting parsial o Pilih a22 sebagai element pivot, persamaan menjadi:

1,0000x1 + 1,0000x2 = 1,0000

0,0003x1 + 3,0000x2 = 2,0001

o Eliminasi baris 2 dengan p = 0,0003/1,000, diperoleh:

0,0003x1 + 3,0000x2 = 2,0001

- (3 – (0,0003/1,000)1,.000)x2 = (2,0001 – (0,0003/1,000)1,000

sehingga persamaan menjadi:

1,0000x1 + 1,0000x2 = 1,0000

2,9997x2 = 1,9998

o Penyelesaian menjadi

2,9997x2 = 1,9998

x2 = 1,9998/2,9997 = 2/3

digunakanyangbenaangka

jumlahtergantunghasilx

0000,1

)3/2)(000,1(0000,1

0000,1

000,10000,1x 2

1

o Berikut diberikan hasil perhitungan dengan beberapa kombinasi angka

bena.

o

Jumlah

angka bena X2 X1

Kesalahan relative

untuk x1

3 0,667 0,333 0,1

4 0,6667 0,3333 0,01

5 0,66667 0,33333 0,001

6 0,666667 0,333333 0,0001

7 0,6666667 0,3333333 0,00001

o Hasil ini memperlihatkan bahwa strategi pivoting lebih baik

Page 48: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

40

II. 2. 5 METODA GAUSS-JORDAN

Metoda Gauss-Jordan adalah variasi dari metoda eliminasi Gauss. Perbedaan

utama dari metoda ini adalah pada waktu eliminasi bilangan anu, semua elemen

dieliminasi dari seluruh persamaan, dengan kata lain, semua kolom dinormalisir dengan

membagi masing-masing elemen dengan bilangan pivotnya, sehingga bentuk akhir yang

didapat adalah matriks satuan (lihat kembali bab I). Konsekuensi dari hal ini adalah

penyelesaian akhir tidak membutuhkan Penyulihan Surut (PS). Perhatikan ilustrasi

berikut :

33

32

31

33

22

223

21

213

23

233

22

223

21

213

13

133

132

22

223

11

113

112

13

133

132

12

123

122

11

113

112

3333231

2232221

11

113

112

3333231

2232221

1131211

b 1 0 0

b 0 1 0

b 0 0 1

b 1 0 0

b a 1 0

b a 0 1

b a 0 0

b a 1 0

b a 0 1

b a a 0

b a 1 0

b a a 1

b a a 0

b a a 0

b a a 1

b a a a

b a a a

b a a 1

b a a a

b a a a

b a a a

Ab

Dengan demikian, harga xi akan diperoleh :

3

3

3

2

3

1

3

2

1

b

b

b

x

x

x

Program sederhana untuk melaksanakan prosedur yang digambarkan dalam ilustrasi

diatas dengan melaksanakan prosedur pivoting lebih dahulu disajikan dalam Gambar II-

7, berikut ini.

DO 30 K = 1,N

P = A(K,K)

DO 10 J = 1,N+1

10 A(K,J) = A(K,J)/P

DO 30 I = 1, N

IF(I.NE.K)THEN

P = A(I,K)

DO 20 J = 1, N+1

20 A(I,J) = A(I,J) - P*A(K,J)

ENDIF

30 CONTINUE

Gambar II-7. Program penyelesaian SPL dengan metoda GJ

Page 49: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

41

CONTOH 2.5

Gunakan metoda Gauss-Jordan untuk menyelesaikan persamaan berikut.

Gunakan paling sedikit enam angka dibelakang koma (Enam angka bena).

3x1 - 0,1x2 - 0,2x3 = 7,85

0,1x1 - 7x2 - 0,3x3 = -19,30

0,3x1 - 0,2x2 - 10x3 = 71,40

Penyelesaian

1) Langkah pertama adalah menuliskan matriks lengkap [Ab] sebagai matrik

augmented dari persamaan diatas, diperoleh:

71,400000 10,000000 0,100000- 0,300000

19,3000000- 0,3000000- 7,000000 0,100000

7,850000 0,2000000- 0,100000- 3,000000

2) Berikut, normalisir baris pertama dengan cara membaginya dengan elemen

pivot, yaitu a11

71,400000 10,000000 0,100000- 0,300000

19,3000000- 0,3000000- 7,000000 0,100000

2,616670 0,0666667- 0,033333- 1,000000

3) Selanjutnya, eliminasi x1 dari baris kedua dan ketiga dengan cara sebagai berikut: o Untuk baris kedua: )a)(/aa(aa 1j11212j2j

o Untuk baris kedua: )a)(/aa(aa 1j11313j3j

70,615000 10,020000 0,190000- 0,000000

19,5617000- 0,2933333- 7,003333 0,000000

2,616670 0,0666667- 0,033333- 1,000000

4) Langkah berikutnya adalah mengulangi prosedur 2 dan 3, untuk baris selanjutnya dan mengeliminasi xi yang berhubungan, sebagai berikut: o Normalisir baris ke 2, dengan cara membagi semua elemen baris kedua

dengan a22, diperoleh:

70,61500 10,020000 0,190000- 0,000000

2,793220- 0,0418848- 1,0000000 0,000000

2,616670 0,0666667- 0,033333- 1,000000

o Selanjutnya eliminasi x2 dari baris pertama dan ketiga, sebagai berikut:

- Untuk baris pertama: )a)(/aa(aa 1j22211j1j

Page 50: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

42

- Untuk baris kedua: )a)(/aa(aa 1j22313j3j

70,08430 10,0120000 0,0000000 0,000000

2,793220- 0,0418848- 1,0000000 0,000000

2,523560 0,0680624- 0,0000000 1,000000

5) Ulangi langkah 2), normalisir baris ketiga, didapat:

70,00003 1,0000000 0,0000000 0,000000

2,793220- 0,0418848- 1,0000000 0,000000

2,523560 0,0680624- 0,0000000 1,000000

6) Akhirnya Eliminasi x3 dari persamaan pertam dan kedua, didapat:

7,000003 1,000000 0,0000000 0,000000

2.5000- 0,000000 1,0000000 0,000000

3,000000 0,000000 0,0000000 1,000000

7) Dengan demikian:

x1 = 3,000000

x2 = 3,500000

x3 = 7,000003

II. 2. 6 METODA CROUT

Seperti terlihat pada Subbab II.2.4, metoda eliminasi Gauss terdiri dari dua

langkah, dimana setiap langkah eliminasi seluruh entry matrik telah terlibat sehingga

penyelesaian membutuhkan waktu dan memori yang relatif besar, karena itu dilakukan

upaya-upaya untuk mengurangi hal tersebut. Metoda Crout adalah salah satu upaya

tersebut. Pada metoda ini, matriks A difaktorisasi menjadi matriks LU atau LDU, untuk

memberikan gambaran lebih jelas perhatikan ilustrasi dibawah ini.

Suatu SPL

A x = b atau L U x = b

Dengan

333231

232221

131211

a a a

a a a

a a a

A ;

x

x

x

x

3

2

1

;

3

2

1

b

b

b

b ;

Page 51: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

43

333231

2221

11

l l l

0 l l

0 0 l

L ;

33

23

1312

u 0 0

u 1 0

u u 1

U

Solusi

A x = b

L U x = b

U x = Y

L Y = b

Dengan demikian SPL dapat diselesaikan sebagai berikut :

1. Dari L Y = b, dimana

3

2

1

3

2

1

333231

2221

11

b

b

b

Y

Y

Y

l l l

0 l l

0 0 l

didapat

332321313

221212

111

3

2

1

l/)blbl - (b

l/)Yl(b

l/b

Y

Y

Y

2. Dari U x = Y

3

2

1

3

2

1

23

1312

Y

Y

Y

x

x

x

1 0 0

u 1 0

u u 1

3

3232

3132121

3

2

1

Y

)xu(Y

xuxu - (Y

x

x

x

Program sederhana dekomposisi Crout diperlihatkan dalam Gambar II-8, sebagai berikut

:

Page 52: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

44

DO 10 I = 1, N

10 L(I,1) = A(I,1)

DO 20 J = 2, N

20 U(1,J) = A(1,J)/L(1,1)

DO 40 J = 2, N-1

DO 40 I = J, N

JMLH = 0

DO 30 K = 1, J-1

30 JMLH = JMLH + L(I,K)*U(K,J)

40 L(I,J) = A(I,J) - JMLH

DO 60 J = 2, N-1

DO 60 K = J+1, N

JMLH = 0

DO 50 I = 1, J-1

50 JMLH = JMLH + L(J,I)*U(I,K)

60 U(J,K) = (A(J,K) – JMLH)/L(J,J)

JMLH = 0

DO 70 K = 1, N-1

70 JMLH = JMLH + L(N,K)*U(K,N)

L(N,N) = A(N,N) – JMLH

Y(1) = C(1)/L(1,1)

DO 90 I = 2, N

JMLH = 0

DO 80 J = 1, I-1

80 JMLH = JMLH + L(I,J)*(Y(J)

90 Y(I) = (C(I) – JMLH)/L(I,I)

X(N) = C(N)/U(N,N)

DO 110 I = N-1,1

JMLH = 0

DO 100 J = I+1, N

100 JMLH = JMLH + U(I,J)*X(J)

110 X(I) = (C(I) – JMLH)/U(I,I)

Gambar II-8 Program solusi SPL dengan Crout

CONTOH 2.6

Gunakan Algoritma Crout untuk memperoleh matriks L dan matriks U dari

matriks berikut:

1- 2- 2

3 2 1

1 2- 3

A

Penyelesain berdasarkan Algoritma/program:

dari

Page 53: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

45

DO 10 I = 1, N

10 L(I,1) = A(I,1)

Diperoleh:

L(1,1) = A(1,1) = 3

L(2,1) = A(2,1) = 1

L(3,1) = A(3,1) = 2

Dari

DO 20 J = 2, N

20 U(1,J) = A(1,J)/L(1,1)

Diperoleh:

U(1,2) = A(1,2)/L(1,1) = 2/3

U(1,3) = A(1,3)/L(1,1) = -1/3

Dari

DO 40 J = 2, N-1

DO 40 I = J, N

JMLH = 0

DO 30 K = 1, J-1

30 JMLH = JMLH + L(I,K)*U(K,J)

40 L(I,J) = A(I,J) – JMLH

DO 60 J = 2, N-1

DO 60 K = J+1, N

JMLH = 0

DO 50 I = 1, J-1

50 JMLH = JMLH + L(J,I)*U(I,K)

60 U(J,K) = (A(J,K) – JMLH)/L(J,J)

Diperoleh:

L(2,2) = A(2,2) – L(2,1)U(1,2) = 2 1/3

U(3,2) = A(3,2) – L(3,1)U(1,2) = - 1 1/3

Dari

DO 70 K = 1, N-1

70 JMLH = JMLH + L(N,K)*U(K,N)

L(N,N) = A(N,N) – JMLH

Diperoleh:

L(3,3) = A(3,3) – (L(3,1)U(1,3) + L(3,2)U(2,3) = -1

Sehingga elemen-elemen matriks L dan U diperoleh sebagai berikut:

Page 54: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

46

1- 1/3 1- 2

0 1/3 2 1

0 0 3

L ;

1 0 0

3 1 0

2/3 1/3- 1

U

CONTOH 2.7

Gunakan Algoritma Crout untuk menyelesaikan SPL dengan parameter matriks

sebagai berikut:

1- 2- 2

3 2 1

1 2- 3

A dan

3

11

12

b

Penyelesain berdasarkan Algoritma/program:

dari

1- 1/3 1- 2

0 1/3 2 1

0 0 3

L ;

1 0 0

3 1 0

2/3 1/3- 1

U

dimana

3

11

12

Y

Y

Y

1 1/3 1- 2

0 1/3 2 1

0 0 3

3

2

1

Dengan prosedur penyulihan diperoleh:

2

3

4

Y

Y

Y

3

2

1

Dari [U][x] = [Y], didapat

3

2

1

3

2

1

23

1312

Y

Y

Y

x

x

x

1 0 0

u 1 0

u u 1

2

3

4

x

x

x

1 0 0

3 1 0

2/3 1/3- 1

3

2

1

2

1

3

x

x

x

3

2

1

II. 2. 7 METODA CHOLESKY

Jika matriks A simetri dan definit positif, maka faktorisasi dengan metoda ini

dapat pula digunakan. Bila suatu SPL

Page 55: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

47

A x = b

Penyelesaian adalah

A x = b

A = L LT

Sehingga

L LT x = b

LT x = Y

L Y = b

Dengan demikian SPL dapat diselesaikan dengan cara sebagai berikut

1. Dari

3

2

1

3

2

1

333231

2221

11

b

b

b

Y

Y

Y

l l l

0 l l

0 0 l

didapat

332321313

221212

111

3

2

1

l/)blbl - (b

l/)Yl(b

l/b

Y

Y

Y

(II.2-4)

Secara umum persamaan x dapat dirumuskan sebagai berikut :

iijijii l/Y lb Y

untuk i = 2,3,…n

1111 l/b Y

2. Dari LT x = Y

Dimana

3

2

1

3

2

1

33

2322

131211

Y

Y

Y

x

x

x

l 0 0

l l 0

l l l

Dengan Penyulihan Surut seperti dalam Gambar II-3, harga xi dapat dicari, sehingga

SPL dapat diselesaikan dengan langkah-langkah : 1). Faktorisasi matriks A menjadi

Page 56: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

48

matriks L, menghitung elemen matriks antara Y, dan menghitung penyelesaian bilangan

anu. Program lengkap solusi SPL dengan metoda Cholesky diberikan dalam Gambar II-

9

DO 10 I = 1, N

DO 10 J = I+1, N

10 READ(1,*)A(J,I)

DO 50 K = 1, N

DO 30 I = 1, K-1

JMLH = 0

DO J 20 = 1, I-1

20 JMLH = JMLJ + A(I,J)*A(K,J)

30 A(K,I) = (A(K,I) – JMLH)/A(I,I)

JMLH = 0

DO 40 J = 1, K-1

40 JMLH = JMLH + A(K,J)*A(K,J)

50 A(K,K) = SQRT((A(K,K) – JMLH))

Y(1) = C(1)/L(1,1)

DO 70 I = 2, N

JMLH = 0

DO 60 J = 1, I-1

60 JMLH = JMLH - A(I,J)*Y(J)

70 Y(I) = (B(I) + JMLH)/A(I,I)

X(N) = Y(N)/A(N,N)

DO 90 I = N-1,1

JMLH = 0

DO 80 J = I+1, N

80 JMLH = JMLH + A(J,I)*X(J)

90 X(I) = (Y(I) – JMLH)/A(I,I)

Gambar II-9 Program Solusi SPL dengan metoda Cholesky

CONTOH 2.8

Diberikan matriks [A] sebagai berikut:

979 225 55

225 55 15

55 15 6

A

Tentukan elemen-elemen matriks [L] dari matriks [A] diatas dengan

menggunakan metoda Cholesky:

Penyelesaian, berdasarkan program dalam Gambar II.9, diperoleh:

6,1106 20,916 22,454

0 4,1833 6,1237

0 0 2,4495

L

Page 57: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

49

II. 3 METODA ITERASI GAUSS-SEIDEL

Metoda eliminasi Gauss seperti yang dibahas terdahulu dapat dipakai untuk

penyelesaian SPL dengan n = 100. Jumlah ini dapat diperbesar jika sistem berkondisi

baik, digunakan strategi pivoting, presisi diperketat, digunakan matriks jarang. Akan

tetapi, karena adanya galat pembulatan, metoda eliminasi tidak cukup untuk sistem-

sistem besar. Metoda iterasi sangat berguna dalam mengurangi munculnya galat

pembulatan, karena dengan metoda ini kita mampu mengendalikan galat yang ada (Lihat

kembali kuliah Metoda Numerik). Metoda Gauss-Seidel adalah salah satu metoda iterasi

yang umum digunakan. Untuk dapat lebih mudah memahami metoda ini, marilah kita

lihat SPL berikut ini :

b

....

b

b

x

...

x

x

a .....a a a

............................

......a a a a

a ...... a a a

n

2

1

n

2

1

nnn3n2n1

2n232221

1n131211

(II.3-1)

Bilamana elemen-elemen diagonal matrik A, aii 0, untuk semua harga i, maka langkah

pertama untuk menyelesaikan SPL diatas adalah menyelesaikan harga x1 untuk

persamaan pertama, x2 untuk persamaan kedua, dan seterusnya xn untuk persamaan ke n,

sehingga diperoleh bentuk seperti :

nn1-n1-nn2n21n1nn

22n2n32312122

11n1n31321211

a/) xa -......... - xa - xa - (b x

.....................................................................

a/) xa -......... - xa - xa - (b x

a/) xa -......... - xa - xa - (b x

(II.3-2)

Persamaan-persamaan (II.3-2) dapat diselesaikan dengan cara memberikan harga awal

(tebakan awal) untuk masing-masing harga xi. Misal diberikan harga awal sebagai

berikut :

) x,......x,......... x, x,(x x 0

n

0

1-n

0

3

0

2

0

1

0

i

Harga awal ini selanjutnya disubstitusikan kedalam persamaan (II.3-2), sehingga didapat

harga xi baru, misal :

) x,......x,......... x, x,(x x 1

n

1

1-n

1

3

1

2

1

1

1

i

Page 58: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

50

Harga 1

ix , kemudian digunakan kembali untuk menghitung 2

ix i. Prosedur ini dilakukan

secara berulang dan dihentikan bilamana tercapai konvergensi yang diharapkan.

Konvergensi dapat diperiksa dengan menggunakan kriteria berikut:

ski

1-ki

ki

i 100% x

xx ε

x (II.3-3)

Untuk semua i, dimana superskrip k dan k-1 menunjukkan urutan iterasi ke k dan k-1

A. SYARAT KOVERGEN

Konvergensi akan tercapai bilamana matriks koefisien dominan secara diagonal.

Perhatikan ilustrasi berikut. Untuk matriks A

333231

232221

131211

a a a

a a a

a a a

A

Konvergensi akan tercapai bilamana harga elemen diagonal matriks aii pada baris ke i,

lebih besar dari nilai absolut aij pada baris ke i, atau secara umum :

i harga semua Untuka an

1 j

ijii

B. ALGORITMA GAUSS-SEIDEL

Berdasarkan uraian-uraian diatas, dari persamaan (II.3-2) dan (II.3-3) dapat

dituliskan persamaan umum sebuah SPL dengan n bilangan anu sebagai berikut:

k

i

1-k

i

k

ii

ii

n

1

jiji

k

i

x

xx

a/ xab x

j

Sehingga program penyelesaian SPL dengan metoda Gauss-Seidel dapat dituliskan

sebagaimana dalam Gambar II.10, berikut ini :

Page 59: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

51

DO 10 I = 1, N

10 READ(1,*)(A(I,J), J = 1, N)

DO 20 I = 1, N

20 X(I) = 0.0

DO 50 K = 1, N

L = K

DO 30 I = K+1, N

IF(ABS(A(I,K)).GT.(ABS(A(L,K))) THEN

L = I

ENDIF

30 CONTINUE

IF(ABS(A(L,K)).LE.EPSILON)THEN

WRITE(*,*)’PROSES GAGAL’

GOTO 30

ENDIF

IF(L.NE.K)THEN

DO 40 J = K, N

DUMMY = A(L,J)

A(L,J) = A(K,J)

A(K,J) = DUMMY

40 CONTINUE

ENDIF

DUMMY = C(L)

C(L) = C(K)

C(K) = DUMMY

50 CONTINUE DO 80 ITER = 1, M

GALAT = 0.0

DO 70 I = 1, N

XB = C(I)

DO 60 J = 1, N

IF(J.NE.I)THEN

XB = XB – A(I,J)*X(J)

ENDIF

60 CONTINUE

XB = XB/A(I,I)

SELISIH = ABS((XB-X(I))/XB)

IF(GALAT.LT.SELISIH) THEN

GALAT = SELISIH

ENDIF

70 X(I) = XB

IF(GALAT.LE.EPSILON) THEN

WRITE(*,*)’PROGRAM SELESAI”

GOTO 90

ENDIF

80 CONTINUE

90 END

Gambar II-10. Program Solusi SPL dengan Metoda Gauss-Seidel

Page 60: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB I1 - PENGKOM

52

CONTOH 2.9

Selesaikan SPL berikut ini dengan menggunakan metoda iterasi Gauss-Seidel

3x1 - 0,1x2 - 0,2x3 = 7,85

0,1x1 - 7x2 - 0,3x3 = -19,30

0,3x1 - 0,2x2 - 10x3 = 71,40

Penyelesaian

Langkah pertama adalah merubah bentuk persamaan diatas menjadi sebagai

berikut:

x1 = (7,85 + 0,1x2 + 0,2x3)/3

x2 = (-19,30 - 0,1x1 + 0,3x3)/7

x3 = (71,40 - 0,3x1 + 0,2x2)/10

o Tentukan tebakan awal, misalkan: )0,0,0() x, x,(x x 03

02

01

0i

o Lakukan iterasi

o Iterasi 1, didapat:

;7,005609);-2,794523(2,6166667) x, x,(x x 13

12

11

1i

ski

1-ki

ki

i 100% x

xx ε

x %)100%;100%;100()ε;ε;ε( ε 1

312

11

1i

%100εε 13

1i

maks

o Iterasi 2, didapat:

0290811)24684;7,0008;-2,4996(2,9905565) x, x,(x x 23

22

21

2i

%)0012,0%;015,0%;31,0()ε;ε;ε( ε 23

22

21

2i

)0001,0(ε%31,0εε 011

2i

maks

o Proses iterasi dilanjutkan sehingga tercapai konvergensi, dimana:

)0001,0(ε%000001,0εε 0ki

ki

maks

II. 4 PERBANDINGAN ANTAR METODA

Dalam Tabel II-1 berikut disajikan perbandingan antara metoda-metoda yang

dikemukakan dalam bab ini. Pada tabel karakteristik ini terlihat bahwa jumlah persamaan

terbanyak yang dapat diselesaikan adalah dengan metoda GS dengan syarat koefisiennya

berdiagonal kuat

Page 61: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

53

Tabel II-1. Perbandingan Karakteristiks Metoda Solusi SPL

Metoda Pers. (n) Presisi Aplikasi Program Keterangan

Grafis 2 Poor Limited - Time

comsumming

Cramer’s 3 Infact by round of

errors Limited - Tc for n >3

Eliminasi

Bilangan Anu 3

Infact by round of

errors Limited - -

GJ 100 Influenced by roe General Moderate Memungkinkan

inverse matriks

Cholesky 100 Influenced by roe General Moderate -

GS 1000 Perfect Untuk sistem

berdiagonal kuat Easy -

II. 5 SOAL-SOAL BAB II

1. Selesaikan persamaan dibawah ini dengan menggunakan metoda:

a. Eliminasi Gauss dengan pivoting.

b. Metoda Gauss-Jordan

7x1 – 2x2 – 5x3 = 18,00

x1 + 5x2 – 3x3 = -40,00

2x1 – x2 – 9x3 = 26,00

2 Gunakan Metoda Crout untuk menyelesaikan persamaan pada soal 1, untuk

parameter persamaan sebagai berikut: [b] = [-6;5;0,5]

3 Dengan menggunakan program yang saudara desain sendiri selesaikan kedua soal

diatas.

4 Selesaikan persamaan-persamaan bus berikut:

j0,00 0,000

j1,200 - 0,000

j0,960 - 0,720-

j1,200- 0,000

V

V

V

V

j0,4733 j0,4232 j0,4126 j0,4142

j0,4232 j0,4558 j0,3992 j0,4020

j0,4126 j0,3922 j0,4872 j0,3706

j0,4142 j0,4020 j0,3706 j0,4774

4

3

2

1

Page 62: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS SISTEM

TENAGA

MATRIKS JARINGAN DAN INSIDENSI

LAB. KONVERSI ENERGI LISTRIK 3

Page 63: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I
Page 64: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

54

BAB III

MATRIKS JARINGAN DAN INSIDENSI

III. 1 PENDAHULUAN

Pembentukan model matematis merupakan langkah awal dalam analisis jaringan

elektrik. Model harus mampu menggambarkan karakteristik komponen masing-masing

jaringan beserta hubungan-hubungan antara masing-masing elemen. Matriks jaringan

adalah model matematis yang paling cocok untuk diselesaikan dengan bantuan komputer

digital. Elemen-elemen matriks jaringan tergantung pada pemilihan variabel bebas yang

digunakan, baik arus maupun tegangan, dimana elemen matrik jaringan akan berupa

matriks admitansi ataupun impedansi.

Karakteristik elektrik dari komponen jaringan individu dapat dinyatakan dengan

baik dalam bentuk suatu matriks jaringan primitif. Matriks ini menggambarkan

karakterisitik masing-masing komponen, tidak memberikan informasi pada hubungan

jaringan. Oleh karena itu, perlu menstransformasikan matriks primitife menjadi matriks

jaringan yang akan menjelaskan kinerja dari interkoneksi jaringan.

Bentuk matriks jaringan yang dipergunakan dalam membangun persamaan

tergantung pada kerangka acuan yang digunakan, yaitu bus atau loop. Pada kerangka

acuan bus, variabel yang dipergunakan adalah tegangan bus dan arus bus. Pada kerangka

acuan loop, variabel yang dipergunakan adalah tegangan loop dan arus loop. Dalam buku

ini hanya akan dibahas kerangka acuan bus.

III. 2 GRAPH

Untuk memberikan gambaran mengenai struktur geometris dari suatu jaringan

cukup dengan jalan mengganti komponen-komponen jaringan dengan sekmen-sekmen

garis tidak berurut dari karakteristik komponen. Sekmen garis ini disebut elemen dan

terminalnya disebut bus (simpul). Simpul dan elemen adalah insidensi jika simpul

tersebut adalah suatu terminal dari elemen. Simpul dapat merupakan insidensi.

Sebuah Graph memperlihatkan interkoneksi geometris dari elemen-elemen

jaringan. Sebuah subgraph asalah setiap subset dari elemen suatu Graph. Suatu lintasan

adalah sebuah subgraph dari elemen terhubung dengan tidak lebih dari dua elemen

Page 65: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

55

terhubung kepada satu simpul. Sebuah Graph adalah terhubung jika dan hanya jika

terdapat lintasan antara setiap pasangan simpul. Jika setiap elemen dari Graph terhubung

memiliki arah tertentu, Graph tersebut disebut Graph berorientasi. Representasi dari

suatu sistem tenaga elektrik dan orientasi Graphnya diperlihatkan dalam Gambar III-1.

Subgraph terhubung yang mengandung semua simpul dari suatu Graph, tetapi tanpa

lintasan tertutup disebut tree. Elemen-elemen dari tree disebut cabang dan membentuk

suatu subset elemen dari suatu Graph terhubung. Jumlah cabang, b yang dibutuhkan

untuk membentuk suatu tree adalah

b = n – 1 (III.2-1)

dimana n adalah jumlah simpul dari Graph.

Semua elemen Graph terhubung yang tidak termasuk dalam tree disebut link dan

membentuk suatu subgraph, yang tidak harus terhubung disebut cotree. Cotree adalah

komplemen dari tree. Jumlah link, l dari Graph terhubung dengan e elemen adalah :

Gambar III-1. Reprensentasi Sistem Tenaga Elektrik

(a). Digram segaris (b) Diagram jaringan urutan positif

(c) Graph berorientasi terhubung

G

G

G

2

1

0

4

3

21

12

3

4

0

45

6

3

l = e –b

Page 66: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

56

Dari persamaan (III.2-1), dapat dituliskan :

b = e – n + 1 (III.2-2)

Tree dan cotree yang berhubungan dengan Graph pada Gambar III-1c ditunjukkan dalam

Gambar III-2.

Gambar III-2. Tree dan Cotree dari Sebuah Graph

berorientasi terhubung

2

1

12

3

4

0

45

6

3

Jika suatu link ditambahkan dalam tree, Graph yang akan dihasilkan mengandung satu

lintasan tertutup yang disebut dengan loop. Penambahan setiap subsequent link akan

menghasilkan satu atau lebih loop tambahan. Loop yang hanya mengandung satu link

adalah independen dan disebut dengan basic loop, konsekuensinya jumlah basic loop

sama dengan jumlah link, berdasarkan persamaan (III.2-2).

Orientasi dari suatu basic loop dipilih sesuai dengan link itu sendiri. Basic loop

dari Graph pada Gambar III-1 diberikan dalam Gambar III-3.

Gambar III-3. Basic Loop Sebuah Graph berorientasi

terhubung

2

1

12

3

4

0

45

6

3F EG

Page 67: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

57

Gambar III-4. Basic cut-sets Graph berorientasi

terhubung

2

1

12

3

4

0

45

6

3

A

B

C

D

A

Suatu cut-set adalah suatu set dari elemen yang dipisahkan, dibagi dari suatu Graph

terhubung kedalam dua subgraph terhubung. Suatu group cut-set yang unik dan

independen dapat dipilih bilamana masing-masing cut-set hanya mengandung satu

cabang. Cutset independen disebut basic cutset. Jumlah basic cutset sama dengan jumlah

cabang. Basis cutset dari Graph yang ada pada Gambar III-1 diberikan dalam Gambar

III-4.

III. 3 MATRIKS INSIDENSI

III. 3. 1 ELEMEN SIMPUL MATRIKS INSIDENSI A

Insidensi dari elemen terhadap simpul dari suatu Graph terhubung diperlihatkan

oleh elemen-simpul matriks insidensi. Elemen matriks mengikuti aturan berikut ini :

aij = 1, Jika elemen i insidensi ke dan orientasi meninggalkan simpul j

aij = -1, Jika elemen i insidensi ke dan orientasi menuju simpul j

aij = 0, Jika elemen i tidak insidensi ke simpul j

Dimensi dari matriks adalah e x n, dimana e merupakan jumlah elemen dan n jumlah

simpul dalam Graph tersebut. Elemen matriks insidensi dari Graph pada Gambar III-2

adalah sebagai berikut :

Page 68: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

58

A =

Karena e......., 1,2, iuntuk 0a4

0 j

ij

Kolom dari matriks A adalah linear dependen, karena itu rank matriks A < n

III. 3. 2 MATRIKS BUS INSIDENSI A

Setiap simpul dari suatu Graph terhubung dapat dipilih sebagai simpul acuan, lalu

variabel dari simpul lain diacu sebagai bus dapat terukur terhadap kerangka acuan yang

dipilih. Matriks yang diperoleh dari matriks A dengan cara menghilangkan kolom yang

berhubungan simpul acuan adalah elemen-elemen matriks insidensi bus, yang disebut

matriks insidensi bus A. Ukuran matriks tersebut adalah e x (n-1) dan rank matriks adalah

n-1 = b, dimana b adalah jumlah cabang dari Graph. Dengan memilih bus 0 sebagai acuan

matriks A yang didapat adalah

A =

e n 0 1 2 3 4

1 1 -1

2 1 -1

3 1 -1

4 -1 1

5 1 -1

6 1 -1

7 1 -1

e bus 1 2 3 4

1 -1

2 -1

3 -1

4 -1 1

5 1 -1

6 1 -1

7 1 -1

Page 69: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

59

Matriks ini adalah matriks persegi panjang oleh karenanya singular. Bila baris matriks A

ditata berdasarkan kepada bagian-bagian tree, matriks dapat dipartisi menjadi submatriks

Ab dengan orde b x (n-1) dan Al berdimensi l x (n-1), dimana baris dari matriks Ab

berhubungan dengan cabang dan baris dari matrik Al berhubungan dengan link. Partisi

matriks dari Graph pada Gambar III-1 sebagai berikut.

A =

Matriks Ab adalah sebuah matriks non singular, matriks bujur sangkar dengan rank

sebesar (n-1)

III. 3. 3 MATRIKS INSIDENSI-CABANG-LINTASAN K

Insidensi cabang terhadap lintasan dalam sebuah tree diperlihatkan dengan

matriks insidensi cabang-lintasan, dimana suatu lintasan berorientasi dari suatu bus

kepada bus acuan. Elemen-elemen matriks ini memenuhi :

kij = 1, Jika cabang ke i merupakan lintasan dari bus j menuju acuan dan

orientasinya memiliki arah yang sama

kij = -1, Jika cabang ke i merupakan lintasan dari bus j menuju acuan, tetapi

orienta sinya memiliki arah yang berlawanan.

kij = 0, Jika cabang ke i bukan merupakan lintasan dari bus j ke bus acuan.

Dengan simpul 0 sebagai simpul acuan matriks insidensi cabang lintasan yang

behubungan dengan tree pada Gambar III-1 adalah :

K =

e bus 1 2 3 4

Bran

ches

Ab

Lin

k

Al

e path 1 2 3 4

1 -1

2 -1

3 -1 -1

4 -1

Page 70: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

60

Matriks ini adalah matriks bujur sangkar non singular dengan rank (n-1). Matriks

insidensi cabang-lintasan dan submatriks Ab menghubungkan cabang dan lintasan dan

cabang dengan bus karena keduanya memperlihatkan hubungan satu-ke satu antara

lintasan dan bus :

UKA t

b (III.3-1)

Karenanya

1

b

t AK (III.3-2)

III. 3. 4 MATRIKS INSIDENSI BASIC CUT SET B

Insidensi elemen-elemen basic cutset dari suatu Graph terhubung ditunjukkan

dengan matriks insidensi basic cut set, B dengan elemen-elemen sebagai berikut :

bij = 1, Jika elemen ke i adalah insidensi dan berorientasi dengan arah yang

sama sebagaimana basic cut-sets ke j.

bij =-1, Jika elemen ke i adalah insidensi dan berorientasi dengan arah yang,

berlawanan dengan basic cut-sets.

bij = 0, Jika elemen ke i tidak insidensi terhadap basic cut-sets.

Matriks basic cutset, berdimensi e x b, untuk Graph pada Gambar III-4 adalah :

B =

b

e

Basic cut-sets

A B C D

1 1

2 1

3 1

4 1

5 -1 1 1

6 -1 1

7 -1 1

Page 71: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

61

Matriks B dapat dipartisi menjadi submatriks Ub dan Bl, dimana baris-baris matriks Ub

berhubungan dengan cabang-cabang dan baris-baris matriks Bl berhubungan dengan

link. Matriks hasil partisi adalah :

B =

Matriks insidensi Ub memperlihatkan hubungan satu ke satu dari cabang dan basic cutset.

Submatriks Bl dapat ditentukan dari suatu matriks insidensi bus A. Insidensi link ke bus

ditunjukkan oleh submatriks Al dan insidensi cabang ke bus diperlihatkan oleh

submatriks Ab karena hanya hubungan satu ke satu dari cabang dan basic cutset, BlAb

menunjukkan insidensi dari link ke bus, yaitu :

lbl AAB

Karenanaya

-1

bll AAB

Dengan tambahan, seperti yang dikemukakan dalam persamaan (III.3-2)

t-1

b KA

oleh karena itu :

t

tt KAB (III.3-3)

III. 3. 5 MATRIKS INSIDENSI CUT-SET DIPERLUAS B

Fictitious cutset, disebut tie cutset dapat diperkenalkan dimana jumlah cutset

sama dengan jumlah elemen-elemen. Setiap tie cutset mengandung hanya satu link dari

Graph terhubung. Tie cutset dari Graph pada Gambar III-4 diperlihatkan pada Gambar

III-5.

b

e

Basic cut-sets

A B C D

Cab

ang

Ub

Lin

k

B1

Page 72: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

62

Gambar III-5. Basic dan tie cut-sets Graph berorientasi

terhubung

2

1

12

3

4

0

45

6

3

A

B

C

D

A

G

EF

Matriks insidensi cutset diperluas dibentuk dengan cara menggabungkan matriks

insidensi cutset ditambah kolom-kolom yang berhubungan dengan tie cutset tersebut.

Suatu tie cut set berorientasi pada arah yang sama dengan link yang berhubungan.

Matriks insidensi cutset diperluas bagi Graph pada Gambar III-5 adalah :

C =

Matriks tersebut adalah matriks bujur sangkar berdimensi e x l dan non singular. Matriks

B dapat dipartisi menjadi sebagai berikut :

b

e

Basic cut-sets Tie cut-sets

A B C D E F G

1 1

2 1

3 1

4 1

5 -1 1 1 1 1

6 -1 1 1

7 -1 1 1

Page 73: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

63

B =

III. 4 JARINGAN PRIMITIF

Komponen-komponen direpresentasikan baik dalam bentuk impedansi maupun

admitansi seperti diperlihatkan dalam Gambar III-6. Kinerja dari komponen-komponen

dapat diekspresikan dengan kedua cara variabel dan parameter yang digunakan adalah :

Gambar III-6. Reprensentasi komponen jaringan

(a). Bentuk impedansi

(b) Bentuk admitansi.

G

p q

p q

zpq

ypq

(a)

(b)

epg

ipqEp Eq

jpq

Ep Eq

Vpq = Ep - Eq

vpq = Ep - Eq

vpq : jatuh tegangan cabang p-q

epq : tegangan sumber

ipq : arus yang mengalir pada cabang p-q

Jpq : sumber arus paralele dengan cabang p-q

zpq : impedansi cabang p-q

ypq : admitansi cabang p-q

b

e

Basic cut-sets Tie cut-sets

A B C D E F G

Bran

ches

Ub 0

Lin

k

B1 U1

Page 74: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

64

Dalam bentuk impedansi hubungan arus dan tegangan :

pqpqpqpq izev (III.4-1)

Atau dalam bentuk admitansi hubungan arus dan tegangan adalah :

pqpqpqpq vyji (III.4-2)

Sumber-sumber arus paralel dalam bentuk admitansi berhubungan dengan sumber

tegangan seri dalam bentuk impedansi, dimana :

pqpqpqj ey

Persamaan (III.4-1) dan (III.4-2) dapat ditulis dalam bentuk matriks berikut :

vyjiizev ][atau ][

Elemen diagonal matrik [z] atau [y] dari jaringan primitif adalah impedansi sendiri zpq,pq

atau admitansi sendiri ypq,pq. Elemen luar diagonal adalah impedansi atau admitansi

bersama zpq,rs atau ypq,rs antara elemen p-q dan r-s. Matriks admitansi primitif [y] dapat

dicari dengan membalikan matriks impedansi primitif [z]. Matriks [z] dan [y] adalah

matriks diagonal jika tidak ada kopling bersama antar elemen. Dalam kasus ini impedansi

sendiri sama dengan kebalikan dari impedansi sendiri.

III. 5 PEMBENTUKAN MATRIKS JARINGAN DENGAN TRANSFORMASI

SINGULAR

III. 5. 1 PERSAMAAN PERFORMANCE JARINGAN

Jaringan yang terbuat dari hubungan-hubungan sekumpulan elemen. Dalam

kerangka acuan bus, kinerja dari satu jaringan terinterkoneksi dapat dijelaskan oleh n-1

persamaan bus, dimana n adalah jumlah bus. Dalam notasi matriks, persamaan kinerja

dalam bentuk impedansi adalah :

busbusbus IZE

Atau dalam bentuk admitansi

busbusbus EYI

Page 75: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

65

Dimana

busE : Vektor tegangan yang diukur terhadap bus acuan

busI : Vektor arus menuju bus

busY : Matriks admitansi bus

busZ : Matriks impedansi bus

III. 5. 2 MATRIKS IMPEDANSI DAN ADMITANSI BUS

Matriks admitansi bus [ busY ] dapat ditentukan dengan menggunakan matriks

insidensi bus [A] yang berhubungan dengan variabel dan parameter dari jaringan primitif

terhadap besaran bus dari jaringan terinterkoneksi. Persamaan kinerja dari jaringan

primitif adalah :

v ][yji

Bila diperkalikan dengan AT, didapat

v ][ yAjAiA ttt (III.5-1)

Mengingat matriks A menunjukkan insidensi dari elemen-elemen terhadap bus, i tA

adalah sebuah vektor dimana setiap elemen merupakan jumlah aljabar dari arus yang

melalui elemen jaringan yang bermuara pada bus. Menurut hukum Kirchoff untuk Arus,

jumlah aljabar dari arus yang menuju bus sama dengan nol, sehingga :

0i tA (III.5-2)

Hal sama, j tA merupakan jumlah aljabar dari sumber-sumber arus pada masing-masing

bus dan sama dengan vektor arus bus, sehingga :

jAI t

bus (III.5-3)

Substitusi ketiga persamaan (III.5-2) dan (III.5-3) kepersamaan (III.5-1) diperoleh :

v ][yAI t

bus (III.5-4)

Page 76: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

66

Daya pada jaringan adalah bus

t

bus EI * dan jumlah daya pada jaringan primitif adalah

vjt

bus

* . Daya pada primitif dan jaringan terhubung harus sama, oleh karena itu

transformasi variabel-variabel harus power invariant, karenanya

vjEIt

bus

t

bus

** (III.5-5)

Menggunakan konjugate transpose dari persamaan (III.5-3)

*** AjItt

bus

Karena A adalah matriks bilangan riil, maka A* = A dan

AjItt

bus

** (III.5-6)

Substitusi dari persamaan (III.5-6) ke (III.5-5) didapat

vjEAjt

bus

t **

Karena persamaan ini berlaku untuk semua harga j, maka

vEA bus (III.5-7)

Substitusi dari persamaan (III.5-7) kedalam (III.5-4)

bus

t

bus EyAI A ][ (III.5-8)

Mengingat bahwa persamaan kinerja jaringan adalah :

busbusbus EYI (III.5-9)

Maka analogi kedua persamaan dapat ditulis bahwa :

AyAY t

bus ][

Karena matriks insidensi A, matriks singular dan karena itu AyAY t

bus ][ Adalah suatu

transformasi singular dari [y]. Matriks impedansi bus dapat dihitung dari hubungan

Page 77: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

67

11 ][ AyAYZ t

busbus

CONTOH 3.1

Untuk sistem Transmisi yang disajikan dalam Gambar III.7, dengan data jaringan

seperti disajikan dalam Tabel III.4. Tentukan Matriks Admitansi bus dari sistem

tersebut.

Gambar III-7. Contoh Jaringan Sistem Tenaga Elektrik

G

43

21

(1)

(2)

Tabel III-4. Data Impedansi jaringan Sistem Gambar III-7

Nomor elemen

SELF Mutual

Kode bus impedansi Kode bus Impedansi

p-q pqpq,z r-s rspq,z

1 1 – 2 (1) 0,60

2 1 – 3 0,50 1 – 2 (1) 0,10

3 3 – 4 0,50

4 1 – 2 (2) 0,40 1 – 2 (2) 0,20

5 2 – 4 0,20

Jaringan mengandung 4 bus dan 5 elemen, dimana n = 4, dan e = 5. Jumlah cabang

dan basic loop adalah:

b = n – 1 = 3 dan l = e – n + 1 = 2

Cabang dan link dari orientasi Graph terhbung dari jaringan ditunjukkan dalam

Gambar III-8.

Page 78: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

68

2

11 2

3 4

4

5

3

Gambar III.8. Tree dan cotree dari Graph

berorientasi terhubung dari contoh

Elemen-elemen matriks insidensi A adalah

A =

dengan memilih bus 1 sebagai bus acuan, matriks insidensi bus A, dapat dibentuk

sebagai berikut :

A =

Matriks impedansi primitif dari contoh jaringan diatas berdasarkan data Tabel III-

4 adalah sebagai berikut :

e n 1 2 3 4

1 1 -1

2 1 -1

3 1 -1

4 1 -1

5 1 -1

e bus 2 3 4

1 -1

2 -1

3 1 -1

4 -1

5 1 -1

Page 79: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

69

[z] =

Dengan melakukan inverse matriks, didapat matriks admitansi primitif [y] adalah

:

[y]=

Matriks admitansi bus yang diperoleh dengan cara trasformasi singular adalah

A AY T

bus y , didapat :

1- 1

1-

1- 1

1-

1

5,000 0,208 1,042-

2,000

0,208 2,0830 0,417-

1,042- 0,417- 2,083

1- 1-

1 1-

1 1- 1

busY

7,0000 2,000- 5,000-

2,000- 4,083 0,209-

5,000- 0,209- 0200,8

Ybus

e e 1 2 3 4 5

1 0,6 0,1 0,2

2 0,1 0,5

3 0,5

4 0,2 0,4

5 0,2

e e 1 2 3 4 5

1 2,083 -0,417 -1,042

2 -0,417 2,083 0,208

3 2,000

4 -1,042 0,208 3,021

5 5,000

Page 80: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB II1 - PENGKOM

70

III. 6 SOAL-SOAL BAB 3

1 Tinjau sebuah sistem yang terdiri dari tiga buah bus seperti disajikan dalam Gambar

III.9. Gambarkan Graph dari sistem dan tentukan link, branch, dan transpormasi

nodal dari sistem tersebut.

1

3

2

Gambar III.9 Sistem Tenaga Elektrik terdiri dari 3 bus

2 Tinjau kembali Graph pada Gambar III.8. Kemudaian pilih bus 2 sebagai simpul

acuan. Tentukan matriks [A], [Ab]dan [Al]

3 Bila data impedansi dari pada Gambar III.9 diberikan dalam Tabel III.5 berikut,

tentukan matrik admitansi bus dari system tersebut.

Tabel III-5. Data Impedansi jaringan Sistem Gambar III-7

Nomor elemen

SELF Mutual

Kode bus Impedansi Kode bus Impedansi

p-q pqpq,z r-s rspq,z

1 1 – 2 0,60

2 1 – 3 0,50 1 – 2 (1) 0,10

3 2 – 3 0,20

Page 81: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS

SISTEM TENAGA

ALGORITMA

PEMBENTUKAN MATRIKS ADMITANSI

SIMPUL

LAB. KONVERSI ENERGI LISTRIK 4

Page 82: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I
Page 83: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

73

BAB IV

ALGORITMA PEMBENTUKAN MATRIKS ADMITANSI SIMPUL

IV. 1 PENDAHULUAN

Metoda yang dikemukakan pada bab III seksi III.5 memerlukan transformasi dan

inverse matriks untuk memperoleh matriks jaringan. Metoda lain yang dapat

dipergunakan untuk membentuk matriks admitansi bus secara langsung berdasarkan

parameter dan kode bus yang ada. Prinsip utama algoritma pembentukan matriks

admitansi bus ini adalah dengan jalan menambahkan elemen-elemen jaringan satu

persatu.

Penyusunan matriks admitansi bus busY seperti yang dikemukakan dalam bab

sebelumnya sangat bermanfaat bilamana ada kopling elektro magnetik antara cabang-

cabang. Dalam hal kopling ini dapat diabaikan, penyusunan akan lebih baik dengan cara

yang akan dikemukakan berikut.

IV. 2 PEMBENTUKAN MATRIKS ADMITASNSI YBUS

Marilah kita lihat kembali komponen-komponen jaringan dalam bentuk

impedansi atau admitansi seperti yang telah dikemukakan sebelumnya. Untuk dapat

mempelajari beberapa ciri persamaan bus, kita akan melihat suatu sistem tenaga elektrik

yang lebih lengkap seperti disajikan dalam Gambar IV-1.

Gambar IV-1. Diagram segaris Suatu Sistem

Tenaga Elektrik

4

2

3

1

a

c

b

Diagram reaktansi dari sistem pada Gambar IV-1 diberikan dalam Gambar IV-2. Apabila

Gambar IV-2 digambarkan kembali dengan terlebih dahulu menggantikan sumber

Page 84: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

74

tegangan dan impedansi seri dengan sumber arus dan admitansi paralel, maka Gambar

IV-2 dapat digantikan dengan Gambar IV-3.

Gambar IV-2. Diagram Reaktansi Untuk Sistem

Tenaga Elektrik pada Gbr. IV-1

4

2

3

1

0

Ea

Ec

Eb

4

2

3

1

0

Ea

Ec

Eb

Za

Zb

Zc

Zd

Ze

Zf

Zg

Zh

IV-2bIV.2a

Gambar IV-3. Diagram Admitansi Untuk Sistem

Tenaga Elektrik pada Gbr. IV-2b

2

3

1

0

I1

I3

I2

Ya

Yb

Yc

Yd

Ye

Yf

Yg

Yh

4

Sesuai dengan hukum Kirchoff arus, jumlah aljabar dari arus yang masuk dan keluar

pada suatu titik simpul tertentu harus sama, maka persamaan arus untuk masing-masing

bus pada Gambar IV-3 adalah :

e34h24d144

e43g23f13c33

h42g32b22

d41f31a11

YVVYVVYVV0I

YVVYVVYVVYVI

YVVYVVYVI

YVVYVVYVI

(IV.2-1)

Agar tidak membingungkan, besaran-besaran cabang selalu dinyatakan dengan huruf

kecil, sedangkan besaran-besaran bus dengan huruf besar. Dengan mengatur kembali

persamaan (IV.2-1), diperoleh :

Page 85: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

75

e3h2d1ehd44

e3g2f1egfc33

h4g3hgb22

d4f3dfa11

YV-YV-YV-YYYV0I

YV-YV-YVYYYYVI

YVYVYYYVI

YVYV-YYYVI

(IV.2-2)

Bentuk umum dari persamaan (IV.2-2) dalam bentuk matriks adalah :

4

3

2

1

nnn2n1

2n2221

1n1211

n

2

1

V

I

V

V

Y Y Y

...........................

Y Y Y

Y Y Y

I

I

I

(IV.2-3)

Matriks Y dinamakan matriks admitansi bus, busY . Matriks ini simetris terhadap diagonal

utamanya. Admitansi Y11, Y22,…, dan Ypp dinamakan admitansi sendiri pada bus tersebut

dan masing-masing sama dengan jumlah semua admitansi yang berujung pada bus

tersebut, sehingga untuk unsur-unsur diagonal dapat dituliskan :

Γpq

pqpp yY (IV.2-4)

Admitansi lain Y12, Y13, …,Ymn dan Ypq adalah admitansi bersama bus tersebut dan

masing-masing sama dengan jumlah negatif semua admitansi cabang yang dihubungkan

langsung antara bus yang disebutkan, sehingga untuk elemen luar diagonal dituliskan :

pqqppq yYY (IV.2-5)

Program sederhana pembentukan matriks admitansi bus, busY untuk cabang-cabang

tersebut dapat dilakukan dengan efisien cukup dengan membaca data cabang sekali jalan.

Misalkan data disusun terdiri dari nomor cabang, kode bus cabang, resistansi dan

reaktansi cabang maka program pembentukan matriks disajikan dalam Gambar IV-4

berikut ini.

Dalam aplikasi, program dalam Gambar IV-4 diatas, cabang-cabang yang terhubung

secara magnetis tidak dapat disertakan langsung dalam program, karena masing-masing

cabang selain memiliki admitansi sendiri juga memiliki admitansi bersama dengan

Page 86: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

76

cabang lain, cabang ini dapat disertakan kemudian setelah [ busY ] untuk cabang-cabang

yang bebas secara magnetis terbentuk lebih dahulu. Caranya yaitu pertama kali

membentuk matriks admitansi bus untuk ujung-ujung cabang yang bergantungan secara

magnetis yang hanya melibatkan parameter cabang-cabang tersebut, misal kita sebut

matriks tersebut matriks Z. Berikutnya, elemen-elemen Z yang bersesuaian dengan

elemen-elemen matriks Y dijumlahkan.

DO 10 I = 1, JML_CABANG

READ(1,*)NOMOR_CB(I),N_AWL(I),N_AHR(I),R(I),X(I)

Y_CB(I) = 1.0/CMPLX(R(I),X(I))

P = N_AWL(I)

Q = N_AHR(I)

Y_BUS(P,P) = Y_BUS(P,P) + Y_CB(I)

Y_BUS(Q,Q) = Y_BUS(Q,Q) + Y_CB(I)

Y_BUS(P,Q) = Y_BUS(P,Q) - Y_CB(I)

10 Y_BUS(Q,P) = Y_BUS(P,Q)

Gambar IV-4. Program Penyusunan Matriks busY

Untuk lebih mudah perhatikan ilustrasi berikut ini. Misalkan dua buah cabang,

masing-masing (p,q) dan (r,s) yang bergantungan secara magnetis dan akan disertakan

kedalam Y. Dapat diperlihatkan bahwa matriks admitansi simpul dengan hanya

memperhitungkan parameter-parameter kedua cabang tersebut adalah :

mmmmkmkm

mmmmkmkm

kmkmkkkk

kmkmkkkk

y y- y y-

y y y- y

y y- y y-

y- y y- y

Z

Maka

TlamabaruN Z NYY

Dengan N adalah matriks yang terdiri dari 4 vektor kolom singleton berukuran n (jumlah

bus seluruh jaringan) yang elemen-elemen tak nolnya adalah satu dan berada masing-

masing pada posisi p, q, r, dan s.

Dengan cara yang sama, cabang-cabang yang bergantungan secara magnetis yang

jumlahnya lebih dari dua dapat disertakan. Dapat terjadi bahwa sebagian dari ujung-

Page 87: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

77

ujung cabang adalah sama. Untuk itu prosedur tetap seperti diatas namun kolom-kolom

dan baris-baris yang sama dapat disatukan, misal bus q dan r adalah bus yang sama, maka

y yy - y -

y y- 2y-y y yy-

y- y y- y

kmkmmmkm

kmmmkmmmkkkmkk

kmkmkkkk

Z

Untuk membuktikan kebenaran ini lihat daptar bacaan [1].

IV. 3 PENGHAPUSAN BUS

Dalam analisis sistem tenaga elektrik, kerapkali kita dihadapkan pada keadaan

dimana bus harus dihapuskan. Penghapusan bus dapat dilakukan sekaligus untuk seluruh

bus, atau dapat dilaksanakan bertahap dengan menghapuskan bus dengan nomor terbesar

lebih dahulu. Penghapusan bus sekaligus memerlukan pembalikan matriks, sehingga

bilamana bus yang akan dihapus lebih dari satu, maka pembalikan matriks yang harus

dicaripun menjadi besar.

Pembalikan matriks dapat dihindarkan dengan cara menghapuskan setiap kali satu bus

saja, dan prosesnya menjadi sangat sederhana. Matriks admitansi asli yang disekat untuk

dihapuskan bus ke n adalah :

M L

LK

Y ....Y Y Y

Y ....Y Y Y

..........................

Y .....Y Y Y

Y ...... Y Y Y

YT

nnnjn2n1

nnmjm2m1

2n2j2221

1n1j1211

bus (IV.3-1)

Dan matriks yang direduksi menjadi berdimensi (n-1) x (n-1) sebagai berikut :

K

Y Y Y

...........................

Y Y Y

Y Y Y

Y

1)j-(n1)2-(n1)1-(n

2j2221

1j1211

bus

(IV.3-2)

dengan unsur –unsur sebagai berikut :

Page 88: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

78

njn2n1

mn

2n

1n

nn

nnmjm2m1

2n2j2221

1n1j1211

bus Y...Y Y

Y

Y

Y

Y

1

Y ...Y Y Y

........................

Y ....Y Y Y

Y ..... Y Y Y

Y

Setelah manipulasi ini selesai, maka elemen-elemen pada baris ke m dan kolom ke j dari

matriks yang akan dihasilkan adalah :

nn

nmmnmj(lama)mj(baru)

Y

YYYY (IV.3-3)

Semua elemen dalam matriks asal K harus dirubah sehingga seluruh elemen matriks

dapat dirubah. Penerapan metoda penghapusan elemen matriks admitansi bus secara

bertahap dapat dituliskan.

IV. 4 MATRIKS IMPEDANSI BUS DAN PERUBAHANAN MATRIKS [ busZ ]

Pada seksi IV.2 kita sudah memperoleh cara membentuk matriks admitansi bus [

busY ]. Matriks impedansi bus dapat diperoleh dengan membalikan matriks [ busY ],

menurut definisi :

1

busbus YZ

(IV.4-1)

Karena [ busY ] simetris terhadap diagonal utamanya, maka [ busZ ] juga harus simetris

dengan cara yang sama. Elemen-elemen [ busZ ] pada diagonal utama dinamakan

impedansi titik penggerak bus dan elemen-elemen diluar diagonal dinamakan impedansi

pemindah bus. Selain dari pembalikan matriks [ busY ], matriks [ busZ ] dapat pula dibentuk

secara langsung.

Matriks [ busZ ] sangat penting dan berguna sekali dalam membuat perhitungan

gangguan seperti yang akan dipelajari nanti. Karena [ busZ ] alat yang penting, sekarang

akan kita lihat bagaimana suatu [ busZ ] yang telah ada dapat dirubah untuk menambahkan

bus-bus baru atau menghubungkan saluran-saluran baru, empat kasus akan kita bahas

berikut ini.

Page 89: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

79

1 Kasus I, Menambahkan Zb dari suatu bus baru p pada bus acuan

Penambahan rel baru p yang akan dihubungkan pada bus p pedoman melalui

impedansi Zb tanpa ada hubungan dengan bus lain dari jaringan aslinya tidak akan

merubah tegangan bus asli bila suatu arus Ip diinjeksikan pada bus yang baru,

sehingga :

p

n

2

1

bp

n

2

1

I

I

I

I

Z 0 0 0 0

0 .....

............................

0

0

V

V

V

V

(IV.4-2)

2 Kasus II : Menambahkan Zb dari bus baru p pada suatu bus

Penambahan rel baru p yang dihubungkan melalui impedansi Zb pada bus k yang

telah ada, dengan arus Ip diinjeksikan pada bus p akan menyebabkan arus yang

memasuki jaringan asli pada bus k menjadi jumlah Ik yang diinjeksikan pada bus k

ditambah Ip yang mengalir melalui Zp seperti dalam Gambar IV-5. Arus Ip yang

mengalir ke bus k akan menaikkan Vk asli menjadi :

kkpk(asli)k(baru) ZIVV

Sedangkan

bpkkpk(asli)p ZIZIVV

Dan

bpkkpknnk22k11p ZIZIZI..........ZIZIV

Dengan demikian baris baru yang harus ditambahkan pada matriks Zasli agar dapat

memperoleh Vp adalah Zk1, Zk2, Zk3, dan Zkn , (Zkk + Zb) atau persamaan matriksnya.

Page 90: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

80

Gambar IV-5. Penambahan bus baru p yang dihubungkan melalui

impedansi Zb pada bus k yang telah ada

k

0

Ik

Zb

p

Jaringan asli

dengan bus k dan

bus pedoman

dukeluarkan

Ip

Ik+Ip

p

n

2

1

bkkknk2k1

nk

21k

1k

p

n

2

1

I

I

I

I

ZZ Z ZZ

Z.....

... ............................

Z

Z

V

V

V

V

(IV.4-3)

3 Kasus III : Menambahkan Zb dari suatu bus p yang ada ke bus acuan

Untuk melaksanakan hal diatas, dimulai dengan membuat suatu baris baru seperti

dalam kasus II, dan selanjutnya menghilangkan baris ke (n+1) dan kolom (n+1),

untuk memperoleh elemen-elemen Zhi dalam matriks baru digunakan persamaan

berikut :

bkk

1)i(n1)h(n

hi(asli)hi(baru)ZZ

ZZZZ

(IV.4-4)

4 Kasus IV : Menambahkan Zb diantara dua bus, bus j dan bus k yang ada

Tinjau Gambar IV-6 yang menunjukkan bus-bus yang dikeluarkan dari jaringan

aslinya. Arus Ib mengalir dari bus k ke bus j.

Gambar IV-6. Penambahan impedansi Zb diantara bus k dan yang

telah ada

j

0

Ij

Zb

k

Jaringan asli

dengan bus k , j

dan bus pedoman

dukeluarkan

Ib

Ij+Ib

Ik-IbIk

Page 91: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

81

Persamaan bus menjadi :

...........IIZIIZ........IZV bk1kbj1j1111

Atau

ikijbk1kj1j1111 ZZI....IZIZ....IZV (IV.4-5)

Sedangkan

kkkjbkkkjkj1k1k

kjjjbkjkjjj1j1j

ZZI.....IZIZ...IZV

ZZI.....IZIZ....IZV

(IV.4-6)

Karena Ip tidak diketahui, kita memerlukan persamaan lain, yaitu :

bbjk ZIVV

Atau

jkbb VV-ZI0 (IV.4-7)

Dari persamaan-persamaan diatas, dengan memasukkan persamaan (IV.2-6) kedalam

persamaan (IV.2-7) dengan mengumpulkan koefisien-koefisien Ib, dan menamakan

jumlahnya dengan Zbb didapat :

jkkkjjbbb 2Z-ZZZZ (IV.4-8)

Dengan melihat persamaan (IV.4-5) hingga (IV.4-6) dan (IV.4-8), dapat dituliskan

persamaan matriks berikut :

b

n

k

j

2

1

bbkkkjjkjjk1j1

nknj

kkkj

jkjj

2k2j

1k1j

n

k

j

2

1

I

I

I

I

I

I

Z ZZ ZZ.... ZZ

Z Z

Z Z

Z Z

....................

Z Z

Z Z

0

V

V

V

V

V

(IV.4-9)

Page 92: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

82

Kolom baru adalah kolom j dikurangi kolom k dari Zasli dengan Zbb pada baris yang

ke (n+1). Baris baru adalah transpose dari kolom baru. Dengan menghilangkan baris

(n+1) dan kolom (n+1) dari matriks dengan cara yang sama seperti sebelumnya kita

lihat bahwa :

jkkkjjb

1)i(n1)h(n

hi(asli)hi(baru)Z2ZZZ

ZZZZ

(IV.4-10)

IV. 5 PEMBENTUKAN MATRIKS IMPEDANSI LANGSUNG

Pembentukan matriks impedansi bus [ busZ ] dengan cara langsung dapat pula

dilakukan. Proses yang dilakukan selain lebih singkat juga sederhana bila dibandingkan

dengan proses pembalikan matriks [ busY ]

Bila kita memiliki data impedansi dan kode bus dimana impedansi tersebut

terhubung, pembentukan matriks [ busZ ] dapat kita mulai dengan menuliskan persamaan

untuk suatu bus yang terhubung pada bus acuan, sebagai :

111 ZIV (IV.5-1)

Selanjutnya kita mulai menambahkan elemen-elemen bus baru yang terhubung pada bus

pertama atau pada bus acuan. Misal bus berikut adalah bus 2 yang terhubung ke bus 1

melalui impedansi Zb, maka persamaan matriks yang baru adalah :

2

1

b

1

2

1

I

I

Z0

0

V

V Z (IV.5-2)

Dan selanjutnya kita dapat meneruskan prosedur diatas yang telah dijelaskan pada seksi

sebelumnya. Algoritma dan penulisan program pembentukan matriks busZ akan dibahas

kemudian.

CONTOH 5.1

Lakukanlah penghapusan simpul pada matrik admitasi bus berikut ini:

Page 93: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

83

j18,0- j8,0 j5,00 j5,00

j8,00 j14,50- j2,50 j4,00

j5,00 j2,50 j8,30- 0,00

j5,00 j4,0 0,00 j9,80-

Penyelesaian:

Misalkan penghapusan dilakukan pada bus 4 dan 3, maka pertama dialakukan

penghapusan bus 4, matriks direduksi menjadi berdimensi (4-1) x (4-1), dimana

elemen-elemen matrik yang baru dihitung menggunakan persamaan (IV.3-3).

Kita akan mendapatkan unsur-unsur matrik yang baru sebagai berikut: - Contoh

untuk Y32 dan Y22 didapat:

j4,7222Y

YYYY

44

42343232 dan j6,9111

Y

YYYY

44

42242222

Unsur-unsur matrik yang lain dihitung dengan cara yang sama, sehingga

diperoleh

j10,9444- j4,7222 j6,2222

j4,7222 j6,91111- j1,3889

j6,2222 j1,3889 j8,4111-

Selanjutnya dilakukan penghapusan bus 3, maka matriks direduksi menjadi

berdimensi (4-2) x (4-2), dimana elemen-elemen matrik yang baru dihitung

menggunakan persamaan yang sama. Kita akan mendapatkan unsur-unsur

matrik yang baru sebagai berikut:

j4,8736- j4,0736

j4,0736 j4,8736-

CONTOH 5.2

Perhatikan contoh sistem dalam Gambar 4.7 dengan data jaringan disajikan

dalam Tabel 4.1. Tentukan matriks Zbus dari sistem tersebut.

Page 94: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

84

Tabel 4.1: Data Jaringan

No elemen No. bus Self

reactance

Mutual

reactance

Coupled

elemen

1 0 - 1 0,1 - -

2 0 - 2 0,5 - -

3 1 - 2 0,4 - -

4 0 - 3 0,5 - -

5 1 - 4 0,2 0,1 3

6 4 - 3 0,3 0,2 3

1

3

2

4

Gambar 4.7. Contoh sebuah sistem tenaga elektrik 4 bus

Penyelesaian

Dengan mengikuti prosedur seperti dikemukakan diatas, matrik Z dapat

dibentuk selangkah demi selangkah sebagai berikut:

Langkah 1: Menambahkan Zb dari suatu bus baru 1 pada bus acuan (kasus 1)

Matrik impedansi pada langkah ini hanya terdiri dari sebuah elemen cabang

Z = [Zb] = [0,1]

Langkah 2: Menambahkan Zb dari suatu bus baru 2 pada bus acuan (kasus 2)

Matrik impedansi pada langkah ini menjadi berukuran 2 x 2, elemen cabang baru

dihitung menggunakan persamaan IV. 14, didapat:

0,5 0

0 ,10Z

Page 95: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

85

Langkah 3: Menambahkan elemen Zb sebuah link yang menghubungkan bus 1

dan 2, yang tidak memiliki kopling dengan elemen lain dari sistem yang

ada.(kasus 2)

Matrik impedansi pada awal langkah ini menjadi:

1,0 0,5- 0,1

0,5- 0,5 0

0,1 0 ,10

Z

Selanjutnya loop yang terbentuk dieliminasi dengan mengeliminir link, matrik

impedansi menjadi:

0,25 0,05

0,05 ,090Z

Langkah 4: Menambahkan Zb dari suatu bus baru 3 pada bus acuan (kasus 2)

(kasus 2)

Penambahan bus baru dalam bus acuan akan menaikkan ukuran matrik 1 kali

lebih besar menjadi 3 x 3. Matrik impedansi menjadi:

0,05 0,00 0,00

0,00 0,25 0,05

0,00 0,05 ,090

Z

Langkah 5: Menambahkan elemen ke 5, yaitu sebuah cabang yang

menghubungkan bus 1 dan 4 yang memiliki kopling dengan elemen 3.

Perhitungan dilakukan seperti dalam kasus 4. Langkah perhitungan dimulai

dengan membentuk matrik primitife dari ketiga elemen yang terkopling (3,5 dan

6), dimana impedansi primitifnya adalah:

13

70

13

20

13

40

13

20

13

80

30

30

13

40

13

30

13

60

y

Berikutnya dengan menggunakan persamaan (IV.4-10) kemudian dihitung

impedansi yang menghubungkan cabang 1-4, didapat:

14

14

31111,111

1141 08,0)Z-(Z-y

ZZ Zy

demikian untuk elemen lain:

Page 96: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

86

4444

3443

2442

26,0Z

00,0Z

10,0Z

Z

Z

Z

Dengan demikian matrik impedansi bus dari sistem diatas adalah:

0,26 0,00 0,10 0,08

0,00 0,50 0,00 0,00

0,10 0,00 0,25 0,05

0,08 0,00 0,05 ,090

Z

CONTOH 5.3

Sebuah sistem tenaga elektrik 6 bus seperti diberikan dalam Gambar 4.8 dengan

data jaringan disajikan dalam Tabel 4.2. Tentukan matriks Ybus dari sistem

tersebut.

1

6 25

4 3

Gambar 4.8. Contoh sebuah sistem tenaga elektrik 6 bus

Tabel 4.2: Data Jaringan

No

Elemen Kode bus Impedansi Admitansi shunt

1 1 – 4 0,080 + j0,370 0,000 + j0,015

2 1 – 6 0,123 + j0,518 0,000 + j0,021

3 2 – 3 0,723 + j1,050 0,000 + j0,000

4 2 – 5 0,282 + j0,640 0,000 + j0,000

5 3 – 4 0,000 + j0,133 0,000 + j0,000

6 4 – 6 0,097 + j0,407 0,000 + j0,015

7 5 – 6 0,000 + j0,300 0,000 + j0,000

Page 97: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

87

Penyelesaian

Bilamana tidak terdapat kopling antara masing-masing elemen, pembentukan

matriks admitansi bus dapat dilakukan dengan cepat seperti yang dikemukakan

dalam subbab IV.2, dimana:

Γpq

pqpp yY dan pqqppq yYY

Dengan demikian untuk contoh diatas (untuk sementara admitansi ke tanah

diabaikan), didapat admitansi jarring untuk masing-masing elemen sebagai

berikut:

Tabel 4.3. Admitansi jarring untuk setiap elemen

Kode bus Impedansi pqz Admitansi pqz

1ypq

1 – 4 0,080 + j0,370 0,558 – j2,582

1 – 6 0,123 + j0,518 0,414 – j1,827

2 – 3 0,723 + j1,050 0,445 – j0,616

2 – 5 0,282 + j0,640 0,577 – j1,308

3 – 4 0,000 + j0,133 0,000 – j7,518

4 – 6 0,097 + j0,407 0,554 – j2,325

5 – 6 0,000 + j0,300 0,000 – j3,333

Elemen matrik Admitansi bus, selanjutnya dapat dihitung sebagai berikut:

- Elemen Diagonal, berdasarkan persamaan

Γpq

pqpp yY

37346,499220,0Y 161411 jyy

95452,102140,1Y 252322 jyy demikian pula dengan elemen lain.

- Elemen Off diagonal, berdasarkan persamaan pqqppq yYY

582,2558,0YY 144114 jy demikian pula dengan elemen lain.

Sehingga matrik admitansi bus dari sistem diatas adalah:

0,99220

-j4,37346

-0,55827

+j2,58200

-0,43393

+j1,82746

1,02140

-j1,95452

-0,44486

+j0,64606

-0,57654

+j0,30846

-0,44486

+j0,64606

0,44486

-j8,16486

0,99220

-j4,37346

-0,55827

+j2,58200

0,00000

-j8,27150

1,11237

-j13,97650

-0,554100

+j2,32494

-0,57654

+j0,30846

0,57654

-j4,64179

0,00000

+j3,41880

-0,43393

+j1,82746

-0,554100

+j2,32494

0,00000

+j3,41880

0,998804

-j7,62287

Page 98: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB IV - PENGKOM

88

IV. 6 SOAL-SOAL BAB 4

1. Tentukan ZBUS untuk jaringan yang diperliahtkan dalam Gambar 4.9 dimana

semua impedansi diberikan dalam perunit.

1 3

2

j1,2

j0,15j0,2

j0,3

j1,5

Gambar 4.9. Jaringan untuk soal 1

2. Rubahlah ZBUS yang diberikan dalam sosl 1 dengan menambahkan sebuah

elemen yang menghubungkan bus 2 dengan bus acuan.

3. Tentukanlah ZBUS yang baru dari soal 2 bilamana simpul terbesar dihapuskan.

4. Carilah tegangan pada bus 1 dan 3 dari rangkaian dalam Gambar 4.9, dengan

menyelesaikan persamaan yang telah dibuat.

Page 99: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS

SISTEM TENAGA

a11

a22

3a3

4a4

b1

b2

b3

b4

5

6

7

8

GND

0

Sistem

D GPF1

PF2

Sistem

C Sistem

B

Sistem A

G

G

G

PF4

PF3

PENYELESAIAN DAN PENGATURAN

ALIRAN BEBAN

LAB. KONVERSI ENERGI LISTRIK 5

Page 100: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I
Page 101: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

89

BAB V

PENYELESAIAN DAN PENGATURAN ALIRAN BEBAN

V. 1 PENDAHULUAN

Keadaan suatu sistem tenaga elektrik dapat diketahui bilamana tegangan pada

semua bus diketahui. Salah satu keadaan sistem tenaga elektrik yang paling sering

menjadi perhatian adalah aliran beban. Aliran beban pada cabang-cabang jaringan dapat

dihitung apabila tegangan pada bus diketahui. Masalah utama dalam studi aliran beban

adalah bagaimana menghitung tegangan pada masing-masing bus.

Dari persamaan jaringan busbusbus V Y I , bila I diketahui maka persamaan dapat

diselesaikan untuk menghitung vektor tegangan V. Namun demikian dalam sistem

tenaga elektrik, khususnya dalam penyelesaian aliran beban, biasanya bukanlah injeksi

arus yang diketahui, melainkan injeksi daya, oleh karena itu penyelesaian hanya dpat

dilakukan dengan cara iterasi, yakni secara bertahap mencari tegangan bus yang akan

menghasilkan injeksi daya yang sama dengan daya yang ditentukan untuk masing-

masing bus.

Dalam setiap bus, paling sedikit ada dua besaran yang harus diketahui, oleh

karena itu dalam penyelesaian dan pengaturan aliran beban dikenal tiga tipe bus, yaitu :

1. BUS PQ

Lazim disebut dengan bus beban. Dalam bus ini besaran yang diketahui adalah injeksi

daya aktif P dan daya reaktif Q, sedangkan magnitude tegangan, V dan sudut

tegangan, dihitung.

2. BUS PV

Bus PV atau bus pengendali atau sering pula disebut bus pembangkit, disini injeksi

daya aktif P dan magnitud tegangan V diberikan, sedangkan sudut tegangan dan

daya reaktif Q dihitung.

3. BUS AYUN

Bus ayun atau bus penadah, disini magnitud tegangan V dan sudut tegangan

diberikan, sedangkan injeksi daya aktif dan reaktif dihitung.

Page 102: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

90

Konsep bus penadah dibutuhkan karena pada bus penadah inilah semua susut daya pada

jaringan ditimpakan. Konsep yang sama berlaku pula pada bus PV, karena pada bus ini

susut daya reaktif ditimpakan.

Meski semua bus yang ada pembangkit dapat dipilih menjadi bus penadah,

namun dalam penyelesaian aliran beban hanya diperlukan sebuah bus penadah. Untuk

memilih bus penadah, cukup diteliti bus mana saja yang masih memiliki kapasitas

cadangan pembangkitan yang cukup. Demikian pula halnya dengan bus pembangkit

yang dikatagorikan sebagai bus PV, tidak semua bus pembangkit harus dikatagorikan

sebagai bus PV.

V. 2 DATA UNTUK STUDI ALIRAN BEBAN

Dalam penyelesaian masalah aliran beban kita dapat menggunakan bentuk

admitansi bus maupun impedansi bus. Dalam pembahasan ini kita hanya memfokuskan

penyelesaian aliran beban menggunakan matriks admitansi bus. Data yang diperlukan

dalam studi aliran beban dapat dikelompokkan menjadi dua bagian yaitu : data bus dan

data jaringan.

Data jaringan yang diperlukan mencakup nilai impedansi seri dari masing-masing

cabang jaringan dan admitansi shunt yang ada pada saluran transmisi. Selain itu ranting

dan impedansi transformator, rating kapasitor shunt, dan setelan sadapan Transformator

juga diperlukan (bila ada).

Kondisi kerja dan data bus harus selalu ditentukan untuk setiap studi. Data bus

meliputi daya aktif dan reaktif pembangkitan maupun pembebanan, magnitud tegangan

dan sudut fasa, beserta keterangan lain yang diperlukan.

V. 3 PERSAMAAN PERFORMANCE JARINGAN

Persamaan kinerja jaringan sistem tenaga elektrik dengan kerangka acuan bus

dalam bentuk admitansi dinyatakan sebagai berikut :

busbusbus V Y I (V.3-1)

Hubungan-hubungan daya aktif dan daya reaktif pada bus p dapat dituliskan sebagai:

Page 103: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

91

*

p

pp

pV

jQ P I

(V.3-2)

Atau

(p)q

qpqpq*

p

ppVjB G

V

jQ P (V.3-3)

Persamaan arus dalam jaringan yang menghubungkan bus p dengan bus lain (misal bus

q) dapat dinyatakan dengan

2

yV yV Vi

,pq

ppqqppq (V.3-4)

Aliran daya aktif dan reaktif antara kedua bus menjadi

pq

*

ppqpq i V jQ P

Atau

2

yV V yV V V jQ P

2

yV V yV V V jQ P

,

pq

q

*

qpqpq

*

qqpqp

,

pq

p

*

ppqqp

*

ppqpq

(V.3-5)

Dimana :

pqy = admitansi jaringan (bedakan dengan admitansi bus)

,

pqy = total admitansi pengisian tanah (line charging)

V. 4 METODA GAUSS-SEIDEL

Penyelesaian aliran beban merupakan penyelesaian yang hanya dapat dilakukan

dengan metoda iterasi. Penyelesaian aliran beban diawali dengan asumsi tegangan

masing-masing bus diketahui kecuali untuk bus penadah, dimana tegangan awal

diberikan dan harus dijaga konstan. Arus injeksi masing-masing bus dihitung dengan

persamaan (V.3-3) sebagai berikut :

(p)q

qpqpq*

p

ppVjB G

V

jQ P

Page 104: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

92

Atau dalam bentuk lain

(p)q

qpq*

p

ppV Y

V

jQ P (V.4-1)

apabila ground diambil sebagai bus acuan, dan bus 1 ditetapkan sebagai bus penadah,

maka n-1 persamaan simultan dapat dituliskan, tegangan untuk bus k dapat dituliskan

sebagai berikut:

n

n k 1 n

nkn*

k

kk

kk

k V Y - V

jQ P

Y

1V (V.4-2)

k = 1,2, ….., jumlah bus

k bus penadah

untuk meningkatkan efisiensi waktu perhitungan diperlukan beberapa modifikasi operasi

aritmatik sebanyak mungkin sebelum perhitungan iteratif dimulai, antara lain:

A. Misalkan : kk

kY

1L

Persamaan (V.4-2) akan menjadi :

n

n k 1 n

knkn*

k

kkkk L V Y -

V

L)jQ (PV (V.4-3)

B. Misalkan : knkknkkkk YL L Ydan L )jQ P(KL

Persamaan (V.4-3) menjadi lebih sederhana, sebagai berikut:

n

n k 1 n

nkn*

k

kk V YL -

V

KLV (V.4-4)

Page 105: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

93

Dengan demikian persamaan umum yang akan diselesaikan adalah persamaan (V.4-4),

sehingga untuk sistem tenaga elektrik yang terdiri dari 4 bus, dengan bus 1 sebagai bus

penadah, persamaan yang akan diselesaikan adalah :

1k

343242

1k

41*

4

41k

4

k

434232

1k

31*

3

31k

3

k

414

k

313212*

1

11k

1

VYL - VYLVYL - V

KL V

VYL - VYLVYL - V

KL V

VYL - VYLVYL - V

KL V

1

1

(V.4-5)

Adapun urutan perhitungan aliran daya dengan metoda Gauss-Seidel disajikan dalam

diagram alir pada Gambar V-1.

Page 106: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

94

MULAI

Masukan data :

Bus;Jaringan, Base,

Epsilon, Tipe bus,

Asumsi tegangan

Bentuk Matriks

Admitansi bus

[Ybus]

Hitung Parameter

bus dan jaringan

KLp, YLpq

pers.V.4-3 ;V.4-4

Set pencacah iterasi,

k dan dV

K = 0

dV = 0.0

Set pencacah

bus, p

p =1

Is p

equal

slack

bus ?

Hitung harga V,

untuk bus p sesuai

pers V.4-4

Hitung perubahan

tegangan dV

dV = Vnew - Vold

321 4

Yes

No

Page 107: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

95

SELESAI

p = p + 1

Pertukarkan harga V

lama dengan V baru

Is

dVmak <

epsilon?

Hitung aliran daya

pers V.3-5

Periksa harga

dVmak <Epsilon

321 4

Yes

No

Nop = p + 1

Gambar V-1. Diagram Alir Penyelesaian Aliran Beban

dengan Metoda GS menggunakan matirks admitansi bus

Periksa harga

dVmak <Epsilon

Rubah harga dV =

dVmak

Pertukarkan harga

V lama dengan V

baru

No

Yes

No

V. 5 METODA NEWTON-RAPHSON

Bila dalam metoda Gauss-Seidel penyelesaian aliran beban dilakukan dengan

menggunakan himpunan persamaan tegangan. Dalam metoda Newton Raphson,

dipergunakan himpunan persamaan non-linear untuk mengekspresikan daya aktif dan

reaktif dalam bentuk tegangan. Dari persamaan (V.3-1), dimana

Page 108: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

96

*

p

pp

pV

jQ P I

Atau

*

pppp V I jQ P (V.5-1)

Dalam bentuk lain, dapat pula dituliskan

pq

qpq

*

ppp VY V jQ P (V.5-2)

Mengingat bahwa : pqpqpq jBGY dan ppp jfeV , maka persamaan (V.5-2) dapat

ditulis menjadi :

qq

sq1q

pqpqpppp jfejBG jfe jQ Pn

(V.5-3)

Bilamana bagian real dipisahkan dengan imajiner, didapat

pqqpqq

sq1q

ppqpqpqqpp

pqqpqq

sq1q

ppqpqpqqpp

Be GfeBfGefQ

Be GffBfGee P

n

n

(V.5-4)

Formulasi ini akan menghasilkan masing-masing dua persamaan untuk masing-masing

bus, sehingga akan diperoleh 2(n-1) persamaan yang harus diselesaikan.

Metoda Newton Raphson membutuhkan himpunan persamaan linear yang

menggambarkan hubungan antara perubahan daya aktif dan reaktif terhadap komponen-

komponen tegangan bus, yang dapat dinyatakan sebagai berikut :

Page 109: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

97

1n

1

1n

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1n

1

1n

1

Δf

........

........

Δf

-----

Δe

......

......

Δe

.................

..................................................

..................

................

...................................................

......... ........

ΔQ

........

........

ΔQ

----

ΔP

......

......

ΔP

n

n

n

n

n

n

n

n

nn

nn

f

Q

f

Q

e

Q

e

Q

e

Q

e

Q

e

Q

e

Q

f

P

f

P

e

P

e

P

f

P

f

P

e

P

e

P

(V.5-5a)

Dalam bentuk yang lebih sederhana, persamaan (V.5.5a) dapat ditulis :

Δf

--

Δe

...........

ΔQ

--.

ΔP

43

21

JJ

JJ

(V.5-5b)

Dimana koefisien matriks adalah Jacobian dan bus ke n adalah bus penadah. Persamaan-

persamaan untuk menentukan elemen Jacobian dapat diturunkan dari persamaan daya

bus. Daya nyata dari persamaan (V.5-4a)

pqqpqq

sq1q

qpqqpqqp

ppppppppppppqpp

Be GffBfGee

Be GffBfGee P

n (V.5-6)

p = 1,2, ……, n-1

Diferensiasi persamaan (V.5-6) terhadap eq akan diperoleh elemen-elemen luar diagonal

dari submatriks J1, sebagai berikut :

pq

BfGee

Ppqppqp

q

p

(V.5-7)

Sedangkan untuk elemen diagonal didapat

n

pq1q

pqqpqppqppqppqp

q

pBfGeBfBfGe2

e

P (V.5-8)

Page 110: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

98

Persamaan arus untuk bus p, Ip adalah

n

pq1q

qqpqpqppppppppp jfejBG)jf)(ejB(GjdcI

yang dapat dipisah dalam dua bagian, yaitu bagian real dan imajiner berikut ini :

n

pq1q

pqqpqqppppppp

n

pq1q

pqqpqqppppppp

BeGf)BeGfd

BfGe)BfGec

(V.5-9)

Oleh karena itu ekspresi elemen diagonal submatriks J1 dapat disederhanakan menjadi:

pppppqp

q

pcBfGe

e

P

Dari persamaan (V.5-6), elemen-elemen luar diagonal submatriks J2 adalah

pq

GfBef

Ppqppqp

q

p

Dan elemen-elemen diagonal matriks J2 adalah

n

pq1q

pqqpqqppppppppp

q

pBeGfBeGfBe

f

P(V.5-10)

Komponen imajiner dari persamaan (V.5-9) disubstitusikan kedalam persamaan (V.5-

10) didapat :

ppppppp

q

pdBfBe

f

P

Daya reaktif Q, dari persamaan (V.5-4) adalah

Page 111: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

99

pqqpqq

sq1q

ppqqpqqp

ppppqpppppppppp

Be GfeBfGef

BeGfeBfGefQ

n (V.5.11)

p = 1,2, …., n-1

Difrensiasi persamaan (V.5-11) terhadap eq, akan diperoleh elemen-elemen luar diagonal

dari submatriks J3 adalah

pq

GfBee

Qpqppqp

q

p

Dan elemen-elemen diagonal submatriks J3 adalah:

n

pq1q

pqqpqqppppppppp

p

pBeGfBe2GfGf

e

Q (V.5-12)

Komponen imajiner dari persamaan (V.5-11) disubstitusikan ke (V.5-12) didapat

ppppppp

p

pdGfBe

e

Q

Dari persamaan (V.5-11), elemen-elemen luar diagonal submatriks J4 adalah :

pq

BfGef

Qpqppqp

q

p

Dan elemen-elemen diagonal submatriks J4

n

pq1q

pqqpqqppppppppp

p

pBfGeGeBf2Ge

f

Q

Atau dapat ditulis menjadi

ppppppp

p

pcBfGe

f

Q

Page 112: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

100

Bila diberikan harga inisialisasi himpunan tegangan bus, daya aktif dan daya reaktif dapat

dihitung berdasarkan persamaan (V.5-4). Perubahan daya P dan Q dihitung dari

selisih antara daya terjadual dan daya hasil perhitungan, yaitu:

)p(hitunganl)p(terjadua

k

p

)p(hitunganl)p(terjadua

k

p

QQΔQ

PPΔP

Hasil estimasi tegangan bus dan perhitungan daya, kemudian digunakan untuk

menghitung arus guna mengevaluasi/menghitung elemen-elemen matriks Jacobian.

Persamaan linear yang didapat dari persamaan (V.5-5) dapat diselesaikan secara

langsung maupun iterasi. Setelah harga iΔe dan if didapat, selanjutnya dihitung harga

estimasi tegangan bus yang baru, yaitu :

k

p

k

p

1k

p

k

p

k

p

1k

p

fff

eee

(V.5-12)

Proses perhitungan dilanjutkan hingga k

pP dan k

pQ untuk semua bus mencapai batas

ketelitian (toleransi) yang diizinkan. Prosedur penyelesaian aliran beban dengan metoda

Newton Raphson disajikan dalam diagram alir pada Gambar V-2.

V. 6 METODA FAST-DECOUPLED

Metoda ini adalah kulminasi dari usaha-usaha menyederhanakan implementasi

sekaligus memperbaiki efisiensi perhitungan dari metoda Newton Raphson, yang

meskipun terkenal memiliki konvergensi kuadratik namun terlalu banyak memerlukan

tempat dan memakan waktu, disamping itu metoda Newton Raphson memerlukan teknik

pemrograman yang relatif rumit untuk mendapatkan program yang efisien.

Dalam teknik pemrograman, kedua metoda terdahulu memerlukan suatu solusi

bilangan kompleks, sebaliknya metoda Fast Decoupled tidak memerlukan hal tersebut.

Mari kita lihat kembali persamaan jaringan pada persamaan (V.3-1), yaitu :

Page 113: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

101

MULAI

Masukan data :

Bus;Jaringan, Base,

Epsilon, Tipe bus,

Asumsi tegangan

Bentuk Matriks :

[Ybus], [G], [B]

Hitung :

Pp, Qq

pers.V.5.4

Hitung :

1. dP dan dQ

2. maks dP dan dQ

Is

maks dP and dQ

> epsilon ?

Hitung arus bus Ip

pers. V.5-9

Selesaikan pers.

V.5-5

Hitung Elemen

Jacobi

pers V.5-7 - V.5-12

Yes

No

Hitung aliran beban

pers V.3-5

SELESAI

Hitung Tegangan

Bus yang baru

pers V.5-12

Pertukarkan harga

ep dan fp

K = K +1

Gambar V-2. Diagram Alir Penyelesaian Aliran Beban dengan Metoda NR menggunakan

matriks admitansi bus

bus

1

busbus IYV (V.6-1)

Dengan persamaan injeksi arus

Γpq

qpq*

p

pp

p VYV

jQPI (V.6-2)

Page 114: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

102

Konjugasi persamaan (V.6-2), dan dikalikan dengan Vp, diperoleh

Γpq

*

p

*

pqpp

*

pp VYVSIV (V.6-3)

Untuk menjelaskan metoda Fast Decoupled akan lebih enak bila persamaan-persamaan

yang digunakan dinyatakan dalam koordinat Polar, dalam versi ini, kita nyatakan harga-

harga [V] dan [Y] sebagai berikut:

qppqppp δδδdanδVV

pqpqpq jBGY

Dengan koordinat Polar, persamaan daya dalam persamaan (V.5-4) dapat ditulis menjadi:

n

q

n

q

1

qpqpqpqpqpp

1

qpqpqpqpqpp

Vδ cos Bδsin GVQ

Vδsin Bδ cos GVP

(V.6-4)

Sedangkan

bus pvp s, p

.....n 2, 1, p

PQΔQ

PPΔP

)p(dihitungan)p(ditentuk

k

p

)p(dihitungan)p(ditentuk

k

p

(V.6-5)

Dan

V/VΔ

-----

Δδ

-----

ΔQ

--.

ΔP

43

21

JJ

JJ

Atau

V/VΔ

Δδ

L M

N H

ΔQ

ΔP

Dengan elemen-elemen Jacobian

Page 115: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

103

Untuk p q

pqpqpqpqqppqpq

pqpqpqpqqppqpq

δsin Bδ cos GVVMN

δ cos Bδsin GVVLH

(V.6-6)

Untuk p = q

ppppppq

ppppppp

ppppppp

ppppppp

VVGPM

VV BPN

VV BQ L

VV BQH

(V.6-7)

Bila kita amati, hal yang sangat menarik dari karakteristik sistem Transmisi daya elektrik

yang beroperasi dalam keadaan tunak adalah interdefendenses antara daya aktif, P dan

sudut tegangan, dan antara daya reaktif, Q dengan magnitud tegangan V, kopling

antara komponen P - dan Q – V sangat lemah, sehingga ada kecenderungan untuk

menyelesaikan masalah P - dan Q –V secara terpisah.

Memperhatikan bahwa, pada umumnya Gpq < Bpq dan pq sangat kecil, sehingga

pqpqpqpqpqpqpqpq δsin Bδ cos Gδ cos Bδsin G

Maka submatriks M dan N dapat diabaikan sehingga persamaan menjadi

V/VΔ

Δδ

L 0

0 H

ΔQ

ΔP

Atau

ΔV LΔQ

Δδ HΔP

Dimana V adalah cara penulisan ringkas vektor /VVΔ . Dalam hal ini nyata terlihat

bahwa penyelesaian dapat dilakukan secara decoupled. Dengan penguraian ini, banyak

keuntungan yang dapat diperoleh dibanding metoda Newton, yakni separuh tempat,

teknik pemrograman yang lebih sederhana, selain itu kecepatan hitung menjadi dua kali

lipat.

Penyederhanaan lebih lanjut terhadap kecepatan hitung adalah digunakannya

matriks Jacobian yang sama untuk semua iterasi, karena proses yang paling memakan

Page 116: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

104

waktu adalah pembentukan dan solusi Jacobian. Metoda Fast Decoupled, dapat

disederhanakan lebih jauh tanpa mengurangi ketelitiannya. Dasar-dasar penyederhanaan

adalah:

i. 0.0δsin dan 1δ cos pqpq

ii. Qp << Bpp Vp2

Dengan ekspresi diatas persamaan (V.6-6) dan (V.6-7) dapat ditulis menjadi

Untuk p q

pqqppqpq BVVLH

Untuk p = q

pppppppp VV B LH

dengan demikian persamaan (V.6-8) menjadi

ΔVVBVΔQ

ΔδVBVΔP

p

,,

p

p

,

p

(V.6-9)

dimana [Vp] adalah matriks diagonal. Selanjutnya, dengan mengalikan kedua persamaan

diatas dengan [Vp]-1 didapat

ΔVVBVΔQ/

ΔδVBVΔP/

,,

,

Bila [V][ V] digantikan dengan [V], maka

ΔVBΔQ/V

ΔδVBΔP/V

,,

,

Dimana

pp

1

pp

1

/VQΔQVΔQ/V

/VPΔPVΔP/V

Penyederhanaan berikutnya adalah pendekatan [V] = [I], maka diperoleh bentuk umum

persamaan yang terkenal dengan nama FAST DECOUPLED LOAD FLOW (FDLF):

ΔVBΔQ/V

ΔδBΔP/V

,,

,

(V.6-10)

Dimana unsur-unsur matrik B’ dan B” diperoleh dari unsur-unsur matriks Ybus yang

bersamaan. Bagian ini adalah bagian imajiner dari matriks Ybus.

Page 117: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

105

Sampai pada tahap ini pendekatan yang dilakukan masih bersifat penyederhanaan

perumusan. Pendekatan-pendekatan yang berdasarkan pengalaman berikut meski

selintas sepele ternyata sangat menekan dalam memperbaiki keandalan dan konvergensi

metoda Fast Decoupled.

1 Menghilangkan dari B’ unsur yang lebih utama mempengaruhi daya reaktif

MVAR, yakni reaktansi-reaktansi shunt seperti yang berasal dari kapasitor

hantaran dan reaktansi sebagai akibat setelan sadapan transformator diluar

nominal.

2 Menghilangkan dari B” pengaruh pemutaran sudut yang dihasilkan oleh pemutar

fasa.

3 Mendapatkan unsur-unsur B’ langsung dari susceptansi dari reaktansi cabang

jaringan.

Pembentukan matriks [B’] dan [B”] adalah sebagai berikut :

1 Elemen-elemen Matriks B’

Luar diagonal

pq

'

pqx

1b

Diagonal

Γpq

'

pq

'

pp bb

2 Elemen-elemen Matriks B”

Luar diagonal

2

pq

2

pq

pq''

pqxr

xb

Diagonal

Γpq

''

pqsh(p)

''

pp bybp

dimana : ysh adalah jumlah admitansi shunt di bus p baik yang berasal dari separuh

admitansi bocor hantaran (half line charging), admitansi bocor Trafo akibat posisi

tap diluar nominal atau admitansi kapasitor/reaktor shunt yang ada di bus

Diagram alir metoda FDLF diberikan dalam Gambar V-3.

Page 118: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

106

MULAI

Masukan data :

Bus;Jaringan, Base,

Epsilon, Tipe bus,

Asumsi tegangan

Bentuk Matriks :

[B'] dan [B"]

Set

kP = kQ = 0

Hitung :

dP/V

Is

dP < epsilon

?

Hitung perubahan

sudut theta

Perbaiki harga

sudut theta

Is

dQ < epsilon

?

kQ = 0

Hitung dV; dan

perbaiki V

No

Yes

Yes

No

Hitung :

dQ/V

kP = 0

Is

kQ = 0

?

Yes

No

Is

kP = 0

No

Yes

Hitung Aliran daya

pers v.3-5

SELESAI

Gambar V-3. Diagram Alir Penyelesaian Aliran Beban dengan Metoda

Fast Decoupled

CONTOH 5.1

Sebuah sistem seperti disajikan dalam Gambar V.4, dengan data impedansi

jaringan dan admitansi charging dalam perunit pada base 100 kVA diberikan

Page 119: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

107

dalam Tabel 1. Data pembangkitan dan pembebanan, serta estimasi tegangan bus

diberikan dalam Tabel 2. Hitung Aliran daya:

a. Menggunakan Metoda Gauss-Seidel

b. Metoda Newton Raphson

c. FDLF

1

2 5

43

Gambar V.4 Contoh sistem tenaga untuk soal 5.1

Tabel 1. Data Impedansi dan admitansi tanah

No

cabang

Bus

P – q Impedansi pqz Admitansi ketanah 2/y '

pq

1 1 – 2 0,02 + j0,06 j0,060

2 1 – 3 0,08 + j0,24 j0,025

3 2 – 3 0,06 + j0,18 j0,020

4 2 – 4 0,06 + j0,18 j0,020

5 2 – 5 0,04 + j0,12 j0,015

6 3 – 4 0,01 + j0,03 j0,010

7 4 – 5 0,08 + j0,24 j0,025

Tabel 2. Data Bus

No

Bus

Tipe

Bus

Pembangkitan Pembebanan Tegangan

P(MW) Q(MVAR) P(MW) Q(MVAR) V

1 Slack - - - - 1,06 + j0,00

2 PQ 40 30 20 10 1,00 + j0,00

3 PQ - - 45 25 1,00 + j0,00

4 PQ - - 40 5 1,00 + j0,00

5 PQ - - 60 10 1,00 + j0,00

Penyelesaian

A. Metoda Gauss – Seidel

Page 120: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

108

1. Langkah pertama: Memilih bus penadah dan membangun persamaan

tegangan. Sebagai bus penadah dipilih bus 1:

2. Langkah berikutnya menghitung matriks Admitansi bus.

Bilamana tidak terdapat kopling antara masing-masing elemen, pembentukan

matriks admitansi bus dapat dilakukan dengan cepat seperti yang

dikemukakan dalam subbab IV.2, dimana:

2/yy ; 1

y 'pqsh(p)pq

pqz

Dengan demikian untuk contoh diatas, didapat admitansi jaring untuk

masing-masing Cabang sebagai berikut:

Tabel 4.3. Hasil perhitungan Admitansi jaring untuk setiap Cabang

No

cabang

Bus

P – q Impedansi pqz Admitansi

pqz

1ypq

1 1 – 2 0,02 + j0,06 5,0000 – j 15,0000

2 1 – 3 0,08 + j0,24 1,25000 – j3,75000

3 2 – 3 0,06 + j0,18 1,66667 – j5,0000

4 2 – 4 0,06 + j0,18 1,66667 – j5,0000

5 2 – 5 0,04 + j0,12 2,50000 – j7,50000

6 3 – 4 0,01 + j0,03 10,0000 – j30,0000

7 4 – 5 0,08 + j0,24 1,25000 – j3,75000

Sedangkan untuk admitansi ketanah pada masing-masing bus adalah:

Tabel 4. Hasil perhitungan Admitansi shunt pada setiap bus

Bus Admitansi shunt 2/yy 'pqsh(p)

1 j0,055000

2 j0,085000

3 j0,055000

4 j0,055000

5 j0,040000

Elemen matrik Admitansi bus, selanjutnya dapat dihitung sebagai berikut:

- Elemen Diagonal, berdasarkan persamaan sh(p)

Γpq

pqpp yyY

j18,69506,25000yY sh(1)131211 yy

demikian pula dengan elemen lain.

Page 121: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

109

- Elemen Off diagonal, berdasarkan persamaan pqqppq yYY

j15,000005,00000YY 122112 y

demikian pula dengan elemen lain.

Sehingga matrik admitansi bus dari sistem diatas adalah:

6,2500

-j18,6950

-5,0000

+ j15,0000

-1,2500

+ j3,7500

-5,0000

+ j15,0000

10,83334

-j32,4150

-1,6667

+j5,0000

-1,6667

+j5,0000

-2,5000

+j7,5000

-1,2500

+ j3,7500

-1,6667

+j5,0000

12,91667

-j38,6950

-10,0000

-j30,0000

-1,6667

+j5,0000

-10,0000

-j30,0000

12,91667

-j38,6950

-1,2500

+j3,7500

-2,5000

+j7,5000

-1,2500

+j3,7500

0,57654

-j4,64179

3. Langkah berikutnya adalah menghitung parameter bus (KLp) dan parameter

jaringan (YLpq)

knkknkkkk YL L Ydan L )jQ P(KL

misalkan untuk bus 2, parameter bus dihitung sebagai berikut:

j0,003700,00740

j32,4150-10,83334

1)20,020,0(

Y

1 ))Q (Q j)P P((KL

22

L2G2L2G22

j

demikian pula untuk parameter bus yang lain, sehingga diperoleh:

Bus p KLp

1 0,00000 + j 0,00000

2 0,00740 + j 0,00370

3 -0,00698 + j 0,00930

4 -0,00427 + j 0,00891

5 -0,02413 + j 0,04545

Sedangkan parameter jaringan adalah:

00071,080212,0j18,6950-6,2500

j15,0000-5,0000

Y

1 YL YYL

22

1221212

j

demikian pula untuk parameter jaringan yang lain sehingga didapat:

Page 122: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

110

Bus P – q

YLpq

1 – 2 -0,80212 + j0,000710

1 – 3 -0,20053 + j0,000180

2 – 1 -0,46263 + j0,000360

2 – 3 -0,15241 + j0,000120

2 – 4 -0,15241 + j0,000120

2 – 5 -0,23131 + j0,000180

3 – 1 -0,09690 + j0,000004

3 – 2 -0,12920 + j0,000006

3 – 4 -0,77518 + j0,000330

4 – 2 -0,12920 + j0,000060

4 – 3 -0,77518 + j0,000330

4 – 5 -0,09690 + j0,000040

5 – 2 -0,66881 + j0,000720

5 – 4 -0,33440 + j0,000360

1 – 2 -0,80212 + j0,000710

1 – 2 -0,80212 + j0,000710

1 – 2 -0,80212 + j0,000710

4. Langkah selanjutnya adalah menghitung tegangan masing-masing bus sesuai

dengan persamaan berikut:

Untuk bus 1 : penadah) bus(V1 tidak dihitung

Untuk bus 2 dan lainnya:

j0,00290 1,03752

VYL -VYL - VYLVYL - V

KL V 0

5250424

0323121*

2

212

j0,00290 0,03752

j0,000) (1,000 -j0,00290) (1,03752 V-V V 02

12

12

j0,00406 1,052530 V V V 12

02

1ted)2(accelera

Tegangan ini menggantikan tegangan 12V dan digunakan untuk menghitung

tegangan bus selanjutnya, dengan mengikuti cara-cara diatas.

5. Pengecekan konvergensi

Setelah perhitungan semua bus didapat }V ;V ;V;V {V 15

14

13

12

1i , tentukan harga

k(Maksimum) iV , misalkan didapat 1

2k(Maksimum) i VV .

Jika 1 2V , perhitungan selesai, namun sebaliknya maka perhitungan

dilanjutkan mengikuti langkah ke 4, sampai konvergensi tercapai. Pada Tabel

s berikut ini disajikan rekaman perubahan tegangan untuk masing-masing

bus, setelah dilakukan perhitungan sampai 10 iterasi.

Page 123: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

111

Tabel s. Rekaman Perubahan Tegangan Bus pada berbagai Iterasi

K Tegangan bus

2 3 4 5

0 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

1 1,05253+j0,00406 1,00966+j0,01280 1,01579+j0,02635 1,00000+j0,00000

2 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

3 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

4 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

5 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

6 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

7 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

8 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

9 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

10 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000 1,00000+j0,00000

6. Perhitungan Aliran Daya

Setelah konvergensi tercapai, dan tegangan pada masing-masing bus sudah

ditentukan, maka, langkah berikutnya adalah menghitung aliran daya pada

masing-masing cabang, menggunakan persamaan (V.3-5), sebagai berikut:

- Misal untuk cabang 1, yang menghubungkan bus 1 dan 2, didapat:

2

yV V yV V V jQ P

2

yV V yV V V jQ P

,12

2*21212

*22121

,12

1*11221

*11212

Susut daya pada cabang dihitung dengan cara:

)jQ (P-)jQ P(PQ 2121121212

Setelah, aliran daya pada setiap cabang dapat dihitung, berikutnya adalah

menghitung daya pada bus penadah, dengan cara sebagai berikut:

Daya pada bus penadah adalah:

pq

sqsqss )jQ (P jQ P

Secara lengkap hasil perhitungan aliran daya setiap cabang disajikan dalam

Tabel r.

Page 124: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

112

Tabel r. Hasil Perhitungan Aliran Daya Setiap Cabang

Cabang Aliran Daya

pqPQ Ppq (MW) Qpq(MVAR)

1 – 2 88,80 - 8,60

2 – 1 -57,40 6,20

1 – 3 40,70 1,10

3 – 1 -39,50 -3,20

2 – 3 24,70 3,50

3 – 2 -24,30 -6,80

2 – 4 27,90 3,00

4 – 2 -27,50 -5,90

2 – 5 54,80 7,40

5 – 2 -53,70 -7,20

3 – 4 18,90 -5,10

4 – 3 -18,90 3,20

4 – 5 6,30 -2,30

5 – 4 -6,30 12,80

Daya nyata pada bus penadah adalah:

j7,50 - 129,5

)jQ (P)jQ {P jQ P 1313121211

B. Metoda Newton Raphson

1. Langkah pertama: Memilih bus penadah dan membangun persamaan

tegangan. Sebagai bus penadah dipilih bus 1:

2. Langkah berikutnya menghitung matriks Admitansi bus (Lihat jawaban A),

dimana matrik admitansi bus dari sistem diatas adalah:

6,2500

-j18,6950

-5,0000

+ j15,0000

-1,2500

+ j3,7500

-5,0000

+ j15,0000

10,83334

-j32,4150

-1,6667

+j5,0000

-1,6667

+j5,0000

-2,5000

+j7,5000

-1,2500

+ j3,7500

-1,6667

+j5,0000

12,91667

-j38,6950

-10,0000

-j30,0000

-1,6667

+j5,0000

-10,0000

-j30,0000

12,91667

-j38,6950

-1,2500

+j3,7500

-2,5000

+j7,5000

-1,2500

+j3,7500

0,57654

-j4,64179

Mengingat bahwa pqpqpq jBGY , maka matriks G dan B dari sistem diatas

dapat ditentukan yaitu sebagai berikut:

6,2500 -5,0000 -1,2500

-5,0000 10,83334 -1,6667 -1,6667 -2,5000

-1,2500 -1,6667 12,91667 -10,0000

-1,6667 -10,0000 12,91667 -1,2500

-2,5000 -1,2500 0,57654

Page 125: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

113

Dan

18,6950 -15,0000 - 3,7500

-15,0000 32,4150 -5,0000 -5,0000 -7,5000

-3,7500 -5,0000 38,6950 -30,0000

-5,0000 -30,0000 38,6950 -3,7500

-7,5000 -3,7500 4,64179

3. Langkah berikutnya adalah menghitung besarnya perubahan daya aktif dan

reaktif dari masing-masing bus menggunakan persamaan (V.5-4) dan (5.5-

12), sebagai berikut:

Misalkan untuk bus 2

k

)2(dihitungan)2(ditentukk2

k)2(dihitungan)2(ditentuk

k2

QQΔQ

PPΔP

dengan :

0,30000 - )}B e G f(f

)B f G e(e{ )}B e G f(f)B f G e(e{

)}B e G f(f)B f G e(e{ )}B e G f(f

)B f G e(e{)}B e G f(f)B f G e(e{ P

2505 25

05

02

2505 25

05

02 24

04 24

04

02 24

04 4 2

04

02

2303 32

03

02 23

03 32

03

02 22

02 22

02

02

2202 22

02

02 21

01 21

01

02 21

01 21

01

02

12

sedangkan

0,9850 - )}B e G f(e

)B f G e({f )}B e G f(e)B f G e(f{

)}B e G f(e)B f G e({f )}B e G f(e

)B f G e(f{)}B e G f(e)B f G e({f Q

2505 25

05

02

2505 25

05

02 24

04 24

04

02 24

04 4 2

04

02

2303 32

03

02 23

03 32

03

02 22

02 22

02

02

2202 22

02

02 21

01 21

01

02 21

01 21

01

02

12

dengan cara yang sama, untuk bus yang lain akan diperoleh:

Bus

p kpP

kpQ

kpΔP

kpΔQ

2 -0,30000 -0,98500 0,50000 1,18500

3 -0,07500 -0,28000 -0,37500 0,13000

4 0,0000 -0,05500 -0,40000 0,00500

5 0,0000 -0,04000 -0,60000 -0,06000

4 Langkah berikutnya adalah menghitung elemen matriks Jacobian

menggunakan persamaan (V.5-7) sampai (V.5-12), dengan cara sebagai

berikut:

Page 126: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

114

Menghitung elemen arus cp dan dp menggunakan persamaan (V.5-9).

Misalkan untuk bus 2:

j0,980000 0,30000- )(V

jQP jd c I

*02

02

02

2 202

demikian pula untuk bus lain, sehingga diperoleh:

Bus p kpc

kpd

2 -0,30000 0,98500

3 -0,07500 0,28000

4 0,0000 0,05500

5 0,0000 0,04000

Tahap berikutnya menghitung elemen submatriks J1:

Misalkan untuk bus 2, untuk elemen diagonal

10,53334 c B fGee

P222222 2

2

2

dan untuk off diagonal

1,66667- B fGee

P23223

12

3

2

demikian pula untuk bus lain, sehingga diperoleh elemen matrik J1 sebagai

berikut:

10,53334 -1,66667 -1,6667 -2,50000

J2 -1,66667 12,84167 -10,0000 0,00000

-1,66667 -10,0000 12,91667 -1,2500

-2,5000 0,00000 -1,25000 3,75000

J3 J4

Tahap berikutnya menghitung elemen submatriks J2:

Misalkan untuk bus 2, untuk elemen diagonal

33,4000 d G fBef

P222222 2

2

2

dan untuk off diagonal

5,0000- B fB ef

P23223

12

3

2

Page 127: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

115

demikian pula untuk bus lain, sehingga diperoleh elemen matrik J2 sebagai

berikut:

J1

33,4000 -5,0000 -5,0000 -7,5000

-5,0000 38,9750 -30,000 0,00000

-5,0000 -30,000 38,7500 -3,7500

-7,5000 0,00000 -3,7500 11,2500

J3 J4

Tahap berikutnya menghitung elemen submatriks J3:

Misalkan untuk bus 2, untuk elemen diagonal

31,4300 d G fBee

Q222222 2

2

2

dan untuk off diagonal

5,0000- B eG fe

Q23223

12

3

2

demikian pula untuk bus lain, sehingga diperoleh elemen matrik J2 sebagai

berikut:

J1 J2

31,4300 -5,0000 -5,0000 0,0000

J4 -5,0000 38,4150 -30,000 0,0000

-5,0000 -30,000 38,6400 -3,7500

-7,5000 0,00000 -3,7500 11,1700

Tahap berikutnya menghitung elemen submatriks J4:

Misalkan untuk bus 2, untuk elemen diagonal

11,13334- c B fGef

Q222222 2

2

2

dan untuk off diagonal

Page 128: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

116

1,66667 B fG ef

Q23223

12

3

2

demikian pula untuk bus lain, sehingga diperoleh elemen matrik J4 sebagai

berikut:

J1 J2

J3

-11,13334 1,66667 1,66667 2,50000

1,66667 -12,99167 10,00000 0,00000

1,66667 10,00000 -12,99167 1,25000

2,50000 0,00000 1,25000 -3,7500

Dengan demikian matriks Jacobian pada iterasi pertama dapat dibentuk.

5. Langkah berikutnya adalah menghitung perubahan tegangan dengan

menyelesaikan persamaan berikut ini:

15

14

13

12

15

14

13

12

5

5

4

5

3

5

2

5

5

5

4

5

3

5

2

5

5

4

4

4

3

4

2

4

5

4

4

4

3

4

2

4

5

3

4

3

3

3

2

3

5

3

4

3

3

3

2

3

5

2

4

2

3

2

2

2

5

2

4

2

3

2

2

2

5

5

4

5

3

5

2

5

5

5

4

5

3

5

2

5

5

4

4

4

3

4

2

4

5

4

4

4

3

4

2

4

5

3

4

3

3

3

2

3

5

3

4

3

3

3

2

3

5

2

4

2

3

2

2

2

5

2

4

2

3

2

2

2

15

14

13

12

15

14

13

12

Δf

Δf

Δf

Δf

Δe

Δe

Δe

Δe

f

Q

f

Q

f

Q

f

Q

e

Q

e

Q

e

Q

e

Q

f

Q

f

Q

f

Q

f

Q

e

Q

e

Q

e

Q

e

Q

f

Q

f

Q

f

Q

f

Q

e

Q

e

Q

e

Q

e

Q

f

Q

f

Q

f

Q

f

Q

e

Q

e

Q

e

Q

e

Q

f

P

f

P

f

P

f

P

e

P

e

P

e

P

e

P

f

P

f

P

f

P

f

P

e

P

e

P

e

P

e

P

f

P

f

P

f

P

f

P

e

P

e

P

e

P

e

P

f

P

f

P

f

P

f

P

e

P

e

P

e

P

e

P

ΔQ

ΔQ

ΔQ

ΔQ

ΔP

ΔP

ΔP

ΔP

Persamaan diatas dapat diselesaikan, dengan berbagai metoda, seperti Gauss-

Jordan, Crout dan sebagainya, sehingga dapat diperoleh harga-harga k ie dan

k if , untuk iterasi pertama diperoleh:

Page 129: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

117

0,11284-

0,09747-

0,09123-

0,05084-

0,02652

0,03136

0,03176

0,05505

Δf

Δf

Δf

Δf

Δe

Δe

Δe

Δe

15

14

13

12

15

14

13

12

6. Berikutnya adalah menghitung kiV berdasarkan persamaan k

pk p

1k p VVV

, didapat:

Bus p kiV

1 1,06000 + j0,00000

2 1,05505 – j0,05084

3 1,03176 – j0,09123

4 1,03136 – j0,09747

5 1,02652 – j0,11284

(Harga ini digunakan kembali untuk menghitung perubahan daya aktif dan

reaktif pada iterasi berikutnya)

Rekaman hasil perhitungan tegangan dan perubahan daya untuk masing-

masing iterasi disajikan berikut ini:

Tabel t. Rekaman Perubahan Tegangan pada setiap Iterasi

k

Tegangan bus

k2V

k3V

k4V

k5V

0 1,0000 + j0,00000 1,0000 + j0,00000 1,0000 + j0,00000 1,0000 + j0,00000

1 1,05505-j0,05084 1,03176-j0,09123 1,03136-j0,09747 1,02652-j0,11284

2 1,04629-j0,05124 1,02043-j0,08922 1,01930-j0,09508 1,01228-j0,10909

Tabel q. Rekaman Perubahan Daya Pada Setiap Iterasi

k

Tegangan bus

k2

k2 QjP

k3

k3 QjP

k4

k4 QjP

k5

k5 QjP

0 0,5000 + j0,00000 -0,37500-j0,1300 -0,40000-j0,0050 -0,6000+j0,06000

1 -0,09342-j0,03857 -0,00103-j0,03586 0,01171-j0,03871 0,02244+j0,06563

2 -0,00073-j0,00037 -0,00010-j0,00037 0,00023+j0,00044 0,00006+j0,00094

Page 130: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

118

7. Pengujian konvergensi, dengan membandingkan perubahan daya maksimum

yang terjadi dengan batasan ketelitian yang ditetapkan. Bila

0k

)p(maksimumPQ maka konvergensi tercapai lanjutkan ke langkah 8,

sebaliknya ulang prosedur perhitungan dari langkah ke 3

8. Dari rekaman perubahan daya dapat dilihat bahwa untuk batasan ketelitian

sebesar 0,001, konvergensi tercapai pada iterasi k3. Langkah berikutnya

adalah menghitung aliran daya untuk setiap cabang (lihat penyelesaian A).

Hasil perhitungan disajikan dalam Tabel r

C. FDLF

1. Langkah pertama : Memilih bus penadah dan membangun persamaan

tegangan. Sebagai bus penadah dipilih bus 1, dan menentukan elemen matrik

G dan B, sebagai berikut:

6,2500 -5,0000 -1,2500

-5,0000 10,83334 -1,6667 -1,6667 -2,5000

-1,2500 -1,6667 12,91667 -10,0000

-1,6667 -10,0000 12,91667 -1,2500

-2,5000 -1,2500 0,57654

Dan

18,6950 -15,0000 - 3,7500

-15,0000 32,4150 -5,0000 -5,0000 -7,5000

-3,7500 -5,0000 38,6950 -30,0000

-5,0000 -30,0000 38,6950 -3,7500

-7,5000 -3,7500 4,64179

2. Langkah berikutnya menghitung matriks Admitansi B’ dan B”, dengan

menggunakan persamaan berikut ini:

Elemen-elemen Matriks B’, untuk elemen luar diagonal pq

'

pqx

1b dan

diagonal

Γpq

'

pq

'

pp bb , sedangkan elemen-elemen Matriks B”, untuk luar

diagonal 2

pq

2

pq

pq''

pqxr

xb

dan diagonal

Γpq

''

pqsh(p)

''

pp bybp

, sehingga

besar masing-masing elemen matriks diberikan dalam Tabel berikut:

Page 131: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

119

Tabel 4.3. Hasil perhitungan 'pqb dan ''

pqb untuk setiap Cabang

No

cabang

Bus

P – q pqx

pqx

1b '

pq )x(r

b2pq

2pq

''pq

pqx

1 1 – 2 j0,06

2 1 – 3 j0,24

3 2 – 3 j0,18

4 2 – 4 j0,18

5 2 – 5 j0,12

6 3 – 4 j0,03

7 4 – 5 j0,24

Tabel 4. Hasil perhitungan 'ppb dan ''

ppb shunt pada setiap bus

Bus

Γpq

'

pq

'

pp bb

Γpq

''

pqsh(p)

''

pp bybp

1 j0,055000

2 j0,085000

3 j0,055000

4 j0,055000

5 j0,040000

3. Menghitung besarnya perubahan daya aktif dengan menggunakan persamaan

(V.6-4) dan (V.6-5), sebagai berikut:

5

1

qpqpqpqpqpp Vδsin Bδ cos GVPq

sedangkan

k)p(dihitungan)p(ditentuk

0,5kp PPΔP

sehingga diperoleh:

Bus p 0,5kpP

0,5k

pΔP

2

3

4

5

Page 132: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

120

4. Langkah berikutnya adalah memeriksa konvergensi untuk daya aktif, dengan

menguji apakah 00,5k

)p(maksimum εΔP , jika tidak lanjutkan kelangkah 5, sebaliknya

lanjutkan kelangkah 6.

5. Langkah berikutnya adalah menghitung dengan cara menyelesaikna

persamaan (V.6-10), sebagai berikut:

ΔδB/VΔP ,pp

Penyelesaian persamaan ini dapat dilakukan dengan berbagai metoda, seperti

Crout, Cholesky, Gauss-Jordan dan sebagainya, sehingga didapatperubahan

tegangan untuk masing-masing bus, sebagai berikut:

Δ

Δ

Δ

Δ

15

14

13

12

Berikutnya adalah memperbaiki untuk berbagai bus, dengan persamaan

sebagai berikut: kp

kp

0,5kp Δδδδ

6. Menghitung besarnya perubahan daya reaktif dengan menggunakan

persamaan (V.6-4) dan (V.6-5), sebagai berikut:

5

1

qpqpqpqpqpp Vδ cos Bδsin GVQq

sedangkan

k)p(dihitungan)p(ditentuk

0,5kp QQΔQ

sehingga diperoleh:

Bus p 0,5kpQ

0,5k

pΔQ

2

3

4

5

7. Langkah berikutnya adalah memeriksa konvergensi untuk daya aktif, dengan

menguji apakah 00,5k

)p(maksimum εΔP , jika tidak lanjutkan kelangkah 8, sebaliknya

lanjutkan kelangkah 3.

Page 133: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

121

8. Langkah berikutnya adalah menghitung ΔV dengan cara menyelesaikan

persamaan (V.6-10), sebagai berikut:

ΔVBΔQ/V "

Penyelesaian persamaan ini dapat dilakukan dengan berbagai metoda, seperti

Crout, Cholesky, Gauss-Jordan dan sebagainya, sehingga didapat perubahan

tegangan untuk masing-masing bus, sebagai berikut:

Δ

Δ

Δ

Δ

15

14

13

12

Berikutnya adalah memperbaiki V untuk berbagai bus, dengan persamaan

sebagai berikut: kp

kp

0,5kp ΔVVV

9. Bilamana daya reaktif belum konvergen proses perhitungan dilanjutkan ke

langkah 3, sebaliknya proses kembali kelangkah 6.

10. Bila konvergensi telah tercapai untuk kedua besaran daya, maka proses

berikutnya adalah menghitung aliran daya untuk masing-masing cabang

jaringan.

11. Proses Selesai

V.7 SOAL-SOAL BAB V

1. Gambar V.5 memperlihatkan diagram segaris suatu sistem tenaga elektrik

sederhana. Data jaringan dan data bus dari sistem tersebut diberikan dalam Tabel

s.1 dan Tabel s.2. Dengan menggunakan nilai-nilai dasar untuk sistem, masing-

masing 100 MVA dan 13,8 kV, hitung aliran daya pada sistem tersebut:

1

2 5

43

Gambar V.4 Contoh sistem tenaga untuk soal 5.1

Page 134: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

BAB V - PENGKOM

122

Tabel 1. Data Impedansi dan admitansi tanah

No

cabang

Bus

P – q Impedansi pqz Admitansi ketanah 2/y '

pq

1 1 – 2 0,02 + j0,06 j0,060

2 1 – 3 0,08 + j0,24 j0,025

3 2 – 3 0,06 + j0,18 j0,020

4 2 – 4 0,06 + j0,18 j0,020

5 2 – 5 0,04 + j0,12 j0,015

6 3 – 4 0,01 + j0,03 j0,010

7 4 – 5 0,08 + j0,24 j0,025

Tabel 2. Data Bus

No

Bus

Tipe

Bus

Pembangkitan Pembebanan Tegangan

P(MW) Q(MVAR) P(MW) Q(MVAR) V

1 Slack - - - - 1,06 + j0,00

2 PQ 40 30 20 10 1,00 + j0,00

3 PQ - - 45 25 1,00 + j0,00

4 PQ - - 40 5 1,00 + j0,00

5 PQ - - 60 10 1,00 + j0,00

2. Dua buah bus p dan q, dihubungkan satu sama lain melalui impedansi X1 = 0,1

dan X2 = 0,2 pu secara parallel. Bus q adalah bus beban yang mencatu arus

sebesar pu30-1,0I 0 . Bila pu01,0V 0q . Hitunglah P dan Q yang mengalir

kedalam bus q melalui masing-masing cabang.

3. Jika impedansi beban pada bus q dari soal 2 adalah 0,866 + j0,5 pu, dan

pu01,0V 0p . Hitunglah Vq untuk berbagai kondisi.

4. Dengan menggunakan program yang saudara desain, lakukan studi aliran beban

dari sistem yang diberikan dalam contoh 5.1. Tuliskan: a). Jumlah iterasi yang

dibutuhkan untuk masing-masing metoda; b). Waktu eksekusi dan waktu iterasi

yang diperlukan; c). Jumlah memori yang dibutuhkan untuk masing-masing

metoda.

Page 135: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

T

E

K

N

I

K

E

L

E

K

T

R

O

PENGGUNAAN

KOMPUTER DALAM ANALISIS

SISTEM TENAGA

a11

a22

3a3

4a4

b1

b2

b3

b4

5

6

7

8

GND

0

Sistem

D GPF1

PF2

Sistem

C Sistem

B

Sistem A

G

G

G

PF4

PF3

PENYESUAIAN DALAM

PENYELESAIAN ALIRAN BEBAN

LAB. KONVERSI ENERGI LISTRIK 6

Page 136: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

124

BAB VI

PENYESUAIAN DALAM PENYELESAIAN

ALIRAN BEBAN

VI. 1 UMUM

Dalam perumusan persamaan aliran beban dua diantara empat besaran yang ada

yang dimiliki oleh bus, yaituV, , P, dan Q. Misalkan P dan Q untuk bus beban, V, dan

untuk bus penadah, atau P dan V untuk bus pengendali, sedangkan dua besaran lainnya

belum diketahui dan akan diperoleh dari hasil penyelesaian persamaan aliran beban. Jika

dalam proses perhitungan, ketentuan masing-masing jenis simpul diatas tidak berubah

maka cara ini disebut penyelesaian tanpa penyesuaian. Sebaliknya bilamana pada saat

dilakukan proses penyelesaian persamaan aliran beban diwajibkan dilakukan

penyesuaian-penyesuaian ketentuan besaran-besaran tertentu disebut penyelesaian

dengan penyesuaian.

Ada 4 jenis pengendalian yang lazim diterapkan dalam perhitungan aliran beban,

yaitu:

1. Pengendalian penyediaan daya reaktif bus PV agar jangan melampaui batas

pembangkit yang ada disana

makhitungmin QQQ

Dalam hal harga Q hasil perhitungan disebuah bus PV pada iterasi ke k melampaui

batasan yang ada, maka pada iterasi berikutnya (k+1), tipe bus dirubah menjadi bus

PQ, dengan injeksi daya reaktif ditentukan berdasarkan batas kemampuan yang

dilampaui tersebut.

2. Pegendalian posisi sadapan Transformator yang dipakai untuk mengendalikan besar

tegangan bus. Jika penyesuaian sadapan Transformator dilaksanakan dalam iterasi

tujuannya adalah mengendalikan besar tegangan salah satu bus Transformator agar

tetap pada besar harga tertentu.

3. Pengendalian posisi sadapan Pemutar Fasa, digunakan untuk mengendalikan aliran

daya aktif yang melaluinya.

4. Aliran antar daerah.

Page 137: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

125

Sekarang yang menjadi masalah adalah bagaimana menyelenggarakan penyesuaian

tersebut. Ada dua cara yang dapat ditempuh, yaitu :

a. Menyertakan kriteria tambahan, yang tentunya beserta dengan besaran/parameter

yang terlibat sebagai bagian dari sistem persamaan, atau

b. Tetap mempertahankan rumusan dasar, sedangkan perubahan yang diperlukan yang

menyangkut harga parameter atau struktur sistem diganti dengan injeksi.

VI. 2 PENGENDALIAN TEGANGAN BUS

VI. 2.1 PENGENDALIAN TEGANGAN PADA TERMINAL

SUMBER DAYA REAKTIF

Modifikasi prosedur perhitungan normal perlu dilakukan dalam penyelesaian

masalah aliran beban guna memasukkan pengendali tegangan bus.

Dalam metoda Gauss-Seidel menggunakan Ybus, daya reaktif pada bus

pengendali p harus dihitung sebelum proses dilaksanakan. Pemisahan bagian real dan

imajiner dari persamaan daya, seperti:

Γpq

qpq

*

ppp VYVjQP

Daya reaktif Q adalah

pq

pqqpqqppqqpqqppp

2

ppp

2

pp BeGfeBfGefBfBeQ (VI.2-1)

Harga ep dan fp harus memenuhi persamaan

2

p

2

p

2

p Vfe (VI.2-2)

Dalam rangka menghitung daya reaktif yang diperlukan untuk menghasilkan tegangan

yang ditentukan. Estimasi harga ep dan fp harus disesuaikan, karena itu untuk memenuhi

persamaan (V.7-2), sudut fasa dari tegangan bus adalah:

k

p

k

pk

pe

f tan arcδ

Page 138: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

126

Bila diasumsikan sudut fasa tegangan hasil estimasi dan yang ditentukan sama, maka

penyesuaian bagi k

pe dan k

pf adalah

k

pn)(ditentukap

k

p(baru)

k

pn)(ditentukap

k

p(baru)

δsin Vf

δ cosVe

Substitusi k

p(baru)e dan k

p(baru)f kedalam persamaan (VI.2-1), daya reaktif k

pQ dapat dihitung

dan digunakan dengan k

p(baru)V untuk menghitung estimasi tegangan 1k

pV . Dalam

prakteknya, batasan daya aktif harus diperhatikan, lihat kembali penyelesaian

sebelumnya. Urutan perhitungan dengan penyesuaian harus dilakukan pada seperti dalam

Gambar V-2.

Pada metoda Newton Raphson, persamaan tegangan pada bus pengendali p

adalah

pq

pqqpqqppqqpqqpp BeGffBfGeeP

dan

2

p

2

p

2

p Vfe

Dimana persamaan (V.7-1) menggantikan persamaan daya reaktif. Perubahan persamaan

matriks yang berhubungan dengan perubahan pada bus daya dan kuadrat dari magnitude

tegangan akan merubah bagian real dan imajiner dari tegangan menjadi

Δf

---

Δe

J J

J J

J J

V

ΔQ

ΔP

65

43

21

2

Elemen-elemen submatriks J1, J2, J3, dan J4 dihitung sebagaimana persamaan pada

subbab V.5. Elemen-elemen luar diagonal submatriks J5 didapat dari persamaan (VI.2-

1) adalah

pq ,0e

V

q

2

p

Page 139: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

127

Dan elemen-elemen diagonal

p

q

2

pe2

e

V

Demikian pula halnya dengan elemen-elemen submatriks J6 adalah

pq ,0f

V

q

2

p

Dan elemen-elemen diagonal

p

q

2

pf2

f

V

Perubahan magnitude tegangan kuadrat pada bus p adalah

22

)(

2k

pditentukanp

k

p VVV

Bilamana kemampuan daya reaktif tidak memungkinkan untuk mempertahankan agar

tegangan bus sesuai dengan yang ditentukan, maka daya reaktif harus ditetapkan. Pada

kasus ini, bus diperlakukan sebagaimana sebuah bus beban.

VI. 2. 2. PENGENDALI TEGANGAN PADA BUS JAUH

Dalam operasi sistem tenaga elektrik, kerap pula digunakan pengendalian

tegangan bus dilakukan pada bus, bukan pada terminal sumber daya reaktif, oleh karena

itu dalam penyelesaian aliran beban perlu menentukan daya reaktif pada bus p yang dapat

mempertahankan magnitud tegangan pada bus q seperti diperlihatkan dalam Gambar VI-

1, berikut ini

Gambar Vi-1. Diagram segaris sumber daya reaktif dan

bus pengendali tegangan jauh

G

p r q

Pp

Qp

Eq(dijadualkan)

Page 140: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

128

Prosedur yang dikembangkan untuk memenuhi asumsi magnitud tegangan pada bus p.

Pendekatan pertama yang dimungkinkan adalah:

n)(ditentukaq

0

n)(ditentukap VV

Selama proses iterasi, daya reaktif pada bus p dihitung dengan cara biasa, menggunakan

tegangan yang ditetapkan. Setelah perhitungan tegangan pada bus q, namun demikian

deviasi dari magnitud tegangan yang ditetapkan dihitung dari:

(dihitung)

k

qn)(ditentukaq

k

q VVV

Jika harga k

qV lebih besar dari toleransi yang diberikan, tegangan pada bus p dihitung

kembali dari persamaan

k

qn)(ditentuka

k

pn)(ditentuka

1k

q VVV

Prosedur ini dapat dipergunakan pada metoda Gauss-Seidel menggunakan Ybus. Selama

proses iterasi perubahan magnitud tegangan yang ditentukan pada bus p tidak

mempengaruhi langsung tegangan hitungan pada bus q. Percobaan memperlihatkan

bahwa dibutuhkan 5 iterasi untuk memperoleh perubahan yang akurat dalam perhitungan

tegangan bus q untuk mengestimasi tegangan baru pada bus p. Toleransi tegangan

sebesar 0,005 pu dapat dipakai dengan hasil yang sudah dapat diterima.

Prosedur lain yang dapat dipakai, yaitu dengan melakukan perubahan kecil

terhadap 1k

pV ditentukan pada setiap iterasi sampai magnitud

k

qV lebih kecil dari

batas toleransi.

VI. 3 REPRESENTASI TRANSFORMATOR

VI. 3.1 SETING SADAPAN TETAP TRANSFORMATOR

Transforamtor dengan ratio belitan off-nominal dapat direpresentasikan dengan

impedansi atau admitansi yang terhubung seri dengan Autotransformator ideal seperti

diperlihatkan dalam Gambar VI-2. Sirkit pengganti dapat ditentukan dari representasi

Page 141: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

129

ini yang dapat dipakai dalam studi aliran beban. Elemen dari sirkit pengganti

diperlakukan sama dengan elemen jaringan lainnya.

Gambar VI-2. Diagram segaris sumber daya reaktif dan bus pengendali

tegangan jauh

(a). Sirkit ekivalen

(b). Sirkit ekivalen phi

(c). Sirkit ekivalen phi dengan parameter diekspresikan dalam besaran

admitansi dan ratio of-nominal

p

t qypq

Ip

(a)

a : 1Iq

itq

p q

AIp

(b)

Iqitq

B C

p qYpq/a

Ip

(c)

Iq

itq

1/a(1/a-1)ypq (1/a-1)ypq

Parameter-prameter sirkit ekivalen diperlihatkan pada Gambar VI-2b. Pada bus

p, arus Ip pada terminal Transformator adalah

a

iI

tq

p

Dimana a adalah ratio lilitan dari Transformator ideal dan itq adalah arus yang mengalir

dari t ke q adalah :

pqqttq yVVi

Oleh karena itu

a

yVVI

pq

qtp (VI.3-1)

Karena a

VV

p

t ,maka persamaan (VI.3-1) menjadi

2

pq

qppa

yaVVI (VI.3-2)

Page 142: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

130

Arus pada terminal lainnya, pada bus q Iq adalah

pqtqq yVVI (VI.3-3)

Substitusi harga Vt kedalam persamaan (VI.3-3), didapat

a

yVaVI

pq

pqq (VI.3-4)

Arus-arus pada terminal yang berkesesuaian, pada sirkit pengganti ekivalen adalah

sebagai berikut:

BVAVVI

BVAVVI

qpqq

pqpp

(VI.3-5)

Misalkan Vp = 0 dan Vq = 1 pada persamaan (VI.3-2), maka

a

yI

pq

p

Bila Vp = 0 dan Vq = 1 pada persamaan (VI.3-5a), maka

AIp

Karena arus terminal pada Transformator dan sirkit ekivalen penggantinya harus sama,

maka

a

yA

pq (VI.3-6)

Dengan cara sama, substitusi Vp = 0 dan Vq = 1 pada persamaan (VI.3-4) dan (VI.3-5b)

didapat :

CAIdan yI qpqq (VI.3-7)

Kembali, karena kedua arus harus sama, maka

CAypq

Page 143: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

131

Substirusi harga A dari persamaan (VI.3-6) ke persamaan (VI.3-7) dan selesaikan C

didapat

pq

pq

pq

ya

11C

a

y-yC

Berdasarkan persamaan (VI.3-2) dan (VI.3-5a), dapat ditulis

BVa

yVV

a

yaVV p

pq

qp2

pq

qp

Penyelesaian untuk B adalah

pq

pq

2

pq

p

pq

qp2

pq

qp

y1a

1

a

1

a

y

a

y

V

a

yVV

a

yaVV

B

Sirkit ekivalen pengganti dengan parameter-parameter yang diekspresikan terhadap a

ditunjukkan dalam Gambar VI-2c. Bila suatu ratio lilitan off-nominal diberikan pada

sebuah jaring yang menghubungkan bus p dan bus q, maka admitansi sendiri pada bus p

akan menjadi

pn2

pq

p2p1

pqpn

pq

p1pp

Y........a

Y...........YY

Y1a

1

a

1Y......

a

Y......YY

Admitansi bersama dari bus p ke q menjadi

a

yY

pq

pq

Sedangkan admitansi sendiri pada bus q menjadi

Page 144: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

132

qnp2p1

qpqn

qp

q1pq

Y...........YY

Ya

11Y......

a

Y......YY

Admitansi bersama dari bus q ke p menjadi

a

yY

qp

qp

Karena itu, untuk jaringan yang mengandung elemen-elemen admitansi bocor hantaran,

admitansi bocor sadapan Transformator, dan admitansi kapasitor atau reaktor shunt yang

terdapat disimpul modifikasi pembentukan matriks admitansi bus seperti yang disajikan

dalam program pada Gambar IV-4 harus dimodifikasi seperti dalam Gambar VI-3 berikut

ini :

DO 20 I = 1, JML_CABANG

READ(1,*)NOMOR_CB(I),N_AWL(I),

+ N_AHR(I),R(I),X(I),L_CHARGE(I)

Y_CB(I) = 1.0/CMPLX(R(I),X(I))

Y_SHUNT(I) = CMPLX(0.0,L_CHARGE(I)

K = 0

P = N_AWL(I)

Q = N_AHR(I)

DO 10 J = 1, JML_TRAFO

READ(1,*)(NLINE_TRF(J),A(J)

IF(I.EQ.NLINE_TRF(J))THEN

K = K +1

Y_BUS(P,P) = Y_BUS(P,P) + Y_CB(I)+Y_SHUNT(I)

Y_BUS(Q,Q) = Y_BUS(Q,Q) + Y_CB(I)+/(A(J))*A(J)) + Y_SHUNT(I)

Y_BUS(P,Q) = Y_BUS(P,Q) - Y_CB(I)/ A(J)

Y_BUS(Q,P) = Y_BUS(P,Q)

10 ENDIF

IF(K.NE.0)GOTO 20

Y_BUS(P,P) = Y_BUS(P,P) + Y_CB(I) +Y_SHUNT(I)

Y_BUS(Q,Q) = Y_BUS(Q,Q) + Y_CB(I) + Y_SHUNT(I)

Y_BUS(P,Q) = Y_BUS(P,Q) - Y_CB(I)

Y_BUS(Q,P) = Y_BUS(P,Q)

20 CONTINUE

Gambar VI-3. Program Penyesuaian Penyusunan Matriks busY

Page 145: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

133

VI. 3. 2 PENGENDALI SADAPAN DIBAWAH TRANSFORMATOR BEBAN

Representasi TCUL Transformator dibutuhkan untuk merubah ratio lilitan guna

memperoleh magnitud tegangan sesuai yang diinginkan pada bus yang telah ditetapkan.

Hal ini dapat dilakukan dengan cara merubah ratio lilitan, dengan tingkat perubahan a

pada setiap iterasi, bilamana magnitud tegangan bus q seperti:

εVV q

k

q

Perubahan standar pada penyetelan sadapan TCUL adalah ± 5/8%/step. Harga ini cukup

memuaskan untuk kenaikan daya, iterasi tambahan diperlukan untuk memenuhi hal

tersebut. Sedangkan pemeriksaaan magnitud tegangan dari bus-bus yang dikendalikan

oleh TUCL tidak diperlukan dalam setiap iterasi. Pemeriksaan tegangan pada iterasi

alternatif sudah cukup. Toleransi magnitud tegangan sebesar 0,01 sudah cukup

memuaskan.

Admitansi sendiri Ypp dan admitansi bersama Ypq = Yqp harus dikalkulasi ulang

untuk setiap perubahan penyetelan sadapan Transformator yang menghubungkan bus p

dan q. Pada metoda iterasi Gauss-Seidel menggunakan Ybus, parameter Lp, YLpq, dan

KLpq harus dihitung ulang pula, hal ini dilakukan sebelum iterasi lanjutan dilakukan.

Misalkan A = ypq dan persamaan yang berhubungan dengan arus-arus terminal

dari persamaan (VI.3-2) dan (VI.3-5a) untuk Transforamtor dan ekivalennya, maka:

2

pq

qpppqqpa

yaVVBVyVV

Didapat

pq

p

q

p

pqqp2

pq

qp

yV

V1

a

11

a

1

V

1yVV

a

yaVVB

(VI.3-8)

Dengan cara yang sama persamaan arus Iq berdasarkan persamaan (VI.3-4), dengan A =

ypq, diperoleh :

Page 146: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

134

a

yVaVCVyVV

pq

pqqpqqp

Didapat harga C

q

ppq

q

pqpq

pq

pq

V

Vy1

a

1

V

1yVV

a

yVaVC

Admitansi shunt (VI.3-7) dan (VI.3-8) pada bus p dan q berturut-turut merupakan fungsi

dari tegangan Vp dan Vq. Persamaan pembebanan bus adalah:

ppqqq*

q

qq

q

qpq

p

q

pp*

p

pp

p

Vy1a

1Vy

V

jQPI

VyV

V1

a

11

a

1Vy

V

jQPI

VI. 3. 3 TRANSFORMATOR PENGGESER FASA

Transformator penggeser fasa dapat direpresentasikan dalam studi aliran beban

dengan impedansi atau admitansi yang terhubung seri dengan suatu Autotransformator

ideal yang memiliki ratio lilitan kompleks seperti diperlihatkan dalam Gambar VI-4.

Gambar VI-4. Representasi Transformator penggeser

Fasa

p r q

isq

ipr

s

ypq

as + jbs : 1

Tegangan terminal Vp dan Vs keduanya berhubungan sebagai:

ss

s

pjba

V

V (VI.3-9)

Page 147: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

135

Karena tidak ada susut daya pada Transformator ideal, maka

sq

*

spr

*

p i Vi V (VI.3-10)

Sehingga

ss

*

p

*

s

sq

pr

jba

1

V

V

i

i

Mengingat bahwa

pqqssq yVVi

Maka

ss

pq

qsprjba

yVVi

Substitusi Vs dari persamaan (VI.3-9)

2

s

2

s

pq

qsssprba

yVjbaVi

(VI.3-11)

Dengan cara sama, arus Transformator pada bus q, iqs adalah

pqsqqs yVVi

Substitusi untuk Vs, didapat

ss

pq

qqssqsjba

yVVjbai

Bilamana Transformator penggeser fasa terpasang antara bus p dan q, admitansi sendiri

pada bus p dapat dihitung dengan cara menganggap Vp = 1 pu, serta menghubung

singkatkan semua jaringan bus lainnya, dengan demikian:

pnprp2p1pp i......i......iiY

Substitusi ipr dari persamaan (VI.3-11) dan mengingat bahwa ipi = ypi, kecuali untuk r,

diperoleh:

Page 148: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

136

pn2

s

2

s

pr

p2p1pp y......ba

y......yyY

Arus mengalir keluar bus q menuju bus p adalah isq, dengan demikian admitansi bersama

menjadi:

qqpsqqp VyiY

Dan dari persamaan (VI.3-9) didapat

ss

pn

qpjba

yY

Selanjutnya, misalkan Vq = 1 pu, dan hubung singkatkan bus lain didapat:

qnqpq2q1qq y......y......yyY

Arus mengalir keluar bus p menuju bus q adalah ipr, karenanya admitansi bersama:

Sehingga harga

prpq iY

sehingga

ss

pq

pqjba

yY

Ratio lilitan kompleks untuk suatu pergeseran angular dan penyetelan sadapan dapat

dihitung dari :

δsin jδ cosajba ss

Dimana Vp = aVs. Penggeser fasa dari bus p ke bus s positif, karena itu, jika tanda dari

sudut positif, maka tegangan pada bus p mendahului tegangan pada bus s

VI. 4 PENGENDALI JARINGAN PENGHUBUNG

Dalam studi yang melibatkan beberapa sistem tenaga yang terinterkoneksi,

penyelesaian aliran beban harus dapat memenuhi sebuah pertukaran daya bersih yang

ditetapkan untuk semua sistem. Langkah pertama prosedur penyelesaian masalah adalah

menghitung penyelesaian tegangan untuk keseluruhan sistem, dengan asumsi jadual

Page 149: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

137

pembangkitan untuk setiap sistem. Berikutnya, dengan menggunakan penyelesaian

tegangan, aliran antar daerah dihitung dan secara aljabar dijumlahkan oleh sistem untuk

menentukan pertukaran daya bersih. Selanjutnya pertukaran daya aktual ditentukan

dibandingkan untuk memperoleh pengaturan sehingga memenuhi jadual pembangkitan.

Pemilihan salah satu Generator pada masing-masing sistem sebagai Generator

pengendali adalah cara yang praktis dan dibutuhkan untuk mempengaruhi perubahan

yang dibutuhkan. Setiap Generator pengendali diatur agar memenuhi pertukaran daya

bersih yang ditentukan. Jadi untuk sistem A, seperti dalam Gambar VI-5, pertukaran daya

bersih aktual adalah:

k

F4

k

F3

k

F2

k

F1

k

T PPPPP

Perbedaan antara perubahan daya aktual dan ditentukan adalah:

k

)T(dihitungan)T(ditentuk

k

T PPΔP

Sistem

D

Gambar VI-5. Pengaturan Generator

GPF1

PF2

Sistem

C Sistem

B

Sistem A

G

G

G

PF4

PF3

Estimasi baru dari daya keluaran untuk Generator pengendali pada sistem A adalah

sebagai berikut:

k

T

k

reg

1k

reg ΔPPP

Perhitungan yang sama dibuat untuk sistem yang lain dan suatu iterasi baru penyelesaian

tegangan dibutuhkan. Proses diulang sampai semua εPk

T . Toleransi sebesar 5 MW

sudah cukup untuk digunakan.

Page 150: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

138

VI. 5 PERBANDINGAN ANTAR METODA

Suatu evaluasi untuk masing-masing metoda, mencakup hal-hal berikut perlu

dilakukan:

1. Waktu perhitungan yang dibutuhkan untuk memproses data guna memperoleh

parameter sebelum dilakukan iterasi.

2. Pemrograman dan space yang diperlukan.

3. Waktu yang diperlukan untuk masing-masing iterasi.

4. Waktu perhitungan keseluruhan sampai mencapai hasil yang diharapkan.

CONTOH 6.1

Untuk jaringan seperti dalam Gambar VI.6, dengan bus 1 sebagai bus penadah.

Gunakan metoda iterasi Gauss-Seidel untuk menentukan solusi aliran daya dari

sistem tersebut.

1

6 25

4 3T1

T2

Gambar VI.6. Sistem Tenaga elektrik untuk contoh 6.1

Tabel 1. Data Jaringan Sistem

No

line Kode Bus Impedansi jaringan

Admitansi ke

tanah

Off-nominal

turn ratio

1 1 – 4 0,080 + j0,370 0,0070 -

2 1 – 6 0,123 + j0,518 0,0100 -

3 2 – 3 0,723 + j1,050 0,0000 -

4 2 – 5 0,282 + j0,640 0,0000 -

5 4 – 3 0,000 + j0,133 0,0000 0,909

6 4 – 6 0,097 + j0,407 0,0076 -

7 6 – 5 0,000 + j0,300 0,0000 0,976

Page 151: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

139

Kapasitor statis pada bus 4 sebesar: j0,005

Tabel 2. Data Bus

No

Bus

Tipe

Bus

Pembangkitan Pembebanan Tegangan Batas daya reaktiv

P Q P Q V QMin Qmax

1 Slack - - - - 1,05 - -

2 PV 25 - - - 1,10 6,5 10,0

3 PQ - - 27,5 6,5 - - -

4 PQ - - - - - - -

5 PQ - - 15 9 - - -

6 PQ - - 25 2,5 - - -

Penyelesaian

- Langkah pertama adalah membentuk matrik admitansi bus:

Menghitung admitansi masing-masing jaringan dengan persamaan

pqz

1ypq dan admitansi ketanah dengan persamaan

p

'

sh(p)2

yq

pqy

didapat:

Kode

Bus Impedansi jaringan Admitansi jaringan

1 – 4 0,080 + j0,370 0,560 – j2,570

1 – 6 0,123 + j0,518 0,438 – j 0,642

2 – 3 0,723 + j1,050 0,440 – j0,642

2 – 5 0,282 + j0,640 0,580 – j1,310

4 – 3 0,000 + j0,133 Off nom trafo

4 – 6 0,097 + j0,407 Line charging

6 – 5 0,000 + j0,300 Off nom trafo

No

line Kode Bus Impedansi jaringan

Admitansi ke

tanah

Off-nominal

turn ratio

1 1 – 4 0,080 + j0,370 0,0070 -

2 1 – 6 0,123 + j0,518 0,0100 -

3 2 – 3 0,723 + j1,050 0,0000 -

4 2 – 5 0,282 + j0,640 0,0000 -

5 4 – 3 0,000 + j0,133 0,0000 0,909

6 4 – 6 0,097 + j0,407 0,0076 -

7 6 – 5 0,000 + j0,300 0,0000 0,976

No bus

Admitansi akibat

akibat adanya

kapasitor

Admitansi ke tanah

p

'

sh(p)2

yq

pqy

1 j0,0170

2 J0,0000

3 J0,0000

4 j0,005 j0,0146

5 0,0000

6 0,0176

Menghitung elemen matrik admitansi bus, dengan cara sebagai berikut:

Page 152: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

140

Off diagonal: o Admitansi bersama dari bus p ke q :

pqqppq yYY jaringan tanpa adanya off rational trans

qnp2p1

qpqn

qp

q1pq

Y...........YY

Ya

11Y......

a

Y......YY

Diagonal

pn2

pq

p2p1

pqpn

pq

p1pp

Y........a

Y...........YY

Y1a

1

a

1Y......

a

Y......YY

Γpq

pqpp yY tanpa off ratio transformator dan line charging

sh(p)

Γpq

pqpp yyY

Dengan demikian diperoleh matrik admitansi bus sebagai berikut:

0,9980

-j4,413

-0,56

+j2,5800

-0,438

+j1,84

1,021

-j1,955

-0,445

+j0,642

-0,58

+j1,31

-0,445

+j0,642

0,44

-j8,18 J8,3

-0,56

+j2,5800 J8,3

1,115

-j14,025

-0,555

+j2,34

-0,58

+j1,31

0,58

-j4,63 +j3,42

-0,438

+j1,84

-0,555

+j2,34 +j3,42

0,993

-j7,585

- Langkah berikutnya adalah menyelesaikan persamaan tegangan berikut:

1k565

1k464

1k161*

6

61k6

1k656

1k252*

5

51k5

1k646

1k343

1k41*

4

41k4

k434232*

3

31k3

k525

k323*

2

21k2

VYL - VYLVYL - V

KL V

VYL VYL - V

KL V

VYL - VYLVYL - V

KL V

VYL - VYL V

KL V

VYL - VYL V

KL V

1

j0,0 1,0 VVVV

j0,0 1,05 V 0,01,1V

06

05

04

03

12

j

Hitung parameter bus dan parameter jaringan menggunakan persamaan berikut:

Page 153: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

141

knkknkkkk YL L Ydan L )jQ P(KL

misalkan untuk bus 2, parameter bus dihitung sebagai berikut:

j2,13- 1,47

j8,187-0,44

1))065,00,0()275,00,0((

Y

1 ))Q (Q j)P P((KL

33

L3G3L3G33

j

demikian pula untuk parameter bus yang lain, sehingga diperoleh:

Bus p KLp

1 0,0000 + j 0,00000

2 0,0000 + j 0,00000

3 0,0000 + j 0,00000

4 0,0000 + j 0,00000

5 0,0000 + j 0,00000

6 0,0000 + j 0,00000

Sedangkan parameter jaringan adalah:

j8,3

j2,580,56-

Y

1 YL YYL

44

1441414

demikian pula untuk parameter jaringan yang lain sehingga didapat:

Bus

P - q YLpq

1 – 4

1 – 6

2 – 3

2 – 5

3 – 2

3 – 4

4 – 1

4 – 3

4 – 6

5 – 2

5 – 6

6 – 1

6 – 4

6 – 5

Page 154: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

142

Langkah berikutnya menghitung tegangan untuk masing-masing bus. Konvergensi diperoleh setelah mencapai 17 iterasi, dengan masing-masing

tegangan sebagai beikut:

Bus Tegangan Pembangkitan Pembebanan

V Sudut P(MW) Q(MVAR) P(MW) Q(MVAR)

1 1,05 0,00000 48,2 23,8 0 0

2 1,02 -2,86560 25,3 11,0 0 0

3 0,8307 -13,3805 0 0 27,5 6,5

4 0,9310 -9,91840 0 0 0 0

5 0,8511 -13,0395 0 0 15,0 9,0

6 0,9058 -12,5114 0 0 25,0 2,5

VI. 6 SOAL-SOAL BAB VI

1. Untuk jaringan seperti dalam Gambar VI.7 berikut ini, dengan bus 2 sebagai bus

penadah. Gunakan iterasi Gauss-Seidel untuk menentukan penyelesaian aliran

beban dari sistem tersebu bila data jaringan dan data bus sistem diberikan dalam

Tabel s6.1 dan Tabel s6.2..

.

1

6 25

4 3T1

T2

Gambar VI.7. Sistem Tenaga elektrik untuk contoh 6.1

Page 155: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

143

Tabel s6.1. Data Jaringan Sistem

No

line Kode Bus Impedansi jaringan

Admitansi ke

tanah

Off-nominal

turn ratio

1 1 – 4 0,080 + j0,370 0,0070 -

2 1 – 6 0,123 + j0,518 0,0100 -

3 2 – 3 0,723 + j1,050 0,0000 -

4 2 – 5 0,282 + j0,640 0,0000 -

5 4 – 3 0,000 + j0,133 0,0000 0,909

6 4 – 6 0,097 + j0,407 0,0076 -

7 6 – 5 0,000 + j0,300 0,0000 0,976

Kapasitor statis pada bus 4 sebesar: j0,005

Tabel s6.2. Data Bus

No

Bus

Tipe

Bus

Pembangkitan Pembebanan Tegangan Batas daya reaktiv

P Q P Q V QMin Qmax

1 Slack - - - - 1,05 - -

2 PV 25 - - - 1,10 6,5 10,0

3 PQ - - 27,5 6,5 - - -

4 PQ - - - - - - -

5 PQ - - 15 9 - - -

6 PQ - - 25 2,5 - - -

2. Untuk sistem yang sama seperti soal 1, hitung besarnya aliran daya bila kapasitor

statis pada bus 4 dikeluarkan.

3. Dua buah Transformator dihubungkan secara parallel guna mencatu suatu

impedansi ke netral perfasa sebesar 0,8 + j0,6 pu pada tegangan V2 = 1,0 + j0,0.

Transformator pertama memiliki impedansi sebesar j0,1 pu, dan memiliki

perbandingan tegangan yang sama dengan perbandingan tegangan dasar pada

kedua sisi Transformator. Transformator kedua memiliki peningkatan sebesar

105% dari Ta dengan impedansi yang sama besar. Tentukan daya yang dikirimkan

kebeban.

4. Kerjakan kembali soal ke 3, dengan Tb yang memiliki perbandingan belitan yang

sama dengan Ta.

5. Gambarkan Aliran daya P dan Q pada masing-masing bus dari sistem pada contoh

6.1

Page 156: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

DAFTAR BACAAN

144

DAFTAR BACAAN

1. Gibson Sianipar, DR., 2000, “Komputasi Dalam Sistem Tenaga”, jurusan T. Elektro

FTI-ITB, Bandung

2. Stagg, Glenn W. and El-Abiad, Ahmed.,1968, ”Computer Methods in Power

Systems Analysis”, Mc.Graw-Hill, Singapore

3. M. A. Pai, 1978, “ Computer Techniques in Power System Analysis”, Indiana, New

Delhi

4. Suprajitno Munadi, 1990, “Perhitungan Matriks Dengan Fortran”, Andi Offset,

Yogyakarta

Page 157: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

145

SOAL-SOAL PILIHAN BERGANDA

1. Matriks singular adalah matriks dengan kondisi.

1. Determinan ≠ 0

2. Determinan = 0

3. aij = aji

4. A ≠ - A

5. AT A = U

2. Aturan komutativ dapat berlaku pada operasi....

1. Penjumlahan,pengurangan & perkalian matriks

2. Penjumlahan, pengurangan dan inverse

3. Penjumlahan, pengurangan

4. Perkalian matriks

5. Penjumlahan, pengurangan dan perkalian

3.Untuk matriks bujur sangkar sifat-sifat berikut dapat berlaku...

1. AB = BA; A(B+C) = AB+BC; A(BC) = ABC = ABC

2. A(B+C) = AB+BC; A(BC) = ABC = ABC

3. AT B = BA; A(B+C) = AB+BC;A(BC) = ABC = ABC

4. ABT = BAT; A(B+C) = AB+BC;A(BC) = ABC = ABC

5. AT BT = BA; A(B+C) = AB+BC;A(BC) = ABC = ABC

3. Hasil perkalian matriks AB = C, dalam bentuk umum dapat dinyatakan seperti dalam

persamaan, dimana i dan j masing-masing adalah ...

1.Jumlah baris matriks A dan jumlah baris matriks B

2.Jumlah kolom matriks A dan jumlah kolom matriks B

3.Jumlah baris matriks A dan jumlah kolom matriks A

4.Jumlah baris matriks B dan jumlah kolom matriks B

5.Jumlah baris matriks A dan jumlah kolom matriks B

4.Bila determinan dari matriks berharga = nol,maka.

1. Tidak ada inverse matriks

2. Ada inverse,matriks disebut matrik singular

Page 158: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

146

3. Tidak ada inverse,matriks disebut matriks adjoin

4. Tidak ada inverse, matriks disebut tidak linear

5. Ada inverse matriks

5.Beberapa keuntungan yang didapat dari penggunaan metoda Cholesky adalah.....

1.Menghemat penggunaan memori,entry matriks terbatas

2.Jumlah hitungan terbatas,waktu hitungan tercepat

3.Menghemat penggunaan memori,waktu hitungan cepat

4.Dapat digunakan untuk matriks simetri, waktu hitungan terbatas

5.Hanya untuk matriks simetri, menghemat memori

6. Dari segi penggunaan memori, metoda yang paling rendah dalam penggunaan

memori untuk menghitung inverse matriks adalah metoda....

1. Crout

2. Doolitle

3. Gauss-Seidel

4. Gauss-Naif

5. Gauss-Jordan

7. Jika semua elemen matriks dipertukarkan dengan konjugatenya, matriks tersebut

disebut matriks..

1. Konjugate

2. Orthogonal

3. Hermitian

4. Skew hermitian

5. Unitary

8. Dari segi jumlah hitungan, matriks tipe....memiliki jumlah hitungan terendah

1. Segitiga bawah

2. Simetris

3. Skew

4. Hermitian

5. Segitiga atas

Page 159: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

147

9. Rank matriks berdimensi m x n adalah sama dengan...

1. Jumlah maksimum kolom bebas linear

2. b. Jumlah maksimum kolom non linear

3. Jumlah kolom

4. Jumlah baris

5. Jumlah kolom atau baris

10. Salah satu kelebihan metoda langsung dalam solusi Sistem Persamaan Linear

adalah....

1. Jumlah langkah hitungan pasti

2. Jumlah iterasi pasti

3. Jumlah operasi lebih pendek

4. Jumlah memori tertinggi

5. Jumlah memori terbatas

11. Kelemahan utama dari metoda tidak langsung adalah..

1. Ingatan komputer yang dibutuhkan besar

2. Langkah perhitungan pasti

3. Tingkat konvergensinya lambat

4. Jumlah operasi aritmatik dapat dibatasi

5. Jumlah ingatan dan operasi aritmatik terbatas

12. Penyulihan surut hanya dapat diterapkan langsung pada SPL yang koefisien matriks

A memenuhi kriteria berikut...

1. Berbentuk segitiga atas

2. Berdimensi sama

3. Berbentuk segitiga

4. Berjumlah kolom genap

5. Memiliki diagonal > 1

13. Metoda grafis sangat cocok dipakai untuk......

1. Menggambarkan garis

2. Mencari solusi SPL

3. Menunjukkan SPL

Page 160: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

148

4. Memvisualisasikan sifat persamaan

5. Mencari dan mengambarkan garis

14. Perbedaan utama antara metoda eliminasi Gauss dan Gauss-Jordan dalam solusi

SPL adalah...

1. Metoda GJ memerlukan penyulihan surut

2. Metoda GJ adalah metoda tidak langsung

3. Metoda GJ tidak dapat mengendalikan galat

4. Metoda GJ tidak memerlukan penyulihan surut

5. Metoda Gauss lebih sederhana

15. Beberapa hal yang dapat menjadikan metoda eliminasi Gauss-Naif mengalami

penyimpangan adalah....

1. Galat pembulatan, pembagian dengan nol, sistem berkondisi buruk

2. Angka bena terbatas, pembagian dengan nol, sistem berkondisi buruk

3. Galat pembulatan, angka bena terbatas, system berkondisi buruk

4. Galat pembulatan, pembagian dengan nol, angka bena terbatas

5. Perambatan galat, pembagian dengan nol, sistem berkondisi buruk

16. Metoda perbaikan yang dapat dilakukan untuk mengatasi penyimpangan metoda

eliminasi Gauss Naif adalah.....

1 Memperbanyak angka bena, pivoting, dan scalling

2 Menggunakan presisi ganda,meningkatkan harga epsilon, dan scalling

3 Memperbanyak angka bena, memperbesar koefisien persamaan, dan scalling

4 Mempergunakan presisi ganda, meningkatkan harga harga epsilon, dan

memperbesar koefisien persamaan

5 Memperbanyak angka bena, scalling, dan rounding

17. Metoda Gauss Jordan tidak membutuhkan penyulihan surut dalam solusi SPL,

karena....

1. Bentuk akhir yang diperoleh adalah matriks satuan

2. Bentuk akhir merupakan matriks segitiga

3. Bentuk akhir sudah merupakan solusi

4. Matriks yang dihasilkan matriks diagonal

Page 161: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

149

5. Bentuk akhir merupakan matrik orthogonal

18. Metoda solusi SPL yang dalam operasinya tidak membutuhkan keterlibatan entry

matrik adalah metoda...

1. Cholesky

2. Gauss Jordan

3. Eliminasi Gauss

4. Gauss-Seidel

5. Crout

19. Metoda solusi SPL yang membutuhkan operasi faktorisasi matrik A, menjadi 2 atau

tiga matriks baru adalah metoda....

1. Crout

2. Doolitle

3. Cholesky

4. Gauss-Seidel

5. Gauss-Jordan

20. Salah satu metoda solusi SPL yang dapat mengendalikan galat adalah metoda....

1. Crout

2. Doolitle

3. Iterasi Gauss-Seidel

4. Cholesky

5. Gauss-Jordan

21. Metoda solusi SPL yang memiliki karakteristik terbaik adalah.....

1. Gauss-Seidel

2. Gauss Naif dengan pivoting

3. Cholesky

4. Doolitle

5. Crout

22. Jumlah persamaan dan akurasi hasil penyelesaian sebuah SPL dapat ditingkatkan

dengan cara....

Page 162: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

150

1. Strategi scalling,pivoting dan presisi diperketat

2. Strategi pivoting,matrik jarang dan scalling

3. Strategi pivoting,scalling dan matrik jarang

4. Strategi scalling,matrik jarang dan metoda iterasi

5. Strategi pivoting,matrik jarang dan presisi diperketat

23. Elemen matriks jaringan akan berupa....

1. Admitansi atau impedansi

2. Loop atau bus

3. Arus loop dan tegangan loop

4. Arus bus dan tegangan bus

5. Admitansi dan elemen shunt

24. Karakteristik elektrik dari komponen jaringan individu dapat dinyatakan dalam

bentuk matriks.....

1. Jaringan primitif

2. Insidensi

3. Admitansi

4. Impedansi

5. graph

25. Kerangka acuan yang dapat digunakan untuk membangun persamaan tegangan atau

arus dalam aliran daya, adalah kerangka...

1. Loop dan bus

2. Tegangan dan arus

3. Simpul dan node

4. Elemen dan node

5. Elemen dan cabang

26. Sebuah Graph yang memperlihatkan interkoneksi geometris dari elemen-elemen

jaringan, terdiri dari..

1. Elemen, node, cabang

2. Tree, cotree, elemen

3. Subgraph, lingk, sublink

Page 163: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

151

4. Simpul, bus, dan link

5. Simpul, cabang, tree

27. Matriks admitansi bus dapat diperoleh dengan dua cara, yaitu....

1. Transformasi non linear dan secara langsung

2. Transforamsi non linear dan singular

3. Transformasi singular dan inverse matrik impedansi

4. Inverse matrik impedansi dan secara langsung

5. Transformasi singular dan secara langsung

28. Admitansi sendiri pada sebuah bus adalah.....

1.Jumlah semua admitansi cabang yang berujung ke bus tsb

2.Jumlah semua admitansi bus yang berujung ke bus tsb

3.Jumlah semua admitansi pada cabang tersebut

4.Jumlah semua impedansi cabang yang berujung ke p

5.Jumlah semua admitansi cabang yang berujung ke p

29. Penghapusan bus dapat dilakukan secara sekaligus atau bertahap.Penghapusan bus

sekaligus memerlukan..

1. Pembalikan matrik

2. Perkalian matriks

3. Faktorisasi matriks

4. Reduksi matriks

5. Augmented matriks

30. Penghapusan bus secara bertahap lebih umum dipakai karena memiliki kelebihan,

yaitu....

1. Tidak membutuhkan perkalian matrik

2. Tidak membutuhkan pembalikan matrik

3. Tidak membutuhkan faktorisasi matrik

4. Tidak membutuhkan reduksi matrik

5. Tidak membutuhkan augmented matrik

31. Dalam penyelesaian dan pengaturan aliran beban dikenal 3 tipe bus, yaitu...

Page 164: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

152

1. Bus PQ, bus PV dan bus berayun

2. Bus PV, bus kendali dan swing bus

3. Bus PQ, bus penadah dan bus berayun

4. Bus PV, bus PQ dan bus kendali

5. Bus PQ, bus Beban dan bus berayun

32. Dalam bus PQ atau bus beban,besaran yang diketahui adalah....

1. Magnitud tegangan dan sudut fasa

2. Magnitud egangan dan daya aktif

3. Daya aktif dan sudut fasa

4. Daya apembangkitan dan daya beban

5. Daya aktif dan daya reaktif

33. Bus PV dibutuhkan karena pada bus ini....

1. Susut daya reaktif dibebankan

2. Susut daya aktif dibebankan

3. Susut transmisi dibebankan

4. Susut daya dibangkitkan

5. Susut daya dikurangi

34. Syarat sebuah bus dapat dipilih atau ditetapkan menjadi sebuah bus pengendali atau

bus PV adalah pada bus.....

1. Terdapat sumber daya reaktif

2. Terdapat sumber tegangan

3. Terdapat pembangkit

4. Terdapat beban

5. Terdapat beban dan pembangkit

35. Penyelesaian aliran beban hanya dapat dilakukan dengan metoda....

1. Iterasi

2. Langsung dan iterasi

3. Langsung

4. Gauss-Seidel

5. Newton Raphson

Page 165: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

153

36. Dalam metoda Gauss Seidel penyelesaian aliran beban dilakukan dengan

menggunakan ......

1. Himpunan persamaan tegangan

2. Himpunan persamaan daya aktif

3. Himpunan persamaan daya reaktif

4. Himpunan persamaan daya

5. Himpunan persamaan arus

37. Dalam metoda Newton Raphson penyelesaian aliran beban dilakukan menggunakan

......

1. Himpunan persamaan non linear dari daya dalam bentuk persamaan tegangan

2. Himpunan persamaan linear dari daya dalam bentuk persamaan tegangan

3. Himpunan persamaan non linear dari arus dalam bentuk persamaan tegangan

4. Himpunan persamaan non linear dari daya dalam bentuk persamaan arus

5. Himpunan persamaan linear dari daya dalam bentuk

persamaan arus

38. Kriteria konvergensi penyelesaian aliran beban dengan menggunakan metoda NR

akan tercapai bila perhitungan ......... semua bus mencapai batas keteliti an yang

diharapkan.

1. delta P dan delta Q

2. delta V dan delta I

3. delta P dan delta V

4. delta Q dan delta V

5. delta P dan delta I

39. Metoda solusi aliran beban yang tidak memerlukan suatu solusi bilangan kompleks

adalah metoda.....

1. FDLF

2. Gauss

3. Gauss-Seidel

4. Newton Raphson

5. Newton

Page 166: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

154

40. Unsur-unsur matriks B’ didapat langsung dari.........

1. Susceptansi dari reaktansi cabang jaringan

2. Admitansi shunt jaringan

3. Admitansi bocor hantaran

4. Admitansi bocor trafo

5. Susceptansi dari reaktansi transformator

41. Pembentukan matriks admitansi bus dapat dilakukan secara langsung karena....

1. Saluran transmisi dimodelkan seperti trafo

2. Model yang dipergunakan mengabaikan line charging

3. Elemen sistem tenaga dimodelkan secara sederhanan

4. Terdapat data jaringan

5. Saluran transmisi hanya dimodelkan berdasarkan jaringan urutan positif saja.

42. Metoda penyelesaian aliran beban yang memiliki akurasi dan iterasi terbaik adalah

metoda......

1. Newton Raphson

2. Newton

3. Gauss-Seidel

4. Gauss

5. FDLF

43. Jumlah persamaan terkecil yang diperlukan untuk solusi aliran beban terdapat pada

metoda.....

1. FDLF

2. Gauss-Seidel

3. Newton Rapshon

4. Gauss

5. Semua metoda

44. Data yang diperlukan dalam studi aliran beban dapat dikelompokkan menjadi 2,

yaitu....

1. Data bus dan data jaringan

Page 167: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

155

2. Data tegangan dan impedansi

3. Data bus dan data tegangan

4. Data beban dan pembangkitan

5. Data jaringan dan data beban

45. Salah satu syarat sebuah bus dapat dipilih sebagai bus penadah adalah....

1. Memiliki kapasitas cadangan pembangkit terbesar

2. Memiliki sumber daya reaktif

3. Pada bus tersebut tidak terdapat beban

4. Pada bus terdapat bank kapasitor

5. Pada bus terdapat beban dan bank kapasitor

46. Bila suatu matriks bujur sangkar memenuhi A = -ATranspose, maka matriks A

tersebut disebut matriks....

1. Skew simetri

2. Orthogonal

3. Skew

4. Hermitian

5. Skew hermitian

47. Entry matriks segitiga bawah dapat dilakukan dengan program berikut...

1. DO 20 I = 1, N

DO 10 J = I, N

10 READ(1,*)A(J,I)

20 CONTINUE

2. DO 20 I = 1, N

DO 10 J = I, N

20 READ(1,*)A(J,I)

10 CONTINUE

3. DO 20 I = 1, N

DO 10 J = 1, N

10 READ(1,*)A(J,1)

Page 168: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

156

20 CONTINUE

4. DO 20 I = 1, N

DO 10 J = 1, N

10 READ(1,*)A(1,J)

20 CONTINUE

5. DO 20 I = 1, N

DO 10 J = I, N

10 READ(1,*)A(J,1)

20 CONTINUE

48. Program perkalian matrik berdimensi (m x n) dan (n x l) dalam FORTRAN dapat

dituliskan sebagai berikut....

1. DO 30 I = 1, M

DO 20 J = 1, L

C(I,J) = 0

DO 10 K = 1, N

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

2. DO 30 I = 1, M

DO 20 J = 1, N

C(I,J) = 0

DO 10 K = 1, L

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

3. DO 30 I = 1, L

DO 20 J = 1, M

Page 169: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

157

C(I,J) = 0

DO 10 K = 1, N

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

4. DO 30 I = 1, M

DO 20 J = 1, M

C(I,J) = 0

DO 10 K = 1, N

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

5. DO 30 I = 1, N

DO 20 J = 1, M

C(I,J) = 0

DO 10 K = 1, L

C(I,J) = C(I,J) + A(I,K)*B(K,J)

10 CONTINUE

20 CONTINUE

30 CONTINUE

49. Inverse matriks simetri dengan metoda....memungkinkan penghematan penggunaan

ingatan komputer karena memanfaatkan space matriks yang sama.

1. Cholesky

2. Crout

3. Doolitle

4. Gauss-Jordan

5. Gauss-Seidel

50. Dalam metoda Cholesky dekomposisi matriks A dapat dilakukan lebih cepat bila

matriks Adifaktorisasi menjadi...

1. LLTrans

Page 170: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

158

2. LU

3. UTrans LTrans

4. LDU

5. LTrans UTrans

51. Dalam solusi SPL, apabila koefisien persamaan memebentuk matriks……………..

penyelesaian memerlukan memerlukan operasi aritmatik yang lebih sedikit

1. Simetri

2. Non simetri

3. Singular

4. Non-singular

5. Diagonal

52. Salah satu metoda langsung yang dapat mengendalikan galat dalam operasi

penyelesaiannya adalah metoda..

1. Gauss-Jordan

2. Gauss-Naiff

3. Gauss-Seidel

4. Gauss

5. Gauss dengan pivoting

53. Solusi aliran daya yang dilakukan dengan cara melakukan pemisahan antara daya

aktif dan daya reaktif hanya dapat dilakukan dengan metoda....

1. FDLF

2. Gauss

3. Gauss-Seidel

4. Newton

5. Newton Raphson

54. Jumlah persamaan yang dibutuhkan dalam solusi aliran daya menggunakan metoda

iterasi Gauss-Seidel..

1. (Jumlah bus - jumlah slack bus)

2. (jumlah bus- slack bus - jumlah pv bus)

Page 171: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

159

3. (Jumlah bus

4. 2 x Jumlah bus

5. 2 x (jumlah bus - slack bus)

55. Solusi aliran beban dari sebuah STL yang terdiri dari 6 bus dengan 2 bus

pengendali menggunakan metoda NR membutuhkan jumlah persamaan sebanyak....

1. 9

2. 11

3. 10

4. 12

5. 8

56 Perhitungan aliran daya digunakan untuk keperluan...

1. Perencanaan, operasi, dan kendali STL

2. Perencanaan dan kendali

3. Operasi dan kendali

4. Perencanaan dan operasi

5. Perhitungan aliran daya

57. Bila matriks admitansi bus merupakan sebuah matriks berdiagonal kuat, maka....

1. Kecepatan konvergensi meningkat

2. Memori yang dibutuhkan lebih banyak

3. Solusi memerlukan waktu lebih panjang

4. Iterasi yang diperlukan membesar

5. Konvergensi tidak akan tercapai

58. Misalkan cabang yang menghubungkan bus p-q memiliki admitansi seri ypq dan

total line charging sebesar y'pq, maka arus pada cabang tersebut adalah...

1. ipq = (Vp - Vq) ypq + Vp y'pq

2. ipq = (Vp - Vq) ypq + Vq y'pq/2

3. ipq = (Vp - Vq) ypq + Vq y'pq

4. ipq = (Vp - Vq) ypq '

5. ipq = (Vp - Vq) ypq + Vp y'pq/2

Page 172: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

160

59. Untuk mempercepat konvergensi dalam solusi aliran beban dilakukan teknik

akselerasi dengan metoda SOR menggunakan sebuah bilangan yang besarnya antara

1 - 2, bilangan ini dikenal dengan sebutan...

1. Bilangan pembanding

2. Akselerator number

3. Faktor kelipatan

4. Bilangan akselerasi

5. Faktor akselerasi

60. Dibandingkan dengan metoda Gauss-Seidel, metoda iterasi NR memiliki kecepatan

iterasi.....

1. 8 x lebih cepat

2. 4 x lebih cepat

3. 2 x lebih cepat

4. 4 x lebih lambat

5. 8 x lebih lambat

61. Salah satu metoda solusi aliran daya yang memiliki jumlah iterasi berupa bilangan

fraksional adalah metoda... individu dapat dinyatakan dalam bentuk matriks.....

1. Gauss

2. Gauss-Seidel

3. FDLF

4. Newton Raphson

5. Decoupled

62. Kelemahan metoda NR dalam solusi aliran beban adalah......

1. Memerlukan perhitungan turunan orde pertama

2. Memerlukan pembalikan matriks

3. Memerlukan perkalian matriks

4. Membutuhkan data jaringan

5. Memerlukan perhitungan integral lapis dua

63. Meski memiliki kecepatan konvergensi yang rendah metoda iterasi Gauss-Seidel

memiliki 2 keunggulan, yaitu....

Page 173: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

161

1. Teknik pemrograman yang mudah dan tanpa inverse matriks

2. Solusi yang lebih cepat

3. Akurasi yang lebih baik

4. Solusi dan akurasi yang lebih baik

5. Teknik pemrogram mudah dan akurasi baik

64. Pengujian konvergensi dalam solusi aliran beban menggunakan metoda iterasi

Gauss-Seidel dilakukan dalam program berikut....

1. IF(DELTA_V.LE.EPSILON)GOTO 340

2. IF(DELTA_V.GT.EPSILON)GOTO 340

3. IF(DELTA_V.GE.EPSILON)GOTO 340

4. IF(DELTA_P.LE.EPSILON)GOTO 340

5. IF(DELTA_P.GT.EPSILON)GOTO 340

65. Salah satu tipe pengendalian yang lazim diterapkan dalam perhitungan aliran beban

adalah....

1. Pengendalian daya aktif

2. Pengendalian frekuensi

3. Pengendalian penyediaan daya reaktif bus PV

4. Pengendalian rugi-rugi

5. Pengendalian daya beban

66. Transformator dengan ratio belitan off-nominal dapat direpresentasikan sebagai....

1. Impedansi yang terhubung seri dengan autotransformator ideal

2. Impedansi yang terhubung paralel dengan autotransformator ideal

3. Reaktansi yang terhubung seri dengan autotransformator ideal

4. Reaktansi yang terhubung paralel dengan autotransformator ideal

5. Resistansi yang terhubung seri dengan autotransformator ideal

67 Bila suatu ratio belitan diberikan dalam sebuah cabang yang menghubungkan bus p-

q, maka admitansi bersama dari bus p ke q akan menjadi...... individu dapat

dinyatakan dalam bentuk matriks.....

1. Ypq = -ypq/a

2. Ypq = -ypq(1-1/a

Page 174: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

SOAL-SOAL

162

3. Ypq = ypq/a

4. Ypq = ypq(1-1/a

5. Ypq = -ypq

68. Transformator penggeser fasa dalam studi aliran daya dapat direpresentasikan atau

dimodelkan sebagai....... Transformator penggeser fasa dalam studi aliran daya dapat

direpresentasikan atau dimodelkan sebagai.......

1 Impedansi terhubung seri dengan autotransformator ideal yang memiliki ratio

belitan kompleks

2 Impedansi terhubung paralel dengan autotransformator ideal yang memiliki

ratio belitan kompleks

3 Reaktansi terhubung seri dengan auto transformator ideal yang memiliki ratio

belitan kompleks

4 Reaktansi terhubung paralel dengan auto-transformator ideal yang memiliki

ratio belitan kompleks

5 Resistansi terhubung seri dengan autotransformator ideal yang memiliki ratio

belitan kompleks

69. Statemen yang dipergunakan untuk mengakses waktu dari komputer adalah.......

1. CALL TIME (IHR,IMIN,ISEC,I100TH,I1000TH

2. READ GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

3. READ TIME (IHR,IMIN,ISEC,I100TH,I1000TH)

4. CALL SETTIME (IHR,IMIN,ISEC,I100TH,I1000TH)

5. CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

70. Program yang dipergunakan untuk mengakses matrik berdimensi m x n dari sebuah

file diberikan dalam..

1. DO 60 I = 1,M

60 READ(1,*)(A(I,J),J = 1, N

2. DO 60 I = 1,M

60 READ(*,*)(A(I,J),J = 1, N

3. DO 60 I = 1,M

60 READ(1,*)(A(I,J),J = 1, M

4. DO 60 I = 1,M

Page 175: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

163

60 READ(*,*)(A(I,J),J = 1, M

5. DO 60 I = 1,M

60 READ(1,10)(A(I,J),J = 1, N

71. Program ringkas diatas dapat digunakan untuk mengakses sebuah file penyimpanan

data dengan nama tertentu, dimana susunan data dalam file adalah sebagai

berikut.......

1. 2, 4, 3

5, 6, 8

9,10,12

2. 2, 4, 3, 5, 6, 8, 9, 10, 12

3. 2:4:3

5:6:8

9:10:12

4. 2;4;3

5;6;8

9;10;12

5. 2 4 3

5 6 8

9 10 12

Page 176: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

164

PROGRAM

cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c CREATED BY : HENDRA MARTA YUDHA

c DATE : MARCH 21St, 2002

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c DEFINITION OF VARIABLES

c NAMA_FILE_IN: Nama File Data

c A : Matriks [A]

c M : Jumlah baris matriks A

c N : Jumlah kolom matriks A

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION A(100,100)

CHARACTER NAMA_FILE_IN*15

REAL A

WRITE(*,10)

READ(*,20)NAMA_FILE_IN

WRITE(*,30)

WRITE(*,40)

READ(*,*)M

WRITE(*,50)

READ(*,*)N

CALL READ_MAT(NAMA_FILE_IN,M,N,A)

CALL PRINT_MAT(M,N,A)

10 FORMAT(3X,'MASUKKAN NAMA FILE INPUT : ',$)

20 FORMAT(A15)

30 FORMAT(3X, 'MASUKKAN DIMENSI MATRIKS')

40 FORMAT(6X,'JUMLAH BARIS : ',$)

50 FORMAT(6X,'JUMLAH KOLOM : ',$)

STOP

END

SUBROUTINE READ_MAT(NAMA_FILE_IN,M,N,A)

DIMENSION A(M,N)

CHARACTER NAMA_FILE_IN*15

OPEN(UNIT=1, FILE = NAMA_FILE_IN, STATUS = 'OLD')

DO 60 I = 1,M

60 READ(1,*)(A(I,J),J = 1, N)

CLOSE(1)

RETURN

END

Page 177: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

165

SUBROUTINE PRINT_MAT(M,N,A)

DIMENSION A(M,N)

CHARACTER NAMA_FILE_OUT*15

WRITE(*,90)

READ(*,100)NAMA_FILE_OUT

OPEN(UNIT=2, FILE = NAMA_FILE_OUT, STATUS = 'NEW')

WRITE(2,110)

DO 70 I = 1,M

WRITE(2,80)(A(I,J),J =1,N)

70 CONTINUE

CLOSE(2)

80 FORMAT(8(2X,F10.5))

90 FORMAT(3X, 'MASUKKAN NAMA FILE OUTPUT : ',$)

100 FORMAT(A15)

110 FORMAT(/2X, 'KOEFISIEN MATRIKS [A] ADALAH : ')

RETURN

END

Susunan File data, matriks 4 x 4 (MAT44)

2, 4, 3, 2

2, 5, 2, -3

3, 6, 5, ,2

4, 5, 14, 14

PROGRAM OPERASI MATRIKS

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c

c CREATED BY : HENDRA MARTA YUDHA

c DATE : MARCH 21St, 2002 c

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc c

c DEFINITION OF VARIABLES

c BACA_MAT : Nama File Data MAsukkan

c HASIL_MAT : Nama File Keluaran

c A : Matriks A

c B : Matriks B

c C : Matriks hasil operasi penjumlahan [A]dan [B]

c D : Matriks hasil operasi pengurangan [A]dan [B]

c E : MAtriks hasil operasi perkalian [A] dan [B]

c M : Jumlah baris matriks A/E

c N : Jumlah kolom matriks A

Page 178: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

166

c K : Jumlah baris matriks B

c L : Jumlah kolom matriks B/E

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION A(100,100),B(100,100),C(100,100),D(100,100),E(100,100)

CHARACTER BACA_MAT*15,HASIL_MAT*15

REAL A,B,C

WRITE(*,10)

10 FORMAT(3X,'OPERASI MATRIKS A(MxN) DAN B(KxL)')

WRITE(*,20)

20 FORMAT(3X,'MASUKKAN DIMENSI MANTRIKS A : ')

WRITE(*,30)

30 FORMAT(3X,'JUMLAH BARIS : ',$)

READ(*,*)M

WRITE(*,40)

40 FORMAT(3X,'JUMLAH KOLOM : ',$)

READ(*,*)N

WRITE(*,50)

50 FORMAT(3X,'MASUKKAN DIMENSI MANTRIKS B : ')

WRITE(*,30)

READ(*,*)K

WRITE(*,40)

READ(*,*)L

WRITE(*,60)

c

c PEMBACAAN DATA MATRIKS A DAN B DARI FILE YANG TELAH DIBUAT

c

60 FORMAT(3X,'MASUKKAN NAMA FILE INPUT : ',$)

READ(*,190)BACA_MAT

OPEN(UNIT = 1, FILE = BACA_MAT, STATUS = 'OLD')

DO 70 I = 1, M

70 READ(1,*)(A(I,J), J = 1, N)

DO 80 I = 1, K

80 READ(1,*)(B(I,J),J = 1, L)

CLOSE(1)

c

c OPERASI PENJUMLAHAN MATRIKS, SYARAT DIMENSI HARUS SAMA

c

IF((M.EQ.K).AND.(N.EQ.L))THEN

DO 100 I = 1, M

Page 179: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

167

DO 90 J = 1, N

C(I,J) = A(I,J) + B(I,J)

90 CONTINUE

100 CONTINUE

ELSE

WRITE(*,110)

110 FORMAT(3X,'PROSES TIDAK DAPAT DILAKUKAN DIMENSI BEDA')

ENDIF

c

c OPERASI PENGURANGAN MATRIKS, SYARAT DIMENSI HARUS SAMA

c

IF((M.EQ.K).AND.(N.EQ.L))THEN

DO 130 I = 1, M

DO 120 J = 1, N

D(I,J) = A(I,J) - B(I,J)

120 CONTINUE

130 CONTINUE

ELSE

WRITE(*,110)

ENDIF

c

c OPERASI PERKALIAN, SYARAT KOLOM MATRIKS A = BARIS MATRIK B

c

IF(N.EQ.K)THEN

DO 160 I = 1, M

DO 150 J = 1, L

E(I,J) = 0.0

DO 140 IK = 1, N

140 E(I,J) = E(I,J) + A(I,IK)*B(IK,J)

150 CONTINUE

160 CONTINUE

ELSE

WRITE(*,170)

170 FORMAT(3X, 'SYARAT DIMENSI MATRIKS TIDAK TERPENUHI')

ENDIF

c PENULISAN HASIL OPERASI

WRITE(*,180)

180 FORMAT(3X, 'MASUKKAN NAMA FILE OUTPUT : ',$)

READ(*,190)HASIL_MAT

190 FORMAT(A15)

Page 180: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

168

OPEN(UNIT=2, FILE = HASIL_MAT, STATUS = 'NEW')

WRITE(2,200)

200 FORMAT(/2X, 'MATRIKS A(M,N) ADALAH : ')

DO 210 I = 1, M

210 WRITE(2,220)(A(I,J),J = 1, N)

220 FORMAT(4(2X,F8.3))

WRITE(2,230)

230 FORMAT(/2X)

WRITE(2,240)

240 FORMAT(/2X, 'MATRIKS B(K,L) ADALAH : ')

DO 250 I = 1, K

250 WRITE(2,260)(B(I,J),J = 1, L)

260 FORMAT(4(2X,F8.3))

WRITE(2,230)

WRITE(2,270)

270 FORMAT(/2X, 'MATRIKS [C] = [A]+[B] ADALAH : ')

DO 280 I = 1, M

280 WRITE(2,290)(C(I,J),J = 1, N)

290 FORMAT(4(2X,F8.3))

WRITE(2,230)

WRITE(2,300)

300 FORMAT(/2X, 'MATRIKS [D] = [A]-[B] ADALAH : ')

DO 310 I = 1, K

310 WRITE(2,320)(D(I,J),J = 1, L)

320 FORMAT(4(2X,F8.3))

WRITE(2,230)

WRITE(2,330)

330 FORMAT(/2X, 'MATRIKS [E] = [A] [B] ADALAH : ')

DO 340 I = 1, M

340 WRITE(2,320)(E(I,J), J = 1, L)

STOP

END

Susunan File data, matriks 4 x 4 (MAT33_33)

1, 3, 5

2, 4, 6

3, 6, 8

3, 2, 1

2, 7, 6

7, 6, 5

Page 181: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

169

PROGRAM INVERSE MATRIKS

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c CREATED BY : HENDRA MARTA YUDHA

c DATE : MARCH 21St, 2002

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c DEFINITION OF VARIABLES

c BACA_MAT : Nama File Data MAsukkan

c HASIL_MAT : Nama File Keluaran

c A : Matriks A

c N : Dimensi Matriks A

c AGJ : Inverse matrik [A] dng Gauss Jordan method

c L : Dekomposisi [A] jadi matriks segitiga bawah [L]

c TL : Transpose matriks [L]

c INVL : Inverse Matriks L

c INVTL : Inverse matriks TL

c ACY : Hasil inverse [A] dengan metoda Cholesky

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION A(100,100),AGJ(100,100),L(100,100),TL(100,100),

+ INVL(100,100),INVTL(100,100),ACY(100,100)

CHARACTER BACA_MAT*15,HASIL_MAT*15

REAL A,AGJ,JMLH,L,TL,INVL,INVTL,ACY

WRITE(*,10)

10 FORMAT(3X,'INVERSE MATRIKS A(NxN)')

WRITE(*,20)

20 FORMAT(3X,'MASUKKAN DIMENSI MANTRIKS A : ')

WRITE(*,30)

30 FORMAT(3X,'JUMLAH BARIS DAN KOLOM : ',$)

READ(*,*)N

c

c PEMBACAAN DATA MATRIKS BUJUR SANGKAR BERDIMENSI N x N

c

WRITE(*,60)

60 FORMAT(3X,'MASUKKAN NAMA FILE INPUT : ',$)

READ(*,90)BACA_MAT

OPEN(UNIT = 1, FILE = BACA_MAT, STATUS = 'OLD')

DO 70 I = 1, N

70 READ(1,*)(A(I,J), J = 1, N)

CLOSE(1)

c

Page 182: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

170

c PENULISAN HASIL INVERSE MATRIKS KEDALAM FILE

WRITE(*,80)

80 FORMAT(3X, 'MASUKKAN NAMA FILE OUTPUT : ',$)

READ(*,90)HASIL_MAT

90 FORMAT(A15)

OPEN(UNIT=2, FILE = HASIL_MAT, STATUS = 'NEW')

WRITE(2,100)

100 FORMAT(/2X, 'MATRIKS AWAL A(N,N) ADALAH : ')

DO 110 I = 1, N

110 WRITE(2,120)(A(I,J),J = 1, N)

120 FORMAT(8(2X,F8.3))

c

c INVERSE MATRIKS DENGAN METODA GAUSS-JORDAN

c PERLUASAN MATRIKS A(NxN) MENJADI MATRIKS AI(Nx2N)C

DO 130 I = 1, N

DO 130 J = 1, N

IF(I.EQ.J)THEN

A(I,J+N) = 1.0

ENDIF

130 CONTINUE

c

DO 140 I = 1, N

DO 140 J = 1, 2*N

AGJ(I,J) = A(I,J)

140 CONTINUE

c PROSES INVERSE MATRIKS

DO 170 IP = 1, N

DO 160 I = 1, N

IF(I.EQ.IP) GOTO 160

OP = -AGJ(I,IP)/AGJ(IP,IP)

DO 150 J = IP, 2*N

AGJ(I,J) = AGJ(I,J) + OP * AGJ(IP,J)

150 CONTINUE

160 CONTINUE

170 CONTINUE

DO 190 I = 1, N

OP = AGJ(I,I)

Page 183: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

171

DO 180 J = 1, 2*N

AGJ(I,J) = AGJ(I,J)/OP

180 CONTINUE

190 CONTINUE

c PENYUSUNAN ULANG MATRIKS AGJ SEBAGAI INVERSE MATRIKS A

DO 200 I = 1, N

DO 200 J = 1, N

L(I,J) = AGJ(I,J+N)

200 CONTINUE

WRITE(2,205)

205 FORMAT(/2X)

WRITE(2,210)

210 FORMAT(/2X, 'INVERSE MATRIKS A(NxN) YANG TERBENTUK ADALAH : ')

DO 220 I = 1, N

220 WRITE(2,230)(AGJ(I,J+N),J = 1, N)

230 FORMAT(8(2X,F8.3))

WRITE(2,240)

240 FORMAT(/2X, 'MATRIKS [L] YANG TERBENTUK ADALAH :')

DO 250 I = 1, N

250 WRITE(2,230)(L(I,J), J = 1, N)

c PROSEDUR PENGUJIAN HASIL DENGAN MENGALIKAN A DENGAN L

DO 257 I = 1, N

DO 256 J = 1, N

ACY(I,J) = 0.0

DO 255 K = 1, N

ACY(I,J) = ACY(I,J) + A(I,K)*L(K,J)

255 CONTINUE

256 CONTINUE

257 CONTINUE

WRITE(2,259)

DO 258 I = 1, N

258 WRITE(2,230)(ACY(I,J), J = 1, N)

259 FORMAT(/2X, 'HASIL PENGUJIAN HARUS MATRIKS SATUAN BERIKUT :')

Page 184: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

172

c

c INVERSE MATRIKS DENGAN METODA CHOLESKY

c

c PENGUJIAN SYARAT A(I,J) = A(J,I)

DO 260 I = 1, N

DO 260 J = 1, N

IF(A(I,J).NE.A(J,I))GOTO 880

260 CONTINUE

c

DO 265 I = 1, N

265 WRITE(2,230)(A(I,J), J = 1, N)

c PROSES INVERSE METODA CHOLESKY

c PROSEDUR DEKOMPOSISI MATRIKS A

DO 300 K = 1, N

DO 280 I = 1,K-1

JMLH = 0.0

DO 270 J = 1, I-1

270 JMLH = JMLH + A(I,J) * A(K,J)

280 A(K,I) = (A(K,I)-JMLH)/A(I,I)

JMLH = 0.0

DO 290 J = 1, K-1

290 JMLH = JMLH + A(K,J)*A(K,J)

300 A(K,K) = SQRT((A(K,K) - JMLH))

c PROSEDUR PENULISAN MATRIKS HASIL DEKOMPOSISI L DAN TRANSPOSE L

DO 320 I = 1, N

DO 310 J = 1, N

IF(J.GT.I)THEN

A(I,J) = 0.0

ENDIF

310 CONTINUE

320 CONTINUE

DO 321 I = 1, N

DO 321 J = 1, N

L(I,J) = A(I,J)

321 CONTINUE

Page 185: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

173

WRITE(2,325)

325 FORMAT(/2X, ' HASIL DEKOMPOSISI MATRIKS A MENJADI L')

DO 330 I = 1, N

330 WRITE(2,340)(L(I,J), J = 1, N)

340 FORMAT(8(1X,F8.3))

c PROSEDUR INVERS MATRIKS SEGITIGA BAWAH

DO 350 I = 1, N

350 INVL(I,I) = 1.0/L(I,I)

DO 380 I = 2, N

DO 370 J = 1, I-1

JMLH = 0.0

DO 360 K = 1, I-1

360 JMLH = JMLH - L(I,K)*INVL(K,J)

INVL(I,J) = INVL(I,I)*JMLH

370 CONTINUE

380 CONTINUE

c PENULISAN HASIL INVERSE MATRIKS SEGITIGA BAWAH, INVL

WRITE(2,382)

DO 381 I = 1, N

381 WRITE(2,230)(INVL(I,J), J = 1, N)

382 FORMAT(/2X, 'HASIL INVERSE MATRIKS SEGITIGA BAWAH L - INVL : ')

c PROSEDUR PENGUJIAN HASIL DENGAN MENGALIKAN L DENGAN LINV

DO 388 I = 1, N

DO 387 J = 1, N

ACY(I,J) = 0.0

DO 386 K = 1, N

ACY(I,J) = ACY(I,J) + L(I,K)*INVL(K,J)

386 CONTINUE

387 CONTINUE

388 CONTINUE

WRITE(2,389)

DO 385 I = 1, N

385 WRITE(2,230)(ACY(I,J), J = 1, N)

389 FORMAT(/2X, 'HASIL PENGUJIAN [L][INVL] = [I] :')

Page 186: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

174

c PROSEDUR TRANSPOSE MATRIK L-TL

DO 400 I = 1, N

DO 390 J = 1, N

TL(J,I) = L(I,J)

390 CONTINUE

400 CONTINUE

c PENULISAN TRANSPOSE MATRIK L JADI TL

WRITE(2,410)

410 FORMAT(/2X, 'TRANSPOSE DARI L JADI TL : ')

DO 420 I = 1,N

420 WRITE(2,430)(TL(I,J),J = 1, N)

430 FORMAT(8(1X,F8.3))

c PROSEDUR INVERSE MATRIK SEGITIGA ATAS TL JADI INVTL

DO 440 I = 1, N

440 INVTL(I,I) = 1.0/TL(I,I)

DO 460 I = 1, N-1

J = I+1

INVTL(I,J) = -TL(I,J)*INVTL(J,J)/TL(I,I)

460 CONTINUE

DO 480 I = 1, N-2

DO 470 J = I+2, N

JMLH = 0

DO 465 K = 2, J

465 JMLH = JMLH - TL(I,K)*INVTL(K,J)

470 INVTL(I,J) = JMLH/TL(I,I)

480 CONTINUE

DO 510 I = 1, N-3

DO 500 J = I+3, N

JMLH = 0

DO 490 K = 2, J

490 JMLH = JMLH - TL(I,K)*INVTL(K,J)

500 INVTL(I,J) = JMLH/TL(I,I)

510 CONTINUE

Page 187: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

175

c PROSEDUR PENGUJIAN INVERSE MATRIKS TL MENJADI INVTL

DO 540 I = 1, N

DO 530 J = 1, N

ACY(I,J) = 0.0

DO 520 K = 1, N

ACY(I,J) = ACY(I,J) + TL(I,K)*INVTL(K,J)

520 CONTINUE

530 CONTINUE

540 CONTINUE

WRITE(2,550)

550 FORMAT(/2X, 'HASIL PENGUJIAN INVERSE MATRIKS TL JADI INVTL : ')

DO 560 I = 1, N

560 WRITE(2,570)(ACY(I,J), J = 1, N)

570 FORMAT(8(1X,F8.3))

c PROSEDUR PERHITUNGAN INVERSE CHOLESKY

DO 600 I = 1, N

DO 590 J = 1, N

ACY(I,J) = 0.0

DO 580 K = 1, N

ACY(I,J) = ACY(I,J) + INVTL(I,K)*INVL(K,J)

580 CONTINUE

590 CONTINUE

600 CONTINUE

c PENULISAN HASIL INVERSE MATRIKS

WRITE(2,630)

DO 610 I = 1, N

610 WRITE(2,620)(ACY(I,J), J = 1, N)

620 FORMAT(8(1X,F8.3))

630 FORMAT(/2X, 'INVERSE MATRIKS DENGAN METODA CHOLESKY ADALAH : ')

GOTO 900

880 WRITE(2,890)

890 FORMAT(2X, 'MAAF CHOLESKY GAGAL')

900 STOP

Page 188: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

176

END

Susunan File data, matriks 4 x 4 (MAT4S)

4, -1, -1, 0

-1, 4, 0, -1

-1, 0, 4, -1

0, -1, -1, 4

PROGRAM PENYELESAIAN SPL

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c CREATED BY : HENDRA MARTA YUDHA

c DATE : MARCH 26th, 2002

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c DEFINITION OF VARIABLES

c BACA_MAT : Nama File Data Masukkan

c HASIL_MAT : Nama File Hasil Keluaran

c A : Matriks koefisien persamaan

c N : Jumlah persamaan

c C : Matriks/vektor konstanta persamaan

c X : Variabel yang dicari/yang dihitung

c XBARU : Variabel X pada iterasi ke k+1

c EPS : Batas ketelitian

c GALAT : Variabel bantu pengujian antar iterasi

c SELISIH : Variabel pengujian batas ketelitian

c M : Batas iterasi/iterasi maksimum

c DUMMY : Variabel bantu

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION A(100,100),C(100),X(100)

CHARACTER BACA_MAT*15,HASIL_MAT*15

double precision A,C,X,XBARU,EPS,GALAT,SELISIH

WRITE(*,20)

20 FORMAT(3X,'MASUKKAN JUMLAH PERSAMAAN : ',$)

READ(*,*)N

WRITE(*,30)

30 FORMAT(3X,'MASUKKAN NAMA FILE DATA : ',$)

Page 189: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

177

READ(*,40)BACA_MAT

40 FORMAT(A15)

OPEN(UNIT = 1, FILE = BACA_MAT, STATUS = 'OLD')

DO 50 I = 1, N

50 READ(1,*)(A(I,J), J = 1, N)

READ(1,*)(C(I),I = 1, N)

CLOSE(1)

WRITE(*,60)

60 FORMAT(3X, 'MASUKKAN BATAS KETELITIAN DAN ITERASI')

WRITE(*,70)

70 FORMAT(3X, 'BATAS KETELITIAN : ',$)

READ(*,*)EPS

WRITE(*,80)

80 FORMAT(3X, 'BATAS ITERASI : ',$)

READ(*,*)M

c Nilai Awal Harga X

DO 90 I = 1, N

90 X(I) = 0.0

c Prosedur Pivoting

c

DO 120 K = 1, N

L = K

DO 100 I = K+1, N

IF(ABS(A(I,K)).GT.ABS(A(L,K)))THEN

L = I

ENDIF

100 CONTINUE

IF(ABS(A(L,K)).LE.(0.00000001))THEN

WRITE(*,*) "PROSES GAGAL"

GOTO 250

ENDIF

IF(L.NE.K)THEN

DO 110 J = K, N

DUMMY = A(L,J)

A(L,J)= A(K,J)

A(K,J)= DUMMY

Page 190: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

178

110 CONTINUE

ENDIF

DUMMY = C(L)

C(L) = C(K)

C(K) = DUMMY

120 CONTINUE

c

c Prosedur Iterasi Menurut G-Seidel

DO 150 ITER = 1, M

GALAT = 0.0

DO 140 I = 1, N

XBARU = C(I)

DO 130 J = 1, N

IF(J.NE.I)THEN

XBARU = XBARU - A(I,J)*X(J)

ENDIF

130 CONTINUE

XBARU = XBARU/A(I,I)

SELISIH = ABS((XBARU - X(I))/XBARU)

IF(GALAT.LT.SELISIH)THEN

GALAT = SELISIH

ENDIF

140 X(I) = XBARU

IF(GALAT.LT.EPS)GOTO 170

150 CONTINUE

WRITE(*,160)

160 FORMAT(/2X, 'PROSES TIDAK KONVERGEN ')

GOTO 250

170 WRITE(*,180)

180 FORMAT(1X, 'PENULISAN HASIL')

c PENULISAN HASIL PEMBACAAN MATRIKS KEDALAM FILE

c

WRITE(*,190)

190 FORMAT(3X, 'MASUKKAN NAMA FILE OUTPUT : ',$)

READ(*,40)HASIL_MAT

OPEN(UNIT=2, FILE = HASIL_MAT, STATUS = 'NEW')

Page 191: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

179

WRITE(2,200)

200 FORMAT(/2X, 'SOLUSI YANG DIPEROLEH ADALAH : ')

WRITE(2,210)(X(I), I = 1, N)

210 FORMAT(8(2X,F10.5))

250 STOP

END

Susunan data dalam File (PV33)

3, -0.1, -0.2

0.1, 7, -0.3

0.3, -0.2, 10

7.85, -19.30, 71.40

PROGRAM LFS BY GS METHOD

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c CREATED BY : HENDRA MARTA YUDHA

c DATE : APRIL 16th, 2002

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c DEFINITION OF VARIABLES

c MVADASAR : Daya Dasar

c JMLHBUS : Jumlah Bus Sistem

c JMCABANG : Jumlah Cabang jaringan

c JMLTRAFO : Jumlah Transformator

c JMLPVBUS : Jumlah bus pengendali

c JMLKSTOR : Jumlah Kapasitor shunt

c TIPEBUS : Jenis bus pada sistem

c ALPHA : Konstanta percepatan

c EPSILON : Batas Ketelitian

c Y_BUS : Admitansi bus

c Y_CABANG : Admitansi Cabang

c Y_CHARGING : Admitansi shunt akibat line charging

c NOCABANG : Nomor Cabang

c TAHANAN : Harga tahanan cabang

c REAKTANSI : Harga reaktansi cabang

c BUS_AWAL : Nomor bus awal cabang jaringan

c BUS_AKHIR : Nomor bus akhir cabang jaringan

c LCHARGING : Half line charging

Page 192: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

180

c NOTRAFO : Nomor sadapan transformator

c RATIOTRF : Ratio sadapan transformator

c BAWLTRFO : Nomor bus awal cabang jaringan yang ada Trafo

c BAHRTRFO : Nomor bus akhir cabang jaringan yang ada Trafo

c NOKPSITOR : Nomor bus yang ada kapasitor

c SUSCEPTAN : Besar susceptansi kapasitor

c NOMORBUS : Kode bus

c V_MAGNITUD : Magnitude Tegangan

c V_SUDUT : Sudut fasa tegangan

c V_SPECT : Tegangan yang ditetapkan

c P_LOAD : Daya aktif beban

c P_GENERATE : Daya aktif pembangkitan

c Q_LOAD : Daya reaktif beban

c Q_GENERATE : Daya reaktif pembangkitan

c Q_MAKS : Batas daya reaktif tertinggi

c Q_MIN : Batas daya reaktif terendah

c P : Daya aktif

c Q : Daya reaktif

c KLP : Konstanta bus

c YLP : Konstanta jaringan

c DELTAMAK : Selisih daya maksimum

c NFILE_IN : Nama file DATA

c NFILE_OUT : Nama file OUTPUT

cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION NOCABANG(100),BUS_AWAL(100),BUS_AKHIR(100),TAHANAN(100),

+ REAKTANSI(100),LCHARGING(100),NOTRAFO(100),BAWLTRFO(100)

+ ,BAHRTRFO(100),RATIOTRF(100),NOKPSITOR(100),SUSCEPTAN(10

+ 0),Y_CABANG(100),Y_BUS(100,100),P_GENERATE(50),P_LOAD(50

+ ),V_SPECT(100),V_SUDUT(100),V_MAGNITUD(100),P(100),Q(100

+ ),KLP(100),YLP(100,100),Q_MIN(10),Q_MAKS(10),Q_LOAD(100)

+ ,Q_GENERATE(100),NOMORBUS(100)

COMPLEX Y_CABANG,Y_BUS,Y_CHARGING(100),KLP,YLP,E(100),EN(100),EII,

+ EI,SUM,DX,R,SR,S

INTEGER SWITCH,TIPEBUS(100),BUS_AWAL,BUS_AKHIR,BAWLTRFO,BAHRTRFO

REAL ALPHA,TAHANAN,REAKTANSI,EPSILON,LCHARGING,MAGE,V_SPECT

CHARACTER*15 NFILE_OUT,NFILE_IN

c

c PEMBACAAN DATA BUS DAN DATA JARINGAN DARI FILE YANG ADA

Page 193: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

181

WRITE(*,10)

10 FORMAT(3X, 'MASUKKAN NAMA FILE DATA : ',$)

READ(*,20)NFILE_IN

20 FORMAT(A15)

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(*,*) 'WAKTU MULAI PEMBACAAN DATA :'

WRITE(*,70)IHR,IMIN,ISEC,I100TH,I1000TH

OPEN(UNIT = 1, FILE = NFILE_IN, STATUS = 'OLD')

READ(1,*)

READ(1,*)MVADASAR,JMLHBUS,JMCABANG,JMLTRAFO,JMLPVBUS,JMLKSTOR,

+ ALPHA,EPSILON

READ(1,*)

DO 30 I = 1, JMCABANG

30 READ(1,*)NOCABANG(I),BUS_AWAL(I),BUS_AKHIR(I),TAHANAN(I),

+ REAKTANSI(I),LCHARGING(I)

READ(1,*)

DO 40 I = 1, JMLHBUS

40 READ(1,*)NOMORBUS(I),V_MAGNITUD(I),V_SUDUT(I),P_GENERATE(I),

+ Q_GENERATE(I),P_LOAD(I),Q_LOAD(I),V_SPECT(I),

+ Q_MIN(I),Q_MAKS(I),TIPEBUS(I)

READ(1,*)

DO 50 I = 1, JMLTRAFO

50 READ(1,*)NOTRAFO(I),BAWLTRFO(I),BAHRTRFO(I),RATIOTRF(I)

READ(1,*)

DO 60 I = 1, JMLKSTOR

60 READ(1,*)NOKPSITOR(I),SUSCEPTAN(I)

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(*,*) 'WAKTU SELESAI PEMBACAAN DATA :'

WRITE(*,70)IHR,IMIN,ISEC,I100TH,I1000TH

70 FORMAT(2X,I2.2,1H:I2.2,1H:I2.2,1H:I2.2,1H:I2.2)

c

c PEMBENTUKAN MATRIKS ADMITANSI BUS

Page 194: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

182

DO 90 I = 1, JMCABANG

Y_CABANG(I) = 1.00/CMPLX(TAHANAN(I),REAKTANSI(I))

Y_CHARGING(I) = CMPLX(0.00,LCHARGING(I))

NP = BUS_AWAL(I)

NQ = BUS_AKHIR(I)

SWITCH = 1

DO 80 J = 1, JMLTRAFO

IF(I.EQ.NOTRAFO(J))THEN

SWITCH = 0

NK = BAWLTRFO(J)

NN = BAHRTRFO(J)

Y_BUS(NK,NK) = Y_BUS(NK,NK)+Y_CABANG(I)/(RATIOTRF(J))**2+

+ Y_CHARGING(I)

Y_BUS(NN,NN) = Y_BUS(NN,NN)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NK,NN) = Y_BUS(NK,NN)-Y_CABANG(I)/RATIOTRF(J)

Y_BUS(NN,NK) = Y_BUS(NK,NN)

ENDIF

80 CONTINUE

IF(SWITCH.EQ.0)GOTO 90

Y_BUS(NP,NP) = Y_BUS(NP,NP)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NQ,NQ) = Y_BUS(NQ,NQ)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NP,NQ) = Y_BUS(NP,NQ)-Y_CABANG(I)

Y_BUS(NQ,NP) = Y_BUS(NP,NQ)

90 CONTINUE

DO 100 I = 1, JMLHBUS

DO 100 J = 1, JMLKSTOR

IF(I.EQ.NOKPSITOR(J))THEN

Y_BUS(I,I) = Y_BUS(I,I)- CMPLX(0.00,SUSCEPTAN(J))

ENDIF

100 CONTINUE

c

c PENULISAN DATA SISTEM DAN MATRIKS ADMITANSI BUS

WRITE(*,105)

105 FORMAT(3X, 'MASUKKAN NAMA FILE HASIL PERHITUNGAN : ',$)

READ(*,20)NFILE_OUT

OPEN(UNIT = 2, FILE = NFILE_OUT, STATUS = 'NEW')

Page 195: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

183

WRITE(2,115)

115 FORMAT(2X, 'MVADASAR, JMLHBUS, JMCABANG, JMLTRAFO, JMLPVBUS,JMLKS

+ TOR, ALPHA, EPSILON')

WRITE(2,125)MVADASAR,JMLHBUS,JMCABANG,JMLTRAFO,JMLPVBUS,JMLKSTOR,

+ ALPHA, EPSILON

125 FORMAT(3X,I4,5(5X,I4),5X,F5.3,1X,F10.8)

WRITE(2,135)

135 FORMAT(12X, 'DATA JARINGAN SISTEM TENAGA : ',/,' N_LINE KODE BUS

+ TAHANAN REAKTANSI ADMITANSI TANAH')

DO 140 I = 1, JMCABANG

140 WRITE(2,145)NOCABANG(I),BUS_AWAL(I),BUS_AKHIR(I),TAHANAN(I),

+ REAKTANSI(I),LCHARGING(I)

145 FORMAT(I5,3X,I3,' -',I3,3X,F8.4,4X,F8.4,6X,F8.4)

WRITE(2,155)

155 FORMAT(2X, 'DATA BUS SISTEM TENAGA : ',/,' N_BUS V_MAGNITUD V_S

+ UDUT P Q V_SPEC QMIN QMAKS TIPE BUS')

DO 160 I = 1, JMLHBUS

160 WRITE(2,165)NOMORBUS(I),V_MAGNITUD(I),V_SUDUT(I),(P_GENERATE(I)

+ -P_LOAD(I)),(Q_GENERATE(I)-Q_LOAD(I)),V_SPECT(I),Q_MIN(I),

+ Q_MAKS(I),TIPEBUS(I)

165 FORMAT(I4,3X,F8.4,5X,F8.4,4X,F8.4,2X,F8.4,3(2X,F8.4),2X,I4)

WRITE(2,175)

175 FORMAT(2X, 'DATA SADAPAN TRANSFORMATOR DARI SISTEM TENAGA : ',/,

+ 'Nomor Trafo Kode Bus Ratio Sadapan (a)')

DO 180 I = 1, JMLTRAFO

180 WRITE(2,185)NOTRAFO(I),BAWLTRFO(I),BAHRTRFO(I),RATIOTRF(I)

185 FORMAT(2X, 3(2X,I5),2X,F6.2)

WRITE(2,195)

195 FORMAT(2X, 'DATA KAPASITOR YG TERPASANG PADA SISTEM TENAGA : ',/,

+ 'Nomor Kapasitor Susceptansi')

DO 200 I = 1, JMLKSTOR

200 WRITE(2,205)NOKPSITOR(I),SUSCEPTAN(I)

205 FORMAT(2X,I5,F6.2)

WRITE(2,206)

206 FORMAT(2X, 'ADMITANSI JARINGAN : ',/,)

Page 196: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

184

DO 201 J = 1, JMCABANG

201 WRITE(2,207)Y_CABANG(J)

207 FORMAT(10(1X,F10.5))

WRITE(2,208)

208 FORMAT(2X, 'ADMITANSI KE TANAH : ',/,)

DO 202 J = 1, JMCABANG

202 WRITE(2,209)Y_CHARGING(J)

209 FORMAT(10(1X,F10.5))

WRITE(2,211)

211 FORMAT(2X, 'ADMITANSI BUS : ',/,)

DO 212 I = 1, JMLHBUS

212 WRITE(2,213)(Y_BUS(I,J), J = 1, JMLHBUS)

213 FORMAT(10(1X,F10.5))

c

c INISIALISASI PERHITUNGAN : P, Q, KLP, dan YLPQ

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,*) 'WAKTU MULAI INISIALISASI PERHITUNGAN :'

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

DO 210 I = 1, JMLHBUS

IF(TIPEBUS(I).NE.1)P(I) = (P_GENERATE(I)-P_LOAD(I))/MVADASAR

IF(TIPEBUS(I).EQ.3)Q(I) = (Q_GENERATE(I)-Q_LOAD(I))/MVADASAR

210 CONTINUE

DO 230 I = 1, JMLHBUS

E(I) = CMPLX(V_MAGNITUD(I),V_SUDUT(I))

IF(TIPEBUS(I).EQ.2)Q(I) = 0.000

IF(TIPEBUS(I).EQ.3)KLP(I) = CMPLX(P(I),-Q(I))/Y_BUS(I,I)

DO 220 J = 1, JMLHBUS

220 IF(I.NE.J)YLP(I,J) = Y_BUS(I,J)/Y_BUS(I,I)

230 CONTINUE

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,*) 'WAKTU SELESAI INISIALISASI/MULAI ITERASI :'

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

c

c PERHITUNGAN ITERATIF DIMULAI

ITERMAK = 1000

Page 197: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

185

ITERASI = 0

240 DELTAMAK = 0.0

DO 320 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 320

EII = E(I)

IF(TIPEBUS(I).EQ.2)THEN

E(I) = (E(I)/CABS(E(I))) * CMPLX(V_SPECT(I),0.0)

SUM = CMPLX(0.0,0.0)

DO 250 L = 1, JMLHBUS

250 SUM = SUM + Y_BUS(I,L) * E(L)

Q(I) = -AIMAG(SUM * CONJG(E(I)))

IF(Q(I)-Q_MAKS(I)/MVADASAR)260,300,270

260 IF(Q(I)-Q_MIN(I)/MVADASAR)280,300,300

270 Q(I) = Q_MAKS(I)/MVADASAR

GOTO 290

280 Q(I) = Q_MIN(I)/MVADASAR

290 E(I) = EII

300 KLP(I) = (CMPLX(P(I),-Q(I)))/Y_BUS(I,I)

ENDIF

SUM = CMPLX(0.0,0.0)

EI = E(I)

DO 310 L = 1, JMLHBUS

310 IF(L.NE.I)SUM = SUM + YLP(I,L) * E(L)

EN(I) = KLP(I)/CONJG(E(I)) - SUM

DX = EN(I) - EI

E(I) = EI + CMPLX(ALPHA,0.0) * DX

DELE = CABS(EN(I) - EII)

IF(DELE.GE.DELTAMAK)DELTAMAK = DELE

320 CONTINUE

c

ITERASI = ITERASI + 1

IF(DELTAMAK.LE.EPSILON)GOTO 340

IF(ITERASI.LT.ITERMAK)GOTO 330

c BILA SOLUSI GAGAL DICAPAI

WRITE(2,325)ITERASI

325 FORMAT(////,T10,'CONVERGENCE NOT OBTAINED IN : ',I4,'ITERATION')

Page 198: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

186

GOTO 600

330 GOTO 240

c BILA KONVERGENSI TERCAPAI, PROSEDUR PERHITUNGAN ALIRAN DAYA

340 SUM = CMPLX(0.0,0.0)

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,*) 'WAKTU SELESAI SELURUH PERHITUNGAN :'

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

WRITE(2,331)

331 FORMAT(2X, 'PARAMETER BUS : ',/,)

DO 337 I = 1, JMLHBUS

337 WRITE(2,332)KLP(I)

332 FORMAT(10(1X,2F10.5))

WRITE(2,333)

333 FORMAT(2X, 'PARAMETER JARINGAN : ',/,)

DO 335 I = 1, JMLHBUS

DO 334 J = 1, JMLHBUS

334 WRITE(2,336)I,J,YLP(I,J)

335 CONTINUE

336 FORMAT(2X,I3,'-',I3,2X,2F10.5)

DO 350 I = 1, JMLHBUS

350 IF(TIPEBUS(I).EQ.1)K = I

DO 360 I = 1, JMLHBUS

360 SUM = SUM + Y_BUS(K,I) * E(I)

P(K) = REAL(SUM*CONJG(E(K)))

Q(K) = -AIMAG(SUM*CONJG(E(K)))

c PERHITUNGAN ALIRAN BEBAN DAN PENULISAN HASIL

WRITE(2,365)ITERASI

365 FORMAT(' ',//T6,'GAUSS ITERATIVE TECHNIQUES CONVERGEN IN : ' ,I4,

+ ' ITERATION',/)

DO 370 I = 1, JMLHBUS

DELT = ATAN2(AIMAG(E(I)),REAL(E(I)))

MAGE = CABS(E(I))

Page 199: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

187

370 WRITE(2,375)I,E(I),MAGE,DELT*57.29578,P(I),Q(I)

375 FORMAT(' ',I2,2F8.4,1X,F7.4,2X,F9.5,6X,F10.5,6X,F10.5)

SUM = CMPLX(0.0,0.0)

WRITE(2,385)

385 FORMAT(' ',//T6,'ALIRAN DAYA PADA MASING-MASING CABANG',/)

DO 390 I = 1, JMCABANG

NP = BUS_AWAL(I)

NQ = BUS_AKHIR(I)

S = E(NP)*CONJG((E(NP)-E(NQ))*Y_CABANG(I)+E(NP)*

+ (Y_CHARGING(I)))

R = E(NQ)*CONJG((E(NQ)-E(NP))*Y_CABANG(I)+E(NQ)*

+ (Y_CHARGING(I)))

SR = SUM + (S - R)

WRITE(2,395)NOCABANG(I),NP,NQ,S*MVADASAR

390 WRITE(2,395)NOCABANG(I),NQ,NP,R*MVADASAR

395 FORMAT(' ',3I5,5X,F10.5,6X,F10.5)

WRITE(2,405)SR

405 FORMAT(' ',//T6,'SUSUT DAYA PADA SALURAN TRANSMISI : ',F9.5,1X,'MW

+ ',F9.5,1X,'MVAR')

DO 406 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)THEN

WRITE(2,407)P(I)*MVADASAR,Q(I)*MVADASAR

406 ENDIF

407 FORMAT(' ',//T6,'DAYA PADA BUS BERAYUN : ',F9.5,1X,'MW

+ ',F9.5,1X,'MVAR')

600 STOP

END

Page 200: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

188

Susunan data dalam File (LOADFL.DAT)

MVADASAR,JMLHBUS,JMCABANG,JMTRAFO,JMPVBUS,JMLKAPTOR,ALPHA,EPSILON

100 , 5 , 7 , 0 , 0 , 0 , 1.4 , 0.000001

NOCABANG,BUS_AWAL,BUS_AKHIR,TAHANAN,REAKTANSI,ADMITANSI TANAH

1 , 1 , 2 , 0.02 , 0.06 , 0.030

2 , 1 , 3 , 0.08 , 0.24 , 0.025

3 , 2 , 3 , 0.06 , 0.18 , 0.020

4 , 2 , 4 , 0.06 , 0.18 , 0.020

5 , 2 , 5 , 0.04 , 0.12 , 0.015

6 , 3 , 4 , 0.01 , 0.03 , 0.010

7 , 4 , 5 , 0.08 , 0.24 , 0.025

NOBUS,VMAGNITUD,VSUDUT,PGENERATE,QGENERATE,PLOAD,QLOAD,VSPECT,QMAKS,

QMIN,TIPEBUS

1 , 1.06 , 0.0 , 0.00 , 0.00 , 0.0 , 0.0 , 0.0 , 0.0 , 0.0, 1

2 , 1.00 , 0.0 , 40.00 , 30.00 , 20.0 , 10.0 , 0.0 , 0.0 , 0.0, 3

3 , 1.00 , 0.0 , 0.00 , 0.00 , 45.0 , 15.0 , 0.0 , 0.0 , 0.0, 3

4 , 1.00 , 0.0 , 0.00 , 0.00 , 40.0 , 5.0 , 0.0 , 0.0 , 0.0, 3

5 , 1.00 , 0.0 , 0.00 , 0.00 , 60.0 , 10.0 , 0.0 , 0.0 , 0.0, 3

NOTRAFOR, RATIO(a)

0 , 0

NOKAPASITOR, SUSCEPTANSI

0 , 0.005

PROGRAM LFS BY NR METHOD

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c CREATED BY : HENDRA MARTA YUDHA

c DATE : APRIL 29th, 2002

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c DEFINITION OF VARIABLES

c MVADASAR : Daya Dasar

c JMLHBUS : Jumlah Bus Sistem

c JMCABANG : Jumlah Cabang jaringan

c JMLTRAFO : Jumlah Transformator

c JMLPVBUS : Jumlah bus pengendali

c JMLKSTOR : Jumlah Kapasitor shunt

c TIPEBUS : Jenis bus pada sistem

c ALPHA : Konstanta percepatan

c EPSILON : Batas Ketelitian

Page 201: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

189

c Y_BUS : Admitansi bus

c Y_CABANG : Admitansi Cabang

c Y_CHARGING : Admitansi shunt akibat line charging

c NOCABANG : Nomor Cabang

c TAHANAN : Harga tahanan cabang

c REAKTANSI : Harga reaktansi cabang

c BUS_AWAL : Nomor bus awal cabang jaringan

c BUS_AKHIR : Nomor bus akhir cabang jaringan

c LCHARGING : Half line charging

c NOTRAFO : Nomor sadapan transformator

c RATIOTRF : Ratio sadapan transformator

c BAWLTRFO : Nomor bus awal cabang jaringan yang ada Trafo

c BAHRTRFO : Nomor bus akhir cabang jaringan yang ada Trafo

c NOKPSITOR : Nomor bus yang ada kapasitor

c SUSCEPTAN : Besar susceptansi kapasitor

c NOMORBUS : Kode bus

c V_MAGNITUD : Magnitude Tegangan

c V_SUDUT : Sudut fasa tegangan

c V_SPECT : Tegangan yang ditetapkan

c P_LOAD : Daya aktif beban

c P_GENERATE : Daya aktif pembangkitan

c Q_LOAD : Daya reaktif beban

c Q_GENERATE : Daya reaktif pembangkitan

c Q_MAKS : Batas daya reaktif tertinggi

c Q_MIN : Batas daya reaktif terendah

c P : Daya aktif

c Q : Daya reaktif

c P_HITUNG : Daya Aktif hasil perhitungan

c Q_HITUNG : Daya Reaktif hasil perhitungan

c DELTAMAK : Selisih daya maksimum

c NFILE_IN : Nama file DATA

c NFILE_OUT : Nama file OUTPUT

ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc

c234567

DIMENSION NOCABANG(50),BUS_AWAL(50),BUS_AKHIR(50),TAHANAN(50),

+ REAKTANSI(50),LCHARGING(50),NOTRAFO(50),BAWLTRFO(50)

+ ,BAHRTRFO(50),RATIOTRF(50),NOKPSITOR(50),SUSCEPTAN(5

+ 0),Y_CABANG(50),Y_BUS(50,50),P_GENERATE(50),P_LOAD(50

+ ),V_SPECT(50),V_SUDUT(50),V_MAGNITUD(50),P(50),Q(50

+ ),Q_MIN(10),Q_MAKS(10),Q_LOAD(50)

Page 202: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

190

+ ,Q_GENERATE(50),NOMORBUS(50)

COMPLEX Y_CABANG,Y_BUS,Y_CHARGING(50),DAYA_P,TEGAN_P,ARUS_BUS,

+ COMPLX_TEG(50),SUM,S,R,SR

INTEGER SWITCH,TIPEBUS(100),BUS_AWAL,BUS_AKHIR,BAWLTRFO,BAHRTRFO

REAL ALPHA,TAHANAN,REAKTANSI,EPSILON,LCHARGING,V_SPECT,

+ G_KONDUK(100,100),B_SUSCEP(100,100),JMLH_1,JMLH_2,

+ JACOB_1(50,50),JACOB_2(50,50),V_SUDUT,V_MAGNITUD,

+ JACOB_3(100,100),JACOB_4(100,100),A_JACOBI(100,100),B_JA

+ COBI(100),P_HITUNG(50),Q_HITUNG(50),DELTA_MAG(50),DELTA_

+ SUDUT(50),DELTA_P(50),DELTA_Q(50),C_ARUS(50),D_ARUS(50),

+ XPV(50),MAGE,DELTA_PMAK,DELTA_QMAK

CHARACTER*15 NFILE_OUT,NFILE_IN

c

c PEMBACAAN DATA BUS DAN DATA JARINGAN DARI FILE YANG ADA

WRITE(*,10)

10 FORMAT(3X, 'MASUKKAN NAMA FILE DATA : ',$)

READ(*,20)NFILE_IN

20 FORMAT(A15)

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(*,*) 'WAKTU MULAI PEMBACAAN DATA :'

WRITE(*,70)IHR,IMIN,ISEC,I100TH,I1000TH

OPEN(UNIT = 1, FILE = NFILE_IN, STATUS = 'OLD')

READ(1,*)

READ(1,*)MVADASAR,JMLHBUS,JMCABANG,JMLTRAFO,JMLPVBUS,JMLKSTOR,

+ ALPHA,EPSILON

READ(1,*)

DO 30 I = 1, JMCABANG

30 READ(1,*)NOCABANG(I),BUS_AWAL(I),BUS_AKHIR(I),TAHANAN(I),

+ REAKTANSI(I),LCHARGING(I)

READ(1,*)

DO 40 I = 1, JMLHBUS

40 READ(1,*)NOMORBUS(I),V_MAGNITUD(I),V_SUDUT(I),P_GENERATE(I),

+ Q_GENERATE(I),P_LOAD(I),Q_LOAD(I),V_SPECT(I),

+ Q_MIN(I),Q_MAKS(I),TIPEBUS(I)

READ(1,*)

DO 50 I = 1, JMLTRAFO

50 READ(1,*)NOTRAFO(I),BAWLTRFO(I),BAHRTRFO(I),RATIOTRF(I)

READ(1,*)

DO 60 I = 1, JMLKSTOR

60 READ(1,*)NOKPSITOR(I),SUSCEPTAN(I)

Page 203: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

191

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(*,*) 'WAKTU SELESAI PEMBACAAN DATA :'

WRITE(*,70)IHR,IMIN,ISEC,I100TH,I1000TH

70 FORMAT(2X,I2.2,1H:I2.2,1H:I2.2,1H:I2.2,1H:I2.2)

c

c PEMBENTUKAN MATRIKS ADMITANSI BUS

DO 90 I = 1, JMCABANG

Y_CABANG(I) = 1.00/CMPLX(TAHANAN(I),REAKTANSI(I))

Y_CHARGING(I) = CMPLX(0.00,LCHARGING(I))

NP = BUS_AWAL(I)

NQ = BUS_AKHIR(I)

SWITCH = 1

DO 80 J = 1, JMLTRAFO

IF(I.EQ.NOTRAFO(J))THEN

SWITCH = 0

NK = BAWLTRFO(J)

NN = BAHRTRFO(J)

Y_BUS(NK,NK) = Y_BUS(NK,NK)+Y_CABANG(I)/(RATIOTRF(J))**2+

+ Y_CHARGING(I)

Y_BUS(NN,NN) = Y_BUS(NN,NN)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NK,NN) = Y_BUS(NK,NN)-Y_CABANG(I)/RATIOTRF(J)

Y_BUS(NN,NK) = Y_BUS(NK,NN)

ENDIF

80 CONTINUE

IF(SWITCH.EQ.0)GOTO 90

Y_BUS(NP,NP) = Y_BUS(NP,NP)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NQ,NQ) = Y_BUS(NQ,NQ)+Y_CABANG(I)+Y_CHARGING(I)

Y_BUS(NP,NQ) = Y_BUS(NP,NQ)-Y_CABANG(I)

Y_BUS(NQ,NP) = Y_BUS(NP,NQ)

90 CONTINUE

DO 100 I = 1, JMLHBUS

DO 100 J = 1, JMLKSTOR

IF(I.EQ.NOKPSITOR(J))THEN

Y_BUS(I,I) = Y_BUS(I,I)- CMPLX(0.00,SUSCEPTAN(J))

ENDIF

100 CONTINUE

DO 110 I = 1, JMLHBUS

DO 110 J = 1, JMLHBUS

G_KONDUK(I,J) = REAL(Y_BUS(I,J))

Page 204: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

192

110 B_SUSCEP(I,J) = -AIMAG(Y_BUS(I,J))

c

c PENULISAN DATA SISTEM DAN MATRIKS ADMITANSI BUS

WRITE(*,120)

120 FORMAT(3X, 'MASUKKAN NAMA FILE HASIL PERHITUNGAN : ',$)

READ(*,20)NFILE_OUT

OPEN(UNIT = 2, FILE = NFILE_OUT, STATUS = 'NEW')

WRITE(2,130)

130 FORMAT(2X, 'MVADASAR, JMLHBUS, JMCABANG, JMLTRAFO, JMLPVBUS,JMLKS

+TOR, ALPHA, EPSILON')

WRITE(2,140)MVADASAR,JMLHBUS,JMCABANG,JMLTRAFO,JMLPVBUS,JMLKSTOR,

+ ALPHA, EPSILON

140 FORMAT(3X,I4,5(5X,I4),5X,F5.3,1X,F10.8)

WRITE(2,150)

150 FORMAT(12X, 'DATA JARINGAN SISTEM TENAGA : ',/,' N_LINE KODE BUS

+ TAHANAN REAKTANSI ADMITANSI TANAH')

DO 160 I = 1, JMCABANG

160 WRITE(2,170)NOCABANG(I),BUS_AWAL(I),BUS_AKHIR(I),TAHANAN(I),

+ REAKTANSI(I),LCHARGING(I)

170 FORMAT(I5,3X,I3,' -',I3,3X,F8.4,4X,F8.4,6X,F8.4)

WRITE(2,180)

180 FORMAT(2X, 'DATA BUS SISTEM TENAGA : ',/,' N_BUS V_MAGNITUD V_S

+UDUT P Q V_SPEC QMIN QMAKS TIPE BUS')

DO 190 I = 1, JMLHBUS

190 WRITE(2,200)NOMORBUS(I),V_MAGNITUD(I),V_SUDUT(I),(P_GENERATE(I)

+ -P_LOAD(I)),(Q_GENERATE(I)-Q_LOAD(I)),V_SPECT(I),Q_MIN(I),

+ Q_MAKS(I),TIPEBUS(I)

200 FORMAT(I4,3X,F8.4,5X,F8.4,4X,F8.4,2X,F8.4,3(2X,F8.4),2X,I4)

WRITE(2,210)

210 FORMAT(2X, 'DATA SADAPAN TRANSFORMATOR DARI SISTEM TENAGA : ',/,

+'Nomor Trafo Kode Bus Ratio Sadapan (a)')

DO 220 I = 1, JMLTRAFO

220 WRITE(2,230)NOTRAFO(I),BAWLTRFO(I),BAHRTRFO(I),RATIOTRF(I)

230 FORMAT(2X, 3(2X,I5),2X,F6.2)

WRITE(2,240)

240 FORMAT(2X, 'DATA KAPASITOR YG TERPASANG PADA SISTEM TENAGA : ',/,

+'Nomor Kapasitor Susceptansi')

DO 250 I = 1, JMLKSTOR

250 WRITE(2,260)NOKPSITOR(I),SUSCEPTAN(I)

260 FORMAT(2X,I5,F6.2)

Page 205: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

193

WRITE(2,270)

270 FORMAT(2X, 'ADMITANSI JARINGAN : ',/,)

DO 280 J = 1, JMCABANG

280 WRITE(2,290)Y_CABANG(J)

290 FORMAT(10(1X,F10.5))

WRITE(2,300)

300 FORMAT(2X, 'ADMITANSI KE TANAH : ',/,)

DO 310 J = 1, JMCABANG

310 WRITE(2,320)Y_CHARGING(J)

320 FORMAT(10(1X,F10.5))

WRITE(2,330)

330 FORMAT(2X, 'ADMITANSI BUS : ',/,)

350 FORMAT(10(1X,F10.5))

DO 360 I = 1, JMLHBUS

360 WRITE(2,350)(G_KONDUK(I,J), J = 1, JMLHBUS)

DO 370 I = 1, JMLHBUS

370 WRITE(2,350)(B_SUSCEP(I,J), J = 1, JMLHBUS)

c

c PERHITUNGAN ITERATIF DIMULAI

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,*) 'WAKTU MULAI INISIALISASI PERHITUNGAN :'

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

ITERMAK = 1000

ITERASI = 1

380 DELTA_PMAK = 0.0

DELTA_QMAK = 0.0

c PERHITUNGAN : P, Q, DELTA_P, dan DELTA_Q

DO 400 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 400

JMLH_1 = 0.0

JMLH_2 = 0.0

DO 390 J = 1, JMLHBUS

JMLH_1 = JMLH_1 + V_MAGNITUD(J)*G_KONDUK(I,J) + V_SUDUT(J) *

+ (B_SUSCEP(I,J))

JMLH_2 = JMLH_2 + V_SUDUT(J)*G_KONDUK(I,J) - V_MAGNITUD(J) *

+ (B_SUSCEP(I,J))

390 CONTINUE

P_HITUNG(I) = (V_MAGNITUD(I) * JMLH_1 + V_SUDUT(I) * JMLH_2)

Q_HITUNG(I) = (V_SUDUT(I) * JMLH_1 - V_MAGNITUD(I) * JMLH_2)

Page 206: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

194

400 CONTINUE

DO 410 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 410

P(I) = (P_GENERATE(I)-P_LOAD(I))/MVADASAR

Q(I) = (Q_GENERATE(I)-Q_LOAD(I))/MVADASAR

410 CONTINUE

DO 420 I = 1, JMLHBUS

IF(TIPEBUS(I).NE.1)THEN

DELTA_P(I) = P(I) - P_HITUNG(I)

DELTAPI = ABS(DELTA_P(I))

IF(DELTAPI.GT.DELTA_PMAK)DELTA_PMAK = DELTAPI

ENDIF

IF(TIPEBUS(I).NE.2)THEN

DELTA_Q(I) = Q(I) - Q_HITUNG(I)

DELTAQI = ABS(DELTA_Q(I))

IF(DELTAQI.GT.DELTA_QMAK)DELTA_QMAK = DELTAQI

ENDIF

420 CONTINUE

c PENGECEKAN KONVERGENSI

IF((DELTA_PMAK.LE.EPSILON).AND.(DELTA_QMAK.LE.EPSILON))GOTO 660

c PERHITUNGAN ELEMEN MATRIKS JACOBIAN

DO 430 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 430

DAYA_P = CMPLX(P_HITUNG(I),-Q_HITUNG(I))

TEGAN_P = CMPLX(V_MAGNITUD(I),V_SUDUT(I))

ARUS_BUS = DAYA_P/TEGAN_P

C_ARUS(I)= REAL(ARUS_BUS)

D_ARUS(I)= AIMAG(ARUS_BUS)

430 CONTINUE

DO 450 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 450

DO 440 J = 1, JMLHBUS

IF(TIPEBUS(J).EQ.1)GOTO 440

IF(J.EQ.I)THEN

JACOB_1(I,I) = V_MAGNITUD(I)*G_KONDUK(I,I) - V_SUDUT(I) *

+ (-B_SUSCEP(I,I)) + C_ARUS(I)

JACOB_2(I,I) = V_MAGNITUD(I)*(B_SUSCEP(I,I))+V_SUDUT(I)*

+ G_KONDUK(I,I) + D_ARUS(I)

JACOB_3(I,I) = V_MAGNITUD(I)*(B_SUSCEP(I,I))+V_SUDUT(I)*

Page 207: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

195

+ G_KONDUK(I,I) - D_ARUS(I)

JACOB_4(I,I) = -V_MAGNITUD(I)*G_KONDUK(I,I) + V_SUDUT(I)*

+ (-B_SUSCEP(I,I)) + C_ARUS(I)

ELSE

JACOB_1(I,J) = V_MAGNITUD(I)*G_KONDUK(I,J) - V_SUDUT(I) *

+ (-B_SUSCEP(I,J))

JACOB_2(I,J) = V_MAGNITUD(I)*(B_SUSCEP(I,J))+V_SUDUT(I)*

+ G_KONDUK(I,J)

JACOB_3(I,J) = V_MAGNITUD(I)*(B_SUSCEP(I,J))+V_SUDUT(I)*

+ G_KONDUK(I,J)

JACOB_4(I,J) = -V_MAGNITUD(I)*G_KONDUK(I,J) + V_SUDUT(I)*

+ (-B_SUSCEP(I,J))

ENDIF

440 CONTINUE

450 CONTINUE

c PENYUSUNAN ELEMEN-ELEMEN MATRIKS JACOBI YANG BERKESESUAIAN

DO 470 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)THEN

IF(I.NE.1)THEN

WRITE(*,460)

460 FORMAT(1X, 'SLACKBUS BUKAN PADA BUS 1 !!!!')

GOTO 1000

ELSE

GOTO 480

ENDIF

ENDIF

470 CONTINUE

480 NKOLOM_BUS = JMLHBUS-1

NBARIS_BUS = 2*JMLHBUS-2

DO 500 I = 2, JMLHBUS

J = I - 1

DO 490 K = 1, JMLHBUS-1

A_JACOBI(J,K) = JACOB_1(I,K+1)

A_JACOBI(J,K+NKOLOM_BUS) = JACOB_2(I,K+1)

A_JACOBI(J+NKOLOM_BUS,K) = JACOB_3(I,K+1)

A_JACOBI(J+NKOLOM_BUS,K+NKOLOM_BUS) = JACOB_4(I,K+1)

490 CONTINUE

B_JACOBI(J) = DELTA_P(I)

Page 208: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

196

B_JACOBI(J+NKOLOM_BUS) = DELTA_Q(I)

500 CONTINUE

c PERHITUNGAN HARGA DELTA_E DAN DELTA_F DENGAN GJORDAN PIVOTING

c PROSEDUR SOLUSI SPL DENGAN METODA GJ + PIVOTING

DO 520 I = 1, NBARIS_BUS

DO 510 J = 1, NBARIS_BUS+1

IF(J.GT.NBARIS_BUS)THEN

A_JACOBI(I,J) = B_JACOBI(I)

ENDIF

510 CONTINUE

520 CONTINUE

DO 580 K = 1, NBARIS_BUS

L = K

DO 530 I = K+1, NBARIS_BUS

IF(ABS(A_JACOBI(I,K)).GT.ABS(A_JACOBI(L,K)))THEN

L = I

ENDIF

530 CONTINUE

IF(ABS(A_JACOBI(L,K)).LE.(0.00001))THEN

WRITE(*,*) "PROSES GAGAL"

GOTO 1000

ENDIF

IF(L.NE.K)THEN

DO 540 J = K, NBARIS_BUS+1

DUMMY = A_JACOBI(L,J)

A_JACOBI(L,J)= A_JACOBI(K,J)

A_JACOBI(K,J)= DUMMY

540 CONTINUE

ENDIF

PIVOT = A_JACOBI(K,K)

DO 550 J = 1, NBARIS_BUS+1

550 A_JACOBI(K,J) = A_JACOBI(K,J)/PIVOT

DO 570 I = 1, NBARIS_BUS

IF(I.NE.K) THEN

PIVOT = A_JACOBI(I,K)

DO 560 J = 1,NBARIS_BUS+1

560 A_JACOBI(I,J) = A_JACOBI(I,J) - PIVOT*A_JACOBI(K,J)

ENDIF

Page 209: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

197

570 CONTINUE

580 CONTINUE

DO 590 I = 1, NBARIS_BUS

DO 590 J = 1, NBARIS_BUS+1

IF(J.GT.NBARIS_BUS)THEN

XPV(I) = A_JACOBI(I,J)

ENDIF

590 CONTINUE

DO 600 I = 1, NBARIS_BUS

IF(I.LT.JMLHBUS)THEN

J = I+1

DELTA_MAG(J) = XPV(I)

ELSE

K = I-(JMLHBUS-2)

DELTA_SUDUT(K) = XPV(I)

WRITE(*,*)I,K,XPV(I),DELTA_SUDUT(K)

ENDIF

600 CONTINUE

DO 610 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)GOTO 610

V_MAGNITUD(I) = V_MAGNITUD(I) + DELTA_MAG(I)

V_SUDUT(I) = V_SUDUT(I) + DELTA_SUDUT(I)

610 CONTINUE

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,620)ITERASI

620 FORMAT(3X,'WAKTU SELESAI ITERASI KE : ',I4)

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

ITERASI = ITERASI + 1

IF(ITERASI.GT.ITERMAK)GOTO 640

GOTO 380

c BILA SOLUSI GAGAL DICAPAI

640 WRITE(2,650)ITERASI

650 FORMAT(////,T10,'CONVERGENCE NOT OBTAINED IN : ',I4,'ITERATION')

GOTO 900

c BILA KONVERGENSI TERCAPAI, PROSEDUR PERHITUNGAN ALIRAN DAYA

660 WRITE(2,670)ITERASI

670 FORMAT(' ',//T6,'NEWTON RAPHSON TECHNIQUES CONVERGEN IN : ' ,I4,

+ ' ITERATION',/)

DO 680 I = 1, JMLHBUS

Page 210: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

PROGRAM

198

680 COMPLX_TEG(I) = CMPLX(V_MAGNITUD(I),V_SUDUT(I))

DO 690 I = 1, JMLHBUS

690 IF(TIPEBUS(I).EQ.1)K = I

DO 700 I = 1, JMLHBUS

700 SUM = SUM + Y_BUS(K,I) * COMPLX_TEG(I)

P(K) = REAL(SUM*CONJG(COMPLX_TEG(K)))

Q(K) = -AIMAG(SUM*CONJG(COMPLX_TEG(K)))

c PERHITUNGAN ALIRAN BEBAN DAN PENULISAN HASIL

DO 710 I = 1, JMLHBUS

DELT = ATAN2(AIMAG(COMPLX_TEG(I)),REAL(COMPLX_TEG(I)))

MAGE = CABS(COMPLX_TEG(I))

710 WRITE(2,720)I,COMPLX_TEG(I),MAGE,DELT*57.29578,P(I),Q(I)

720 FORMAT(' ',I2,2F10.5,1X,F7.4,2X,F9.5,6X,F10.5,6X,F10.5)

SUM = CMPLX(0.0,0.0)

WRITE(2,730)

730 FORMAT(' ',//T6,'ALIRAN DAYA PADA MASING-MASING CABANG',/)

DO 740 I = 1, JMCABANG

NP = BUS_AWAL(I)

NQ = BUS_AKHIR(I)

S = COMPLX_TEG(NP)*CONJG((COMPLX_TEG(NP)-COMPLX_TEG(NQ))*

+ Y_CABANG(I)+COMPLX_TEG(NP)*(Y_CHARGING(I)))

R = COMPLX_TEG(NQ)*CONJG((COMPLX_TEG(NQ)-COMPLX_TEG(NP))*

+ Y_CABANG(I)+COMPLX_TEG(NQ)*(Y_CHARGING(I)))

SR = SUM + (S - R)

WRITE(2,750)NOCABANG(I),NP,NQ,S*MVADASAR

740 WRITE(2,750)NOCABANG(I),NQ,NP,R*MVADASAR

750 FORMAT(' ',3I5,5X,F10.5,6X,F10.5)

WRITE(2,760)SR

760 FORMAT(' ',//T6,'SUSUT DAYA PADA SALURAN TRANSMISI : ',F9.5,1X,'MW

+',F9.5,1X,'MVAR')

DO 770 I = 1, JMLHBUS

IF(TIPEBUS(I).EQ.1)THEN

WRITE(2,780)P(I)*MVADASAR,Q(I)*MVADASAR

770 ENDIF

780 FORMAT(' ',//T6,'DAYA PADA BUS BERAYUN : ',F9.5,1X,'MW

+',F9.5,1X,'MVAR')

CALL GETTIM (IHR,IMIN,ISEC,I100TH,I1000TH)

WRITE(2,*) 'WAKTU SELESAI SELURUH PERHITUNGAN :'

WRITE(2,70)IHR,IMIN,ISEC,I100TH,I1000TH

Page 211: T PENGGUNAAN KOMPUTER DALAM E ANALISIS SISTEM …repository.univ-tridinanti.ac.id/195/1/DIKTAT PENGKOMP 2020.pdf · Ketidakbebasan Linear dan Rank Matriks 21 1.6. Soal-Soal Bab I

hmymsc

199

900 WRITE(*,*)

1000 STOP

END