Anda di halaman 1dari 14

El Metodo de los Elementos

Finitos para problemas


unidimensionales
Obtencion del problema unidimensional elastico
a partir del problema tridimensional
Ecuaciones de Gobierno en 3D
Ecuaci on de Equilibrio:
+b = 0
Ecuaci on Constitutiva:
= C :
Ecuaci on de compatibilidad geometrica:
=
s
u
Problema 1D
Hipotesis
Se supondr a que el material es is otropo:
= Tr()1 + 2
Ya que el problema es unidimensional, = 0. Luego,
=
E
(1 +)(1 2)
= 0
=
E
2(1 +)
=
E
2
Por tanto,
= E
1
Se tiene, tambien por unidimensionalidad, que
{u} =
_
_
_
u
1
(x
1
)
0
0
_
_
_
Entonces,
[] =
_
_

11
0 0
0 0 0
0 0 0
_
_
con
11
=
du
1
dx
1
y
[] =
_
_

11
0 0
0 0 0
0 0 0
_
_
con
11
= E
11
De lo anterior, se obtiene
( )
i
=
ij,j
=
_

_
d
11
dx
1
si i = 1
0 si i = 1
Ecuaciones de gobierno del problema 1D
Notacion: u = u
1
, =
11
, =
11
, b = b
1
.
Ecuaci on de equilibrio:
d
dx
+b = 0
Ecuaci on de constitutiva:
= E
Ecuaci on de compatibilidad geometrica:
=
du
dx
Condiciones de contorno
Para un dominio (0, l), se considerar an tres posibilidades:
Dirichlet-Dirichlet: u(0) = u

u(l) = u

.
Dirichlet-Neumann: u(0) = u

(l) =

.
Neumann-Dirichlet: (0) =

u(l) = u

.
2
Forma fuerte del problema de valores de contorno
RESOLVER
E
d
2
u
dx
2
+b = 0 en (0, l)
SUJETA A
Condiciones en {0, l}
Forma debil
Considerese una funci on de ponderaci on w. Entonces,
w
_
E
d
2
u
dx
2
+ b
_
= 0 w
_
l
0
w
_
E
d
2
u
dx
2
+b
_
dx = 0 w
Integrando por partes
_
l
0
wE
d
2
u
dx
2
dx =
_
wE
du
dx
_
l
0

_
l
0
dw
dx
E
du
dx
dx
Por tanto,
_
l
0
dw
dx
E
du
dx
dx
_
l
0
wbdx
_
wE
du
dx
_
l
0
= 0 w
Debe tenerse en cuenta que, para que w sea admisible, debe ser igual a cero
en el contorno tipo Dirichlet. Esto se entiende mejor en la interpretaci on que
sigue.
Interpretacion: Principio de los Trabajos Virtuales
Si se hace w = u, donde u es un desplazamiento virtual, entonces la forma
debil se puede escribir as:
_
l
0
du
dx
E
du
dx
dx
_
l
0
u bdx
_
u E
du
dx
_
l
0
= 0 u
En este caso queda claro que, por admisibilidad cinem atica, el desplazamien-
to virtual debe ser cero en los contornos donde se prescriben desplazamientos,
esto es, en los contornos tipo Dirichlet.
Considerando
=
du
dx
3
y suponiendo que se tienen condiciones tipo Neumann en l

= E = E
du
dx
en x = l
resulta
_
l
0
dx
_
l
0
u bdx [u

]
l
= 0 u
En la expresion anterior se ha utilizado el hecho de que, para el problema
Dirichlet-Neumann, u(0) = 0. Esta expresion es el principio de los trabajos
virtuales para medios elasticos lineales unidimensionales en equilibrio. El primer
termino es el trabajo virtual interno, mientras que los dos ultimos constituyen
el trabajo virtual externo.
Minimizacion de la energa
La forma debil del problema elastico lineal est a relacionada con el principio
de minimizaci on de la energa. A continuacion se explica esta relacion.
La densidad de energa elastica en el caso unidimensional es
1
2
E
2
=
1
2
E
_
du
dx
_
2
Defnase
W(u) =
_
l
0
1
2
E
_
du
dx
_
2
dx
Esta es la energa elastica interna. Por otro lado, la energa externa para el caso
Dirichlet-Neumann tiene la forma
L(u) =
_
l
0
b udx + [u

]
l
Considerese el problema de minimizaci on de la energa siguiente:
min{W(u) L(u); para u tal que u(0) = u

}
Ya que el material considerado es elastico lineal, este problema nos propor-
cionara los estados de equilibrio del medio estudiado.
A continuacion se establecer a una condicion necesaria que debe cumplir
cualquier mnimo de este problema.
Considerese una funci on w tal que w(0) = 0. Defnase, entonces,
f(h) = W(u +hw) L(u +hw)
(vease la gura (1))
Esto es,
f(h) =
_
l
0
1
2
E
_
d(u +hw)
dx
_
2
dx
_
l
0
b (u +hw)dx [(u +hw)

]
l
4
Figura 1: Variaciones de u
donde h R. Si u es un mnimo de la energa, entonces, para todo w, debe
cumplirse f

