Вы находитесь на странице: 1из 194

CONCEPTOS BÁSICOS DE ELEMENTOS FINITOS APLICANDO MATHCAD

Ing. Fernando Olmedo

CAPITULO 1

GENERALIDADES

1.1.- OBJETIVO DE LA ASIGNATURA:

1.- Entender y aplicar los conceptos fundamentales del modelamiento por


elementos finitos para resolver e implementar soluciones en problemas simples

2.- Una vez alcanzado esto, obtener la competencia en el manejo de un


software de propósito general como ANSYS

3.- Modelar problemas ingenieriles de forma profesional con software comercial


ANSYS APDL y ANSYS WORKBENCH

1.2.- INTRODUCCION:

El método de Análisis por Elementos Finitos (FEA), introducido por Jon Turner
(1956) para Boeing.

Es una técnica computacional poderosa para generar soluciones aproximadas


a una variedad de problemas de la ingeniería reales que tienen dominios
complejos y sujetos a condiciones de contorno.

FEA ha llegado a ser un paso esencial en el diseño y modelamiento en varias


disciplinas de Ingeniería.

La base del FEA se establece en la descomposición del dominio en un número


finito de subdominios (elementos) para los cuales se crea un sistema de
ecuaciones algebraicas simultáneas por medio de aplicar las siguientes
aproximaciones principales para construir una solución basada en el concepto
de FEA:

• Aproximación directa: Esta estrategia se utiliza para los problemas


relativamente simples, y sirve generalmente como medio para explicar el
concepto de FEA y sus pasos importantes

1
• Residuos ponderados: Este es un método versátil, permitiendo el uso de
FEA a los problemas cuyo funcional (energía potencial ) no puede ser
construido. Esta aproximación utiliza directamente las ecuaciones
diferenciales de gobierno, tales como las de trasferencia de calor, de
mecánica de fluidos y torsión

• Aproximación variacional: Este acercamiento confía en el cálculo de


variaciones, que implica el extremizar un funcional. Este funcional
corresponde a la energía potencial en la mecánica estructural

PROBLEMAS TÍPICOS:

• Análisis estructural

• Transferencia de calor

• Fluidos

• Transporte de masa

• Potencial electromagnético

2
3
Fig. 1. Estructural, fluidos, vibraciones, campo magnético

1.3.- CONCEPTOS:

FEA aborda el problema ingenieril al dividir el dominio en elementos y expresar


la variable de campo desconocida (desplazamientos, temperatura, velocidad)
en términos de una función de aproximación, (aproximar la solución) asumida
dentro de cada elemento. Luego estas variables se reemplazan en la ecuación
constitutiva que luego será incorporada a una ecuación de energía potencial y
finalmente minimizada para obtener la ecuación de equilibrio y obtener la matriz

4
de rigidez para un elemento. (Reynolds, 1999). El siguiente es un mentefacto
que nos ayuda a

Ecuación constitutiva: Ley de


Hooke generalizada como se
relacionan las solicitaciones
(fuerzas) con la respuesta
(desplazamiento)

u(x,y)= a1+ a2 x+a3 y 𝜕𝑢


𝜀𝑥 =
v(x,y)= a4+ a5 x+a6 y 𝜕𝑥
𝜕𝑣
𝜀𝑦 =
𝜕𝑦

𝟏 𝜕𝑢 𝜕𝑣
𝑼 = මሼ𝜺ሽ𝑻 ሾ𝑫ሿሼ𝜺ሽ 𝒅𝑽 𝛾𝑥𝑦 = +
𝟐 𝜕𝑦 𝜕𝑥

Esta función de aproximación (también llamada función de interpolación) es


definida en términos de los valores de la variable de campo en puntos
específicos referidos como nodos. Los nodos son usualmente localizados a lo
largo de los límites de los elementos y ellos conectan elementos adyacentes.

La característica que ha hecho al método de los elementos finitos tan popular


es que puede ser dividido en un conjunto de pasos lógicos y puede ser usado
para analizar un amplio rango de problemas solo cambiando los datos de
entrada del dominio. Estos pasos se expresan de la siguiente manera:

1.4.- PROCEDIMIENTO:

El método de los elementos finitos requiere los siguientes pasos principales:

5
• Discretización del dominio en un número finito de subdominios
(elementos), los elementos deben ser lo suficientemente pequeño para
dar resultados correctos y lo suficientemente grande para reducir el
esfuerzo computacional

Estos elementos son conectados el uno al otro por sus nodos comunes. Un
nodo especifica la localización coordinada en el espacio donde existen los
grados de libertad (desplazamientos) y las acciones del problema físico

Las incógnitas nodales en el sistema de la matriz de ecuaciones


(desplazamientos) representan una (o más) de las variables primarias del
campo. Las variables nodales asignadas a un elemento se llaman los grados
de libertad del elemento. Dependiendo del problema se utilizan los siguientes
tipos de elementos

6
• Selección de las funciones de desplazamiento, para un elemento lineal
es función de una magnitud y si es bidimensional es función de x ,y. El
campo de desplazamiento desconocido dentro de un elemento finito
puede ser interpolado por una distribución aproximada. Esta distribución
se vuelve más exacta conforme se consideran más elementos en el
modelo y pueden ser expresadas como funciones polinomiales que
pueden ser fácilmente derivadas e integradas. Por ejemplo, para el caso
más simple de elemento finito que es el elemento barra, los
desplazamientos son expresados en términos de los desplazamientos
nodales { u1, u2 } por medio del polinomio de primer grado.

x x
U(x) = (1 − ) u1 + ( ) u2
l l

Donde l es la longitud del elemento finito, x es la variable independiente


y las funciones de interpolación N1 y N2 son:

x
N1 = 1 −
l

x
N2 =
l

7
La figura representa la interpolación lineal del campo de desplazamiento
dentro del elemento barra:

• Desarrollo de la matriz de elementos para el subdominio, utilizando las


ecuaciones constitutivas

• Ensamblaje de la matriz de elementos para cada subdominio para


obtener la matriz global del dominio entero

• Imposición de las condiciones de frontera

• Solución de ecuaciones

• Postprocesado

1.5.- NOTACIÓN MATRICIAL

• En notación matricial, el sistema de ecuaciones global puede ser


definido como

ሾKሿሼuሽ = ሼFሽ

• Donde la matriz K representa la matriz de rigidez del sistema, u es el


vector del campo desconocido, y F es el vector de la fuerza.
Dependiendo de la naturaleza del problema, K puede ser dependiente
en u, es decir, K = K (u) y F pueden ser dependientes del tiempo, es
decir, F = F (t).

Desarrollando se obtiene:

8
F1x K11 K12 . . K1n u1
F1y K 21 K 22 . . v1
. = . . . . . .
. . . . . .
Fn
{ z} [ K n1 K n2 . . K nn ] {wn }

Si asumimos que el desplazamiento de u1 es 1 y de v1 hasta wn es 0, se puede


resolver fácilmente el sistema

F1x = K11 F1y = K21;. . .; Fnz = Kn1

El método de elementos finitos nos ayuda a determinar la matriz k para


resortes, barras, vigas, placas, ejes a torsión, aislamiento térmico, etc.

1.6.- SIMPLIFICACIÓN:

Es conveniente simplificar la geometría para optimizar recursos


computacionales sin perder precisión.

9
2.- APROXIMACIÓN DIRECTA EN BASE DE LAS ECUACIONES DE
EQUILIBRIO

2.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO RESORTE

Usando la aproximación directa en base de las ecuaciones de equilibrio,


nosotros definiremos la matriz de rigidez para un resorte lineal de una
dimensión, el resorte obedece la ley de Hooke y resiste fuerzas únicamente en
la dirección del resorte.

El resorte de la figura está sometido a las fuerzas locales: f1x, f2x

Y sufre los desplazamientos locales: u1, u2 por lo tanto existen 2 grados de


libertad

1.- Selección del tipo de elemento

Elemento resorte lineal con 2 grados de libertad, sujeto a tensiones nodales T


y con longitud L

10
Como se puede observar un extremo se deforma U2 y el otro U1 donde U2>U1
y por tanto la deformación relativa total es U2-U1

2.- Seleccionar una función de desplazamiento

Se debe escoger la función matemática que represente el desplazamiento bajo


carga del resorte, se selecciona en forma arbitraria una función lineal de 2
constantes, ya que el elemento tiene 2 grados de libertad:

u = a1 + a2 x, en forma matricial obtenemos:

a1
(1 x) (a )
2

Para determinar u se debe hallar las constantes a1 y a2 utilizando las


condiciones de frontera u1, u2

Cuando x= 0 u= u1; u1 = a1 + a2
(0); por tanto a1 = u1

Cuando x = L u= u2; u2 = u1 + a2
(L); por tanto a2 = (u2-u1)/L

x
u = u1 + (u2 − u1) (L) Reordenando

se tiene

x x
u = u1 (1 − ) + u2 ( ) = u1 N1 + u2 N2
L L

11
En forma matricial

ሾ1 − x/l x/lሿ ∗ [u1] = ሾN1 u1


N2ሿ ∗ [ ]
u2 u2

Donde N1 y N2 son las funciones de forma o interpolación

3.- Definir la relación tensión / deformación

La fuerza tensil T produce una deformación δ en el resorte:

δ = u(L) – u(0) = u2 – u1

T = k δ = k (u2 – u1)

4.- Determinar la matriz de rigidez

f1x = - T = k (u1 – u2)

f2x = T = k (-u1 + u2)

12
En forma matricial

k −k u1 f1x
[ ]∗[ ] = [ ]
−k k u2 f2x

La matriz de rigidez local es por tanto:

ሾKሿ = [ k −k]
−k k

5.- Ensamblar las ecuaciones de los elementos para obtener las ecuaciones
globales

n n
(e)
ሾKሿ = ∑[k ]ሾFሿ = ∑[f (e) ]
e=1 e=1

6.- Resuelva para los desplazamientos nodales

ሾFሿ = ሾKሿሼdሽ

Los desplazamientos son determinados imponiéndose condiciones de frontera

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa

3.- EJEMPLOS DE ENSAMBLE

3.1.- ENSAMBLAJE POR MEDIO DE ECUACIONES DE EQUILIBRIO

Los pórticos, puentes y otras estructuras se componen de componentes


estructurales básicos, se precisa determinar la matriz de rigidez global

Para el elemento 1 tenemos:

13
(1) k −k1 u1(1)
(f1x (1) ) = [ 1 ][ ]
f3x −k 1 k1 u3(1)

Para el elemento 2 tenemos:

(2) k −k 2 u3(2)
(f3x (2) ) = [ 2 ][ ]
f2x −k 2 k 2 u2(2)

Debido a que el nodo 3 es común se establece la siguiente ecuación de


compatibilidad

u3(1) = u3(2) = u3

Basado en las ecuaciones de equilibrio de los nodos establecemos las


siguientes ecuaciones

F1x = f1x (1) Fuerza global en 1 es igual a fuerza local del nodo 1

F2x = f2x (2)

F3x = f3x (1) + f3x (2)

Por lo que

F1x = k1 u1 – k1 u3

F2x = -k2 u3 + k2 u2

F3x = (- k1 u1 + k1 u3) + (k2 u3 – k2 u2)

Ensamblando nuevamente la matriz se tiene:

F1x k1 0 −k1 u1
{F2x} = [ 0 k2 −k2 ] {u2}
F3x −k1 −k2 k1 + k2 u3

Dónde:

F1x
{F2x} es el vector de fuerzas nodales globales
F3x

14
k1 0 −k1
[ 0 k2 −k2 ] es la matriz de rigidez del sistema
−k1 −k2 k1 + k2

u1
{u2} es el vector de desplazamiento global
u3

3.2.- ENSAMBLAJE POR SUPERPOSICIÓN

Un método más rápido es el método de superposición donde las ecuaciones


locales matriciales se expanden de la siguiente manera:

Para el elemento 1 se tiene:

(1) k −k1 u1(1) f1x (1) k1 0 −k1 u1(1)


(f1x (1) ) = [ 1 ][ ] {f2x (1) } = [ 0 0 0 ] {u2(1) }
f3x −k1 k1 u3(1) (1)
f3x −k1 0 k1 u3(1)

Para el elemento 2 se tiene:

(2) k −k 2 u3(2) f1x (2) 0 0 0 u1(2)


(f3x (2) ) = [ 2 ][ ] {f2x (2) } = [0 k2 −k2] {u2(2) }
f2x −k 2 k 2 u2(2)
f3x (2) 0 −k2 k2 u3(2)

La sumatoria da:

F1x k1 0 −k1 u1
{F2x} = [ 0 k2 −k2 ] {u2}
F3x −k1 −k2 k1 + k2 u3

3.3.- ENSAMBLAJE POR EXPANSIÓN DIRECTA

Un método más eficiente es el método de expansión directa donde las


ecuaciones locales matriciales se expanden de la siguiente manera:

Para el elemento 1 Para el elemento 2

15
1 3 2 3
k (1) = k1 −k1 1 k (2) = k2 −k2 2
−k1 k1 3 −k2 k2 3

Lo que se ha hecho es formar fila y columna numerando los nodos y sumamos

1 2 3
k1 0 −k1 1
K=| |
0 k2 −k2 2
−k1 −k2 k1 + k2 3

3.4.- CONDICIONES DE FRONTERA HOMOGENEAS

Sin condiciones apropiadas la estructura no resistiría las fuerzas aplicadas

F1x k1 0 −k1 u1
{F2x} = [ 0 k2 −k2 ] {u2}
F3x −k1 −k2 k1 + k2 u3

Debido a que el resorte esta empotrado en la pared se tiene que u1 = 0

F1x k1 0 −k1 0
{F2x} = [ 0 k2 −k2 ] { u2}
F3x −k1 −k2 k1 + k2 u3

Si se resuelve el sistema se obtiene el mismo resultado que eliminar la primera


fila y la primera columna puesto que es cero el primer término del vector:

F1x k1 0 −k1 0
{F2x} = [ 0 k2 −k2 ] {u2}
F3x −k1 −k2 k1 + k2 u3

u2 k2 −k2 −1 F2x
{ }= ( ) { }
u3 −k2 k1 + k2 F3x

Substituyendo en la ecuación general obtenemos F1x, F2x y F3x

3.5.- CONDICIONES DE FRONTERA NO HOMOGENEAS

16
Uno o más desplazamientos no son cero

F1x k1 0 −k1 δ
{F2x} = [ 0 k2 −k2 ] {u2}
F3x −k1 −k2 k1 + k2 u3

Se resuelve en forma convencional y puesto que F1x es desconocida

k2 −k2 u2 F2x
[ ] { }= { }
−k2 k1 + k2 u3 k1δ + F3x

4.- EJEMPLOS DE APLICACIÓN

17
4.1.- Determine la matriz de rigidez global, los desplazamientos de los nodos 2
y 3, las reacciones en 1 y 4, y las fuerzas en cada resorte. Una fuerza de 5000
N es aplicada en el nodo 3 en la dirección x

1.- Definimos las matrices de rigidez individuales

1 2 3 4

 k1 k1  1 ( 3)  k3 k3  3
( 1)
 
K  
K  k3 k3  4
 k1 k1  2

2.- Ensamblamos la matriz de rigidez global y establecemos la ecuación de


elasticidad, 4 grados de libertad de los cuatro nodos la matriz es 4x4

1 2 3 4

 k1 k1  1

 k1 k1  k2 k2  2
 k2 k2  k3 k3  3
 
 k3 k3  4

La ecuación de rigidez es

F1x k1 −k1 0 0 0
0 −k1 k1 + k2 −k2 0 u2
{ }= [ ]{ }
5000 0 −k2 k2 + k3 −k3 u3
F3x 0 0 −k3 k3 0

Se elimina la primera fila y primera columna, así como la cuarta fila y cuarta
columna

18
3.- Determinamos los desplazamientos y las fuerzas

u2 3000 −2000 −1 0 0.909


{ }= ( ) { }= { }
u3 −2000 5000 5000 1.364

u2 = 0.909, u3 = 1.364

Mediante substitución inversa:

F1x = -909.091

F2x = 0

F3x = 5000

F4x = -4091

4.- Determinar las fuerzas de cada elemento usando las ecuaciones locales

(1) k −k1 u1(1)


(f1x (1) ) = [ 1 ][ ]
f2x −k1 k1 u2(1)

Elemento 1:

Elemento 2:

Elemento 3:

19
4.2.- Para el ensamblaje de resortes obtenga la matriz de rigidez global, los
desplazamientos de los nodos 2, 3, 4, las fuerzas nodales globales y las
fuerzas locales de cada resorte. El nodo 1 es fijo mientras que al nodo 5 se le
da un desplazamiento conocido de 20 mm. Las constantes de los resortes son
todas iguales a k = 200 kN/mm

200 −200
ሾk1ሿ = ሾk2ሿ = ሾk3ሿ = ሾk4ሿ = [ k −k] = [ ]
−k k −200 200

La matriz de rigidez global es de 5 x 5 y relaciona fuerzas a desplazamientos


como:

k k 0 0 0   200 200 0 0 0 
 k 2k k 0 0   200 400 200 0 0 

0 k 2k k 0  0 200 400 200 0 
   
 0 0 k 2k k   0 0 200 400 200 
 0 0 0 k 
k    0 0 0 200 200 

 F1x   200 200 0 0 0   u1 


 F 2 x   200 400 200 0 0  u 2
    
 F 3X    0 200 400 200 0  u 3
F 4 X   0 0

200 400 200  u 4
    
 F 5 X   0 0 0 200 200  u5 

20
5.- APROXIMACIÓN MEDIANTE ENERGÍA POTENCIAL

Otro método utilizado para obtener la matriz de rigidez es el principio de


energía potencial mínima. Este método general se utiliza para tensión y
deformación plana, tensión axisimétrica, flexión en placas y tensión en
elementos sólidos.

Este método es aplicable únicamente a materiales con elasticidad lineal.

El principio dice que:

“De todas las formas geométricamente posibles que un cuerpo puede asumir,
la que corresponde a la satisfacción de equilibrio estable del cuerpo, es
identificada por un valor mínimo de la energía potencial total.”

21
Por lo tanto si se obtiene la energía potencial total y la minimizamos con
respecto a los desplazamientos obtendremos la matriz de rigidez.

La energía potencial total se define como la suma de la energía de deformación


interna U (relacionado a fuerzas internas) y la energía potencial de las fuerzas
externas Ω, es decir,

πp = U + Ω

Usando integración

1
U= k x2
2

La energía potencial de las fuerzas externas que es perdida es representada


por:

Ω = −F x

Por lo tanto:

1
πp = k x2 − F x
2

Para aplicar el principio de energía potencial mínima debemos minimizar la


función πp

∂πp 1
= k2x −F =0
∂x 2

Ejemplo: Para el resorte dado evalué la energía potencial en función de x y


demuestre que la mínima energía potencial corresponde a la posición de
equilibrio

22
La energía potencial mínima es -1000 lb-in

Usando la expresión previa:

∂πp
= k x − F = 500 x − 1000 = 0
∂x

Donde x = 2 in, este valor es reemplazado en la expresión de la energía

1 1
πp = k x 2 − F x = 500 (2 )2 − 1000 (2) = −1000
2 2

23
Por lo tanto se demuestra que la energía potencial mínima corresponde con la
posición de equilibrio.

5.1.- DERIVACIÓN DE LA MATRIZ DE RIGIDEZ EN UN RESORTE


UTILIZANDO EL PRINCIPIO DE MÍNIMA ENERGÍA POTENCIAL

1
πp = k (u2 − u1)2 − f1x u1 − f2x u2
2

La minimización de la energía potencial requiere tomar derivadas parciales con


respecto a cada desplazamiento nodal

∂πP 1
= k ( −2 u2 + 2u1 ) − f1x = 0
∂u1 2

∂πP 1
= k ( 2 u2 − 2u1 ) − f2x = 0
∂u2 2

Simplificando se obtiene:

k (−u2 + u1) = f1x

k (u2 − u1) = f2x

Y en forma matricial

k −k u1 f1x
[ ]∗[ ] = [ ]
−k k u2 f2x

6.- EJERCICIOS PROPUESTOS

24
6.1.- Para el ensamblaje de resortes obtenga la matriz de rigidez global, los
desplazamientos de los nodos 2, las fuerzas nodales globales y las fuerzas
locales de cada resorte. Resuelva tanto a mano como utilizando el siguiente
archivo de matlab “Libro de Ferreira”

 Se definen las conecciones

elementNodes=[1 2;2 3;2 4];

elementNodes = 1 2
2 3
2 4
 Con la sentencia size obtenemos el número de elementos

numberElements=size(elementNodes,1);

numberElements = 3

 Damos el número de nodos con

numberNodes=4;

 Inicializamos el vector de desplazamientos globales, displacement, el


vector de fuerzas globales, force y el vector de matriz de rigidez global
respectivamente, stifness matrix.

25
displacements=zeros(numberNodes,1);
force=zeros(numberNodes,1);
stiffness=zeros(numberNodes);
displacements = 0
0
0
0
force = 0
0
0
0

stiffness =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

 Se aplica la fuerza en el correspondiente nodo

force(2)=10.0;

 Calculamos la matriz de rigidez y ensamblamos, con (e,:) se obtienen filas

% computation of the system stiffness matrix


for e=1:numberElements;
% elementDof: element degrees of freedom (Dof)
elementDof=elementNodes(e,:) ;
stiffness(elementDof,elementDof)=...
stiffness(elementDof,elementDof)+[1 -1;-1 1];
end

elementDof = 1 2

stiffness =
26
1 -1 0 0
-1 1 0 0
0 0 0 0
0 0 0 0

elementDof = 2 3

stiffness =
1 -1 0 0
-1 2 -1 0
0 -1 1 0
0 0 0 0

elementDof = 2 4

stiffness =
1 -1 0 0
-1 3 -1 -1
0 -1 1 0
0 -1 0 1

 Se define un vector que contenga los grados de libertad prescritos,


setdiff(A,B) retorna los datos en A que no están en B.

% boundary conditions and solution


% prescribed dofs
prescribedDof=[1;3;4];
% free Dof : activeDof
activeDof=setdiff([1:numberNodes]',[prescribedDof]);

[1:numberNodes]' =
1
2
3

27
4

prescribedDof =
1
3
4

activeDof = 2

 Se resuelve únicamente para los grados de libertad activos

% solution
displacements=stiffness(activeDof,activeDof)\force(active
Dof);

stiffness(activeDof,activeDof)

ans = 3

force(activeDof) = 10

displacements = 3.3333

 Esta solución se la pone en un vector desplazamiento

% positioning all displacements


displacements1=zeros(numberNodes,1);
displacements1(activeDof)=displacements;

displacements1 = 0
3.3333
0
0

28
 Finalmente la función outputDisplacementsReactions.m realiza la
substitución inversa y el despliegue de resultados

% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]

% reactions
F=stiffness*displacements;
reactions=F(prescribedDof);
disp('reactions')
[prescribedDof reactions]

Displacements =

1.0000 0

2.0000 3.3333

