Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Terico de
CLCULO AVANZADO
2015
Tema: Mtodo de Elementos Finitos
Objetivos de aprendizaje
Germn BRESCIANO
11
11.1
11.2
11.3
ECUACIN DE POISSON.............................................................................................................11-1
FORMA DBIL DE LA ECUACIN DE POISSON ............................................................................11-2
MTODO DE RESIDUOS PONDERADOS ......................................................................................11-3
Matrices elementales .......................................................................................................11-4
Ejemplo con un elemento unidimensional lineal .............................................................11-5
Ejemplo con un elemento unidimensional cuadrtico .....................................................11-7
Ejemplo con 10 elementos unidimensionales lineales .....................................................11-8
Ejemplo con elementos triangulares lineales ..................................................................11-8
11.3.2.1
11.3.2.2
11.3.2.3
11.3.2.4
11.3.2.5
11.3.2.6
11.3.2.7
11.3.2.8
11.4
11.5
11.5.1.1
11.6
11.7
11.8
11.9
11.10
11.11
11.12
11.13
11-1
=
= 1 1
{
= 2 2
() + = 0
= 0 1
)
{ + + ( = 0 2
En general la variable incgnita ser un potencial que impulsa un flujo, por ejemplo:
o Temperatura y flujo de calor
o Concentracin y flujo de materia
o Presin y flujo de fluido
o Potencial elctrico y flujo de carga
o Desplazamiento y fuerza
Esta ecuacin suele derivarse de la siguiente forma
Estudiando un elemento infinitesimal del dominio se plantea la ecuacin de
conservacin del fluido (lo que fluye: calor, materia, fluido, carga elctrica, fuerzas)
teniendo en cuenta la posible generacin dentro del elemento (generacin de calor, de
materia por reaccin, fuerzas distribuidas o peso propio, etc.)
Se obtiene una relacin entre el gradiente del flujo y la generacin interna.
Se introduce la ley emprica que relaciona el flujo con el gradiente de potencial a travs
de un coeficiente (conductividad trmica, coeficiente de difusin, viscosidad, constante
dielctrica, constante de Hooke, etc.)
Se obtiene una relacin entre el gradiente del gradiente del potencial (derivada
segunda o laplaciano) y la generacin interna, que es la ecuacin de Poisson.
Finalmente se consideran las condiciones de contorno segn si en la frontera se
conoce el potencial o el flujo o una relacin entre ambos.
Ejemplos;
Conduccin de calor en un slido. Condicin de borde: Temperatura o flujo de calor
Difusin de materia. Condicin de borde: Concentracin o flujo de materia
Deformacin de un slido elstico. Condicin de borde: desplazamiento o fuerza.
La matriz diagonal k representa la conductividad del medio al flujo. Si el medio es istropo entonces sus tres
componentes son iguales. Puede variar con la posicin o con el valor del potencial incgnita, pero muchas veces es
constante.
es el valor prescrito del potencial en una parte de la frontera y es el valor prescrito del flujo en otra parte de la
frontera, es el coeficiente de intercambio en la frontera y es el potencial del ambiente.
Campo
Cables
Barras
Transferencia
de Calor
Flujos en
Tuberas
Flujos Viscosos
Flujo en Medios
Porosos
Electrosttica
11-2
Variable
Primaria
Deflexin
transversal
Desplazamiento
longitudinal
Temperatura
Coeficiente
k
T
EA
K
4
128
Presin
hidrosttica
Velocidad
Presin
Potencial
elctrico
Trmino Q
Variable q
Fuerza vertical
distribuida
Fuerza axial
distribuida
Generacin interna de
calor
Flujo fuente
Carga axial
Gradiente de presin
Flujo fuente
Densidad de carga
Carga axial
Flujo de
calor
Flujo de
fluido
Tensin
Flujo de
fluido
Flujo
elctrico
Su forma dbil es
() + = 0
= 0 1
)
{ + + ( = 0 2
( () + ) = 0
= 0 1
{ + + ( ) = 0 2
( () + ) ( ) (
+ + ( )) = 0
O sea
( ) (
+ + ( )) = ( ())
( ) (
+ + ( ))
= ( )
Pero como
11-3
) ( + ( ))
2
2
= ( )
( ) (
Entonces
Ec. 11-4
( ) + (
) ( + ( )) =
( ) + ( ) ( + ( )) =
1
1
2
+ (
) ( + ( )) =
Pero
= (4)
Entonces
( ) = +
( ) = +
=
=1
= = 1, ,
( ) + ( ) = ( ) = 1, ,
=1
=1
( + ) = ( ) = 1, ,
=1
usamos una base de Vh en la que cada funcin vale 1 en un nodo y 0 en los dems
11-4
Donde (6)
= +
=
+
Con
Ec. 11-6
= [ ] | =
= [ ] | =
2
= [ ] | =
= [ ] | =
1
= [ ] | = ( )
2
Matrices elementales
Consideramos la integral en Ec. 11-6 como suma de integrales en cada elemento
= =
=1
vemos que las funciones de forma son nulas en todos los elementos que no contengan al nodo
correspondiente y por tanto tambin sus gradientes son nulos. Entonces las integrales
elementales slo son no nulas cuando ambos nodos i y j pertenecen al elemento.
Entonces
()
()
()
()
()
y tambin
()
()
f es el vector de fuerzas
11-5
()
()
=
()
()
()
()
( )
O sea que el sistema global Ec. 11-5 puede obtenerse a partir de los sistemas elementales
() = ()
()
Ec. 11-7
()
() ()
()
()
()
( + )
= + +
()
()
()
()
()
=
()
()
Por lo tanto
()
( )
1
(1) = 1
(1) = 10
10
1
(2) =
(2) = 10
10
11-6
10
10
(10) (10)
()
= 1
10
10
(10) (10)
(10) (10)
1
(10) (10)
0
=[
0,1 0,1
]
0,1 0,1
0
()
= [
0
0
]
0
10
(1 )
10
()
25
= 5 0 10
=[ ]
25
[
]
0 10
1
()
= [ ]
0
0
()
= [ ]
10
Entonces
0,1 0,1 1
25 1
][ ] = [
]
0,1 0,1 2
15
1,5 0,12
0,1 0,1 15
25 1
][ ] = [
]=[
]
0,1 0,1 2
1,5 + 0,12
15
De donde 2 = 165 y 1 = 40
[
180
10
160
140
0
-5
120
-10
100
-15
80
-20
60
Flujo de calor
Temperaturae
Barra conductora
-25
40
-30
20
-35
-40
0
10
x
Ntese que si bien los valores en los extremos son razonables, este modelo no refleja el
interior de la barra con precisin, ya que habiendo generacin de calor el flujo interno no puede
ser constante.
Esto se debe a que el elemento usado es lineal, lo que supone gradiente constante.
Este modelo no puede representar la generacin interna de calor, sino que la concentra en los
nodos.
Para poder reflejar variaciones en el flujo de calor (que en este caso debe haber) tenemos dos
opciones, o usamos varios elementos lineales para modelar la barra o usamos un elemento
cuadrtico.
11-7
2 15 + 50
2 15
(1) =
50
50
2 + 10
2 + 10
(2) =
(2) =
25
25
2
5
2 5
(3) =
(3) =
50
50
(1) =
Por lo tanto
10
10
10
2 15 2 15
2 15 2 + 10
2 15 2 5
50
50
50
25
50
50
0
0
0
10
10
10
2 15 2 + 10
2 + 10 2 + 10
2 + 10 2 5
=1
=
50
25
25
25
25
50
0
0
0
10
10
10
2 15 2 5
2 + 10 2 5
2 5 2 5
50
50
25
50
50
50
[ 0
]
0
0
()
()
1 7 8
=
[8 16
30
1 8
1
8]
7
0 0 0
()
= [0 0 0 ]
0 0 0
10
2 15 + 50
(
)
50
0
10
25 1
2 + 10
()
= 5 (
[4]
) =
3
25
0
1
10
2 5
(
)
50
[
]
0
1
()
= [ 0 ]
0
Entonces
()
= [ 0 ]
10
25 31
7 8 1 1
[8 16 8] [2 ] = 10 [ 100 ]
1 8 7 3
5
105 82 + 3
25 31
7 8 1 15
[8 16 8] [2 ] = [120 + 162 83 ] = 10 [ 100 ]
15 82 +73
1 8 7 3
5
De donde
16 8 2
1120
[
][ ] = [
]
8 7
65
3
Cuya solucin es 2 = 152,5 y 3 = 165 y por tanto 1 = 40
11-8
200
10
180
160
140
-5
120
-10
100
-15
80
-20
60
-25
40
-30
20
-35
Flujo d calor
Temperatura
Barra conductora
-40
0
10
x
Ntese que este modelo refleja bien el interior de la barra, ya que habiendo generacin de calor
el flujo interno vara a lo largo de la barra.
200
10
180
160
140
-5
120
-10
100
-15
80
-20
60
-25
40
-30
20
-35
Fluj de calor
Temperatura
Barra conductora
-40
0
10
x
Ntese que la grfica de temperaturas es casi idntica a la anterior, pero es una poligonal.
La grfica de flujos de calor se aproxima a la anterior, pero es escalonada en lugar de una
recta debido a que los elementos lineales no pueden representar la generacin de calor en el
interior de los elementos sino que se modela como si se generara puntualmente en los nodos.
11-9
Por consideraciones de simetra, en este caso vamos a considerar como dominio slo un
octavo del cuadrado, al cual dividiremos en cuatro elementos triangulares lineales como se
muestra en la figura.
Dada la simetra que debe tener la solucin, no puede haber flujo de calor a travs de la
diagonal entre los nodos 1 y 6 ni en el segmento entre los nodos 1 y 4.
Por tanto en esa parte de la frontera del dominio considerado la condicin de frontera es
= 0 2 = 0 = 0
= 0 1 = 0
A continuacin se ve la numeracin local de nodos de cada elemento, mostrada entre
parntesis:
11-10
(1)
(2)
(3)
1
2
2
3
2
4
5
5
3
5
3
6
()
() ()
()
()
()
( + )
= + +
()
()
()
()
()
=
()
()
()
( )
Como este caso es sencillo, vamos a calcular las integrales directamente en lugar de hacer
cambios de variable para llevar cada elemento al tringulo estndar.
11.3.2.1 Elemento 1
Usando la numeracin local de los nodos, las funciones de forma son
(1)
(2)
1
|1
1
=
1
|1
1
1
|1
1
=
1
|1
1
(3)
(2)
(3)
(1)
(2)
(3)
(1)
(3)
(1)
(2)
(3)
1
|1
1
=
1
|1
1
(2) |
(3)
1 1
=
|1
(1)
6.25
1
(2) |
(3)
5
5
5 2
2
(1) = [5 0]
0| =
5
5
(1)
|
(3)
1 1 0 0
2( )
2
2
=
|1 | =
(2) = [5 5]
(1)
6.25
5
1 5 5
(2) |
(3)
(1)
(2)
(1)
(2)
(3)
(1)
(2) |
1 1
=
|1
(1)
6.25 1
(2) |
(3)
0
5
0
2
0| =
(3) = [0
5
2
5
11-11
Entonces
(1) (1)
(1) (2)
T1
T1
()
T1
= (1) (2)
(2) (2)
(1) (3)
(2) (3)
T1
[
2
T1
2
5
[5 5] [5 5]
T1
[5 0] [0
T1
= 2 [5 0] [5 5]
T1
2
5
[5 5] [0
(3) (3)
T1
[5 0] [5 5]
T1
(2) (3) =
T1
T1
[5 0] [5 0]
T1
T1
(1) (3)
T1
2
5
[5 0] [0
T1
[5 5] [0
T1
[0
0.16 0.16
0
= 6.25 [0.16 0.32 0.16]
0
0.16 0.16
Por tanto
T1
2
5
] [0
2
5
2
5
] =
1 1 0
()
= [1 2 1]
0 1 1
Por otro lado, como es cero, la matriz de conveccin es nula.
(1)
(1) (1)
2
()
(1)
(1) (2)
(1)
(1)
(1) (2)
(1)
(1) (3)
(1)
(1)
(1) (3)
0 0
(2) (3) = [0 0
(1)
2
0 0
(2) (2)
(2) (3)
(1)
(3) (3)
0
0]
0
(1)
T1
()
= (2)
T1
(3)
T1
3.125
3
2.5
3.125
= 2.4
= [2.5]
3
2.5
3.125
[ 3 ]
()
= [0]
0
Este elemento tiene dos lados en la frontera de Newmann, pero en ellos el flujo de calor
prescrito es nulo, por tanto
11-12
(1)
(1)
(1)
()
=
(1)
(1)
(1)
0
(2) = [0]
(1) (1)
12 +31
0
(2) =
(1)
12 +31
(3)
(1)
(1)
(3)
12 +31
1 1 0 1
1 1 0 1
2.5
[1 2 1] [2(1) ] = [1 2 1] [2 ] = [2.5]
0 1 1 (1)
0 1 1 3
2.5
3
donde en este caso la numeracin global y local de las variables nodales coincide.
11.3.2.2 Elemento 2
2 5
2
(1) = [5 0]
5
5 + 2( )
2
2
=
(2) = [5 5]
5
2
2
(3) =
(3) = [0 5]
5
(1) =
(2)
Entonces
1 1 0
()
= [1 2 1]
0 1 1
0 0 0
()
= [0 0 0 ]
0 0 0
2.5
()
= [2.5]
2.5
(2)
Este elemento tiene el lado 23 en la frontera de Dirichlet, calculando las integrales con la
frmula de trapecios:
(2)
(1)
(1)
(2)
()
=
(2)
(2)
23
23
(3)
(3)
(2)
23
0(2) + 0(3)
0
1
+
0
= 1.25 [ (2)
(3) ] = 1.25 [ (2) ]
(3)
0(2) + 1(3)
11-13
Entonces
()
= [1.254 ]
1.255
donde q4 y q5 son los flujos normales en los nodos 4 y 5 (numeracin global).
Este elemento tiene un lado en la frontera de Newmann, pero en l el flujo de calor prescrito es
nulo, por tanto
(1)
(1)
(1)
(2)
12
0
(2) = (2) = [0]
(1)
(2)
2
12
0
()
=
(1)
(3)
(3)
(2)
12
2.5
1 1 0 1
1 1 0 2
(2)
[1 2 1] [2 ] = [1 2 1] [4 ] = [2.51.254 ]
2.51.255
0 1 1 (2)
0 1 1 5
3
En este caso la numeracin global y local de las variables nodales no coincide.
11.3.2.3 Elemento 3
5 5
2
(1) = [0 5]
5
5 + 2
2
(2) =
(2) = [5 0]
5
5 + 2( )
2
(3) =
(3) = [5 25]
5
(1) =
Entonces
1
0 1
()
= [ 0
1 1]
1 1 2
0 0 0
()
= [0 0 0 ]
0 0 0
2.5
()
= [2.5]
2.5
Este elemento no tiene ningn lado en la frontera de Dirichlet ni en la de Newmann, por lo que
()
= [0]
0
0
()
= [0]
0
11-14
1
0 1 1
1
0 1 2
2.5
(3)
[0
1 1] [2 ] = [ 0
1 1] [5 ] = [2.5]
1 1 2 (3)
1 1 2 3
2.5
3
En este caso la numeracin global y local de las variables nodales tampoco coincide.
11.3.2.4 Elemento 4
2(5 )
2
(1) = [5 0]
5
2( )
2
2
(2) =
(2) = [5 5]
5
5 + 2
2
(3) =
(3) = [0 5]
5
(1) =
Entonces
1 1 0
()
= [1 2 1]
0 1 1
0 0 0
()
= [0 0 0 ]
0 0 0
2.5
()
= [2.5]
2.5
(2)
Este elemento tiene el lado 23 en la frontera de Dirichlet, calculando las integrales con la
frmula de trapecios:
(4)
(1)
(1)
(4)
()
=
(4)
1
(4)
23
23
(3)
(3)
(4)
23
0(2) + 0(3)
0
= 1.25 [1(2) + 0(3) ] = 1.25 [(2) ]
(3)
0(2) + 1(3)
Entonces
0
()
= [1.255 ]
1.256
donde q5 y q6 son los flujos normales en los nodos 5 y 6 (numeracin global).
Este elemento tiene un lado en la frontera de Newmann, pero en l el flujo de calor prescrito es
nulo, por tanto
11-15
(4)
(1)
(1)
(4)
13
0
(2) = (2) = [0]
(4)
(4)
2
13
0
()
=
(4)
(3)
(3)
(4)
13
2.5
1 1 0 1
1 1 0 3
[1 2 1] [2(4) ] = [1 2 1] [5 ] = [2.51.255 ]
2.51.256
0 1 1 (4)
0 1 1 6
3
En este caso la numeracin global y local de las variables nodales tampoco coincide.
1
1
0
0
0
[0
Sumamos el elemento 2
1 0 0 0 0
2 1 0 0 0
1 1 0 0 0
0
0 0 0 0
0
0 0 0 0
0
0 0 0 0]
0
0
0
+
0
0
[0
0
1
0
1
0
0
0 0
0 0
1 1 0
0
0 0
0 1 0 0
1 3 1 1 0 0
0 0
0 0
0 1 1
0
0 0
=
0 2 1 0
0 1 0
2 1 0
0 1 1 0
0
0
0 1 1 0
0 0
0 0] [ 0
0
0
0
0 0]
0
0
0
+
0
0
[0
0
0 0 0 0
1 1 0
0
0 0
1 1 0 0 0
1 4 2 1 0 0
1 2 0 1 0
0 2 3
0 1 0
=
0
0 0 0 0
0 1 0
2 1 0
0 1 0 1 0
0
0 1 1 2 0
0
0 0 0 0] [ 0
0
0
0
0 0]
Sumamos el elemento 3
Sumamos el elemento 4
0
0
0
+
0
0
[0
0
0
0
0
0
0
0
0
1
0
1
0
0 0
0
1
0 0
0
1
0 1 0
0
=
0 0
0
0
0 2 1
0
]
[
0 1 1
0
1 0
0
0
0
4 2 1 0
0
2 4
0 2 0
1 0
2 1 0
0 2 1 4 1
0
0
0 1 1 ]
11-16
2.5
0
0
0
2.5
7.5
0
2.5
2.5
2.5
7.5
2.5
0
2.5
2.5
+
+
+
= 2.51.25
0
2.51.25
0
0
4
4
2.51.255
7.52.505
2.5
0
2.51.255
[0] [
] [ 0 ] [2.51.256 ] [2.51.256 ]
0
Entonces el sistema global queda
2.5
1 1 0
0
0
0 1
7.5
1 4 2 1 0
0
2
7.5
0 2 4
0 2 0 3
=
2.51.25
0 1 0
2 1 0
4
4
7.52.505
0
0 2 1 4 1 5
[0
0
0
0 1 1 ] [6 ] [2.51.256 ]
11.3.2.6 Reduccin del sistema
Como la temperatura est prescripta con valor 0C en los nodos 4, 5 y 6, podemos eliminar las
ecuaciones 4, 5 y 6 y sustituir estas variables por sus valores prescritos en las ecuaciones que
quedan, pasndolas restando del lado derecho.
1
2
1 1 0
0
0 0
2.5
[1 4 2 1 0 0] 3 = [7.5]
0
0 2 4
0 2 0
7.5
0
[0]
1 1 0 1
0
0 0 0
2.5
[1 4 2] [2 ] + [1 0 0] [0] = [7.5]
0 2 4 3
0 2 0 0
7.5
1 1 0 1
2.5
[1 4 2] [2 ] = [7.5]
0 2 4 3
7.5
11.3.2.7 Resolucin
Resolviendo el sistema reducido
1
9.3750
2
6.8750
1
9.3750
3
5.3125
[2 ] = [6.8750]
=
4
0
3
5.3125
5
0
[6 ] [ 0 ]
11.3.2.8 Flujos nodales de reaccin
Sustituyendo la solucin obtenida en el sistema sin reducir:
2.5
1 1 0
0
0
0 9.3750
7.5
1 4 2 1 0
0 6.8750
7.5
0 2 4
0 2 0 5.3125
=
2.51.254
0 1 0
2 1 0
0
7.52.505
0
0 2 1 4 1
0
[0
0
0
0 1 1 ] [ 0 ] [2.51.256 ]
Entonces
11-17
2.5
2.5
7.5
7.5
7.5
7.5
=
2.5
1.254
6.875
7.5 2.505
10.625
[
]
[2.5 1.256 ]
0
de donde
4
7.5
[5 ] = [7.25]
6
2
45 +56
En el ejemplo anterior hemos trabajado con las coordenadas geomtricas originales del
problema, pero los clculos pueden estandarizarse si para cada elemento hacemos un cambio
de variable para transformarlo en el tringulo estndar y calculamos en l las integrales.
En el captulo de integracin numrica vimos que el tringulo estndar se puede transformar en
() ()
() ()
() ()
cualquier tringulo de vrtices (1 , 1 ) (2 , 2 ) (3 , 3 )
mediante la transformacin
= 1 1 (, ) + 2 2 (, ) + 3 3 (, )
= 1 1 (, ) + 2 2 (, ) + 3 3 (, )
Donde (8)
1 (, ) = 1
2 (, ) =
3 (, ) =
Ntese que
()
[y] = [ 1()
Entonces
1 (, )
()
()
() 1
1
2
3
(,
)
=
]
[
]
[
][
]=
2
()
()
()
()
()
2
3
1
2
3
3 (, )
()
()
() 1 1
()
2
3
= [ 1()
][ 1
0 ] [ ] + [ 1() ]
()
()
1
1
2
3
0
1
()
()
()
x
1
[y] = [ ] + [ () ] con
=[
()
()
1
1
()
()
()
()
1 1
2 1
]
[
]
=
[
1
0
()
()
()
3
2 1
0
1
()
()
()
()
()
3 1
3 1
Definimos la funcin
7
11-18
( )
1
x(, )
xy(, ) = [
] = [ ] + [ () ]
y(, )
1
=
cuyo Jacobiano es
Y por el teorema de cambio de variable de integrales mltiples
f(x, y) = (f xy)| |
Por otro lado las funciones de forma del elemento estndar pueden escribirse como
= ()
Entonces
()
( )1
( )1 | | =
( )1 (
( )1 ) | | =
=
( )1 ( )1 (
) | |
=
Entonces
()
()()
( )1 ( )1 (
) | |
=
()
()()
()
2
Pero
2 = xy 2 2 = 2 2
Sustituyendo
1
()
2 )( 2 )(
2 ) 2 2 =
2
= (
0
Entonces
1
()
2
()() =
0
()
| |
() = () = (() xy)( xy)| | =
()
() =
()
1
()
() =
()
2
1
() =
0
1
( ) 2
() ( ) =
0
Estas frmulas tienen la ventaja de que las funciones de forma, sus gradientes, el tringulo y
los lados son conocidos e iguales para todos los elementos, pues son del tringulo estndar.
Lo nico que cambia para cada elemento es Jxy.
11-19
1 (, ) = 1
2 (, ) =
3 (, ) =
1 = 1
1 = [1 1]
2 = 2 = [1 0]
3 =
3 = [0 1]
() = [ ] = [ ] = [1]
12
23
0
0
23() = [ ] = [
] 23 = [1]
31() = [ ] = [
] 23 = [ 0 ]
1
Las integrales de lnea pueden calcularse con la frmula de Gauss del punto medio (exacta
para grado 1) o la de dos puntos (exacta para grado 3)
Las integrales dobles pueden calcularse con la frmula del punto medio del tringulo (exacta
para grado 1) o la de 3 puntos (exacta para grado 2)
11.3.3.1 Elemento 1
En este caso
1
[
1
2
2
3
0
3 ] = [0
2.5
0
2.5
]
2.5
Entonces
| | = 6.25 ( )
(1)
(1)(1) = [1 1] [
0.4 2
][
0.4 0
0.4
0
0.4 2
][
0.4 0
0.4
0
(1)
(1)(2) = [1 1] [
(1)
(1)(3) = [1 1] [
0.4
0
(1)
(2)(2) = [1 0] [
(1)
(2)(3) = [1 0] [
0.4 2
][
0.4 0
0.4
0
0.4
0
T
Y como debe ser simtrica entonces
(1)
(3)(3) = [0 1] [
0.4 2
][
0.4 0
0.4 2
][
0.4 0
()
0.4
0
0.4
]
0.4
0 0.4
][
2 0.4
0 0.4
][
2 0.4
0.4 2
][
0.4 0
0.4
0
= = [2.5 2.5]
0 2.5
0 0.4
][
2 0.4
0 0.4
][
2 0.4
0 0.4
][
2 0.4
0 1
] [ ] 6.25 = 2 = 1
0.4 1
T
0 1
] [ ] 6.25 = 2 = 1
0.4 0
T
0 0
] [ ] 6.25 = 0 = 0
0.4 1
T
0 1
] [ ] 6.25 = 4 = 2
0.4 0
0 0
] [ ] 6.25 =
0.4 1
0 0.4
][
2 0.4
2 = 1
0 0
] [ ] 6.25 =
0.4 1
2=1
1 1 0
= [1 2 1]
0 1 1
Como este elemento en los lados con condicin de Newmann tiene =0 (9)
0 0 0
()
= [0 0 0 ]
0 0 0
()
| |
()() =
2
11-20
(1)
1 | | = (1 )2.4 6,25 = 15 (1 )
(1) =
Podemos integrar numricamente con la frmula exacta para primer grado (punto medio del
tringulo)
(1)
(1)
2.5
()
= [2.5]
2.5
()
= [0]
0
()
= [0]
0
1 1 0 1
1 1 0 1
2.5
[1 2 1] [2(1) ] = [1 2 1] [2 ] = [2.5]
0 1 1 (1)
0 1 1 3
2.5
3
11.3.3.2 Elemento 2
En este caso
1
[
2 3
2.5 5 5
2.5 2.5
3 ] = [ 0 0 2.5] = = [ 0 2.5]
1
2
Entonces como M es igual, Kd y Kc son iguales a las del elemento 1. Lo mismo pasa con los
vectores fQ y fq.
(2)
Este elemento tiene el lado
en la frontera de Dirichlet. El lado del tringulo estndar, se
23
23
parametriza como
1 ] = [1]
23 () = [ ] = [
23
1
1
(2)
1 1 =
1
(1) =
23 =
0
0
2.5 2.5 1
= (1 ) [
] [ ] = (1 (1 ) ) [ ] =
2.5
1
0
2.5
0
0
1
= 2.5 0 = 0
0
1
(2)
2 1 = 2.5 () = 2.5 (1 ) = 1.25
(2) =
0
(2)
3 1 = 2.5 () = 2.5 = 1.25
(3) =
0
11-21
()
= [1.254 ]
1.255
Entonces
2.5
1 1 0 1
1 1 0 2
[1 2 1] [2(2) ] = [1 2 1] [4 ] = [2.51.254 ]
2.51.255
0 1 1 (2)
0 1 1 5
3
11.3.3.3 Elemento 3
En este caso
1
[
1
2
2
3
2.5
3 ] = [ 0
5
2.5
2.5
]
2.5
Entonces
| | = 6.25 ( )
= = [2.5 0 ]
2.5 2.5
=
0.4
0.4
0
]
0.4
Por tanto
(3)
0.4
0 2
(1)(1) = [1 1] [
][
0.4 0.4 0
0 0.4 0.4 1
][
] [ ] 6.25 = 2 = 1
2 0
0.4 1
(3)
0.4
0 2 0 0.4 0.4 1
(1)(2) = [1 1] [
][
][
] [ ] 6.25 = 0 = 0
0.4
0.4
0 2 0
0.4 0
T
T
(3)
0.4
0 2 0 0.4 0.4 0
(1)(3) = [1 1] [
][
][
] [ ] 6.25 = 2 = 1
0.4
0.4
0 2 0
0.4 1
T
T
(3)
(2)(2) = [1
0.4
0 2 0 0.4 0.4 1
][
][
] [ ] 6.25 = 2 = 1
0] [
0.4 0.4 0 2 0
0.4 0
(3)
0.4
0 2
(2)(3) = [1 0] [
][
0.4
0.4
0
T
(3)
(3)(3) = [0
0 0.4 0.4 0
][
] [ ] 6.25 = 2 = 1
2 0
0.4 1
0.4
0 2 0 0.4 0.4 0
][
][
] [ ] 6.25 = 4 = 2
1] [
0.4 0.4 0 2 0
0.4 1
1
0 1
()
= [ 0
1 1]
1 1 2
Este elemento no tiene ningn lado en la frontera de Dirichlet ni en la de Newmann, por lo que
0
0
()
()
= [0] y = [0]
0
0
1
0 1 1
1
0 1 2
2.5
[0
1 1] [2(3) ] = [ 0
1 1] [5 ] = [2.5]
1 1 2 (3)
1 1 2 3
2.5
3
11.3.3.4 Elemento 4
En este caso
1
[
2 3
2.5 5 5
2.5 2.5
Este elemento tiene el lado 23 en la frontera de Dirichlet igual que el elemento 2, por tanto
11-22
()
= [1.255 ]
1.256
Sumando obtenemos el sistema de ecuaciones del elemento
(4)
2.5
1 1 0 1
1 1 0 3
(4)
2.51.25
[1 2 1] [2 ] = [1 2 1] [ 5 ] = [
5]
2.51.256
0 1 1 (4)
0 1 1 6
3
Ntese que hemos obtenido los mismos sistemas elementales que antes pero de una forma
ms sistemtica, ya que aplicamos las mismas frmulas para cada elemento cambiando slo
las coordenadas de los nodos
Una forma posible de definir la geometra del cuadriltero consiste en interpolar las
coordenadas a partir de las de los vrtices usando funciones lineales.
As se puede transformar el cuadrado estndar en cualquier cuadriltero de vrtices
() ()
() ()
() ()
() ()
(1 , 1 ) (2 , 2 ) (3 , 3 ) (4 , 4 ) mediante la transformacin
= 1 1 (, ) + 2 2 (, ) + 3 3 (, ) + 4 4 (, )
= 1 1 (, ) + 2 2 (, ) + 3 3 (, ) + 4 4 (, )
Donde
1
1 (, ) = 4(1 )(1 )
1
2 (, ) = 4(1 + )(1 )
1
3 (, ) = 4(1 + )(1 + )
1
4 (, ) = 4(1 )(1 + )
11-23
Tambin podemos usar funciones de forma cuadrticas para obtener bordes curvos:
11.4.1.1 Elementos 2D
La matriz Jacobiana del cambio de variable, Jxy tendr una forma que depende del tipo de
elemento usado, pero los clculos se hacen del mismo modo que antes, obteniendo los
mismos resultados:
()
( )1 ( )1 (
) | |
()() =
()
()()
2
=
0
11-24
()
| |
() =
E
1
()
1
() =
1
()
( ) 2
() =
0
11.4.1.2 Elementos 3D
Los clculos tambin son similares pero en este caso las fronteras son superficies y las
integrales de frontera se calculan como integrales dobles parametrizadas en o .(10)
()
()() =
()
2 = xy 2 2 = 2
2
Pero
Entonces
()
2 )( 2 )(
2 )
= (
2 2
()
()() =
2 2
Similarmente
()
() =
1 1
()
( )
() =
2 2
Integracin numrica
Las integrales involucradas en las frmulas anteriores se calculan numricamente usando
frmulas Gaussianas.
Para elementos lineales se usan frmulas de tres puntos para tringulos o cuatro para
tetraedros, de cuatro puntos para cuadrilteros y 8 puntos para hexaedros.
Para elementos cuadrticos se usan frmulas de 6 puntos para tringulos, 15 puntos para
tetraedros o de 9 puntos para cuadrilteros y 27 puntos para hexaedros.
10
11-25
Tension plana
Cuando la geometra del campo tiene
una dimensin (espesor) mucho menor
que las otras dos y las cargas estn
aplicadas en el contorno del plano
medio del sistema,
entonces las
variables de estado son prcticamente
constantes a lo largo del espesor
(direccin z).
Por ejemplo, en el caso de una placa
plana con ambas caras aisladas y con
intercambios de calor en los bordes, o
en el caso de una viga mucho ms alta
y larga que su espesor y sin cargas
laterales.
En este ltimo caso la ecuacin de
elasticidad es
Ec. 11-8
[ ]
[
( + )
( + )
( + )] [ ]
En las condiciones supuestas, , son casi nulas, por lo que la ecuacin puede
reducirse a
1 1
[ ] = [
0
1
0
0
][ ]
2(1 + )
Invirtiendo la ecuacin
[ ] =
[
2)
(
1
1
0
1 ] [ ]
Ejemplo
11-26
Para la placa de la figura, utilizando la hiptesis de tensin plana (placa delgada), determinar
los desplazamientos de los nodos 1 y 2 y las tensiones en cada uno de los elementos.
Despreciar el peso propio de la placa.
E=200,000 MPa
=0.3
Espesor 10 mm
Node
1
2
X
0.075
0.075
Displacement Displacement
Y
in X
in Y
0 8,66861E-08
0
0.05 3,81904E-08 -2,77503E-07
Deformacin plana
Cuando la geometra del campo tiene
una dimensin (largo) mucho mayor
que las otras dos y las cargas estn
distribuidas uniformemente a lo largo,
aplicadas en el contorno, entonces
las
variables
de
estado
son
prcticamente constantes en todo el
largo (direccin z).
Por ejemplo, en el caso de una viga
mucho ms larga que su altura y
espesor y con cargas laterales
uniformes.
En este caso la ecuacin de
elasticidad es tambin la Ec. 11-8,
que se puede invertir obteniendo
= (1 + )(1 2)
[ ]
0
0
0
1 2
2
0
0
0
0
0
0
0
1 2
2
[ ]
1 2
2 ]
En las condiciones supuestas, , son casi nulas, por lo que puede reducirse a
[ 0
[ ] =
[
(1
+
)(1
2)
11-27
1
0
1 2 ] [ ]
Al igual que antes, en la mayora de los casos (transmisin de calor, electrosttica, difusin de
masa, etc.) como la ley emprica que gobierna el sistema es escalar, simplemente se definen
elementos con la misma simetra y se calculan las integrales en coordenadas cilndricas
considerando que las variables no dependen de . As se obtienen ecuaciones de un modelo
del sistema en 2D considerando slo las dimensiones r y z.
En el caso de problemas de elasticidad el proceso es un poco ms elaborado pues la ley
emprica es vectorial y va a existir deformaciones y tensiones circunferenciales derivadas de las
deformaciones en r e z.
En estas condiciones, son casi nulas, por lo que la ecuacin puede reducirse a
[ ] =
(1 + )(1 2)
[ 0
11-28
0
[ ]
1 2
2 ]
Elementos usuales
Los programas de MEF suelen tener elementos axisimtricos triangulares y cuadrangulares,
lineales o cuadrticos.
=0,3
Node
1
2
3
4
11-29
Displacement Displacement
X
Y
in X
in Y
0.06
0
0
0
0.04
0 1,295350E-07
0
0.06 0.02
0
0
0.04 0.02 1,433200E-07
0
Las lneas que inicialmente son paralelas al eje horizontal se curvan y las lneas transversales
permanecen rectas. El ngulo entre las lneas horizontales y verticales se mantiene en 90 .
Los bordes de un elemento lineal son incapaces de curvarse por lo tanto, si la pieza de material
se modela usando un solo elemento, su forma deformada es como la que se muestra a
continuacin
Para la visualizar mejor se muestran lneas punteadas que pasan por los puntos de integracin.
Es evidente que la lnea superior se ha alargado, lo que indica que est a la traccin.
Del mismo modo la lnea punteada inferior se ha acortado, lo que indica que est a la
compresin. La longitud de las lneas punteadas verticales no ha cambiado (suponiendo que
los desplazamientos son pequeos); por lo tanto la tensin en sentido transversal en los puntos
de integracin es cero. Todo esto es consistente con el estado de estrs esperado para una
pieza de material sometido a flexin pura. Sin embargo, en cada punto de integracin el ngulo
entre las lneas verticales y horizontales, que era inicialmente 90 , ha cambiado. Esto indica
que la tensin de corte es distinta de cero. Esto es incorrecto: la tensin de corte en una pieza
de material bajo flexin pura es cero.
Esta tensin de corte espuria surge porque los bordes del elemento son incapaces de curvarse.
Su presencia significa que la energa de deformacin est creando deformacin por corte en
lugar de la deformacin de flexin prevista, por lo que los desplazamientos totales son
menores: el elemento es demasiado rgido.
El bloqueo por corte slo afecta el rendimiento de elementos lineales con integracin completa
sometidos a cargas de flexin. Estos elementos funcionan perfectamente bien bajo cargas
directas o de corte.
Los elementos lineales con integracin completa deben usarse slo cuando se est seguro de
que las cargas producen flexin mnima en el modelo, en caso contrario se deben usar
elementos de otro tipo.
11-30
Sin embargo, los elementos cuadrticos con integracin completa tambin pueden mostrar
bloqueo bajo estados complejos de estrs, si la tensin de flexin tiene un gradiente; por lo
tanto se deben comprobar los resultados con cuidado si se utilizan en todo el modelo.
Sin embargo, son muy tiles para zonas del modelo donde hay concentraciones locales de
tensiones.
Ninguna de las lneas punteadas ha cambiado en longitud y el ngulo entre ellos tampoco ha
cambiado, lo cual significa que todos los componentes de estrs en el nico punto de
integracin del elemento son cero.
11-31
Este modo de flexin de la deformacin es por lo tanto un modo de energa cero, porque no se
genera energa de deformacin por esta deformacin del elemento. El elemento es incapaz de
resistir este tipo de deformacin ya que no tiene rigidez en este modo. En mallas gruesas esta
modalidad de energa cero se puede propagar a travs de la malla, produciendo resultados sin
sentido.
Algunos programas de MEF introducen una pequea cantidad artificial de "rigidez de reloj de
arena" en elementos lineales de integracin reducida para limitar la propagacin de modos de
reloj de arena. Esta rigidez es ms eficaz en la limitacin de los modos de reloj de arena
cuando se utilizan muchos elementos en el modelo, por tanto estos elementos pueden dar
resultados aceptables, siempre y cuando se utiliza una malla razonablemente fina.
Los errores observados con mallas finas de elementos lineales de integracin reducida son
aceptables para muchas aplicaciones. Los resultados sugieren que se deben usar al menos
cuatro elementos a travs del espesor al modelar cualquier estructura con cargas de flexin
con este tipo de elemento. Cuando se utiliza un solo elemento lineal de integracin reducida en
el espesor de la viga, todos los puntos de integracin quedan sobre el eje neutro y el modelo es
incapaz de resistir cargas de flexin.
Los elementos lineales de integracin reducida son muy tolerantes a la distorsin; por lo tanto
se sugiere usar una malla fina de estos elementos en problemas donde los niveles de
distorsin puedan ser muy altos.
Resumen de caractersticas
Elementos de primer orden
Estos elementos deben ser usados con cautela. Los elementos triangulares y tetradricos
deben ser evitados en problemas de anlisis de esfuerzos pues presentan una baja
convergencia con el refinamiento de la malla.
Si se usan estos elementos, la malla debe ser muy fina para obtener resultados confiables.
11-32
Mallas no estructuradas
La discretizacin del dominio se lleva a cabo a travs de malladores automticos que por lo
general se encuentran incorporados en los propios programas de clculo.
Los malladores tienen mayor velocidad para generar mallas de tringulos en 2D y de tetraedros
en 3D en comparacin con cuadrilteros y hexaedros. Las mallas generadas por dichos
algoritmos se denominan mallas no estructuradas.
11-33
Mallas estructuradas
Por otra parte, las mallas estructuradas, que en 2D son cuadrilteros o tringulos generados a
partir de cuadrilteros y en 3D son hexaedros, no tienen elementos sesgados y tienen
excelente relacin de aspecto pero su uso se limita a geometras de forma regular y sin
demasiados contornos curvos. Esto se debe a que debe hacerse una subdivisin uniforme del
dominio.
Este tipo de malla se genera manualmente.
11-34
Recomendaciones
Errores de conexin
Deben evitarse los siguientes errores de conexin entre elementos, pues resultarn en brechas
y penetraciones que no se producen en la realidad (en anlisis de deformaciones) o
discontinuidades en las interpolaciones (en otros anlisis).
11-35
Refinamiento p
Se basa en el uso de funciones de forma polinmicas de alto grado (cuadrticas, cbicas, etc.).
Esta tcnica de refinar el dominio no implica el aumento de la cantidad de elementos, sino que
la cantidad de grados de libertad del problema se ve incrementada por la inclusin de un mayor
nmero de nodos en cada elemento y el aumento del grado de los polinomios.
Refinamiento h
Se basa en aumentar la cantidad de elementos en los que se divide el dominio. Por lo general
se usan elementos de bajo orden (lineales), que slo requieren nodos en los vrtices de cada
elemento. Por lo tanto la cantidad de grados de libertad se asocia a una mayor cantidad de
elementos en la malla.
Refinamiento ph
Es posible efectuar un refinamiento basado en la combinacin de los dos mtodos anteriores,
sin embargo la tendencia actual es la de utilizar elementos de orden medio (cuadrticos) en
mallas donde se refina incrementando la cantidad de elementos presentes en la discretizacin.
Condicin de continuidad
La aproximacin de las variables del problema debe ser continua en el interior de cada
elemento. Si se usan aproximaciones polinmicas esta condicin se cumple.
Condicin de derivabilidad
La aproximacin polinmica elegida debe ser derivable al menos hasta el orden de las
derivadas que aparecen en las integrales del problema para que la aproximacin pueda
reproducir la solucin. En problemas de Poisson esto implica que las funciones de forma deben
tener derivadas primeras.
Condicin de integrabilidad
Las funciones de forma deben ser tales que las funciones que aparecen en las integrales sean
integrables. La derivada de orden m de una funcin es integrable si sus m-1 primeras derivadas
son continuas. Por lo tanto, si en las integrales aparecen derivadas de orden m, las funciones
de forma utilizadas deben tener continuidad de clase Cm-1. En problemas de Poisson esto
implica que las derivadas primeras de las funciones de forma deben ser integrables, para lo
cual alcanza con que la interpolante sea continua.
11-36
() = 1
=1
Esta condicin se cumple para a las funciones de forma de los tipos de elemento usuales.
Condicin de compatibilidad
Dicha condicin requiere que la aproximacin debe ser continua entre los elementos, por lo que
no deben existir saltos entre los valores de las variables a lo largo de las caras (en 3D), lados
(en 2D) o nodos (en 1D) comunes de los elementos. Esta condicin se satisface
automticamente si se utilizan funciones de forma polinmicas del mismo grado en elementos
adyacentes y si no hay nodos desconectados, es decir si no se cometen los errores
mencionados en 11.10.4.
11-37
Condicin de invarianza
La solucin obtenida a travs de un determinado elemento no debe variar al cambiar la
orientacin del mismo. La invarianza se garantiza si las funciones de forma del elemento
forman un polinomio completo.
Condicin de estabilidad
El rango correcto de la matriz de rigidez de un elemento aislado debe ser igual al nmero de
movimientos de slido rgido de un elemento.
La existencia de valores propios nulos en la matriz de rigidez que no sean eliminados por las
condiciones de contorno genera mecanismos internos que producen singularidades y
soluciones espurias.