有限体积法(1)——一维扩散方程的推导

对于变量 ϕ \phi ϕ输运方程为:

∂ ( ρ ϕ ) ∂ t + ∇ ⋅ ( ρ ϕ u ) = ∇ ⋅ ( Γ ∇ ϕ ) + S ϕ (1) \frac{\partial ( \rho \phi)}{\partial t} + \nabla \cdot (\rho \phi \bold u) = \nabla \cdot (\Gamma \nabla \phi) + S_\phi \tag{1} t(ρϕ)+(ρϕu)=(Γ∇ϕ)+Sϕ(1)

其中, Γ \Gamma Γ为扩散系数。
方程 ( 1 ) (1) (1)从左到右的各项分别是时间项、对流项、扩散项和源项。将方程 ( 1 ) (1) (1)中略去时间项和对流项就是稳态扩散方程
∇ ⋅ ( Γ ∇ ϕ ) + S ϕ = 0 (2) \nabla \cdot (\Gamma \nabla \phi) + S_\phi = 0 \tag{2} (Γ∇ϕ)+Sϕ=0(2)

对方程 ( 2 ) (2) (2)在有限控制体内积分,并根据高斯散度定理有,
∫ C V ∇ ⋅ ( Γ ∇ ϕ ) d V + ∫ C V S ϕ d V = ∫ A ~ n ⋅ ( Γ ∇ ϕ ) d A + ∫ C V S ϕ d V = 0 (3) \begin{aligned} &\int_{CV} \nabla \cdot (\Gamma \nabla \phi) dV + \int_{CV} S_\phi dV \\ \\ &= \int_{\tilde A} \bold n \cdot (\Gamma \nabla \phi) dA + \int_{CV} S_\phi dV = 0 \end{aligned} \tag{3} CV(Γ∇ϕ)dV+CVSϕdV=A~n(Γ∇ϕ)dA+CVSϕdV=0(3)

其中, n \bold n n为边界面 A ~ \tilde A A~的法向量。
考虑一维模型,扩散方程为
d d x ( Γ d ϕ d x ) + S = 0 (4) \frac{d}{dx}\left( \Gamma \frac{d\phi}{dx} \right) + S = 0 \tag{4} dxd(Γdxdϕ)+S=0(4)

要离散方程 ( 4 ) (4) (4)首先要生成网格,如下图,将一维计算域分成5段(即5个网格单元),每个网格单元就是一个有限控制体。两端边界为A和B,每个网格单元有一个节点,如W、P和E,节点一般为网格单元的中心点,也是变量保存的位置。两个相邻节点的中点是网格单元的边界。
网格划分
网格与边界之间的距离关系如下图,
在这里插入图片描述
扩散方程的离散主要包括两个部分:散度的离散和梯度的离散。

散度的离散

根据方程式 ( 3 ) (3) (3)</

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值