证明隐式Euler方法稳定性
- 格式:doc
- 大小:499.50 KB
- 文档页数:30
隐式改进欧拉法在暂态稳定分析中的应用蒋德珑;尹淑萍;王克文;代旭光【摘要】Tlie reliable transient stability analysis is one of the keys in safe operation of power system. Therefore, after obtaining the system initial operation state with load flow calculation of Newton method, the generator model in system transient stability calculation is processed by adopting implicit improved Euler method; this avoids the transfer errors in transient calculation, and the accuracy is improved. According to the distribution characteristics of the power angle swing curve of the generator, the transient stability of the system is judged. The simulation result shows that the method can effectively judge the transient stability of the system, and features better expandability and flexibility in program design.%电力系统安全运行的关键之一是可靠的暂态稳定分析.在利用牛顿法潮流计算得出系统的初始运行状态后,采用隐式改进欧拉法对系统暂态稳定计算中的发电机模型进行处理,以避免暂态计算中的交接误差,提高计算精度.同时,通过计算得到发电机功角摇摆曲线的分布特性,判断出系统的暂态稳定性.仿真结果表明,该方法能有效地判断出系统的暂态稳定性,在程序设计上也具有较好的可扩展性和灵活性.【期刊名称】《自动化仪表》【年(卷),期】2011(032)010【总页数】5页(P13-16,20)【关键词】暂态稳定;牛顿法;改进欧拉法;隐式算式;程序设计;仿真分析【作者】蒋德珑;尹淑萍;王克文;代旭光【作者单位】郑州大学电气工程学院,河南郑州 450001;郑州大学电气工程学院,河南郑州 450001;郑州大学电气工程学院,河南郑州 450001;郑州大学电气工程学院,河南郑州 450001【正文语种】中文【中图分类】TM7120 引言经济和技术的进步使电力系统得到了迅速发展,但也对电力系统稳定性提出了更高的要求[1]。
习 题 一3.已知函数y =4, 6.25,9x x x ===处的函数值,试通过一个二次插值函解:0120124, 6.25,9;2, 2.5,3y x x x y y y =======由题意 (1) 采用Lagrange插值多项式220()()j j j y L x l x y ==≈=∑27020112012010*********()|()()()()()()()()()()()()(7 6.25)(79)(74)(79)(74)(7 6.25)2 2.532.255 2.25 2.75 2.7552.6484848x y L x x x x x x x x x x x x x y y y x x x x x x x x x x x x ==≈------=++------------=⨯+⨯+⨯⨯-⨯⨯= 其误差为(3)25(3)25(3)2[4,9]2()(7)(74)(7 6.25)(79)3!3()83max |()|40.0117281|(7)|(4.5)(0.01172)0.008796f R f x x f x R ξ--=---==<∴<=又则(2)采用Newton插值多项式2()y N x =≈ 根据题意作差商表:224(7)2(74)()(74)(7 6.25) 2.64848489495N =+⨯-+-⨯-⨯-≈4. 设()()0,1,...,k f x x k n ==,试列出()f x 关于互异节点()0,1,...,i x i n =的Lagrange 插值多项式。
注意到:若1n +个节点()0,1,...,i x i n =互异,则对任意次数n ≤的多项式()f x ,它关于节点()0,1,...,i x i n =满足条件(),0,1,...,i i P x y i n ==的插值多项式()P x 就是它本身。
可见,当k n ≤时幂函数()(0,1,...,)kf x x k n ==关于1n +个节点()0,1,...,i x i n =的插值多项式就是它本身,故依Lagrange 公式有()00(),0,1,...,nn n k kk i j j j j j i j ii jx x x l x x x k n x x ===≠-=≡=-∑∑∏特别地,当0k =时,有()0001nn n ij j j i j ii jx x l x x x ===≠-=≡-∑∑∏而当1k =时有()000nnn ij j j j j i j ii jx x x l x x x x x ===≠⎛⎫- ⎪=≡ ⎪- ⎪⎝⎭∑∑∏ 5.依据下列函数表分别建立次数不超过3的Lagrange 插值多项式和Newton 插值多项式,并验证插值多项式的唯一性。
标量随机延迟微分方程Euler-Maruyama方法的均方稳定性分析王琦【摘要】Abstract: Mean-square stability of Euler-Maruyama method is studied for scalar stochastic delay differential equations with multiplicative noise under the condition of analytical mean-square stability. It is proven that the numerical.solution is mean-square stable when the stepsize satisfies certain restrictions. Numerical examples verify the theoretical results.%在解析解均方稳定的条件下研究带有乘性噪声的标量随机延迟微分方程Euler-Maruyama方法的均方稳定性.证明了当步长满足一定限制时,数值解是均方稳定的.数值算例验证了理论结果的正确性.【期刊名称】《广东工业大学学报》【年(卷),期】2011(028)001【总页数】4页(P50-53)【关键词】随机延迟微分方程;Euler-Maruyama方法;均方稳定性【作者】王琦【作者单位】广东工业大学,应用数学学院,广东,广州,510006【正文语种】中文【中图分类】O241.8近年来,随机延迟微分方程理论引起了人们的普遍关注,作为一种重要的数学模型,这类方程不仅考虑了随机因素的影响,同时也反映了时滞因素的影响.所以,随机延迟微分方程能够更加真实地模拟实际问题,在金融学、计算生物学以及基因工程等研究领域均有广泛的应用.本文主要考虑下述随机延迟微分方程其中τ>0为时间延迟,系数 a1,a2,a3,a4为实常数,W(t)是Brown运动或者说是Wiener过程,ξ(t)是初始函数.关于随机延迟微分方程的全面介绍和基本结论,Mao X R[1]已经做了详尽阐释.随机延迟微分方程本身以及解析解的最新研究成果,参见文献[2-3].由于随机延迟微分方程的解析解很难求出或者根本求不出,所以人们对这类方程的数值解产生了浓厚的兴趣.文献[4]给出了方程解析解均方稳定的条件,在此基础上研究了Euler-Maruyama方法的均方稳定性.文献[5]证明了带跳跃的随机延迟微分方程Euler方法在比线性增长条件和全局Lipschitz条件还弱的条件下数值解是收敛于解析解的理论结果.文献[6]研究了方程(1)的半隐式Euler方法的收敛性和稳定性,给出了数值方法均方稳定和广义均方稳定的条件.文献[7]讨论了随机比例延迟微分方程解的存在唯一性以及半隐式Euler方法的收敛性.关于随机延迟微分方程数值解更多的结论参见文献[8-10].本文拟将Euler-Maruyama方法用于求解方程(1),在解析解均方稳定的条件下,研究数值解的均方稳定性.1 解析解的均方稳定性设(Ω,F,P)是完备的概率空间,在方程(1)中,初始函数ξ(t)是F0可测的,并且满足E|ξ|2<∞.因为方程(1)自然满足Lipschitz条件和线性增长条件,所以方程(1)的解存在且唯一[11-12].下面的引理1将对本文主要定理的证明起到关键作用. 引理1[6]如果方程(1)的系数 a1,a2,a3,a4 满足那么方程(1)的零解是均方稳定的,即2 数值解的均方稳定性分析Maruyama[13]是最早讨论数值求解随机常微分方程收敛性问题的学者之一.他将Euler方法用于求解Ito随机常微分方程,证明了数值方法在均方意义下的收敛阶为1/2.从此,将应用于随机微分方程的 Euler方法称为 Euler-Maruyama方法[14].将Euler-Maruyama方法应用到方程(1),得到差分格式其中Xn是对解析解x(tn)的数值近似,并假设它是Ftn可测的,步长 h满足τ=mh,m∈Z+,tn=nh,Wiener过程的增量ΔWn=W(tn+1)-W(tn)是一系列服从高斯分布的彼此独立的随机变量.定义1 设条件(2)成立,如果存在步长h*>0,使得对任意的h∈(0,h*),一种数值方法应用于方程(1)所得到的数值解Xn都满足那么称这种数值方法应用于方程(1)时是均方稳定的.下面给出本文的主要结果.定理1 假设条件(2)成立,那么应用于方程(1)的Euler-Maruyama方法是均方稳定的.证明由差分方程(3)得从而,定理得证.当a3=0时,方程(1)就变成了文献[4]所讨论的方程,所以文献[4]中的主要结果可以看作是本文定理1中a3=0时的特例.3 数值算例本节将从系数和步长两方面对数值解稳定性的影响进行试验(见图1~图4).在方程(1)中,令τ =1,ξ(t)=t+1,(t∈[-1,0]).在图1 和图2 中,试验方程(1)的系数分别选为a1=-3,a2=1.5,a3=0.1,a4= -0.5 和a1=0.2,a2=2,a3=1,a4=-1,取h=1/2048.比较两图不难看出,两组系数下的数值解的稳定性有很大的差异,事实上,在图1中,试验方程的系数满足条件(2),而在图2中,试验方程的系数却不满足这一条件.图1 数值解的稳定性Ⅰ图2 数值解的稳定性Ⅱ另一方面,在图3和图4中,试验方程(1)的系数选为a1= -8,a2=2,a3= -1,a4= -0.5,步长分别取为h=1/64和h=1/4.由(11)式计算得h^=1/8,虽然试验方程的系数满足条件(2),但由于有1/64∈(0,1/8)和1/4∉(0,1/8),所以根据定理1,数值解分别为稳定和不确定的(h∈(0,h^)只是充分条件,本例图4中数值解为不稳定情形),从而验证了理论结果与数值算例的一致性.4 结论本文利用Euler-Maruyama方法求解了一类随机延迟微分方程,研究了数值方法对解析解均方稳定性的保持性质,给出了数值解均方稳定的充分条件,推广了现有结论,今后将考虑多维问题和T-稳定性问题.图3 数值解的稳定性Ⅲ图4 数值解的稳定性Ⅳ参考文献:[1]Mao X R.Stochastic differential equations and applications[M].Second Edition.Chichester:Harwood,2007.147-234.[2]Zhou S B,Wang Z Y,Feng D.Stochastic functional differential equations with infinite delay[J].J Math Anal Appl,2009(357):416-426. [3]Li C X,Sun J T,Sun R Y.Stability analysis of a class of stochastic differential delay equations with nonlinear impulsive effects[J].Journal of the Franklin Institute,2010(347):1186-1198.[4]Cao W R,Liu M Z,Fan Z C.MS-stability of the Euler-Maruyama method for stochastic differential delay equations[J].Appl Math Comput,2004(159):127-135.[5]Li R H,Meng H B,Dai Y H.Convergence of numerical solutions to stochastic delay differential equations with jumps[J].Appl Math Comput,2006(172):584-602.[6]Liu M Z,Cao W R,Fan Z C.Convergence and stability of the semi-implicit Euler method for a linear stochastic differential delay equation [J].J Comput Appl Math,2004(170):255-268.[7]Fan Z C,Liu M Z,Cao W R.Existence and uniqueness of the solutions and convergence of semi-implicit Euler methods for stochastic pantograph equations[J].J Math Anal Appl,2007(325):1142-1159.[8]Zhang H M,Gan S Q,Hu L.The split-step backward Euler methodfor linear stochastic delay differential equations[J].J Comput Appl Math,2009(225):558-568.[9]谭英贤,甘四清.中立型随机比例延迟微分方程平衡半隐式Euler方法的均方收敛性[J].数学理论与应用,2009,29(4):47-51.[10]Zhao G H,Song M H,Liu M Z.Exponential stability of Euler-Maruyama solutions for impulsive stochastic differential equations with delay[J].Appl Math Comput,2010(215):3425-3432.[11]Mohammed S E A.Stochastic functional differential equations [M].Boston:Pitman Advanced Publishing Program,1984.[12]Mao X R.Exponential stability of stochastic differential equations [M].New York:Marcel Dekker,1994.147-290.[13]Maruyama G.Continuous Markov processes and stochastic equations[J].Rend Circolo Math Palermo,1955(4):48-90.[14]曹婉容.随机延迟微分方程几种数值方法的收敛性和稳定性[D].哈尔滨:哈尔滨工业大学博士学位论文,2004.。
微分方程数值解法的稳定性和收敛性分析微分方程是描述自然界中许多现象和过程的重要数学工具。
在实际问题中,我们常常需要通过数值方法来求解微分方程,以得到近似的解析解。
然而,数值解法的稳定性和收敛性是决定求解效果好坏的关键因素。
一、稳定性分析稳定性是指在微分方程数值解法中,当初始条件有微小变化时,解的计算结果是否也有微小变化。
稳定性的分析是判断数值解法是否能够稳定地求解微分方程的重要方法。
1. 显式数值方法显式数值方法是指数值解法中,每个时间步骤的计算是通过已知的前一时间步骤得到的解来进行的。
例如,常见的显式欧拉法、显式Euler法和显式龙格-库塔法等。
显式数值方法通常具有简单和易于实现的优点,但其稳定性较差。
对于一些具有特殊特征的微分方程,如刚性方程,显式数值方法往往很难保持稳定,甚至会导致数值解的发散。
2. 隐式数值方法隐式数值方法是指数值解法中,每个时间步骤的计算是通过未知的当前时间步骤得到的解来进行的。
隐式方法常常需要求解一个非线性方程,因此计算量较大。
然而,隐式方法通常具有良好的稳定性。
例如,隐式欧拉法、隐式梯形法和隐式龙格-库塔法等都属于隐式数值方法。
这些方法对于刚性方程的求解具有一定的优势,能够更稳定地求得数值解。
3. 李普希茨稳定性除了显式和隐式数值方法外,还有一种稳定性分析方法是通过李普希茨稳定性进行判断。
李普希茨稳定性是指对于微分方程的解和微分方程中的函数,存在一个常数K,使得在给定区间内,解的变化不超过K倍的函数的变化。
具有李普希茨稳定性的数值方法可以保证数值解的稳定性,并且能够更好地控制误差的增长。
二、收敛性分析收敛性是指数值解法中的数值解是否在步长逐渐缩小的情况下趋向于解析解。
收敛性的分析是判断数值解法是否能够得到精确解的重要方法。
1. 局部截断误差局部截断误差是指数值解法中每个时间步长的计算结果与精确解之间的差值。
通过分析局部截断误差的大小,可以判断数值解法的收敛性。
对于显式数值方法,局部截断误差通常跟时间步长成正比。
第六章数值积分6.1数值积分基本概念6.1.1引言在区间上求定积分(6.1.1)是一个具有广泛应用的古典问题,从理论上讲,计算定积分可用Newton-Leibniz公式(6.1.2)其中F(x)是被积函数f(x)的原函数.但实际上有很多被积函数找不到用解析式子表达的原函数,例如等等,表面看它们并不复杂,但却无法求得F(x).此外,有的积分即使能找到F(x)表达式,但式子非常复杂,计算也很困难.还有的被积函数是列表函数,也无法用(6.1.2)的公式计算.而数值积分则只需计算f(x) 在节点xi(i=0,1,…,n)上的值,计算方便且适合于在计算机上机械地实现.本章将介绍常用的数值积分公式及其误差估计、求积公式的代数精确度、收敛性和稳定性以及Romberg求积法与外推原理等.6.1.2插值求积公式根据定积分定义,对及都有(极限存在)若不取极限,则积分I(f)可近似表示为(6.1.3)这里称为求积节点,与f无关,称为求积系数,(6.1.3)称为机械求积公式.为了得到形如(6.1.3)的求积公式,可在上用Lagrange插值多项式,则得其中(6.1.4)这里求积系数由插值基函数积分得到,它与f(x)无关.如果求积公式(6.1.3)中的系数由(6.1.4)给出,则称(6.1.3)为插值求积公式.此时可由插值余项得到(6.1.5)这里ξ∈,(6.1.5)称为插值求积公式余项.当n=1时,,此时由(6.1.4)可得于是(6.1.6)称为梯形公式.从几何上看它是梯形A bB(见图6-1)的面积近似曲线y=f(x)下的曲边梯形面积,公式(6.1.6)的余项为(6.1.7)6.1.3求积公式的代数精确度当被积函数即f为次数不超过n的代数多项式时,,故由(6.1.5)有,它表明插值求积公式(6.1.3)精确成立.对一般机械求积公式(6.1.3),同样可以根据公式是否对m次多项式精确成立作为确定公式(6.1.3)中系数及节点的一种方法.在此先给出定义.定义1.1一个求积公式(6.1.3)若对精确成立,而对不精确成立,则称求积公式(6.1.3)具有m次代数精确度.根据定义,当时公式(6.1.3)精确成立,故有等式(6.1.8)而(6.1.8)是关于系数及节点的方程组,当节点给定时,(6.1.8)取m=n就是关于系数的线性方程组,求此方程组就可求得求积系数.例如n=1,取,求积公式为在(6.1.8)中令m=1,可得解得它就是梯形公式(6.1.6)的系数,它与用公式(6.1.4)算出的结果完全一样.对梯形公式(6.1.6),当时故求积公式(6.1.6)的代数精确度为一次.对于具有(n+1)个节点的插值求积公式(6.1.3),当时,故公式精确成立,它至少有n次代数精确度.反之,若求积公式(6.1.3)至少有n次代数精确度,则它是插值求积公式,即(6.1.3)的求积系数一定可用(6.1.4)求出.实际上,此时对求积公式(6.1.3)精确成立,若取f(x)为插值基函数,即由(6.1.3)精确成立,可得这就是(6.1.4)得到的插值求积公式系数.定理1.1求积公式(6.1.3)是插值求积公式的充分必要条件是(6.1.3)至少具有n次代数精确度.定理表明直接利用代数精确度概念,由(6.1.8)可求得插值求积公式.更一般地,含有被积函数的导数的求积公式也同样可用代数精确度定义建立.如下例所示.例6.1求积公式,已知其余项表达式为.试确定系数及,使该求积公式具有尽可能高的代数精确度,并给出代数精确度的次数及求积公式余项.解本题虽用到的值,但仍可用代数精确度定义确定参数及.令,分别代入求积公式.令公式两端相等,则当当当于是有解得,此时,而上式右端为,两端不等,则求积公式对再令,不精确成立,故它的代数精确度为二次.为求余项可将代入求积公式当,代入上式得,即所以余项.6.1.4 求积公式的收敛性与稳定性则称求积公式(6.1.3)是收敛的.定义1.2若[,定义中n→∞包含了通常都要求用于计算积分(6.1.1)的求积公式(6.1.3)是收敛的.本章后面给出的求积公式都必须先证明其收敛性.稳定性是研究计算和式当有误差时,的误差是否增长.现设,误差为.定义1.3对任给,只要,就有则称求积公式(6.1.3)是(数值)稳定的.定义表明只要被积函数f(x)的误差充分小,积分和式的误差限就可任意小,则(6.1.3)就是数值稳定的.定理1.2若求积公式(6.1.3)的系数则求积公式(6.1.3)是稳定的.证明由于,故有于是对,只要,就有故求积公式(6.1.3)是稳定的.讲解:数值积分就是将求积分转化为求和(即6.1.3式)这样不管被积函数多么复杂,它都能在计算机上机械实现。
把(6.1.3)式称为机械求积公式,为求积节点,为求积系数,建立求积公式有两种途径,一是利用的插值多项式积分得到,二是根据代数精确度概念,通过解方程得到及。
特别当节点给定时,方程(6.1.8)是关于的线性方程组,它是容易求解的。
定理1.1给出了插值求积公式与代数精确度之间的关系。
求积公式收敛性简单说就是当和式收敛于积分值。
而稳定性是研究计算和式的误差积累,即当有误差时,只要误差充分小则和式误差也任意小,这就是稳定的。
定理1.2表明只要求积公式(6.1.3)的系数,则求积公式就是稳定的。
6.2梯形公式与Simpson求积公式6.2.1Newton-Cotes公式与Simpson公式在插值求积公式中,若求积节点,此时可将求积公式写成(6.2.1)称为Newton-Cotes求积公式,其中系数称作Cotes系数.按(6.1.4)式引入变换,则有(6.2.2)由于是多项式积分,计算不会有困难.例如n=1时,,.这时求积公式就是我们熟悉的梯形公式(6.1.6).n=1~8时的系数见表6-1.从表中看到n=8时出现负数,稳定性没保证,所以一般只用n≤4的公式.表6-1当n=2时,由(6.2.2)可得,求积公式为(6.2.3)称为Simpson求积公式.对梯形公式(6.1.6),已知它的代数精确度为一次,且它的余项已由(6.1.7)给出,若记,则由于,在上不变号,由积分中值定理得知,使(6.2.4)这就是梯形公式(6.1.6)的截断误差.对Simpson公式(6.2.3)可以证明它的代数精确度是三次,根据定理1.1,显然(6.2.3)对精确成立,再对,左端为,右端为故(6.2.3)对也精确成立.而对,公式(6.2.3)不精确成立.故求积公式(6.2.3)的代数精确度是三次,即(6.2.3)对任何精确成立.若令P(x)满足条件这里,于是由(6.2.3)有根据上章例5.6中(5.5.12)式有上式两边积分,并记,则得由于在区间上(不变号,故由积分中值定理得于是有(6.2.5)这就是Simpson求积公式(6.2.3)的余项,即截断误差.讲解:当求积节点(k=0,1,…n)为等距节点,直接由插值求积得到的求积公式就转为Newton-Cotes求积公式。
但使用时通常只用n=1,2,4三种情况,它们分别称为梯形公式,Simpson公式和Cotes公式,梯形公式它的局部截断误差直接由插值余项积分得到,由(6.2.4)给出,即对于n=2的情形给出的Simpson求积公式(6.2.3),它具有3次代数精确,也就是它对任何次数不超3次的多项式精确成立,为使求积公式余项能反映这一性质,我们不用2次的Lagrange插值近似被积函数f(x),而用带导数的3点3次Hermite插值,即造,满足条件:于是由Hermite插值余项表达式,可得对上式两端从到b积分,并利用积分中值定理就可得到Smpson求积公式的余项(6.25)对于n=4的Newton-Cotes公式根据(6.2.2)可算出,,于是有这里,余项6.2.2复合梯形公式与复合Simpson公式直接用梯形公式(6.1.6)及Simpson公式(6.2.3)计算积分I(f)误差较大,为达到精度要求,通常可将分为n个小区间,在小区间上应用梯形公式及Simpson在每个小区间公式即可达到要求.为此取分点,上用梯形公式(6.1.6),则得或(6.2.6)称为复合梯形公式.根据定积分定义可知故复合梯形公式(6.2.6)是收敛的,且(6.2.6)的求积系数,故它也是稳定的.(6.2.6)的截断误差可由(6.2.4)得到若,根据连续函数性质,,使于是得它表明复合梯形公式(6.2.6)的截断误差阶为如果在每个小区间上使用Simpson公式(6.2.3),则得(6.2.8) 称为复合Simpson公式,它的余项由(6.2.5)可得即(6.2.9) 它表明.此外,还可证明故复合Simpson公式(6.2.8)是收敛的,并且,故公式也是稳定的.例6.2用n=8的复合梯形公式及n=4的复合Simpson公式,计算积分,并估计误差.解只要将区间[0,1]分为8等分,用公式(6.2.6)时取n=8,h=0.125,对复合Simpson公式取n=4,h=0.25.计算各分点的函数值.由公式(6.2.6)及(6.2.8)得为了估计误差,要求的高阶导数,由于所以故由(6.2.7)得对Simpson公式,由(6.2.9)得例6.3 计算积分,若用复合梯形公式,问区间[0,1]应分多少等分才能使截断误差不超过?若改用复合Simpson公式,要达到同样精确度,区间[0,1]应分多少等分?解本题只要根据及的余项表达式(6.2.7)及(6.2.9)即可求出其截断误差应满足的精度.由于,对复合梯形公式即.取n=213,即将区间[0,1]分为213等分时,用复而用复合Simpson公式,则要求合梯形公式计算误差不超过.取n=4,即将区间分为8等分,用n=4的复合即.Simpson公式即可达到精确度.讲解:由于插值求积公式只能用n=1,2,4,用它算积分往往达不到精度要求,为提高求积精度我们可以采用将求积区间分为n个等距的小区间在每个小区间上应用梯形公式或Simpson公式,这就得到复合梯形公式及复合Simpson公式。
它们的余项由每个小区间积分余项相加即可得到,结果分别由(6.2.7)及(6.2.9)给出。
这两个求积公式是收敛和稳定的。
如何利用公式计算积分近似值并估计误差可见例6.2及例6.3。
6.3外推原理与Romberg求积6.3.1复合梯形公式递推化与节点加密在计算机上用等距节点求积公式时,若精度不够可以逐步加密节点.设将区间分为n等分,节点,在区间上梯形公式为若节点加密一倍,区间长为,记中点为在同一区间上的复合梯形公式为于是(6.3.1)它表明是在的基础上再加新节点的函数值之和乘新区间长,而不必用(6.2.6)重新计算,这时有误差估计式若,则得(6.3.2)这也是在计算机上估计梯形公式它表明用,其误差近似.误差的近似表达式.若(给定精度),则.若在区间[a,b]中做2n等分时,在上用Simpson公式计算,则由(6.2.8)可知它恰好是(6.3.2)中I(f)的近似值,即它表明用(6.3.2)计算I(f),其精度已由提高到如果再将区间分半,使分为4个小区间,长度为,则可由(6.3.1)计算出及,利用复合公式余项(6.2.9)得如果,则有(6.3.3)从而有复合Simpson公式的误差估计如果用(6.3.3)近似,即(6.3.4)则精度可达到.类似做法还可继续下去.这样对区间逐次分半,利用公式(6.3.1)逐次递推.再由(6.3.2),(6.3.3)逐次构造出精度愈来愈高的计算积分I(f)的公式,这就是Romberg求积的基本思想.6.3.2外推法与Romberg求积公式仍从梯形公式出发,区间中的节点如前所述.此时复合梯形公式可表示为当分为2n等分,区间长变为时,记,由于此处将看作h的函数,将按的幂展开,可得到以下结果.定理3.1设f在上的各阶导数存在,则复合梯形公式可展成(6.3.5)其中为不依赖h的常数.定理证明见[2].由(6.3.5),显然有.在(6.3.5)中若用代替则得(6.3.6)用4乘以(6.3.6)减去(6.3.5)除以3,则得若记(6.3.7)显然(6.3.8)具有精度.实际上就是复合Simpson公式中的为提高精度,可由及中消去,得用精度为,如此逐次做下去,可得到(6.3.9)用时,精度为,这种将步长h逐次减半,使逼近,以便精度逐次提高的方法称为外推法,它对于可展成h的幂级数的计算公式的加速收敛是很有效的,这里只将外推法用于计算积分.下面若用表示将区间二分k次得到的复合梯形公式,此时分当k=0,1,…逐次得到即为等分的为等分,步长,复合梯形公式,加速一次得序列即为Simpson公式序列.加速m次则得,由(6.3.9)可将它表示为(6.3.10)称为Romberg求积公式.计算从k=0,即h=b-出发记,逐次二分得到T表(见表6-2).当k增加时,先由(6.3.1)根据算出,再由(6.3.10)对m=1,2,…,k计算.当f充分光滑时可证明(T表任一列)(T表对角线)计算到(精度要求)为止.例6.4用Romberg求积公式求的近似值,使其具有6位有效数字.解本题直接用梯形递推公式(6.3.1)及Romberg求积公式(6.3.10),按T表依次计算其余计算结果见T表.故计算停止,I≈0.946 083 1即为所求.由于,例6.5证明等式试依据的值,用外推算法求π的近似值.解本题可利用Taylor展开式用外推原理求π的近似值.可令.由Taylor公式展开得若记,则其误差为.由外推法其误差为,其误差为,根据以上公式计算结果如下表所示.π=3.141 58即为所求.讲解:在等距节点的情况下,通过对求积区间的逐次分半,由梯形公式出可逐次提高求积公式精度,这就是Romberg求积的基本思路,由于梯形公式余项只有精度,即,但当节点加密时可组合成其精度达到,如果再由与组合成则可使误差精度达到,于是依赖于x,若在上各阶导数存在,将展开,可将展成的幂级数形式,即(6.3.5)表达式,记的计算精度,可利用外推原理逐次消去式(6.3.5)右端只要将步长h逐次分半,利用及组合消去,重复同一过程最后可得到递推公式(6.3.9),此时.说明用其误差阶为,这里表示m次加速。