ナビエ・ストークス方程式の導出

Last updated:

流体力学の基礎方程式を導出する場合、弾性力学と対応するような形で理解しておくと見通しがよい。どちらも同じ連続体の運動量の式(運動方程式)からスタートして、

  • ラグランジュ(物質)微分を用いるか、オイラー(空間)微分を用いるか
  • 物質の物理的特性(応力と変位・速度の関係)を表す構成則をどう仮定するか

によって、異なる物理考察が生まれてくる。このことを意識しつつナビエ・ストークス方程式(Navier-Stokes Equations)を導出するところまでを見ていこう。 今回の記事では、レイノルズの輸送定理(1)と連続の式(2)は既知として利用するので、詳細については以前の記事(レイノルズの輸送定理と連続の式)を参照してほしい。

DfDt=V(t)(gt+(gv))dVwheref=V(t)g(x1,x2,x3,t)dV\begin{align} &\frac{Df}{Dt} = \int_{V(t)} \left( \frac{\partial g}{\partial t} + \nabla \cdot (g \bm{v}) \right) dV \\ &\text{where} \quad f = \int_{V(t)} g(x_1, x_2, x_3, t) dV \notag \end{align} ρt+(ρv)=0\begin{equation} \frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \bm{v}) = 0 \end{equation}

コーシーの第一運動法則

まず、物質に作用する力として物体力ρf\rho \boldsymbol{f}と表面力t\boldsymbol{t}を考慮して、運動量の式を立てよう。 左辺は、運動量を注目する物質内で積分し、その値のラグランジュ微分を取ったものである。右辺は、物体力を物質内で、表面力を物質の表面で積分したものである。

DDt(ρvdV)=ρfdV+tds\begin{equation} % \label{eq:Hisada1992_4.13} \frac{D}{Dt} \left( \int \rho \boldsymbol{v} dV \right) = \int \rho \boldsymbol{f} dV + \int \boldsymbol{t} ds \end{equation}

運動量のラグランジュ微分を、Reynoldsの輸送定理(1)および質量保存の式(2)を用いて以下のように書き直す。

DDt(ρvidV)=(ρvit+viρt+(ρviv))dV=(ρvit+viρt+vi(ρv)+ρvvi)dV=(ρvit+ρvvi)dV\begin{align} &\frac{D}{Dt} \left( \int \rho v_i dV \right) = \int \left( \rho \frac{\partial v_i}{\partial t} + v_i \frac{\partial \rho}{\partial t} + \nabla \cdot (\rho v_i \boldsymbol{v}) \right) dV \notag \\ &= \int \left( \rho \frac{\partial v_i}{\partial t} + v_i \frac{\partial \rho}{\partial t} + v_i \nabla \cdot (\rho \bm{v}) + \rho \bm{v} \cdot \nabla v_i \right) dV \notag \\ &= \int \left( \rho \frac{\partial v_i}{\partial t} + \rho \bm{v} \cdot \nabla v_i \right) dV \end{align}

被積分関数の中身がオイラー微分の形になっていることに注意すると、これをラグランジュ微分に戻すことができる。

DDt(ρvidV)=ρDviDtdV\begin{align} \frac{D}{Dt} \left( \int \rho v_i dV \right) = \int \rho \frac{Dv_i}{Dt} dV \end{align}

DvDt=a\frac{D\bm{v}}{Dt} = \bm{a}と表せば、運動量の式は以下のように変形できる。 ただし、表面力t\boldsymbol{t}はCauchy応力テンソルT\boldsymbol{T}を用いて、t=Tn\boldsymbol{t} = \boldsymbol{T} \cdot \boldsymbol{n}と表され、発散定理を用いて面積分を体積分に変換した。

ρ(af)dV=div TdV\begin{equation} \int \rho (\boldsymbol{a} - \boldsymbol{f}) dV = \int \mathrm{div}~ \boldsymbol{T} dV \end{equation}

これが物体の任意の一部分について成り立つので、Cauchy’s First Law of Motionが(7)のように得られる。 この式は、ラグランジュ微分を用いた弾性力学のための運動方程式であり、注目する物質の変形を追いかけていく形で表されている。

ρa=div T+ρf\begin{equation} % \label{Hisada1992_4.28} \rho \boldsymbol{a} = \mathrm{div}~ \boldsymbol{T} + \rho \boldsymbol{f} \end{equation}