3.0000 0

4.0000 0

Reactions =

1.0000 -3.3333

3.0000 -3.3333

4.0000 -3.3333

29
6.2.- Para el ensamblaje de resortes obtenga la matriz de rigidez global.
Resuelva a mano y con Matlab, k = 100 N/mm

6.3.- Resuelva tanto a mano como con el programa de Matlab, k = 100 N/mm y
F = 1000 N

30
CAPITULO 2

DESARROLLO DE LAS ECUACIONES DE ARMADURAS O ESTRUCTURAS


RETICULADAS

Una armadura es una construcción reticulada conformada generalmente por


triángulos formados por elementos rectos y que se utiliza para soportar cargas.
Las armaduras pueden ser planas o espaciales.

2.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO BARRA

Para determinar la ecuación de rigidez debemos analizar el elemento barra

Que tiene las siguientes características:

Fuerzas locales: f1x, f2x


31
Desplazamientos locales: u1, u2 por lo tanto existen 2 grados de libertad

De la ley de Hooke se obtiene las ecuaciones constitutivas:

σx = E ϵx

du
ϵx =
dx

De las condiciones de equilibrio se tiene:

A σx = T = Constante

Por lo tanto la derivada será cero:

du
d(Aσx ) d(AE ϵx ) d(AE )
= = dx = 0
dx dx dx

Y es la ecuación diferencial que gobierna el sistema y que puede ser utilizada


en los métodos de residuos ponderados

1.- Selección del tipo de elemento

Elemento barra con 2 grados de libertad, sujeto a tensiones nodales T y con


longitud L

2.- Seleccionar una función de desplazamiento

Se debe escoger la función matemática que represente la deformada bajo


carga del resorte, se selecciona la función lineal de 2 constantes porque se
tiene dos grados de libertad:

u = a1 + a2x (1 x ) (a1)
a2

Se representa u en función de las condiciones de frontera u1, u2

En x = 0 u = u1; por tanto u1 = a1 + a2(0); a1 = u1

En x = L u = u2; por tanto u2 = u1 + a2(L); a2 = (u2 − u1)/L

u = u1 + (u2 − u1)(x/L)

32
x x
u = u1 (1 − ) + u2 ( ) = u1 N1 + u2 N2
L L

(N1 N2) (u1)


x x u1
(1 − L )( )
u2 L u2

N1, N2 son funciones de forma o de interpolación

3.- Definir la relación tensión / deformación

La relación deformación unitaria vs desplazamiento es:

∂u u2 − u1
εx = =
∂x L

La relación deformación unitaria vs esfuerzo es:

σx = E ϵx

4.- Determinar la matriz de rigidez del elemento

De igual manera que se realizó para el resorte

∆L AE
T = A σx = AEεx = AE = (u2 − u1)
L L

33
AE
f1x = −T = (u1 − u2)
L

AE
f2x = T = (−u1 + u2)
L

En forma matricial

fix 1 −1
( ) = AE/L ( )
f2x −1 1

1 −1
La matriz de rigidez local es por tanto: ሾKሿ = AE/L ( )
−1 1

5.- Ensamblar las ecuaciones de los elementos para obtener las ecuaciones
globales

Se efectúan las sumatorias respectivas

n n

ሾKሿ = ∑ሾk (e)


ሿ ሾFሿ = ∑ሾf (e) ሿ
e=1 e=1

6.- Resuelva para los desplazamientos nodales

ሾFሿ = ሾKሿሾdሿ

Los desplazamientos son determinados imponiéndose condiciones de frontera

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa

EJERCICIO DE ENSAMBLAJE

Para el ensamblaje siguiente determine a) La matriz de rigidez global, b) los


desplazamientos de los nodos 2 y 3, c) Las reacciones en los nodos 1 y 4, Una
fuerza de 3000 lb es aplicada en el nodo 2, E = 200000 MPa y A = 500 plg para
el elemento 1 y 2 y E = 15 e6 y A = 2 plg para el elemento 3

34
Para elemento 1 y 3 tenemos:

AE 1 −1 1.30 × 106 1 −1 1 −1
K (1) = K (3) = ( )= ( ) = 106 ( )
L −1 1 30 1 −1 1 −1

Nodos 1 2 y 3 4

Para elemento 2 tenemos:

(2)
AE 1 −1 2.15 × 106 1 −1 1 −1
K = ( )= ( ) = 106 ( )
L −1 1 30 1 −1 1 −1

L a matriz global queda así:

1 2 3 4

1 -1 0 0 1

-1 1+1 -1 0 2

0 -1 1+1 -1 3

0 0 -1 1 4

