Anda di halaman 1dari 6

Halaman 49

Bab 4. Input / hasil file

4.1 Struktur File

OS / 2 dan versi Windows menggunakan file input yang sama dan menghasilkan file hasil
yang sama. File-file dapat dipertukarkan antara versi.

Sebuah flowchart menggambarkan berbagai file diberikan di bawah ini. Perhatikan bahwa
sebagian besar file hanya digunakan untuk tujuan khusus dan mereka biasanya tidak
diperlukan. Beberapa file merupakan file output. Program ini dapat menghasilkan banyak
file input. Untuk kasus sederhana semua informasi file input dapat dihasilkan oleh program.

koosurf kontrol

geodata timei

koomin timeo
SSIIM 1.0
boogie compres

interpol interres
unstruc kontrol

geodata timei

koomin timeo
SSIIM 2.0
boogie compres

interpol interres
Halaman 50

Semua file adalah file ASCII. Perhatikan bahwa nama file tidak dapat diubah. Cara terbaik
untuk menjalankan simulasi yang berbeda yaitu karena itu untuk membuat sub-direktori
untuk setiap kasus.
Dua file input utama adalah file kontrol dan file koordina untuk SSIIM 1. File koordina
berisi geometri grid. File kontrol mengandung banyak parameter lainnya. File -file harus
hadir ketika program dimulai. Jika tidak, kotak dialog akan muncul dan pengguna diminta
untuk parameter utama. Program ini kemudian menghasilkan file default. File control
kemudian dapat diedit setelah itu, menggunakan editor standar. File koordina juga dapat
dihasilkan oleh sebuah spreadsheet.
Untuk SSIIM 2, file unstruc berisi grid dan debit air. Seperti hanya bisa diproduksi oleh
SSIIM 2, ini tidak perlu hadir saat program dimulai. SSIIM 2 juga membutuhkan file kontrol,
tetapi nilai-nilai default akan digunakan jika tidak hadir pada awal kalkulasi. File kontrol
untuk SSIIM 1 dan 2 SSIIM sama, dan banyak isinya adalah sama untuk dua versi. Namun,
ada beberapa data set yang unik untuk SSIIM 1 atau SSIIM 2.
Berikut ini, setiap file dijelaskan.

4.2 File boogie


Ini adalah file yang menunjukkan print-out hasil antara dari perhitungan. Ini juga
menunjukkan parameter seperti kecepatan air rata-rata, tegangan geser dan kedalaman air di
inisialisasi. Perangkap efisiensi dan sedimen distribusi ukuran butir juga ditulis disini. Jika
terjadi kesalahan, sebuah penjelasan juga sering ditulis ke file ini sebelum program berhenti.
File ini berisi data yang biasanya ditulis ke layar dalam program DOS.
Opsi D pada data himpunan F 1 akan memberikan tambahan print-out ke file.
Awalnya di file ada tertulis banyaknya memori yang ditempati oleh array yang dialokasikan
secara dinamis. Untuk memperkirakan total kebutuhan yang direkomendasikan memori untuk
SSIIM, menambah ukuran SSIIM yang dieksekusi untuk nilai ini.
Sebuah tabel berikut, yang menunjukkan area cross-sectional, radius hidrolik, kecepatan rata-
rata dan tingkat air di bagian lintas yang telah digunakan untuk menginisialisasi permukaan
air. Jika pilihan D pada kumpulan data F 1 digunakan, informasi ini ditulis untuk semua
penampang tambahan. Kemudian sebuah tabel dari tingkat air untuk semua bagian lintas
mengikuti. Sebuah contoh diberikan di bawah ini:
Loop1, iter, luas, radius, kecepatan, tingkat air: 12 1.002389e +00 1.002389e +00 9.976163e-01
1.002390e +00
Loop1, iter, luas, radius, kecepatan, tingkat air: 11 1.001588e +00 1.001588e +00 9.984146e-01
1.001589e +00
Tingkat air = 1.000398 meter untuk cross-section i = 10
Tingkat air = 1.000797 meter untuk cross-section i = 9
Halaman 51

Tingkat air = 1.001195 meter untuk cross-section i = 8

