Xây dựng phần mềm

Một phần của tài liệu Báo cáo nghiên cứu xây dựng mô hình thủy văn thông số tập trung trong dự báo lũ cho các lưu vực sông ở việt nam (Trang 52 - 55)

M Ở ĐẦU

3.3Xâ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

Một phần của tài liệu Báo cáo nghiên cứu xây dựng mô hình thủy văn thông số tập trung trong dự báo lũ cho các lưu vực sông ở việt nam (Trang 52 - 55)