Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Facultad de Ingeniería
Departamento de Ingeniería en Obras Civiles
Por otra parte, a diferencia del Método de Rayleigh-Ritz convencional que asume como
incógnitas ciertos parámetros (coeficientes de funciones) sin significado físico, en el Método
de Elementos Finitos se definen como incógnitas los desplazamientos de los nudos que
componen cada elemento finito.
Resumiendo, el Método de Elementos Finitos representa una forma especial de aplicación del
Método de Rayleigh-Ritz, en que las funciones de desplazamiento se eligen para una pequeña
porción del continuo llamado Elemento Finito y las incógnitas se eligen como los
desplazamientos (o sus derivadas) de determinados puntos del elemento llamados nudos que
además sirven para definir la forma del elemento.
Ejemplo 5.1: Resolver el Ejemplo 4.1 usando el concepto de Elementos Finitos con función de desplazamiento
lineal.
l
Con: u ( 0) = u 2 y u = u3
2
l
Por lo tanto: u2 = a1 y u3 = a + a2
1 2
2
Entonces: a1 = u y a2 = (u3 − u2 )
2 l
x 2x
Luego: u ( x2 ) = u 2 1 − 2 2 + u3 2 (a)
l l
Donde (a) representa la interpolación lineal entre u2 y u3. En forma similar se puede escribir que para el elemento
A:
x 2x
u ( x1 ) = u1 1 − 2 1 + u2 1 (b)
l l
2 x1
u ( x1 ) = u2 (c)
l
Para el elemento A:
2
1 l / 2 du 1 l / 2 2
2
EA 2
U
A
= EA ∫ dx1 = EA ∫ u 2 dx1 = u
0 l l 2
2 0
dx1 2
A l/2 l / 2 2x plu 2
V = ∫ pu ( x1 ) dx1 = p ∫ u2 1 dx1 =
0 0 l 4
A A A EA 2 pl
Π =U +V = u2 − u (d)
l 4 2
Para el elemento B:
( )
2
l / 2 du 2
dx = 1 EA ∫ 2 (u − u ) dx = EA u 2 + u 2 − 2u u
1 l/2
= EA ∫
B
0 l
U 2
0 dx2 2 2 3
2 2 l 2 3 2 3
B l/2 l/2 x 2x pl
V = ∫ pu ( x2 ) dx2 = p ∫ u2 1 − 2 2 + u3 2 dx2 = (u2 + u3 )
0 0 l l 4
B B B EA 2 2 pl
Π =U +V = (u2 + u3 − 2u2u3 ) − (u + u3 ) (e)
l 4 2
A B EA 2 2 pl
Π=Π +Π = ( 2u2 + u3 − 2u2u3 ) − ( 2u2 + u3 ) (f)
l 4
∂Π EA pl
Derivando se tiene: = ( 4u2 − 2u3 ) − 2=0
∂u2 l 4
∂Π EA pl
= ( 2u3 − 2u2 ) − =0
∂u3 l 4
2 2
3 pl pl
Resolviendo: u2 = y u3 = (g)
8 EA 2 EA
0,15625 pl 3
Reemplazando (g) en (f) se tiene que Π = lo que representa solo un 5,87% de error con la solución
EA
exacta indicada en el Ejemplo 4.1. En dicho ejemplo el error con un solo elemento era de un 24,7%. Más aun, las
soluciones indicadas en (g) coinciden con la solución exacta del desplazamiento en dichos puntos.
A du 2 3 pl
σ =E = Eu2 = (h)
dx1 l 4 A
B du 2 pl 3 pl
σ =E =E (u3 − u2 ) = 1 − = (i)
dx2 l A 4 4A
En la Figura E5.1b se muestra la comparación de estos resultados con la solución exacta. Se observa que si bien
es cierto las tensiones calculadas son incorrectas, el promedio de ellas es correcto.
En que: u ( x) = u , α = [1 x ] y A = {a1 a2 }
Sin embargo, se tiene que u (0) = d 1 y u (l) = d 4 , y reemplazando en (5.1) se tiene que:
d 1 1 0 a1
=
d 4 1 l a2
1 0
En que: d = {d 1 d 4 } y C=
1 l
−1
Invirtiendo (5.2) se tiene que: A=C d (5.3)
−1
1 0
En que para este caso: C = 1 1
− l l
−1
u =α C d =N d (5.4)
−1
En que: N =α C (5.5)
x x
Para este caso: N = (1 - )
l l
du
La única deformación del reticulado es ε xx en que ε xx = , formalmente se escribe:
dx
ε =L u (5.6)
d
En este caso: ε = [ε xx ], L = y u = [u ( x)] . Reemplazando (5.4) en (5.6) se tiene:
dx
d N 1 1
Para este caso: B= = −
dx l l
1
2 V∫
La energía de deformación del elemento de reticulado es: U= σ xxε xx dV
En forma matricial:
1 T
2 V∫
U= σ ε dV (5.9)
En que: σ = [σ xx ] ε = [ε xx ]
σ = Eε (5.10)
1 T
2 V∫
U= ε E ε dV (5.11)
1 T T
U= d ∫ B E B dV d (5.12)
2 V
k = ∫ B E B dV
T
Definiendo: (5.13)
V
1 T
Entonces U= d kd (5.14)
2
l
k = ∫ EAB B dx
T
Para el caso del reticulado:
0
1 1 1 1 EA 1 − 1
l
k = EA∫ − − =
l − 1 1
Y con EA constante: dx
0
l l l l
Suponiendo que las únicas fuerzas aplicadas al elemento son las fuerzas nodales S1 y S4
indicadas en la Figura 5.1, se tiene que la energía potencial de las cargas es:
V = −S1 d 1 − S 4 d 4
T
En forma matricial: V = −d S (5.15)
En que: S = S1 { S4 }
kd −S =0 ⇒ S =kd (5.17)
De (5.17) se observa que la matriz k representa la relación entre los desplazamientos nodales
S 1 EA 1 − 1 d 1
=
S 4 l − 1 1 d 4
A pesar de que la matriz de rigidez deducida corresponde al caso especial de un reticulado, las
relaciones (5.1) a (5.17) serán válidas para cualquier elemento finito. En la ecuación (5.1), por
ejemplo, el vector u puede tener varias componentes si el elemento tiene desplazamientos en
varias direcciones (u,v,w), por lo tanto la matriz α puede tener hasta 3 filas (caso espacial). El
número de componentes del vector A va a depender de la cantidad de términos que contengan
los polinomios. Dicho número debe coincidir con el número de componentes del vector d, que
representa a los desplazamientos de todos los nudos del elemento en la Ecuación (5.2), por lo
que la matriz C debe ser cuadrada e invertible.
En la Ecuación (5.6) el vector ε puede tener hasta 6 componentes (caso espacial), mientras
que L representa el operador diferencial con el que se calculan las deformaciones en función
de los desplazamientos. Por ejemplo, para el caso espacial dicho operador tiene 6 filas y 3
columnas.
Recién ahora se puede obtener la matriz de rigidez del reticulado en coordenadas globales que
se muestra en la Figura 5.3.
De acuerdo a (3.28): k = LD k LD
j j j
( )
j T
cosα − senα 0 0
senα cosα 0 0
LD =
j
0 0 cosα − senα
0 0 senα cosα
Por lo que para el elemento de reticulado en coordenadas globales de la Figura 5.3 se tiene
que:
S1 c 2 cs − c 2 − cs d1
S 2 = EA s 2 − cs − s 2 d 2
S4 l c2 cs d 4
S5 sim s 2 d 5
Para deducir la matriz de rigidez de un elemento de viga en coordenadas locales sin considerar
las fuerzas nodales y desplazamientos en el sentido axial, se debe considerar una barra como la
mostrada en la Figura 5.4.
Asumiendo: w( x) = a1 + a2 x + a3 x 2 + a4 x 3
Con las condiciones de borde w(0) = d 2 , - w' (0) = d 3 , w(l ) = d 5 y - w' (l ) = d 6 se tiene que:
d 2 1 0 0 0 a1
0 − 1 0 0 a
d 3 = 2
d 5 1 l l2 l3 a3
d 6 0 − 1 − 2l − 3l 2 a4
En que: {
d = d2 d3 d5 d6 }
1 0 0 0
0 − 1 0 0
Y: C= (5.20)
1 l l2 l3
0 − 1 − 2l − 3l 2
1 0 0 0
0 −1 0 0
C =
−1
(5.21)
− 3 / l 2 2/l 3/ l2 1/ l
2/l
3
− 1/ l 2 − 2 / l3 − 1/ l 2
−1
u =α C d = Nd (5.22)
Con:
3 x 2 2 x 3 2 x 2 x 3 3 x 2 2 x 3 x 2 x 3
N = 1 − 2 + 3 − x + − 2 2 − 3 − 2 (5.23)
l l l l l l l l
σ =E ε
d 2w
Por lo tanto, de κ = 2 se tiene que en la relación: ε =L u
dx
d2
ε = [κ ( x)] u = [w( x)] L = − 2
dx
Entonces:
6 12 x 4 6 x 6 12 x 2 6 x
B = L N = 2 − 3 − + 3 − 2 + 3 − + 2 (5.25)
l l l l l l l l
12 / l 3 − 6/ l2 − 12 / l 3 − 6/ l2
− 6/ l2 4/l 6/ l2 2/l
k = EI (5.27)
− 12 / l 3 6/ l2 12 / l 3 6/ l2
− 6 / l 4 / l
2
2/l 6/ l2
EA / l 0 0 − EA / l 0 0
0 12 EI / l 3
− 6 EI / l 2
0 − 12 EI / l 3
− 6 EI / l 2
0 − 6 EI / l 2 4 EI / l 0 6 EI / l 2 2 EI / l
k= (5.28)
− EA / l 0 0 EA / l 0 0
0 − 12 EI / l 3 6 EI / l 2 0 12 EI / l 3 6 EI / l 2
0 − 6 EI / l 2 2 EI / l 0 6 EI / l 2 4 EI / l
Se observa que esta matriz k es idéntica a la matriz de rigidez (3.16) deducida en forma directa
de la Teoría de Vigas. Ello se debe a que las funciones de desplazamientos elegidas
(polinomio cúbico para el desplazamiento transversal w(x) y función lineal para el
desplazamiento axial u(x)), corresponden, respectivamente, a la solución exacta de la ecuación
diferencial (3.10) para el desplazamiento transversal con q(x)=0 y a la solución exacta de
(3.12) para el desplazamiento axial con n(x)=0.
−1 −1
B = L N = Lα C =βC (5.29)
k = ∫ B E B dV = C
T
( ) ∫β
−1 T T
E β dV C
−1
(5.30)
V V
Esta forma de deducir la matriz de rigidez es a veces más fácil que obtenerla mediante la
expresión (5.13), debido a que la matriz β es mucho más sencilla, pero tiene el inconveniente
de tener que multiplicar posteriormente por la matriz C −1 . Para el caso de la viga, la matriz β
es:
d2
β = − 2 [1 x x 2 ]
x 3 = [0 0 − 2 − 6 x ] (5.31)
dx
Como se mencionó anteriormente, la matriz de rigidez del elemento de viga deducida por el
Método de Elementos Finitos coincide con la matriz de rigidez obtenida en forma directa por
la teoría de vigas, debido a que la función de desplazamientos elegida (polinomio cúbico)
coincide con la solución exacta de la ecuación diferencial. Sin embargo, por el Método de
Elementos Finitos es posible deducir matrices de rigidez de elementos de viga más refinados,
por ejemplo eligiendo un polinomio de orden 5, para lo cual habría que definir un nudo
adicional en el centro como se muestra en la Figura 5.5. En dicho caso la matriz de rigidez
obtenida tendría la dimensión 9x9.
Cargas Distribuidas
Como se mencionó en el Capítulo 1, las cargas que pueden solicitar un continuo elástico son
de 2 tipos: a) cargas Rx, Ry, Rz por unidad de volumen al interior del cuerpo y b) cargas Tx, Ty,
Tz por unidad de superficie aplicadas en la superficie SF del cuerpo. Como el cuerpo se divide
en elementos finitos, cada uno de estos elementos puede tener ambos tipos de cargas, además
de las fuerzas aplicadas en sus nudos directamente. Por lo tanto, aparece una energía potencial
de las cargas distribuidas Vd que se debe sumar a la energía potencial de las cargas puntuales
(5.15):
Vd = − ∫ u R dVe − ∫ u T dSe
T T
(5.33)
Ve Se
En que Ve representa el volumen del elemento y Se la superficie del elemento donde están
aplicadas las cargas T. Reemplazando u por la expresión (5.4) se obtiene:
∫N ∫N
T T
Vd = −d R dVe − d
T T
T dS e (5.34)
Ve Se
Vd = d S R
T
O bien: (5.35)
S R = − ∫ N R dVe − ∫ N T dSe
T T
En que: (5.36)
Ve Se
1 T T T
Π =U +V = d k d − d S + d SR (5.37)
2
k d − S + SR = 0 ⇒ S = k d + SR (5.38)
El vector S R es equivalente al vector S R j indicado en (3.19), esto es, equivale a las fuerzas
SR = − C( ) ∫α
−1 T T
( ) ∫α
R dVe − C
−1 T T
T dSe (5.39)
Ve Se
Ejemplo 5.2: Deducir el vector de fuerzas nodales SR de un elemento de viga doblemente empotrado con carga
distribuida uniforme.
En el caso de un elemento de viga, las cargas R y T se transforman en un solo tipo de carga por unidad de
longitud q(x)=R(x)A.
l
( ) ( )
−1 l / 2
T l T 2
−1 T
SR = − C ∫ α q dx = − q C l 3 / 3
0 4
l / 4
Haciendo el producto se obtiene:
l / 2 − ql / 2
− l 2 / 12 ql 2 / 12
S R = −q = − ql / 2
2 l/2
l / 12 − ql 2 / 12
Se observa que efectivamente el vector S R obtenido corresponde a las fuerzas nodales (reacciones) del elemento
doblemente empotrado.
Una vez que se han encontrado las matrices de rigidez y vectores de carga de un elemento
finito, se puede pasar al proceso de ensamblaje de las matrices y vectores del modelo
completo.
Para ello, se asume que la energía potencial total del continuo completo está dado por:
ne e
Π = ∑U + ∑Vd − r R
j j T
(5.40)
j =1 j =1
En que “ne” representa el número de elementos del modelo, Uj la energía de deformación del
j
elemento “j”, Vd la energía potencial de las cargas distribuidas aplicadas al elemento “j”, r
representa el vector de desplazamientos de los nudos del modelo completo y R es el vector de
cargas puntuales aplicadas directamente a los nudos del modelo.
Es importante notar que en (5.40) no aparece la energía potencial de las cargas nodales
indicado en (5.15). Ello se debe a que al sumar todos los elementos que concurren a un nudo,
estos tienen el mismo desplazamiento d y las fuerzas S representan la interacción entre
elementos por lo que deben estar en equilibrio. En forma esquemática:
ne
∑V
j =1
j
( 1
= −d S + S + ... + S
T 2 ne
)= 0 (5.41)
Por otra parte, la expresión (5.40) supone que la energía de deformación del continuo
completo se obtiene mediante la suma de las energías de deformación de todos los elementos,
por lo que no puede desarrollarse energía de deformación entre los elementos. Ello requerirá
ciertas condiciones de continuidad para los desplazamientos en los bordes de los elementos.
Si en forma similar a las estructuras de barras se forma un vector d que contenga los
desplazamientos nodales de todos los elementos, se tendrá una relación similar a la (3.32):
d =C r
T
(5.42)
{ }
ne
1 ne j T j j 1 T
∑U j = ∑ (d ) k d = d diag k d
j
(5.43)
j =1 2 j =1 2
En que: {
d = d , d ,......d
1 1 ne
} (5.44)
d = d
T
[( ) (d ) ........(d ) ]
1 T 2 T ne T
(5.45)
{ }
Y diag k j representa a una matriz hiperdiagonal con las matrices de rigidez kj(j=1,2,…ne) en
su diagonal.
{ }
ne
1 T 1 T
∑U = r C diag k C r = r K r
j j T
(5.46)
j =1 2 2
En que: K = C diag k C { } j T
(5.47)
La matriz K representa a la matriz de rigidez del modelo completo de elementos finitos. Para
su formación no es necesario hacer el producto indicado en (5.47), sino que se procede en
forma similar a la formación de la matriz de rigidez de una estructura de barras. La única
diferencia es que cada elemento, en lugar de tener dos nudos, tiene una cantidad superior de
nudos. Dicha información se obtiene de la Tabla de Incidencia que indica los nudos que
forman cada elemento.
( )S
ne ne
∑Vd = ∑ d
j T
= d SR
j j T
R
j =1 j =1
(5.48)
En que: {
S R = S R S R .....S R
1 2 ne
} (5.49)
ne
∑V = r C SR = − r R R
j T T
d (5.50)
j =1
Con: R R = −C SR (5.51)
El vector RR representa a las cargas nodales equivalentes debido a las cargas distribuidas de los
elementos. El signo (-) indica que las reacciones representadas por el vector SR se transforman
en acciones que actúan sobre los nudos. El vector SR no es necesario formarlo en forma
explícita, tampoco es necesario realizar el producto indicado en (5.51). Simplemente las
cargas –SRj de cada elemento “j” son sumadas a los nudos del elemento indicados en la tabla
de incidencia.
ne e
1 T
Π = ∑ U j + ∑ Vd − r R = r K r − r RR − r R
j T T T
(5.52)
j =1 j =1 2
El cumplimiento del principio PMEPT exige que la derivada con respecto a r se anule, esto es:
K r − RR − R = 0 (5.53)
O bien: K r = R + RR (5.54)
Una vez calculados los desplazamientos r, con la tabla de incidencia se pueden obtener los
j
desplazamientos d j (ó d ) de cada elemento. A diferencia de las estructuras de barras, en estos
j
casos no se calculan las fuerzas nodales S j ó S de los elementos con la ecuación (5.38), sino
más bien interesa conocer las tensiones al interior de los elementos. Para ello se utilizan las
relaciones (5.10) y (5.7) para cada elemento:
σ j = E jε j = E j B j d j = D j d j (5.55)
D =E B
j j j
En que: (5.56)
Dj representa a la matriz del elemento “j” para el cálculo de las tensiones. Si la matriz Bj
depende de las coordenadas x,y,z (que es el caso normal), entonces la matriz Dj dependerá de
las coordenadas del punto donde se desean calcular las tensiones σ j .
Criterios de Convergencia
Esto se debe a que la traslación del elemento como cuerpo rígido, esto es sin deformaciones,
es la forma de movimiento más elemental que puede tener un cuerpo o una parte de él, por lo
que el elemento debe poder representarlo.
En estricto rigor este criterio incluye el primero, que se puede considerar como deformación
constante igual a cero. La filosofía de este segundo criterio se refiere a que al reducir
fuertemente el tamaño de los elementos, la deformación en el interior de ellos debe tender a
ser constante.
Esta compatibilidad se refiere a que no se debe generar energía de deformación entre los
elementos, de manera que efectivamente la energía de deformación total sea igual a la suma de
las energías de deformación de los elementos. Si la energía de deformación se calcula
mediante la derivada de orden “m” de los desplazamientos (por ejemplo, en placas m=2), se
requiere que exista continuidad de las derivadas hasta de orden (m-1) en los bordes entre los
elementos.
Si se supone el modelo de un continuo con elementos finitos conformes sin carga distribuida
R R = 0 , entonces se debe cumplir que:
1 T 1 T
r K r − r R > r0 K 0 r0 − r0 R
T T
(5.58)
2 2
Kr=R y K 0 r0 = R (5.59)
1 T 1 T
r R − r R > r0 R − r0 R
T T
Reemplazando en (5.58):
2 2
1 T 1 T
− r R > − r0 R
2 2
r R < r0 R
T T
Por lo tanto: (5.60)
La ecuación (5.60) implica que para una modelación con elementos finitos conformes se tiene
que los desplazamientos aproximados r son menores que los desplazamientos exactos r0. Esto
no se cumple para cada componente, sino que se refiere a la norma de los vectores, esto es:
r < r0 (5.61)
Ello significa que al refinar la malla del modelo los desplazamientos aumentarán. Por otra
parte, de (5.59) se tiene que:
K r = K 0 r0 (5.62)
K > K0 (5.63)
Ello significa que la matriz de rigidez del modelo de elementos finitos conformes es más
rígida que la matriz de rigidez “exacta”. Esto implica que al refinar la malla del modelo la
matriz de rigidez se hace más flexible.