版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章:偏微分方程数值解法
6.1对流方程
[6.1.1]考虑边值问题
ut=aux,0<x<1,Z>0
z/(x,O)—x
如果取:Av=2/7,=(y-0.5)Ax,y=1,2,3»7=8/49,tk=k\t
求出
【解】采用Crank-Nicolson方法
k~\1/kkkjt+lGJt+l.Ar+l\
2V7-'.2〃i/+"j+l+Uj-1-2«/+%+»
4/\.A
k+\,qjt+lt+1kk,*
uuu
~j-i+3%-wy+|~)-\~j+〃小
由边界条件:/(0/)=0,取幺——=0,U\=u^k=0,1,---
Ax
W(1,Z)=1,=1
*+l
-
--1100•••"w00000…
-s(l+2s)-s0…%s(1-2s)s0…小
0-s(l+2s)-s0…“20s(l-2s)s0…〃2
••••.・—••••・•
-s(l+2s)-ss(l-2s)s
01011
2I
由初始条件:w;=x.=y(j--),j=1,2,3,
1-2(Ar)2
1-「-1°
--11000'“oo0000■Mo
-13-100%1-1100
0-13-10=01-110
u2u2
-I3-1%1-11〃3
01人011
oo,t5
2〃:-=y>-w;+3〃;-Wj=-wj+w?=y»-wl+3〃;-uA一〃,+I=—
7
145!51169
III—Uj—9
91~9191
6.2抛物形方程
[6.2.1)分别用下面方法求定解问题
dud1u
a7=a7
z/(x,O)=4x(1-x)0<x<1,/>0
z/(O,r)=w(l,/)=O
(1)取心=0.2,人=1/6用显式格式计算〃;;
(2)取以=0.2,Ar=0.01用隐式格式计算两个时间步。
【解】
k+\kk、kk
(1)%士=%-弋,令"令/","=1/Ax,则
AZAx-
u:*'=Xw*.,+(1-2九)〃:+九“3,A/=XAx2
=〃:=0,w,°=4.r,(l-x,),x,=Ax/,i=1,2,3,4
^=4^(1-^)=0.8/(1-0.2/)
计算程序difu.m
(2)对于隐式格式
一入〃:二+(1+2X)w*+l-入“3=U-,A/=XAx2
计算程序idifu.m和tri.m
【6.2.2]数值求解扩散方程:
弛二蹙,0<x<i
dtdx~
边界条件:型’?二:A:初始条件:(|)(x,0)=100
建议显式格式取:Ax=0.1,r=1/2,隐式格式:Zkx=0.1,/*=1<>
解析解为:①(X")=-sin(〃兀x)exp(-〃2兀7),n=2^+1
[6.2.3]求下列热传导方程的数值解
U,=67Wxr,0<X<Xf,O<t<tf
〃(0")=d"),〃0)=为”)
〃(x,O)=〃o(x)
【解】
(1)采用显式FTCS方法
整理得:
〃/=口心+(1-2厂)〃:+r〃二,/=-1,r=aAt/Ax2
计算程序EFTCS.m和dcmo_EFTCS.m
(2)采用隐式FTCS方法
整理得:
2
一厂〃3+(1+2r)u'-r心=U:T,r=abtiAx,i=1,2,…,A/—1
若〃o,〃”的值满足Dirichlet型边界条件、则得到矩阵形式方程
1+2r-r
r1+2r-r
-r1+2/
计算程序:IBTCS.m和demo_IBTCS.m
对于给定牛顿边值问题(即一端给定一阶导数值,另一端给定函数值)
“。")二标),*
得到:
心二〃;-2&叫;a“),
由上面式得:
-ru\4-(1+2rM-,*=%",
得到:
(1+2r)u"-ru;=+ru\=14T+ru"-2rAxZ>0(/„),
整理得:
(1+2rM-2rwf=〃:”-2rAxb()(t,l),
这时矩阵形式方程为:
对于边界导数值其他定义的矩阵方程会发生相应的变化。
(3)采用两层加权平均即Grank-Nicholson格式
〃+1nI«!■!cw+1.n+1〃c〃.〃
u1一"ia-2〃,+u,〃h]—Lii+//,)
-------=----------;---1---+-1---i--;-----
A/21_Ax'Ax"
整理得:
一2”+2(1+r)-/*:;=尸〃3+2(1-r)u'-+,心,r=a\t/Ax2,Z=-1
对于第一类边界条件:已知〃0,〃”,有关系
+2(1+/)〃;一1-rw7+,=U〃:+2(1-r)u"+ru\
_哂)2+2(1+r)〃仁一W;丁=2+2(1-尸)〃;"+ruy
得到:
M+l
2+2尸
对于给定边界导数值的矩阵方程要相应发生变化。
【6.2.4】求解偏微分方程定解问题:
cu3、〃
~=~0<x<2,?>0
100x,0<x<l
w(x,0)=•
200-100x,l<x<2
w(0,/)=0;i/(l,r)=0
(1)写出显式和隐式FTCS格式
(2)时间步长取T=0.08,空间步长取〃=0.4时,用显式FTCS格式计算公,
(保留4位小数)。
【解】(1)
显式格式:
女+1k.
U—U1,,,
L
~~-(wy+i-2wy+wy_1)=0
z/;+,='"+]+(1-2人+入〃;t,X=r
h~
隐式格式:
A+I_k
^^^-2(媪-2叱+明)=0
Tn
一Q,:;:+(1+2X)My+l-入〃言=7T
h
2
(2)时间步长取0.08,空间步长取0・4,力=——,n=4,%=ih,i=0,1,2,3,4,5
〃+1
0.08利用显式计算,〃7]吟+〃3)
=0.5
-0.42
*=(0408080400),〃;=(0406060400),
片=(0305050300)
【6.2.5]给出热传导方程:
ATa2T
-----1/•
dl-dx2
显式和隐式差分(FTCS格式)及稳定性条件
【解工显式FTCS格式:
j二
即:7;"<邛+入(7;\—2邛+7;、)
MAx
X=KA//(AX)2,收敛和稳定性条件是九41/2
隐式FTCS格式:
邛“一T.由二3al乜X
-K)
\tA.V
即:一乜竽+(1+2X)7;/+,-九=T:
[6.2.6]采用有限差分方法求解
11
Jcu/dt=du/dx
z/(0,r)=z/(l,/)=0,M(X,0)=sinnx
§63椭圆方程
[6.3.1]求解laplace方程
边界是:x轴,y轴和直线x+y=l;
边界条件是:u(x,y)=x+/;
取Ax=Ay=〃=1/4,采用有限差分方法求三个内点%J,〃2/,%,2的值。
【解】采用中心差分方法,得
1z、
+〃川j++WI,y+I)
其中UiJ=u(ihJh),/J=0,1,2,3,4
由边界条件
…")二章
1I51
=记",。=〃。♦2=『〃/=心=?肛,2=5
“11
4〃u=Wo.i+5+«1.0+小=V+忆+%,2
o
“H
4%=工
,H
4〃2,1="1.1+〃31+l/2.0+“2,2=Wi.l+~3~
o
3355
得:=x必2=6;而
[6.3.2]数值求解波方程
①〃=①n,0<x<1J>0
黑晨壮。;初始条件沏
边界条件为:0<E
①(1J)=O
解析解为:①(x,/)=sin(兀x)cos(兀Z)
【6.3.3]数值求解Helmholtz方程
r)2u(x,y)f)2u(x,y),、,、,,、,,,,
—TT^+—TT^+g(x/)〃(x/)=/(x,刃,x<x<x,y<y<y
dxdy0f0f
u(x,y)=b(y)u(x,y)=b(x)
边界条件为:0x0Qy0
u(x,y)=b(y)'
fxfu(x,yf)=byf(x)
【解】
毛=Xo+iAr,M=%+iAy,其中二(》/一/)/%,^y=(yf-y0)/My
〃/+lj-2Hp+“1/
“+A/
整理得:
%J=G(〃卬+〃ZJ)+G(/J+I+%j_i)+q,(gi/M,j一/J)
〃0J="0(乂),〃如,广既(%)Ax2
"=2("+AJ)2(Ar2+A/)
%0=4o(x)〃i.My=byf(X,)
2(Ax2+Ay2)
数值计,算取:0<^<4,0<j^<4,
22
〃(0,y)=/,IZ(4,y)=16cos(y),f(x,y)=x+y
z/(x,0)=x2,w(x,4)=16cos(x)g(x,y)=yfx
计算程序;Heimho1tz.m和demoHeimho1tz.m
如果将g=inline。sqrt(x)'x'y');
换为g二inlineCO,,,x,/y,);即可求解泊松方程。
§6.4非线性偏微分方程
[6.4.1]用泰勒展开求下面方程的显示差分格式
1、2
【解】w(x,f+Af)=w(x,t)+\tu,(x,/)+—(Ar)-u„(x,/)
2
uH=(u-ux)t=2uu,-uxl
22
=2W(W-WV)-(W-WV)V
=2,-4wwv+%
所以,
22
w(x,/+A/)=M(X,r)+A/(w-wx)+—(A/)-+〃.)
=(〃+△〃/+(Af))/)一(AZ+2(Afy〃)〃,+y(A/)2z/
A+I)2+(加)2(〃:)3-善(1+2AM)(嗔一〃3)+
U:+i-+心)
、72Ax
【6.4.2】二维泊松方程:
暮+.=-")
axay
在x和y方向上分别取空间步长心,Ay,a=(zVv/Ay)2,采用中心差分方法给出
雅可比迭代格式,高斯-塞德尔迭代格式和超松弛迭代格式,超松弛因子3取值
范围
【解】:⑴设忆=岫,匕),£」=/(再,为),
G+i,/-2a,j+4-1,/a.2+i-2忆+必
+.-)
(Ax)2(缈)
aJ二」+ij+Mj+a(©j+i+")+(—)",
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CASMES 533-2025绿色低碳建筑门窗工程施工技术规范
- T/CALI 0809-2024室内用中文离线语音控制灯具
- T/BSIA 005-2022软件和信息服务业社会责任治理评价指标体系
- 2026年公司员工述职报告(2篇)
- 药品制度模拟试题及答案呈现
- 仓储公司生产主管述职报告
- 2026年秋招:东华能源公司面试题及答案
- 2026年秋招:道恩集团面试题及答案
- 2026年秋招:大地环境投资公司笔试题及答案
- 2026年海南省人教版高一数学必修第一册第6章课后练习题
- 2026年烟花爆竹经营从业人员考核试题库(附答案)
- 2026秋新教材人教PEP版五年级上册英语Unit 1Different friends单元整体教学设计
- 第42个教师节校长讲话:一份初心、二分担当、三分温情
- 六年级上册语文1-8单元基础默写通关练习卷
- 堆高车维护保养规程
- 2026年部编版六年级数学上册全册教案
- 透视双头鹰:从文艺看俄罗斯的历史道路(四川大学)知到智慧树章节测试掌握度答案
- 2026年中秋国庆节前安全生产专题培训
- 低效林改造抚育作业服务方案投标文件
- 三基三严考试题库及参考答案2026年
- 2026年安全员C3类测试题(含答案)
评论
0/150
提交评论