You are on page 1of 29

– Typeset by GMNI & FoilTEX –

MÉTODO DE RESIDUOS PONDERADOS:


EJEMPLO DEL MÉTODO DE ELEMENTOS FINITOS
F. Navarrina, I. Colominas, M. Casteleiro, H. Gómez, J. Parı́s

GMNI — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Departamento de Métodos Matemáticos y de Representación
Escuela Técnica Superior de Ingenieros de Caminos, Canales y Puertos
Universidad de A Coruña, España

e-mail: fnavarrina@udc.es
página web: http://caminos.udc.es/gmni

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


ÍNDICE

I Problema Conceptual

I Solución Analı́tica

I Formulación MEF/Galerkin, 2 nodos/elemento

I Solución MEF/Galerkin, 2 nodos/elemento

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Problema Conceptual (I)

Sea el problema de equilibrio 1D:

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Problema Conceptual (II)

Pilar elástico a compresión de altura L

A(x) = A (sección transversal constante).

b(x) = −ρg (peso propio, densidad constante).

F = −P (fuerza que soporta el pilar).

u0 = 0 (empotramiento perfecto en la base).

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Problema Conceptual (III)

Modelo Matemático Lineal:

Dados A, b = −ρg, E, u0, F = −P,


Hallar u(x), σ(x), x ∈ [0, L], que verifican


(Aσ) + Ab = 0, (ECUACIÓN DE EQUILIBRIO)
∂x
σ = Eε, (ECUACIÓN CONSTITUTIVA)

∂u
ε= , (ECUACIÓN DE COMPATIBILIDAD)
∂x
− A(L)σ(L) + F = 0, (C.C. NATURAL)

u(0) = 0. (C.C. ESENCIAL)

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución Analı́tica (I)

Sustituyendo la ecuación de compatibilidad en la constitutiva, y ésta en la de


equilibrio, obtenemos
 
∂ ∂u
AE − Aρg = 0 ∀x ∈ (0, L)
∂x ∂x


 u(0) = 0,

con

∂u P


 ∂x =− .
x=L AE

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución Analı́tica (IIa)

La solución analı́tica del problema anterior es


" !#
Z z=x Z y=L
1
u(x) = − P+ ρgAdy dz,
z=0 AE y=z
Z y=L !
1
ε(z) = − P+ ρgAdy ,
AE y=z
!
Z y=L
1
σ(z) = − P+ ρgAdy ,
A y=z

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución Analı́tica (IIb)

esto es,

   
1 x 1 x  2  x 
u(x) = − W − +P ,
K L 2 L L
1h  x i
σ(x) = − W 1− +P ,
A L

donde

EA
K= , W = ρgAL.
L

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (Ia)

APROXIMACIÓN INICIAL

ψ(x) = 0.

DISCRETIZACIÓN (Elementos de 2 nodos)


 
i−1
Nodos: xi = L, i=1,...,ν .
ν−1

Elementos: Ee = [xe, xe+1], e=1,...,ν−1.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (Ib)

FUNCIONES DE PRUEBA
 
x − xi−1
x ∈ [xi−1, xi],


 si i=2,...,ν
  xi − xi−1 



φi(x) = x − xi+1 (MEF).
si x ∈ [xi, xi+1], i=1,...,ν−1
xi − xi+1






0 en los casos restantes

FUNCIONES DE TEST

ωj (x) = φj (x), j=1,...,ν (GALERKIN).

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (Ic)

ν
X
Luego uh(x) = αiφi(x) es una poligonal a trozos.
i=1

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIa)

ORGANIZACIÓN GLOBAL
(ν − 1)K si |i − j| = 0, i = 1 o i = ν,
8
>
>
>
>
>
< 2 (ν − 1)K si |i − j| = 0, i 6= 1 e i 6= ν,
>
L >
∂φj (x) ∂φi(x)
Z
kji = AE dx =
0 ∂x ∂x >
>
> −(ν − 1)K si |i − j| = 1,
>
>
>
>
:
0 en los casos restantes.
8
W
− si j = 1,
>
>
2(ν − 1)
>
>
>
>
>
>
Z L >
>
< W
fj = − φj (x)Aρgdx − φj (L)P = − si j 6= 1 y j 6= ν,
0 >
>
> ν−1
>
>
W
>
>
>
:− −P si j = ν.
>
>
2(ν − 1)
8
< 1 si i = 1,
φi(0) =
: 0 si i 6= 1.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIb)

