• 沒有找到結果。

新型態數值模擬之研發-可適性計算

N/A
N/A
Protected

Academic year: 2021

Share "新型態數值模擬之研發-可適性計算"

Copied!
131
0
0

加載中.... (立即查看全文)

全文

(1)

交 通 大 學

土 木 工 程 研 究 所

博 士 論 文

新型態數值模擬之研發 — 可適性計算

The Development of Novel Numerical Simulation Platform —

Adaptive Computation Framework

研 究

生 : 陳宇文

指導教授: 張良正 教授

(2)

新型態數值模擬之研發 — 可適性計算

The Development of Novel Numerical Simulation

Platform — Adaptive Computation Framework

研 究生: 陳宇文 Student:Yu-Wen Chen

指導教授: 張良正 教授 Advisor:Liang-Cheng Chang

國 立 交 通 大 學 土 木 工 程 研 究 所

博 士 論 文

A Thesis

Submitted to Institute of Civil Engineering College of Engineering

National Chiao Tung University in partial Fulfillment of the Requirements

for the Degree of PhD

in

Civil Engineering

Jan 2010

Hsinchu, Taiwan, Republic of China

(3)

新型態數值模擬之研發 — 可適性計算

研 究

生: 陳宇文

指導教授: 張良正 教授

國 立 交 通 大 學土 木 工 程 研 究 所 博 士 班

摘 要

隨隨隨著著著資資資訊訊訊科科科技技技的的的快快快速速速發發發展展,,,數數數值值模模擬擬擬模式式式之之計之計計算算算能能能力力大力大大幅幅幅提提昇昇昇,因因因此此此已已已被被被廣廣廣泛泛應應應用用用在 各 各各工工工程程程領域域中中,,且且其其重重要重要要性性日日日趨趨趨顯著著著。數數值值模模式式之之開開發發一一般般包包含含四四四大步步驟驟,,分分別別為為「「概概概 模 模模式式式描描描述述述」」」、、、「「「數數數學模模式式定定義義義」、、「「數數值值離離散散散推導導」」與與「「電電腦腦腦程程程式開開發發」」四四個個階階段段,,任任一 數 數數值值模模式式之之開開發發均均需需經經經歷歷歷上上述述四四個個階階段段,,因因因此此此使使使得得更更更新新新或或或擴擴擴充一一個個既既既存數數值值模模式式之之問問題題範 疇 疇疇,,,則則則需需需重重重頭至至尾尾歷歷歷經經經上述述四四個個步步驟驟,,使使使得得修修修改改改工工工作作作變變變得極極為為複複雜雜且且耗耗耗時時時,限限制制了了既既既存數數數 值 值值模模模式式式模模模擬擬擬範範範疇疇疇擴擴擴充與與更更更新新新的的的彈彈性性。。有有鑑鑑於於於此此此,,本本本研研研究究究提出出全全新新的新的的數數數值值建建模模方方法法 − 「「可可可 適 適適性計計計算算算架架架構構構」,,突突突破破破傳傳統統統的的的數數數值值建建模模方方方式的的限限制制,,使使使得得應應應用用用「「「可可可適適適性計計計算算算架架架構構構」開開發發發的的的 數 數數值值模模式式式,,,具具有有有容容容易易易擴擴擴充與與更更更新新新模擬擬擬功能功功能能之之之特特特點點點。。。 「「「可可可適適適性計計計算算算架架架構構構」並並非非只只只是是是一般般的的的數數數值值方方法法 (如如有有限限元元素素法法或或或有有有限限差差差分法法等等) ,,而而而是是是 一 一一種種種數數數值值建建模模方方法法。。與與傳傳統統統建建建模模方方法法作作作比比比較較,,可可可適適適性計計計算架算算架架構構構從「「數數數學模模式式定定義義義」」」開開開始始始 著 著著手手手,,直直接接從從分分散散散之多多條條基基礎礎礎的的的數數數學方方方程程程式式式(組組組)直直接接進進進行行行離散散散,而而不不需需額額外外以以數數數學推推導導與 假 假假設設設進進進行行行整整整合合。。此此外外,,為為了了可可以以處處理理多多條條基基礎礎方礎方方程程程式式式之之之計計計算算算,,,且且且檢檢驗驗基基礎礎礎方方方程程組程組組之定定義義義 完 完完備備備性性性,,,本本本研研研究究究提出出「「「一一一致致致性性分分分析析析」」」檢檢驗驗多多多條條條方方方程程程式式式之之相之相相依依依關關關係係係,,,並並並決決定定定彼彼彼此此間此間間之之之求求解解解 順 順順序序序。在在「「數數值值離離離散散散推導導」」」方方方面,,,本本本研研研究究究採簡簡簡單單單差差差分法法處處理理微微分分運運運算算算子子子,,,且且且相相相較較較於於於傳傳統統統 計 計計算算算方方方式式式,,,本本本研研研究究究毋毋須毋須須建建建立立立矩矩矩陣陣陣方方方程程程式式式,,,以以以各各節節節點點點直直直接接運運運算算算。。。此此此外外外,,,本本本研研研究究究以以以「「「Voronoi Diagram」」」作作作為為空空空間間間切切切割割割法法,,,網網網格格格形形形狀狀狀極極極具具彈彈性性,,可可可適適適應應應不不不同同的的的空空空間間間型型態態態。。。在在「「電「電電腦腦腦程程程式式式 開 開開發發發」」階階段段,,相相較較於於傳傳統統統之之之矩矩矩陣陣陣解解法解法,,,本本本研研研究究究提出出「「「內內、、、外外外迭迭迭代代代」」」流流程程程負負負責責責求求得得符得符符合合邊邊邊界界界 條 條條件件與與初初始始條條件件之之解解,,惟惟仍仍維維維持各各格格點點計計計算上上的的獨獨立立立性。。本本本計計計算架架架構構構相相相較較於於與與傳傳統統統方方方式, 雖 雖雖然然然整整整體開開發發發方方方式不不同同,,惟惟若若在在「「數數數學模模式式定定義義義」階階段段之之初初,,選選選取取取相相同相同之之之數數數學方方方程程程組組組,則 本 本本計計計算算算架架架構構構與與傳傳統統統方方方法法所所所解解解的的的為為相相同同之之問問題題,,且且本本本計計計算算算架架架構構構毋毋毋須須額額外外之之數數數學推推導導與與假假設設設,,, 除 除除了了了可可可以以節節省省省開開開發發模發模式式式之之之心心心力力力外外外,,,在在概概概念上上更更更貼貼貼近原原始始定定義義義之之之問問問題題題。。。

