張明進 ,張華慶 ,白玉川
(1.天津大學建筑工程學院,天津300072;2.交通運輸部天津水運工程科學研究所工程泥沙交通行業重點實驗室,天津300456)
河流水流泥沙數值模擬始于20世紀60年代,20世紀70年代以后逐步成熟。一維水沙數學模型發展最早,目前已建立了相對比較成熟的不同輸沙理論體系的模擬系統[1];在20世紀80年代末也建立起平面二維水流泥沙數學模型和針對水流和泥沙側向變化較小的立面二維模型。20世紀90年代以來,隨著計算機的發展和水流泥沙研究領域的擴展和研究水平的不斷深入,三維水流泥沙數學模型在河流局部河段、湖泊泥沙問題研究方面得到了一定的發展與工程應用[1-7]。目前,一、二維泥沙數學模型已相對比較成熟,三維模型也能應用來解決一些具體問題。近幾十年、尤其是近20年來,我國水利水運工作者就內河航道與港口泥沙輸移、河床演變與航道整治等進行了大量的研究,在數值模擬領域取得了許多重要的成果[8-14]。在模擬系統發展完善、數值計算方法、軟件系統集成等多方面取得了重要進展,在解決河床演變與整治、航道與港口工程泥沙等實際問題過程中發揮了重要的作用。
適用于不同目的,適應不同水沙條件的模擬系統發展完善情況如下:
適用于長河段和河網水沙模擬。一維水沙數值模擬是發展最早,理論基礎和數值離散格式都相對比較成熟的模擬系統。近10 a來,一維水沙數值模擬系統主要是在長河段和大型河網計算格式改進、非恒定水流模擬、泥沙模型改進等方面進行[1,8,13]。其中,計算格式的改進體現在水沙模型求解的汊點分組解法、半隱式有限元方法和桿系數據結構等;在泥沙模型方面引入了非均勻沙不平衡輸沙理論,對不同的沖淤模式建立了不同的輸沙理論體系,并在非均勻沙挾沙能力、恢復飽和系數、混合層厚度、斷面沖淤面積分配等方面進行了改進[14-20]。
包括平面二維和立面二維兩種模式。平面二維模擬系統適用于水平尺度遠大于垂向尺度的寬廣水域,如河流、湖泊、海岸等,水力參數(如流速、流向等)在垂向變化小于水平方向變化,其流態可用沿水深平均流動量來表示。立面二維模擬系統適用于窄深的水流通道,水力參數及有關變量(如流速、溫度、含沙量等)的垂向變化大于水平橫向變化,水流及其含有物的變化可用水平橫向平均值沿水深的變化來表示。
近20 a來,平面二維水沙模擬系統是發展最快、工程應用最廣泛的模擬手段[21-35]。開發了適應河道復雜邊界的正交曲線網格和非結構多重網格模型,引入了高效的數值離散格式和并行計算技術,將彎道環流輸沙理論引入平面二維模擬系統中,建立了全沙輸移泥沙運移模型,引入了非均勻沙不平衡輸沙理論,灰色理論和拓撲技術得到了應用,集成了GIS、計算可視化和過程模擬計算運行環境,開發了軟件化產品(如TK-2DC系統)等[36]。
立面二維模擬系統在異重流的入潛條件等方面進行了理論探索[1,34],開發了異重流數學模型。水流泥沙運動方程中直接包含了密度差動力項,在模擬水庫異重流運動、干流向支流倒灌異重流、引航道泥沙淤積、水庫排沙等工程中得到了應用和檢驗。
三維水沙數值模擬系統一般由雷諾平均連續性方程和納維斯托克斯方程確定的流場及泥沙連續性方程和河床變形方程組成。主要發展體現在垂向空間離散坐標系的選擇、泥沙近底邊界條件的處理、自由表面的跟蹤計算、紊流模型等幾個方面[37-42]。
(1)垂向空間離散坐標系。在三維數值模型中,模型垂向空間的離散大多數均在笛卡兒坐標系或σ坐標系下進行。由于笛卡兒坐標系統存在適應不規則邊界差和固定分層分辨率低的不足,三維水沙數值模擬多采用σ坐標變換。
(2)泥沙近底邊界條件。由于床面附近泥沙交換現象極其復雜,泥沙交換機理至今仍不十分清楚,三維水沙數值模擬中泥沙床面邊界條件大多為半理論半經驗型公式,分為濃度型、梯度型和通量型。根據近底非均勻沙交換的隨機-力學模式,從理論上建立起了初步的非均勻沙床面平衡濃度公式,將床面平衡濃度表示為起動、不止動和懸浮概率以及單步運動平均時間比B的函數關系。殘差修正灰色系統模型和指數擬合關系用于懸移質平衡濃度豎向分布實測資料獲得床面平衡濃度值,據此確定理論公式中的參數B,該計算方法結果相對較好。
(3)自由表面的計算。現有的計算自由表面的方法主要有剛蓋假定、水位函數法、MAC法、Lagrangian與ALE法、VOF法。目前已經引入物理海洋學中的模式分離法和空氣動力學中的高效離散格式。自由表面直接由垂直積分后的方程組來計算,再將計算后的自由表面賦給三維計算模塊,這種處理方式快速穩定。
(4)紊流模型。κ-ε雙方程模型是最簡便的精細紊流模型,也是目前應用最廣泛的紊流模型,但其模型假定渦粘性系數是各向同性的標量,這導致水平和垂向擴散系數存在較大差異。內河水沙模擬中已引入各向異性的紊流模型,在平面上紊動粘性系數采用大渦模型,垂向上紊動粘性系數采用κ-ε模型,其能夠較好地反映平面流動特點,又能夠模擬內部紊動及與此密切相關的物理量沿垂線分布規律。
平面二維水沙數值模擬和三維水沙數值模擬在長江、珠江、海河、松花江等河流的航道整治、港口建設、通航論證等工程項目中得到了廣泛的應用,為工程前期研究、初步設計、后期效果評估等提供了重要的技術支持。
立面二維水沙數學模型在水庫調度對溪洛渡電站下游水溫影響、三峽工程引航道淤積、劉家峽水庫及小浪底水庫異重流排沙等工程問題研究中得到了應用。
河網模型通常分為兩類,一類是一維圣維南方程求解法,另一類是為“組合單元法”。針對大型河網計算離散方程幾乎是滿秩的大型矩陣,求解效率低和在方案研究階段需要增加人工運河或某一河段增加斷面時,節點重新編碼繁瑣,耗時多,易出錯的特點。一些水運工程科研院所開發了基于半隱式有限元方法[20]、應用汊點分組思想求解,模擬河網水流、泥沙動力學模型。
珠江三角洲水系為放射狀汊道河系(圖1),包括西、北江思賢滘以下和東江石龍以下河網水系及入注三角洲的中、小河流。該水系河網縱橫交錯,共有八大入海口門,分水分沙關系及河床演變十分復雜[20]。近十幾年來,由于珠江三角洲水系航道疏浚整治、圍墾造陸及大規模無序采沙等,改變了自然淤積的規律,河道普遍呈現加深下切的態勢。這些人類活動對河道行洪能力、納潮能力和輸沙能力等產生了較大影響。為了配合珠江河口規劃治理研究,研究西江、北江分水、分沙規律,以及網河區防洪規劃、洪水預報、河道演變規律及水資源綜合利用等,一些科研單位開發了采用半隱式有限元方法,建立了珠江三角洲河網水流、泥沙數學模型,模型具有計算穩定性強、收斂快的特點[20];采用有限元的桿系數據結構,對于大型河網計算中增加河道和斷面數,數據準備簡單。模型經1999年洪季和2001年枯季兩次大規模、長系列的水文泥沙資料的檢驗,各站水位、流量和含沙量計算結果與實測過程十分吻合。目前該河網模型在工程實際中得到了廣泛應用。

