数值积分与常微分方程的数值解法.ppt
《数值积分与常微分方程的数值解法.ppt》由会员分享,可在线阅读,更多相关《数值积分与常微分方程的数值解法.ppt(40页珍藏版)》请在三一办公上搜索。
1、 Euler法及其改进 Runge-Kutta法,梯形法 Simpson法 离散点数据的求积,第三章 数值积分与常微分方程的数值解法,数值积分,常微分方程的数值解法,1.f(x)函数形式已知,但其积分不能表示成初等函数的闭合形式2.f(x)函数形式未知,但其离散数据表已给出,3-1-1 梯形法方法原理,基本思想:复化求积,即从近似计算为出发点,用有限项的求和计算来代替从而求出定积分的近似值。,定步长:,求f(x)在a,b上的定积分,y=f(x),a,b,xk-1,xk,h,Ik,h步长,变步长:,N个区间,h,T1,2N个区间,h/2,T2,|T2-T1|EPS,(xk-1,xk),xk-1/
2、2,其中:,3-1-1 梯形法方法原理,例:Debye-Einstein公式推导得到计算固体热容的公式为,其中:,D为Debye温度,R为气体常数8.314JK-1mol-1,已知固体的Debye温度如下:,求在50,100,298.15,500,1500K时,各固体的热容。,3-2-1-1 Simpson法问题的提出,求积分,Simpson法是把积分区间分割成有限个小区间,在每个小区间上采用二次抛物线来近似被积函数f(x)的图形,近似求出小区间的面积,然后再将有限个小区间相加得到被积函数的近似值。,y=f(x),xi-1,xi+1,xi,y=g(x),h,h,Si,定步长:,3-2-1-2
3、Simpson法方法原理,变步长:,其中:,3-2-1-2 Simpson法方法原理,判据:,3-2-1-2 Simpson法方法原理,3-2-1-3 Simpson法程序框图,Simp(A,B,EPS,S2,F),N=1,H=B-A,S1=0,T1=H*(F(A)+F(B)/2,DO K=1,N,S=0,S=S+F(A+(K-1/2)*H),T2=(T1+H*S)/2,S2=T2+(T2-T1)/3,D=|S2-S1|,|S2|1,D=|(S2-S1)/S2|,DEPS,No,RETURN,Yes,No,N=N*2H=H/2T1=T2S1=S2,Yes,3-2-1-4 Simpson法应用示
4、例,开始,输入:Debye温度T(5),精度EPS,温度THETA,输出:固体的热容Cv,结束,调用Simpson积分法子程序计算式右方积分值S2,计算:XM=THETA/T(I)(I=1,N),输入:积分上下限A=10-4,B=XM,B=0,Yes,No,固体的热容Cv=9R/XM*3*S2,显示程序显示输出,3-1-3 1 离散点数据的求积方法原理,实验时,得不到变量间的关系式,只测量到(xi,yi)的离散点数据。,a,b,方法:,1.用插值程序求任意点的函数值。,一元三点Lagrange插值:,2用Simpson求积程序计算a,b区间中离散点下的面积。,Simp(M,A,B,X,Y,EP
5、S,S2),N=1,H=B-A,(1);S1=0,T1=H*(F(A)+F(B)/2,DO K=1,N,S=0,(2);S=S+F(A+(K-1/2)*H),T2=(T1+H*S)/2,S2=T2+(T2-T1)/3,D=|S2-S1|,|S2|1,D=|(S2-S1)/S2|,DEPS,No,RETURN,Yes,No,N=N*2H=H/2T1=T2S1=S2,Yes,(1)调用Lagrange一元三点插值F(A),F(B),(2)调用Lagrange一元三点插值F(A+(K-1/2)*H),3-1-3 2 离散点数据的求积程序框图,纯气体的逸度由定义:,(1),代入(1),积分,并取极低压
6、力下气体视为理想气体,得,逸度:,为逸度系数,(2),例1:实际气体逸度的计算,已知pVm数据,3-1-3 3 离散点数据的求积应用示例,开始,输入:数据点数N,精度EPS,温度T 压力p和摩尔体积Vm的实验数据X(I),Y(I)(I=1,N),输出:B,FI,FF,结束,调用离散点求积子程序计算(2)式右方积分值S,计算:Y(I)=1/X(I)-Y(I)/RT(I=1,N),输入:要计算的压力P,积分上下限A=0,B=P,B=0,Y,N,逸度系数FI=EXP(S),逸度FF=FI*B,例2:已知固体Pb的热容Cp温度T数据,求从15K到550K的固体Pb的焓变。,例3:分子标准熵S及CpT数
7、据,求500K时的熵S值。,T1:298.15K T2:500K,3-1-3 3 离散点数据的求积应用示例,已知数据,例4:合成氨反应,焓变H与温度T数据,已知623K下Kp1,求773K下Kp2。,3-1-3 3 离散点数据的求积应用示例,开始,输入:焓变与温度的实验数据X(I),Y(I)(I=1,N),输出:KP2,结束,调用离散点求积子程序计算积分值S,计算:XI=X(I),Y(I)=Y(I)/(XI*XI)(I=1,N),输入:积分上、下限T2,T1及KP1,计算KP2=KP1*EXP(S/R),显示程序显示输出,3-1-3 3 离散点数据的求积应用示例,例5:已知:由A、B组成的二元
8、混合物经色谱分析得到两个分开的峰,时间和峰高的数据如下:,3-1-3 3 离散点数据的求积应用示例,求A、B两种物质相对含量之比。,在色谱图上,色谱峰的面积与色谱分析中各物质的含量成正比。,开始,输入:A、B两物质的时间X与浓度峰高Y的实验数据 X(I),Y(I)X1(I),Y1(I),输出:S/S1,结束,两次调用离散点积分法子程序计算A,B物质的峰面积S,S1(其中调用Lagrange插值法子程序计算任意点的函数值),输入:A、B两物质和积分上、下限A,B A1,B1,计算A,B物质的相对含量之比S/S1,3-1-3 3 离散点数据的求积应用示例,例6:在简单蒸馏釜内蒸馏1000 Kg含C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 积分 微分方程 解法
链接地址:https://www.31ppt.com/p-4979923.html