一方で、先ほど出てきたオイラー微分の形を用いると、ある領域に注目した、流体力学における運動方程式が得られる。

ρvt+ρvv=div T+ρf\begin{equation} % \label{Hisada1992_4.29} \rho \frac{\partial \boldsymbol{v}}{\partial t} + \rho \boldsymbol{v} \cdot \nabla \boldsymbol{v} = \mathrm{div}~ \boldsymbol{T} + \rho \boldsymbol{f} \end{equation}

構成則

次に重要なのが物質の物理特性を表す構成則をどう仮定するかだ。これによって応力がどう発生するか、つまり具体的なTTの形が決まる。 オイラー方程式(Equation of Motion for Ideal Fluid)を求める際には、表面力を発生させる場として圧力のスカラー場を考える。この場合、微小表面には面に対して垂直な方向にのみ表面力が働く。 このため、オイラー方程式では流体の圧縮は考慮されるが、流体内の剪断応力に由来する粘性の影響は考慮されない。 ここでは、剪断も含めた表面力を発生させる場として、応力テンソルによって表されるテンソル場を考える。Cauchy応力テンソルT\boldsymbol{T}は慣性デカルト座標系で以下のように表す。

T=Tijeiej\begin{equation} \boldsymbol{T} = T_{ij} \boldsymbol{e}_i \otimes \boldsymbol{e}_j \end{equation}

弾性力学では、物質の変形や変形履歴に応じて物質内部に発生する応力を応力テンソルとして表し、これは物理現象をもとに仮定される。最も単純なものの例として、線形等方弾性体の構成式のHookeの法則(要するに力に比例して伸びたり縮んだりする)がある。 流体を扱う場合、流体の速度勾配に応じた応力が発生すると考える。速度勾配テンソル(velocity gradient tensor)L\boldsymbol{L}は名前の通り物質の速度勾配を表し、次のように物質の位置の差を速度差に変換する。

dv=Ldx\begin{equation} d\boldsymbol{v} = \boldsymbol{L} \cdot d\boldsymbol{x} \end{equation}

これより、具体的には以下のように表される。

L=v=vieixjej=vixjeiej=Lijeiej\begin{equation} \boldsymbol{L} = \boldsymbol{v} \otimes \nabla = v_i \boldsymbol{e}_i \otimes \frac{\partial}{\partial x_j} \boldsymbol{e}_j = \frac{\partial v_i}{\partial x_j} \boldsymbol{e}_i \otimes \boldsymbol{e}_j = L_{ij} \boldsymbol{e}_i \otimes \boldsymbol{e}_j \end{equation}

これを対称成分の変形速度テンソル(deformation rate tensor or strain rate tensor)D\boldsymbol{D}と反対称成分のスピンテンソル(spin tensor or rotation rate tensor)W\boldsymbol{W}に、L=D+W\boldsymbol{L} = \boldsymbol{D} + \boldsymbol{W}となるよう分離する。それぞれ以下のように表される。

D=12(vixj+vjxi)eiej,W=12(vixjvjxi)eiej\begin{equation} \boldsymbol{D} = \frac{1}{2} \left( \frac{\partial v_i}{\partial x_j} + \frac{\partial v_j}{\partial x_i} \right) \boldsymbol{e}_i \otimes \boldsymbol{e}_j, \quad \boldsymbol{W} = \frac{1}{2} \left( \frac{\partial v_i}{\partial x_j} - \frac{\partial v_j}{\partial x_i} \right) \boldsymbol{e}_i \otimes \boldsymbol{e}_j \end{equation}

スピンテンソルはある軸周りでの回転を表すもので、このような渦流れは応力を生じないと考える。これよりStokes流体の構成式として以下のように仮定する。

T=pI+f(D)\begin{equation} % \label{Hisada1992_5.119} \boldsymbol{T} = p \boldsymbol{I} + \boldsymbol{f} (\boldsymbol{D}) \end{equation}

ppは圧力で、f(D)\boldsymbol{f} (\boldsymbol{D})は変形速度テンソルD\boldsymbol{D}を変数とし、f(O)=0\boldsymbol{f} (\boldsymbol{O})= 0を満たすテンソル値関数である。特にf(D)\boldsymbol{f} (\boldsymbol{D})D\boldsymbol{D}について線型であるようなものをNewton流体(Newtonian Fluid)と呼び、次のように表す。

