Академический Документы
Профессиональный Документы
Культура Документы
Anísio Andrade
Fabian Cabrera Exeni
Paulo Providência
Tarija-Bolivia
PRIMER CONGRESO PANAMERICANO DE INGENIERÍA ESTRUCTURAL
TARIJA (BOLIVIA) DEL 26 AL 28 DE OCTUBRE DE 2017
Anísio Andrade
Fabian Cabrera Exeni
Paulo Providência †
†
Departamento de Ingeniería Civil, INESC Coimbra
Universidade de Coimbra
FCTUC-Polo II, Rua Luís Reis Santos, 3030-788 Coimbra, Portugal
, e-mail: anisio@dec.uc.pt (A. Andrade),
fabian.exeni@gmail.com (F. Cabrera) y
provid@dec.uc.pt (P. Providência)
INDICE
1. INTRODUCCIÓN .................................................................................................................................. 1
3. FORMA DÉBIL O VARIACIONAL DEL PROBLEMA MODELO – PRINCIPIO DEL TRABAJO VIRTUAL ........................ 5
8. UNA ESTIMACIÓN DEL ERROR PARA LA APROXIMACIÓN POR ELEMENTOS FINITOS LINEALES POR TRAMOS ..... 40
BIBLIOGRAFIA ................................................................................................................... 98
INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS FINITOS:
ANÁLISIS DE UN PROBLEMA MODELO UNIDIMENSIONAL
1. Introducción
El método de los elementos finitos (MEF) es una técnica de análisis numérico que se emplea
para obtener soluciones aproximadas a ecuaciones diferenciales con condiciones de frontera
definidas. Básicamente la idea es dividir el dominio de la función solución en un numero finito de
subdominios: “elementos finitos”, y usando conceptos de cálculo variacional construir una
aproximación a la solución, al juntar las aproximaciones locales sobre elementos finitos
individuales extendidos sobre toda la región del dominio. Dada la generalidad y riqueza en
conceptos, el MEF ha sido usado con notable éxito en prácticamente todas las áreas de la
ingeniería y física matemática.1
1
A lo largo de estos apuntes, nos referiremos al MEF como si fuera un único método. De hecho, existe
una variedad de métodos variacionales que emplean elemento-a-elemento soluciones aproximadas.
Para conocer una clasificación general de los métodos de elementos finitos se recomienda consultar a
CIARLET (1978, pp. 422-423).
-1-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Como mencionamos previamente, la idea de usar este problema modelo unidimensional a lo largo
del curso, no solo representara una forma didáctica de introducir el tema, sino que servirá a los
principiantes que quieran seguir en un futuro próximo un curso más avanzado, permitiendo la
asimilación de la matemática del método que es exactamente igual para problemas de mayor
dificultad. Al final de las notas se incluye un problema suplementario que tiene por objetivo
ampliar y clarificar ciertos conceptos que previamente se trataran sólo superficialmente,
proporcionando así una visión adicional de los fundamentos del MEF.
N(L) Q , (2)
2
Para establecer la ecuación de equilibrio (1), se realiza el diagrama del cuerpo libre en una cara arbitraria de la
pieza, como se muestra en la figura siguiente.
q
N(0) N(x)
x
El equilibrio requiere
x
N(x) N(0) q(t)dt ,
0
0 x L .
La ecuación (1) se deduce a partir del teorema fundamental del cálculo, es decir, la derivada como operación
inversa de la integral.
-2-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
EA
u0
x
L
u(0) u0 , (4)
(las ecuaciones (1), (3) y (5) son válidas en cualquier punto del dominio unidimensional por lo
que tienen una característica local punto a punto.)
Combinando las ecuaciones (1)-(5) – ver Fig. 2, se obtiene la forma fuerte, o clásica, del
problema modelo unidimensional, el cual enunciamos como sigue:
u(0) u0 (7)
EAu(L) Q . (8)
3
Una función real definida en el intervalo [a, b] , a b , se dice que es p veces continuamente diferenciable en
ese intervalo (con p ) si sus derivadas de orden p existen y son continuas en [a, b] . La colección de todas
estas funciones se denomina por C p [a, b] . El símbolo C[a, b] indica la colección de todas las funciones continuas
de valor real en el intervalo [a, b] .
-3-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 2: Esquema para derivar la forma fuerte del problema modelo (adaptado de FELIPPA 2014, ch. 11)4
Las condiciones de frontera del tipo (7), prescribiendo el desplazamiento (es decir, la
variable dependiente) en una sección extrema de la barra, se denominan condiciones de
frontera de Dirichlet, mientras que las condiciones de frontera del tipo (8), que equivalen a
especificar la fuerza axial final, pasan a llamarse de Neumann. Por supuesto, la solución (única)
del problema (S) es trivial.5
4
Diagramas como este se originaron en los trabajos de Enzo Tonti para describir los razonamientos deductivos de
las analogías entre las teorías físicas (por ejemplo, TONTI 1976) y se conocen como diagramas de Tonti, o
diagramas de clasificación.
5
Si u C 2 [0,L] y satisface la ecuación diferencial (6), entonces se deduce del teorema fundamental del análisis
matemático que
1 x
u(x)
EA 0
c1 c2 x F (s)ds ,
donde c1 y c2 son constantes de integración,
s
F (s) q(t)dt
0
.
Usando la integración por partes, uno tiene
x x x
Las constantes c1 y c2 se pueden determinar aplicando las condiciones de frontera. La condición u(0) u0
implica que c1 EA u0 y EA u(L) Q , tal que
L
c2 Q q(x)dx .
0
En consecuencia, concluimos que existe una solución única u C [0,L] al problema (S), que admite la
2
representación
1 L
x
u(x) u0
EA
Q
0
q (s) ds
x
0
(x s) q(s) ds .
2 m
La continuidad de u se puede derivar de (6) - si f C m [0,L] para m 0 , entonces u C [0,L] .
-4-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Si la función w cumple con ser continua, entonces el primer término en el lado izquierdo puede
ser integrado por partes7, tal que
Ahora, requerimos que w(0) 0 , es decir, la función de ponderación debe hacerse nula cuando
se prescriba una condición de frontera de Dirichlet. Luego, aprovechando el hecho de que
EAu(L) Q , tenemos que
L L
EA u(x) w(x) dx q(x) w(x) dx Qw(L) .
0 0
(11)
6
Ya a principios del siglo XX, David Hilbert en Göttingen argumentó que las leyes físicas no debían haberse
formulado en términos de ecuaciones diferenciales, sino fundamentalmente en un formato integral.
7
Integración por partes (CAMPOS FERREIRA 1999, th. 21, § V.1): Sean f y g funciones continuas con variables reales
en [a, b] con primeras derivadas continuas por tramos en el mismo intervalo. Entonces,
b b
a a
-5-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Antes de dar una definición precisa de la forma débil del problema unidimensional,
necesitamos caracterizar, en términos de continuidad y condiciones de frontera, dos clases de
funciones, (1) de clase S : funciones de prueba, y (2) de clase V : funciones de ponderación.
De hecho, la correcta caracterización de S y V es esencial para definir la formulación débil
del problema (BECKER et al. 1981, p. 6).
Las integrales en (11) están bien definidas si u , w y w , son integrables en el intervalo cerrado
[0,L] . Esto sugiere considerar las funciones de prueba y ponderación continuas, con sus
respectivas derivadas continuas por segmentos en el dominio [0,L] .8, 9 Además, se requieren
funciones de prueba para satisfacer la condición de frontera de Dirichlet u(0) u0 , mientras que
las funciones de ponderación son necesarias para satisfacer su contrapartida homogénea
w(0) 0 . En consecuencia, definimos el espacio vectorial real (de dimensión infinita) dado por,
8
Se dice que una función f :[a, b] es continua a tramos en el intervalo cerrado [a, b] si (1) es continua en
[a, b] excepto a lo sumo en un número finito de puntos intermedios, (2) si c (a, b) es un punto de
discontinuidad, entonces los límites de derecha e izquierda de f en c existe, y (3) en x a el límite derecho de f
existe y en x b el límite izquierdo de f también existe. En particular, esta definición implica que una función
continua definida a tramos en un intervalo cerrado está acotada.
Una función que es continua a tramos (izquierda) y otra que no lo es (derecha), ya que uno de sus límites laterales en
x0 no existe
9
El requisito de funciones continuamente diferenciables resultaría ser inadecuada para los esquemas de
aproximación de los elementos finitos desarrollados a continuación.
-6-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Para una conveniencia posterior, hacemos explícito el siguiente hecho importante: dada u S y
wV , entonces su adición u w es también una función prueba (es decir, un elemento del
conjunto S ). Las funciones de ponderación de esta forma pueden ser vistas como variaciones
admisibles o perturbaciones de las funciones de prueba.
Podemos ahora establecer la forma débil, o variacional, del problema unidimensional como sigue:
Desde el punto de vista de la mecánica, el problema (W) expresa el principio del trabajo virtual
(más específicamente el principio de los desplazamientos virtuales):
“Un Sistema deformable está en equilibrio, si y solo si el trabajo virtual exterior total es
igual al total del trabajo virtual interno para un campo de desplazamientos virtuales
compatible con las restricciones del sistema” (ODEN & RIPPERGER 1981, p. 257).
Proposición 1
(a) Si u es la solución del problema con valores de frontera (S), entonces u es también una
solución del problema variacional (W).
(b) Si u es una solución del problema variacional (W) y si u existe y es continua en [0,L] ,
entonces u es también una solución del problema con valores de frontera (S).
Prueba (BRENNER & SCOTT 2008, pp. 2-3, HUGHES 1987, § 1.4, NUNES VICENTE 2007, pp. 78-79)
(a) Sea u una solución de (S). Entonces u C [0, L] y la integración por partes realizada al inicio
2
-7-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
(b) Sea u una solución de (W). Entonces u satisface u(0) u0 y la ecuación variacional (14). Dado
que asumimos que u existe y es continua en [0,L] , podemos integrar por partes el primer
término en el lado izquierdo para obtener
(ii) EAu(L) Q .
(x ξ δ)2 (x ξ δ)2 si ξ δ x ξ δ
w( x ) . (17)
0 en otra parte
Esta función está claramente en V , pero hace 0 EA u(x) q(x) w(x) dx 0 . Como
L
w(L) 0 y 0L EA u(x) q(x) w(x) dx Q EAu(L) w(L) 0 , en contradicción con (16).
Nuestra suposición es inconsistente y (i) debe ser válida.
x
0 ξ δ ξ ξ δ L
-8-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ahora que hemos establecido (i), podemos usarlo para demostrar (ii) – necesitamos
demostrar que Q EAu(L) w(L) 0 para cada wV implica EAu(L) Q . Esto se deduce
inmediatamente del hecho de que no hay ninguna restricción sobre el valor de w en x L .
Por lo tanto, podemos elegir w tal que w(L) 0 . Así también (ii) debe cumplirse, lo que
completa la prueba de la proposición. ■
Proposición 2
La solución del problema variacional (W) es única.
-9-
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Prueba
Supongamos que hay dos soluciones distintas u A y uB para el problema (W). Entonces para
cada wV , tenemos
L L
0
EA uA (x) w (x) dx q(x) w(x) dx Qw(L)
0
(18)
L L
EA u (x) w(x) dx q(x) w(x) dx Qw(L) .
0 B 0
(19)
EA u (x) u (x)
L 2
A B dx 0 . (20)
0
En esta sección, mostramos que la forma variacional (W) de nuestro problema modelo
unidimensional representa una caracterización del campo de desplazamientos que hace
estacionaria la energía potencial total del sistema, definida como
:S , (u)
1 L
2 0
EA u(x)2 dx q(x)u(x)dx Qu(L) .
0
L
10 (21)
energia elastica trabajo de las cargas aplicadas
10
Una “función de funciones” que a cada función le asocia un valor real como , se denomina funcional.
- 10 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
De (22), se obtiene
L L
δ (u)[w ] EA u(x) w (x) dx q(x) w(x) dx Qw(L) . (24)
0 0
Por el principio estacionario de la energía potencial (e.g., ODEN & RIPPERGER 1981, § 9.4), el
campo de desplazamientos u S especifica la configuración de equilibrio de la barra si y sólo si
En vista de (24), esto es solo una reformulación del problema variacional (W). Pero hay un
punto importante a destacar: las consideraciones que condujeron a la definición del problema
(W) en la sección anterior, no se basaron de ninguna manera en la existencia de un funcional
(energía potencial) por lo que la metodología sigue siendo aplicable para el caso de problemas
no conservativos.
El método de Galerkin
La idea básica del método de Galerkin para construir una solución aproximada al problema
variacional (W) puede exponerse brevemente en el planteamiento de (W),
Obtenemos
11
Observar que un (0) u(0) vn (0) u0 0 u0 .
- 11 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Es notable que un esquema discreto para aproximar (W) pueda definirse tan fácilmente. Si
dimV n n , la aproximación se dice que tiene n grados de libertad. Concretamente, u y V n
tienen que ser definidas explícitamente.
El método de Galerkin conduce a un sistema de ecuaciones algebraicas lineales. Para ver esto,
sea φ1 , φ2 , , φn una base de V n , tal que cada wn en V n pueda escribirse unívocamente como
n
wn (x) di φi (x) , (27)
i 1
donde los di se los denominan los coeficiente escalares. Las funciones φi llamadas funciones
base o funciones coordenadas son linealmente independientes en el sentido de que
d φ (x) 0, x [0, L]
i 1
i i di 0, i 1, , n . (28)
n
n n n
i i 0
L L
0
EA u( x )
j 1
c j φ j ( x )
i 1
d φ ( x )
dx q( x )
i 1
d φ
i i ( x ) dx Q
i 1
di φi (L)
n
q(x) φ (x)dx Q φ (L) EA u(x) φ(x)dx
n n
d EA φ(x) φ (x) dx c di
L L L
i i j j i i i
j 1 i 1
0 0 0
i 1
Ahora definimos
n
n
d i K ij c j Fi 0 para cada selección de
di . (33)
i 1 j 1
- 12 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
debido a que los coeficientes di son arbitrarios, (33) representa n ecuaciones que deben
cumplir los c j , en lugar de una única ecuación que puede erróneamente aparentar. De hecho,
considere las siguientes opciones para los di :
K
j 1
1j c j F1 . (34)
K
j 1
2j c j F2 . (35)
K
j 1
ij c j Fi , i 1, ,n . (36)
Cualquier otra elección de d i como alguna combinación lineal de las precedentes, prueba que
no podemos añadir ecuaciones linealmente independientes adicionales al sistema (36). De
forma compacta, adoptando la siguiente notación matricial, tenemos:
K11 K12 K1 n F1 c1
K K22 K2n F c
K 21 F 2 c 2 , (37)
K n1 K n2 K nn Fn cn
entonces de (36) tenemos,
Kc F . (38)
La matriz K de n n es denominada matriz de rigidez, y el vector columna F de n 1 es
equivalente a un vector de fuerza. De la definición (31) se deduce que la matriz de rigidez K es
simétrica: K ij K ji o K K , donde el exponente T denota la matriz transpuesta. Además la
T
Proposición 3
La matriz simétrica K ( n n ) caracterizada en la ecuación (31) es definida positiva, si y solo si:
(a) c T K c 0 , c n
,y
(b) c T K c 0 implica c 0 .
- 13 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
i 1 ci φi
n
puntos. Se sigue que debe ser constante (e.g., DIEUDONNÉ 1969, § 8.6). Pero, como
i 1 ci φi
n
miembros de Vn V , las funciones base satisfacen φi (0) 0 , y concluimos que es
idénticamente nulo. En vista de la independencia lineal de las funciones base, esto implica
ci 0 , i 1, , n . Por tanto c 0 . ■
12
No estamos enfocados en la inversa de la matriz K como medio práctico y eficiente de resolver el sistema lineal
(38). FORSYTHE et al. (1977, p. 31) lo expresa bien cuando dice: “en la gran mayoría de los problemas
computacionales prácticos, es innecesario y desaconsejable calcularla realmente [la matriz inversa]”. Además,
podemos explotar la estructura matricial de K dada su definición simétrica y positiva a través de la factorización
de Cholesky, que existe y es estable para cálculos rápidamente (GOLUB & VAN LOAN 2013, § 4.2)
- 14 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
πx
q(x) q0 sin
L
u0 0 EA
x
L
Fig. 4: Ejemplo 1
q0 L2 π x πx
u(x) 2 sin (43)
π EA L L
q0 L πx
N(x) EA u(x) 1 cos , 0 x L (44)
π L
(Verificar (43) sustituyéndolo en la forma fuerte del problema (S)). Nuestro objetivo por
otro lado, es construir una solución aproximada usando el método de Galerkin.
- 15 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Vamos a resolver este problema cuatro veces consecutivas, para n 1 a n 4 , y ver cómo
la solución mejora a medida que tomamos más términos en la aproximación.
L q0 L πx q L
Fi q(x) φi (x) dx x i sin dx 0 Ii , (47)
0 Li 0 L π
1 1 1 1 c1 1
8
q0 L 1 π 2
4 3 4
EA 1 5 c2
3 2
. (49)
L 1 3 9
2 c3 π 1 π62
2 5
16
48
1 π 2 π 4
8
1 5 2 c
7 4
12
Las matrices de rigidez para los tres casos restantes se obtienen de la anterior,
considerando las submatrices de orden 1, 2 y 3 respectivamente. Igualmente para los
vectores c y F , consistentes con las 1ra, 2da y 3ra fila de las que se dan en (49). La solución
a estos cuatro sistemas de ecuaciones se muestra en la Tabla 1.
n c1 c2 c3 c4
1 1. – – –
2 2.21585 -1.21585 – – q0 L2
3 2.21585 -1.21585 0. – π EA
4 1.99096 0.13349 -2.24891 1.12446
- 16 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
El término-n que aproxima los campos del desplazamiento y la fuerza axial, son:
n n
un (x) ci φi (x) Nn (x) EAun (x) EA ci φi(x) (50)
i 1 i 1
- 17 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Hay algunas cosas que vale la pena mencionar acerca de estas aproximaciones:
(1) El valor del desplazamiento en el extremo libre para todas las soluciones
aproximadas es igual al valor exacto:
n
q0 L2
un (L) ci u(L) . (51)
i 1 πEA
Sin embargo, esta es una característica peculiar del problema en cuestión. No espere
que suceda para cada problema. Obsérvese también que los desplazamientos no son
exactos en ningún otro punto excepto el extremo fijo (donde forzamos la solución
aproximada a satisfacer exactamente la condición de frontera esencial).
- 18 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
El siguiente código de MATLAB resuelve el ejemplo anterior para los datos suministrados
por el usuario y traza el desplazamiento aproximado y el campo de fuerza axial.13
clear; clc;
%
% 1. Introducir datos del problema
L= input(['Introducir la longitude de la barra:']);
EA= input('Introducir la rigidez axial EA : ');
q0= input('Introducir el valor máximo de la carga sinusoidal q0 : ');
n= input('Introducir los grados de libertad : ');
%
% 2. Definir las funciones base y sus derivadas
phi = @(x,i,L) ((x/L).^i); % funciones base (Función anónima)
syms x % crea variables simbólicas
phiV= phi(x,1:n,L); disp('Vector de funciones base'); disp(phiV);
dphiV = diff(phiV,x); disp('Vector de las derivadas de las funciones base'); disp(dphiV);
%
% 3. calcula la matriz de rigidez y el vector de fuerzas nodales
K = EA * double(int(dphiV' * dphiV , x,0,L)); % eq. (31)
F = q0 * double(int( phiV' * sin(pi*x/L) , x,0,L)); % eq. (32)
disp('MATRIZ DE RIGIDEZ'); disp(K); disp('VECTOR EQUIVALENTE DE FUERZAS NODALES'); disp(F');
input('Pulse cualquier tecla para continuar');
%
% 4. Calcula el sistema de ecuaciones lineales
disp('SOLUCIÓN DEL SISTEMA DE ECUACIONES LINEALES');
c = K \ F; disp('coeficiente ci'); disp(c') % ''K under F'' 14
%
% 5. Gráfica de los resultados
nPointsPlotM1 = 100; xV = 0 : L/nPointsPlotM1 : L ; % vector de abscisas
%
% 5.1 Aproximación del campo de desplazamientos
un = c' * subs(phiV',x,xV); % eq. (42)
13
El método de Galerkin puede por supuesto, ser programado en virtualmente cualquier lenguaje de programación.
La sintaxis puede variar de un idioma a otro, pero la organización básica de los cálculos es la misma.
14
El operador de barra invertida de MATLAB utilizará una factorización de Cholesky si la matriz de coeficientes es
simétrica y positiva definida.
- 19 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Hay un problema serio con la matriz de rigidez (46), que no puede ser totalmente
evidente. La matriz de rigidez está tan mal acondicionada que incluso para valores
moderados de n se vuelve inútil para fines computacionales (por ejemplo, para n 7
en uni-precisión aritmética) – esto se puede ver examinando el 2-número condicional
de la matriz 2 , que crece a saltos y es acotada a medida que n aumenta (ver Tabla 2,
obtenido del MATLAB con la función cond ).15 La dificultad es que los monomios (45)
son “casi” linealmente dependientes: como ilustra la Fig. 7, tienen esencialmente todo
su "peso" en la vecindad de x L (de hecho, las funciones base de grado superior
parecen casi iguales).16
n 1 2 3 4 5 6 7
5.55 x 1.67 x
2 1.0 14.3 279.6 6 959.5 191 401.
106 108
Tabla 2: Número condicional 2 para la matriz de rigidez (46)
15
Si 2 es pequeño con respecto a 1 (es decir, si la matriz está bien condicionada), entonces un pequeño error
relativo en los coeficientes no puede producir un error relativo grande en la solución, pero si 2 es grande (es
decir, si la matriz está mal condicionada), entonces un pequeño error relativo en los coeficientes puede (pero no
necesariamente) dar lugar a un gran error relativo en la solución (MEYER 2000, § 3.8). El número condicional de la
matriz de rigidez con respecto al problema de la inversión de la matriz es, por tanto, una medida de la
sensibilidad del sistema lineal (38).
16
El problema con funciones base que son casi similares es muy similar al problema de representar los
componentes de un vector dado con respecto a vectores base con casi la misma dirección. Cuanto más cerca
estén los vectores base de ser colineales, más difícil será calcular con precisión las componentes del vector en
cuestión con respecto a esa base.
- 20 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
1 1 EA L 1 π x 1 π x
2
L
Kij EA φi(x) φj (x) dx i j 2 cos i cos j dx
0 2 2 L 0
2 L 2 L
1 2 π 2 EA
i si i j
2 2L
(53)
0 si i j
L q0 L
Fi q(x) φi (x) dx (1) i 1 . (54)
0
π 43 i i 2
Fi 32 q0 L2
ci (1) i 1 3 . (55)
K ii π EA 3 8 i 16 i 4
- 21 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Método de Rayleigh-Ritz
Donde los c j son coeficientes escalares. Insertando (56) en (21) y realizando las diferenciaciones e
integraciones necesarias, vemos que se convierte de una "función de funciones", es decir, en
una función de las n variables reales c1 , c2 , …, cn : (c1 , c2 , , cn ) . Para obtener un punto
estacionario de esta función, se requiere que
q(x) φ (x)dx Q φ (L) 0 , i 1,
n
EA φi(x) u(x) c j φj (x) dx
L L
,n , (57)
ci
i i
0 0
j 1
que es exactamente igual que el sistema lineal (36) producido por el método de Galerkin. De hecho,
con la misma elección de u y φi , las aproximaciones de Rayleigh-Ritz y Galerkin resultan ser
idénticas.
v, w V
L
v , w E EA v (x) w (x) dx , (58)
0
L
w E
EA w(x) dx
2
, w V .17 (59)
0
17
Se puede demostrar que , E satisface todas las propiedades de un producto interno (e.g., MAGALHÃES 1989, def.
4.1).
- 22 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Proposición 4
Si u y un son las soluciones a los problemas (W) y (G) respectivamente, tenemos
Prueba
La solución u de (W) satisface
L L
EA u(x) w (x) dx q(x) w (x) dx Qw (L)
n n n para cada w n V n , (61)
0 0
Por consiguiente,
Podemos usar esta proposición para demostrar que si u está contenida en Sn , entonces
un u . De hecho, si u Sn , entonces u un V n , y la única función en Vn que es ortogonal a sí
misma es la función idénticamente cero.
- 23 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Una relación crítica entre el producto interno de energía y la norma energética es la desigualdad
de Cauchy-Schwarz
v , w E v E
w E
, v, w V , (64)
con la igualdad valida, si y sólo si v y w son linealmente dependientes. Entonces, para cada
zn Sn ,
EA u(x) un (x) dx
2 L 2
u un E 0
0 0
0 por la proposición 3, con wn zn un
u un , u zn E u un E
u zn E
. (65)
Proposición 5
Si u y un son las soluciones a los problemas (W) y (G), respectivamente, entonces
u un E
u zn E
para cada zn Sn . (66)
Sea Sn , S n
1 2
, …, S n una secuencia de subespacios de dimensión finita de S con la propiedad
N
telescópica
Sn Sn Sn
1 2 N
(67)
y sea un1 , un2 , …, unN la sucesión correspondiente de las aproximaciones de Rayleigh-Ritz-
Galerkin. Entonces,
u un1 u un2 u unN , (68)
E E E
- 24 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ejemplo 2
n u un E
1 0.225079
2 0.027071 L
q0 L
3 0.027071 EA
0.882861
4
103
Tabla 3: Norma energética del error en las aproximaciones de Rayleigh-Ritz-Galerkin derivadas del
Ejemplo 1 utilizando las funciones base monomiales (45)
Por otra parte, como hemos visto en la sección anterior, una mala elección de φi puede
producir una matriz de rigidez mal acondicionada, de modo que el sistema lineal (38) puede ser
difícil de resolver dentro de límites aceptables de precisión.
18
Ciertamente, cualquier propiedad de simetría del sistema debe ser explotada.
- 25 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
1 i i1 n x
x0 0 x1 xi 1 xi xi 1 xn1 xn L
h1 hi hi 1 hn
El método de los elementos finitos ofrece una técnica simple, general e informática para
superar estas dificultades y ahí radica la razón de su abrumador éxito. El dominio - en nuestro
caso, el intervalo [0,L] - se divide en un número finito n de subintervalos que no se
superponen. El subintervalo típico se denota por i [ xi 1 , xi ] , donde xi 1 xi y i 1, 2, , n.
También requerimos que x0 0 y xn L . Los xi se llaman puntos nodales o simplemente
nodos. Los subintervalos se denominan dominios de los elementos finitos o simplemente
elementos. Las longitudes hi xi xi 1 de los elementos no necesitan ser iguales. La colección
de elementos y nodos se llama malla de elementos finitos (Fig. 8).
(1) Las funciones de prueba y ponderación sean lo suficientemente suaves como para estar en
S y en V respectivamente.
(2) Las cantidades de interés (por ejemplo, fuerzas internas o esfuerzos) se puedan recuperar
convenientemente de la solución aproximada uh .
(Es muy difícil construir polinomios por tramos si se requiere demasiada continuidad en los
límites entre elementos – STRANG & FIX 1973, p. 26.)
- 26 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Llamamos a este espacio un espacio de elementos finitos lineales por tramos. Claramente, este
subespacio en V es n-dimensional. De hecho, hay dos grados de libertad en cada uno de los n
elementos que corresponden a la representación de polinomios de grado no mayor que 1. Pero
también requerimos continuidad en los nodos n 1 interiores y un valor cero en x 0 . El
resultado final es así : dimV h 2 n (n 1) 1 n . Una base para Vh relativamente simple, pero
perfectamente adecuada, está dada por las funciones tipo "cierra" (ver Fig. 9).
1
h x xi 1 si xi 1 x xi
i
1
φi (x) xi 1 x si xi x xi 1 , i 1, , n 1 (69)
hi 1
0 si x xi 1 ó x xi 1
1
h x xn1 si xn1 x xn L
φn (x) n , (70)
0 si x xn1
que igualan a la unidad en un nodo particular y desaparecen en todos los otros:
φi (x j ) δij , i , j 1, ,n (71)
1
h si xi 1 x xi
i
1
φi(x) si xi x xi 1 , i 1, , n 1 (72)
h
i 1
0 si x xi 1 ó x xi 1
1
h si xn1 x xn L
φn (x) n . (73)
0 si x xn1
- 27 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 9: Funciones base y sus primeras derivadas para el espacio del elemento finito lineal por tramos,
asociado con la malla de la Fig. 7
- 28 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
φ0
x
x0 0 x1 xi 1 xi xi 1 xn1 xn L
La función u requerida para satisfacer la condición de frontera esencial u(0) u0 , se define por
1
h x1 x si 0 x0 x x1
φ0 (x) 1 , (76)
0 si x x1
n
uh (x) u0 φ0 (x) c j φ j (x) . (77)
j 1
- 29 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
uh
u0 u1
ui 1 un
ui 1 un 1
xi x
x0 0 x1 xi 1 ui xi 1 xn1 xn L
Como resultado de la naturaleza local de las funciones base (69)-(70), la matriz de rigidez
K para nuestro problema modelo unidimensional, es una matriz dispersa, es decir, muchas de
sus entradas son cero. De hecho, si los nodos xi y x j no pertenecen al mismo elemento (es
decir, si i j 1 ) entonces los soportes de φi y φ j no se superponen y se sigue que
(recordar 31)
L
K i j EA φi(x) φj (x) dx 0 . (79)
0
Además, las entradas que no son cero aparecen agrupadas alrededor de la diagonal principal y
por ello llamamos a la matriz K : una matriz banda - La Fig. 12 ilustra esta propiedad. Las
matrices banda tienen ventajas computacionales significativas, ya que las entradas cero fuera
de la banda no tienen que ser almacenadas ni operadas.
- 30 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
EDSGER W. DIJKSTRA
x1 x2 xn
EA φi(x) φj (x) dx EA φi(x) φj (x) dx EA φi(x) φj (x) dx
x0 x1 xn 1
n n
EA φi(x) φj (x) dx K ij(e) (80)
e
e 1 e 1
L L
Fi q(x) φi (x) dx Q φi (L) u0 EA φ0 (x) φi(x) dx
0 0
n n
q(x) φi (x) dx δenδinQ u0 EA φ0 (x) φi(x)dx Fi (e) . (81)
e 1 e
e e 1
donde e [ xe 1 , xe ] es el dominio del elemento finito enésimo . Por lo tanto, concluimos que K y
F puede ser construidos sumando contribuciones elementales:
n
K K (e) , con K (e) K i(je) (82)
i , j 1, ,n
e1
n
F F (e) con F (e) Fi (e) . (83)
i 1, ,n
e1
K ij(e) 0 si i e 1 ó e ó j e 1 ó e (84)
Fi (e) 0 si i e 1 ó e . (85)
- 31 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 13: Contribuciones de cada elemento típico K (e) y F (e) – los indican entradas no nulas; todas las demás
entradas son cero (adaptado de HUGHES 1987, p. 41)
En la práctica, no añadimos los ceros, sino que simplemente añadimos los términos
distintos de cero a los lugares apropiados. Para ello es fructífero pasar del punto de vista global
que hemos adoptado hasta ahora a un punto de vista local.
Comenzamos intentando responder a una pregunta que hemos eludido hasta ahora:
Con referencia al espacio de elementos finitos lineales por tramos definido en § 6, un elemento
finito individual “ e ” consiste en:
(G1) Un dominio: e [ xe 1 , xe ]
(G2) Nodos: xe 1 , xe
19
Sea f : X Y una función. Si A es un subconjunto no vacío de X, entonces la restricción de f en A es la función
f A : A Y definida como f A (x) f (x) para cada x en A. Una función de forma es simplemente la restricción
de alguna función base global a un dominio local del elemento e .
- 32 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Los elementos anteriores se dan en términos de parámetros globales, a saber, las coordenadas
globales, las funciones base globales, la numeración global de nodos y así sucesivamente. Pero es
conveniente tener también una numeración local de los nodos, grados de libertad y funciones de
forma en cada elemento (ver Fig. 14):
(L2) Nodos: x1 xe 1 , x2 xe
(e) (e)
(L3) Grados de libertad: u1(e) ue 1 , u2(e) ue
1
ψ1(e) (x) ( xe x) (86)
he
1
ψ2(e) (x) (x xe 1 ) , x e . (87)
he
2
uh (x) u(je) ψ(je) (x) , x e , (88)
j 1
u0 ki(1e) si e 1
fi (e) q(x)ψi(e) (x) dx 0 si e 2, 3, , n 1 . (91)
e
δ Q si e n
i2
- 33 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
(e )
El cálculo explícito de k resulta
1 1 EA
k(e ) . (92)
1 1 he
- 34 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
K e , e 1 K e , e 1 k21
(e )
(97)
K e , e K e , e k22
(e )
(98)
Fe 1 Fe 1 f1(e) (99)
Fe Fe f2(e) . (100)
El proceso de ensamblaje de la matriz de rigidez está dibujado en la Fig. 15- debido a la simetría,
sólo el triángulo superior o el inferior se ensamblan en la práctica.
Fig. 15: Representación esquemática del proceso de ensamblaje de la matriz de rigidez (los bloques 2 2
representan las matrices de rigidez de cada elemento k(e) )
- 35 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ejemplo 3
2 q0 L q
u(x) x 0 x2 , 0 x L . (101)
EA 2EA
Hallemos una solución lineal aproximada por tramos usando cuatro elementos finitos
de igual longitud (Fig. 16).
1 1 4 EA
k(1) k(2) k(3) k(4) (102)
1 1 L
1 q L
f (1) f (2) f (3) 0 (103)
1 8
1 q L
f (4) 0 . (104)
9 8
- 36 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
k22
(1)
0 0 0 k11(2) (2)
k12 0 0 0 0 0 0 0 0 0 0
(2) (2) (3) (3)
0 0 0 0 k21 k22 0 0 0 k11 k12 0 0 0 0 0
K
0 0 0 0 0 0 0 0 0 k21
(3) (3)
k22 0 0 (4)
0 k11 (4)
k12
(4)
0 0 0 0 0 0 0 0
(4)
0 0 0 0 0 0 k21 k22
K (1) K (2) K (3) K (4)
k22
(1)
k11
(2) (2)
k12 0 0 2 1 0 0
k11 1 2 1 0 4 EA
(2) (2) (3) (3)
k21 k22 k12 0
(105)
0 (3)
k21 (3)
k22 k11
(4) (4)
k12 0 1 2 1 L
0 0 0 1 1
(4) (4)
0 k21 k22
u1 15
u 28
q L2
u 2 0 . (107)
u3 39 32 EA
u4 48
El campo de desplazamientos aproximado es de la forma
4
uh (x) u j φ j (x) , 0 x L , (108)
j 1
donde φ j son las funciones base (69)-(70). Como se ilustra en la Fig. 17, su restricción
a un solo elemento es afín a:
uh (x) e ue 1 φe 1 ( x) e ue φe (x) e
- 37 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 17: Ejemplo 3 – Aproximación por elementos finitos del campo de desplazamientos
- 38 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
1 1 149 q02 L3
uT K u uT F . (112)
2 2 128 EA
1 L 7 q02 L3
2 0
U EA u( x )2
dx . (113)
6 EA
- 39 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
¿Hasta qué punto la solución exacta u S del problema (W) puede ser aproximada por
los miembros de Sh ? No es necesario tratar de trabajar sólo con la aproximación de elementos
finitos uh ; Será suficiente encontrar en Sh una buena aproximación a u , ya que, por la
Proposición 5, uh no puede ser peor.
Sea uI la función de interpolación lineal por tramos de u - las dos funciones coinciden en
cada nodo y uI son afines entre ellas:
n
uI (x) u0 φ0 (x) u(x j ) φ j (x) . (114)
j 1
claramente uI Sh , además si
Considere la diferencia
x x
i (x) ci
u(t ) dt u(t ) dt C hi C h , xi 1 x xi ,
ci
(118)
n
EA u(x) uI (x) dx EA i (x) dx
2 L 2 xi 2
u uI E 0 xi 1
i 1
n
C 2 EA h2 hi C 2 EA L h2 . (119)
i 1
- 40 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
u uI E C1 h . (120)
Debido a que la norma energética del error err u uh en la aproximación de elementos finitos es
menor o igual que la norma energética u uI (por la Proposición 5), concluimos que
u uh E C1 h . (121)
Claramente, la norma energética del error se aproxima a cero cuando el parámetro de malla h
tiende a cero - la aproximación por elementos finitos uh converge a la solución exacta u en la
norma de energía.20
20
La noción de convergencia es incuestionablemente dependiente a la norma (BECKER et al. 1981, p. 36). Es posible
tener convergencia con respecto a una norma, pero no con respecto a otra.
- 41 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 20: Funciones base para el espacio de elementos finitos cuadráticos por tramos,
asociado con la malla de la Fig.8
- 42 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Una vez más el dominio [0,L] se divide en un número finito n de intervalos que no se
superponen i [ xi 1 , xi ] , i 1, 2, , n , con xi 1 xi , x0 0 y xn L . Sea el espacio de
funciones Vh que son continuas en [0,L] , polinomios de grado menor o igual a 2 sobre cada
elemento i y nulas en x 0 . La dimensión de este subespacio de dimensión finita de V es
dimV h 3n (n 1) 1 2 n (tres grados de libertad en cada uno de los n elementos, a los cuales
debemos sustraer una restricción de continuidad en cada uno de los n 1 nodos x1 , x 2 , ...,
xn1 más la restricción wh (0) 0 ). Una base puede construirse colocando nodos adicionales en
los puntos medios xi 1/2 xi 12 hi de los intervalos de i . Entonces hay 2 n 1 nodos en total.
A cada nodo distinto de x0 0 le corresponde un único polinomio cuadrático continuo por
tramos que es igual a 1 en ese nodo particular y desaparece en todos los demás. Estas
funciones, con soporte local, son de dos tipos, dependiendo de si el nodo es un punto final o un
punto medio (ver Fig.20):
x xi 1 x xi 1/2 2
x xi 1 x xi 1
2 h si xi 1 x xi
xi xi 1 xi xi 1/2 hi i
x xi 1 x xi 1/2
2
x i 1 x x i 1 x
φi (x) 2 h si xi x xi 1 , i 1,.., n 1 (122)
x i x i 1 x i x i 1/2 h i 1 i 1
0 si x xi 1 ó x xi 1
x xn1 x xn1/2 2
x xn1 x xn1
2 h h si xn1 x xn L
xn xn1 xn xn1/2 n n
φn (x) (123)
0 si x xn1
x xi 1 x xi 4 x xi 1 2 4 x xi 1 si x x x
h
xi 1/2 xi 1 xi 1/2 xi
i 1 i
i hi
φi 1/2 (x) ,
0 si x xi 1 ó x xi
i 1,.., n (124)
Colectivamente, constituyen la base de nuestra nueva V h .21
21
El nodo interno podría haber sido elegido en cualquier parte del interior del elemento. La elección del punto
medio afecta a la base pero no al espacio V h ensimismo.(STRANG & FIX 1973, p. 54).
- 43 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
φ0
x
x0 0 x1/2 x1 xi 1 xi 1/2 xi xi 1/2 xi 1 xn1 xn1/2 xn L
x x1 x x1/2 2
x1 x x1 x
2 h h si 0 x0 x x1
x0 x1 x0 x1/2 1 1
φ0 (x) , (126)
0 si x x1
donde u j /2 uh (x j /2 ) .
- 44 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
como siempre.
n
F F (e) , con Fi (e) q(x) φi /2 (x) dx δen δi (2n)Q u0 EA φ0 (x) φi/2 (x) dx , i 1, , 2n . (131)
e e
e1
Fig. 22: Contribuciones elementales típicas K (e) y F (e) - los indican entradas no nulas;
todas las demás entradas son cero
- 45 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 23: Funciones base globales y funciones de forma del elemento enésimo
- 46 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
2
x x xe x
ψ1(e) (x) φe 1 e (x) 2 e h (132)
he e
2
x xe 1 x xe 1
ψ (x) φe 1/2
(e )
2
e (x) 4 4 (133)
he he
2
x xe 1 x xe 1
ψ (x) φe e (x) 2
(e )
3 h , x e . (134)
he e
Fig. 24: Representación esquemática del proceso de ensamblaje de la matriz de rigidez y del vector de carga
equivalente
- 47 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
el resultado final es
7 8 1
8 16 8
EA
k (e )
. (137)
3 he
1 8 7
(e )
Obsérvese que la matriz k es singular - tiene un valor propio cero correspondiente con el
T
vector propio [ 1 1 1 ] .
Ejemplo 4
u0 0 EA
x
L
1 2
x0 0 x1/2 x1 x3/2 x2 L x
h1 L h1 L h2 L h2 L
2 4 2 4 2 4 2 4
- 48 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Las matrices de rigidez de los elementos y sus vectores de fuerza son (con he 12 L )
7 8 1
k k 8 16 8
(1) (2) 2 EA
(138)
3L
1 8 7
π 2 2π 16
q L
f (1) 8(4 π) 03 (139)
π
2(3π 8)
2(3π 8)
q L
f (2) 8(4 π) 03 . (140)
π
π 2 2π 16
Debido a la simetría, f1 f3 , f2 f2 y f3 f1 .
(1) (2) (1) (2) (1) (2)
k22
(1) (1)
k23 0 0 0 0 0 0 k22 (1) (1)
k23 0 0
(1) (2) (1)
k (1)
k33 0 0 0 (2)
k11 (2)
k12 k13 k32
(1)
k33 k22
(2) (3)
k12 0
K 32
0 0 0 0 0 (2)
k21 (2)
k22 (2)
k23 0 (2)
k21 (2)
k22 (2)
k23
(2)
0 0
(2) (2) (2) (2) (2)
0 0 0 0 k31 k32 k33 k31 k32 k33
K (1) K (2)
16 8 0 0
8 14 8 1
2 EA (141)
0 8 16 8 3 L
0 1 8 7
F (1) F (2)
- 49 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Donde φ j /2 son las funciones base (122)-(124) - ver Fig.26. Su restricción a un solo
elemento es un polinomio de grado dos (o menos):
, e 1, 2 . (145)
Los desplazamientos u0 , u1 y u2 en los nodos finales de los dos elementos son exactos;
En los nodos interiores, no se alcanza la exactitud.
- 50 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. 26: Ejemplo 4 – Aproximación por elementos finitos del campo de desplazamientos
La energía de deformación
q02 L3
U h u F 6 192 96 π 16 π2 π 3
1 T
(147)
2 2 π EA
- 51 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
ˆ [1, 1]
Fig. 28: Biyección afín Te mapeando el elemento maestro
sobre el elemento e [ xe 1 , xe ] y su inversa
Las ideas anteriores se extienden directamente a polinomios de grado superior, dando lugar a la
familia de Lagrange para elementos finitos unidimensionales. Nuestro objetivo ahora es
describir esta familia lo más sencillamente posible, con un formalismo sistemático. Para
lograrlo, definimos un elemento maestro o estándar ˆ [1, 1] en el que realizaremos todos
los cálculos en el dominio del elemento. Este elemento maestro es mapeado en el elemento
enésimo en una malla dada por la biyección afín (Fig.28)
1ξ 1ξ
x Te (ξ ) xe 1 xe , ξ ̂ , (149)
2 2
cuya inversa es
2 x xe xe 1 2x xe xe 1
ξ Te 1 (x) , x e . (150)
xe xe 1 he
p 1
ξ ξ ,
j 1
j ξ ̂ . (151)
j i
- 52 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Este producto es cero en todos los nodos excepto ξ i . Para generar la función de forma ψˆ i
asociada con el i-enésimo nodo, el producto (151) se normaliza de modo que ψˆ i (ξ i ) 1 :
p 1
ξ ξj
ψˆi (ξ ) , ξ ̂ . (152)
j 1 ξ i ξ j
j i
Las p 1 funciones de forma de Lagrange así obtenidas forman una base para el espacio de
todos los polinomios de grado p en el elemento maestro ̂ . Ellos satisfacen
1 if i j
ψˆi (ξ j ) δij , i , j 1, , p 1 (153)
0 if i j
p 1
ψˆ (ξ ) 1 ,
i 1
i ξ ̂ . (154)
p 1
ψˆ (ξ ) 0 ,
i 1
i ξ ̂ . (155)
Las funciones de forma correspondientes en el elemento existente e , asociadas con los nodos
he
(numeración de nodos locales) xi(e) Te (ξ i ) xe 1 (i 1)
p
2 x xe xe 1
ψi(e) (x) ψˆi Te 1 (x) ψˆi , x e . (157)
he
Son polinomios de grado p (ya que Te 1 es afín) y mapean el espacio de todos los polinomios de
grado p sobre e . Al juntar las funciones elementales de forma asociadas con un nodo dado
en la malla de elementos finitos, se producen funciones de base globales continuas con soporte
local (un solo elemento o dos elementos consecutivos) y cuya restricción a un solo elemento es
idénticamente cero o un polinomio de grado p.
- 53 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
El cálculo de la matriz de rigidez del elemento enésimo para el problema modelo en consideración
procede de la siguiente manera:
ψi(e) (x) ψˆi Te 1 (x) ψˆi Te 1 (x) Te 1 (x) ψˆi(ξ ) , i 1,
2
, p 1 . (158)
he
2 ˆ 2
kij(e) EA ψi(e) (x)ψ(je) (x) dx EA
1
ψi(ξ ) ψˆ j (ξ ) Te(ξ ) dξ
e 1 he he
1 2 ˆ
EA ψi(ξ ) ψˆ j (ξ ) dξ , i , j 1, , p 1 . (159)
1 he
En cuanto al vector de fuerza del elemento enésimo, sus entradas se evalúan por sustitución
mediante
u0 ki(1e) si e 1
fi (e) q(x) ψi(e) (x) dx 0 si e 2, 3, , n 1
e
δ
i ( p1) Q si e n
u0 ki(1e) si e 1
q Te (ξ ) ψˆi (ξ ) Te(ξ ) dξ 0
1
si e 2, 3, , n 1
1
δ
i ( p1) Q si e n
u0 ki(1e) si e 1
1 h 1ξ 1ξ ˆ
e q xe 1 xe ψi (ξ ) dξ 0 si e 2, 3, , n 1 , (160)
1 2 2 2 δ
i ( p1) Q si e n
con i 1, , p 1 .
- 54 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ejemplo 5
Estas funciones base globales (funciones de "cierra") están ilustradas en la Fig. 9 y Fig. 14.
ˆ [1, 1] y en el
Fig. 29: Funciones de forma afines de Lagrange en el elemento maestro
elemento enésimo e [ xe 1 , xe ] en la malla de elementos finitos
- 55 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
2
x x xe x
ψ (x) ψˆ1 Te 1 (x) 2 e
(e )
1 h (168)
he e
2
x xe 1 x xe 1
ψ (x) ψˆ2 Te 1 (x) 4
(e )
2 4 (169)
he he
2
x xe 1 x xe 1
ψ (x) ψˆ3 Te 1 (x) 2
(e )
3 h , x e . (170)
he e
ˆ [1, 1] y
Fig. 30: Funciones de forma cuadrática de Lagrange en el elemento maestro
en el elemento enésimo e [ xe 1 , xe ] en la malla de elementos finitos
27 1
ψˆ2 (ξ ) ξ ξ 2 1 (172)
16 3
27 1
ψˆ3 (ξ ) ξ ξ 2 1 (173)
16 3
9 1
ψˆ4 (ξ ) ξ 1 ξ 2 , ξ ̂ . (174)
16 9
- 56 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
ˆ [1, 1]
Fig. 31: Funciones de forma cúbica de Lagrange en el elemento maestro
Sus gráficas se muestran en la Fig. 31. El cálculo usando (159) de la matriz de rigidez de un
elemento típico de Lagrange cúbico de orden p 1 4 , es completamente trivial, siendo
(que debe ser completado por simetría). Observe que esta matriz es singular, de rango 3.
- 57 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Las relaciones fundamentales que rigen este problema, escritas en forma local, son las
siguientes:
N(0) Q (177)
donde FS denota la fuerza de compresión ejercida sobre la punta del pilote por el resorte.
x
fS
EA
L EA k
L2
2k L
Fig. 32: Problema suplementario - Pilote cargado axialmente y empotrado en un medio elástico
(adaptado de HJELMSTAD 2005, p. 237)
- 58 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
EA
fS (x) ku(x) u(x) (181)
L2
2 EA
FS 2 k L u(L) u(L) . (182)
L
EA
EA u(x) u(x) 0 , x (0,L) (183)
L2
- 59 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
EAu(0) Q (184)
2 EA
EA u(L) u(L) 0 . (185)
L
x x
2
3 e e QL
L L
u(x) (186)
1 3 e2 EA
x x
2
3e L e L
N(x) EA u(x) Q. (187)
1 3 e2
Para derivar la forma débil del problema, tomamos la ecuación diferencial (183),
formamos el producto con una función de ponderación w e integramos sobre el dominio:
L EA L
EA u(x) w(x) dx
L2 0
u(x) w(x) dx 0 . (188)
0
EA L
EA u(x) w(x) 0 EA u(x) w(x) dx
L
L2 0
L
u(x) w(x) dx 0 . (189)
0
L EA L 2 EA
EA u(x) w(x) dx 2 0
u(x) w(x) dx u(L)w(L) Qw(0) . (190)
0 L L
- 60 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
La primera es relativamente fácil. Puesto que las integrales en (190) involucran al menos las
primeras derivadas, tendrán sentido si requerimos que las funciones de prueba y ponderación
sean continuas, con las primeras derivadas continuas por tramos en [0,L] . Las condiciones de
frontera plantean un problema más sutil. Puesto que tanto las condiciones de frontera de
Neumann como las de Robin implican derivadas primeras, ellas son condiciones de frontera
naturales de acuerdo con la regla general establecida en § 3 y no necesitan ser impuestas. Esto
se confirmará a continuación. Por lo tanto, definimos los espacios de las funciones de prueba y
ponderación como
L EA L 2 EA
EA u(x) w(x) dx 2 0
u(x) w(x) dx u(L)w(L) Qw(0)
0 L L
L EA L 2 EA
EA u(x) w(x) dx 2 0
u(x) w(x) dx u(L)w(L) Qw(0)
0 L L
2 EA L EA
EAu(L) u(L) w(L) EAu(0) Q w(0) EAu(x) 2 u(x) w(x)dx . (193)
L 0 L
Por el lema fundamental del cálculo de las variaciones (la técnica utilizada para probar la
parte (b) de la Proposición 1), esta expresión desaparecerá para cada w V solo si (1) la
ecuación de Euler-Lagrange (183) se cumple en el intervalo (0, L) y 2) las condiciones de frontera
naturales (184)-(185) se mantienen en los puntos extremos x 0 y x L (notar que los valores
de w(0) y w(L) no están en modo alguno restringidos).
- 61 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
El problema (W’) puede ser reformulado para buscar un punto estacionario del funcional
“energía potencial” definido por
EA L EA L EA
:S , (u) u(x)2 dx u(x) dx Qu(0) .
2
u(L)2 (194)
2 0 2 L2 0 L trabajo
energia de energia de energia de de la
deformación deformación del deformación del carga
en el pilote resorte continuo resorte inferior aplicada
L EA L 2 EA
δ (u)[w ] EA u(x) w (x) dx 2 0
u(x) w(x) dx u(L)w(L) Qw(0) . (195)
0 L L
Ahora procedemos a examinar la aplicación del método de Galerkin a (W’). Sean φ1 , ...,
φn funciones linealmente independientes de V y denotando a V n como el espacio n-
dimensional que generan. Definimos al problema modelo unidimensional como:
L EA L 2 EA
EA un (x) wn (x) dx 2 0 n
u (x) wn (x) dx un (L)wn (L) Qwn (0)
0 L L
para cada wn V n . (196)
Utilizando la expansión
n
un c j φ j (197)
j 1
K
j 1
ij c j Fi , i 1, ,n , (198)
- 62 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
La matriz de rigidez definida por (199) es simétrica (obviamente) y definida positiva, es decir, la
proposición 3 permanece válida. En efecto,
2
n 2 2
EA L n
ci φi (x) dx 2 ci φi (x) dx 2 EA n
ci φi (L) 0 , c
L
c T K c EA
L 0 i 1
n
. (201)
0 i 1 L i 1
Además, si c T K c 0 entonces
2
n
0
L
ci φi (x) dx 0 (202)
i 1
EA L 2 EA
v(L) w(L) , v , w V
L
v , w E EA v (x) w (x) dx 2 0
v(x) w(x) dx (203)
0 L L
EA L 2 EA
w(L)2 , w V .
L
w E
EA w(x)2 dx 2 0
w(x)2 dx (204)
0 L L
- 63 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ejemplo 6
φ1 (x) 1 (205)
x
φ2 (x) 2 1 (206)
L
2
x x
φ3 (x) 6 6 1 , x [0, L] (207)
L L
3 1 1
3 c1 1 c1 115
61
EA 19 1 c 1 Q c 78 QL .
1 (208)
L 1 12 6 2 2 2 115 EA
3 1
6
71
180
c3 61 c3 236
QL 61 78 x 6 x x
2
u3 (x) 2 1 6 6 1 . (209)
EA 115 115 L 23 L L
Observe que los desplazamientos en los extremos u3 (0) y u3 (L) no son exactos (contrasta
con el Ejemplo 1). A su vez, la distribución aproximada de la fuerza axial está dada por
24 x
N3 (x) Q 14 15 . (210)
115 L
- 64 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Ejemplo 7
En este ejemplo, construimos una aproximación por elementos finitos lineales por
tramos para la solución (186) del problema suplementario, usando una malla uniforme de
tres elementos (Fig. 34).
x1 0
L
1 h1
3
fS (x)
x2
EA
L EA k 2 2 h2
L
L 3
x3
L
3 h3
3
x4 L
2k L
x
0 si e 3
2EA 1 ˆ he EA L ˆ
he 1
k
(e )
ψi(ξ ) ψj (ξ ) dξ 2 ψi (ξ ) ψj (ξ ) dξ 2 EA
ˆ ˆ
ˆ ˆ
L ψi (1) ψj (1) si e 3
ij
2L 0
, i , j 1,2 (211)
Q ψˆ (1) si e 1
fi (e) i , i 1,2 , (212)
0 si e 1
28 18
53
EA
k(1) k(2) 953 28
(213)
18 9 L
- 65 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
28 18
53
EA
k(3) 953 46
(214)
18 9 L
Q
f (1) (215)
0
k11
(1) (1)
k12 0 0 0 0 0 0 0 0 0 0
(1) (1) (2) (2)
k k22 0 0 0 k11 k12 0 0 0 0 0
K 12
0 0 0 0 0 (2)
k12 (2)
k22 0 0 0 (3)
k11 (3)
k12
(3)
0
(3)
0 0 0 0 0 0 0 0 0 k12 k22
K (1) K (2) K (3)
(1)
k11 (1)
k12 0 0
(1)
k12 (1)
k22 k11
(2) (2)
k12 0
0 (2)
k12 (2)
k22 k11
(3) (3)
k12
(3) (3)
0 0 k12 k22
289 18
53
0 0
53
9 9 18
28 28 53
0 EA
18 (217)
0 18
53
9 9
28 28
18
53 L
0 0 18
53 46
9
f1(1) 0 0 f1(1) Q
(1) (2) (1)
f2 f1 0 f2 f1(2) 0
F . (218)
0 f2(2) f1(3) f2(2) f1(3) 0
(3)
0 0 f2 f2 0
(3)
u1 0.910739
u 0.622668
u 2 QL , (219)
u3 0.405087 EA
u4 0.233365
- 66 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
que no son los exactos (contrasta con el Ejemplo 3). El campo de desplazamientos
aproximado es afín sobre cada elemento:
ue 1 ue
ue L
x (e 1) 3L , e 1, 2, 3 . (220)
3
ue 1 ue
Nh (x) e EA uh (x) e EA L
, e 1, 2, 3 . (221)
3
- 67 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Sea una función f integrable real en el intervalo finito [a, b] . Cualquier fórmula explícita
que sea adecuada para proporcionar una aproximación a la integral
b
I( f ) f (x) dx (A.1)
a
n
fn (x) n f (x) f (xi ) li (x) , (A.3)
i 0
donde
n
x xk
l i ( x) , i 0,1,..., n (A.4)
k 0 xi xk
k i
con
b
αi li (x) dx , i 0,..., n . (A.6)
a
- 68 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fórmulas de Newton-Cotes
xi xi 1 h , i 1,..., n . (A.7)
Podemos definir
22
Si f es un polinomio de grado n , entonces, por la unicidad del polinomio de interpolación (e.g., QUARTERONI et
al. 2007, th. 8.1), n f f y en consecuencia In ( f ) I(n f ) I( f ) .
Consideremos ahora el llamado polinomio nodal
n
ωn1 (x) (x xi ) ,
i 0
de grado n 1 . Claramente,
b
I(ωn21 ) ωn21 (x) dx 0
a
- 69 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
n 1 2 3 4 5
w0 1 1 3 14 95
2 3 8 45 288
1 4 9 64 375
w1 2 3 8 45 288
1 9 24 250
w2 3 8 45 288
3 64 250
w3 8 45 288
w4 14 375
45 288
w5 95
288
Los coeficientes w i solo dependen de n y pueden ser tabulados a priori – ver Tabla A.1 y A.2.
n 0 1 2 3 4
w0 2 3 8 55 66
2 3 24 20
w1 3
2 43 5
24 84
20
8 5 156
w2 3 24 20
w3 55
24 84
20
w4 66
20
- 70 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Observar que los w i son todos números racionales; además, (i) cumplen: h i 0 wi b a , es
n
i 0 wi n i 0 wi n 2
n n
decir, es una fórmula cerrada y es una abierta y (ii) son simétricos
en el sentido de que w i w n i . Procedemos a examinar tres ejemplos notables de (A-11); la
fórmula abierta más simple de Newton-Cotes ( n 0 ) que es la fórmula del punto medio o
fórmula del rectángulo, obtenida reemplazando f definida en [a, b] con la función constante de
interpolación f en el punto medio x0 12 (a b) :
ab
I0 ( f ) (b a) f (A.12)
2
Ver la Fig.A.1 para una interpretación geométrica. Si f C 2[a, b] , el error de cuadratura es
(QUARTERONI et al. 2007, § 9.2.1)
h3 ba
E0 ( f ) I( f ) I0 ( f ) f (ζ ) , h , ζ (a, b) . (A.13)
3 2
Por lo tanto, la fórmula del punto medio es exacta para las funciones afines y su grado de
exactitud es 1. La fórmula cerrada de Newton-Cotes con n 1 es la fórmula trapezoidal
ba
I1 ( f ) f (a) f (b) (A.14)
2
ver Fig. A.2; siempre que f C 2[a, b] , el error de cuadratura asociado puede expresarse como
(QUARTERONI et al. 2007, § 9.2.2)
h3
E1 ( f ) I( f ) I1 ( f ) f (ζ ) , h b a , ζ (a, b) . (A.15)
12
Este resultado implica que el grado de exactitud de la fórmula trapezoidal es 1.
y
I0 ( f )
y f (x)
f 12 (a b)
x
a 1
2 (a b) b
h 12 (b a) h 12 (b a)
- 71 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
y f (x) I1 ( f )
y 1 f (x)
f (a)
f (b) x
a b
h ba
ver Fig. A.3; si f C 4 [a, b] , el error de cuadratura es (QUARTERONI et al. 2007, § 9.2.3)
h5 (4) ba
E2 ( f ) I( f ) I2 ( f ) f (ζ ) , h , ζ (a, b) . (A.17)
90 2
donde el grado de exactitud es 3. Los ejemplos anteriores ilustran el siguiente resultado general:
el grado de exactitud de las fórmulas de Newton-Cotes (sea cerrada o abierta) es igual a n 1 si
n es par, e igual a n si n es impar (QUARTERONI et al. 2007, th. 9.2).
y I2 ( f )
y f (x)
y 2 f (x)
f (a) f 12 (a b)
f (b) x
a 1
2 (a b) b
h 12 (b a) h 12 (b a)
- 72 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
n In ( f )
2 5.4902
4 2.2776
6 3.3288
8 1.9411
10 3.5956
usando las fórmulas cerradas de Newton-Cotes con incrementos de n (ATKINSON 1989, pp. 266-
267). Cuando n es grande, los pesos para las cuadraturas de Newton-Cotes son también valores
grandes y de signos alternantes. Esto puede dar lugar a grandes diferencias en el orden de
magnitud por la cancelación de términos. El uso de una secuencia de fórmulas de Newton-Cotes
con el aumento de n tiene poco o nada de influencia en la convergencia.
23
No hay ninguna razón por la que los subintervalos deben tener el mismo ancho, pero esta es la forma habitual en
que las fórmulas compuestas se derivan y se aplican.
- 73 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Para la fórmula compuesta del punto medio, se definen las m cuadraturas nodales
xi a i 12 H , i 0,1,..., m 1 . (A.19)
ba 2
E0, m ( f ) I( f ) I0, m ( f ) H f (ζ ) , ζ (a, b) , (A.21)
24
siempre que f C 2[a, b] (QUARTERONI et al. 2007, § 9.2.1). La expresión (A.20) es una suma de
Riemann (ver Fig. A.4.).
xi a i H , i 0,1,..., m . (A.22)
y f (x)
a b x
x 0 x1 x m 1
H m1 (b a)
- 74 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
y f (x)
x
a x0 x1 xm b
H m1 (b a)
ba 2
E1, m ( f ) H f (ζ ) , ζ (a, b) , (A.24)
12
bajo el supuesto de que f C 2[a, b] (QUARTERONI et al. 2007, § 9.2.2). La fórmula trapezoidal
compuesta se implementa en MATLAB con las funciones trapz y cumtrapz.
xi a 12 i H , i 0,1, , 2m . (A.25)
entonces,
H m 1 m 1
I2, m ( f ) 0
6
f ( x ) 2 f ( x2i ) 4 f (x2i 1 ) f (x2m ) . (A.26)
i 1 i 0
Si f C 4 [a, b] , el error de cuadratura se puede escribir como (QUARTERONI et al. 2007, § 9.2.3)
4
b a H (4)
E2, m ( f ) f (ζ ) , ζ (a, b) . (A.27)
180 2
- 75 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Cuadratura de Gauss-Legendre
Proposición A.1
La fórmula de cuadratura de interpolación (A.5)-(A.6) tiene grado de exactitud 2 n 1 si y sólo si
el polinomio nodal ωn1 , definido como
n
ωn1 (x) (x xi ) , (A.28)
i 0
para todos los polinomios p de grado n . Los pesos de cuadratura son todos positivos donde
el grado de exactitud es máximo. Si f es continua en [a, b] , entonces In ( f ) I( f ) cuando
n .
- 76 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
y cada polinomio de grado n puede ser obtenido como una combinación lineal de P0 , P1 , …,
Pn (SZABÓ & BABUSKA 1991, Appendix A.4). Los nodos de cuadratura de Gauss-Legendre ξ i (o puntos
de Gauss) son por lo tanto las n 1 raíces de Pn1 , que son reales, simples y ubicadas entre
(1,1) , con una distribución simétrica alrededor de ξ 0 . En cuanto a los pesos de cuadratura
de Gauss-Legendre, se puede demostrar que admiten la representación explícita (KRYLOV 1962,
p. 108)
1 1 Pn (ξ ) 2 2 1 ξ i2
αi li (ξ ) dξ dξ , i 0,1, , n . (A.31)
1 1 (ξ ξ )P (ξ )
i n i 1 ξ i2 Pn1 (ξ i )2 (n 2)2 Pn2 (ξ i )2
Los pesos correspondientes a nodos simétricos son iguales. Si f C 2 n 2 [1, 1] , el error de
cuadratura se puede escribir en la forma (DAVIS & RABINOWITZ 1984, p. 98)
22n3 (n 1)!
4
Los nodos y los pesos para algunas fórmulas de cuadratura de Gauss-Legendre sobre el intervalo
[1,1] son dados en la Tabla A.4.
24
Para integrales sobre un intervalo finito genérico [a, b] , usamos el cambio de variable
ba ab
x ξ
2 2
a fin de que
b ba ba
1 ab
a
f (x) dx
2 f
1 2
ξ dξ .
2
- 77 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
n Nodos Pesos
0 0 2
1
1 1
3
8
0
9
2
3 5
5 9
1
15 2 30 1
18 30
35 36
3
1
15 2 30 1
18 30
35 36
128
0
225
4
1
3
1
7
35 2 70 1
900
322 13 70
1 1
35 2 70 1
900
322 13 70
3 7
Tabla A.4: Nodos y pesos para algunas fórmulas de cuadratura de Gauss-Legendre en [1, 1]
(los pesos correspondientes a nodos simétricos se escriben sólo una vez)
A menudo es deseable utilizar fórmulas de cuadratura de tipo Gauss con un cierto número de
nodos pre-asignados, siendo los restantes elegidos para maximizar el grado de exactitud.
En la cuadratura de Gauss-Lobatto, hay dos nodos pre-asignados, es decir, los extremos del
intervalo de integración. Para n 1 recuperamos la regla trapezoidal. Para n 1 con el intervalo
de referencia [1,1] tenemos ξ 0 1 , ξ n 1 y n 1 nodos libres designados como ξ i ,
i 1, , n 1 , que son las raíces de Pn , que están situados simétricamente con respecto al
origen. Los pesos correspondientes están dados por
2
αi , i 0,1, ,n (A.33)
n (n 1) Pn (ξ i )
2
y satisfacen αi αn i .
- 78 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
n Nodos Pesos
1 1 1
1
1
3
2
4
0
3
1
1
6
3
5 5
5 6
1
1
10
32
4 0
45
21 49
7 90
Tabla A.5: Nodos y pesos para algunas fórmulas de cuadratura de Gauss-Lobatto en [1, 1]
(los pesos correspondientes a nodos simétricos se escriben sólo una vez)
(n 1) n3 22n1 (n 1)!
4
Los nodos y pesos para algunas fórmulas de Gauss-Lobatto sobre el intervalo [1,1] se
muestran en la Tabla A.5.
- 79 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
que equivale a reemplazar f (x ) con la pendiente de la línea secante uniendo los puntos
x h , f (x h) y x h , f (x h) en la gráfica de f . Estas tres aproximaciones se ilustran en
la Fig. B.1. Una herramienta estándar para estimar el error en una aproximación de diferencias
finitas es la fórmula de Taylor con la forma de Lagrange del resto (e.g., RUDIN 1976, th. 5.15).
25
Las fórmulas de diferencias finitas hacia adelante y hacia atrás también son aplicables en x a y x b
respectivamente.
- 80 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. B.1: Representación geométrica de las fórmulas de diferencias finitas hacia delante,
hacia atrás y centrada para aproximar f (x ) respectivamente
Para determinar la proximidad de las diferencias finitas hacia adelante f ( x ) para f (x ) ,
asumimos que f es dos veces diferenciable en el intervalo (x , x h0 ) , con h0 0 .
f (x)
f (x ) f (x ) C h , C sup (B.6)
x ( x , x h 0 ) 2
26
En general, se dice que una aproximación de diferencia finita es de penésimo - orden de precisión ( p 0 ) si existe
una constante C 0 , independiente de h , tal que el error está limitado por C h p para todo h 0
suficientemente pequeño.
- 81 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
h2 h3
f (x h) f (x ) h f (x ) f (x ) f (ζ ) , ζ (x , x h) (B.7)
2! 3!
h2 h3
f (x h) f (x ) h f (x ) f (x ) f (ζ ) , ζ (x h , x ) . (B.8)
2! 3!
h3
f (x h) f (x h) 2 h f (x )
6
f (ζ ) f (ζ ) . (B.9)
f (x)
c f (x ) f (x ) C h 2 , C sup (B.10)
x ( x h 0 , x h 0 ) 6
para 0 h h0 ; Bajo las suposiciones establecidas la fórmula de diferencias finitas para valores
centrados de segundo orden es exacta.
3 f (a) 4 f (a h) f (a 2 h) h2
f (a) f (ζ ) , ζ (a , a 2 h) (B.11)
2h 3
3 f (b) 4 f (b h) f (b 2 h) h2
f (b) f (ζ ) , ζ (b 2 h , b) . (B.12)
2h 3
Estas fórmulas se obtienen calculando la primera derivada en a (igual para b ) del polinomio
que interpola f en a , a h y a 2 h (igual para los puntos b 2 h , b h y b ); Los términos
del error presuponen evidentemente una función lo suficientemente suave para f (ATKINSON
1989, § 5.7).
- 82 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Tabla B.1: Ejemplo B.1 – Valor absoluto de los errores de la aproximación “hacia delante”, “hacia atrás” y
“centrada” de las diferencias finitas de f (x )
h2 h3 h4 (4)
f (x h) f (x ) h f (x )
f (x ) f (x ) f (ζ ) , ζ (x , x h) (B.13)
2! 3! 4!
h2 h3 h4
f (x h) f (x ) h f (x ) f (x ) f (x ) f (4) (ζ ) , ζ ( x h , x) . (B.14)
2! 3! 4!
- 83 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. B.2: Ejemplo B.1 – Diagrama log-log del valor absoluto de los errores de aproximación & h
f (x h) 2 f (x ) f (x h) h2 (4)
f (x )
h 2
24
f (ζ ) f (4) (ζ ) . (B.15)
f (x h) 2 f (x ) f (x h)
2 f (x ) . (B.16)
h2
Si f (4) está acotada en (x h0 , x h0 ) , entonces la estimación del error queda como
f (4) (x)
2 f (x ) f (x ) C h2 , C sup (B.17)
x ( x h 0 , x h 0 ) 12
que se cumple para 0 h h0 . Esto muestra que (B.16) proporciona una aproximación exacta de
segundo orden a f (x ) .
- 84 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
f (x ) f (x h) 1 f (x h) f (x ) f (x ) f (x h)
2 f ( x ) f ( x )
h h h h
f (x ) , (B.18)
donde y son los operadores de diferencia finita “hacia adelante” y “hacia atrás”
definidos en (B.1) y (B.2) respectivamente.
u(0) u0 (B.20)
u(L) uL , (B.21)
h xi : xi i h , i 0 , , n , (B.22)
- 85 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
x
x0 0 x1 xi 1 xi xi 1 xn1 xn L
uh (x0 ) u0 (B.24)
uh (xn ) uL . (B.25)
En palabras:
(2) En los puntos extremos, la función de malla uh , requiere satisfacer las condiciones de
frontera de Dirichlet.
Decimos que hemos discretizado el problema con valores de frontera, con un esquema de
diferencias finitas.
A h u h Fh , (B.27)
27
Aunque la Fig. B.3 y Fig. 8 se parecen mucho, los dos conceptos de malla son en realidad muy diferentes.
Mientras una consiste enteramente en un número finito de puntos, la otra incluye tanto nodos como elementos.
- 86 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
donde
2 1 0 0
1 2 1
EA
Ah 2 0 0 (B.28)
h
1 2 1
0 0 1 2
es la matriz de coeficientes, y
uh (x1 )
u (x )
h 2
uh (B.29)
uh (xn2 )
uh (xn1 )
q(x1 ) EA u
h2 0
q ( x2 )
Fh (B.30)
q( x n 2 )
q(x ) EA u
n1 h2 L
- 87 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Proposición B.1
La matriz simétrica A h dada por la ecuación (B.28) es definida positiva.
Prueba
Si y n1
es un vector columna con componentes y1 , , yn1 . Un cálculo simple muestra que la
forma cuadrática asociada con la matriz A h es
EA 2 n2
y y1 yi 1 yn21 ,
2
Q: n1
, Q(y) y T Ah y 2 1
(B.31)
h i 1
Resulta que A h es no-singular y por lo tanto el sistema (B.27) tiene una solución única
para cualquier vector derecho Fh , sin importar el valor de n.
f (x1 )
f (x )
sh ( f ) 2
. (B.32)
f (xn1 )
- 88 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
La magnitud de este vector se mide comúnmente usando una de las siguientes normas (LEVEQUE
2007, App. A.5):
eh
max ehi . (B.34)
i 1, , n 1
Una elección apropiada de la norma debe reflejar el propósito del cálculo numérico. Por
ejemplo, en algunas aplicaciones, un error grande en un solo punto del dominio podría ser
catastrófico, mientras que en otros sólo el error promedio sobre el dominio es significativo. Para
nuestro caso tomamos la norma máxima (B.34).
lim eh
0 . (B.37)
h0
Además, se dice que el esquema es convergente de orden p 0 si existe una constante positiva
C , independiente de h , tal que
eh
C hp (B.38)
- 89 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
lim th
0 .29 (B.40)
h0
th
C hp (B.41)
28
Para ilustrar la noción de (in) estabilidad, consideramos un problema numérico más simple que la discretización
de la ecuación diferencial (ARNOLD 2015). Supongamos que deseamos calcular la integral definida
1
γn 1 0
x n e x 1 dx
para n 15 . Usando la integración por partes, obtenemos una serie recursiva, dada por:
1
γ1 1
e
γn1 1 n γn , n 1, , 15 .
Ahora supongamos que llevamos a cabo este cálculo, empezando por γ1 0.632121 (usando hasta seis cifras
decimales). Entonces encontramos que γ16 576 909 , Que es verdaderamente un error apreciable, ya que el
valor correcto es γ16 0.059021... Este es un esquema numérico altamente inestable: una perturbación de los
datos de menos de 10 6 es enormemente amplificado y conduce a un cambio en la solución de casi 6 10 5 .
Es importante señalar que el cálculo numérico de la integral definida no es un problema difícil de resolver, por
ejemplo, podría ser fácilmente hecho con la regla de Simpson. El problema aquí se refiere a la inestabilidad del
algoritmo.
29
En palabras: En un esquema consistente, la solución al problema con valores de frontera casi resuelve el
problema discreto correspondiente.
- 90 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Proposición B.2
Suponiendo que u C 4 [0,L] , lo que significa que q C 2 [0, L] . Entonces el esquema (B.27)-(B.30)
es consistente de orden dos.
Prueba
Por definición, la componente-i del vector del error de truncamiento local es
h2 (4)
thi EA u(xi )
u (ζ i ) u(4) (ζ i ) q(x ) ,
i (B.43)
24
con ζ i (x i , xi 1 ) y ζ i (x i 1 , xi ) , i 1, , n 1 . Donde
por lo tanto
h2 (4) h2
thi EA
24
u (ζ i ) u(4) (ζ i )
24
q(ζ i ) q(ζ i ) . (B.45)
y estableciendo
q(x)
C sup , (B.46)
x (0, L) 12
th
max thi C h2 (B.47)
i 1, , n 1
- 91 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
A h u h Fh (B.48)
A h sh (u) Fh th . (B.49)
Restando la última ecuación de la primera, obtenemos la siguiente relación entre el error global
eh uh sh (u) y el error de truncamiento local t h :
A h eh t h . (B.50)
Como A h es no-singular,
eh Ah1 th , (B.51)
eh
Ah1 th Ah1 th
. (B.52)
En esta desigualdad
n 1
Ah1
max Ah1 x
x
1
max
i 1, , n 1
A
j 1
1
h ij (B.53)
Que viene siendo la norma (de la suma sobre las filas) absoluta máxima de la matriz Ah1 .30
Ah1 M (B.54)
30
Esta es la norma matricial inducida por la norma máxima del vector (B.34) (e.g., MEYER 2000, § 5.2).
- 92 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Proposición B.3
La estimación de estabilidad
L2
Ah1 (B.55)
8 EA
Prueba
La matriz A h , siendo una matriz-Z simétrica y definida positiva, significa que su inversa es no-
1
negativa, es decir, las entradas de A h , son todas 0 (BERMAN & PLEMMONS 1994, ch.6, th. 2.3).
Por lo tanto,
n1 1
donde 1 es el vector con todas sus componentes iguales a 1. Pero A h 1 es precisamente
la solución al problema discreto (B.27)-(B.30) con Fh 1 . En otras palabras, es la solución
discreta asociada con el problema de valores de frontera
uˆ(0) 0 (B.58)
uˆ(L) 0 . (B.59)
x
uˆ(x) (L x) , (B.60)
2 EA
siendo un polinomio de segundo grado. En tal caso particular, las soluciones al problema de
valores de frontera y al problema discreto asociado coinciden en cada punto de la malla. En
consecuencia, podemos escribir
L2
Ah1 Ah1 1 max uˆ(x) , (B.61)
x [0 , L ] 8 EA
- 93 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Proposición B.4
Si u C 4 [0,L] , el esquema de diferencias finitas (B.27)-(B.30) es consistente de orden dos.
Tenemos que
L2 h2
eh
sup q(x) . (B.62)
96 EA x (0, L)
u(0) u0 (B.64)
EA u(L) Q . (B.65)
Para definir un esquema de diferencias finitas para este problema, usamos la misma malla
uniforme (B.22) y buscamos una función de malla uh : h que satisfaga (B.23) y (B.24).
Todo lo que queda por hacer es aproximar la condición de frontera de Neumann en xn L ,
puesto que no puede ser satisfecha exactamente - al contrario del caso de Dirichlet.
Hay varias posibilidades. La más obvia consiste en reemplazar u(L) con la diferencia finita
“hacia atrás”
uh (xn ) uh (xn1 )
uh (xn ) . (B.66)
h
- 94 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
2 1 0 0 uh (x1 ) q(x1 ) EA h2 0
u
1 2 1 u (x )
h 2 q(x2 )
EA
0 0 . (B.67)
h2
1 2 1 uh ( x n 1 ) q( x n 1 )
0 0 1 1 uh (xn ) Q
h
La matriz de coeficientes es de nuevo una matriz-Z tridiagonal definida simétrica y positiva. Sin
embargo, debido a la exactitud de primer orden de la fórmula de diferencias finitas “hacia atrás”
usada como una aproximación de la primera derivada, este esquema es convergente de orden
uno (LE DRET & LUCQUIN 2016, pp. 50-53).
esto da el esquema
uh (x0 ) u0 (B.71)
uh (xn1 ) uh (xn1 )
EA Q , (B.72)
2h
- 95 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
que de hecho es convergente de orden dos (LE DRET & LUCQUIN 2016, p. 54). Si insertamos (B.71)
y (B.72) en la primera ( i 1 ) y ultima ( i n ) de las ecuaciones (B.70) respectivamente, entonces
el sistema lineal resultante para las incógnitas uh (x1 ), , uh (xn ) es exactamente lo mismo que
Q
(B.67), excepto el último componente del vector del lado derecho, que se cambia h por
Q
h 12 q(x n ) .
Ejemplo B.2
πx
q(x) q0 cos
L
u0 0 EA
x
L
- 96 -
Introducción al Método de los Elementos Finitos – Análisis de un problema modelo unidimensional
Fig. B.5: Ejemplo B.2 - Solución al problema de valores de frontera y soluciones discretas obtenidas para diferentes
aberturas de mallas, con el esquema de primer orden (B.67) y el esquema de segundo orden (B.70)-(B.72)
Un diagrama log-log de la norma máxima del error a medida que se refinan las mallas se
muestra en la Fig. B.6 para cada esquema. Y como era evidente, se manifiesta el rendimiento
superior del esquema de segundo orden.
- 97 -
Bibliografía
ARNOLD D.N. (2015), Stability, consistency, and convergence of numerical discretizations, Encyclopedia of
Applied and Computational Mathematics, B. Engquist (Ed.), Springer, 1358-1364.
AXELSSON O. and BARKER V.A. (1984), Finite Element Solution of Boundary Value Problems – Theory and
Computation, Academic Press.
BABUSKA I. and STROUBOULIS T. (2001), The Finite Element Method and its Reliability, Oxford University
Press.
BECKER E.B., CAREY G.F. and ODEN J.T. (1981), Finite Elements – Volume 1: An Introduction, Prentice-Hall.
BERMAN A. and PLEMMONS R.J. (1994), Nonnegative Matrices in the Mathematical Sciences, Society for
Industrial and Applied Mathematics.
BRENNER S. and SCOTT R. (2008), The Mathematical Theory of Finite Element Methods (3rd edition),
Springer.
CAMPOS FERREIRA J. (1999), Introdução à Análise Matemática [Introduction to Mathematical Analysis] (7a
edição), Fundação Calouste Gulbenkian.
CIARLET P.G. (1978), The Finite Element Method for Elliptic Problems, North-Holland.
DAVIS P.J. and RABINOWITZ P. (1984), Methods of Numerical Integration (2nd edition), Academic Press.
FELIPPA C.A. (2014), Introduction to Finite Element Methods, Lecture Notes, Department of Aerospace
Engineering Sciences of the University of Colorado at Boulder.
FORSYTHE G.E, MALCOLM M.A. and MOLER C.B. (1977), Computer Methods for Mathematical Computations,
Prentice-Hall.
GAUTSCHI W. (2004), Orthogonal Polynomials – Computation and Approximation, Oxford University Press.
GOLUB G.H. and VAN LOAN C.F. (2013), Matrix Computations (4th edition), The Johns Hopkins University
Press.
GUSTAFSON K. and ABE T. (1998), The third boundary condition – Was it Robin’s?, The Mathematical
Intelligencer, 20(1), 63-71.
- 98 -
HIGHAM N.J. (2002), Accuracy and Stability of Numerical Algorithms (2nd edition), Society for Industrial and
Applied Mathematics.
HUGHES T.J.R. (1987), The Finite Element Method – Linear Static and Dynamic Finite Element Analysis,
Prentice-Hall.
LE DRET H. and LUCQUIN B. (2016), Partial Differential Equations – Modeling, Analysis and Numerical
Approximation, Springer.
LEVEQUE R.J. (2007), Finite Difference Methods for Ordinary and Partial Differential Equations – Steady-
State and Time-Dependent Problems, Society for Industrial and Applied Mathematics.
MAGALHÃES L.T. (1989), Álgebra Linear como Introdução à Matemática Aplicada [Linear Algebra as an
Introduction to Applied Mathematics], Texto Editora.
MEYER C.D. (2000), Matrix Analysis and Applied Linear Algebra, Society for Industrial and Applied
Mathematics.
ODEN J.T. and RIPPERGER E.A. (1981), Mechanics of Elastic Structures (2nd edition), McGraw-Hill.
QUARTERONI A., SACCO R. and SALERI F. (2007), Numerical Mathematics (2nd edition), Springer.
REDDY J.N. (1993), An Introduction to the Finite Element Method (2nd edition), McGraw-Hill.
STRANG G. and FIX G.J. (1973), An Analysis of the Finite Element Method, Prentice-Hall.
SZABÓ B.A. (1979), Some recent developments in finite element analysis, Computers & Mathematics with
Applications, 5(2), 99-115.
TONTI E. (1976), The reason for analogies between physical theories, Applied Mathematical Modelling, 1,
37-50.
- 99 -