(4)

在在在案案案例例例驗驗驗證證證上,,本本本研研研究究究以以以可可可適適適性計計計算算算架架架構構建構建建立立立「「「地地下下下水水流流」」」、、、「「「熱熱流流傳傳輸輸輸」」」與與「「「溶溶溶質質質 傳 傳傳輸輸輸」」」三三三個個個子子子問問問題題題之之之模模模擬擬擬,,,並並並建建建立立立五五五個個模模擬擬擬案案案例例例進進進行行行驗證證證,證證證實本本本計計計算算算架架架構構構之正正正確確確性性與與彈彈彈 性 性性。。。藉藉藉由案案案例例例實實作作上上證證證實,,應應應用用用「「可「可可適適適性計計計算架算算架架構構構」建建建立立立之之之模模式式式,,,如如如欲欲欲擴擴擴張張張模模式式式模模擬擬擬能能能 力 力力,,,新新新增增增其他他他運運運動動動機機制制制,,,僅僅需需撰撰撰寫寫寫替替替換換或或或增增增加加加之之之方方方程程程式式式,,,證證證實「「可可可適適適性計計計算算算架架架構構構」的的的擴擴擴 能 能能力力。。因因因此此此,,應應應用用用「「「可可可適適適性計計計算算算架架構架構構」開開發發發數數數值值模模式式式可可可以以大以大大幅幅幅減減減輕輕輕模模式式式開開開發發發的的的負負擔負擔擔,,,使使使得得得 工 工工程程程師師師或或或研研研究究究人人人員員可可可以以以更更更加專專注注於於於問問問題題題本本本質質質上上上,,,而而而非非工工具具或或或模模式式開式開開發發發上上上。。。

(5)

The Development of Novel Numerical Simulation Platform — Adaptive

Computation Framework

Student

:Yu-Wen Chen

Advisor

:Dr. Liang-Cheng Chang

Institute of Civil Engineering

National Chiao Tung University

Abstract

This study proposed a innovative methodology for developing numerical simulation models that overwhelm conventional developing process and greatly increase the efficiency of model development. The advancement of information technology (IT) have significantly improved the computational capa-bility of numerical model, thus increased the importance of numerical simulation in various engineering analysis. The conventional process of numerical model development consists four steps that includes “conceptual model description”, “mathematical model definition”, “numerical model derivation” and “computer program development”. Once a numerical model has developed, one still has to repeat the four steps to modify the code even if only part of the original problem was modified with the conven-tional model developing process. The modification process is always complicated and time consuming. Hence, the traditional development process is lack of flexibility and difficult to update the computing functionalities of an existed numerical model. Therefore, to resolve these model developing issues, the Adaptive Computation Framework (ACF), a novel methodology to develop numerical simulation method, is proposed in this study. By using the proposed ACF method, a new computing function is easy to add into a existing model, i.e. a numerical model can grow with new computing functions.

The ACF is much more than just a new numerical scheme such as the finite element (FEM) or finite difference method (FDM). At the “mathematical model definition” step, the ACF define a problem by the set of originally fundamental equations without further artificial combination and simplification to get a more compact set of PDEs. An ”equation consistence analysis” is proposed in this step to ensure the consistence of these fundamental equations and variables, and also determine the sequence to solve the equations. In the “numerical model derivation” step, instead of applying complicated numerical scheme such as FEM or FDM, only simple difference method is needed to discretize the

(6)

equations and the “Voronoi Diagram” is proposed as the griding method for spatial discretization. In the “computation program development” step, instead of solving a matrix equation, a general iteration method consists of inner and outer iteration is proposed to compute the solutions at each grids.

To demo the effectivity of the proposed methodology, three different groundwater numerical mod-els, “groundwater flow only”, “groundwater flow with heat transport” and “groundwater flow with head and solute transport”, are developed by using ACF. Five different cases are examined to ver-ify the correctness and the flexibility of ACF. The cases studies demonstrated that, using the ACF method, a model computing functions can be extended by only adding the required equations and thus increase the model computing capability with minimum coding effort. By using the ACF, engineers or scientists can get relief from the time consuming model redeveloping process, thus can focus more on the problem analysis instead of tool (model) development.

(7)

謝 誌

