Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Matrices de Elementos de 8 Nodos.
Matrices de Elementos de 8 Nodos.
OR
Elementos Isoparamétricos
CST (acrónimo de “Constant Strain Triangle”). Este fue uno de los prime-
ros elementos finitos que se desarrollaron, presentado en el artı́culo histórico
de Turner y coautores [18]. Aunque su respuesta en problemas estructura-
les es relativamente deficiente, sigue siendo muy utilizado en aplicaciones no
estructurales.
tesianas de sus nodos (ver figura 4.1). Los nodos se numerarán en sentido
antihorario con tres números que en este ejemplo son el 1, 2 y 3.
Este elemento tiene 6 grados de libertad, que corresponden a las dos
componentes del vector desplazamiento de cada nodo, que las denominaremos
{dexi , deyi }i=1,...,3 . El área del triángulo viene dada por:
1 1 1
1
Ae = xe1 xe2 xe3 = xe2 y3e − xe3 y2e + xe3 y1e − xe1 y3e + xe1 y2e − xe2 y1e (4.1)
2 e e e
y1 y2 y3
y
3(x3 , y3 )
2(x2 , y2 )
1(x1 , y1 )
OR
O x
3 3 3
ξ1 = 0 ξ3 = 3/4
ξ2 = 0
2 2 2
ξ2 = 1/4 ξ3 = 0
ξ1 = 1/2
1 1 1
BO
OR
f3 = a0 + a1 xe3 + a2 y3e (4.7)
4.1.3.
AD
Cambio de coordenadas
Los desplazamientos, deformaciones, tensiones, etc. generalmente se ex-
presan en coordenadas cartesianas, aunque las interpolaciones sea convenien-
te expresarlas en coordenadas triangulares. En consecuencia es interesante
conocer la relación entre coordenadas cartesianas y triangulares. Para ello se
aplica la interpolación (4.8) a las coordenadas x e y, junto con la relación
(4.3): e e e
x x1 x2 x3 ξ1
RR
e invirtiendo:
e
ξ1 y2 − y3e xe3 − xe2 xe2 y3e − xe3 y2e x
1 e
ξ2 = y3 − y1e xe1 − xe3 xe3 y1e − xe1 y3e y (4.10)
2Ae
ξ3 y1e − y2e xe2 − xe1 xe1 y2e − xe2 y1e 1
denadas nodales.
∂ξi 1
= (y e − yke ) (4.13)
∂x 2Ae j
∂ξi 1
= (xe − xej ) (4.14)
2Ae k
OR
∂y
siendo j, k las permutaciones cı́clicas de orden 3 del ı́ndice i. En consecuencia:
∂g 1 ∂g e e ∂g e e ∂g e e
= (y − y3 ) + (y − y1 ) + (y − y1 ) (4.15)
∂x 2Ae ∂ξ1 2 ∂ξ2 3 ∂ξ3 2
∂g 1 ∂g e e ∂g e e ∂g e e
= (x − x2 ) + (x − x3 ) + (x − x1 ) (4.16)
∂y 2Ae ∂ξ1 3 ∂ξ2 1 ∂ξ3 2
e
d
y1
e
ux ξ1 0 ξ2 0 ξ3 0 dx2
=
uy 0 ξ1 0 ξ2 0 ξ3 dey2
e
d
x3
e
dy3
e
dx1
e
d
ey1
N1 0 N2 0 N3 0 dx2
= e = N de (4.20)
0 N1 0 N2 0 N3 d y2
e
d
x3
e
dy3
Introducción: el triángulo de deformación constante 87
OR
∂
εxx ∂x
0
∂ ux
εyy = 0 ∂y
∂ ∂ uy
εxy
∂y ∂x
e
dx1
de
∂
ey1
∂x
0
ξ1 0 ξ2 0 ξ3 0 dx2
∂
= 0
∂
∂y
∂ 0 ξ1 0 ξ2 0 ξ3
dey2
∂y ∂x de
x3
dey3
AD
dex1
dey1
y2e − y3e 0 y3e − y1e 0 y1e − y2e 0
1 dex2
e e e e e e
= 0 x3 − x2 0 x1 − x3 0 x2 − x1
2Ae dey2
x3 − x2 y2 − y3 x1 − x3 y3 − y1 x2 − xe1
e e e e e e e e e
y1e − y2e
dex3
dey3
= Bde (4.21)
RR
ke = Ae he B T CB
e T
y2 − y3e xe3 − xe2 y2e − y3e xe3 − xe2
0 0
0 x3 − xe2
e
y2e − y3e 0 x3 − xe2
e
y2e − y3e
e e
e
h y3 − y1 0 xe1 − xe3 e
y3 − y1 e
0 xe1 − xe3
OR
= C
e
4A 0 x1 − xe3
e
y3e − y1e
0 x1 − xe3
e
y3e − y1e
y1e − y2e 0 xe2 − xe1 y1e − y2e 0 xe2 − xe1
0 xe2 − xe1 y1e − y2e 0 xe2 − xe1 y1e − y2e
(4.23)
siendo:
1 ν 0
E
C= ν 1 0 (4.24)
1 − ν2 1−ν
AD 0 0 2
Fuerzas volumétricas
Llamando:
bT =|| bx , by || (4.25)
y sustituyendo en el primer sumando de (3.82):
ξ1 0
BO
0 ξ1
Z Z
e T
ξ2 0 bx
f vol = N bdΩ = h by dA
(4.26)
Ωe 0 ξ2
Ωe
ξ3 0
0 ξ3
y análogamente:
Ae
Z Z
ξ2 dA = ξ3 dA = (4.28)
Ωe Ωe 3
donde J es el jacobiano de la transformación de coordenadas:
Ae
∂(x, y) xe1 − xe3 xe2 − xe3
= 2Ae
OR
J = = = (4.29)
∂(ξ1 , ξ2 ) y1e − y3e y2e − y3e 1/2
resulta: e
bx
bey
e e e
hA bx
f evol = (4.30)
3 bey
e
b
xe
by
AD
Observación. El reparto efectuado asigna a cada nodo en (4.30) la tercera
parte de la fuerza resultante en el elemento.
En el elemento de la figura 4.3 el lado 1–2 tiene una carga repartida que
varı́a linealmente.
y 3
RR
2 e
t2
1
e
t1
O x
resulta:
dΓ dx 1
OR
dΓ = dξ2 = (xe − xe1 )dξ2 = l12
e
dξ2 (4.35)
dx dξ2 cos α 2
e
donde l12 es la longitud del lado 1–2. Sustituyendo estos resultados en (4.31)
se obtiene:
1 e
(1 − ξ2 )2 tex1 + (1 − ξ2 )ξ2 tex2 t + 61 tex2
3 x1
(1 − ξ2 )2 tey1 + (1 − ξ2 )ξ2 tey2 1 tey1 + 1 tey2
Z e 2 e
13 e 6
1 e
e
ξ2 (1 − ξ2 )tx1 + ξ2 tx2 e e 6 tx1 + 3 tx2
ft = h
l12 dξ2 = l12 1 tey1 + 1 tey2
Ωe ξ2 (1 − ξ2 )tey1 + ξ22 tey2 6 3
0 0
AD
0
0
(4.36)
η
η=1
η
η=1 ξ
ξ
BO
ξ=1 ξ=1
ξ = −1 η=1 ξ = −1 η=1
3 η
OR
7 4 7 3
6
4
2 8 6 ξ
2
8
5
y 1
1 5 2
x
2
AD
Figura 4.5: Transformación de un cuadrilátero al espacio de referencia
nen
X
y(ξ, η) = yAe NA (ξ, η) (4.38)
A=1
η
4 (−1, 1) 3 (1, 1)
OR
siendo la expresión de las funciones de forma:
1
N1 (ξ, η) = (1 − ξ)(1 − η) (4.40)
4
1
N2 (ξ, η) = (1 + ξ)(1 − η) (4.41)
4
1
N3 (ξ, η) = (1 + ξ)(1 + η) (4.42)
4
1
N4 (ξ, η) = (1 − ξ)(1 + η) (4.43)
4
4.3.
AD
Requisitos de convergencia
4.3.1. Introducción
Desde el punto de vista práctico la convergencia del Método de los Ele-
mentos Finitos implica que según se va refinando la malla, la solución obte-
nida se aproxima a la solución exacta del modelo matemático que se desea
resolver. Los requisitos de convergencia se pueden dividir en tres categorı́as:
RR
OR
El ı́ndice variacional
Complitud
RR
u(x, y) = a0 + a1 x + a2 y (4.44)
se pueda expresar de forma exacta con las funciones de forma del elemento
para cualquier valor de los coeficientes a0 , a1 y a2 . En consecuencia u(x, y)
debe poder expresarse como:
nen
X
u(x, y) = ueA NA (x, y) (4.45)
A=1
nen
X
u(x, y) = (a0 + a1 xeA + a2 yAe )NA (x, y)
A=1
nen
X nen
X nen
X
= a0 NA (x, y) + a1 xeA NA (x, y) + a2 yAe NA (x, y) (4.47)
OR
A=1 A=1 A=1
A=1
yAe NA (x, y) = y (4.50)
Compatibilidad
En una malla de elementos finitos consideremos un nodo i y el conjunto
de elementos que comparten el nodo i. Este conjunto de elementos, que pue-
BO
OR
en la cara que comparten. En el supuesto de que el lado que comparten tenga
k nodos, el polinomio correspondiente a cada una de las k funciones de forma
ha de ser de grado k − 1.
4.3.3. Estabilidad
La estabilidad se puede interpretar como un requisito que asegura que
la solución aproximada de elementos finitos tiene las mismas propiedades de
unicidad que el problema de contorno que se desea resolver.
AD
Por ejemplo, en los modelos de mecánica de medios continuos sólidos los
únicos movimientos que se producen con energı́a interna nula son los movi-
mientos de sólido rı́gido. La solución de elementos finitos debe mantener esta
propiedad incluso a nivel de un único elemento. Se trata de que para una
malla correctamente ensamblada y con las condiciones de sustentación ade-
cuadas la matriz de rigidez K sea no singular y pueda resolverse la ecuación:
Kd = F (4.51)
Ejemplo 4.4 (Análisis espectral del cuadrilátero bilineal Q4). Una forma
de conocer los modos de energı́a nula de un elemento (y otras propiedades
interesantes sobre su comportamiento) es realizando un análisis espectral. Al
resolver el problema de autovalores:
ke de = λde (4.52)
λSR1 = 0 (4.53)
λSR2 = 0 (4.54)
λSR3 = 0 (4.55)
OR
1 p
λEST = (λ + 2µ)(1 + r2 ) − 4µ(λ + µ)(r2 − 1)2 + λ2 (r2 + 1)2
2r
(4.57)
1
λCOR = µ r + (4.58)
r
µ + (λ + 2µ)r2
λFL1 = (4.59)
3r
µr2 + λ + 2µ
λFL2 = (4.60)
AD 3r
siendo r = h/b la relación entre las dimensiones de la altura y la base del
rectángulo.
Suficiencia de rango
La suficiencia de rango de la matriz de rigidez elemental ke garantiza que
el elemento no tiene modos cinemáticos de energı́a nula adicionales a los de
sólido rı́gido.
Consideremos un elemento de nen nodos y ngdl grados de libertad por
nodo. Llamaremos nsr al número de modos de sólido rı́gido que tiene el ele-
mento. Si la matriz de rigidez elemental ke tiene únicamente nsr modos de
energı́a nula, el rango r de ke será:
En el caso en que r < nen ngdl − nsr se dice que ke tiene deficiencia de
rango.
Consideraremos que, como es lo usual, el elemento isoparamétrico se inte-
gra numéricamente empleando una cuadratura de npg puntos de Gauss, y sea
nstr × nstr la dimensión de la matriz constitutiva C. Asimismo supondremos
que se verifican los dos requisitos siguientes:
OR
1. Las funciones de forma satisfacen el requisito de complitud y por tanto
capturan de manera exacta los modos de sólido rı́gido.
Teorema 4.3.1. Sea una matriz B de dimensión nstr × nen ngdl y rango
r = rB ≤ nstr . Sea una matriz C de dimensión nstr ×nstr , simétrica y definida
positiva. Entonces, se verifica que la matriz B T CB tiene rango igualmente
rB .
Demostración
AD
Sea el vector d 6= 0, de dimensión dim(u) = nen ngdl . Si se verifica que:
B T CBd = 0 (4.62)
entonces:
d · B T CBd = 0 (4.63)
y como C es definida positiva:
RR
La expresión numérica de la matriz de rigidez que se obtiene con una
cuadratura de npg puntos de Gauss es:
npg
X
e
wi B T CB
k = ξi
(4.65)
BO
i=1
OR
resulta que la matriz ke tendrá suficiencia de rango si se utiliza una cuadra-
tura de Gauss con al menos npg = 3 puntos de integración.
Ejemplo 4.6. El cuadrilátero bicuadrático de 9 nodos para elasticidad 2D
en tensión plana tiene nen = 6, ngdl = 2 y al igual que en el ejemplo anterior
en este problema nsr = 3 y nstr = 3. Para que la matriz ke tenga rango
suficiente:
3npg ≥ 18 − 3 (4.69)
por lo que han de utilizarse al menos 5 puntos de integración. En este caso
AD
una cuadratura de 2 × 2 no es suficiente, dejando el elemento subintegrado.
En este caso se puede utilizar la regla estándar de 3×3 puntos o la cuadratura
especial de 5 puntos de Gauss.
Ejemplo 4.7. En elasticidad 3D, para el cubo trilineal de 8 nodos se tiene
nen = 8 y ngdl = 3. La dimensión de la matriz constitutiva C es nstr × nstr =
6 × 6 y el número de modos de sólido rı́gido nsr = 6. En consecuencia, la
condición para que ke tenga rango suficiente es:
6npg ≥ 24 − 6 (4.70)
RR
OR
elementos como el campo de desplazamientos. La representación esquemáti-
ca de este concepto se se muestra en la figura 4.8, donde se hace referencia
a las coordenadas triangulares con el concepto más general de coordenadas
naturales, que aplica a elementos triangulares, cuadriláteros, tetraedros, etc.
Geometría
1
1 1 ... 1
xe1 xe2 . . . xen
x
N
e en 1
e e
y y1e y2e . . . yne en N2
z = ze1 ze2 . . . zenen ... (4.71)
ux
dx1 dx2 . . . dx n
en
dy1 dey2 . . . dey n Nnen
e
u
y
en
uz dez1 dez2 . . . dez nen
BO
OR
2. NA debe ser nula en los contornos del elemento que no contengan al
nodo A (condición de soporte local).
y además para problemas de ı́ndice variacional m:
3. Las funciones de forma NA definidas en los elementos que comparten
el nodo A deben ser continuas de clase C m−1 .
4. Las funciones de forma de un elemento deben poder expresar de forma
exacta cualquier polinomio de grado m en las coordenadas del elemento.
AD
Observación. El tercer requisito equivale a establecer que los valores de una
función de forma en el lado (o cara si el problema es 3D) común a dos
elementos debe depender únicamente de los nodos que pertenecen a dicho
lado.
Observación. Si las funciones de forma satisfacen el segundo y tercer re-
quisito, de acuerdo con el ejemplo 4.3, para garantizar la complitud (cuarto
requisito) es suficiente con verificar la condición de partición de la unidad
expresada en (4.48).
RR
4.6. Elementos 2D
Las funciones de forma de los elementos isoparamétricos en dos dimen-
siones satisfacen los requisitos descritos al principio del apartado 4.5 si se
diseñan de acuerdo con las cinco requisitos siguientes:
R-i Para la función de forma NA seleccionar Lj con el criterio de que sean
el mı́nimo número de lı́neas isoparamétrica, con expresión lineal en las
coordenadas naturales, que contengan a todos los nodos del elemento
excepto el nodo A (generalmente esta lı́neas corresponden a los lados
del elemento y a lı́neas que unen los puntos medios de los lados).
Elementos 2D 101
R-iii Comprobar que la función de forma NA vale cero en todos los lados
del elemento que no contienen al nodo A.
OR
R-iv Comprobar el grado del polinomio correspondiente a particularizar la
función de forma en los lados del elemento que contienen al nodo A. Si
el número de nodos en un lado del elemento es p, para que se verifique
el requisito de compatibilidad el grado del polinomio en dicho lado
debe ser p − 1.
R-v Una vez verificados los requisitos anteriores, comprobar finalmente que
las funciones de forma definidas en el elemento suman la unidad.
4.6.1.
AD
El triángulo lineal
De acuerdo con la figura 4.2, la ecuación del lado opuesto al nodo A es
ξA = 0. En consecuencia, de acuerdo con el requisito R-i:
N1 = ξ1 (4.76)
N2 = ξ2 (4.77)
N3 = ξ3 (4.78)
3 ξ3
5 3
6
2 6 5 1
4 ξ2
y 1 1 4 2
OR
x 1
c1 = 2 ⇒ N1 = ξ1 (2ξ1 − 1) (4.80)
AD
Para verificar R-iii tendremos en cuenta que en los lados que no contienen
al nodo 1 se verifica ξ1 = 0. En consecuencia en dichos lados la función de
forma N1 se anula.
Los dos lados que contienen al nodo 1 tienen 3 nodos. La función de forma
N1 en estos lados (ξ2 = 0 en el lado 1–6–3 y ξ3 = 0 en el lado 1–4–2) es un
polinomio de segundo grado en ξ1 por lo que se verifica R-iv .
Análogamente para los nodos de los vértices 2 y 3 se obtiene:
RR
N2 = ξ2 (2ξ2 − 1) (4.81)
N3 = ξ3 (2ξ3 − 1) (4.82)
Para los nodos situados en los puntos medios de los lados la metodologı́a
a seguir es similar. Por ejemplo para el nodo 4, de acuerdo con R-i:
ya que las lı́neas que contienen a todos los nodos excepto el 4 son los lados
BO
c4 = 4 ⇒ N4 = 4ξ1 ξ2 (4.84)
Lado 1–6–3 : ξ2 = 0 ⇒ N4 = 0
Lado 2–5–3 : ξ1 = 0 ⇒ N4 = 0
Elementos 2D 103
OR
N5 = 4ξ2 ξ3 (4.85)
N6 = 4ξ1 ξ3 (4.86)
6
X
NA = ξ1 (2ξ1 − 1) + ξ2 (2ξ2 − 1) + ξ3 (2ξ3 − 1) + 4ξ1 ξ2 + 4ξ2 ξ3 + 4ξ1 ξ3
A=1
= 2ξ1 (ξ1 + ξ2 + ξ3 ) + 2ξ2 (ξ1 + ξ2 + ξ3 ) + 2ξ3 (ξ1 + ξ2 + ξ3 ) − 1 = 1 (4.87)
AD
4.6.3. El triángulo cúbico
El triángulo cúbico tiene 10 nodos con 4 nodos equiespaciados en cada
lado y 1 nodo en el baricentro, tal y como se muestra en la figura 4.10.
ξ3
3 3 (0, 0, 1)
RR
9 1
c1 = ⇒ N1 = ξ1 (3ξ1 − 1)(3ξ1 − 2) (4.89)
2 2
OR
Para comprobar R-iii es necesario verificar que en el lado 2–6–7–3 (que
es el lado que no contiene al nodo 1) la función de forma N1 se anula. Esta
verificación se hace de manera inmediata ya que en todos los puntos del lado
2–6–7–3 se tiene ξ1 = 0.
Para verificar el requisito de compatibilidad R-iv, ha de cumplirse que el
grado del polinomio que resulta de particularizar N1 en los lados 1–4–5–2 y
1–9–8–3 sea igual al número de nodos que hay en los respectivos lados menos
uno. La expresión de los polinomios correspondientes a los valores que adopta
N1 en los lados 1–4–5–2 y 1–9–8–3 se obtiene sustituyendo ξ3 = 0 y ξ2 = 0
AD
respectivamente en (4.89). En ambos casos resulta N1 = 1/2ξ1 (3ξ1 − 1)(3ξ1 −
2), que es un polinomio de grado 3.
Con el mismo procedimiento se obtienen las funciones de forma corres-
pondientes a los nodos 2 y 3, situados en los vértices del triángulo:
1
N2 = ξ2 (3ξ2 − 1)(3ξ2 − 2) (4.90)
2
1
N3 = ξ3 (3ξ3 − 1)(3ξ3 − 2) (4.91)
2
RR
Para los dos nodos situados en el interior del lado 1–4–5–2, de acuerdo
con R-i, se tienen las expresiones:
1
N4 = c4 L2−6−7−3 L1−9−8−3 L5−10−8 = c4 ξ1 ξ2 ξ1 − (4.92)
3
1
N5 = c5 L2−6−7−3 L1−9−8−3 L4−10−5 = c5 ξ1 ξ2 ξ2 − (4.93)
3
BO
27 9
c4 = ⇒ N4 = ξ1 ξ2 (3ξ1 − 1) (4.94)
2 2
27 9
c5 = ⇒ N5 = ξ1 ξ2 (3ξ2 − 1) (4.95)
2 2
9
N6 = ξ2 ξ3 (3ξ2 − 1) (4.96)
2
9
N7 = ξ2 ξ3 (3ξ3 − 1) (4.97)
2
9
OR
N8 = ξ1 ξ3 (3ξ3 − 1) (4.98)
2
9
N9 = ξ1 ξ3 (3ξ1 − 1) (4.99)
2
Finalmente, para el nodo central:
1
Lado 1–2 : η = −1 ⇒ N1 (ξ) = (1 − ξ)
2
1
Lado 1–4 : ξ = −1 ⇒ N1 (η) = (1 − η)
2
que son expresiones polinómicas de grado uno, y por tanto de un orden menor
que el número de nodos que hay en cada uno de dichos lados. En consecuencia
se satisface el requisito de compatibilidad R-iv.
106 Elementos Isoparamétricos
OR
N4 = (1 − ξ)(1 + η) (4.107)
4
que se pueden expresar de forma compacta:
1
Ni = (1 + ξi ξ)(1 − ηi η) (4.108)
4
siendo ξi , ηi las coordenadas isoparamétricas del nodo i. La verificación de que
este elemento es completo, a través del requisito de partición de la unidad
R-v, es inmediato:
4
AD X
Ni = 1
i=1
(4.109)
3 η
RR
7 6 4 7 3
4
9 2 9 6 ξ
8 2
8
5
y 1
1 5 2
x
BO
1 1
c3 = ⇒ N3 = (1 + ξ)(1 + η)ξη (4.111)
4 4
OR
(ξ = −1).
Asimismo como cada lado tiene 3 nodos, de acuerdo con R-iv, es necesario
que las expresiones de las funciones de forma particularizadas en los lados
del elemento correspondientes sean polinomios cuadráticos. La función N3
la particularizamos en los lados 4–7–3 y 2–6–3 haciendo ξ = 1 y η = 1,
respectivamente:
1
Lado 4–7–3 : ξ=1⇒ N3 (η) = η(1 + η)
2
AD
Lado 2–6–3 : η=1⇒
1
N3 (ξ) = ξ(1 + ξ)
2
1
N4 = − (1 − ξ)(1 + η)ξη (4.114)
4
1 1
c5 = − ⇒ N5 = (1 − ξ 2 )(η − 1)η (4.116)
2 2
N5 (ξ) = 1 − ξ 2
OR
1
N8 = (1 − η 2 )(ξ − 1)ξ (4.119)
2
Para el nodo interior:
N1 + N2 + N3 + N4 = ξ 2 η 2 (4.122)
N5 + N6 + N7 + N8 = ξ 2 + η 2 − 2ξ 2 η 2 (4.123)
RR
OR
Lado 1–5–2 : η = −1 ⇒ N1 (ξ) = − ξ(1 − ξ)
2
1
Lado 1–8–4 : ξ = −1 ⇒ N1 (η) = − η(1 − η)
2
Para el resto de los nodos de los vértices, con este mismo procedimiento,
se obtiene:
1
N2 = − (1 − ξ + η)(1 + ξ)(1 − η) (4.127)
4
1
N3 = − (1 − ξ − η)(1 + ξ)(1 + η) (4.128)
4
AD 1
N4 = − (1 + ξ − η)(1 − ξ)(1 + η)
4
(4.129)
Para las funciones de forma correspondientes a los nodos situados en el
punto medio de los lados se detallan los cálculos para obtener N5 :
N5 = c5 L1−8−4 L3−7−4 L2−6−3 = c5 (1 + ξ)(1 − η)(1 − ξ) (4.130)
Imponiendo que N5 = 1 en ξ = 0, η = −1 (requisito R-ii):
1 1
c5 = ⇒ N5 = (1 − η)(1 − ξ 2 ) (4.131)
2 2
RR
1
N7 = (1 − ξ 2 )(1 + η) (4.133)
2
1
N8 = (1 − ξ)(1 − η 2 ) (4.134)
2
La complitud del elemento se verifica con el requisito de partición de la
unidad R-v:
X4
2 2
Ni = ξ + η − 1
X 8
i=1
8
⇒ Ni = 1
i=1
X
2 2
Ni = −ξ + −η + 2
i=5
110 Elementos Isoparamétricos
OR
3 4 3
3
4
5 6
1 4 2 1 2 1 5 2
(a) (b) (
)
AD
Figura 4.12: Elementos de transición entre mallas con distinto orden de in-
terpolación.
8
Para que N1 verifique el requisito de compatibilidad, al particularizar
(4.135) en los lados 1–2 y 1–4 del elemento deben obtenerse polinomios li-
neales y sin embargo resultan funciones cuadráticas:
1
Lado 1–2 : η = −1 ⇒ N1 (ξ) = − (1 − ξ)(ξ − 1)
4
1
Lado 1–4 : ξ = −1 ⇒ N1 (η) = − (1 − η)(η − 1)
4
BO
OR
3 η
3 2
4 2 5 ξ
5
y
x 4 1
1
siendo Nei las funciones de forma del cuadrilátero bilineal (elemento patrón)
y N5 la función de forma del nodo 5 obtenida mediante los requisitos R-i y
R-ii. Imponiendo que las funciones de forma N1 a N4 sean nulas en el nodo
5 se obtienen los coeficientes di , resultando finalmente:
RR
1 1
N1 = (1 − ξ)(1 − η) − (1 − ξ 2 )(1 − η 2 ) (4.139)
4 4
1 1
N2 = (1 + ξ)(1 − η) − (1 − ξ 2 )(1 − η 2 ) (4.140)
4 4
1 1
N3 = (1 + ξ)(1 + η) − (1 − ξ 2 )(1 − η 2 ) (4.141)
4 4
1 1
N4 = (1 − ξ)(1 + η) − (1 − ξ 2 )(1 − η 2 ) (4.142)
4 4
BO
N1 = N
e1 + di N4 = ξ1 + d1 N4 (4.143)
N2 = N
e2 + di N4 = ξ2 + d2 N4 (4.144)
N3 = N
e3 + di N4 = ξ3 + d3 N4 (4.145)
112 Elementos Isoparamétricos
OR
Sustituyendo (4.147) en las expresiones (4.143) a (4.145) e imponiendo
que las funciones de forma de los vértices son nulas en el nodo 4, se calculan
las constantes d1 , d2 y d3 resultando:
N1 = ξ1 − 2ξ1 ξ2 (4.148)
N2 = ξ2 − 2ξ1 ξ2 (4.149)
N3 = ξ3 (4.150)
driláteros
La implementación computacional de un determinado elemento en un pro-
grama de elementos finitos lineal consiste básicamente en calcular su matriz
de rigidez elemental ke y su vector de fuerzas nodales f e .
En este apartado se describe, desde el punto de vista computacional, la
metodologı́a de cálculo de las matrices ke y los vectores f e , utilizando elemen-
tos isoparamétricos cuadriláteros. Por motivos de sencillez en la exposición
BO
OR
Aunque los desarrollos se realizan para elementos en 2D, la generalización
a 3D se hace de forma directa.
La matriz jacobiana
Para el cálculo de las derivadas cartesianas y de las integrales de volu-
men que intervienen en la formulación de elementos finitos, es útil conocer la
matriz jacobiana de la transformación del espacio cartesiano al espacio isopa-
ramétrico de referencia (ver por ejemplo la figura 4.5). Dicha transformación
se expresa:
RR
x = x(ξ, η) (4.151)
y = y(ξ, η) (4.152)
dy ∂ξ ∂η
dη dη
!
∂ξ ∂ξ
dξ dx dx
= ∂x
∂η
∂y
∂η = J −T (4.154)
dη ∂x ∂y
dy dy
ξ = ξ(x, y) (4.155)
η = η(x, y) (4.156)
114 Elementos Isoparamétricos
OR
∂ξ ∂η
∂η ∂η
0 1
∂NA ∂ξ ( ∂η
) (
∂NA
)
∂NA
∂x
∂NA = ∂x
∂ξ
∂x
∂η
∂ξ
∂NA = J −1 ∂ξ
∂NA (4.160)
∂y ∂y ∂y ∂η ∂η
Derivando:
n
en en n
∂x X ∂NA ∂y X ∂NA
= xeA , = yAe (4.163)
∂ξ A=1
∂ξ ∂ξ A=1 ∂ξ
en n en n
∂x X ∂NA ∂y X ∂NA
= xeA , = yAe (4.164)
∂η A=1 ∂η ∂η A=1 ∂η
Aspectos computacionales: elementos cuadriláteros 115
OR
Una vez calculada J , el determinante J y la matriz inversa J −1 se obtie-
nen mediante cálculos directos..
Cálculo de la matriz B
Para obtener la matriz B de interpolación del vector gradiente (2.76) o
de interpolación del campo de deformaciones (3.52) es necesario calcular las
derivadas cartesianas de las funciones de forma:
AD ∂NA ∂NA ∂ξ ∂NA ∂η
= + (4.166)
∂x ∂ξ ∂x ∂η ∂x
∂NA ∂NA ∂ξ ∂NA ∂η
= + (4.167)
∂y ∂ξ ∂y ∂η ∂y
Las derivadas de las funciones de forma respecto de las coordenadas na-
turales ya están calculadas para obtener el jacobiano, y las derivadas de las
coordenadas naturales respecto de las coordenadas cartesianas son las com-
ponentes de la inversa de la matriz jacobiana.
RR
OR
Las reglas de integración de Gauss, hasta cinco puntos, se muestran en el
cuadro 4.1.
1 2 3 4q 5
√
5 1 1 5 322−13 70
w1 2 1 9 2
− 6 6 900
q √
8 1 1 5 322+13 70
w2 − 1 9 2
+ 6 6 900
q
5 1 1 5 512
w3 − − 9 2
+ 6
q6 900
√
1 1 5 322+13 70
w4 − − − −
w5
AD − − −
q
2
r − q
6 6 900
r 900
q
√
322−13 70
ξ1 0 − √13 − 35 − 17 3 + 2 65 − 13 5 + 2 10
7
r q r q
ξ2 − √1 0 − 17 3 − 2 65 − 13 5 − 2 10
3 7
q r q
3 1
ξ3 − − 5 7
3 − 2 65 0
r q r q
1 6 1
ξ4 − − − 7
3 + 2 5 3
5 − 2 10
7
RR
r q
1 10
ξ5 − − − − 3
5+2 7
OR
Puntos Cuadratura
R1 R1
1×1 F (ξ, η) = 4F (0, 0)
R−1 −1
1 R1 −1 √
2×2 −1 −1
F (ξ, η) = F(√ , −1 ) + F ( √13 , √
3 q3
−1
3
) + F ( √13 , √13 ) + F ( √−1 √1
, )
R1 R1 q q q3 3q
25 3 3 40 3 25
3×3 −1 −1
F (ξ, η) = 81 F (−q 5 , − 5 ) + 81 F (0, − 5q) + 81 F ( 35 , − 35 )
40 3
+ 81 F (−q 5 , 0) + 64 F (0, 0) + 40 F ( 35 , 0)
q 81 q 81 q q
25 3 3 40 3 25 3 3
+ 81 F (− 5 , 5 ) + 81 F (0, 5 ) + 81 F ( 5, 5)
OR
Cargas volumétricas
Este término se expresa mediante el producto de las funciones de forma
por las componentes del vector de cargas (vector que se reduce a un escalar
en el caso de la ecuación de difusión):
Z
e
AD f vol = N T bdΩ (4.174)
Ωe
OR
Γ2−3
Z
e
fx3 = N3 tx dΓ (4.180)
Γ2−3
tex3 − tex2
tx (Γ) = e
Γ + tex2 (4.181)
AD l23
e
donde se ha llamado l23 a la longitud del lado 2–3 y se ha tomado por convenio
e
que Γ = 0 en el nodo 2 y Γ = l23 en el nodo 3.
Para expresar estas integrales en el elemento isoparamétrico relacionamos
las longitudes de los lados en ambos espacios, siendo η el elemento de longitud
del lado 2–3 en el espacio isoparamétrico:
ξ = 1, dξ = 0:
le
dΓ = 23 dη (4.183)
2
Expresando tx en función del parámetro η:
η
tex2 2 1 4 3 te
x3
s
ξ
Γ
tex3 3
tex2
y 4 1 2
x
(4.180), resulta:
e Z 1
e
tx3 − tex2 tex3 + tex2
e l23
fx2 = (1 − η) η+ dη (4.185)
4 −1 2 2
e Z 1
e
tx3 − tex2 tex3 + tex2
e l23
fx3 = (1 + η) η+ dη (4.186)
4 −1 2 2
OR
Obsérvese que al integrar polinomios de segundo grado en η es necesaria
una cuadratura de dos puntos de Gauss. Si la carga repartida tiene valor
constante (tex2 = tex3 ) los polinomios que se integran son lineales, y en este
caso un sólo punto de Gauss es suficiente para integrar de forma exacta.
OR
A=1 A=1
A=1
∂ξ1
A=1
∂ξ2
A=1
∂ξ3
A=1
con c1 + c2 + . . . cn = 1 (4.192)
siendo los coeficientes ci valores constantes que dependen del elemento con-
siderado. Derivando en (4.192) y sustituyendo ξ1 + ξ2 + ξ3 = 1:
nnod nod n nod n
X ∂NA X ∂NA X ∂NA
= =
A=1
∂ξ1 A=1
∂ξ2 A=1
∂ξ3
= c1 + 2c2 (ξ1 + ξ2 + ξ3 ) + 3c3 (ξ1 + ξ2 + ξ3 )2 + . . . + ncn (ξ1 + ξ2 + ξ3 )n−1
= c1 + 2c2 + 3c3 + . . . + ncn = 1 + c2 + 2c3 + (n − 1)cn = C (4.193)
122 Elementos Isoparamétricos
OR
(4.194)
Por analogı́a con las expresiones obtenidas para los elementos cuadrilá-
teros, a la matriz de coeficientes en (4.194) se le llama matriz jacobiana, y
la denotaremos por J . Si det J 6= 0, el elemento infinitesimal de área dΩ se
relaciona con el elemento infinitesimal de área en el espacio isoparamétrico
mediante la relación:
1
dΩ = det J dξ1 dξ2 dξ3 = Jdξ1 dξ2 dξ3 (4.195)
AD 2
La ecuación (4.194) se re-escribe de manera más compacta:
∂ξ1 ∂ξ1
1 1 1 ∂x ∂y 0 0
J P = Jx1 Jx2 Jx3 ∂ξ
2 ∂ξ2
∂x ∂y = 1 0 (4.196)
Jy1 Jy2 Jy3 ∂ξ3 ∂ξ3 0 1
∂x ∂y
OR
Otro requisito es que todos los puntos estén en el interior o en los lados
del triángulo y que los pesos sean positivos, con el fin de que no sea posible
obtener numéricamente valores negativos de la energı́a interna.
Teniendo en cuenta la relación (4.195) entre los elementos de área infini-
tesimal, las cuadraturas en un elemento triangular se expresan:
Z npg
X
F (ξ1 , ξ2 , ξ3 )dΩ = wi J(ξ1i , ξ2i , ξ3i )F (ξ1i , ξ2i , ξ3i ) (4.200)
Ωe i=1
AD
siendo wi los pesos de la cuadratura y ξ1i , ξ2i , ξ3i las coordenadas naturales
del punto de integración i.
Algunas cuadraturas estándar en elementos triangulares son:
Punto wi ξ1 ξ2 ξ3
1 1 1/3 1/3 1/3
RR
Punto wi ξ1 ξ2 ξ3
1 1/3 2/3 1/6 1/6
2 1/3 1/6 2/3 1/6
BO
Punto wi ξ1 ξ2 ξ3
1 1/3 1/2 1/2 0
2 1/3 0 1/2 1/2
3 1/3 1/2 0 1/2
124 Elementos Isoparamétricos
Punto wi ξ1 ξ2 ξ3
OR
1 (620 − α)/3720 1 − 2β β β
2 (620 − α)/3720 β 1 − 2β β
3 (620 − α)/3720 β β 1 − 2β
4 (620 + α)/3720 1 − 2γ γ γ
5 (620 + α)/3720 γ 1 − 2γ γ
6 (620 + α)/3720 γ γ 1 − 2γ
siendo:
AD α=
q
√
213125 − 53320 10
√ q p
8 − 10 − 38 − 44 2/5
β=
18
√ q p
8− 10 + 38 − 44 2/5
γ=
18
RR
OR
O
y
θ
r
x
4.9.2.
AD
Matriz de interpolación de deformaciones y ma-
triz de rigidez
Dada la simetrı́a existente el sistema global de coordenadas más adecua-
do es un sistema de coordenadas cilı́ndricas (r, θ, z) siendo r la coordenada
radial que expresa la distancia al eje de revolución (siempre r > 0), z es la
coordenada axial dirigida según el eje de revolución Oz, y θ es la coordenada
circunferencial.
El campo de desplazamientos tiene dos componentes que son función úni-
camente de r y z:
RR
∂N1
0 ∂N 0 . . . ∂N
∂r ∂r
2
∂r
en
0
0 ∂N1 0 ∂N2 . . . 0 ∂Nen
B= ∂z ∂z ∂r (4.202)
N N N
r
1
0 r
2
0 ... en
r
0
∂N1 ∂N1 ∂N2 ∂N2
∂z ∂r ∂z ∂r
. . . ∂N
∂z
en ∂Nen
∂r
dΩ = r dr dz (4.203)
126 Elementos Isoparamétricos
OR
cuadratura. El valor de la coordenada radial del punto de Gauss (que también
interviene en la matriz B) se interpola con las funciones de forma:
nen
X
e
r(ξl , ηm ) = rA NA (ξl , ηm ) (4.205)
A=1
la expresión (4.30).
(Ejercicio 15.3, Curso ASEN 5007, Universidad de Colorado)
OR
1 1 1
+ x1 + 2x3 x2 + 2x3 3x3 ξ3 (4.208)
y1 + 2y3 y2 + 2y3 3y3
siendo (xi , yi ) i = 1 . . . 3, las coordenadas de los nodos situados en los vértices.
Demostrar que, sin embargo, el determinante de J y las derivadas parcia-
les de las coordenadas triangulares respecto de las cartesianas coinciden con
las correspondientes al triángulo lineal:
2J = 2A = det J = x3 (y1 − y2 ) + x1 (y2 − y3 ) + x2 (y3 − y1 ) (4.209)
P =
1
2J
AD
y2 − y3 x3 − x2
y3 − y1 x1 − x3
(4.210)
y1 − y2 x2 − x1
(Ejercicio 24.3, Curso ASEN 5007, Universidad de Colorado)
Ωe
(Ejercicio 7b, página 161, de la referencia [11])
OR
Calcular la expresión de las fuerzas nodales para los nodos 1 y 5:
Z
e
fy1 = N1 by dΩ (4.214)
Ω e
Z
e
fy5 = N5 by dΩ (4.215)
Ωe
y
4 7 3
8 6 x
h
RR
1 5 2
h
10. Calcular la expresión del vector de fuerzas nodales del elemento isopa-
ramétrico de nueve nodos, de vértices (±h/2, ±h/2), considerando el vector
de fuerzas volumétricas:
BO
e 0
b = , g constante (4.216)
−g