當前位置:編程學習大全網 - 編程語言 - 數值模擬主要過程和步驟

數值模擬主要過程和步驟

1、首先要建立反映問題(工程問題、物理問題等)本質的數學模型。

具體說就是要建立反映問題各量之間的微分方程及相應的定解條件。這是數值模擬的出發點。沒有正確完善的數學模型,數值模擬就無從談起。牛頓型流體流動的數學模型就是著名的納維—斯托克斯方程(簡稱方程)及其相應的定解條件。

2、尋求高效率、高準確度的計算方法

由於人們的努力,目前已發展了許多數值計算方法。計算方法不僅包括微分方程的離散化方法及求解方法,還包括貼體坐標的建立,邊界條件的處理等。這些過去被人們忽略或回避的問題,現在受到越來越多的重視和研究。

3、開始編制程序和進行計算

實踐表明這壹部分工作是整個工作的主體,占絕大部分時間。由於求解的問題比較復雜,比如方程就是壹個非線性的十分復雜的方程,它的數值求解方法在理論上不夠完善,所以需要通過實驗來加以驗證。正是在這個意義上講,數值模擬又叫數值試驗。應該指出這部分工作決不是輕而易舉的。

擴展資料:

數值模擬的發展史:

1955年Peaceman與Rachford研發的交替隱式解法(ADI)是數值模擬技術的重大突破。該解法非常穩定,而且速度快,所以迅速在包括石油,核物理,熱傳導等領域得到廣泛應用。1958年Douglas,Jim和Blair,P.M第壹次進行了考慮毛管壓力效果的水驅模擬。

60年代數值模擬技術的發展主要在數值解法,第壹個有效的數值模擬解法器是1968年Stone推出的SIP(Strong Implicit Procedure)。該解法可以很好地用來模擬非均質油藏和形狀不規則油藏。

Stone在70年代發表了三相相對滲透率模型,由油水和油氣兩相相對滲透率計算油、氣、水三相流動時的相對滲透率,該技術現在還廣為應用。70年代另壹項主要成就是Peaceman提出的從網格壓力來確定井底流壓的校正方法。

百度百科—數值模擬

  • 上一篇:如何用maya做坦克車輪
  • 下一篇:如何在Linux下進行arm編輯
  • copyright 2024編程學習大全網