這這這本本本論論論文文文能能能夠夠夠完完完成成成,,,能能能夠夠夠完完完成成成這這這個學學學位位位,,,首首首先先要要要感感感謝謝我謝我我的的的指指導導教教教授 - 張張張良良正正教正教教授,,,這這這 些 些些年年年對我我我的的的細細細心心心指指導導,,,使使使我我我可可可以以以更更更加廣廣泛泛的的的想想法法與與角角角度度度去去面去面這這這個浩浩瀚瀚的的的知知知識識識之海海。。其其次次, 也 也也要要要感感感謝謝謝葉葉葉高次次次教教教授、、楊楊楊德良良教教教授、、黃黃良良雄雄教教教授、、李李天天浩浩教教教授、、賴賴賴明明治治教教教授、、葉葉葉弘德德教教教 與 與與單單單信信信瑜瑜瑜教教教授諸諸諸位位位口口口試試試委員員對對於於於這這這本本本論論論文文文的的的指指教教教,您您的的指指教教教使使使得得本本本論論文論文文更更更加完完備備,,特特特此此此由 衷 衷衷感感感謝謝謝 另另另外外,,博博博士士班班的的八八年年年間,,有有輝輝哥哥、、生生哥哥、、小小貓貓貓、阿阿彬彬與與曉曉曉萍萍萍你你你們們的的陪陪伴伴,,一一起起起辛辛辛苦苦一一一 起 起起嘴嘴嘴砲砲砲,,,共共同同度度度過過過漫漫長漫長長的的的研研研究究究生涯生生涯。。。薛薛薛哥哥、、華華哥哥、、小小健健、、浚浚偉偉、、小小蘇蘇、、阿阿釧釧釧、、、瀚瀚聖聖聖、、、阿阿阿 牛 牛牛、、牛牛奶奶車車、、阿阿海海、、冠冠宇宇、、雲雲直直、、阜阜峻峻、、阿阿布布布、小小瑜瑜、、阿阿卡卡、、深深惠惠,,族族族繁繁繁不及及備備載載 (待待得 久 久久認認認識識識的的的人人就就多多了了) ,,有有有你你你們們的的陪陪伴伴伴日日日子子子變變變得精精精采采采許許許多多多。。最。最最後後後要要要感感感謝謝謝一直直陪陪伴伴在在我我身身旁旁旁的的的 親 親親人人與與小小慧慧慧,,,有有有了了你了你你們們的的的支支支持,,,才才才讓讓讓我我我有有有勇勇氣氣完完成成成這這這個學學學位位位,,,感感謝感謝謝你你你們們。

(8)

目 錄

中文摘要 . . . ii 英文摘要 . . . iv 誌謝 . . . vi 目錄 . . . vii 圖目錄 . . . ix 表目錄 . . . xii 符號使用對照清單 . . . xv 第一章 緒論 . . . 1 1.1 緣起與目的 . . . 1 1.2 文獻回顧 . . . . 2 1.3 研究步驟 . . . . 5 第二章 研究理論與方法 . . . 6 2.1 數值模式開發流程 . . . . 6 2.1.1 概念模式階段概述 . . . . 6 2.1.2 數學模式階段概述 . . . 6 2.1.3 數值離散階段概述 . . . 9 2.1.4 電腦程式階段概述 . . . 10 2.2 可適性計算架構 . . . 12 2.2.1 可適性計算架構概述 . . . 12 2.2.2 「可適性計算架構」之數學模式階段 . . . 16 2.2.3 「可適性計算架構」之數值離散階段 . . . 19 2.2.3.1 Voronoi Diagram 空間離散模組 . . . 19 2.2.3.2 方程式離散方法 . . . 21 2.2.4 「可適性計算架構」之電腦程式階段 . . . 25 2.2.4.1 通用數值解法 . . . 25 2.2.4.2 材質參數與分布 . . . 30 2.2.4.3 變數與參數資料結構 . . . 30 2.2.4.4 邊界條件 . . . 35 2.2.4.5 源匯項 . . . 35 2.3 可適性計算架構核心平台開發 . . . 37

(9)

第三章 「可適性計算架構」應用模組開發 . . . 38 3.1 數學模式階段 . . . 38 3.1.1 地下水流子問題 . . . 38 3.1.1.1 建立分散型控制方程組 . . . 38 3.1.1.2 方程式一致性分析 . . . 43 3.1.2 熱流傳輸子問題 . . . 46 3.1.2.1 建立分散型控制方程組 . . . 46 3.1.2.2 方程式一致性分析 . . . 49 3.1.3 溶質傳輸子問題 . . . 51 3.1.3.1 建立分散型控制方程組 . . . 51 3.1.3.2 方程式一致性分析 . . . 54 3.2 數值離散階段 . . . 56 3.2.1 地下水流子問題 . . . 56 3.2.2 熱流傳輸子問題 . . . 57 3.2.3 溶質傳輸子問題 . . . 58 3.3 電腦程式階段 . . . 59 3.3.1 地下水流子問題 . . . 59 3.3.1.1 變數宣告與設定 . . . 59 3.3.1.2 局部參數宣告與設定 . . . 60 3.3.1.3 全域參數宣告與設定 . . . 60 3.3.2 熱流傳輸子問題 . . . 61 3.3.2.1 變數宣告與設定 . . . 61 3.3.2.2 局部參數宣告與設定 . . . 61 3.3.3 溶質傳輸子問題 . . . 62 3.3.3.1 變數宣告與設定 . . . 62 3.3.3.2 局部參數宣告與設定 . . . 63 3.3.3.3 全域參數宣告與設定 . . . 63 3.3.4 資訊同步項目設定 . . . 63 第四章 案例結果與驗證 . . . 65 4.1 穩態垂向二維地下水流非耦合模擬 . . . 65 4.2 非穩態垂向二維地下水流非耦合模擬 . . . 68 4.3 非穩態垂向二維地下水流與熱流傳輸耦合模擬(注入熱水案例) . . . 71 4.4 非穩態垂向二維地下水流與熱流傳輸耦合模擬(地下熱源環境注入常溫水流案例) 76 4.5 非穩態垂向二維地下水流、熱流傳輸與溶質傳輸耦合模擬 . . . 82 第五章 結論與建議 . . . 94 5.1 結論 . . . 94 5.2 建議 . . . 95 參考文獻 . . . 98

