零维护

 找回密码
 立即注册
快捷导航
搜索
热搜: 活动 交友 discuz
查看: 99|回复: 2

Navier-Stokes方程组的推导

[复制链接]

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-9-22 01:24:00 | 显示全部楼层 |阅读模式
题主数理基础很差,如有不对务必指正
NS方程分为两个部分,分别为continuity equation连续性方程以及momentum equation动量方程。
Continuity Equation \nabla.\bar{v}=0 [1]
Momentum Equation \rho\frac{D\bar{v}}{Dt}=-\nabla P+\mu \nabla ^2\bar{v}+\bar{f}
推导前先state一下前置条件:不可压缩的粘性流体
先从连续性方程开始。首先我们要定义Nabla operator,即
\nabla f=\frac{\partial f}{\partial x}+\frac{\partial f}{\partial y}+\frac{\partial f}{\partial z} [2]
\nabla .\bar{e}=\frac{\partial e_{x}}{\partial x}+\frac{\partial e_{y}}{\partial y}+\frac{\partial e_{z}}{\partial z} [3]
以及Material Derivative物质导数,对于一个多变量函数的求导。此处以流体中任意函数 {f}(x,y,z,t) 为例
\frac{Df}{Dt}=\frac{\partial f}{\partial t}+\frac{\partial f}{\partial x}\frac{\partial x}{\partial t}+\frac{\partial f}{\partial y}\frac{\partial y}{\partial t}+\frac{\partial f}{\partial z}\frac{\partial z}{\partial t}=(\bar{v}.\nabla)f
若f为矢量,即 \bar{f}(x,y,z,t) ,则为 \frac{D\bar{f}}{Dt}=\frac{\partial \bar f}{\partial t}+\frac{\partial  {f_{x}}}{\partial x}\frac{\partial x}{\partial t}+\frac{\partial f_{y}}{\partial y}\frac{\partial y}{\partial t}+\frac{\partial f_{z}}{\partial z}\frac{\partial z}{\partial t}=\frac{\partial \bar{f}}{\partial t}+(\bar{v}.\nabla) .\bar{f}
我们还需要用到Vector Calculus中的Gauss's law。即 \iiint_{V}^{}\nabla.\bar{v}dV=\iint_{A}^{}\bar{v}.d\bar{A} ,以下为我的推导过程
\iiint_{V}^{}\nabla.\bar{v}dV=\iiint_{V}\frac{\partial v_{x}}{\partial x}+\frac{\partial v_{y}}{\partial y}+\frac{\partial v_{z}}{\partial z}dV
=\iiint_{V}\frac{\partial v_{x}}{\partial x}+\frac{\partial v_{y}}{\partial y}+\frac{\partial v_{z}}{\partial z}dxdydz=\iiint_{V}\frac{\partial v_{x}}{\partial x}dxdydz+\iiint_{V}\frac{\partial v_{y}}{\partial y}dxdydz+\iiint_{V}\frac{\partial v_{z}}{\partial z}dxdydz
=\iint_{}^{}v_{x}dydz+\iint_{}^{}v_{y}dxdz+\iint_{}^{}v_{z}dxdy
=\iint_{A}^{}\bar{v}.d\bar{A} ,此处 \bar{A} 为定义的面积矢量 \bar{A}=(dydz,dxdz,dxdy) [4]
接下来可以开始推导了,设一个闭合曲面内的流体,密度变化率为 \frac{\partial \rho}{\partial t} ,曲面内质量变化为 \dot M=\iiint_{V}^{}\frac{\partial \rho}{\partial t}dV



我也不知道为啥这图会这么大,还有我的画功真的很烂

如上图所示,每一位元面积上质量的外通量为 \bar{v}.d\bar{A} , 显然整个曲面的外通量为 \iint_{A}^{}\bar{v}.d\bar{A}
所以有 \iiint_{V}^{}\frac{\partial \rho}{\partial t}dV+\iint_{A}^{}\bar{v}.d\bar{A}=0
根据Gauss's散度定理可得 \iiint_{V}^{}\frac{\partial \rho}{\partial t}dV+\iiint_{V}^{}\nabla.\bar{v}dV=0
\frac{\partial \rho}{\partial t}+\nabla.\bar{v}=0 ,对于不可压缩流体 \frac{\partial \rho}{\partial t}=0
所以 \nabla.\bar{v}=0
接下来开始推Momentum equation.
首先我们需要考虑流体中一个尺度上足够小的流体微团。它受到的力有压强带来的,也有粘性带来的切应力,以及流体系统外的外力。(此外其尺度也足够大,内部的分子数具有统计意义以及表面积足够大以讨论压强)
要计算压强力,我们需要对这个流体微团做一下受力分析.


如上图所示,微团在三个方向上都受到压强.
我们以x方向为例, {F_{x}}=\lim_{\Delta x \rightarrow 0}P(x,y,z)dydz-P(x+\Delta x,y,z)dydz
=\frac{\lim_{\Delta x \rightarrow 0}P(x,y,z)dxdydz-P(x+\Delta x,y,z)dxdydz}{dx} = -\frac{\partial P}{\partial x}dxdydz
=-\frac{\partial P}{\partial x}dV
Generalize到3维所以 \bar{F}==-\frac{\partial P}{\partial x}dV-\frac{\partial P}{\partial y}dV-\frac{\partial P}{\partial z}dV=-\nabla PdV
每单位体积的受力则为 -\nabla P
我们还需要定义一下粘性

未完待续。。。
参考


  • ^因为我找不到箭头此处速度矢量用横杠代替
  • ^f为标量函数
  • ^e为矢量函数
  • ^面积矢量的方向为面的法向
回复

使用道具 举报

1

主题

6

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2022-9-22 01:24:22 | 显示全部楼层
图画的很好 爱来自中国 英雄联盟
回复

使用道具 举报

0

主题

8

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-9-22 01:24:57 | 显示全部楼层
[赞同]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver| 手机版| 小黑屋| 零维护

GMT+8, 2025-4-8 05:14 , Processed in 0.089945 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表