当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

复旦大学:《微分方程数值解》课程教学资源(课堂讲义)Chapter 1 Variational Methods Chapter 2 Calculus of Variations

资源类别:文库,文档格式:PDF,文档页数:17,文件大小:217.98KB,团购合买
点击下载完整版文档(PDF)

微分方程数值解课件 陈文斌 May26,2003

‡©§êŠ)‘‡ ©R May 26, 2003

Cha ap ter 1 Variational methods 边值问题的解经常为某个范函F(u)的最大值(或最小值)。考虑一根拉紧的 弦,受到横向的力,且两端点固定,变形u(x)满足 dx2 f(x),0 (0)=()=0 弦的势能为W 其中右端第一部分为形变产生的能,第二部分为外力作的功。u的最终 位置应使得势能最小。可以证明对于所有分片连续可微函数v(x),且满 足v(0)=v(1)=0的函数中,微分方程的解u满足 (v)≥W(a) 考虑更小的一个函数空间En,E是独立的函数n1(x),t2(x),…,vn(x)张成 的空间,也就是E中的每个函数都可以表示成 Civil

Chapter 1 Variational Methods >Š¯K)²~,‡‰¼F(u)ŒŠ(½Š)"Ċ.; u§Éî•姅üà:½§C/u(x)÷v − d 2u dx2 = f(x), 0 < x < l u(0) = u(l) = 0 u³UW: W(u) = 1 2 Z 1 0  du dx2 − Z 1 0 f(x)u(x)dx Ù¥mà1Ü©/C)U§1Ü© åŠõ"uª  A¦³U"Œ±y²éu¤k©¡ëYŒ‡¼êv(x)§…÷ vv(0) = v(1) = 0¼ê¥§‡©§)u÷v W(v) ≥ W(u) č‡¼êmEn§En´Õá¼êv1(x), v2(x), . . . , vn(x)ܤ m§Ò´En¥z‡¼êь±L«¤ Xn i=1 civi(x) 1

对任何给定的{c},我们有 ct)≥W(a) i=1 我们选择c,使得左边最小化: O(∑=1cv) 我们得到 ∑a/ntd ∫(x)vk(x)dx,k=1,,n 求解出c,我们得到一个逼近解。对应逼近解的势能是 Civi 例如假设f(x)=sin(x)。我们用一项=C1n1(x),这里t1(x)=x(1-x)(满 足边界条件 Jo a(l-)sin rdc 12 因此 ==2x(1-x),W()= 注意到此时精确解和最小势能为 u==sina, w(u 我们可以看到近是u的一个近似。 11一个子空间最好的逼近 设M是 Hilbert空间H的一个有限维闭子空间。对于H中的任意一个元素f, 我们称M中的元素g最接近∫是指‖g-川最小。这样的g是唯一的,我们记 2

é?ۉ½{ci},·‚k W Xn i=1 civi ! ≥ W(u) ·‚ÀJci§¦†>zµ ∂W ( Pn i=1 civi) ∂ck = 0, k = 1, . . . , n ·‚ Xn i=1 ci Z 1 0 v 0 k v 0 idx = Z 1 0 f(x)vk(x)dx, k = 1, . . . , n ¦)Ñci§·‚‡%C)u¯"éA%C)³U´ W(¯u) = w Xn i=1 civi ! ~Xbf(x) = sin(πx)"·‚^‘u¯ = c1v1(x),ùpv1(x) = x(1 − x)(÷ v>.^‡)" c1 = R 1 0 x(1 − x) sin πxdx R 1 0 (1 − 2x) 2dx = 12 π 3 Ïd u¯ = 12 π 3 x(1 − x), W(¯u) = −24 π 6 5¿dž°()ځ³U u = 1 π 2 sin πx, W(u) = − 1 4π 2 ·‚Œ±wu¯´u‡Cq" 1.1 ‡fmÐ%C M´HilbertmH‡k‘4fm"éuH¥?¿‡ƒf§ ·‚¡M¥ƒgCf´kg − fk"ùg´§·‚P 2

为Pf,这里P是到M上的投影算子。如果M中有正交基y1,…,9n,那么 容易知道 Pf k 如果一组基1,v2,n不是正交的,我们也可以写P∫为 为了计算系数,我们注意到f-p∫与M正交,也与1,,tn正交。因此系 数ak可以唯一被决定 >=。显然 矩阵是对称的,而且由于{v}是线性无关的,矩阵是非奇异的。它的逆也 是对称的。因此 ∫,v 这里(c)是(b3)的逆矩阵。因此我们有 Pf G;= ·P是非负的,对f∈H,成立≥0 3

