有限元法 有限差分法 有限体积法

有限元法也叫有限单元法(finite element method, FEM),是随着电子计算机的发展而迅速发展起来的一种弹性力学问题的数值求解方法。五十年代初,它首先应用于连续体力学领域—飞机结构静、动态特性分析中,用以求得结构的变形、应力、固有频率以及振型。因为这种方法的有效性,有限单元法的应用已从线性问题扩展到非线性问题,分析的对象从弹性材料扩展到塑性、粘弹性、粘塑性和复合材料,从连续体扩展到非连续体。
    有限元法最初的思想是把一个大的结构划分为有限个称为单元的小区域,在每个小区域里,假定结构的变形和应力都是简单的,小区域内的变形和应力都容易经过计算机求解出来,进而能够得到整个结构的变形和应力。
    事实上,当划分的区域足够小,每一个区域内的变形和应力老是趋于简单,计算的结果也就越接近真实状况。理论上能够证实,当单元数目足够多时,有限单元解将收敛于问题的精确解,可是计算量相应增大。为此,实际工做中老是要在计算量和计算精度之间找到一个平衡点。
    有限元法中的相邻的小区域经过边界上的结点联接起来,能够用一个简单的插值函数描述每一个小区域内的变形和应力,求解过程只须要计算出结点处的应力或者变形,非结点处的应力或者变形是经过函数插值得到的,换句话说,有限元法并不求解区域内任意一点的变形或者应力。
    大多数有限元程序都是以结点位移做为基本变量,求出结点位移后再计算单元内的应力,这种方法称为位移法。
    有限元法本质上是一种微分方程的数值求解方法,认识到这一点之后,从70年代开始,有限元法的应用领域逐渐从固体力学领域扩展到其它须要求解微分方程的领域,如流体力学、传热学、电磁学、声学等。
    有限元法在工程中最主要的应用形式是结构的优化,如结构形状的最优化,结构强度的分析,振动的分析等等。有限元法在超过五十年的发展历史中,解决了大量的工程实际问题,创造了巨大的经济效益。有限元法的出现,使得传统的基于经验的结构设计趋于理性,设计出的产品愈来愈精细,尤其突出的一点是,产品设计过程的样机试制次数大为减小,产品的可靠性大为提升。压力容器的结构应力分析和形状优化,机床切削过程当中的振动分析及减振,汽车试制过程当中的碰撞模拟,发动机设计过程当中的减振降噪分析,武器设计过程当中爆轰过程的模拟、弹头形状的优化等等,都是目前有限元法在工程中典型的应用。
    通过半个多世纪的发展和在工程实际中的应用,有限元法被证实是一种行之有效的工程问题的模拟仿真方法,解决了大量的工程实际问题,为工业技术的进步起到了巨大的推进做用。可是有限元法自己并非一种万能的分析、计算方法,并不适用于全部的工程问题。对于工程中遇到的实际问题,有限元法的使用取决于以下条件:产品实验或制作样机成本过高,实验没法实现,而有限元计算可以有效地模拟出实验效果、达到实验目的,计算成本也远低于实验成本时,有限元法才成为一种有效的选择.函数

有限差分方法(FDM)是计算机数值模拟最先采用的方法,至今仍被普遍运用。该方法将 求解域划分为差分网格,用有限个网格节点代替连续的求解域。有限差分法以Taylor级 数展开等方法,把控制方程中的导数用网格节点上的函数值的差商代替进行离散,从而 创建以网格节点上的值为未知数的代数方程组。该方法是一种直接将微分问题变为代数问题的近似数值解法,数学概念直观,表达简单,是发展较早且比较成熟的数值方法。
   对于有限差分格式,从格式的精度来划分,有一阶格式、二阶格式和高阶格式。从差分的空间形式来考虑,可分为中心格式和逆风格式。考虑时间因子的影响,差分格式还可 以分为显格式、隐格式、显隐交替格式等。目前常见的差分格式,主要是上述几种形式 的组合,不一样的组合构成不一样的差分格式。差分方法主要适用于有结构网格,网格的步长通常根据实际地形的状况和柯朗稳定条件来决定。优化

  构造差分的方法有多种形式,目前主要采用的是泰勒级数展开方法。其基本的差分表达式主要有三种形式:一阶向前差分、一阶向后差分、一阶中心差分和二阶中心差分等, 其中前两种格式为一阶计算精度,后两种格式为二阶计算精度。经过对时间和空间这几 种不一样差分格式的组合,能够组合成不一样的差分计算格式。设计

 

有限体积法(FVM)又称为控制体积法。对象

其基本思路是:将计算区域划分为一系列不重复的控制体积,并使每一个网格点周围有一个控制体积;将待解的微分方程对每个控制体积积分,便得出一组离散方程。其中的未知数是网格点上的因变量的数值。为了求出控制体积的积分,必须假定值在网格点之间的变化规律,即假设值的分段的分布的分布剖面。blog

从积分区域的选取方法看来,有限体积法属于加权剩余法中的子区域法;从未知解的近似方法看来,有限体积法属于采用局部近似的离散方法。简言之,子区域法属于有限体积发的基本方法。element

有限体积法的基本思路易于理解,并能得出直接的物理解释。离散方程的物理意义,就是因变量在有限大小的控制体积中的守恒原理,如同微分方程表示因变量在无限小的控制体积中的守恒原理同样。有限体积法得出的离散方程,要求因变量的积分守恒对任意一组控制体积都获得知足,对整个计算区域,天然也获得知足。这是有限体积法吸引人的优势。有一些离散方法,例若有限差分法,仅当网格极其细密时,离散方程才知足积分守恒;而有限体积法即便在粗网格状况下,也显示出准确的积分守恒。数学

就离散方法而言,有限体积法可视做有限单元法和有限差分法的中间物。有限单元法必须假定值在网格点之间的变化规律(既插值函数),并将其做为近似解。有限差分法只考虑网格点上的数值而不考虑值在网格点之间如何变化。有限体积法只寻求的结点值,这与有限差分法相相似;但有限体积法在寻求控制体积的积分时,必须假定值在网格点之间的分布,这又与有限单元法相相似。在有限体积法中,插值函数只用于计算控制体积的积分,得出离散方程以后,即可忘掉插值函数;若是须要的话,能够对微分方程中不一样的项采起不一样的插值函数。产品