(10)

附錄B 總水頭計算公式推導 . . . 102

附錄C 土壤壓密係數與傳統儲水係數之相關推導 . . . 105

附錄D 細胞自動機 . . . 109

(11)

圖 目

目 錄

1-1 方程式新增與刪除示意圖 . . . 2 1-2 「可適性計算架構」研究流程圖 . . . 5 2-1 可適性計算架構與傳統開發架構比較圖 . . . 13 2-2 「可適性計算架構」系統架構與運算流程圖 . . . 15

2-3 Voronoi Diagram 與 Delaunay Triangle 示意圖 . . . 20

2-4 Voronoi Diagram 網格架構圖 . . . 21 2-5 可適性計算架構內迭代流程圖 . . . 26 2-6 可適性計算架構資訊同步示意圖 . . . 27 2-7 可適性計算架構外迭代流程圖 . . . 28 2-8 可適性計算架構時間控制流程圖 . . . 29 2-9 材質與網格分布示意圖 . . . 30 2-10 資料儲存結構圖 . . . 31 2-11 節點變數資料結構與函數運作關係圖 . . . 31 2-12 連結變數資料結構與函數運作關係圖 . . . 32 2-13 空間變數或參數推估示意圖 . . . 34 2-14 局部參數與節點隸屬關係示意圖 . . . 34 2-15 邊界條件與網格配置示意圖 . . . 36 2-16 源匯點與網格配置示意圖 . . . 36 4-1 穩態垂向二維地下水流模擬圖 . . . 66 4-2 模擬網格圖 . . . 67 4-3 總水頭分布等值圖(穩態) . . . 67 4-4 水流流向圖(穩態) . . . 68 4-5 非穩態垂向二維地下水流模擬圖 . . . 69 4-6 總水頭分布等值圖( time = 900s = 0.25hr ) . . . 69 4-7 抽注水井總水頭隨時間變化圖 . . . 70 4-8 水流流向圖( time = 900s = 0.25hr ) . . . 70 4-9 非穩態垂向二維熱流傳輸模擬圖(注入熱水案例) . . . 71 4-10 溫度分布等值圖( time = 3, 600s = 1hr ) . . . 72 4-11 溫度分布等值圖( time = 86, 400s = 24hr ) . . . 72

(12)

4-12 熱流傳輸流向圖( time = 3, 600s = 1hr ) . . . 73 4-13 抽注水井總水頭隨時間變化圖(不同案例) . . . 74 4-14 抽注水井溫度隨時間變化圖 . . . 74 4-15 溫度、水流密度與黏滯係數變化關係圖 . . . 75 4-16 抽注水井黏滯係數隨時間變化圖 . . . 75 4-17 抽注水井水力傳導係數隨時間變化圖 . . . 76 4-18 非穩態垂向二維熱流傳輸模擬圖(注入常溫水流案例) . . . 77 4-19 溫度分布等值圖( time = 0s = 0hr ) . . . 78 4-20 溫度分布等值圖( time = 3, 600s = 1hr ) . . . 78 4-21 溫度分布等值圖( time = 86, 400s = 24hr ) . . . 79 4-22 溫度分布等值圖( time = 172, 800s = 48hr ) . . . 79 4-23 抽水井溫度隨時間變化圖(不同案例) . . . 80 4-24 抽水井總水頭隨時間變化圖(不同案例) . . . 81 4-25 抽水井溫度隨時間變化圖(不同抽水量) . . . 81 4-26 抽水井總水頭隨時間變化圖(不同抽水量) . . . 82 4-27 相對吸附係數隨溫度變化圖 . . . 83 4-28 非穩態垂向二維溶質傳輸模擬圖 . . . 83 4-29 濃度分布等值圖( time = 0s = 0hr ) . . . 84 4-30 濃度分布等值圖( time = 3600s = 1hr ) . . . 85 4-31 濃度分布等值圖( time = 86, 400s = 24hr ) . . . 85 4-32 濃度分布等值圖( time = 172, 800s = 48hr ) . . . 86 4-33 水流流向圖( time = 172, 800s = 48hr ) . . . 86

4-34 抽水井濃度變化圖 (比較案例: case02 、 case02a 與 case02b) . . . 87

4-35 溶液中系統總溶質質量變化圖 (比較案例: case02 、 case02a 與 case02b) . . . . 88

4-36 溶質移除率變化圖 (比較案例: case02 、 case02a 與 case02b) . . . 89

4-37 抽水井濃度變化圖 (比較案例: case02a 與 case03) . . . 90 4-38 溶液中系統總溶質質量變化圖 (比較案例: case02a 與 case03) . . . 90 4-39 溶質移除率變化圖 (比較案例: case02a 與 case03) . . . 91 4-40 吸附係數對控制體積內吸附溶質質量百分比變化圖 . . . 92 4-41 莫耳濃度對 Jones-Dole 方程式第二項與第三項變化圖 . . . 92 4-42 莫耳濃度對 ∆µr 變化圖 . . . 93

