Documentos de Académico
Documentos de Profesional
Documentos de Cultura
12 diferenciales parciales
Introducción
Un cuerpo es isotrópico si la conductividad térmica en cada uno de sus puntos es inde-
SHQGiHQWH GH OD GiUHccióQ GHO flXjR GH cDORU D WUDYéV GHO SXQWR. 6XSRQJD TXH k, c y ρ son
funciones de (x, y, z) y representan, respectivamente, la conductividad térmica, el calor es-
SHcíficR \ OD GHQViGDG GH XQ cXHUSR iVRWUóSicR HQ HO SXQWR (x, y, z). (QWRQcHV OD WHPSHUDWXUD
u ≡ u(x, y, z, t), en el cuerpo se puede encontrar al resolver la ecuación diferencial parcial
∂ ∂u
∂ ∂u ∂ ∂u ∂u
k + k + k = cρ .
∂x ∂x ∂y ∂y ∂z ∂z ∂t
6i OD IURQWHUD GHO cXHUSR HV UHODWiYDPHQWH ViPSOH, OD VROXcióQ GH HVWD HcXDcióQ VH SXHGH HQ-
cRQWUDU SRU PHGiR GH VHUiHV GH )RXUiHU.
(Q PXcKDV ViWXDciRQHV, cXDQGR k, c y ρ no son constantes o cuando la frontera es irre-
JXODU, OD VROXcióQ GH OD HcXDcióQ GiIHUHQciDO SDUciDO VH GHEH REWHQHU SRU PHGiR GH WécQicDV GH
DSUR[iPDcióQ. (Q HVWH cDSíWXOR VH SUHVHQWD XQD iQWURGXccióQ D HVWDV WécQicDV.
Ecuaciones elípticas
*HQHUDOPHQWH ODV HcXDciRQHV GiIHUHQciDOHV SDUciDOHV VH cODVificDQ GH PDQHUD ViPiODU D ODV
VHcciRQHV cóQicDV. /D HcXDcióQ GiIHUHQciDO SDUciDO TXH cRQViGHUDUHPRV HQ OD VHccióQ 12.1
involucra u +(x , y) u (x , y) y es una ecuación elíptica. $ OD HcXDcióQ HOíSWicD SDUWicXODU
xx yy
TXH cRQViGHUDUHPRV VH OH cRQRcH cRPR ecuación de Poisson:
∂2u ∂2u
2
(x , y) + 2
(x , y) = f (x , y).
∂x ∂y
(Q HVWD HcXDcióQ, VXSRQHPRV TXH f GHVcUiEH OD HQWUDGD SDUD HO SUREOHPD HQ XQD UHJióQ SODQD R
con frontera S. /DV HcXDciRQHV GH HVWH WiSR VXUJHQ HQ HO HVWXGiR GH GiIHUHQWHV SUREOHPDV IíVicRV
iQGHSHQGiHQWHV GHO WiHPSR, cRPR OD GiVWUiEXcióQ GH HVWDGR HVWDEOH GHO cDORU HQ XQD UHJióQ
SODQD \ SUREOHPDV GH HVWDGR HVWDEOH EiGiPHQViRQDOHV TXH iPSOicDQ flXiGRV iQcRPSUHViEOHV.
541
54 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
6iPéRQ-DHQiV 3RiVVRQ
(1781²1840) HUD XQ HVWXGiDQWH GH DHEHQ iPSRQHUVH UHVWUicciRQHV DGiciRQDOHV SDUD REWHQHU XQD VROXcióQ ~QicD SDUD OD HcXD-
/DSODcH \ /HJHQGUH GXUDQWH ORV cióQ GH 3RiVVRQ. 3RU HjHPSOR, HO HVWXGiR GH OD GiVWUiEXcióQ GH HVWDGR HVWDEOH GH cDORU HQ XQD
DñRV QDSROHóQicRV HQ )UDQciD.
Más adelante, asumió la cátedra UHJióQ SODQD UHTXiHUH TXH f (x , y) 0, OR cXDO UHVXOWD HQ XQD ViPSOificDcióQ SDUD OD ecuación
≡
en la ecROH 3RO\WHcKQiTXH, de Laplace
GRQGH WUDEDjó con ecuaciones ∂u
2
∂2u
diferenciales parciales y
ordinarias y, después, en la 2
(x , y) + 2
(x , y) = 0.
teoría GH OD SUREDEiOiGDG GH OD ∂x ∂y
YiGD. 6i OD WHPSHUDWXUD GHQWUR GH OD UHJióQ VH GHWHUPiQD PHGiDQWH OD GiVWUiEXcióQ GH WHPSH-
UDWXUD HQ OD IURQWHUD GH OD UHJióQ, ODV UHVWUicciRQHV UHciEHQ HO QRPEUH GH condiciones de
frontera de Dirichlet, dadas por
u(x , y) = g(x ,
y),
3iHUUH²6iPRQ /DSODcH y
(1749²1827) WUDEDjó HQ PXcKDV S
áUHDV PDWHPáWicDV, SURGXjR
artículos fundamentales (x, y): La temperatura se mantiene constante en g(x, y) grados
VREUH SUREDEiOiGDG \ IíVicD R
PDWHPáWicD. 3XEOicó VX WUDEDjR
PáV iPSRUWDQWH VREUH OD WHRUíD
del calor durante el periodo de
1817²1820. x
Figura 12.2
0lx
8QR GH ORV cRQjXQWRV cRPXQHV GH ODV UHVWUicciRQHV SDUD XQ SUREOHPD GH flXjR GH cDORU GH
HVWH WiSR HV HVSHcificDU OD GiVWUiEXcióQ iQiciDO GH cDORU HQ OD YDUiOOD,
u(x , 0) = f (x ),
Introducción 543
\ GHVcUiEiU OD cRQGXcWD HQ VXV H[WUHPRV. 3RU HjHPSOR, Vi ORV H[WUHPRV VH PDQWiHQHQ D WHPSH-
raturas constantes U1 y U2, las condiciones en la frontera tienen la forma
lím u(x, t) = U1 U2 − U1
t →∞ + x.
l
6i, SRU HO cRQWUDUiR, OD YDUiOOD VH DíVOD GH WDO IRUPD TXH HO cDORU QR flX\H D WUDYéV GH ORV H[WUH-
mos, las condiciones en la frontera son
∂u ∂u
(0, t) = 0 (l, t) = 0.
y ∂x
∂x
Ecuaciones hiperbólicas
(O SUREOHPD HVWXGiDGR HQ OD VHccióQ 12.3 HV OD ecuación de onda \ HV XQ HjHPSOR GH XQD
ecuación diferencial parcial hiperbólica. 6XSRQJD XQD cXHUGD HOáVWicD GH ORQJiWXG l se estira
HQWUH GRV VRSRUWHV HQ HO PiVPR QiYHO KRUi]RQWDO (cRQVXOWH OD fiJXUD 12.3).
Figura 12.3
u(x, t)
l x, tiempo fijo t
2∂ u
2
∂ 2u
α (x, t) − (x, t) = 0, para 0 < x < l y 0 < t,
∂x 2 ∂t 2
ViHPSUH \ cXDQGR VH iJQRUHQ ORV HIHcWRV GH DPRUWiJXDPiHQWR \ OD DPSOiWXG QR VHD WDQ JUDQ-
GH. 3DUD iPSRQHU UHVWUicciRQHV VREUH HVWH SUREOHPD, VXSRQHPRV TXH OD SRVicióQ iQiciDO \ OD
velocidad de la cuerda están dadas por
u(x, 0) = f (x) y ∂u
(x, 0) = g(x), para 0 ≤ x ≤ l.
∂t
en R = { (x, y) | a < x < b, c < y < d }, con u(x, y) = g(x, y) para (x, y) ∈ S, donde S
denota la frontera de R. 6i f y g son continuas en sus dominios, entonces existe una ~QicD
VROXcióQ SDUD HVWD HcXDcióQ.
Figura 12.4
ym = d
...
...
...
...
...
...
...
y2
y1 . . .
y0 = c
. . .
x0 = a x1x2x3x4 b = xn x
/DV OíQHDV x 5 xi y y 5 yj son líneas de cuadrícula y sus intersecciones son los puntos de
malla GH OD cXDGUícXOD. 3DUD cDGD SXQWR GH PDOOD HQ HO iQWHUiRU GH OD cXDGUícXOD (xi, yj), para
i 5 1, 2, , n 2 1 \ j 5 1, 2, , m 2 1, SRGHPRV XVDU OD VHUiH GH 7D\ORU HQ OD YDUiDEOH x
alrededor de xi SDUD JHQHUDU OD IóUPXOD GH GiIHUHQciDV cHQWUDGDV
∂2u
u(xi+1, y j ) − 2u(xi , y j ) + u(xi−1, y j ) h2 ∂4u
(xi , y j ) = − (ξi , y j (12.2)
∂x 2 h2 12 ∂x 4
),
donde ξi ∈ (xi−1, xi+1). 7DPEiéQ SRGHPRV XVDU OD VHUiH GH 7D\ORU HQ OD YDUiDEOH y alrededor
de yj SDUD JHQHUDU OD IóUPXOD GH GiIHUHQciDV cHQWUDGDV
∂2u u(xi , y j+1) − 2u(xi , y j ) + u(xi , y j−1) k2 ∂4u
(xi , y j ) = donde η j ∈ (y j − 1
∂y 2
12.1 Ecuaciones diferenciales parciales elípticas
− (xi ,η j ), (12.3)
k2 12 ∂y 4
54 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
para cada i 5 1, 2, , n 2 1 \ j 5 1, 2, , m 2 1, \
donde wi j aproxima u(xi, yj). (VWH PéWRGR WiHQH HUURU GH WUXQcDPiHQWR ORcDO GH RUGHQ O(h2
1 k2).
/D HcXDcióQ cRP~Q HQ (12.4) iPSOicD DSUR[iPDciRQHV SDUD u(x, y) en los puntos
Figura 12.5
d yj+1 yj
x
yj—1
xx xx
a xi—1 xi xi+1 bx
tos (xi, yj) DG\DcHQWHV D XQ SXQWR GH PDOOD HQ OD IURQWHUD. (VWR SURGXcH XQ ViVWHPD OiQHDO
(n − 1)(m − 1) × (n − 1)(m − 1) cRQ ODV iQcóJQiWDV cRPR DSUR[iPDciRQHV wi j para u(xi, yj)
HQ ORV SXQWRV GH PDOOD iQWHUiRUHV.
(O ViVWHPD OiQHDO TXH cRQWiHQH HVWDV iQcóJQiWDV VH H[SUHVD, SDUD ORV cáOcXORV GH PDWUi],
GH IRUPD PáV HficiHQWH Vi VH iQWURGXcH HO UHHWiTXHWDGR GH ORV SXQWRV GH PDOOD iQWHUiRUHV. 8Q
HWiTXHWDGR UHcRPHQGDGR GH HVWRV SXQWRV (cRQVXOWH >9DU1@, S. 210) HV KDcHU
Pl = (xi , y j ) y wl = wi, j ,
Figura 12.6
y
y5 y4 y3 y2 y1 y0
P1 P2 P3
P4 P5 P6
P7 P8 P9
P10 P11 P12
x0x1x2x3x4x
Ejemplo 1 DHWHUPiQH OD GiVWUiEXcióQ GH cDORU HQ HVWDGR HVWDEOH HQ XQD SODcD GH PHWDO cXDGUDGD \ GHO-
JDGD cRQ GiPHQViRQHV GH 0.5 P SRU 0.5 P XVDQGR n 5 m 5 4. DRV IURQWHUDV DG\DcHQWHV VH
∘
PDQWiHQHQ D 0 & \ HO cDORU HQ ODV RWUDV IURQWHUDV VH iQcUHPHQWD GH PDQHUD OiQHDO GHVGH 0& HQ
∘
XQD HVTXiQD KDVWD 100 & GRQGH VH XQHQ ORV ODGRV.
Solución &RORTXH ORV ODGRV cRQ ODV cRQGiciRQHV GH IURQWHUD cHUR D OR ODUJR GH ORV HjHV x y y.
(QWRQcHV, HO SUREOHPD VH H[SUHVD cRPR
∂ 2u ∂2u
2
(x , y) + 2
(x , y) = 0,
∂x ∂y
para (x, y) HQ HO cRQjXQWR R = { (x , y) | 0 < x < 0.5, 0 < y < 0.5 }. /DV cRQGiciRQHV GH
frontera son
para cada i 5 1, 2, 3 \ j 5 1, 2, 3.
54 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
Figura 12.7
P4P5P6
u(0, y) = 0 u(0.5, y) = 200y
P7P8P9
u(x, 0) = 0 0.5 x
/RV YDORUHV GH w1, w2, , w9, HQcRQWUDGRV DO DSOicDU HO PéWRGR *DXVV-6HiGHO D HVWD PDWUi]
VH HVWDEOHcHQ HQ OD WDEOD 12.1.
12.1 Ecuaciones diferenciales parciales elípticas
(VWDV UHVSXHVWDV VRQ H[DcWDV SRUTXH OD YHUGDGHUD VROXcióQ, u(x, y) 5 400xy, tiene
∂ 4u ∂4u
4
= 4
≡ 0,
∂x ∂y
\ HO HUURU GH WUXQcDPiHQWR HV cHUR HQ cDGD SDVR.
u(x, y) = g(x, y) si x = a o x = b y c ≤ y ≤ d
u(x, y) = g(x, y) si y = c o y = d y a ≤ x ≤ b :
A = D − L − U,
B = D−1(L + U ),
8QD WécQicD GH EORTXH VH SXHGH iQcRUSRUDU DO DOJRUiWPR SDUD cRQYHUJHQciD PáV UáSiGD GHO
SURcHGiPiHQWR 625. 3DUD XQD SUHVHQWDcióQ GH HVWD WécQicD, cRQVXOWH >9DU1@, S. 219²223.
Ejemplo 2 8VH HO PéWRGR GH GiIHUHQciDV fiQiWDV GH 3RiVVRQ cRQ n 5 6, m 5 5, \ XQD WROHUDQciD GH 10210
para aproximar la solución de
∂2u
∂2u y
2
(x, y) + 2
(x, y) = xe , 0 < x < 2, 0 < y < 1,
∂x ∂y
con las condiciones de frontera
(l)
w ij − w ij
(l−1) ≤ 10−10,
Tabla 12.2
i j xi yj w(61) u(xi , y j ) u(xi , y j ) − w(61)
i, j i, j
−4
1 1 0.3333 0.2000 0.40726 0.40713 1.30 × 10
1 2 0.3333 0.4000 0.49748 0.49727 2.08 × 10−4
1 3 0.3333 0.6000 0.60760 0.60737 2.23 × 10−4
1 4 0.3333 0.8000 0.74201 0.74185 1.60 × 10−4
2 1 0.6667 0.2000 0.81452 0.81427 2.55 × 10−4
2 2 0.6667 0.4000 0.99496 0.99455 4.08 × 10−4
2 3 0.6667 0.6000 1.2152 1.2147 4.37 × 10−4
2 4 0.6667 0.8000 1.4840 1.4837 3.15 × 10−4
3 1 1.0000 0.2000 1.2218 1.2214 3.64 × 10−4
3 2 1.0000 0.4000 1.4924 1.4918 5.80 × 10−4
3 3 1.0000 0.6000 1.8227 1.8221 6.24 × 10−4
3 4 1.0000 0.8000 2.2260 2.2255 4.51 × 10−4
4 1 1.3333 0.2000 1.6290 1.6285 4.27 × 10−4
4 2 1.3333 0.4000 1.9898 1.9891 6.79 × 10−4
4 3 1.3333 0.6000 2.4302 2.4295 7.35 × 10−4
4 4 1.3333 0.8000 2.9679 2.9674 5.40 × 10−4
5 1 1.6667 0.2000 2.0360 2.0357 3.71 × 10−4
5 2 1.6667 0.4000 2.4870 2.4864 5.84 × 10−4
5 3 1.6667 0.6000 3.0375 3.0369 6.41 × 10−4
5 4 1.6667 0.8000 3.7097 3.7092 4.89 × 10−4
(O HQIRTXH TXH XVDPRV SDUD DSUR[iPDU OD VROXcióQ GH HVWH SUREOHPD iPSOicD GiIHUHQciDV
fiQiWDV \ HV ViPiODU DO PéWRGR TXH VH XVó HQ OD VHccióQ 12.1.
(Q SUiPHU OXJDU, VHOHcciRQH XQ HQWHUR m . 0 \ GHfiQD HO WDPDñR GH ORQJiWXG GH SDVR GHO
HjH x h = l/m. $ cRQWiQXDcióQ, VHOHcciRQH XQ WDPDñR GH ORQJiWXG GH SDVR GH WiHPSR k. /RV
puntos de cuadrícula para esta situación son (xi, tj), donde xi = ih, para i 5 0, 1, , m, y
tj 5 jk, para j 5 0, 1, .
55 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
/D HcXDcióQ GiIHUHQciDO SDUciDO SDUDEóOicD (12.6) iPSOicD TXH SDUD ORV SXQWRV HQ HO iQWH-
rior de la malla (xi, tj ), para cada i 5 1, 2, , m 2 1 \ j 5 1, 2, , tenemos
∂u
∂ 2u
(xi , t j ) − 2
∂t
α (x , t j ) = 0,
2 i
∂x
DVí TXH HO PéWRGR XVD ORV cRciHQWHV GH GiIHUHQciDV (12.7) \ (12.8) HV
w1,1 = 1 − 2α2k 2 k
w1,0 + α (w2 + w );
h2 h 2 ,0
w2,1 = 1 − 2α2k 2 k
w2,0 + α (w3 + w );
h2 h 2 ,0
.
12.2 Ecuaciones diferenciales parciales parabólicas
k 2α2k
2 = 1−
wm−1,1 h2 wm−1,0 + α (wm,0 + wm−2,0);
h2
wm,1 =u(m, t1) = 0.
55 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
$KRUD SRGHPRV XVDU ORV YDORUHV wi,1 SDUD JHQHUDU WRGRV ORV YDORUHV GH OD IRUPD wi,2.
/D QDWXUDOH]D H[SOíciWD GHO PéWRGR GH GiIHUHQciDV iPSOicD TXH OD PDWUi] (m − 1) × (m − 1)
DVRciDGD cRQ HVWH ViVWHPD SXHGH HVcUiEiUVH HQ IRUPD WUiGiDJRQDO
⎡ ⎤
(1 − 2λ) λ 0....................0.
⎢ . ⎥
⎢ (1 − 2 λ) λ
. ⎥⎥
λ ⎥
⎢ 0 ⎥
⎥ ,
A=⎢ 0
⎢ . λ ⎦
⎣⎢ . .
0 ................ 0 λ (1 − 2λ)
w( j)
= (w1 j , w2 j , . . . , wm−1, j )t para cada j 5 1, 2, ,
w( j)
= Aw( j−1)
, para cada j 5 1, 2, ,
SRU OR TXH w( j) VH REWiHQH D SDUWiU GH w( j−1) PHGiDQWH XQD ViPSOH PXOWiSOicDcióQ GH PDWUi].
$ HVWR VH OH cRQRcH cRPR HO método de diferencias progresivas y la aproximación en el
SXQWR D]XO PRVWUDGR HQ OD fiJXUD 12.8 XVD iQIRUPDcióQ GH RWURV SXQWRV PDUcDGRV HQ HVD fiJX-
UD. 6i OD VROXcióQ GH OD HcXDcióQ GiIHUHQciDO SDUciDO WiHQH cXDWUR GHUiYDGDV SDUciDOHV HQ x y dos
en t, HQWRQcHV OD HcXDcióQ (12.10) iPSOicD TXH HO PéWRGR HV GH RUGHQ O(k 1 h2).
Figura 12.8
xi l x
xi21 xi11
Ejemplo 1 Use los tamaños de paso a) h 5 0.1 \ k 5 0.0005 \ b) h 5 0.1 \ k 5 0.01 SDUD DSUR[iPDU OD
solución de la ecuación de calor
∂u ∂2u
(x , t ) − 2
(x , t ) = 0, 0 < x < 1, 0 ≤ t,
∂t ∂x
con condiciones de frontera
y condiciones iniciales
u(x, 0) = sen(πx), 0 ≤ x ≤ 1.
Tabla 12.3
wi,1000 wi,50
xi u(xi , 0.5) k = 0.0005 |u(xi , 0.5) − wi,1000| k = 0.01 |u(xi , 0.5) − wi,50|
0.0 0 0 0
0.1 0.00222241 0.00228652 6.411 × 10−5 8.19876 × 107 8.199 × 107
0.2 0.00422728 0.00434922 1.219 × 10−4 −1.55719 × 108 1.557 × 108
0.3 0.00581836 0.00598619 1.678 × 10−4 2.13833 × 108 2.138 × 108
0.4 0.00683989 0.00703719 1.973 × 10−4 −2.50642 × 108 2.506 × 108
0.5 0.00719188 0.00739934 2.075 × 10−4 2.62685 × 108 2.627 × 108
0.6 0.00683989 0.00703719 1.973 × 10−4 −2.49015 × 108 2.490 × 108
0.7 0.00581836 0.00598619 1.678 × 10−4 2.11200 × 108 2.112 × 108
0.8 0.00422728 0.00434922 1.219 × 10−4 −1.53086 × 108 1.531 × 108
0.9 0.00222241 0.00228652 6.511 × 10−5 8.03604 × 107 8.036 × 107
1.0 0 0 0
Consideraciones de estabilidad
(Q HO HjHPSOR 1 VH HVSHUD XQ HUURU GH WUXQcDPiHQWR GH RUGHQ O(k 1 h2) $ SHVDU GH TXH HVWR
VH REWiHQH cRQ h 5 0.1 \ k 5 0.0005, ViQ GXGD DOJXQD QR VH REWiHQH cXDQGR h 5 0.1 \ k 5
0.01. 3DUD H[SOicDU OD GificXOWDG, QHcHViWDPRV REVHUYDU OD HVWDEiOiGDG GHO PéWRGR GH GiIHUHQ-
ciDV SURJUHViYDV. t
6XSRQJD TXH VH cRPHWH XQ HUURU e(0) = e(0), e ( 0 ) ,..., e(0) al representar los datos
iniciales 1 2 m−1
t
w(0) = f (x1), f (x 2 ),..., f (x 1 )
m
(R HQ cXDOTXiHU SDVR SDUWicXODU, OD VHOHccióQ GHO SDVR iQiciDO HV ViPSOHPHQWH SRU cRQYHQiHQ-
ciD). 8Q HUURU GH Ae(0) VH SURSDJD HQ w(1) SRUTXH
0 ≤ λ sen 2
iπ 1
2m ≤
, para cada i = 1, 2 , . . . , m − 1.
2
/D HVWDEiOiGDG UHTXiHUH TXH HVWD cRQGicióQ GH GHViJXDOGDG VH PDQWHQJD cXDQGR h → 0, o, de
IRUPD HTXiYDOHQWH, cXDQGR m → ∞. (O KHcKR GH TXH
2
lím (m − 1)π
sen =1
m→∞ 2m
ViJQificD TXH VH SUHVHQWDUá HVWDEiOiGDG Vólo si 0 ≤ λ ≤ 1 .
3RU GHfiQicióQ, λ = α2(k/ h2), SRU OR WDQWR, HVWD GHViJXDOGDG
2 UHTXiHUH VHOHcciRQDU h y k
GH WDO IRUPD TXH
1
2k
α h2 ≤ .
2
(Q HO HjHPSOR 1, WHQHPRV α2 5 1, SRU OR TXH HVWD cRQGicióQ VH VDWiVIDcH cXDQGR h 5 0.1 \
k 5 0.0005. 3HUR cXDQGR VH iQcUHPHQWó k D 0.01 ViQ HO DXPHQWR cRUUHVSRQGiHQWH HQ h, la
UD]óQ IXH
0.01 1
=1> ,
(0.1)2 2
\ ODV cRQGiciRQHV GH cRQWiQXiGDG UHTXHUiGDV SDUD OD VROXcióQ VH cXPSODQ. (3DUD XQD SUXHED
GHWDOODGD GH HVWH KHcKR, REVHUYH >IK@, S. 502²505.)
donde µ j está en (t j−1, t j ). $O VXVWiWXiU HVWD HcXDcióQ, jXQWR cRQ OD HcXDcióQ (12.8) SDUD
∂2u/∂ x 2, HQ OD HcXDcióQ GiIHUHQciDO SDUciDO REWHQHPRV
=−
(x
2 ∂t 2α i ,µ j ) − 12 ∂ 4 (ξi , t j ),
x
12.2 Ecuaciones diferenciales parciales parabólicas
Figura 12.9
t
xi l x
xi21 xi11
3XHVWR TXH ODV cRQGiciRQHV GH IURQWHUD H iQiciDOHV UHODciRQDGDV cRQ HO SUREOHPD SUR-
SRUciRQDQ iQIRUPDcióQ HQ ORV SXQWRV GH PDOOD URGHDGRV SRU XQ cíUcXOR, OD fiJXUD QR PXHVWUD
SURcHGiPiHQWRV H[SOíciWRV TXH VH SXHGDQ XWiOi]DU SDUD UHVROYHU OD HcXDcióQ (12.12). 5HcXHUGH
TXH HQ HO PéWRGR GH GiIHUHQciDV SURJUHViYDV (cRQVXOWH OD fiJXUD 12.10), ODV DSUR[iPDciRQHV
en (xi−1, t j−1), (xi , t j − 1 ),y (xi+1, t j−1) se usaron para encontrar la aproximación en (xi, tj).
3RU OR TXH, VH SXHGH XVDU XQ PéWRGR H[SOíciWR SDUD HQcRQWUDU ODV DSUR[iPDciRQHV cRQ EDVH HQ
OD iQIRUPDcióQ D SDUWiU GH ODV cRQGiciRQHV iQiciDOHV \ GH IURQWHUD.
Figura 12.10
t
xi l x
xi21 xi11
⎡ ⎤
(1 + 2 λ) −λ 0 ............ ⎡ ⎡ w ⎤
⎢ 0. 1, j −1
. ⎤ w
⎥
⎢⎢ w2, j −1
1, j
⎢ −λ ⎥⎥⎢ w2, j ⎥⎥
⎢ .
⎢
⎥ ⎥
⎢ 0 ⎥⎥⎢ ⎥=⎢ ⎥, (12.13)
0.
.
.
⎢
⎢ . ⎥⎣ ⎣ ⎦
−λ . .
wm−1,
⎣ .. j −1
⎦
⎦
wm−1, j
0 . . . . . . . . . . . .0 −λ (1 + 2λ)
o Aw( j)
= w( j−1)
, para cada i = 1, 2,... .
3RU OR WDQWR, DKRUD GHEHPRV UHVROYHU HO ViVWHPD OiQHDO SDUD REWHQHU w( j) a partir de
w( j−1). 6iQ HPEDUJR, λ . 0, SRU OR TXH OD PDWUi] A HV GHfiQiGD SRViWiYD \ HVWUicWD \ GiDJRQDO-
PHQWH GRPiQDQWH, DVí cRPR WUiGiDJRQDO. 3RU cRQViJXiHQWH, SRGHPRV XVDU WDQWR HO DOJRUiWPR
GH IDcWRUi]DcióQ GH &URXW 6.7 cRPR HO DOJRUiWPR 625 7.3 SDUD UHVROYHU HVWH ViVWHPD. (O
DOJRUiWPR 12.2 UHVXHOYH OD HcXDcióQ (12.13) SRU PHGiR GH IDcWRUi]DcióQ GH &URXW, OR cXDO HV
DcHSWDEOH D PHQRV TXH m VHD JUDQGH. (Q HVWH DOJRUiWPR, VXSRQHPRV, cRQ HO fiQ GH SDUR, TXH
se da una cota para t.
u(x , 0) = f (x ), 0 ≤ x ≤ l :
Ejemplo 2 8VH HO PéWRGR GH GiIHUHQciDV UHJUHViYDV (DOJRUiWPR 12.2) cRQ h 5 0.1 \ k 5 0.01 SDUD DSUR[i-
mar la solución de la ecuación de calor
∂u ∂ 2u
(x , t ) − 2
(x , t ) = 0, 0 < x < 1, 0 < t,
∂t ∂x
VXjHWD D ODV UHVWUicciRQHV
/D UD]óQ SRU OD TXH HO PéWRGR GH GiIHUHQciDV UHJUHViYDV QR WiHQH ORV SUREOHPDV GH HVWD-
EiOiGDG GHO PéWRGR GH GiIHUHQciDV SURJUHViYDV VH SXHGH REVHUYDU DO DQDOi]DU ORV HiJHQYDORUHV
GH OD PDWUi] A. 3DUD HO PéWRGR GH GiIHUHQciDV UHJUHViYDV (cRQVXOWH HO HjHUciciR 16), ORV HiJHQ-
valores son
2
μi = 1 + 4λ sen iπ , para cada i = 1, 2 , . . . , m − 1.
2m
3XHVWR TXH λ . 0 WHQHPRV µi > 1 para todas las i = 1, 2,... , m − 1. 3XHVWR TXH ORV
HiJHQYDORUHV GH A21 son los recíprocos de los de A, la relación espectral de A−1, ρ( A − 1 )< 1.
(VWR iPSOicD TXH A21 HV XQD PDWi] cRQYHUJHQWH.
Un error e(0) en los datos iniciales produce un error ( A−1)ne(0) en el enésimo paso del
PéWRGR GH GiIHUHQciDV UHJUHViYDV. <D TXH A21 HV cRQYHUJHQWH,
lím ( A−1)ne(0) = 0.
n→∞
O(k 1 h2), ViHPSUH \ cXDQGR OD VROXcióQ GH OD HcXDcióQ GiIHUHQciDO VDWiVIDJD ODV cRQGiciRQHV
GH GiIHUHQciDEiOiGDG XVXDO. (Q HVWH cDVR, HO PéWRGR cRQYHUJH D OD VROXcióQ GH OD HcXDcióQ
GiIHUHQciDO SDUciDO cRQ HVWD PiVPD YHORciGDG GH cRQYHUJHQciD (cRQVXOWH >IK@, S. 508).
/D GHEiOiGDG GHO PéWRGR GH GiIHUHQciDV UHJUHViYDV UHVXOWD GHO KHcKR GH TXH HO HUURU GH
truncamiento local tiene uno de orden O(h2) y otro de orden O(k). (VWR UHTXiHUH KDcHU TXH ORV
iQWHUYDORV GH WiHPSR VHDQ PXcKR PáV SHTXHñRV TXH ORV iQWHUYDORV GHO HjH x. 6HUíD cODUDPHQWH
GHVHDEOH WHQHU XQ SURcHGiPiHQWR cRQ HUURU GH WUXQcDPiHQWR ORcDO GH RUGHQ O(k2 1 h2). (O
SUiPHU SDVR HQ HVWD GiUHccióQ HV XVDU XQD HcXDcióQ GH GiIHUHQciDV TXH WiHQH HUURU O(k2) para
ut(x, t), HQ OXJDU GH ORV TXH KHPRV XWiOi]DGR SUHYiDPHQWH, cX\R HUURU HUD O(k). (VWR VH SXHGH
KDcHU XVDQGR OD VHUiH GH 7D\ORU HQ t para la función u (x, t) en el punto (xi , t j ) y al evaluar en
(xi , t j+1) y (xi , t j−1) SDUD REWHQHU OD IóUPXOD GH GiIHUHQciDV cHQWUDGDV
∂u u(xi , t j+1) − u(xi , t j−1) k2 ∂3u
(xi , t j ) = 2k (xi ,µ j ),
∂t 6 ∂t 3
+
Método de Crank-Nicolson
8Q PéWRGR PáV SURPHWHGRU VH GHUiYD DO SURPHGiDU HO PéWRGR GH GiIHUHQciDV SURJUHViYDV HQ
el j-ésimo paso en t,
wi, j +1 − wi, j 2 wi +1, j − 2wi, j + wi −1, j
−α = 0,
k h2
TXH WiHQH HUURU GH WUXQcDPiHQWR ORcDO
k ∂2u 2
τF = (xi ,µ j ) + O(h ),
2 ∂t 2
\ HO PéWRGR GH GiIHUHQciDV UHJUHViYDV HQ HO (j 1 1)ésimo paso en t,
τB = −
3DUD cRQWiQXDU VX WUDEDjR cRPR 2 ∂t 2 (xi , uˆ j ) + O(h ).
físico matemático durante
OD 6HJXQGD *XHUUD 0XQGiDO, 6i VXSRQHPRV TXH
JRKQ &UDQN (1916²2006)
∂2u ∂ 2u
UHDOi]ó iQYHVWiJDciRQHV VREUH OD
solución numérica de ecuaciones (xi , µˆ j ) (xi ,µ j ),
2 2
diferenciales parciales, ∂≈t ∂t
HQ HVSHciDO, SUREOHPDV GH entonces, el método de diferencia promediado,
cRQGXccióQ GH cDORU. (O PéWRGR w −w α2 w − 2w +w
56 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
+ w − 2w +w = 0,
ij +1, i+1
+1, j i,
+1j
GH &UDQN²1icROVRQ VH EDVD HQ i, j i+1
−1, j
HO WUDEDjR UHDOi]DGR SRU 3K\OOiV i, j 1 ij − i −1, j
1icROVRQ (1917²1968), XQ IíVicR h2 h2
k 2 +
HQ OD 8QiYHUViGDG /HHGV. 6X
DUWícXOR RUiJiQDO VREUH HO PéWRGR tiene error de truncamiento local de orden O(k2 1 h2), siempre y cuando, por supuesto, se
DSDUHció HQ 1947 >&1@. VDWiVIDJDQ ODV cRQGiciRQHV GH GiIHUHQciDEiOiGDG cRPXQHV.
12.2 Ecuaciones diferenciales parciales parabólicas 561
Aw( j+1)
= Bw( j), para cada j = 0, 1, (12.15)
donde 2,...,
k
λ = α2 , w( j)
= (w1 , w ,..., )t ,
w
,j 2, m−1, j
h2 j
y
⎡ λ ⎤
(1 −λ) 0 ........... 0.
2
⎢ λ . ⎥
⎥
⎢⎢ 2 .
B=⎢ 0 ⎥⎥
⎢ . λ0 ⎥.
⎣⎢ . ⎦⎥
. 2
0 . . . . . . . . . . .0 λ
(1 − λ)
2
Figura 12.11
tj11 x x x
tj x x x Método Crank- Nicolson
xi l x
xi21 xi11
560 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
u(x , 0) = f (x ), 0 ≤ x ≤ l :
Ejemplo 3 8VH HO PéWRGR &UDQN-1icROVRQ cRQ h 5 0.1 \ k 5 0.01 SDUD DSUR[iPDU OD VROXcióQ GHO SUR-
EOHPD
∂u ∂2u
(x , t ) − 2
(x , t ) = 0, 0 < x < 1 0 < t,
∂t ∂x
VXjHWR D ODV cRQGiciRQHV
Tabla 12.5
xi wi,50 u(xi , 0.5) |wi,50 − u(xi , 0.5)|
0.0 0 0
0.1 0.00230512 0.00222241 8.271 × 10−5
0.2 0.00438461 0.00422728 1.573 × 10−4
0.3 0.00603489 0.00581836 2.165 × 10−4
0.4 0.00709444 0.00683989 2.546 × 10−4
0.5 0.00745954 0.00719188 2.677 × 10−4
0.6 0.00709444 0.00683989 2.546 × 10−4
0.7 0.00603489 0.00581836 2.165 × 10−4
0.8 0.00438461 0.00422728 1.573 × 10−4
0.9 0.00230512 0.00222241 8.271 × 10−5
1.0 0 0
6HOHcciRQH XQ HQWHUR m . 0 SDUD GHfiQiU ORV SXQWRV GH cXDGUícXOD GHO HjH x KDciHQGR
h 5 lm. $GHPáV, VHOHcciRQH XQ WDPDñR GH ORQJiWXG GH SDVR-WiHPSR k . 0. /RV SXQWRV GH
malla (xi , t j ) HVWáQ GHfiQiGRV SRU
xi = ih y t j = jk,
para cada i = 0, 1 ,. . . , m y j = 0, 1,. .. .
(Q cXDOTXiHU SXQWR GH PDOOD iQWHUiRU (xi , t j ), la ecuación de onda se vuelve
∂ 2u
2 ∂ 2u
(xi , t j ) − (12.17)
∂t
α 2
2
(xi , t j ) =
∂x
0.
(x , t j ) =
2 i
− (xi ,µ j ),
∂t k2 12 ∂t 4
donde µ j ∈ (t j−1, t j + 1 ),y
∂2u
u(xi+1, t j ) − 2u(xi , t j ) + u(xi−1, t j h2 ∂4u
)
(x , t j ) =
2 i
− (ξi , t j ),
∂x h2 12 ∂ x 4
donde ξi ∈ (xi −1 , xi +1 ). $O VXVWiWXiU éVWDV HQ OD HcXDcióQ (12.17) REWHQHPRV
τi, j = k (12.18)
12 (xi ,µ j ) − α (ξi , t j )
h∂t 4 ,∂ x 4
/DV HcXDciRQHV (12.19) \ (12.22) iPSOicDQ TXH HO (j 1 1)-ésimo SDVR UHTXiHUH YDORUHV GHV-
de el j-ésimo y ( j 2 1)-ésimo SDVRV. (&RQVXOWH OD fiJXUD 12.12.) (VWR SURGXcH XQ SHTXHñR
SUREOHPD iQiciDO SRUTXH ORV YDORUHV GH j 5 0 HVWáQ GDGRV SRU OD HcXDcióQ (12.21), SHUR ORV
valores para j 5 1, QHcHVDUiRV HQ OD HcXDcióQ (12.19) SDUD cDOcXODU wi,2, GHEHQ REWHQHUVH D
SDUWiU GH OD cRQGicióQ GH YHORciGDG iQiciDO.
∂u
(x , 0) = g(x ), 0 ≤ x ≤ l.
∂t
Figura 12.12
tj+1 tj tj—1 x
xx xx
xi l x
xi—1 xi+1
6iQ HPEDUJR, HVWD DSUR[iPDcióQ WiHQH HUURU GH WUXQcDPiHQWR GH Vólo O(k), mientras el error
56 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
GH WUXQcDPiHQWR HQ OD HcXDcióQ (12.18) HV O(k2).
12.3 Ecuaciones diferenciales parciales hiperbólicas
∂2u
2 ∂ 2u 2d
2
f
(x , 0) = 2
αt
∂
2 i
(x , 0) = (xi ) = α f (xi )
∂x
α 2 i dx 2
y
α2k2 k3 ∂3u
u(xi , t1) = u(xi , 0) + kg(xi ) f (xi ) (xi , µˆ i ).
+ +
2 6 ∂t 3
k2 2
u(xi , t1) = u(xi , 0) + kg(xi ) + α 2 [ f (xi+1) − 2 f (xi ) + f (xi−1)] + + h k ).
2h
O(k
λ2
3 2 2
u(xi , t1) = u(xi , 0) + kg(xi ) + [ f (xi+1) − 2 f (xi ) + f (xi−1)] + +h k )
O(k 2
2 λ2 λ2 3 2 2
= (1 − λ ) f (xi ) + f (xi+1) + f (xi−1) + kg(xi ) + + h k ).
O(k 2 2
u(x, 0) = f (x), y ∂u
(x , 0) = g(x ), para 0 ≤ x ≤ l,
∂t
2
(x , t ) − 4 2
(x , t ) = 0, 0 < x < 1, 0 < t,
∂t ∂x
con condiciones de frontera
y condiciones iniciales
u(x, 0) = sen(πx), 0 ≤ x ≤ 1,
12.3 Ecuaciones diferenciales parciales hiperbólicas
∂u
(x, 0) = 0, 0 ≤ x ≤ 1,
∂t
57 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
xi wi,20 /RV UHVXOWDGRV GHO HjHPSOR HUDQ PX\ H[DcWRV, PáV GH OR TXH HO HUURU GH WUXQcDPiHQWR
O (k2+ h2) QRV SHUPiWiUíD cUHHU. (VWR HV SRUTXH OD YHUGDGHUD VROXcióQ SDUD OD HcXDcióQ HV
0.0 0.0000000000
iQfiQiWDPHQWH GiIHUHQciDEOH. &XDQGR éVWH HV HO cDVR, OD VHUiH GH 7D\ORU GD
0.1 0.3090169944
0.2 0.5877852523 u(xi+1, t j ) − 2u(xi , t j ) + u(xi−1, t j )
0.3 0.8090169944
0.4 0.9510565163 h2
0.5 1.0000000000 ∂u 2
h2 ∂4u h4 ∂6u
0.6 0.9510565163
0.7 0.8090169944 = 2
(xi , t j ) + 2 (xi , t j ) + (xi , t j ) + · · ·
∂x 4! ∂ x 4 6! ∂ x 6
0.8 0.5877852523
0.9 0.3090169944 y
1.0 0.0000000000 u(xi , t j+1) − 2u(xi , t j ) + u(xi , t j−1)
k2
∂2u k2 ∂4u h4 ∂6u
2 i
=
(x , t j ) + 2 (xi , t j ) + (xi , t j ) + · · · .
∂t 4! ∂t 4 6! ∂t 6
3XHVWR TXH u(x, t ) satisface la ecuación diferencial parcial,
2 4∂ u
6
(12.26)
+ k (xi , t j ) − α (xi , t j ) + · · · .
6! h∂t 6 ∂x
6
2 ∂ 4u
2 ∂u ∂2u
2
k (xi , t j ) = 2 2
2 ∂ = α k2 ∂
2
k ∂t 4 α (xi , t (xi , t j )
∂t 2 j ) ∂ x 2 ∂x ∂t
2
2
= α2k 2 ∂ 2u 2 ∂ 4u
2 ∂2 = α4k
α (x , t
2 i
(xi , t j ),
∂x j) ∂ x ∂x
4
2
∂ p(x , y) ∂u
+ q(x , + r (x , y)u(x , y) = f (x , (12.27)
∂x ∂ x y) y),
∂ ∂u
∂y ∂y
con (x , y) ∈ D, donde D HV XQD UHJióQ SODQD cRQ IURQWHUD
S.
/DV cRQGiciRQHV GH IURQWHUD GH OD IRUPD
(12.28)
u(x , y) = g(x , y)
se imponen en una parte, S1, GH OD IURQWHUD. (Q HO UHVWR OD IURQWHUD, S2, VH UHTXiHUH OD VROXcióQ
u (x, y) para satisfacer
∂u
p(x , y) (x , y) cos θ1 + q(x, y) (x , y) cos θ2 + g1(x, y)u(x, y) = g2(x, y),
∂ ∂u
x (12.29)
∂y
donde θ1 y θ2 VRQ ORV áQJXORV GH GiUHccióQ GH OD QRUPDO H[WHUiRU SDUD OD IURQWHUD HQ HO SXQWR
(x, y). (&RQVXOWH OD fiJXUD 12.13).
Figura 12.13
y Recta tangente
Recta normal
u2
u1
12.4 Una introducción al método de elementos finitos
569
/RV SUREOHPDV IíVicRV HQ ODV áUHDV GH OD PHcáQicD VóOiGD \ OD HODVWiciGDG WiHQHQ HcXD-
ciRQHV GiIHUHQciDOHV SDUciDOHV UHODciRQDGDV ViPiODUHV D OD HcXDcióQ (12.27). (Q JHQHUDO, OD
VROXcióQ GHO SUREOHPD GH HVWH WiSR PiQiPi]D ciHUWD IXQcióQ, TXH iPSOicD iQWHJUDOHV, VREUH XQD
cODVH GH IXQciRQHV GHWHUPiQDGDV SRU HO SUREOHPD.
6XSRQJD TXH p, q, r y f son todas continuas en D ∪ S, \ TXH q tiene primeras deri-
vadas parciales continuas y g1 y g2 son continuas en S2. 6XSRQJD, DGHPáV, TXH p(x, y)
0, q(x, y) > 0, r(x, y) 0, y g1(x, y) > 0. (QWRQcHV, XQD VROXcióQ GH OD HcXDcióQ (12.27)
≤
VRODPHQWH PiQiPi]D OD IXQcióQ
2 2
1 ∂w ∂w
I [w ] = p(x , + q(x , — r (x , y)w + f (x , y)w dx dy
2
D y) ∂x y) ∂y 2
+
S2
1 2
Definición de elementos
(O SUiPHU SDVR HV GiYiGiU OD UHJióQ HQ XQ Q~PHUR fiQiWR GH VHcciRQHV, R HOHPHQWRV, GH XQD
IRUPD UHJXODU, \D VHD UHcWáQJXORV R WUiáQJXORV. (&RQVXOWH OD fiJXUD 12.14.)
Figura 12.14
φ(x, y) = a + bx + cy,
VH XVDQ cRP~QPHQWH cRQ HOHPHQWRV WUiDQJXODUHV, PiHQWUDV TXH ORV SROiQRPiRV GH WiSR
EiOiQHDO HQ x y y,
φ(x, y) = a + bx + cy + dxy,
VH VDWiVIDJD HQ S1 y las constantes restantes γ1, γ2,..., γn, VH XVDQ SDUD PiQiPi]DU OD IXQ-
ción I m
γ i φi .
i
5HHPSOD]DQGR OD IRUPD GH φ(x, y) GDGD HQ OD HcXDcióQ (12.31) SDUD w en la ecuación
(12.30) SURGXcH
m
I [φ] = I γ i φi
i =1
1 m ∂φi 2 m ∂φi 2
= p(x, y) γ (x, y) + q(x, y) γ (x, y)
2 i
∂x i
∂y
D
i =1 2 m i =1
1 m 2 (12.32)
i =1 m
S2
+ − g2(x, y) γy)i φi (x, y) + g1(x, γy)i φi (x, dS.
i =1 2 i =1
Considere I como una función de γ1, γ2 ,. .. , γn. 3DUD TXH VH SUHVHQWH XQ PíQiPR,
GHEHPRV WHQHU
∂I
∂γ j = 0, para cada j = 1, 2 , . . . , n.
∂I m
∂φi ∂φ j
= p(x, y)
∂γ j γi (x, y) (x, y)
D i =1 ∂x ∂x
m
∂φi ∂φ j
+ q(x, y) γi (x, y) (x, y)
i =1 ∂y ∂y
m
— r(x, y) γi φi (x, y)φj (x, y) + f (x, y)φj (x, y) dx dy
i =1
m
+ — g2(x, y)φj (x, y) + g1(x, y) γi φi (x, y)φj (x, y) dS,
S2
i =1
por lo que
m
0= ∂φi ∂φ j ∂φi ∂φ j
p(x, y) (x, y) (x, y) + q(x, y) (x, y) (x, y)
i =1 D ∂x ∂x ∂y ∂y
para cada j = 1, 2,... , n. (VWH cRQjXQWR GH HcXDciRQHV VH SXHGH HVcUiEiU cRPR XQ ViVWHPD
lineal:
Ac = b,
donde c = (γ 1 ,..., γn)t y donde las matrices n 3 n A = (αij ) y b = (β 1 ,..., βn)t están
GHfiQiGDV SRU
∂φi ∂φ j ∂φi ∂φ j
α = p(x, y) (x, y) (x, y) + q(x, y) (x, y) (x, y) (12.33)
ij
D ∂x ∂x ∂y ∂y
— r(x, y)φi (x, y)φj (x, y) dx dy + g1(x, y)φi (x, y)φj (x, y) dS,
S2
para cada i = 1, 2 , . . . , n y j = 1, 2 , . . . , m,
m
βi = − f (x, y)φi (x, y) dx dy g2(x, y)φi (x, y) dS − αikγk, (12.34)
+ k=n+1
D S2
para cada i = 1 , . . . , n.
/D VHOHccióQ SDUWicXODU GH ODV IXQciRQHV EDVH HV iPSRUWDQWH SRUTXH, D PHQXGR, OD VH-
OHccióQ DGHcXDGD SXHGH cUHDU OD PDWUi] GHfiQiGD SRViWiYD \ GH EDQGD A. 3DUD HO SUREOHPD GH
VHJXQGR RUGHQ (12.27), VXSRQHPRV TXH D HV SROiJRQDO, GH WDO IRUPD TXH D 5 D, \ TXH S es
XQ cRQjXQWR cRQWiJXR GH OíQHDV UHcWDV.
Triangulación de la región
3DUD cRPHQ]DU HO SURcHGiPiHQWR, GiYiGiPRV OD UHJióQ D HQ XQ cRQjXQWR GH WUiáQJXORV
T1, T2,... , TM , con el i-ésimo WUiáQJXOR cRQ WUHV YéUWicHV, R QRGRV, GHQRWDGRV
Vj
(i) (i)
= xj , yj
(i) , para j = 1, 2, 3.
Ilustración 6XSRQJD TXH XQ SUREOHPD GH HOHPHQWRV fiQiWRV cRQWiHQH ORV WUiáQJXORV T1 y T2 mostrados en
OD fiJXUD 12.15.
12.4 Una introducción al método de elementos finitos
573
Figura 12.15
y
V2(1)
(—1, 2) 2
V 1(1)
T1 (1, 1)
V 1(2)
T2
V3(1) V3(2)
—1 V2(2) 1 x
/D IXQcióQ OiQHDO N (1)(x , y) DVXPH HO YDORU 1 HQ (1, 1) \ HO YDORU 0 WDQWR HQ (0, 0) cRPR HQ
1
(21, 2) VDWiVIDcH
y
a(1) + b(1)(0) + c(1)(0) = 0.
1 1 1
y
a(2) + b(2)(1) + c(2)(0) = 0.
1 1 1
(VWR iPSOicD TXH a(2) = 0, b(2) = 0, y c(2) = 1. Como consecuencia, N (2)(x , y) = y. Note
1 1 1 1
TXH N (1)(x , y) = N (2)(x , y) VREUH OD IURQWHUD cRP~Q GH T1 y T2 SXHVWR TXH y 5 x.
1 1
Figura 12.16
E2
E1
T1
T2
E3
E4
3DUD ViPSOiciGDG, VXSRQHPRV TXH E1 es uno de los nodos en S1, donde la condición
de frontera u(x, y) 5 g(x, y) HV iPSXHVWD. /D UHODcióQ HQWUH ORV QRGRV \ ORV YéUWicHV GH ORV
WUiáQJXORV SDUD HVWD SDUWH HV
(1) (2) (2) (1) (2) (1)
E1 = V =V , E4 = V , E3 = V =V , y E2 = V .
3 1 2 2 3 1
3XHVWR TXH φ1 y φ3 VRQ DPERV GiIHUHQWHV D cHUR HQ T1 y T2, las entradas α1,3 5 α3,1 se calculan
por medio de
∂φ1 ∂φ3 ∂φ1 ∂φ3
α = p +q − rφ φ dx dy
1,3 1 3
D ∂x ∂x ∂y ∂y
(Q HO WUiáQJXOR T1,
φ1(x, y) = N(1)(x, y) = a(1) + b(1)x + c(1) y
3 3 3 3
y
φ3(x, y) = N(1)(x, y) = a(1) + b(1)x + c(1) y,
2 2 2 2
y
φ3(x, y) = N(2)(x, y) = a(2) + b(2)x + c(2) y,
3 3 3 3
12.4 Una introducción al método de elementos finitos
575
SRU OR TXH WRGDV ODV (x, y),
(1) (1)
α1,3 = b b
p dx dy + c(1)c(1) q dx dy
3 2 3 2
T1 T1
(2) (2)
+b b p dx dy + c(2)c(2) q dx dy
1 3 1 3
T2 T2
— r a +b x+c y a
(2) (2) (2) (2)
+ b(2)x + c(2) y dx dy.
1 1 1 3 3 3
T2
7RGDV ODV iQWHJUDOHV GREOHV VREUH D UHGXcHQ ODV GREOHV iQWHJUDOHV VREUH ORV WUiáQJXORV. (O
SURcHGiPiHQWR QRUPDO HV cDOcXODU WRGDV ODV iQWHJUDOHV SRViEOHV VREUH ORV WUiáQJXORV \ DcXPX-
larlas en la entrada correcta αij en A. DH iJXDO IRUPD, ODV GREOHV iQWHJUDOHV GH OD IRUPD
— f (x, y)φ1(x, y) dx dy = −
f (x, y) a(1) + b(1)x + c(1) dx dy
y
D 3 3 3
T1
3XHVWR TXH E1 es un vértice tanto de T1 como de T2, la parte de β1 HVWá cRQWUiEXiGD SRU φ1,
UHVWUiQJiGD D T1 y el resto por φ1 UHVWUiQJiGD SRU T2. $GHPáV, ORV QRGRV TXH VH HQcXHQWUDQ HQ
S2 WiHQHQ iQcRUSRUDGDV iQWHJUDOHV OiQHDOHV D VXV HQWUDGDV HQ A y b.
(O DOJRUiWPR 12.5 UHDOi]D HO PéWRGR GH HOHPHQWRV fiQiWRV HQ XQD HcXDcióQ GiIHUHQciDO
HOíSWicD GH VHJXQGR RUGHQ. (O DOJRUiWPR HVWDEOHcH iQiciDOPHQWH WRGRV ORV YDORUHV GH OD PDWUi]
A y el vector b HQ 0 \, GHVSXéV, UHDOi]D WRGDV ODV iQWHJUDciRQHV HQ WRGRV ORV WUiáQJXORV, DñDGH
estos valores a las entradas adecuadas en A y b.
ALGORITMO
Método de elementos finitos
12.5
3DUD DSUR[iPDU OD VROXcióQ GH OD HcXDcióQ GiIHUHQciDO SDUciDO
y ∂ ∂x
p
57 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
∂u
(x, y) cos θ1 + q(x, y) (x, y) cos θ2 + g1(x,
∂y
y)u(x, y) = g2(x, y),
(
S
12.4 Una introducción al método de elementos finitos
577
donde S1 ∪ S2 es la frontera de D y θ1 y θ2 VRQ ORV áQJXORV GH GiUHccióQ GH OD QRUPDO SDUD
la frontera:
Paso 0 Divida la región D en triángulos T 1 ,... , TM de tal forma que:
T 1 ,... , TK son los triángulos sin bordes en S1 o S2;
(Nota: K = 0 implica que ningún triángulo es interior para D .)
TK + 1 ,... , TN son triángulos con al menos un borde en S2;
T N + 1 ,... , TM son los triángulos restantes.
(Nota: M N implica que todos los triángulos tienen bordes en S2.)
= vértices del triángulo T mediante
Etiquete los tres i
(i) (i) (i) (i) (i) (i)
x1 , y 1 , x 2 , y 2 , y x 3 , y 3 .
Etiquete los nodos (vertices) E 1 ,.. . , Em donde
E 1 ,. .. , En están en D ∪ S2 y E n + 1 ,... , Em están en S1.
(Nota: n = m implica que S1 no contiene nodos.)
ENTRADA enteros K, N, M, n, m; vértices x(i), (i) (i) (i) (i)
y(i) , x ,y , x ,y
1 1 2 2 3 3
para cada i = 1, ... , M ; nodos Ej para cada j = 1,.. . , m.
(Nota: Todo lo que se necesita es un medio para corresponder a un vértice x(i), y(i)
k k
para un nodo E j = (x j , y j ).)
SALIDA constantes γ 1 ,... , γm; a(i), b(i), c(i) para cada j = 1, 2 y i = 1,.. . , M .
j j j
para j = 1, 2, 3
defina N (i) (x, y) = a(i) + b(i)x + c(i) y.
j j j j
Paso 6 Para i 1,.. . , M haga los pasos 7–12. ( Ensamble las integrales sobre cada
=
triángulo en el sistema lineal.)
Paso 7 Para k = 1, 2, 3 haga los pasos 8–12.
Paso 16 Si k > 1 entonces para j = 1,. .. , k − 1 haga los pasos 17, 18.
Paso 17 Encuentre t de modo que Et = x(i), y(i) .
j j
Paso 18 Si l ≤ n entonces
si t ≤ n entonces determine αlt = αlt + J (i) ;
k
(i)
αtl = αtl + J
k
si no determine βl = βl − γt J (i)
k
si no
si t ≤ n entonces determine βt = βt − γl J (i) .
k
Paso 19 Si l ≤ n entonces determine αll = αll + J (i);
k
βl = βl + I (i).
k
Paso 20 Resolver el sistema lineal Ac = b donde A = (αl,t ), b = (βl ) y c = (γt ) para
1 ≤ l ≤ n y 1 ≤ t ≤ n.
Paso 21 SALIDA (γ 1 ,... , γm).
(Para cada k = 1, ... , m sea φk = N(i) en Ti si Ek = x(i), y(i) .
j j j
Entonces φ(x, y) = mk γkφk(x, y) aproxima u(x, y) en D ∪ S1 ∪ S2.)
Paso 22 Para i = 1, ... , M
para j = 1, 2, 3 SALIDA a(i), b(i), c(i) .
j j j
Ilustración /D WHPSHUDWXUD u(x, y), HQ XQD UHJióQ EiGiPHQViRQDO D VDWiVIDcH OD HcXDcióQ GH /DSODcH
∂2u ∂2u
2
(x , y) + 2
(x , y) = 0 en D.
∂x ∂y
&RQViGHUH OD UHJióQ D PRVWUDGD HQ OD fiJXUD 12.17 cRQ cRQGiciRQHV HQ OD IURQWHUD GHWHUPi-
nadas por
Figura 12.17
(0, 0.4)
n
L1
n
L7 n (0.4, 0.2)
(0.2, 0.2) L2
L3n
n
D L4 (0.6, 0.1)
(0.5, 0.1) L5
n
(0, 0) (0.6, 0)
n L6
T3
E1 E2
E7
T4
T7 E3 E4 E5
T1T2 T5
T8 T6
T9T10
E8
E9 E10 E11
y el vector
⎡ ⎤
6.0666¯
⎢ 0.0633¯ ⎥
b = ⎢⎢8.0000 ⎥⎥ .
⎢ ⎥
¯
⎣ 6.0566
⎦
2.0316¯
/D VROXcióQ GH OD HcXDcióQ Ac 5 b es
⎡ ⎤ ⎡ ⎤
γ1 4.0383 ⎥
⎢ γ2 ⎥ ⎢ 4.0782
⎢ ⎥ ⎢ ⎥
c = ⎢ γ3 ⎥ = ⎢ 4.0291 ⎥ .
⎢ ⎥ ⎢ ⎥
⎣ γ4 ⎣ 4.0496
⎦ ⎦
γ5 4.0565
/D VROXcióQ UHDO GHO SUREOHPD GH YDORU HQ OD IURQWHUD HV u(x, y) 5 xy 1 4. /D WDEOD 12.7 cRP-
para el valor de u con el valor de φ en Ei, para cada i 5 1, , 5.
58 C A P Í T U L O 12 Soluciones numéricas para ecuaciones diferenciales parciales
Tabla 12.7
x y φ(x, y) u(x, y) |φ(x, y) − u(x, y)|
0.2 0.2 4.0383 4.04 0.0017
0.4 0.2 4.0782 4.08 0.0018
0.3 0.1 4.0291 4.03 0.0009
0.5 0.1 4.0496 4.05 0.0004
0.6 0.1 4.0565 4.06 0.0035
1RUPDOPHQWH, HO HUURU GH ORV SUREOHPDV HOíSWicRV GH VHJXQGR RUGHQ GHO WiSR (12.27) cRQ
IXQciRQHV GH cRHficiHQWH VXDYH HV O(h2), donde h es el diámetro máximo de los
elementos WUiDQJXODUHV. /DV IXQciRQHV EDVH EiOiQHDOHV SRU WUDPRV HQ HOHPHQWRV
UHcWDQJXODUHV WDPEiéQ VH HVSHUD TXH SURSRUciRQHQ UHVXOWDGRV O(h2), donde h HV OD ORQJiWXG
GiDJRQDO Pá[iPD GH ORV HOHPHQWRV UHcWDQJXODUHV. 2WUDV cODVHV GH IXQciRQHV EDVH VH SXHGHQ
XVDU SDUD SURSRUciRQDU
resultados O(h4), SHUR OD cRQVWUXccióQ HV PáV cRPSOHjD. /RV WHRUHPDV GH HUURU HficiHQWH SDUD
ORV PéWRGRV GH HOHPHQWRV fiQiWRV VRQ GiIíciOHV GH HVWDEOHcHU \ GH DSOicDU \D TXH OD H[DcWiWXG
GH OD DSUR[iPDcióQ GHSHQGH GH OD UHJXODUiGDG GH OD IURQWHUD, DVí cRPR GH ODV SURSiHGDGHV GH
cRQWiQXiGDG GH OD VROXcióQ.
(O PéWRGR GH HOHPHQWRV fiQiWRV WDPEiéQ VH SXHGH DSOicDU D ODV HcXDciRQHV GiIHUHQciDOHV
SDUciDOHV SDUDEóOicDV H KiSHUEóOicDV, SHUR HO SURcHGiPiHQWR GH PiQiPi]DcióQ HV PáV GiIíciO.
8Q EXHQ HVWXGiR VREUH ODV YHQWDjDV \ ODV WécQicDV GHO PéWRGR GH HOHPHQWRV fiQiWRV DSOicDGR
D YDUiRV SUREOHPDV IíVicRV VH SXHGH HQcRQWUDU HQ HO DUWícXOR GH >)i@. 3DUD XQ DQáOiViV PáV
H[WHQVR, cRQVXOWH >6)@, >=0@ R >$%@.
Las secciones Preguntas de análisis, Conceptos clave y Revisión del capítulo están dis-
12.4 Una introducción al método de elementos finitos
ponibles en línea. Encuentre la ruta de583
acceso en las páginas preliminares.
Análisis numérico, 10a. ed., se escribió para que los estudiantes de ingeniería,
matemáticas, ciencias de la computación puedan usarlo en los cursos sobre la
teoría y la aplicación de técnicas de aproximación numérica.