用不同数值方法计算积分_数值计算|基本思想及常用数值方法

导读:介绍数值计算的基本思想及常用方法。

基本思想 数值计算就把原来空间及时间坐标上连续的物理场(速度场、温度场、压力场等),用一系列有限个离散点(节点)上的值的集合来代替,通过离散方程建立这些离散点上变量值之间的关系,求解这些离散方程,最终获得所求解变量的近似值。具体流程如下图所示。 9af28d56798e4ccf592394d3512fb701.png 数值方法 1.有限差分法(FDM,finite difference method)
  • 将求解区域用与坐标轴平行的一系列网格线条的交点所组成的点的集合来代替。
  • 每个节点上,将控制方程中每一个导数用相应的差分表达式来代替,从而在每个节点上形成一个代数方程。
  • 每个方程中都包括了本节点及其附近一些节点上的未知值,求解这些代数方程就获得了所需的数值解。
缺陷:数值解的守恒性无法保证、复杂几何的适应性。 2.有限容积法(FVM,finite volume method)
  • 计算区域划分为一系列控制容积,每个控制容积都有一个节点来代表。
  • 通过将守恒型的控制方程对控制容积做积分来导出离散方程
  • 导出过程中,需要对界面上被求函数本身及其一阶导数作出假定,这种构成方式就是有限容积法中的离散格式
优势:保证了守恒性,并且离散方程具有明确的物理意义。 3.有限元法(FEM,finite element method)
  • 将计算域分成一系列元体,每个元体取数个点作为节点,然后通过对控制方程做积分来获得离散方程。
  • 与有限容积法不同,FEM需要选定形状函数,通过节点上被求变量来表示形状函数,积分前将其带入控制方程。
  • 控制方程积分前需要乘上一个权函数。
对不规则区域适应性好,但同时也加大了计算量。 4.有限分析法(FAM,finite analytic method)
  • 与有限差分法类似,用一系列网格线将区域离散;
  • 不同的是,每个节点与相邻的4个网格(二维)组成计算单元,也就是说一个计算单元由一个中心节点与8个邻点组成。
  • 在计算单元中将控制方程的非线性项局部线性化,并对单元上未知函数的变化型线做假设,把所选定的线型表达式中的系数和常数项用单元边界节点上未知变量值表示,这样计算单元中的被求问题就可以转化为第一类边界条件下的一个定解问题,可以得到解析解。
  • 利用这个解析解,得出该单元中点及边界上的8个邻点上未知值间的代数方程,此即为单元中点的离散方程。
有限分析法的系数不像有限容积法中那样有明确的物理意义,对不规则区域的适应性也较差。 a83c98dbc03dcc24bd22539da2e47dd3.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值