数值计算方法比较
数值计算方法 高斯消元法、主元素法 - 高斯消元法、主元素法-1

求 f (4) .
c b a 1
高 斯
设所求二次函数为 f ( x) ax2 bx c ,其待定系数满足c 2b 4a 2 解此方程组得 f ( x) 3 x2 11 x 3 ,则 f (4)= 5 c 3b 9a 0
消
22
元
思 考 在一次智力测验中,老师写出某个数列的前两项为1,2,让学生按照前两
9
预备知识——Cramer法则
b1 a12
a1n
b2 a22
a2 n
高
x1
D1 D
bn
an2 A
ann ,
斯
消
元
a11 a12
b1
法
a21 a22
b2
xn
Dn D
an1
an 2 A
bn ,
D0
a11
b1
a1n
a21
b2
a2n
,
xk
Dk D
an1
bn A
ann ,
,
优点:收敛、稳定、结论可靠 缺点:计算量过大 计算量: M=(n2 1)n!n 当 n 10 时,M 0.359251210109 当n 40时,M 0.13046485371042
a
(2) 2j
ai(22)
a
(2) 22
方程右边
bi(3)
bi(2) b2(2)
ai(22)
a
(2) 22
方程左边
ai(jk 1)
ai(jk)
ak(kj)
ai(kk) ak(kk)
方程右边
bi(k 1)
bi(k)
bk(k)
ai(2k) ak(kk)
25
数值计算方法比较

有限差分方法(FDM:Finite Difference Method)是计算机数值模拟最早采用的方法,至今仍被广泛运用。
该方法将求解域划分为差分网格,用有限个网格节点代替连续的求解域。
有限差分法以Taylor级数展开等方法,把控制方程中的导数用网格节点上的函数值的差商代替进行离散,从而建立以网格节点上的值为未知数的代数方程组。
有限差分法主要集中在依赖于时间的问题(双曲型和抛物型方程)。
有限差分法方面的经典文献有Richtmeyer & Morton的《Difference Methods for Initial-Value Problems》;R. LeVeque《Finite Difference Method for Differential Equations》;《Numerical Methods for C onservation Laws》。
注:差分格式:(1)从格式的精度来划分,有一阶格式、二阶格式和高阶格式。
(2)从差分的空间形式来考虑,可分为中心格式和逆风格式。
(3)考虑时间因子的影响,差分格式还可以分为显格式、隐格式、显隐交替格式等。
目前常见的差分格式,主要是上述几种形式的组合,不同的组合构成不同的差分格式。
差分方法主要适用于有结构网格,网格的步长一般根据实际地形的情况和柯朗稳定条件来决定。
构造差分的方法:构造差分的方法有多种形式,目前主要采用的是泰勒级数展开方法。
其基本的差分表达式主要有三种形式:一阶向前差分、一阶向后差分、一阶中心差分和二阶中心差分等,其中前两种格式为一阶计算精度,后两种格式为二阶计算精度。
通过对时间和空间这几种不同差分格式的组合,可以组合成不同的差分计算格式。
有限差分法的不足:由于采用的是直交网格,因此较难适应区域形状的任意性,而且区分不出场函数在区域中的轻重缓急之差异,缺乏统一有效的处理自然边值条件和内边值条件的方法,难以构造高精度(指收敛阶)差分格式,除非允许差分方程联系更多的节点(这又进一步增加处理边值条件韵困难)。
结构动力响应数值计算方法对比分析

