CFD计算流体力学与传热学01——物理问题数值求解的基本步骤

目录

一. 流动与换热问题的数值求解过程步骤

二. 区域离散化

三. 后续字母标记说明

文章来源


一. 流动与换热问题的数值求解过程步骤

(1)对实际问题做出必要简化、建立起相应的物理模型

(2)对所研究的物理模型建立起相应的数学描述,即给出流动与换热的控制方程及边界条件

(3)在所计算的区域中选定需要计算速度与温度的地点(节点),这一步称区域离散化

(4)按一定原则,建立每个节点上未知量与其邻点上未知量间的代数关系式(离散方程),这一步称控制方程的离散化

(5)求解所形成的代数方程组;

(6)对所获得的数值结果进行分析、比较与讨论。

图1 物理问题数值计算的步骤

二. 区域离散化

  • 指用一系列与坐标轴平行的曲线簇把计算区域划分成很多个子区域,并从每个子区域中选定节点的过程。
  • 每一个节点可以看成是一个相应的微小容积(控制容积)的代表。
  • 控制容积的边界称为界面。依据节点在子区域中位置的不同,分外节点法与内节点法。

(1)外节点法:

    节点位于子区域的顶点。直线簇的交点,即子区域的顶点就选作为节点。为了确定每一个节点所代表的控制容积,可在相邻两节点的中间位置上作界面线(虚线),由这些界面线围成各节点的控制容积。这种方法先确定节点位置再确定界面位置,又称方法A

(2)内节点法:

    节点位于子区域的中心。此法中每个子区域就是一个控制容积,划分子区域的曲线簇就是界面线,每个控制容积的中心选作节点。这种方法先确定界面位置再定节点位置,又称方法B

 图2 外节点法(左)内节点法(右)

两种区域离散方法的区别:

(1)A方法中边界节点代表了半个控制容积,而方法B应看成厚度为零的控制容积的代表;

(2)当网格划分不均匀或者求解区域中物体的物性参数发生阶跃式变化时,B方法较好。


三. 后续字母标记说明

    控制容积的界面线为虚线,界面线为实线。x,y方向的节点标号i,j用表示,同时采用P表示所讨论的节点,用N,E,S,W表示其相邻的四个节点,节点(i,j)的控制容积四个界面的位置分别为x-1/2,x+1/2,y-1/2,y+1/2或小写字母n,e,s,w表示,相邻两节点与相邻两界面间的距离用δx,δyΔx,Δy表示,具体见图3。

图3 网格系统标记方法

文章来源

《计算流体力学与传热学》陶文铨——1-1物理问题数值求解的基本步骤

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CFD (Computational Fluid Dynamics) 是一种数值模拟方法,用于解决流体力学问题。在解决一维标量问题时,CFD可以用来模拟流体中物质的传输、扩散和反应等过程。 在一维标量问题中,我们通常关注的是物质在空间中某个方向上的分布和变化。为了使用CFD求解这个问题,我们首先需要建立一个数学模型来描述物质传输和扩散的规律。常见的一维标量传输模型包括对流扩散方程和瞬态传输方程。 在这些模型中,我们有一系列偏微分方程描述物质的变化。使用CFD方法,我们将这些偏微分方程离散化为一系列代数方程。然后,我们可以使用数值方法(如有限差分法或有限元法)来求解这些代数方程。 在求解过程中,我们需要确定边界条件和初始条件。边界条件可以是指定的物质浓度或质量流量,以描述物质在边界上的行为。初始条件是在模拟初始时刻物质分布的条件。 通过求解这些代数方程,我们可以得到一维标量问题数值解。这个数值解描述了物质在空间中的分布和变化。我们可以通过分析这个数值解来研究物质在空间中的输运和扩散行为,例如计算物质的浓度分布、平均浓度、物质传输速率等。 总而言之,CFD方法可以用于解决一维标量问题,通过将偏微分方程离散化为代数方程,使用数值方法求解得到物质在空间中的分布和变化。这样的数值解可以用于研究物质的输运和扩散行为。 ### 回答2: CFD(Computational Fluid Dynamics,计算流体力学)是一种利用数值方法求解流体力学问题的技术。它可以用来解决一维标量问题,即只与时间和一个空间方向有关的问题。 首先,我们需要建立一个数学模型来描述问题。对于一维标量问题,我们可以根据质量守恒方程、动量守恒方程和能量守恒方程基本原理来建立模型,其中一维标量变量可以是流体的压力、密度、温度等。 接下来,我们需要将偏微分方程离散化,转化为差分方程。常用的离散化方法有有限差分法、有限元法和有限体积法。其中,有限差分法比较常用。通过将空间和时间离散化,我们可以将一维标量问题转化为一个求解代数方程问题。 然后,我们使用迭代方法来求解代数方程。常见的迭代方法有显式方法和隐式方法。显式方法是按照时间步骤逐个节点求解,而隐式方法是在每个时间步骤中通过迭代来解决。 最后,我们可以利用计算机来实现CFD方法,利用数值算法求解离散化的差分方程。我们可以通过编写计算程序,使用合适的数值方法和算法来求解一维标量问题。通过迭代计算,我们可以得到一维标量问题在不同时间和空间上的解。 综上所述,CFD可以用来解决一维标量问题,通过建立数学模型、离散化、迭代计算步骤求解。它是一种非常有效的方法,可以应用于物理、化学、工程等领域的流体力学问题求解。 ### 回答3: CFD(Computational Fluid Dynamics,计算流体动力学)是一种利用计算机模拟流体运动的工具。它可以解决一维标量问题,其中标量是指只有大小没有方向的物理量,如温度、浓度等。 在CFD中解决一维标量问题通常涉及以下步骤: 1. 网格生成:首先需要根据问题的几何形状,使用网格生成算法生成一维的网格。网格的节点和单元会在后续计算中被用来表示物理量的分布和变化。常用的网格生成方法有结构化网格和非结构化网格。 2. 数值离散化:将一维空间离散化为若干个网格单元,在每个网格单元内取得标量的平均值,并使用差分或有限元等数值方法将偏微分方程离散化为代数方程。 3. 初始条件和边界条件设置:给定问题的初始条件和边界条件。初始条件描述了问题在初始时刻标量的分布情况,而边界条件则描述了标量在问题边界上的特定行为,如边界的固定值、通量等。 4. 迭代求解:使用迭代求解算法求解离散化后的代数方程组。通常使用迭代方法,如雅可比、高斯-赛德尔等。 5. 后处理:在求解得到的解向量的基础上,进行后处理分析,并可将结果可视化,以便更好地理解和评估解的合理性。 通过上述步骤CFD可以解决一维标量问题,得到标量在一维空间中的分布和变化。在工程和科学领域,CFD广泛应用于气动学、燃烧学、传热学问题数值仿真与优化。它不仅能够提供对问题的深入理解,还能辅助工程设计和优化,提高实验研究的效率和经济性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值