T={p+(κ23μ)tr D}I+2μD\begin{equation} % \label{Hisada1992_5.122} \boldsymbol{T} = \left\{ -p + \left( \kappa - \frac{2}{3} \mu \right) \mathrm{tr}~\boldsymbol{D} \right\} \boldsymbol{I} + 2 \mu \boldsymbol{D} \end{equation}

ここでκ\kappaは体積粘性率(bulk viscosity, bulk modulus or modulus of compression)、μ\muせん断粘性率(shear viscosity, shear modulus or modulus of rigidity)と呼ばれる。流体は等方で、応力テンソルの対角項は圧力ppと圧縮方向の粘性κ(tr D)\kappa (\mathrm{tr}~\boldsymbol{D})によって表される。23μ(tr D)I- \frac{2}{3} \mu (\mathrm{tr}~\boldsymbol{D}) \boldsymbol{I}の項は2μD2\mu \boldsymbol{D}によって生じる対角項を打ち消すために挿入されている。非圧縮性を仮定すると、応力テンソルは次のように簡略化される。

div v=vixi=tr L=tr D=0\begin{equation} \mathrm{div}\ \boldsymbol{v} = \frac{\partial v_i}{\partial x_i}= \mathrm{tr}~\boldsymbol{L} = \mathrm{tr}~\boldsymbol{D} = 0 \end{equation} T=pI+2μD\begin{equation} % \label{Hisada1992_5.124} \boldsymbol{T} = -p \boldsymbol{I} + 2 \mu \boldsymbol{D} \end{equation}

ナビエ・ストークス方程式

オイラー微分を使った運動方程式(8)に、圧縮性を考慮したNewton流体の構成式(14)適用すると、Navier-Stokes方程式が得られる。

ρvt+ρvv=p+μΔv+(κ+13μ)(v)+ρf\begin{equation} \rho \frac{\partial \boldsymbol{v}}{\partial t} + \rho \boldsymbol{v} \cdot \nabla \boldsymbol{v} = - \nabla p + \mu \Delta \boldsymbol{v} + \left( \kappa + \frac{1}{3} \mu \right) \nabla (\nabla \cdot \boldsymbol{v}) + \rho \boldsymbol{f} \end{equation}

もちろん以下のように書いてもよい。

ρ[vt+(vgrad v)]=grad p+μΔv+(κ+13μ)grad div v+ρf\begin{equation} % \label{eq:LandauLifshitzVol6_15.6} \rho \left[ \frac{\partial \boldsymbol{v}}{\partial t} + (\boldsymbol{v} \cdot \mathrm{grad}\ \boldsymbol{v}) \right] = - \mathrm{grad}\ p + \mu \Delta \boldsymbol{v} + \left(\kappa + \frac{1}{3} \mu \right) \mathrm{grad}\ \mathrm{div}\ \boldsymbol{v} + \rho \boldsymbol{f} \end{equation}

ただし、応力テンソルのdivergenceは次のように整理した。