Esto es
∗ ∗ ∗
2 38 9 8 9
K −K 1 > > α1 > > >
> −W /2 >
>
6 −K ∗ 2K ∗ −K ∗ 07> 7 >
> α
>
> >
> −W ∗
>
>
6 >
> 2 >
>
>
>
>
>
>
>
>
−K ∗ 2K ∗ −K ∗ −W ∗
6 7> > > >
6 07> >
< α 3 =
>
> >
>
<
>
>
=
6
6 ... ... ... ... 7
7 ... = .
.. ,
6 7>
−K ∗ 2K ∗ −K ∗ ∗
> > >
6
6 07 7>

>
> ν−1
>
>
>
>
>
>
>
> −W >
>
>
>
−K ∗ K∗ 05> α − (W ∗
/2 + P )
6 7>> >
> >
> >
>
4 > ν > > >
> >
>
h;
> > > >
1 0 0 ... 0 0 0 −R 0
: : ;

con
∗ ∗ W
K = (ν − 1)K, W = .
ν−1

Luego,
Rh = K ∗(α1 − α2) + W ∗/2,
α1 = 0.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIc)

Por tanto, el sistema se reduce a. . .

∗ ∗ ∗
−K −W
   
2K α2  

 
 −K ∗ 2K ∗ −K ∗ ∗
   

 α 3





 −W 



 ... ... ...

 .. = .. .
 
−K ∗ 2K ∗ −K ∗   αν−1  −W ∗
  
 


 
 
 

−K ∗ ∗ ∗
   
K αν − (W /2 + P )

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIIa)

ORGANIZACIÓN POR ELEMENTOS

Funciones de Forma

Sea el elemento

Ee = [xe1, xe2]

donde xe1 = xe y xe2 = xe+1 con la numeración que hemos empleado.


Representamos las funciones de prueba a nivel de elemento mediante las
funciones de forma

1−ξ
 φe (x) = N1(ξ) = ,


2
x ∈ Ee −→
 1+ξ
 φe+1(x) = N2(ξ) =
 ,
2

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIIb)

que podemos ordenar matricialmente como


N (ξ) = [ N1(ξ) N2(ξ) ] .
e

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIIc)

Elementos isoparamétricos
 
xe1
x(ξ) = N (ξ) = xe1N1(ξ) + xe2N2(ξ).
e xe2

El jacobiano de la transformación geométrica es

dx e ∂N1 (ξ) e ∂N2 (ξ)


= x1 + x2
dξ ∂ξ ∂ξ
   
e 1 e 1
= x1 − + x2
2 2
xe2 − xe1 he
= = ,
2 2
con

he = xe2 − xe1.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIId)

Debemos calcular
 

B = LN , siendo L= ,
e ee e ∂x

Pero
   
∂ dξ ∂
=
∂x dx ∂ξ

donde
 −1
dξ dx 2
= = e
.
dx dξ h

Luego
   
∂ 2 ∂
= e .
∂x h ∂ξ

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIIe)

Por tanto
      