A-1 Delaunay triangulation 與 其外接圓 . . . 99

A-2 Delaunay triangulation 與 Voronoi Diagram . . . 100

B-1 控制體積垂向受力示意圖 . . . 102

C-1 水流密度變化曲線圖( 25◦C 常溫) . . . 105

D-1 von Neumann形式細胞結構圖 . . . 110

(13)

D-3 Hexagonal形式細胞結構圖 . . . 111 E-1 Voronoi Diagram 與 Delaunay Triangle 示意圖 . . . 113

(14)

目 錄

1 符號使用對照表 . . . xv 2-1 變數與方程式關係矩陣 . . . 17 2-2 變數、方程式與求解步驟表(步驟一) . . . 17 2-3 變數、方程式與求解步驟表(步驟二) . . . 17 2-4 變數、方程式與求解步驟表(步驟三) . . . 18 2-5 變數、方程式與求解步驟表(步驟四) . . . 18 2-6 變數與方程式關係矩陣(範例二) . . . 19 2-7 節點、相鄰節點、相鄰連結與相鄰邊界虛擬點對應表 . . . 20 2-8 節點與局部參數隸屬關係對應表 . . . 33 3-1 地下水流變數與方程式關係矩陣 . . . 43 3-2 地下水流變數列表及自變數與應變數統計表 . . . 44 3-3 地下水流函式求解順序表 . . . 44 3-4 熱流傳輸變數與方程式關係矩陣 . . . 49 3-5 熱流傳輸變數列表及自變數與應變數統計表 . . . 49 3-6 熱流傳輸函式求解順序表 . . . 50 3-7 溶質傳輸變數與方程式關係矩陣 . . . 54 3-8 溶質傳輸變數列表及自變數與應變數統計表 . . . 55 3-9 溶質傳輸函式求解順序表 . . . 55 3-10 地下水流子問題變數宣告與設定表 . . . 59 3-11 地下水流子問題局部參數宣告與設定表 . . . 60 3-12 地下水流全域參數宣告與設定表 . . . 60 3-13 熱流傳輸子問題變數宣告與設定表 . . . 61 3-14 熱流傳輸子問題局部參數宣告與設定表 . . . 62 3-15 溶質傳輸子問題變數宣告與設定表 . . . 62 3-16 溶質傳輸子問題局部參數宣告與設定表 . . . 63 3-17 溶質傳輸全域參數宣告與設定表 . . . 63 3-18 資訊同步列表 . . . 64 4-1 非耦合地下水流模擬局部參數設定表 . . . 65 4-2 非耦合地下水流模擬全域參數設定表 . . . 66

(15)

4-3 熱流傳輸子問題局部參數設定表 . . . 71

4-4 溶質傳輸子問題局部參數設定表 . . . 82

4-5 溶質傳輸子問題全域參數設定表 . . . 82

(16)

符號

號使

使

使用

用對

對照

照清

表 1: 符號使用對照表 符 符符號號號 對對對照照照含含含意意意 符號符符 對照照含含意意意 α0 土壤壓密係數 αL 縱向延散性 αT 橫向延散性 αSE 溶質膨脹係數

αvan van Genuchten 公式參數 βvan van Genuchten 公式參數

µpw 純水黏滯係數 ∆µr 溶液相對黏滯係數改變量 µwl 溶液黏滯係數 φl 水流之單位質量熱容量 φs 土體之單位質量熱容量 ψ 張力,即負壓力 ρwl 溶液密度 ρpw 純水密度 ρ◦pw 常溫常壓下之純水密度 ρs 土體密度 ρwl 溶液密度 θr 殘餘含水量 θs 飽和含水量 θe 有效含水量

a Jones-Dole 方程式之參數A b Jones-Dole 方程式之參數B csorb1 等溫吸附溫差轉換係數(一次項) csorb2 等溫吸附溫差轉換係數(二次項) Cl 溶液中之溶質濃度(質量濃度) Cs 吸附於土體之溶質濃度(質量濃度) Cml 溶液中之溶質濃度(莫耳濃度) D 延散係數張量 D? 擴散係數 g 重力加速度 ζ 位置水頭 h 總水頭 z 位置高程 ˙ H 熱穿越量 ˙hdif 單位面積擴散項熱穿越量 續接下頁

(17)

表 1 – 承接上頁 符 符符號號號 對對對照照照含含含意意意 符號符符 對照照含含意意意 ˙hadv 單位面積對流項熱穿越量 KH,eq 等效熱傳導係數 KH,l 水流熱傳導係數 KH,s 土體熱傳導係數 Ksorb,d 吸附係數 Ksorb,d◦ 常溫吸附係數 Kwl 溶液之實際水力傳導係數 Kwr 相對水力傳導係數 Kws 土壤之飽和水力傳導係數 Mr 溶質之分子量 M˙cl 溶質穿越流率 ˙ Mwl 水流質量流率 m˙cl,dif 單位面積擴散項溶質穿越流率 ˙ mcl,adv 單位面積對流項溶質穿越流率 m˙wl 單位面積水流質量流率 ˆ n 流線之正交方向 n 土壤孔隙率 n◦ 常壓下之土壤孔隙率 P 壓力 Pbar 以 bar 為單位之壓力數值 p 壓力水頭 pcm 以 cm 為單位之壓力水頭數值 p◦ 常壓之壓力水頭數值 qcl 抽注溶質質量 qH 抽注熱容量 qwl 抽注水質量 ˆ s 流線方向 Sd 飽和度 sH,l 溶液比熱 sH,s 土體比熱 Vn 達西流速在 ˆn 方向之分量 Vs 達西流速在 ˆs 方向之分量 ~ Vdarcy 達西流速 ACS 控制表面 VCV 控制體積 =unit() 代表單位轉換運算子

