Tài liệu Đề tài Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí tượng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh hưởng triều: Bộ tài nguyên và môi tr−ờng
trung tâm khí t−ợng thủy văn quốc gia
Báo cáo tổng kết đề tài cấp bộ
Nghiên cứu ứng dụng hệ phần mềm
xử lý số liệu khí t−ợng bề mặt
và hệ phần mềm xử lý số liệu thủy văn
vùng sông không ảnh h−ởng triều
6696
14/12/2007
hà nội - 2007
Mục lục
Trang
Mở đầu 1
Ch−ơng 1: Thử nghiệm phần mềm xử lý số liệu khí t−ợng bề mặt
tại 09 đài khí t−ợng thuỷ văn khu vực
4
1.Thử nghiệm phần mềm 4
1.1.Chức năng nhập liệu và kiểm tra số liệu khi nhập 5
1.2.Chức năng in báo biểu 6
1.3.Về tính toán trong phần mềm 9
1.4.Về dữ liệu 9
1.5.Về giao diện ng−ời máy và các sự kiện trên giao diện 11
2. Nghiên cứu chỉnh sửa ch−ơng trình 13
2.1.Sơ đồ phân cấp chức năng 13
2.2.Sơ đồ luồng dữ liệu các mức 14
2.3.Chỉnh sửa cấu trúc cơ sở dữ liệu 20
2.4.Nghiên cứu chỉnh sửa ch−ơng trình 20
3.Danh sách trạm khí t−ợng bề mặt làm thử nghiệm 35
Ch−ơng 2. Thử nghiệm phần mềm xử lý số liệu thuỷ văn vùng
không ảnh h−ởng triều HYDPRODB 1.0 tại 09 đài khí t−ợng ...
82 trang |
Chia sẻ: hunglv | Lượt xem: 1135 | Lượt tải: 0
Bạn đang xem trước 20 trang mẫu tài liệu Đề tài Nghiên cứu ứng dụng hệ phần mềm xử lý số liệu khí tượng bề mặt và hệ phần mềm xử lý số liệu thủy văn vùng sông không ảnh hưởng triều, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Bé tµi nguyªn vµ m«i tr−êng
trung t©m khÝ t−îng thñy v¨n quèc gia
B¸o c¸o tæng kÕt ®Ò tµi cÊp bé
Nghiªn cøu øng dông hÖ phÇn mÒm
xö lý sè liÖu khÝ t−îng bÒ mÆt
vµ hÖ phÇn mÒm xö lý sè liÖu thñy v¨n
vïng s«ng kh«ng ¶nh h−ëng triÒu
6696
14/12/2007
hµ néi - 2007
Môc lôc
Trang
Më ®Çu 1
Ch−¬ng 1: Thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt
t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc
4
1.Thö nghiÖm phÇn mÒm 4
1.1.Chøc n¨ng nhËp liÖu vµ kiÓm tra sè liÖu khi nhËp 5
1.2.Chøc n¨ng in b¸o biÓu 6
1.3.VÒ tÝnh to¸n trong phÇn mÒm 9
1.4.VÒ d÷ liÖu 9
1.5.VÒ giao diÖn ng−êi m¸y vµ c¸c sù kiÖn trªn giao diÖn 11
2. Nghiªn cøu chØnh söa ch−¬ng tr×nh 13
2.1.S¬ ®å ph©n cÊp chøc n¨ng 13
2.2.S¬ ®å luång d÷ liÖu c¸c møc 14
2.3.ChØnh söa cÊu tróc c¬ së d÷ liÖu 20
2.4.Nghiªn cøu chØnh söa ch−¬ng tr×nh 20
3.Danh s¸ch tr¹m khÝ t−îng bÒ mÆt lµm thö nghiÖm 35
Ch−¬ng 2. Thö nghiÖm phÇn mÒm xö lý sè liÖu thuû v¨n vïng
kh«ng ¶nh h−ëng triÒu HYDPRODB 1.0 t¹i 09 ®µi khÝ t−îng
thuû v¨n khu vùc
38
2.1. Thö nghiÖm xö lý sè liÖu thuû v¨n HYDPRODB 1.0 38
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
42
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
42
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
42
2.3.Danh s¸ch c¸c tr¹m thñy v¨n thö nghiÖm ë c¸c §µi KTTV
khu vùc
47
2.3.1C¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c ®µi KTTV KV 47
2.3.2.ChØnh biªn l−u l−îng n−íc t¹i c¸c tr¹m thuû v¨n thuéc
c¸c §µi KTTVKV
49
2.3.3 Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi
KTTVKV trªn giÊy vµ trªn m¸y tÝnh
52
2.4.C¸c thuËn lîi khã kh¨n khi triÓn khai phÇn mÒm
Hydprodb 1.0 t¹i c¸c ®µi KTTV KV
53
2.5.KÕt qu¶ thö nghiÖm triÓn khai HYDPRODB 1.0 t¹i c¸c
®µi KTTV KV
53
Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi 61
3.1.S¶n phÈm cña ®Ò tµi 61
3.2.NhËn xÐt ®¸nh gi¸ chung cña c¸c §µi khu vùc vÒ hai phÇn
mÒm xö lý sè liÖu khÝ t−îng thuû v¨n
62
3.3.C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng tµi
liÖu KTTV lµm b»ng 2 phÇn mÒm XLSL KTTV
62
3.4.KiÕn nghÞ cña c¸c §µi KTTV khu vùc vÒ ¸p dông 2 hÖ
phÇn mÒm XLSL KTTV vµo nghiÖp vô
62
3.5.§¸nh gi¸ cña Trung t©m T− liÖu 62
KÕt luËn vµ kiÕn nghÞ 63
1
Më ®Çu
Hai phÇn mÒm Xö lý sè liÖu KhÝ t−îng bÒ mÆt vµ phÇn mÒm Xö lý sè
liÖu Thñy v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu, lµ s¶n phÈm cña c¸c ®Ò tµi
cÊp Tæng côc (cò), ®−îc x©y dùng ®Ó gi¶i quyÕt bµi to¸n xö lý sè liÖu KhÝ
t−îng bÒ mÆt vµ sè liÖu Thñy v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu thu thËp
®−îc trªn m¹ng l−íi tr¹m ®iÒu tra c¬ b¶n khÝ t−îng thñy v¨n. C¸c ®Ò tµi tr−íc
míi dõng l¹i ë viÖc x©y dùng phÇn mÒm vµ thö nghiÖm trong ph¹m vi hÑp.
Tr−íc nhu cÇu cÊp b¸ch cña viÖc ®−a c¸c phÇn mÒm vµo sö dông réng r·i,
Trung t©m T− liÖu KTTV thuéc Trung t©m KhÝ t−îng Thñy v¨n Quèc gia
®−îc Bé Tµi nguyªn vµ M«i tr−êng ®Çu t− ®Ó nghiªn cøu øng dông thö
nghiÖm réng r·i hai phÇn mÒm nµy vµo c«ng t¸c xö lý sè liÖu ë c¸c ®µi khu
vùc nh»m chØnh söa c¸c phÇn mÒm ®ã; hoµn thiÖn c¸c chøc n¨ng, lµm cho
phÇn mÒm th©n thiÖn h¬n víi ng−êi sö dông, chØnh söa c¸c s¶n phÈm in Ên
cho phï hîp víi quy tr×nh quy ph¹m quan tr¾c vµ xö lý sè liÖu khÝ t−îng thñy
v¨n hiÖn hµnh.
§Ò tµi nµy ®−îc thùc hiÖn trªn c¬ së b¶n ®Ò c−¬ng thuyÕt minh ®Ò tµi
nghiªn cøu khoa häc cÊp bé: “Nghiªn cøu øng dông hÖ phÇn mÒm xö lý sè
liÖu khÝ t−îng bÒ mÆt vµ hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vïng s«ng
kh«ng ¶nh h−ëng triÒu”.
Môc tiªu cña ®Ò tµi là thö nghiÖm phÇn mÒm xö lý sè liÖu Thuû v¨n
vïng s«ng kh«ng ¶nh h−ëng Thuû triÒu trªn Window HYDPRODB 1.0 vµ
phÇn mÒm xö lý vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt t¹i c¸c §µi khu vùc nh»m
hoµn thiÖn phÇn mÒm vµ ®¸nh gi¸ chÊt l−îng phÇn mÒm ®Ó cã c¬ së quyÕt
®Þnh ®−a phÇn mÒm vµo sö dông nghiÖp vô
S¶n phÈm ®Ò tµi lµ bé phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ xö
lý sè liÖu Thuû v¨n vïng kh«ng ¶nh h−ëng triÒu (trªn CD) ®· qua thö
nghiÖm , hoµn thiÖn dïng trong nghiÖp vô l−íi tr¹m KTTV.
§Ò tµi cã 2 néi dung chÝnh:
-Thö nghiÖm phÇn mÒm ®Ó xö lý sè liÖu Thuû v¨n vïng s«ng kh«ng
¶nh triÒu trªn Windows HYDPROBD 1.0 (67 tr¹m n¨m) vµ phÇn mÒm xö lý
vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt (27 tr¹m n¨m)
-Nghiªn cøu chØnh söa hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ
hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vïng kh«ng ¶nh h−ëng thuû triÒu trong
qu¸ tr×nh thö nghiÖm.
2
§èi víi néi dung thø 1:
-Cµi ®Æt, h−íng dÉn sö dông hÖ phÇn mÒm xö lý sè liÖu Thuû v¨n vµ
hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt xuèng tÊt c¶ c¸c §µi khu vùc
-Thö nghiÖm chøc n¨ng: NhËp liÖu, xö lý sè liªu, chØnh lý tµi liªu, in
Ên c¸c b¸o c¸o theo quy ph¹m nh»m ®¸nh gi¸ phÇn mÒm vÒ c¸c mÆt: C¸c
chøc n¨ng cña phÇn mÒm, sù ho¹t ®éng æn ®Þnh, tin cËy, giao diÖn ng−êi sö
dông...
§Ó cho c¸c §µi sö dông ®−îc dÔ dµng, ®Ò tµi cã tµi liÖu h−íng dÉn sö
dông phÇn mÒm Xö lý sè liÖu khÝ t−îng bÒ mÆt (Phô lôc 1) vµ tµi liÖu h−íng
dÉn sö dông ch−¬ng tr×nh phÇn mÒm HYDPRODB 1.0 xö lý sè liÖu thuû v¨n
vïng s«ng kh«ng ¶nh h−ëng triÒu (Phô lôc 2)
§èi víi néi dung thø hai, nh÷ng vÊn ®Ò cÇn chØnh söa l¹i:
- Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh nhËp liÖu vµ kiÓm tra sè
liÖu sæ gèc, sè liÖu gèc gi¶n ®å
- Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh chØnh biªn sè liÖu Thuû v¨n
- Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh chØnh lý sè liÖu khÝ t−îng.
- Nghiªn cøu chØnh söa c¸c ch−¬ng tr×nh kÕt xuÊt sè liÖu
- Hoµn thiÖn bé phÇn mÒm
§Ó hoµn thiÖn c¸c phÇn mÒm, Chñ nhiÖm ®Ò tµi vµ c¸c céng t¸c viªn
®· thùc hiÖn 12 chuyªn ®Ò cho chØnh söa vµ hoµn thiÖn phÇn mÒm thuû v¨n
vµ 9 chuyªn ®Ò ®Ó chØnh söa vµ hoµn thiÖn phÇn mÒm khÝ t−îng.
Trong qu¸ tr×nh thö nghiÖm ë c¸c §µi khu vùc, c¸c c¸n bé §µi ®· gióp
t¸c gi¶ ph¸t hiÖn c¸c lçi vµ liªn tôc trao ®æi ®Ó chØnh söa ch−¬ng tr×nh cho
phï hîp ®¸p øng yªu cÇu quy ph¹m ®Ò ra.
TiÕn tr×nh vµ néi dung thö nghiÖm ®−îc tiÕn hµnh theo néi dung vµ kÕ
ho¹ch cña ®Ò tµi.
KÕt qu¶ thö nghiÖm ®· ®−îc c¸c §µi göi s¶n phÈm vÒ Trung t©m T−
liÖu vµ cã nhËn xÐt ®¸nh gi¸ vÒ phÇn mÒm theo mÉu thèng nhÊt.
3
Trong tËp b¸o c¸o nµy ngoµi c¸c phÇn: më ®Çu, kÕt luËn vµ kiÕn nghÞ,
c¸c phô lôc, cã c¸c ch−¬ng sau:
Ch−¬ng 1: Thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt t¹i
09 ®µi KTTV khu vùc
Ch−¬ng 2: Thö nghiÖm phÇn mÒm xö lý sè liÖu thuû v¨n vïng s«ng
kh«ng ¶nh h−ëng triÒu HYDPRODB 1.0 t¹i 09 ®µi KTTV khu vùc.
Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi.
§Ò tµi hoµn thµnh víi sù ®Çu t− cña Bé Tµi nguyªn vµ M«i tr−êng, sù
chñ tr× cña Trung t©m KhÝ t−îng Thuû v¨n Quèc gia vµ sù chØ ®¹o thùc hiÖn
cña Trung t©m T− liÖu KhÝ t−îng Thuû v¨n, sù céng t¸c cña c¸c ®¬n vÞ phèi
hîp vµ c¸c céng t¸c viªn. Chñ nhiÖm ®Ò tµi xin ch©n thµnh c¶m ¬n sù gióp ®ì
vµ céng t¸c ®ã.
4
Ch−¬ng 1: thö nghiÖm phÇn mÒm xö lý sè liÖu khÝ
t−îng bÒ mÆt t¹i 09 ®µi khÝ t−îng thuû v¨n khu vùc
1.Thö nghiÖm phÇn mÒm.
Thùc hiÖn néi dung thö nghiÖm phÇn mÒm, c¸c céng t¸c viªn ®Ò tµi ®·
cµi ®Æt, h−íng dÉn sö dông cho c¸n bé c¸c phßng Qu¶n lý M¹ng l−íi cña 09
§µi khÝ t−îng thuû v¨n khu vùc.
C¸c c¸n bé thö nghiÖm ®· hoµn thµnh viÖc thö nghiÖm ch−¬ng tr×nh
®óng tiÕn ®é, ®Çy ®ñ néi dung vµ khèi l−îng c«ng viÖc kiÓm thö c¸c chøc
n¨ng ch−¬ng tr×nh:
-NhËp vµ kiÓm tra sè liÖu khi nhËp c¸c lo¹i tµi liÖu:
+ Sæ gèc SKT1.
+ Sæ gèc SKT3.
+ Sæ gèc ®o bèc h¬i b»ng CLASSA.
+ Sæ gèc ®o bèc h¬i b»ng GGI-3000.
+ Sè liÖu gèc gi¶n ®å nhiÖt ®é.
+ Sè liÖu gèc gi¶n ®å ®é Èm t−¬ng ®èi.
+ Sè liÖu gèc gi¶n ®å ¸p suÊt khÝ quyÓn.
+ Sè liÖu gèc gi¶n ®å thêi gian cã n¾ng.
+ Sè liÖu gèc gi¶n ®å m−a.
+ Sè liÖu gèc gi¶n ®å giã.
+ B¶ng hiÖu chØnh Èm ký.
-Chøc n¨ng kiÓm so¸t d÷ liÖu
-Chøc n¨ng hiÖu chØnh Èm ký
-Chøc n¨ng t¸ch vµ nhËp file
5
-Chøc n¨ng in c¸c lo¹i b¸o biÓu: BKT1, BKT2a-vÒ nhiÖt ®é, BKT2a-vÒ
®é Èm t−¬ng ®èi, BKT2b-VÒ khÝ ¸p, BKT3-vÒ nhiÖt ®é ®Êt, BKT10-VÒ giã,
BKT13a-VÒ bèc h¬i ®o b»ng CLASS-A, BKT13b-VÒ bèc h¬i ®o b»ng GGI-
3000, BKT14-vÒ gi¸ng thuû, BKT15-VÒ thêi gian n¾ng.
Sè liÖu ®−îc kiÓm so¸t, in Ên, göi tµi liÖu in Ên vÒ Trung t©m T− liÖu
hµng th¸ng cña 01 n¨m tµi liÖu khÝ t−îng bÒ mÆt cña 27 tr¹m khÝ t−îng.
ë mét sè §µi phÇn mÒm ®−îc thö nghiÖm trªn toµn bé sè liÖu thu thËp
®−îc tõ c¸c tr¹m cña §µi vµ trë thµnh c«ng cô ®Ó hç trî kiÓm so¸t viªn trong
viÖc thÈm ®Þnh chÊt l−îng tµi liÖu vµ in Ên c¸c b¸o biÓu theo quy ®Þnh. Cho
®Õn nay tÊt c¶ c¸c §µi khÝ t−îng thuû v¨n khu vùc sö dông phÇn mÒm ®Ó xö
lý sè liÖu khÝ t−îng bÒ mÆt.
Trong qu¸ tr×nh thö nghiÖm c¸n bé thö nghiÖm t¹i c¸c §µi kh«ng
ngõng gãp ý cho nhãm céng t¸c viªn chØnh söa ch−¬ng tr×nh söa ch÷a vµ
hoµn thiÖn ch−¬ng tr×nh. C¸c gãp ý, ®Ò nghÞ chØnh söa ch−¬ng tr×nh rÊt cô
thÓ cho tõng chøc n¨ng cña ch−¬ng tr×nh.
1.1.Chức năng nhập số liệu và kiểm tra số liệu khi nhập:
- SKT1
+Thiếu kiểm tra số liệu nhập giữa loại mây và mã mây.
+Đối với các ô: N, Ns, Cl, Cm, Ch, mã Cl, mã Cm, mã Ch phải thao
tác nhiều trong một số trường hợp (ví dụ khi N = 0 có thể tự động bỏ qua
việc di chuyển qua trỏ đến các ô còn lại).
+Chênh lệch cho phép giữa các nhiệt biểu đo nhiệt độ không khí quá
nhỏ.
+Nên bỏ qua việc di chuyển con trỏ nhập liệu đến những ô nhập liệu
mà dụng cụ đo của loại số liệu này không được khai báo (ví dụ: không có
khí áp kế không di chuyển con trỏ đến các ô nhập số liệu khí áp).
+Với các loại số liệu có số ký tự nhập vào ổn định (nhiệt độ 3 ký tự,
khí áp 4-5 ký tự, ….) chương trình nên theo dõi số ký tự được nhập vào ở ô
nhập các loại số liệu này để điều khiển việc nhảy con trỏ nhập liệu sang ô kế
tiếp để giảm số lần ấn phím enter.
6
+Cần có thêm trên giao diện các giá trị trung bình hàng ngày các yếu
tố: nhiệt độ không khí (T), nhiệt độ điểm sương (Td), độ ẩm tương đối (u),
độ chênh lệch bão hoà (d), khí áp (P) và các cực trị nhiệt độ không khí (Tx,
Tn), nhiệt độ đất (Tgx, Tgn), tổng lượng mây ngày (N, Ns).
+Giao diện nhập liệu thừa một số ô không sử dụng.
-Giản đồ nhiệt độ:
+Hiệu chính cực trị nhiệt độ xảy ra trước 8 giờ chưa tính đến trường
hợp trị số này đọc trên tờ giản đồ ngày hôm trước.
-Giản đồ ẩm độ không khí:
+Làm hiệu chính cực trị độ ẩm ngày trước 8 giờ ngày 01 chưa chính
xác; dùng BKT9 tháng trước.
+Ở trường hợp trong tháng có 2 BKT9 số đọc trước 8 giờ của ngày
đầu tiên dùng BKT9 thứ 2 phải hiệu chính theo BKT9 thứ nhất (chương
trình sử dụng BKT9 thứ 2).
-Giản đồ khí áp:
+Chương trình chưa thiết kế để nhập cực trị khí áp ngày nếu các giá
trị này không trùng với áp triều.
+Hiệu chính các cực trị khí áp xảy ra trong khoảng 7-8 giờ chưa tính
đến trường hợp trị số này đọc trên tờ giản đồ ngày hôm trước.
+Chương trình chưa tính đến trường hợp áp triều có giờ âm (tối thấp
thứ nhất xảy ra trong ngày hôm trước).
1.2.Chức năng in báo biểu
-In BKT1:
+Trên các trang 2-8 của BKT1 thay mã trạm bằng tên trạm cho phù
hợp mẫu trong Quy phạm quan trắc số liệu khí tượng bề mặt.
+Các trang 2,3,4,5 thiếu cột tổng sổ ngày của các yếu tố: T, e, u, d,
Tg, P.
7
+In thiếu ký tự 0 trong trường hợp giá trị các yếu tố d, lượng bốc hơi,
giáng thuỷ ở cột tổng số hay đặc trưng tháng nhỏ hơn 10.
+Chọn chưa đúng theo hướng dẫn của Quy phạm Quan trắc số liệu
khí tượng bề mặt trong trường hợp có nhiều ngày có cùng tốc độ gió mạnh
nhất (nếu trong tháng có nhiều ngày có cùng hướng và tốc độ gió mạnh nhất:
đếm số ngày xảy ra, nếu có nhiều hướng có cùng tốc độ gió mạnh nhất chọn
hướng gió của ngày xuất hiện đầu tiên).
+Không in đủ dữ liệu ở trang 8 BKT1 nếu trong một ngày có nhiều
hơn 5 hiện tượng khí tượng, các hiện tượng khí tượng được sắp sếp theo thứ
tự quy định của Quy phạm nhưng chưa được in theo cột với từng loại hiện
tượng nên chưa thuận tiện cho công tác kiểm soát.
Do việc hiển thị và in báo biểu dự trên cơ sở công nghệ lập báo cáo
bằng phần mềm Crystal Report nên trang hiện tượng khí tượng không thể
đầy đủ dữ liệu trong trường hợp một ngày có nhiều hơn 5 hiện tượng.
Nguyên nhân của nó là do hạn chế trong việc thiết kế báo cáo mẫu cho việc
lập báo cáo:
Trên trang báo cáo dữ liệu hiện tượng thời tiết trong 1 ngày được hiển
thị ở 10 điều khiển text box. Dữ liệu của mỗi điều khiển liên kết với một
trường trong cơ sở dữ liệu tạm phục vụ cho việc lập báo cáo. Một hiện tượng
thời tiết chiếm 2 điều khiển text box: một cho việc hiển thị biểu tượng hiện
tượng, một dùng để hiển thị chuỗi các khoảng thời gian bắt đầu và kết thúc
của hiện tượng đó. Như vậy với 10 điều khiển text box ta chỉ có thể hiển thị
tối đa 5 hiện tượng khí tượng và chuỗi các khoảng thời gian bắt đầu và kết
thúc tương ứng với mỗi hiện tượng.
+Chọn ngày xuất hiện cực trị tháng các yếu tố không đúng quy phạm;
nếu cực trị xuất hiện từ 3 ngày trở lên đến số ngày xuất hiện chương trình
liệt kê số ngày xuất hiện.
+Trang 7: ngày không quan trắc được mây in ra ký tự “/”, ngày không
có mây in ký tự “-“; chương trình không in ký tự nào trong các trường hợp
này.
+Khi không quan trắc được mây quá 1/3 số lần quan trắc không tính
tổng N, Ns.
+Tầm nhìn ngang VV = 50m cấp tầm nhìn là 1 chương trình cho là 0.
8
-In BKT2: Về độ ẩm:
+Trang bìa thiếu trị số 24h ngày cuối tháng trước.
+Thiếu trị số trung bình của cột tổng số tháng, chọn sai số ngày xuất
hiện Un.
In BKT2: Về Nhiệt độ:
+Trang bìa thiếu trị số 24h ngày cuối tháng trước.
+Chọn ngày xuất hiện cực trị tháng các yếu tố không đúng quy phạm;
nếu cực trị xuất hiện từ 3 ngày trở lên đến số ngày xuất hiện; chương trình
liệt kê số ngày xuất hiện.
+Thiếu giá trị trung bình ở cột tổng số.
In BKT2b: Về Khí áp
+Trang bìa thiếu trị số 24h ngày cuối tháng trước.
+Khi áp triều bị vỡ do bão hoặc gió mùa phần mềm không chọn cực
trị ngày.
+Biên độ ngày đêm chỉ in một ký tự trong trường hợp giá trị này nhỏ
hơn 10 (Theo Quy phạm phải in thêm ký tự “0” phía trước)
In BKT3
+Báo biểu không đúng mẫu, sai quy phạm (in báo biểu 3 trang).
BKT13a:
+Thiếu tổng số cột giáng thuỷ 7h và 19h.
+Chỉ in một ký tự trong trường hợp lượng bốc hơi nhỏ hơn 10 (Theo
Quy phạm phải in thêm ký tự “0” phía trước)
BKT14: Về giáng thuỷ:
+Chỉ in một ký tự trong trường hợp lượng giáng thuỷ hay thời gian có
giáng thuỷ từng giờ nhỏ hơn 10 (Theo Quy phạm phải in thêm ký tự “0”
phía trước)
9
+Thời gian có giáng thuỷ lớn nhất tháng trong 1 giờ là 60 phút trong
báo biểu in 01h00 (theo Quy phạm ) thay vì 60 như chương trình đã in.
+Lượng giáng thuỷ lớn nhất tháng trong một giờ chưa tính đến trường
hợp đợt mưa kéo dài từ ngày hôm trước sang ngày hôm sau (chương trình
chọn từ các đợt giáng thuỷ liên tục lớn nhất ngày trong 1 giờ; mà các đợt này
chỉ chọn trong khoảng từ 0-24h mỗi ngày).
+Chương trình không in được ghi chú cho đợt chọn lượng giáng thuỷ
liên tục lớn nhất tháng.
+Trang 2-3: chưa in được các trường hợp giáng thuỷ không phải do
mưa (sương mù, sương móc, ….)
BKT15: Về thời gian có nắng:
+Trang bìa thiếu độ cao nhật quang ký trên mặt đất.
+Tổng số cột 18-19h chương trình tính sai.
1.3.VÒ tÝnh to¸n trong phÇn mÒm:
-TÝnh to¸n c¸c ®Æc tr−ng Èm ®é, hiÖu chØnh khÝ ¸p vÒ mùc mÆt tr¹m,
hiÖu chØnh khÝ ¸p vÒ mùc mÆt biÓn.
-Kh«ng thay ®æi c«ng thøc tÝnh to¸n cña phÇn mÒm.
-HiÖu chØnh ®é Èm t−¬ng ®èi ®o b»ng Èm ký.
HiÖu chÝnh Èm ký ®−îc thùc hiÖn b»ng ph−¬ng ph¸p x©y dùng hµm
t−¬ng quan gi÷a Èm kÕ vµ Èm ký.Theo Quy ph¹m quan tr¾c khÝ t−îng bÒ mÆt
hµm nµy ®−îc x¸c ®Þnh b»ng ®å thÞ trªn ®ã vÏ ®−êng cong chia ®«i tËp hîp
®iÓm mµ mçi ®iÓm cã hoµnh ®é lµ ®é Èm t−¬ng ®èi cã ®−îc tõ bé Èm biÓu t¹i
c¸c thêi ®iÓm 1,7,13,19 giê hµng ngµy, tung ®é lµ c¸c gi¸ trÞ ®é Èm t−¬ng ®èi
®o b»ng Èm ký t¹i c¸c thêi ®iÓm t−¬ng øng. Trong phÇn mÒm Xö lý sè liÖu
khÝ t−îng bÒ mÆt viÖc nµy ®−îc thùc hiÖn b»ng c¸ch x©y dùng hµm t−¬ng
quan theo ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu.
Bªn c¹nh ®ã ch−¬ng tr×nh còng hç trî ng−êi dïng cã thÓ chän c¸ch
nhËp b¶ng hiÖu chÝnh quan tr¾c viªn x©y dùng ®Ó hiÖu chÝnh gi¶n ®å.
1.4.VÒ d÷ liÖu.
10
D÷ liÖu cña ch−¬ng tr×nh ®−îc x©y dùng theo m« h×nh quan hÖ vµ cµi
®Æt trªn phÇn mÒm qu¶n trÞ c¬ së d÷ liÖu MicroSoft Access. D÷ liÖu ®−îc
chuÈn ho¸ kh¸ tèt. Tuy nhiªn do ch−a gi¶i quyÕt hÕt vÊn ®Ò x¸c ®Þnh c¸c kiÓu
d÷ liÖu cña c¸c yÕu tè, nªn trong c¬ së d÷ liÖu cßn cã nh÷ng quan hÖ kh«ng
cÇn thiÕt. §ã lµ:
B¶ng thÓ hiÖn kiÓu h×nh ¶nh (ICON_OF_PHENOMENA) c¸c biÓu
t−îng hiÖn t−îng khÝ t−îng l−u trong mét b¶ng. B¶ng nµy kh«ng cßn cÇn cho
ch−¬ng tr×nh sau khi t¹o bé font hiÖn t−îng.
C¸c b¶ng nh¸p:
AUXILARY_DATA_OLD
DAILY_DATA_OLD
DAILY_GRAPH_DATA_OLD
DAILY_GRAPH_DATA_TEMP
DATA _TABLE_ NAME
GGI_3000Old
LIST_OF_ERROR
MCONTROL
MONTHLY_DATA
REPORTNAME
YCONTROL
kh«ng cÇn thiÕt nªn ®−îc lo¹i bá.
Sù tån t¹i kiÓu d÷ liÖu ngµy th¸ng (date) khiÕn ch−¬ng tr×nh phô thuéc
chÆt chÏ vµo ®Þnh d¹ng kiÓu ngµy giê cña m¸y tÝnh. Víi mét sè m¸y tÝnh
®Þnh d¹ng th−êng xuyªn thay ®æi mét c¸ch tù ®éng sau mçi lÇn t¾t m¸y.
§iÒu nµy khiÕn ch−¬ng tr×nh ch¹y kh«ng ®óng c¸c thuËt to¸n cã sö dông c¸c
biÕn kiÓu ngµy th¸ng (date). Nh−îc ®iÓm nµy dÔ dµng ®−îc kh¾c phôc b»ng
c¸ch t¸ch c¸c tr−êng, c¸c biÕn sö dông d÷ liÖu kiÓu ngµy thµnh 3: ngµy,
th¸ng, n¨m. Nh− vËy ch−¬ng tr×nh ch¹y hoµn toµn ®éc lËp víi ®Þnh d¹ng
ngµy giê cña hÖ thèng.
11
D÷ liÖu hå s¬ tr¹m ch−a hoµn chØnh. Cã mét sè th«ng tin hoµn toµn
kh«ng ®−îc sö dông trong ch−¬ng tr×nh nh−ng ng−êi dïng vÉn ph¶i nhËp:
ngµy sinh, tr×nh ®é, sè ®iÖn tho¹i, ®Þa chØ quan tr¾c viªn. Bªn c¹nh ®ã c¬ së
d÷ liÖu l¹i thiÕu th«ng tin cÇn thiÕt cho viÖc in c¸c trang b×a cña c¸c lo¹i b¸o
biÓu: ng−êi lËp biÓu, ng−êi kiÓm so¸t, tiªu ®iÓm tÇm nh×n ngang khi trêi
s¸ng, tiªu ®iÓm tÇm nh×n ngang khi trêi tèi.
Ngoµi ra, viÖc in tµi liÖu ®−îc söa ch÷a; kh«ng sö dông phÇn mÒm
Crystal Report trong viÖc lËp b¸o c¸o nªn c¬ së d÷ liÖu trung gian phôc vô
cho viÖc lËp b¸o c¸o còng bÞ lo¹i bá.
1.5.VÒ giao diÖn ng−êi m¸y vµ c¸c sù kiÖn trªn giao diÖn.
Form nhËp SKT1: ®−îc x©y dùng m« pháng sæ quan tr¾c SKT1 thuËt
ng÷ sö dông trªn form cã tÝnh gîi ý ng−êi dïng, hiÓn thÞ sè liÖu 1 ngµy (04
obs quan tr¾c: 01, 07, 13, 19 giê) vµ c¸c gi¸ trÞ ®Æc tr−ng ngµy cña c¸c yÕu
tè. Tuy nhiªn c¸c sù kiÖn trªn form ®−îc lËp tr×nh ch−a tèi −u, ®Ó l¹i nhiÒu
lçi lËp tr×nh nªn ch−¬ng tr×nh dÔ r¬i vµo c¸c vßng lÆp kh«ng tho¸t ra ®−îc, dÔ
bÞ tho¸t khái ch−¬ng tr×nh mçi khi gÆp lçi lËp tr×nh.
Form nhËp sè liÖu tõ gi¶n ®å nhiÖt ®é: ®−îc x©y dùng m« pháng gi¶n
®å nhiÖt ®é kh«ng khÝ.
Form nhËp sè liÖu tõ gi¶n ®å khÝ ¸p: t−¬ng tù nh− viÖc nhËp sè liÖu tõ
gi¶n ®å nhiÖt ®é form nµy ®−îc x©y dùng m« pháng gi¶n ®å khÝ ¸p nªn cã
tÝnh gîi ý ng−êi dïng cao. Sè liÖu nhËp ®−îc kiÓm tra theo ng−ìng, theo sù
phï hîp thêi gian, tù ®éng chän tèi cao tèi thÊp ngµy. Tuy nhiªn ch−¬ng
tr×nh míi chØ tin häc ho¸ nh÷ng tr−êng hîp th«ng dông nhÊt. Trong qu¸ tr×nh
thö nghiÖm ®· ph¸t hiÖn ra nhiÒu tr−êng hîp ch−a ®−îc tin häc ho¸: kh«ng
cho phÐp nhËp cùc trÞ nÕu cùc trÞ kh«ng x¶y ra ë ¸p triÒu hay c¸c trÞ sè giê
trßn, ch−a tin häc ho¸ tr−êng hîp ¸p triÒu giê ©m, …
C¸c form cßn l¹i:
Form nhËp sè liÖu tõ gi¶n ®å Èm ®é t−¬ng ®èi: ®−îc x©y dùng m«
pháng gi¶n ®å ®é Èm t−¬ng ®èi, cã tÝnh gîi ý cao.
Form nhËp sè liÖu nhiÖt ®é ®Êt tõ sæ SKT3.
Form nhËp sè liÖu tõ b¶ng hiÖu chØnh Èm ký BKT9.
Form nhËp sè liÖu tõ gi¶n ®å giã.
12
Form nhËp sè liÖu tõ sæ quan tr¾c bèc h¬i b»ng CLASS-A.
Form nhËp sè liÖu tõ sæ quan tr¾c bèc h¬i b»ng GGI-3000.
Form nhËp sè liÖu tõ gi¶n ®å m−a.
Form nhËp sè liÖu tõ gi¶n ®å thêi gian cã n¾ng.
Form xö lý vµ kiÓm tra d÷ liÖu.
còng t−¬ng tù; trong lËp tr×nh ch−a tÝnh ®Õn c¸c tr−êng hîp d÷ liÖu ®Æc thï,
ch−a gi¶m thiÓu c«ng nhËp liÖu.
Form in b¸o biÓu theo quy ®Þnh cña ngµnh.
C¸c b¸o biÓu: sö dông phÇn mÒm Crystal Report ®Ó lµm b¸o c¸o nªn
kh«ng ph¶i lËp tr×nh in Ên nhiÒu. PhÇn nµy do Crystal Report hç trî. Tuy
nhiªn do lùa chän c«ng cô nµy mµ c¸c b¸o c¸o ph¶i theo d¹ng mµ phÇn mÒm
c«ng cô hç trî, kh«ng cho phÐp in nhiÒu trang cã néi dung kh¸c nhau trong
mét lÖnh in.
Tãm l¹i ë ®Æc ®iÓm nµy ch−¬ng tr×nh ®· ®−îc x©y dùng kh¸ ®Çy ®ñ
nh−ng ®Ó l¹i mét sè lçi c¸c lçi chñ yÕu thuéc vÒ: lçi lËp tr×nh (nhiÒu nhÊt, cã
nh÷ng lçi ®¬n gi¶n lµ type mismatch; mÖnh ®Ò to¸n häc cã hai to¸n tö thuéc
c¸c kiÓu d÷ liÖu kh¸c nhau), lçi cÊu tróc lËp tr×nh; ch−¬ng tr×nh r¬i vµo vßng
lÆp kh«ng x¸c ®Þnh kh«ng kÕt thóc ®−îc vßng lÆp do kh«ng ®¹t tíi ®iÒu kiÖn
lÆp, c¸c chøc n¨ng nhËp liÖu th−êng ch−a tÝnh hÕt c¸c tr−êng hîp d÷ liÖu cã
thÓ x¶y ra nªn kh«ng cho l−u c¸c tr−êng hîp nµy, chøc n¨ng in Ên b¸o biÓu
x©y dùng trªn c¬ së phÇn mÒm hç trî lËp b¸o c¸o nªn rÊt khã tr×nh bµy c¸c
b¸o biÓu phøc t¹p víi nhiÒu trang cã néi dung kh¸c nhau.
13
2.Nghiªn cøu chØnh söa ch−¬ng tr×nh
2.1.S¬ ®å ph©n cÊp chøc n¨ng.
Xö lý sè liÖu khÝ t−îng bÒ mÆt
NhËp sè liÖu In b¸o c¸o
NhËp/t¸ch
file
KiÓm
tra DL
Xö lý
DL
D÷ liÖu bæ trî
SKT1
Gi¶n ®å nhiÖt
Gi¶n ®å ®é Èm
Gi¶n ®å khÝ ¸p
SKT3
Gi¶n ®å giã
SKT13a
SKT13b
Gi¶n ®å m−a
Gi¶n ®å n¾ng
HC KA MT
HC KA MB
Th«ng tin tr¹m
BKT9
BKT1
BKT2-vÒ ®é Èm
BKT2-nhiÖt ®é
BKT2-KhÝ ¸p
BKT3
BKT9
BKT10
BKT13a
BKT13b
BKT14
BKT15
T¸ch file
NhËp file
S¬ ®å ph©n cÊp chøc n¨ng
Qu¶n lý d÷ liÖu
Theo §µi
Theo
14
2.2.S¬ ®å luång d÷ liÖu c¸c møc
2.2.1.S¬ ®å luång d÷ liÖu møc ®Ønh.
Sæ quan tr¾c Gi¶n ®å
Th«ng tin tr¹mQuan tr¾c viªn,
kiÓm so¸t viªn
Th«ng tin tr¹m,
d÷ liÖu sæ gèc,
gi¶n ®å, c¸c
b¶ng hiÖu chÝnh
C¸c th«ng b¸o
lçi, c¸c lo¹i
b¸o biÓu theo
quy ®Þnh
d÷
liÖu
sæ
gèc d÷
liÖu
sæ
gèc
d÷
liÖu
gi¶n
®å
tr−íc
vµ
sau
hiÖn
chÝnh
d÷
liÖu
gi¶n
®å
tr−íc
vµ
sau
hiÖn
chÝnh
Xö lý d÷ liÖu
khÝ t−îng bÒ
mÆt C¸c b¶ng tra
15
2.2.2.S¬ ®å luång d÷ liÖu møc d−íi ®Ønh
-Chøc n¨ng nhËp sè liÖu.
Quan tr¾c viªn, kiÓm so¸t
NhËp
SKT1
C¸c b¶ng tra Sæ quan tr¾c
NhËp gi¶n
®å nhiÖt
®é, khÝ ¸p,
m−a
Gi¶n ®å
Th«ng tin
NhËp
SKT13a,
SKT13b,
SKT3
Sæ quan tr¾c
Th«ng tin
bæ trî
Quan tr¾c viªn, kiÓm so¸t
BKT9
Gi¶n ®å
®é Èm
H. chÝnh
khÝ ¸p
mùc tr¹m,
mùc biÓn
NhËp gi¶n
®å giã,
n¾ng
16
-Chøc n¨ng xö lý d÷ liÖu
Quan tr¾c viªn, kiÓm so¸t viªn
Sæ quan tr¾c
TÝnh to¸n
hiÖu chÝnh
gi¶n ®å ®é
Èm
Gi¶n ®å
17
-Chøc n¨ng kiÓm tra d÷ liÖu
Quan tr¾c viªn, kiÓm so¸t viªn
Sæ quan tr¾c
KiÓm tra Gi¶n ®å
18
-Chøc n¨ng in b¸o biÓu
Quan tr¾c viªn, kiÓm so¸t viªn
C¸c trang
b×a
Gi¶n ®æ Sæ quan tr¾c
In BKT1,
BKT9
Gi¶n ®å
Th«ng tin tr¹m
In c¸c
BKT2, 10,
14, 15
In c¸c
BKT3, 13a,
13b
Sæ quan tr¾c
19
-Chøc n¨ng t¸ch nhËp file
Quan tr¾c viªn, kiÓm so¸t viªn
NhËp file
Th«ng tin tr¹m
T¸ch file
Sæ quan tr¾c, gi¶n ®å
File *.txt
20
2.3.ChØnh söa cÊu tróc c¬ së d÷ liÖu.
§Ó kh¾c phôc c¸c nh−îc ®iÓm nh− ®· tr×nh bµy ë phÇn ®¸nh gi¸ kÕt
qu¶ thö nghiÖm ch−¬ng tr×nh nhãm céng t¸c viªn ®· thèng nhÊt chØnh söa
cÊu tróc c¬ së d÷ liÖu cña phÇn mÒm (xem cÊu tróc c¸c b¶ng d÷ liÖu sau
chØnh söa trong hå s¬ kü thuËt phÇn mÒm)
2.4.Nghiªn cøu chØnh söa ch−¬ng tr×nh.
ViÖc chØnh söa cÊu tróc d÷ liÖu khiÕn toµn bé c¸c modul ch−¬ng tr×nh
ph¶i chØnh söa. TÊt c¶ c¸c chøc n¨ng ch−¬ng tr×nh ®Òu ®−îc chØnh söa cho
phï hîp. §Æc biÖt lµ c¸c c©u lÖnh truy vÊn d÷ liÖu trong c¸c thñ tôc trÝch d÷
liÖu tõ database vµ l−u d÷ liÖu; c¸c c©u truy vÊn SQL cho phï hîp víi viÖc
t¸ch tr−êng cã kiÓu d÷ liÖu thêi gian (date) thµnh 3 tr−êng d÷ liÖu kiÓu sè:
ngµy, th¸ng, n¨m ®Ó ch−¬ng tr×nh ch¹y ®éc lËp víi ®Þnh d¹ng d÷ liÖu thêi
gian cña m¸y tÝnh vµ lµm ®¬n gi¶n c¸c c©u truy vÊn d÷ liÖu. Bªn c¹nh ®ã th×
viÖc lo¹i bá vµ bæ sung thªm c¸c th«ng tin vÒ tr¹m vµ quan tr¾c viªn còng ®ßi
hái ph¶i viÕt l¹i toµn bé m· nguån liªn quan ®Õn c¸c d÷ liÖu nµy.
2.4.1.Chøc n¨ng nhËp sè liÖu:
*NhËp sæ SKT1: chøc n¨ng nµy lµm míi hoµn toµn.
Trong ch−¬ng tr×nh tr−íc söa ch÷a sè liÖu tõ sæ SKT1 ®−îc nhËp theo
ngµy, d÷ liÖu ®−îc hiÓn thÞ trong mét m¶ng c¸c ®iÒu khiÓn cïng tªn chØ kh¸c
nhau chØ sè nªn viÖc ph©n biÖt lo¹i lµ rÊt khã kh¨n d÷ liÖu. VÝ dô S(0): ngµy,
S(1): th¸ng, …. S(21): nhiÖt ®é lóc 1 giê, S(22): sè ®äc nhiÖt kÕ bÇu −ít lóc 1
giê, … S(61): nhiÖt ®é lóc 7 giê, … Víi c¸ch ®Æt tªn ®iÒu khiÓn hiÓn thÞ d÷
liÖu nh− vËy khiÕn cho viÖc lËp tr×nh v« cïng khã kh¨n trong viÖc x¸c ®Þnh
d÷ liÖu nµo n»m ë ®iÒu khiÓn S cã chØ sè m¶ng lµ bao nhiªu bëi chØ sè m¶ng
lªn ®Õn h¬n 120. Ng−êi söa ch−¬ng tr×nh sÏ th−êng xuyªn ph¶i kiÓm tra xem
viÖc hiÓn thÞ d÷ liÖu còng nh− viÖc lÊy d÷ liÖu tõ m¶ng c¸c ®iÒu khiÓn nµy
phôc vô cho viÖc kiÓm tra hay l−u d÷ liÖu cã chÝnh x¸c hay kh«ng. Do vËy ®Ó
thuËn tiÖn h¬n cho viÖc theo dâi m· nguån c¸c céng t¸c viªn söa ch÷a
ch−¬ng tr×nh ®· lµm l¹i hoµn toµn chøc n¨ng nµy. Néi dung c«ng viÖc cô thÓ
nh− sau:
-ThiÕt kÕ míi giao diÖn nhËp SKT1 (nhËp sè liÖu theo tõng obs quan
tr¾c): C¸c ®iÒu khiÓn text box ®Ó hiÓn thÞ d÷ liÖu ®−îc dïng tªn riªng kh«ng
sö dông m¶ng c¸c ®iÒu khiÓn text box nh− ch−¬ng tr×nh cò:
21
txtYear HiÓn thÞ d÷ liÖu n¨m
txtMonth HiÓn thÞ d÷ liÖu th¸ng
txtDay HiÓn thÞ d÷ liÖu ngµy
txtStno HiÓn thÞ d÷ liÖu m· tr¹m
txtT HiÓn thÞ d÷ liÖu nhiÖt ®é kh«ng khÝ
txtTd HiÓn thÞ d÷ liÖu nhiÖt ®é ®iÓm s−¬ng
txtP HiÓn thÞ d÷ liÖu khÝ ¸p mùc tr¹m
….. ……
Víi c¸ch ®Æt tªn cho ®iÒu khiÓn hiÓn thÞ d÷ liÖu nh− trªn lËp tr×nh viªn
dÔ dµng t×m ®−îc ®iÒu khiÓn d÷ liÖu m×nh cÇn, tr¸nh ®−îc c¸c sai sãt do
nhÇm lÉn chØ sè m¶ng.
-ViÕt míi hoµn toµn m· nguån cho chøc n¨ng nµy. C¸c tiªu chÝ kiÓm
tra trong ch−¬ng tr×nh cò ®−îc duy tr× trong ch−¬ng tr×nh míi. Bªn c¹nh ®ã
ch−¬ng tr×nh míi cßn bæ xung c¸c tiªu chÝ kiÓm tra:
KiÓm tra sù hîp lý gi÷a m· m©y vµ m©y theo quy ®Þnh cña m· luËt vµ
tµi liÖu h−íng dÉn ph©n ®Þnh m©y:
Lo¹i m©y M· m©y KiÓm tra sù cã mÆt cña m©y
Trªn 1 Ci
2 Ci
3 Ci
4 Ci
22
5 Cs hoÆc Cs vµ Ci
6 Cs hoÆc Cs vµ Ci
7 Cs vµ N = 10
8 Cs vµ N < 10
9 Cc
Gi÷a 1 As
2 As hoÆc Ns
3 Ac
4 Ac
5 Ac
6 Ac
7 Ac hoÆc (Ac vµ Ns ho¨c As) hoÆc (As vµ
Ns hoÆc Ac)
8 Ac
9 Ac
D−íi 1 Cu hoÆc Cufra hoÆc c¶ hai
2 Cu hoÆc Cufra hoÆc Sc
3 Cb
4 Sc hoÆc Cu hoÆc Cufra
5 Sc
6 St, Stfra
7 Stfra, Cufra
23
8 Cu, Cufra, Sc, Stfra
9 Cb
KiÓm tra sù phï hîp gi÷a d÷ liÖu gi¸ng thuû ë c¸c kú quan tr¾c 7giê
vµ 19 giê víi hiÖn t−îng khÝ t−îng quan tr¾c trong ngµy.
KiÓm tra sù hîp lý gi÷a tèc ®é giã cùc ®¹i víi tèc ®é giã t¹i c¸c obs
c¸c quan tr¾c trong ngµy.
§Ó kh¾c phôc viÖc ch−¬ng tr×nh r¬i vµo c¸c vßng lÆp do viÖc ®Æt c¸c
thñ tôc kiÓm tra ë tÊt c¶ c¸c ®iÒu khiÓn d÷ liÖu toµn bé phÇn kiÓm tra ®−îc
tiÕn hµnh mét lÇn tr−íc khi l−u d÷ liÖu.
-LËp tr×nh xö lý c¸c sù kiÖn trªn form cã tÝnh ®Õn viÖc gi¶m c«ng søc
nhËp liÖu. VÝ dô c¸c « chøa sè liÖu nhiÖt ®é khi nhËp ®ñ 3 ký tù, khÝ ¸p 4
hoÆc n¨m ký tù, … con trá nhËp liÖu tù ®éng nh¶y sang « kÕ tiÕp.
-Sö dông c¸c c«ng thøc tÝnh to¸n c¸c yÕu tè dÉn xuÊt chØ ra trong B¶ng
tra ®é Èm vµ B¶ng tÝnh khÝ t−îng.
-NhËp sè liÖu khÝ ¸p tõ khÝ ¸p kÕ hép.
-Sö dông b¶ng m· m©y ®Ó ng−êi sö dông cã thÓ nhËp lo¹i m©y theo
m· t¹o sù thuËn tiÖn.
M· M©y
00 Ci
01 Cc
02 Cs
03 Ac
04 As
05 Ns
24
06 Sc
07 St
08 Cu
09 Cb
18 Cufra
17 Stfra
-Cho phÐp nhËp h−íng giã b»ng nhiÒu c¸ch:
+NhËp b»ng ký tù
+NhËp b»ng m· h−íng giã nh− quy ®Þnh cña quy ph¹m
+M· ho¸ 4 ký tù c¬ b¶n cña h−íng giã: 2-S, 8-N, 4-W, 6-E.
-HiÓn thÞ c¸c th«ng tin:
+Trung b×nh ngµy cña: nhiÖt ®é kh«ng khÝ (T), nhiÖt ®é ®iÓm s−¬ng
(Td), ®é Èm t−¬ng ®èi (U), ®é chªnh lÖch b·o hoµ (d), khÝ ¸p (P), nhiÖt ®é
®Êt (Tg).
+NhiÖt ®é kh«ng khÝ cao nhÊt ngµy, nhiÖt ®é kh«ng khÝ thÊp nhÊt
ngµy, nhiÖt ®é mÆt ®Êt cao nhÊt ngµy, nhiÖt ®é mÆt ®Êt thÊp nhÊt ngµy.
+Tæng ngµy c¸c yÕu tè: bèc h¬i, gi¸ng thuû, l−îng m©y tæng quan,
l−îng m©y d−íi
+BiÕn thiªn khÝ ¸p 24 giê.
*NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å ¸p suÊt khÝ quyÓn
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay
®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong
c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay).
25
-Bæ xung thªm c¸c text box ®Ó nhËp khÝ ¸p cao nhÊt vµ thÊp nhÊt ngµy
trong tr−êng hîp chóng kh«ng ®−îc chän tõ ¸p triÒu.
-HiÓn thÞ tæng sè vµ trung b×nh ngµy khÝ ¸p trªn giao diÖn khi nhËp
liÖu.
-Bæ xung c¸c tr−êng hîp ¸p triÒu giê ©m (tèi thÊp thø nhÊt x¶y ra
trong ngµy h«m tr−íc) trong hiÖu chØnh sè ®äc tèi thÊp thø nhÊt.
-Cho phÐp lùa chän c¸ch lÊy trÞ sè hiÖu chÝnh víi tr−êng hîp cùc trÞ
khÝ ¸p x¶y ra trong kho¶ng 7-8 giê (hiÖu chÝnh theo sai sè tr−íc hay sau khi
thay gi¶n ®å).
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å nhiÖt ®é kh«ng khÝ.
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay
®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong
c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay).
-HiÓn thÞ tæng sè vµ trung b×nh ngµy nhiÖt ®é trªn giao diÖn khi nhËp
liÖu.
-Cho phÐp lùa chän c¸ch lÊy trÞ sè hiÖu chÝnh víi tr−êng hîp cùc trÞ
khÝ ¸p x¶y ra trong kho¶ng 7-8 giê (hiÖu chÝnh theo sai sè tr−íc hay sau khi
thay gi¶n ®å).
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp vµ lµm hiÖu chÝnh sè liÖu tõ gi¶n ®å ®é Èm t−¬ng ®èi
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay
®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong
c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay).
-HiÓn thÞ tæng sè vµ trung b×nh ngµy ®é Èm trªn giao diÖn khi nhËp
liÖu.
-Chän b¶ng hiÖu chÝnh phï hîp trong tr−êng hîp th¸ng cã 2 BKT9.
26
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp b¶ng hiÖu chØnh Èm ký BKT9: lµm míi hoµn toµn
-ThiÕt kÕ l¹i giao diÖn vµ c¸c sù kiÖn trªn form.
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa.
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp vµ kiÓm tra sè liÖu tõ sæ SKT3, SKT13a, SKT13b, gi¶n ®å
n¾ng
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay
®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong
c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay).
-Sö dông th«ng tin hå s¬ tr¹m ®Ó gi¶m c«ng nhËp liÖu (kh«ng di
chuyÓn con trá ®Õn nh÷ng « kh«ng cã sè liÖu do kh«ng cã dông cô ®o).
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp vµ kiÓm tra sè liÖu gi¶n ®å m−a.
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa: thay
®æi mÖnh ®Ò truy vÊn trong tÊt c¶ c¸c c©u lÖnh SQL (do tr−êng dday trong
c¸c b¶ng t¸ch thµnh 3 tr−êng: yYear, mMonth, dDay).
-HiÓn thÞ thªm th«ng tin tæng l−îng m−a ngµy vµ tæng thêi gian cã
m−a ngµy trªn giao diÖn.
-Bæ xung c¸c « text box ®Ó nhËp l−îng gi¸ng thuû lín nhÊt th¸ng trong
mét giê vµ thêi gian t−¬ng øng, l−îng gi¸ng thuû liªn tôc lín nhÊt th¸ng
trong mét ®ît liªn tôc vµ thêi gian t−¬ng øng.
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau….
*NhËp c¸c th«ng tin phô trî (lµm míi hoµn toµn):
27
-Form nhËp liÖu míi cã lo¹i bá mét sè th«ng tin mµ form cò cã nh−ng
kh«ng sö dông trong ch−¬ng tr×nh vµ bæ xung mét sè th«ng tin cÇn thiÕt
trong qu¸ tr×nh xö lý d÷ liÖu mµ ch−¬ng tr×nh sau söa ch÷a cÇn. C¸c th«ng tin
kh«ng nhËp n÷a: sai sè m¸y nhiÖt ký vµ khÝ ¸p ký 19 giê ngµy cuèi th¸ng
tr−íc.
*Hå s¬ tr¹m:
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi database ®· chØnh söa.
-Lo¹i bá viÖc nhËp c¸c th«ng tin kh«ng sö dông: §Þa chØ, sè ®iÖn
tho¹i, tr×nh ®é häc vÊn quan tr¾c viªn, ….
-Bæ xung c¸c th«ng tin: h¹ng tr¹m, quËn huyÖn (phôc vô cho viÖc in
trang b×a c¸c b¸o biÓu), ®é cao chËu khÝ ¸p kÕ (phôc vô cho viÖc hiÖu chÝnh
sè ®äc khÝ ¸p kÕ).
-Söa lçi chÝnh t¶ khi lËp tr×nh, lçi do hai mÖnh ®Ò cña to¸n tö g¸n cã
c¸c kiÓu d÷ liÖu kh¸c nhau ….
2.4.2. Chøc n¨ng in b¸o biÓu theo quy ®Þnh cña quy ph¹m hiÖn hµnh (toµn bé
chøc n¨ng in b¸o biÓu ®−îc lµm l¹i míi)
Nh− ®· tr×nh bµy ë phÇn kÕt qu¶ thö nghiÖm viÖc dïng Crystal Report
kh«ng thÓ in ®ñ d÷ liÖu ngµy ë trang 8 BKT1 trong tr−êng hîp mét ngµy cã
nhiÒu h¬n 5 hiÖn t−îng khÝ t−îng nªn céng t¸c viªn söa ch÷a phÇn mÒm ®·
lµm l¹i hoµn toµn phÇn nµy.
Thay v× sö dông sù hç trî cña phÇn mÒm Crystal Report ®Ó hiÓn thÞ vµ
in b¸o biÓu ch−¬ng tr×nh söa dông ®iÒu khiÓn Felex Grid ®Ó hiÓn thÞ d÷ liÖu
vµ phÇn in ®−îc viÕt hoµn toµn míi sö dông ®èi t−îng Printer cña Visual
Basic, kh«ng phô thuéc vµo phÇn mÒm hç trî lËp b¸o c¸o. C¸ch nµy ®ßi hái
ph¶i lËp tr×nh nhiÒu, nh−ng nã cung cÊp tÝnh linh ho¹t trong tr−êng hîp ta
cÇn kiÓm so¸t kÕt qu¶ in Ên.
§èi t−îng Printer lµ mét ®èi t−îng néi t¹i cña Visual Basic, lu«n cã
s½n cho mäi øng dông, lµ c¸ch trõu t−îng ®Ó truy cËp ®Õn m¸y in mµ m¸y
tÝnh sÏ kÕt nèi. Ta cã thÓ h×nh dung ®èi t−îng printer lµ mét trang in, cã
chiÒu cao, chiÒu réng còng nh− c¸c thuéc tÝnh cho phÐp in v¨n b¶n, ®å ho¹.
MÆc dï ph¶i lËp tr×nh nhiÒu ®Ó t¹o mét b¸o biÓu khi dïng ®èi t−îng
printer, nh−ng ta cã thÓ truy cËp ®Õn nhiÒu tÝnh n¨ng cña m¸y in. Ta còng
28
kh«ng cÇn ph©n ph¸t thªm bÊy kú tËp tËp tin nµo hoÆc mua thªm mét s¶n
phÈm kh¸c nh− mét sè gi¶i ph¸p vÒ b¸o c¸o kh¸c (vÝ dô ph¶i cã phÇn mÒm
Crystal Report nh− c¸ch lµm tr−íc ®©y).
§Ó phôc vô cho viÖc in c¸c biÓu t−îng hiÖn t−îng khÝ t−îng, nhãm
céng t¸c viªn ®· t¹o míi mét bé font hiÖn t−îng khÝ t−îng phôc vô cho
ch−¬ng tr×nh b»ng phÇn mÒm t¹o font Font Creation.
Trong ch−¬ng tr×nh tr×nh tù lËp tr×nh ®Ó in mét trang b¸o c¸o nh− sau:
-§äc d÷ liÖu vµo c¸c biÕn m¶ng.
-TÝnh to¸n, lùa chän c¸c ®¹i l−îng cÇn thiÕt cho viÖc in b¸o c¸o.
-X¸c ®Þnh hÖ to¹ ®é ®Ó in khung b¸o biÓu.
-In khung b¸o biÓu.
-X¸c ®Þnh to¹ ®é cho c¸c hµng cét d÷ liÖu.
-In d÷ liÖu.
Víi c¸c b¸o biÓu c«ng viÖc cô thÓ nh− sau:
BKT1:
Trang 1:
-X©y dùng form hiÓn thÞ d÷ liÖu.
-LËp tr×nh kÕt xuÊt d÷ liÖu trang 1 BKT1 lªn form.
-X¸c ®Þnh to¹ ®é cho c¸c hµng cét d÷ liÖu.
-LËp tr×nh in Ên d÷ liÖu.
Trang 2:
-§äc d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é −ít, ¸p suÊt h¬i n−íc vµo
c¸c biÕn m¶ng.
-TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng,
cao nhÊt th¸ng, cao nhÊt, thÊp nhÊt ngµy, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy
xuÊt hiÖn t−¬ng øng.
29
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu
-X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é
−ít, ¸p suÊt h¬i n−íc vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ
ngµy xuÊt hiÖn.
-In c¸c lo¹i d÷ liÖu nhiÖt ®é kh«ng khÝ, nhiÖt ®é −ít, ¸p suÊt h¬i n−íc
vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn.
Trang 3:
-§äc d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é ®iÓm
s−¬ng vµo c¸c biÕn m¶ng.
-TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng,
cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng.
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu
-X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch
b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc
trÞ vµ ngµy xuÊt hiÖn.
-In c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é
®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt
hiÖn.
Trang 4:
-§äc d÷ liÖu khÝ ¸p mùc tr¹m, l−îng bèc h¬i, giê n¾ng, tÇm nh×n
ngang vµo c¸c biÕn m¶ng.
-TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng,
cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng, chuyÓn ®æi tÇm nh×n
ngang theo m· sang theo cÊp, ph©n lo¹i cÊp tÇm nh×n.
30
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu
-X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch
b·o hoµ, nhiÖt ®é ®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc
trÞ vµ ngµy xuÊt hiÖn, d÷ liÖu ph©n cÊp tÇm nh×n
-In c¸c lo¹i d÷ liÖu Èm ®é t−¬ng ®èi, ®é chªnh lÖch b·o hoµ, nhiÖt ®é
®iÓm s−¬ng vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt
hiÖn d÷ liÖu ph©n cÊp tÇm nh×n.
Trang 5:
-§äc d÷ liÖu h−íng vµ tèc ®é giã, nhiÖt ®é mÆt ®Êt, tr¹ng th¸i mÆt ®Êt
vµo c¸c biÕn m¶ng.
-TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng,
tèi cao vµ tèi thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt, thÊp nhÊt th¸ng vµ
ngµy xuÊt hiÖn t−¬ng øng.
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu
-X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i h−íng vµ tèc ®é giã, nhiÖt ®é mÆt ®Êt,
tr¹ng th¸i mÆt ®Êt vµ c¸c ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng, tèi
cao vµ tèi thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt th¸ng, cao nhÊt, thÊp
nhÊt th¸ng vµ ngµy xuÊt hiÖn t−¬ng øng.
-In c¸c lo¹i d÷ liÖu trung b×nh ngµy, trung b×nh th¸ng, tèi cao vµ tèi
thÊp ngµy (víi nhiÖt ®é mÆt ®Êt), cao nhÊt, thÊp nhÊt th¸ng vµ ngµy xuÊt hiÖn
t−¬ng øng.
Trang 7:
-§äc d÷ liÖu lo¹i m©y vµ ®é cao ch©n m©y vµo c¸c biÕn m¶ng.
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
31
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu
-X¸c ®Þnh to¹ ®é ®Ó in lo¹i m©y vµ ®é cao ch©n m©y .
-In lo¹i m©y vµ ®é cao ch©n m©y.
Trang 8:
-§äc d÷ liÖu hiÖn t−îng khÝ t−îng vµ th−êi gian xuÊt hiÖn vµo c¸c
m¶ng nhí.
-T¸ch riªng d÷ liÖu hiÖn t−îng thêi tiÕt vµ thêi gian xuÊt hiÖn.
-§Õm sè lÇn xuÊt hiÖn trong th¸ng cña mçi hiÖn t−îng
-X¸c ®Þnh sè hiÖn t−îng khÝ t−îng quan tr¾c ®−îc trong c¶ th¸ng
-S¾p xÕp theo thø tù quy ®Þnh trong quy ph¹m.
-In l−íi khung l−íi d÷ liÖu.
-Víi mçi ngµy: x¸c ®Þnh thø tù hiÖn t−îng trong ngµy, x¸c ®Þnh vÞ trÝ
b¾t ®Çu in cña mçi hiÖn t−îng, x¸c ®Þnh ®é dµi ®Ó in c¸c kho¶ng thêi gian b¾t
®Çu vµ kÕt thóc hiÖn t−îng.
-In d÷ liÖu hiÖn t−îng thêi tiÕt vµ c¸c kho¶ng thêi gian b¾t ®Çu vµ kÕt
thóc hiÖn t−îng.
-In sè lÇn xuÊt hiÖn trong th¸ng cña mçi hiÖn t−îng.
BKT2: VÒ nhiÖt ®é, §é Èm, khÝ ¸p, BKT3 vÒ nhiÖt ®é ®Êt, BKT10 vÒ
giã, BKT13a, BKT13b, BKT14, BKT15
Trang b×a:
-X©y dùng form hiÓn thÞ d÷ liÖu.
-LËp tr×nh kÕt xuÊt d÷ liÖu trang 1 cña b¸o biÓu t−¬ng øng lªn form.
-LËp tr×nh in Ên
C¸c trang d÷ liÖu:
32
-§äc d÷ liÖu vµo c¸c biÕn m¶ng.
-TÝnh to¸n c¸c ®¹i l−îng ®Æc tr−ng: trung b×nh ngµy, trung b×nh th¸ng,
cao nhÊt th¸ng, cao nhÊt, thÊp nhÊt ngµy, cao nhÊt, thÊp nhÊt th¸ng vµ ngµy
xuÊt hiÖn t−¬ng øng, ….
-X¸c ®Þnh hÖ to¹ ®é cho m¸y in.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c hµng cét.
-In khung l−íi d÷ liÖu.
-X¸c ®Þnh to¹ ®é ®Ó in c¸c lo¹i d÷ liÖu vµ c¸c ®Æc tr−ng: trung b×nh
ngµy, th¸ng, cùc trÞ vµ ngµy xuÊt hiÖn ….
-In c¸c lo¹i d÷ liÖu vµ c¸c ®Æc tr−ng: trung b×nh ngµy, th¸ng, cùc trÞ vµ
ngµy xuÊt hiÖn ….
BKT9: B¶ng hiÖu chØnh Èm ký.
Söa ch−¬ng tr×nh hiÓn thÞ BKT9 trªn mµn h×nh:
-LËp tr×nh hiÓn thÞ thªm th«ng tin thêi gian cña c¸c ®iÓm chÊm trªn ®å
thÞ.
-Söa ch÷a ch−¬ng tr×nh cho phï hîp víi sù thay ®æi c¸c tr−êng thêi
gian trong c¸c b¶ng l−u tr÷ d÷ liÖu.
LËp tr×nh in Ên BKT9 (chøc n¨ng nµy ®−îc x©y dùng míi, ch−¬ng
tr×nh cò kh«ng cã).
2.4.3.Chøc n¨ng xö lý vµ kiÓm tra d÷ liÖu:
Chøc n¨ng xö lý d÷ liÖu:
-Trong ®Ò tµi x©y dùng ch−¬ng tr×nh xö lý vµ l−u tr÷ sè liÖu khÝ t−äng
bÒ mÆt chøc n¨ng nµy bao gåm c¸c chøc n¨ng con: xö lý d÷ liÖu gi¶n ®å khÝ
¸p, xö lý d÷ liÖu gi¶n ®å ®é Èm t−¬ng ®èi, xö lý d÷ liÖu gi¶n ®å nhiÖt ®é.
Trong ®Ò tµi nµy, viÖc xö lý d÷ liÖu tõ gi¶n ®å khÝ ¸p vµ gi¶n ®å nhiÖt
®é ®−îc tÝch hîp trong chøc n¨ng nhËp sè liÖu tõ gi¶n ®å khÝ ¸p vµ gi¶n ®å
nhiÖt ®é. Do vËy, chøc n¨ng xö lý d÷ liÖu chØ cßn l¹i chøc n¨ng con xö lý d÷
33
liÖu gi¶n ®å ®é Èm t−¬ng ®èi b»ng c¸ch x©y dùng hµm håi quy Èm ký-Èm kÕ
b»ng ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu.
Ng−êi sö dông cã thÓ chän mét trong hai c¸ch: hoÆc x©y dùng t−¬ng
quan b»ng ch−¬ng tr×nh (¸p dông ph−¬ng ph¸p x©y dùng hµm t−¬ng quan
b»ng ph−¬ng ph¸p b×nh ph−¬ng tèi thiÓu; nh− ®Ó tµi x©y dùng phÇn mÒm xö
lý vµ l−u tr÷ sè liÖu khÝ t−îng bÒ mÆt), hoÆc chän c¸ch tËn dông kÕt qu¶ cña
b¶ng hiÖu chØnh Èm ký BKT9 do quan tr¾c viªn ë tr¹m x©y dùng b»ng
ph−¬ng ph¸p thñ c«ng. §Õn nay toµn bé m¹ng l−íi chän c¸ch thø hai v× c¸c
nguyªn nh©n sau:
+Thèng nhÊt kÕt qu¶ hiÖu chÝnh gi¶n ®å Èm ®é t−¬ng ®èi gi÷a tr¹m vµ
bé phËn kiÓm so¸t phóc thÈm ë ®µi.
+Trong nhiÒu tr−êng hîp t−¬ng quan x©y dùng b»ng m¸y tÝnh ch−a
phï hîp víi thùc tÕ. §Æc biÖt trong tr−êng hîp ®é Èm t−¬ng ®èi kh¸ cao.
Chøc n¨ng kiÓm tra d÷ liÖu.
Chøc n¨ng nµy ®−îc söa ch÷a trªn c¬ së:
-¸p dông toµn bé c¸c tiªu chÝ kiÓm tra d÷ liÖu sö dông trong ch−¬ng
tr×nh cò.
-Bæ xung c¸c kiÓm tra: sù phï hîp thêi gian dùa trªn c¸ch ®o mét sè
yÕu tè (NhiÖt ®é kh«ng khÝ, nhiÖt ®é ®Êt), sù phï hîp cña c¸c gi¸ trÞ cùc trÞ
so víi c¸c gi¸ trÞ kh¸c cña cïng mét yÕu tè (tèc ®é giã cùc ®¹i ngµy so víi
tèc ®é giã ®o t¹i c¸c thêi ®iÓm kh¸c trong ngµy).
2.4.4.Chøc n¨ng t¸ch vµ nhËp file.
§Ó phôc vô cho viÖc göi vµ cËp nhËt d÷ liÖu tõ c¸c bé phËn kiÓm so¸t
ë c¸c §µi KhÝ t−îng Thuû v¨n khu vùc vµ Trung t©m T− liÖu KhÝ t−îng Thuû
v¨n nhãm céng t¸c viªn ®· nghiªn cøu vµ x©y dùng míi chøc n¨ng nµy.
Sè liÖu mçi th¸ng cña mét tr¹m ®−îc t¸ch ra tõ c¬ së d÷ liÖu vµ ghi l¹i
trong mét file text. Trong file nµy d÷ liÖu ®−îc ghi tuÇn tù:
-D÷ liÖu tõ b¶ng AUXILARY_DATA
-D÷ liÖu tõ b¶ng GENERAL_OBS
-D÷ liÖu tõ b¶ng DAILY_DATA
34
-D÷ liÖu tõ b¶ng RAW_HOURLY_GRAPH_DATA
-D÷ liÖu tõ b¶ng CORR_HOURLY_GRAPH_DATA
-D÷ liÖu tõ b¶ng DAILY_GRAPH_DATA
-D÷ liÖu tõ b¶ng BKT9
-D÷ liÖu tõ b¶ng TEMPR_OF_SOIL
-D÷ liÖu tõ b¶ng CLASS_A
-D÷ liÖu tõ b¶ng GGI_3000
Mçi dßng d÷ liÖu ghi ®Çy ®ñ d÷ liÖu cña mét b¶n ghi trong b¶ng t−¬ng
øng. D÷ liÖu cña c¸c tr−êng c¸ch nhau b»ng dÊu (,).
Tªn file ®−îc ch−¬ng tr×nh ®Æt nh− sau:
-Cã 7 ký tù
-Ba ký tù ®Çu lµ 3 ký tù cuèi cña m· tr¹m.
-Hai ký tù kÕ tiÕp lµ th¸ng cã sè liÖu.
-Hai ký tù cuèi lµ 2 ký tù cuèi cña n¨m cã sè liÖu
VÝ dô: file 8550707.txt chøa d÷ liÖu th¸ng 07 n¨m 2007 cña tr¹m cã
m· sè 48855.
Hµng th¸ng bé phËn kiÓm so¸t ë c¸c ®µi t¸ch d÷ liÖu tõ c¬ së d÷ liÖu
vµ göi vÒ Trung t©m T− liÖu khÝ t−îng thuû v¨n b»ng th− ®iÖn tö.
Tãm l¹i, trong qu¸ tr×nh thö nghiÖm nh÷ng sai sãt do ng−êi sö dông
®ãng gãp ý kiÕn ®−îc c¸c céng t¸c viªn ®Ò tµi söa ch−a kÞp thêi ®Õn nay
ch−¬ng tr×nh ®· ®−îc ®−a vµo t¸c nghiÖp xö lý sè liÖu khÝ t−îng bÒ mÆt ë tÊt
c¶ 09 §µi khÝ t−îng thuû v¨n khu vùc.
35
3.Danh s¸ch tr¹m khÝ t−îng bÒ mÆt ®−îc lµm thö nghiÖm t¹i c¸c §µi
STT Tªn tr¹m SKT1 SKT3 SKT13
a/13b
G§ ¸p G§
Èm
G§
nhiÖt
G§
m−a
G§
giã
G§
n¾ng
§µi T©y b¾c
1 Hoµ b×nh + + + + + + + +
2 S¬n la + + + + + + + +
3 Lai ch©u + + + + +
§µi ViÖt b¾c
4 Hµ Giang + + + + + +
5 Lao Cai + + + + + +
6 Phè Rµng + + + + + +
§µi §«ng B¾c
7 L¹ng s¬n + + + + + + + +
8 Mãng c¸i + + + + + +
9 Phï LiÔn + + + + + +
§µi §ång b»ng B¾c bé
10 Ba v× + + + + + + +
11 L¸ng + + + + + + +
12 Nam ®Þnh + + + + + + +
§µi B¾c Trung bé
13 Hµ tÜnh + + + + + + +
14 Kú Anh + + + + + + +
15 Thanh Ho¸ + + + + + + + + +
§µi Trung Trung bé
16 Cån cá + + + + + +
17 §ång híi + + + + + + +
18 Qu¶ng ng·i + + + + + + +
§µi Nam Trung bé
19 Hoµi nh¬n + + + + + + + +
20 Nha trang + + + + + + + +
21 Phan thiÕt + + + + + +
§µi T©y Nguyªn
22 Bu«n Ma thuét + + + + + + +
23 §µ l¹t + + + + + + +
24 Kon tum + + + + +
§µi Nam bé
25 Cµ mau + + + + + + +
36
STT Tªn tr¹m SKT1 SKT3 SKT13
a/13b
G§ ¸p G§
Èm
G§
nhiÖt
G§
m−a
G§
giã
G§
n¾ng
26 CÇn th¬ + + + + + + + +
27 C«n ®¶o + + + + + +
B¶ng: tæng hîp c¸c nhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc
vÒ hÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt SURMET 1.0
§¸nh gi¸
Tèt Kh¸ Kh«ng ®¹t
C¸c tiªu chÝ ®¸nh gi¸ phÇn mÒm
Sè
§µi
% Sè
§µi
% Sè
§µi
%
Cµi ®Æt phÇn mÒm Xö lý sè liÖu KT bÒ mÆt 6 66.7 3 33.3
§¸nh gi¸ c¸c chøc n¨ng phÇn mÒm
+ NhËp sè liÖu (nhËp sæ, gi¶n ®å) 8 88.9 1 11.1
+ KiÓm tra sè liÖu nhËp 5 55.6 4 44.4
+ Xö lý sè liÖu 5 55.6 4 44.4
+ KiÓm tra chÊt l−îng tµi liÖu 7 77.8 2 22.2
+ Lµm c¸c b¸o c¸o lËp b¶ng biÓu vµ in Ên 8 88.9 1 11.1
+ XuÊt/ nhËp sè liÖu 6 66.7 3 33.3
§¸nh gi¸ néi dung kÜ thuËt cña phÇn mÒm
+C¸c c¬ së khoa häc vµ kÜ thuËt ®−îc sö dông 7 77.8 2 22.2
+ViÖc sö dông c¸c thuËt ng÷ 7 77.8 2 22.2
+Thùc hiÖn c¸c tÝnh to¸n cã ®óng kh«ng? 7 77.8 2 22.2
+ ThiÕt kÕ c¸c thanh c«ng cô, tr×nh ®¬n, c¸c lÖnh,
c¸c lùa chän cã thÝch hîp kh«ng?
6 66.7 3 33.3
+ C¸c nh·n, c¸c thuËt ng÷ sö dông cã chÝnh x¸c
vµ dÔ hiÓu kh«ng?
8 88.9 1 11.1
+ TrËt tù cña c¸c b−íc, trËt tù cña mµn h×nh cã
hîp lÝ kh«ng?
7 77.8 2 22.2
§¸nh gi¸ c¸c mÆt ho¹t ®éng kh¸c cña phÇn mÒm
+ Tèc ®é xö lý 6 66.7 3 33.3
+ Giao diÖn phÇn mÒm: H×nh thøc chung vµ h×nh
thøc cña tõng cöa sæ (VÞ trÝ, kÝch th−íc, mµu s¾c,
kÝ hiÖu, ®å thÞ cã hîp lÝ vµ dÔ chÞu kh«ng? ThiÕt
kÕ cã chuyªn nghiÖp kh«ng, lçi chÝnh t¶ vµ ng÷
ph¸p)
7 77.8 2 22.2
+ §é æn ®Þnh, kh¶ n¨ng xuÊt vµ nhËp sè liÖu 6 66.7 3 33.3
+ TÝnh hîp lÝ khi sö dông ch−¬ng tr×nh ®Ó thùc
hiÖn chuçi c«ng viÖc
7 77.8 2 22.2
§¸nh gi¸ vÒ tµi liÖu cña phÇn mÒm
+ H−íng dÉn sö dông phÇn mÒm 5 55.6 4 44.4
+ M« t¶ phÇn mÒm 5 55.6 4 44.4
37
+ C¸c vÝ dô trong c¸c tr−êng hîp ®Æc biÖt, cã gi¶i
thÝch râ rµng vµ kÜ l−ìng kh«ng? H−íng dÉn c¸ch
xö lý lçi?
5 55.6 4 44.4
+ Söa c¸c lçi gÆp ph¶i trong qu¸ tr×nh nhËp, kiÓm
tra, xö lý, lËp b¸o c¸o, in Ên tµi liÖu (kÓ c¶ lçi h×nh
thøc cña phÇn mÒm còng nh− lçi ®¸nh m¸y, h×nh
thøc b¶ng biÓu...)
4 44.4 5 55.6
38
Ch−¬ng 2. thö nghiÖm phÇn mÒm xö lý sè liÖu thuû
v¨n vïng kh«ng ¶nh h−ëng triÒu hyDprodb 1.0 t¹i
09 ®µi khÝ t−îng thuû v¨n khu vùc
Thùc hiÖn néi dung øng dông hÖ phÇn mÒm xö lý sè liÖu Thuû
v¨n - vïng kh«ng ¶nh h−ëng triÒu thuéc ®Ò c−¬ng ®Ò tµi “Nghiªn cøu
øng dông hÖ phÇn mÒm xö lý sè liÖu KhÝ t−îng bÒ mÆt vµ hÖ phÇn
mÒm xö lý sè liÖu Thuû v¨n - vïng kh«ng ¶nh h−ëng triÒu”. Trong 2
n¨m thùc hiÖn ®Ò tµi, phÇn mÒm HYDPRODB ®· ®−îc c¸c c¸n bé cña 09
§µi KTTV KV trùc tiÕp lµm sè liÖu thuû v¨n n¨m 2005 vµ c¸c c¸n bé
Phßng Thuû v¨n, Trung t©m T− liÖu KhÝ t−îng Thuû v¨n ®· h−íng dÉn
c¸c c¸n bé c¸c §µi xö lý sè liÖu trªn m¸y tÝnh vµ liªn tôc hoµn thiÖn phÇn
mÒm.
§Ò tµi ®· thùc hiÖn c¸c c«ng viÖc chÝnh sau:
A, T¹i Trung t©m TL KTTV, Phßng Thuû v¨n sÏ cö c¸n bé ®i c«ng
t¸c t¹i c¸c §µi ®Ó gióp c¸c §µi cµi ®Æt phÇn mÒm, h−íng dÉn XLSL TV
trªn m¸y tÝnh, thu thËp c¸c ý kiÕn cña ng−êi sö dông ®Ó hoµn thiÖn phÇn
mÒm. Hµng ngµy Phßng Thuû v¨n lu«n cËp nhËt c¸c ch−¬ng tr×nh phÇn
mÒm HYDPRODB ®· söa ®æi trªn Internet qua Email:
Phongthuyvan2000@yahoo.com vµ th«ng b¸o cho 09 §µi KTTV KV ®Ó
c¸c §µi t¶i phÇn mÒm vÒ sö dông. Trong qu¸ tr×nh sö dông phÇn mÒm t¹i
c¸c §µi nÕu cã vÊn ®Ò liªn quan ®Õn XLSL mµ §µi kh«ng xö lý ®−îc th×
c¸c §µi göi sè liÖu vÒ Phßng Thuû v¨n theo ®Þa chØ Email trªn. C¸c c¸n bé
phßng thuû v¨n sÏ gióp c¸c §µi gi¶i quyÕt vÊn ®Ò
B, T¹i c¸c §µi KTTV KV c¸c c¸n bé ®· tiÕn hµnh nhËp tµi liÖu
thuû v¨n vµ chØnh biªn tµi liÖu TV trªn m¸y tÝnh ®ång thêi kiÓm tra, so
s¸nh kÕt qu¶ chØnh biªn. C¸c §µi ph¸t hiÖn c¸c lçi ph¸t sinh trong qu¸
tr×nh øng dông HYDPRODB. Qua thêi gian thö nghiÖm c¸c §µi sÏ cho
nhËn xÐt ®¸nh gi¸ vÒ phÇn mÒm vµ cho kiÕn nghÞ phÇn mÒm cã ¸p dông
vµo t¸c nghiÖp t¹i §µi hay kh«ng.
C, Phßng Thuû v¨n, Trung t©m TL KTTV thu nhËn tµi liÖu thuû v¨n
trªn giÊy vµ sè liÖu thuû v¨n ®−îc l−u trong CSDL thuû v¨n trªn m¸y tÝnh
2.1. Thö nghiÖm xö lý sè liÖu thuû v¨n
2.1.1 Thö nghiÖm XLSL TV t¹i c¸c §µi KTTV KV.
C¸c c¸n bé Phßng Thuû v¨n ®· ®i c«ng t¸c t¹i 09 §µi KTTV KV
cµi ®Æt HYDPRODB 1.0 vµ h−íng dÉn XLSL TV trªn m¸y tÝnh cho c¸c
c¸n bé t¹i §µi. C¸c c¸n bé ®· nhËp sè liÖu, kiÓm tra sè liÖu vµ thö c¸c
ph−¬ng ph¸p x¸c ®Þnh ®−êng Q=f(H) vµ Ro=f(Ro’) ®Ó thö nghiÖm cho sè
liÖu 63 tr¹m n¨m (63 tr¹m vµ mçi tr¹m 1 n¨m sè liÖu).
39
Trong qu¸ tr×nh thö nghiÖm t¹i c¸c §µi KTTV KV, c¸c lçi vµ c¸c
yªu cÇu cña ng−êi sö dông vÒ ch−¬ng tr×nh phÇn mÒm HYDPRODB 1.0
lu«n ®−îc c¸c §µi KTTV KV göi vÒ Phßng Thuû v¨n, Trung t©m T− liÖu
KhÝ t−îng Thuû v¨n vµ phÇn mÒm ®−îc chØnh söa vµ hoµn thiÖn ®Ó cã thÓ
¸p dông vµo nghiÖp vô XLSL TV, hiÖn nay c¸c §µi tr¹m ®ang sö dung
phiªn b¶n míi nhÊt cña hÖ phÇn mÒm HYDPRODB
C¸c c¸n bé t¹i c¸c §µi ®· sö dông c¸c modul phÇn mÒm vµ thùc
hiÖn chØnh biªn trªn m¸y c¸c yÕu tè thuû v¨n sau:
1, Ch−¬ng tr×nh chØnh biªn mùc n−íc H:
+ KiÓm tra H giê vµ H trung b×nh ngµy
+ KiÓm tra tæng th¸ng, Max th¸ng, Min th¸ng, Sè lÇn xuÊt hiÖn
+ KiÓm tra tæng n¨m, Hmax n¨m, Hmin n¨m, ∆H n¨m
+ KiÓm tra theo ®å thÞ n¨m, th¸ng.
+ Lµm b¸o c¸o Htb ngµy
+ So s¸nh kÕt qu¶ chØnh biªn thñ c«ng vµ m¸y tÝnh.
+ T×m lçi cã thÓ cã cña ch−¬ng tr×nh vµ b¸o c¸o lçi cã thÓ cã
2, Ch−¬ng tr×nh chØnh biªn nhiÖt ®é n−íc Tn
+ KiÓm tra Tn giê, Tn tb ngµy.
+ KiÓm tra tæng th¸ng, Tn max th¸ng, Tn min th¸ng, sè lÇn xuÊt
hiÖn..
+ KiÓm tra theo ®å thÞ.
+ Lµm b¸o c¸o Tntb ngµy.
+ So s¸nh kÕt qu¶ CB thñ c«ng vµ m¸y tÝnh.
3, Ch−¬ng tr×nh chØnh biªn nhiÖt ®é kh«ng khÝ Tn
+ KiÓm tra Tkk giê, Tkk tb ngµy.
+ KiÓm tra tæng th¸ng, Tkk max th¸ng, Tkk min th¸ng, sè lÇn xuÊt
hiÖn.
+ KiÓm tra theo ®å thÞ.
+ Lµm b¸o c¸o Tkktb ngµy.
+ So s¸nh kÕt qu¶ CB thñ c«ng vµ m¸y tÝnh.
4, ChØnh biªn M−a
+ KiÓm tra P7 giê, P19 giê.
+ KiÓm tra P tæng ngµy.
40
+ B¸o c¸o P ngµy trong n¨m.
5, ChØnh biªn Q.
+ KiÓm tra 9 yÕu tè Q=f(H), V=f(H), F=f(H), h=(H), hmax=f(H),
Vmax=f(H), i=f(H)…
+ LËp ph−¬ng ¸n chØnh biªn trªn m¸y.
- X¸c ®Þnh chØnh biªn æn ®Þnh hay kh«ng æn ®Þnh.
- Chän c¸c thêi ®o¹n chØnh biªn æn ®Þnh, kh«ng æn ®Þnh, thêi ®o¹n
chuyÓn tiÕp.
A, ChØnh biªn ®−êng Q=f(H) æn ®Þnh.
- T¹o c¸c tËp sè liÖu con Q, H.
- T¹o b¶ng H, Htb ®Ó tÝnh Q.
- X¸c ®Þnh ®−êng Q=f(H).
+ Tù ®éng x¸c ®Þnh 7 hµm gÇn ®óng quan hÖ Q=f(H) ®Ó chän ra
mét hµm tèt nhÊt (Trong tr−êng hîp kh«ng tù ®éng x¸c ®Þnh ®−îc quan
hÖ Q=f(H) hoÆc ng−êi sö dông kh«ng chÊp nhËn kÕt qu¶ tù ®éng x¸c
®Þnh quan hÖ Q=f(H) th× ng−êi sö dông dïng ph−¬ng ph¸p KT2)
+ X¸c ®Þnh b¶ng khai to¸n, b¶ng kiÓm tra Q=F.V
- Chän c¸c ®−êng Q(H) ®Ó chØnh biªn trong n¨m.
- KiÓm tra thêi ®o¹n sö dông cña c¸c ®−êng cong Q=f(H) cã bÞ
trïng hoÆc thiÕu (trong tr−êng hîp mét n¨m dïng cã nhiÒu ®−êng
Q=f(H).
- TÝnh Q giê.
B, ChØnh biªn c¸c ®−êng Q=f(H) kh«ng æn ®Þnh (vßng lò, båi xãi).
- Ng−êi sö dông cã thÓ chän mét trong 2 c¸ch x¸c ®Þnh vßng lò:
C¸c ph−¬ng ph¸p tù ®éng x¸c ®Þnh ®−êng vßng lò (PP ®é lÖch d− hoÆc
c«ng thøc Jone) hoÆc Ph−¬ng ph¸p KT3
- ChØnh biªn tù ®éng ®−êng vßng lò.
- ChØnh biªn theo KT3 (kÕt hîp khai to¸n c¸c nh¸nh vßng lò b»ng
thñ c«ng vµ tÝnh to¸n b»ng m¸y tÝnh).
+VÏ vµ x¸c ®Þnh to¹ ®é c¸c nh¸nh, thêi ®o¹n sö dông.
+X¸c ®Þnh thêi ®o¹n trÝch lò.
+TÝnh Q giê
c, C¸c ®Þnh c¸c ®−êng chuyÓn tiÕp.
+X¸c ®Þnh thêi ®o¹n c¸c ®−êng chuyÓn tiÕp
41
+TÝnh Q giê thêi ®o¹n c¸c ®−êng chuyÓn tiÕp theo néi suy tuyÕn
tÝnh
d, TÝnh Q trung b×nh ngµy.
+TÝnh Q trung b×nh ngµy theo Q giê (Q giê tÝnh b»ng ®−êng
Q=f(H) æn ®Þnh vµ vßng lò).
+TÝnh Q ttrung b×nh ngµy theo Q giê tõ ®−êng trung b×nh toµn n¨m.
e, LËp c¸c b¸o c¸o chØnh biªn Q
-C¸c b¶ng khai to¸n.
-B¶ng sai sè x¸c ®Þnh Q=f(H)
-C¸c b¶ng kiÓm tra Q= F.V
-B¶ng Qtb ngµy.
-B¶ng trÝch lò.
-B¶ng Qtb ngµy theo ®−êng trung b×nh toµn n¨m.
f, KiÓm tra kÕt qu¶: so s¸nh kÕt qu¶ chØnh biªn m¸y tÝnh vµ thñ
c«ng.
6. ChØnh biªn l−u l−îng chÊt l¬ löng
- ChØnh biªn R0=f(R0’) vµ t¹o tËp sè liÖu
- X¸c ®Þnh quan hÖ R0=f(R0’)
- TÝnh l−u l−îng chÊt l¬ löng
- LËp c¸c b¸o c¸o
2.1.2 C¸c lçi ph¸t sinh khi thö nghiÖm XLSL TV t¹i c¸c §µi KTTV KV.
Cã 3 lo¹i lçi th−êng x¶y ra khi sö dông phÇn mÒm:
1. C¸c lçi do ch−¬ng tr×nh phÇn mÒm ch−a tÝnh ®Õn
2. C¸c lçi do sè liÖu cô thÓ
3. C¸c lçi do ng−êi sö dông ch−a thùc hiÖn ®óng theo H−íng
dÉn sö dông phÇn mÒm
4. C¸c lçi do hÖ ®iÒu hµnh m¸y tÝnh vµ c«ng cô ph¸t triÓn phÇn
mÒm
5. C¸c lçi “Faltal error”
Khi thö nghiÖm ch−¬ng tr×nh c¸c §µi lËp b¸o c¸o lçi c¬ b¶n sau:
A, Lçi khi nhËp sè liÖu nhËp
B, Lçi sè liÖu gèc vµ sè liÖu chØnh biªn
C, Lçi do ch−¬ng tr×nh b¸o c¸o
42
D, Lçi giao diÖn vµ chøc n¨ng phÇn mÒm
E, Lçi liªn quan ®Õn ®é æn ®Þnh, tÝnh dÔ sö dông, tèc ®é xö lý cña
ch−¬ng tr×nh
F, C¸c nhËn xÐt gãp ý vÒ ch−¬ng tr×nh chØnh biªn tõng yÕu tè thuû
v¨n.
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
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
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
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
cäc, sè ®äc mùc n−íc trªn ®Çu cäc vµ c¸c th«ng tin hiÖu chØnh nhiÖt ®é
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µ
44
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
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ò)
4. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc
tr¹m cã quan hÖ Q=f(H) æn ®Þnh b»ng ph−¬ng ph¸p b¸n tù ®éng KT2
(x©y dùng ®−êng quan hÖ b»ng thñ c«ng, sau ®ã ®−a to¹ ®é cña ®−êng
vµo m¸y tÝnh)
45
Trong thùc tÕ víi mét chÕ ®é ®o Q vµ chÕ ®é thuû lùc nµo ®ã tuy
quan hÖ Q=f(H) æn ®Þnh nh−ng x¸c ®Þnh b»ng m¸y tÝnh kh«ng vÉn kh«ng
®−îc ng−êi sö dông chÊp nhËn th× phÇn mÒm sÏ cho phÐp dïng ph−¬ng
ph¸p b¸n tù ®éng KT2 ®Ó XLSL
Ph−¬ng ph¸p b¸n tù ®éng ®−îc thùc hiÖn víi sù trî gióp cña hÖ
phÇn mÒm KT2:
- VÏ c¸c ®−êng Q=f(H), F=f(H), V=f(H) trªn giÊy kÎ « ly
- KiÓm tra c¸c ®−êng Q=f(H) b»ng c¸ch tra c¸c ®−êng
Q=f(H), F=f(H), V=f(H) vµ thùc hiÖn kiÓm tra Q=F.V
- X¸c ®Þnh thêi ®o¹n sö dông ®−êng Q=f(H)
- Khai to¸n c¸c ®−êng Q=f(H)
- NhËp b¶ng khai to¸n Q=f(H) vµo m¸y
- M¸y tÝnh sÏ x¸c ddÞnh sai sè x¸c ®Þnh ®−êng Q=f(H)
- NhËp b¶ng khai to¸n F=f(H), V=f(H) vµ m¸y sÏ cho phÐp
tÝnh b¶ng kiÓm tra Q=F*V víi KT2
- M¸y sÏ tÝnh Q giê, Q trung b×nh ngµy, vÏ ®å thÞ Q=f(H)
- Ch−¬ng tr×nh t¹o b¶ng khai to¸n trùc qua 1 cm nªn kh«ng cã sù
kh¸c nhau do néi suy b¸o c¸o b¶ng khai to¸n vµ c¸c biÓu tÝnh Q
5. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc
tr¹m cã quan hÖ Q=f(H) vßng lò b»ng ph−¬ng ph¸p b¸n tù ®éng KT3
(x©y dùng ®−êng quan hÖ b»ng thñ c«ng, t¸ch mçi vßng lò thµnh c¸c
nh¸nh Q=f(H) ®¬n trÞ [nh¸nh lªn, nh¸nh xuèng], khai to¸n c¸c nh¸nh,
sau ®ã ®−a to¹ ®é cña ®−êng vµo m¸y tÝnh)
Trong thùc tÕ víi mét chÕ ®é ®o Q vµ chÕ ®é thuû lùc nµo ®ã mµ
quan hÖ Q=f(H) vßng lò x¸c ®Þnh b»ng m¸y tÝnh kh«ng ®−îc ng−êi sö
dông chÊp nhËn th× phÇn mÒm sÏ cho phÐp dïng ph−¬ng ph¸p KT3 ®Ó
XLSL
Ph−¬ng ph¸p b¸n tù ®éng ®−îc thùc hiÖn víi sù trî gióp cña hÖ
phÇn mÒm KT3:
- VÏ c¸c ®−êng vßng lò trªn giÊy kÎ « ly.
- KiÓm tra c¸c ®−êng Q=f(H) vßng lò b»ng c¸ch tra c¸c
®−êng Q=f(H), F=f(H), V=f(H) vµ thùc hiÖn kiÓm tra Q=F.V
- T¸ch c¸c vßng lò thµnh c¸c ®−êng Q=f(H) ®¬n trÞ
- X¸c ®Þnh thêi ®o¹n sö dông c¸c nh¸nh.
- Khai to¸n c¸c ®−êng Q=f(H) nµy.
46
- NhËp b¶ng khai to¸n vµo m¸y.
- M¸y sÏ tÝnh Q giê, Q trung b×nh ngµy
- M¸y vÏ ®å thÞ c¸c vßng lò
6. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng n−íc tr¹m
cã quan hÖ Q=f(H) kh«ng æn ®Þnh b»ng ph−¬ng ph¸p Jone.
§· x©y dùng modul tÝnh Q theo ph−¬ng ph¸p Jone trong ®ã hÖ sè
hiÖu chØnh ®−îc tÝnh theo ph−¬ng ph¸p lÆp. Tr−íc ®©y hÖ sè hiÖu chØnh
®−îc x¸c ®Þnh nhê quan hÖ k=f(H), do quan hÖ nµy kh«ng chÆt nªn ®· sö
dông ph−¬ng ph¸p lÆp ®Ó tÝnh hÖ sè hiÖu chØnh
7. C¸c ch−¬ng tr×nh phÇn mÒm chØnh biªn tµi liÖu l−u l−îng chÊt l¬
löng
- Söa c¸c lçi lµm trßn sè khi lµm b¸o c¸o
- Cho phÐp kÕt hîp víi thñ c«ng; Ng−êi sö dông nhËp hÖ sè a, b cña
®−êng quan hÖ d¹ng y=a * x +b, ch−¬ng tr×nh sÏ tÝnh sai sè x¸c ®Þnh
®−êng sau ®ã tÝnh l−u l−îng chÊt l¬ löng vµ lµm b¸o c¸o
- TÝnh hµm l−îng chÊt l¬ löng trung b×nh ngµy b»ng ph−¬ng ph¸p
néi suy ®· söa lçi lµm trßn sè
8. C¸c ch−¬ng tr×nh phÇn mÒm b¸o c¸o sæ gèc ®o ®¹c
- B¸o c¸o sè liÖu sæ gèc ®o H ®· s¾p xÕp theo ®óng thø tù
- Söa c¸c lçi b¸o c¸o cho ®óng quy ph¹m lµm trßn sè
9. ChØnh söa vµ hoµn thiÖn c¸c ch−¬ng tr×nh phÇn mÒm b¸o c¸o tµi
liÖu chØnh biªn
- B¸o c¸o tµi liÖu chØnh biªn ®· ®óng trong tr−êng hîp cã c¸c th¸ng
kh«ng cã sè liÖu
- Söa c¸c lçi b¸o c¸o c¸c ®Æc tr−ng th¸ng, ®Æc tr−ng n¨m
- C¸c gi¸ trÞ rÊt nhá cña b¸o c¸o Q ®−îc b¸o c¸o d¹ng 0.00
10. Hoµn thiÖn c¬ së d÷ liÖu (cÊu tróc c¸c b¶ng, c¸c liªn kÕt gi÷a c¸c
quan hÖ)
Söa c¸c lçi g©y ra do thiÕt lËp nhÇm d¹ng tr−êng khi thiÕt kÕ ( vÝ
dô d¹ng Text th× ®Æt lµ Integer)
11. Hoµn thiÖn m« ®un trî gióp trùc tuyÕn h−íng dÉn sö dông phÇn
mÒm, hoµn thiÖn tµi liÖu h−íng dÉn XLSL thuû v¨n, c¸c thuyÕt minh kü
thuËt cña phÇn mÒm.
- Tµi liÖu h−íng dÉn XLSL thuû v¨n ®· ®−îc ViÖt ho¸ ®Ó
ng−êi sö dông cã thÓ ¸p dông phÇn mÒm
47
- M« ®un trî gióp trùc tuyÕn h−íng dÉn sö dông phÇn mÒm ®·
®−îc hoµn thµnh ng−êi sö dông cã thÓ dïng c«ng cô trùc tuyÕn ®Ó cã trî
gióp. §· t¹o file HYDPRODB.HLP
§Õn nay ch−¬ng tr×nh ch¹y kh¸ tèt vµ c¸c §µi ®· vµ ®ang ¸p dông
PM vµo chØnh biªn tµi liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu
2.3 Danh s¸ch c¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c
®µi KTtv kv
C¸c c¸n bé ë c¸c §µi KTTVKV ®· tiÕn hµnh thö nghiÖm cho sè
liÖu thuû v¨n trªn c¸c tr¹m thuû v¨n cña §µi, tiÕn hµnh XLSL TV tµi liÖu
sæ gèc ®o ®¹c vµ tµi liÖu chØnh biªn. C¸c tr¹m ®−îc ph©n bè trªn toµn
quèc bao trïm hÇu hÕt c¸c vïng cã chÕ ®é khÝ t−îng thuû v¨n kh¸c nhau.
Sau khi thö nghiÖm c¸c §µi sÏ kiÓm tra kÕt qu¶ chØnh biªn tµi liÖu
trªn m¸y tÝnh, ®¸nh gi¸ kÕt qu¶ chØnh biªn theo Quy ph¹m hiÖn hµnh vµ
cã c¸c nhËn xÐt chung vÒ phÇn mÒm.
2.3.1 c¸c tr¹m thuû v¨n ®−îc thö nghiÖm t¹i c¸c ®µi KTtv
kv
C¸c tr¹m ®· ®−îc thö nghiÖm ®−îc liÖt kª trong b¶ng sau:
B¶ng No. c¸c tr¹m thuû v¨n ®−îc thö nghiÖm b»ng
hydprodb 1.0
STT M· Tªn s«ng Tªn tr¹m §o H §o Q §o HLCLL
Ghi
chó
§µi T©y B¾c
1 53 §µ Lai Ch©u + + +
2 55 §µ T¹ Bó + + +
3 59 §µ Hoµ B×nh + +
4 61 NËm Bum Nµ Hõ + +
5 63 NËm Na NËm Giµng + + +
6 64 NËm Møc NËm Møc + +
7 104 Bïi L©m S¬n + +
8 108 M· X· Lµ + +
9 210 NËm Na B¶n Yªn + +
§µi ViÖt B¾c
10 23 CÇu Gia BÈy + + +
11 36 Hång Lµo Cai + + +
12 38 Hång Yªn B¸i + + +
13 46 Ngßi Nhï Ngßi Nhï (Khe L¸ch) + + X
14 51 Bøa Thanh S¬n + + +
15 81 L« Hµm Yªn + + +
16 82 L« GhÒnh Gµ + + +
48
17 101 NghÜa §« VÜnh Yªn + + X
18 150 L« §¹o §øc + + +
19 153 L« Vô Quang + + +
20 213 NËm Kim Mï Cang Ch¶i + + X
21 218 G©m Chiªm Ho¸ + + +
22 219 Ngßi Hót Ngßi Hót + + X
23 221 G©m B¾c Mª + +
24 225 Ch¶y B¶o Yªn + + +
§µi §«ng B¾c
25 9 Kú Cïng L¹ng S¬n + + +
26 15 Tiªn Yªn B×nh Liªu + +
27 33 Lôc Nam Chò + + +
§µi B¾c Bé
28 41 Hång S¬n T©y + + +
29 42 Hång Hµ Néi + + +
30 43 §uèng Th−îng C¸t + + +
§µi B¾c Trung Bé
31 111 M· CÈm Thuû + +
32 126 C¶ Dõa + + +
33 128 C¶ Yªn Th−îng + + +
34 130 NËm Mé M−êng XÐn + +
35 132 HiÕu Quú Ch©u + + +
36 135 Ngµn S©u Hoµ DuyÖt + + +
37 138 Ngµn Phè S¬n DiÖm + + +
38 152 HiÕu NghÜa Kh¸nh + + +
39 208 Chu Cöa §¹t + +
§µi Trung Trung Bé
40 214 BÕn H¶i Gia Vßng + +
41 222 Tµ Tr¹ch Th−îng NhËt + +
42 307 C¸i Thµnh Mü + + +
43 310 Thu Bån N«ng S¬n + + +
44 314 Trµ Khóc S¬n Giang + + +
45 316 VÖ An ChØ + + +
§µi Nam Trung Bé
46 318 C«n B×nh T−êng + + +
47 321 Ba Cñng S¬n + + +
48 328 C¸i §ång Tr¨ng + + +
49 332 Luü S«ng Luü + + +
50 339 La Ngµ Tµ Pao + + +
51 355 An L·o An Hoµ + + +
§µi T©y Nguyªn
49
52 323 Ba An Khª + + +
53 340 §a Reng §¹i Nga + +
54 341 Cam Ly Thanh B×nh + +
55 343 §¾c N«ng §¾c N«ng + +
56 347 SªRªPèc B¶n §«n + + +
57 348 SªRªPok CÇu 14 + + +
58 351 Kr«ng Ana Giang S¬n + + +
59 354 Kr«ng Ana Kr«ng Buk + + +
60 358 §akbla Kon Tum + + +
61 361 Kr«ng Kn« §øc Xuyªn + + +
62 §¾c Mèt + + +
63 KonPLon + + +
§µi Nam Bé
64 334 §ång Nai Tµ Lµi + + +
65 337 BÐ Ph−íc Hoµ + + +
66 344 BÕn §¸ CÇn §¨ng + +
67 362 La Ngµ Phó HiÖp + +
2.3.2 ChØnh biªn l−u l−îng n−íc t¹i c¸c tr¹m thuû v¨n thuéc c¸c §µi
KTTVKV
Mét vÊn ®Ò quan träng vµ rÊt khã trong XLSLTV lµ chØnh biªn tµi
liÖu l−u l−îng n−íc cho c¸c tr¹m thuû v¨n ë c¸c s«ng cã chÕ ®é thuû lùc
kh¸c nhau. Tuy nhiªn víi c¸c ph−¬ng ph¸p x¸c ®Þnh quan hÖ Q=f(H)
trong HYDPRODB vÊn ®Ò chØnh biªn tµi liÖu l−u l−îng n−íc ®· ®−îc
gi¶i quyÕt. TÊt c¶ c¸c tr¹m ®o Q trªn toµn quèc ®· thùc hiÖn thµnh c«ng
chØnh biªn tµi liÖu l−u l−îng n−íc b»ng HYDPRODB trªn m¸y tÝnh
Sau ®©y lµ 3 vÝ dô ®iÓn h×nh ¸p dông HYDPRODB x¸c ®Þnh
Q=f(H) cho tµi liÖu Q n¨m 2005 cña 3 tr¹m: Tr¹m GÒnh Gµ (nhiÒu vßng
lò). Tr¹m T¹ Bó (n−íc vËt), Tr¹m Hoµ B×nh (¶nh h−ëng cña thuû ®iÖn),
C¸c kÕt qu¶ nµy do c¸c c¸n bé cña c¸c §µi KTTV KV tù lµm.
Tr¹m NghÒnh Gµ lµ tr¹m bÞ ¶nh h−ëng lò. Quan hÖ Q=f(H) cã
d¹ng nhiÒu vßng lò. Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc
kÕt qu¶ chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c vßng lò
hoµn toµn tr¬n, xuÊt ph¸t vµ ®i xuèng gÆp ®−êng æn ®Þnh vµ ®¹t nguyªn
t¾c 4 cùc ®¹i
50
H×nh No. §å thÞ Q=f(H) vßng lò tr¹m NghÒnh Gµ
Tr¹m T¹ Bó lµ tr¹m bÞ ¶nh h−ëng n−íc vËt. Quan hÖ Q=f(H) cã
d¹ng nh¸nh do ¶nh h−ëng vËt. ChØnh biªn tµi liÖu Q cña tr¹m vÒ nguyªn
t¾c cÇn cã th«ng tin mùc n−íc tr¹m bæ trî vµ ph−¬ng ph¸p th−êng dïng lµ
ph−¬ng ph¸p chªnh lÖch luü thõa. Trong thùc tÕ Tr¹m T¹ Bó kh«ng cã
th«ng tin mùc n−íc tr¹m bæ trî nªn dïng ph−¬ng ph¸p chØnh biªn Q=f(H)
theo thø tù thêi gian
Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc kÕt qu¶
chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c nh¸nh Q=f(H)
tr¬n
51
H×nh No. §å thÞ Q=f(H) ¶nh h−ëng vËt tr¹m T¹ Bó
Tr¹m Hoµ B×nh lµ tr¹m bÞ ¶nh h−ëng ho¹t ®éng cña thuû ®iÖn
Hoµ B×nh. Quan hÖ Q=f(H) cã d¹ng nh¸nh do ¶nh h−ëng ho¹t ®éng ®ãng
më c¸c cöa x¶ cña thuû ®iÖn Hoµ B×nh. HiÖn ch−a cã ph−¬ng ph¸p chØnh
biªn Q khi quan hÖ Q=f(H) ¶nh h−ëng thuû ®iÖn .
52
Trong thùc tÕ Tr¹m Hoµ B×nh ®· dïng ph−¬ng ph¸p chØnh biªn
Q=f(H) theo thø tù thêi gian
Dïng ph−¬ng ph¸p KT3 trong HYDPRODB cã ®−îc kÕt qu¶
chØnh biªn Q thÓ hiÖn ë h×nh vÏ sau. KÕt qu¶ cho thÊy c¸c nh¸nh Q=f(H)
tr¬n
H×nh No. §å thÞ Q=f(H) ¶nh h−ëng vËt tr¹m Hoµ B×nh
2.3.3 Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi
KTTVKV trªn giÊy vµ trªn m¸y tÝnh.
Tµi liÖu thuû v¨n n¨m 2005 tr¹m thuû v¨n thuéc c¸c §µi KTTVKV
lµm b»ng HYPRODB. Sau khi §µi kiÓm tra vµ phª duyÖt, c¸c tµi liÖu thuû
v¨n n¨m 2005 ®· ®−îc in trªn giÊy, ®ãng tËp vµ göi vÒ Trung t©m TL
KTTV. C¸c §µi ®· göi sè liÖu n¨m 2005 cña XLSLTV trªn m¸y tÝnh. Sè
liÖu thuû v¨n n¨m 2005 cña tÊt c¶ c¸c tr¹m ®−îc l−u gän trong 1 tÖp
53
CSDL t¹m thêi ®Æt tªn HYDRODATA2005.mdb víi dung l−îng kho¶ng
52 Mb.
2.4 c¸c thuËn lîi khã kh¨n khi triÓn khai phÇn mÒm
Hydprodb 1.0 t¹i c¸c ®µi KTtv kv
2.4.1 C¸c thuËn lîi khi triÓn khai phÇn mÒm HYDPRODB 1.0
- ViÖc lµm tµi liÖu thuû v¨n ®−îc thèng nhÊt qua c¸c Quy
ph¹m hiÖn hµnh. M¹ng l−íi ®iÒu tra c¬ b¶n KTTV mét ®éi ngò c¸c
chuyªn gia cã nhiÒu kinh nghiÖm lµm tµi liÖu thuû v¨n theo ph−¬ng ph¸p
thñ c«ng. C¸c c¸n bé nhiÖt t×nh tham gia thö nghiÖm vµ ®ãng gãp nhiÒu ý
kiÕn quý b¸u
- C¸c §µi hÕt søc t¹o ®iÒu kiÖn c¬ së vËt chÊt vµ nh©n lùc ®Ó
viÖc thö nghiÖm ®−îc thuËn lîi
2.4.2 C¸c khã kh¨n khi triÓn khai phÇn mÒm HYDPRODB 1.0
- §©y lµ lÇn tiÕp xóc víi c¸c c«ng nghÖ míi vÒ XLSLTV trªn
m¸y tÝnh nªn ng−êi sö dông cßn nhiÒu bì ngì. C¸c c¸n bé ch−a ®−îc ®µo
t¹o cã hÖ thèng vÒ c«ng nghÖ XLSLTV. C¸n bé XLSLTV th−êng hay thay
®æi. Trang thiÕt bÞ phôc vô XLSLTV t¹i c¸c §µi cßn nghÌo nµn ch−a ®−îc
®Çu t− t−¬ng xøng
- Quy ph¹m 94 CN 3-90 ¸p dông cho lµm tµi liÖu thuû v¨n
b»ng ph−¬ng ph¸p thñ c«ng tuy nhiªn khi ¸p dông cho m¸y tÝnh n¶y sinh
mét sè vÊn ®Ò cÇn ®Ò nghÞ söa ®æi trong t−¬ng lai. ViÖc söa ®æi mét sè
quy ®Þnh cña Quy ph¹m lµ vÊn ®Ò lín cÇn nhiÒu thêi gian, nhiÒu chuyªn
gia vµ c¬ quan cã thÈm quyÒn nªn kh«ng thuéc ph¹m vi cña ®Ò tµi nµy.
2.5.KÕt qu¶ thö nghiÖm triÓn khai HYDPRODB 1.0 t¹i c¸c ®µi
KTTV KV.
2.5.1 C¸c §µi KTTV KV ®· tiÕn hµnh thö nghiÖm vµ göi c¸c tµi liÖu in
Ên trªn m¸y tÝnh cho 67 tr¹m n¨m. C¸c tµi liÖu thuû v¨n in Ên ®Òu cã x¸c
nhËn b»ng dÊu cña §µi.
C¸c tµi liÖu thuû v¨n n¨m 2005 trªn m¸y tÝnh vµ in Ên trªn giÊy
hiÖn ®· nhËn ®−îc thèng kª theo danh s¸ch sau:
54
danh s¸ch tµI liÖu thuû v¨n n¨m 2005
thùc hiÖn b»ng m¸y tÝnh t¹i c¸c §µi KTTV KV
Tµi liÖu gèc Tµi liÖu chØnh biªn
STT §µi KTTV KV
Sè
liÖu
sæ
gèc H
Sè
liÖu
sæ
gèc
q
Sè
liÖu
sæ
gèc
R
Tµi
liÖu
chØnh
biªn H
Tµi
liÖu
chØnh
biªn Q
Tµi
liÖu
chØnh
biªn R
Ghi
chó
1 T©y B¾c 1 8 8 3
2 ViÖt B¾c 1 1 1 15 15 10
3 §«ng B¾c 3 3 2
4 §B B¾c Bé 3 3 3
5 B¾c Trung Bé 9 9 7
6
Trung Trung
Bé 1 1 1 6 6 4
7 Nam Trung Bé 6 6 6
8 T©y Nguyªn 1 1 1 12 12 9
9 Nam Bé 1 1 4 4 2
Tæng 5 4 3 66 66 59
C¸c §µi tËp trung chñ yÕu vµo in tµi liÖu chØnh biªn, cßn viÖc in tõ
sæ gèc H (tõ ®Çu cäc), sæ gèc ®o Q vµ R chØ mét sè §µi KTTV KV tiÕn
hµnh in göi vÒ Trung t©m
2.5.2.§¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ kÕt qu¶ thö nghiÖm phÇn
mÒm HYDPRODB 1.0
C¸c §µi KTTV KV ®· tiÕn hµnh ®¸nh gi¸ chi tiÕt vÒ chÊt l−îng tµi
liÖu thuû v¨n. C¸c ®¸nh gi¸ nhËn xÐt cña c¸c §µi gåm 3 lo¹i sau:
1. C¸c nhËn xÐt ®¸nh gi¸ chung vÒ phÇn mÒm HYDPRODB
2. §¸nh gi¸ chÊt l−îng tµi liÖu khi lµm b»ng HYDPRODB
3. C¸c c«ng v¨n cña c¸c §µi vÒ kvÒ kh¶ n¨ng ¸p dông vµo
nghiÖp vô t¹i §µi
Viªc ®¸nh gi¸ chÊt l−îng c¸c lo¹i tµi liÖu thuû v¨n ®−îc tu©n theo
quy ®Þnh vÒ ®¸nh gi¸ chÊt l−îng hiÖn hµnh ( theo sè sai sãt mµ phÇn mÒm
hoÆc ng−êi sö dông ®Ó l¹i khi lµm b»ng m¸y tÝnh)
55
Tiªu chuÈn xÕp lo¹ tµi liÖu theo chÊt l−îng nh− sau:
Lo¹i tèt tõ 95.1 % ®Õn 100%
Lo¹i kh¸ tõ 90.1% ®Õn 95%
Lo¹i trung b×nh (®¹t) tõ 80.1% ®Õn 90%
Lo¹i yÕu (kh«ng ®¹t) <= 80%
2.5.2.1 NhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ hÖ phÇn mÒm
XLSLTV HYDPRODB
C¸c §µi göi nhËn xÐt ®¸nh gi¸ chung phÇn mÒm HYDPRODB theo
c¸c môc chÝnh sau:
1, Cµi ®Æt phÇn mÒm
2, §¸nh gi¸ c¸c chøc n¨ng phÇn mÒm
3, §¸nh gi¸ néi dung kÜ thuËt cña phÇn mÒm
4, §¸nh gi¸ c¸c ho¹t ®éng cña phÇn mÒm
5, §¸nh gi¸ vÒ tµi liÖu cña phÇn mÒm
6, C¸c nhËn xÐt kh¸c
Tæng hîp ®¸nh gi¸ nhËn xÐt cña c¸c §µi vÒ hÖ phÇn mÒm göi vÒ
Trung t©m thÓ hiÖn ë b¶ng 2 sau ®©y.
B¶ng 2: tæng hîp c¸c nhËn xÐt ®¸nh gi¸ cña c¸c §µi KTTV khu vùc
vÒ hÖ phÇn mÒm HYDPRODB 1.0
§¸nh gi¸
C¸c tiªu chÝ ®¸nh gi¸ phÇn mÒm Tèt Kh¸ Kh«ng ®¹t
Sè §µi % Sè §µi % Sè §µi %
Cµi ®Æt hÖ phÇn mÒm HYDPRODB 2.1.1
7 77.8 2 22.2
§¸nh gi¸ chøc n¨ng phÇn mÒm:
+ NhËp liÖu (nhËp liÖu cña c¸c yÕu tè kh¸c nhau) 6 66.7 3 33.3
+ KiÓm tra sè liÖu nhËp 8 88.9 1 11.1
+ Xö lý sè liÖu 5 55.6 4 44.4
+ KiÓm tra chÊt l−îng tµi liÖu 7 77.8 2 22.2
+ Lµm c¸c b¸o c¸o lËp b¶ng biÓu vµ in Ên 3 33.3 6 66.7
+ VÏ ®å thÞ vµ in ®å thÞ 6 66.7 3 33.3
+ XuÊt/nhËp sè liÖu 9 100
+ Qu¶n lý sè liÖu 9 100
+ Qu¶n lý ngêi sö dông: 8 88.9 1 11.1
56
§¸nh gi¸ néi dung kü thuËt cña phÇn mÒm:
+ C¸c c¬ së khoa häc vµ kü thuËt ®−îc sö dông: 7 77.8 2 22.2
+ ViÖc sö dông c¸c thuËt ng÷: 5 55.6 4 44.4
+ Thùc hiÖn c¸c tÝnh to¸n cã ®óng kh«ng? 6 66.7 3 33.3
+ ThiÕt kÕ c¸c thanh c«ng cô, tr×nh ®¬n, c¸c
lÖnh, c¸c lùa chän cã thÝch hîp, hîp lý kh«ng?
5 55.6 4 44.4
+ C¸c nh·n, c¸c thuËt ng÷ sö dông cã chÝnh x¸c
vµ dÔ hiÓu kh«ng?
6 66.7 3 33.3
+ TrËt tù cña c¸c b−íc, trËt tù cña mµn h×nh cã
hîp lý kh«ng?
7 77.8 2 22.2
§¸nh gi¸ c¸c ho¹t ®éng cña phÇn mÒm:
+ Tèc ®é xö lý: 6 66.7 3 33.3
+ Giao diÖn phÇn mÒm: h×nh thøc chung vµ h×nh
thøc cña tõng cöa sæ (VÞ trÝ, kÝch thíc, mµu s¾c,
ký hiÖu, ®å thÞ cã hîp lý vµ dÔ chÞu kh«ng? ThiÕt
kÕ cã chuyªn nghiÖp kh«ng, lçi chÝnh t¶ vµ ng÷
ph¸p, …)
5 55.6 4 44.4
Tõ c¸c thèng kª ®¸nh gi¸ cña c¸c §µi KTTVKV cho sù ®¸nh gi¸
theo c¸c tiªu chÝ nªu ra vµ tÝnh c¸c phÇn tr¨m ®¹t lo¹i tèt, kh¸, kh«ng ®¹t
cho tõng tiªu chÝ b»ng c¸ch lÊy sè tiªu chÝ ë cïng lo¹i chia cho tæng sè
§µi ®¸nh gi¸ HYDPRODB 2.1.1 nh− sau:
Cã 66.7% c¸c tiªu chÝ ®−îc ®¸nh gi¸ tèt, Cã 33.3% c¸c tiªu chÝ
®−îc ®¸nh gi¸ kh¸, Cã 0% c¸c tiªu chÝ ®−îc ®¸nh gi¸ kh«ng ®¹t.
Qua b¶ng 2 thÊy râ
1. Kh«ng cã tiªu chÝ nµo mµ phÇn mÒm kh«ng ®¹t yªu cÇu
2. PhÇn nhËp vµ kiÓm tra sè liÖu nhËp tèt
3. C¬ së khoa häc XLSLTV ®−îc ®¸nh gi¸ lµ tèt
4. ViÖc thu gom sè liÖu thuËn tiÖn
5. Tµi liÖu h−íng dÉn ®Çy ®ñ
6. Qu¶n lý ng−êi sö dông vµ sè liÖu tèt
2.5.2.2 C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng
tµi liÖu thñy v¨n lµm b»ng hÖ phÇn mÒm XLSLTV HYDPRODB
Qua viÖc lµm tµi liÖu thùc tÕ t¹i tr¹m c¸c §µi ®¸nh gi¸ kÕt qu¶ lµm
tµi liÖu cho c¸c yÕu tè thuû v¨n nh− sau:
57
B¶ng thèng kª ®¸nh gi¸ chÊt l−îng tµi liÖu cña c¸c §µi KTTV khu vùc vÒ kÕt qu¶ thö nghiÖm phÇn mÒm
HYDPRODB 2.1.1
STT §µi KTTV KV
Sè
Tr¹m Mùc n−íc H L−u l−îng n−íc Q L−u l−îng chÊt l¬ löng
Sè liÖu sæ gèc Tµi liÖu chØnh biªn Sè liÖu sæ gèc Tµi liÖu chØnh biªn Sè liÖu sæ gèc Tµi liÖu chØnh biªn
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
T
è
t
K
h
¸
§
¹
t
K
h
«
n
g
®
¹
t
1 T©y B¾c 9 9 9 9 9 3 3
2 ViÖt B¾c 15 15 15 15 15 10 10
3 §«ng B¾c 3 3 3 3 1 2 2 2
4 §ång B»ng B¾c Bé 3 3 3 3 3 3 3
5 B¾c Trung Bé 9 9 9 9 9 9 9
6 Trung Trung Bé 6 6 6 3 3 6 6 6
7 Nam Trung Bé 6 6 6 6 6 6 6
8 T©yNguyªn 12 12 12 12 12 12 12
9 Nam Bé 4 4 4 4 4 2 2
Tæng céng: 67 67 67 64 3 62 3 2 50 3 48 5
Tû lÖ (%): 100 100 95.5 4.5 92.5 4.5 3 94.3 5.7 90.6 9.4
Tû lÖ (%)= Sè tr¹m/Tæng sè tr¹m
58
Tõ b¶ng trªn thÊy r»ng víi yÕu tè H chÊt l−îng ®¹t 100% lo¹i tèt,
®èi víi Q th× sæ gèc ®¹t 95.5% vµ tµi liÖu chØnh biªn ®¹t 92.5% lo¹i tèt,
4.5% lo¹i kh¸, 3% lo¹i ®¹t kh«ng cã tµi liÖu nµo kh«ng ®¹t chÊt l−îng
ChÊt l−îng tµi liÖu thuû v¨n lµm b»ng m¸y tÝnh ®−îc tæng kÕt trong
b¶ng sau:
§¸nh gi¸ chÊt l−îng tµi liÖu TV (%)
YÕu tè\ ChÊt l−îng Tèt Kh¸ §¹t Kh«ng ®¹t
Mùc n−íc H
Sè liÖu sæ gèc 100
Tµi liÖu chØnh biªn 100
L−u l−îng n−íc Q
Sè liÖu sæ gèc 95.5 4.5
Tµi liÖu chØnh biªn 92.5 4.5 3.0
L−u l−îng chÊt l¬ löng
Sè liÖu sæ gèc 94 5.6
Tµi liÖu chØnh biªn 90.6 9.4
ChÊt l−îng tµi liÖu mùc n−íc H, Tn, Tkk, P (Sè liÖu sæ gèc, Tµi liÖu
chØnh biªn) ®¹t møc tèt
ChÊt l−îng tµi liÖu l−u l−îng n−íc Q (Sè liÖu sæ gèc, Tµi liÖu chØnh
biªn ) ®¹t møc kh¸
ChÊt l−îng tµi liÖu l−u l−îng chÊt l¬ löng R (Sè liÖu sæ gèc, Tµi liÖu
chØnh biªn) ®¹t møc kh¸
Cã 3% tµi liÖu chØnh biªn Q cã chÊt l−îng ë møc ®¹t vµ 9.4% tµi
liÖu chØnh biªn R cã chÊt l−îng ë møc ®¹t
Kh«ng cã tµi liÖu thuû v¨n nµo cã chÊt l−îng yÕu (kh«ng ®¹t)
C¸c ®−êng quan hÖ Q=f(H) ®−îc x¸c ®Þnh b»ng phÇn mÒm
HYDPRODB t¹i 09 §µi KTTV KV ®−îc thèng kª trong phô lôc ... KÕt
qu¶ cho thÊy c¸c c«ng cô hiÖn cã trong HYDPRODB hoµn toµn cã thÓ
dïng chØnh biªn Q cho tÊt c¶ c¸c tr¹m thñy v¨n trªn toµn quèc
2.5.2.3 C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ kh¶ n¨ng ¸p
dông hÖ phÇn mÒm XLSLTV HYDPRODB vµo nghiÖp vô.
09 §µi KTTV KV qua thö nghiÖm t¹i §µi ®Òu cã c«ng v¨n kiÕn
nghÞ cho r»ng phÇn mÒm ®· ®¸p øng ®−îc viÖc lµm tµi liÖu thñy v¨n vµ ®Ò
nghÞ c¸c cÊp cã thÈm quyÒn cho phÐp ¸p dông hÖ phÇn mÒm
HYDPRODB trong c«ng t¸c nghiÖp vô
59
2.6. Hoµn thiÖn phÇn mÒm XLSL sau khi cã ý kiÕn ®ãng gãp cña c¸c
§µi KTTV KV
C¸c ý kiÕn ®ãng gãp cho hÖ phÇn mÒm XLSLTV HYDPRODB
th−êng tËp trung vµo c¸c vÊn ®Ò chÝnh sau:
1. C¸c lçi lµm trßn sè vµ c¸c lçi sinh ra do lçi lµm trßn sè. Do quy ®Þnh
lµm trßn sè trong XLSLTV phøc t¹p cßn sè liÖu dao ®éng tõ rÊt nhá tíi
c¸c gi¸ trÞ rÊt lín nªn trong mét sè rÊt Ýt tr−êng hîp lçi chØ x¶y ra víi sè
cô thÓ. HiÖn nay c¸c lçi nµy ®· c¬ b¶n ®−îc gi¶i quyÕt
2. C¸c lçi b¸o c¸o ch−a ®óng theo quy ®Þnh sè cã nghÜa. Do ch−¬ng
tr×nh phÇn mÒm b¸o c¸o trong mét sè rÊt Ýt tr−êng hîp ch−a b¸o c¸o theo
quy ®Þnh. HiÖn nay c¸c lçi nµy ®· c¬ b¶n ®−îc gi¶i quyÕt
3. C¸c lçi b¸o c¸o bÞ che lÊp: thØnh tho¶ng cã sè trªn b¸o c¸o bÞ che lÊp.
Do m¸y in cã nhiÒu chñng lo¹i, ®é ph©n gi¶i ®−îc thiÕt lËp kh¸c nhau nªn
phÇn mÒm thiÕt kÕ b¸o c¸o CristalReport cã 1 vµi sè sÏ bÞ che lÊp. Ng−êi
sö dông ®· ®−îc h−íng dÉn më File b¸o c¸o, d·n réng « th× c¸c gi¸ trÞ sÏ
kh«ng bÞ che lÊp
4. Yªu cÇu ViÖt ho¸ hoµn toµn phÇn mÒm. PhÇn mÒm HYDPRODB vÒ
c¬ b¶n cã giao diÖn víi c¸c Menu b»ng tiÕng ViÖtTuy nhiªn c¸c tr−êng
trong CSDL b»ng tiÕng Anh, phÇn mÒm kh«ng thÓ ®Æt tªn c¸c tr−êng
trong CSDL b»ng tiÕng ViÖt. Chç nµo kh«ng thÓ ViÖt ho¸ ®−îc th× ®Òu cã
Tooltip b»ng tiÕng viÖt kh«ng dÊu.
5. C¸c yªu cÇu vÏ “Tr¾c ®å ngang hÖ thèng c«ng tr×nh quan tr¾c”. §Ó vÏ
“Tr¾c ®å ngang hÖ thèng c«ng tr×nh quan tr¾c” ng−êi sö dông cã thÓ dïng
c¸c phÇn mÒm chuyªn dông kh¸c nh− Autocad, phÇn mÒm HYDPRODB
kh«ng cã m« ®un nµy.
6. Ph−¬ng ph¸p KT2 chØ hç trî ph−¬ng ph¸p thñ c«ng trong tÝnh b¶ng
sai sè x¸c ®Þnh ®−êng Q=f(H) vµ c¸c tÝnh to¸n tiÕp theo. Yªu cÇu khi sö
dông ph−¬ng ph¸p KT2 khai to¸n thñ c«ng quan hÖ Q=f(H) vµ phÇn mÒm
tù ®éng x¸c ®Þnh c¸c ®−êng F=f(H), V=f(H) ®Ó lËp b¶ng kiÓm tra Q=F.V
lµ ch−a l«gic. PhÇn mÒm chØ hç trî KT2 khi ng−êi sö dông khai to¸n thñ
c«ng ®ång thêi Q=f(H), F=f(H), V=f(H). Theo lý thuyÕt vµ kinh nghiÖm
th× phÇn mÒm HYDPRODB cã thÓ x¸c ®Þnh quan hÖ Q=f(H) oán ®Þnh víi
hÇu hÕt c¸c tr¹m. C¸c ph−¬ng ph¸p tù ®éng x¸c ®Þnh Q=f(H) æn ®Þnh sÏ
kh¸ch quan vµ chÝnh x¸c.
7. Ph−¬ng ph¸p KT3 chØ hç trî ph−¬ng ph¸p thñ c«ng trong tÝnh to¸n Q
giê viÖc kiÓm tra Q=F.V tiÕn hµnh nh− lµm thñ c«ng
8. Mét sè vÊn ®Ò mµ c¸c §µi coi lµ lçi lµ do sö dông phÇn mÒm ch−a
®óng theo tµi liÖu h−íng dÉn sö dông phÇn mÒm (VÝ dô nhËp sæ gèc ®o Q
khi m−în mÆt c¾t ®o s©u, nhËp b¶ng Q vµ R thùc ®o khi cã n−íc tï,..).
60
VÊn ®Ò ®· ®−îc gi¶i quyÕt sau khi Trung t©m TLKTTV h−íng dÉn sö
dông phÇn mÒm cho ng−êi sö dông
9. Yªu cÇu tiªu ®Ò h×nh vÏ ph¶i in hoa vµ to, vÞ trÝ tiªu ®Ò theo nh− trªn
giÊy kÎ « ly. Do ®å thÞ trªn khæ giÊy A4 nªn phÇn mÒm in nh− hiÖn t¹i
b¶o ®¶m râ rµng, ®ñ th«ng tin vµ ®ãng quyÓn sau nµy.
HiÖn nay phÇn mÒm HYDPRODB version 1.2.2 ®· söa hÇu hÕt c¸c lçi
sinh ra qua c¸c thö nghiÖm t¹i 09 §µi KTTVKV
`
61
Ch−¬ng 3: KÕt qu¶ thùc hiÖn ®Ò tµi
§©y lµ ®Ò tµi øng dông triÓn khai thö nghiÖm, phÇn mÒm ®−îc hoµn
thiÖn sÏ rÊt cÇn thiÕt cho c«ng t¸c xö lý tµi liÖu khÝ t−îng bÒ mÆt vµ xö lý tµi
liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu.
Qu¸ tr×nh thùc hiÖn néi dung ®Ò tµi lµ mét sù kÕt hîp chÆt chÏ gi÷a
chñ nhiÖm ®Ò tµi vµ c¸c céng t¸c viªn còng nh− c¸c c¬ quan phèi hîp -
nh÷ng ng−êi sau nµy sÏ sö dông kÕt qu¶ cña ®Ò tµi; øng dông c¸c hÖ phÇn
mÒm vµo trong nghiÖp vô hµng ngµy.
C¸c c¸n bé t¹i Trung t©m T− liÖu KhÝ t−îng Thuû v¨n liªn tôc nhËn
®−îc sù gãp ý cña c¸c nhãm thö nghiÖm t¹i §µi KTTVKV. C¸c ý kiÕn chñ
yÕu tËp trung vµo viÖc lµm cho ch−¬ng tr×nh phï hîp víi quy ph¹m vµ tiÖn
dông ®èi víi ng−êi dïng.
H¬n thÕ n÷a, c¸c §µi ®· sö dông 2 bé phÇn mÒm xö lý sè liÖu khÝ
t−îng vµ phÇn mÒm xö lý sè liÖu thuû v¨n øng dông cho c¸c tr¹m kh¸c, kÕt
qu¶ còng tèt.
Toµn bé kÕt qu¶ thö nghiÖm ®Òu ®−îc göi vÒ Trung t©m T− liÖu.
§Ó cã nhËn xÐt kÕt qu¶ thö nghiÖm, chñ nhiÖm ®Ò tµi ®· cho lµm mÉu
thèng nhÊt, ®Æt c¸c c©u hái ®Ó c¸c §µi KTTVKV nhËn xÐt ®¸nh gi¸ hÖ phÇn
mÒm theo c¸c tiªu chÝ ®¸nh gi¸ phÇn (xem Phô lôc 3, Phô lôc 4). Sau mét
kho¶ng thêi gian sö dông c¸c §µi ®· göi c¸c b¶n nhËn xÐt ®¸nh gi¸ hÖ phÇn
mÒm vÒ Trung t©m TL KTTV. C¸c b¶n nhËn xÐt ®¸nh gi¸ hÖ phÇn mÒm nµy
®−îc thu thËp tõ 09 §µi khu vùc sau khi c¸c ®µi ®· thö nghiÖm toµn bé c¸c
tr¹m ®−îc yªu cÇu.
Sau khi thö nghiÖm 2 hÖ phÇn mÒm trªn c¸c §µi ®· cã c«ng v¨n chÝnh
thøc kiÕn nghÞ phÇn mÒm ®Ò nghÞ ¸p dông vµo nghiÖp vô.
3.1.S¶n phÈm cña ®Ò tµi:
Bé phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt vµ xö lý sè liÖu thuû v¨n
vïng kh«ng ¶nh h−ëng triÒu (trªn ®Üa CD) ®· qua thö nghiÖm, hoµn thiÖn
dïng trong nghiÖp vô cho l−íi tr¹m khÝ t−îng thuû v¨n.
Bé sè liÖu khÝ t−îng thuû v¨n n¨m 2005 trªn ®Üa CD vµ c¸c tµi liÖu
KTTV n¨m 2005 in Ên trªn giÊy
TËp h−íng dÉn sö dông phÇn mÒm ®· ®−îc hoµn thiÖn.
Hå s¬ kü thuËt cña phÇn mÒm ®· ®−îc hoµn thiÖn trªn CD.
B¸o c¸o tæng kÕt trªn giÊy vµ ®Üa CD:
- B¸o c¸o kÕt qu¶ thö nghiÖm
62
- §¸nh gi¸ kÕt qu¶ thö nghiÖm phÇn mÒm
- KiÕn nghÞ kh¶ n¨ng ¸p dông vµo nghiÖp vô c¸c hÖ phÇn mÒm.
3.2.NhËn xÐt ®¸nh gi¸ chung cña c¸c §µi KTTV khu vùc vÒ 2 hÖ phÇn
mÒm XLSL KTTV
1. Kh«ng cã tiªu chÝ nµo mµ phÇn mÒm kh«ng ®¹t yªu cÇu
2. PhÇn nhËp vµ kiÓm tra sè liÖu tèt
3. C¬ së khoa häc XLSL KTTV ®−îc ®¸nh gi¸ lµ tèt
4. ViÖc thu gom sè liÖu thuËn tiÖn
5. Tµi liÖu h−íng dÉn XLSL KTTV ®Çy ®ñ
6. Qu¶n lý ng−êi sö dông vµ sè liÖu tèt
3.3.C¸c ®¸nh gi¸ cña c¸c §µi KTTV khu vùc vÒ chÊt l−îng tµi liÖu
KTTV lµm b»ng 2 hÖ phÇn mÒm XLSL KTTV
Tõ c¸c b¶ng tæng kÕt trong ch−¬ng 1 vµ 2 thÊy r»ng c¸c tµi liÖu KTTV
lµm b»ng hai hÖ phÇn mÒm ®Òu ®¹t yªu cÇu vÒ chÊt l−îng. Kh«ng cã tr−êng
hîp nµo ch−¬ng tr×nh kh«ng xö lý ®−îc
3.4.KiÕn nghÞ cña c¸c §µi KTTV khu vùc vÒ ¸p dông 2 hÖ phÇn mÒm
XLSL KTTV Vµo nghiÖp vô
09 §µi KTTV KV qua thö nghiÖm t¹i §µi ®Òu cã c«ng v¨n kiÕn nghÞ
cho r»ng 2 hÖ phÇn mÒm ®· ®¸p øng ®−îc viÖc lµm tµi liÖu khÝ t−îng thñy
v¨n vµ ®Ò nghÞ c¸c cÊp cã thÈm quyÒn cho phÐp ¸p dông 2 hÖ phÇn mÒm
HYDPRODB trong c«ng t¸c nghiÖp vô
3.5.§¸nh gi¸ cña Trung t©m T− liÖu
Qua ý kiÕn cña c¸c phßng chøc n¨ng vµ H§KH Trung t©m t− liÖu
KTTV, Trung t©m T− liÖu KTTV thÊy r»ng 2 phÇn mÒm ®· s½n sµng ¸p dông
cho nghiÖp vô.
63
KÕt luËn vµ kiÕn nghÞ
KÕt luËn:
§Ò tµi “Nghiªn cøu ¸p dông phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt
vµ phÇn mÒm xö lý sè liÖu thuû v¨n vïng s«ng kh«ng ¶nh h−ëng triÒu” ®·
thùc hiÖn ®óng tiÕn ®é vµ ®¹t ®−îc kÕt qu¶ triÓn khai tèt. Trong qu¸ tr×nh thö
nghiÖm ®−îc c¸c §µi, nh÷ng ®¬n vÞ ¸p dông triÓn khai, hoan nghªnh vµ tÝch
cùc tham gia. NhiÒu §µi dïng phÇn mÒm triÓn khai cho c¸c tr¹m ®Òu ®¹t kÕt
qu¶ tèt vµ ®Õn nay dïng vµo t¸c nghiÖp gióp cho ®µi gi¶i quyÕt tµi liÖu nhanh
chãng, cã chÊt l−îng vµ h×nh thøc ®Ñp. Tæng hîp toµn bé qu¸ tr×nh thùc hiÖn
®Ò tµi vµ kÕt qu¶ ®¹t ®−îc, cã thÓ kÕt luËn nh− sau:
1. Hª phÇn mÒm SURMET 1.0 vµ phÇn mÒm HYDPRODB 1.0 ®· ®−îc
c¸c §µi KTTV KV thö nghiÖm cho nhiÒu tr¹m KTTV cã chÕ ®é kh¸c
nhau ®· bao qu¸t ®−îc c¸c vïng vµ c¸c lo¹i tr¹m cho kÕt qu¶ tèt.
2. Hª phÇn mÒm SURMET 1.0 vµ hÖ phÇn mÒm HYDPRODB 1.0 ®·
®−îc chØnh söa ®¹t yªu cÇu ®Ó lµm tµi liÖu khÝ t−îng thuû v¨n víi chÊt
l−îng tèt. PhÇn mÒm dÔ sö dông, ch¹y æn ®Þnh vµ ®¸p øng chuyªn
m«n thÓ hiÖn ë c¸c ®¸nh gi¸ nhËn xÐt chung vÒ phÇn mÒm vµ ®¸nh gi¸
kÕt qu¶ XLSL KTTV lµm b»ng m¸y tÝnh.
3. C¸c §µi cã thÓ sö dông phÇn mÒm SURMET 1.0 vµ phÇn mÒm
HYDPRODB 1.0 vµo t¸c nghiÖp ®Ó lµm tµi liÖu khÝ t−îng thuû v¨n
hµng n¨m.
KiÕn nghÞ:
1. HÖ phÇn mÒm xö lý sè liÖu khÝ t−îng bÒ mÆt SURMET 1.0 vµ hÖ phÇn
mÒm xö lý sè liÖu thuû v¨n HYDPRODB 1.0 ®¹t ®−îc yªu cÇu t¸c
nghiÖp. V× vËy ®Ò nghÞ Trung t©m KhÝ t−îng Thuû v¨n Quèc gia vµ Bé
Tµi nguyªn vµ M«i tr−êng cho triÓn khai ¸p dông chÝnh thøc xuèng
m¹ng l−íi tr¹m khÝ t−îng thuû v¨n.
2. HiÖn nay c¸c m¸y tÝnh dïng ®Ó XLSL KTTV cßn thiÕu vµ l¹c hËu, cÇn
ph¶i x©y dùng hÖ thèng m¸y tÝnh trong m¹ng l−íi §µi, tr¹m.
3. CÇn cung cÊp trang thiÕt bÞ phôc vô truyÒn, nhËn vµ sao l−u sè liÖu.
4. CÇn ph¶i cã quy tr×nh míi vÒ XLSL KTTV ¸p dông m¸y tÝnh.
5. §µo t¹o vµ ®µo t¹o th−êng xuyªn chuyªn m«n hµng n¨m cho c¸n bé
c¸c §µi do phÇn mÒm lu«n ®æi míi vµ c¸c c¸n bé t¹i §µi còng hay
thay ®æi nhiÖm vô.
6. HÖ phÇn mÒm cÇn ph¶i cã kinh phÝ th−êng xuyªn hµng n¨m ®Ó b¶o
hµnh, b¶o tr× vµ n©ng cÊp.
phô lôc
H−íng dÉn sö dông phÇn mÒm
xö lý sè liÖu khÝ t−îng bÒ mÆt
1
Khëi ®éng phÇn mÒm tõ biÓu t−îng cã s½n trªn mµn h×nh. Ch−¬ng tr×nh sÏ
cho ta mét cöa sæ nh− h×nh 1.1.
H×nh 1.1 Giao diÖn ch−¬ng tr×nh
1. Module nhËp sè liÖu
§©y lµ module quan träng nhÊt cña ch−¬ng tr×nh, v× ngoµi chøc n¨ng
nhËp vµ söa sè liÖu, module nµy cßn ®−îc cµi ®Æt thªm rÊt nhiÒu chøc n¨ng
con cña chøc n¨ng kiÓm tra nh»m lµm s¹ch sè liÖu ngay tõ khi nhËp. Module
nay bao gåm c¸c module con sau:
H×nh 1.2 Module nhËp sè liÖu
1.1 Th«ng tin vÒ tr¹m – Quan tr¾c viªn
2
Tr−íc khi nhËp sè liÖu cÇn ph¶i kiÓm tra th«ng tin vÒ tr¹m vµ quan tr¾c
viªn. Th«ng tin nµy sÏ ®−îc nhËp duy nhÊt mét lÇn vµ ®−îc l−u l¹i trong m¸y
d−íi d¹ng hå s¬ tr¹m.
H×nh 1.3 Th«ng tin vÒ tr¹m – Quan tr¾c viªn
Trong module nµy, cÇn ph¶i nhËp c¸c th«ng tin vÒ tr¹m nh−: M· tr¹m, kinh
®é, vÜ ®é.., th«ng tin vÒ quan tr¾c viªn, th«ng tin vÒ c¸c dông cô ®o cã ë tr¹m.
+ NhËp th«ng tin vÒ tr¹m
- NhËp m· tr¹m
- NhÊn vµo hép chän ®Ó chän §µi Khu vùc, tØnh.
- NhËp QuËn (huyÖn), h¹ng.
- NhËp kinh vÜ ®é, ®é cao.
- NhËp phÇn ghi chó (nÕu cã). NÕu phÇn ghi chó qu¸ dµi th× ng−êi dïng
ph¶i gâ enter ®Ó xuèng dßng. NÕu kh«ng khi in trang b×a th«ng tin nµy
sÏ bÞ c¾t bá.
- NhÊn vµo “l−u”
+ Quan tr¾c viªn
- NhËp hä tªn vµ chøc vô cho tõng quan tr¾c viªn.
- VÒ chøc vô : NÕu lµ tr¹m tr−ëng nhËp 1, quan tr¾c viªn nhËp 2.
+ Dông cô ®o
- Tr¹m cã dông cô ®o nµo ph¶i nhËp ®Çy ®ñ th«ng tin cña dông cô ®o
®ã.
- NhÊn vµo hép chän ®Ó chän lo¹i dông cô.
- NhËp th«ng tin vÒ dông cô ®o gåm : sè m¸y, ngµy b¾t ®Çu sö dông,
ngµy kÕt thóc, hiÖu chÝnh dông cô, ®é cao…), riªng khÝ ¸p kÕ ph¶i nhÊt
thiÕt nhËp ®é cao cña chËu khÝ ¸p.
- NÕu cã söa ch÷a sè m¸y sau khi ®· l−u th× ph¶i nhÊn vµo nót xo¸ råi
míi nhËp sè m¸y míi. Trong tr−êng hîp 1 th¸ng sö dông 2 dông cô ®o
th× ph¶i khai b¸o vÒ ngµy kÕt thóc sö dông dông cô tr−íc.
3
- Khi nhËp th«ng tin cña mét dông cô ph¶i nhÊn nót "l−u”.
NhËp xong mçi th«ng tin vÒ tr¹m, quan tr¾c viªn hay mçi dông cô ®o cÇn l−u
l¹i vµ sau ®ã tho¸t khái module nµy.
Sau khi nhËp ®©ydf ®ñ c¸c th«ng tin trªn nhÊn vµo nót tho¸t.
1.2 C¸c th«ng tin thªm
H×nh 1.4 C¸c th«ng tin thªm
§©y lµ module l−u l¹i c¸c gi¸ trÞ cña 19h hoÆc 24h ngµy cuèi th¸ng
tr−íc vµ 1h ngµy ®Çu th¸ng sau. §©y lµ module rÊt quan träng ®Ó ch−¬ng
tr×nh lùa chän c¸c gi¸ trÞ cùc trÞ cho ngµy ®Çu th¸ng. C¸c gi¸ trÞ nµy ®−îc
nhËp vµo tõ trang ®Çu cña sæ SKT-1 vµ c¸c gi¶n ®å. Ngoµi ra, module nµy
cßn yªu cÇu nhËp ngµy thay ®æi nhiÖt kÕ tèi thÊp hoÆc bé Èm biÓu, ngµy ®iÒu
chØnh kim hoÆc thay Èm kÝ ®Ó cã c¬ së tÝnh to¸n BKT-9.
C¸c b−íc nhËp:
- NhËp m· tr¹m, n¨m, th¸ng.
- Sè liÖu 24h gi¶n ®å nhiÖt, Èm, ¸p…: Sè liÖu nµy ®−îc lÊy tõ gi¶n ®å
cña ngµy cuèi th¸ng tr−íc vµo lóc 24h vµ gi¸ trÞ Px2. Ng−êi dïng ph¶i
nhËp sè ®äc vµ sè sau hiÖu chÝnh. Riªng Px2nhËp sè sau hiÖu chÝnh.
- SKT-1:19h ngµy cuèi th¸ng tr−íc, 1 giê ngµy ®Çu th¸ng sau: C¸c trÞ sè
Tn, TnMR, Tg, TgnMR, h−íng/tèc ®é giã, Piche/ClassA(giã, mùc n−íc)
lµ c¸c trÞ sè 19h ngµy cuèi th¸ng tr−íc. C¸c trÞ sè P1, T1 lµ trÞ sè lóc 1
giê ngµy ®Çu th¸ng.
- Gi¶n ®å m−a: C¸c trÞ sè trong phÇn nµy ®−îc lÊy tõ gi¶n ®å vµ trang
b×a 2 cña SKT-1. Ng−êi dïng chØ cÇn nhËp thêi gian cã m−a hoÆc thêi
gian kh«ng cã m−a. Kh«ng ph¶i nhËp c¶ hai lo¹i thêi gian nµy.
L−îng/thêi gian ®ît liªn tôc lín nhÊt th¸ng: lÊy tõ BKT-14.
Sau khi nhËp c¸c th«ng tin trªn ph¶i l−u l¹i vµ tho¸t khái module nµy.
1.3 Module nhËp SKT-1
4
H×nh 1.5 Module nhËp SKT-1
Trong c¸c module nhËp con, ®©y lµ module phøc t¹p nhÊt. Giao diÖn
cho phÐp nhËp tõng obs cña sæ SKT-1. Ng−êi nhËp chØ cÇn nhËp m· tr¹m,
n¨m, th¸ng, ngµy giê cho obs nhËp ®Çu tiªn, c¸c obs tiÕp theo vµ c¸c ngµy
tiÕp theo m¸y tÝnh sÏ tù ®éng cËp nhËt. Lo¹i m©y, h−íng giã vµ hiÖn t−îng
khÝ t−îng ®−îc nhËp theo m· cho s½n trong M· luËt KhÝ t−îng bÒ mÆt. Khi
ng−êi nhËp nhËp ®Õn phÇn m©y sÏ cã b¶ng m· m©y hiÖn ra. Ng−êi nhËp chØ
nhËp hiÖn t−îng khÝ t−îng trong ngµy vµo obs 19h. T−¬ng tù nh− b¶ng m·
m©y, b¶ng m· hiÖn t−îng sÏ xuÊt hiÖn trªn mµn h×nh.
C¸c gi¸ trÞ cÇn tÝnh to¸n ®−îc thùc hiÖn ngay sau khi c¸c sè liÖu cÇn
thiÕt ®−îc nhËp ®ñ. C¸c gi¸ trÞ ®Æc tr−ng trong ngµy ®−îc tÝnh to¸n vµ chän
khi nhËp xong gi¸ trÞ cuèi cïng. C¸c b−íc kiÓm tra sè liÖu theo qui ph¹m
còng ®−îc thùc hiÖn ngay trong module nµy. C¸c sai sãt hoÆc nghi ngê sÏ
®−îc th«ng b¸o ngay sau khi nhËp xong 1 obs sè liÖu hoÆc kÕt thóc obs 19h.
C¸c thao t¸c cÇn thiÕt :
- NhËp m· tr¹m, th¸ng, n¨m, obs 1h (khi nhËp ®ñ sè kÝ tù con trá sÏ tù ®éng
nh¶y sang « tiÕp theo).
- NhËp VV, WW, w1w2.
- NhËp m©y:
+ NhËp l−îng m©y. Khi l−îng m©y d−íi < l−îng m©y tæng quan con
trá sÏ nh¶y tiÕp sang « lo¹i m©y trªn vµ m©y gi÷a. Khi l−îng m©y d−íi b»ng
l−îng m©y tæng quan th× con trá sÏ bá qua hai « m©y trªn vµ m©y gi÷a vµ
nh¶y ®Õn « lo¹i m©y d−íi.
+ Cã hai c¸ch nhËp tªn m©y: Theo m· luËt hoÆc theo kÝ tù trªn bµn
phÝm. Khi nhËp ®Õn phÇn lo¹i m©y, ch−¬ng tr×nh sÏ xuÊt hiÖn bµng m· c¸c
lo¹i m©y kÌm theo nh− h×nh:
5
+ NhËp tªn m©y d−íi kÌm theo ®é cao ch©n m©y. §é cao ch©n m©y chØ
nhËp theo dam (decamet) (VÝ dô: SKT-1 ghi Sc1600, Cufra500 th× nhËp
06160, 1850 ch−¬ng tr×nh sÏ chuyÓn ®æi thµnh Sc160, Cufra50). Trong phÇn
lo¹i m©y ta kh«ng nhËp tÝnh m©y trõ m©y Cufra. NÕu cã hai lo¹i m©y cïng
d¹ng nh−ng kh¸c tÝnh vµ kh¸c ®é cao th× nhËp d¹ng m©y vµ ®é cao ch©n m©y
cña d¹ng m©y nµo cã ®é cao thÊp h¬n.
- NhËp giã: Cã ba c¸ch nhËp ®ã lµ nhËp theo m· luËt (b¶ng m· 36 h−íng),
b¶ng m· 4 h−íng (hoa giã) hoÆc nhËp theo kÝ tù trªn bµn phÝm. CÇn ph¶i
nhËp h−íng giã, ®Æc ®iÓm giã vµ tèc ®é giã. NÕu lµ lÆng giã th× nhÊn phÝm
enter con trá sÏ bá qua h−íng giã, tù ®iÒn tèc ®é giã b»ng 0 vµ nh¶y xuèng
phÇn nhiÖt ®é.
H−íng m· H−íng m·
N 36 S 18
NNE 02 SSW 20
NE 05 SW 23
ENE 07 WSW 25
E 09 W 27
ESE 11 WNW 29
SE 14 NW 32
SSE 16 NNW 34
- NhËp nhiÖt ®é vµ khÝ ¸p: nhËp ®ñ c¸c gi¸ trÞ nh− trong sæ, nhËp ®ñ 3 sè con
trá tù ®éng nh¶y « tiÕp theo.
- PhÇn ®Æc tr−ng ngµy: NhËp nh− trong sæ. Riªng phÇn gi¸ng thuû cã thªm
hai « nhá kÌm theo hai « l−îng gi¸ng thuû 7h vµ 19h, dµnh cho phÇn m· hiÖn
t−îng cho gi¸ng thuû nÕu kh«ng ph¶i m−a. Khi con trá ë « nµy sÏ cã b¶ng
m· hiÖn t−îng xuÊt hiÖn. H−íng vµ tèc ®é giã còng nhËp nh− trªn
- HiÖn t−îng thêi tiÕt: Sau khi nhËp ®ñ c¸c yÕu tè trªn cho c¶ 4 obs th× con
trá sÏ nh¶y vµo phÇn hiÖn t−îng thêi tiÕt. B¶ng m· hiÖn t−îng thêi tiÕt sÏ xuÊt
6
hiÖn ngay phÝa trªn « nµy. Ng−êi dïng nhËp theo m· ®· qui ®Þnh trong b¶ng.
NhËp hiÖn t−îng cña c¶ 4 obs. LÇn l−ît tõng hiÖn t−îng.
+ Nèi thêi gian cña mét hiÖn t−îng gâ dÊu trõ (-) .
+ Nèi hai kho¶ng thêi gian cña mét hiÖn t−îng gâ dÊu sao (*).
+ Gi÷a hai lo¹i hiÖn t−îng lµ dÊu chÊm (.).
+ Gâ liªn tiÕp, gi÷a c¸c kho¶ng thêi gian vµ lo¹i hiÖn t−îng kh«ng cã
kÝ tù trèng.
VÝ dô: Trong SKT-1 ghi:
1h 7h 13h 19h
• 515…630- 645
P 500-630
• 1300-1515
Th× trong ch−¬ng tr×nh chóng ta gâ: mt0515-0645*1300-1515.dg0500-0630
D−íi ®©y lµ b¶ng m· kÝ hiÖu cña c¸c hiÖn t−îng (h×nh ):
Trong ®ã:
KÝ
hiÖu
Chó gi¶i KÝ
hiÖu
Chó gi¶i
mt m−a th−êng cv cÇu vång
mr m−a rµo dg d«ng
mp m−a phïn cp chíp
tt tuyÕt h¹t tr tuyÕt rµo
sk S−¬ng mï kÝn trêi dn
sh s−¬ng mï hë trêi vr vßi rång
mw mï −ít ba b·o
mc s−¬ng mãc gl giã lín
ml m−a lÉn tuyÕt to tè
md m−a ®¸ sg s−¬ng muèi
qs QuÇng mÆt trêi sb s−¬ng mï kÕt b¨ng
ts t¸n mÆt trêi sl s−¬ng mï s¸t líp mÆt
qm quÇng mÆt tr¨ng mk m−a ®«ng kÕt
tm t¸n mÆt tr¨ng
7
1.3. NhËp SKT-3
H×nh 1.6 NhËp SKT-3
- NhËp m· tr¹m, th¸ng, n¨m.
- Khi khai b¸o dông cô ®o, nÕu cã nhiÖt kÕ ë ®é s©u nµo th× ch−¬ng tr×nh
cho phÐp nhËp sè liÖu ë ®é s©u ®ã.
Ng−êi dïng chØ cÇn nhËp c¸c sè ®äc, gi¸ trÞ tæng vµ trung b×nh sÏ ®−îc tÝnh
to¸n. C¸c b−íc kiÓm tra th«ng th−êng vÉn ®−îc thùc hiÖn.
1.4. NhËp sè liÖu tõ SKT-13a
H×nh 1.7 NhËp sè liÖu tõ SKT-13a
§©y lµ module nhËp sè liÖu bèc h¬i tõ SKT-13a (thïng bèc h¬i GGI-
3000). Ng−êi dïng nhËp nhiÖt ®é n−íc, hiÖu sè, l−îng ®æ vµo, móc ra, gi¸ng
thuû vµ tèc ®é giã (nÕu cã). Ch−¬ng tr×nh sÏ tÝnh to¸n l−îng bèc h¬i vµ kiÓm
tra c¸c c¸c gi¸ trÞ theo c¸c b−íc kiÓm tra th«ng th−êng.
8
ë phÇn l−îng n−íc mu¸c ra trong sæ SKT-13a th−êng ®Ó dÊu ©m (-), nh−ng
khi nhËp sè liÖu ta kh«ng cÇn nhËp dÊu (-), chØ nhËp gi¸ trÞ tuyÖt ®èi.
1.5. NhËp sè liÖu tõ SKT-13b
H×nh 1.8 NhËp sè liÖu tõ SKT-13b
T−¬ng tù víi module tr−íc, ng−êi dïng còng nhËp sè liÖu bèc h¬i
nh−ng lµ sè liÖu ®o tõ thïng ®o bèc h¬i CLASS –A. C¸c gi¸ trÞ nhËp nh−
trong sæ ghi, l−îng móc ra kh«ng ghi dÊu ©m (-).
1.6. NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p
H×nh 1.9 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p
9
H×nh 1.10 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p
H×nh 1.11 NhËp sè liÖu tõ gi¶n ®å nhiÖt, Èm, ¸p
C¸c module nµy cho phÐp nhËp sè liÖu tõ c¸c lo¹i gi¶n ®å nhiÖt, Èm,
¸p. Trong c¸c module nµy, ng−êi dïng nhËp sè liÖu trªn tõng tê gi¶n ®å (tøc
lµ nhËp tõ 8h ngµy h«m tr−íc ®Õn 7h ngµy h«m sau). Riªng sè liÖu tõ 1h – 7h
ngµy 1 ph¶i nhËp ng−êi dïng ph¶i vµo ngµy cuèi th¸ng tr−íc vµ nhËp vµo
phÇn cuèi cña gi¶n ®å.
Khi nhËp sè liÖu gi¶n ®å nhiÖt vµ ¸p nÕu cã hiÖn t−îng bËc thang
ng−êi dïng tÝch vµo « vu«ng bËc thang råi nhËp c¸c chØ sè cÇn thiÕt, ch−¬ng
tr×nh sÏ tù tÝnh to¸n víi gi¸ trÞ bËc thang nµy. HiÖn t−îng bËc thang x¶y ra ë
obs nµo th× nhËp gi¸ trÞ vµo obs ®ã.
10
Trong module nhËp sè liÖu tõ gi¶n ®å ¸p, ng−êi dïng cã thÓ lùa chän giíi
h¹n mùc khÝ ¸p (8000, 9000,10000). Khi ®ã, chØ ph¶i nhËp 3 sè sau cïng cña
sè liÖu. Khi gÆp tr−êng hîp ¸p triÒu bÞ ph¸ vì ng−êi dïng ph¶i nhËp trÞ sè Px
vµ Pn.
PhÇn thêi gian xuÊt hiÖn tèi cao tèi thÊp ë gi¶n ®å nhiÖt nhËp ®ñ 4 sè
(hai sè: giê, 2 sè: phót), cßn ë gi¶n ®å ¸p nhËp nh− ®· ghi trong gi¶n ®å.
ë mçi module nµy khi nhËp xong sè liÖu cña mét ngµy sè liÖu ch−¬ng
tr×nh sÏ tÝnh gi¸ trÞ tæng vµ trung b×nh ngµy.
1.7. NhËp sè liÖu tõ gi¶n ®å n¾ng
H×nh 1.12 NhËp sè liÖu tõ gi¶n ®å n¾ng
Sè liÖu t− gi¶n ®å giã sÏ ®−îc nhËp trong module nµy. Module ®−îc
thiÕt kÕ ®Ó nhËp cho tõng ngµy vµ ®−îc bè trÝ thµnh hai hµng t−¬ng øng víi
hai tê gi¶n ®å A, B. NhËp ®ñ 2 kÝ tù con trá sÏ tù nh¶y vµo « kÕ tiÕp.
1.8. Gi¶n ®å m−a
H×nh 1.13 Gi¶n ®å m−a
11
T−¬ng tù víi gi¶n ®å nhiÖt, ng−êi dïng nhËp sè liÖu m−a trªn tõng
trang gi¶n ®å. Nh−ng kh¸c biÖt ë ®©y lµ ch−¬ng tr×nh sÏ liªn kÕt víi thêi gian
m−a trong SKT-1 ®Ó x¸c ®Þnh giê m−a vµ chØ cho phÐp nhËp sè liÖu vµo
nh÷ng giê cã m−a trong SKT-1. NhËp hÕt mét tê gi¶n ®å, ch−¬ng tr×nh sÏ tù
®éng nh¶y tíi ngµy m−a tiÕp theo, bá qua nh÷ng ngµy kh«ng cã m−a. §iÒu
nµy gióp tiÕt kiÖm thêi gian vµ h¹n chÕ nhËp sè liÖu nhÇm giê khi Ýt m−a.
Ngoµi ra, trong module nµy, ng−êi dïng ph¶i nhËp gi¸ng thuû kh«ng do m−a.
1.9. Gi¶n ®å giã
H×nh 1.14 Gi¶n ®å giã
Trong module nµy, ng−êi dïng nhËp sè liÖu giã trªn tõng tê gi¶n ®å.
Sè liÖu giã ®−îc nhËp theo ba c¸ch gièng nh− ë SKT-1.
1.10. HiÖu chÝnh khÝ ¸p vÒ mùc tr¹m, mùc biÓn
H×nh 1.15 HiÖu chÝnh khÝ ¸p vÒ mùc tr¹m, mùc biÓn
Hai module nµy ®−îc sö dông ®Ó nhËp b¶ng tra hiÖu chÝnh khÝ ¸p vÒ
mùc tr¹m vµ mùc biÓn. Khi nhËp sè liÖu tõ SKT-1, nÕu ng−êi dïng kh«ng
thÊy ch−¬ng tr×nh tra khÝ ¸p vÒ mùc tr¹m vµ mùc biÓn th× cÇn ph¶i kiÓm tra
12
hai module nµy. NÕu ch−a cã th× ph¶i nhËp bæ xung. Gi¸ trÞ nhiÖt ®é nhËp 3
sè, gi¸ trÞ khÝ ¸p nhËp 5 sè, hiÖu chÝnh nhËp ®ñ c¶ dÊu.
2. Module xö lý
H×nh 2.1 Module xö lý
Module nµy dïng ®Ó xö lý sè liÖu khi ®· nhËp xong toµn bé sè liÖu cña
mét th¸ng sè liÖu. Cã hai Tab, TÝnh to¸n/hiÖu chÝnh vµ kiÓm tra. §èi víi hai
tab ®Òu cã hép chän cho phÐp lùa chän tõng yÕu tè ®Ó xö lý hoÆc lùa chän
toµn bé tuú theo nhu cÇu cña ng−êi dïng. Sau khi, xö lý c¸c lçi sai hay nghi
ngê sÏ hiÖn lªn trªn b¶ng th«ng b¸o cã trong mudule. Trong module nµy,
ng−êi dïng cã thÓ xem BKT-9 do ch−¬ng tr×nh hiÖu chÝnh vµ vÏ.
3. In sè liÖu
H×nh 3.1 In sè liÖu
13
Trong module in sè liÖu gåm nhiÒu module con, bao gåm c¸c module
in trang b×a cña c¸c lo¹i b¸o biÓu vµ module in sè liÖu.
3.1 In trang b×a
Khi cÇn in trang b×a cña b¸o biÓu nµo th× nhÊn vµo module in trang b×a
cña b¸o biÓu ®ã.
Ng−êi dïng nhËp m· tr¹m, ch−¬ng tr×nh sÏ load c¸c th«ng tin vÒ tr¹m
vµ sè hiÖu m¸y ®· nhËp trong module th«ng tin vÒ tr¹m vµ quan tr¾c viªn.
Trong module nµy ng−êi dïng cÇn nhËp tiªu ®iÓm nh×n ngang. NÕu lµ
−íc l−îng th× ghi −íc l−îng, nÕu cã tiªu ®iÓm th× nhËp tiªu ®iÓm. Trong
tr−êng hîp cã nhiÒu tiªu ®iÓm ng−êi dïng nhÊn enter ®Ó xuèng hµng. NÕu
kh«ng, c¸c kÝ tù dµi qu¸ 1 hµng sÏ bÞ c¾t bá.
PhÇn ghi chó còng cã thÓ ®−îc ghi thªm ë ®©y. Còng gièng nh− trªn,
nÕu phÇn ghi chó nµy qu¸ nhiÒu ng−êi dïng phÊn nhÊn phÝm Enter ®Ó xuèng
hµng.
C¸c th«ng tin ®· load ra vÉn cã thÓ söa ®æi.
3.2. In sè liÖu
Module In sè liÖu ®−îc thiÕt kÕ nh− sau:
14
H×nh 3.2 Module in sè liÖu
Ng−êi dïng sÏ nhËp th«ng tin vÒ th¸ng tr¹m cÇn in, vµ sÏ cã mét hép
®Ó ng−êi dïng lùa chän lo¹i sè liÖu vµ trang sè liÖu cÇn in. Tr−íc khi in ta cã
thÓ xem l¹i toµn bé trang sè liÖu b»ng c¸ch nhÊn vµo nót lÖnh xem. Sè liÖu sÏ
®−îc load ra toµn bé theo thø tù tõng trang tõ trªn xuèng d−íi.
4. Module XuÊt nhËp file.
Hai module nµy cho phÐp ng−êi dïng xuÊt hoÆc nhËp mét file d÷ liÖu
ra khái database phôc vô cho viÖc trao ®æi d÷ liÖu gi÷a c¸c m¸y tÝnh qua
m¹ng (email) hoÆc c¸c vËt mang trung gian (®Üa mÒm, USB, …).
L−u ý: Kh«ng söa ®æi néi dung file ®−îc t¹o ra. ViÖc nµy cã thÓ sÏ
khiÕn viÖc nhËp file kh«ng thùc hiÖn ®−îc.
H×nh 4.1 Module nhËp file
15
H×nh 4.2 Module nhËp file
Các file đính kèm theo tài liệu này:
- 6696.pdf