(0) = 0. Esta condicion conduce a la forma debil del problema


elastico lineal para medios unidimensionales.
Aproximacion del problema unidimensional me-
diante el MEF
Figura 2: Barra
Uno de los metodos mas poderosos para encontrar soluciones aproximadas
de problemas de valores de contorno es el Metodo de los Elementos Finitos
(MEF). Este metodo parte de la forma debil de dichos problemas. Como se ha
visto en la secci on anterior, la forma debil puede interpretarse mecanicamente
como el principio de los trabajos virtuales. Se considerar a para su discretizacion
mediante el MEF, el principio de los trabajos virtuales para barras (vease la
5
gura (2)):
_
l
0
dw
dx
EA
du
dx
dx
_
l
0
wbdx [wA

]
l
= 0 w
donde se ha considerado el caso Dirichlet-Neumann y w es un desplazamiento
virtual admisible, esto es w(0) = 0. La letra b denota una fuerza distribuida por
unidad de longitud.
Se puede entonces construir el siguiente problema aproximado:
_
l
0
dw
h
dx
EA
du
h
dx
dx
_
l
0
w
h
bdx
_
w
h
A

l
= 0 w
h
Las aproximaciones que se considerar an son del siguiente tipo:
w
h
(x) = w
1
N
1
(x) +... +w
n
N
n
(x) =
n

i=1
w
i
N
i
(x)
u
h
(x) = u
1
N
1
(x) +... +u
n
N
n
(x) =
n

j=1
u
j
N
j
(x)
El uso del mismo tipo de aproximacion tanto para u como para w, como en
el caso anterior, se conoce como metodo de Galerkin. Se tiene que
_
l
0
dw
h
dx
EA
du
h
dx
dx =
_
l
0
d (

n
i=1
w
i
N
i
(x))
dx
EA
d
_

n
j=1
u
j
N
j
(x)
_
dx
dx
Por tanto,
_
l
0
dw
h
dx
EA
du
h
dx
dx =
_
l
0
_
n

i=1
w
i
dN
i
(x)
dx
_
EA
_
_
n

j=1
u
j
dN
j
(x)
dx
_
_
dx
Deniendo
w =
_

_
w
1
.
.
.
w
n
_

_
u =
_

_
u
1
.
.
.
u
n
_

_
y
B =
_

_
dN1(x)
dx
.
.
.
dNn(x)
dx
_

_
6
Entonces,
_
l
0
dw
h
dx
EA
du
h
dx
dx =
_
l
0
w
T
BEAB
T
udx
Defnase la matriz de rigidez del sistema como
K =
_
l
0
BEAB
T
dx
De lo anterior se deduce que
_
l
0
dw
h
dx
EA
du
h
dx
dx = w
T
Ku
De manera parecida, se puede escribir
_
l
0
w
h
bdx =
_
l
0
w
T
Nbdx
donde
N =
_

_
N
1
(x)
.
.
.
N
n
(x)
_

_
Deniendo el vector de fuerzas volumetricas como
f
v
=
_
l
0
Nbdx
Resulta que
_
l
0
w
h
bdx = w
T
f
v
Por otro lado,
_
w
h
A

l
= [w
T
NA

]
l
Deniendo el vector de fuerzas superciales como
f
s
= [NA

]
l
Se obtiene que
_
w
h
A

l
= w
T
f
s
Finalmente es conveniente denir el vector de fuerzas:
f = f
v
+f
s
Se tiene, por tanto, que
w
T
(Ku f) = 0 w admisible
7
Un espacio de aproximacion
A continuacion se presentar a un ejemplo de construcci on de las funciones
de aproximacion u
h
y w
h
. Dicha construcci on se basa en la eleccion de ciertas
funciones N
i
. El espacio de funciones generado es el espacio de elementos nitos
mas simple (espacio de funciones continuas anes a trozos).
Considerese una discretizacion del intervalo (0, l) denida por un conjunto
de n puntos x
i
que cumplen
0 x
i
l
y
x
1
= 0, x
n
= l, x
i1
< x
i
A los puntos x
i
se los denomina nodos de la discretizacion.
A cada nodo x
i
con 0 < i < n de la discretizacion se asocia una funci on N
i
denida de las siguiente manera:
N
i
(x) =
_