(18)

第一

一章

緒論

1.1

緣起

與目

目的

在在在土土土木木木、、、水水水利利利或或或其其其他他他相相關關工工工程程程領領領域域中中中,,,數數數值值模模式式之之應應應用範用用範範圍圍已已已不斷斷斷擴擴擴展。。。相相相較較較於於於實體 實 實實驗驗驗而而而言言言,,,應應應用用用數數數值值模模式式進進進行行行工工工程程程規規規劃劃劃,,,在在成成成本本本上上上、、、彈彈彈性性上上上與與速速速度度度上之之優優勢勢。。除除此此之之外外, 數 數數值值模模式式式亦亦亦可可可結結結合合最最最佳佳化佳化化理理理論論論,,,進進進行行行最最最佳佳佳化化化規規規劃劃管管理理之之探探討討討,,,例例例如如如地地下下下水水最最最佳佳管佳管管理理理模模式式式 [1, 2] 或或或污污染染染整整整治治模模式式式 [3] 等等等,,,因因因此此此數數數值值模模式式式之之之重重重要要要性性日日日趨趨趨顯顯顯著著著 Bear等等等人人人 [4] 指指出出數數值值模模式式之之開開發發必必須須經經經歷歷歷四四四大步步驟驟,,分分別別為為「「概概概念模模式式描描述述」」、 「 「「數數數學模模式式定定義義義」」」、、、「「「數數數值值離離散散散推導導」」與與「「電電腦腦腦程程程式開開發發」」四四個個階階段段。。首首先先,,在在「「概概概念模 式 式式描描描述述述」」」階階階段段段則則對對於於於待解解問問題題以以定定性性的的的方方方式來來描描述述變變變化化化機機制制;;其其次次在在「「數數數學模模式式定定義義義」」」 階 階階段段段則則將將前前述述之之變變變化化化機機制制一一一一以以定定量量量的的的數數數學方方程方程程式式式予予予以以以描描述述述,,,透透透過過過數數數學推推導導技技巧技巧巧與與部部部分分分 假 假假設設設,,,將將這這這些些些數數數學方方程方程程式式式組組組合合為為一一條條控控制制方方程方程程式式式,,,多多多數數數的的的控控制制方方方程程程式式式多多多為為偏偏微微分微分分方方方程程程式式式 (Partial Differential Equation, PDE) ,,,例例例如如如地地地下下下水水水流流流方方方程程程式式、式、、污污染染染傳傳輸輸輸方方方程程程式式式等等等;;; 接

接接著著著在在「「數數值值離離離散散散推導導」」」階階階段段段則則則透透透過過過有有有限限限差差差分法法 (Finite Different Method, FDM) 、

有限限元元素素法法 (Finite Element Method, FEM) 或或有或有有限限限體體積積法法 (Finite Volume Method, FVM) 等等等數數數值值方方法法,,,將將前前前述述之述之之控控制制制方方方程程程式式式進進進行行行離散散散化化化,,,轉轉化轉化化為為離離離散散散方方程方程程式式式,,,多多數多數數之之之數數數值 方 方方法法均均是是是將連連連續續續型型態態態之研研研究究究區區區域域切切割割成成成有有有限限個個節節點點,,因因因此此離離散散散方方方程程程式即即描描述述節節點點數數值值與與周 遭 遭遭相相相鄰鄰鄰節點點數數值值之之函函數數數關係係,,由由於於於每每每一一節節點點即即代代表表表一條條等等號號方方方程程程式,,故故故常常常見見見作作作法法是是是將這這這些些些 等 等等號號號方方方程程程式轉轉化化為為矩矩矩陣方方方程程程式,,並並選選選用用用適適適合之之之矩矩矩陣解解法法 (matrix solver) 求求解解之之,,例例如如高 斯 斯斯消消去去法法等等;;最最後後在在「「電電腦腦腦程程程式開開發發」」階階段段則則是是是將前前述述所所建所建建立立立之矩矩矩陣方陣陣方方程程程式與與選選選定定定之之之矩矩矩陣陣陣 解 解解法法以以電電腦腦腦語語語言言言描述述述之之之,,,撰撰撰寫成寫寫成成為為可可可執執行行行之電電腦腦腦程程程式式式。。。

(19)

綜綜綜觀觀觀前前述述步步驟驟,,若若今今欲欲加加入入一一原原問問題題未未未考考考量量量之行行為為,,則則須須加加入入描描述述此此此行行行為為之之法法則則 (控 制 制制方方方程程程式式式) ,,,如如如此此此則則則須須須重重新重新新推導導並並修修修正正正原原原問問題題之之控控制制方方方程程程式式式,,,控控制制制方方方程程程式式式離離離散散散化、化化、矩矩矩陣陣陣方方方 程 程程式式式與與數數值值程程程式式式撰撰撰寫寫等寫等等動動動作作作均均需需要要要重重重新新新修修修改改改,,,修修修改改改工工工作作作往往往往相相當當繁繁繁複複複,,也也因因因此此此限限制制了了原原模 式 式式擴擴擴充或或或修修正修正正的的的彈彈彈性性。。。 控制方程式 Equation 1 Equation 2 Equation n ... Other Equations Add Equation 3 Remove 圖 1-1: 方程式新增與刪除示意圖 本本本研研研究究究目目目的的的在在提提出出新新新的的的數數數值值模模擬擬擬架架架構構構,突突突破破傳傳統統統的的的數數值值建建模模方方方式,,使使使所所所開開發發發的的的模模擬擬擬 式 式式,,,其其其描描描述述變述變變化化化機機制制之之方方方程程程式可可可自自自由由的的的新新新增增增與刪刪除除 (如 如圖圖 1-1 所所所示示示) ,以以期期在在未未來未來來並並更更更進進進 一 一一步步步發發發展展成成具具備備自自自我我我學學習習習及及及演演演進進進的的的智智智慧慧慧型型計計計算算算模模擬擬擬系系系統統統

