宋岷釜++王業修++吳奇++趙曉鈺
摘要 對普蘭店市2013—2015年所屬鄉鎮22個自動站的日最高、日最低、日平均氣溫資料進行數據處理,并與本站對應氣溫要素進行對比統計分析,建立線性關系。利用Visual Basic 6.0軟件編寫程序,以達到通過輸入本站預報的最高最低溫度自動顯示全市各鄉鎮的最高最低溫度的預報效果。
關鍵詞 溫度預報;Visual Basic 6.0;遼寧普蘭店
中圖分類號 P456 文獻標識碼 A 文章編號 1007-5739(2016)16-0209-01
Abstract This paper disposed daily maximum temperature,daily minimum temperature,daily average temperature data of 22 automatic stations in Pulandian City from 2013 to 2015 and comparatively analyzed with meteorological elements of the station,linear relationships were established.Using Basic Visual 6 software programming to achieve forecast effect which input the maximum temperature and minimum temperature forecast of the station automatically showed the highest and lowest temperature of the township.
Key words temperature forecast;Visual Basic 6.0;Pulandian Liaoning
目前,我國天氣預報正在向著精細化方向發展,這與中小尺度天氣監測預測[1-3]等氣象技術的快速發展有關。以美國為代表的西方發達國家已將天氣預報、特別是將龍卷風等災害性天氣的警報制作發布到村級,對有效防御和減輕氣象災害造成的人員傷亡和經濟損失起到了重要作用。
開展鄉鎮短期預報服務[4]具有十分重要的意義,它不僅標志著預報服務領域的拓寬和延伸,而且也表明氣象部門的預報服務正在向精細化方向發展,是實現“氣象服務要以人為本,無微不至,無所不在”的關鍵舉措,是基層氣象科技為“建設社會主義新農村”服務的重要手段。同時,普蘭店地區的地形復雜,各鄉鎮溫度差異較大,預報員在做鄉鎮溫度預報中,工作量及預報難度較大并且準確率較低。
為縮小預報的空間分辨率,提高鄉鎮溫度預報準確率,更好地服務于本地社會經濟發展,遼寧省及大連市氣象部門相繼研究出鄉鎮精細化預報的研究方法并已經投入業務使用,此方法對于基層氣象工作起到了至關重要的作用,為順應氣象業務的發展,滿足科技發展的需求,在省市級鄉鎮預報方法的指引下,在大連市氣象局的協助下,利用2013—2015年所屬鄉鎮22個自動站的日最高、日最低、日平均氣溫資料進行統計分析,利用Visual Basic程序建立了普蘭店本地鄉鎮溫度預報方法。
1 資料與方法
所用資料包括日平均氣溫和日最高、最低氣溫等資料。鄉鎮溫度預報[5]具有其特殊性,溫度變化受下墊面、周圍河流湖泊、丘陵、村鎮產業類型影響。本文在數據處理方法上將2013—2015年普蘭店地區各自動站實測資料中缺測較多,位置變動較大、單要素雨量的站點剔除。對于缺測的氣溫資料,若缺測的資料較少,則用修正的Bar nes插值方法插值訂正,對于缺測較多的資料則用逐步回歸方程進行訂正。
2 數據處理
由于氣溫的季節性變化,為減小預報的誤差,本方法采用以旬為單位,對各鄉鎮旬平均最高Tm1、最低氣溫Tn1與本站對應最高Tm2、最低氣溫Tn2資料進行對比所得差值Tmax、Tmin(公式1、2),通過輸入本站最高T、最低氣溫t的預報值,利用公式(3)及(4)顯示各鄉鎮溫度的預報值tm、tn[6],為減少預報誤差,精確的顯示出全市溫度分布情況,所得的溫度預報值精確到0.01 ℃。
Tmax=Tm1-Tm2(1)
Tmin=Tn1-Tn2(2)
tm=T+Tmax(3)
tn=t+Tmin(4)
3 系統主要功能
系統采用Visual Basic 6.0為基礎平臺,編好程序后通過輸入本站任何日期的最高、最低氣溫預報值,即可顯示出單個或所有22個鄉鎮所對應日期的最高、最低氣溫預報值[6]。
3.1 系統構建
根據鄉鎮預報需要,利用Visual Basic 6.0程序編寫一套自動化程度較高[7],系統操作方便快捷,適合全市各鄉鎮未來24 h最高最低溫度預報的系統平臺[8-9]。該系統對各鄉鎮旬溫度資料與本站對應溫度資料進行統計分析,并利用所建立的線性關系采用循環、條件等語句編寫程序,系統設置鄉鎮最高、最低預報輸出2個主要項目功能模塊,平臺操作簡單,直觀明了,便于業務人員預報使用(圖1)。
3.2 文本顯示數據技術
該軟件可以將各鄉鎮溫度預報數據[10]以文本文件的形式輸出(圖2),它使得業務人員可以較直觀地比較各鄉鎮最高、最低溫度的趨勢。利用Visual Basic6.0中的shell語句(Shell “NotePad.EXE d:\x.txt”,vbNormalFocus)顯示文本數據。
4 結語
目前,該系統已通過試運行,投入業務使用。通過使用效果分析,該溫度預報方法方便快捷、預報值與實際值誤差小。它為以后鄉鎮其他氣象要素預報方法的構建奠定了基礎,同時提高了普蘭店地區預報準確率。與此同時很多鄉鎮觀測環境未按標準建設,造成溫度變化幅度大,這是造成用此方法鄉鎮預報準確率低于縣站的原因之一。今后隨著觀測環境的改善,該方法制作的縣站溫度預報準確率也將隨之提高。
5 參考文獻
[1] 錢莉,蘭曉波,楊永龍.最優子集神經網絡在武威氣溫客觀預報中的應用[J].氣象,2010(5):102-107.
[2] 連志鸞,李國翠,卞韜,等.基于多級相似-差額方法制作鄉鎮氣溫預報[J].氣象,2008(5):113-117.
[3] 郭達烽,許愛華,肖安.多級相似作溫度精細化預報初探[J].江西氣象科技,2005(3):23-26.
[4] 黃治勇,張文,陳璇,等.湖北省鄉鎮溫度預報方法初探[J].氣象,2011(12):1578-1583.
[5] 陳百煉.降水溫度分縣客觀預報方法研究[J].氣象,2003(8):48-51.
[6] 孫田文,胡淑蘭.用卡爾曼濾波方法作銅川分縣溫度預報[J].陜西氣象,2000(3):10-12.
[7] 張秀年,曹杰,楊素雨,等.多模式集成MOS方法在精細化溫度預報中的應用[J].云南大學學報(自然科學版),2011(1):67-71.
[8] 苗愛梅,胡永祥,郭玉璽,等.以數值產品為基礎的省級分縣溫度預報方法[J].氣象,1998(9):41-46.
[9] 楊世昌.鄉鎮精細化最高最低氣溫預報方法初探[J].園藝與種苗,2016(2):46-48.
[10] 高艷波,丁偉,秦瑜,等.本溪市數值溫度預報產品檢驗分析[J].現代農業科技,2016(3):266-267.