P f§ùpP´MþÝKŽf"XJM¥kÄϕ1, . . . , ϕn§@o N´ P f = Xn k=1 ϕk XJ|Äv1, v2, . . . , vnØ´§·‚Œ±P f P f = Xn k=1 akvk  OŽX꧷‚5¿f − pf†M§†v1, . . . , vn"ÏdX êakŒ±û½ Xn k=1 ak =, j = 1, . . . , n  ¦)'u{ak}§§·‚Ú\Ý (bij )§ùpbij ="w, Ý ´é¡§ …du{vi}´‚5Ã'§Ý ´šÛÉ"§_ ´é¡"Ïd ak = Xn j=1 cjk ùp(cij )´(bij )_Ý "Ïd·‚k P f = Xn i,j=1 cij vj ÝKŽfPk Ä5Ÿµ • P´é¡§éf, g ∈ H,¤á= • P´šK§éf ∈ H§¤á≥ 0 • P 2 = P • éf ∈ M,P f = f 3

1.2 Maximum Theorem 设算子A的定义域DA在H(H是复 Hilbert空间)中稠密。算子A在DA上是对 称正定的, =,a,∈DA 0,≠0∈D 考虑方程 f, ∈ 这里∫是H中的一个元素。 heorem.1方程最多只有一个解。 Theorem2(Mazimum Theorem)i (v)=+- 那么如果 Au= f 有一个解,那么u是D4中唯一一个最大化F的元素。相反地,如果存 在DA中的元素最大化F,那么它是方程的解。 考虑算子A=-亚,定义域DA为满足边界条件u()=(1)=0的连续两次 可微函数。容易证明在D4上A是对称正定的,且 F(v)=-2W(v) Theorem 3(Schwinger- Levine Principle) i R(u) ,≠0 那么R()和F()有同样最大值

1.2 Maximum Theorem ŽfA½ÂDA3H(H´EHilbertm)¥È"ŽfA3DAþ´é ¡½§ =, ∀u, v ∈ DA > 0, ∀u 6= 0 ∈ DA Ч Au = f, u ∈ DA ùpf´H¥‡ƒ" Theorem. 1 §õk‡)" Theorem. 2 (Maximum Theorem)  F(v) = + − @oXJ Au = f k‡)§@ou´DA¥‡ŒzFƒ"ƒ‡/§XJ 3DA¥ƒŒzF§@o§´§)" ĎfA = − d 2 dx2§½ÂDA÷v>.^‡u(0) = u(1) = 0ëYüg Œ‡¼ê"N´y²3DAþA´é¡½§… F(v) = −2W(v) " Theorem. 3 (Schwinger-Levine Principle) R(v) = | | 2 , v 6= 0 @oR(v)ÚF(v)kӁŒŠ" 4

1.3 Ritz-Rayleigh Method 我们把自己限制在DA的一个有限维子集En上求F的最大值 max F(u)+-=+- =+- 在En上的算子PnA是对称正定的,当A是对称正定的时候。上述的最大泛 函对应n维的方程: P Au=Pnf,un∈En 同样我们可以证明:在所有E中的函数,方程的唯一解最大化F() F(un)=max(+-) ∈En 最大化泛函的过程精确等价于求解方程 Pn Aun= Pnf 但是这个方程也可以看成方程 Au=f 到空间En上的投影。即使A是非正定的,或非线性的,也可以这样做。 在这个意义上我们称 P Au=Pnf为 Galerkin方程 这个向量方程可以转化成代数方程。设v1,,tn.为En的基,那么 解un可以写成 5

1.3 Ritz-Rayleigh Method ·‚rgC›3DA‡k‘f8Enþ¦FŒŠ: max v∈En F(v) ≤ max v∈DA F(v) = F(u); ·‚8I´°(/OŽ†>§α = F(u)‡e."ӞEn ŒŠ¼ê´u‡%C"·‚PPnEnþÝKŽf"XJv ∈ En§|^Pné¡5§·‚k F(v) = + − = + − = + − 3EnþŽfPnA´é¡½§A´é¡½žÿ"þが ¼éAn‘§µ PnAun = Pnf, un ∈ En Ó·‚Œ±y²µ3¤kEn¥¼ê§§)ŒzF(v): F(un) = max v∈En ( + − ) Œz¼L§°(du¦)§ PnAun = Pnf. ´ù‡§Œ±w¤§ Au = f mEnþÝK"=¦A´š½§½š‚5§Œ±ù‰" 3ù‡¿Âþ·‚¡PnAun = PnfGalerkin§" ù‡•þ§Œ±=z¤ê§"v1, . . . , vnEnħ@o )unŒ±¤ un = Xn k=1 akvk 5

在算子方程两边关于v取内积 f, 或 == Pn Aun, un >= Aun,un> un, Aun >= un, Pn Aun >= un, f 若逼近解满足 == 我们称为满足互易原理。观察到精确解总满足互易原理。而Ritz- rayleigh逼 近也满足互易原理。因此 我们总有 ≥F(un)= Remark.4如果我们选择的基是关于A正交的,也就是 AUk, U, > dK 那么 ∑