结构动力响应数值计算方法对比分析作者:李涵来源:《青年生活》2019年第21期摘要:中心差分法、纽马克法、威尔逊-法是结构动力学中常用的三种方法,为了系统的比较其优缺性,本文针对一个双自由度的体系,首先根据已知条件计算出振动微分方程,运用Matlab计算出可求出12个步长内相应的位移值,即精确解。
然后分别运用中心差分法,纽马克法,威尔逊-法求出其近似解;最后通过三种方法的近似解与精确解相对比,进而分析出三种计算方法的优缺性,为结构动力计算提供依据。
关键词:动力计算、中心差分法、纽马克法、威尔逊-法1、动力体系概况2、精确解推导针对该双自由度体系,理论推导出系统的位移表达式,通过代入各时刻周期得出位移在各时刻的具体数值,即位移精确解。
对位移方程求一阶导数得出速度方程,求二阶导数求出加速度方程。
代入各时刻的周期值,通过Matlab计算得出位移、速度、加速度的数值如下:3、三种数值计算方法3.1、中心差分法中心差分法是基于用有限差分代替位移对时间的求导,对位移一阶求导得到速度,对位移二阶求导得加速度。
通过Matlab计算出前4个步长所对应的位移响应。
3.2、纽马克法纽马克-β法是一种将线性加速度方法普遍化的方法。
通过Matlab计算出前4个步长所对应的位移响应。
3.3威尔逊-法通过Matlab计算出前4个步长所对应的位移响应。
4、近似解与精确解对比分析从上述结构的位移、速度、加速度可以看出,三种方法都能大致表示该体系大体运动趋势,并且误差较小。
其中,在描述物体位移时,中心差分法较后两种方法更为精确。
然而在描述速度和加速度时,中心差分法表现出了较大的误差,而纽马克和威尔逊法则能更详尽的表征物体速度和加速度。
5、结论中心差分法、纽马克法和威尔逊-θ法均是结构动力计算中的常用方法。
本文针对具体的计算实例,分别计算出三种方法的动力响应结果,并与精确解进行对比。
经过分析,中心差分法能更精确的表示物体位移响应,而纽马克和威尔逊法在表征物体速度和加速度方面相较于中心差分法更为精确,三种方法,各有其优缺点,应视具体情况采用相应的计算方法。
数值计算方法简介

3、常用的数值分析软件
3.1.2 ANSYS软件的优缺点
(1)优点
l)ANSYS是完全的WWS程序,从而使应用更加方便; 2)产品系列由一整套可扩展的、灵活集成的各模块组 成,因而能满足各行各业的工程需要; 3)它不仅可以进行线性分析,还可以进行各类非线性 分析; 4)它是一个综合的多物理场耦合分析软件,用户不但 可用其进行诸如结构、热、流体流动、电磁等的单独研 究,还可以进行这些分析的相互影响研究。
3、常用的数值分析软件
3.1.2 ANSYS软件的优缺点
(2)缺点
l)该软件建模不是太方便; 2)非线性计算能力比较差,收敛速度非常慢; 3)土木材料的本构关系很少; 4)没有undo功能,某地方错了只能从新再来
3、常用的数值分析软件
3.2 ABAQUS
ABAQUS 是一套功能强大的工程模拟的有限元软件, 其解决问题的范围从相对简单的线性分析到许多复杂的 非线性问题。 ABAQUS 包括一个丰富的、可模拟任意几 何形状的单元库。并拥有各种类型的材料模型库,可以 模拟典型工程材料的性能,其中包括金属、橡胶、高分 子材料、复合材料、钢筋混凝土、可压缩超弹性泡沫材 料以及土壤和岩石等地质材料。作为通用的模拟工具 , ABAQUS 除了能解决大量结构(应力 / 位移)问题 ,还可以模拟其他工程领域的许多问题,例如热传导、 质量扩散、热电耦合分析、声学分析、岩土力学分析( 流体渗透 / 应力耦合分析)及压电介质分析。
2、常用的数值计算方法
2.2.2 有限元法的基本计算步骤
(1)问题及求解域定义; (2)求解域离散化; (3)确定状态变量及控制方法; (4)单元推导; (5)总装求解; (6)联立方程组求解和结果解释
2、常用的数值计算方法
几种常用数值积分方法的比较

. -学科分类号110.3420本科毕业论文题目几种常用数值积分方法的比拟姓名晓祥学号00院〔系〕数学与计算机科学学院专业数学与应用数学年级 2021 级指导教师雍进军职称讲师二〇一四年五月师学院本科毕业论文〔设计〕诚信声明本人重声明:所呈交的本科毕业论文〔设计〕,是本人在指导教师的指导下,独立进展研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要奉献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承当。
本科毕业论文作者签名:年月日师学院本科毕业论文(设计)任务书师学院本科毕业论文〔设计〕开题报告书开题报告会纪要贵州师学院数学与计算机科学学院指导教师指导本科毕业论文情况登记表师学院数学与计算机科学学院本科毕业论文〔设计〕穿插评阅表学院〔盖章〕:师学院本科毕业论文辩论记录表. -目录摘要 (1)Abstract (2)1 前言 (3)2 数值积分方法的根本思想 (4)3 几类常用数值积分方法的简单分析 (5)3.1 Newton—Cotes求积公式 (5)3.2 复化求积公式 (6)3.3 Romberg求积公式 (7)3.4 高斯型求积公式 (9)4 几类数值积分方法的简单比拟评述 (9)5 利用MATLAB编程应用对几类求积算法的分析比拟 (10)完毕语............................................................................................................................. 错误!未定义书签。
致 . (15)附录 (16). -摘要我们在求函数的积分时,往往因为原函数非常复杂以至于难以求出或用初等函数表示,这让我们计算起来非常困难,所以我们只能想方法求它的近似值,因此直接借助牛顿--莱布尼兹公式计算定积分的情况是非常少见的。
几种定积分的数值计算方法