_
xxi1
|xixi1|
x (x
i1
, x
i
)
xi+1x
|xi+1xi|
x [x
i
, x
i+1
)
0 x [0, l] (x
i1
, x
i+1
)
La funci on asociada al nodo x
1
es
N
1
(x) =
_
x2x
|x2x1|
x [x
1
, x
2
)
0 x [0, l] [x
1
, x
2
)
Y la funci on asociada al nodo x
n
es
N
n
(x) =
_
xxn1
|xnxn1|
x (x
n1
, x
n
]
0 x [0, l] (x
n
, x
n1
]
Ejemplo
Considerese una barra de longitud l (vease la gura 3). Se discretiza en dos
subintervalos. El primer subintervalo tiene longitud l
1
y el segundo, l
2
. Esta
discretizacion genera tres nodos, x
1
= 0, x
2
= l
1
y x
3
= l. Se pide encontrar la
matriz de rigidez del sistema.
Se tiene que
u
h
(x) = u
1
N
1
(x) +u
2
N
2
(x) +u
3
N
3
(x)
y
w
h
(x) = w
1
N
1
(x) +w
2
N
2
(x) +w
3
N
3
(x)
Por tanto,
du
h
(x)
dx
= u
1
dN
1
(x)
dx
+u
2
dN
2
(x)
dx
+u
3
dN
3
(x)
dx
8
Figura 3: Ejemplo
y
dw
h
(x)
dx
= w
1
dN
1
(x)
dx
+w
2
dN
2
(x)
dx
+ w
3
dN
3
(x)
dx
Es facil comprobar que
dN
1
(x)
dx
=
_

1
l1
x [x
1
, x
2
)
0 x [0, l] [x
1
, x
2
)
dN
2
(x)
dx
=
_
1
l1
x (x
1
, x
2
)

1
l2
x (x
2
, x
3
)
y
dN
3
(x)
dx
=
_
1
l2
x (x
2
, x
3
]
0 x [0, l] (x
2
, x
3
]
Se tiene que
_
l
0
dw
h
dx
EA
du
h
dx
dx =
_
l1
0
dw
h
dx
EA
du
h
dx
dx +
_
l
l1
dw
h
dx
EA
du
h
dx
dx
Entonces,
_
l1
0
dw
h
dx
EA
du
h
dx
dx = w
T
_
l1
0
B
1
EAB
T
1
dxu
con
B
1
=
_
_
_

1
l1
1
l1
0
_
_
_
Deniendo
K
1
=
_
l1
0
B
1
EAB
T
1
dx
9
se obtiene,
_
l1
0
dw
h
dx
EA
du
h
dx
dx = w
T
K
1
u
De forma analoga
_
l
l1
dw
h
dx
EA
du
h
dx
dx = w
T
K
2
u
donde
K
2
=
_
l1
0
B
2
EAB
T
2
dx
con
B
2
=
_
_
_
0

1
l2
1
l2
_
_
_
Se tiene, entonces, que
_
l
0
dw
h
dx
EA
du
h
dx
dx = w
T
K
1
u +w
T
K
2
u
Por tanto,
_
l
0
dw
h
dx
EA
du
h
dx
dx = w
T
(K
1
+K
2
)u
La matriz de rigidez del sistema es
K = K
1
+K
2
Elementos nitos unidimensionales
En el ejemplo realizado en la secci on anterior se puede observar la conve-
niencia de realizar el estudio del problema aproximado a nivel de cada uno de
los subintervalos. Luego de lo cual, se puede pasar al nivel global del sistema
a nadiendo las contribuciones de cada uno de los intervalos. En esta secci on se
revisara esta perspectiva. Se empezara estudiando el concepto de elemento ni-
to. Se considerar a usando este concepto la aproximacion expuesta en la secci on
anterior. Para pasar al nivel global se usara el concepto de ensamblaje.
Denicion de elemento nito
Un elemento nito est a denido por la siguiente trada de objetos
1. Un subdominio del dominio de estudio.
2. Unas funciones base denidas en este subdominio, llamadas funciones de
forma.
3. Los grados de libertad asociados al elemento.
10
Figura 4: Elemento nito de dos nodos
Elemento nito de dos nodos
Se considerar a el elemento nito de dos nodos (vease la gura 4). En este
caso, la trada de objetos resulta ser, para el elemento (e),
1. El intervalo (x
(e)
1
, x
(e)
2
).
2. Dos funciones N
(e)
1
(x), N
(e)
2
(x).
3. Los grados de libertad u
(e)
1
, u
(e)
2
.
Matriz elemental
Es facil ver que
_
x
(e)
2
x
(e)
1
dw
h
dx
EA
du
h
dx
dx =
_
x
(e)
2
x
(e)
1
(w
(e)
)
T
B
(e)
EA(B
(e)
)
T
u
(e)
dx
donde
B
(e)
=
_