Jika aliran modul MB digunakan, norma sisa ditulis. Kemudian mengikuti urutan dua baris
untuk setiap iterasi dari aliran MB. Contoh dengan empat iterasi adalah sebagai berikut:

Iter: 5, Resid: 1.69e-05 4.10e-06 2.73e-05 1.17e-04 1.38e-02 1.13e-02


Cont: 9.23e-08, DefMax: 1.65e-03, U, V, W (96,7,20): 6.40e-01-5.14e-03 5.76e-02
Iter: 6, Resid: 1.62e-05 3.85e-06 2.62e-05 1.10e-04 1.31e-02 1.08e-02
Cont: 9.23e-08, DefMax: 1.56e-03, U, V, W (96,7,20): 6.40e-01-5.14e-03 5.76e-02
Iter: 7, Resid: 1.57e-05 3.65e-06 2.50e-05 1.04e-04 1.25e-02 1.03e-02
Cont: 9.23e-08, DefMax: 1.48e-03, U, V, W (96,7,20): 6.40e-01-5.14e-03 5.76e-02
Iter: 8, Resid: 1.51e-05 3.46e-06 2.38e-05 9.86e-05 1.18e-02 9.77e-03
Cont: 9.23e-08, DefMax: 1.41e-03, U, V, W (96,7,20): 6.40e-01-5.14e-03 5.76e-02
Baris pertama memiliki kata "Iter" pada awalnya. Kemudian sebuah integer mengikuti, yang
menunjukkan jumlah iterasi. Pada contoh di atas ini berjalan dari nomor iterasi 5 sampai 9.
Kemudian residu untuk enam persamaan akan ditampilkan. x, y dan z persamaan kecepatan
yang pertama, kemudian persamaan tekanan dan persamaan k dan e mengikuti. Semua ini
harus di bawah 10-3 sebelum solusi telah konvergen.
Baris kedua dimulai dengan kata "Cont:". Kemudian nilai titik mengambang ditampilkan.
Ini adalah jumlah dari semua air masuk dan keluar dalam geometri. Ini harus menjadi nilai
yang sangat rendah, turun tajam di bawah 10-7. Jika nilai yang lebih besar diberikan, periksa
kondisi batas. Kemudian kata "DefMax" ditulis. Residual untuk sel dengan kontinuitas air
cacat terbesar ini kemudian ditulis. Indeks untuk sel ini kemudian ditulis, dengan kecepatan
dalam tiga arah untuk sel ini. Dalam iterasi 9 untuk contoh diatas, kontinuitas air cacat
maksimum 1.41e-3 kg/s untuk sel i = 96, j = 7, k = 20. Kecepatan dalam arah-x untuk sel ini
adalah 0,64 m/s, kecepatan dalam arah y adalah -5,14 mm/s dan kecepatan dalam arah
vertical adalah 5,76 cm/s.
4.3 File kontrol
File kontrol memberikan sebagian besar parameter kebutuhan model. Parameter utama adalah
ukuran array yang digunakan untuk program tersebut. Untuk menghasilkan permukaan air
yang diperlukan untuk mengetahui sebuah tingkat air hilir, bersama-sama dengan debit air
dan faktor friksi Manning-Strickler. Parameter ini diberikan pada kumpulan data G 1 dan W
1 di file kontrol. Jika File kontrol tidak ada, pengguna diminta untuk kedua parameter
tersebut di kotak dialog. Pengguna kemudian dapat kemudian memilih kontrol Write dalam
pilihan File pada menu utama, dan mendapatkan file kontrol ditulis ke disk (sebagai
control.new). Hal ini kemudian dapat diedit sesuai dengan kebutuhan pengguna. Catatan
bahwa hanya yang digunakan hampir semua parameter ditulis ke file control.new.
Selama perhitungan aliran air ada beberapa parameter yang dapat bervariasi. Parameter-
parameter ini mempengaruhi akurasi dan konvergensi dari solusi. Beberapa parameter dapat
dimodifikasi sementara medan aliran air sedang dihitung. Sebuah kotak dialog dengan
parameter-parameter dipanggil dengan memilih parameter aliran air dari pilihan Input Editor
di menu utama.

Anda mungkin juga menyukai