Académique Documents
Professionnel Documents
Culture Documents
net/publication/38182913
Article
Source: OAI
CITATIONS READS
0 332
1 author:
Gabriel Winter
Universidad de Las Palmas de Gran Canaria
107 PUBLICATIONS 667 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Gabriel Winter on 29 August 2015.
TESIS DOCTORAL
APLICACIÓN DE LOS MÉTODOS DE QUASl-NEWTON A PROBLEMAS
NO LINEALES DE TRANSFERENCIA DE CALOR.
1 a o b t, e n c i ó n del G r a do de
tesis : I
I
I
A Francesc Michavila por su entrañable apoyo y confianza en |
a
mi depositados. ®
Pag
INTRODUCCIÓN 1
1.1 Introducción 3
II.1.1 Introducción 15
calor 35
lineal de la temperatura 35
CBFGS) ........................................ 51
Broyden y BFGS 60
111.4.1 Introducción 60
en dimensión finita 73
V . 1 Introducción 79
i
CAPITULO VI. CONCLUSIONES ........;., 95 i
1
APÉNDICES , . 96 j
£
3
As Espacios funcionales , 98 i
D: Programación 154
problemas. i
i
El método de Newton y sus derivados han sido y son I
1
los métodos asociados más empleados en reducir las no |
linealidades a una sucesión de ecuaciones algebraicas lineales, s
£
i
Sin embargo su elevado coste ó tiempo de cálculo conduce a buscari
Clon.
En este trabajo se estudia la eficiencia de los méítodos
las conclusiones.
>3
CAPITULO I
I.l INTRODUCCIÓN
temperatura uCx ,x ) :
1 2
K = K CX ,X )
o o 1 2
3£2 = r = i ; u r.
K = K CX ,X )
1 1 1 2
0=rn r
o 4
en p .•
1
siguiente : .
1 "Hallar uCx ,x ) que veri fique .
1 1 2
1 - VCKCu) 9uD = f en n
1 ul = u en r
o o
1
1
""^
-K<u) O u / a n ) 1 = h < u -- L^) en r Cl.l)
1 Irj 1
1 siendo KCu) = K + K u
o 1
donde s
^u = grad u
K 9 u 9v dx + IK u Cu 9 v dx - ICCv K Cu + v K u Cu) dx
Í2 o ¡Si 1 Ja ° 1
f V dx Cl.4) }
= - / h Cu - u ) V ds' (1,5)
oo
ds = diferencial longitud en r
correspondiente : .
s
1
"Hallar u € H C Í2 ) , ul = u tal que :
^0 °
Vu Vv dx + / K u Vu 7 v dx
{
+ /I hh uLl vV di
•J o
f v d x + I h u v d ! Cl .6)
OO
/
•1
homogéneos.
la transformación de Kirchoff :
a
e ciu)
u ) == II IK c r ) d T i.1.1)
'o
Verificándose :
96 = e' (LO 9 U = K(u) 7u 1:1.9:)
/ CK + K a O D 7u 9v dx = / KCu:) 7u 9v dx = / 99 9v dx Cl.lO)
frontera. I
10
f = f C X ) , en ü
a íí = TQU Tj
X¿f
0 = 'on h
En la parte r
de la frontera 3 , tenemos condición
1 "
de contorno por radiación debido a la existencia de un foco
siguiente : '
11
- ^<:K 9U) = f en íí
Li I = u en r
I TQ o o
4 4 (1.11)
- K Ou/an) I A
Q; t.u - uoo; en
a = a-e
siendo :
2-4
a : Constante de' Stef an-Boltzman <M/m»K )
e : Emisividad
1
'Hallar u € H < fi), uI = u tal que
iTjj o
condiciones de contorno :
- temperatura impuesta en O^
- convección en ^ ^
- radiación en
" Dados :
\^
- las fronteras -C Q ñ-X , -C 3 í^>{^^ , <- d íp-rlí
s € n« 1=1,
4 ^4
e) -KCSíLi) (auCsD/an.) = (y Cu Cs) - u ( s ) ^ "
r
s € n^ r=l
A 3
u t.s.) s valor de la temperatura de radiación que incide en sn .
r
lE. II 5 salto de una función en un punto.
14
A Tí)
"Hallar u € H C fi ) , u = Au en -id íí.->- . tal qu
m
V V e H C ÍJ ) , V = o en -i d íí->, .
CAPITULO II
II.1.1 Introducción
variacional correspondiente :
1
"Hallar u 6 H C « ) tal que :
o
f f f V dX C 2.1)
I K(.u') 7u Vv dx = 1
1 2
V V € H C Í2 ) ; f € L < Í2 )
o
16
1/2
ui = 0 por ul = u ; u € H (r )
Ir Ir o o
fisico.
1
Supondremos que el problema es regular ( í2 C -regular!)
u e H (n)
17
1 1
"Fijado w € H C n )., hallar u € H C £2 ) tal que :
o o
(2.5:)
J
ü
-(Cw) yu Vv dx
KCw) = // f V dx
Ja
LEMA
- 1
"Las soluciones de (2.5) para cualquier w € H C j^ ')
o
e s t á n c o n t e n i d a s en l a b o l a :
1
B = -C V € H•1 <:Í2 :> : ll.vll ^í C li f II >
o 1 , £J o, n
Demostración:
1
hs?u 9u dx ^. j KCw) ^u Vu dx = / f " dx V w € H < f2 )
¡ o .
c = i/i:Q;C(:n:)3 cq.d,
1
1
Existe una función u € H (. ü') única que verifica (2.1)
1 o
para cualquier ' v € H C ÍJ ) .
o
£í§!D2i;í:Eií£ÍÉlD
3
Consideremos la a p l i c a c i ó n :
2 1 2 1
T : B n H C íJ ) n H C n > — » B O H < fi > O H (. ü >
o o
w —> u
con k < 1
19
2 1
Establecemos'en (2.5) para wl , w2 € B D H C", ^flH Cfi ) ,
2 ' l o
y sus correspondientes imágenes ul , u2 € B O H (^•'''1^ < n ) segán
o
la aplicación T :
i2 yv
I K(:w2:) 9u2 yv dx
dx == II f V dx C2.9:i
Í2
V = ul - u2 obtenemos :
(2.10)
íl w2 - wl II ^.•: C II w2 - wl
o ,4, n 4 1 , fi
a c <: n ) ii u i - u 2 ii >^Í: C li W2 - wi ii ii u i - u 2 ii
•1 1 , Í2 4 1 , Í2 1 , íí
K = KC n , j3 , a •)
m<*.oo 1
V •> H (. ü>
m o
V •> V
m
J„
KCu :> 9u ^v dx
m m
= /
/
í V dx (2.12)
u € V , V V € V
m m m
w •> u
m• m
u € V , V V € V
m m tn
solución de C2.12).
1
u —•> u débilmente convergente en H C í2 )
V o
•1 4
Por la compacidad de la inyección H <. ü ) (^ L C Í2 )
: . . , 4
u —•> u fuertemente convergente en L. <. ^ ')
V
23
Con l o c u a l , tenemos :
KCu) 9u ^v dx - / KCLI ) ^u 9v dx
V
/ £1 J ü
problema :
/ o
K C u ) 7u 7v dx =
L/ fvdx V V € V
m
/ KCu) Vu 7v
"í'v dx
dx == /
; f V dx V V € H C Í2 ) "
o
2A
" / K 9u 9v dx + I (v Li V ds = /ctu v ds +/ f V dx
1
V v € V , V = -Cv€H(:"), vi =0> t:2.16:)
"^o
u € H <: ^ ) , uI = u
ir o
o
1
Existe una función u € H C Í2 ) , ul = u ,
Ir^ o
1
V = -Cv€H("), vi = 0 >
Demostración
1
"Fijado w € V, hallar u € H C Í2 ) tal que
25
IK 7 u 9 v dx = la Cu - w ) V d s + I f V dx (:2.17>
J ü JT, -^ Ü
V V € V
Estableciendo
/ K '7u2 9 v dx = /0¿ ( u _ - w2 ) v d s + / f v dx
J J /
y procediendo de modo análogo al caso I, C2.8!) y C2.9'.> :
4
I K 7<Lil - Li2:) 7v dx = I c<-V.(:w2 - w1 :)ds C2.18)
4 4
w2 - wl 1 ^ L(:w2,wl> I w2 - wl
La condición
CCu , o,r .K) < 1 nos da la existencia
oo' " ' . '
y unicidad de solución del problema.
8
En la demostración se ha considerado el método del
3
punto fijo para constante de Lipschits L = L<w ) por
3.6).
u = TCu )
n+1 n
27
CAPITULO III
ALGORITMOS DE RESOLUCIÓN
valor arbitrario -Cu > una sucesión -Cu > de valores de la solu-
o i
ción -Cu}, resolviendo en cada iteración el sistema lineal :
o bien
—1
•Cu > = CKCu ')3 -Cf} = FCu ) (3.2)
i i-1 i-1
problemas correspondientes.
(3.3)
aplicaciones numéricas.
CONVERGENCIA
n
Sea
el espacio <R , li . li» ) y la contracción
n
F: D •> D , siendo DCZ R , compacto.- El -algoritmo del punto fijo
converge si
siendo K < 1 .
lim = cte
, k»" llu^-u.ll
29
i /"
1 -^ n
o
9u
n+1
9 v dx
- /
>/ ü
< u Vu
1 n n+1
Vv dK 1 C3.4)
1 -^^1
u
n+1
V ds
i-- dK
J Ti
u V ds " 1
X = CX , X ) dx = dx dx
1 2 1 2
li- ^
7 6 Vv dx + 1 K u 9 5 vv dx + / h 6 V d s =
J 1 n
1
C3.5)
li' V dx +/
J
••i
h u V ds
~ -^ ñ
D
+ K u :)'7u V\/ dx
1 n n
- 1
- / h u V ds "
J
^1
30
formulación :
(3.6)
i/"
3 4
1 -^ü
7u
n+- 1
Vv d x + / Q!LX U
^1
n n+1
\ ' ds
i: V dx + 1 a UA.
00
V
ds" 1
3 4
1 / K <76 y v dx + jan 5 V ds dx + ¡a U A*
V
ds - 1
1 oo
4 ' <: 3,7)
7"
4
9u ^v dx U V ds "
Ja 11 n
31
ó en su forma equivalente :
aproximada de la solución u :
i-1
•CRCu + A <-i :>> = -CRCu )> + caR/au3 -cAu > + ... = o (3.ID
i-1 i i-1 u=u¿.^ i
o bien :
u = Li + -CALI >
i i—1 i
CONVERGENCIA
cuadrática :
llu^^^-u^ll
lim = cte
k^OO |IUj^-u,rll
FCu!) - F<u ) II ^í k II u - u II
* *
siendo F = CaR/Qu).
ciable en u
34
aproximamos :
CK <u)D - CK (u)D
T <-i=uj^ T u=Uo
OCn ) .
Generalmente se efectúa una factorización nueva
CONVERGENCIA
convergencia lineal :
I1"K+/I - " II
1 im = cte
.k->cx», i l u ^ - u 11
35
temperatura
con K íu ) - CdTCuí/dul
T i u=u
siguiente :
•1
T(u,v) O C 3 .16 )
siendo
T Cu , v) CK + K uíCu 9v dx + / h u V d;
/
36
- / f vVd dx
x -/
- / hh uu_v
_ v ds
i.
= I (K + K u)9 5 9v dx +1 K; ¿ V u 9v dx + I h 5 V ds
'Dado u
solución aproximada de u, ul = u
n ^0 °
1
hallar 6 , 6 € H C Í2 ) tal que :
CK + K u 3 9 6 Qv dx + I K 5 9 C u ) 9v d X + I h 6 V ds
/ o 1 n j 1 n
f V dx + I h u V ds - I CK + K u DCPu :)Cv dx -
/ J " j o 1n n <;3.i7;)
- I h u V ds
. J.
V V € H, H = <v € H c; jj ) : vi = O"
ir
O
37
u = u + 5
n+1 n
38
/ KCu) Vu Vv dx + I h u V ds = / f v dx +1 h u v ds (3.18)
siguiente :
tendremos :
C3.19)
r r V ds
oo
= / f v d x + / h u
i /
39
tendremos :
C3.21)
/ / / n n /. n
K = KCu) = K + K u.
o 1
40
T<u,v) = O C3.22)
siendo
TCu,v) =
r f "" í f V dx -
I K 9u 9v dx + / a u V ds - I
(3.23:)
í"'- V ds
La f u n c i ó n d e r i v a d a c o r r e s p o n d i e n t e s e r á :
aT<:uí,v)/au = T K 96 "^v dx +
f
4 4-n n í '^
lim. Cl/X > C V dsl =
X-»0
cV ci ) u (. \ 8) 3 V d s - /Q;U
ñ^ú J
41
• /
K^S^vdK + í ^
4/au S v d C3.24)
Jü
J K 7 6 9v dx + 4 / a Cu D 6 V d s =
C 3 . 2 5 >Í
/ f V dx - la u V ds - I K 7<u ) 7v dx - Ice Cu 3 V ds
a Í2 = r U r Ufo r O r = 0
1 2 1 ü
"Dado u aproximación de la s o l u c i ó n u, ul = u
n ^0
1
hallar 6 ^ 5 € H C" ) tal que :
I Küu ) 7 5 9 v dx +
X K' <u > 6 ^ < u
n
) ^ v dx +
4 /aCu 1 8 V d5 + I h ^ v d s =
n Jr,
(. 3 . 2 6 )
- I Q; Cu D v d s - / h u V
con u = u +8
n+1 n
43
III.3.1 Introducción
general :
—1
•Cu > = -Cu > - CK 3 -ÍRCu )> C3.27)
i+1 i i i
CK 1 = CK 1 + C A K 1 <3.2s:)
i+1 i i
denominada de Quasi-Newton :
-1 -1 -1
CK 1 = CK 3 + C A K 1 (3.30)
i+1 i i
44
Newton :
mediante la expresión :
-1
u = u - CB 1 FCu :> k=0,l, ... (3.31 >
k+l k k k
siendo la sucesión -Cu > generada por CS.Sl) que trata de converger
k
a un cero de F y -CB > una sucesión de matrices no
n k
singulares, -CB > € LCR ) que aproxima al jacobiano de F en u :
k k
F' (u ) .
k • • ^ n • •
II u^^^ - a II
lim = D (3.32)
k>oo II u - Li* II
T
con -Cu -u > -Cz} = O
i i—1
Cienotando
tendremos la expresión
46
CK 3 = CK 1 + 2 C3.34)
i i-1 II 5;II
* 9
TEOREMA
n n _ n ^
Sea K 6 LCR > , ^ , 7 € R , 5 ?íO, K € LCR ) dado por :
T
( 'V - K 8 ) 5
K = K + (3.35)
< 6, 6 >
Demostración CSH
- A
Sea K dado por (.3,35) y sea K cualquier elemento
" A - ^ s: y
de LCR ) , K 5¿ K que c u m p l e l a r e s t r i c c i ó n K O= ' (.ecuación de
Quasi-Newton, C3.29)) tendremos : . , ,
47
T /v T
<7- K6 ) 6 ' CK - K6 )5
liK - Kll = IIK + - Kll = II ••
F < 8 ,6 > F < 6 , 6>
T
A 6 6 A
II Í K - K) II ^ IIK - Kll C3.37)
< 6,5 > F
-1
•Cu > = -Cu > - CK 1 -CRÍu )> (3.38)
i+1 i i i
T
(7í-CK¿_iD 5p6¿
CK 3 = CK 1 + 2 (3.39)
i i-1 II Óíli
(3.38) :
48
CK 1 - CaR/Bal I
o u=Uo I
ü
o.
T —1 —1 —1 T -1
CCADH- V W D = CAD - tl/cr JCAD VW CA3 C3.41)
donde :
T
V = <V ,V , ... V )
1 2 n'
T
W = CW ,W , ... W )
•1 2 n
49
T -1
a = 1 + W CA3 V, a* o
Designando :
CAD = CK D
i-1
V = C3.42)
II Sfiif
W = 5,
(3.39) tendremos :
-1
CK 3 + Ói
í-i ' II 6-II?
"t 2
CK D ( -----) CK
i—1 &II, i-1
i—1 T -1 7 - CK,-_iD5¿
1 + ¿¿CK 2 í —
i-1 II di II,
-1 T -1
-1 CCKÍ-iI] y¿- Óí> Ó¿ CKí-lD
CK 1
i-1 T -1
i-1
50
y concluimos :
-1 T -1
CK D = CK 3 + (3.A3)
i i—1 T -1
8fK 2 y.
i-1 *
en cada iteración.
51
-1 -1
CK 1 simétrica -> CK 3 simétrica (3.44)
i—1 i
-1 -1
CK D definida positiva -•> CK" 1 definida positiva C3.A5)
i-1 i
6i<-^ y¿
—1
CK D ^-> CK 3 0.46)
i i
—1
CK 3 ^-> CK 3
i-1 i-1
C83.
n ^
Sea c € R siendo <c,7 > 5¿ O , CK 3 ^ L(R)
i—1
la adaptación :
-1 T
-1 -1 ( 5¿- I:KV_ID y. ) c
CK 3 = CK 3 + C3.47)
i i-1 <c , y¿ >
-1
5,- CK 3 y¿ (3.48)
—1 T
-1 C d¿ - CK¿_jD 7,- ) c
ce D = CK 3 + (3.49)
1 i-1 <c ,y¿>
T
CCi3 + CCi3
CC 1 =. • ,(;3.5Q)
Ahora CC D no verifica (3.AS) y para ello generamos una secuencia
2
ÍCC Il> dado según :
i
T
C di- CC2,*3 Tv > c
CC 3 = LC 3 +
2i+l 2i <c , 7,->
T
CC 1 = C CC 3 + LC. 3 )/2 (S.Bl)
2i+2 2i+l 2i+l
-1 T —1 T
-1 -1 c 8J- CK/_ID %••) c + c c 6i - cK,-_iD 7,-:)
CK 3 = CK 3 +
i i-1 <c , 7^ >
—1
< 8i- cK,'-iD 7.,7¿> T
c c es, 52)
54
mos la expresión :
-1 T -1 T T
es.53)
T
siendo p.= (1/ A . . 7-)
-1 T -1 T T
CK 3 = C I + w V ) CK 3 C I + w V ) (3.54:)
i i i i-1 i i
actualización.
55
-1 T -1 T
CK 3 ( I - w • y •) CK 3 C I - 7 -. w > + 6^- w
1 i ' i—1 i i
T
siendo w = < di/ 6¿-Tt ) (3.55)
i
T
8¿ 7/ 1/2
v = < > CK 3 Oj - 1¿ (3.56)
i T i-1
6,-CK 3 8t
i—1
CK D 5- = - R(u ) (3.57)
i-1 i-1
56
T T
-6/7.- 1/2
V = ( 1-±—) RCu ) - 7/ RCu ) 1 + ( —) RCi
i T i-1 i-1
d/RCu ) 6/RCu )
i-1 i-1
(3.58)
-1
CK 1 = (. 1 ) CK D ( I .•) + (3,59:)
Sr ^i h\''li
-1 T -1 T
CK 3 = C I + w V .•) CK 1 C I + V w ) (3.60)
i i i i-1 i i
57
8,-
siendo w,' = CS.ól)
6^ '^t
V = ( ) CK 3 8¿ - 7/ (3.62)
* \ T / i-1
Ó.-CK 3 di
' i-1
—1 T —1 T
CK 3 = C 1 + w V ) CK 1 C I + V w )
i i i i—1 i i
—1 T -1 —1 T T -1 T
CK D + w V CK 3 + CK 1 V w + w (v CK D v :)w
i-1 i i i-1 i-1 i i i i i-1 i i
T
-1 -1 , T -1 di 7,- 1/2 T
CK 1 = CK 1 - w y.LK ' 3 + (. ) w 5-
i i-1 i ' i-1 T i
ó/tlK Idf
i-1
58
6s H 1/2 T -1 T
+ (.- -) 5- w - CK D 7-w + w 7.CK D +
T i i-1 ' 1 i ^ i-l
i-l
1 bé 7 / 1/2 T
hi y i 1/2 T .•) CK 3 6- w - 7/ w
( ) ^ g i-l
6¿ CK 3 hi
T i '- i-l
i-l
T
T T
w y- h¡ w = Oj i: w w
X 1
8 / y¿
tendremos :
-1 -1 T -1
CK 3 = CK 3 - w 7. CK 3 - CK 3 y^ w +
i i-l i i-l i-l i
T -1 T T T
w 7¿ CK 3 7^- w + Óy 7¿ w w
i-l 1 1
T
-1 T -1 á; 5/
CCK 3 - w 7.- CK 3 >CI - 7- w ) +
i-l 1 •i - 'l
S¡ %•
59
T T
di li -1 %• di .,') 6/6.
+
i-l 6,T ^;'
6i^^¿ br '^i
c.q.d
60
111.4^.1 Introducción
misma.
factorización. CK 3 = CLD.CUD |
• - - o • I
•o
alguna. f
£
i
- Por cada iteración solo es necesario almacenar para cálculos |
a
@
i-ésima :
Dado u , u , RCu ) :
i i-1 i
I. Resolver CK 3 q = RCu )
o 1 i
K "^ X f m • • • • X X
6 . ^ JL
k k
III r-= q - d
i i-1
8¿= u - u = - d
i i-1 i-1
P= Cl/ di r/}
T
IV. d = q + P,- < d- - r :> 6¿ q
-
1 •
1 i i
V. u = u - d
i+1 i i
DEDUCCIÓN
la expresión :
-1 T
-1 -1 c6t - CKi-i3 7t > 6/ -1
CK 3 = CK 1 + CK D (3.63)
i i-1 ^ T -1 7/ i-1
"* CK 1
i-1
6¿= u -u
i i-1
-1
En la implementación actualizamos d = CK 3 RCu )
i i i
estando el vector solución dado segán :
u = u - d
i+1 i i
-1 -1 T -1
d = CK D RCu ) = CK 1 RCu :> + p-C ¿^.- r :> á^-CK J RCu )
i i i i-1 i i i-1 i
C3.64)
63
T
siendo P/= (1/ g •' r )
-1
r = CK 1 7,'
i i-1
-1
Designando q = CK H R<u )
i i-1 i
se obtiene la relación
-1
r = CK 3 CRCu ) - R(u )D = q - d
i i-1 i i-1 i i-1
T
d = q + p¡(. 5/ - r ) g^.q
i i i :
T
q = CK 1 R(u ) = q + p^-, ( ^¿,^- r ) 5^._^ q
i i-1 i i-1 i-1 ' i-1
q = CK D R(u ) = q + pj _ (. 8- , - r ) 6,. q
i-1 i-2 i i-2 ^ ''2 i-2 ''2 i-2
-1 T
q = CK D R(Li ) = q + Pt < 0| - r ) 6i q
.2 - 1 i• 1: . 1 . 1 .
6A
-1
siendo q
= CK 1 R<u ) , que se obtiene por resolución del
1 o i
sistema lineal :
CK 3 q = RCu )
o 1 i
Newton BFGS :
-1 T -1 T T
CK D = ci - /O.6.7->I:K 1 (.1 -p-y-8-) + ^- 6/5/ es.65)
i 1-1
T
con P^-= (1/ ^( \ ' ) ; 6-= Li - u ; 7.= RCu ) - RCu )
' i i-1 ' i i-1
6¿= u - u
i i-1
7,-= RCu ) - R(u )
i i-1
q = RCu )
i i
"/= ^¿ \ *^
q = q - 7y- a
j-1 j y /
III. Resolver CK D r = q
o o o
u u — r
i+l i i
66
DEDUCCIÓN:
i i i i-1 i
(3.66:)
^ f.- «'«'• \
u = u - d
i+1 i i
-1 -1 I
Sustituyendo EK D en función de EK D de acuerdo con la |
i—1 i-2 2
adaptación Í3.65) tenemos (3.66) expresado segán :
T
+ p. o . ^ 0/ :: q
T T
t:i-p.6.7. )Eci-p. 5. 7 :>EK D q +
C3.67)
67
q = q - 7. « L
k-1 k K K
es.68)
T
para k = i, i-1
-1
Procediendo de modo reiterado hasta eKpresar CK 3 en
-1 i
función de CK 3 llegamos a la expresión equivalente de (3.67)
o
siguiente :
T -1
c(i - Pi 6i 7I)[:K 3 q + «jáj^ + ... 3 + oL¿_^b^_^ 3 + oi¿ 8¿
o o
Procediendo :
T
a - Py 6,;T, x r + aj 5, = r + 5 <: a.- ^p. = r
o o ' * 1
^r Pí '^/ ^"^
68
y, en general
^/ 'j • > % _ ,
j = 1,2, ... i
tendremos :
d = r
i i
u = Ll - r
i+1 i i
mediante
-1 T —1 T
CK D = (I + w V )CK 3 CI + V w ) (3.69)
i i i i-1 i i
-1 -1
Expresando D CK en función de CK 3 de acuerdo con la
i-1 i-2
adaptación (3.69) :
-1 T T -1 T T i
LK 1 = CI + w V .ICI + w V ÜCK 1 CI + V w ) CI + v w ) |
i i i i-1 i-1 i-2 i-1 i-1 i i 5
-1
Procediendo reiteradamente hasta expresar CK 1 en función de
-1 i
CK D llegamos a la expresión equivalente siguiente :
o
-1 1 T -1 i T
CK 3 = n CI + w V )CK 3 n CI + V w )
i j=i j j o j=l j j
1 T -1 i T ^
d = n CI + w V )CK D H- '-i "•• V w :> RCu ) C3.70:)
i j=i j j o j=l j j i
70
6-= u - u
i i-1
w
T
-6/ y¿ 1/2
V = R(u )C 1 + C ) 1 RCu :)
i-1 i
^í RCu )
i—1
i T
II. a = -•ri CI + V w ) RCu )
j=l j j i
III. Resolver EK D b = a
o
1 T
IV. d = n CI + w V :> b
V. u = u - d
i+1 i i
numéricas. ' . . . . .
71
DEDUCCIÓN :
i T T T T
fl <I + v w :)RCu> = Cl + v w :M;I + V W )...(I + V W ) R ( U )
j=l j j i 11 2 2 ii i
T T
a = <I + V w ) RCu ) = RCu ) + V w R(u )
i i i i i i i i
T
a = < I + v w ) a
i-1 i-1 i-1 i
T T
a =Cl + vw ) a = a + v w a
2 2 2 3 3 2 2 3
T . T
a = < I + v w ) a = a + v w a
1 1 1 2 2 1 1 2
1 T -1
d = n <I + w V ) CK 3 a (3.71)
i j=i j j o 1
1 T
d = - n (I + w V ) b
i J=i j j 1
que evaluamos del siguiente modo :
T T
d = C l + w v :)b = b + W V b
1 1 1 1 -1 1 1 1
T T
d = ( I + w v ) d = d + W V d
2 2 2 1 1 2 2 1
T
d = ... =d + w v d
i i-1 i i i-1
73
CAPITULO IV
DIMENSIÓN FINITA
ó fuertemente no lineal.
correspondientes.
fijo.
paso :
h 1
"Dado u solución aproximada de u en H CÍii ^»
n h ^
u = u en r , hallar 8 ,6 = / ^ 8^ú(.x^,y^)
o o < J J
h h / ^ h h
I CK + K u D 9 5 7v dx + / K 6 7u 9v dx +
n
h r ^ r ^
vds = | f v d x + | h u v (
(4.1:)
r h h h r hh
I CK + K u D^iu 9 v d x - / h u v t
h 1 h
V v G H^ , v = 0 en r
h
. u = u + 0
n+1 n
75
(:4.2)
T h r h r h h h - . r h h
/fvdí2e+ / ^ ^ " V ds - / CK + K Li 37u 9v d í ¿ e - I h u v ds
-'ae e J^8 e e J ^^ o l e e e J ^ e e e
h ^ h " ^ 1 ,
siendo u , 5 y v las restriciones a Í2e de u , 6 y
h e e n
V , que expresados en función de los valores en los nodos y
^ He r^
las funciones de forma -CT >4 correspondientes en U Q :
. Ne
n ^—1 e e
u = 2^ u T (X x2
e 4 J J
;6e=
5^
z1
1
.e ^
-^ J
h e
V = T
e j
Me
Z K
e
f
dj =? P
e
tí
i = l,2, ... jN
. . ij i e
76
e e e e
K = K + K + K
ij I,ij II,iJ III,ij
e r h
I , i j J ^ o l e i * j * i ^ j ^
e / e h e h e
K = / K T c<au /axícaT /ax) + cau /av:) ca? /ax)3 dj^g
II, i j Jfie 1 i e * j * e i j ^
e je
Ill.ij
,1J J
^-eo i
1 J e
i
e e
Las
matrices elementales K y K vemos son
e I,ij III,ij
simétricas, mientras que K no lo e s . Por ello el problema
II,ij
de conducción no lineal presenta una matriz tangente asimétrica.
Para la aproximación del problema según el método del punto fijo
paso :
h 1
'Dado u solución aproximada de u en H (fif^), con
n h
h h > >
u = u en r , hallar 6 , ^" £ H tal que s
o o h
h h
K 9 O 9v dx +
/
í ^ h 3 u h
4 I a Cu 3 O v ds = í ^
/ . h I a Cu : I f V dx -
Jni,
r ^ 4 h r hh f h^ h
I a Lu 3 V ds - / K 7u Vv dx - /a Cu 3 V ds
h 1 h h
V v € H , v = 0 en r
h o
matrices elementales :
e
K KCOT /ax)caT /BH) + OT /ay)í:a7 /ax.JD d O e
l,ij Jíí' i * j * i ^ j
e f h3
K = 1 4 0; Cu ) T T ds
II,ij J_e e i
; r h3
= / o: Cu ) T
79
CAPITULO V
APLICACIONES NUMÉRICAS
V.l INTRODUCCIÓN
El dominio considerado es una placa cuadrada con
(0,2) (2,2)
t:0,0) (2,0)
Fig. 5.1
80
(S.¿)
81
Ca5,oír]
(O.?,o) C^.^^
82
ul = 500 ul =20
K = 2 K = 0.005 en a
1
K = 3 K = 0.005 en jj
o 1 •^
K = 2 K =0.01 en "i
K =3 K = 0.01 en ^
o 1 ^
K í= 2 • K =0.1 en n
o 1 '^
K =0.1 en Q^
o . 1
83
K = 2 en %
o
K = 3 en «2
o
Se ha considerado s
K = 2 K = 0.01
o 1
K = 3 K = 0.01
o 1
ul =20
Ir.
84
cada caso.
los nodos.
85
V.3 RESULTADOS'COMPARATIVOS
TABLA 5.1
NW : Método de Newton.
integración) :
INUM ITER. 7 7 - 5 7 - 1
PFNWM PFBROY 1
Ca> 11 (a) 12 1
INUM ITER. > 40 > 40 7 7
Cb) 8 <b> 8 1
(aü (a ) 1
254.50 274.76 1
1 CPU Csg.) — — 372.58 360.60 (b) ( b :> 1
241.45 243.22 1
E jeíDEio 1^.1
RÉGIMEN ESTACIONARIO
91
lo 1^2
RÉGIMEN ESTACIONARIO
92
iJeíDEiQ 1^3
RÉGIMEN ESTACIONARIO
93
EjemElQ II
RÉGIMEN ESTACIONARIO
9A
iJemBig I I I
RÉGIMEN ESTACIONARIO
95
CAPITULO VI
CONCLUSIONES
APÉNDICES
97
A.l Distribuciones 98
P
A.2 Espacios L (.JL) 100
m
A.3 Espacios de Sobolev H (J^) "102
Introducción 116
APÉNDICE D: PROGRAMACIÓN
ELMT5 158
ELMT6 160
QNBFG2 162
QNBFGS 164
98
APÉNDICE A
ESPACIOS FUNCIONALES
A.l DITRIBUCIONES
n
Sea SL un abierto cualquiera de R . Empezamos
A—1
99
mediante <T,B5>.
<T,m(!4> = m<T,d>
C a r a c t e r i z a c i ó n de l,a c o n v e r g e n c i a en D^ljC ^ 2
A-2
--l-QO
ai/ax : D( n ) > R
i
la aplicación :
es continua.
P
Se define el espacio L < Í2 ) , con 1 < p < 00 , al
luí dx < CO
•¿íl
p 1/p
II u II luí dxD
OlPlJl. j
'JL
A-3
•101
1/2
llull = llulj = C 1 luí dxD oC
0,2,-0. o,JL
-¿a
L í-íl) es un espacio de Hilbert para el producto escalar :
r
C u, V) U<K) V<X) dK
D»-a
>(-n.
Podemos identificar L (-/!> con un subespacio de D'(-íl),
u » <u,e5> = Cu,oí) V eJ € D C - ^ )
. Pl P2 p3
Sean w 6 L C-'^),' ' u € L C-^) , v € L C'-Q.) se tiene
A-4
ID:
m _ I
Definimos el espacio de Sobolev H (.-TL) de orden m sobre _/2_ i
al espacio de funciones :
m ^ Z
H (-il) = - C u ; D u € L < - a . ) ,0 4 oí 4 m y
Z o
Asi L <-a> = H c-a)
m
En H (.JT.) s e d e f i n e e l producto escalar
y l a norma
2 1/:
lluK = C ZL-IID ull 3
m,^ \°(\4n\ o,jT,
A-5
la:
m
espacio H (.~Ii'} es un espacio de
El Hilbert. Tendremos
1
asi para el espacio H C-JT.) :
r n r
<u,v)
u V dx + ^^¡csiu/six ). cav/ax ) dx
i=l i i
r 2 n r 1/2
llvll <v,v) = i: V dx + cav/ax ) dx3
1,-^ 1,JL i=l i
^-0, J'Í/L
•1 1 I
Sea ,J2. C -regular, podemos definir el valor de. v € H i-O.')^
0: H C-^) > L Cr )
V ^ oV = V I
Ir
"^H C-íl)) ^ L (r )
1/2 1
H < : r ) = - C g : v € H C - ^ ) , , v l = g >
Ir
A-6
•104
Be tiene
•1 1
H = nácleo '^ = -C v € H (.-O.) , ^ v = O >
n 2 1/2
luí = c^I ll^u/ax u )
•1,4 i=l i o,-A
1 I
es una-norma de H <.J1') equivalente a la norma inducida |1 . I| ..
o • "• . ' 1,-a. i
Eí§li3yñi¿ad de Poincaré.
•1
II vil <: cdJi) I vi V V € H C-O.)
o,_/^ 1,-a o
A-7
105
•l,p ql
W (. ^ ') ^ L í^) , es una inyección compacta V ql € R
A-S
•106
APÉNDICE B
•107
APÉNDICE B
MÉTODOS DE QUASI-NEWTON
LEMA I
n
Si -Cu > C R converge superl ineal mente a u,
FCu)=0-se verifica :
lim = 1 (B.l)
k>oo IlLi -ull
k
Demostración
|lu^-ul||
ce.2)
II u -ull II u - u l l I II u -ull
k k k
Hu^-u||
lim \< O c .q.d.
k>oo II u -ull llu -ull
k k
B-1
108
n n
Sea F:R :•> R d-iferenciable en el sentido d'e
n
GATEAUX en un abierto conexo DC R , F' continua y no singular
para un u € D.
n
Supuesta la secuencia -CB > € LCR ) de matrices no
k n
singulares y supuesto que para algán u € D la secuencia -Cu > C R
o k
dado por :
—1
u = u - CB 3 FCu :> CB.S)
k+l k k k
permanece en D y converge a u.
Demostración
B-:
•109
CB -F'CuííCu - u ) = - FCu )
k k+1 k k+1
y por (B.4> :
IIFÍu^^^MI
lim = 0 CB,5)
k>«5 II Li -Li II
k+1 k
8
Teniendo en cuenta F<u)=0 y F'Cu) no singular,
de donde :
II u -u II II u -ull + lu -ul| / 1 + a
k+1 k k+1 k k
siendo a =
k II u -ull
k
B-3
lio
lim = 0 (B.ó.i
k->oO llu -u II
k+1 k
B-4
111
Consecuencias
^ k+1 k
que es : •
^N -1
C) = - F' (u ) FCu ')
-1
s, - B FCu )
k k
B-5
112
AproKimación en longit;ud
Evaluamos :
^ • ^ k k " * ^ k k
lim — ^ — — — = O
el método de Newton.
B-6
113
lema :
LEMA I I
n
Sea u, V € R —C0>, o< € C0,l3
livll
1 - 4 ol (*), 1 - c •> ><: o( U*)
liull riuii II vil
Demostración
% u , v ,••
Denotando w =
llull.tlvll
B-7
llA
De <B.7) y CB.8> t e n e m o s :
Aproximación en dirección
N
u = ói v= á
II vil II S ^ |
•1 - <d de i:o,iD
llull " ^vc»
B-8
115
lim
y pasando al limite :
lim <. , ^ == 1
k>oO ifg^ii 11^^ II
longitud y dirección".
B-9
116
APÉNDICE C
C.l INTRODUCCIÓN
C-1
•117
raciones.
C-2
nEF í.-t F'L ACÁ TFRnlCA-," HATFRJAI F5 t*
NOfR
AUTO
2,13 118
.25».375F.5».75,1.í3.»].f.75
..5,.3384»•17A8,,2236,.5 '
0,,0.,0.,0.,0.,.5,1.,.75
.5,.3384,.1768,.1118,.25
1,0,2,0,0
2,0,0,0,1
1,1 ,20,10,3 ,2,3,13,9,10,ll,12,CUAEi
2,27 20,10,3,4,5,6,778,9,13,CUAD
MATE
1 35 FLACA TFRMICA-MATERIAL 1
2.,0.005,0.,0.,1,1,2
2 15 PLACA TERMICA-MATERIAL 2
3.,0*005,0,,0,,1,1,2
BOUN
1,10,-1
191,0,1
209,9,-1
380,0,1
FORC
1,10,500.
191,0,500.
209,9,20.
380,0,20,
ENIi
MACROINSTRUCCIDNES
TOL l.E-5
ITER
TANG
FORM
SOLU INCR
ITER CERO
rlESH
UTAN
LOOP 15,
ITER
FORM
SOLy INCR
NEXT
END
MATE
1 15 PLACA TERMICA-MATERIAL 1
2, ,0,005,0,,0,70,1,2
2 15 PLACA TERMICA-MATERIAL 2
3, ,0,005,0, ,0-,', 0,1 ,2
ENIi
STOP
í
C-3
119
C-4
.•.I'ILL - U - : I ' . ' I ' L K I ; r Mil r e r n:-i i : ,-(-o rcr. n, :-no
\htrJIHF.F\.I.iA7
i TTPE rilNIriEF.DhT
HEF *.* PLACA T F R M I C A - ? MATFRIALFF. **
380»361»3,27l»4
NOF'R 120
AUTO
2»13
» 2 5 f «375» « 5 F • 7 5 r l « r l * ti*f«75
.5» . 3 3 8 > t / . 1768» . 2 2 3 A » . 5
0*f0tr0,t0.t0,t,5fí*t»75
,5».3384».1768».1118»»25
1»O»2»O»O
2»0f0»0»l
l»l»20»10»l»2»3»13»9»10»ll»l?»CUAri
2 » 2 » 2 0 » 1 0 » 3 » 4 » 5 » 6 » 7 » 8 » 9 » Í 3 » CIJAD
ELEH
343»3»1»11»0»0»10
hATE
1 15 PLACA T E R M I C A - M A T F R I A L 1
2.»0.005»0.»0.»1»1»2
2 15 PLACA T E R M I C A - M A T E R I A L 2
3.»0.005f0.»0.»l»l»2
3 16 CONTORNO R A D I A C I Ó N
1E-08»1000.»1
BOUN
209»9»-l
380»0»1
FORC
209»9»20.
3S0»0»20.
ENIi
MACROINSTRUCCIONES
TOL l.E-5
ITER
TANG
FORM
SOLV I NCR
ITFR CERO
MESH
LOOP
ITER CERO
UTAN
LOOP
ITER
FORM
QSNW BROY
NEXT
NEXT
END
MATE
1 15 PLACA TERMICA-MATERIAL 1
2. »0.005»0.»0.»0»1»2
2 15 PLACA TERMICA-MATERIAL 2
3.»0.005»0.»0.»071»2
3 16 CONTORNO RADIACIÓN
1E-08»1000.»0
END
STOP
^ C-5
121
restantes iteraciones.
C-6
rlEF .*.* PLACA TFRMir.A-? MATF.RIAIFB ti-
380f3Alr3»2f1»^ 122
NOPR
AUTO
2»13
.25».375f.5».75»1,f1,»1.».75
.5» .338<í» .1768r .223ftr .5
0. »0»»0.>0.»0»»•?»1.f.75
.5 r .3384» .1768» . M 18 f .25
1 »O»2»O»O
2f0»0»0»l
l » 3 » 2 0 » 1 0 » l » 2 » 3 » 1 3 » 9 » 1 0 » l í »3 2 » C Ü A r i
2»2»20»10»3»4»5»6»7»8»9»i3»CUAri
ELFM
343»3»1»11»0»0»10
MATE
1 O? PLACA TERHICA-MATFRIAL 1
2. »0.»0.»1
2 02 PLACA TFRMJCA-MATFRJAl. 2
3.»0.»0.»1
3 16 CONTORNO RADIACIÓN
1E-0S»1000.»1
BOUN
209»9»-l
380»0»1
FORC
209»9»20.
3S0»0»20.
END
MACROINSTRÜCCIONFS
TOL l.E-5
ITER
TANG
FORM
son.' I NCR
ITFR CFRO
HESH
LOOP 25.
ITER
TANG
FORM
SOLV INCR
NEXT
END -
MATE
1 02 PLACA TFRMICA-MATERIAL 1
2 . » O • 7 O . »1
2 02 PLACA TERMICA-MATFRIAl 2
3. »0.»0.»1
3 36 CONTORNO RADIACIÓN
1E-08»1000.»1
END
STOP
C-7
123
CONEXIONES NODALES
C-8
MEF ** Pl ACÁ TFFÍMjr.A-? MATFRIAIFS »*
n
I
HEF » * F l A T A TÉRMICA-? MATFRIAIFS »*
COORDFINAririS fiLOPALEE
MATRIZ DE CONEX.IPN
REGIÓN tAno
1
O
I
O
f-j
**.*. RFIGION 1 **** MATCRIñl. 1
^00
o
• *» RFGIDN 2 **»* MATFRIAl. ?
20 F I L A S 10 COLUMNAS
o
I
K1
128
lineal-radiación.
C-13
MEF »* FLACA TFRMir.A-P MATFRIAIFB »*
PROPirriAriFS MATFRIAL
<1
MEF t* fLACA TERMICA-2 MATFRIALFP *»
MACRO IMSTRUr.TIONE
n
I
o
M A T E R I A L SF.T 1 P A R A E L E M E N T O T I P O 1 P L A H A TERMIC.A-MATFRIAI. 1
NON LTNRAR H E A T CONIíUrTinN (CI.EMPNT
O
I
•sj
MEF »» FLACA TFRhlCA-.? MATFRIAl ES »»
4^
MEF »» PLACA TÉRMICA-? MATERIALES »*
NODAL DlñPLACEMENTS TIME O.OOOOOF+00
NODE 1 COORIi 2 COORFf 1 IiESPL
101 0.2255 0.1071 0.6871E+03
102 0.2560 0.12Í5 0.6409F+03
103 0.2865 0.1359 0.5981E+03
101 0.3170 0.5 503 0.55P0F+03
105 0.3475 0.1448 0.5201E+03
106 0.3780 0.1792 0.4P41F+03
107 0.4085 0.1936 0.4195E+03
108 0.4390 0.20PO 0.4J62E+03
109 • 0.4695 0.2221 0.3940F+03
110 0.5000 0.236B 0.3526E+03
111 0.2291 0.0973 O.Añ77E+03
112 0.2592 0.1098 0.6430F+03
113 0.2893 0.1221 0.6011E+03
114 0.3194 0.13f.0 0.5624E+03
115 0.3495 0.1476 0.5251F+03
116 0.3796 ' 0.1602 0.4902F403
117 0.1097 0.1728 0.4563E+03
118 0.439B 0.1854 0.4236F+03
119 0.4699 0.1979 0.391RE+03
120 0.5000 0.2105 0.360RF+03
121 0.2325 0.0869 0.68R1F+03
122 0.2622 0.0977 0.6450E+03
123 0.2920 0.1035 0.6015E+03
124 0.3217 0.1193 0.5664F+03
125 0.3514 0.1302 0.5303F+03
126 0.3811 O.J4J0 0.4957E+03
127 0.4108 0. 1518 0.4621F+05
128 0.4406 0.1626 0.4303F+03
129 0.4703 0.1734 0.3990E+03
130 0.5000 0.1842 0.36B3E+03
131 '0.2357 0.0761 0.6ñS9F+03
132 "0.2651 0.0851 0.6467E+03
133 0.2944 0.0942 0.A072E+03
134 0.3238 0.1033 0.5699E+03
135 0.3532 0.1121 0.5315F+03
136 0.3825 0.1215 0.5006F+03
137 0.4119 0.1306 0.4679F+03
138 0.4413 0.1397 0.4362E+03
139 0.4706 0.14R8 0.1053F+03
140 0.5000 0.1579 0.3750E+03
141 0.2386 0.0647 0.6892R+03
142 0.2677 0.0721 0.64B0F+03
143 0.2967 0.0795 0.6094E+03
144 0.325P 0.0870 0.5729F+03
145 0.3548 0.0941 0.5381F+03
146 0.3838 0.1018 0.5047E+03
147 0.4129 0.1093 0.4725F+03
148 • 0.4419 0.1167 0.44J3E+03
149 0.4710 0.1211 0.1108F+03
150 0.5000 0.13.16 0.3R0BE+03
n
I
o
MEF »* PLACA TERMICft-2 MATERIALES *»
O
I
HEF * * PLACA TfíRMtCA-2 HATERIAl.TS »*
n
K1
o
141
radiación.
C-26
MEF ** PLACA TFR:MICA-2 MATERIALES **
PROPIRDAriES MATFRtAL
I
MEF * * PLACA T É R M I C A - ? MATFRIALFS »*
MACRO INSTRUCTtONS
O
I
f-j •-i
PROPIltOAriCS MATFRIAL
n
I
o
NOOAl. ntSPI.ftCEMENTS TlhF. O.OOOOOF. + OO
K1
NODAL DISPI.rtCEMENTS TIME O.OOOOOE+OO
NOriF 1 COORfi 2 cnoRn ) riFSPL
101 0.2255 0.1071 0.8310E+03
102 0.2560 0.17Í5 0.74P3E+03
103 0.2865 0.1359 0.6750E+03
104 0.3170 0.1503 0.6090E+03
105 0.3475 0.1648 0.5493E+03
106 ,0.3780 0.1792 0.4947F+03
107 0.4085 0.1936 0.4141E+03
108 0.4390 0.2080 0.3979E+03
109 0.4695 0.2224 0.3548E+03
110 0.5000 0.2368 0.3146F+03
111 0.2291 0.0973 0.8319E+03
112 0.2592 0.1098 0.7520E+03
113 0.2893 0.1224 0.6a05E+03
114 0.3194 0.1350 0.6Í60F+03
115 0.3495 0.1476 0.5573E+03
116 0.3796 0.1602 0.5034F+03
117 0.4097 0.1728 0.1536E+03
118 0.4398 0.1854 0.4074F+03
119 0.4699 0.1979 0.3643F.+03
120 0.5000 0.2105 0.3T''39E + 0 3
121 0.2325 0.0869 0.8327E+03
122 0.2622 0.0,977 0.7552E+03
123 0.2920 0.1.085 0.6855F+03
124 0.3217 O.í193 0.6223F+03
125 0.3514 0.1302 0.5645E+03
126 0.3811 0.1410 0.5])3F+03
127 • o.4ioe 0.1518 0.462tF+03
128 - 0.4406 0.1626 0.416)F+03
129 0.4703 0.1731 0.373tE+03
130 0.5000 0.184? 0.3326F+03
131 0.2357 0.0761 0.8334E+03
132 0.2651 0.085) 0.75B0F+03
133 0.2944 0.0912 0.6ñ9ñE+03
134 0.3238 0.)033 0.627aE+03
135 0.3532 0.1121 0.5709E+03
136 0.3825 0.)?)5 0.5J84F+03
137 0.4119 0.1306, 0.1696E+03
138 0.44)3 0.)397 0.4239F+03
139 0.4706 0.1489 0.3909E+03
140 0.5000 0.1579 0.3403E+03
141 0.2386 0.0647 0.8338E+03
142 0.2677 0.0721 0.7602E+03
143 0.2967 0.0795 0.6934E+03
144 0.3258 0.0870 0.6324E+03
145 0.354B 0.0914 0.5763E+03
146 0.3838 0.)0)8 0.5244E+03
147 .. 0.4129 0.1093 0.4760E+03
148 0.4419 0.)167 0.4306F+03
149 0.4710 0.1241 0.3877E+03
150 .. 0.5000 0.13)6 0.3471E+03
n
NODAL niSfl.ACFMFNTS TIMF O.OOOOOF+00
-^
NOriAI. DISPLACEMENTS TIME 0,OO0O0E+O0
un
O
NOriAl niSPLACEMENTS TIMF O.OOOOOF+00
o m
NODAL DISFI.ACEhENTS TIME O.OOOOOE+00
n
I
05
154
APÉNDICE D
PROGRAMACIÓN
D.l INTRODUCCIÓN
D—1
155
formulación original.
siguientes macroinstrucciones :
D-2
•156
D.2 LISTADOS
RELACIÓN DE VARIABLES
D-3
157
función de forma
función de forma
D-4
SUP.ROllTJrJF El HT 1 5 ( Fi»IH » XI » J X » TI.» S > P » NfiF » NFiH 7 NST r JF-Ij >
»* * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * ** * * * * *** * ** * * ** * * t 158
E ] p n i e r i t o de c o n d u r r i o n cip r a ] o r no ]iriPí»} *
K=KO+Kl*l *
XS.J=XS.J*Un(L) 159
I F ( K A T . N F . ? ) n n TP 2 0 4
RR = 0 .
DO 2 0 3 J=3,NEL
RR=RR+SHP(3»T)*XL(l»I>
203 CONTINUÉ
XSJ = XS.J*RR
204 no 205 J=1»NFL
SHJ = D ( 3 > * S H P ( 3 » J ) * X S J
P<J)=P(J)+SHJ
DO 2 0 5 l=lfNEL
S(I» J)=S(J » J)+SHJ*SHP(3 TI)
205 CONTINUÉ
RETURN
CALCULA VECTOR (sesundo mipnihro de l3 ecuarjnn)
6 L:^D(5)
IF<L*L.NE.L.INT) CAl.L PGAUSS (I »I INT » SG , TG» WG )
DO 305 l.= l»LINT
CALL SHAPE(SG(L)»T6(L)»Xl.»SHP»XSJ»NDM»NEL f IX»,FAI..SE.)
XS.J=XSJ*WG(L)
IF (KAT.NF.2) GG TO 401
RR=0. I
DO 400 I=lfNFL i
RR = RR + SHP(3rI)*XL(lf I) |
400 CONTINUÉ |
XS.J = XSJ*RR g
401 T=0. _ §
TX=0. I
a
.TY = 0, 1
DO 402 1=1FNFL - • I
SHJ-SHP(3»I)*XSJ • ' I
T = T+UL(I)*SHP(3»I) i
TX=TX+UL(I)*SHP(lfI) I
402 TY=TY+UL(I)*SHP<2»I) f
A1=(H(1)+D<2)*T)*TX*XSJ I
A2=(D(])+D(2)*T)*TY*XSJ f
DO 403 I=líNEL
405 P(I)=P(I)-A1*SHP(1íI)-A?*SHP(2rI)
305 CONTINUÉ
RETURN
FORMATOS
1000 F0RMAT(4FJ0.0»3I5)
2000 F0RHAT(5X,' NON LINEAR HFAT CONDUCTIGN El. FMFNT ' //5X»
1 'CONDUCTIVITY Ko '»E12.5»5X,'CONDUCTIVITY Kl'fE12•5;5Xf'ñPEC
2 HEAT ' J F 1 2 . 5 , 5Xf ' DFNSITY '»F12.5 )
2001 FORMAT (10XfA4,' ANALYSIS')
END
D-6
SUBROUTINF Fl.MT 1 6 ( n » UL » XI F J X » TI.» S i P » NDF F NDH t NST » J SW ) ^,
160
EleniCínto b n r r c ? -cié r a r i i a c i o r i RH I s frontprn-no line.-;!-
D-8
SUPROUTÍNF QNPFP?(A»n»riRfP»F»FF»GAM»riFl » V » U ».IFU AG » K'FQ f IMAX » .
lITFRfCFR)
DIMFNBION A( J ) »n(3 ) »riR(l ) ,P(3 ) »F(] )»FF(3 ) »GAH(.1 ) rUFl ( J )
DIMENSTDM V ( NEQ 7 1 > f W ( NFQ »1 ) ^JDIAGd)
LORir.AL CFR
C
IFdTER.Fn.l ) THFN
C -- Proteser el v^lor de FdJo)
DO 3 00 J=lrNEQ
F(I)=-DR(I)
100 CONTINUÉ
C -- calcula la prjniera iteracjon por npwton
IF(CFR) THEN
CALI. UACTCI <A»C»riR»JriIAG»NFQ».TRUE.».TRllF. )
ELSE
CALL ACTCOL(A»riR» jriTAG»NEQ» .TRUF. » .TRUF. )
ENDIF
DO 110 J=1»NFQ
B(I>=B(I)+DR(I)
DEL(I>=-DR(I)
110 CONTINUÉ
ELSE J F ( T T E R , G E . 2 ) THEN
C — cnlculsmos FdJi )-F(Ui-l) y protG?íeniO'J FdJi)
C — ( 3 = Tter -i)
K=ITER-1
DO 1 2 0 I = l r N E Q
GAM(l)=-DR(I)-F(I)
FF<J)=F<I)
F(I>=-DR(I)
DR(I)= F(I)
120 CONTINUÉ
F' = D0T(DEL('3 )"»GAM(1) »NEQ)
DO 150 T=1>NEQ
W(I»K)=DEL(I)/P
150 CONTINUÉ
P1=-D0T(DEL (1)»FF(3)»NEQ)
P=P/P1
P=SnRT(P)
DO 200 I=l»NEQ
V( J»K)=FF(J)*(3+P)-DR(J)
200 CONTINUÉ
DO 300 J = K»3 »-l
P = DnT(U(3 » J) »DR(1) j^NEQ)
DO 2>Í0 I = 1»NEQ
DR(I)=DR( J>+V(I»vi)*P
240 CONTINUÉ
300 CONTINUF
IF(CFR) THEN
CALL UACTCL(A»C»DR» JDIAGfNEQ» .FAI. BF. , .TRUF. )
ELSE
CALL ACTCOL(AíDR»JDIA6»NFn».FAl SE.».TRUF.)
ENDIF
DO 400 J=1»K
P = D0T(V(3 »J)fDR(l)íNEQ)
DO 350 I=lfNEQ
DR(I)=DR(I)+W(I»J)*P
350 CONTINUÉ
400 CONTINUÉ
DO 500 I=lfNEQ
DEL(I)=-DR(I)
DR(I>=-DR(I) D-9
B(T)=P(I)+nR(I)
DOO l.,UN I J. N U t
ENfíIF 163
RFTURN
ENti
D—10
SUPRnUTlNF. ONPFGS(A»r.»riR»P»F»riAH»riFI »,iriJAn»NFn> JMAX» ITFRf CFR)
CÓMMnN/SAnO/Rn(7R6> »ALFA(7Brt> ,FtFTA<7Rr;) '^^^
niMFNSION A(l ) »r.<l ) »riR(l ) »F((1 )»F(1 ) »riAH(NFn»J )»riFl.(NFn»] )
DIMENSIÓN JDIAr7(l>
LOGTCAL CFK
IF(JTFR.EQ.l) THFN
-- Prote'Sor el valor de F(üo)
DO 100 1=1»NFQ
F(T)=-DR(I>
100 CONTINUÉ
C -- rsJcu]? IB primera iteración por newton
IF(CFR) THEN
CALL UACTCL(A»C»DR»JDJAOrNFn».TRUF.».TRUF.)
ELSE
CALL ACTCOL(A»DRfJDIAfi»NFQF «TRUF.».TRUF.)
ENDTF
DO 110 I=1»NFQ
B(I)=B(I)+DR(I)
DEL<I»1>=-DR(I)
110 CONTINUÉ
ELBE I F ( J T F R . n F . 2 ) THEN
C — c s I c i j l a m o G F ( U i >-F ( U i - 1 ) y proteit{7iiio<5 F(Ui)
C — ( 3 - Iter -1)
K=ITER-1
DO 1 2 0 I = 1 » N F Q
GAMdf K ) ^ - D R ( I ) - F ( I )
F< J ) = - r i R ( I )
DR(l)= F(I)
120 CONTINUÉ
P = riOT ( DFl ( 1 » K ) » PAM ( 1 » K ) f NFQ )
- RO(K) = l . / P ' . . .
P=DOT(DEL(1fK)»DR<1)»NEQ)
ALFA(K>=ROÍK)*P
DO 1 3 0 J = K » 1 » - l
DO 1 4 0 I-^l^NEQ
DR( J)=DR(I)-AL.FA(J)*6AM(I» J)
140 CONTINUÉ
130 CONTINUÉ
IF(CFR) THEN
CAL.L U A C T C l . ( A f Cf DRí j n i A C i f N F O » . F A L S F . » . T R U E . )
ELSE
CALL ACTCOi ( A » D R » J D I A G » N E Q » . F A L S F . » . T R U E . )
ENDIF
DO 1 5 0 J = l r K
P=nOT(GAM<l»J)»DR(1),NEQ)
BETA( J)--^RO( J)*P
P=ALFA(J)-BFTA(J>
DO 160 I=l7NEQ
DR<I)=riR(I)+nEl. (I» J)*P
lóO CONTINUÉ
150 CONTINUÉ
DO 170 I-^lfNEQ
DEL(I»ITER)=-nR(I)
DR(I)=-DR<I)
B(I )=P(I)+DR<T)
170 CONTINUÉ
ENDIF
RETIJRN
END
D-11
.165
BIBLIOGRAFÍA
L23 H. BREZIS
. (:i983j ,
Schmidt C19Si:).
C63 P. G. CIARLET
Holland (1979).
Lll M. A. CRISTFIELD
1419-1A20 (;i980:).
Lili R. FLETCHER
315-326 (1983).
Hall (:i983:).
C17D R. L. TAYLOR
"Solution of nonlinear finite element equations by Quasi-
C193 O. C. ZIENKIEWICZ I
i
"El método de los elementos finitos". Reverte S. A. C1980). !
C20D W. C. DAVIDON 1
"Variable metric method for minimisation". Rep. ANL-5990, |
Argonne National Laboratories, Argonne, IL (rev. 1959) |
L2Í1 C. G. BROYDEN
"A class of methods for solving nonlinear simultaneous