1
l
(e)
1
l
(e)
_

_
Defnase
K
(e)
=
_
x
(e)
2
x
(e)
1
B
(e)
EA(B
(e)
)
T
dx =
EA
l
(e)
_
1 1
1 1
_
Entonces,
_
x
(e)
2
x
(e)
1
dw
h
dx
EA
du
h
dx
dx = (w
(e)
)
T
K
(e)
u
(e)
11
Por otro lado se puede aproximar
_
x
(e)
2
x
(e)
1
w
h
bdx =
_
x
(e)
2
x
(e)
1
w
T
N
(e)
bdx
con
N
(e)
=
_
N
(e)
1
(x)
N
(e)
2
(x)
_
Deniendo
f
(e)
v
=
_
x
(e)
2
x
(e)
1
N
(e)
bdx
Se obtiene, por tanto,
_
x
(e)
2
x
(e)
1
w
h
bdx = w
T
f
(e)
v
Ensamblaje
Una vez que se han encontrado la matriz de rigidez y el vector de fuerzas a
nivel del elemento, se debe proceder a un proceso de ensamblaje de las contribu-
ciones elementales para obtener un sistema global. Para esto es necesario tener
una tabla de localizacion que permita obtener los ndices que tiene un objeto en
el sistema global a partir de los ndices de ese objeto a nivel de un elemento.
La tabla de localizacion dene la siguiente aplicacion:
_
(e), i
(e)
_
i = TL
_
(e), i
(e)
_
Esto es, dados el ndice de un elemento, (e), y el ndice local de un nodo en
el elemento (e), i
(e)
, la aplicacion TL proporciona el ndice de dicho nodo en
el sistema global, i = TL
_
(e), i
(e)
_
. En terminos practicos esta aplicacion se
construye mediante un arreglo de 2 n elementos. Una forma de construir este
arreglo es leyendo la tabla de localizacion de un archivo con el siguiente formato:
Elemento Nodo 1 . . . Nodo i
(e)
. . . Nodo n
(e)
1 1 . . . . . . . . . n
(e)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
(e) . . . . . . i . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Ejemplo
Considerese un dominio unidimensional discretizado en dos elementos de dos
nodos. En ese caso la tabla de localizacion tiene la siguiente forma:
Elemento Nodo 1 Nodo 2
1 1 2
2 2 3
12
La ampliacion TL est a denida por
TL(1, 1) = 1
TL(1, 2) = 2
TL(2, 1) = 2
TL(2, 2) = 3
Del nivel elemental al global
Las contribuciones elementales se pueden pasar al nivel global con la ayuda
de la aplicacion TL. La contribucion de la matriz de rigidez elemental K
(e)
a la
matriz global, K, se puede determinar de la siguiente manera. Si se tiene que
TL(e, i) = m
TL(e, j) = p
entonces,
K
mp
K
mp
+K
(e)
ij
De manera parecida el vector de fuerzas elemental puede ensamblarse usando
f
m
f
m
+f
(e)
i
Es importante anotar que K y f deben inicializarse de tal manera que todos
sus elementos sean cero al inicio del proceso de ensamblaje.
Resolucion del sistema de ecuaciones
Se ha obtenido arriba que
w
T
(Ku f) = 0 w admisible
La admisibilidad de w en el caso de que la ecuaci on anterior provenga del metodo
de los elementos nitos implica que, si en el nodo x
i
se impone una condicion
del tipo Dirichlet, entonces w
i
= 0. Supongase, por ejemplo, que en el nodo x
1
se impone una condicion de este tipo y, por tanto, w
1
= 0. Defnase, ademas,
r = Ku f
Entonces,
w
T
(Ku f) = w
T
r = 0 w admisible
Ya que w
1
= 0,
w
T
r = (w
2
. . . w
n
)
_

_
r
2
.
.
.
r
n
_

_
= 0 w
Lo cual implica que
_

_
r
2
.
.
.
r
n
_

_
=
_

_
0
.
.
.
0
_

_
13
Esta condicion y el hecho de que por denicion
r
1
= (Ku f)
1
Se pueden expresar mediante
Ku = f
donde
f =
_

_
f
1
+r
1
f
2
.
.
.
f
n
_

_
Se puede interpretar a r
1
como la reacci on en el nodo x
1
. La resolucion del
sistema de ecuaciones anterior debe hacerse luego de eliminar las las y las
columnas cuyo ndice coincide con los ndices de los nodos en los que se han
impuesto condiciones tipo Dirichlet. Los terminos de las columnas eliminadas
pasan al lado derecho de la ecuaci on en forma de correcciones al vector de
fuerzas.
Encontrados los desplazamientos nodales, se procede entonces a encontrar
las reacciones.
14

Anda mungkin juga menyukai