Professional Documents
Culture Documents
Complemento de Prctico 3
Mtodo de los Elementos Finitos
Pablo Castrillo
La idea del mtodo consiste en dividir el continuo en un nmero finito de partes, elementos, cuyo comportamiento queda definido mediante el de puntos discretos, llamados nodos. Estos nodos son los puntos
de unin de cada elemento con sus adyacentes.
Elemento lineal
u2
u1
x1
x2
Figura 1: Elemento finito lineal.
2
(x x1 ) 1. Lo interesante de
x2 x1
definir ste sistema de coordenadas es que para cualquier elemento (sin importar cuanto valgan x1 y x2 ) se
obtiene que (x1 ) = 1 y (x2 ) = 1. sto permite, como veremos ms adelante, trabajar siempre en el
mismo intervalo de integracin (sin importar la coordenada x1 y x2 de cada elemento).
Elemento de barra:
u1
F1
u2
F2
x1
x2
Figura 2: Elemento de barra.
Planteemos entonces las relaciones que utilizaremos para formular el mtodo de elementos finitos:
Virtual
Virtual
1. WExterno
= WInterno
2. u (x) =
du(x)
(Definicin de deformacin unitaria)
dx
El campo de desplazamientos desconocido dentro de un elemento lo interpolaremos (en este ejemplo) mediante una distribucin lineal, para lo cual antes definimos las funciones de interpolacin lineal:
N1 () =
1
2
N2 () =
1+
,
2
(1)
UeL
(2)
Con el subndice L se indica que se esta trabajando en coordenadas locales, el suprandice e es para referenciar al elemento.
Para un punto intermedio P (con P ), tendremos que u(P ) = Ne (P )UeL . En resumen, obtenemos el campo
de desplazamientos interpolando los desplazamientos nodales.
w1
1
2
Figura 3: Espacio virtual.
(3)
la geometra es interpolada tambin de forma lineal (motivo por el cual a Ni se le llama funcin de forma y
no de interpolacin que es su nombre ms genrico)
x() = N1 ()x1 + N2 ()x2 = Ne ()XeL .
(4)
Calculemos entonces el trabajo virtual externo en el elemento de barra (Entre la Figura 2 y la Figura 5):
Z x2
e T
e
Virtual
WExterno = FL,c WL +
(x)Ne (x)beL Ne (x)WeL dx,
(5)
x1
(6)
esto es, se interpol la fuerza de volumen de la misma forma que el campo de desplazamientos, no necesariamente esto debe ser as, es usual que sta interpolacin sea diferente. Tambin se asumi que el rea de
la seccin transversal no es uniforme en el largo de la barra, en lo que sigue asumiremos que si lo es. El
subndice c se utiliza para sealar las fuerzas de contacto entre elementos.
Realizamos el siguiente cambio de variable:
dN1 ()
dN2 ()
1
1
x2 x1
`
`
dx()
= x1
+ x2
= x1
+ x2 =
= dx = d
(7)
d
d
d
2
2
2
2
2
Luego:
Virtual
WExterno
FeL,c T
WeL
` e T
+
b
2 L
Ne ()T Ne () d WeL .
(8)
x2
(x)w (x) dx
(9)
x1
dw(x())
dw d
dw 2
2 dNe () e
=
=
=
WL = Be ()WeL
dx
d dx
d `
` d
(10)
donde se defini
2
2 dNe ()
1 1
1
=
B () =
,
= [1, 1] .
` d
`
2 2
`
e
(11)
(12)
(13)
`
(EBe ()UeL ET ()) Be ()WeL d
2
1
`
EUeL T Be ()T Be ()WeL
E`
=
2
Z
d
`
ET ()Be ()WeL d
2
1
E`
d
2
(14)
T ()Be ()WeL d
E` e T
=
U
2 L
1
e
B () B () d
1
WeL
E`
T ()Be () d WeL
(15)
Virtual
Virtual
se obtiene que
= WExterno
Utilizando que: WInterno
E` e T
U
2 L
Be ()T Be () d WeL
E`
2
` e T
b
2 L
1
e
B () B () d
UeL
E`
1
T
T ()B () d =
FeL,c
`
+
2
1 1
1
1
UeL
FeL,c
`
+
6
2 1
1 2
beL
E`
+
2
(19)
T ()Be ()T d ,
(20)
(21)
Donde KeL es la Matriz de Rigidez del elemento e en coordenadas locales L, UeL es el vector de desplazamientos del elemento e en coordenadas locales L y FeL es el vector de fuerzas nodales equivalente del
elemento e en coordenadas locales L.
Ntese que, debido a la linealidad del sistema, es posible trabajar el vector de fuerzas como la superposicin
de 3 vectores:
FeL = FeL,c + FeL,b + FeL,T
Es importante resaltar que los parmetros (, E, `, b, y T ) que aparecen en las ecuaciones anteriores
pueden variar elemento a elemento.
(2)
KL,22 KL,23
(2)
(2)
KL,23 KL,33
(2)
u2
(2)
u3
(2)
F2
(2)
F3
!
= F2L
(1)
Para ensamblar las dos matrices antes mostradas es importante observar que los desplazamientos u2 y
(2)
u2 tienen que ser necesariamente iguales (es suficiente con dibujarse dos elementos lineales alineados y
orientados como se indic). Para ensamblar las matrices lo que haremos es sumar las componentes correspondientes a un mismo nodo, obteniendo una matriz de 3x3. Es importante realizar este proceso dado que
el sistema trabaja en conjunto, es decir, ambos elementos trabajan juntos y no por separado. Utilizando lo
anterior podemos obtener el siguiente sistema:
(1)
(1)
(1)
KL,11
KL,12
0
F1
u1
(1)
(1)
(1)
(2)
(2)
(2)
KL UL = KL,12
KL,22 + KL,22 KL,23 . u2 = F2 + F2 = FL .
(2)
(2)
(2)
u3
F3
0
KL,23
KL,33
(22)
(1)
F1
E, , b
2
(1)
u1
(1)
(2)
u2
2
(1)
u2
F2
(2)
F2
E, , b
3
(2)
(2)
u3
F3
P
Figura 4: Ejemplo 1.
2E
`
2E
La ecuacin del segundo elemento es:
`
1 1
1 1
1 1
1 1
(1)
u1
(1)
u2
(2)
.
u2
(2)
u3
`b
+
4
=
`b
(1)
F2 +
4
!
`b
(2)
F2 + 4
=
`b
(2)
F3 +
4
(1)
F1
(1)
1. u1 = 0
(1)
(2)
2. u2 = u2 = u2
(1)
= R
(1)
(2)
3. F1
4. F2 + F2
(2)
5. F3
=0
=P
R + `b
1 1 0
0
4
2E
1 2 1 . u2 = 0 + 2`b
4
`
`b
0 1 1
u3
P+ 4
(23)
Ntese que la matriz generada por la interseccin de las columnas 2 y 3 con las filas 2 y 3 es una matriz
invertible, con lo cual el sistema que ellas generan es un sistema compatible determinado y por lo tanto de
solucin nica, con l obtenemos los desplazamientos. Luego con la ecuacin dada por la primer fila se
puede obtener la reaccin R en el apoyo. Se obtiene entonces que:
2`b
2E
2 1
u2
4
.
=
(24)
1 1
u3
P + `b
`
4
Con lo cual:
u2 =
P`
3b`2
+
;
8E
2E
(1)
u3 =
(2)
b`2
P`
+
2E E
(2)
(25)
(26)
u2 u(x)
Solucin exacta Navier - Parbola
Solucin con DOS elementos lineales
`
2
`
x
Figura 5: Comparacin de soluciones.
0 1 0
u1
0 0 0 v1
.
0 1 0 u2
0 0 0
v2
E 0
KeL UeL =
` 1
0
Fu,1
Fv,1
e
=
Fu,2 = FL
Fv,2
(27)
Para llevar cada ecuacin a un mismo sistema de coordenadas, las globales, es necesario girar las coordenas locales (para cada una de las ecuaciones de rigidez). Para esto debemos introducir una matriz de
giro, llamemosle a esta Q; de forma que UL = QUG . Debemos tambin cambiar de base nuestro vector
de fuerzas nodales: FL = QFG . Es interesante observar que la matriz Q no es otra que la matriz de cambio
de base Q =L (I)G (de la base en coordenadas globales a la base en coordenadas locales).
YG
YL
XL
XG
c s 0 0
s c 0 0
c
cs c2 cs
2
E
cs s2
cs2 s
.
KeG = QT KeL Q =
(28)
cs
` c cs c2
cs s2 cs
s2
Donde c = cos() y s = sin(). Veamos a continuacin la resolucin de un ejercicio.
Ejemplo 2:
Consideremos la estructura reticulada representada por la Figura 7. Se tiene que en ambas barras la seccin
transversal es y ambas son compuestas por el mismo material cuyo mdulo de Young es E. Se utilizar
un elemento lineal por barra, siendo el elemento 1 el formado por 1 2 y el elemento 2 el formado por
2 3.
`
2
P
2P
`
u
3
45o
Figura 7: Ejemplo 2.
Si se toman las coordenas globales u, v se tiene que: (1) = 0, (2) = 225o Con lo cual se obtiene que:
1 0 1 0
1
1 1 1
1
E
1 1 1
0 0 0 0 ; K2G = E
K1G =
(29)
1 0 1 0
1 1 1
1
`
2 2`
0 0 0 0
1 1 1
1
Podemos distinguir cuatro cuadrantes dentro de la matriz, donde el superior izquierdo corresponde al nodo
tomado como inicial en la barra, el inferior derecho al nodo final, y los otros 2 restantes a la interaccin
entre ambos nodos.
Sean entonces:
!
!
(1)
(1)
(2)
(2)
K
K
K
K
G,11
G,12
G,22
G,23
K1G =
; K2G =
(30)
(1)
(1)
(2)
(2)
KG,12 KG,22
KG,23 KG,33
Para ensamblar las matrices tendremos entonces que sumar las componentes correspondientes a un mismo
nodo; obtendremos una matriz de 6x6 (en este caso):
(1)
(1)
KG,12
0
KG,11
(1)
(1)
(2)
(2)
KG = KG,12
(31)
KG,22 + KG,22 KG,23 .
(2)
(2)
KG,33
0
KG,23
Luego se utiliza la ecuacin de rigidez: KG UG = FG .
Para este ejercicio las condiciones de borde son:
Cinemticas: u1 = v1 = u3 = v3 = 0,
Mecnicas: H2 = P ; V2 = 2P
1
0
E
1
` 0
0
0
0
1
0
0
0
0
0
0
0
0
0 1 + 21 2 21 2 21 2 21 2
1
1
0
21 2 21 2
2 2
2 2
1
0 21 2 21 2 21 2
2 2
1
0 21 2 21 2 21 2
2 2
0
0
u2
v2
0
0
H1
V1
P
2P
H3
V3
(32)
Vemos que podemos quedarnos solo con los terminos centrales de la matriz (para obtener una matriz invertible), obteniendo un sistema de 2x2 en desplazamientos:
1
P`
1
1 + u2 + v2 =
E
2 2
2 2
(33)
1
1
2P
`
u2 + v2 =
E
2 2
2 2
Con el sistema anterior se obtienen u2 y v2 y luego con el resto de las ecuaciones se calculan las reacciones.
Para hallar, por ejemplo, el desplazamiento del punto medio de la barra 2 se interpola con las funciones
de forma:
Tomando como nodo inicial el 3 y como nodo final el 2, sea M es el punto medio entonces M = 0 con lo
cual N1 (M ) = 1/2 y N2 (M ) = 1/2
uM = N1 (M ).u3 + N2 (M ).u2
vM = N1 (M ).v3 + N2 (M ).v2
10