何湖濱
摘要:元胞自動(dòng)機(jī)是一個(gè)時(shí)間和空間均離散的網(wǎng)格動(dòng)力學(xué)模型,是復(fù)雜系統(tǒng)的研究方法之一。將元胞自動(dòng)機(jī)理論引入至徑流模型中,可以更加準(zhǔn)確地模擬徑流的時(shí)空演化過(guò)程。本文整理并概述了元胞自動(dòng)機(jī)從1994年被引入至水文領(lǐng)域至今的研究進(jìn)展,為基于元胞自動(dòng)機(jī)理論的徑流模型的進(jìn)一步發(fā)展提供借鑒。
Abstract: The cellular automata is a grid dynamic model with discrete time and space. It is one of the research methods of complex systems. Introducing the cellular automata theory into the runoff model can more accurately simulate the spatiotemporal evolution of runoff. This paper collates and summarizes the research progress of cellular automata from the introduction of hydrology in 1994, and provides reference for the further development of runoff model based on cellular automata theory.
關(guān)鍵詞:元胞自動(dòng)機(jī);徑流模型;水文模型;時(shí)空離散
Key words: cellular automata;runoff model;hydrological model;spatiotemporal discretization
中圖分類(lèi)號(hào):P333 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2018)33-0084-02
0 引言
地表徑流和由此引發(fā)面源污染和土壤侵蝕是全世界持續(xù)關(guān)注的熱點(diǎn)問(wèn)題,其造成嚴(yán)重的環(huán)境后果,包括洪水、山體滑坡、泥石流、受納水體的徑流污染以及因表層土壤和肥料流失引起的植物死亡和農(nóng)作物歉收等。因此,需要對(duì)徑流問(wèn)題的程度進(jìn)行定量評(píng)估,以制定、實(shí)施或改進(jìn)土地管理戰(zhàn)略。為此,自20世紀(jì)70年代以來(lái),一些集總概念徑流模型被開(kāi)發(fā)出來(lái),其中較為典型的是SCS曲線(xiàn)[1]、USLE[2]、CREAMS[3]和RUSLE[4]。這些模型通常將研究區(qū)域看作空間上的實(shí)體,使用代表整個(gè)區(qū)域平均值的狀態(tài)變量,并根據(jù)經(jīng)驗(yàn)關(guān)系在單個(gè)點(diǎn)上產(chǎn)生輸出[5]。這些模型在計(jì)算徑流中的計(jì)算效率非常高,并且輸入?yún)?shù)相對(duì)較少。然后,它們不能捕捉水文過(guò)程的空間或者時(shí)間變化,如果應(yīng)用于不同于第一次開(kāi)發(fā)的研究區(qū)域,則需要重新校準(zhǔn)。
為了更好地描述徑流過(guò)程的時(shí)空變化過(guò)程,一些分布式的物理水文模型應(yīng)運(yùn)而生。這類(lèi)模型包括KINEROS、WEPP、EUROSEM和HEC-1,它們均使用匯水分區(qū)等劃分目標(biāo)區(qū)域。匯水分區(qū)等元素總是具有大尺寸的簡(jiǎn)化幾何形狀,可以提供總體地形特征的表述,但是可能丟失一些局部地形細(xì)節(jié)。隨著遙感、數(shù)字高程模型(DEM)和地理信息系統(tǒng)(GIS)的發(fā)展,網(wǎng)格結(jié)構(gòu)在水文模型中的應(yīng)用越來(lái)越廣泛。雖然GIS在分布式水文模型中的應(yīng)用充分展示了其在空間數(shù)據(jù)處理方面的優(yōu)勢(shì),但是其在處理時(shí)間數(shù)據(jù),尤其是在研究空間分布的水文變量(如徑流量、土壤含水量以及蒸散發(fā)等)隨時(shí)間的動(dòng)態(tài)變化方面還存在較多的問(wèn)題,在時(shí)空的演化模擬上較為勉強(qiáng)[6]。近年來(lái)發(fā)展起來(lái)的元胞自動(dòng)機(jī)技術(shù)為我們提供了一種新的思路,本文就結(jié)合元胞自動(dòng)機(jī)理論的徑流模型的發(fā)展歷程展開(kāi)簡(jiǎn)單整理和總結(jié),為徑流模型的進(jìn)一步發(fā)展提供借鑒。
1 模型發(fā)展
為了更有效的水文模擬,需要同時(shí)具可靠和簡(jiǎn)便的替代方法。元胞自動(dòng)機(jī)(Cellular Automata,CA)是一種很有前景的研究方法,它是由一系列規(guī)則的空間元胞組成的離散動(dòng)態(tài)系統(tǒng)。由于每個(gè)元胞的狀態(tài)僅取決于其相鄰元胞單元的狀態(tài),并且整個(gè)系統(tǒng)的全局行為是由所有元胞在離散時(shí)間步長(zhǎng)中的同步演化決定的,因此元胞自動(dòng)機(jī)在用簡(jiǎn)單的轉(zhuǎn)換規(guī)則模擬從局部到全局的動(dòng)態(tài)復(fù)雜自然現(xiàn)象是非常有效的[7],元胞自動(dòng)機(jī)簡(jiǎn)單示意圖如圖1所示。
元胞自動(dòng)機(jī)被其他學(xué)科廣泛接受和應(yīng)用,但是直到1994才第一次被引入水文領(lǐng)域。Murray等在元胞自動(dòng)機(jī)理論被提出40多年之后才將其引入用來(lái)模擬辮狀河流[8]。他們利用元胞自動(dòng)機(jī)構(gòu)建了一個(gè)簡(jiǎn)單的,確定性的數(shù)值模型,其描述了無(wú)粘性河床上的水流,捕獲了真實(shí)辮狀河流的主要時(shí)空特征。Folino等成功地將元胞自動(dòng)機(jī)應(yīng)用于非飽和土中的水流,在原有元胞自動(dòng)機(jī)計(jì)算模型的基礎(chǔ)上,提出了三維非飽和流動(dòng)模擬的元胞自動(dòng)機(jī)模型,該模型以模擬大規(guī)模系統(tǒng)為目標(biāo),使用宏觀方法,其中具有明確物理意義的局部法則控制自動(dòng)機(jī)之間的交互[9]。Ravazzani等將元胞自動(dòng)機(jī)應(yīng)用于地下水模型,該模型基于物理方程以模擬相鄰元胞之間的水流運(yùn)動(dòng),針對(duì)穩(wěn)態(tài)和瞬態(tài)條件下的簡(jiǎn)單問(wèn)題,驗(yàn)證了模型的有效性。其開(kāi)發(fā)代碼簡(jiǎn)單,可以集成到其他模型[10]。
但是僅在最近十多年中,元胞自動(dòng)機(jī)才被引入至地表徑流模型的構(gòu)建當(dāng)中。Mendicino(2013)在生態(tài)水文模型中添加了產(chǎn)流模塊和匯流模塊,可以管理地表水和地下水之間的相互作用,并且考慮了植被的截流、洼蓄和不同地表糙率系數(shù)的影響。雖然該模型利用了元胞自動(dòng)機(jī)并行計(jì)算的優(yōu)勢(shì),但是其徑流路徑選擇仍是由擴(kuò)散波模型決定。Rinaldi等和Ma等分別提出了基于元胞自動(dòng)機(jī)的平原和坡面徑流模擬算法,兩個(gè)模型都顯示了元胞自動(dòng)機(jī)的優(yōu)勢(shì),但是,由于模型假設(shè)流速在空間上是均勻的,并且簡(jiǎn)單地應(yīng)用于整個(gè)研究區(qū)域,使得它們僅用于模擬穩(wěn)定流條件[11,12]。Parson等開(kāi)發(fā)的更復(fù)雜的元胞自動(dòng)機(jī)模型可以模擬非定常流,將該模型與泥沙侵蝕、輸移以及沉積的簡(jiǎn)單規(guī)律耦合,可以模擬流域和河道地貌變化[13]。由于該模型難以產(chǎn)生精確的定時(shí)水流,流動(dòng)方向僅限于四個(gè)基本方向。另外在選擇合適的時(shí)間步長(zhǎng)進(jìn)行模擬時(shí)也存在不確定性,此外,模型中不包含任何相關(guān)的水文學(xué)原理,因此徑流計(jì)算相對(duì)比較依賴(lài)于經(jīng)驗(yàn)公式以及簡(jiǎn)單。另外,諸如RillGrow、EROSION-3D和CAESAR等元胞自動(dòng)機(jī)模型結(jié)合了簡(jiǎn)化的地表水文要素,用于土壤侵蝕和地形演變的模擬。Qi等發(fā)展了基于元胞自動(dòng)機(jī)的地表徑流模型,整合了可測(cè)量的水文參數(shù),用于定量預(yù)測(cè)不同尺度下復(fù)雜條件下的動(dòng)態(tài)地表徑流過(guò)程[14]。通過(guò)分析簡(jiǎn)化條件的小規(guī)模室內(nèi)試驗(yàn)和大流域尺度的野外測(cè)量的結(jié)果,驗(yàn)證了該模型的有效性。另外還進(jìn)行了敏感性分析,以了解模型對(duì)輸入?yún)?shù)和模型設(shè)置的響應(yīng)。
2 結(jié)語(yǔ)
本文在綜合國(guó)內(nèi)外學(xué)者研究工作,概述了基于元胞自動(dòng)機(jī)理論的地表徑流模型的發(fā)展過(guò)程。但是由于相關(guān)研究起步較晚,且在近十多年才被引入用于模擬地表徑流過(guò)程,之前的學(xué)者逐步完善模型理論的,相對(duì)于元胞自動(dòng)機(jī)在其他學(xué)科中的應(yīng)用深度而言仍顯不足,在今后研究工作中,針對(duì)模型構(gòu)建過(guò)程,建議注意以下兩個(gè)問(wèn)題:
①尺度問(wèn)題:由于元胞自動(dòng)機(jī)是時(shí)間和空間上均離散的網(wǎng)格動(dòng)力學(xué)模型,在建模過(guò)程中必然涉及時(shí)間和空間的尺度。不同尺度的水文循環(huán)的機(jī)理不同,模型結(jié)構(gòu)也不盡相同。另外針對(duì)不同場(chǎng)景模擬的尺度精度選擇也應(yīng)視地形特征而定,比如自然流域和城市區(qū)域。選擇相對(duì)合適的時(shí)空尺度對(duì)水文模擬結(jié)果的影響具有很大不確定性,但是目前沒(méi)有通用方法確定最優(yōu)的元胞時(shí)空尺度。
②元胞狀態(tài)轉(zhuǎn)換規(guī)則問(wèn)題:元胞狀態(tài)的轉(zhuǎn)換規(guī)則是模型的核心所在,確定合理且高效的轉(zhuǎn)換規(guī)則是元胞自動(dòng)機(jī)應(yīng)用于模型取得成效的關(guān)鍵。
參考文獻(xiàn):
[1]BARRALES V, L. S F. SCS - NATIONAL ENGINEERING HANDBOOK[J]. 1971.
[2]WISCHMEIER W H, SMITH D D. Predicting rainfall erosion losses-a guide to conservation planning[J]. Agric Handbook, 1978, 537.
[3]KNISEL W G, editor CREAMS: A field-scale model for chemicals, runoff and erosion from agricultural management systems. USDA Conservation Research Report; 1980.
[4]RENARD K G, FOSTER G R, WEESIES G A, et al. Predicting soil erosion by water: a guide to conservation planning with the Revised Universal Soil Loss Equation (RUSLE)[J]. Agricultural Handbook, 1997
[5]HAAN C T, JOHNSON H P, BRAKENSIEK D L. Hydrologic modeling of small watersheds[J]. 1982,23(4):342-344.
[6]張金區(qū),湯世華,王云鵬.MapInfo中元胞自動(dòng)機(jī)集成開(kāi)發(fā)方案及其應(yīng)用[J].計(jì)算機(jī)工程與應(yīng)用,2006,42(13):200-202.
[7]WOLFRAM S. Computation theory of cellular automata[J]. Communications in Mathematical Physics, 1984,96(1):15-57.
[8]MURRAY A B, PAOLA C. A cellular model of braided rivers[J]. Nature, 1994, 371(6492):54-57.
[9]FOLINO G, MENDICINO G, SENATORE A, et al. A model based on cellular automata for the parallel simulation of 3D unsaturated flow[J]. Parallel Computing, 2006,32(5):357-376.
[10]RAVAZZANI G, RAMETTA D, MANCINI M. Macroscopic cellular automata for groundwater modelling: A first approach[J]. Environmental Modelling & Software, 2011,26(5):634-643.
[11]RINALDI P R, DALPONTE D D, VéNERE M J, et al. Cellular automata algorithm for simulation of surface flows in large plains[J]. Simulation Modelling Practice & Theory, 2007,15(3):315-327.
[12]TING M A, ZHOU C H, CAI Q G. Modeling of Hillslope Runoff and Soil Erosion at Rainfall Events Using Cellular Automata Approach[J]. Pedosphere, 2009, 19(6):711-718.
[13]PARSONS J A, FONSTAD M A. A cellular automata model of surface water flow[J]. Hydrological Processes, 2010, 21(16):2189-2195.
[14]SHAO Q, WEATHERLEY D, HUANG L, et al. RunCA: A cellular automata model for simulating surface runoff at different scales[J]. Journal of Hydrology, 2015, 529(3):816-829.