您好,欢迎来到刀刀网。
搜索
您的当前位置:首页无限域上一维热传导方程的Gauss-Laguerre数值解

无限域上一维热传导方程的Gauss-Laguerre数值解

来源:刀刀网
2018年2月

第34卷第1期

COLLEGEMATHEMATICS

大 学 数 学

Vol.34,№.1Feb.2018

无限域上一维热传导方程的GaussGLauerre数值解g

()西安理工大学理学院,西安710054

摘 要]针对无限域上一维热传导方程的解析解为反常积分形式,直接计算往往比较困难.首先采用  [

限域上的一维热传导方程问题利用G对无限域上的一维热传导方程的aussGLauerre数值积分计算数值解,g解析解转化为半无限域上的形式后用G实验结果表明,本文给出的数值解方法aussGLauerre数值积分计算.g具有很高的精度.

[关键词]热传导方程;GaussGLauerre法;数值解g

闵 涛, 臧顺全

其次结合解析解的形式和无限域上G将半无Fourier变换给出问题解析解,auss型数值积分法精度高的优点,

[()中图分类号]O文献标识码]A  [文章编号]1241.82  [672G1454201801G0025G06

1 引  言

[]1

,),),和反热传导问题(由heatconductionproblemsDHCPsInverseheatconductionproblemsIHCPs

于传热介质几何形状的不同,使得求解DHC随着计算机技术的发展,有限差分Ps的精确解比较困难.

在许多工程问题中,热传导问题具有重要的应用.通常热传导问题分为直接热传导问题(Direct

,但是这些方法在离散时比较花费时间并且不能自动完成,离散后得到的线性方程组可能是不DHCPs

,适定的,使得这些方法的使用受到了一定的.对于无限域上一维DHC该问题的解析解通常为级Ps数或反常积分形式,直接计算比较困难.当一维DHC可以利用数值积分法Ps的解为反常积分形式时,求得一维DHC在所有的n个节点数值积分公式中,Ps的数值解.Gauss型数值积分法具有最高的代数

3]

,精度[本文将研究无限域上一维DHC结合G给出一种求解无限域上一.Psauss型数值积分法的优点,

[2]

、、法(有限元法(边界元法(和有限体积法(等数值方法广泛的应用在求解FDM)FEM)BEM)FVM)

维DHCPs的GaussGLauerre数值解方法.g

2 问题的提出

本文主要研究下述两类问题的求解.

ìï

ïïíïïïî

问题一 在区域Q1=(0,0,+∞)×(+∞)上求解一维热传导方程的初边值问题

∂u∂u=k2,∂t∂x)=0,u(0,t)=f(,0<x<+∞.u(x,0x)

t>0,

()∈Q1,x,t()1()2

()3

收稿日期]2修改日期]2 [017G09G01; [017G10G28

)基金项目]国家自然科学基金( [51679186、11601418

,:作者简介]闵涛(男,博士,教授,从事数学物理方程反问题研究. [1963-)Emailmintao2003@163.com

26大 学 数 学              第34卷

2ìu∂uï∂()∈Q2,x,tï=k2,

t∂xí∂ïï(,),-∞<x<+∞.îux0=f(x)

  问题二 在区域Q2=(0,-∞,+∞)×(+∞)上求解一维热传导方程的初值问题

()5

))))构成了一维DHC在问题(和(中,当k和f(求解u(以上两类一维1-(34-(5)x)已知时,x,tPs.

下面给出具体的求解过程.DHCPs的解析解可以采用Fourier变换法得到,[]

)),对问题(采用F作变换1-(3ourier正弦变换求解6.

()4

􀭿U􀭿,􀭿()=2于是∂其中Uω2Uω,0=-k∂tπ2其中C(ω)=

π()

且Cω=1

2i2π

􀭿()=2Uω,tπ+∞0

0+∞-∞

从而x)sinωxdx.

∫f(

)x,tsinωxdx.

∫u(

+∞0

+∞

)=那么u(x)sinωxdx,x,tf(

)=1u(x,t2iωx-

kωt-􀭿()=C(,Uω,tω)e

x)e

∫f(

故dx,

+∞-∞

kωt-

C(ω)esinωxdω=

+∞

kωt-

由C(则C(ω)esinωxdx.ω)为奇函数,

2(x-y)

2C(ω)-kiωxeωtedω,

-∞2i

+∞

)=1u(x,t4πkt1=

4πkt-4kt2(x+y)

ey)

∫f(

+∞-∞+∞0

-4ktdy   -e

-4kt2(x+y)

)=1[其中G(x,tey,

4πkt2(x-y)

4kt-e

))类似采用F可得问题(的解析解为ourier变换法,4-(5

)=u(x,t+∞-∞

2(x-y)

)=u(x,t)G(x,tdy)y,y.

∫f(

+∞0

]为G))则(的解析解可写为reen函数,1-(3

()7()8

[ey)∫f(

-4kt2(x-y)

]dy,()6

-kt)=1e4其中Green函数为G(x,t.y,

4πkt)通过积分变量代换不难将(转化为半无限域上[得80,+∞)的形式,

)G(x,tdy)y,y,

∫f(

)=u(x,t-

)=1[其中Green函数为G(x,tey,

4πkt2(x-y)

4kt)G(x,tdy)y,y,∫f(

+∞0

+e

-4kt2(x+y)

()9

].

3 基于GaussGLauerre积分的数值解g

5]

,常积分往往是困难的.考虑到G收敛速度快等优点[因此本文利用auss型求积公式具有代数精度高、

通过上面的分析可以看出,上述两类问题的解析解都可用无穷限反常积分表示,而直接积分求解反

Gauss型求积法求问题一和问题二的数值解.

[]

具有2n-1代数精度的带权的Gauss数值积分公式为7

bnal=1

l其中权函数ρ(分别称为Gauss节点和权重系数.l和wl是与f(y)>0,yy)无关的节点和权重系数,

,􀆺,定理 对数值积分公式(其节点y10)l=1,2,n)是Gauss节点的充要条件是n次多项式l(

dy)f(y)y≈∑wf(y),ρ(∫

l()10

第1期       闵 涛,等:无限域上一维热传导方程的GaussGLauerre数值解g27

ω(y)=

n-yd(-yn)y(),对L多项式它是[上关于权函数e的正交多项式,且三auerreLe0,+∞)gny=neydy项递推公式为

0(y)=1,ìïLïíL1(y)=1-y,ïï2îL,􀆺)1+2n-y)L (n=1,2,.-nLn1(n(n1(y)=(y)y)+-

l=1

y-y)与所有次数不超过n-1的多项式P(y)关于权函数ρ(y)都正交∏(

ln[4,7]

因此GaussGLauerre数值积分公式为g

积分计算问题一和问题二的数值解步骤如下.

8]

,程[求得G其中auss节点yl和权重系数wl,

))对问题一的解析解(和问题二的解析解(均为半无限域上反常积分,利用G79aussGLauerre数值g

dy)y≈∑wf(y).

∫ef(

+∞

-ynl=1

ll()11

()采用Fiourier变换导出积分形式的解析解;

()由L利用伴随矩阵特征值方法解高次Liiauerre多项式的三项递推公式,auerre多项式方gg

(n!),l=1,􀆺,w2,n.l=2 ]L′l[n(l)yy如n=10时GaussGLauerre数值积分的节点y-1.gl和权重系数wl见表3

()利用G得iiiaussGLauerre数值积分计算(0,+∞)上的反常积分,g

表3G1 n=1aussGLauerre数值积分的节点和权重系数0时Gg

序号l12345678109

节点yl0.1377934705404930.7294545495031721.8083429017403103.4014336978549005.55249614006380011.84378583790000016.27925783137810021.99658581198070029.9206970122738008.330152746764490

权重系数wl0.3084411157650210.4011199291552730.2180682876118090.0620874560986780.0095015169751810.0007530083885880.0000282592334960.0000004249313980.0000000018395650.000000000000991

)≈u(x,tl=1

)G(x,tew,y)y,∑f(

llylln()12

()在区间(􀆺,上任取M个节点记为x在区间(上任取N个节iv0,i=1,2,M),0,+∞)+∞)i(

􀆺,点,记为t则2,N),j=1,j()这样就可以利用(计算在任意点x和任意时刻t的数值解.13

u(xt≈i,j)

l=1

􀆺,􀆺,G(x,t)eω, i=1,2,M;2,N.y)y,j=1,∑f(

liljylln()13

4 数值模拟

数值模拟时,利用绝对误差和相对误差度量t=1时数值解与精确解的偏差,定义相对误差为

28

N~

大 学 数 学              第34卷

)))u(x,1x,1-u(∑(

ii2

􀭹()是在离散点()处的精确解,)是在相应离散点()处的数其中N为节点数,u(x1x1ux1x1i,i,i,i,值解.

))模拟一 在问题一(中,设k=1.考虑如下方程1-(3

2ìu∂uï∂)∈(, (x,t0,0,=2,+∞)×(+∞)ï∂t∂xïí

)=0,u(0,tï

ïï(,)îux0=f(x).

i=1i=1

)),u(x,1∑(

i2

Nt-

)=e数值模拟时,假设f(则上述方程的精确解为u(首先利用本文方法进行模x)=sinx,x,tsinx.

)在t=1,拟,采用1我们得到u(00个节点的GaussGLauerre数值积分公式,x,tx=00.110的数∶∶g9-

,,值计算结果(部分)见表4计算时间5精确解与G1,此时相对误差为5.15407986983795×109.4202s

数值解的比较见图4G1.

xi12345678109

表4G1 模拟一本文方法的计算结果

精确解

数值解

 0.309559875653112 0.334511829239262 0.051915149703175-0.278412079051031-0.340588187963040-0.102791217332058 0.241691862793797 0.363964558886169 0.151609918047160-0.200134182259448

绝对误差

-0.02224460492503e-14 0.12767564831893e-14

 0.309559875653112 0.334511829239262 0.051915149703173-0.278412079051034-0.340588187963043-0.102791217332061 0.241691862793795 0.363964558886168 0.151609918047159-0.200134182259449

 0.005551115123126e-14 0.249800180540660e-14 0.310862446895044e-14 0.280331313717852e-14 0.224820162486594e-14 0.172084568816899e-14 0.138777878078145e-14 0.080491169285324e-14

)在t=1,份,得到u(部分)见表4此时相对误差为x,tx=0∶0.1∶10的数值计算结果(G2,

计算时间0.0.005960103971244,2976s.

表4G2 模拟一有限差分法的计算结果

数值解

 0.311357963503848 0.336454851272669 0.052216700760493-0.280029234978130-0.354817426743662-0.103386141527413 0.243114692358602 0.366192038669184 0.152941646817430-0.200134182259449

]]若采用常规的有限差分法进行求解,将x∈[区间1区间分为10,1000分为等份,t∈[0,100等

xi12345678109

精确解

 0.309559875653112 0.334511829239262 0.051915149703173-0.278412079051034-0.340588187963043-0.102791217332061 0.241691862793795 0.363964558886168 0.151609918047159-0.200134182259449

绝对误差

-0.001798087850736-0.001943022033407-0.000301551057320 0.001617155927096 0.014229238780619 0.000594924195352-0.001422829564807-0.002227479783016-0.001331728770271 0

149--

由表4本文给出的数值解法的绝对误差达到1以上,相对误差达到1G1和表4G2可以看出,00

第1期       闵 涛,等:无限域上一维热传导方程的GaussGLauerre数值解g出,本文方法得到的数值解和精确解的图像高度吻合.

29

以上.相比计算效率,本文方法略低于有限差分法,但求解精度远远超过有限差分法.由图4G1可以看

)—()模拟二 在问题二(中,设k=1.考虑如下方程45

∂u∂u,(,)(ìï,0,=2 xt∈-∞,+∞)×(+∞)ï

∂t∂xíïî)=f(,u(x,0x)

16-

,部分)见表4此时相对误差为3.计算时x=-5∶0.1∶5的数值模拟结果(G3,565562040960925×10

,间5精确解与数值解的比较见图47.3754sG2.

-14t+1x-

,)=数值模拟时,不妨设f(此时不难验证上述方程的精确解为u(利用x)=ex,te.

1+4t)在t=1,本文方法进行数值模拟,采用1得到u(00个节点的GaussGLauerre求积公式,x,tg

x表4G3 模拟二本文方法的计算结果

数值解

 0.003013301503749 0.018229411801668 0.073923910133721 0.200946021605134 0.366147523830392 0.447213595499958 0.366147523830392 0.200946021605134 0.073923910133721 0.018229411801668 0.003013301503749

xi-5-4-3-2-1012345

精确解

 0.003013301503749 0.018229411801668 0.073923910133721 0.200946021605134 0.366147523830393 0.447213595499958 0.366147523830393 0.200946021605134 0.073923910133721 0.018229411801668 0.003013301503749

绝对误差

-3.012972111033e-17-1.548326640967e-17-6.4709842696152e-17-3.0282117956872e-17

-1.75381073157378e-17-3.58825247851639e-16-3.21375890612227e-16-2.02709671679709e-16-8.186362094096e-17-3.035766082959e-18-2.1305657394609e-17

]区间1]区间1)在将x∈[同样利用有限差分法可得u(500等份,t∈[0,100等份,x,t-5,

部分)见表4计算时间t=1,x=-50.15的数值计算结果(G4,此时相对误差为0.002743247899353,∶∶0.3107s.

16-

由表4表4本文给出的数值解法的绝对误差和相对误差都达到1以G3、G4和图4G2可以看出,0上,精度远远高于有限差分法的精度,数值解和精确解的图像高度吻合.

图4G1 模拟一精确解与数值解比较         图4G2 模拟二精确解与数值解比较

30

xi-5-4-3-2-1012345

大 学 数 学              第34卷

表4G4 模拟二有限差分法的计算结果

精确解

 0.003013301503749 0.018229411801668 0.073923910133721 0.200946021605134 0.366147523830393 0.447213595499958 0.366147523830393 0.200946021605134 0.073923910133721 0.018229411801668 0.003013301503749

数值解

 0.003013301503749 0.015571748887007 0.065035675331261 0.184014772688742 0.350288534909078 0.446293790728871 0.350288534909078 0.184014772688742 0.065035675331261 0.015571748887007 0.003013301503749

 0

绝对误差

 0.002657662914661 0.008888234802460 0.016931248916392 0.015858988921315 0.000919804771087 0.015858988921315 0.016931248916392 0.008888234802460 0.002657662914661 0

5 结  论

度高的优点,将无限域上的问题转化为半无限域求解,给出了基于GaussGLauerre数值积分的无限域g上一维DHC实验结果表明该数值解方法具有很高的精度.Ps数值求解方法,

[参 考 文 献]

[]1 ChanhihGwen,LiuCheinGshan.AnewalorithmfordirectandbackwardproblemsofheatconductioneuationgCgq

[],():J.InternationalJournalofHeatandMassTransfer2010,5323-245552-5569.

本文通过F结合积分形式解和Gourier变换对无限域上一维DHCPs进行求解,auss数值积分法精

[][]2 XuMinGtian.AnovelnumericalmethodforsolvineatconductionproblemsJ.InternationalJournalofHeatggh

,andMassTransfer2016,103:285-290.():412254-256.

[][],5 SotiriosE,Notaris.TheerrornormofquadratureformulaeJ.NumericalAlorithms2012,60:555-578.g[]李援南,刘歆,等,译.实用偏微分方程[机械工业出版社,6 郇中丹,M].北京:2007.[]王能超,易大义.数值分析[华中理工大学出版社,7 李庆扬,M].武汉:2000.

[]]():王晓梅,殷绍唐,等.高阶高斯积分节点的高精度数值计算[3 张庆礼,J.中国工程科学,2008,10235-40.[]李金娜,赵旋.基于MA4 谢彦红,TLAB的Gauss积分节点系数研究[J].沈阳农业大学学报,2010,

[][],8 EdelmanA,MurakamiH.PolnomialrootsfromcomanionmatrixeienvaluesJ.MathematicsofComutationypgp

():1995,64210763-776.

TheGaussGLauerreNumericalSolutionof1DDCHPsontheInfiniteDomaing

(,’,’)SchoolofScienceXianUniversitfTechnoloXian710054,Chinayogy

:,AbstractTheanalticalsolutionisusuallbnormalinteralfor1DDCHPsontheinfinitedomainbutitisdifficultyyag

,tocalculatetheoftencalculationabnormalinteraldirectl.Atfirsttheanalticalsolutionisgivenbouriertransform,gyyyF

thenwecombinedtheformofanalticalsolutionandthevirtuesofGaussquadraturemethod,thenumericalsolutionofy,1DDCHPsonthesemiGinfinitedomainiscalculatedbaussGLauerrequadrature.MoreoverweconverttheanalticyGgy

,solutionsoninfinitedomainstosemiGinfinitedomainsandthenumericalsolutionisobtainedbaussGLauerreyGguadrature.Numericalresultsshowthattheproosedmethodhasverihprecision.qpyhg

:;;KeordsheatconductioneuationGaussGLauerremethodnumericalsolutionqgyw

MINTao, ZANGShunGuanq

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务