h
∂N1 ∂N2
i 2 ∂N1 2 ∂N2 2 1 2 1 1
B= = = − = [ −1 1
e ∂x ∂x he ∂ξ he ∂ξ he 2 e
h 2 h e

Siendo

D = [E]
e

además debemos calcular


Z 1  dx
e T
K = B DB A dξ,
e −1 e e e dξ
 
Z 11−ξ  dx
f¯e = 2 (−ρg) A dξ.
−1 
 1 + ξ 
 dξ
2
U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA
Formulación MEF/Galerkin, 2 nodos/elemento (IIIf)

Integrando obtenemos
e
   
EA 1 −1 ρgAh 1
Ke = e , f¯ = −
e
.
e h −1 1 2 1

Pero
L
he = ,
ν−1

y por tanto

   
1 −1 W 1
Ke = K∗ , f¯e = − ,
e −1 1 2 1
con
∗ ∗ W
K = (ν − 1)K, W = .
ν−1

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Formulación MEF/Galerkin, 2 nodos/elemento (IIIg)

Finalmente, ensamblando y añadiendo las cargas puntuales y las


condiciones de contorno esenciales obtenemos el sistema
∗ ∗ ∗
2 38 9 8 9
K −K 1 > > α1 > > >
> −W /2 >
>
6 −K ∗ 2K ∗ −K ∗ 07> 7 >
> α
>
> >
> −W ∗
>
>
6 >
> 2 >
>
>
>
>
>
>
>
>
−K ∗ 2K ∗ −K ∗ −W ∗
6 7> > > >
6 0 < α3 =
7 >
> >
> >
>
<
>
>
=
6
6 ... ... ... ... 7
7 ... = .
.. .
6 7>
−K ∗ 2K ∗ −K ∗ ∗
> > >
6
6 07 7>

>
> ν−1
>
>
>
>
>
>
>
> −W >
>
>
>
−K ∗ K∗ 05> α − (W ∗
/2 + P )
6 7>> >
> >
> >
>
4 > ν >
> >
> >
>
h
> > > >
1 0 0 ... 0 0 0 −R 0
: ; : ;

Comprobamos que el resultado es el mismo que se obtiene mediante la


organización global.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución MEF/Galerkin, 2 nodos/elemento (I)

ν=2

[ K ∗ ] { α2 } = { −W ∗ } ,


   
1 W 1 W
=⇒ α2 = − ∗ +P =− +P . (EXACTO)
K 2 K 2

Luego, „
«„ «
h 1 W x
u (x) = α2φ2(x) = − +P ,
K 2 L
h „ «
h ∂u 1 W
ε (x) = =− +P ,
∂x EA 2
„ «
h h 1 W
σ (x) = Eε (x) = − +P .
A 2

Es la solución obtenida por Ritz utilizando un polinomio de grado 1.


U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA
Solución MEF/Galerkin, 2 nodos/elemento (IIa)

ν=3
∗ ∗ ∗
    
2K −K α2 −W
= .
−K ∗ K∗ α3 −(W ∗/2 + P )
  
1 3W P
α = − + ,

 2

 (EXACTO)
K 8 2
=⇒  
 1 W
 α3 = − +P . (EXACTO)


K 2

Luego,

uh(x) = α2φ2(x) + α3φ3(x),


h ∂uh
ε (x) = ,
∂x
σ h(x) = Eεh(x).

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución MEF/Galerkin, 2 nodos/elemento (IIb)

Comparamos la solución numérica uh(x) con la solución exacta u(x):

Se observa que la solución numérica en los nodos es exacta.


U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA
Solución MEF/Galerkin, 2 nodos/elemento (IIc)

Comparamos la solución numérica σ h(x) con la solución exacta σ(x):

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución MEF/Galerkin, 2 nodos/elemento (IIIa)

ν>3
LOS VALORES NODALES DE LOS DESPLAZAMIENTOS EN ESTE CASO
SON EXACTOS.
Este fenómeno se denomina SUPERCONVERGENCIA. (*)

(*) Por desgracia no es muy frecuente.

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA


Solución MEF/Galerkin, 2 nodos/elemento (IIIb)

SUPERCONVERGENCIA
Recordemos que la solución aproximada uh(x) verifica
L
∂ω h ∂
Z
h h h
AE (u − u ) dx = 0 ∀ω (x) ∈ Hω .
0 ∂x ∂x

Sea el punto x = z, z ∈ (0, L]. Si una de las posibles funciones de test fuese
8x
h
< , x ∈ [0, z]
ω (x) = z
1, x ∈ [z, L]
:

entonces z
1 ∂
Z
h
AE (u − u ) dx = 0.
0 z ∂x
En este caso AE = cte y uh(0) = u(0) = u0, luego
uh(z) = u(z).
Y, efectivamente, es posible elegir una función de test de ese tipo cuando
x = z corresponde a un nodo.
U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA
Solución MEF/Galerkin, 2 nodos/elemento (IV)

OBSERVACIONES:
♥ Los desplazamientos se aproximan bien.
♣ Las tensiones se aproximan bien en promedio, pero peor que los
desplazamienos.
♠ En general, las tensiones se aproximan mal localmente
(especialmente en los extremos).
♥ En algunos puntos la aproximación de las tensiones puede ser exacta
(normalmente en la zona central).

U NIVERSIDAD DE A C ORU ÑA — G RUPO DE M ÉTODOS N UM ÉRICOS EN I NGENIER ÍA

You might also like