美文网首页
计算过程:有限体积法

计算过程:有限体积法

作者: 自笔杆 | 来源:发表于2020-04-11 16:08 被阅读0次

有限体积法建立离散方程的一般步骤:

首先将微分方程在控制体积上进行积分,利用高斯定理把体积积分转化为控制容积边界界面上的面积积分,然后通过对界面上的参数的近似而得到最终的离散方程。其中,对\Gamma \phi 等参数的近似方法的不同就产生了不同的离散的格式。因此,从这个角度来说,对界面上的有关参数的近似方法是确定最终离散格式的核心。

离散过程:

一维非稳态扩散问题

求解方法:

TDMA算法:如上图中整理的公式通过矩阵求解的方法就可以进行求解,计算二维问题时会需要先确定计算方向。假设以N-S方向进行计算,那么认为W-E方向上数值为已知量。N-S方向计算结束后开始N-S方向的扫描,即W-E方向的计算。

简单迭代法\rightarrow 高斯塞德尔迭代

简单迭代就是将待求量表示出来单独放在公式左边,形成待求量的方程组,假定待求量的值,并不断的将新求出的待求量的值带入原方程组进行下一轮求解,直到待求量前后的差距或者差距百分比小于指定的一个小数。高斯塞德尔迭代就是字简单迭代的基础上就是将上一个待求量的值在一次迭代的过程内就带入了下一个待求量的方程组中。

求解方法还有想隐式交替迭代法、多矩阵的PDMA等等。

超松弛与欠松弛

例子

离散格式需要有3个主要的物理性质:守恒性、有界性和迁移性(迁移性在误差分析已经说过)。

相关文章

  • 计算过程:有限体积法

    有限体积法建立离散方程的一般步骤: 首先将微分方程在控制体积上进行积分,利用高斯定理把体积积分转化为控制容积边界界...

  • 有限体积法简介

    目前,大部分CFD软件如Fluent、Flotherm等采用的数值方法都是有限体积法。有限体积法(Finite ...

  • 网格数估算内存容量

    典型的Fluent计算 三维。两方程湍流模型。非结构网格。二阶有限体积法。 以下估算仅为所需内存量的下界,实际上还...

  • 计算球体积

    输入数据有多组,所以将输入作为while的判断条件。 对于输入(半径)输出(体积)的数据,定义为double类型,...

  • 计算球体积

    根据输入的半径值,计算球的体积。Input输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。Output...

  • 体积计算

    Dim r As Integer, v As String '定义r为整型,v为字节型 Priva...

  • “有趣的测量”教学反思

    本节课是测量不规则形状物体的体积,由计算规则的长方体体积引入,接着计算水槽内里水的体积,为后面的实验埋下了...

  • 三维分析——表面积和体积的计算、插值shape、通视分析

    1.表面积和体积的计算: 表面体积工具,该工具可计算输入表面相对于某个参考平面的投影面积、表面面积和体积。选择【系...

  • 计算球的体积

    #include #define PI 3.14 int main() { float v(float r); f...

  • 基于FLAC3D的地下硐室通道锚网喷支护分析文章

    来源:技术邻 作者:乔成 0 前言 岩土工程中常用的数值计算方法主要有有限元法、有限差分法和离散元法等,今天我们要...

网友评论

      本文标题:计算过程:有限体积法

      本文链接:https://www.haomeiwen.com/subject/vpbbphtx.html