并行計算(多個CPU同時工作完成一項計算)技術已經廣泛應用在航空、新材料研發、石油勘探、氣象預測等領域。水運行業已于2007年將最廣泛采用的并行實現方法——基于消息傳遞(MPI)的并行編程方法引入內河港口與航道水流泥沙數值模擬中,成功開發了內河水沙數值模擬軟件TK-2DC[43]。同時也開發出了基于共享內存(OpenMP)并行編程方法的河道水沙數值模擬軟件Hydroinfo。
內河并行計算技術在長江下游江心洲至烏江長河段航道系統整治前期工作中得到了應用,并在長江下游安慶至南京長河段航道整治與維護計算平臺的開發中得到了應用,為長河段水沙輸移規律及航道系統整治相關研究提供了技術支持,目前已經服務于航道整治與維護工作中[43]。
為了提高大尺度河道水沙三維計算數值穩定性和縮短計算時間,在應用并行計算方法的同時,物理海洋學中的模式分離技術已引入三維模擬中的自由表面計算。利用外模態和內模態分別計算水位場和垂向流場,對于沒有劇烈波動的水流十分有效,避免自由表面跟蹤大量的計算,該技術應用能揭示水流內部結構,又能較好地模擬自由表面[38-41]。
模式分離技術和非靜壓假設技術在河道水流泥沙三維數值模擬中已廣泛應用。在長江上游匯合口河段航道整治、整治建筑物水毀機理的研究、橋墩三維水流泥沙數值模擬等方面取得了較好的應用。
采用半隱、分步的求解模式建立了模擬三維具有自由表面流動的非靜壓數值模型。模型中首先求解靜壓假設下的三維Navier-Stokes方程,然后計算非靜壓項,對靜壓的計算結果進行非靜壓修正以得到最終結果[18]。采用有限體積方法離散控制方程。采用滿足自由表面運動學邊界條件的水位控制方程來計算新時刻自由表面的位置。在表層采用對垂向動量方程積分的方式確保了自由表面處壓力邊界條件的精確給出。對流項和水平粘性項的計算采用半解析的semi-Lagrangian方法。通過封閉κ-ε紊流模型,形成了完整的三維流動數學模型,使模型具備模擬較復雜的三維水流泥沙的能力。
河流水流泥沙數值模擬軟件已經開始向軟件化發展,目前已經開發了如TK-2DC[36]、Hydroinfo等軟件,這些軟件也在向品牌化、商品化方向發展。
由于水運工程模擬內河水域的邊界條件和地形變化相差很大,加之模擬方法的不同,在數值模擬中出現了多種多樣的網格剖分方法。目前已經開發出二、三維正交曲線網格、矩形網格、非結構四邊形和三角形網格生成軟件系統[36]。
數值模擬結果需借助計算機仿真技術直觀展示。目前對于一維、二維和一些三維模擬結果已經開發出二維和準三維后處理展示系統。對三維模擬數據的后處理,開發了能夠展示多種場景的軟件系統,包括表面場、截面流場、真三維立體電影方式。
河流水流泥沙數值模擬技術發展較快,已經初步形成了一些通用化的軟件系統(如TK系列軟件),這些軟件包括完整的前處理、計算核心、后處理等模塊,已經逐步從通用化、實用化、軟件化、可視化向品牌化、商品化方向發展[16-17]。
隨著泥沙運動基本理論和河床演變等基礎理論學科的不斷發展,河流水流泥沙數值模擬技術已取得了很大的進展,但由于河流泥沙問題的復雜性,仍有很多問題待研究和解決。
(1)基礎理論的創新。數值模擬是依據對物理概念的合理科學認識基礎上的,只有理論上的創新才會帶動數值模擬基本上的技術創新。加強泥沙數值模擬中理論性關鍵問題的研究,如邊界阻力、紊動粘性系數、泥沙擴散系數、底部泥沙邊界的給定等。
(2)觀測技術的提高和觀測資料的系統化與公開化。數值模擬計算是以試驗和天然觀測資料為基礎的,是檢驗模擬成果的重要依據,而當前不同觀測手段的差異及誤差仍制約著理論研究的深度與相關研究成果的可靠性。同時,觀測資料的系統化和公開化也是推進數值模擬技術發展的重要助力。
(3)數學模擬成套技術的標準化。河流水流泥沙數值模擬在強化基本物理圖景的同時,應該使數值模擬成套技術向標準化、可視化和商業化發展,實現模型的開放性檢驗與應用。
[1]胡春宏,王延貴,張燕菁.河流泥沙模擬技術進展與展望[J].水文,2006,26(3):37-41.HU C H,WANG Y G,ZHANG Y J.Development and Prospects of Simulating Technology for River Sedimentation[J].Journal of China Hydrology,2006,26(3):37-41.
[2]趙沖久.我國水運工程科學研究的現狀[J].水道港口,2008,29(4):229-232.ZHAO C J.Brief introduction of water transport engineering research of China[J].Journal of Waterway and Harbor,2008,29(4):229-232.
[3]王光謙.河流泥沙研究進展[J].泥沙研究,2007(2):64-81.WANG G Q.Advances in river sediment research[J].Journal of Sediment Research,2007(2):64-81.
[4]王光謙.中國泥沙研究述評[J].水科學進展,1999,10(3):337-344.WANG G Q.A Review of Sediment Research in China[J].Advances in Water Science,1999,10(3):337-344.
[5]曹叔尤.水力學及河流動力學基本問題研究的現狀與任務[J].四川大學學報:工程科學版,2002(1):1-5.CAO S Y.Status Quo and Tasks of Basic Research in Hydraulics and Fluvial Dynamics[J].Journal of Sichuan University,2002(1):1-5.
[6]萬遠揚,金中武,黃仁勇.泥沙模型研究述評與前景展望[J].南水北調與水利科技,2006,4(1):48-52.WAN Y Y,JIN Z W,HUANG R Y.Outlook and Prospect on Sedimentation Model Study[J].South-to-North Water Transfers and Water Science&Technology,2006,4(1):48-52.
[7]王兆印.泥沙研究的發展趨勢和新課題[J].地理學報,1998,53(3):245-255.WANG Z Y.Outlook for Sedimentation Research[J].ACTA Geographica SINICA,1998,53(3):245-255.
[8]陳雄波,俞國青,唐洪武.河道水流泥沙運動基本理論研究進展[J].水利水電科技進展,2003,23(4):59-64.CHEN X B,YU G Q,TANG H W.Advances on River Sedimentation Research[J].Advances in Science and Technology of Water Resources,2003,23(4):59-64.
[9]竇希萍,張幸農.南科院近 10 年泥沙研究工作綜述[J].泥沙研究,1999(6):17-20.DOU X P,ZHANG X N.Reviews of Sedimentation Research by NHRI in Recent Ten Years[J].Journal of Sediment Research,1999(6):17-20.
[10]胡春宏.我國江河治理與泥沙研究展望[J].水利水電技術,2001(1):50-52.HU C H.Outlook on River Regulation and Sediment Research[J].Water Resources and Hydropower Engineering,2001(1):50-52.
[11]劉興年,曹叔尤,方鐸.90 年代四川大學泥沙研究回顧與瞻望[J].泥沙研究,1999(6):33-36.LIU X N,CAO S Y,FANG D.Reviews and Prospects of Sedimentation Research by Sichuan University in the 1990s[J].Journal of Sediment Research,1999(6):33-36.
[12]韓其為,胡春宏.50年來泥沙研究所主要研究進展[J].中國水利水電科學研究院學報,2008,6(3):170-182.HAN Q W,HU C H.Main research development by the Department of Sediment Research in the past 50 years[J].Journal of China Institute of Water Resources and Hydropower Research,2008,6(3):170-182.
[13]王光謙,張仁,惠遇甲,等.清華大學泥沙研究回顧[J].泥沙研究,1999(6):21-25.WANG G Q,ZHANG R,HUI Y J.Reviews of Sedimentation Research by Tsinghua University[J].Journal of Sediment Research,1999(6):21-25.
[14]談廣鳴,陳立.河床變形混交模型預測技術及其進展[J].水利水電科技進展,2001(4):14-19.TAN G M,CHEN L.Prediction of Riverbed Deformation Mix-Model and Its Development[J].Advances in Science and Technology of Water Resources,2001(4):14-19.
[15]謝鑒衡.江河演變與治理研究[M].武漢:武漢大學出版社,2004.
[16]李孟國.海岸河口泥沙數學模型研究進展[J].海洋工程,2006,24(1):139-154.LI M G.A review on mathematical models of sediment in coastal and estuarine waters[J].Ocean Engineering,2006,24(1):139-154.
[17]秦崇仁,趙沖久.海岸泥沙運動研究綜述和展望[J].水道港口,2003,24(2):65-67.QIN C R,ZHAO C J.Review and Forecast of Coastal Sand Transport Research[J].Journal of Waterway and Harbor,2003,24(2):65-67.
[18]金生,倪漢根.水流和泥沙問題數值模擬與工程應用[J].大連理工大學學報,2000,40(S1):78-82.JIN S,NI H G.Numerical analysis of flow and sediments and engineering application[J].Journal of Dalian University of Technology,2000,40(S1):78-82.
[19]胡海明,趙良奎,楊國錄.一維泥沙數學模型的發展方向[J].水利電力科技,1995,22(1):33-40.HU H M,ZHAO L K,YANG G L.The Forecast on 1-D Sediment Mathematical model[J].Water Resources and Electric Power,1995,22(1):33-40.
[20]張華慶,金生,沈漢堃,等.珠江三角洲河網非恒定水沙數學模型研究[J].水道港口,2004,25(3):121-128.ZHANG H Q,JIN S,SHEN H K,et al.Mathematical Model of Unsteady Flow and Sediment in Pearl River Delta[J].Journal of Waterway and Harbor,2004,25(3):121-128.
[21]趙明登,李義天.二維泥沙數學模型及工程應用問題探討[J].泥沙研究,2002(1):66-70.ZHAO M D,LI Y T.Study on Two-Dimensional Sediment Mathematical Models and Problems in Application[J].Journal of Sediment Research,2002(1):66-70.
[22]陳界仁,沙撈·巴里,陳國祥.二維水庫水流泥沙數值模擬[J].河海大學學報,2000,28(5):11-15.CHEN J R,Salau O B E,CHEN G X.Two Dimensional Numulation of Flow and Sediment Transport in Reservoir[J].Journal of Hohai University,2000,28(5):11-15.
[23]夏軍強,王光謙.剖面二維懸移質輸移方程的分步解法[J].長江科學院院報,2000,17(2):14-17.XIA J Q,WANG G Q.Fractional steps method for solving vertical 2-D suspended sediment transport equation[J].Journal of Yangtze River Scientific Research Institute,2000,17(2):14-17.
[24]余明輝,楊國錄.平面二維非均勻沙數值模擬方法[J].水利學報,2000(5):65-69.YU M H,YANG G L.Study on mathematical model for transportation of plane 2-D non-homogeneous sediment[J].Journal of Hydraulic Engineering,2000(5):65-69.
[25]張細兵,殷瑞蘭.平面二維水流泥沙數值模擬[J].水科學進展,2002,13(6):665-669.ZHANG X B,YIN R L.Planar 2-D flow and sediment mathematical modeling[J].Adances in Water Science,2002,13(6):665-669.
[26]張細兵,董耀華,殷瑞蘭.河道平面二維水沙數學模型的有限元法[J].泥沙研究,2002(6):60-65.ZHANG X B,DONG Y H,YIN R L.Finite Element Method for 2-D Flow and Sediment Mathematical Model in Channels[J].Journal of Sediment Research,2002(6):60-65.
[27]韋直林.河道水流泥沙問題的一種有限元解法[J].武漢水利電力學院學報,1990,23(6):77-86.WEI Z L.Finite Element Method to Solve River Flow and Sediment Problems[J].Journal of Wuhan Hydraulic&Electric University,1990,23(6):77-86.
[28]董文軍.永定新河二維輸沙有限元數值模擬[J].泥沙研究,1996(4):86-93.DONG W J.The 2-D Finite Element Method for Yongding New River Sediment Transport[J].Journal of Sediment Research,1996(4):86-93.
[29]郭慶超,韓其為,何明民.二維潮流及泥沙數學模型[J].泥沙研究,1996(1):48-55.GUO Q C,HAN Q W,HE M M.The 2-D Mathematical Model for Tide and Sediment Transport[J].Journal of Sediment Research,1996(1):48-55.
[30]張華慶,陸永軍.河道平面二維泥沙數學模型[J].水道港口,1993(2):36-43.ZHANG H Q,LU Y J.The 2-D Mathematical Model for River Sediment Transport[J].Journal of Waterway and Harbor,1993(2):36-43.
[31]張華慶,樂培九,楊細根.二維泥沙數學模型的改進——模型的建立[J].水道港口,1996(4):9-19.ZHANG H Q,YUE P J,YANG X G.Improvement on 2-D Mathematical Model of Flow and Sediment—Establishment of Model[J].Journal of Waterway and Harbor,1996(4):9-19.
[32]張華慶,樂培九,楊細根.擬合坐標系下平面二維水流泥沙數學模型及其應用[J].水利學報,1998(3):39-47.ZHANG H Q,YUE P J,YANG X G.The Application of 2-D Mathematical Model for River Sediment Transport[J].Journal of Hydraulic Engineering,1998(3):39-47.
[33]白玉川,楊建民,黃本勝.二維水沙數學模型在復雜河道治理中的應用[J].水利學報,2003(9):25-30.BAI Y C,YANG J M,HUANG B S.Application of 2-D mathematical model in training of complicated river channel[J].Journal of Hydraulic Engineering,2003(9):25-30.
[34]張紅武,趙連軍,王光謙,等.黃河下游河道準二維泥沙數學模型研究[J].水利學報,2003(4):1-7.ZHANG H W,ZHAO L J,WANG G Q,et al.Quasi-2D mathematical model for morphology of the Lower Yellow River[J].Journal of Hydraulic Engineering,2003(4):1-7.
[35]譚維炎,胡四一.二維淺水流動的一種普適的高性能格式——有限體積Osher格式[J].水科學進展,1991,2(3):154-161.TAN W Y,HU S Y.A Universal high-performance algorithm for two-dimensional unsteady shallow water flow computation-the finite-volume osher scheme[J].Advances in Water Science,1991,2(3):154-161.
[36]張明進,楊星.TK-2DC 軟件前處理模塊-貼體正交網格生成軟件開發[J].水道港口,2008,29(2):124-130.ZHANG M J,YANG X.Generation of orthogonal body-fitted meshes and software development[J].Journal of Waterway and Harbor,2008,29(2):124-130.
[37]賴錫軍,曲卓杰,周杰,等.非結構網格上的三維淺水流動數值模型[J].水科學進展,2006,17(5):693-699.LAI X J,QU Z J,ZHOU J,et al.3-D hydrodynamic model for shallow water on unstructured grids[J].Advances in Water Science,2006,17(5):693-699.
[38]陸永軍,竇國仁,韓龍喜,等.三維紊流懸沙數學模型及應用[J].中國科學:E 輯,2004,34(3):311-328.LU Y J,DOU G R,HAN L X,et al.Three-dimensional Mathematical Model of Turbulent Flow and Sediment Transport and Its Applications[J].Science in China:Series E,2004,34(3):311-328.
[39]陳國祥,陳界仁,沙撈·巴里.三維泥沙數學模型的研究進展[J].水利水電科技進展,1998,18(1):13-20.CHEN G X,CHEN J R,Salau O B E.Review of Development of 3D Sediment Mathematical Model[J].Advances in Science and Technology of Water Resources,1998,18(1):13-20.
[40]張新周,竇希萍,王惠民,等.三維水沙數值模擬中紊流隨機理論應用初探[J].泥沙研究,1998(3):13-19.ZHANG X Z,DOU X P,WANG H M,et al.Turbulence stochastic model and its appliction in 3D numerical simulation of flow and sediment[J].Journal of Sediment Research,1998(3):13-19.
[41]李紹武,王建軍,郝品正,等.河道三維水流數值模型及應用[J].港工技術,2008(1):1-4.LI S W,WANG J J,HAO P Z,et al.A 3-D Numerical Open Channel Flow Model and its Application[J].Port Engineering Technology,2008(1):1-4.
[42]李冰凍,李克鋒,李嘉,等.天然河段港口工程三維流場數值模擬[J].水利水運工程學報,2006(2):27-31.LI B D,LI K F,LI J,et al.Numerical simulation of 3-D flow for harbor engineering in natural rivers[J].Hydro-Science and Engineering,2006(2):27-31.
[43]王建軍,張明進.河道二維水沙數學模型并行計算技術研究[J].水道港口,2009,30(3):222-225.WANG J J,ZHANG M J.Parallel computer technology study on 20 numerical model of flow and sediment in rivers[J].Journal of Waterway and Harbor,2009,30(3):222-225.