柱座標系下的流體力學控制方程組的微分形式的推導
直角座標系下描述
我們以NS方程(Navier-Stokes Equation)爲例,來推導控制方程的柱座標表示。我這裏考慮不可壓的,密度和粘性係數都爲常數的情況。
此時,直角座標系下的NS方程的表達形式爲,
ρDtDV
=−∇p+ρg
+μ∇2V
∇⋅V
=0
按分量的形式可以寫爲:
ρ(∂t∂u+u∂x∂u+v∂y∂u+w∂z∂u)=−∂x∂P+ρgx+μ(∂x2∂2u+∂y2∂2u+∂z2∂2u)
ρ(∂t∂v+u∂x∂v+v∂y∂v+w∂z∂v)=−∂y∂P+ρgy+μ(∂x2∂2v+∂y2∂2v+∂z2∂2v)
ρ(∂t∂w+u∂x∂w+v∂y∂w+w∂z∂w)=−∂z∂P+ρgz+μ(∂x2∂2w+∂y2∂2w+∂z2∂2w)
直角座標系到柱座標系
如圖所示,我們建立直角座標系和柱座標系。
由柱座標系的定義,我們知道,直角座標系和柱座標系滿足這樣一個關係:
⎣⎡rθz⎦⎤=⎣⎡x2+y2
arctan(y/x)z⎦⎤,0≤θ<2π
⎣⎡xyz⎦⎤=⎣⎡rcosθrsinθz⎦⎤
假設在直角座標系中,三個座標軸方向的單位向量分別表示爲
i、j、k,在柱座標系中,三個軸向的單位向量表示爲
er,eθ,ez,那麼,如圖所示,我們將
i、j、k分解到柱座標系中,將
er,eθ,ez分解到直角座標系中,可以得到二者之間的一個關係。
⎣⎡ereθez⎦⎤=⎣⎡cosθ−sinθ0sinθcosθ0001⎦⎤⎣⎡ijk⎦⎤
⎣⎡ijk⎦⎤=⎣⎡cosθsinθ0-sinθcosθ0001⎦⎤⎣⎡ereθez⎦⎤
座標系變換的雅克比矩陣體現了兩個座標系中變量的偏導關係,表示如下:
柱座標系下常用算子表示
爲了推導不可壓NS方程在柱座標下的表示形式,我們先推導一些常用算子的柱座標表示(重要但後面不一定全會用到),即:
∇f∇⋅f∇×f∇2f=∂r∂fer+r1∂θ∂feθ+∂z∂fez=r1∂r∂(rfr)+r1∂θ∂fθ+∂z∂fz=(r1∂θ∂fz−∂z∂fθ)er+(∂z∂fr−∂r∂fz)eθ+r1(∂r∂(rfθ)−∂θ∂fr)ez=r1∂r∂(r∂r∂f)+r21∂θ2∂2f+∂z2∂2f
**重要PS:**注意到,這裏散度和旋度的定義用到的是的
f在柱座標系下的分量來表示,而一階和二階梯度中的
f是一個函數,這個函數既可以在直角座標系下,也可以在柱座標系下。
因爲Tex公式敲起來挺費事的,我這裏只證明一下第一個,其他類似。使用座標系單位向量之間的關係和鏈式法則。
∇f=fx+fy+fz=[(frcosθ−fθr1sinθ)cosθ+(frsinθ+fθr1cosθ)sinθ]er+[(frr1cosθ−fθr1sinθ)−sinθ+(frsinθ+fθr1cosθ)cosθ]eθ+fzez=frer+r1fθeθ+fzez
不可壓NS方程柱座標形式推導
有了上述的工具,我們下一步要做的將Navier-Stokes方程直角座標表達中的各種算子替換成上述的極座標表示,整理合並即可。
對於NS方程,對左端求物質導數,NS方程表達爲:
ρ∂t∂V
+ρV
⋅∇V
=−∇p+ρg
+μ∇2V
外力項不涉及求導,不發生變換,只要替換相應的變量即可。所以我們只要計算時間導數項,對流項,壓強項和粘性項,以及連續性方程。
主要思路
我們想做的事情是,在NS方程的分量表達式
ρ(∂t∂u+u∂x∂u+v∂y∂u+w∂z∂u)=−∂x∂P+ρgx+μ(∂x2∂2u+∂y2∂2u+∂z2∂2u)
ρ(∂t∂v+u∂x∂v+v∂y∂v+w∂z∂v)=−∂y∂P+ρgy+μ(∂x2∂2v+∂y2∂2v+∂z2∂2v)
ρ(∂t∂w+u∂x∂w+v∂y∂w+w∂z∂w)=−∂z∂P+ρgz+μ(∂x2∂2w+∂y2∂2w+∂z2∂2w)
當中,將
u,v,w換成
ur,uθ,uz,並且我柱座標系下的三個式子是關於
er,eθ,ez三個方向的分量,即考慮將三個式子做線性組合,左邊對左邊,右邊多右邊:
⎣⎡柱式1柱式2柱式3⎦⎤=⎣⎡cosθ−sinθ0sinθcosθ0001⎦⎤⎣⎡直式1直式2直式3⎦⎤
考慮直角座標系向量到柱座標系的替換:
V
=⎣⎡uvw⎦⎤=⎣⎡cosθsinθ0-sinθcosθ0001⎦⎤⎣⎡uruθuz⎦⎤
將其代入,並利用梯度和拉普拉斯算子在柱座標下的表示公式(不全用到):
∇f∇⋅f∇×f∇2f=∂r∂fer+r1∂θ∂feθ+∂z∂fez=r1∂r∂(rfr)+r1∂θ∂fθ+∂z∂fz=(r1∂θ∂fz−∂z∂fθ)er+(∂z∂fr−∂r∂fz)eθ+r1(∂r∂(rfθ)−∂θ∂fr)ez=r1∂r∂(r∂r∂f)+r21∂θ2∂2f+∂z2∂2f
另外鏈式法則需要用到兩個座標系變換的求導關係:
綜上進行合併整理,即可。
連續性方程(質量守恆)
由柱座標下的散度公式,可知不可壓連續性條件爲:
r1∂r∂(rur)+r1∂θ∂(uθ)+∂z∂uz=0
時間導數項
因爲柱座標變換是對空間的變換,不涉及時間變量,所以時間導數項在直角座標系下不發生變化,做一個式分量的線性組合即可。
⎣⎡∂t∂ur∂t∂uθ∂t∂uz⎦⎤=⎣⎡cosθ−sinθ0sinθcosθ0001⎦⎤⎣⎡∂t∂u∂t∂v∂t∂w⎦⎤
對流項
因爲
V
是一個向量,我們可以分別考慮它的每一個分量:
ρV
⋅∇f=ρ(∂r∂fu+r1∂θ∂fv+∂z∂fw)
將
f分別替換爲
u,v,w,並將其替換爲
ur,uθ,uz,合併化簡,即可得到對流項。
ρ(ur∂r∂ur+ruθ∂θ∂ur−ruθ2+uz∂z∂ur)
ρ(ur∂r∂uθ+ruθ∂θ∂uθ+rur)
ρ(ur∂r∂uθ+ruθ∂θ∂uθ+ruruθ+uz∂z∂uθ))
ρ(ur∂r∂uz+ruθ∂θ∂uz+uz∂z∂uz)
打tex比較麻煩,將手算稿紙黏貼如下,(
ρ在外面,先不考慮,下同):
壓強項
我們想要的其實就是直角座標系中的各個分量在柱座標系下的表達,由前提到的梯度公式,直接可得:
∂uz+