VBasin
Ringkasan
VBasin
VBasin
Delineasi DAS · rekondisi DEM · pemodelan hidrologi HEC-HMS · syarat batas model hidrodinamik

VRain berhenti di hujan rancangan. Tahap berikutnya — dari hujan menjadi debit — dikerjakan VBasin, program terpisah yang dirancang sebagai pasangan VRain. Ketiganya membentuk alur kerja hidrologi baku:

VRain (hujan rancangan, pola badai)  →  VBasin (DEM → sub-DAS → debit HEC-HMS)  →  model hidrodinamik (HEC-RAS, VFlood, …)

Setiap panah adalah berkas, bukan salin-tempel angka: VRain menulis vrain_design_rainfall.json, VBasin membacanya untuk membangun model HEC-HMS, lalu VBasin mengemas hidrograf hasil simulasi sebagai syarat batas model hidraulik.

Apa yang dilakukan VBasin

TabIsi
1 · DASDEM (DEMNAS / HydroSHEDS / Copernicus), alur sungai referensi (OSM atau digitasi), stream burning AGREE, validasi kuantitatif (F1, simpangan, kecocokan batas DAS), delineasi jaringan sub-DAS / junction / reach ala HEC-GeoHMS, Curve Number dari peta tutupan lahan
2A · BANJIRhujan rancangan (Paket VRain / grid sendiri / hujan-id) → hietograf per sub-DAS → proyek HEC-HMS lengkap siap Compute (satu Run per kala ulang) → laporan debit → paket syarat batas hidrodinamik
2B · DEBIT ANDALANhujan historis → model HEC-HMS kontinu → kurva durasi aliran, Q80/Q90/Q95, kalibrasi AWLR
3 · STRUKTURpenampang, kapasitas Manning, genangan, screening geomorfologi, rencana survei
4 · PROYEKsatu berkas YAML yang merekam seluruh pengaturan agar proyek dapat dijalankan ulang persis

Dari VRain ke VBasin

Jalankan VRain seperti biasa

VRainMaster, VRainBasin, VRainFreq, atau VRainStorm — semuanya menulis paket hujan rancangan di folder keluarannya:

ProgramBerkasIsi
VRainMastervrain_design_rainfall.json (+ satu per jalur)kedalaman areal/titik per kala ulang, DDF dari IDF, per sub-DAS untuk jalur grid
VRainBasin07_VBasin/vrain_design_rainfall.jsonkedalaman DAS + per sub-DAS, DDF, pola Huff terpool, hietograf
VRainFreq..._vbasin.json di samping ekspor Excelkedalaman sebaran terpilih (titik)
VRainStorm..._vbasin_pattern-<durasi>.jsonpola waktu saja

Buka VBasin

Menu Tools → Open VBasin di program VRain mana pun (VBasin dicari di folder VBasin bersebelahan dengan program VRain; kalau belum ketemu, Anda diminta menunjuk lokasinya sekali).

Delineasi DAS (tab 1), lalu muat paket (tab 2A, panel 1b)

Pilih sumber Paket VRain, tunjuk berkas JSON, klik Muat Paket VRain. VBasin mengambil kedalaman untuk kala ulang yang dicentang — seluruh DAS, atau per sub-DAS bila nama sub-DAS di paket cocok dengan jaringan — dan memuat pola Huff ke tabel hietograf. Nilai bercakupan titik (VRainFreq) diberi peringatan: terapkan ARF atau target areal sendiri.

Bangun hujan rancangan → Build proyek HEC-HMS → Compute → olah hasil

Panel 2 menulis proyek HEC-HMS lengkap (.hms .basin .met .gage .dss .control .run). Setelah Compute, panel 3 menghasilkan grafik, tabel, laporan, dan — dengan centang paket syarat batas hidrodinamik — folder batas_hidrodinamik/.

Serahkan ke model hidrodinamik

batas_hidrodinamik/RP<T>/ berisi hydrographs/<Titik>.csv, boundary_points.csv/.gpkg (koordinat, luas kumulatif, Q puncak), berkas tempel HEC-RAS, daftar pathname DSS, dan potongan rivers.inflows untuk VFlood — lengkap dengan README cara memakainya.

Semua langkah di atas dapat direkam dalam satu YAML (banjir.rainfall_source: vrain, vrain_package_path: ...) dan dijalankan ulang dengan vbasin project --control kontrol.yaml — termasuk menjalankan HEC-HMS tanpa membuka GUI-nya.

Format paket

Spesifikasi lengkap berkas vrain_design_rainfall.json (format vrain-design-rainfall v1.0) ada di docs/VRAIN_PACKAGE_SPEC.md pada paket rilis VRain dan di repositori VBasin. Ringkasnya: design_depth.by_return_period (mm, per kala ulang, cakupan basin/point/subbasin), subbasins[], ddf, temporal_pattern (time_hr, fraction), hyetographs[], notes[].