T=elxl[{p+(κ23μ)tr D}I+2μD]=elpxlδmn(emen)+elxlδmn(κ23μ)Dkk(emen)+elxl2μDij(eiej)=δmnpxl(elem)en+δmn(κ23μ)Dkkxl(elem)en+2μDijxl(elei)ej=pxnen+(κ23μ)Dkkxnen+2μDijxiej=pxnen+(κ23μ)xn(vkxk)en+μxi(vixj+vjxi)ej=pxnen+(κ+13μ)xn(vkxk)en+μ2vjxi2ej=p+μΔv+(κ+13μ)(v)\begin{align*} &\nabla \cdot \boldsymbol{T} = \boldsymbol{e}_l \frac{\partial}{\partial x_l} \cdot \left[ \left\{ -p + \left( \kappa - \frac{2}{3} \mu \right) \mathrm{tr}~\boldsymbol{D} \right\} \boldsymbol{I} + 2 \mu \boldsymbol{D} \right] \\ &= - \boldsymbol{e}_l \frac{\partial p}{\partial x_l} \cdot \delta_{mn} (\boldsymbol{e}_m \otimes \boldsymbol{e}_n) + \boldsymbol{e}_l \frac{\partial}{\partial x_l} \cdot \delta_{mn} \left( \kappa - \frac{2}{3} \mu \right) D_{kk} (\boldsymbol{e}_m \otimes \boldsymbol{e}_n) \\ &\hspace{12pt}+ \boldsymbol{e}_l \frac{\partial}{\partial x_l} \cdot 2\mu D_{ij} (\boldsymbol{e}_i \otimes \boldsymbol{e}_j) \\ &= - \delta_{mn} \frac{\partial p}{\partial x_l} (\boldsymbol{e}_l \cdot \boldsymbol{e}_m) \boldsymbol{e}_n + \delta_{mn} \left( \kappa - \frac{2}{3} \mu \right) \frac{\partial D_{kk}}{\partial x_l} (\boldsymbol{e}_l \cdot \boldsymbol{e}_m) \boldsymbol{e}_n + 2 \mu \frac{\partial D_{ij}}{\partial x_l} (\boldsymbol{e}_l \cdot \boldsymbol{e}_i) \boldsymbol{e}_j \\ &= - \frac{\partial p}{\partial x_n} \boldsymbol{e}_n + \left( \kappa - \frac{2}{3} \mu \right) \frac{\partial D_{kk}}{\partial x_n} \boldsymbol{e}_n + 2 \mu \frac{\partial D_{ij}}{\partial x_i} \boldsymbol{e}_j \\ &= - \frac{\partial p}{\partial x_n} \boldsymbol{e}_n + \left( \kappa - \frac{2}{3} \mu \right) \frac{\partial}{\partial x_n} \left( \frac{\partial v_k}{\partial x_k} \right) \boldsymbol{e}_n + \mu \frac{\partial}{\partial x_i} \left( \frac{\partial v_i}{\partial x_j} + \frac{\partial v_j}{\partial x_i} \right) \boldsymbol{e}_j \\ &= - \frac{\partial p}{\partial x_n} \boldsymbol{e}_n + \left( \kappa + \frac{1}{3} \mu \right) \frac{\partial}{\partial x_n} \left( \frac{\partial v_k}{\partial x_k} \right) \boldsymbol{e}_n + \mu \frac{\partial^2 v_j}{\partial {x_i}^2} \boldsymbol{e}_j \\ &= - \nabla p + \mu \Delta \boldsymbol{v} + \left( \kappa + \frac{1}{3} \mu \right) \nabla (\nabla \cdot \boldsymbol{v}) \end{align*}

非圧縮を仮定した場合v=0\nabla \cdot \boldsymbol{v}=0であり、運動方程式は簡単な形に書き換えられる。

ρ[vt+(vv)]=p+μΔv+ρf\begin{equation} % \label{eq:LandauLifshitzVol6_15.7} \rho \left[ \frac{\partial \boldsymbol{v}}{\partial t} + (\boldsymbol{v} \cdot \nabla \boldsymbol{v}) \right] = - \nabla p + \mu \Delta \boldsymbol{v} + \rho \boldsymbol{f} \end{equation}

このとき、粘性係数はμ\muのみで、動粘性係数ν=μ/ρ\nu = \mu / \rhoが代わりに用いられることも多い。

References

  1. 久田 俊明, 野口 裕久, “非線形有限要素法の基礎と応用”, 丸善, 1996
  2. 久田 俊明, “非線形有限要素法のためのテンソル解析の基礎”, 丸善 , 1999
  3. Karan S. Surana, “Classical Continuum Mechanics, Second Edition”, CRC Press, 2022

関連記事

レイノルズの輸送定理と連続の式

相加的な物理量の積分に関するラグランジュ微分の関係を表すレイノルズの輸送定理(Reynolds Transport Theorem)を導出します。具体的なレイノルズの輸送定理の適用例として連続の式(質量保存の式)を示します。

圧縮性・非定常な一次元流れの基礎式

圧縮性・非定常な一次元流れについて、連続の式、運動方程式(運動量の式)、エネルギーの式を導出します。壁面からの質量流入や壁面せん断力の影響も考慮した、より一般的な形を解説します。

表面張力とヤング・ラプラスの式

異なる流体が曲率を持った表面を境界にして接している場合、圧力と表面張力を考慮して力のつりあい式を立てることが可能です。これはヤング・ラプラスの式と呼ばれ、境界となる表面の曲率、表面張力、圧力差の関係を表します。