几种定积分的数值计算方法一、梯形法则(Trapezoidal Rule):梯形法则是一种常见的确定积分的数值计算方法。
它的基本思想是通过将函数曲线上的曲线段看作是一系列梯形,然后计算这些梯形的面积之和来近似表示定积分的值。
具体来说,我们将定积分区间[a,b]均匀地划分为n个小区间,每个小区间的宽度为h=(b-a)/n,然后计算每个小区间内的梯形面积,再将这些面积相加即可得到定积分的近似值。
梯形法则的公式如下:∫(a to b) f(x) dx ≈ h/2 * (f(a) + 2f(a+h) + 2f(a+2h) + ... + 2f(a+(n-1)h) + f(b))梯形法则的优点是简单易懂,容易实现,并且对于一般的函数都能达到较好的近似效果。
然而,它的缺点是精度较低,需要较大的划分数n才能得到较准确的结果。
二、辛普森法则(Simpson's Rule):辛普森法则是一种比梯形法则更高级的确定积分方法,它通过将函数曲线上的曲线段看作是由一系列抛物线组成的,然后计算这些抛物线的面积之和来近似表示定积分的值。
与梯形法则类似,我们将定积分区间[a,b]均匀地划分为n个小区间,每个小区间的宽度为h=(b-a)/n,然后计算每两个相邻小区间内的抛物线面积,再将这些面积相加即可得到定积分的近似值。
辛普森法则的公式如下:∫(a to b) f(x) dx ≈ h/3 * (f(a) + 4f(a+h) + 2f(a+2h) +4f(a+3h) + ... + 2f(a+(n-2)h) + 4f(a+(n-1)h) + f(b))辛普森法则相较于梯形法则具有更高的精度,尤其对于二次或更低次的多项式函数来说,可以得到非常准确的结果。
但是,辛普森法则在处理高次多项式或非多项式函数时可能会出现误差较大的情况。
三、高斯求积法(Gaussian Quadrature):高斯求积法是一种基于插值多项式的数值积分方法。
不动点法特征根法总结

不动点法特征根法总结不动点法和特征根法都是数值计算方法中经常使用的技术。
它们都是通过迭代的方式来求解非线性方程或特征根的数值解。
下面是对不动点法和特征根法的总结和比较。
1. 不动点法(Fixed Point Method):不动点法是一种迭代算法,用于求解非线性方程的数值解。
它的基本思想是将非线性方程转化为一个等价的形式,其中等式的两边都包含同一个未知变量,然后通过不断迭代的方式逼近方程的数值解。
算法步骤:(1)将原方程转化为不动点方程:f(x)=x。
(2)选择初始近似值x0。
(3)通过递推公式xn+1 = g(xn)进行迭代,直到满足收敛准则。
优点:(1)不动点法在求解非线性方程时比较简单,易于实现。
(2)不动点法较为稳定,收敛速度较快。
(3)不动点法在逼近数值解时不需要对函数求导。
缺点:(1)不动点法的收敛性和唯一性需要满足一定的条件,不能保证对所有的方程都有效。
(2)不动点法的收敛速度较特征根法慢。
(3)需要选择合适的初始值,否则可能会导致迭代发散。
2. 特征根法(Eigenvalue Method):特征根法是一种用于求解特征值和特征向量的数值计算方法。
它在很多科学和工程领域广泛应用,例如结构力学、信号处理和量子力学等。
算法步骤:(1)构造矩阵A。
(2)计算A的特征值和特征向量。
(3)利用特征值和特征向量求解原问题。
优点:(1)特征根法对于求解特征值和特征向量非常高效,速度较快。
(2)特征根法易于理解和实现。
缺点:(1)特征根法要求矩阵A的阶数较小,计算复杂度较高。
(2)特征根法在求解特征值和特征向量时对矩阵的性质有一定要求,有时可能会出现精度不足或数值不稳定的问题。
(3)特征根法只能求解特征值和特征向量,无法直接求解其他类型的问题。
综上所述,不动点法和特征根法在数值计算中都具有重要的应用价值。
不动点法是一种用于求解非线性方程数值解的迭代算法,简单易实现,但收敛速度较慢;特征根法是一种用于求解特征值和特征向量的高效算法,但对矩阵尺寸和性质有一定要求。
简化牛顿法与牛顿下山法的比较

简化牛顿法与牛顿下山法的比较1.引言1.1 概述牛顿法和牛顿下山法都是用于求解方程根或最优化问题的常用数值计算方法。
牛顿法是一种迭代方法,通过使用函数的一阶和二阶导数来找到函数的零点或最小值。
而牛顿下山法则是对牛顿法的改进,在每次迭代时引入一个步长参数,以便更快地接近最优解。
在牛顿法中,我们首先需要给定一个初始猜测值,然后通过使用函数的一阶导数和二阶导数来更新猜测值,直到找到函数的零点或最小值。
牛顿法的优点在于其收敛速度较快,在适当的初始化条件下,通常能够快速找到解。
然而,牛顿法也存在局限性,例如可能出现迭代过程发散的情况,并且在某些情况下需要计算复杂的二阶导数。
与之相比,牛顿下山法在牛顿法的基础上引入了步长参数。
通过在每次迭代时选择合适的步长,可以更快地接近最优解。
牛顿下山法的优点在于其对初值的选择较为不敏感,即使初始猜测值较远离最优解,也能够通过适当的步长控制方法逐渐逼近最优解。
然而,牛顿下山法也存在局限性,例如可能会陷入局部最小值而无法找到全局最小值。
综上所述,牛顿法和牛顿下山法都是求解方程根或最优化问题的常用方法。
牛顿法适用于已知初始猜测值较接近最优解的情况,而牛顿下山法适用于对初始猜测值较不确定的情况。
根据具体的问题要求和初始条件,可以选择合适的方法来进行数值计算。
1.2文章结构文章结构是指文章的框架和组织方式,用于展示文章中各个部分之间的逻辑关系。
本文旨在比较简化牛顿法和牛顿下山法,因此文章的结构应该清晰地展示这两种方法的差异和优劣,同时对它们进行详细的介绍和分析。
下面是文章1.2部分的内容:1.2 文章结构在本文中,我们将按照以下结构来比较简化牛顿法和牛顿下山法:1.2.1 算法原理:- 简化牛顿法的算法原理:该部分将详细介绍简化牛顿法的基本思想和计算步骤,包括如何利用一阶导数和二阶导数进行迭代优化。
- 牛顿下山法的算法原理:这部分将详细介绍牛顿下山法的基本原理,包括如何结合简化牛顿法和线性搜索,在每次迭代中选择合适的下降方向。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有限差分方法(FDM:Finite Difference Method)是计算机数值模拟最早采用的方法,至今仍被广泛运用。
该方法将求解域划分为差分网格,用有限个网格节点代替连续的求解域。
有限差分法以Taylor级数展开等方法,把控制方程中的导数用网格节点上的函数值的差商代替进行离散,从而建立以网格节点上的值为未知数的代数方程组。
有限差分法主要集中在依赖于时间的问题(双曲型和抛物型方程)。
有限差分法方面的经典文献有Richtmeyer & Morton的《Difference Methods for Initial-Value Problems》;R. LeVeque《Finite Difference Method for Differential Equations》;《Numerical Methods for C onservation Laws》。
注:差分格式:(1)从格式的精度来划分,有一阶格式、二阶格式和高阶格式。
(2)从差分的空间形式来考虑,可分为中心格式和逆风格式。
(3)考虑时间因子的影响,差分格式还可以分为显格式、隐格式、显隐交替格式等。
目前常见的差分格式,主要是上述几种形式的组合,不同的组合构成不同的差分格式。
差分方法主要适用于有结构网格,网格的步长一般根据实际地形的情况和柯朗稳定条件来决定。
构造差分的方法:构造差分的方法有多种形式,目前主要采用的是泰勒级数展开方法。
其基本的差分表达式主要有三种形式:一阶向前差分、一阶向后差分、一阶中心差分和二阶中心差分等,其中前两种格式为一阶计算精度,后两种格式为二阶计算精度。
通过对时间和空间这几种不同差分格式的组合,可以组合成不同的差分计算格式。
有限差分法的不足:由于采用的是直交网格,因此较难适应区域形状的任意性,而且区分不出场函数在区域中的轻重缓急之差异,缺乏统一有效的处理自然边值条件和内边值条件的方法,难以构造高精度(指收敛阶)差分格式,除非允许差分方程联系更多的节点(这又进一步增加处理边值条件韵困难)。
另外它还有编制不出通用程序的困难。
有限差分法的优点:该方法是一种直接将微分问题变为代数问题的近似数值解法,数学概念直观,表达简单,精度可选而且在一个时间步内,对于一个给定点来说其相关的空间点只是与该相邻的几点,而不是全部的空间点。
是发展较早且比较成熟的数值方法广义差分法(有限体积法)(GDM:Generalized Difference Method):1953年,Mac—Neal 利用积分插值法(也称积分均衡法)建立了三角网格上的差分格式,这就是以后通称的不规划网格上的差分法.这种方法的几何误差小,特别是给出了处理自然边值条件(及内边值条件)的有效方法,堪称差分法的一大进步。
1978年,李荣华利用有限元空间和对偶单元上特征函数的推广——局部Taylor展式的公项,将积分插值法改写成广义Galerkin法形式,从而将不规则网格差分法推广为广义差分法.其基本思路是,将计算区域划分为一系列不重复的控制体积,并使每个网格点周围有一个控制体积;将待解的微分方程对每一个控制体积积分,便得出一组离散方程。
其中的未知数是网格点上的因变量的数值。
为了求出控制体积的积分,必须假定值在网格点之间的变化规律,即假设值的分段的分布的分布剖面。
广义差分法应用最多的领域之一是电磁场的计算,另一个应用最多也最成功的领域是流体力学和地下流体力学。
广义差分法的优点:既最大限度的保持了差分法的简单性,又兼有有限元法的精确性(1)网格剖分灵活(包括三角剖分、四边形剖分),几何误差小,便于处理自然边值条件.(2)工作量比有限差分法大,比有限元法小.但精确度比有限差分法高,与有限元法的收敛阶相同(计算表明精确性略低于有限元法).(3)保持物理量的局部守恒.这对流体及地下流体计算是重要的.(4)广义差分法的理论几乎和有限元法达到同样完善的程度.特别是,由一次元广义差分法的误差估计便导致有限差分法和不规刚网格差分法的一般理论.(5)广义差分法的变分形式(广义Galerkin形式)有助于沟通有限元法和差分法的理论和算法.有限体积法和有限差分法的区别:一个区别就是有限体积法的截断误差是不定的(跟取的相邻点有关,积分方法离散方程),而有限差分就可以直接知道截断误差(微分方法离散方程)。
有限体积法和有限差分法最本质的区别是,前者是根据积分方程推导出来的(即对每个控制体积分),后者直接根据微分方程推导出来,所以前者的精度不但取决于积分时的精度,还取决与对导数处理的精度,一般有限体积法总体的精度为二阶,有限体积法对于守恒型方程导出的离散方程可以保持守恒型;而后者直接由微分方程导出,不涉及积分过程,各种导数的微分借助Taylor展开,直接写出离散方程,当然不一定有守恒性,精度也和有限体积法不一样,一般有限差分法可以使精度更高一些。
当然二者也有联系,有时导出的形式一样,但是概念上是不一样的。
有限元法(FEM:Finite Element Method)是R.Courant于1943年首先提出的,20世纪50年代有航空结构工程师们说发展,随后逐渐波及到土木结构工程,到了60年代,在一切连续领域都愈来愈广泛地得到应用。
有限元方法侧重于定态问题(椭圆形问题)。
它是用有限个单元将连续体离散化,通过对有限个单元作分片插值求解各种力学、物理问题的一种数值方法。
有限元法把连续体离散成有限个单元:杆系结构(由若干杆件组成的结构,在土木、建筑、机械、船舶、水利等工程中应用很广)的单元是每一个杆件;连续体的单元是各种形状(如三角形、四边形、六面体等)的单元体。
在每个单元内选择基函数,用单元基函数的线形组合来逼近单元中的真解,整个计算域上总体的基函数可以看为由每个单元基函数组成的,则整个计算域内的解可以看作是由所有单元上的近似解构成根据所采用的权函数和插值函数的不同,有限元方法也分为多种计算格式。
(1)从权函数的选择来说,有配置法、矩量法、最小二乘法和伽辽金法;(2)从计算单元网格的形状来划分,有三角形网格、四边形网格和多边形网格;(3)从插值函数的精度来划分,又分为线性插值函数和高次插值函数等。
不同的组合同样构成不同的有限元计算格式。
有限元法已被用于求解线性和非线性问题,并建立了各种有限元模型,如协调、不协调、混合、杂交、拟协调元等。
有限元法方面的经典文献有Ciarlet的《The Finite Element Method for Elliptic Problems》和Brenner & Scott的《Mathematical heory of the Finite Element Method》。
有限元方法的优点:有限元法十分有效、通用性强、应用广泛,已有许多大型或专用程序系统供工程设计使用。
它可以用任意形状的网格分割区域,还可以根据场函数的需要疏密有致地、自如地布置节点,因而对区域的形状有较大的适应性,另外,有限元方法在实用上更大的优越性还在于,它与大容量的计算机相结合,可以编制通用的计算程序。
有限元方法的不足:工作量巨大!注:有限元方法是把微分方程定解问题转化为求一个等价的“变分问题”,其基本问题可以归纳为:1)把微分方程定解问题转化为变分形式2)选定单元的形状,对求解区域做剖分3)构造基函数或者单元形状函数4)形成有限元方程5)求解有限元方程边界元法(目前在很多工程技术问题应用)是在有限元之后发展起来的一种较精确有效的工程数值分析方法。
又称边界积分方程。
它以定义在边界上的边界积分方程为控制方程,通过对边界分元插值离散,化为代数方程组求解。
它与基于偏微分方程的区域解法相比,由于降低了问题的维数,而显著降低了自由度数,边界的离散也比区域的离散方便得多,可用较简单的单元准确地模拟边界形状,最终得到阶数较低的线性代数方程组。
边界元法的主要缺点是它的应用范围以存在相应微分算子的基本解为前提,对于非均匀介质等问题难以应用,故其适用范围远不如有限元法广泛,而且通常由它建立的求解代数方程组的系数阵是非对称满阵,对解题规模产生较大限制。
谱方法是70年代发展起来的一种数值求解偏微分方程的方法,它具有“无穷阶”收敛性,可采用快速算法,现已被广泛用于气象、物理、力学等诸多领域,成为继差分法和有限元法之后又一种重要的数值方法,谱方法对于规则区域上的问题往往是最为有效的方法。
其基本思想是把解近似地展开成平滑函数(一般是正交多项式)的有限级数展开式﹐即所谓解的近似谱展开式﹐再根据此展开式和原方程﹐求出展开式系数的方程组。
谱方法实质上是标准的分离变量技术的一种推广。
一般多取切比雪夫多项式和勒让德多项式作为近似展开式的基函数。
对于周期性边界条件﹐用傅里叶级数和调和级数比较方便。
谱方法的精度﹐直接取决于级数展开式的项数。
利用快速傅里叶变换技术﹐可迅速完成求解过程﹐比任何有限阶的有限差分解都更快地收敛到真解。
一般说﹐谱方法远比普通一﹑二阶差分法准确。
由于快速傅里叶变换之类的技术不断发展﹐谱方法的运算量越来越少﹐一般是很合算的。
特别是对于二维以上的问题﹐用差分法计算必须设置足够多的网格点﹐造成计算量的增加﹐而用谱方法一般不需取太多的项就可得到较高精度的解。
因此谱方法在计算流体力学复杂流场的问题中有广泛应用。
双曲型方程:考虑常系数方程0,,0u ua x R t t x∂∂+=∈>∂∂ 其中a 为给定常数,这是最简单的双曲型方程,一般称其为对流方程。
1. 迎风格式:11110,00,0n nn nj jj j n nn njjj ju u u u a a h uuu u aa hττ+-++--+=>--+=<这两个差分格式都是条件稳定的,都具有一阶精度的。
2.二阶迎风格式:1112()(1)(2)2n n n nn n njj j j j j j a u u a u u a u u u λλλ+---=-----+ 该格式是二阶精度,条件稳定。
3.Lax-Friedrichs 格式首先考虑中心差分格式11102n n n nj jj j u u u u ahτ++---+=其截断误差为2()O h τ+,但绝对不稳定,1954年Lax 和Friedrichs 提出了Lax 格式111111()202n n n n n j j j j j u u u u u a hτ++-+--+-+=该格式具有一阶精度,条件稳定。
x-Wendroff1960年Lax 和Wendroff 构造了一个二阶精度的二层差分格式22111112()(2)22n n n n n n njjj j j j j a a uu u u u u u h hττ++-+-=--+-+ 该格式条件稳定5Wendroff 隐式格式:111111111()()022n n n n n n n n j j j j j j j j u u u u u u u u a h hττ++++--------+++= 该格式具有二阶精度,且绝对稳定。