1.2

文獻

獻回

傳傳傳統統統上,,偏偏微微分分方方方程程程式式式的的的求求解解方解方方法法可可以以分分為為兩兩大大類類,,包包含含解解解析析析解解解法法與與數數值值解解法法,,解解解析析析 解 解解法法必必須須應應應用用用許許許多多多數數數學推推導導技技技巧巧巧,例例如如::變變變數數數分離離法法、、 Lapalce 轉轉換換等等數數數學技技巧技巧巧,搭搭搭配配配 邊 邊邊界界界條條條件件件或或或初初初始始始條條條件件件方方方可可可求求解解。。在在求求解解上上有有有許許許多限多多限限制制制,,,其其邊邊邊界界界形形形狀狀狀往往往往往往僅僅可可可適適適用用於用於於矩矩矩形形形或或或 圓 圓圓形形形邊邊邊界界界,,,且且且其其偏偏微微微分分方分方方程程程式式式之之之型型態態態也也也僅僅侷侷侷限限限於於於線線線性性偏偏微微分微分分方方方程程程式式式或或或少少數數數特特特定定定型型態態態之之之非非線線線 性 性性偏偏偏微微微分分分方方方程程程式式式,,,故故故對於於於工工工程程程上上上之之之應應應用用用有有有所所限所限限制制制。。。在在數數值值解解解法法上上上,,,則則則藉藉藉由各各式式數數值值方方法法對

(20)

偏 偏偏微微微分分分方方方程程程式式式進進進行行行數數數值值離離散散散,後後續續續可可可以以矩矩矩陣陣陣解解解法法 (matrix solver) 來來來進進進行行行求求解解,,相相較較於於於解解解 析 析析解解解法法,,數數值值解解法法在在邊邊邊界界界形形形狀狀或狀或或方方方程程程式式式型型態態態之之之侷侷侷限限限較較較低低低。。。 為為為使使使減減減輕輕輕工工工程程程師師師或或或研研研究究究人人人員員於於於問問問題題題求求解解解之之之負負負擔擔擔,,,可可可藉藉藉由許許許多多多輔輔輔助助助工工工具具取取代代大大部部部分分分的的的 求 求求解解解工工工作作作,,,使使使其其可可可著著著重重重心心心力力力於於於問問問題題題本本本質質質之之之上上上,,,此此此類類類之之之輔輔輔助助助工工工具具包包包含含::: Mathematica 與 PDE2D 等等等,,,以以以下下下分分分別別別說說說明明明兩兩者者者的的的差差差異異異。。。 Mathematica 是是是一種種種數數數學學學領領域領域的的的輔輔輔助助助軟軟軟體體,,, 其 其其內內內建建建大量量量之數數數學解解法法資資資料料料庫庫庫,因因因此此此對對於於求求解解解特特特定定型型態態態的的的偏偏微微分分方方方程程程式 (PDEs) 即即為為方方方 便 便便。。使使使用用者者需需選選選擇擇擇適適適合之之之方方方程程程式型型態態態,並並依依依據據據需求求計計計算對對應應應之係係係數數數即即即可可可,,例例如如線線性性之之二 階 階階偏偏偏微微微分分分方方方程程程式(如如式式 (1-1) 所所所示示示),其其中中 a 、、 b 、、 c 、、 d 、、 e 、、 f 與與 g 均 均為為方方方程程程式中 的 的的係係係數數數,如如係係係數數數 a 與與 c 若若為為 1 時時時,而而其其他他係係係數數數為 0 時時時,方方方程程程式即即代代表表表卡卡卡氏氏座座標標系系系統統統 Laplace 方方方程程程式式式。。如。如如改改改變變變係係係數數數數數數值值,,亦亦可可可表表表現現其其他他形形式式之之方方方程程程式式式,,,如如如波波浪浪方方方程程程式式式與與熱熱傳傳方方方 程 程程式式式等等等。。。但但但對對於於於工工工程程程應應應用用用而而而言言言,,,控控制制制方方方程程程式多式式多多半半半需需要要要做做大大大幅幅幅簡簡簡化化化重重重整整整,或或甚甚至至無無法法轉轉變變變成成成 所 所所需需之之特特定定形形式式,,有有其其應應應用用用上上的上的的限限限制制制。。。

a

2

u

∂x

2

+ b

2

u

∂x∂y

+ c

2

u

∂y

2

+ d

∂u

∂x

+ e

∂u

∂y

+ f u = g

(1-1)

2

u

∂x

2

+

2

u

∂y

2

= 0

(1-2)

PDE2D [5] 則則則是是是一一一套套套通通通用用用化化化之之之數數數值值模模擬擬擬軟軟軟體體,,,針針針對特特特定定定類類類型型之之之偏偏微微微分分分方方方程程程式式式,,,應應應 用

