M Ở ĐẦU
3.3 Xây dựng phần mềm
Phần mềm được xây dựng bằng ngôn ngữ C#. Phần mềm tính toán có giao diện
đơn giản, dễ sử dụng, phù hợp cho nhiều nhóm đối tượng sử dụng.
Một số thông tin về thông tin lưu vực và các tham số của phương án tính toán
bao gồm: Diện tích lưu vực (km2), số trạm đo mưa của lưu vực, Umax,Lmax, CQOF, CKIF, CK1, CK2, TOF, TIF, TG, CKBF. Người dùng nhập dữ liệu vào thư mục Input
là đầu vào của mô hình thì sau khi lựa chọn phương án chạy phần mềm sẽ thể hiện các
Hình 3.9: Giao diện chung của phần mềm
Hình 3.10: Thông tin về các tham số của phương án tính toán
Người dùng sau khi lựa chọn phương án tính toán cho lưu vực cần tính, có thể sử
dụng một số thuật toán khác nhau để tính toán cho kết quả là đường quá trình dòng chảy tại lưu vực. Một sốphương pháp số giải bài toán ước tính thông số tối ưu có thể
Jeeves, phương pháp Nelder-Mead, phương pháp giải thuật di truyền và phương pháp
SCE.
Hình 3.11: Một sốphương pháp giải có trong phần mềm
Tiếp đến, ngoài phương pháp dò tìm bộ thông số thủcông thì người dùng có thêm một lựa chọn khác là dò tìm thông số tựđộng. Hộp thoại ComboBox giúp người dùng dễ dàng lựa chọn và thay đổi kiểu tính toán cho mô hình thủy văn.
CHƯƠNG IV
THỬ NGHIỆM CÔNG NGHỆ TRONG TÍNH TOÁN DỰ BÁO LŨ TRÊN MỘT SỐ LƯU VỰC SÔNG