Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FIGURA 31.1
a) Un empaque con geometra irregular y composicin no homognea. b) Un sistema as es muy difcil de modelar con la
tcnica por diferencias nitas. Esto se debe al hecho de que se necesitan aproximaciones complicadas en las fronteras del
sistema y en las fronteras entre las regiones de diferente composicin. c) Una discretizacin por elementos nitos es mucho
ms adecuada para tales sistemas.
Material A
Material B
Material C
a)
b)
c)
906
Debido a que una descripcin completa va ms all del alcance de este libro, el
presente captulo ofrece slo una introduccin general al mtodo del elemento finito.
Nuestro objetivo principal es familiarizar al lector con esta tcnica y darle a conocer
sus capacidades. Por lo tanto, la siguiente seccin ofrece una visin general de los pasos
para la solucin de un problema, usando el elemento finito. Despus se analizar un
ejemplo sencillo: una barra calentada unidimensional en estado estacionario. Aunque
este ejemplo no usa EDP, nos permite desarrollar y demostrar los principales aspectos
de la tcnicas del elemento finito, evitando llegar a factores complicados. Despus
podemos analizar algunos problemas con el empleo del mtodo del elemento finito para
resolver EDP.
31.1
EL ENFOQUE GENERAL
Aunque las particularidades varan, la implementacin del mtodo del elemento finito
usualmente sigue un procedimiento estndar paso a paso. A continuacin se presenta un
panorama general de cada uno de estos pasos. La aplicacin de tales pasos a problemas
de ingeniera se desarrollar en las siguientes secciones.
31.1.1 Discretizacin
Este paso consiste en dividir el dominio de la solucin en elementos finitos. En la figura 31.2 se muestran ejemplos de los elementos empleados en una, dos y tres dimensiones.
Los puntos de interseccin de las lneas que forman los lados de los elementos se conocen como nodos, y los mismos lados se denominan lneas o planos nodales.
31.1.2 Ecuaciones de los elementos
El siguiente paso consiste en desarrollar ecuaciones para aproximar la solucin de cada
elemento y consta de dos pasos. Primero, se debe elegir una funcin apropiada con coeficientes desconocidos que aproximar la solucin. Segundo, se evalan los coeficientes de modo que la funcin aproxime la solucin de manera ptima.
Eleccin de las funciones de aproximacin. Debido a que son fciles de manipular
matemticamente, a menudo se utilizan polinomios para este propsito. En el caso unidimensional, la alternativa ms sencilla es un polinomio de primer grado o lnea recta.
u(x) = a0 + a1x
(31.1)
donde u(x) = la variable dependiente, a 0 y a1 = constantes y x = la variable independiente. Esta funcin debe pasar a travs de los valores de u(x) en los puntos extremos del
elemento en x1 y x2. Por lo tanto,
u1 = a0 + a1x1
u2 = a 0 + a1x2
donde u1 = u(x1) y u2 = u(x2). De estas ecuaciones, usando la regla de Cramer, se obtiene
a0 =
u1 x 2 u2 x1
x 2 x1
a1 =
u2 u1
x 2 x1
31.1
EL ENFOQUE GENERAL
907
Elemento lnea
a) Unidimensional
Nodo
Lnea nodal
Elemento
cuadrilateral
Elemento
triangular
b) Bidimensional
Elemento
hexadrico
Plano nodal
c) Tridimensional
FIGURA 31.2
Ejemplos de los elementos empleados en a) una, b) dos y c) tres dimensiones.
Estos resultados se sustituyen en la ecuacin (31.1) la cual, despus de reagrupar trminos, se escribe como
u = N1u1 + N2u2
(31.2)
donde
N1 =
x2 x
x 2 x1
(31.3)
N2 =
x x1
x 2 x1
(31.4)
908
Nodo 1
Nodo 2
a)
u
u1
u2
du dN1
dN
=
u1 + 2 u2
dx
dx
dx
(31.5)
De acuerdo con las ecuaciones (31.3) y (31.4), las derivadas de las N se calculan como
sigue
b)
1
La figura 31.3 muestra la funcin de forma junto con las funciones de interpolacin
correspondientes. Observe que la suma de las funciones de interpolacin es igual a uno.
Adems, el hecho de que estemos tratando con ecuaciones lineales facilita las operaciones como la diferenciacin y la integracin. Tales manipulaciones sern importantes en secciones posteriores. La derivada de la ecuacin (31.2) es
dN1
1
=
dx
x 2 x1
N1
dN2
1
=
dx
x 2 x1
(31.6)
c)
N2
x1
x2
d)
FIGURA 31.3
b) Una aproximacin lineal
o funcin de forma para
a) un elemento lineal. Las
funciones de interpolacin
correspondientes se
muestran en c) y d).
du
1
=
( u1 + u2 )
dx x 2 x1
(31.7)
x2
x1
u dx =
x2
x1
N1u1 + N2 u2 dx
Cada uno de los trminos del lado derecho es simplemente la integral de un tringulo
rectngulo con base x2 x1 y altura u. Es decir,
x2
x1
Nu dx =
1
( x 2 x1 )u
2
x2
x1
u dx =
u1 + u2
( x 2 x1 )
2
(31.8)
31.1
EL ENFOQUE GENERAL
909
(31.9)
donde [k] = una propiedad del elemento o matriz de rigidez, {u} = vector columna de
las incgnitas en los nodos y {F} = vector columna determinado por el efecto de cualquier
influencia externa aplicada a los nodos. Observe que, en algunos casos, las ecuaciones
pueden ser no lineales. Sin embargo, en los ejemplos elementales descritos aqu, as como
en muchos problemas prcticos, los sistemas son lineales.
31.1.3 Ensamble
Una vez obtenidas las ecuaciones de elementos individuales, stas deben unirse o ensamblarse para caracterizar el comportamiento de todo el sistema. El proceso de ensamble
est regido por el concepto de continuidad. Es decir, las soluciones de elementos contiguos
se acoplan, de manera que los valores de las incgnitas (y algunas veces las derivadas)
en sus nodos comunes sean equivalentes. As, la solucin total ser continua.
Cuando finalmente todas las versiones individuales de la ecuacin (31.9) estn
ensambladas, el sistema completo se expresa en forma matricial como
[K]{u} = {F}
(31.10)
910
cmo se aplican para obtener resultados numricos de un sistema fsico simple (una
barra calentada).
31.2
(31.12)
donde f(x) = una funcin que define una fuente de calor a lo largo de la barra, y donde
los extremos de la barra se mantienen a temperaturas fijas,
T(0, t) = T1
y
T(L, t) = T2
Observe que sta no es una ecuacin diferencial parcial, sino una EDO con valor en la
frontera. Se usa este modelo sencillo porque nos permitir introducir el mtodo del elemento finito sin algunas de las complicaciones de una EDP, bidimensional por ejemplo.
EJEMPLO 31.1
FIGURA 31.4
a) Barra larga y delgada sujeta a condiciones de frontera jas y una fuente de calor
continua a lo largo de su eje. b) Representacin del elemento nito que consta de cuatro
elementos de igual longitud y cinco nodos.
f(x)
T(0, t)
T(L, t)
x=0
x=L
a)
1
2
1
3
2
4
3
b)
5
4
31.2
Solucin.
911
La ecuacin a resolver es
d 2T
= 10
dx 2
Suponga una solucin de la forma
T = ax2 + bx + c
la cual se deriva dos veces para obtener T = 2a. Sustituyendo este resultado en la ecuacin diferencial da a = 5. Las condiciones de frontera se utilizan para evaluar los coeficientes restantes. Para la primera condicin en x = 0,
40 = 5(0)2 + b(0) + c
o c = 40. De manera similar, para la segunda condicin,
200 = 5(10)2 + b(10) + 40
de donde se obtiene b = 66. Por lo tanto, la solucin final es
T = 5x2 + 66x + 40
Los resultados se grafican en la figura 31.5.
FIGURA 31.5
Distribucin de temperatura a lo largo de una placa calentada sujeta a una fuente de calor
uniforme y mantenida a temperaturas jas en los extremos.
200
100
10
912
31.2.1 Discretizacin
Nodo 1
Nodo 2
Una configuracin simple para modelar el sistema consiste en una serie de elementos de
igual longitud (figura 31.4b). As, el sistema se trata como cuatro elementos de igual
longitud y cinco nodos.
a)
~
T
T2
T1
x1
x2
b)
FIGURA 31.6
a) Un elemento individual.
b) Funcin de aproximacin
usada para caracterizar la
distribucin de temperatura
a lo largo del elemento.
(31.13)
T = N1T1 + N2T2
donde N1 y N2 = funciones de interpolacin lineales especificadas por las ecuaciones
(31.3) y (31.4), respectivamente. De esta manera, como se ilustra en la figura 31.6b, la
funcin de aproximacin corresponde a una interpolacin lineal entre las dos temperaturas nodales.
Como se present en la seccin 31.1, existen diferentes mtodos para desarrollar la
ecuacin del elemento. En esta seccin empleamos dos de ellos. Primero, se usar un
mtodo directo para el caso sencillo donde f(x) = 0. Posteriormente, debido a su aplicabilidad general en ingeniera, dedicamos la mayor parte de la seccin al mtodo de los
residuos ponderados.
El mtodo directo. En el caso donde f(x) = 0, se utiliza un mtodo directo para generar las ecuaciones de los elementos. La relacin entre el flujo de calor y el gradiente de
temperatura puede representarse mediante la ley de Fourier:
q = k
dT
dx
T1 T2
x 2 x1
T2 T1
x 2 x1
dT ( x1 )
dx
q2 = k
dT ( x 2 )
dx
31.2
913
dT ( x1 )
1 1 T1
dx
1 1 T = dT ( x )
2
2
dx
(31.14)
d 2T
+ f ( x)
dx 2
La solucin aproximada [ecuacin (31.13)] se sustituye en esta ecuacin. Como la ecuacin (31.13) no es la solucin exacta, el lado izquierdo de la ecuacin resultante no ser
cero, sino que ser igual a un residuo,
d 2 T
R = 2 + f ( x)
(31.15)
dx
El mtodo de los residuos ponderados (MRP) consiste en encontrar un mnimo para
el residuo, de acuerdo con la frmula general
RWi dD = 0
i = 1, 2,, m
(31.16)
RNi dD = 0
i = 1, 2,, m
x2
x1
d 2 T
2 + f ( x ) Ni dx i = 1, 2
dx
914
x2
x1
d 2 T
Ni ( x ) dx =
dx 2
x2
x1
f ( x ) Ni ( x ) dx
i = 1, 2
(31.17)
Cuadro 31.1
u dv = uv a
b
v du
a
para i = 1, 2,..., n
xi
R dx = 0
R
ai
Wi =
R
dD = 0
ai
i = 1, 2,, n
para i = 1, 2,, n
x i 1
ai
R2 dD = 0
i = 1, 2,, n
x2
x1
d 2 T
dT
Ni ( x ) 2 dx = Ni ( x )
dx
dx
x2
x1
x2
x1
dT dNi
dx
dx dx
i = 1, 2
(31.18)
31.2
915
As, hemos dado el importante paso de bajar el orden en la formulacin: de una segunda
a una primera derivada.
A continuacin, se evala cada uno de los trminos que hemos creado en la ecuacin
(31.18). Para i = 1, el primer trmino del lado derecho de la ecuacin (31.18) se evala
como sigue
dT
N1 ( x )
dx
x2
= N1 ( x 2 )
x1
dT ( x 2 )
dT ( x1 )
N1 ( x1 )
dx
dx
Sin embargo, de la figura 31.3 recuerde que N1(x2) = 0 y N1(x1) = 1 y, por lo tanto,
N1 ( x )
dT
dx
x2
=
x1
dT ( x1 )
dx
(31.19)
x2
=
x1
dT ( x 2 )
dx
(31.20)
As, el primer trmino en el lado derecho de la ecuacin (31.18) representa las condiciones de frontera naturales en los extremos de los elementos.
Ahora, antes de continuar, reagrupemos sustituyendo en la ecuacin original los
trminos correspondientes por nuestros resultados. Empleamos las ecuaciones (31.18) a
(31.20) para hacer las sustituciones correspondientes en la ecuacin (31.17); para i = 1,
x2
x1
dT dN1
dT ( x1 )
dx =
+
dx dx
dx
x2
x1
f ( x ) N1 ( x ) dx
(31.21)
y para i = 2,
x2
x1
dT dN2
dT ( x 2 )
dx =
+
dx dx
dx
x2
x1
f ( x ) N2 ( x ) dx
(31.22)
Observe que la integracin por partes nos llev a dos importantes resultados. Primero, ha incorporado las condiciones de frontera directamente dentro de las ecuaciones
del elemento. Segundo, ha bajado la evaluacin de orden superior, de una segunda a una
primera derivada. Este ltimo resultado tiene como consecuencia significativa que las
funciones de aproximacin necesitan preservar continuidad de valor, pero no pendiente
en los nodos.
Observe tambin que ahora podemos comenzar a darles significado fsico a cada
uno de los trminos que obtuvimos. En el lado derecho de cada ecuacin, el primer
trmino representa una de las condiciones de frontera del elemento; y el segundo es el
efecto de la funcin de fuerza del sistema, en este caso, la fuente de calor f(x). Como
ahora ser evidente, el lado izquierdo representa los mecanismos internos que rigen la
916
distribucin de la temperatura del elemento. Es decir, en trminos del mtodo del elemento finito, el lado izquierdo ser la matriz de propiedad del elemento.
Para ver esto nos concentramos en los trminos del lado izquierdo. Para i = 1, el
trmino es
x2 dT
dN
1
dx
(31.23)
x1 dx dx
Recordemos de la seccin 31.1.2 que la naturaleza lineal de la funcin hace que la diferenciacin y la integracin sean sencillas. Si empleamos las ecuaciones (31.6) y (31.7)
para hacer las sustituciones correspondientes en la ecuacin (31.23), obtenemos
x1
x2
T1 T2
1
dx =
(T1 T2 )
2
( x 2 x1 )
x1 x 2
(31.24)
x1
x2
T1 + T2
1
dx =
( T1 + T2 )
2
( x 2 x1 )
x1 x 2
(31.25)
Una comparacin con la ecuacin (31.14) nos muestra que stas son similares a las
relaciones obtenidas con el mtodo directo usando la ley de Fourier, lo cual se aclara
ms al expresar las ecuaciones (31.24) y (31.25) en forma matricial como sigue:
1
x 2 x1
1 1 T1
1 1 T
Si este resultado se sustituye en las ecuaciones (31.21) y (31.22), y despus se expresa en forma matricial, obtenemos la versin final de las ecuaciones de los elementos.
x
dT ( x1 ) 2 f ( x ) N ( x ) dx
1
1
1
dx x1
T
=
+
{
}
x2
dT ( x 2 )
x x1 1 1
2
f
x
N
x
dx
(
)
(
)
2
dx
x1
Condicin
de frontera
(31.26)
Efectos externos
Observe que las ecuaciones del elemento pueden obtenerse no slo mediante los
mtodos directo y de los residuos ponderados, sino tambin usando el clculo de variaciones (por ejemplo, vase Allaire, 1985). En el caso presente, este mtodo proporciona
ecuaciones idnticas a las deducidas arriba.
EJEMPLO 31.2
31.2
917
2.5
10
2.5 x
dx = 12.5
2.5
2.5
10
x0
dx = 12.5
2.5
Estos resultados, junto con los valores de los otros parmetros, se emplean para sustituirse en la ecuacin (31.26) y as obtener
0.4T1 0.4T2 =
dT
( x1 ) + 12.5
dx
0.4T1 + 0.4T2 =
dT
( x 2 ) + 12.5
dx
31.2.3 Ensamble
Antes de que se ensamblen las ecuaciones del elemento, se debe establecer un esquema
de numeracin global que especifique la topologa o el arreglo espacial del sistema.
Como en la tabla 31.1, esto define la conectividad de los elementos en la malla. Debido
a que este caso es unidimensional, el esquema de numeracin parecer tan predecible
que resulta trivial. Sin embargo, en problemas para dos y tres dimensiones, tal esquema
es el nico medio para especificar qu nodos pertenecen a qu elementos.
Una vez que se ha especificado la topologa, la ecuacin del elemento (31.26) se
puede escribir para otros elementos usando las coordenadas del sistema. Despus, stas
se agregan (una por una) para ensamblar la matriz de todo el sistema (este proceso se
continuar explorando en la seccin 32.4). El proceso se ilustra en la figura 31.7.
TABLA 31.1 Topologa del sistema para el esquema de segmentacin del elemento
nito de la gura 31.4b.
Nmero de nodos
Elemento
Local
Global
1
2
1
2
1
2
1
2
1
2
2
3
3
4
4
5
2
3
4
918
FIGURA 31.7
Ensamble de las
ecuaciones de todo
el sistema.
0.4
0.4
a) 0
0
0
0.4
0.4
0.4
0.4
b) 0
0
0
0.4
0.4
0.4
0.4
c) 0
0
0
0.4
0.8
0.4
0
0
0
0
0.4
0.4
d) 0
0
0
0.4
0.8
0.4
0
0
0
0
0.4
0.8
0.4
0.4
0.4
e) 0
0
0
0.4
0.8
0
0
0
0
0
0
+0.4
0.4
0
0
0
0
0
0
0
0
0
0
0.4
0.4
0
0
0
0
0.4
0.4
0 T1 dT (x 1) /dx + 12.5
0 T 2 dT (x 2 ) /dx + 12.5
0
0 0 =
0
0 0
0
0 0
0
0
0
0
+0.4
0.4
0
0.4
0.4
0
0
0
0.4
0.4
+0.4
0.4
0
0
0.4
0.8
0.4
0
0.4
0.8
0.4
0
0
0
0
0
T1 dT (x 1) /dx + 12.5
T 2 12.5 + 12.5
T 3 = dT (x 3 ) /dx + 12.5
0
0
0
0
0
T1 dT (x 1) /dx + 12.5
25
T 2
T 3 = 12.5 + 12.5
T dT (x ) /dx + 12.5
4
0
0
0
0
0.4
0.4
T1 dT (x 1) /dx + 12.5
25
T 2
25
T 3 =
T 12.5 + 12.5
4
T 5 dT (x 5 ) /dx + 12.5
0
0
0.4
0.4
T1 dT (x 1) /dx + 12.5
25
T 2
25
T 3 =
25
4
T 5 dT (x 5 ) /dx + 12.5
0.4T3
+0.8T3
0.4T3
0.4T4
+0.8T4
0.4T4
3.5
=
=
41
25
105
dT
( x5 ) =
dx
67.5
(31.27)
31.3
PROBLEMAS BIDIMENSIONALES
919
31.2.5 Solucin
De la ecuacin (31.27) se obtiene
dT
( x1 ) = 66
dx
T2 = 173.75
T4 = 253.75
dT
( x5 ) = 34
dx
T3 = 245
31.3
PROBLEMAS BIDIMENSIONALES
Aunque la contabilidad matemtica aumenta de forma notable, la extensin del mtodo del elemento finito a dos dimensiones es similar, conceptualmente, a los problemas
FIGURA 31.8
Resultados al aplicar el mtodo del elemento nito a una barra calentada. Tambin se
muestra la solucin exacta.
200
Analtica
Elemento finito
100
10
920
unidimensionales analizados hasta ahora. De manera que se siguen los mismos pasos
sealados en la seccin 31.1.
31.3.1 Discretizacin
Comnmente se emplean elementos sencillos, como tringulos o cuadrilteros, en la
malla del elemento finito para dos dimensiones. En este anlisis, nos limitaremos a
elementos triangulares del tipo ilustrado en la figura 31.9.
31.3.2 Ecuaciones del elemento
Tal como en el caso unidimensional, el siguiente paso consiste en desarrollar una ecuacin para aproximar la solucin del elemento. Para un elemento triangular, la aproximacin ms sencilla es el polinomio lineal [compare con la ecuacin (31.1)]
u(x, y) = a0 + a1,1x + a1,2y
(31.28)
donde u(x, y) = la variable dependiente, las a = coeficientes, x y y = variables independientes. Esta funcin debe pasar a travs de los valores de u(x, y) en los nodos del tringulo (x1, y1), (x2, y2) y (x3, y3). Por lo tanto,
u1(x, y) = a0 + a1,1x1 + a1,2y1
u2(x, y) = a0 + a1,1x2 + a1,2y2
u3(x, y) = a0 + a1,1x3 + a1,2y3
o, en forma matricial,
1 x1
1 x
2
1 x3
y1 a0 u1
y2 a1,1 = u2
y3 a1,2 u3
FIGURA 31.9
Un elemento triangular.
y
2
3
1
x
31.3
PROBLEMAS BIDIMENSIONALES
921
de donde se obtiene
a0 =
1
[u1 ( x 2 y3 x3 y2 ) + u2 ( x3 y1 x1 y3 ) + u3 ( x1 y2 x 2 y1 )]
2 Ae
a1,1 =
1
[u1 ( y2 y3 ) + u2 ( y3 y1 ) + u3 ( y1 y2 )]
2 Ae
(31.30)
a1,2 =
1
[u1 ( x3 x 2 ) + u2 ( x1 x3 ) + u3 ( x 2 x1 )]
2 Ae
(31.31)
(31.29)
1
[( x 2 y3 x3 y2 ) + ( x3 y1 x1 y3 ) + ( x1 y2 x 2 y1 )]
2
(31.32)
donde
N1 =
1
[( x 2 y3 x3 y2 ) + ( y2 y3 ) x + ( x3 x 2 ) y]
2 Ae
N2 =
1
[( x3 y1 x1 y3 ) + ( y3 y1 ) x + ( x1 x3 ) y]
2 Ae
N3 =
1
[( x1 y2 x 2 y1 ) + ( y1 y2 ) x + ( x 2 x1 ) y]
2 Ae
922
u
u1
a)
x
u3
u2
y
N1
1
b)
x
0
y
0
N2
c)
0
x
1
0
y
N3
d)
0
1
y
FIGURA 31.10
a) Una funcin de aproximacin lineal para un elemento triangular. Las funciones
de interpolacin correspondientes se muestran en los incisos b) a d).
la matriz del elemento, la dificultad est ms relacionada con la mecnica del proceso
que con la complejidad conceptual. Por ejemplo, el establecimiento de la topologa del
sistema, que fue trivial para el caso unidimensional, se convierte en un asunto de gran
importancia en los casos de dos y tres dimensiones. En particular, la eleccin de un
esquema de numeracin determinar el bandeado de la matriz del sistema resultante y,
por lo tanto, la eficiencia con la que puede resolverse. En la figura 31.11 se muestra el
esquema desarrollado antes para una placa calentada, y que se resolvi con los mtodos
por diferencias finitas en el captulo 29.
31.4
21
22
26
23
28
25
27
32
29
31
16
17
18
19
18
20
22
24
17
19
21
12
13
14
10
12
14
16
11
13
3
2
5
3
15
15
20
23
11
25
24
30
923
10
7
FIGURA 31.11
El esquema de numeracin de los nodos y los elementos de una aproximacin por elemento
nito de la placa calentada, que se caracteriz previamente por diferencias nitas en el
captulo 29.
31.4