MATA PELAJARAN 3
MENJALANKAN PROGRAM SIMULASI PRODUKSI DENGAN APLIKASI JROS
MENJALANKAN PROGRAM SIMULASI PRODUKSI DENGAN APLIKASI JROS
TUJUAN PELAJARAN : Setelah mengikuti pelajaran ini peserta mampu menjalankan langkah-langkah yang harus dilaksanakan dalam penyusunan simulasi produksi dengan baik dan benar sesuai standar perusahaan.
DURASI
: 28 JP
PENYUSUN
: Ajeng Welly
i
DAFTAR ISI
TUJUAN PELAJARAN ..................................................................................................................... DAFTAR ISI....................................................................................................................................... DAFTAR GAMBAR...........................................................................................................................
i ii iii
1.
PENGENALAN PROGRAM APLIKASI jROS ........................................................................
1
2.
STRUKTUR DESAIN JROS ....................................................................................................
1
3.
PROGRAM JROS (BASE) ...................................................................................................... 3.1. Elemen-Elemen Pada Window jROS......................................................................... 3.1.1. Menu ................................................................................................................ 3.1.2. Buttons ............................................................................................................. 3.1.3. Navigation Tree................................................................................................ 3.1.4. Content Area .................................................................................................... 3.1.5. Status Bar ........................................................................................................ 3.2. Fitur-Fitur jROS .......................................................................................................... 3.2.1. Variant.............................................................................................................. 3.2.2. Run Manager ................................................................................................... 3.2.3. Configuration.................................................................................................... 3.2.4. Result ............................................................................................................... 3.2.5. Model ............................................................................................................... 3.2.6. Variant Comparison ......................................................................................... 3.2.7. Topology .......................................................................................................... 3.2.8. User Management ........................................................................................... 3.2.9. Work Flow ........................................................................................................ 3.3. Data Input jROS ......................................................................................................... 3.3.1. Data Pembangkit ............................................................................................. 3.3.2. Data Bahan Bakar............................................................................................ 3.3.3. Data Konstrain Transmisi................................................................................. 3.3.4. Data Beban ......................................................................................................
2 2 2 2 6 7 8 9 9 13 19 23 25 35 36 36 39 41 41 42 43 43
4.
TAHAPAN PELAKSANAAN RENCANA ALOKASI ENERGI PERIODE JANGKA PENDEK (HTC), MENENGAH DAN PANJANG (RO) ............................................................ 4.1. Data Yang Dibutuhkan ............................................................................................... 4.2. Tahapan Proses Optimasi ......................................................................................... 4.2.1. Optimasi pada HTC (Jangka Pendek) ............................................................. 4.2.2. Optimasi pada RO (Jangka Menengah & Panjang)......................................... 4.2.3. Tahapan Eksekusi (RUN) ................................................................................ 4.2.4. Baca Hasil ........................................................................................................
44 44 44 44 51 57 58
SOAL LATIHAN ...............................................................................................................................
60
LAMPIRAN
Simple, Inspiring, Performing, Phenomenal
ii
DAFTAR GAMBAR
Gambar 1. Gambar 2. Gambar 3. Gambar 4. Gambar 5. Gambar 6. Gambar 7. Gambar 8. Gambar 9. Gambar 10. Gambar 11. Gambar 12. Gambar 13. Gambar 14. Gambar 15. Gambar 16. Gambar 17. Gambar 18. Gambar 19. Gambar 20. Gambar 21. Gambar 22. Gambar 23. Gambar 24. Gambar 25. Gambar 26. Gambar 27. Gambar 28. Gambar 29. Gambar 30. Gambar 31. Gambar 32. Gambar 33. Gambar 34. Gambar 35. Gambar 36. Gambar 37. Gambar 38. Gambar 39. Gambar 40. Gambar 41. Gambar 42. Gambar 43. Gambar 44. Gambar 45.
Struktur Desain jROS....................................................................................... Elemen-Elemen Pada Window jROS............................................................... Tombol-tombol pada window jROS ................................................................. Kolom yang bisa diedit berwarna hijau ............................................................ Navigation tree ................................................................................................. Content area .................................................................................................... Status bar ......................................................................................................... Variant .............................................................................................................. Variant Management........................................................................................ Membuat Variant Baru ..................................................................................... Mengedit Variant .............................................................................................. Menghapus Variant .......................................................................................... Log Variant ....................................................................................................... Rapulator.......................................................................................................... RO Execution ................................................................................................... HTC Execution ................................................................................................. Job Overview ................................................................................................... System & Aplication tuning .............................................................................. Setting Aplication Tuning ................................................................................. Konfigurasi HTC............................................................................................... Editable & Report schedules............................................................................ Laporan Group Result...................................................................................... Tampil laporan objek-objek yang telah dipilih sebelumnya pada laporan Group Result .................................................................................................... Beberapa contoh tampilan hasil laporan Group Result ................................... Tampilan areas ................................................................................................ Tampilan Power lines....................................................................................... Tampilan Hydro Units....................................................................................... Tampilan Fuel Type ......................................................................................... Tampilan Fuel Contract.................................................................................... Tampilan Thermal Plants ................................................................................. Tampilan Thermal Plants (Availabilities).......................................................... Tampilan Thermal Units (Definition) ................................................................ Tampilan Thermal Units (Primary Energy P. Curve) ....................................... Contoh pembangkit PLTGU dengan pola 2.2.1 (2 GT, 1 ST).......................... Tampilan Restriction Group ............................................................................. Tampilan Administrator .................................................................................... Tampilan Change Password ............................................................................ Tampilan Active User ....................................................................................... Tampilan Change Atribute (User Setting) ........................................................ Tampilan Work Flow ........................................................................................ Tampilan Work Flow ........................................................................................ Tampilan Login................................................................................................. Tampilan Setting Parameter Program ............................................................. Cek/Edit Beban ................................................................................................ Cek/Edit Komponen pembangkit Thermal(Thermal Plants) ............................
Simple, Inspiring, Performing, Phenomenal
1 2 3 4 7 7 8 9 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 35 37 38 38 39 40 40 44 45 46 47 iii
Gambar 46. Gambar 47. Gambar 48. Gambar 49. Gambar 50. Gambar 51. Gambar 52. Gambar 53. Gambar 54. Gambar 55. Gambar 56. Gambar 57. Gambar 58. Gambar 59.
Cek/Edit Komponen pembangkit Thermal(Thermal Units) .............................. Cek/Edit Komponen pembangkit Kontrak ........................................................ Cek/Edit Fuel Restriction Group ...................................................................... Tahapan Eksekusi (RUN) ................................................................................ Login................................................................................................................. Setting Parameter Program ............................................................................. Set Parameter Optimasi lainnya ...................................................................... Cek/Edit Beban ................................................................................................ Cek/Edit Power lines ........................................................................................ Cek/Edit Komponen pembangkit Thermal ....................................................... Combined Cycle Plants.................................................................................... Contract with Fixed Power Schedule ............................................................... Tahapan Eksekusi (RUN) ................................................................................ Baca Hasil ........................................................................................................
Simple, Inspiring, Performing, Phenomenal
48 49 50 50 51 52 52 53 54 55 56 57 58 58
iv
MENJALANKAN PROGRAM SIMULASI PRODUKSI DENGAN APLIKASI JROS
1.
PENGENALAN PROGRAM APLIKASI jROS
jROS adalah suatu program aplikasi Simulasi Produksi (Production Simulation ) buatan SIEMENS AG Jerman. Adapun Versi yang digunakan saat ini adalah Version 5.0 May/2013, yang selalu diperbarui (up dated) setiap tahunnya. Software jROS terdiri dari 2 (dua) jenis optimasi : -
Perencanaan jangka menengah & panjang (Resource Optimization RO)
-
Perencanaan jangka pendek (Hydro Thermal Coordination HTC)
yang merupakan hasil perhitungan dengan metode Mixed Integer Linear Programming (MILP).
2.
STRUKTUR DESAIN JROS
jROS merupakan aplikasi client-server yang berbasis java. User dapat menjalankan program ini dikomputer yang terinstal java tanpa perlu menginstal aplikasi software jROS (sebagai client) karena jROS menggunakan fungsi Java Web start yang akan mengunduh (download) aplikasinya dari server jROS. Pada server terdapat database yang akan menyimpan seluruh model data, hasil dan kernell optimasi untuk proses perhitungan baik RO maupun HTC. Agar performa perhitungan lebih optimal kernell yang digunakan RO dan HTC menggunakan server yang terpisah.
Gambar 1. Struktur Desain jROS
Simple, Inspiring, Performing, Phenomenal
1
3.
PROGRAM JROS (BASE)
3.1. Elemen-Elemen Pada Window jROS Pada jROS , ketika user sudah berhasil login, maka akan tampil tampilan window seperti ini :
Gambar 2. Elemen-Elemen Pada Window jROS
seperti terlihat pada gambar di atas, tampilan utama jROS terdiri dari 5 elemen, yaitu :
3.1.1. Menu Menu pada jROS termasuk menu standar - File, Tools, Window dan Help, serta beberapa menu yang sedikit berbeda pada tampilan RO dan HTC.
3.1.2. Buttons Buttons atau tombol-tombol yang terdapat pada toolbar dapat digunakan untuk membuat objek baru, copy & Paste Objek, rename & hapus objek serta mengedit objek. Tombol-tombol ini dapat dioperasikan sesuai otoritas user yang diijinkan administrator. pada sisi kiri atas window terdapat tombol untuk memilih variant. Gambar Tombol-tombol pada window jROS dapat dilihat pada gambar dibawah ini :
Simple, Inspiring, Performing, Phenomenal
2
Gambar 3. Tombol-tombol pada window jROS
Setiap tombol diwakili oleh ikon yang menggambarkan fungsi masing-masing, yaitu :
New Data
: tombol yang berfungsi untuk membuat data baru berdasarkan tipe/jenis objek yang dipilih. Jenis/Tipe objek dapat dipilih melalui navigation tree atau menu.
Copy Data
: berfungsi untuk meng-copy data.
Paste Data
: berfungsi untuk menempel/mem-paste data.
Rename Data
: berfungsi untuk mengganti nama data.
Delete Data
: berfungsi menghapus data (perlu konfirmasi user).
Change Data
: berfungsi mengubah objek yang dipilih menjadi mode edit.Objek yang dirubah ke dalam mode edit dapat dimodifikasi.
Print Report
: berfungsi untuk mengubah data menjadi file PDF dan mencetaknya.
Cancel Editing
: berfungsi untuk membatalkan perubahan (edit) data.
Save With Comment : berfungsi untuk menyimpan hasil modifikasi (edit) dengan disertai komentar. Komentar user akan tersimpan di variant log.
Save
: berfungsi menyimpan hasil modifikasi (edit).
New Window
: berfungsi untuk menampilkan window baru.
Exit Window
: berfungsi untuk menutup window.
a. Membuat dan Edit Data Ketika suatu data sudah masuk ke dalam mode edit, maka data tersebut tidak bisa dirubah oleh user lain. suatu data yang berada dalam mode edit dan yang dapat diedit akan ditandai dengan latar warna yang berbeda. seperti yang tampak pada gambar dibawah ini dimana kolom yang bisa diedit berwarna hijau.
Simple, Inspiring, Performing, Phenomenal
3
Gambar 4. Kolom yang bisa diedit berwarna hijau
Adapun cara mengedit dan membuat data baru adalah :
Membuat Data Baru : Langkah - langkah :
-
pilih data yang akan di edit, misalnya suatu unit thermal yang terdapat di navigation tree 'Thermal Unit'.
-
Klik ikon 'New Data'
-
Masukan nama objek dan short name-nya pada kolom masing-masing.
-
Input data.
-
simpan dengan menekan ikon 'Save Data'.
Mengedit Data Langkah - langkah :
Simple, Inspiring, Performing, Phenomenal
4
-
pilih data yang akan di edit, misalnya suatu unit thermal yang terdapat di navigation tree 'Thermal Unit'.
-
klik ikon ‘Edit’.
-
Ubah datanya.
-
simpan dengan menekan ikon 'Save Data'
b. jROS - Excell Interface Data jROS dapat di import dan di export dari/ke excell. Fungsi import biasanya digunakan untuk proses input kolektif yang templatenya sudah dibuat terlebih dahulu, sedangkan fungsi export biasanya digunakan ketika akan mengolah hasil running jROS lebih lanjut.
Import Data Langkah - langkah :
-
Pilih data yang akan di edit melalui excell
-
klik ikon 'Change Data', data akan berada dalam mode edit
-
klik kanan, pilih 'Import from Excell'
-
akan muncul window dengan pilihan excell yang akan diambil datanya
-
pilih salah satu data excell
Export Data Langkah - langkah : -
Pilih data yang akan dipindahkan ke excell
-
klik kanan, pilih 'Export to Excell'
-
akan muncul windows dari komputer user yang akan memverivikasi lokasi dan nama data excell yang akan di export
-
klik 'save'
-
file jROS tersebut akan muncul dalam bentuk excell
Simple, Inspiring, Performing, Phenomenal
5
-
File excell tersebut kemudian dapat di edit dan diexport kembali ke dalam jROS
3.1.3. Navigation Tree Hampir seluruh fungsi pada RO dan HTC dapat dipilih melalui navigation tree, seperti terlihat pada gambar di bawah ini :
Simple, Inspiring, Performing, Phenomenal
6
Gambar 5. Navigation tree
3.1.4. Content Area Content area menampilkan tampilan data dari objek yang dipilih.
Gambar 6. Content area
Simple, Inspiring, Performing, Phenomenal
7
Object Selection : merupakan daftar objek yang dapat dipilih untuk dilihat tampilannya.
Attribute Selection : untuk memilih atribut/tipe objek yang akan ditampilkan, ditampilkan secara grafis.
Graph : tombol ini berfungsi untuk menampilkan objek secara grafis dalam window baru.
Planning Horizon : menampilkan rentang waktu perencanaan dimana data tersedia dan dioptimasi pada suatu variant.
Period Selection : untuk memilih periode data yang perlu ditampilkan baik dalam bentuk tabular maupun grafis.
Summary Data : menampilkan kesimpulan data dari setiap kolom pada periode yang dipilih. kesimpulannya bisa berupa hasil total, nilai maksimum, minimum, rata-rata suatu tipe data.
3.1.5. Status Bar Status bar menunjukan Status saat running atau bisa juga menampilkan beberapa informasi.
Gambar 7. Status bar
Optimization of selected variant is running : mengindikasikan dimulainya proses optimasi pada suatu variant RO atau HTC.
Server name : menampilkan nama server jROS dimana client terhubung.
Optimizations are running : menandakan bahwa proses running sedang berlangsung.
User name : menginformasikan nama-nama user jROS yang sedang login.
Current time : menunjukan waktu
Time zone : menunjukan zona waktu yang digunakan.
Client is connected to server : mengindikasikan user mana saja yang sedang terhubung pada server jROS (green light) dan yang tidak (red light).
Simple, Inspiring, Performing, Phenomenal
8
3.2.
Fitur-Fitur jROS
3.2.1. Variant Variant merupakan data study dalam jROS. Suatu variant yang datanya diubah/dimodifikasi tidak akan mempengaruhi variant lain. klik pada navigation tree 'Variant Management', maka akan tampil seluruh variant yang pernah dibuat beserta tipenya, seperti gambar di bawah ini :
Gambar 8. Variant
dalam 'Variant Management', file variant bisa di copy, edit, simpan ataupun dihapus.
Gambar 9. Variant Management
Simple, Inspiring, Performing, Phenomenal
9
Terdapat 3 tipe variant, yaitu : A. DET = Deterministic Resource Optimization (jangka menengah-panjang) pada RO B. VOL = Volatility in Resource Optimization (jangka menengah-panjang) C. HTC = Hydro Thermal Coordination (jangka pendek) pada HTC
Membuat Variant Baru Suatu variant dibuat dengan cara meng-copy dari variant lama atau dari dump file. untuk membuat variant baru, tahapannya adalah :
klik 'Variant Management' pada navigation tree
klik tombol 'New Data' , maka akan muncul window seperti ini :
Gambar 10. Membuat Variant Baru
pilih variant yang akan diduplikat pada kolom 'selection'
masukan ID variant yang baru, ketikan nama variant, lalu ketikan informasi tambahan tentang varian baru ini pada kolom 'Description'
tipe variant yang baru akan otomatis mengikuti tipe variant awalnya.
Klik 'OK'
Simple, Inspiring, Performing, Phenomenal
10
Mengedit Variant suatu variant bisa di edit namanya ataupun deskripsinya, dengan cara :
klik 'Variant Management' pada navigation tree
klik tombol 'Change Data'. maka akan muncul window seperti gambar dibawah ini :
Gambar 11. Mengedit Variant
Ubah nama dan deskripsi variant sesuai kolom yang tersedia
klik 'OK'
Menghapus Variant Variant dapat dihapus, bahkan beberapa variant dapat dihapus dalam satu kali klik :
klik ikon 'Delete Variant' , maka akan muncul window seperti ini :
Gambar 12. Menghapus Variant
Simple, Inspiring, Performing, Phenomenal
11
plilh variant atau beberapa variant yang akan dihapus
klik 'OK'
Log Variant Berfungsi untuk melihat log data-data variant yang telah diubah/edit serta keterangan usernya. Untuk melihat log variant, klik pada navigation tree 'Variant Log', maka akan muncul window seperti gambar dibawah ini :
Gambar 13. Log Variant
Ropulator Ropulator berfungsi untuk meng-copy model data pada HTC menjadi data RO. Adapun datadata HTC yang bisa di copy ke RO adalah : a. Areas b. Power Lines c. Contracts with Fixed Power Schedules
Simple, Inspiring, Performing, Phenomenal
12
d. Simple Purchase Contracts Reservoirs e. Power Restriction Groups f.
Fuel Types
g. Primary Energy Contracts h. Valleys Storage Plants i.
Thermal Plants
j.
Combined Cycle Plants
Cara Ropulate data :
klik 'Ropulator' pada navigation tree, maka akan muncul window seperti ini :
Gambar 14. Rapulator
lalu pilih variant HTC yang akan di ropulate
klik 'Ropulate'.
Fungsi ini hanya terdapat di RO.
3.2.2. Run Manager Execution Baik pada RO maupun HTC,’Execution’ menampilkan file control untuk perintah RUN namun dengan tampilan yang sedikit berbeda.
Simple, Inspiring, Performing, Phenomenal
13
RO Execution Untuk mulai proses run suatu variant di RO, tekan tombol ‘Start’ maka RO pada variant tersebut berubah ke status ‘Active’, sementara pada status bar akan tertulis ‘RO is Running’. Pada fitur ini juga menampilkan sejarah waktu run terakhir, lama proses RUN, kode eror, MIP gap, dan biaya kalkulasi.
Gambar 15. RO Execution
Setelah optimasi berhasil, hasilnya dapat dilihat dengan memilih salah satu dari sekian banyak tampilan result pada menu ‘RO Result’.
HTC Execution Untuk mulai proses run suatu variant di RO, tekan tombol ‘Start’ maka RO pada variant. Pada fitur ini juga tempat untuk mensetting periode simulasi (Planning Horizon). Pada baris kedua dan ketiga menampilkan progress optimasi dan MIP gap.
Simple, Inspiring, Performing, Phenomenal
14
Gambar 16. HTC Execution
Setelah optimasi berhasil, hasilnya dapat dilihat dengan memilih salah satu dari sekian banyak tampilan result pada menu ‘HTC Result’.
Job Overview Pada fitur ini menampilkan informasi daftar variant-variant yang sedang proses running. Pada fitur ini juga dapat untuk menghentikan (Kill) proses RUN suatu variant yaitu dengan cara :
Pilih variant yang akan di ‘kill’
klik tombol ‘Kill Selected Variant’, maka otomatis proses run variant yang dipilih tersebut akan terhenti.
Tidak semua user mempunyai wewenang ini
Simple, Inspiring, Performing, Phenomenal
15
Gambar 17. Job Overview
System & Aplication Tuning System & Aplication tuning merupakan engine dari jROS. Fungsi ini hanya terdapat di HTC dimana semua setup dari HTC masuk ke dalam fungsi ini antara lain : a. Fungsi untuk setting parameter cadangan. Klik ‘“jROS Optimization > HTC execution > System Tuning” pada navigation tree, lalu klik ikon ‘change data’
Simple, Inspiring, Performing, Phenomenal
16
Gambar 18. System & Aplication tuning
A. R1 time : untuk setting waktu aktivasi cadangan class 1 B. R1 excl : jika pilihan ini dicontreng, maka C. R1 on : untuk on/off pilihan reserve class 1 Klik ‘save’
b. Setting Aplication Tuning Fungsi untuk setting parameter aplikasi yang mempengaruhi lamanya proses run. Klik “HTC execution > Application Tuning” pada navigation tree, lalu klik ikon ‘change data’
.
Simple, Inspiring, Performing, Phenomenal
17
Gambar 19. Setting Aplication Tuning
Adapun pilihan-pilihan yang dapat di seeting yaitu : Parameter MIP gap Rel 1, 2, 3
Description relative MIP (tolerance) limit search phase 1,2,3
MIP gap Abs 1, 2, 3
absolute MIP (tolerance) limit search phase 1,2,3
lector
relative MIP limits
MIP gap se
Selector to switch between absolute and
MILP sol MILP nodes
Number of integer solutions to break-off Maximum number of nodes to break-off
MILP time
Maximum time limit of MILP per search phase
ro max it.slph
Maximum iteration in sLP hyd
fac.sLPh perc.sLPh
Contraction factor sLP hydro Percentage factor sLP hydro
max it.slpt
Maximum iteration in sLP thermal
t
actor sLP thermal
fac.sLP
Contraction f
debug base pen.
Debug level Basic penalty
exec. Time
Execution time of last HTC run
MIP gap rel
Achieved relative MIP gap
MIP gap abs Cplex Default
Achieved absolute MIP gap If marked, the default-parameters of CPLEX are used (e.g. for small cases), otherwise the tuned parameters are used (e.g. for large cases)
Heuristic off:
This switch can be used for test purposes in order to analyze variances in calculation time
Simple, Inspiring, Performing, Phenomenal
18
MPROF demand Variations
Make sure to cover in any case the demand. This could be necessary if the hedule.
MPROF freeze Electricity
calculation time grid is bigger than the given demand scFreeze Electricity Contracts schedules in MPROF runs
Contracts MPROF freeze Powerlines
Freeze Power Lines exchange in MPROF runs
MPROF freeze SpotMarket
Freeze SpotMarkets schedules in MRPF runs
MPROFon MPROF ramp limit
Switch to activate Market Profiles analysis Obey modified ramp constraints in MPROF runs
MIP Gap Limit berfungsi untuk mengatur tingkat akurasi perhitungan (range antara 0.0 – 1.0)
3.2.3. Configuration Baik pada RO dan HTC, user bisa melakukan beberapa konfigurasi untuk memudahkan proses input data maupun pengolahan data.
Konfigurasi HTC
Dalam HTC, baik data input maupun data output (laporan hasil) dapat dikonfigurasi.
Beberapa data input dengan atribut yang sama dapat dikelompokan untuk mempermudah, misalnya menyatukan data beban dari 25 Subsistem Sistem Jawa Bali dalam 1 grup data input.
Data Output (hasil) dapat di setting agar berada dalam satu tampilan Report.
Semua data yang dikonfigurasi dapat berupa data yang bisa dirubah (editable) ataupun tidak (Read Only)
Data pun bisa dikonfigurasi tampilannya menjadi berupa : gambar, table, jadwal.
Langkah untuk setting 'UI Configurator' : -
Klik 'New Data' untuk membuat data konfigurator baru atau klik pada data yang sudah eksisting lalu klik 'Change Data' untuk mengedit atribut data tersebut.
-
klik 'UI Configurator' pada navigation tree
-
Pilih komponen, atribut, dll yang akan ditampilkan, pilih jenis data konfigurasinya (schedule/Value)
-
Pilih tipe konfigurasi
Simple, Inspiring, Performing, Phenomenal
19
-
jika Data dikehendaki agar dapat dirubah/edit (editable), klik kolom 'editable', dan sebaliknya.
Gambar 20. Konfigurasi HTC
-
Biasanya data input di set ‘editable’.
-
Klik 'Save Data'
-
Maka akan muncul data baru sesuai jenis settingan, seperti gambar dibawah ini :
Simple, Inspiring, Performing, Phenomenal
20
Gambar 21. Editable & Report schedules
Simple, Inspiring, Performing, Phenomenal
21
Konfigurasi RO
Dalam RO, hanya laporan hasil yang bisa di konfigurasi melalui ‘Group Results’.
Melalui 'Group Result', beberapa objek dapat dilihat dalam satu tampilan
Data tersebut dapat dieksport ke excell.
Dapat memilih time grid yang diingikan.
memungkinkan untuk membandingkan hasil dari variant satu dengan lainnya
Langkah untuk setting 'group result' : -
klik 'Group Definition/Excell Exp.' pada navigation tree
-
Pilih komponen, atribut, time grid dan time interval yang akan ditampilkan dalam laporan 'Group Result'
Gambar 22. Laporan 'Group Result'
-
Cek pada 'Group Result' maka akan tampil laporan objek-objek yang telah dipilih sebelumnya
Simple, Inspiring, Performing, Phenomenal
22
Gambar 23. Tampil laporan objek-objek yang telah dipilih sebelumnya pada laporan 'Group Result'
3.2.4. Result Tampilan hasil optimasi pada jROS dapat dilihat di "RO/HTC Result" pada navigation tree. Hasil dapat dilihat dengan bermacam pilihan sesuai kebutuhan. Beberapa objek pada RO dan HTC dapat dikonfurasi hasilnya dalam 'Result Group'. Beberapa contoh tampilan hasil seperti gambar dibawah ini :
Simple, Inspiring, Performing, Phenomenal
23
Gambar 24. Beberapa contoh tampilan hasil laporan Group Result
Simple, Inspiring, Performing, Phenomenal
24
3.2.5. Model Area Fitur 'Area' berfungsi untuk menampilkan dan mengedit beban pada masing-masing area jika hendak mengedit beban satu persatu (bukan melalui grup konfigurasi), maka langkahnya yaitu :
Klik “HTC Model > Areas” pada navigation tree, maka akan muncul seluruh namanama beban
Lalu pilih salah satu beban, tampilan window akan berubah seperti ini:
Gambar 25. Tampilan areas
Window akan menampilkan profil beban yang masuk dalam kurun waktu horizon saja
untuk mengedit beban tersebut klik ikon ‘change data’ , maka window akan berada pada ‘edit mode’, ketikan satu persatu nilai beban yang akan diubah
atau jika sudah disiapkan langsung sekaligus dalam data excel dalam suatu kurun waktu, maka dilakukan melalui langkah ‘import from excel’ (lihat section 3.1.2.B)
Simple, Inspiring, Performing, Phenomenal
25
Power Lines Merupakan kumpulan data-data saluran transmisi termasuk batasan transfer dan koneksinya.
klik “HTC Model > Power Lines” pada navigation tree, maka akan muncul seluruh saluran transmisi maupun IBT.
Lalu pilih salah satu line, tampilan window akan berubah seperti ini:
Gambar 26. Tampilan Power lines
untuk mengedit batasan transfer, klik ikon ‘change data’
, maka window akan
berada pada ‘edit mode’, ketikan nilai transfer yang akan diubah. Klik ‘save data’
.
Hydro System a. Hydro Plants merupakan pengelompokan dari unit-unit pembangkit yang berada dalam 1 blok, kecuali untuk pembangkit kontrak dan TOP. Pada Hydro Plants terdiri dari 3 sheet :
‘Parameters’, yang berisi lokasi dan kaskade blok pembangkit tersebut terhubung. Data dapat diedit.
Simple, Inspiring, Performing, Phenomenal
26
‘List of Units’ : berisi informasi unit-unit yang terhubung pada suatu blok pembangkit.
‘Availabilities’ : berisi informasi unit komitmen dari setiap unit yang terhubung ke blok tersebut. Data bisa diedit.
b. Hydro Units Merupakan daftar unit-unit PLTA yang terdapat dalam system beserta informasi data operasinya. c. Reservoirs Merupakan fitur untuk memodelkan bendungan pada PLTA kaskade d. Channell Merupakan fitur untuk menghubungkan satu unit PLTA dengan bendungannya dan unit lainnya yang masih dalam satu blok kaskade. e. Spillways Merupakan fitur untuk memodelkan spillways.
Gambar 27. Tampilan Hydro Units
Simple, Inspiring, Performing, Phenomenal
27
Thermal System a. Fuel Type Fitur ini berisi tipe-tipe bahan bakar yang digunakan dalam variant yang berisi informasi unit-unit mana saja yang menggunakan suatu tipe bahan bakar serta heat content (Gj/Dim) bahan bakar tersebut. Untuk mengedit heat content bahan bakar :
Klik “HTC Model > Thermal System > Fuel Type” ,
klik ikon ‘change data’
, maka window akan berada pada ‘edit mode’, ketikan
nilai heat content pada kolom ‘CalcVal’ yang akan diubah. Klik ‘save data’
.
Gambar 28. Tampilan Fuel Type
b. Fuel Contract ‘Fuel contract’ berisi data-data kontrak dari suatu tipe bahan bakar (Fuel Tipe), yang terdiri dari informasi stok bahan bakar yang terhubung serta komponen yang dapat diedit yaitu harga bahan bakar, batas jumlah bahan bakar, target bahan bakar, batas aliran bahan bahan bakar per jam. Untuk mengedit komponen di atas :
Simple, Inspiring, Performing, Phenomenal
28
Klik “HTC Model > Thermal System > Fuel Contract” ,
klik ikon ‘change data’
, maka window akan berada pada ‘edit mode’, ketikan
nilai pada kolom yang akan diubah. Klik ‘save data’
.
Gambar 29. Tampilan Fuel Contract
c. Fuel Stock ‘Fuel Stock’ berisi informasi unit-unit pembangkit yang terhubung, serta daftar kontrakkontrak bahan bakar dan jenis bahan bakarnya (fuel type) d. Thermal Plants Thermal Plants merupakan pengelompokan dari unit-unit pembangkit yang berada dalam 1 blok, kecuali untuk pembangkit kontrak dan TOP. Pada Thermal Plants terdiri dari 3 sheet :
‘Definition’, yang berisi : lokasi blok pembangkit tersebut dan tipe pembangkit tersebut (simple plant / Common Steam Header (PLTGU)) yang semuanya dapat diedit.
Simple, Inspiring, Performing, Phenomenal
29
Gambar 30. Tampilan Thermal Plants
‘List of Units’ : berisi informasi unit-unit yang terhubung pada blok pembangkit tersebut. Data ini tidak dapat diedit
‘Availabilities’ : berisi informasi unit komitmen dari setiap unit yang terhubung ke blok tersebut. Data bisa diedit. Adapun pilihan komitmennya adalah : -
Not Available : jika unit tidak beroperasi baik karena pemeliharaan ataupun gangguan.
-
Available : Jika unit siap beroperasi dan pembebanannya sesuai kebutuhan beban
-
FixP (Fixed Power) : Jika unit harus dioperasikan sebesar daya yang telah di setting oleh user.
-
Must On : jika unit harus dibebankan sepanjang periode optimasi dalam batas P min – Pmax.
-
FixPrsrv (Fixed Power) : Jika unit harus dioperasikan sebesar daya yang telah di setting oleh user namun tetap bisa berkontribusi dalam pemenuhan cadangan.
Simple, Inspiring, Performing, Phenomenal
30
Gambar 31. Tampilan Thermal Plants (Availabilities)
e. Thermal Units ‘Thermal units’ berisi seluruh unit-unit yang terhubung ke system, kecuali pembangkit kontrak dan TOP. ‘Thermal Units’ terdiri dari 7 Sheet :
‘Definition’ : berisi parameter pembangkitan unit, yaitu : -
Unit Definition : berisi informasi blok pembangkitnya. Data dapat diedit.
-
List Of Fuel : Berisi daftar bahan bakar yang digunakan oleh unit tersebut. Data dapat diedit.
-
Electric Parameter : berisi informasi data Pmin (MW), Pmax (MW), dan Ramping rate(MW/min). Data bisa diedit
-
Switching Parameter : berisi informasi data waktu sinkron/desinkron (time), Min Up/Down time (min), dan biaya start (kRp)
-
Reserve Parameter : Berisi informasi data kontribusi unit terhadap cadangan. Data bisa diedit
-
Fuel Supply : berisi informasi jam opera terkait faktor emisi. Data bisa diedit
Simple, Inspiring, Performing, Phenomenal
pembangkit unit tersebut dan tipe
31
Gambar 32. Tampilan Thermal Units (‘Definition’)
‘Primary Energy P. Curve’ : berisi data konsumsi bahan bakar (Pin) yang diperlukan dalam membangkitkan sejumlah daya (Pel) serta sisa energy panasnya (Pth) dalam bentuk 3D. Pth biasanya digunakan untuk pembangkit PLTGU. Data bisa diedit.
Gambar 33. Tampilan Thermal Units (‘Primary Energy P. Curve’)
Simple, Inspiring, Performing, Phenomenal
32
f.
‘StartUp Curve’ : berisi data untuk memodelkan proses start up, baik start panas, hangat, maupun dingin. Data bisa diedit.
‘ShutDown P. Curve’ : berisi data untuk memodelkan proses shut down. Data bisa diedit.
‘Generation CostFactor’ : berisi data tambahan biaya start pada periode tertentu. Data bisa diedit
‘Generation Limit’ : berisi data minimum-maximum derating daya (untuk menentukan fixed power), kesiapan unit, maximum ramping rate, waktu sinkron dan desinkron. Data bisa diedit.
‘Fuel Limit’ : berisi data rating minimum dan maksimum pemakaian masing-masing bahan bakar (nilai 0 – 1). Data bisa diedit.
Common Steam Headers Common Steam Headers digunakan untuk memodelkan PLTGU. Setiap komponen dianggap sebagai satu unit terpisah, baik unit gas turbin maupun unit steamnya, lalu dihubungkan oleh ‘Common Steam Header’.
Gambar 34. Contoh pembangkit PLTGU dengan pola 2.2.1 (2 GT, 1 ST)
Simple, Inspiring, Performing, Phenomenal
33
Contract System Pada ‘Energy Contracts’ terdapat unit-unit pembangkit dengan kontrak energy dan TOP. ‘Energy Contracts’ terdiri dari dua sheet: a. 'Overview', berisi parameter unit pembangkit kontrak :
lokasi unit terhubung pada suatu area,
Tipe kontrak yang terdiri dari dua opsi yaitu Fixed atau Flexible
Jenis kontrak yang terdiri dari Sale(membeli dari pihak lain) atau Purchase (menjual ke pihak lain)
b. ‘Limits and Prices’, berisi constrain dalam mengoperasikan unit tersebut.
Limits : berfungsi untuk setting Pmin dan/atau Pmax jika ada derating atau pemeliharaan unit.
Price : berfungsi untuk input harga pembankit kontrak (cost)
Restriction Group Restriction Group merupakan fasilitas untuk mengelompokan batasan-batasan (misalnya ketersediaan bahan bakaar) sehingga memudahkan proses input. Langkah dan membuat suatu restriction group adalah :
Klik “HTC Model > RestrictionGroup > Fuel Restriction Group” ,
klik ikon ‘New Data’ , muncul kotak dialog, masukan nama file baru yang akan dibuat, klik ‘OK’
masukan data dan batasan bahan bakar (energy, flow, konsmsi harian) sesuai kolomyang tersedia.
Klik ‘save data’
.
Simple, Inspiring, Performing, Phenomenal
34
Gambar 35. Tampilan Restriction Group
Adapun restriction yang dapat dikelompokan adalah Fuel Restriction dan Unit Restriction Group
Currencies Fitur merupakan fasilitas untuk setting jenis mata uang yang digunakan dalam optimasi.
3.2.6. Variant Comparison Fitur ini berguna untuk membandingkan hasil antara dua variant yang disetting berbeda. Pada fitur ini akan ditampilkan perbandingannya dalam bentuk tabel. Pada RO, objek perbandingan telah tersedia dalam berbagai opsi, sedangkan pada HTC perbandingannya bisa disetting bebas oleh user.
Simple, Inspiring, Performing, Phenomenal
35
3.2.7. Topology jROS akan menampilkan hasil koneksi yang dibuat ketika memasukan data input berupa jaringan interkoneksi antar area (subsistem) disertai keterangan pembangkit beserta bahan bakarnya yang terhubung dengan area tersebut menggambarkan topologi sistem. Legenda yang berisi keterangan tipe objek dari diagram ini terdapat di sudut kanan atas diagram.
3.2.8. User Management Administrator Pada fitur ini, akun user jROS dapat dibuat, ubah dan dihapus. Dalam hal ini yang mempunyai wewenang tersebut adalah yang bertindak sebagai administrator. Setiap user akan ditentukan privilage-nya oleh administrator, adapun privilage user yaitu : a. membaca objek b. menulis/mengedit objek c. membuat objek baru d. menghapus objek e. melakukan proses Run Langkah mengedit/ memodifikasi privilage user :
klik pada navigation tree 'User> User Administrator'
klik ikon 'Change Data', maka window akan berada pada mode edit.
Pilih privilage yang dikehendaki
klik ikon 'Save Data'
Simple, Inspiring, Performing, Phenomenal
36
Gambar 36. Tampilan Administrator
Change Password Fitur untuk mengubah password login user. Langkah mengubah Password :
klik pada navigation tree 'User> Change Password'
klik ikon 'Change Data', maka window akan berada pada mode edit.
Masukan password baru
klik ikon 'Save Data'
Simple, Inspiring, Performing, Phenomenal
37
Gambar 37. Tampilan Change Password
Active User Fitur ini untuk menampilkan user-user yang sedang login ke jROS dan untuk memutuskan sesi login suatu user (hanya untuk administrator).
Gambar 38. Tampilan Active User
Simple, Inspiring, Performing, Phenomenal
38
Change Atribute (User Setting) Untuk mengubah default tampilan window masing-masing user, seperti ukuran window, warna, dan folder-folder.
Gambar 39. Tampilan Change Atribute (User Setting)
3.2.9. Work Flow Workflow berfungsi untuk membuat suatu workflow yang berguna untuk mengautomasi eksekusi (run) dar beberapa kasus sekaligus dengan cara mengexport data dari variant RO ke HTC atau sebaliknya dalam bentuk file XML. Konfigurasi dari interface XML akan menunjuk data mana saja yang akan diexport. Nilai data yang dieksport inilah yang kemudian akan menjadi nilai start/target dari optimasi di variant yang diimport.
Simple, Inspiring, Performing, Phenomenal
39
Gambar 40. Tampilan Work Flow
Ada dua jenis Workflow, yaitu : a. Local Workflow : Jika skenario dibuat masih dalam satu variant b. Global Workflow : interkoneksi antar variant
Gambar 41. Tampilan Work Flow
Simple, Inspiring, Performing, Phenomenal
40
3.3.
Data Input jROS
Hasil perhitungan simulasi akan sangat tergantung pada kualitas data input. Data yang tidak valid akan memberikan output yang tidak sesuai bahkan mungkin jauh dari sasaran yang diharapkan. Secara garis besar data input untuk RO dan HTC hampir sama, yang membedakan hanya rentang waktunya. Adapun data-data yang harus diinput antara lain :
3.3.1. Data Pembangkit Untuk Pembangkit Termal data yang harus dimasukkan antara lain : a. Tahun Mulai beroperasi Desynchronized)
dan
umur
ekonomis
pembangkit
(Synchronized
&
b. Kapasitas, kemampuan Minimum dan Maksimum pembangkit dengan satuan MW. c. Minimum Up, yaitu persyaratan minimum pembangkit tersebut harus dioperasikan setelah paralel dengan sistem, dalam satuan jam. d. Minimum Down, yaitu persyaratan minimum pembangkit tersebut bisa dioperasikan kembali setelah keluar dari sistem, dalam satuan jam. e. Ramping Rate Yaitu kecepatan kenaikan kemampuan pembangkit (MW) tiap jam. f.
Fuel Jenis bahan bakar yang digunakan
g. Heat Rate (bisa Incremental Heatrate, atau persamaan I/O) Banyaknya kCal/kWh, untuk dispatch. h. Start Hours Yaitu waktu lamanya pemabangkit tersebut (jam) masuk ke sistem, bisa berupa start dingin, hangat maupun panas. Untuk proses bidding menggunakan Bid Start Hours. i.
Start Cost Yaitu biaya yang diperlukan pada start pembangkit baik kondisi cold, warm, maupun hot.
j.
Biaya Tanpa Beban Yaitu sebelum pembangkit beroperasi paralel dengan sistem
k. Fixed Cost Yaitu harga kapasitas pembangkit (Komponen A dan B) l.
VOM Cost Yaitu Variable Operation and Maintenance Cost (Komponen D)
Simple, Inspiring, Performing, Phenomenal
41
m. Jadwal Pemeliharaan Perioda jadwal pemeliharaan bisa harian, mingguan maupun bulanan. n. Outage Yaitu kemungkinan pembangkit tersebut keluar karena mengalami gangguan dalam perioda ternetu (day/year), outage ini hanya dipergunakan untuk perencanaan tahunan, lima tahunan atau sepuluh tahunan. o. Forced Outage Rate p. Derating q. Cadangan Putar Minimum r.
Lama Perawatan dalam 1 tahun
s. Price Cost untuk pembangkit Geothermal t.
Masih banyak variabel-2 yang belum disebutkan, karena sangat tergantung dari casecase yang akan dibuat.
Untuk Pembangkit Hydro, data yang harus dimasukkan antara lain : a. Tahun Mulai beroperasi Desynchronized)
dan
umur
ekonomis
pembangkit
(Synchronized
&
b. Kapasitas terpasang, Minimum dan Maksimum pembangkit satuannya MW. c. Energy bualanan, mingguan atau harian yang akan didispatch dalam GWh. d. Type dari pembangkit Hydro, sebagai ROR, Pondage (Peaking unit) dan Storage.
Pumped
e. Dll sama dengan pembangkit termal.
3.3.2. Data Bahan Bakar Data bahan bakar yang dimasukkan : a. Harga bahan bakar. (USD/ton, USD/Liter atau USD/BTU) b. Heat Content (kandungan panas kCal/ Ton, kCal/Liter, kCal/BTU) yang biasanya terdiri : Batubara, HSD, MFO dan Gas. c. Disptach bahan bakar berdasarkan kemampuannya misalnya untuk menghitung TOP (Take Or Pay) GAS/Geothermal atau kalau terjadi keterbatasan batubara, HSD maupun MFO. Selain membatasi jumlah total volume bahan bakar per periode, pun dapat di setting untuk membatasi jumlah aliran bahan yang boleh dibakar dalam kurun waktu per jam dan/atau per hari.
Simple, Inspiring, Performing, Phenomenal
42
3.3.3. Data Konstrain Transmisi Merupakan data batasan transfer antar area, meliputi : a. Nilai maksimum, atau batasan transfer dalam suatu periode dengan mempertimbangkan stabiitas sistem. Biasanya data ini diperoleh dari hasil stuidy load flow dan stability system dengan menggunakan software PSSE atau Dig Silent. b. Persyaratan berapa beban (MW) minimal yang harus dipikul oleh pembangkit lokal dalam suatu area, jika ada batasan transfer IBT atau transmisi di area tersebut.
3.3.4. Data Beban Data beban persetengah jam-an untuk tiap-tiap subsistem/area. Date 51GL_Bekasi12 Pforc [MW] 51GL_Cibinong Pforc [MW] 51GL_Cilegon Pforc [MW] 51GL_Gandul12 Pforc [MW] 51L_Balaraja Pforc [MW] 51L_Bekasi34 Pforc [MW] 1/1/2014 0:00 994 767 832 1140 466 422 1/1/2014 0:30 954 736 799 1094 448 405 1/1/2014 1:00 915 715 821 1073 435 390 1/1/2014 1:30 919 716 809 1077 432 388 1/1/2014 2:00 892 699 780 1045 426 377 1/1/2014 2:30 887 685 765 1019 418 370 1/1/2014 3:00 854 676 783 1008 406 362 1/1/2014 3:30 829 676 762 1003 395 358 1/1/2014 4:00 839 670 777 995 392 355 1/1/2014 4:30 838 687 768 1006 413 363 1/1/2014 5:00 829 688 780 998 412 360 1/1/2014 5:30 826 694 764 1006 411 355 1/1/2014 6:00 802 657 711 986 375 330 1/1/2014 6:30 798 617 664 1008 360 322 1/1/2014 7:00 807 604 663 1051 356 314 1/1/2014 7:30 847 608 666 1084 371 311 1/1/2014 8:00 875 607 659 1103 380 315 1/1/2014 8:30 884 611 643 1159 383 321 1/1/2014 9:00 925 613 642 1205 394 327 1/1/2014 9:30 959 620 635 1245 397 331 1/1/2014 10:00 989 617 631 1264 402 334 1/1/2014 10:30 1022 623 647 1289 408 337 1/1/2014 11:00 1016 625 659 1282 403 337 1/1/2014 11:30 1008 615 643 1287 401 340 1/1/2014 12:00 990 592 620 1269 380 338 1/1/2014 12:30 975 598 638 1282 385 343 1/1/2014 13:00 980 604 646 1274 389 338 1/1/2014 13:30 978 617 640 1288 400 338 1/1/2014 14:00 987 622 625 1291 405 338 1/1/2014 14:30 975 622 646 1293 409 339 1/1/2014 15:00 982 631 649 1288 397 340
Simple, Inspiring, Performing, Phenomenal
43
4.
TAHAPAN PELAKSANAAN RENCANA ALOKASI ENERGI PERIODE JANGKA PENDEK (HTC), MENENGAH DAN PANJANG (RO)
4.1.
Data Yang Dibutuhkan a. Prakiraan beban sistem Jawa Bali & Kawasan b. Ketidaksiapan unit pembangkit (PO, MO, FO) c. Prakiraan kondisi hodrologi d. Rencana pekerjaan pemeliharaan penyaluran sistem 500 kV e. Kurs Dollar, Harga HSD dan MFO dari DDPTL PLN Pusat f.
4.2.
Penawaran Energi dari IP, PJB, PLTP Swasta
Tahapan Proses Optimasi
4.2.1. Optimasi pada HTC (Jangka Pendek) a. Login Untuk mulai menggunakan jROS, double klik ikon jROS, maka akan muncul window login seperti dibawah ini :
Gambar 42. Tampilan Login
lalu masukan user name dan password yang sebelumnya sudah diset dan didaftarkan oleh administrator. Klik 'OK'. b. Copy variant Sebelum mulai suatu case baru, maka harus membuat case baru dengan cara mengcopy dari variant (.htc) eksisting. Cara copy dapat dilihat di Section 3.2.1.
Simple, Inspiring, Performing, Phenomenal
44
c. Setting Parameter Program Ini adalah tahapan yang harus dilakukan sebelum menginput / mengimport data dan melakukan proses run. Klik ‘HTC Execution’ pada tree ‘Run Manager’, maka akan muncul window seperti ini :
Gambar 43. Tampilan Setting Parameter Program
Set ‘Planning Horizon’-nya, untuk menentukan periode simulasinya. Klik pada kolom ‘BeginTime’ dan ‘EndTime’ dan tentukan tanggal periode simulasinya. Misalnya jika kita inngin menghitung alokasi energy selama bulan September 2014, maka pada 'Begin Time' kita pilih tanggal 1 bulan September tahun 2014, pada 'End Time' pilih tanggal 1 bulan Oktober tahun 2014
Set Time Step, untuk menentukan step waktu yang akan dihitung dalam proses optimasi. Klik pada kolom ‘TimeStep’, tentukan step optimasinya, untuk HTC dapat dipilih mulai dari per 15 menit, 30 menit, hingga per 1 jam.
Set mode perhitungaan, (lihat section 3.2.2 )
Set kondisi awal pada saat optimasi, (lihat section 3.2.2)
d. Cek/Edit Power Model Cek masing-masing komponen power model pada variant ini apakah sudah sesuai dengan yang diinginkan atau ada perubahan. Khusus HTC, beberapa data input dapat dikonfigurasi dalam satu grup sehingga memudahkan proses input, seperti data beban, data kalor bahan bakar, dll.
Cek/Edit Beban Contoh : Untuk memasukan beban di Subsistem Cibinong bulan September 2014, langkahnya : -
Klik Klik “HTC Model >Area” , pilih ‘51GL_Cibinong’
Simple, Inspiring, Performing, Phenomenal
45
-
Klik ikon ‘Change Data’ ‘Pforc [MW]’ per titik.
-
Klik ‘Save Data’
, ubah nilai beban Cibinong pada kolom
Gambar 44. Cek/Edit Beban
Cek/Edit Power lines Contoh : transfer dari Banyuwangi ke Gilimanuk pada setiap pukul 19:00 dibatasi menjadi 350 MW,langkahnya :
-
Klik Klik “HTC Model >Power Lines” , pilih ‘55G_Bali-54GL_PaitonGrati’ (node yang menghubungkan Banyuwangi - Gilimanuk)
-
Klik ikon ‘Change Data’ , ubah nilai transfer menjadi ‘350’ MW pada titik pukul 19:00 di kolom ‘Pmax [MW]
-
Klik ‘Save Data’
Cek/Edit Komponen pembangkit Thermal Contoh 1) : Pembangkit Tanjung Jati unit 3 akan melakukan pemeliharaan mulai 19 September sampai 30 September 2014. Langkah :
Simple, Inspiring, Performing, Phenomenal
46
-
Klik Klik “HTC Model ‘3U_TanjungJati’
>Thermal System > Thermal Plants” , pilih
-
Pilih sheet ‘Availabilities’
-
Pilih kolom ‘3_TanjungJati_U3’
-
Klik ikon ‘Change Data’ , ubah komit unit menjadi ‘Not Available’ pada baris tanggal ’19-Sep-2014 00:00’ sampai tanggal ’30-Sep-2014 23:30’.
-
Klik ‘Save Data’
-
Maka data inputan ini juga otomatis akan tercatat di data ‘Thermal Uniit’ Tanjung Jati Unit 3
Gambar 45. Cek/Edit Komponen pembangkit Thermal (Thermal Plants)
Contoh 2) : Pembangkit PLTGU Gresik Blok 1 GT 1 selama bulan September ini mendapat tambahan pasokan Gas dari Gas PHE. Langkah : -
Klik “HTC Model
>Thermal System > Thermal Units” , pilih
‘4_Gresik1_GT1’ -
Klik ikon ‘Change Data’
-
Pilih sheet ‘Definition’,
-
Pilih kolom ‘Fuel Stock2 ld’, pilih gas PHE dari opsi yang ada
Simple, Inspiring, Performing, Phenomenal
,
47
-
Klik ‘Save Data’
-
Maka terbaca bahwa PLTGU Gresik GT 1 mempunyai 2 stok bahan bakar
Gambar 46. Cek/Edit Komponen pembangkit Thermal (Thermal Units)
Contoh 3) : harga kalori Batubara untuk Pembangkit PLTU menjadi 0.92 Rp/Kcal. Langkah :
Lontar berubah
-
Klik “HTC Model ‘1FC_BB_Lontar’
>Thermal System > Fuel Contracts” , pilih
-
Klik ikon ‘Change Data’
-
Pilih sheet ‘Fuel Contract Prices&Limits’,
-
Pilih kolom ‘Price Fuel [CUR\Dim]’, masukan harga kalori yang baru
-
Klik ‘Save Data’
-
Bisa juga dengan cara membuat pengelompokan harga kalori untuk seluruh bahan bakar melalui fitur ‘UI Configurator’ (lihat Section 3.2.3)
,
Cek/Edit Pembangkit Kontrak Contoh : PLTP Salak unit 1 mengalami kenaikan harga menjadi Rp. 800/KWh. Langkah :
Simple, Inspiring, Performing, Phenomenal
48
-
Klik “HTC Model ‘1Geo_Salak1’
> Contract System > Energy Contract” , pilih
-
Klik ikon ‘Change Data’
-
Pilih sheet ‘Limits&Prices’,
-
Pilih kolom ‘priceSched, ubah harganya.
-
Klik ‘Save Data’
,
Gambar 47. Cek/Edit Komponen pembangkit Kontrak
Cek/Edit Fuel Restriction Group Contoh : Flow Gas NR di Priok dibatasi 165 BBTUD per jam. Langkah : -
Klik “HTC Model > Restriction Group > Fuel Restriction Group” , pilih ‘1TO_Gas_NR_Piok’
-
Klik ikon ‘Change Data’
-
Pilih kolom ‘Fmax [dim/hour], ubah maksimum flownya (165 BBTUD/24 jam)
-
Klik ‘Save Data’
Simple, Inspiring, Performing, Phenomenal
,
49
Gambar 48. Cek/Edit Fuel Restriction Group
e. Tahapan Eksekusi (RUN) Langkah :
Klik “Run Manager > HTC Execution” , Klik ikon ‘Start Optimization’
Proses Running dimulai
Gambar 49. Tahapan Eksekusi (RUN)
Simple, Inspiring, Performing, Phenomenal
50
f.
Baca Hasil Di HTC, hasil optimasi dapat dikonfigurasi sesuai kebutuhaan (lihat Bab 3.2.3) atau dilihat dengan cara :
Klik “HTC Result > Contract System > Power Lines” ,
Jika inginmelihat profil transfer dari IBT Balaraja pilih ‘1IBT_Balaraja’
Cek pada kolom hasil ‘ Psch [MW]’
4.2.2. Optimasi pada RO (Jangka Menengah & Panjang) a. Login Untuk mulai menggunakan jROS, double klik ikon jROS, maka akan muncul window login seperti dibawah ini :
Gambar 50. Login
lalu masukan user name dan password yang sebelumnya sudah diset dan didaftarkan oleh administrator. Klik 'OK'. b. Copy variant Sebelum mulai suatu case baru, maka harus membuat case baru dengan cara mengcopy dari variant (.DET) eksisting. Cara copy dapat dilihat di section 3.2.1. c. Setting Parameter Program Ini adalah tahapan yang harus dilakukan sebelum menginput / menginport data dan melakukan proses run. Sedikit berbeda dengan HTC, pada RO lokasi untuk setting parameter terletak di Klik “ RO Model >System Data”, maka akan muncul window seperti ini :
Simple, Inspiring, Performing, Phenomenal
51
Gambar 51. Setting Parameter Program
Set ‘Planning Horizon’-nya, untuk menentukan periode simulasinya. Klik pada kolom ‘BeginTime’ dan ‘EndTime’ dan tentukan tanggal periode simulasinya. Misalnya jika kita ingin menghitung alokasi energy selama Tahun 2014, maka pada begin time kita pilih tanggal 1 bulan January tahun 2014, pada End time kita pilih tanggal 1 bulan January tahun 2015.
Set parameter optimasi lainnya seperti : Pmin considered, Start Day of the Week, time Grid, dll.
Gambar 52. Set Parameter Optimasi lainnya
Simple, Inspiring, Performing, Phenomenal
52
d. Cek/Edit Power Model Cek masing-masing komponen power model pada variant ini apakah sudah sesuai dengan yang diinginkan atau ada perubahan. e. Cek/Edit Beban Contoh : Untuk memasukan beban di Subsistem Cibinong bulan Tahun 2014, langkahnya :
Klik “RO Model
Klik ikon ‘Change Data’ [MW]’ per titik.
Atau jika ingin sekaligus satu tahun, contreng pada kotak ‘Filter’, copy data beban dari excel yang sudah disiapkan sebelumnya. Klik ikon ‘Change Data’
>System Load > Area Load” , pilih
‘51GL_Cibinong’
, ubah nilai beban Cibinong pada kolom ‘Load
, paste data tersebut ke kolom ‘Load [MW]’
Klik ‘Save Data’
Gambar 53. Cek/Edit Beban
f.
Cek/Edit Power lines Contoh : Subsistem Suralaya kini sudah bisa mengirim daya ke subsistem Cilegon sebesar 3200 MW,langkahnya :
Simple, Inspiring, Performing, Phenomenal
53
Klik “RO Model >System Load > Area Load” , pilih ‘GL_Suralaya’ (Subsistem Suralaya)
Gambar 54. Cek/Edit Power lines
Pilih sheet 'Power Supply to Area' , Klik ikon ‘Change Data’
pada kolom 'Activate Area Export' pilih 'GL_Cilegon' (Subsistem Cilegon) , otomatis pada kolom 'Export Schedule' , Subsistem Cilegon ada kedalam pilihan area penerima export.
Lalu pada sheet 'Export Schedule' pilih 'GL_Cilegon' pada kolom 'To Area', lalu
,
masukan nilai transfernya (3200 MW) pada kolom 'P_max'
Klik ‘Save Data’
g. Cek/Edit Komponen pembangkit Thermal Contoh 1) : Pembangkit Suralaya bertambah 1 unit (unit ke-9) dengan jenis dan kapasitas mesin yang sama dengan unit 1. Langkah :
Klik “RO Model >Thermal System > Thermal Plants” , pilih ‘Suralaya’
Pilih kolom 'Data of Units' pilih 'Suralaya1' (unit ke-1) karena unit yang baru (unit 9) akan mengcopy-nya.
klik ikon 'Copy data', masukan nama unit yang baru (misal : Suralaya9) pada kotak dialog yang muncul.
Simple, Inspiring, Performing, Phenomenal
54
klik ikon 'Paste Data', maka data unit 8 akan mendupilkasi data-data dari unit 1.
dan otomatis 'Suralaya9' akan masuk ke dalam 'List of Units' dari pebangkit Suralaya
Gambar 55. Cek/Edit Komponen pembangkit Thermal
Contoh 2) : Pembangkit PLTGU Grati Blok 1 GT 1 (masuk kedalam section 'Combined Cycle Plants') akan melakukan pemeliharaan mulai tanggal 2 Februari 2014 sampai dengan 20 Maret 2014. Langkah :
Klik “HTC Model ‘Grati_CCP’
pilih 'Grati1CCP_GT1' pada kolom 'Data of Units'
Klik ikon ‘Change Data’
Pada kolom 'start date’ pilih tanggal mulai pemeliharaan (Tahun 2014, Bulan Februari, Tanggal 2), lalu pada kolom 'Availability' pilih 'Maintenance'
lalu tambahkan 1 baris dibawah, kembali pada kolom 'start date’ pilih tanggal selesai pemeliharaan (Tahun 2014, Bulan Maret, Tanggal 22), lalu pada kolom 'Availability' pilih 'Available', lengkapi kolom-kolom lainnya.
Klik ‘Save Data’
Simple, Inspiring, Performing, Phenomenal
>Thermal System>Combined Cycle Plants”, pilih
,
55
Gambar 56. Combined Cycle Plants
h. Cek/Edit Pembangkit Kontrak Contoh : PLTP Darajat unit 3 mengalami kenaikan harga menjadi Rp. 800/KWh mulai November 2014. Langkah :
Klik “RO Model > Contract System > Contract with Fixed Power Schedule” , pilih ‘Geothermal_Darajat3’
Klik ikon ‘Change Data’
Pilih kolom 'Start Date' tambahkan 1 baris, lalu masukan tanggal mulai berlakunya harga baru (Tahun 2014, Bulan November, Tanggal 01)
pada kolom 'Price' masukan harga barunya.
Klik ‘Save Data’
pada Chart disebelah kanan akan langsung terlihat kenaikan harganya.
Simple, Inspiring, Performing, Phenomenal
,
56
Gambar 57. Contract with Fixed Power Schedule
i.
Cek/Energy restriction Group
4.2.3. Tahapan Eksekusi (RUN) Langkah :
Klik “Run Manager > RO Execution” , Klik ikon ‘Start Optimization’
Proses Running dimulai dengan ditandai dengan pada status bar akan tertulis ‘RO is Runnnig’.
Simple, Inspiring, Performing, Phenomenal
57
Gambar 58. Tahapan Eksekusi (RUN)
4.2.4. Baca Hasil Di RO, hasil optimasi dapat dikonfigurasi sesuai kebutuhaan (lihat Section 3.2.3) atau dilihat dengan cara :
Jika ingin melhat hasil spesific cost dari PLTGU Priok GT 1 per jam, Klik “RO Result > Hourly Result > Hourly Result of Component” ,
Pilih unit PLTGU Priok GT 1 pada kolom unit, lalu pilih 'Spesific Cost' pada kolom di sebelahnya.
Gambar 59. Baca Hasil
Simple, Inspiring, Performing, Phenomenal
58
Daftar Pustaka [1] Siemens, AG - Power System Control Spectrum Power 4 [2] Siemens, AG - Joint Resource Optimization (Base)
Simple, Inspiring, Performing, Phenomenal
59
SOAL LATIHAN
1. Tambahkan beberapa unit baru pada Sistem Jawa Bali, dengan data sebagai berikut:
1 Unit PLTU berbahan bakar batubara, berada di Subsistem Cibinong, jenis dan daya mampu identik dengan PLTU Pelabuhan Ratu
1 Blok PLTGU berbahan bakar gas dan HSD berada di subsistem Ungaran, jenis dan daya mampu identik dengan PLTGU Priok Blok 3 (2 GT, 1 ST)
2. Setting beberapa rencana pemeliharaan dan derating unit pembangkit:
PLTU Muarakarang Unit 5 mengalami pemeliharaan mulai tanggal 20 Juli 2014, selama 20 hari
PLTGU Gresik Blok 1 GT 1.3. mengalami derating sebesar 10 MW dari awal tahun hingga 31 Juli 2014.
3. Ada perubahan harga dan nilai kalor batubara pada pembangkit tanjung jati 1-2, yaitu menjadi :
Harga
Nilai Kalor
: 780 Rp/Kg : 5200 Kcal/Kg
4. Kabel laut Bali (Banyuwangi-Gilimanuk) bertambah kapasitasnya menjadi 450 MW 5. Hitunglah pembebanan pembangkit per setengah jam selama tanggal 21 – 28 Juli 2014 berdasarkan tambahan asusmsi pada poin 1 -3. 6. Tampilkan hasil pembebanan dari pembangkit yang berlokasi di Subsistem Bali saja selama periode tersebut dalam bentuk excell.
Simple, Inspiring, Performing, Phenomenal
60
LAMPIRAN
Simple, Inspiring, Performing, Phenomenal
1
LAMPIRAN TAHAPAN PELAKSANAAN SIMULASI JROS
1. PENDAHULUAN Jointt Resource Optimization and Scheduler (jROS) menggabungkan fungsi dari Resource Optimization (RO) jangka menengah atau jangka panjang dan Hydro Thermal Coordination (HTC) jangka pendek dalam sebuah paket aplikasi dan dioperasikan dengan sebuah graphical user interface (GUI). Di dalam panduan ini dideskripsikan fitur umum dari graphical user interface berdasarkan sudut pandang pengguna dengan tujuan agar pengguna mampu menggunakan aplikasi untuk memenuhi tugasnya. Tujuan dari Resource Optimization (RO) adalah untuk menentukan bagaimana seharusnya sumber energi dari sebuah sistem digunakan pada periode yang telah ditentukan untuk memenuhi permintaan beban dengan memperhitungkan semua konstrain sistem. RO adalah sebuah alat perencanaan untuk membantu membuat keputusan dalam mengoptimalkan perencanaan dari kontrak dan prakiraan biaya produksi sistem selama periode perencanaan (misalnya beberapa tahun kedepan). Suplai energi sistem meningkat ditentukan oleh konstrain energi jangka panjang dan struktur harga. Keputusan untuk mengatur kontrak dari pembelian dan penjualan dari kelistrikan atau energi primer harus dibuat segera. Tujuannya adalah membuat keputusan untuk mendapatkan efesiensi ekonomi terbaik sementara semua konstrain dalam sistem diperhitungkan secara tepat. Optimisasi sumber daya berarti mendistribusikan semua sumber energi yang tersedia pada periode tertentu dan meminimalkan biaya dengan memperhitungkan semua konstrain sistem. Hydro Thermal Coordination (HTC) berfungsi untuk memenuhi tugas penjadwalan sehari ke depan dan penjadwalan jangka pendek, penjadwalan dalam hari ini (intraday), dan penjadwalan final. HTC adalah sistem yang membantu pengambilan keputusan dengan meminimalkan biaya operasi sistem dan menyarankan penjadwalan pembangkitan untuk semua pembangkit dan transaksi energi dengan mempertimbangkan semua konstrain dari sumber daya di dalam sistem kelistrikan. HTC menggabungkan tugas yang dikenal sebagai unit commitment, hydro schedulling, dan hydro thermal coordination dalam sebuah optimisasi, sehingga menghasilkan performa operasi rata-rata yang ekonomis. Hasil dari optimisasi RO dapat digunakan untuk optimisasi HTC dan sebaliknya. Penjadwalan pembangkit dari RO dan HTC adalah hasil dari optimisasi matematis dalam bidang riset operasi, yang diperoleh dari mixed integer linear programming (MILP).
Simple, Inspiring, Performing, Phenomenal
1
2. ARSITEKTUR Untuk memahami aplikasi jROS dengan lebih baik, pada bagian ini akan dijelaskan secara singkat arsitektur dari jROS. JROS adalah sebuah aplikasi klien-server yang dibangun menggunakan Java. Klien berjalan pada semua komputer yang mampu menjalankan aplikasi Java. Tidak dibutuhkan instalasi pada sisi klien, karena jROS memanfaatkan fungsi Java Web Start yang akan mendownload aplikasi dari server jROS. Di belakang layar terdapat sebuah database yang menyimpan semua data model dan hasil perhitungan dan kernel optimisasi untuk RO dan HTC yang bertugas menjalankan kalkulasi. JROS server dan database biasanya menyatu dalam mesin yang sama. Kernel HTC dan RO berjalan pada server khusus terpisah, untuk mendapatkan performa keseluruhan yang lebih optimal. Diagram berikut menunjukkan arsitektur dari aplikasi jROS.
1. Gambar 'Arsitektur jROS'
Simple, Inspiring, Performing, Phenomenal
2
3. LOGIN Untuk memulai aplikasi jROS pengguna dapat dengan mudah meng-klik icon shortcut jROS di desktop. Jika shortcut tersebut belum ada, dapat dibuat dengan membuat URL (Uniform Resource Locator) dari aplikasi jROS : http://<server>:8080/jROS/webstart/jro.jnlp <server> diganti dengan nama atau IP address dari server jROS. Meng-klik pada icon akan memulai Java Web Start dan mengunduh aplikasi jROS (klien) versi terbaru di komputer lokal jika aplikasi belum terinstal di komputer tersebut. Lalu jendela login akan ditampilkan dimana pengguna memasukkan user name dan password.
2. Gambar 'jROS Login'
4. ELEMEN ANTARMUKA PENGGUNA 4.1. Overview Jendela utama aplikasi jROS terdiri dari beberapa bagian utama aplikasi. Di aplikasi tersebut terbaggi menjadi 5 bagian:
Menu Bar
Tool Bar dan Variant Selection
Navigation Tree
Content Area
Status Bar
Simple, Inspiring, Performing, Phenomenal
3
Gambar berikut menunjukan jendela utama jROS:
3. Gambar 'jendela utama jROS'
Menu Di dalam menu termasuk menu items standar – file, tools, window dan help, dan menu item yang serupa dengan elemen dalam navigation tree. Buttons / Tombol Kita dapat menggunakan tombol di toolbar untuk memanipulasi obyek yang sedang dipilih. Kita dapat membuat obyek baru, copy dan paste obyek, rename dan menghapus obyek. Untuk mengedit data obyek kita harus memilih tombol 'change data'. Setelah kita mengubah detail obyek, kita dapat menyimpan atau membatalkan perubahan menggunakan tombol yang ada di tool bar. Lihat bagian 4.3 'Tombol' untuk detail. Di dalam tool bar juga terdapat combo box untuk memilih variant.
Simple, Inspiring, Performing, Phenomenal
4
Navigation Tree Hampir semua fungsi RO atau HTC dapat dipilih melalui navigation tree. Node-nya dapat diekspansi untuk memilih obyek dari sub-node tipe tersebut. Lihat bagian 4.4 'Navigation Tree' untuk informasi lebih detail. Content Area Content Area terdiri dari data dari obyek yang dipilih. Lihat bagian 4.5 'Content Area' untuk informasi lebih detail. Status Bar Status dari optimisasi yang sedang berjalan dan informasi lebih lanjut ditampilkan dalam status bar. Lihat bagian 4.6 'Status Bar' untuk informasi lebih detail.
4.2. Menu Menu bar terdiri dari menu file yang selalu tersedia, tools, window dan help, dan menu untuk fungsi HTC atau RO yang dapat juga ditemukan sebagai node di navigation tree. File:
File > New Window: membuka jendela utama JROS baru dengan konten yang sama dengan jendela yang sedang dibuka
File > Project Manager: khusus untuk staff Siemens
File > Application Manager: khusus untuk staff Siemens
File > Exit: menutup jendela utama jROS
Tools:
Tools > Force Object Unlock: menghilangkan lock untuk pengeditan dari obyek yang sedang dipilih. Funsi ini berguna apabila sebuah obyek tidak dapat diedit karena seorang user mengunci obyek tersebut untuk pengeditan dan untuk beberapa alasan yang menyebabkan lock tidak dapat dihilangkan.
Tools > Force Excel Exprot Unlock: menghilangkan lock yang diperlukan untuk pengeksporan data dari obyek yang sedang dipilih ke excel.
Tools > Force All Variant Unlock: menghilanglan semua lock yang di atur di dalam variant yang sedang dipilih. Tidak hanya lock untuk obyek yang dipilih yang dihilangkan, namun juga lock untuk semua obyek dan fungsi dari variant. Fungsi ini hanya dapat digunakan oleh administrator jROS.
Simple, Inspiring, Performing, Phenomenal
5
Peringatan Peringatan: Lock memastikan bahwa fungsi tidak digunakan secara bersamaan oleh pengguna yang berbeda, dengan demikian mencegah dari kerusakan data dan hasil yang salah. Hati-hati dalam menggunakan fungsi tersebut. Fungsi tersebut tidak ditujukan untuk pemakaian normal, namun hanya dalam kondidi emergensi. Window:
Window > (Remove) Object Selection Tree: memunculkan atau menyembunyikan navigation tree. Beberapa pengguna mungkin menginginkan menyembunyikan navigation tree agar memiliki ruangan yang lebih lebar untuk menampilkan data obyek.
Help:
Help > About: memberikan informasi tentang aplikas jROS yang digunakan, versi dari aplikasi, tanggal pembuatan, dan informasi yang diperlukan untuk pemeliharaan.
Deskripsi menu yang berhubungan dengan node dalam navigation tree dapat dilihat dalam deskripsi dari node di bagian 4.4 'Navigation Tree'.
4.3. Tombol Buttons / tombol secara garis besar digunakan untuk membuat, menyimpan, dan menghapus data. Tombol tersebut akan tersedia tergantung dari konteks yang dibuka dan hak akses dari pengguna. Sebuah tombol memiliki icon simbolik untuk fungsi yang ditawarkan dan sebuah deskripsi pendek melalui tooltip jika kursor mouse diarahkan diatas tombol dan dibiarkan selama beberapa saat. Di bagian kiri dari tombol terdapat list pilihan variant dimana variant dapat dipilih (lihat bagian 11.2 'Variant Selection').
4. Gambar 'Tombol'
Simple, Inspiring, Performing, Phenomenal
6
New Data: membuat sebuah obyek baru dari tipe obyek yang dipilih. Tipe obyek dapat dipilih dalam navigation tree atau menu. Copy Data: mengcopy obyek yang sedang dipilih. Paste Data: paste hasil copy data ke obyek yang sedang dipilih (dalam mode edit). Rename Data: merubah nama dari obyek yang sedang dipilih. Delete Data: menghapus obyek yang sedang dipilih. Konfirmasi pengguna diperlukan sebelum sebuah obyek dihapus. Change Data: mengubah obyek yang sedang dipilih menjadi mode edit. Dalam mode edit data sebuah obyek dapat dimasukkan atau dimodifikasi. Print Report: membuat atau mencetak sebuah file PDF yang berisi data dari obyek yang sedang dipilih. Save With Comment: menyimpan hasil modifikasi yang dibuat pada obyek yang dipilih dalam mode edit dan meminta pengguna mamasukkan komentar dari modifikasi tersebut. Komentar pengguna tersimpan dalam log variant. Save: menyimpan hasil modifikasi yang dibuat pada obyek yang sedang dipilih dalam mode edit. New Window: membuka sebuah jendela utama jROS baru dengan konten sama dengan jendela yang sedang dibuka. Exit Window: menutup jendela utama jROS yang sedang dibuka.
4.4. Navigation Tree Selain menu di bagian atas jendela utama jROS, navigation tree adalah salah satu cara utama untuk menavigasi berbagai macam obyek dan fungsi dari variant jROS. Tree node memiliki icon yang berbeda agar dapat dengan mudah menunjukkan fungsinya. Desain dari tree berdasarkan desain file browser standar. Pada file browser standar ditampilkan cabang directory dan struktur file pada sebuah drive, dengan struktur yang sama pada jROS ditampilkan sistem suplai energi dengan komponen yang berbeda (load, power plants, kontrak, dll).
Simple, Inspiring, Performing, Phenomenal
7
Catatan: Dibandingkan dengan istilah 'komponen', istilah yang lebih umum 'obyek' lebih sering digunakan dalam panduan pengguna ini. Data dari tree node yang dipilih muncul dalam content area, menunjukkan nilai dari obyek pada variant yang dipilih. Jika tidak ada obyek dalam tree node yang dipilih, maka content area akan kosong. Pengguna dapat memilih variant yang diinginkan dari variant drop list di toolbar kapan saja. Jika variant lain dipilih, obyek yang dipilih dari tree node akan tetap tidak diganti. Jika obyek tidak termasuk dalam variant yang baru dipilih, obyek urutan pertama dari tipe yang sama akan ditampilkan.
5. Gambar 'Navigation Tree'
Simple, Inspiring, Performing, Phenomenal
8
Di dalam navigation tree juga terdapat fasilitas untuk mensortir (filter) navigation tree untuk menunjukkan hanyya node yang mengandung tipe atau nama yang cocok dengan pola yang dimasukkan. Tombol filter adalah tombol yang bisa diaktifkan atau dinonaktifkan untuk memilih tipe navigation tree tertentu.
6. Gambar 'Navigation Tree Filter'
Simple, Inspiring, Performing, Phenomenal
9
4.5. Content Area Content area adalah bagian dari jendela dimana data dari obyek yang dipilih ditampilkan. Terdapat elemen umum yang sering muncul di berbagai tipe obyek.
7. Gambar 'Content Area'
Object Selection: sebuah list yang terdiri dari semua obyek dari tipe obyek yang dipilih. Data dari obyek yang dipilih ditampilkan jika sebuah entri dipilih. Obyek tersebut juga ditampilkan dalam navigation tree sebagai sub node dari obyek yang dipilih. Attribute Selection: sebuah list dengan semua atribut yang tersedia (dalam tampilan hasil). Atribut yang dipilih direpresentasikan secara grafis. Graph: tombol ini akan menampilkan sebuah jendela baru dengan reprentasi secara grafis dari data yang dipilih. Planning Horizon: menampilkan planning horizon dari variant yang dipilih. Planning horizon adalah periode dari data yang digunakan untuk optimisasi. Period Selection: Periode dari data dari obyek yang dipilih untuk ditampilkan secara tabular atau direpresentasikan secara grafis.
Simple, Inspiring, Performing, Phenomenal
10
Summary Data: menampilkan kesimpulan dari data di setiap kolom dari periode yang ditampilkan. Kesimpulan bisa berupa sum, minimum, maksimum, rata-rata atau sebuah fungsi dari atribut.
4.6. Status Bar Status bar pada bagian bawah jendela utama jROS menampilkan kondisi aplikasi pada saat ini.
8. Gambar 'Satus Bar'
Optimization of selected variant is running: mengindikasikan bahwa optimisasi RO atau HTC sedang dijalankan pada variant yang sedang dibuka. Server name: nama dari server jROS dimana klien terhubung. Optimization are running: optimisasi RO atau HTC sedang berjalan. Optimisasi yang sedang berjalan mungkin tidak berhubungan dengan variant yang sedang dibuka. User name: nama pengguna jROS yang saat ini sedang login. Time zone: time zone yang digunakan di server. Client is connected to server: mengindikasikan jika pengguna saat ini terhubung dengan server jROS (berwarna hijau) atau terputus dari server (berwarna merah).
Simple, Inspiring, Performing, Phenomenal
11
4.7. Pintasan Keyboard Untuk beberapa operasi yang dapat dilakukan dengan mengklik pada elemen dari graphical user interface, terdapat pintasan keyboard yang bermanfaat. Fungsi
Keyboard Shortcuts
Refresh
F5
New Window
F12
Show / Hide Tree
F8
5. MENJALANKAN OPTIMISASI 5.1. Optimisasi RO Tampilan 'RO Execution' dari 'Run Manager' digunakan untuk memulai optimisasi dari variant RO. Menekan tombol start akan memulai optimisasi. Status optimisasi akan berubah menjadi 'Active'. Sebagai tambahan, status bar optimisasi pada variant yang dipilih akan berubah, diindikasikan dengan catatan 'RO is running'. Tampilan 'RO Execution' juga menunjukkan beberapa informasi tentang optimisasi terakhir dari variant yang dipilih, seperti tanggal eksekusi, waktu CPU yang diperlukan untuk optimisasi, error code jika optimisasi tidak berhasil, MIP gap, dan biaya hasil perhitungan. Pengguna tidak dibatasi pada variant yang dia buat, dia dapat memilih salah satu variant dari semua variant yang ada di sistem (kecuali private variant dari pengguna lain). Membatalkan pekerjaan yang sedang berjalan dapat dilakukan dengan mudah pada node 'Job Overview' (lihat bagian 5.3 'Job Overview').
Simple, Inspiring, Performing, Phenomenal
12
9. Gambar 'Menjalankan Optimisasi RO'
Setelah optimisasi dari RO selesai dijalankan, hasil dari optimisasi dapat dilihat dengan memilih berbagai macam tampilan hasil pada navigation tree atau pada menu 'RO Results'. Tampilan 'RO Results > Total Production of Components' memberikan overview hasil dan berguna sebagai titik mulai untuk mengeksplorasi hasil (lihat gambar pada halaman berikutnya).
10. Gambar 'Total Production of Components'
Simple, Inspiring, Performing, Phenomenal
13
5.2. Optimisasi HTC Tampilan 'HTC Execution' pada 'Run Manager' digunakan untuk memulai optimisasi sebuah variant HTC. Menekan tombol start akan memulai optimisasi. Status optimisasi ditampilkan dan akan berubah apabila optimisasi sedang berjalan. Bagian lain pada tampilan ini memberikan tanggal / waktu aktivasi terakhir dan planning horizon dari simulasi yang dilakukan. Baris kedua dan ketiga pada layar memberikan informasi detil tentang progres dari optimisasi. MIP-gap dan best integer solution menunjukkan hasil optimisasi yang sedang berjalan. Elapsed time menunjukkan waktu yang sudah dilalui sejak optimisasi dimulai. Bound adalah solusi terbaik secara teori yang mungkin dicapai. Pada tampilan ini terdapat dua progres bar pada baris ketiga di bagian eksekusi jROS. Progres bar pertama menunjukkan kondisi status step saat ini secara grafis. Bar akan mengecil dan memberikan perubahan warna dari oranye menjadi kuning dan hijau muda menjadi hijau tua dengan konvergensi solusi optimal. Progres bar kedua adalah grafis waktu yang sudah dilalui, warna akan berubah dari hijau tua menjadi hijau muda, kuning, lalu oranye ketika waktu sudah mendekati batas waktu yang ditentukan. Pada bagian optimization steps (MILP 1 – 3) terdapat kemungkinan untuk menghentikan kalkulasi dengan menekan tombol interrupt pada bagian kiri tampilan. Jika tombol ditekan, optimisasi di sistem akan berhenti pada step terakhir (butuh beberapa detik untuk mengeluarkan hasil) dan menunjukkan hasil terbaik yang sudah dicapai.
11. Gambar 'Menjalankan Optimisasi HTC'
Simple, Inspiring, Performing, Phenomenal
14
Membatalkan pekerjaan yang sedang berjalan dapat dilakukan melalui tampilan 'Job Overview' (lihat bagian 5.3 'Job Overview'). Setelah optimisasi dari variant HTC selesai, hasil dari optimisasi dapat dilihat dengan memilih berbagai tampilan hasil pada navigation tree atau menu 'HTC Results'. Tampilan HTC Results > System Overview > System' memberikan gambaran dari hasil dan berguna sebagai titik mulai untuk eksplorasi hasil.
12. Gambar 'HTC System Overview'
5.3. Job Overview Tampilan 'Job Overview' disediakan untuk melihat optimisasi yang sedang berjalan atau masuk dalam antrian. Disediakan dua list dalam tampilan ini: pertama untuk menunjukkan pekerjaan yang aktif, sebagai contoh pekerjaan yang sedang berjalan, list kedua untuk menunjukkan pekerjaan yang masuk dalam antrian.
Simple, Inspiring, Performing, Phenomenal
15
13. Gambar 'Job Overview'
Informasi berikut ditampilkan pada pekerjaan yang aktif dan sedang mengantri: Variant Id: angka unik variant Variant Name: nama dari variant Scenario Id: Id dari scenario yang telah dihitung, hanya digunakan untuk variant bertipe VOL Variant Type: tipe dari sebuah variant, lihat bagian 11.1 'Variant Types' Command: nama dari optimisasi yang dapat dieksekusi Exec Node: mesin (number cruncher) dimana variant menjalankan optimisasi User: pengguna yang memulai optimisasi Add Date: tanggal / waktu dimana optimisasi ditambahkan pada antrian pekerjaan Priority: prioritas pekerjaan Select: checkbox untuk menandai optimisasi yang akan dihentikan
Simple, Inspiring, Performing, Phenomenal
16
6. MENGEDIT DATA MODEL 6.1. Fungsi Umum Tekan tombol 'Change Data' untuk memodifikasi data obyek yang sudah ada (contoh pembangkit) atau tombol 'New Data' untuk membuat data obyek baru. Lihat bagian 4.3 'Tombol' untuk deskripsi dari tombol. Pada kedua kasus diatas, sistem akan berubah ke mode edit dimana diindikasikan dengan perubahan warna latar belakang pada bagian yang bisa diedit. Data obyek yang diedit akan ter lock agar tidak terjadi modifikasi pada saat yang bersamaan. Catatan: Semua modifikasi yang dilakukan hanya berpengaruh pada variant yang dipilih. Variant lainnya tidak terpengaruh oleh pembuatan, penghapusan, atau modifikasi obyek.
14. Gambar 'Mode Edit'
Setelah data dimasukkan, data dapat disimpan ke dalam database dengan menekan tombol 'Save' atau 'Save with Comment'. Semuanya akan tercatat ke dalam variant log. 'Save with Comment' memberikan opsi kepada pengguna untuk menambahkan komentar pada modifikasi data. Menekan tombol 'Cancel' akan mengakhiri mode edit tanpa menyimpan perubahan data.
Simple, Inspiring, Performing, Phenomenal
17
Sebelum data disimpan, sistem akan memastikan bahwa data yang dimasukkan valid dan masuk akal. Jika tidak, pesan error akan muncul dan data yang tidak valid akan ditandai secara visual. Pengguna harus mengganti data dan menekan lagi tombol 'Save' atau 'Save with Comment'.
15. Gambar 'Data Input Check'
Dalam beberapa kasus fungsi seperti 'Copy' dan 'Paste' bisa digunakan. Fungsi tersebut sangat membantu jika data obyek yang sudah ada dimanfaatkan sebagai titik mulai. Setelah mengcopy data, data dapat dimodifikasi. Terdapat sedikit perbedaan dalam menangani variant HTC dan RO. Dalam variant RO sebuah obyek yang sudah ada harus dibuka dan dicopy, lalu buat obyek baru dan paste data di dalamnya. Di variant HTC menekan tombol copy dengan segera mengcopy obyek yang sedang dibuka (tidak diperlukan perintah paste).
6.2. Memodifikasi Data Tabular Seringkali data direpresentasikan dalam bentuk tabel. Data dalam tabel dapat diedit dengan mengklik dalam cell tabel dalam mode edit. Dengan klik kanan pada tabel akan membuka menu popup dengan fungsi spesial. Catatan: Sebuah cell dalam tabel dapat dipilih dengan mengklik cell tersebut. Multiple cell dapat dipilih dengan menekan tombol atau <shift> di keyboard dan mengklik pada cell yang dipilih. + semua cell yang dipilih dalam tabel.
Simple, Inspiring, Performing, Phenomenal
18
Copy: mengcopy cell dalam tabel yang dipilih ke clipboard. Data yang dicopy dapat di paste ke tabel lain atau aplikasi lain. Paste: memasukkan data dari clipboard ke dalam cell tabel yang dipilih atau cell tabel yang berdekatan. Hanya berlaku dalam mode edit. Paste Special > Serialize vertically: seperti paste biasa, namun data akan dipaste dengan arah yang berlawanan (transposed matrix). Hanya berlaku dalam mode edit. Select All: memilih semua cell tabel. Append line: menambahkan baris baru pada bagian paling bawah tabel. Data dari baris yang dipilih akan dicopy. Hanya berlaku dalam mode edit. Insert line: menambahkan baris baru setelah baris yang dipilih dalam tabel. Data dari baris yang dipilih akan dicopy. Hanya berlaku dalam mode edit. Delete line: menghapus baris tabel yang dipilih. Calculation > Set to Value: memasukkan nilai yang sama di semua cell tabel yang dipilih. Nilai dimasukkan oleh pengguna. Hanya berlaku dalam mode edit. Calculation > Add Value: menambahkan nilai yang sama ke dalam semua cell tabel yang dipilih. Nilai dimasukkan oleh pengguna. Hanya berlaku dalam mode edit. Calculation > Multiply Value: mengalikan nilai pada cell tabel yang dipilih dengan sebuah faktor. Faktor dimasukkan oleh pengguna. Hanya berlaku dalam mode edit. Calculation > Adjust to given peak: menambahkan nilai dari cell tabel yang dipilih menjadi nilai puncak yang diberikan oleh pengguna. Semua cell yang dipilih dikalikan oleh (nilai puncak yang diberikan oleh pengguna atau hasil perhitungan). Hanya berlaku dalam mode edit. Calculation > Adjust to given sum: menambahkan nilai dari cell tabel yang dipilih menjadi nilai jumlah yang diberikan oleh pengguna. Semua cell yang dipilih akan dikalikan oleh (nilai jumlah yang diberikan oleh pengguna atau hasil perhitungan). Hanya berlaku dalam mode edit. Calculation > Interpolate: interpolasi nilai dari cell tabel yang dipilih. Hanya berlaku dalam mode edit. Calculation > Sum: menghitung jumlah dari cell tabel yang dipilih. Calculation > Min: menghitung nilai minimum dari cell tabel yang dipilih. Calculation > Max: menghitung nilai maksimum dari cell tabel yang dipilih.
Simple, Inspiring, Performing, Phenomenal
19
Calculation > Avg: menghitung nilai rata-rata dari cell tabel yang dipilih. Fit Width: mengubah ukuran lebar kolom tabel. Print with preview: membuat file PDF dengan data yang dapat dikirim ke printer. Import from Excel: impor data dari Excel ke dalam tabel. Export to Excel: ekspor tabel data ke file Excel. Hanya berlaku dalam mode edit. Freeze Columns: membekukan kolom tabel yang dipilih, sebagai contoh kolom tidak akan bergerak ketika digeser secara horizontal. Unfreeze Columns: mengembalikan kolom yang dibekukan agar dapat beroperasi normal.
Catatan: Tidak semua fungsi yang dideskripsikan diatas bisa digunakan di semua tabel.
7. ANTAR MUKA EXCEL Data berberntuk tabel dapat diekspor ke dan diimpor dari MS Excel jika jROS graphical user interface dijalankan pada komputer dengan sistem operasi Windows.
7.1. Export ke Excel Semua data pada tabel yang dipilih akan diekspor. Pada baris pertama di file Excel nama dari kolom tabel akan ditulis. Data dalam file Excel dapat diedit dan kemudian diimpor dari Excel ke dalam jROS.
Perhatian: jROS mengingat directory pengguna dan preferensi nama file selama tampilan tetap dibiarkan terbuka. Sebagai hasil, semua perintah 'Export to Excel' pada tampilan yang sama akan menimpa file 'Export to Excel' sebelumnya.
Simple, Inspiring, Performing, Phenomenal
20
16. Gambar 'Excel Interface, data jROS diekspor Excel'
Catatan: Data yang diekspor melalui Excel interface disimpat di sisi klien, tidak dalam server jROS.
7.2. Impor dari Excel Klik kanan mouse pada tabel dan pilih opsi 'Import from Excel'.
17. Gambar 'Import from Excel'
Simple, Inspiring, Performing, Phenomenal
21
Pilih dokumen Excel dimana data baru akan digunakan. Dokumen Excel akan terbuka. Periksa data kita sekali lagi dan tutup dokumen. Akhirnya kita dapat melihat data di dalam table.
Catatan: File Excel harus disimpan di sisi klien, bukan server jROS. Dalam file tersebut harus terdapat data yang akan diimpor pada worksheet pertama. Cara mudahnya, kita bisa mengekspor tabel ke dalam format Excel terlebih dahulu dan menggunakannya nanti untuk impor. Perhatian: Nilai tanggal / waktu pada file yang ingin diimpor harus persis sama dengan tanggal / waktu pada periode yang dipilih. Apabila tidak sesuai, maka proses impor akan ditolak.
8. CHARTS Beberapa tampilan hasil disediakan representasi grafis: aktivasi bisa dilakukan dengan memilih atribut di drop list dan memilih tombol 'Show Graph' (lihat bagian 4.5 'Content Area'). Setiap chart memiliki layout bawaan. Pengguna dapat mengganti layout dan warna pada menu popup pada bagian chart atau legend (lihat bagian 8.1 'Chart Settings'). Menu popup pada chart termasuk fungsi print.
8.1. Chart Settings Tujuan dari setting ini untuk memodifikasi layout dari chart sesuai dengan kebutuhan kita.
Chart Menu Gunakan klik kanan pada mouse untuk membuka chart menu. Ketika chart menu terbuka akan muncul opsi berikut:
Normal Line: memodifikasi semual kurva yang ditampilkan menjadi mode garis normal.
Step Line: memodifikasi semua kurva yang ditampilkan menjadi mode garis bertingkat.
Stacked Step Line: memodifikasi semua kurva yang ditampilkan menjadi stacked area dengan garis bertingkat.
Stacked Area: memodifikasi semua kurva yang ditampilkan menjadi stacked area
Simple, Inspiring, Performing, Phenomenal
22
dengan garis normal.
Change Setting: membuka dialog modifikasi lebih lanjut.
Save Settings for this Object: menyimpan kondisi chart saat ini untuk obyek yang dibuka.
Reset Settings for this Object: mengembalikan setelan bawaan untuk obyek yang dibuka.
Print: mencetak chart.
Catatan: 'Save setting for this type' memodifikasi semua setting pada tipe obyek yang sedang dibuka.
18. Gambar 'Chart Menu'
Setelan chart dapat dimodifikasi menggunakan jendela 'Change Settings'. Jendela 'Change Settings' dapat digunakan untuk melakukan perintah berikut (sebagai alternatif, kita dapat mengklik salah satu gari yang ada pada chart atau entri di legend): Jendela dialog 'Chart Settings' terdiri dari dua bagian:
'Chart Lines' terdiri dari daftar nilai yang tersedia untuk ditampilkan ke dalam chart
'Line Properties' digunakan untuk mengatur atribut setiap 'Chart Line'
Simple, Inspiring, Performing, Phenomenal
23
19. Gambar 'Chart Setting'
Bagian 'Chart Lines' di jendela berguna untuk:
Memasukkan/mengeluarkan nilai dari chart. Untuk memasukkan sebuah nilai ke dalam chart, beri tanda pada checkbox di depan nama nilai yang akan dimasukkan.
Mengubah urutan dari 'Chart Line' menggunakan tombol 'Up' dan 'Down'. Urutan dari 'Chart Line' menentukan urutan penggambaran chart, 'Chart Line' pada bagian paling atas akan digambarkan pertama, sehingga apabila garis bertumpuk, 'Chart Line' yang berada pada urutan paling bawah digambarkan paling depan di dalam chart.
Bagian 'Line Properties' di jendela berguna untuk:
Pemilihan jenis garis (normal, step line, scatter)
Pemilihan style garis (solid, dot, dash, dot dash, alt dash)
Aktivasi/deaktivasi pengisian warna, jika diaktifkan area di bawah garis akan diisi dengan warna yang sama dengan garis
Aktivasi/deaktivasi stacking, jika diaktifkan nilai dari garis yang diaktifkan akan ditampilkan di atas garis lainnya (stacked)
Pemilihan ukuran garis (1-5)
Pemilihan warna garis
Transparansi
Simple, Inspiring, Performing, Phenomenal
24
20. Gambar 'Tipe Chart "Stepline"'
21. Gambar 'Tipe Chart "Stacked Stepline"'
Simple, Inspiring, Performing, Phenomenal
25
22. Gambar 'Tipe Chart "Stacked Area"'
9. DIAGRAM TOPOLOGY Diagram topology menunjukkan interkoneksi dari obyek yang direpresentasikan dalam topology. Semua tipe dari obyek dalam diagram terdaftar di legend pada bagian kanan atas diagram. Klik kanan pada obyek akan membuka menu yang memiliki izin untuk memilih model terkait atau panel hasil untuk menampilkan data di dalam obyek tersebut. Obyek yang direpresentasikan secara grafis dapat digeser dan diperbesar / diperkecil dalam diagram. Dengan menekan tombol dan menggerakan roda mouse akan memperbesar atau memperkecil diagram.
Simple, Inspiring, Performing, Phenomenal
26
23. Gambar 'Diagram Topology Area'
Simple, Inspiring, Performing, Phenomenal
27
9. USER ADMINISTRATION 9.1.
Membuat dan Menghapus Pengguna
'User Administration' memerlukan hak akses administrator. 'User Administration' memiliki fungsi untuk membuat, memodifikasi, dan menghapus akun pengguna jROS. Fungsi tersebut dapat dilakukan dengan menekan tombol 'New Data', 'Change Data', dan 'Delete Data'.
24. Gambar 'User Administration'
Nama pengguna harus unik, password tidak ditampilkan dalam teks yang jelas di layar dan harus dimasukkan dua kali. Setiap akun memiliki tanggal validitas. Setelah pengguna melewati tanggal tersebut, pengguna tersebut tidak bisa login. Jika sebuah akun pengguna dihapus dan pengguna tersebut masih dalam keadaan logged in, maka pengguna tersebut akan segera ter logged out secara otomatis.
Simple, Inspiring, Performing, Phenomenal
28
Pada bagian bawah terdapat tampilen change log dari pembuatan, modifikasi, dan penghapusan akun. Terdapat tombol untuk menghapus entri dari change log.
9.2.
Hak Pengguna
Setiap akun dibuat dengan hak pengguna. Pada tabel berikut akan dideskripsikan izin yang berhubungan dengan hak akses: Hak
Deskripsi
Read
Izin untuk membaca data; izin dasar
Write
Izin untuk memodifikasi data; termasuk izin 'Read'
Create Object
Izin untuk membuat obyek baru; termasuk izin 'Read' dan 'Write'
Delete Object
Izin untuk menghapus obyek
Activate
Izin untuk memulai optimisasi
Administrator
Izin untuk menjadi administrator di sistem; termasuk semua izin
9.3.
Merubah Password
Pengguna jROS dapat merubah passwordnya. Hak untuk setiap akun yang dimiliki dapat dilihat, namun tidak dapat dimodifikasi.
25. Gambar 'Merubah Password'
Simple, Inspiring, Performing, Phenomenal
29
9.4.
Setelan Pengguna
Pengguna dapat menyetel jROS graphical user interface sesuai dengan kesukaannya.
26. Gambar 'Setelan Pengguna'
Tampilan setelan pengguna memberikan akses kepada pengguna untuk menyetel atribut di GUI :
Pada tab 'Color' warna untuk fungsi yang berbeda dapat dimodifikasi dan hasil dari modifikasi langsung dapat dilihat pada bagian preview.
Pada tab 'Miscellaneous' setting berikut dapat dimodifikasi: -
Startup Variant: variant yang dibuka ketika membuka jROS untuk pertama kali
-
Window Size: merubah ukuran jendela utama jROS
-
Desktop: Desktop pada jROS yang ditampilkan setelah startup jika sistem memiliki lebih dari satu desktop
-
Language: pilihan bahasa pada graphical user interface
-
Type Filter: setelan filter untuk navigation tree
-
Excel Default Folder: folder pada mesin lokal klien dimana file Excel akan disimpan
-
Report Output Folder: folder di mesin lokal klien dimana file laporan akan disimpan
-
Report Preview: mengganti on atau off preview dari pembuatan hasil (variant RO)
-
Stepline in Distribution Graph: menunjukkan step line pada distribution graph (variant VOL )
Simple, Inspiring, Performing, Phenomenal
30
9.5.
-
Display Names: memilih untuk menggunakan short names atau long names yang digunakan (variant HTC)
-
Message Order: urutan pesat pada daftar pesan, terurut dari atas atau sebaliknya
-
Sorted Chart Legend: jika disetel, legend di chart akan diurutkan berdasarkan nama
-
Freeze Date Column: jika disetel, kolom tanggal akan dibekukan ketika digeser secara horizontal
-
Add Rows Past: berapa banyak tabel tambahan yang ditampilkan sebelum periode yang dipilih (variant HTC)
-
Add Rows Future: berapa banyak tabel tambahan yang ditampilkan sesudah periode yang dipilih (varian HTC)
-
Add Rows Separator: batas antara baris tabel normal dan tambahan (variant HTC)
-
Add Rows Color: warna latar belakang dari baris tabel tambahan baik sesudah atau sebelum (variant HTC)
-
Mouse Wheel Zoom Inverted: menentukan interpretasi gerakan mouse wheel untuk memperbesar chart
Active Users
Tampilan 'Active Users' berguna untuk melihat pengguna yang saat ini sedang mengakses sistem jROS. Administrator memiliki hak khusus untuk mengakhiri sesi seorang pengguna. Catatan : Setiap kali seorang pengguna memulai aplikasi jROS, sebuah sesi pengguna diciptakan. Membuka jendela baru dengan perintah 'New Window' tidak menciptakan sesi baru pengguna.
Simple, Inspiring, Performing, Phenomenal
31
27. Gambar 'Active Users (untuk administrator)'
Tampilan 'Active User' memberikan data berikut:
Active User: akun pengguna jROS
Host: mesin klien diaman pengguna logged on
Logon Date: tanggal dimana pengguna logged on
Terminate Session: administrator dapat berganti ke mode edit dan memilih sesi pengguna, mengklik pada tombol 'Save Data' akan memutuskan sesi pengguna yang dipilih.
Simple, Inspiring, Performing, Phenomenal
32
10. VARIANT MANAGEMENT Data dari sistem jROS teroganisir dengan sebutan variant. Sebuah variant adalah kasus study dan tidak tergantung dengan variant lain. Varian dapat dicopy, disimpan ke tempat lain, direstore, dimodifikasi, dan dihapus. Optimisasi dijalankan berdasarkan data yang ada di varian dan hasilnya disimpan dalam varian tersebut. Perubahan data yang dilakukan di sebuah variant tidak mempengaruhi data di variant lain.
10.1. Tipe Variant Variant terdiri dari beberapa tipe:
DET: variant RO dengan data deterministic
VOL: variant RO dengan volatility analysis
HTC: variant HTC
Variant DET digunakan untuk optimisasi sumber daya jangka mengengah dan menggunakan deterministic data model. Variant VOL juga digunakan untuk optomisasi sumber daya jangka menengah. Perbedaannya dengan variant DET, variant VOL menggunakan sebuah angka untuk skenario yang berbeda untuk optimisasi sumber daya dan menghitung hasil untuk setiap skenario. Jumlah skenario dapat didefinisikan oleh pengguna, namun mempengaruhi kebutuhan ruang penyimpanan di database dan waktu yang dibutuhkan untuk optimisasi. Sebuah variant VOL dapat dikonversi menjadi variant DET dan sebaliknya. Pada kasus selanjutnya skenario perlu dibuat sebelum optimisasi dapat dimulai. Variant HTC digunakan untuk koordinasi hydro thermal jangka pendek. HTC tidak dapat dikonversi menjadi variant RO, namun ada fasilitas yang disebut Ropulator yang dapat digunakan untuk mengcopy data model yang didefinisikan di variant HTC menjadi variant RO (lihat bagian 11.10 Ropulator).
10.2. Pemilihan Variant Variant dapat dipilih melalui variant selection list di sisi kiri barisan button bar pada jROS graphical user interface.
Simple, Inspiring, Performing, Phenomenal
33
Tipe variant diindikasikan di dalam variant selection list disamping nama variant. Selain variant selection list juga terdapat fasilitas filter untuk variant. Variant dapat difilter berdasarkan tipe atau pemiliknya.
28. Gambar 'Pemilihan Variant'
10.3. Overview Variant Management Semua fungsi variant management dapat dilakukan dengan memilih node 'Variant Management' di navigation tree. Berbagai fungsi (buat, hapus, dll) dapat dilakukan dengan menekan tombol di button bar.
29. Gambar 'Variant Management'
Di dalam navigation tree juga terdapat tampilan untuk melihat change log dari data variant dan tampilan untuk melihat setelan variant (variant HTC). Node 'Variant Management' di navigation tree tidak hanya berfungsi sebagai titik awal untuk berbagai macam fungsi, namun juga menunjukkan daftar dari variant yang tersimpan di sistem.
Simple, Inspiring, Performing, Phenomenal
34
Daftar variant menunjukkan informasi setiap variant, diantaranya :
Variant ID: ID unik dari sebuah variant
Scen Gen: ruang scenario generator; hanya relevan dengan variant VOL; ruang database dimana data input skenario disimpan
MCS Space: ruang Monte Carlo Simulation; hanya relevan dengan variant VOL; ruang database dimana data output skenario disimpan
Type: tipe variant, lihat bagian 11.1 'Tipe Variant'
Name: nama variant
Description: deskripsi dari variant
Copy from: informasi dari variant mana atau file dump database mana sebuah variant dibuat
Owner: pengguna jROS yang memiliki variant
Confidentiality: public atau private, variant private hanya dapat dilihat oleh pengguna yang membuat variant dan administrator.
Date of Generation: tanggal dimana sebuah variant dibuat
10.4. Pembuatan Variant Tekan tombol 'New Data' ketika node 'Variant Management' pada navigation tree dipilih. Sebuah jendela baru akan terbuka dimana sumber dari variant dan informasi tentang variant baru dimasukkan.
30. Gambar 'Pembuatan Variant dari Variant Lain'
Simple, Inspiring, Performing, Phenomenal
35
Sebuah variant dapat dibuat dengan mengcopy dari variant lain yang sudah ada atau mengimpor dari file dump database. Sebuah list dari variant yang sudah ada atau file dump ditampilkan untuk dipilih ketika membuat variant baru. Dalam jendela ini juga disediakan filter dimana daftar variant dapat difilter berdasarkan satu atau lebih opsi, seperti nama variant, tipe variant, tanggal pembuatan variant, dll. Pada bagian bawah jendela, tertera informasi unuk variant yang akan dibuat. ID variant bebas ditentukan namun harus unik, jika tidak pesan error akan ditampilkan. Jika variant dibuat private, maka variant tersebut hanya dapat dilihat oleh pembuat variant dan administrator. Sebuah pesan error akan ditampilkan apabila ada kondisi tertentu yang dilanggar. Untuk variant tipe VOL, ruang SG (scenario generator) harus dipilih. Ruang hasil MCS (Monte Carlo Simulation) akan dipilih secara otomatis. Jika 'Copy From File' dipilih, maka daftar semua file dump akan ditampilkan. Warna mengindikasikan bahwa file dump mungkin dapat diimpor. Warna hijau mengindikasikan bahwa file dapat diimpor. Warna kuning mengindikasikan file dapat diimpor namun tidak lengkap dengan deskripsinya (meta information) atau file dump ada yang hilang. Dalam kasus ini pengguna harus melengkapi informasi yang hilang di variant tersebut. Warna merah mengindikasikan file dump tidak dapat di impor.
31. Gambar 'Pembuatan Variant dari File Dump'
Simple, Inspiring, Performing, Phenomenal
36
10.5. Variant Modification Jendela 'Variant Modification' dapat digunakan untuk memodifikasi nama variant, deskripsi, hak akses, tipe variant, dan ruang generator space untuk tipe VOL. Tekan tombol 'Change Data' ketika berada pada node 'Variant Management' di navigation tree.
32. Gambar 'Variant Modification'
10.6. Backup Variant Jendela 'Save Variant' memberikan ijin untuk membuat sebuat file dump database. Hal tersebut dapat dilakukan dengan menekan tombol 'Save Data' ketika berada pada node 'Variant Management' di navigation tree. File dump dapat digunakan sebagai backup dan diimpor ke dalam sistem jROS.
33. Gambar 'Backup Variant'
Simple, Inspiring, Performing, Phenomenal
37
Variant yang akan disimpan dipilih dari daftar variant dan sebuah nama file dump akan disarankan oleh sistem. Nama file dump dapat dimodifikasi oleh pengguna. Path directory menunjukkan dimana file disimpan di server jROS. Parameter tersebut tidak bisa dimodifikasi oleh pengguna. Jika sebuah file dump dengan nama yang dipilih sudah pernah dibuat, maka pengguna di server jROS harus mengkonfirmasi jika ingin menimpa file sebelumnya. Termasuk di dalamnya file dump (ekstensi .dmp), sebuah file yang menyimpan deskripsi dari file dump (ekstensi .meta) dan file dengan informasi logging dibuat di dalam direktori yang sama pada server jROS. Ketika mengcopy file dump ke server lain, file dengan ekstensi meta seharusnya juga ikut dicopy.
10.7. Menghapus Variant Jendela 'Variant Deletion' memberikan akses untuk menghapus beberapa variant dengan satu perintah. Tekan tombol 'Delete Data' ketika berada dalam node 'Variant Management' di navigation tree. Sebelum variant yang dipilih dihapus, pengguna akan dikonfirmasi untuk penghapusan tersebut.
34. Gambar 'Variant Deletion'
Simple, Inspiring, Performing, Phenomenal
38
10.8. Variant Logs Tampilan 'Variant Logs' menunjukkan catatan perubahan dari semua modifikasi yang dibuat pada variant yang dipilih.
35. Gambar 'Variant Logs'
Catatan menunjukkan ID variant, tanggal modifikasi, opersi yang dilakukan, dan komentar (opsional) dari pengguna ketika memodifikasi data. ID variant mungkin berbeda dari variant yang dipilih karena change log juga menunjukkan perubahan yang terjadi dari variant yang dicopy. Di dalam variant HTC terdapat informasi lebih detil ketika modifikasi direkam. 'Extended Logging' adalah fungsi pada variant (lihat bagian 11.9 'Setelan Variant') untuk setiap detil dari modifikasi yang tercatat. Pengguna harus memilih satu atau lebih baris dalam 'List of Changes' di bagian atas untuk melihat detail dari modifikasi pada bagian bawah. Extended variant logs untuk HTC mendaftar ID variant, tanggal dan waktu modifikasi, sebuah angka berururtan, pekerjaan yang dilakukan, nama komponen, nama atribut, nilai lama, nilai baru. Pengguna dapat membersihkan catatan menggunakan tombol 'Delete Data' di menu bar.
Simple, Inspiring, Performing, Phenomenal
39
36. Gambar 'Extended HTC Variant Logs'
10.9. Variant Settings Dalam variant HTC beberapa setelan seperti logging dari variant yang dipilih dan penjadwalan penyimpanan dalam database dapat disetel oleh pengguna. Setting ini membantu untuk menjaga agar ukuran data tidak selalu meningkat.
37. Gambar 'Variant Settings pada Variant HTC'
Simple, Inspiring, Performing, Phenomenal
40
Extended Variant Logging dapat di on atau off kan dan periode log akan dihapus secara otomatis dapat didefinisikan. Lebih lanjut, sebuah fasilitas pembersihan database dapat di on atau off kan. Jika di on kan, periode antara optimisasi yang berurutan harus didefinisikan. Pembersihan database menghapus sisi entri dalam penjadwalan aperiodic. Penghapusan dapat dilakukan segera dengan menekan tombol 'Start'
10.10. Ropulator Ropulator adalah sebuah alat yang berfungsi untuk mengcopy data model variant HTC ke dalam sebuah variant RO. Variant HTC dipilih dari list variant HTC. Variant RO yang dibuat adalah variant yang dibuka saat ini. Data diadaptasi ke dalam model RO ketika diperlukan.
38. Gambar 'Ropulator'
Ropulator mengcopy semua obyek berikut:
Areas
Power Lines
Contracts with Fixed Power Schedules
Simple Purchase Contracts
Reservoirs
Power Restriction Groups
Fuel Types
Primary Energy Contracts
Simple, Inspiring, Performing, Phenomenal
41
Valleys
Storage Plants
Thermal Plants
Combined Cycle Plants
10.11. Contract Duplicator Peralatan ini hanya ada di RO (variant DET atau VOL), dan memberikan akses untuk menduplikasi 'Simple Purchase Contract' eksisting untuk setiap area. Di dalam drop list kita dapat memilih kontrak yang akan dijadikan sumber duplikasi. Kemudian tekan tombol 'Generate Contracts'. Sebuah kontrak akan dibuat untuk setiap area dengan data identik kecuali area. Kita akan dikonfirmasi untuk tetap menyimpan atau menghapus sumber kontrak. Nama kontrak terdiri dari nama prefix dan nama area. Tombol 'Delete Contracts' menghapus semua kontrak yang dipilih.
39. Gambar 'Contract Duplicator'
Simple, Inspiring, Performing, Phenomenal
42
11. CONFIGURATION jROS dilengkapi dengan tampilan built-in standar untuk data model dan hasil. Tampilan ini menunjukkan set nilai pre-defined (data statik) dan schedule value (data dinamik) dalam sebuah fix layout untuk setiap tipe obyek. Pengguna tidak dapat memodifikasi tampilan built-in standar, namun administrator dapat mendefinisikan tampilan kustom.
11.1. RO Configuration Dalam variant RO terdapat tampilan 'Group Definition / Excel Exp' yang memiliki akses untuk mendefinisikan overview hasil dan mengekspornya ke Excel. Obyek dan atribut yang akan dijadikan overview dapat dipilih. Semua atribut yang dipilih pada obyek yang dipilih akan ditampilkan di overview. Untuk ekspor ke Excel, periode dan time grid (per jam, harian, mingguan, bulanan, atau tahunan) harus dipilih dan menekan tombol 'Export Data'. Di dalam 'RO Configuration' juga terdapat fasilitas untuk membuat file excel yang menghasilkan sebuah perbandingan dari variant yang dipilih dengan variant lainnya. Dengan cara yang sama, kita harus menentukan atribut dan obyek yang ingin dibandingkan. Banyak parameter konfigurasi yang dapat didefinisikan. Setiap konfigurasi dapat dibuat dengan tombol 'New Data' dengan cara yang sama ketika membuat data obyek dan dapat dimodifikasi dengan tombol 'Change Data'.
Simple, Inspiring, Performing, Phenomenal
43
40. ambar 'RO Configurator'
Catatan : Seorang pengguna hanya dapat melakukan sebuah export ke Excel pada saat yang bersamaan. ekspor kedua tidak bisa dilakukan apabila proses ekspor yang pertama masih berjalan. Lock ini dapat dihilangkan melalui menu 'Tools > Force Excel Export Unlock'.
Simple, Inspiring, Performing, Phenomenal
44
41. Gambar 'RO Group Results "Data Diekspor ke Excel"'
Di dalam navigation tree, hasil yang telah dikonfigurasi dapat dilihat dengan memilih tampilan group result pada sebuah node di dalam 'RO Group Result'. Lihat pada contoh gambar untuk melihat RO group results. Hasil tersedia untuk semua grid waktu (per jam, harian, mingguan, bulanan, atau tahunan) sebagai tabel atau grafik. Konfigurasi dapat di pilih pada daftar obyek dan pilihan atribut menentukan atribut apa saja yang ditampilkan dalam representasi grafis.
42. Gambar 'RO Group Results (Tabel)'
Simple, Inspiring, Performing, Phenomenal
45
43. Gambar 'RO Group Results (Grafik)'
11.2. HTC Configuration Di dalam variant HTC terdapat tampilan 'User UI Configuration > UI Configurator' di dalam navigation tree. Tampilan tersebut dapat digunakan administrator untuk mendefinisikan tampilan yang dikonfigurasikan yang terdiri dari hasil dari berbagai obyek. Semua atribut yang dipilih pada obyek yang dipilih akan ditampilkan sebagai overview. Administrator dapat menentukan apakah overview dapat diedit atau hanya dapat dibaca. Tergantung dari pilihan administrator tipe dan nilai dari 'Editable' data yang dikonfigurasi ditampilkan sebagai 'Report Schedules', 'Editable Schedules', 'Report Values', 'Editable Values', 'Report Pictures', 'Editable Pictures', 'Report Tables', atau 'Editable Tables'. Jika sebuah konfigurasi mengandung keduanya, baik schedules atau values, akan diklasifikasikan sebagai 'Mixed' dan hasil akan ditampilkan sebagai 'Report Schedule' atau 'Editable Schedule'. 'Picture' dan 'Table' mendefinisikan representasi spesial dari data. Jika 'Picture' dipilih data akan diletakan diatas latar belakang gambar dan bisa dipindah ke sekitarnya oleh pengguna. Klik kanan pada 'Report Picture' atau 'Editable Picture' akan membuka menu pop up. Memilih 'Change Layout' akan masuk ke dalam mode konfigurasi dimana pengguna dapat memindahkan elemen dengan klik pada elemen dan diseret ke lokasi yang diinginkan. 'Select Image' memberikan akses untuk memilih gambar latar belakang.
Simple, Inspiring, Performing, Phenomenal
46
Konfigurasi dapat disimpat sebagai file XML di mesin klien lokal dan diimpor dengan menggunakan tombol 'Import' dan 'Export'.
44. Gambar 'Konfigurasi HTC'
Bagian filter digunakan untuk pilihan komponen dan atribut yang akan ditambahkan atau dihilangkan dari konten overview. Pengguna sebaiknya mengikuti langkah berikut untuk menambahkan atau menghapus atribut ke / dari overview:
Pilih tipe dari komponen HTC
Pilih komponen HTC
Pilih atribut yang akan ditambahkan atau dihapus
Bagian 'Selection' digunakan untuk memformat tampilan konten. Terdiri dari daftar komponen / atribut dan formula. Kita dapat menambahkan atau menghapus formula ke / dari daftar dengan klik kanan dan pilih 'Insert Formula / Delete Formula' dari menu popup.
Catatan: Klik kanan pada kolom 'Selected' akan membuka menu popup untuk mengeluarkan elemen 'Check All / Uncheck All'
Simple, Inspiring, Performing, Phenomenal
47
Spesifikasi Format Data Pengguna diperbolehkan untuk memodifikasi informasi format berikut:
Digits: jumlah digital presisi yang akan ditampilkan, sebagai contoh 95,123456 akan ditampilkan sebagai 95,12 apabila menggunakan 2 digit presisi
Column Index: menampilkan urutan dari kolom, nilai harus dimulai dari satu dan meningkat satu per satu, melewati urutan nilai tidak diperbolehkan
Width: lebar dari kolom yang menampilkan atribut di tampilan antarmuka
Header: judul dari kolom yang menampilkan atribut pada tampilan antarmuka
Chart: check box yang berfungsi untuk menambahkan atribut ke dalam char pada tampilan antarmuka
Formula: spesifikasi formula
Catatan: Gunakan fungsi urutan pada bagian bawah untuk mendefinisikan urutan kolom.
Spesifikasi Formula Pengguna dapat menentukan formula menggunakan 4 operasi aritmatika dasar. Dalam kurung tidak diperbolehkan. Sebuah formula memiliki syntax berikut: Kolom Operator Kolom Operator Kolom .... Dimana: Kolom: tersusun dari huruf kapital C dan index kolom dari atribut kolom; misalnya C1, C12, C14 Operator: salah satu dari 4 operasi aritmatika dasar: yaitu penambah (+), pengurang (-), pengali (*), dan pembagi (/)
Catatan: Setelah menambahkan atau menghapus kolom, indeks kolom perlu diupdate. Gambar berikut menampilkan sebuah tampilan yang dikonfigurasi dan bisa diedit:
Simple, Inspiring, Performing, Phenomenal
48
45. Gambar 'HTC Editable Schedule'
Catatan: Konten selalu menampilkan produk silang dari komponen atau atribut. Tipe komponen yang berbeda diperbolehkan untuk dikombinasikan dalam sebuah tampilan. Tampilan perlu diupdate secara manual setiap kali pengguna menambahkan komponen di dalam model, karena komponen tersebut tidak akan terlihat secara otomatis di dalam antar muka pengguna.
Simple, Inspiring, Performing, Phenomenal
49
12. VARIANT COMPARISON 'Varian Comparison' adalah fitur untuk membandingkan hasil dengan variant yang berbeda. Fitur tersebut membantu pengguna jROS untuk menginvestigasi efek dimana modifikasi data model dan prameter mempengaruhi hasil. Data dari variant yang dipilih ditampilkan secara tabular dan grafis. Di dalam variant RO semua obyek dan atribut dipertimbangkan dalam perbandingan. 'Result Page 1' dan 'Result Page 2' menunjukkan hasil dari perbandingan. Perbandingan hasil juga ditampilkan representasi grafis.
46. Gambar 'RO Variant Comparison'
Simple, Inspiring, Performing, Phenomenal
50
47. Gambar 'Representasi Grafis dari RO Variant Comparison'
Di dalam variant HTC, variant comparison hanya dapat digunakan oleh administrator. Obyek dan atribut dalam variant yang ingin dibandingkan harus dipilih. Cara yang digunakan serupa dengan HTC Configuration (lihat bagian 12.2 'HTC Configuration').
48. Gambar 'HTC Variant Configuration'
Simple, Inspiring, Performing, Phenomenal
51
49. Gambar 'HTC Variant Comparison Schedule'
13. WORKFLOWS Workflows adalah fitur yang dieksekusi untuk menjalankan beberapa tugas secara serial dan berurutan. Sebagai contoh, pembuatan workflow untuk mengekspor data reservoir dari variant RO dan mengimpornya ke dalam variant HTC lalu memulai optimisasi HTC yang mempertimbangkan kondisi reservoir yang diambil dari variant RO
13.1. XML Interfaces 'XML Interfaces' digunakan untuk melakukan ekspor dan impor data dari sebuah variant. Untuk melakukan pekerjaan ekspor XML diperlujan obyek di dalam interfaces. Obyek dalam interfaces mendefinisikan obyek mana saja yang akan diekspor. Set obyek yang dapat diekspor terbatas.
Simple, Inspiring, Performing, Phenomenal
52
50. Gambar 'Definisi Interface untuk Ekspor XML'
Tabel berikut menunjukkan obyek apa saja yang dapat diekspor dan atribut yang bisa dipilih untuk setiap obyek:
Variant RO: Tipe Obyek
Atribut yang Diekspor
Reservoir
Ketinggian reservoie, volume reservoir, harga air untuk hasil reservoir
Primary Energy Contract
Emisi akumulasi dan shadow price dari hasil restriksi bahan bakar
CO2 Emmision Trading
Bahan bakar akumulasi dan shadow price dari hasil trading emisi
Energi Restriction Group
Akumulasi bahan bakar dari hasil restriksi energi
Simple, Inspiring, Performing, Phenomenal
53
Variant HTC: Tipe Obyek
Atribut yang Diekspor
Reservoir
LevelSched1
Fuel Contract
AccConsumptionSched1
Emission Restriction Group
AccEmissionSched1
XML interface dapat ditambahkan sebagai tugas di local workflow. XML import selalu mengimport semua data dari file XML. Untuk itu tidak perlu dilakukan pemilihan obyek dan tidak diperlukan XML import interface. Sebuah workflow akan dimuladi setelah menekan tombol 'Start' di dalam Workflow.
13.2. Local Workflows Sebuah workflow dibuat sebagai obyek workflow. Workflow terdiri dari minimal sebuah tugas :
51. Gambar 'Local Workflows'
Simple, Inspiring, Performing, Phenomenal
54
Pada bagian atas tampilan terdapat elemen sebagai berikut:
Tombol 'Start': memulasi eksekusi dari workflow
State: Kondisi dari eksekusi workflow
Next Task: tugas berikutnya yang harus dieksekusi
Last Activation Date: Tanggal / waktu ketika workflow dimulai terkahir kali
Tombol 'Show Messages': membuka jendela dengan daftar pesan dari eksekusi workflow
Tombol 'Pause / Continue': menghentikan sementara eksekusi workflow atau melanjutkan eksekusi workflow jika sebelumnya dihentikan
Tombol 'Reset / Stop': Jika sebuah workflow dijalankan dan tombol stop dieksekusi: tugas yang telah dijalankan selesai, namun tidak ada tugas baru yang dimulai lagi. Jika workflow tidak dijalankan maka workflow akan di reset
Dalam setiap tugas, tampilan workflow terdiri dari informasi berikut: -
Position: angka unik yang mendefiniskan urutan eksekusi tugas
-
Active: Bisa tugas dalam sebuah workflow telah dieksekusi atau (untuk sementara) dilewati
-
Task: tugas yang akan dieksekusi
Configure: konfigurasi dari tugas baik input atau output
Use default IO behavior: output dari tugas sebelumnya adalah input dari tugas saat ini
Choose the task whose output will be used: output dari tugas yang dipilih adalah input dari tugas saat ini.
Define a custom IO slot name: sebuah slot adalah nama penyimpanan untuk pertukaran data. Slot memjadikan prtukaran data diantara local workflow dari variant yang berbeda menjadi memungkinkan.
Parallel: tugas dapat dieksekusi bersamaan dengan tugas sebelumnya Stop On Error: Jika eksekusi tugas gagal maka seluruh workflow akan dihentikan Start: tombol untuk memulasi sebuah tugas workflow secara manual Status: status dari eksekusi tugas (hanya dapat dibaca), beberapa status dalam workflow:
Waiting: tugas belum dimulai
Running: tugas saat ini sedang dieksekusi
Simple, Inspiring, Performing, Phenomenal
55
Paused: eksekusi workflow telah diinterupsi melalui interaksi pengguna
Stopped: eksekusi workflow telah dihentikan melalui interaksi pengguna
Finished: Tugas telah berhasil dieksekusi
Error: sebuah error terjadi selama eksekusi tugas
Ketika sebuah atau lebih tugas di dalam daftar tugas dipilih, detail dari tugas tersebut akan ditampilkan dalam tabel 'Task Details' di bagian bawah tampilan. Detail menunjukan lokasi penyimpanan dari file input atau output tugas dan tanggal terakhir tugas telah dieksekusi. menunjukkan folder root untuk penyimpanan default tugas input / output di jROS server. <SLOT> menunjukkan folder root untuk slot pada server jROS. Kolom 'Last Activation Date' kosong jika tugas belum pernah dijalankan, atau akan menunjukkan tanggal / waktu eksekusi terakhir.
13.3. Global Workflows Global workflows memperbolehkan pertukaran data antar variant. Misalnya data yang diekspor di dalam variant RO bisa diimpor di dalam variant HTC atau sebaliknya. Global workflows memiliki tampilan yang mirip dengan Local workflows dan dapat dikonfigurasikan dengan cara yang sama. Hanya saja Local workflow bisa menjadi bagian dari Global workflow.Untuk data excanghe slot diperlukan konfigurasi.
52. Gambar 'Global Workflow'
Simple, Inspiring, Performing, Phenomenal
56
14. MESSAGE LIST Woarkflows dan komponen lainnya dalam aplikasi jROS menulis pesan ke dalam daftar pesan yang dapat dibaca pengguna jika eksekusi pengguna tersebut berhasil ataupun terjadi masalah.
53. Gambar 'Message List'
Daftar pesan memberikan list yang memiliki info berikut:
Warna mengindikasikan tingkat keparahan pesan
Aplikasi yang menghasilkan pesan
Sebuah pesan teks deskriptif
Tanggal / waktu dimana pesan muncul
Tombol 'Clear' memilai sesi pesan baru dengan menghapus semua pesan yang ada di layar. Tombol 'Previous Session' dan 'Next Session' memberikan ijin untuk mencari daftar pesan. Tombol 'Refresh' membaca data pesan dari database. Tombol 'Close' menutup jendela daftar pesan.
Simple, Inspiring, Performing, Phenomenal
57