陸成偉,周來東,鄧也,宋丹林,田紅,康雪,周子航,胡翔
( 1.成都市環(huán)境科學(xué)保護(hù)研究院, 成都 610072; 2.成都市氣象局, 成都 610072 )
基于Models-3的自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)及其效果檢驗(yàn)
陸成偉1,周來東1,鄧也1,宋丹林1,田紅1,康雪2,周子航1,胡翔1
( 1.成都市環(huán)境科學(xué)保護(hù)研究院, 成都 610072; 2.成都市氣象局, 成都 610072 )
本文介紹了一個(gè)以Models-3為基礎(chǔ)的自動(dòng)化空氣質(zhì)量數(shù)值預(yù)報(bào)系統(tǒng),該系統(tǒng)通過Gambas、Yabasic和R語言等工具進(jìn)行開發(fā),集成WRF-SMOKE-CMAQ三個(gè)模式,可通過監(jiān)測(cè)數(shù)據(jù)進(jìn)行自動(dòng)修正,完成空氣質(zhì)量業(yè)務(wù)數(shù)值預(yù)報(bào),并將結(jié)果發(fā)布到Web服務(wù)器上進(jìn)行呈現(xiàn)。該系統(tǒng)對(duì)硬件的要求較低,將部署于一臺(tái)DELL Optiplex 9010工作站上,設(shè)置6km—2km雙層嵌套,進(jìn)行成都市空氣質(zhì)量數(shù)值預(yù)報(bào)。本文分析了成都市2014年1月1日至2014年12月31日的空氣質(zhì)量數(shù)值預(yù)報(bào)結(jié)果,評(píng)價(jià)系統(tǒng)對(duì)成都市NO2、SO2、PM10、PM2.5、O3、CO以及空氣質(zhì)量指數(shù)(AQI)的預(yù)報(bào)效果。結(jié)果顯示,系統(tǒng)對(duì)于成都市2014年空氣質(zhì)量變化情況趨勢(shì)的預(yù)報(bào)效果較好,302天有效預(yù)報(bào)中,24小時(shí)直接預(yù)報(bào)的空氣質(zhì)量等級(jí)準(zhǔn)確率為58.27%,AQI預(yù)報(bào)相關(guān)系數(shù)0.71,觀測(cè)值自動(dòng)修正預(yù)報(bào)對(duì)24小時(shí)空氣質(zhì)量預(yù)報(bào)具有明顯改善效果,使其等級(jí)預(yù)報(bào)準(zhǔn)確率達(dá)到64.9%,相關(guān)系數(shù)提高到0.89。
成都市;Models-3;空氣質(zhì)量預(yù)報(bào);自動(dòng)修正
成都市位于四川盆地西部,東北部為德陽市,西南與雅安市相連,南接眉山,東南毗鄰資陽市,西北緊靠阿壩自治州,東西橫距192km,南北縱距166km,面積12 390km2,屬于內(nèi)陸城市。成都市東西兩翼高差近5000m,由于地表海拔高度差異顯著,直接造成水、熱等氣候要素的空間分布不均,西部山區(qū)溫度低于東部平原地區(qū),成都市全年靜風(fēng)頻率高,相對(duì)濕度較高,容易出現(xiàn)逆溫現(xiàn)象,不利的氣象條件造成成都市易出現(xiàn)污染積累,并發(fā)生霧霾天氣,從而使成都市對(duì)空氣質(zhì)量數(shù)值預(yù)報(bào)的需求迫切。
本文介紹了一個(gè)基于Models-3的業(yè)務(wù)化空氣質(zhì)量數(shù)值預(yù)報(bào)系統(tǒng),該系統(tǒng)以CMAQ為核心模式,使用Yabasic語言開發(fā)相應(yīng)的業(yè)務(wù)化支持軟件,實(shí)現(xiàn)空氣質(zhì)量的業(yè)務(wù)化數(shù)值預(yù)報(bào),并將系統(tǒng)部署于小型工作站上,在較低的硬件成本上實(shí)現(xiàn)空氣質(zhì)量的業(yè)務(wù)化預(yù)報(bào)。本文最后對(duì)該系統(tǒng)2014年一年的空氣質(zhì)量數(shù)值預(yù)報(bào)結(jié)果進(jìn)行分析,評(píng)價(jià)該系統(tǒng)的預(yù)報(bào)效果。
Models-3空氣質(zhì)量模擬系統(tǒng)為美國EPA于1998年提出的,以第三代空氣質(zhì)量模式CMAQ為核心,包括MM5/ WRF氣象模式和SMOKE排放清單處理模式,其應(yīng)用范圍涵蓋與空氣質(zhì)量的數(shù)值模擬相關(guān)的評(píng)價(jià)、分析和決策支持等方面,可用于NO2、SO2、顆粒物和臭氧等問題的模擬[1-9],在國內(nèi)外也有成功將CMAQ模式用于空氣質(zhì)量數(shù)值預(yù)報(bào)的案例[10,11]。由于空氣質(zhì)量數(shù)值預(yù)報(bào)在我國尚處起步階段,各地預(yù)報(bào)員能力水平差異較大,因此在進(jìn)行自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)設(shè)計(jì)時(shí)有必要開發(fā)一個(gè)基于圖形用戶界面的可視化工具,方便預(yù)報(bào)員對(duì)業(yè)務(wù)預(yù)報(bào)系統(tǒng)進(jìn)行簡(jiǎn)單的操作和必要的控制。該預(yù)報(bào)系統(tǒng)使用GAMBAS語言[12]開發(fā)系統(tǒng)監(jiān)控模塊,GAMBAS最初由Beno?t Minisini開發(fā),為L(zhǎng)inux下的一款高效快速圖形化應(yīng)用程序開發(fā)工具,具有較好的移植性。業(yè)務(wù)預(yù)報(bào)系統(tǒng)主要完成Models-3的整個(gè)運(yùn)行流程,包括調(diào)用WRF模式實(shí)現(xiàn)氣象場(chǎng)數(shù)值預(yù)報(bào)、調(diào)用SMOKE模式動(dòng)態(tài)生成排放清單,并將氣象數(shù)據(jù)和排放數(shù)據(jù)輸入CMAQ模式,進(jìn)行大氣污染物濃度數(shù)值預(yù)報(bào)。業(yè)務(wù)預(yù)報(bào)系統(tǒng)需要滿足高穩(wěn)定性、高效率和低資源占用等要求。Yabasic語言為德國計(jì)算機(jī)工程師Marc-Oliver Ihm開發(fā),具有體積小、跨平臺(tái)的特點(diǎn),可以非常便捷地對(duì)多種模式進(jìn)行交互,且穩(wěn)定性高,故用于開發(fā)業(yè)務(wù)預(yù)報(bào)系統(tǒng)。該預(yù)報(bào)系統(tǒng)還包括:監(jiān)測(cè)數(shù)據(jù)收集模塊,用于獲取準(zhǔn)實(shí)時(shí)空氣質(zhì)量監(jiān)測(cè)數(shù)據(jù);預(yù)報(bào)產(chǎn)品處理系統(tǒng),在該系統(tǒng)中生成每日所需的預(yù)報(bào)產(chǎn)品,結(jié)合實(shí)測(cè)數(shù)據(jù)進(jìn)行修正預(yù)報(bào),并對(duì)預(yù)報(bào)數(shù)據(jù)進(jìn)行管理和回顧評(píng)價(jià);預(yù)報(bào)產(chǎn)品發(fā)布系統(tǒng),用于提供Web訪問支持。系統(tǒng)目前部署于一臺(tái)DELL Optiplex 9010工作站上,系統(tǒng)配置一枚Intel I7-3770四核CPU,配置8GB內(nèi)存和4TB硬盤用于文件備份,1TB硬盤用于系統(tǒng)運(yùn)行。
1.1 系統(tǒng)監(jiān)控模塊
系統(tǒng)監(jiān)控模塊為一個(gè)駐留在系統(tǒng)內(nèi)存中的程序,用于檢測(cè)監(jiān)測(cè)數(shù)據(jù)收集模塊和業(yè)務(wù)預(yù)報(bào)模塊是否正常運(yùn)行,同時(shí)可以提供基本的操作和預(yù)報(bào)結(jié)果的查看。通過該系統(tǒng),可以對(duì)空氣質(zhì)量預(yù)報(bào)系統(tǒng)進(jìn)行全面監(jiān)控和簡(jiǎn)單操作,并可進(jìn)行自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)的各項(xiàng)參數(shù)設(shè)置,包括WRF、SMOKE和CMAQ的運(yùn)行參數(shù)、系統(tǒng)預(yù)報(bào)長(zhǎng)度和系統(tǒng)插件啟用情況等。該模塊的另一重要功能為定時(shí)檢測(cè)NCEP服務(wù)器上GFS全球預(yù)報(bào)系統(tǒng)某一預(yù)報(bào)時(shí)次的輸出數(shù)據(jù)是否可以下載,并在可下載時(shí)自動(dòng)開始?xì)庀髷?shù)據(jù)的下載。該系統(tǒng)目前采用GMT00時(shí)的0.25°分辨率預(yù)報(bào)場(chǎng)作為初始場(chǎng),進(jìn)行含當(dāng)日在內(nèi)的96小時(shí)的數(shù)值預(yù)報(bào),預(yù)報(bào)進(jìn)程開始于每日中午12:00,每隔20分鐘檢測(cè)一次GFS氣象數(shù)據(jù)是否可以下載,通常情況下,使用8M寬帶可以在兩小時(shí)內(nèi)完成數(shù)據(jù)下載,隨后系統(tǒng)監(jiān)控模塊將啟動(dòng)空氣質(zhì)量的數(shù)值預(yù)報(bào)流程。為了盡可能地保證系統(tǒng)運(yùn)行的穩(wěn)定性,進(jìn)入2015年后,課題組租用阿里云服務(wù)器實(shí)現(xiàn)遠(yuǎn)端前日GMT12時(shí)1°分辨率的預(yù)報(bào)數(shù)據(jù)自動(dòng)備份。系統(tǒng)監(jiān)控模塊運(yùn)行于圖形界面,操作人員可查看系統(tǒng)運(yùn)行狀態(tài),并對(duì)自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)進(jìn)行操作,其運(yùn)行界面如圖1所示。
圖1 系統(tǒng)監(jiān)控模塊運(yùn)行界面
1.2 業(yè)務(wù)預(yù)報(bào)系統(tǒng)
業(yè)務(wù)預(yù)報(bào)系統(tǒng)是自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)的核心組件,該系統(tǒng)耦合WRF模式、SMOKE模式和CMAQ模式,處理模式參數(shù)修改、運(yùn)行和文件處理,依次調(diào)用三個(gè)模式完成天氣數(shù)值預(yù)報(bào)、排放清單動(dòng)態(tài)處理和空氣質(zhì)量數(shù)值預(yù)報(bào),并處理與模型嵌套運(yùn)行相關(guān)的初始條件、邊界條件生成,運(yùn)行流程如圖2所示。
業(yè)務(wù)預(yù)報(bào)系統(tǒng)首先按預(yù)報(bào)長(zhǎng)度、模式理化參數(shù)配置等信息進(jìn)行修改,檢驗(yàn)氣象數(shù)據(jù)下載是否包括第一個(gè)時(shí)次的初始場(chǎng),以及預(yù)報(bào)長(zhǎng)度所需的最后一個(gè)時(shí)次的預(yù)報(bào)場(chǎng),并啟動(dòng)WRF模式進(jìn)行氣象數(shù)值預(yù)報(bào)?,F(xiàn)階段自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)設(shè)置進(jìn)行雙層嵌套,外層為88×88×6km的網(wǎng)格,包括四川盆地的大部分地區(qū),內(nèi)層為121×96×2km的高分辨率網(wǎng)格,包括成都市行政區(qū)劃,WRF模式的氣象參數(shù)設(shè)置參考現(xiàn)有研究成果[16],WRF模式運(yùn)行完成后,需要對(duì)WRF模式的輸出數(shù)據(jù)進(jìn)行歸檔處理,隨后調(diào)用CMAQ模式的MCIP模塊將WRF模式的輸出數(shù)據(jù)轉(zhuǎn)換為IOAPI格式。氣象模式轉(zhuǎn)換完成后,首先調(diào)用CMAQ模式的ICON模塊,從前一天的預(yù)報(bào)結(jié)果中計(jì)算本次數(shù)值預(yù)報(bào)的各污染物初始濃度,進(jìn)行熱啟動(dòng),使每日的初始濃度具有合理的空間分布,隨后業(yè)務(wù)預(yù)報(bào)系統(tǒng)調(diào)用SMOKE模式處理排放清單,進(jìn)行時(shí)間分配、空間分配和垂直分配,生成CMAQ模式所需要的netCDF排放清單。
圖2 業(yè)務(wù)預(yù)報(bào)系統(tǒng)運(yùn)行流程[13]
氣象數(shù)據(jù)和排放清單數(shù)據(jù)處理完成后,業(yè)務(wù)預(yù)報(bào)模塊將分別對(duì)外層網(wǎng)格Domain 1和內(nèi)層網(wǎng)格Domain 2進(jìn)行空氣質(zhì)量數(shù)值預(yù)報(bào)。處理外層網(wǎng)格預(yù)報(bào)流程時(shí),使用基于統(tǒng)計(jì)數(shù)據(jù)的網(wǎng)格邊界濃度,隨后使用CCTM模塊完成數(shù)值預(yù)報(bào)過程,并在線計(jì)算光化學(xué)反應(yīng)速率和干沉降速率。Domain1計(jì)算完成后,業(yè)務(wù)預(yù)報(bào)系統(tǒng)通過BCON模塊從Domain1的預(yù)報(bào)結(jié)果中獲取Domain 2的邊界輸入輸出濃度,進(jìn)而完成成都市轄區(qū)空氣質(zhì)量數(shù)值預(yù)報(bào)。由于CCTM模塊輸出的污染物濃度主要為體積濃度,且以模型組分為主,故需要通過模型物種計(jì)算器對(duì)污染物物種進(jìn)行合并和單位轉(zhuǎn)換,模型物種計(jì)算器基于CMAQ的COMBINE組件,除COMBINE組件中所包含的大氣污染物濃度外,還同時(shí)計(jì)算相對(duì)濕度、降水、干濕沉降、地面風(fēng)速、風(fēng)向、溫度等基本要素。
1.3 監(jiān)測(cè)數(shù)據(jù)收集模塊
自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)包含一個(gè)準(zhǔn)實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)收集模塊,使用Python語言和SGMLParser[14,15]開發(fā),該模塊定時(shí)解析成都市環(huán)境監(jiān)測(cè)中心站實(shí)時(shí)空氣質(zhì)量監(jiān)測(cè)數(shù)據(jù)發(fā)布網(wǎng)頁,提取相關(guān)數(shù)據(jù)后存儲(chǔ)至SQLite數(shù)據(jù)庫中,并將該數(shù)據(jù)用于空氣質(zhì)量數(shù)值預(yù)報(bào)效果的比對(duì)和修正。
1.4 預(yù)報(bào)數(shù)據(jù)處理系統(tǒng)
預(yù)報(bào)數(shù)據(jù)處理系統(tǒng)主要使用R語言[17]開發(fā),通過RNetCDF庫[18]處理模型物種計(jì)算器輸出的netCDF文件,計(jì)算AQI值,并制作必要的產(chǎn)品。預(yù)報(bào)數(shù)據(jù)處理系統(tǒng)根據(jù)中國環(huán)境監(jiān)測(cè)總站出具的AQI指數(shù)計(jì)算方法[19]計(jì)算預(yù)報(bào)所得的AQI指數(shù),并繪制預(yù)報(bào)所需的氣象條件變化圖、大氣污染物濃度變化圖等信息。
預(yù)報(bào)數(shù)據(jù)處理模塊生成的產(chǎn)品包括成都市中心城區(qū)未來三天空氣質(zhì)量直接預(yù)報(bào)結(jié)果、四川盆地PM2.5逐時(shí)變化趨勢(shì)圖、各預(yù)報(bào)點(diǎn)位污染物濃度逐時(shí)變化序列圖、各預(yù)報(bào)點(diǎn)位氣象要素逐時(shí)變化序列圖、地面及四個(gè)氣壓層風(fēng)速、溫度、相對(duì)濕度等要素的逐時(shí)變化圖,以及垂直剖面上的溫度、風(fēng)速和相對(duì)濕度的逐時(shí)變化圖。此外,預(yù)報(bào)數(shù)據(jù)處理模塊還調(diào)用ARWPOST和Grads繪制地面風(fēng)場(chǎng)、地面溫度、剖面溫度、剖面風(fēng)速、剖面相對(duì)濕度以及925hPa、850hPa、700hPa、500hPa四個(gè)氣壓層上的風(fēng)場(chǎng)和濕度場(chǎng),調(diào)用Verdi程序繪制地面污染物濃度逐時(shí)空間分布,并生成GIF格式動(dòng)畫,部分產(chǎn)品如圖3所示。
預(yù)報(bào)數(shù)據(jù)處理系統(tǒng)的另一重要功能則是實(shí)現(xiàn)空氣質(zhì)量跟蹤自動(dòng)修正預(yù)報(bào),修正預(yù)報(bào)基于現(xiàn)階段監(jiān)測(cè)數(shù)據(jù)。由于目前排放源清單統(tǒng)計(jì)數(shù)據(jù)質(zhì)量和制作水平的制約,使用數(shù)值預(yù)報(bào)提供未來空氣質(zhì)量的變化趨勢(shì)信息,并在此基礎(chǔ)上通過監(jiān)測(cè)數(shù)據(jù)進(jìn)行濃度修正,可以有效減少重污染天氣的漏報(bào),自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)在每日上午9:00至10:00間出具含當(dāng)日在內(nèi)的四日空氣質(zhì)量數(shù)值預(yù)報(bào),因此編寫程序獲取出具預(yù)報(bào)時(shí)刻前8小時(shí)的空氣質(zhì)量實(shí)測(cè)數(shù)據(jù)與直接預(yù)報(bào)中前8小時(shí)的預(yù)報(bào)濃度進(jìn)行計(jì)算,計(jì)算二者相關(guān)系數(shù)R,并分情況進(jìn)行空氣質(zhì)量數(shù)值預(yù)報(bào)修正,如下式:
圖3 自修正空氣質(zhì)量預(yù)報(bào)空氣質(zhì)量預(yù)報(bào)產(chǎn)品
式中,Cmod_out為修正預(yù)報(bào)修正后的預(yù)報(bào)濃度;Cmod為模式直接輸出的預(yù)報(bào)濃度;Cmod_8為預(yù)報(bào)出具的時(shí)間前8小時(shí)的逐時(shí)模式輸出濃度;Cobs_8為預(yù)報(bào)出具的時(shí)間前8小時(shí)的逐時(shí)實(shí)測(cè)濃度;計(jì)算Cmod_8和Cobs_8的相關(guān)系數(shù)R,當(dāng)相關(guān)系數(shù)R≥0.5時(shí),認(rèn)為兩組數(shù)據(jù)達(dá)到中等相關(guān)性,并在此基礎(chǔ)上求得Cmod_8和Cobs_8的一元線性擬合方程的斜率a和截距b,并使用a和b對(duì)模式輸出濃度Cmod進(jìn)行修正;當(dāng)相關(guān)系數(shù)R<0.5時(shí),認(rèn)為兩組數(shù)據(jù)相關(guān)性不佳,此時(shí)以兩組數(shù)據(jù)均值的比例計(jì)算得到濃度修正系數(shù)k,并以此對(duì)預(yù)報(bào)數(shù)據(jù)進(jìn)行修正。運(yùn)用兩種修正方法修正后的六種污染物濃度再按照AQI計(jì)算方法進(jìn)行計(jì)算,得到修正預(yù)報(bào)。
預(yù)報(bào)數(shù)據(jù)處理系統(tǒng)每天評(píng)價(jià)前日空氣質(zhì)量直接預(yù)報(bào)的效果,該功能主要使用R語言實(shí)現(xiàn),部分統(tǒng)計(jì)和繪圖功能來自openair庫[20],使用RMarkdown庫[21]生成回顧評(píng)價(jià)報(bào)告。評(píng)價(jià)報(bào)告包括預(yù)報(bào)濃度數(shù)據(jù)對(duì)比、主要?dú)庀髤?shù)回顧、污染物濃度變化時(shí)間序列、統(tǒng)計(jì)指標(biāo)分析和預(yù)報(bào)對(duì)比,其中預(yù)報(bào)濃度數(shù)據(jù)對(duì)比列出各污染物逐時(shí)濃度變化數(shù)據(jù),主要?dú)庀髤?shù)回顧則主要給出模式預(yù)報(bào)的風(fēng)玫瑰圖、邊界層高度兩個(gè)指標(biāo),污染物濃度變化時(shí)間序列則以圖表形式顯示預(yù)報(bào)數(shù)據(jù)與實(shí)測(cè)數(shù)據(jù)的變化情況,統(tǒng)計(jì)指標(biāo)分析則從FAC2系數(shù)、平均偏差、平均誤差、標(biāo)準(zhǔn)化平均偏差、標(biāo)準(zhǔn)化平均誤差、均方根誤差和相關(guān)系數(shù)R等方面對(duì)預(yù)報(bào)效果進(jìn)行綜合評(píng)價(jià),最后將預(yù)報(bào)的AQI報(bào)表與實(shí)測(cè)的AQI報(bào)表進(jìn)行對(duì)比。建立空氣質(zhì)量預(yù)報(bào)回顧評(píng)價(jià)體系有助于分析空氣質(zhì)量預(yù)報(bào)中存在的問題,以便改進(jìn)預(yù)報(bào)效果,因此回顧評(píng)價(jià)以未進(jìn)行修正的直接預(yù)報(bào)結(jié)果為評(píng)價(jià)對(duì)象。
1.5 空氣質(zhì)量預(yù)報(bào)發(fā)布模塊
空氣質(zhì)量預(yù)報(bào)發(fā)布模塊由三部分組成,分別為基于Linux Msmtp和Mutt構(gòu)架的電子郵件發(fā)布系統(tǒng)[22]、基于Apache建立的Web服務(wù)器[23]和使用百度地圖API的開發(fā)的WEBGIS發(fā)布系統(tǒng)。
Linux操作系統(tǒng)下,Msmtp和Mutt的組合經(jīng)常被用于設(shè)備的自動(dòng)郵件預(yù)警,使用這兩個(gè)程序?qū)崿F(xiàn)郵件的發(fā)送系統(tǒng)不需要建立本地郵件服務(wù)器,僅需使用支持smtp認(rèn)證的公共郵箱即可,省去了本地郵件服務(wù)器的架構(gòu)和維護(hù)工作。Apache服務(wù)器用于支持通過瀏覽器對(duì)預(yù)報(bào)結(jié)果進(jìn)行訪問,配置本地路徑為Apache服務(wù)器的訪問路徑,并開放80端口用于架設(shè)Web服務(wù)器,并通過NAT地址映射實(shí)現(xiàn)互聯(lián)網(wǎng)訪問。百度地圖API[24]則提供了一套免費(fèi)的、詳細(xì)的在線地圖資源,使用百度地圖API開發(fā)的GIS發(fā)布系統(tǒng)無須授權(quán)費(fèi)用,可直觀展現(xiàn)空氣質(zhì)量數(shù)值預(yù)報(bào)的結(jié)果,百度地圖可以顯示行政區(qū)劃圖和矢量標(biāo)注,標(biāo)注物的顏色符合環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定。如圖4所示。
圖4 基于Baidu地圖API的預(yù)報(bào)發(fā)布系統(tǒng)
自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)于2013年12月15日開始投入試運(yùn)行,2014年1月1日開始提供業(yè)務(wù)預(yù)報(bào),并業(yè)務(wù)化運(yùn)行至今,取2014年預(yù)報(bào)數(shù)據(jù),共出具有效預(yù)報(bào)302天,參照我國AQI評(píng)價(jià)標(biāo)準(zhǔn),對(duì)24小時(shí)直接預(yù)報(bào)的NO2日均值、SO2日均值、PM10日均值、PM2.5日均值、O3小時(shí)最大、O38小時(shí)滑動(dòng)最大和CO日均值進(jìn)行統(tǒng)計(jì)評(píng)價(jià),分別評(píng)價(jià)其FAC2系數(shù)、平均偏差MB、平均誤差MGE、歸一化平均偏差NMB、歸一化平均誤差NMGE、均方根誤差RMSE以及相關(guān)系數(shù)R,結(jié)果如表1所示。
表1 不同污染物預(yù)報(bào)效果統(tǒng)計(jì)分析
302個(gè)有效預(yù)報(bào)數(shù)據(jù)中,同時(shí)存在監(jiān)測(cè)數(shù)據(jù)的預(yù)報(bào)數(shù)量為297個(gè),因此參與統(tǒng)計(jì)的各污染物預(yù)報(bào)有效樣本個(gè)數(shù)297個(gè)。FAC2系數(shù)為預(yù)報(bào)濃度在實(shí)測(cè)濃度的0.5~2倍的數(shù)量比例,可見除SO2的FAC2系數(shù)偏低外,其余各預(yù)報(bào)指標(biāo)的FAC2系數(shù)均在80%左右,部分預(yù)報(bào)項(xiàng)目的FAC2系數(shù)達(dá)到90%以上,說明預(yù)報(bào)濃度和實(shí)測(cè)濃度的偏差范圍是可以接受的。平均偏差MB顯示,除SO2整體偏高為9.68外,其余指標(biāo)均有偏低現(xiàn)象,其中以O(shè)3小時(shí)最大濃度的偏低最為明顯,其次為PM10和PM2.5;歸一化平均偏差顯示,SO2偏高達(dá)50%以上,而PM2.5偏低達(dá)到21.08%,O3小時(shí)最大濃度的偏低幅度也達(dá)到了18.69%。對(duì)比平均誤差MGE和平均偏差MB,可見SO2指標(biāo)的MGE與|MB|差異不大,說明SO2的偏差屬于系統(tǒng)性偏高,而PM10、PM2.5、O3小時(shí)最大、O38小時(shí)滑動(dòng)最大等指標(biāo)均有明顯差異,可見這些指標(biāo)的預(yù)報(bào)同時(shí)存在偏高和偏低的現(xiàn)象。均方根誤差RMSE中,以PM10最為顯著,其次分別為O3小時(shí)最大和PM2.5,可見這些指標(biāo)預(yù)報(bào)濃度均值與對(duì)應(yīng)實(shí)測(cè)均值之間的差異波動(dòng)較大;相關(guān)系數(shù)R則表明趨勢(shì)預(yù)報(bào)最佳的指標(biāo)為PM2.5,其次為PM10和SO2。各指標(biāo)時(shí)間序列圖和散點(diǎn)圖分別如圖5至圖11所示。
從日均值變化趨勢(shì)上看,NO2的預(yù)報(bào)日均值與對(duì)應(yīng)監(jiān)測(cè)值日均值趨勢(shì)較為符合,但在6~9月存在預(yù)報(bào)濃度偏低的現(xiàn)象,從散點(diǎn)圖上也可看出NO2的預(yù)報(bào)日均值存在偏低現(xiàn)象;SO2的預(yù)報(bào)結(jié)果中,前半年日均值變化趨勢(shì)與實(shí)測(cè)值較為接近,后半年則出現(xiàn)明顯偏高的現(xiàn)象,從散點(diǎn)分布上看,部分預(yù)報(bào)結(jié)果高于同期實(shí)測(cè)值的2倍;PM10的預(yù)報(bào)結(jié)果趨勢(shì)與監(jiān)測(cè)值的趨勢(shì)較為接近,從散點(diǎn)分布上可以看出,監(jiān)測(cè)值濃度較高的時(shí)候預(yù)報(bào)值存在一定的偏低;PM2.5的預(yù)報(bào)結(jié)果趨勢(shì)與實(shí)測(cè)日均值較為接近,和PM10一樣,在監(jiān)測(cè)值較高的時(shí)段存在一定的低報(bào)現(xiàn)象。O3兩個(gè)指標(biāo)均存在明顯的偏低現(xiàn)象,和實(shí)測(cè)數(shù)據(jù)相比,存在明顯的偏低現(xiàn)象,且并未呈現(xiàn)夏季較高的現(xiàn)象,這可能和預(yù)報(bào)系統(tǒng)垂直高度層設(shè)置有關(guān),擬在后期降低模式第一層的高度;CO的預(yù)報(bào)結(jié)果與實(shí)測(cè)結(jié)果的趨勢(shì)較為一致,但相對(duì)而言波動(dòng)較大,進(jìn)入秋季以后,預(yù)報(bào)濃度和實(shí)測(cè)濃度相比存在一定的偏高現(xiàn)象。
分別統(tǒng)計(jì)24小時(shí)和96小時(shí)的直接預(yù)報(bào)和修正預(yù)報(bào),與實(shí)測(cè)AQI數(shù)據(jù)對(duì)比,繪制時(shí)間序列圖,如圖12所示。
分別計(jì)算各預(yù)報(bào)AQI產(chǎn)品和實(shí)測(cè)AQI的平均偏差MB、平均誤差MGE、歸一化平均偏差NMB和歸一化平均誤差NMGE,以及均方根誤差RMSE和相關(guān)系數(shù)R,結(jié)果如表2所示。
表2 不同預(yù)報(bào)時(shí)長(zhǎng)效果對(duì)比
可見,受限于修正預(yù)報(bào)得出的預(yù)報(bào)結(jié)果為線性修正后的結(jié)果,對(duì)于高污染天氣和優(yōu)良天氣而言,96小時(shí)的修正預(yù)報(bào)上存在明顯的滯后現(xiàn)象,而24小時(shí)修正預(yù)報(bào)則與實(shí)測(cè)結(jié)果的趨勢(shì)較為吻合,相關(guān)系數(shù)R的結(jié)果顯示,修正預(yù)報(bào)技術(shù)對(duì)24小時(shí)預(yù)報(bào)趨勢(shì)的改善效果明顯,相關(guān)系數(shù)達(dá)到0.89,而24小時(shí)直接為0.71,同時(shí)AQI預(yù)報(bào)的平均偏差和平均誤差均得到了明顯改善,RMSE的減小也說明修正預(yù)報(bào)技術(shù)降低了24小時(shí)預(yù)報(bào)AQI與實(shí)際AQI的差異波動(dòng)。96小時(shí)預(yù)報(bào)為目前自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)的最長(zhǎng)預(yù)報(bào)時(shí)長(zhǎng),直接預(yù)報(bào)相關(guān)系數(shù)為0.66,而修正預(yù)報(bào)技術(shù)對(duì)96小時(shí)預(yù)報(bào)的趨勢(shì)產(chǎn)生了一定的影響,使其相關(guān)系數(shù)R下降為0.5,雖然修正預(yù)報(bào)有助于減小96小時(shí)預(yù)報(bào)的平均偏差,但同時(shí)也增大了其平均誤差和均方根誤差,導(dǎo)致96小時(shí)修正預(yù)報(bào)與實(shí)際結(jié)果間差異波動(dòng)增大。
(1)基于Models-3開發(fā)的自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)可以在較低硬件投入下實(shí)現(xiàn)空氣質(zhì)量的業(yè)務(wù)化數(shù)值預(yù)報(bào),該系統(tǒng)可以直觀進(jìn)行模擬參數(shù)的配置,具備較高的可系統(tǒng)移植,插件系統(tǒng)在不影響主模塊功能的情況下對(duì)系統(tǒng)功能進(jìn)行擴(kuò)展,具有較高的靈活性。
(2)2014年,24小時(shí)直接預(yù)報(bào)等級(jí)準(zhǔn)確天數(shù)為176天,等級(jí)和首要污染物均準(zhǔn)確的天數(shù)為63天,24小時(shí)修正預(yù)報(bào)等級(jí)準(zhǔn)確天數(shù)為196天,等級(jí)和首要污染物均準(zhǔn)確的天數(shù)為121天,而96小時(shí)直接預(yù)報(bào)等級(jí)準(zhǔn)確天數(shù)為167天,等級(jí)和首要污染物均準(zhǔn)確的天數(shù)為58天,96小時(shí)修正預(yù)報(bào)等級(jí)準(zhǔn)確天數(shù)為112天,等級(jí)和首要污染物均準(zhǔn)確的天數(shù)為47天,可見使用實(shí)測(cè)數(shù)據(jù)對(duì)24小時(shí)數(shù)值預(yù)報(bào)進(jìn)行修正后可明顯改善其預(yù)報(bào)效果,但本文所用的修正方法對(duì)96小時(shí)預(yù)報(bào)的預(yù)報(bào)效果無明顯改善效果。
(3)目前采用的預(yù)報(bào)修正技術(shù)存在一定的局限性,下一步工作中應(yīng)探索模式預(yù)報(bào)的氣象、空氣質(zhì)量數(shù)據(jù)和相關(guān)實(shí)測(cè)值之間的關(guān)系,建立更為科學(xué)的預(yù)報(bào)修正技術(shù)。
(4)系統(tǒng)可以在一定程度上把握成都市空氣質(zhì)量變化的節(jié)點(diǎn),但進(jìn)入冬季后,自修正空氣質(zhì)量預(yù)報(bào)系統(tǒng)對(duì)區(qū)域性重污染天氣的把握能力有限,可在下一步工作中增大預(yù)報(bào)范圍,引入?yún)^(qū)域清單,加強(qiáng)區(qū)域性污染天氣的預(yù)報(bào)能力。
圖5 NO2日均值預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖6 SO2日均值預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖7 PM10日均值預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖8 PM2.5日均值預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖9 O3小時(shí)最大預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖10 O38小時(shí)滑動(dòng)最大值預(yù)報(bào)——實(shí)測(cè)時(shí)間序列圖和散點(diǎn)圖
圖11 CO預(yù)報(bào)——實(shí)測(cè)日均值時(shí)間序列圖和散點(diǎn)圖
[1] 翟世賢, 安興琴, 劉俊, 等. 不同時(shí)刻污染減排對(duì)北京市PM2.5濃度的影響[J]. 中國環(huán)境科學(xué), 2014, 34(06): 1369-1379.
[2] Shrestha K L, Konda A, Kaga A, et al. High-resolution modeling and evaluation of ozone air quality of Osaka using MM5-CMAQ system[J]. Journal of environmental sciences, 2009, 21(06): 782-789.
[3] 劉俊, 安興琴, 朱彤, 等. 京津冀及周邊減排對(duì)北京市PM2.5濃度下降評(píng)估研究[J]. 中國環(huán)境科學(xué), 2014, 34(11): 2726-2733.
[4] 張艷, 余綺, 伏晴艷, 等. 長(zhǎng)江三角洲區(qū)域輸送對(duì)上海市空氣質(zhì)量影響的特征分析[J]. 中國環(huán)境科學(xué), 2010, 30(07): 914-923.
[5] 權(quán)建農(nóng), 張曉山, 張薔, 等. 我國燃煤汞沉降的數(shù)值模擬[J]. 高原氣象, 2009, 28(01): 159-164.
圖12 24小時(shí)和96小時(shí)直接預(yù)報(bào)與修正預(yù)報(bào)效果對(duì)比
[6] MAI K, RYOZO O al. A numerical study of summer ozone concentration over the Kanto area of Japan using the MM5/ CMAQ model[J]. Journal of environmental sciences, 2011, 23(02): 236-246.
[7] ZHANG M G, HAN Z W, ZHU L Y. Simulation of atmospheric aerosols in East Asia using modeling system RAMS-CMAQ: model evaluation[J]. China particuology, 2007, 5(05): 321-327.
[8] JOSE R S , PERE J L, MORANT J L, et al. The use of modern third-generation air quality models (MM5-EMIMO-CMAQ) for real-time operational air quality impact assessment of industrial plants[J]. Water, Air, & Soil Pollution: Focus, 2009, 9(1-2): 27-37.
[9] Shi C E, Zhang B N. Tropospheric NO2columns over Northeastern North America: comparison of CMAQ model simulations with GOME satellite measurements[J]. Advances in Atmospheric Sciences, 2008, 25(01): 59-71.
[10] 陳彬彬, 林長(zhǎng)城, 楊凱, 等. 基于CMAQ模式產(chǎn)品的福州市空氣質(zhì)量預(yù)報(bào)系統(tǒng)[J]. 中國環(huán)境科學(xué), 2012, 32(10): 1744-1752.
[11] 許建明, 徐祥德, 劉煜, 等. CMAQ-MOS區(qū)域空氣質(zhì)量統(tǒng)計(jì)修正模型預(yù)報(bào)途徑研究[J]. 中國科學(xué)D輯: 地球科學(xué), 2005, (35)(SI): 131-144.
[12] Bain M A. An introduction to Gambas[J]. Linux Journal, 2006, 2006(146): 1-5.
[13] USEPA. Operational Guidance for the Community Multiscale Air Quality (CMAQ) Modeling System. [M/OL]. Chapel Hill, NC: University of North Carolina at Chapel Hill, 2010. [2010-09-11].http://www.cmascenter.org/cmaq/documentation /4.7.1/operational-Guidance-Document.pdf.
[14] Python software foundation. SGMLlib Simple SGML parser[EB/OL].[2012-04-21]. https://docs.python.org/2/ library/sgmllib.html#module-sgmllib.
[15] 王琳琳. 基于HTML Parser的Web信息提取技術(shù)[D]. 北京: 北京郵電大學(xué), 2007.
[16] 姚琳, 葉芝祥, 陸成偉, 等. 成都市空氣質(zhì)量預(yù)報(bào)中WRF的本地化參數(shù)選取[J]. 成都信息工程學(xué)院學(xué)報(bào), 2012, 27(05): 485-489.
[17] Team R C. R: A language and environment for statistical computing [M/OL]. Vienna, Austria: 2014. [2016-03-10]. https://cram.r-profect.org/doc/manuals/fullrefman.pdf.
[18] Michna P. RNetCDF: R Interface to NetCDF Datasets. R package version 1.6. 3-1[EB/OL].[2012-08-02]. http:// CRAN.R-project.org/package=RNetCDF.
[19] 中國環(huán)境監(jiān)測(cè)總站. 環(huán)境空氣質(zhì)量指數(shù)(AQI)技術(shù)規(guī)定[EB/OL]. [2013-11-13]. www.cnemc.cn/publish/totalWebSite/ news/news_38845.html.
[20] Carslaw D C, Ropkins K. Openair—an R package for air quality data analysis. Environmental Modelling & Software, 2012, 27-28: 52-61.
[21] Allaire J J, Cheng J, Xie Y H, et al. Rmarkdown: dynamic Documents for R. 2015.[EB/OL].[2014-06-03]. http:// rmarkdewn.rstudio.com/.
[22] 李雪白. 配置mutt做郵件客服端[EB/OL]. [2011-05-30]. http://home.ustc.edu.cn/~lixuebai/GNU/MuttConfig.html.
[23] 謝輝. 基于Linux系統(tǒng)下Apache軟件的Web服務(wù)器設(shè)置[J]. 計(jì)算機(jī)光盤軟件與應(yīng)用, 2014, (14): 78-79.
[24] 百度地圖. Javascript API大眾版[EB/OL]. [2014-02-23]. http://bsyun.baidu.com/index.php?title=jspopular.
A Models-3 Based Self-correcting Air Quality Forecast System and the Estimation
Lu Chengwei1, Zhou Laidong1, Deng Ye1, Song Danlin1, Tian Hong1, Kang Xue2, Zhou Zihang1, Hu Xiang1
( 1.Chengdu Academy of Environmental Sciences, Chengdu 610072;2.Chengdu Meteorological Bureau, Chengdu 610072 )
A Models-3 based self-correcting air quality forecast system was discussed in this paper, the automated system was developed with Gambas, Yabasic and R language, which integrates 3 models including WRF, SMOKE and CMAQ. The forecast system captures monitor data from network, corrects the concentrations of different pollutants, and then public the results via web server. The hardware requirements of forecast system is relatively low and it was deployed on a DELL Optiplex 9010 workstation with a 6km-2km nested domain, giving operational air quality forecast for Chengdu. A estimation of the system was performed with 2014 forecasted concentrations and AQI, the results showed that the system well reflected the air quality variations in 2014, the hit rate of 24h direct forecast on air quality grads was 58.27% with a correlation coefficient of 0.71, and the corrected 24h forecast had a hit rate of 64.9% with a correlation coefficient of 0.89, the selfcorrecting method can improve the 24h forecast of Chengdu.
Chengdu City; Models-3; Air quality forecast; CMAQ; Auto Correction
X831
1674-6252(2016)02-0102-08
A
10.16868/j.cnki.1674-6252.2016.02.102
成環(huán)科研ky2013第020號(hào)。
陸成偉(1987—),助理工程師,主要研究方向?yàn)榭諝赓|(zhì)量數(shù)值模擬與預(yù)報(bào)。