• 沒有找到結果。

第三章 模式之數值方法

3.1 網格點配置與空間導數的離散

本模式計算區間的邊界為水平方向(ξ 與ψ )之四個週期邊界面以及 垂直方向之自由液面映射邊界:ζ =1,與底部邊界:ζ =0。模式中同時使 用兩種網格系統:正規網格系統與交錯網格系統。其中,正規網格系統在 水平方向為均勻分布,而垂直方向則為非均勻分布;亦即網格間為非等間 距,其分布型式如下( Gavrilakis,1992):

8417 . 1 1 tanh 8417

. 1 tanh )

( 

 

 −

×

=

Nz

k k

ζ 。 (3.1)

其中Nz為垂直方向之總格點數,k為垂直位置指標。根據式(3.1),在垂直方 向上越接近液面,空間解析度愈高,其網格點位置與間距關係顯示於圖3.1。

垂直方向非等間距的正規網格於物理區間與計算區間之分布,如圖 3.2 所 示,而此網格分布將更有利於解析自由液面邊界層。交錯網格系統之水平 位置與正規網格重疊,但其垂直方向則位移至相鄰正規網格之間距中心,

如圖3.3 所示。兩種網格系統之使用方式為:水平速度 u、v 與壓力 p 置於 正規網格點,垂直速度 w 則置於交錯網格點。模式中之連續方程式、壓力 Poisson 方程式,以及水平方向之動量方程式皆滿足於正規網格點上,而垂 直方向之動量方程式則滿足於交錯網格點上。

水平方向的導數:如∂u ∂ξ、∂ u2 ∂ξ2∂v ∂ψ 、∂ v2 ∂ψ2 與∂(uv) ∂ξ 等,

使用擬頻譜法進行離散,模式中將利用大量的快速傅立葉轉換來進行水平 導數的運算。有關於擬頻譜法之離散型式傅立葉級數理論將於附錄二中說 明。而垂直方向導數計算:如∂u ∂ζ 與∂ u2 ∂ζ2等,則使用二階中間差分法進 行離散。

模式中同時使用兩種網格系統的原因是為了維持連續方程式(同時亦

為壓力方程式)之空間解析度。由於映射法中連續方程式的滿足需要壓力 在垂直方向的二次導數,因此必須將垂直方向之動量方程式取垂直梯度(其 詳細步驟將於下節中說明)。

16 32 48 64 80 96 112 128 0.003

0.006 0.009 0.012 0.015

0 0.2 0.4 0.6 0.8 1

圖3.1:計算區間之垂直方向非等間距網格分佈情形。ζk為第k個網格點位置(實

線),ζk為第k個網格間距(虛線)。越接近上邊界ζ =1處之網格分佈越密。以垂直 方向網格點數NZ =129為例,最大網格距約為0.015;最小網格距約為 0.0015。

圖3.2:垂直方向非等間距之正規網格於物理區間(a)與計算區間(b)之二維示意圖。

k

ζk

ζk

ζk

ζk

(a) (b)

若不使用交錯網格,則壓力方程式之空間解析度就無法維持在一個垂直網 格距。若將垂直動量方程式(2.4)經時間積分後簡化表示為:

z B A p

w +

= ∂ , (3.2)

其中AB為速度場相關係數。而假設在垂直方向為正規網格分布的情形下 (參考圖 3.4(a) ),在垂直位置指標k之網格點上,其連續方程式之垂直速度 在垂直方向上的導數 (∂wz) 使用中間差分法離散過程之示意情形如下:

3.3:正規網格系統與交錯網格系統配置圖。模式中水平速度 u, v 與壓力 p 置

於正規網格點,垂直速度w 則置於交錯網格點。而連續方程式、壓力 Poisson 方程

式,以及水平方向之動量方程式皆滿足於正規網格點上,垂直方向之動量方程式 則滿足於交錯網格點上。

k

ui,

ξ ζ

○ 正規網格 ▲交錯網格

k

ui+1, k

ui1, ui+2,k

1 ,k+

ui ui+ k1, +1 ui+ k2,+1

1 , 1 + i− k

u

2

,k+1

wi

2

, 1

1 + + k

wi

2

, 1

2 + + k

wi

2

, 1

1 +

− k

wi

2

,k+3

wi

23

, 1 + + k

wi

2

, 3

2 + + k

wi

2

, 3

1 +

− k

wi

[ ]

[ ]

本節中我們將利用二階 Runge-Kutta 對 Navier-Stokes 方程式(2.41)至 (2.43)以及自由液面運動方程式(2.45)進行時間積分,並運用連續方程式之映 射法(Projection)得到壓力 Poisson 方程式。為達到最佳演算法,在此將 Runge-Kutta 積分計算流程分解為兩個步驟,表示如下:

[

( , ) ( , )

]

為了便利於說明,我們將Navier-Stokes 方程式(2.41)至(2.43)表示為:

p FU

相關文件