3Žf§ü>'uvjSȧ = ½ Xn k=1 ak =, j = 1, . . . , n lù‡§Œ±¦)ÑXêak"ù‡§·‚¡Ritz-Rayleigh½Galerkin §"XJ·‚‡¦¼4Š§„I‡r)\¼"´5¿ === === e%C)u˜÷v ˜ = ˜ =˜ ·‚¡÷vp´n"* °()o÷vp´n" Ritz-Rayleigh% C÷vp´n"Ïd F(un) = + − = ·‚ok α ≥ F(un) = Remark. 4 XJ·‚ÀJÄ´'uA§Ò´ = δkj @o aj =, un = Xn j=1 vj ùV«X°()Œ±¤ u = X∞ j=1 vj . 6

同时 ≥F( ∑ 当{v}是完备时, I2 这里主要的困难是如何构造关于A的正交基。 1.4 Complementary Variational Principles 由最大值原理,我们知道 F(u)≥F(v),t∈D 用最大值原理我们可以得到a的一个下界。为了得到a的上界,我们需要 个最小值原理。我们以 Poisson方程为例 V2u=f(x),x∈9;la=0 我们希望估计 a= Vu. Vud Vul2d r=/f(ar)u(r)dr 注意到,如果 V(-a)·Vadx=0 那么我们有 vul2dx≤/iv2dr 容易知道,如果V2u=V2au,也就是一V2=f,我们有上述正交条件 因此我们有 a≤/vuad,对所有满足

Ӟ α ≥ F(un) == Xn j=1 | | 2 {vj}´ž§ α = X∞ j=1 | | 2 ùṗ(J´XÛE'uAÄ" 1.4 Complementary Variational Principles dŒŠn§·‚ α = F(u) ≥ F(v), v ∈ DA ^ŒŠn·‚Œ±α‡e." α þ.§·‚I‡ ‡Šn"·‚±Poisson§~fµ −∇2u = f(x), x ∈ Ω; u|∂Ω=0 ·‚F"O α = Z Ω ∇u · ∇udx = Z Ω |∇u| 2 dx = Z Ω f(x)u(x)dx 5¿§XJ Z Ω ∇(v − u) · ∇udx = 0 @o·‚k α = Z Ω |∇u| 2 dx ≤ Z Ω |∇v| 2 dx N´§XJ∇2 v = ∇2u§Ò´−∇2 v = f§·‚kþã^‡" Ïd·‚k α ≤ Z Ω |∇v| 2 dx, é¤kv÷v − ∇2 v = f 7

而当υ=u时,上述不等式为等式,所以 a= min Vul2dx f

v = už§þãتª§¤± α = min −∇2v=f Z Ω |∇v| 2 dx 8

Chapter 2 Calculus of variations 2.1 Euler-Lagrange Equations 考虑求函数f(x)的极值,一个必要条件是Vf(x0)=0。如果Vf(xo0)≠0, 用 Taylor公式, f(o+ay)=f(ao)+avf(ao).y+O(a) 这里y可以表示一个方向,a∈R表示某个方向前进的大小,而ay表示偏 离xo的一个小扰动。可以看到,如果Ⅴf(xo)≠0,我们可以找到一个方 向y使得,Vf(x0)·y≠0,比如y就取Vf(xo)的单位方向,那么如果α<0, 则f(xo+ay)<f(xo)。而如果f(x)=0,而它两阶导数的Hese矩阵对称 正定,则为极小点。 如果F(x,y,x)是关于三个变量x,y,z的函数,我们希望找一个函数y(x)使 得 J(y)=/F(, y(a), 取得极值。我们考虑在分片连续空间PC0,1上可能的y(x),并且y(0)= v,y(1)=犰。我们把满足这种边界条件且分片光滑的函数的全体称为允许 函数集。可以看到J是关于函数y(x)的函数,我们称为泛函。假设(x)最 9

Chapter 2 Calculus of Variations 2.1 Euler-Lagrange Equations Ħ¼êf(x)4Š§‡7‡^‡´∇f(x0) = 0"XJ∇f(x0) 6= 0§ ^Taylorúª§ f(x0 + αy) = f(x0) + α∇f(x0) · y + O(α 2 ) ùpyŒ±L«‡•§α ∈ RL«,‡•c?Œ§ αyL«  lx0‡6Ä"Œ±w§XJ∇f(x0) 6= 0§·‚Œ±é‡ •y¦§∇f(x0)·y 6= 0§'XyÒ∇f(x0)ü •§@oXJα .^‡…©¡1w¼êN¡#N ¼ê8"Œ±wJ´'u¼êy(x)¼ê§·‚¡¼"by0(x) 9

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共17页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有