F1x 1 −1 0 0 u1
F2x −1 2 −1 0 ) . (u2)
( ) = 106 (
F3x 0 −1 2 −1 u3
F4x 0 0 −1 1 u4

35
Puesto que en los apoyos u1= u4 = 0 Se elimina la 1 fila, 1 columna, 4 fila y
4 columna de la matriz

Mediante substitución inversa

2.2.- ECUACIONES DE TRANSFORMACIÓN

Es una de las características de las armaduras tener barras inclinadas para


formar triángulos es conveniente por tanto, transformar coordenadas locales a
globales o viceversa. En este caso se va a relacionar los desplazamientos del
sistema de coordenadas U global (x, y) a coordenadas locales u (x´, y´):

̂ x cos(θ) − di
dix = di ̂ y sin(θ)

̂ x sin(θ) + di
diy = di ̂ y cos(θ)

36
dx c −s d̂x
{d } = [ ][ ]
y s c d̂y

Por lo tanto

dx cosθ + dy sinθ = d̂x

−dx sinθ + dy cosθ = d̂y

Donde d̂x son los desplazamientos locales y dx son los desplazamientos


globales

En forma matricial

d̂x c s dx
{̂ } = [ ][ ]
dy −s c dy

 c s 
1  2 2 2 2
 c s  c s c s 
  
s c   s c 
 2 2 2 2 
 c s c s 

Ejemplo: El desplazamiento global fue determinado en d2x = 10 mm y en d2y =


20mm. Determine el desplazamiento local d2^x y d2^y

π
θ = 60.
180

d2x cos(θ) sin(θ) 10


(d2 ) = ( ).( )
y − sin(θ) cos(θ) 20

37
d2x 22.3
(d2 ) = ( )
y 13

2.3.- MATRIZ GLOBAL DE RIGIDEZ

Se necesita la matriz global de cada elemento para ensamblar la matriz global


de la estructura. Para una barra en el sistema local de coordenadas se tiene:

f̂1x AE 1 −1 d1̂
{ }= [ ] { x}
̂x
f2 L −1 1 d2 ̂x

f̂ = k̂d̂

Se precisa relacionar las fuerzas nodales globales con los desplazamientos


nodales globales

f1x d1x
f1y d1y
=k f = kd
f2x d2x
f2
{ y} d2
{ y}

2.3.1.- Relación de transformación para el vector de desplazamientos

Partimos de la relación demostrada:

d̂x c s dx
{̂ } = [ ][ ]
dy −s c dy

Para los nodos 1 y 2 en una barra se tiene que expandir la matriz

d1x
d̂1 C S 0 0 d1y
{ x} = [ ] d̂ = T ∗ d
d̂2x 0 0 C S d2x
{d2y }

̂ x = d1x cos θ + d1y sin θ


d1

̂ x = d2x cos θ + d2y sin θ


d2

d̂1x d1x
C S 0 0
̂d1y d1y
= [−S C 0 0 ] d̂ = Td
d̂2x 0 0 C S d2x
0 0 −S C { d2y }
{d̂2y }

38
2.3.2.- Relación de transformación para las fuerzas:

Las fuerzas se transforman de igual manera que los desplazamientos:

f1x
f̂1x C S 0 0 f1y
{ }=[ ] f̂ = T ∗ f
f̂2x 0 0 C S f2x
{f2y }

f̂1x f1x
C S 0 0
f̂1y f1y
= [−S C 0 0 ]
f̂2x 0 0 C S f2x
0 0 −S C { f2y }
{f̂2y }

La matriz local de rigidez se expande también según:

f̂1x d̂1x
1 0 −1 0
f̂1y AE 0 0 0
̂
0] d1y
= L [
f̂2x −1 0 1 0 d̂2x
0 0 0 0
{f̂2y } { d̂2y }

Puesto que

f̂1x AE 1 −1 d̂1x
{ }= [ ]ሼ ሽ
f̂2x L −1 1 d̂2x

f̂ = k̂d̂

f̂ = T ∗ f d̂ = T ∗ d

Entonces

T ∗ f = k̂T ∗ d

Despejando:

f = T −1 k̂Td

La matriz global de rigidez es por tanto:

C S 0 0 1 0 −1 0
T= [−S C 0 0 ] K1 = [ 0 0 0 0]
0 0 C S −1 0 1 0
0 0 −S C 0 0 0 0
39
C2 CS −C2 −CS
S 2 −CS −S 2
T −1 k̂ T = [ CS2 ]
−C −CS C2 CS
−CS −S 2 CS S 2

C2 CS −C2 −CS
AE S2 −CS −S 2 ]
K= [
L C2 CS
S2

Simétrica

Ejemplo: Determine la matriz de rigidez global con respecto a los ejes x & y de
la barra inclinada

F2

π
θ = 30 180 A=2 E = 30 ∗ 106 L = 60

cos(θ)2 cos(θ) sin(θ) − cos(θ)2 − cos(θ) sin(θ)


EA cos(θ) sin(θ) sin(θ)2 −(cos(θ) sin(θ)) − sin(θ)2
K=
L − cos(θ)2 −(cos(θ) sin(θ)) cos(θ)2 cos(θ) sin(θ)
[−(cos(θ) sin(θ)) − sin(θ)2 cos(θ) sin(θ) sin(θ)2 ]

7.5 × 105 4.33 × 105 −7.5 × 105 −4.33 × 105


4.33 × 105 2.5 × 105 −4.33 × 105 −2.5 × 105
K=
− 7.5 × 105 −4.33 × 105 7.5 × 105 4.33 × 105
[−4.33 × 105 −2.5 × 105 4.33 × 105 2.5 × 105 ]

2.4.- CALCULO DE TENSIONES

40
En una barra los desplazamientos se relacionan con las fuerzas según la
expresión conocida de la cual se toma únicamente cualquiera de las dos
componentes en este caso f̂2x

f̂1x 1 −1 d̂1x d̂1x


{ } = AE/Lሾ ሿሼ ሽ f̂2x = AE/Lሾ−1 1ሿሼ ሽ
f̂2x −1 1 d̂2x d̂2x

La definición del esfuerzo está dada por:

f̂2x
σ=
A

Combinando

E E
σ = L ሾ−1 1ሿd̂ → σ = L ሾ−1 1ሿT ∗ d → σ = C´d

Donde C´ es

E C S 0 0 E
C´ = L ሾ−1 1ሿ [ ] → C´ = L ሾ−C −S C Sሿ
0 0 C S

La operación se la efectúa mediante:

d1x
E d1y
σ= (− cos(θ) − sin(θ) cos(θ) sin(θ) ) d2
L y
d2y
( )

EJERCICIOS:

41
1.- Para la barra indicada en la figura determine el esfuerzo axial donde A = 4
E-4 m2, E = 210 GPa, L = 2m, Los desplazamientos globales fueron
determinados d1x = 0.25 mm, d1y = 0.0 mm, d2x = 0.50 mm y d2y = 0.75 mm

E
σ = C¨d C¨ = L ሾ−C − S C Sሿ

π
E = 210 ∗ 106 L = 2 θ = 60 ∗
180

0.25 0.5 0.75


d1x = d1y = 0 d2x = d2y =
1000 1000 1000

d1x
E d1y
σ= (− cos(θ) − sin(θ) cos(θ) sin(θ)) σ = 8.132 ∗ 104
L d2x
d2
( y)

42
2.- Para la estructura plana indicada sujeta a una fuerza de 10000 N aplicada
en el nodo 1 determine la matriz de rigidez, las deformaciones, las tensiones

Para cada barra se debe calcular la matriz simétrica

C2 CS −C2 −CS
AE S 2 −CS −S 2
k= [ ]
L C2 CS
S2

Si son 4 nodos la matriz global es de 8x8 y debe quedar en la forma siguiente

d1x d1y d2x d2y d1x d1y d3x d3y

43
d1x d1y d4x d4y

El siguiente es el procedimiento desarrollado en MathCAD

Para elemento 1 nodo 1, 2 se tienen los datos:

ELEMENTO 1

  90  Area  1000 E  200000 Long  1200
180

c  cos() s  sin()

La matriz de rigidez se la obtiene:

 c2 c s c
2
c s 
 0 0 0 0 
 2 2   
K 
 c s s  c s  s 
K 
0 1 0 1 
 2 2  0 0 0 0 
 c  c s c c s 
 
  c s 2 2  0 1 0 1 
 s c s s 

44
Mediante las expresiones tenemos una matriz de ceros

K1 0 7  0 K1 7 0  0

La conectividad se la manifiesta mediante:

i  1 j  2 r  j  i r 1

Con el siguiente arreglo se arma y expande la matriz

K1 i 1 i 1  K0 0 K1 i 1 i  K0 1 K1 i 1 j r 1  K0 2 K1 i 1 j r  K0 3

K1 i i 1  K1 0 K1 i i  K1 1 K1 i j r 1  K1 2 K1 i j r  K1 3

K1 j r 1 i 1  K2 0 K1 j r 1 i  K2 1 K1 j r 1 j r 1  K2 2 K1 j r 1 j r  K2 3

K1 j r i 1  K3 0 K1 j r i  K3 1 K1 j r j r 1  K3 2 K1 j r j r  K3 3

Que resulta en

0 0 0 0 0 0 0 0
 
0 1 0 1 0 0 0 0 
0 0 0 0 0 0 0 0
 
1 0 1 0 0 0 0 
K1  
0
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0

Para elemento 2 nodo 1, 3

ELEMENTO 2

  45  c  cos() s  sin()
180

 c2 c s c
2
c s 

   0.5 0.5 0.5 0.5 
 c s s
2
 c s  s 
2
 
0.5 0.5 
K 
K  0.5 0.5
 2 2 
 c  c s c c s   0.5 0.5 0.5 0.5 
  c s   
 s
2
c s s
2
  0.5 0.5 0.5 0.5 

45
K2 0 7  0 K2 7 0  0

i  1 j  3 r  j  i r 2

K2 i 1 i 1  K0 0 K2 i 1 i  K0 1 K2 i 1 j r 1  K0 2 K2 i 1 j r  K0 3

K2 i i 1  K1 0 K2 i i  K1 1 K2 i j r 1  K1 2 K2 i j r  K1 3

K2 j r 1 i 1  K2 0 K2 j r 1 i  K2 1 K2 j r 1 j r 1  K2 2 K2 j r 1 j r  K2 3

K2 j r i 1  K3 0 K2 j r i  K3 1 K2 j r j r 1  K3 2 K2 j r j r  K3 3

 0.5 0.5 0 0 0.5 0.5 0 0 


 
 0.5 0.5 0 0 0.5 0.5 0 0 
 0 0 0 0 0 0 0 0
 
K2  
0 0 0 0 0 0 0 0
 0.5 0.5 0 0 0.5 0.5 0 0
 
 0.5 0.5 0 0 0.5 0.5 0 0
 0 0 0 0 0 0 0 0
 
 0 0 0 0 0 0 0 0

Para elemento 3 nodo 1, 4

ELEMENTO 3

  0  c  cos() s  sin()
180

 c2 c s c
2
c s 

  1 0 1 0 
 c s s
2
 c s  s 
2
 
K 
K  0 0 0 0
 2 2 
 c  c s c c s   1 0 1 0
  c s   
 s
2
c s s
2
 0 0 0 0

i  1 j  4 r  j  i r 3

46
K3 i 1 i 1  K0 0 K3 i 1 i  K0 1 K3 i 1 j r 1  K0 2 K3 i 1 j r  K0 3

K3 i i 1  K1 0 K3 i i  K1 1 K3 i j r 1  K1 2 K3 i j r  K1 3

K3 j r 1 i 1  K2 0 K3 j r 1 i  K2 1 K3 j r 1 j r 1  K2 2 K3 j r 1 j r  K2 3

K3 j r i 1  K3 0 K3 j r i  K3 1 K3 j r j r 1  K3 2 K3 j r j r  K3 3

1 0 0 0 0 0 1 0 
 
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
 
K3  
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0
 1 0 0 0 0 0 1 0
 
0 0 0 0 0 0 0 0

A continuación se procede a sumar las matrices:

EArea  K2 
Ktotal   K1   K3 
Long  2 

Si están sujetos en los nodos 2,3 y 4 se tiene la ecuación elástica:

Por lo que se pueden eliminar desde la segunda a la cuarta fila y columna


mediante la sentencia:

47
Kr  submatrixKtotal
( 0 1 0 1)

 2.256  105 5.893  104 


Kr 
 
 4 5
 5.893  10 2.256  10 

Los desplazamientos se los calcula mediante:

1  0   0.012 
d  Kr   d  
 10000   0.048 

Y se efectúa la substitución inversa para determinar las reacciones:

 0 
 d0   4 
   1  10 
 d1    13 
 0   4.855  10 
   3 
 0   7.929  10 
Ktotal 
0  3 
   2.071  10 
 0   2.071  103 
0  
   2.071  103 
0  
 0 

Como se aprecia coincide el valor de la tensión en el nodo 1 de -10000N, es


posible determinar la deformada mediante:

fact  1000

df  factd

 0  df0   0  df1 
Ax    Ay   
 0   Long 

 0  df0   0  df1 
Bx    By   
 Long   0 

 0  df0   0  df1 
Cx   Long 2  Cy   Long 2 
   
 2   2 

48
DEFORMADA DE LA ESTRUCTURA

3
110

Ay
By
Cy
A1y
B1y
500
C1y

3
0 500 110
Ax Bx Cx A1x B1x C1x

La matriz de rigidez se la puede obtener a través del siguiente programa de


MATLAB:

conectividad_nodos = [ 1 2 3 4 ; 1 2 5 6 ; 1 2 7 8];

numeroElementos=size(conectividad_nodos,1);

numero_nodos = 4;

grados_libertad = numero_nodos*2;

desplazamientos =zeros(grados_libertad,1)

fuerza=zeros(grados_libertad,1) 49

rigidez=zeros(grados_libertad)

theta = [ 90 ; 45 ; 0];
50
Para determinar las tensiones en cada barra utilizamos la fórmula:

d1x
E d1y
σ= (− cos(θ) − sin(θ) cos(θ) sin(θ)) ∗
L d2x
( d2y )

d1x = 0.414 × 10−2


30 × 106 d1y = −1.59 × 10−2
σ(1) = ሾ0 − 1 0 1ሿ = 3965psi
120 d2x = 0
{ d2y = 0 }

d1x = 0.414 × 10−2


30 × 106 −√2 −√2 √2 √2 d1y = −1.59 × 10−2
σ(2) = [ ] = 1471 psi
120√2 2 2 2 2 d3x = 0
{ d3y = 0 }

d1x = 0.414 × 10−2


30 × 106 d1y = −1.59 × 10−2
σ(3) = ሾ−1 0 1 0ሿ = −1035 psi
120 d4x = 0
{ d4y = 0 }

51
2.5.- RESOLUCIÓN CON MATLAB SEGÚN FERREIRA

Los siguientes son los archivos .m que se necesitan para resolver problemas
sencillos de armaduras planas según el libro de Ferreira:

Las propiedades físicas se dan con los siguientes comandos:

%........................................................
........
% MATLAB codes for Finite Element Analysis
% problem4.m
% antonio ferreira 2008
% clear memory
clear all
clc
% E; modulus of elasticity
% A: area of cross section
% L: length of bar 52
E=200000; A=1000; EA=E*A;
La generación de coordenadas se obtiene ingresando

Número de elementos = 3

Número de Nodos = 4

Conexiones = [1 2;1 3;1 4]

Coordenadas de los nodos = [ 0 0;0 1200;1200 1200;1200 0];

% generation of coordinates and connectivities


numberElements=3;
numberNodes=4;
%conectividad
elementNodes=[1 2;1 3;1 4];
nodeCoordinates=[ 0 0;0 1200;1200 1200;1200 0];
xx=nodeCoordinates(:,1);
yy=nodeCoordinates(:,2);

xx = 0 yy = 0

0 1200

1200 1200

1200 0

Aplicación de la fuerza según el siguiente esquema

53
Por lo tanto corresponde una fuerza en (2) de -10000

% for structure:
% displacements: displacement vector
% force : force vector
% stiffness: stiffness matrix
GDof=2*numberNodes; % GDof: total number of degrees of
freedom
displacements=zeros(GDof,1);
force=zeros(GDof,1);
El vector fuerza queda:
% applied load at node 2
force(2)=-10000.0
force = 0
-10000
0
0
0
0
0
0

Llamado a subrutina para la evaluación de la matriz de rigidez


formStiffness2Dtruss , en este punto de dan los grados de libertad restringidos
y se direcciona a la subrutina solution

% computation of the system stiffness matrix


[stiffness]=...
formStiffness2Dtruss(GDof,numberElements,elementNodes,numberNod
es,nodeCoordinates,xx,yy,EA); 54
% boundary conditions and solution
prescribedDof= [3 4 5 6 7 8]';
% solution
displacements=solution(GDof,prescribedDof,stiffness,force);
POSTPROCESADO
% drawing displacements
us=1:2:2*numberNodes-1;
vs=2:2:2*numberNodes;
figure
L=xx(2)-xx(1);
%L=node(2,1)-node(1,1);
XX=displacements(us);YY=displacements(vs);
dispNorm=max(sqrt(XX.^2+YY.^2));
scaleFact=15000*dispNorm;
clf
hold on
drawingMesh(nodeCoordinates+scaleFact*[XX
YY],elementNodes,'L2','k.-');
drawingMesh(nodeCoordinates,elementNodes,'L2','k.--');
% stresses at elements
stresses2Dtruss(numberElements,elementNodes,...
xx,yy,displacements,E)
% output displacements/reactions
outputDisplacementsReactions(displacements,stiffness,GDof,prescri
bedDof)

55
SUBRUTINAS FORMSTIFFNESS2DTRUSS:

function [stiffness]=...
formStiffness2Dtruss(GDof,numberElements,elementNodes,numberNodes,nodeCoordinates,xx,yy,
EA);
stiffness=zeros(GDof);
% computation of the system stiffness matrix
for e=1:numberElements;
% elementDof: element degrees of freedom (Dof)
indice=elementNodes(e,:) ;
elementDof=[ indice(1)*2-1 indice(1)*2 indice(2)*2-1 indice(2)*2] ;
xa=xx(indice(2))-xx(indice(1));
ya=yy(indice(2))-yy(indice(1));
length_element=sqrt(xa*xa+ya*ya);
C=xa/length_element;
S=ya/length_element;
k1=EA/length_element*...
[C*C C*S -C*C -C*S; C*S S*S -C*S -S*S;
-C*C -C*S C*C C*S;-C*S -S*S C*S S*S];
stiffness(elementDof,elementDof)=...
stiffness(elementDof,elementDof)+k1;
end

56
SUBRUTINA SOLUTION:

%................................................................

function
displacements=solution(GDof,prescribedDof,stiffness,force)
% function to find solution in terms of global displacements
activeDof=setdiff([1:GDof]', ...
[prescribedDof]);
U=stiffness(activeDof,activeDof)\force(activeDof);
displacements=zeros(GDof,1);
displacements(activeDof)=U;

SUBRUTINA TENSIONES

function stresses2Dtruss(numberElements,elementNodes,...
xx,yy,displacements,E)
% stresses at elements
for e=1:numberElements
indice=elementNodes(e,:);
elementDof=[ indice(1)*2-1 indice(1)*2 indice(2)*2-1 indice(2)*2] ;
xa=xx(indice(2))-xx(indice(1));
ya=yy(indice(2))-yy(indice(1));
length_element=sqrt(xa*xa+ya*ya);
C=xa/length_element;
S=ya/length_element;
sigma(e)=E/length_element* ...
[-C -S C laS]*displacements(elementDof);
Considere armadura plana mostrada en la figura dado:
end
disp('stresses')
E= 210 GPa y A = 1×10−4 m2,
sigma'
Determine:
1.- La matriz de rigidez global para la estructura
2.- El desplazamiento horizontal en el nodo 2
3.- El desplazamiento horizontal y vertical en el nodo 3

57
4.- Las reacciones en el nodo 1 y 2
5.- Los esfuerzos en cada elemento

Stresses ans = 7.9289


2.9289
-2.0711

SUBRUTINA DESPLAZAMIENTOS Y REACCIONES

%................................................................

function outputDisplacementsReactions...
(displacements,stiffness,GDof,prescribedDof)

% output of displacements and reactions in


% tabular form

% GDof: total number of degrees of freedom of


% the problem

% displacements
disp('Displacements')
%displacements=displacements1;
jj=1:GDof; format
[jj' displacements]

% reactions
F=stiffness*displacements;
reactions=F(prescribedDof);
disp('reactions')
[prescribedDof reactions]
58
2.6.- EJERCICIOS PROPUESTOS

RESOLVER CON MATLAB LOS SIGUIENTES PROBLEMAS:

59
60
61
CAPITULO 3

DESARROLLO DE LAS ECUACIONES DE VIGAS

Una viga es un elemento largo y delgado, sujeto a carga transversal que


produce significativos efectos de flexión, esta flexión es medida como un
desplazamiento transversal y una rotación, por lo tanto los grados de libertad
por nodo son dos

En un elemento finito para una viga se presentan los siguientes parámetros

Fuerzas locales: f i

Momentos flexores locales: m i, positivo en la dirección anti horaria

62
Desplazamientos locales: d i

Rotaciones: Фi

3.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO VIGA

1.- Ecuaciones constitutivas

La ecuación diferencial que gobierna una viga se la obtiene del desarrollo de la


viga de Euler - Bernoulli. Las secciones planas inicialmente perpendiculares al
eje de la viga, siguen siendo perpendiculares al eje de la viga una vez curvado.

Ilustración 3.1

Efectuando el análisis en un elemento diferencial de viga usando las


ecuaciones de equilibrio se obtiene:

dV
∑ Fy = 0; V − V − dV − w(x) ∗ dx = 0; w(x) = −
dx

dx dM
∑ M2 = 0; − V ∗ dx + dM + w(x) ∗ dx ∗ ( ) = 0 o V =
2 dx

63
Ilustración 3.2

De la figura 3.2 ν(x) es la función que representa el desplazamiento transversal


de la viga

Por otro lado el ángulo Ф está dado por Φ= (d ν(x))/dx

Del análisis de la teoría de vigas se tiene que la curvatura de una viga es:

Ilustración 3.3

δ ds y
σ=Eϵ=E =E =E Arcos a radios
L S0 R0

Ey E E
dM = y df ; M = ∫ y df = ∫ y σ dA = ∫ [( ) y] dA = ∫ y 2 dA = I
ρ ρ ρ

1 M
κ= =
ρ EI

La curvatura se calcula con la expresión conocida:

64
d2 v(x)
κ= dx 2
3/2
∂v(x) 2
[1 + [ ] ]
∂x

Y para pequeña curvatura se tiene que:

d2 v(x) M
κ= 2
=
dx EI

Por lo tanto el Momento es igual a:

d2 v(x)
M=EI
dx 2

La fuerza cortante sería la derivada del momento:

dM d3 v(x)
V= =EI
dx dx 3

Y la carga distribuida w(x) la derivada del cortante:

dV d4 v(x)
w(x) = − = −E I
dx dx 4

Si se deriva un polinomio para v(x) se hallaría la matriz del elemento finito:

A continuación se establece los pasos para hallar la matriz que relaciona


fuerzas con desplazamientos

2.- Selección del tipo de elemento

Elemento viga con 4 grados de libertad, 2 por nodo, sujeto a fuerzas


transversales F y momentos M

2.- Seleccionar una función de desplazamiento

Se debe escoger por lo tanto un polinomio con cuatro constantes y de grado 3


que satisfaga la ecuación diferencial.

ν(x) = a1 x 3 + a2 x 2 + a3 x + a4

65
Ilustración 3.4

Se precisa determinar a1, a2, a3 y a4 en función de las condiciones de frontera


que son:

x = 0; ν(0) = d1y x = L; ν(L) = d2y

dν(0) dν(L)
x = 0; = Ф1 x = L; = Ф2
dx dx

Resolviendo se obtiene la función de desplazamiento:

ν(x) = a1 x 3 + a2 x 2 + a3 x + a4

ν(0) = a1 03 + a2 02 + a3 0 + a4 = a4

ν(0) = d1y = a4

dν(x)
= 3 a1 x 2 + 2 a2 x1 + a3
dx

dν(0)
= 3 a1 02 + 2 a2 01 + a3 = a3
dx

dν(0)
= ϕ1 = a3
dx

ν(L) = a1 L3 + a2 L2 + a3 L + a4 = d2y

dν(L)
= 3 a1 L2 + 2 a2 L1 + a3 = ϕ2
dx

Utilizando Aritmética simbólica

66
Given
3 2
a1 L  a2 L  1  L  d1y  d2y 0
2
3 a1 L  2 a2 L  1  2 0

 2 d1y  2 d2y  L 1  L 2 
 3 
Find ( a1 a2)   
L
 3 d1y  3 d2y  2 L 1  L 2 
 2 
 L 

Por lo tanto ν(x) queda:

x      x2  1  x  d1y
2 d1y  2 d2y  L 1  L 2 3 3 d1y  3 d2y  2 L 1  L 2
( x)
3  2 
L  L 

Reagrupando

1 1
ν(x) = 3
( 2x 3 − 3Lx 2 + L3 )d1y + 3 ( x 3 L − 2L2 x 2 + xL3 )ϕ1
L L
1 1
+ 3 (−2x 3 + 3Lx 2 )d2y + 3 ( x 3 L − L2 x 2 )ϕ2
L L

En forma matricial se obtiene:

ν(x) = ሾNሿ ሼdሽ

Donde los términos de la matriz de funciones de forma N están dados por

1
N1(x) = ( 2x 3 − 3Lx 2 + L3 )
L3

1 3
N2(x) = ( x L − 2L2 x 2 + xL3 )
L3

1
N3(x) = (−2x 3 + 3Lx 2 )
L3

1 3
N4(x) = ( x L − L2 x 2 )
L3

En forma matricial queda:

67
 d1y 
 
 1 
( x)  ( N1 ( x) N2 ( x) N3 ( x) N4 ( x) ) 
 d2y 
 2 
 

Donde N1, N2, N3, N4 son las funciones de forma para elementos viga y se
denominan polinomios de interpolación cúbica de Hermite

3.- Definir las relaciones Deformación/Desplazamiento y Esfuerzo/Deformación

Se utilizan las relaciones anteriores:

d2 v(x)
M=EI
dx 2

d3 v(x)
V=EI
dx 3

4.- Definir la matriz de rigidez

Se evalúa en los extremos del elemento finito viga

d1y
EI ϕ1
M = 3 ሾ12x − 6L 6xL − 4L2 −12x + 6L 6xL − 2L2 ሿ [d2y]
L
ϕ2

d1y
EI ϕ1
V= ሾ12 6L −12 6Lሿ [d2y]
L3
ϕ2

X=0

d1y
EI ϕ1
f1y = V = ሾ12 6L −12 6Lሿ [d2y]
L3
ϕ2

d1y
EI ϕ1
m1 = −M = 3 ሾ6L 4L2 −6L 2L2 ሿ [d2y]
L
ϕ2

X=L

68
d1y
EI ϕ1
f2y = −V = 3 ሾ−12 −6L 12 −6Lሿ [d2y]
L
ϕ2

d1y
EI ϕ1
m2 = M = 3 ሾ6L 2L2 −6L 4L2 ሿ [d2y]
L
ϕ2

En forma matricial queda:

f1y 12 6L −12 6L d1y


m1 EI 6L 4L2 −6L 2L 2 ϕ1
{ }= [ ]
f2y L3 −12 −6L 12 −6L d2y
m2 6L 2L2 −6L 4L2 { ϕ2 }

12 6L −12 6L
E I 6L 4L2 −6L 2L2
K= 3 [ ]
L −12 −6L 12 −6L
6L 2L2 −6L 4L2

3.2.- EJEMPLOS

69
3.2.1- Resuelva la deflexión, rotación y momentos de una viga en cantiléver

d1y  0 1  0 m2  0 f2y  P

 12 6 L 12  d1y
6 L
 f1y    
   
E I  6 L
2 2  L3 P L2 P 
 m1  4 L 6 L 2 L  1 
  solve d2y 2 m1 f1y     L P P 
 f2y  3 12 6 L 12 6 L  d2y   3 E I 2 E I 
L   
 m2 
   6 L 2  2 
2 L 6 L 4 L  
2

Como se puede apreciar los resultados generados por el método de elementos


finitos coincide con los resultados obtenidos por los métodos de mecánica de
materiales, esto es integrando dos veces la ecuación diferencial de la viga y
utilizando las condiciones de frontera

d2 v(x) M
2
= = P(L − x)
dx EI

P x3 PL3
v(x) = ( L x2 − ) ; en L ymax =
2EI 3 3EI

A continuación se grafica la deflexión de los puntos intermedios de la viga


obtenida tanto por la función de interpolación como por la solución de la
ecuación diferencial.

L  1000 P  1000 E  200000 x  00.1 L

3 2
L P L P
d2y   2  
3 E I 2 E I

70
1 3
b  10 h  100 I  b h
12

FEA ( x) 
1  3 2
 2 x  3 x  L  L  d1y  
3 1 3 2 2 3
 x  L  2 L  x  x L  1 
1  3 2 
 2 x  3 x  L  d2y 
1 3 2 2 
 x  L  x  L  2
3 3 3 3
L L L L

Se obtiene la deflexión por el método clásico integrando dos veces la ecuación


diferencial:

d2 y P
2
= (L − x)
dx EI

P L  x
3 
x  
2
EDO ( x) 
2 E I  3 L 

0
 0.25 500
 0.5
 0.75
 FEA ( x)  1
 1.25
 EDO ( x)  1.5
 1.75
2
 2.25
 2.5
3
0 100 200 300 400 500 600 700 800 900 110
x

El método de los elementos finitos coincide perfectamente para los puntos


intermedios

Para hallar el momento aplicamos la ecuación siguiente:

d2 v(x)
M=EI
dx 2

2
d
Momento ( x)  E I FEA ( x)
2
dx

71
6
1105
9105
8105
7105
610
M omento( x) 51055
4105
3105
2105
110
0
3
0 100 200 300 400 500 600 700 800 900 110
x

M teórico P (L) = 1000 (1000) = 1 e6

3.2.2- Considere la viga de la figura para ilustrar el procedimiento de


ensamblaje, E = 200000 MPa, Sección b = 10mm,L = 1000mm, h = 100mm y
un límite de fluencia de 250 MPa

12 6L −12 6L 12 6L −12 6L
E I 6L 4L2 −6L 2L2 E I 6L 4L2 −6L 2L2
K1 = 3 [ ] K2 = 3 [ ]
L −12 −6L 12 −6L L −12 −6L 12 −6L
6L 2L2 −6L 4L2 6L 2L2 −6L 4L2

Nodo 1 a 2 Nodo 2 a 3

Expandiendo las matrices se obtiene:

( d1 1 d2 2 d3 3 ) ( d1 1 d2 2 d3 3 )

 12 6 L 12 6 L 0 0  0 0 0 0 0 0 
 2 2  0 0 0 0 0 0 
 6 L 4 L 6 L 2 L 0 0  
6 L 12 6 L 
E I  12 0 E I 
0 0 12
6 L 12 6 L 0
K1    K2   2 2
0 6 L 4 L 6 L 2 L
L  6 L 0 L  
3 2 2 3 0
2 L 6 L 4 L 0
 0 0 0 0 0 0
 0 0 12 6 L 12 6 L 
   2 2
 0 0 0 0 0 0 0 0 6 L 2 L 6 L 4 L 

72
Sumando

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
  0 0 
 L2 L
L
2 L

 12 E I 6 E I 24 E I 12 E I 6 E I

  0  
 L3 L
2
L
3
L
3
L
2 
K1  K2   
 6 E I 2 E I
0
8 E I

6 E I 2 E I

 L2 L L
L
2 L 
 
 0 12 E I 6 E I 12 E I 6 E I 
0   
 L
3
L
2
L
3
L
2 
 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

Las ecuaciones de gobierno están dadas por:

F1y 12 6L −12 6L 0 0 d1y


M1 6L 4L2 −6L 2L 2 0 0 ϕ1
F2y E I −12 −6L 24 0 −12 6L d2y
= 3 6L
M2 L 2L 2 0 8L2 −6L 2L2 ϕ2
F3y 0 0 −12 −6L 12 −6L d3y
{ M3 } [ 0 0 6L 2L2 −6L 4L2 ] { ϕ3 }

Las condiciones de frontera son

d1y = 0, Ф1 =0, d3y = 0

Adicionalmente se conoce

F2Y = -1000 N, M2 = + 1000 N mm, M3= 0

Se debe determinar

d2y, F1y, M1 y F3y

En MathCAD esto puede resolverse automáticamente mediante las


herramientas de algebra simbólica

Los parámetros conocidos:

d1y  0 1  0 d3y  0 F2y  1000 M2  1000 M3  0

73
La ecuación que relaciona fuerzas con desplazamientos es:

Se activan las herramientas de evaluación simbólica

Se escoge solve y separadas por coma “,” las incógnitas a encontrarse

 F1y   d1y 
 M1   1 
   
 F2y   7 L3 P  3 L2 M L2 P  5 L M L2 P  L M 9 M  11 L P M 3 L P 9 M  5 L P 
K 
d2y 
solve d2y 2 3 F1y M1 F3y       
 M2   2   96 E I 32 E I 8 E I 16 L 8 8 16 L 
 F3y   d3y 
   
 M3   3 

Los resultados son dados automáticamente:

Para evaluar las funciones se utilizan:

74
1 3
E  200000 b  10 h  100 I  b h L  1000 P  1000 M  1000
12

Para graficar la deformada usamos las funciones de interpolación:

3 2
7 L  P  3 L  M
d2y  
96 E I

2
L  P  5 L M
2  
32 E I

2
L  P  L M
3 
8 E I

x  00.01 2 L

FEA1( x) 
1  3 2 3
 2 x  3 x  L  L  d1y  1 3 2 2 3
 x  L  2 L  x  x L  1 
1  3 2 
 2 x  3 x  L  d2y 
1 3 2 2
 x  L  x  L  2
3 3 3 3
L L L L

 2 ( x  L)  3 ( x  L)  L  L   d2y   ( x  L)  L  2 L  ( x  L)  ( x  L)  L   2   2 ( x  L)


1 3 2 3 1 3 2 2 3 1 3
FEA2( x) 
3 3 3
L L L

FEA ( x)  if ( x  LFEA2( x) FEA1( x) )

0
 0.045
 0.09
 0.135
 0.18
FEA ( x) 0.225
 0.27
 0.315
 0.36
 0.405
 0.45
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

La deflexión máxima es -0.45 mm


2
d
M( x)  E I FEA ( x)
2
dx

75
5
410
5
3.210
5
2.410
5
1.610
4
810
M ( x) 0 0
4
 810
5
 1.610
5
 2.410
5
 3.210
5
 410
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

3
d
Vcortante( x)  E I FEA ( x)
3
dx

800
680
560
440
320
Vcortante( x) 200
80
 40
 160
 280
 400
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

La tensión se calcula mediante:

h 2
d
( x)   E FEA ( x)
2 2
dx

25
20.5
16
11.5
7
 ( x) 2.5
2
 6.5
 11
 15.5
 20
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

76
El factor de seguridad es:

Sy 250
N ( x)   11.111
( x) 22.5

3.2.3.- Resolver el siguiente problema de una viga en cantiléver sujeto a carga


P con los mismos parámetros del ejercicio anterior.

La matriz de rigidez es igual porque se trata de 2 elementos

Las condiciones de frontera son:

d2y = 0; d3y = 0; Ф3 = 0

Las fuerzas conocidas son:

F1y = -P; M1 = 0; M2 = 0

77
d2y  0 d3y  0 3  0 F1y  P M1  0 M2  0

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
  0 0 
 L2 L
L
2 L
 d1y
 F1y   12 E I   
 M1   
6 E I 24 E I
0 
12 E I 6 E I
  1 
   L3 2 3 3 2   7 L3 P 3 L2 P L2 P 5 P 3 P L P 
 F2y  
L L L L
  
d2y 
solve d1y 1 2 F2y F3y M3     
 M2   6 E I 2 E I 8 E I 6 E I 2 E I
 2   12 E I 4 E I 4 E I 2 2 2 
 F3y  0  
   L2 L L 2 L  d3y
 
L
 M3  
 0 12 E I 6 E I 12 E I 6 E I   3 
0   
 L
3
L
2
L
3
L
2 
 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

0.5
0.05 0
 0.4
 0.85
 1.3
FEA ( x) 1.75
 2.2
 2.65
 3.1
 3.55
4
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

5
610
5
4.410
5
2.810
5
1.210
4 0
 410
M ( x)  2105
5
 3.610
5
 5.210
5
 6.810
5
 8.410
6
 110
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

78
60
51
42
33
24
 ( x) 15
6
3
 12
 21
 30
3 3 3 3 3 3
0 200 400 600 800 110 1.210 1.410 1.610 1.810 210
x

El factor de seguridad es 4.17

3.2.4.- Determinar los desplazamientos nodales y las rotaciones, las fuerzas


globales nodales, de la siguiente viga:

Condiciones de frontera:

d1y  0 1  0
d3y  0 3  0 F2y  P M2  0
1 3
E  200000 b  10 h  100 I  b h L1  500 L2  1000 P  1000
12

3 3
L1  L2  P
d2y  
3 2 2 3
3 E I L1  9 E I L1  L2  9 E I L1 L2  3 E I L2
2 3 3 2
L1  L2  P  L1  L2  P
2  
3 2 2 3
2 E I L1  6 E I L1  L2  6 E I L1 L2  2 E I L2
79
FEA ( x)  if ( x  L1FEA2( x) FEA1( x) )

0 0
3
 910
 0.018
 0.027
 0.036
FEA ( x)  0.045
 0.054
 0.063
 0.072
 0.081
 0.09
3 3 3 3
0 150 300 450 600 750 900 1.0510 1.210 1.3510 1.510
x

5
1.510
5
1.110
4
710
4
310
4 0
 110
M ( x)  5104
4
 910
5
 1.310
5
 1.710
5
 2.110
5
 2.510
3 3 3 3
0 160 320 480 640 800 960 1.1210 1.2810 1.4410 1.610
x

800
680
560
440
320
Vcortante( x) 200
80
 40
 160
 280
 400
3 3 3 3
0 160 320 480 640 800 960 1.12101.28101.4410 1.610
x

80
15
12.5
10
7.5
5
 ( x) 2.5
0
 2.5
5
 7.5
 10
3 3 3 3
0 160 320 480 640 800 960 1.1210 1.2810 1.4410 1.610
x

3.2.5.- Determinar los desplazamientos nodales y las rotaciones, las fuerzas


globales nodales, de la siguiente viga:

Las condiciones de frontera son: d1y = Ф1 = d3y = Ф5 = d5y

81
 12 6 L 12 6 L 0 0 0 0 0 0 
 F1y   2 2   d1y 
   6 L 4 L 6 L 2 L 0 0 0 0 0 0  
1
 M1   12 6 L 24 0 12 6 L 0 0 0 0  
 F2y     d2y 
 M2   6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0 0 0   2 
   12 6 L 12 6 L
 
 F3y  E I  0 0 24 0 0 0
   d3y 

 M3  2  0 0 6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0   3 
 F4y  L
  
   0 0 0 0 12 6 L 24 0 12 6 L   d4y 
 M4   2 2 2   4 
6 L 2 L 8 L 6 L 2 L
 F5y   0 0 0 0 0
  d5y 
   0 0 0 0 0 0 12 6 L 12 6 L   
 M5     5 
2 2
 0 0 0 0 0 0 6 L 2 L 6 L 4 L 

Adicionalmente F2y y F4y = 10000 lb

Por simetría de carga y magnitudes, Ф2 = Ф3 = Ф4 = 0

M2 = M3 = M4= 0

En MathCAD se escribe

d1y  0 d3y  0 d5y  0

1  0 5  0 2  0 3  0 4  0

F2y  10000 F4y  10000 F3y  0

M2  0 M3  0 M4  0
6
E  30 10 L  120 I  500

82
 
312500 d2y 
 3 
 12 6 L 12 6 L 0 0 0 0 0 0   
   0   F1y    6250000  d2y 
 F1y  2 2
   6 L 4 L 6 L 2 L 0 0 0 0 0 0      625000 d2y 
 M1   12 6 L 24 0 12 6 L 0 0 0 0 
0
  M1   3 
 F2y     d2y   10000   
 M2   6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0 0 0  0   0   0 
   12 6 L 12 6 L
     312500 d2y 312500 d4y 
E I  0  
0 24 0 0 0
 F3y    0    0  3 3 
 M3  3  0 0 6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0  0   0   
 F4y  L
   d4y   10000   6250000  d2y  6250000  d4y 
   0 0 0 0 12 6 L 24 0 12 6 L       625000 d4y 
 M4   2 2 2 0   0   
6 L 2 L 8 L 6 L 2 L 3
 F5y   0 0 0 0 0
  0   F5y   
   0 0 0 0 0 0 12 6 L 12 6 L       0 
 M5    0   M5 
2 2 

312500 d4y 
 0 0 0 0 0 0 6 L 2 L 6 L 4 L   3 
 
 6250000  d4y 

Por lo tanto d2y = d4y = -0.048; y las fuerzas se obtienen por substitución
inversa:

 12 6 L 12 6 L 0 0 0 0 0 0 
 2 2   0   5000 
 6 L 4 L 6 L 2 L 0 0 0 0 0 0    
 12 6 L 24 0 12 6 L 0 0 0 0   0
  300000

   d2y   10000 
 6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0 0 0  0   0 
 12 6 L 12 6 L
    
E I  0 0 24 0 0 0
   0    10000 

3  0 0 6 L 2 L
2
0 8 L
2
6 L 2 L
2
0 0  0   0 
L
   d4y   10000 
 0 0 0 0 12 6 L 24 0 12 6 L     
 2 2 2   0   0 
6 L 2 L 8 L 6 L 2 L
 0 0 0 0 0
  0   5000 
 0 0 0 0 0 0 12 6 L 12 6 L     
   0   300000 
2 2
 0 0 0 0 0 0 6 L 2 L 6 L 4 L 

3.3.- CARGA DISTRIBUIDA

Las vigas generalmente deben soportar carga distribuida así como cargas
concentradas. Se considera la viga fija en ambos extremos sujeta a carga
uniformemente distribuida. El mecanismo que se utiliza es reemplazar la carga
distribuida por cargas y momentos en los extremos que generen el mismo
desplazamiento que el producido por la carga distribuida.

83
Se puede utilizar el método del trabajo equivalente para reemplazar una carga
distribuida por un grupo de cargas concentradas

L
W distribuida = ∫ w(x)ν(x)dx
0

Donde w(x) es la función de carga distribuida y ν(x) es el desplazamiento


transversal. El trabajo debido a las fuerzas discretas nodales está dado por:

W discreto = m1 ϕ1 + m2 ϕ2 + f1 d1y + f2 d2y

Se puede determinar los momentos y fuerzas nodales igualando

W distribuida = W discreto

En el caso de la viga con carga uniformemente distribuida se evalúa la integral

L
m1 ϕ1 + m2 ϕ2 + f1 d1y + f2 d2y = ∫ −w ν(x)dx
0

Donde

x      x2  1  x  d1y
2 d1y  2 d2y  L 1  L 2 3 3 d1y  3 d2y  2 L 1  L 2
( x)
3  2 
L  L 

Para hallar m1 se reemplaza en la integral los siguientes valores:

1  1 2  0 d1y  0 d2y  0

L
 2

w   ( d1y  d2y ) 
2 1
 ( 1  2 )  x 
3  3   ( d1y  d2y)  1  ( 2 1  2 )  x2  1  x  d1y dx   L  w
  3 2   2  L   12

  L L   L   
0

wL2
m1 = −
12
84
1  0 2  1 d1y  0 d2y  0

L
 2

w   ( d1y  d2y ) 
2 1
 ( 1  2 )  x 
3  3   ( d1y  d2y)  1  ( 2 1  2 )  x2  1  x  d1y dx  L  w
  3 2   2  L   12

  L L   L   
0

wL2
m2 =
12

1  0 2  0 d1y  1 d2y  0

L


w   ( d1y  d2y ) 
2 1
 ( 1  2 )  x 
3  3   ( d1y  d2y)  1  ( 2 1  2 )  x2  1  x  d1y dx   L w
  3 2   2  L   2

  L L   L   
0

Lw
f1y = −
2

1  0 2  0 d1y  0 d2y  1

L


w   ( d1y  d2y ) 
2 1
 ( 1  2 )  x 
3  3   ( d1y  d2y)  1  ( 2 1  2 )  x2  1  x  d1y dx   L w
  3 2   2  L   2

  L L   L   
0

Lw
f2y = −
2

Por la tanto se hallan las fuerzas nodales equivalentes:

85
Lw

2
−wL2
F0 = 12
Lw

2
wL2
[ 12 ]

3.3.1.- Para la viga en cantiléver sujeta a la carga distribuida resolver los


desplazamientos y rotaciones involucrados

La ecuación general que se utiliza para calcular vigas concentradas o


distribuida es la siguiente:

F = K d − F0

Donde F0 son las fuerzas nodales equivalentes:

86
Para determinar los desplazamientos nodales, se parte de la ecuación general:

f1y 12 6L −12 6L d1y


m1 E I 6L 4L2 −6L 2L2 ϕ1
{ }= 3 [ ]
f2y L −12 −6L 12 −6L d2y
m2 6L 2L2 −6L 4L2 { ϕ2 }

Donde la matriz de fuerzas es:

f1y
m1 12 6L −12 6L 0
Lw E I 6L 4L2 −6L 2L2 0
− = 3 [ ] {d }
2 L −12 −6L 12 −6L 2y
2 2
wL 6L 2L2 −6L 4L ϕ2
{ 12 }

Se elimina la primera y segunda fila y la primera y segunda columna

 w L 
 2
 12 6 L   d2y   solve d2y 2    L  w  L  w 
4 3
E I
 
2   2 

 L2 
L  6 L 4 L     8 E I 6 E I 
3
 w 
 12 

La solución coincide con la solución analítica que se tiene para la viga


empotrada

w L4
ymax = −
8EI

A continuación se halla las fuerzas globales nodales efectivas que es el


producto

Kd

12 6L −12 6L 0
E I 6L 4L2 −6L 2L2 0
Kd= 3 [ ]{ }
L −12 −6L 12 −6L d2y
6L 2L2 −6L 4L2 ϕ2

87
 L w 
 
  0
 2 
6 L  0 
12 6 L
 12   5 L2 w 
    
 2
E I 6 L 4 L 6 L 2 L
2   L w 
4
 12 
    
3 12 6 L 12 6 L  L w 
L    8 E I 
 6 L 2 L2 6 L 4 L2   L3 w   2 
     
 6 E I   L2 w 
 12 
 

Las fuerzas reales son en cambio:

F = k d − F0

 L w    L w 
   
 2   2  L w 
 5 L2 w   w L2  
     2  F1y wL
 L  w  w L2
 12    12   M1
 L w   L w   2  {F2y} = { 2 }
  0
 2   2   0  M2 0
     0 
 L2 w   L2 w 
 12   12 
   

La deformada se la determina utilizando las funciones de interpolación y los


datos siguientes:

L  1000 w  100 E  200000 x  00.1 L

1 3 5
b  10 h  100 I  b h I  8.333  10
12

4 3
L w L w
d2y   2  
8 E I 6 E I

FEA ( x) 
1  3 2 
3
 2 x  3 x  L  L  d1y 
1 3 2 2 3
 x  L  2 L  x  x L  1 
1  3 2 
 2 x  3 x  L  d2y 
1 3 2 2 
 x  L  x  L  2
3 3 3 3
L L L L

El desplazamiento con la ecuación diferencial corresponde a la fórmula:

88
1  w x4 w L x
3 2 2
w L  x
ymax( x)     
E I  24 6 4 

0
500
8
 16
 24
FEA ( x) 32
 40
ymax( x)  48
 56
 64
 72
 80
3
0 100 200 300 400 500 600 700 800 900 110
x

El desplazamiento es exacto en los nodos, pero existe un error en la parte


intermedia

2
d
Momento ( x)  E I FEA ( x)
2
dx

7
1106
4.5106
 1106 0
 6.5107
 1.210
M omento( x)  1.751077
 2.3107
 2.85107
 3.4107
 3.95107
 4.510
3
0 100 200 300 400 500 600 700 800 900 110
x

Con un elemento la solución no converge para el momento, ya que en un


extremo debe ser cero y en el otro debe dar – 5 e7.

3.3.2.- Por lo tanto se efectuara un análisis para 2 elementos.

Las fuerzas equivalentes son las siguientes:

89
La matriz de rigidez es por tanto:

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
  0 0 
 L2 L
L
2 L

 12 E I 6 E I 24 E I 12 E I 6 E I

  0  
 L3 L
2
L
3
L
3
L
2 
K1  K2   
 6 E I 2 E I
0
8 E I

6 E I 2 E I

 L2 L L
L
2 L 
 
 0 12 E I 6 E I 12 E I 6 E I 
0   
 L
3
L
2
L
3
L
2 
 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

Las condiciones de frontera son:

d1y  0 1  0

Las fuerzas equivalentes de los nodos 2 y 3 son:

w L w L
F2y   M2  0
2 2
2
w L w L
F3y  M3 
2 12

Resolviendo simbólicamente obtenemos:

90
 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
  0 0 
 L2 L
L
2 L
 d1y
 F1y   12 E I  
 M1   
6 E I 24 E I
0 
12 E I 6 E I  1 

   L3 2 3 3 2     17 L4 w 7 L3 w 2 L4 w 4 L3 w 3 L w 23 L2 w 
 F2y  
L L L L
    solve d2y 2 d3y 3 F1y M1   
d2y
   
 M2   6 E I 2 E I 8 E I 6 E I 2 E I
  2   24 E I 6 E I E I 3 E I 2 12 
 F3y  0 
   L2 L L 2 L  d3y
 
L
 M3  
 0 12 E I 6 E I 12 E I 6 E I   3 
0   
 L
3
L
2
L
3
L
2 
 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L  0   3 L w 
 6 E I 4 E I 6 E I 2 E I  
  2 
0
  0 0 
 L2 L 2 L
  17 L4 w  
23 L  w 
L 2
 12 E I    
  12 
6 E I 24 E I 12 E I 6 E I 24 E I
  0  
 L3 2 3 3 2  
7 L  w 
3
L w 
  
L L L L
  
 6 E I 2 E I
0
8 E I

6 E I 2 E I
  6 E I   0 
 L2 L L
L
2 L  4
2 L  w
   L w 
    2 
 0 12 E I 6 E I 12 E I 6 E I   E I 
  
  L2 w 
0
 3 2 3 2   3
   4 L  w   12 
L L L L

 0 6 E I 2 E I 6 E I 4 E I   3 E I 
0 
 2 L 2 L 
 L L 

Las fuerzas reales se obtienen restando lo siguiente:

 L w 
 3 L w   2 
 2   
   L2 w   2 L w 
 23 L2 w     2 
 12   12   2 L  w 
   L w   L w 
 L w    2     
 0     2 
 L w   0   0 
    L w   0 
 2  
2   
 2     0 
 L  w   L2 w 
 12   12 
 

Los datos son los siguientes:

91
1 3
E  200000 b  10 h  100 L  500 I  b h
12

w  100

4 3
17 L  w 7 L  w
d2y   2  
24 E I 6 E I

4 3
2 L  w 4 L  w
d3y   3  
E I 3 E I

x  00.01 2 L

FEA1( x) 
1  3 2 3
 2 x  3 x  L  L  d1y  1 3 2 2 3
 x  L  2 L  x  x L  1   1  3 2 
 2 x  3 x  L  d2y 
1 3 2 2 
 x  L  x  L  2
3 3 3 3
L L L L

 2 ( x  L)  3 ( x  L)  L  L   d2y   ( x  L)  L  2 L  ( x  L)  ( x  L)  L   2   2 ( x  L) 


1 3 2 3 1 3 2 2 3 1 3
FEA2( x) 
3 3 3
L L L

FEA ( x)  if ( x  LFEA2( x) FEA1( x) )

1  w x4 w 2 L x
3 2 2
w ( 2 L)  x
ymax( x)     
E I  24 6 4 

0 0
8
 16
 24
 32
FEA ( x) 40
 48
 56
 64
 72
 80
3
0 100 200 300 400 500 600 700 800 900 110
x

El momento es ahora:

92
7
110
6
410
6 0
 210
6
 810
7
 1.410
7
M ( x)  210
7
 2.610
7
 3.210
7
 3.810
7
 4.410
7
 510 7
 5 10
3
0 100 200 300 400 500 600 700 800 900 110
x

3
d
Vcortante( x)  E I FEA ( x)
3
dx

4
810
4
7.410
4
6.810
4
6.210
4
5.610
4
Vcortante( x) 510
4
4.410
4
3.810
4
3.210
4
2.610
4
210
3
0 100 200 300 400 500 600 700 800 900 110
x

El esfuerzo es:

h 2
d
( x)   E FEA ( x) Sy  250
2 2
dx

93
3
310
3
2.6510
3
2.310
3
1.9510
3
1.610
3
 ( x) 1.2510
900
550
200
 150
 500
3
0 100 200 300 400 500 600 700 800 900 110
x

Sy
N ( x) 
El factor(de
x) seguridad en este caso es:

250/2875 = 0.08

3.3.3.- Para la viga en cantiléver sujeta a la carga distribuida y carga


concentrada en el extremo resolver los desplazamientos y rotaciones

involucrados

Nuevamente se utiliza

f1y
m1 12 6L −12 6L 0
Lw E I 6L 4L2 −6L 2L2 0
− −P = 3 [ ] {d }
2 L −12 −6L 12 −6L 2y
wL2 6L 2L2 −6L 4L2 ϕ2
{ 12 }

94
 w L  P 
 2 
E I   solve d2y 2    3 w L  8 P L  w L  3 P L 
6 L  d2y 4 3 3 2

12
  
   2 
3  6 L 4 L2   2  L  24 E I 6 E I 
L
 w 
 12 

A continuación se hallan las fuerzas globales nodales efectivas que es el


producto

Kd

12 6L −12 6L 0
E I 6L 4L2 −6L 2L2 0
Kd= 3 [ ]{ }
L −12 −6L 12 −6L d2y
6L 2L2 −6L 4L2 ϕ2

 3 w L4  8 P L3 w L3  3 P L2 

   P  L w 
 2 L
3
L
2
  
 0   2

 12 6 L 12 6 L   0
  3 w L4  8 P L3 w L3  3 P L2   5 w L2 
       P L 
3 L
E I  6 L 2 L   3 w L4  8 P L3   
2 2 2
4 L 6 L 4 L
 simplify   
12
    
3 12 6 L 6 L 24 E I L w 
L     w L3  3 P L2 3 w L4  8 P L3 
12
 6 L 2 2  3 2      P  2 
 2 L 6 L 4 L 
 
w L  3 P L
  L
2
2 L
3
  
   2 
6 E I  4 3  3
 3 w L  8 P L  2 w L  3 P L
2 
 

L 
12
w


 2 3 L 
 4 L 

Finalmente se restan la fuerza nodal equivalente

 P  L w    L w 
   
 2
  2  P  L w 
 5 w L2   w L2  
  P L     2 
 w L
 12   12   P L 
  
L w   L w 
2
   
 P
2   2   P

     0 
 2
L w   L w 
2
   12 
 12   

La deformada se obtiene:

95
0
500
 0.6
 1.2
 1.8
 2.4
FEA ( x)  3
 3.6
 4.2
 4.8
 5.4
6
3
0 100 200 300 400 500 600 700 800 900 110
x

3.3.4.- Para la viga en cantiléver sujeta a la carga distribuida y empotrada en


los dos extremos

En este caso se utilizarán dos elementos finitos

96
 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
  0 0 
 L2 L
L
2 L
 0
 f1y   12 E I   
 m1   
6 E I 24 E I
0 
12 E I 6 E I
 0 
   L3 2 3 3 2  
 w L  
L L L L
  
d2y 
 0   6 E I 2 E I 8 E I 6 E I 2 E I
  2 
 f3y  0 
   L2 L L 2 L  0
  0 
L
 m3  
 0 12 E I 6 E I 12 E I 6 E I 
0   
 L
3
L
2
L
3
L
2 
 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

Se eliminan las filas y columnas correspondientes y se calcula la deflexión

 24 E I 0 
 3 
   d2y  solve d2y 2    L  w 0 
4
 w L   L
    
 0  8 E I   2   24 E I 
 0 
 L 

A continuación se halla las fuerzas globales nodales efectivas que es el


producto

Kd

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 
 L L L L 
 6 E I   L w 
4 E I 6 E I 2 E I  2 
  0 0 
 
 L2 L
L
2 L
  0   L2 w 
 f1y   12 E I  0  f1y 
 m1   
6 E I 24 E I
0 
12 E I 6 E I 
   m1   4 
   L3 2 3 3 2   L4 w     
 f2y  
L L L L
   24 E I    
   f2y  L w 
 m2   6 E I 2 E I 8 E I 6 E I 2 E I
 m2  0 
 f3y  
L    f3y   L w 
0 0
   L2 L L 2
  0   m3   
L
 m3  
 0 12 E I 6 E I 12 E I 6 E I    2 
0     0   2 
 L
3
L
2
L
3
L
2 
  L w 
   4 
 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

97
Las fuerzas reales se obtiene restando K d – F0:

 L w   w L 
 2   2   L w 
     
 f1y   L2 w   L2 w   f1y   L2 w 
 m1   4    12   m1   3 
         
 f2y   L w    L w    f2y   0 
 0m3   0   0   0   0 
 f3y   L w   w L   f3y   L w 
         
 m3   2   2   m3   L2 w 
 2   2   
  L w   L w   3 
 4   12 

Con las condiciones se valora:

4
L w
d2y   2  0
24 E I

d3y  0 3  0

Obteniéndose los siguientes gráficos de la deformada:

98
0 0
 0.16
 0.32
 0.48
 0.64
FEA ( x)  0.8
 0.96
 1.12
 1.28
 1.44
 1.6
3
0 100 200 300 400 500 600 700 800 900 110
x

Momento:

6
810
6
6.410
6
4.810
6
3.210
6
1.610
M ( x) 0 0
6
 1.610
6
 3.210
6
 4.810
6
 6.410
6
 810
3
0 100 200 300 400 500 600 700 800 900 110
x

Cortante:

4
310
4
2.410
4
1.810
4
1.210
3
610
Vcortante( x) 0
3
 610
4
 1.210
4
 1.810
4
 2.410
4
 310
3
0 100 200 300 400 500 600 700 800 900 110
x

3.4.- DEBERES:

99
3.4.1.- Efectuar el cálculo de la viga con carga distribuida para tres elementos

 12 E I 6 E I

12 E I 6 E I 
 3 2 3 2
0 0 0 0 
 L L L L 
 6 E I 4 E I 6 E I 2 E I 
 2  0 0 0 0 
L 2 L
 L L 
 12 E I 6 E I 24 E I 12 E I 6 E I 
  0  0 0 
 L3 L
2
L
3
L
3
L
2

 6 E I 2 E I 8 E I 6 E I 2 E I

 0  0 0 
 L2 L L
L
2 L 
K1  K2  K3   
12 E I 6 E I 24 E I 12 E I 6 E I
 0 0   0  
 L
3
L
2
L
3
L
3
L
2 
 
 0 6 E I 2 E I 8 E I 6 E I 2 E I 
0 0 
 L
2 L L
L
2 L 
 
 0 0 0 0 
12 E I

6 E I 12 E I

6 E I 
 3 2 3 2 
 L L L L

 0 0 0 0
6 E I 2 E I

6 E I 4 E I 
 2 L 2 L 
 L L 

w L w L
d1y  0 1  0 F2y   m2  0
2 2
w L w L
d4y  0 4  0 F3y   m3  0
2 2
 F1y   d1y 
 m1   1 
   
 F2y   d2y 
 m2   2   L4 w L3 w L4 w L3 w 2
2 L  w 2 L  w 
2
  K   solve d2y 2 d3y 3 F1y m1F4y m4      L w L w  
 F3y   d3y   6 E I 6 E I 6 E I 6 E I 3 3 
 m3   3 
 F4y   d4y 
   
 m4   4 

100
 0  
 0   L w   3 L w 
  2 2
 L4 w   2   2 
  L  w 3 L  w
 6 E I   12   4 
 L3 w   L w   0 
 
 6 E I   0   0 
 4   L w   0 
K   
  L w   0   0 
 6 E I 
 3   L w   3 L w 
 L w   2   2 
 6 E I   2  
 0   L  w    7 L  w 
2

 
 0  
12   12 

0 0
 0.16
 0.32
 0.48
 0.64
FEA ( x)  0.8
 0.96
 1.12
 1.28
 1.44
 1.6
3
0 100 200 300 400 500 600 700 800 900 110
x

6 2
410 1000 6
6 100  8.333  10
2.810 12
6
1.610
5
410 0
5
 810
6
M ( x)  210
6
 3.210
6
 4.410
6
 5.610
6
 6.810
6
 810
3
0 100 200 300 400 500 600 700 800 900 110
x

101
102
CAPITULO 4

DESARROLLO DE LAS ECUACIONES DE PORTICOS PLANOS

Las estructuras más complejas se hallan compuestas por pórticos, para lo cual
se debe hallar la matriz de rigidez del elemento viga orientada en el plano con
un ángulo arbitrario. Luego se incluye el grado de desplazamiento axial en la
matriz de rigidez local.

103
d̂x c s dx
{̂ } = [ ][ ]
dy −s c dy

La ecuación que relaciones los desplazamientos locales con globales es

d̂1x
C S 0 0 0 0 d1x
d̂1y
−S C 0 0 0 0 d1y
̂1
ϕ 0 0 1 0 0 0 ϕ1
=
d̂2x 0 0 0 C S 0 d2x
0 0 0 −S C 0 d2y
d̂2y [0 0 0 0 0 1] { ϕ }
̂2 }
{ϕ 2

Donde la matriz de transformación T es por tanto

C S 0 0 0 0
−S C 0 0 0 0
0 0 1 0 0 0
T=
0 0 0 C S 0
0 0 0 −S C 0
[0 0 0 0 0 1]

La matriz local de rigidez se expande también según la expresión

f̂1x d̂
1x
0 0 0 0 0 0
f̂1y d̂
1y
0 12 6L 0 −12 6L
m ̂1 EI 4L2 0 −6L 2L2 ̂1
ϕ
= 3 0 6L
f̂2x L 0 0 0 0 0 0 d̂2x
0 −12 −6L 0 12 −6L d̂
f̂2y [0 6L 2L2 0 −6L 4L2 ] 2y
{m
̂ 2} {ϕ̂2 }

Que se debe combinar con la matriz de efectos axiales:

104
f̂1x d̂1x
1 0 −1 0
f̂1y AE 0 0
̂
0 0] d1y
= [
f̂2x L −1 0 1 0 d̂2x
0 0 0 0
{f̂2y } { d̂2y }

De la siguiente manera:

 C1 0 0 C1 0 0
 0 12 C2 6 C2 L 0 
12 C2 6 C2 L
 
 0 6 C2 L 4 C2 L
2
0 6 C2 L 2 C2 L
2
k   
 C1 0 0 C1 0 0

 0 12 C2 6 C2 L 0 12 C2 6 C2 L 
 2 2
 0 6 C2 L 2 C2 L 0 6 C2 L 4 C2 L 

Donde C1 = A E/L Y C2 = E I/L3, utilizando la fórmula conocida:

f = T −1 k̂Td

Se obtiene la matriz de rigidez global:

T
K  T  k T

 
 E A  C2 L2  12 I S2

 
C E S 12 I  A  L
2 

6 E I S

 2 2
E A  C  L  12 I S
2  
C E S 12 I  A  L
2 
6 E I S 
 L
3
L
3
L
2
L
3
L
3
L
2 
 
  
 C E S 12 I  A  L2 E 12 I C2  A  L2 S2 
6 C E I 
C E S 12 I  A  L
2   2 2 2
E 12 I C  A  L  S 
6 C E I 
  
 L
3
L
3
L
2
L
3
L
3
L
2

 6 E I S 6 C E I 4 E I 6 E I S 6 C E I 2 E I

   
 L
2
L
2 L
L
2
L
2 L 
K simplify   

 E 12 I S  A  C  L
2 2 2

  2
C E S A  L  12 I 6 E I S  2 2
E A  C  L  12 I S
2

 
C E S 12 I  A  L
2 6 E I S 
 3 3 2 3 3 2 
 L L L L L L 
  2  
2 2 2  
  C E S A  L  12 I  E A  L  S  12 C  I  6 C E I  C E S 12 I  A  L
2   2 2 2
E 12 I C  A  L  S


6 C E I 

 L
3
L
3
L
2
L
3
L
3
L
2 
 
 
6 E I S 6 C E I 2 E I 6 E I S

6 C E I 4 E I 
 2 2 L 2 2 L 
 L L L L 

4.1.1.- Para el pórtico mostrado resolver los desplazamientos y rotaciones


involucrados

105
Donde

Elemento 1

Θ= 90

E = 30 x 106

L = 120 plg

A = 10 plg2

I = 200 plg4

d1x d1y ∅1 d2x d2y ∅2

 125000 2500000 
125000
2500000   4.167  104 0 2.5  10
 3 0
3
0  
   0 2.5  10
6
0
 0 2500000 0 0 2500000 0  
 2500000 0 200000000 2500000 0 100000000   2.5  10
6
0 2  10
8
K1 simplify    
 125000 0 2500000
125000
0 2500000   4.167  10
4
0 2.5  10
6
 3 3   6
 0 2500000 0 0 2500000 0   0 2.5  10 0
  
 2500000 0 100000000 2500000 0 200000000   2.5  106 0 1  10
8

Elemento 2

Θ= 0 d2x d2y ∅2 d3x d3y ∅3

106
 2500000 0 0 2500000 0 0   2.5  106 0 0
  
 0 125000
2500000 0 
125000
2500000   0 4.167  10
4
2.5  10
6
 3 3  
 0 2500000 200000000 0 2500000 100000000  0
6
2.5  10 2  10
8
K2 simplify    
 2500000 0 0 2500000 0 0
  2.5  106 0 0
 125000 125000  
0 2500000 0 2500000 4 6
 3 3   0 4.167  10 2.5  10
  
 0 2500000 100000000 0 2500000 200000000  0
6
2.5  10 1  10
8

Elemento 3

Θ= 270

d3x d3y ∅3 d4x d4y ∅4

 125000 
2500000   4.167  10
4 6
2500000 
125000 0 2.5  10
 3 0
3
0
   0 2.5  10
6
0
 0 2500000 0 0 2500000 0  
 2500000 0 200000000 2500000 0 100000000  2.5  10
6
0 2  10
8
K3 simplify    

 125000 0 2500000
125000
0 2500000   4.167  10
4
0 2.5  10
6
 3 3   6
 0 2500000 0 0 2500000 0   0 2.5  10 0
  
 2500000 0 100000000 2500000 0 200000000  2.5  106 0 1  10
8

Para generar la matriz global de rigidez debemos expandir las matrices de


rigidez de cada elemento empezando con el elemento 1

0 0 0 0 0 0
zeros   0 0 0 0 0 0 
 
0 0 0 0 0 0

 T
z1  augment zeros zeros
T 

z2  augment( z1z1)

K1  augment( K1z1)

107
K1  stack( K1z2)
0 1 2 3 4 5 6 7
0 4.167·1041.505·10-10 -2.5·106 -4.167·10-1.505·10
4 -10 -2.5·106 0 0
11.505·10-10 2.5·1061.531·10-10
-1.505·10-10 -2.5·1061.531·10-10 0 0
2 -2.5·1061.531·10-10 2·108 6
2.5·10-1.531·10-10 1·108 0 0
4
3 4.167·10-1.556·10-10 2.5·106 4.167·1041.505·10-10 2.5·106 0 0
K1  4
-1.556·10-10 6
-2.5·10-1.531·10-101.505·10-10 6
2.5·10-1.531·10-10 0 0
5 -2.5·1061.531·10-10 1·108 6
2.5·10-1.531·10-10 2·108 0 0
6 0 0 0 0 0 0 0 0
7 0 0 0 0 0 0 0 0
8 0 0 0 0 0 0 0 0
9 0 0 0 0 0 0 0 ...

Elemento 2

0 0 0 0 0 0
zeros   0 0 0 0 0 0 
 
0 0 0 0 0 0

z1  augment( zeros zeros )

 T
K2  augment zeros K2zeros
T 

K2  stack( z1K2z1)

0 1 2 3 4
0 0 0 0 0 0
1 0 0 0 0 0
2 0 0 0 0 0
3 0 0 0 2.5·106 0
4 0 0 0 0 4.167·104
K2  5 0 0 0 0 2.5·106
6 0 0 0 -2.5·106 0
7 0 0 0 0 4.167·104
8 0 0 0 0 2.5·106
9 0 0 0 0 0 108
10 0 0 0 0 0
11 0 0 0 0 ...
Elemento 3

0 0 0 0 0 0
zeros   0 0 0 0 0 0 
 
0 0 0 0 0 0

 T
z1  augment zeros zeros
T 

z2  augment( z1z1)

K3  augment( z1K3)

K3  stack( z2K3)

7 8 9 10 11
0 0 0 0 0 0
1 0 0 0 0 0
2 0 0 0 0 0
3 0 0 0 0 0
4 0 0 0 0 0
K3  5 0 0 0 0 0
6 4.516·10-10 2.5·106 -4.167·104 -4.516·10-10 2.5·106
7 2.5·106 -4.592·10-10 -4.516·10-10 -2.5·106 -4.592·10-10
8 -4.592·10-10 2·108 -2.5·106 4.592·10-10 1·108
9 -4.669·10-10 -2.5·106 4.167·104 4.516·10-10 -2.5·106
10 -2.5·106 4.592·10-10 4.516·10-10 2.5·106 4.592·10-10
11 -4.592·10-10 1·108 -2.5·106 4.592·10-10 ...

K  K1  K2  K3

109
5 6 7 8 9
0 -2.5·106 0 0 0 0
1 1.531·10-10 0 0 0 0
2 1·108 0 0 0 0
3 2.5·106 -2.5·106 0 0 0
4 2.5·106 0 -4.167·104 2.5·106 0
K  5 4·108 0 -2.5·106 1·108 0
6 0 2.542·106 4.516·10-10 2.5·106 -4.167·104
7 -2.5·106 4.516·10-10 2.542·106 -2.5·106 -4.516·10-10
8 1·108 2.5·106 -2.5·106 4·108 -2.5·106
9 0 4.167·104 -4.669·10-10 -2.5·106 4.167·104
10 0 -4.669·10-10 -2.5·106 4.592·10-10 4.516·10-10
11 0 2.5·106 -4.592·10-10 1·108 ...

Las condiciones de contorno indican que d1x = d1y = ∅1 = 0 y d4x = d4y = ∅4 =


0 por lo tanto las tres primeras filas y columnas son cero como las tres últimas
filas y columnas

 2.542  106 1.505  10 10 2.5  106 2.5  106 0 0 


 
 1.505  10 10 2.542  106 2.5  106 0 4.167  10
4
2.5  10 
6
 
 2.5  106 2.5  10
6
4  10
8
0 2.5  10
6
1  10 
8
K  submatrix( K 3 8 3 8)   
 10
 2.5  106 0 0 2.542  10
6
4.516  10 2.5  10 
6
 4 6  10 6 6

 0 4.167  10 2.5  10 4.516  10 2.542  10 2.5  10 
 6 8 6 6 8 
 0 2.5  10 1  10 2.5  10 2.5  10 4  10 

 0.173 
 10000   3 
 0   1.692  10 
    4
1 0   8.912  10 
d  K  d 
 0   0.171 
 0
  3

   1.748  10 
 5000    4
 8.579  10 

110
3
1.510
3
1.3410
3
1.1810
3
1.0210
860
Ly
700
Lyc
540
380
220
60
 100
3 3 3 3
 100 60 220 380 540 700 860 1.02101.18101.34101.510
Lx Lxc

DESARROLLO DE LAS ECUACIONES DE RIGIDEZ PARA TENSIÓN PLANA


Y DEFORMACIÓN PLANA

Este capítulo considera el elemento finito bidimensional, en estos elementos se


necesitan dos coordenadas para definir la posición. El tipo de elemento a
utilizar se denomina “elemento triangular de deformación-constante CST”. La

111
matriz de rigidez se la determina usando el principio de la energía potencial
mínima

ESFUERZO PLANO

Es un estado de esfuerzo en el cual los esfuerzos normales y cortantes


directamente perpendiculares al plano son cero

Esto es σz , τxz y τyz = 0

Solo los elementos delgados y cuyas cargas actúan en el plano x-y se


consideran que están bajo esfuerzo plano

Ejemplo de esfuerzo plano son:

112
DEFORMACIÓN PLANA

Es un estado de deformación en el cual las deformaciones normales al plano x-


y εz, γxz y γyz = 0

Esto corresponde a elementos cuyas cargas únicamente actúan en la dirección


x-y y no varían en la dirección z

113
DESARROLLO DE LAS ECUACIONES CONSTITUTIVAS:

Para un estado de tensiones tridimensional en un material isotrópico se tiene


que:

114
σx
εx =
E

El esfuerzo positivo en la dirección y produce una deformación negativa en x


como resultado del coeficiente de Poisson dado por

ν σy
εx ´´ = −
E

Similarmente la tensión en z produce

ν σz
εx ´´´ = −
E

Usando superposición

σx ν σy ν σz
εx = − −
E E E

En forma general para las direcciones y y z

ν σx σy ν σz
εy = − + −
E E E

ν σx ν σy σz
εz = − − +
E E E

La relación entre la distorsión angular y los esfuerzos cortantes es:

τxy τyz τzx


γxy = γyz = γzx =
G G G

115
E
Donde G = 2 (1+ ν ) es el módulo de elasticidad al corte

Las relaciones deformación- esfuerzo para un material isotrópico están dadas


por la ecuación

ε = ሾSሿ σ

La matriz de flexibilidad es por tanto:

1 −ν −ν
0 0 0
E E E
−ν 1 −ν
0 0 0
E E E
S = −ν −ν 1 0 0 0
E E E 1 0 0
0 0 0 G 1 0
0 0 0 0 G 1
[0 0 0 0 0 G]

Para lograr la relación esfuerzo deformación debemos obtener la matriz inversa


de S que es D o matriz de rigidez

  E  E  
E 

E 
0 0 0 
 2 2 2 
 2     1 2     1 2     1 
 E  E  E  E  
 2 
2

2
0 0 0 
 2     1 2     1 2     1 
 E  E  E  E  
1
 2 
2

2
0 0 0 
S   2     1 2     1 2     1 
 E 
 0 0 0 0 0 
2   2
 
 E 
0 0 0 0 0
 2   2 
 
 0 0 0 0 0
E

 2   2 

ECUACIÓN CONSTITUTIVA PARA ESFUERZO PLANO:

La ecuación constitutiva para esfuerzo plano se obtiene asumiendo que:

σz = τxz = τyz = 0

Desarrollo:

116
σx ν σy ν0
εx = − −
E E E

ν σx σy ν0
εy = − + −
E E E

ν σx ν σy 0
εz = − − +
E E E

τxy 0 0
γxy = γyz = γzx =
G G G

εx 1/E −ν/E σx
{ε } = [ ]{ }
y −ν/E 1/E σy

Desarrollando la matriz inversa:

 1  
1  E 
E  
 E E   2 2 
  1  1
  
 1 E  E 
     
 E E  2
  1  1
2

Por tanto:

σx 1 ν 0 εx
E ν 1 0
σ
{ x} = [ ε
1 − ν2 1 − ν] { y }
τxy 0 0 γxy
2

σ = ሾDሿε

1 ν 0
E ν 1 0
ሾDሿ = [ 1 − ν]
1 − ν2
0 0
2

La deformación en z está desacoplada:

ν σx ν σy
εz = − −
E E

ECUACIÓN CONSTITUTIVA PARA DEPORMACIÓN PLANA:

117
La ecuación constitutiva para deformación plana se obtiene asumiendo que:

εz = γxz = γyz = 0

De la siguiente ecuación donde εz = 0, se despeja σz

ν σx ν σy σz
0= − − +
E E E

σz = ν ( σx + σy )

Y se reemplaza en las dos anteriores:

σx ν σy ν σz σx ν σy ν2 ( σx + σy )
εx = − − = − −
E E E E E E
2
σx σy (ν + ν )
= (1 − ν2 ) −
E E

ν σx σy ν σz ν σx σy ν2 ( σx + σy )
εy = − + − =− + −
E E E E E E
2
σx (ν + ν ) σy
=− + (1 − ν2 )
E E

1
 1  2     2   E (   1) E  
   
 E   (   1)  ( 2   1) (   1)  ( 2   1) 
 E
simplify   
  2 2 
 E  E (   1)

     1     (   1)  ( 2   1) (   1)  ( 2   1) 
  E  E 

Por tanto:

σx 1−ν ν 0 εx
E ν 1 − ν 0
σ
{ x}= [ ε
(1 + ν) ∗ (1 − 2ν) 1 − 2ν] { y }
τxy 0 0 γxy
2

σ = ሾDሿε

1−ν ν 0
E ν 1−ν 0
ሾDሿ = [ 1 − 2ν]
(1 + ν) ∗ (1 − 2ν)
0 0
2
118
La tensión en z esta desacoplada

σz = ν ( σx + σy )

FORMULACIÓN DE LA MATRIZ DE RIGIDEZ

1.- Selección del tipo de elemento

Elemento triangular con nodos i, j, m con coordenadas conocidas (xi, yi), (xj, yj)
y (xm, ym) , ui y vi representan los desplazamientos del nodo i en la direcciòn x y
y respectivamente.

ui
di vi
uj
ሼdሽ = { dj } = v
j
dm um
{vm }

2.- Seleccionar una función de desplazamiento

Se selecciona una función lineal que asegura la compatibilidad de la forma:

u(x, y) = a1 + a2 x + a3 y

v(x, y) = a4 + a5 x + a6 y

El desplazamiento general puede ser expresado como:

119
a1
a2
a + a2 x + a3 y 1 x y 0 0 0 a3
ሼψሽ = { 1 } = { }
a4 + a5 x + a6 y 0 0 0 1 x y a4
a5
{a 6 }

El objetivo es obtener los valores de a para lo cual sustituimos las coordenadas


de los puntos nodales, se supone que se conocen ui , uj , um y vi , vj , vm

ui = a1 + a2 xi + a3 yi

uj = a1 + a2 xj + a3 yj

um = a1 + a2 xm + a3 ym

vi = a4 + a5 xi + a6 yi

vj = a4 + a5 xj + a6 yj

vm = a4 + a5 xm + a6 ym

Se puede resolver las constantes a1, a2 y a3 con las tres primeras ecuaciones

 xj ym  xm yj

xi ym  xm yi xi yj  xj yi 
1
 xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj 
 1 xi yi   
 1 xj yj    yj  ym yi  ym yi  yj 

   xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj 
 1 xm ym   
xj  xm xi  xm xi  xj
  
 xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj xi yj  xj yi  xi ym  xm yi  xj ym  xm yj 
ui 1 xi yi a1 vi 1 xi yi a4
{ uj } = [1 xj yj ] {a2 } y { vj } = [1 xj yj ] {a5 }
um 1 xm ym a3 vm 1 xm ym a6

Para compactar la ecuación obtenemos:

αi αj αm
1
ሾxሿ−1 = [ βi βj βm ]
2A γ γj γm
i

Donde A es el área del triángulo y es el determinante de x

120
1 xi yi
2 A = |1 xj yj |
1 xm ym

2 A = xi ( yj − ym ) + xj ( ym − yi ) + xm ( yi − yj )

αi = xj ym − yj xm ; αj = yi xm − xi ym ; αm = xi yj − yj xj

βi = yj − ym ; βj = ym − yi ; βm = yi − yj

γ i = x m − x j ; γj = x i − x m ; γm = x j − x i

Habiendo determinado ሾxሿ−1 podemos expresar en forma matricial

a1 αi αj αm ui
1
{a 2 } = [ βi βj βm ] [ uj ]
a3 2 A γi γj γm um

Similarmente

a4 αi αj αm vi
1
{a5 } = [ βi βj βm ] [ vj ]
a6 2A γ γj γm vm
i

Si se tiene las constantes ai se puede derivar la función u(x ,y)

u(x, y) = a1 + a2 x + a3 y

a1
u = ሾ1 x yሿ ∗ [a2 ]
a3

Substituyendo por el vector a

αi αj αm ui
1
u = ሾ1 x yሿ ∗ [ βi βj βm ] [ uj ]
2A γ γj γm um
i

Multiplicando

αi ui + αj uj + αm um
1
u = ሾ1 x yሿ ∗ [ βi ui + βj uj + βm um ]
2A γu +γu + γ u
i i j j m m

121
Multiplicando nuevamente

 i ui  j  uj  m um 
( 1 x y )    i u i   j  u j   m u m  simplify    u    u    u  y    u  y    u  y    u  x   u  x   u  x   u
  i i j j m m i i j j m m i i j j m m
  i ui   j  uj   m um 
 
Reordenando en función de ui

1
u(x, y) = {(αi + βi x + γi y)ui + (αj + βj x + γj y)uj + (αm + βm x + γm y)um }
2A

Similarmente para v

1
v(x, y) = {(αi + βi x + γi y)vi + (αj + βj x + γj y)vj + (αm + βm x + γm y)vm }
2A

Las funciones de forma son por lo tanto:

1
Ni = (α + βi x + γi y)
2A i

1
Nj = (α + βj x + γj y)
2A j

1
Nm = (α + βm x + γm y)
2A m

Reescribiendo

u(x, y) = {(Ni )ui + (Nj )uj + (Nm )um }

v(x, y) = {(Ni )vi + (Nj )vj + (Nm )vm }

En forma matricial

ui
vi
u N 0 Nj 0 Nm 0 uj
ሼψሽ = [ ] = [ i ]
v 0 Ni 0 Nj 0 Nm vj
um
[vm ]

122
Elemento triangular de tres nodos con el sistema de coordenadas atado al
elemento y el gráfico de la función de forma para N1.

3.- Definir la relación deformación/desplazamiento y tensión/deformación

Deformaciones unitarias

Las deformaciones asociadas con un elemento bidimensional estan dadas por:

∂u
εx =
∂x

∂v
εy =
∂y

∂u ∂v
γxy = +
∂y ∂x

∂u
εx ∂x
∂v
ሼεሽ = { εy } =
γxy ∂y
∂u ∂v
+
{∂y ∂x}

Por lo tanto

∂u ∂ ((Ni )ui + (Nj )uj + (Nm )um ) 1


= = ((βi )ui + (βj )uj + (βm )um )
∂x ∂x 2A

Similarmente
123
∂v 1
= ((γi )vi + (γj )vj + (γm )vm )
∂y 2A

∂u ∂v 1 1
+ = ((γi )ui + (γj )uj + (γm )um ) + ((βi )vi + (βj )vj + (βm )vm )
∂y ∂x 2A 2A

ui
εx βi 0 β j 0 βm 0 vi
1 uj
ε
ሼεሽ = { y } = {0 γi 0 γj 0 γm } v
γxy 2A j
γi β i γj β j γm βm um
[vm ]

En forma compacta

ሼεሽ = ሾBሿ ሼdሽ

Como se puede observar la matriz B es independiente de x o y, esta depende


únicamente de la coordenadas nodales del elemento por lo tanto el elemento
se denomina triángulo de deformación unitaria constante.

TENSIÓN PLANA

Relación esfuerzo/deformación

1 ν 0
E ν 1 0
ሾDሿ = 2
[ 1 − ν]
1 −ν
0 0
2

σx εx
{ σy } = ሾDሿ { εy } = ሾDሿሾBሿ ሼdሽ
τxy γxy

4.- Determinar la matriz de rigidez del elemento

Se utiliza el método de la energía potencial

πp = U + Ωb + Ωp + Ωs

124
Donde la energía potencial de deformación está dada por

1
U = මሼεሽT ሼσሽ dV
2

Reemplazando el esfuerzo en la integral:

1
U = මሼεሽT ሾDሿሼεሽ dV
2

Dejando en función de los desplazamientos:

1
U = මሼdሽT ሼBሽT ሾDሿሼBሽሼdሽ dV
2

Tomando la primera derivada parcial de πp con respecto a los desplazamientos


nodales se obtiene:

∂πp
= [මሼBሽT ሾDሿሼBሽ dV] ሼdሽ − ሼfሽ = 0
∂ሼdሽ

Reescribiendo la ecuación obtenemos:

[මሼBሽT ሾDሿሼBሽ dV] ሼdሽ = ሼfሽ

Por lo tanto la matriz de rigidez del elemento es igual a:

ሾkሿ = මሼBሽT ሾDሿሼBሽ dV = t මሼBሽT ሾDሿሼBሽ dx dy = t AሼBሽT ሾDሿሼBሽ

La matriz de rigidez de este elemento es de 6x6. La ecuación del elemento está


dada por:

f1x
k11 k12 . . . k16 u1
f1y . . . v1
k 21 k 22 k 26
f2x .. .. .. u2
= .. .. ..
v2
f2y
. . . . . . u3
f1x
[k 61 k 62 . . . k 66 ] {v3 }
[f1x ]

5.- Ensamblar las ecuaciones de los elementos para obtener las ecuaciones
globales

125
n

ሾKሿ = ∑ሾk e ሿ
e=1

ሾFሿ = ∑ሾf e ሿ
e=1

6.- Resuelva para los desplazamientos nodales

ሼFሽ = ሾKሿሼdሽ

Los desplazamientos son determinados imponiéndose condiciones de frontera

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa

EJEMPLOS

Evalué la matriz de rigidez mostrada en la figura, asuma condiciones de


esfuerzo plano. E = 30 106 psis, υ = 0.25, y espesor igual a 1. Asumir que los
desplazamientos nodales han sido determinados: u 1 = 0, v1 = 0.0025, u2 =
0.0012, v2 = 0.0, u3 = 0.0 y v3 = 0.0025 Determine las tensiones del elemento

126
En primer lugar debemos determinar la matriz ሾBሿ

βi 0 βj 0 βm 0
1
ሾBሿ = {0 γi 0 γj 0 γm }
2A
γi β i γj β j γm βm

βi = yj − ym ; βj = ym − yi ; βm = yi − yj

γ i = x m − x j ; γj = x i − x m ; γm = x j − x i

βi = yj − ym = 0 − 1 = −1 γi = xm − xj = 0 − 2 = −2

βj = ym − yi = 1 − (−1) = 2 γj = x i − x m = 0 − 0 = 0

βm = yi − yj = −1 − 0 = −1 γm = x j − x i = 2 − 0 = 2

A=2

1 −1 0 2 0 −1 0
ሾBሿ = { 0 −2 0 0 0 2}
2(2)
−2 −1 0 2 2 −1

La matriz D es igual a:

1 ν 0 1 0.25 0
6
E ν 1 0 30 10 0.25 1 0
ሾDሿ = 2
[ 1 − ν]= 2
[ 1 − 0.25]
1 −ν 1 − 0.25
0 0 0 0
2 2

ሾkሿ = t AሼBሽT ሾDሿሼBሽ

 2.5 1.25 2 1.5 0.5 0.25 


 1.25 4.375 1 0.75 0.25 3.625 
 
2 1 2
 
k 4 0 1
6  1.5 0.75 0 1.5 1.5 0.75 
4 10
 0.5 0.25 2 1.5 2.5 1.25

 
 0.25 3.625 1 0.75 1.25 4.375 

Para determinar las tensiones utilizamos la ecuación

127
u1
1 ν0 v1
E ν 10 u2
σ = ሾDሿε = ሾDሿሾBሿ ሼdሽ = 2
[ 1 − ν] ሾBሿ v2
1 −ν
0 0 u3
2
{v3 }

u1 0
v1 0.0025
u2 0.0012
v2 = 0.0
u3 0.0
{v3 } {0.0025}

 1.92  104 
 

  4.8  103 
 
 4
 1.5  10 

Finalmente las tensiones principales están dadas por:

σx + σy σx − σy 2
σ1 = √
+ ( ) + τxy 2
2 2

σx + σy σx − σy 2
σ2 = − √( ) + τxy 2
2 2

2τxy
tan (2θp ) =
σx − σy

σ1 = 28639 psi

σ2 = −4639 psi

θp = −32.2o

Determine las deformaciones y las tensiones del elemento con módulo de 200
MPa

128
La tensión debe ser transformada a fuerzas nodales mediante

F = 0.5 * 100 * 10 * 100 = 50000 N

Desarrollamos la matriz de rigidez del elemento 1

129
xi  0 xj  200 xm  0
yi  0 yj  100 ym  100
i  yj  ym  0 i  xm  xj  200

j  ym  yi  100 j  xi  xm  0

m  yi  yj  100 m  xj  xi  200

A = ½ 100 (200) = 10000

 i 0 j 0 m 0   0 
3 3
0 5  10 0 5  10 0
1  
B   0 i 0 j 0 m    0 0.01 0 0 0 0.01 
2 A  
 i i j j m m   0.01 0 0 5  10
3
0.01
 3
5  10 

E  200   0.3 t  10

 1  0 
 219.78 65.934 0 
 1
    65.934 219.78 0 
E 0
D 
2  1   
1
 0 0 2   0 0 76.923 

u1 v1 u3 v3 u2 v2

 769.231 0 0 384.615 769.231 384.615 


 
 0 2.198  10
3
329.67 0 329.67 2.198  10
3
 u1
 0 329.67 549.451 0 549.451 329.67

K1  t A  B  D B   
T
 384.615 0 0 192.308 384.615 192.308 
 3  v1
 769.231 329.67 549.451 384.615 1.319  10 714.286 
 3 3 
 384.615 2.198  10 329.67 192.308 714.286 2.39  10 
u3

v3

u2

v2

130
e3( A r s )  BA
 s  r
B  (A)
 r  s
B  (A)
B

A  K1

A  e3( A 42)

A  e3( A 53)

T
e3( A r s )  BA
 r
 s
B  A  
T

 s
 r
B  A  
T

T
B

A  e3( A 42)

A  e3( A 53)

 769.231 0 769.231 384.615 0 384.615 


 
 0 2.198  10
3
329.67 2.198  10
3
329.67 0 
 3

A 
769.231 329.67 1.319  10 714.286 549.451 384.615 
 3 3 
 384.615 2.198  10 714.286 2.39  10 329.67 192.308 
 0 329.67 549.451 329.67 549.451 0 
 
 384.615 0 384.615 192.308 0 192.308 

131
PROGRAMA CON MATLAB

Datos:

Número de nodos: 21
Número de elementos: 24
Número de nodos por elementos: 3
Número de grados de libertad por nodo: 2

132
DESARROLLO DE LAS ECUACIONES DE RIGIDEZ ELEMENTOS
AXISIMETRICOS

Este capítulo considera un caso especial del elemento finito bidimensional


llamado elemento asimétrico. Este elemento es muy utilizado cuando existe
simetría con respecto a geometría y carga. Problemas referidos a tanques de
presión pueden ser analizados utilizando este tipo de elemento.

133
CONCEPTOS FUNDAMENTALES

Los elementos axisimétricos son triángulos toroides tal que cada elemento es
simétrico con respecto a geometría y carga respecto al eje z. El eje z es
llamado eje de simetría o eje de revolución.

Figura 10.1 Elemento típico axisimétrico

En la figura 10.1 se observa que cada sección vertical del elemento es un


triángulo plano

134
En los problemas axisimétricos los desplazamientos radiales inducen
deformaciones circunferenciales que incluyen tensiones σr , σθ , σz, y τrz , donde r,
Θ y z incluyen las direcciones radial, circunferencial y longitudinal

Debido a la simetría respecto al eje z, las tensiones son independientes de la


coordenada Θ. Por lo tanto todas las derivadas con respecto a Θ son
despreciables, y el desplazamiento ν (tangente a Θ), la deformación cortante
γrθ y γθZ y los esfuerzos cortantes τrθ y τθZ son cero.

DEFORMACIÓNES

La figura 10.3 representa el estado de deformaciones de un problema


axisimétrico

Figura 10.3 Sección plana de un elemento axisimétrico

135
El lado AB del elemento se desplaza una cantidad u y el lado CD es
∂u
desplazado una cantidad u + ( ∂r ) dr en la dirección radial. Por tanto la

deformación radial es entonces dada por:

∂u
u+ ( ) dr − u ∂u
εr = ∂r = ( )
dr ∂r

La deformación tangencial se la calcula según la variación de la longitud del


arco AB

(r + u)dθ − r dθ u
εϑ = =
r dθ r

En base de la figura 10.4 que representa la deformación de la sección EBDF se


tiene:

Figura 10.4

que la deformación en z se la calcula en base de

∂w
w+ dz − w ∂w
εz = ∂z =
dz ∂z

Y la deformación constante según el ángulo BEF y que está dado por

136
∂u ∂w
γrz = +
∂z ∂r

Un resumen de las relaciones se tiene:

∂u u ∂w ∂u ∂w
εr = ( ) εϑ = εz = γrz = +
∂r r ∂z ∂z ∂r

DESARROLLO DE LAS ECUACIONES CONSTITUTIVAS:

Usando las ecuaciones de deformación plana revisadas en el capítulo anterior


se obtiene:

σr 1−ν ν ν 0
ν 1−ν ν 0
σz E
{σ } = ν ν 1−ν 0
ϑ (1 + ν) ∗ (1 − 2ν) 1 − 2ν
τrz
[ 0 0 0
2 ]

FORMULACIÓN DE LA MATRIZ DE RIGIDEZ

1.- Selección del tipo de elemento

Elemento triangular con nodos i, j, m con coordenadas conocidas (ri, zi), (rj, zj) y
(rm, zm) , ui y wi representan los desplazamientos del nodo i en la direcciòn r y z
respectivamente.

137
ui
di wi
uj
ሼdሽ = { dj } = w
j
dm um
{wm }

2.- Seleccionar una función de desplazamiento

Se selecciona una función lineal que asegura la compatibilidad de la forma:

u(r, z) = a1 + a2 r + a3 z

w(r, z) = a4 + a5 r + a6 z

El desplazamiento general puede ser expresado como:

a1
a2
u a + a2 r + a3 z 1 r z 0 0 0 a3
ሼψሽ = { } = { 1 } = { }
w a4 + a5 r + a6 z 0 0 0 1 r z a4
a5
{a 6 }

El objetivo es obtener los valores de a para lo cual sustituimos las coordenadas


de los puntos nodales

ui = a1 + a2 ri + a3 zi

138
uj = a1 + a2 rj + a3 zj

um = a1 + a2 rm + a3 zm

wi = a4 + a5 ri + a6 zi

wj = a4 + a5 rj + a6 zj

wm = a4 + a5 rm + a6 zm

Se puede resolver la a1, a2 y a3 con las tres primeras ecuaciones:

−1
a1 1 ri zi ui
{a2 } = [1 rj zj ] [ uj ]
a3 1 rm zm um

Luego a4, a4 y a6

−1
a4 1 ri zi wi
{a5 } = [1 rj zj ] [ wj ]
a6 1 rm zm wm

Efectuando la operación inversa se tiene:

a1 αi αj αm ui
1
{a 2 } = [ βi βj βm ] [ uj ]
a3 2A γ γj γm um
i

Similarmente

a4 αi αj αm wi
1
{a 5 } = [ βi βj βm ] [ wj ]
a6 2 A γi γj γm wm

Donde A es el área del triángulo y es el determinante de

1 ri zi
2 A = |1 rj zj |
1 rm zm

2 A = ri ( zj − zm ) + rj ( zm − zi ) + rm ( zj − zj )

139
αi = rj zm − zj rm ; αj = zi rm − ri zm ; αm = ri zj − zi rj

βi = zj − zm ; βj = zm − zi ; βm = zi − zj

γi = rm − rj ; γj = ri − rm ; γm = rj − ri

Derivamos la función u(x ,y)

u(r, z) = a1 + a2 r + a3 z

a1
u = ሾ1 r zሿ ∗ [a2 ]
a3

Substituyendo

αi αj αm ui
1
u = ሾ1 r zሿ ∗ [ βi βj βm ] [ uj ]
2A γ γj γm um
i

Multiplicando

αi ui + αj uj + αm um
1
u = ሾ1 r zሿ ∗ [ βi ui + βj uj + βm um ]
2A γu +γu + γ u
i i j j m m

Multiplicando y reordenando en función de u

1
u(r, z) = {(αi + βi r + γi z)ui + (αj + βj r + γj z)uj + (αm + βm r + γm z)um }
2A

Similarmente para v

1
w(r, z) = {(αi + βi r + γi z)wi + (αj + βj r + γj z)wj + (αm + βm r + γm z)wm }
2A

Las funciones de forma son por lo tanto:

1
Ni = (α + βi r + γi z)
2A i

140
1
Nj = (α + βj r + γj z)
2A j

1
Nm = (α + βm r + γm z)
2A m

Reescribiendo

u(r, z) = {(Ni )ui + (Nj )uj + (Nm )um }

w(r, z) = {(Ni )wi + (Nj )wj + (Nm )wm }

En forma matricial

ui
wi
u N 0 Nj 0 Nm 0 uj
ሼψሽ = [ ] = [ i ] w
w 0 Ni 0 Nj 0 Nm j
um
[wm ]

ሼψሽ = ሾNሿሼdሽ

3.- Definir la relación deformación/desplazamiento y tensión/deformación

Deformaciones unitarias

Las deformaciones asociadas con un elemento bidimensional estan dadas por:

∂u
∂r
εr ∂w
ε ∂z
ሼεሽ = { εz } =
ϑ u
γrz r
∂u ∂w
{ ∂z + ∂r }

Por lo tanto

∂u ∂ ((Ni )ui + (Nj )uj + (Nm )um ) 1


= = ((βi )ui + (βj )uj + (βm )um ) = a2
∂r ∂r 2A

Similarmente

141
∂w 1
= ((γi )wi + (γj )wj + (γm )wm ) = a6
∂z 2A

Por otro lado

u a1 + a 2 r + a 3 z a1 a3 z
= = + a2 +
r r r r

Finalmente

∂u ∂w 1 1
+ = ((γi )ui + (γj )uj + (γm )um ) + ((βi )wi + (βj )wj + (βm )wm )
∂z ∂r 2A 2A

∂u ∂w
+ = a3 + a5
∂z ∂r

En forma matricial se tiene:

a2
εr a6
εz a1 a3 z
ሼεሽ = { ε } = + a2 +
ϑ
γrz r r
{ a 3 + a 5 }

Reescribiendo en forma matricial:

a1
εr 0 1 0 0 0 0 a2
εz 0 0
1 0 z 0 0 1 a3
{ε } = 0 a4
ϑ 1 0 0
γrz r 0 r 0 1 0] a5
[0 1 {a6 }

 i  
m
 j
     
0   i  
m  
i j m
0 1 0 0 0 j
       
0 0 0 0 0 1
  i 
j
 
m  i j m

1 z     i z  i  z   z  
  i   j j m m
r 1 r 0 0 0
j m   
i r
 
j r
  
m
    r r r r 
0 0 1 0 1 0  i 
 j m   i  i     
  j j m m 
  
 i j m

142
εr
εz
ሼεሽ = { ε } =
ϑ
γrz
βi 0 βj 0 βm 0 ui
wi
1 α 0 γi 0 γj 0 γm uj
= i γi z αj γj z αj γj z
2A r + βi + r 0 + βj + 0 + βj + 0 w j
r r r r um
[ γi β i γj β j γm βm ] {wm }

En forma compacta

ሼεሽ = ሾBሿ ሼdሽ

Donde

ሾBሿ = [Bi Bj Bm ]

Y ሾBሿ es función de r y z por lo tanto la deformación εϑ no es constante

4.- Determinar la matriz de rigidez del elemento

Se utiliza el método de la energía potencial

πp = U + Ωb + Ωp + Ωs

Donde la energía potencial de deformación está dada por

1
U = මሼεሽT ሼσሽ dV
2

Reemplazando el esfuerzo en la integral:

1
U = මሼεሽT ሾDሿሼεሽ dV
2

Dejando en función de los desplazamientos:

143
1
U = මሼdሽT ሼBሽT ሾDሿሼBሽሼdሽ dV
2

Tomando la primera derivada parcial de πp con respecto a los desplazamientos


nodales se obtiene:

∂πp
= [මሼBሽT ሾDሿሼBሽ dV] ሼdሽ − ሼfሽ = 0
∂ሼdሽ

Reescribiendo la ecuación obtenemos:

[මሼBሽT ሾDሿሼBሽ dV] ሼdሽ = ሼfሽ

Por lo tanto la matriz de rigidez del elemento es igual a:

ሾkሿ = මሼBሽT ሾDሿሼBሽ dV

Como tratamos con geometría cilíndrica

ሾkሿ = 2π ∬ሼBሽT ሾDሿሼBሽ r dr dz

Se puede evaluar ሾKሿ usando los siguientes métodos

 Integración Gaussiana numérica


 Multiplicación explicita e integración término a término
 Evaluar ሾBሿ para un punto centroidal ( r̅ , z̅ ) del elemento

ri + rj + rm
r = r̅ =
3

zi + zj + zm
z = z̅ =
3

̅ሿ
Y se define ሾB ( r̅, z̅ )ሿ = ሾB

ሾkሿ = 2π r̅ AሾBሿT ሾDሿሾBሿ

144
La matriz de rigidez de este elemento es de 6x6. La ecuación del elemento está
dada por:

f1r
k11 k12 . . . k16 u1
f1z . . . w1
k 21 k 22 k 26
f2r .. .. .. u2
= .. .. ..
w2
f2z
. . . . . . u3
f1r
[k 61 k 62 . . . k 66 ] {w3 }
[f1z ]

5.- Ensamblar las ecuaciones de los elementos para obtener las ecuaciones
globales

ሾKሿ = ∑ሾk e ሿ
e=1

ሾFሿ = ∑ሾf e ሿ
e=1

6.- Resuelva para los desplazamientos nodales

ሼFሽ = ሾKሿሼdሽ

Los desplazamientos son determinados imponiéndose condiciones de frontera

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa

Fuerzas nodales

Las fuerzas tales como el peso o fuerzas centrifugas son consideradas fuerzas
másicas y pueden ser encontrados mediante:

Rb
ሼfb ሽ = 2π ∬ሾNሿT { } r dr dz
Zb

Donde Zb es el peso

R b = ω2 ρ r

Multiplicando e integrando se obtiene las fuerzas de inercia de nodos j y m:

145
̅̅̅̅
Rb
Zb
2 π r̅ A ̅̅̅̅
Rb
ሼfb ሽ =
3 Zb
̅̅̅̅
Rb
{ Zb }

Las fuerzas superficiales son encontradas mediante:

p
ሼfs ሽ = ∬ሾNሿT {pr } dS
z

Integrando se obtiene:

0
0
2 π rj ( zm − zj ) pr
ሼfs ሽ = pz
2
pr
{pz }

EJEMPLOS

Determine los desplazamientos y esfuerzos para el cilindro de paredes gruesas


siguiente:

146
DESARROLLO DE LAS ECUACIONES DE MASA Y RIGIDEZ PARA
RESOLVER PROBLEMAS DE VIBRACIONES MEDIANTE EL MÉTODO DE
ELEMENTOS FINITOS

Este capítulo desarrolla la matriz de masa y las ecuaciones de movimiento del


problema dinámico y efectuar el análisis modal en un elemento axial, con el fin
de introducir al lector en las ideas básicas del método de elemento finito para el
análisis modal.

MATRIZ DE RIGIDEZ Y MASA DE UN ELEMENTO AXIAL

La ecuación de un sistema dinámico toma la forma de:

ሾMሿẍ + ሾKሿx = 0

MATRIZ DE RIGIDEZ

Como se vio anteriormente la relación constitutiva para una barra uniforme es:

EA
F= ( )u
l

La ecuación de rigidez es por tanto

F EA 1 −1 u1
{ 1} = ( ) [ ]{ }
F2 l −1 1 u2

MATRIZ DE MASA

La función de desplazamiento es:

x x
u = (1 − ) u1 + u2
l l

1
La ecuación de energía cinética T = M ẋ 2 asume masa uniforme distribuida
2

por unidad de longitud, m con unidades [kg/m].

147
Esta ecuación toma la forma de:

1 l 1 l
x x 2
T= ∫ m u̇ 2 dx = m ∫ [(1 − ) u̇ 1 + u̇ 2] dx
2 0 2 0 l l

l
1 x 2 x x x2
T= m ∫ [(1 − ) u̇ 12 + 2 (1 − ) u̇ 1u̇ 2 + 2 u̇ 22 ] dx
2 0 l l l l

l
1 x x2 x x2 x2
T = m ∫ [(1 − 2 + 2 ) u̇ 12 + 2 ( − 2 ) u̇ 1u̇ 2 + 2 u̇ 22 ] dx
2 0 l l l l l

1 2 l2 l3 l2 l3 l3
T= m [(l − + 2 ) u̇ 12 + 2 ( − 2 ) u̇ 1u̇ 2 + 2 u̇ 22 ]
2 2l 3l 2l 3l 3l

1 1 1 1
T= m l [ u̇ 12 + u̇ 1u̇ 2 + u̇ 22 ]
2 3 3 3

La masa generalizada se la obtiene a través de la ecuación de LaGrange, la


misma que nos permite obtener la ecuación generaliza de movimiento:

d ∂T ∂T ∂U
( )− + = Qi
dt ∂q̇ ∂q ∂q

La masa generalizada es:

d ∂T
( )
dt ∂q̇

Encontrando que:

d ∂T 1 1 1 1 1
( ) = m l [ 2 u1̈ + u2̈] = ml [ u1̈ + u2̈]
dt ∂u1̇ 2 3 3 3 6

d ∂T 1 1 1 1 1
( ) = m l [ u1̈ + 2 u2
̈ ] = ml [ u1̈ + u2̈]
dt ∂u2̇ 2 3 3 6 3

En forma matricial se obtiene:

ml 2 1 u1̈
[ ]{ }
6 1 2 u2̈

EJEMPLO 1.-

148
Determine la ecuación de movimiento, frecuencias naturales y modos de
vibración para la vibración longitudinal de la barra de dos secciones mostrada
en la figura, empotrada en el extremo 1:

Matriz de masa y rigidez del elemento a:

Ma 2 1 1 −1
Elemento a: [ ] ; ka [ ]
6 1 2 −1 1

Mb 2 1 1 −1
Elemento b: [ ] ; kb [ ]
6 1 2 −1 1

Ensamblando la matriz de masa y la de rigidez de la forma conocida


obtenemos:

1 2 Ma Ma 0 u1̈
Matriz de masa: [ Ma 2 Ma + 2 Mb Mb ] {u2̈}
6 0 Mb 2 Mb u3̈

ka −k a 0 u1
Matriz de rigidez: [−k a ka + kb −k b ] {u2}
0 −k b k b u3

La ecuación de movimiento es:

ሾMሿሼü ሽ + ሾKሿሼuሽ = 0

Puesto que se empotra en 1 obtenemos que u1 = 0, por lo tanto:

1 2 Ma + 2 Mb Mb u2̈ k + kb −k b u2 0
[ ]{ } + [ a ] { }= { }
6 Mb 2 Mb u3̈ −k b kb u3 0

Un caso especial sería: Ma = Mb = ½ M y la = lb = ½ L

149
M 4 1 u2̈ 2 E A 2 −1 u2 0
[ ]{ }+ [ ]{ } = { }
12 1 2 u3̈ L −1 1 u3 0

Se obtiene un sistema de ecuaciones diferenciales cuyas soluciones probables


son:

u2 = U2 eiωt ; u2̈ = −U2 ω2 eiωt

u3 = U3 eiωt ; u3̈ = −U3 ω2 eiωt

M 4 1 −U2 ω2 2 E A 2 −1 U2 0
[ ]{ 2 }+ [ ]{ } = { }
12 1 2 −U3 ω L −1 1 U3 0

Multiplicando se obtiene:

M −4 U2 ω2 −U3 ω2 2 E A 2U2 − U3 0
[ ] + [ ]={ }
2
12 −U2 ω − 2U3 ω2 L −U 2 + U 3 0

2EA
Dividiendo todo para L

M L −4 U2 − U3 2U − U3 0
ω2 [ ]+ [ 2 ]= { }
24 E A −U 2 − 2U 3 −U 2 + U 3 0

ML
Substituyendo ω2 = λ
24 E A

−4 U2 − U3 2U − U3 0
λ[ ]+ [ 2 ]= { }
−U2 − 2U3 −U2 + U3 0

Reordenando tenemos:

−4λ + 2 −λ − 1 U2 0
[ ]{ } = { }
−λ − 1 −2λ + 1 U 3 0

La ecuación característica es el determinante que tiene soluciones no triviales


siempre que el determinante sea cero:

−4λ + 2 −λ − 1
| |=0
−λ − 1 −2λ + 1

 2  4  1     7  2  10   1 .-
 
 1   1  2  

150
 5 3 2 
  
2
7   10   1 solve   7 7 
 3 2 5 
 7  7
 

La solución es:

0.1082
λ= [ ]
1.3204

Las frecuencias naturales son por tanto:

ML EA
ω2 = λ1 ; ω1 = 1.6115√
24 E A ML

ML EA
ω2 = λ2 ; ω2 = 5.6293√
24 E A ML

Las frecuencias reales corresponden a: 1.5708 y 4.7124

Las fracciones modales se evalúan de las ecuaciones anteriores

−4λ + 2 −λ − 1 U2 0
[ ]{ } = { }
−λ − 1 −2λ + 1 U3 0

U2
Despejando la fracción modal :
U3

U2 λ+1 2λ − 1
χ= = = = 0.707; −0.707
U3 2 − 4λ −λ − 1

EJEMPLO 2.- Considere la barra escalonada mostrada en la figura

151
El extremo izquierdo está fijo y el extremo derecho está libre, aplicando el
procedimiento de elemento finito resulta en la siguiente matriz de rigidez y
masa, donde

Ei A i
ki =
Li

La matriz de rigidez es por tanto:

k1 −k1 0 0 0 0
−k1 k1 + k 2 −k 2 0 0 0
k2 + k3 −k 3 0 0
K= 0 −k 2
0 0 −k 3 k3 + k4 −k 4 0
0 0 0 −k 4 k4 + k5 −k 5
[ 0 0 0 0 −k 5 k5 ]

La matriz de masas queda:

2m1 m1 0 0 0 0
m1 2m1 + 2m2 m2 0 0 0
1 0 m2 2m2 + 2m3 m3 0 0
M=
6 0 0 m3 2m3 + 2m4 m4 0
0 0 0 m4 2m4 + 2m5 m5
[ 0 0 0 0 m5 2m5 ]

Puesto que esta fijo en el nodo 1 las primeras filas y columnas se hacen cero:

152
De la misma forma en que se obtiene la frecuencia natural en un sistema de un
solo grado de libertad. El problema de valores propios es:

M −1 K u = ω2 u

Para resolver mediante MATLAB se utiliza la siguiente subrutina para crear las
matrices banda:

function R = banded (S,


d, q)
%Crea una matriz banda
R1 = diag(S);
R2= diag (d (2: q) ,1);
R3= diag (d (2: q),-1);
R = R1+R2+R3

El siguiente programa1 es para una barra de aluminio que tiene tres secciones,
cuya longitudes son 0.5, 0.3 y 0.2 m, y cuyo radio son 0.1, 0.06 y 0.04 m.

% Defina los parámetros


E = 7e10
densidad = 2700
L = [0.5, 0.3, 0.2]
q = length (L)
A = pi* [0.1, 0.06, 0.04].^2;
rho = densidad*ones (size (L));
k = A*E./L;
m = rho.*A.*L
%
% Crear la matriz de rigidez
V = zeros (1, q);
V (q) = k (q);
for n=1: q-1
1 for p=William
Mechanica Vibration, n: n+1
Palm
V(n) = V(n)+k (p);
end 153
end
K = banded (V,-k, q)
%
% Crear la matriz de masa
Resultados: Las tres frecuencias naturales son:

omega = 1.0e+004 * [ 5.8772 1.1981 2.7132 ]

VIBRACIONES EN VIGAS

La ecuación de desplazamiento de la viga es:

154
ν(x) = a1 x 3 + a2 x 2 + a3 x + a4

La ecuación dinámica es:

ν(x, t) = a1(t) x 3 + a2(t) x 2 + a3(t) x + a4(t)

Con las condiciones de frontera del elemento viga se determinan las incógnitas
a1, a2, a3 y a4 y se agrupa:

1 1
ν(x, t) = 3
( 2x 3 − 3Lx 2 + L3 )d1y(t) + 3 ( x 3 L − 2L2 x 2 + xL3 )ϕ1(t)
L L
1 1
+ 3 (−2x 3 + 3Lx 2 )d2y(t) + 3 ( x 3 L − L2 x 2 )ϕ2(t)
L L

Las funciones de forma son por tanto:

1
N1(x) = ( 2x 3 − 3Lx 2 + L3 )
L3

1 3
N2(x) = ( x L − 2L2 x 2 + xL3 )
L3

1
N3(x) = (−2x 3 + 3Lx 2 )
L3

1 3
N4(x) = ( x L − L2 x 2 )
L3

Desarrollando la ecuación de la energía cinética es:

1 l
T = ∫ m u̇ 2 dx
2 0

155
Integrando y derivando con respecto al tiempo:

d ∂T
( )
dt ∂q̇

Obteniendo las derivadas parciales se genera la matriz de masa denominada


matriz de masa consistente, ejemplo: 13 *2/70 = 156/420

156 22L 54 −13L


A ρ L 22L 4L2 13L −3L2
M= [ ]
420 54 13L 156 −22L
−13L −3L2 −22L 4L2

La matriz de rigidez es:

12 6L −12 6L
E I 6L 4L2 −6L 2L2
K= 3 [ ]
L −12 −6L 12 −6L
6L 2L2 −6L 4L2

156
La ecuación de movimiento es:

ሾMሿሼü ሽ + ሾKሿሼuሽ = 0

EJERCICIO PARA EL ESTUDIANTE: DETERMINAR LAS FRECUENCIAS


NATURALES DE UNA VIGA EMPOTRADA

157
MÉTODO DE LOS RESIDUOS PONDERADOS MRP

1.- MÉTODO DE GALARKIN

Extiende el método de elementos finitos a problemas no estructurales como


transferencia de calor, la definición matemática es la siguiente

b
∫ Wi (x)R(x)dx = 0
a

Wi (x) es las funciones de peso

R (x) es el error residual

La forma de Galerkin es aquel en que se eligen como funciones de peso las


mismas funciones utilizadas como funciones de prueba

b
∫ Ni (x)R(x)dx = 0
a

EJEMPLO 1

Resolver la ecuación diferencial siguiente:

d2 y
− 10 x 2 = 5
dx 2

Con condiciones de frontera y (0) = y (1) = 0

Esta formulación se denomina formulación fuerte del MRP. Exige que las
funciones prueba deben ser derivables al menos dos veces

y ∗ = C0 + C1 x + C2 x 2

158
Reemplazamos las condiciones de frontera en y* para determinar las
constantes:

y(0) = C0 + C1 0 + C2 0 = 0; C0 = 0

y(1) = C1 + C2 = 0; C2 = −C1

y ∗ = C1 x − C1 x 2 = C1 x ( 1 − x)

Donde Ni (x) = y ∗ = C1 x ( 1 − x)

La ecuación de Galerkin queda por tanto

b 1
d2 y
∫ Ni (x)R(x)dx = ∫ C1 x ( 1 − x) ( − 10 x 2 − 5 ) = 0
a 0 dx 2

d2 y d(C1 − 2C1 x)
= = −2 C1
dx 2 dx

R(x) = −2 C1 − 10 x 2 − 5

Reemplazando queda:

1
∫ C1 x ( 1 − x) ( −2 C1 − 10 x 2 − 5 ) = 0
0

Utilizando MathCAD

 
1
 2 c1 4
 x ( 1  x)  2 c1  10 x  5 d x   
 3 3
0

De donde c1 = -4

La solución aproximada es por lo tanto

y(x) = 4 x (x − 1)

La solución exacta es:

5 4 5 2 10
y( x)  x  x  x
6 2 3

ya( x)  4 x ( x  1)

159
Comparación para polinomio de grado 2
0
 0.12
 0.24
 0.36
ya ( x) 0.48
 0.6
y ( x)  0.72
 0.84
 0.96
 1.08
 1.2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

EJEMPLO 2

Resolver la ecuación diferencial siguiente:

d2 y
− 10 x 2 = 5
dx 2

Con condiciones de frontera y(0) = y(1) = 0

Utilizamos como función de prueba

y ∗ = C0 + C1 x + C2 x 2 + C3 x 3

Con las condiciones de frontera determinamos las constantes:

C0 = 0

0 = C1 + C2 + C3 ; C3 = −C1 − C2

La función de interpolación queda por lo tanto:

y ∗ = C1 x + C2 x 2 − (C1 + C2 ) x 3

Ordenando queda:

y ∗ = C1 x − C1 x 3 + C2 x 2 − C2 x 3 = C1 x (1 − x 2 ) + C2 x 2 (1 − x)

Derivando para reemplazar en la ecuación diferencial

d 2 2 2  
ya( x)  2 c1 x  c2 x  c1 x  1  2 c2 x ( x  1)
dx

160
2
d
ya( x)  2 c2 ( x  1)  6 c1 x  4 c2 x
2
dx

2
R( x)  2 c2 ( x  1)  6 c1 x  4 c2 x  10 x  5

Reemplazando en la ecuación de Galerkin

1

 N1 ( x)  R( x) d x 0

0

 
1
 4 c1 3 c2 25
 x 1  x  2 c2 ( x  1)  6 c1 x  4 c2 x  10 x  5 dx  
2 2
 
 5 10 12
0

1
 2 3 c1 2 c2 3
 x  ( 1  x)  2 c2 ( x  1)  6 c1 x  4 c2 x  10 x  5 dx  
2
 
 10 15 4
0

Resolvemos para c1 y c2

4 c1 3 c2 25
   0
5 10 12

3 c1 2 c2 3
   0
10 15 4

1
4  3   25 
 5 10   12   3.167 
     
 3  2     1.5 
3
 10 15   4 

Por tanto

c1 = −3.167

c2 = 1.5

ya( x)  4 x ( x  1)

ya2( x)  3.167 x 1  x    1.5x2(1  x)


2

161
5 4 5 2 10
yreal( x)   x   x  x
6 2 3
Comprobación tres ecuaciones
0

 0.12

 0.24

 0.36

ya( x)  0.48

ya2( x)
 0.6
yreal( x)
 0.72

 0.84

 0.96

 1.08

 1.2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

EJEMPLO 3

Resolver la ecuación diferencial siguiente:

d2 y
+y=0
dx 2

Con condiciones de frontera y(0) = 1; y(1) = 0

162
Utilizamos como función de prueba

y ∗ = C0 + C1 x + C2 x 2

Con las condiciones de frontera determinamos las constantes:

C0 = 1

0 = 1 + C1 + C2 ; C1 = −C2 − 1

La función de interpolación queda por lo tanto:

y ∗ = 1 − (C2 + 1)x + C2 x 2

Ordenando queda:

y ∗ = C2 x (x − 1) + 1 − x

Derivando para reemplazar en la ecuación diferencial

ya( x)  c2 x ( x  1)  1  x

d
ya( x)  c2 ( x  1)  c2 x  1
dx

2
d
ya( x)  2 c2
2
dx

R( x)  2 c2  [ c2 x ( x  1)  1  x]

Reemplazando en la ecuación de Galerkin

1

 N1 ( x)  R( x) d x 0

0

1
 3 c2 1
 x ( x  1)  [ 2 c2  [ c2 x ( x  1)  1  x] ] d x   
 10 12
0

Por tanto

c2 = −5/18

163
y( x)  c2 x ( x  1)  1  x

0.917

0.833

0.75

0.667

0.583

y ( x) 0.5

0.417

0.333

0.25

0.167

0.083

0
0 0.2 0.4 0.6 0.8
x

164
2.- METODO DE GALERKIN ADAPTADO A RESOLUCIÓN POR ELEMENTOS
FINITOS

El método de elementos finitos puede ser utilizado en la resolución de


ecuaciones diferenciales que gobiernan principios físicos, utilizando
interpolaciones lineales Considere el problema general:

d2 y
+ f(x) = 0, xj < x < xj+1
dx 2

Donde xj y xj+1 definen los nodos de un elemento finito y están dentro del
subdominio a y b,

Como se vio anteriormente en el capítulo 2 la solución puede ser aproximada


en forma lineal mediante la función lineal:

y e (x) = yj N1 (x) + yj+1 N2 (x)

Donde las funciones de interpolación son:

xj+1 − x x2 − x
N1 (x) = =
xj+1 − xj L

x − xj x − x1
N2 (x) = =
xj+1 − xj L

El residual que es la ecuación diferencial evaluada con la función de


interpolación es por tanto:

d2 y d2 [yj N1 (x) + yj+1 N2 (x) ]


R(x; yj , yj+1 ) = + f(x) = + f(x) ≠ 0
dx 2 dx 2

Aplicando el criterio de residuos ponderados de Galerkin

xj+1 xj+1
d2 y
∫ Ni (x)R(x; yj , yj+1 )dx = ∫ Ni (x) [ 2 + f(x)] dx = 0
xj xj dx

Desarrollando

xj+1 xj+1
d2 y
∫ Ni (x) [ 2 ] dx + ∫ Ni (x)ሾf(x)ሿdx = 0
xj dx xj

165
La primera integral se la resuelve mediante integración por partes:

∫ u dv = u v − ∫ v du

Por tanto:

u = Ni (x)

dy
d2 y d( )
dx
dv = [ 2 ] dx = dx
dx dx

dy
por lo que v =
dx

uv − ∫ v du

xj+1 xj+1
dy xj+1 dy dNi (x)
Ni (x) │ xj − ∫ dx + ∫ Ni (x)ሾf(x)ሿdx = 0
dx xj dx dx xj

Reordenando:

xj+1 xj+1
dy dNi (x) dy x
∫ dx = ∫ Ni (x)ሾf(x)ሿdx + Ni (x) │xj+1
xj dx dx xj dx j

La primera integral representa la “matriz de rigidez k” del elemento, vamos a


dy x
valorar detenidamente la expresión Ni (x) dx │xj+1
j
para evaluar la integral

dy xj+1 dy dy dy dy
Ni (x) │xj = N1 (x) │x2 + N2 (x) │x2 − N1 (x) │x1 − N2 (x) │
dx dx dx dx dx x1
x2 −x x−x1
De las ecuaciones: N1 (x) = N2 (x) =
L L

x2 − x
N1 (x2) = =0
L

166
x − x1
N2 (x2) = = =1
L

x2 − x
N1 (x1) = =1
L

x − x1
N2 (x1) = = =0
L

Por lo que

dy xj+1 dy dy
Ni (x) │xj = N2 (x) │x2 − N1 (x) │
dx dx dx x1

Finalmente se tiene

xj+1 xj+1
dNi (x) dy dy dy
∫ dx = ∫ Ni (x)ሾf(x)ሿdx + N2 (x) │x2 − N1 (x) │
xj dx dx xj dx dx x1

Evaluando en ambos nodos 1 y 2

x2 xj+1
dN1 (x) dy dy
∫ dx = ∫ N1 (x)ሾf(x)ሿdx − N1 (x) │
x1 dx dx xj dx x1

xj+1 xj+1
dN2 (x) dy dy
∫ dx = ∫ N2 (x)ሾf(x)ሿdx + N2 (x) │
xj dx dx xj dx x2

Reemplazando la función y(x) se tiene

x2 x2
dN1 dN1 dN2 dy
∫ [y1 + y2 ] dx = ∫ N1 (x)ሾf(x)ሿdx − │
x1 dx dx dx x1 dx x1

x2 x2
dN2 dN1 dN2 dy
∫ [y1 + y2 ] dx = ∫ N2 (x)ሾf(x)ሿdx + │
x1 dx dx dx x1 dx x2

En forma de matriz tenemos:

x2 x2 x2
dN1 dN1 dN1 dN2 dy
∫ dx ∫ dx ∫ N1 (x)ሾf(x)ሿdx − │
x1 dx dx x1 dx dx y1 x1 dx x1
x2 x2 [y ] = x2
dN2 dN1 dN2 dN2 2 dy
∫ dx ∫ dx ∫ N2 (x)ሾf(x)ሿdx + │
[ x1 dx dx x1 dx dx ] { x1 dx x2 }

167
dN1
= −1/L
dx

dN2
= 1/L
dx

Esta expresión representa la ecuación conocida

k −k u1 f1x
[ ]∗[ ] = [ ]
−k k u2 f2x

EJEMPLO 2.1.-

Los ejercicios siguientes se resuelven siguiendo los pasos del desarrollo


anterior, se puede utilizar el editor de ecuaciones para modificar las
expresiones. Resolver la ecuación diferencial siguiente:

d2 y dy
x 2
+ − 4x = 0 1≪x≪2
dx dx

Con condiciones de frontera y(1) = 0 y y(2) = 0

Se van a utilizar 2 elementos finitos en el dominio de 1 a 2.

*----------{1}----------*---------{2}----------*

1 1.5 2

La ecuación diferencial se reordena así:

dy
d [x ]
dx
− 4x = 0
dx

La solución es asumida de la misma forma como:

x2 − x x − x1
y e (x) = y1 N1 (x) + y2 N2 (x) = y1 + y2
L L

La ecuación residual para el elemento es:

168
dy
xj+1 d [x ]
dx
∫ Ni (x) [ − 4x] dx = 0
xj dx

dy
xj+1 d [x ] xj+1
dx
∫ Ni (x) [ ] dx − ∫ Ni (x)ሾ4 xሿdx = 0
xj dx xj

La primera integral se la resuelve mediante integración por partes:

∫ u dv = u v − ∫ v du

u = Ni (x)

dy
d [x ]
dx
dv = [ ] dx
dx

dy
por lo que v = x
dx

uv − ∫ v du

xj+1 xj+1
dy x2 dy dNi (x)
Ni (x)x │x1 − ∫ x dx − ∫ Ni (x)ሾ4 xሿdx = 0
dx xj dx dx xj

Substituyendo las funciones de interpolación en y(x) tenemos:

x2 xj+1
dN1 dN2 dNi (x) dy x
∫ x [y1 + y2 ] dx = Ni (x)x │x21 − ∫ Ni (x)ሾ4 xሿdx
x1 dx dx dx dx xj

x2 x2
dN1 dN1 dN2 dy
∫ x [y1 + y2 ] dx = ∫ N1 (x)ሾ−4 xሿdx − x1 │
x1 dx dx dx x1 dx x1

x2 x2
dN2 dN1 dN2 dy
∫ x [y1 + y2 ] dx = ∫ N2 (x)ሾ−4 xሿdx + x2 │
x1 dx dx dx x1 dx x2

dN1 1
= −
dx L

169
dN2 1
=
dx L
x2 x2
1 1 1 dy
∫ − x [ − y1 + y2 ] dx = ∫ N1 (x)ሾ−4 xሿdx − x1 │
x1 L L L x1 dx x1

x2 x2
1 1 1 dy
∫ x [ − y1 + y2 ] dx = ∫ N2 (x)ሾ−4 xሿdx + x2 │
x1 L L L x1 dx x2

Desarrollando

1 x2 x2
x2 − x dy
∫ x ሾ y1 − y2 ሿ dx = ∫ ሾ−4 xሿdx − x1 │
L2 x1 x1 L dx x1

1 x2 x2
x − x1 dy
∫ x ሾ−y1 + y2 ሿ dx = ∫ ሾ−4 xሿdx + x2 │
2
L x1 x1 L dx x2

x2
x2 − x dy
∫ ሾ−4 xሿdx − x1 │
x2 2 − x1 2 1 −1 y1 x1 L dx x1
[ ]{ } =
2 L2 −1 1 y2 x2
x − x1 dy
∫ ሾ−4 xሿdx + x2 │
[ x1 L dx x2 ]

Para el elemento 1 donde x2 = 1.5 y x1 = 1

dy
−1.167 − 1
2.5 −2.5 y1 dx ]
[ ]{ } = [
−2.5 2.5 y2 dy
−1.33 + 1.5
dx

 1.5 
 x ( 1.5  x) 
4 d x  1.167


0.5 
 1 

 1.5 
x ( x  1) 
4  d x  1.333


0.5 
 1 

Para el elemento 2 donde x1 = 1.5 y x2 = 2

170
dy
y −1.667 − 1.5
3.5 −3.5 1 dx]
[ ]{ } = [
−3.5 3.5 y2 dy
−1.833 + 2
dx

2
 ( 2  x)
4  x d x  1.667
 0.5

1.5

2
 ( x  1.5)
4  x d x  1.833
 0.5

1.5

Ensamblaje

dy
−1.167 − │
2.5 −2.5 0 Y1 dx x1
[−2.5 2.5 + 3.5 −3.5] {Y2} = −3
0 −3.5 3.5 Y3 dy
−1.833 + 2 │
{ dx x3 }

Y2 = -0.5 de la matriz particionada, puesto que Y1= 0 y Y3 = 0

Substituyendo estos valores obtenemos los gradientes

dy
│ = −2.4167
dx x1

dy
│ = 1.7917
dx x3

Graficación

Se grafica finalmente la solución analítica de la ecuación diferencial con el ODE


solve de MathCAD y la función generada por el método de elementos finitos

y1  0 x1  1 x  11.1 2

y2  0.5 x2  1.5

y3  0 x3  2

x2  x x  x1
y1( x)  y1  y2
L L
x3  x x  x2 171
y2( x)  y2  y3
L L

yFEM( x)  if ( x  1.5y2( x) y1( x) )


ODE solve

Given

x y''( x)  y'( x)  4 x 0

y( 1) 0 y( 2) 0

y  Odesolve( x6)

Solución de la ecuación diferencial


0.1
0.03
 0.04
 0.11
y ( x)  0.18
 0.25
yFEM ( x)
 0.32
 0.39
 0.46
 0.53
 0.6
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
x

EJEMPLO 2.2.- Resolver la ecuación anterior con tres elementos finitos

d2 y dy
x + − 4x = 0 1≪x≪2
dx 2 dx

Con condiciones de frontera y(1) = 0 y y(2) = 0


172
Se van a utilizar 3 elementos finitos en el dominio de 1 a 2.

*----------{1}----------*---------{2}----------*---------{3}----------*

1 1.333 1.663 2

Se utiliza el resultado anterior:

x2
x2 − x dy
ሾ−4 xሿdx − x1
∫ │
2
x2 − x1 2
1 −1 y1 x1 L dx x1
[ ]{ } =
2 L2 −1 1 y2 x2
x − x1 dy
∫ ሾ−4 xሿdx + x2 │
[ x1 L dx x2 ]

L = 0.667

Para el elemento 1 donde x2 = 1.333 y x1 = 1

x1  1 x2  1.333 L  x2  x1
2 2
x2  x1
 3.503
2
2 L

1.333 1.333
 x2  x  x  x1
  ( 4 x) d x  0.74   ( 4 x) d x  0.814
 L  L
 
1 1

 0.74  1  d y  
   
 3.503 3.503    y1    dx  
   
 3.503 3.503   y2  d 
0.814  1.33  dxy  
  

Para el elemento 2 donde x2 = 1.666 y x1 = 1.333

2 2
x2  x1
x1  1.333 x2  1.666 L  x2  x1  4.503
2
2 L

1.666
 x  x1
  ( 4 x) d x  1.036
 L

1.333

173
1.666
 x2  x
  ( 4 x) d x  0.962
 L

1.333

0.962  1.333  d y  
  
 4.503 4.503    y1    dx  
   
 4.503 4.503   y2  d  
 1.036  1.66  dxy  
  

Para el elemento 3 donde x2 = 2 y x1 = 1.666

x1  1.666 x2  2 L  x2  x1

2 2
x2  x1
 5.488
2
2 L

2 2
 x2  x  x  x1
  ( 4 x) d x  1.187   ( 4 x) d x  1.262
 L  L
 
1.666 1.666

1.187  1.666  d y  
  
 5.488 5.488    y1    dx  
   
 5.488 5.488   y2  d  
 1.262  2  dxy  
   

Ensamblaje

 d 
0.74  1  y 

 
  dx  
 3.503 3.503 0 0   y1  0.814  1.33  d y   0.962  1.333  d y  
        
 3.503 3.503  4.503 4.503 0   y2    dx    dx 
  
 0 4.503 4.503  5.488 5.488   y3 
1.036  1.66  d y   1.187  1.666  d y  
 0  
 0 5.488 5.488   y4    dx    dx  
 
 d 
1.262  2  y  
  dx  

174
Puesto que y1= y4 = 0

1
 3.503  4.503 4.503   0.814  0.962    0.465 
     
 4.503 4.503  5.488   1.036  1.187   0.432 

Y2 = -0.465; y3 = -0.432

y1  0 x1  1 x  11.05 2

y2  0.465 x2  1.333 L  0.333

y3  0.432 x3  1.666

y4  0 x4  2

x2  x x  x1
y1( x)  y1  y2
L L
x3  x x  x2
y2( x)  y2  y3
L L

yFEM1( x)  if ( x  1.333y2( x) y1( x) )

x4  x x  x3
y3( x)  y3  y4
L L

yFEM( x)  if ( x  1.666y3( x) yFEM1( x) )

Solución de la ecuación diferencial


0.1
0.03
 0.04
 0.11
y ( x)  0.18
 0.25
yFEM ( x)
 0.32
 0.39
 0.46
 0.53
 0.6
1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
x

175
DEBER1: DIVERTIRSE HACIENDO EL EJERCICIO CON CUATRO
ELEMENTOS FINITOS 

EJEMPLO 2.3.- Resolver la ecuación diferencial siguiente:

d2 y
−1=0 0≪x≪2
dx 2

Con condiciones de frontera y(0) = 0 y y(2) = 0

Se van a utilizar 2 elementos en el dominio

*----------{1}----------*---------{2}----------*

0 1 2

La ecuación diferencial se reordena así:

dy
d[ ]
dx
−1=0
dx

La solución es asumida como

x2 − x x − x1
y e (x) = y1 N1 (x) + y2 N2 (x) = y1 + y2
L L

La ecuación residual para el elemento es:

dy
xj+1 d[ ]
dx
∫ Ni (x) [ − 1] dx = 0
xj dx

dy
xj+1 d[ ] xj+1
dx
∫ Ni (x) [ ] dx − ∫ Ni (x)ሾ1ሿdx = 0
xj dx xj

La primera integral se la resuelve mediante integración por partes:

176
∫ u dv = u v − ∫ v du

u = Ni (x)

dy
d[ ]
dx
dv = [ ] dx
dx

dy
por lo que v =
dx

uv − ∫ v du

xj+1 xj+1
dy x2 dy dNi (x)
Ni (x) │ x1 − ∫ dx − ∫ Ni (x)ሾ1ሿdx = 0
dx xj dx dx xj

x dy dNi (x)
Despejando ∫x j+1 dx dx y substituyendo las funciones de interpolación en
j dx

y(x) tenemos:

x2 xj+1
dN1 dN2 dNi (x) dy x2
∫ [y1 + y2 ] dx = Ni (x) │ − ∫ Ni (x)ሾ1ሿdx
x1 dx dx dx dx x1 xj

x2 x2
dN1 dN1 dN2 dy
∫ [y1 + y2 ] dx = − │x1 + ∫ N1 (x)ሾ−1ሿdx
x1 dx dx dx dx x1

x2 x2
dN2 dN1 dN2 dy
∫ [y1 + y2 ] dx = + │ + ∫ N2 (x)ሾ−1ሿdx
x1 dx dx dx dx x2 x1

dN1 1
= −
dx L

dN2 1
=
dx L
x2 x2
1 1 1 dy
∫ − [ − y1 + y2 ] dx = ∫ N1 (x)ሾ−1ሿdx − │
x1 L L L x1 dx x1

x2 x2
1 1 1 dy
∫ [ − y1 + y2 ] dx = ∫ N2 (x)ሾ−1ሿdx + │
x1 L L L x1 dx x2

177
Desarrollando

1 x2 x2
x2 − x dy
∫ ሾ y1 − y2 ሿ dx = ∫ ሾ−1ሿdx − │
L2 x1 x1 L dx x1

1 x2 x2
x − x1 dy
∫ ሾ−y1 + y2 ሿ dx = ∫ ሾ1ሿdx + │
2
L x1 x1 L dx x2

x2
x2 − x dy
∫ ሾ−1ሿdx − │
x2 − x1 1 −1 y1 x1 L dx x1
[ ]{ } =
L2 −1 1 y2 x2
x − x1 dy
∫ ሾ−1ሿdx + │
[ x1 L dx x2 ]

Para el elemento 1 donde x2 = 1 y x1 = 0

dy
y −0.5 −
1 −1 1 dx]
[ ] {y } = [
−1 1 2 dy
−0.5 +
dx

Para el elemento 2 donde x1 = 1 y x2 = 2

dy
−0.5 −
1 −1 y1 dx]
[ ] {y } = [
−1 1 2 dy
−0.5 +
dx

Ensamblaje

dy
│−0.5 −
1 −1 0 Y1 dx x1
[−1 2 −1] {Y2} = −1
0 −1 1 Y3 dy
−0.5 + │x3
{ dx }

Y2 = -0.5

Substituyendo estos valores obtenemos los gradientes

178
 1 1 0   0   0.5 
 1 2 1    0.5    1 
    
 0 1 1   0   0.5 

dy
│ = −1
dx x1

dy
│ = −1
dx x3

Solución exacta:

Solucion exacta
0

 0.1

 0.2
y ( x)
 0.3

 0.4

 0.5
2 0 0.4 0.8 1.2 1.6 2
x
y ( x)  x x
2

3.- APLICACIÓN DEL METODO DE GALERKIN A ELEMENTOS


ESTRUCTURALES

3.1.- BARRAS

Se va a analizar el elemento barra mediante el método de Galerkin. La


ecuación a utilizarse es:

dσx d(E εx ) d2 u(x)


= = E =0
dx dx dx 2

El campo de desplazamiento es:

L−x x
u(x) = u1 N1 (x) + u2 N2 (x) = u1 + u2
L L

La ecuación residual de Galerkin llega a ser:

L
d2 u(x) d2 u(x)
ම Ni (x) (E ) dV = ∫ Ni (x) (E ) A dx = 0
dx 2 0 dx 2

179
La integración por partes da:

∫ u dv = u v − ∫ v du

u = Ni (x)

du(x)
d[ ]
dx
dv = [ ] dx
dx

du(x)
v=
dx

du(x) L L
dNi (x) du(x)
[E A Ni (x) ] −EA ∫ dx = 0
dx 0 0 dx dx

Desarrollando el lado derecho:

L
dN1 (x) dሾu1 N1 (x) + u2 N2 (x)ሿ du(x)
EA ∫ dx = −AE │x=0 = −A E ε│x=0
0 dx dx dx

= −A σ│x=0

L
dN2 (x) dሾu1 N1 (x) + u2 N2 (x)ሿ du(x)
EA ∫ dx = AE │x=L = A E ε│x=L
0 dx dx dx

= −A σ│x=L

Las ecuaciones anteriores las combinamos en forma de matriz con lo que se


tiene

dN1 (x) dN1 (x) dN1 (x) dN2 (x)


L
A E ∫ [ dx dx dx dx ] dx [u1 ] = [F1 ]
(x) dN2 (x) dN2 (x) dN2 (x) u2 F2
0 dN1
dx dx dx dx

1 1 1 1
− ∗−
L − ∗
AE ∫ [ L L L L ] dx [u1 ] = [F1 ]
1 1 1 1 u2 F2
0 − ∗ − ∗−
L L L L

Integrando

180
E 1 −1 u1 F
A [ ] [u ] = [ 1 ]
L −1 1 2 F2

3.2.- VIGAS

Se va a analizar el elemento viga mediante el método de Galerkin. La ecuación


a utilizarse es:

d2 M d2 v
= q(x) E Iz dx2 = M
dx2

d2 v
d2 [E Iz ]
dx 2
= q(x)
dx 2

El campo de desplazamientos es:

1 1
ν(x) = 3
( 2x 3 − 3Lx 2 + L3 )d1y + 3 ( x 3 L − 2L2 x 2 + xL3 )ϕ1
L L
1 1
+ 3 (−2x 3 + 3Lx 2 )d2y + 3 ( x 3 L − L2 x 2 )ϕ2
L L

 d1y 
 
 1 
( x)  ( N1 ( x) N2 ( x) N3 ( x) N4 ( x) ) 
 d2y 
 2 
 

La ecuación residual de Galerkin llega a ser:

d2 v
x2 d2 [E Iz 2 ]
dx
∫ Ni (x) [ 2
− q(x)] dx = 0
x1 dx

181
La primera integral se la resuelve mediante integración por partes:

∫ u dv = u v − ∫ v du

u = Ni (x)

d3 v
d [ 3]
dx
dv = [ ] dx
dx

d3 v
por lo que v = 3
dx

x2
d3 v d3 v dNi (x)
E Iz Ni (x) − E Iz ∫ dx − ∫ Ni (x)ሾq(x)ሿdx = 0
dx 3 dx 3 dx x1

La segunda integral va a ser sometida a integración por partes:

d3 v dNi (x)
E Iz ∫ 3 dx
dx dx

∫ u dv = u v − ∫ v du

dNi (x)
u=
dx

d2 v
d [ 2]
dx
dv = [ ] dx
dx

d2 v
por lo que v = 2
dx

Queda por tanto la integral

d3 v dNi (x)
E Iz ∫ dx
dx 3 dx

de la siguiente manera:

182
dNi (x) d2 v d2 v d2 Ni (x)
E Iz − E Iz ∫ dx
dx dx 2 dx 2 dx 2

La ecuación general será:

d3 v dNi (x) d2 v d2 v d2 Ni (x)


E Iz Ni (x) − E Iz + E Iz ∫ dx
dx 3 dx dx 2 dx 2 dx 2

x2
− ∫ Ni (x)ሾq(x)ሿdx = 0
x1

Reordenando:

x2
d2 v d2 Ni (x) dNi (x) d2 v d3 v
E Iz ∫ dx = ∫ Ni (x)ሾq(x)ሿdx + E Iz − E I N
z i (x)
dx 2 dx 2 x1 dx dx 2 dx 3

i = 1, 4

x2
d2 v d2 Ni (x) dNi (x)
E Iz ∫ 2 dx = ∫ Ni (x)ሾq(x)ሿdx + M + Ni (x) V
dx dx 2 x1 dx

La matriz de rigidez se la obtiene de:

d2 v d2 Ni (x)
E Iz ∫ dx
dx 2 dx 2
d2 Ni (x) d2 ሾN1(x)d1y + N2(x)ϕ1 + N3(x)d2y + N4(x)ϕ2ሿ
= E Iz ∫ dx
dx 2 dx 2

183
4.- APLICACIÓN A PROBLEMAS DE TRANSFERENCIA DE CALOR

El estudio del problema de transferencia de calor permite determinar la


distribución de temperatura dentro de un cuerpo.

4.1.- DERIVACIÓN DE LA ECUACIÓN DIFERENCIAL BÁSICA

Por conservación de la energía se tiene que

Ein + Egenerado = ∆U + Eout

q x Adt + Q A dx dt = ∆U + q x+dx A dt

Donde

Ein es la energía que entra al volumen de control en Joules

∆U es el cambio en energía acumulada

qx es el calor conducido dentro del volumen de control

qx + dx es el calor conducido fuera del sistema de control

Q es la fuente de calor interna

Por la ley de Fourier de conducción de calor

184
dT
q x = − K xx
dx

Donde

Kxx es la conductividad térmica en la dirección x

T es la temperatura

Similarmente:

dT
q x+dx = − K xx
dxx+dx

Usando expansión en serie de Taylor

dT d dT
q x+dx = − [K xx + (K xx ) dx]
dx dx dx

Energía acumulada

El cambio de energía acumulada puede ser expresada mediante:

∆U = Calor especifico ∗ masa ∗ cambio en temperatura = c ( ρ A dx )dT

Substituyendo en la ecuación de conservación de energía y dividiendo para A


dx dt y simplificando se obtiene:

dT dT dT d dT
− K xx +Q= ρc − [K xx + (K xx )]
dx dt dx dx dx

d dT dT
(K xx )+Q= ρc
dx dx dt

Para conductividad constante y estado estable

d2 T
K xx 2 + Q = 0
dx

4.2.- DETERMINAR LA MATRIZ DE CONDUCTANCIA USANDO EL MÉTODO


DE GALERKIN

185
1.- Selección del tipo de elemento

El elemento con nodos 1 y 2 es mostrado

2.- Seleccionar una función para temperatura

Se debe escoger la función matemática que represente la variación de la


temperatura

a1
T = a1 + a2x T = (1 x ) ( )
a2

Se representa T en función de las condiciones de frontera t1, t2

En x = 0 t = T1; por tanto T1 = a1 + a2(0); a1 = t1

En x = L t = T2; por tanto T2 = T1 + a2(L); a2 = (T2 − T1)/L

T = T1 + (T2 − T1)(x/L)

x x
T = T1 (1 − ) + T2 ( ) = T1 N1 + T2 N2
L L

186
x x t1
(1 − )( )
L L t2
N1, N2 son funciones de forma o de interpolación

3.- Aplicar el método de elemento finito de Galerkin

La ecuación residual para el elemento es:

xj+1
d2 T
∫ Ni (x) [K xx + Q] A dx = 0
xj dx 2

La integración por partes da:

∫ u dv = u v − ∫ v du

u = Ni (x)

dT
d[
]
dv = [ dx ] dx
dx

dT
v=
dx

uv − ∫ v du

187
x2 x2
dT x2 dNi (x) dT
K xx A Ni (x) │x1 − K xx A ∫ dx + A ∫ Ni (x) Q dx = 0
dx x1 dx dx x1

x2 x2
dNi (x) dT dT x2
K xx A ∫ dx = K xx A Ni (x) │x1 + A ∫ Ni (x) Q dx
x1 dx dx dx x1

Desarrollando tenemos:

Para N1

x2
dN1 (x) dሾT1 N1 (x) + T2 N2 (x)ሿ
K xx A ∫ dx
x1 dx dx
x2
dT
= −AK xx │x=x1 + A ∫ N1 (x) Q dx
dx x1

Para N2

x2
dN2 (x) dሾT1 N1 (x) + T2 N2 (x)ሿ
K xx A ∫ dx
x1 dx dx
x2
dT
= +AK xx │x=x2 + A ∫ N2 (x) Q dx
dx x1

Reemplazando obtenemos:

dN1 (x) dN1 (x) dN1 (x) dN2 (x)


x2
K xx A ∫ [ dx dx dx dx ] dx [T1 ]
x1 dN1 (x) dN2 (x) dN2 (x) dN2 (x) T2
dx dx dx dx
x2
dT ∫ N1 (x) Q dx
−AK xx │
= [ dx x=x1 ] + A x1
dT x2
+AK xx │x=x2 ∫ N2 (x) Q dx
dx [ x1 ]

El primer término es la matriz de conductancia o “rigidez”

dN1 (x) dN1 (x) dN1 (x) dN2 (x)


x2
K xx A ∫ [ dx dx dx dx ] dx = K xx A [ 1 −1]
x1 dN1
(x) dN2 (x) dN2 (x) dN2 (x) L −1 1
dx dx dx dx

188
dT
−AK xx │x=x1 q en x1
dx
El vector: [ dT
] = A [−q ] son las condiciones de contorno o
+AK xx │x=x2 en x2
dx

flujo de calor en cada uno de los nodos y es análogo a las reacciones

x2
∫x1 N1 (x) Q dx
Finalmente el término: A [ x2 ] es la generación de calor en cada
∫x1 N2 (x) Q dx
uno de los nodos

x2 x2
x L
A ∫ N1 (x) Q dx = A ∫ 1 − Q dx = Q A
x1 x1 L 2

x2 x2
x L
A ∫ N2 (x) Q dx = A ∫ Q dx = Q A
x1 x1 L 2

Resumiendo se tiene:

𝑳
𝑲𝒙𝒙 𝑨 𝟏 𝒒𝒆𝒏 𝒙𝟏 𝑸 𝑨
−𝟏 𝟐]
[ ] = 𝑨 [−𝒒 ]+ [
𝑳 −𝟏 𝟏 𝒆𝒏 𝒙𝟐 𝑳
𝑸𝑨
𝟐

4.3.- EJERCICIO DE CONDUCCIÓN UNIDIMENSIONAL:

La barra circular representado en la figura tiene un diámetro exterior de 60 mm,


longitud de 1 m, y está perfectamente aislado en su circunferencia. La mitad
izquierda del cilindro es de aluminio, para lo que kx = 200 W/m- ° C y la mitad
derecha es de cobre que tiene kx = 389 W/m- º C. el extremo derecho del
cilindro se mantiene a una temperatura de 80° C, mientras que la izquierda final
se somete a una tasa de ingreso de calor 4000 W/m2. Usando cuatro
elementos de igual longitud, determinar la distribución de temperatura de
estado estable en el cilindro.

189
La matriz de conductancia para el Aluminio elemento 1 y 2 es:

kx 1 −1 200 (π/4)(0.06)2 1 −1 1 −1
ሾk Al ሿ = A[ ]= [ ] = 2.26 [ ] W/°C
L −1 1 0.25 −1 1 −1 1

La matriz de conductancia para el Cobre elemento 3 y 4 es:

kx 1 −1 389 (π/4)(0.06)2 1 −1 1 −1
ሾk Cu ሿ = A[ ]= [ ] = 4.40 [ ] W/°C
L −1 1 0.25 −1 1 −1 1

La matriz global se ensambla de la siguiente manera

2.26 −2.26 0 0 0 T1 4000


−2.26 2.26 + 2.26 −2.26 0 0 T2 0
0 −2.26 2.26 + 4.40 −4.40 0 T3 = 0 A
0 0 −4.40 4.40 + 4.40 −4.40 T4 0
[ 0 0 0 −4.40 4.40 ] [T5 = 80°] [ −q 5 ]

Resolviendo

T1=95.14

T2= 90.14

T3 = 85.14

T4 = 82.57

5.- CONDUCCIÓN UNIDIMENSIONAL CON CONVECCIÓN

El caso más real es cuando el cuerpo está rodeado de un medio fluido, al cual
el calor se transfiere por convección:

190
q x Adt + Q A dx dt = ∆U + q x+dx A dt + q h P dx dt

El flujo de calor convectivo es:

q h = h ( T − Ta)

Donde P es el perímetro del elemento diferencial

T es la temperatura de la superficie del cuerpo

Ta es la temperatura ambiente

Para estado estable

d2 T hP
K xx 2
+Q= ( T − Ta)
dx A

Formulación por el método de elementos finitos

La ecuación residual de Galerkin para el elemento es:

xj+1
d2 T hP
∫ Ni (x) [K xx 2
+Q− ( T − Ta)] A dx = 0
xj dx A

Se utiliza un elemento lineal de dos nodos

x x
T = T1 (1 − ) + T2 ( ) = T1 N1 + T2 N2
L L

Desarrollando la integral se obtiene:

x2
d2 T
A ∫ Ni (x) [K xx 2 ] dx
x1 dx
x2 x2 x2
− h P ∫ T(x)Ni (x) dx + A ∫ Q Ni (x) dx + h P Ta ∫ Ni (x) dx
x1 x1 x1

=0

i = 1,2

La integración por partes del primer término:

∫ u dv = u v − ∫ v du

191
u = Ni (x)

dT
d[ ]
dv = [ dx ] dx
dx

dT
v=
dx

uv − ∫ v du

x2 x2
dT x2 dNi (x) dT
K xx A Ni (x) │x1 − K xx A ∫ dx + A ∫ Ni (x) Q dx
dx x1 dx dx x1
x2 x2
− h P ∫ T(x)Ni (x) dx + h P Ta ∫ Ni (x) dx = 0
x1 x1

Reemplazamos T(x) por T1 N1 (x) + T2 N2 (x)

x2
dNi (x) dሾT1 N1 (x) + T2 N2 (x)ሿ
K xx ∫ dx
x1 dx dx
x2
+ h P ∫ Ni (x)ሾ T1 N1 (x) + T2 N2 (x)ሿ dx
x1
x2 x2
dT x2
= A ∫ Ni (x) Q dx + h P Ta ∫ Ni (x) dx + K xx A Ni (x) │
x1 x1 dx x1

i = 1,2
Esta ecuación representa dos ecuaciones para cada nodo y es conveniente
representarla mediante la transpuesta:

T
T(x) = ሾN1 N2 ሿ [ 1 ]
T2

dN T dN
x2 x2
K xx ∫ [ ] [ ] ሾTሿdx + h P ∫ ሾNሿT ሾNሿሾTሿdx
x1 dx dx x1
x2 x2
dT x2
= A∫ Q ሾNሿT dx + h P Ta ∫ ሾNሿT dx + K xx AሾNሿT │
x1 x1 dx x1

192
La matriz de conductancia son los dos primeros términos:

x2
dN T dN x2
K xx ∫ [ ] [ ] ሾTሿdx + h P ∫ ሾNሿT ሾNሿሾTሿdx
x1 dx dx x1

Dónde:

dN T dN
x2
K xx A 1 −1
K xx ∫ [ ] [ ] ሾTሿdx = [ ] ሾTሿ
x1 dx dx L −1 1

x2 x2
N (x)N1 (x) N1 (x)N2 (x)
h P ∫ ሾNሿT ሾNሿሾTሿdx = h P ∫ [ 1 ] ሾTሿdx
x1 x1 N1
(x)N2 (x) N2 (x)N2 (x)

L L L
  
  x    x  dx  L  1  x  x L  1  x  x L
 L  L      dx  6  1   dx  3

    3 
  L  L 
  L  L
0 0 0

x2
L 2 1 ሾTሿ
h P ∫ ሾNሿT ሾNሿሾTሿdx = h P [ ]
x1 6 1 2

Es decir la suma de la matriz de conducción y convección

K xx A 1 −1 L 2 1
[ ] ሾTሿ + h P [ ] ሾTሿ
L −1 1 6 1 2

La generación de calor interna es:

x2
L
∫ N1 (x) Q dx
x2 QA
A ∫ Q ሾNሿT dx = A x1x2 = [ 2]
x1
L
∫ N2 (x) Q dx QA
[ x1 ] 2

Los flujos de calor nodales son:

dT x2 q en x1
K xx AሾNሿT │x1 = A [−q ]
dx en x2

Finalmente la función forzante debido a la convección es:

193
x2
x2 ∫ N1 (x) dx
x1 h P Ta 1
h P Ta ∫ ሾNሿT dx = h P Ta x2 = [ ]
x1 2 1
∫ N2 (x) dx
[ x1 ]

Resumiendo la formulación de elemento finito:

L
K xx A 1 −1 L 2 1 QA
[ ] ሾTሿ + h P [ ] ሾTሿ = [ 2] + h P Ta [1] + A [ q en x1 ]
L −1 1 6 1 2 L 2 1 −q en x2
QA
2

194

Вам также может понравиться