证明:由()的定义与内积的性线性性质,得
1 ()J(x0x)(A(x0x),x0x)(b,x0x)
2
'2'()(Ax0b,x)(Ax,x)
'J(x0)(Ax0b,x)2(Ax,x)
必要性:由(0)0,得,对于任何xRn,有
(Ax0b,x)0,
由线性代数结论知,
Ax0b0,Ax0b
充分性: 由Ax0b,对于任何xRn,
'(0)(Ax0b,x)(Ax,x)|00
即x0是J(x)的驻点. §1-2
补充: 证明f(x)的不同的广义导数几乎处处相等.
证明:设fL2(I),g1,g2L2(I)为f(x)的广义导数,由广义导数的定义可知,对于任意
(x)C0(I),有
'g(x)(x)dxf(x)(x)dx a1a'g(x)(x)dxf(x)(x)dx a2abbbb两式相减,得到
(gg)(x)0C0(I) a12b由变分基本引理,g1g2几乎处处为零,即g1,g2几乎处处相等.
补充:证明a(u,v)的连续性条件(1.2.21) 证明: 设|p(x)|M,|q(x)|M',由Schwarz不等式
|a(u,v)||a(pu'v'quv)dx|M||u'||.||v'||M'||u||.||v||b2M*||u||1.||v||1,其中M*max{M,M'}
习题:
1 设f'(x)为f(x)的一阶广义导数,试用类似的方法定义f(x)的k阶导数(k1,2,...) 解:一阶广义导数的定义,主要是从经典导数经过分部积分得到的关系式来定义,因此可得到如下定义:
对于f(x)L2(I),若有g(x)L2(I),使得对
C(I),有 于任意的0ag(x)(x)dx(1)dkf广义导数,并记g(x)kdxbkbaf(x)(k)(x)dx
则称f(x)有k阶广义导数,g(x)称为f(x)的k阶
注:高阶广义导数不是通过递推定义的,可能有高阶导数而没有低阶导数.
2.利用L2(I)的完全性证明H1(I)(Hm(I))是
Hilbert空间.
证明:只证H1(I)的完全性.设{fn}为H1(I)的基本列,即
||fnfm||1||fnfm||0||fn'fm'||00
因此知{fn},{fn'}都是L2(I)中的基本列(按L2(I)的范数).由L2(I)的完全性,存在f,gL2(I),使
||fnf||00,||fn'g||00,以下证明
df||fnf||10(关键证明g)
dx由Schwarz不等式,有
|a(fn(x)f(x))(x)|||fnf||0.||||0 |a(fn'(x)g(x))(x)dx|||fn'f'||0||||0
bb对于任意的(x)C0(I),成立
limafn(x)(x)dxaf(x)(x)dx
nbblimaf(x)(x)dxag(x)(x)dx
n'nbb由af(x)(x)dxafn(x)'(x)dx
'nbb取极限得到ag(x)(x)dxaf(x)'(x)dx 即g(x)f',即fH1(I),且
||fnf||1||fnf||0||fn'f'||00
bb故H1(I)中的基本列是收敛的,H1(I)是完全的. 3.证明非齐次两点边值问题
证明:边界条件齐次化
令u0(x)(xa),则wuu0满足齐次边界条件.w满足的方程为LwLuLu0fLu0,即
w对应的边值问题为
LwfLu0w(a)0,w'(b)0 (P) 由定理知,问题P与下列变分问题等价
求wC2H1**E,J(w*)minwH1J(w) E其中J*(w)12a(w,w)(fLu0,w).而
J*(w)12a(uu0,uu0)(fLu0,uu0)J~ (u)(Lu0,u)a(u0,u)C而(Lu0,u)a(u0,u)p(b)u(b)C2
从而J*(w)J~(u)p(b)u(b)C* 则关于w的变分问题P等价于u*C2H1,u(a)
使得
J(u*)uminuJ(u)
(H1a)其中J(u)12a(u,u)(f,u)p(b)u(b)
4就边值问题(1.2.28)建立虚功原理 解:令u0(xa),wuu0,则w满足
求
:LwLuLu0fLu0w(a)0,w(b)01等价于:vHE
'
(Lw,v)(fLu0,v)0
应用分部积分,
bdddwdudwbbdwdv((p),v)a(p)vdxpv|aapdxdxdxdxdxdxdxdx
还原u,
a(w,v)(fLu0,v)a(u,v)(f,v)(Lu0,v)a(u0,v)a(u,v)(f,v)p(b)v(b)
于是,边值问题等价于:求uH1,u(a),使得
1vHE,成立
a(u,v)(f,v)p(b)v(b)0
注:形式上与用v去乘方程两端,应用分部积分得到的相同. 5试建立与边值问题
等价的变分问题.
解:取解函数空间为H02(I),对于任意vH02(I) 用v乘方程两端,应用分部积分,得到
d4u(Luf,v)(4uf,v)0
dx4bdud4ud3ubbd3udv而(4,v)a4vdx3v|aa3.dx dxdxdxdxdx22bdudvd2udvbbd2ud2v2|aa22dxa22dx dxdxdxdxdxdx22bdudv上式为a[22uv]dx(f,v)
dxdx
d2ud2v定义a(u,v)a[22uv]dx,为双线性形式.
dxdxb变分问题为:求uH02(I),vH02(I)
a(u,v)(f,v)
1-4
1.用RitzGalerkin方法求边值问题
u\"ux20x1 u(0)0,u(1)1的第n次近似un(x),基函数
i(x)sin(ix),i1,2,...,n
解:(1)边界条件齐次化:令u0x,wuu0,则w满足齐次边界条件,且
LwLuLu0x2xw(0)0,w(1)0ni1
第n次近似wn取为wncii,其中ci(i1,2,...n)满足的RitzGalerkin方程为
2a(,)c(xx,j)j1,2,...,n ijii1n又
a(i,j)0(ij)dxij'i'j11210cos(ix)cos(jx)dxij0sin(ix)sin(jx)dx2cos(ix)cos(jx)dx12sinixsinjx
由三角函数的正交性,得到
i221a(i,j)22,ijij0,
2(j)3而(xx,j)0x(x1)sin(jx)dx21[(1)1]
j于是得到
8(xx,j)j为奇数322cj(j)(1j)a(j,j)j为偶数02
最后得到
8sin[(2k1)x]un(x)x 332k1(2k1)[1(2k1)][n1]22.在题1中,用u(1)0代替右边值条件,un(x)是用RitzGalerkin方法求解相应问题的第n次近似,证明un(x)按L2(0,1)收敛到u(x),并估计误差. 证明:un对应的级数绝对收敛,由{sinix}的完全性知极限就是解u(x),其误差估计为
8Rn33
n3.就边值问题(1.2.28)和基函数
i(x)(xa)i(i1,2,...,n),写出RitzGalerkin
方程
解:边界条件齐次化,取
u0(xa),wuu0, w对应的微分方程为
LwLuLu0fLu0w(a)0,w(b)0'
对应的变分方程为
a(w,v)(fLu0,v)0
ddu0dpLu0(p)qu0q[(xa)]
dxdxdxbdpbavp(b)v(b)apv'(x)dx dx变分方程为
a(w,v)(f,v)p(b)v(b)a[pv'(x)qu0v]dx
b取i(x)(xa)i,i1,2,...,n,则Ritz-Galerkin方程为
a(,ij1nj)cj(f,i)p(b)i(b)ap(x)i(xa)dxaq(x)[(xa)]dxi1bba(i,j)a[pi''jqij]dx
b 取p1,q0,f1,具体计算
n1, a(1,1)a1dx(ba)
b112d1(ba)(ba)(ba)(ba)2,
2211c1(ba),即解u1u0(xa) 22n2:
a(1,1)(ba),a(1,2)a2(xa)dx(ba)2
b4a(2,2)a4(xa)dx(ba)3
3b2d2a(xa)dx(ba)a2(xa)dx22bb 11(ba)3(ba)2(ba)2(ba)333得到方程组为
ba(ba)212(ba)c(ba)12 43(ba)c213(ba)332特别取a0,b1,有
111c142
11c233111求解得到c2,c2,c11
3621其解为u2u0(xa)(xa)2
2Ch2 椭圆与抛物型方程有限元法
§1.1 用线性元求下列边值问题的数值解:
y\"242y(0)0,y'(1)0
y2sinx,0x1
此题改为yy1,y(0)y(1)0,h1/4 解: 取h1/2,xjjh(j0,1,2),y1,y2为未知数.
\"Galerkin形式的变分方程为(Lu,v)(f,v),
其中
(Lu,v)0uvdx1\"'101\"24uvdx,(f,v)2sin2xv(x)dx
0110又0uvdxuv|0uvdx0uvdx 因此a(u,v)(uv01''1''1''24uv)dx
xxi1在单元Ii[xi1,xi]中,应用仿射变换(局部坐标)
h节点基函数为
xxi1,hxixxi1xxi1i(x),,xi1xxi(i1,2,3)
hother0,a(1,1)xx[1'201x1x2242]dx2111122h0[2]d02(1)d44hh2
取h1/2,则计算得a(1,1)41212
122a(1,2)0[h(1)d2
h4121111(f,1)2h[0sin(0h)d0sin()(1)d222211h(1)0sind0sin(1)d
24111(f,2)2h0sin()d
222代数方程组为
a(1,1)a(1,2)y1(f,1)a(,)a(,)y(f,) 122222代如求值.
取h1/4,未知节点值为u1,u2,u3,u4,方程为
a(,)uiji14i(f,j)j1,2,3,4
应用局部坐标表示,
1112h22ha(j,j)0()d0[(1)2]d
h4h410[81282]d81224
21ha(j,j1)0[(1)]d
h442(1)d4 1696012a(j1,j)4296
2961系数矩阵为Adiag{41,8224,4296}
1取f1,(f,j)h0dh0(1)d
41(f,j)h02sin[(xjh)]d2 1h02sin[(xj1h)](1)d221j11j10sin[()]d0sin[()](1)d 4244224411(j)(j1)0sin[]sin[]d288
11(j1)18(j1)00sin[]d[cos()]|12828
2.就非齐次第三边值条件
u'(a)1u(a)1,u'(b)2u(b)2
导出有限元方程.
解:设方程为Lu(pu')'quf 则由
''((pu')',v)pu'v|b(pu,v)p(b)v(b)[22u(b)]ap(a)v(a)[11u(a)](pu,v)''
变分形式为:vH1(a,b)
(pu',v')(qu,v)2p(b)u(b)v(b)1p(a)u(a)v(a)(f,v)p(b)2v(b)p(a)1v(a)u0u(a),uNu(b)
记
A(u,v)(pu,v)(qu,v)2p(b)u(b)v(b)1p(a)u(a)v(a)''F(v)(f,v)p(b)2v(b)p(a)1v(a)则上述变分形式可表示为A(u,v)F(v)
设节点基函数为j(x)(j0,1,2,...,N) 则有限元方程为
A(i,j)uiF(j)(j0,1,...,N)
i0N具体计算使用标准坐标.
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务