用用有有有限限元元素素法法進進進行行行求求解解。。 Gribb 與與 Sewell [6] 比比較較應應應用用用 PDE2D 建建建立立立未未飽未飽飽和和層層地地下下下水

流流與與與傳傳傳輸輸輸模模模式式式,,,與與自與自自行行行開發發發撰撰撰寫寫寫模模式式式之之之差差差異異異,,,其其證證證明明明通通通用用用化化化程程程式式式碼碼碼 (general purpose computer code) 除除除可可可大大大幅幅幅簡簡簡化化化開開發發發者者者之之開開發發發工工工作作作外外,,在在精精精度度度上仍仍可可與與客客製製製化化化程程程式碼碼碼 (special purpose computer code) 並並並駕駕駕齊齊齊驅驅。。。 Lalegname 等等等人人人 [7] 則則則以以以 PDE2D 建建建立立立 彈

彈彈性性性體體體之之之動動動態態斷態斷斷裂裂裂模模式式 (dynamic crack model) 。

綜綜綜觀觀觀前前述述輔輔助助工工具具,,顯顯示示示此此此類類輔輔助助開開發發發工工工具具具具有有有工工工程程程應應應用用用上上上之之之實實用實用用性性。。。然然前前前述述述輔輔輔助助助工工工 具 具具僅僅僅能能能求求求解解解特特特定定定類類類型型型之之之偏偏偏微微微分分分方方方程程程式式式,,,例例例如如如前前前述述述 Laplace 方方方程程程式式式或或或波波浪浪方方方程程程式等式式等等,,,而而而無 法 法法直直直接接接利利利用用用守守守恆恆恆定定定律律律與與與其其其他他他相相相關關之之輔輔助助定定律律來來求求解解,,必必須須透透透過過過繁繁繁雜的的數的數數學學學技技技巧巧巧與與推推導導去去去簡簡簡 化 化化成成成前前述述之之特特定定型型態態態,,,也也也因因因此此此限限制制了了模模式式擴擴擴充與與修修修正正正的的的彈彈彈性性。。。

數據

表 1 – 承接上頁 符符 符號 號號 對對 對照照 照含含 含意意意 符號符符 號號 對對 對照照 照含含 含意意意 ˙h adv 單位面積對流項熱穿越量 K H,eq 等效熱傳導係數 K H,l 水流熱傳導係數 K H,s 土體熱傳導係數 K sorb,d 吸附係數 K sorb,d◦ 常溫吸附係數 K wl 溶液之實際水力傳導係數 K wr 相對水力傳導係數 K ws 土壤之飽和水力傳導係數 M r 溶質 之分子量 M˙ cl 溶質 穿越流率 M˙ wl 水流質量流率 m˙ cl,dif 單位面積擴散
表 2-4: 變數 、方程式與求解步驟表(步驟三) (2-14) (2-15) (2-16) (2-17) (2-18) V 1 * * - - - kn2 V 2 * - * * - kn3 V 3 I - - D  -V 4 - - * - * kn2 V 5 - * - - * kn1 fg1 fg2 fg3 fg1 表 2-5: 變數 、方程式與求解步驟表(步驟四) (2-14) (2-15) (2-16) (2-17) (2-18) V 1 * * - - - kn2 V 2 * - * * -
圖 2-3: Voronoi Diagram 與 Delaunay Triangle 示意圖 為為 為三三 三角 角 角形 形 形之之 之外外 外心 心 心, , ,將 將 將不不 不同同 同三 三 三角 角 角形形 形之 之外之 外 外心 心 心所所 所連連 連區區 區塊 塊塊 即 即為即為 為 Voronoi Diagram 。。 。圖 圖 圖上 上 上之之 之 V 1 、 、、 V 2 與與 與 V 3 區 區塊區塊 塊即 即 即為為 為 Voronoi Diagram 。。 。 「 「 「可可 可適
圖 2-4: Voronoi Diagram 網格架構圖 虛虛 虛線線線 串串 串連 連連 節 節 節點 點 點 N 0 與 N與與 1 ,, ,因 因 因此 此又此 又 又可 可 可以 以 以標標 標註註 註 為為 為 L 0,1 。。 。圖 圖 圖上 上 上 L 0 、 、 、 L 1 至至 至 L 11 合合 合計計 計 共共 共有 有 有12個 個個 內內 內部部 部相相 相控控 控制制 制表表 表面 面 面。。 。此 此 此外 外,外 , ,所所 所有 有 有控控 控制 制體制體 體積積 積涵涵
+7

參考文獻

相關文件

(Computable General Equilibrium Model;簡稱CGE模 型)。又因為其應用性高,故也被稱為應用性計算一般均 衡模型(Applied General Equilibrium

We have presented a numerical model for multiphase com- pressible flows involving the liquid and vapor phases of one species and one or more inert gaseous phases, extending the

Describe finite-volume method for solving proposed model numerically on fixed mapped (body-fitted) grids Discuss adaptive moving mesh approach for efficient improvement of

Among Lewis structures having similar distributions of formal charges, the most plausible structure is the one in which negative formal charges are placed on the more

Wang (2006), Solving pseudomonotone variational inequalities and pseudoconvex optimization problems using the projection neural network, IEEE Trans- actions on Neural Networks,

O.K., let’s study chiral phase transition. Quark

We showed that the BCDM is a unifying model in that conceptual instances could be mapped into instances of five existing bitemporal representational data models: a first normal

The Hull-White Model: Calibration with Irregular Trinomial Trees (concluded).. • Recall that the algorithm figured out θ(t i ) that matches the spot rate r(0, t i+2 ) in order