2.2. Nghiên cứu chỉnh sửa và hoàn thiện một số các modul
ch−ơng trình phần mềm HYDPRODB
2.2.1 Quá trình chỉnh sửa và hoàn thiện một số các modul ch−ơng trình phần mềm HYDPRODB trình phần mềm HYDPRODB
Việc chỉnh sửa và hoàn thiện một số các modul ch−ơng trình phần mềm HYDPRODB đ−ợc tiến hành liên tục. Có sự kết hợp chặt chẽ giữa Phòng Thuỷ văn, Trung tâm TL KTTV và các Đài KTTV KV. Sau khi phần mềm đ−ợc cài đặt tại các Đài KTTV KV các Đài sẽ áp dụng thử nghiệm phần mềm cho số liệu các trạm năm thuộc Đài (các trạm năm này đã đ−ợc duyệt trong Đề c−ơng Đề tài).
Tất cả các Đài sẽ dùng chung một địa chỉ Email để cập nhật ch−ơng trình phần mềm và trao đổi thông tin liên quan.
- Tại Trung tâm TL KTTV:
+ Phòng thuỷ văn khi nhận đ−ợc thông báo lỗi từ các Đài sẽ cho kiểm tra phát hiện nguyên nhân gây lỗi
+ Sau khi sửa lỗi và biên dịch lại phần mềm, Phòng thuỷ văn sẽ thông báo lỗi cho 09 Đài KTTV KV và yêu cầu các Đài tải các phần mềm đã sửa lỗi. (Ví dụ File thông báo các lỗi và cập nhật phần mềm dd−ợc đặt tên Readme_HydproDB131206.doc. Tên File thể hiện phiên bản cập nhật HYDPRODB và phiên bản phần mềm ngày 31/12/2006 là phiên bản đã sửa các lỗi phát hiện tr−ớc 31/12/2006. Nội dung trong File liệt kê các lỗi và các cập nhật mới)
+ Phòng Thuỷ văn liên tục kiểm tra định kỳ nhập liệu và XLSL TV tại các Đài. Khi có yêu cầu cử cán bộ đi công tác giúp XLSL TV phòng đã đề nghị TT TLKTTV cho đi đến các Đài.
2.2.2 Chỉnh sửa và hoàn thiện một số các modul ch−ơng trình phần mềm HYDPRODB mềm HYDPRODB
1. Các ch−ơng trình phần mềm nhập liệu, xử lý tài liệu gốc đo đạc thuỷ văn văn
Tr−ớc đây Đề tài đã xây dựng các ch−ơng trình phần mềm nhập liệu, xử lý tài liệu gốc đo đạc thuỷ văn mực n−ớc, nhiệt độ n−ớc, nhiệt độ không khí, m−a khi đo mực n−ớc với thông tin ban đầu là các cao độ đầu
43
n−ớc của các nhiệt kế. Tuy nhiên một số trạm yêu cầu chỉ nhập các giá trị thực đo H và Tn, Tkk đã hiệu chỉnh, một số trạm yêu cầu chỉ nhập H giờ và máy tính phải tính Htb ngày cho nên Đề tài đã xây dựng thêm các ch−ơng trình phần mềm nhập liệu, xử lý tài liệu gốc đo đạc thuỷ văn mực n−ớc, nhiệt độ n−ớc, nhiệt độ không khí, m−a trong 2 tr−ờng hợp sau:
a, Mô đun nhập trực tiếp H, Tn, Tkk, P và đã có số liệu trung bình ngày Htb, Tntb, Tkktb, P (các giá trị trung bình ngày đã đ−ợc tính bằng thủ công)
Tr−ớc đây phần mềm HYDPRODB có modul nhập liệu, xử lý tài liệu gốc mực n−ớc từ các số đọc mực n−ớc so với đầu cọc thuỷ chí. Trong thực tế có một số trạm đọc mực n−ớc trực tiếp hoặc ng−ời sử dụng có giá trị mực n−ớc nên đề tài đã xây dựng modul nhập liệu, xử lý tài liệu gốc mực n−ớc từ các giá trị mực n−ớc khi các số liệu trung bình ngày Htb, Tntb, Tkktb, P đã đ−ợc tính bằng thủ công. Các giá trị trung bình ngày này dùng để kiểm tra số liệu mực n−ớc giờ
b, Mô đun nhập trực tiếp H, Tn, Tkk, P và ch−a có số liệu trung bình ngày Htb, Tntb, Tkktb, P (các giá trị trung bình ngày tính bằng thủ công)
Khi cần nhập các giá trị mực n−ớc giờ và cần tính các giá trị trung bình ngày thì phần mềm có modul nhập mực n−ớc giờ hai lần (để kiểm tra giá trị nhập), còn các giá trị trung bình ngày đ−ợc tính bằng máy
c, Ch−ơng trình phần mềm HYDPRODB 1.0 đ−ợc xây dựng tuân theo quy phạm 93 TCN 1-88, trong khi đó việc xử lý số liệu thuỷ văn từ 2004 sẽ tuân theo quy phạm 94 TCN 1-2003 vì vậy phần mềm phải xử lý số liệu thuỷ văn có lựa chọn để có thể tuân theo 1 trong 2 quy phạm. Phần mềm đã sửa các lỗi thống kê đặc tr−ng tháng do sự khác biệt giữa quy phạm cũ (với các ốp 1, 2, ...., 24) với quy phạm mới (với các ốp 0, 1, ...., 23)
d, Tính mực n−ớc t−ơng ứng khi đo Q đã đúng theo Quy phạm 94 CN 3-90 (Khi đo Q mà chênh lệch mực n−ớc khi bắt đầu đo Q và khi kết thúc đo Q lớn hơn 20 cm). Phần mềm tính mực n−ớc t−ơng ứng khi đo Q đ−ợc tính theo trọng số bi Vi
Tr−ớc đây ch−a thể tính chính xác mực n−ớc t−ơng ứng khi đo Q đ−ợc tính theo trọng số Vi theo Quy phạm bằng phần mềm (Phần mềm đã đơn giản hoá các trọng số bằng cách coi bi nh− nhau do đó trọng số bằng các vận tốc trên đ−ờng thuỷ trực)
Để tính chính xác H t−ơng ứng, mực n−ớc t−ơng ứng khi đo Q đ−ợc tính theo trọng số là l−u l−ợng bộ phận (theo tài liệu của WMO-No.168: Guide to hydrological practices, 11.4.1, p. 152,153 và tài liệu đo đạc và
chỉnh biên của USGS [Vol1. Measurement of Stage and Discharge, 1982], Nga h−ớng dẫn tính mực n−ớc t−ơng ứng theo cách này)
e, Sửa các lỗi tính hệ số nhám n trong sổ gốc đo Q
f, Sửa lỗi làm tròn số các kết quả tính trung gian khi tính sổ gốc đo Q
2. Các ch−ơng trình phần mềm chỉnh biên tài liệu mực n−ớc, nhiệt độ n−ớc, nhiệt độ không khí, m−a n−ớc, nhiệt độ không khí, m−a
a, Trong thuỷ văn theo thông lệ là khi có 24 ốp đo trong một ngày thì th−ờng là chế độ đo đều giờ. Tr−ớc đây do tiết kiệm thời gian tính phần mềm mặc nhiên coi cứ có 24 ốp là tính đều giờ mà không kiểm tra có đều giờ hay không. Tuy nhiên có một số tr−ờng hợp trong thực tế có 24 ốp đo nh−ng không phải chế độ đo đều giờ 24 ốp nay phần mềm đã sửa lỗi tính Htb khi đo 24 ốp bằng cách phần mềm sẽ kiểm tra để quyết định 24 ốp đo đó là đều giờ hay không đều giờ để Htb sẽ đ−ợc tính theo đều giờ hay không đều giờ.
b. Khi làm thủ công giá trị nội suy lúc “0” giờ bằng thủ công th−ờng làm tròn số, tuy nhiên đây chỉ là giá trị trung gian trong công thức tính Htb ngày. Phần mềm không làm tròn giá trị nội suy lúc “0” giờ
3. Các ch−ơng trình phần mềm đồ hoạ
+ Ch−ơng trình phần mềm đồ hoạ đ−ờng quá trình
- Ch−ơng trình đã cho phép vẽ các đ−ờng quá trình của một yếu tố nhiều trạm. Hệ thống cho phép kiểm tra các yếu tố thuỷ văn khi so sánh đ−ờng quá trình các yếu tố trạm d−ới, trạm trên nh− H, Q, R
- Sửa các lỗi báo cáo các đặc tr−ng tháng: max, min, ngày-giờ xuất hiện max, min
- Tiêu đề đồ thị đ−ợc in đậm
- Các đ−ờng quá trình đã có ghi chú các giá trị max và min trong năm,
- Lựa chọn độ dày của đồ thị khi in
+ Ch−ơng trình phần mềm đồ hoạ đ−ờng quan hệ t−ơng quan
- Ch−ơng trình đã cho phép vẽ nhiều đ−ờng quan hệ t−ơng quan trên một đồ thị:
(Các điểm thực đo, đ−ờng ổn định tạm thời, các đ−ờng vòng lũ)