Está en la página 1de 195

INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS

FINITOS APLICANDO MATHCAD, CAMPO


UNIDIMENSIONAL

José Fernando Olmedo Salazar


Agosto 2015.

Universidad de las Fuerzas Armadas ESPE


Departamento de Energía y Mecánica
Elementos Finitos Aplicados
ii

Dedicatoria

Dedicamos este manual a todos los estudiantes del DECEM que recibieron o recibirán la
asignatura de elementos finitos aplicados.
Agradecimientos iii

Agradezco al Dr. David Andrade Aguirre por su ayuda e interés, manifestado en que esta obra
se culmine, como también al Dr. Marcelo Tulio Piovan por sus consejos para mejorar la misma y
por sus conocimientos entregados sobre el método de elementos finitos, en el curso impartido
por él, durante su estancia como Prometeo en el Ecuador. También agradezco al Ing. Romy
Pérez Moreno por su tiempo dedicado a la revisión, como también al Director del DECEM Ing.
Carlos Naranjo G. y a todos los compañeros del Departamento.
iv

Resumen

El método de elementos finitos es hoy por hoy una técnica sumamente extendida a una
innumerable cantidad de aplicaciones ingenieriles, aplicar los principios a través de
programación es trascendental para entender el método. Este es un primer manual que trata de
exponer en una forma accesible y pedagógica las complejidades inherentes del método de
elementos finitos, considerando que el estudiante que toma el curso de elementos finitos, es un
estudiante de último nivel, habido de poner en práctica los conocimientos teóricos impartidos y
deseoso de experimentar con retos ingenieriles más que lidiar con matemática. Para el presente
trabajo nos inspiramos en algunas obras recientes como por ejemplo “Finite Element Modeling
and Simulation with ANSYS Workbench de Xialin Chen”, que hacen un tránsito por el método
de los elementos finitos conjugando el desarrollo teórico con aplicaciones de uno de los
programas más potentes del mercado. Existen muchos textos que abordan el método con
aplicaciones de Matlab, debido a que en el Departamento de Energía y Mecánica se trabaja en las
asignaturas de mecanismos y vibraciones con MathCAD y puesto que los estudiantes están
familiarizados con este programa, se lo aplico con bastante éxito desde el punto de vista
pedagógico que es el aspecto que nos motivaba principalmente.
Trabajar con el MathCAD significo priorizar la comprensión del método sobre la
efectividad y rapidez de calculo que podría ofrecer el Matlab, sin embargo en el capítulo I,
únicamente para establecer una comparativa, se aplica para el cálculo de armaduras el programa
del profesor A. J. M. Ferreira. El presente libro de texto cubre solamente la parte unidimensional
a través de la aproximación directa, es decir sistemas de resortes, armaduras, vigas y pórticos
planos, en una futura edición o volumen se abordara el campo bidimensional.
v

Tabla de Contenidos

Capítulo 1 Generalidades ……………………………………..……..……………………...... 1


1.2.- Introduccion.………………………………………………………………………….. 1
1.3.- Problemás típicos……………………………………………………………………..…. 3
1.4.- Conceptos……………………………………………………………………….………..
¡Error! Marcador no definido.
1.5.- Procedimiento…………………………………………………………………………… 6
1.6.- Notación matricial………………………………………………………………………. 7
1.7. - Simplificación…………………………………………………………........................ 10
1.8.-Aproximación directa en base de las ecuaciones de equilibrio…………………………. 10
1.9.- Ejemplos de ensamble………………………………………………………………….. 14
1.10. - Ejemplos de aplicación……………………………………………………….……..... 19
1.11.- Aproximación mediante energía potencial…………………………………………….. 22
1.12.- Solución mediante MathCAD………………………..………………………………. 26
1.13.- Ejercicios propuestos …………………………………………………………..…… 28
Capítulo 2 Armaduras Planas ……………………………………………………………… 29
2.1.- Definición……………………………………………………………………………… 29
2.2.- Determinar la matriz de rigidez del elemento barra……….......................................... 30
2.3.- Ecuaciones de transformación..………………………….…………………………… 36
2.4.- Matriz global de rigidez………………………………………………………………. 37
2.5.-Ejemplos ..……………………………………………………………………………... 40
2.6.- Calculo de tensiones ..………………………………………………………………… 41
2.7.- Ejercicios………………………………………………………………………………. 42
2.8.- Resolución con Matlab según A.J.M. FERREIRA…………………….……………… 56
2.9.- Resolución con ANSYS APDL……………………………………………………….. 63
Capítulo 3 Análisis por el método de elementos finitos de elementos a flexión. Vigas…. 79
3.1.- Determinar la matriz de rigidez del elemento viga……………………..…………..…. 79
3.2.- Ejemplos cargas puntuales…………………………………..….……………………. 87
vi

3.3.- Ejemplos cargas puntuales longitud y áreas de inercia variables………..…………105


3.4.- Problemas propuestos ………………………………………….…………………. 108
3.5.- Carga distribuida …….……………………………………………….………….…109
3.6.- Carga distribuida triangular…………………………………..………………….…130
3.7.-Calculo de vigas con elementos de alto orden (hP-FEM)………………………..…135
3.8.- Viga de Timoshenko…….………………………………………………………… 137
3.9.- Resolución con ANSYS APDL……….…………………………………………… 156
Capítulo 4 Análisis por el método de elementos finitos, Pórticos planos……….......... 167
4.1.- Determinar la matriz de rigidez del pórtico……………..………………………… 167
4.2.- Ejercicios con MATHCAD………….……………………….……………………. 170
4.3.- Resolución de pórticos con ANSYS APDL……………..…………………………178
Lista de Referencias…………..…………………………………………………………..191
Lista de tablas vii

Tabla 2.1. Coordenadas en los nodos………………………………………......................... 64

Tabla 3.1. Coordenadas keypoints…………………………………………………………..157


1

Capítulo 1

Generalidades

1.1.- OBJETIVO DE LA ASIGNATURA:

El presente texto fue realizado para brindar a los estudiantes el adecuado apoyo en

la asignatura de Elementos Finitos Aplicados, transparentando los principios que existen

detrás de los programas comerciales que son tan extendidos en la actualidad y de uso

cotidiano en las oficinas de diseño. Básicamente se han buscado tres objetivos:

1.- Que el estudiante entienda y aplique 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 APDL sin perder de vista la teoría.

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

elementos finitos ANSYS APDL y ANSYS WORKBENCH, licencias adquiridas por la

ESPE en el año 2012.

1.2.- INTRODUCCION:

El método de Análisis por Elementos Finitos (comúnmente llamado FEA, del

inglés Finite Element Analysis), tiene su génesis en el diseño estructural y fue

introducido por Argyris, Turner, Clough y Zienkiewicz1

1
A BRIEF HISTORY OF THE BEGINNING OF THE FINITE ELEMENT METHOD,
http://ed.iitm.ac.in/~palramu/ED403_2012/Files/FEHistory_Gupta.pdf
2

Esencialmente es un método numérico que genera soluciones de tipo aproximado

para cualquier tipo de problemas de la ingeniería, incalculables con métodos matemáticos

convencionales.

El método de elementos finitos “FEM” (del inglés Finite Element Method) ha

llegado a ser un paso esencial en el diseño y modelado en varias disciplinas de Ingeniería.

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

finito de subdominios (elementos) a los cuales se aplica leyes constitutivas y se crean 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 FEM:

• Aproximación directa: Esta estrategia se utiliza en problemas relativamente

simples, y sirve generalmente como medio para explicar el concepto de FEM y sus pasos

importantes.

• Residuos ponderados: Este es un método versátil, permitiendo el uso de FEM a

los problemas cuyo funcional (energía potencial) no puede ser construido. Esta

aproximación utiliza directamente las ecuaciones diferenciales de gobierno, tales como

trasferencia de calor, mecánica de fluidos y torsión.

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

que implica el extremar un funcional. Este funcional corresponde a la representación

energética del sistema (si es una estructura será energía potencial, si se trata de un

problema de temperatura, Energía calórica, etc)


3

1.3.- PROBLEMÁS TÍPICOS:

El método de elementos finitos “FEM” permite resolver problemas de

 Análisis estructural
 Transferencia de calor
 Fluidos
 Acústica
 Transporte de masa
 Potencial electromagnético

Los siguientes son algunos ejemplos:

2
Figura 1.1. Visualización de esfuerzos de Von Mises en un modelo Formula SAE Student .

2
Fuente propia
4

Figura 1.2. Visualización de la velocidad en una camioneta3.

Figura 1.3. Determinación de la estabilidad de un cilindro4 .

3
Fuente propia
4
Fuente propia
5

5
Figura 1.4. Campo Magnético con Flexpde

1.4.- CONCEPTOS

El método de elementos finitos aborda el problema ingenieril mediante la división de un

dominio complejo en elementos no intersecantes y expresa la variable de campo

desconocida (desplazamientos, temperatura, velocidad) en términos de una función

arbitraria de aproximación (aproximar la solución), que se asume dentro de cada

elemento. Estas variables se reemplazan en la ecuación constitutiva del problema físico

que luego será incorporada a una ecuación de energía potencial que se minimiza

mediante derivación parcial para obtener la ecuación de equilibrio y la matriz de rigidez

de un elemento. La siguiente Fig. 1.5 es un mapa conceptual que ayuda a entender el

método de elementos finitos.

5
Fuente propia
6

Figura 1.5. Mapa Conceptual 6

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 explicarán en el próximo apartado.

6
Fuente propia
7

1.5.- PROCEDIMIENTO:

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

 Discretización del dominio en un número finito de subdominios (elementos), los

elementos deben ser lo suficientemente pequeños 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, Fig. 1.6. 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.

Figura 1.6. Discretización de dominio y de fuerzas7

7
Fuente propia
8

Figura 1.7. Discretización de dominio y de fuerzas8

 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.

𝑥 𝑥
𝑈(𝑥) = (1 − 𝑙 ) 𝑢1 + ( 𝑙 ) 𝑢21 (1.1)

8
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 10
9

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 = (1.2)
l

La figura 1.8 representa la interpolación lineal del campo de desplazamiento


dentro del elemento barra:

Figura 1.8. Representación de la interpolación lineal9


• 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.6.- NOTACIÓN MATRICIAL

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

[K]{u} = {F} (1.3)

9
Fuente propia, Mathcad
10

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).

Generalizando se obtiene:

F1x K11 K12 . . K1n u1


F1y K 21 K 22 . . v1
. = . . . . . . (1.4)
. . . . . .
{Fnz } [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


11

1.7.- SIMPLIFICACIÓN:

Figura 1.9. Simplificaciones geométricas10

La competencia en la teoría de elementos finitos proporciona criterios para

simplificar las geometrías para optimizar recursos computacionales sin perder precisión.

1.8.- APROXIMACIÓN DIRECTA EN BASE DE LAS ECUACIONES DE

EQUILIBRIO

1.8.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO RESORTE.

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

la matriz de rigidez para un resorte lineal de una dimensión, el resorte Fíg.1.10 obedece

la ley de Hooke y resiste fuerzas únicamente en la dirección axial.

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

10
Fuente propia
12

Figura 1.10. Resorte dos grados de libertad11

1.- Selección del tipo de elemento

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

longitud L

Figura 1.11. Resortes tensionados 12

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 se obtiene:

11
Fuente propia
12
Fuente propia
13

a
(1 x) (a1 ) (1.5)
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

En forma matricial

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


N2] ∗ [ ] (1.6)
u2 u2

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

Figura 1.12. Grafica de la función de interpolación13

13
Fuente propia
14

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

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

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

T = k δ = k (u2 – u1) (1.7)

4.- Determinar la matriz de rigidez

f1x = - T = k (u1 – u2)

f2x = T = k (-u1 + u2) (1.8)

En forma matricial

k −k u1 f1x
[ ]∗[ ] = [ ] (1.9)
−k k u2 f2x

La matriz de rigidez local es por tanto:

[K] = [ k −k] (1.10)


−k k

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

[K] = ∑ne=1[k (e) ][F] = ∑ne=1[f (e) ] (1.11)

6.- Resuelva para los desplazamientos nodales

[𝐹] = [𝐾]{𝑑} (1.12)

Los desplazamientos son determinados imponiéndose condiciones de frontera

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa aplicando nuevamente (1.12)
15

1.9.- EJEMPLOS DE ENSAMBLE

1.9.1.- ENSAMBLAJE POR MEDIO DE ECUACIONES DE EQUILIBRIO

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

básicos, el primer método para determinar la matriz de rigidez global es mediante el

desarrollo de las ecuaciones de equilibrio a través de generar el diagrama de cuerpo libre

de cada elemento14

Para el elemento 1 y usando (1.9) se tiene:

𝑓1𝑥 (1) 𝑘 −𝑘1 𝑢1(1)


( )= [ 1 ][ ]
𝑓3𝑥 (1) −𝑘1 𝑘1 𝑢3(1)

Donde los superíndices se refieren al elemento

Para el elemento 2:

𝑓3𝑥 (2) 𝑘 −𝑘2 𝑢3(2)


( )= [ 2 ][ ]
𝑓2𝑥 (2) −𝑘2 𝑘2 𝑢2(2)

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

𝑢3(1) = 𝑢3(2) = 𝑢3

Basado en las ecuaciones de equilibrio de los nodos establecemos las siguientes

ecuaciones

𝐹1𝑥 = 𝑓1𝑥 (1) Fuerza global en 1 es igual a fuerza local del nodo 1

14
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 35
16

𝐹2𝑥 = 𝑓2𝑥 (2)

𝐹3𝑥 = 𝑓3𝑥 (1) + 𝑓3𝑥 (2)

Por lo que

F1x = k1 u1 – k1 u3

F2x = -k2 u3 + k2 u2

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

Re ensamblando nuevamente la matriz se tiene:

𝐹1𝑥 𝑘1 0 −𝑘1 𝑢1
{𝐹2𝑥 } = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

Dónde:

𝐹1𝑥
{𝐹2𝑥} Es el vector de fuerzas nodales globales
𝐹3𝑥

𝑘1 0 −𝑘1
[ 0 𝑘2 −𝑘2 ] Es la matriz de rigidez del sistema
−𝑘1 −𝑘2 𝑘1 + 𝑘2

𝑢1
{𝑢2} Es el vector de desplazamiento global
𝑢3

1.9.2.- ENSAMBLAJE POR SUPERPOSICIÓN

Como se puede inferir si es que se aumentan los elementos, el método anterior es

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

locales matriciales se expanden de la siguiente manera15:

Para el elemento 1 se tiene:

15
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 38
17

𝑓1𝑥 (1) 𝑘1 0 −𝑘1 𝑢1(1)


𝑓1𝑥 (1) 𝑘 −𝑘1 𝑢1(1)
( )= [ 1 ][ ] (1)
{𝑓2𝑥 } = [ 0 0 0 ] {𝑢2(1) }
𝑓3𝑥 (1) −𝑘1 𝑘1 𝑢3(1)
𝑓3𝑥 (1) −𝑘1 0 𝑘1 𝑢3(1)

Para el elemento 2 se tiene:

𝑓1𝑥 (2) 0 0 0 𝑢1(2)


𝑓3𝑥 (2) 𝑘 −𝑘2 𝑢3(2)
( )= [ 2 ][ ] {𝑓2𝑥 (2) } = [0 𝑘2 −𝑘2] {𝑢2(2) }
𝑓2𝑥 (2) −𝑘2 𝑘2 𝑢2(2)
𝑓3𝑥 (2) 0 −𝑘2 𝑘2 𝑢3(2)

La sumatoria genera:

𝐹1𝑥 𝑘1 0 −𝑘1 𝑢1
{𝐹2𝑥 } = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

1.9.3.- ENSAMBLAJE POR EXPANSIÓN DIRECTA

Un paso más en la automatización es el método de expansión directa donde las

ecuaciones locales matriciales se expanden utilizando un identificador de acuerdo al nodo

correspondiente, de la siguiente manera:

Para el elemento 1 Para el elemento 2

1 3 2 3
𝑘 (1) = 𝑘1 −𝑘1 1 𝑘 (2) = 𝑘2 −𝑘2 2
−𝑘1 𝑘1 3 −𝑘2 𝑘2 3

Luego se genera la matriz de rigidez global llenando las filas y columnas de

acuerdo a lo establecido anteriormente. Lo que se ha hecho es formar fila y columna

numerando los nodos y sumamos

1 2 3
𝑘1 0 −𝑘1 1
𝐾=| |
0 𝑘2 −𝑘2 2
−𝑘1 −𝑘2 𝑘1 + 𝑘2 3
18

1.9.4.- CONDICIONES DE FRONTERA HOMOGENEAS

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

Figura 1.13. Condición de frontera homogénea16

𝐹1𝑥 𝑘1 0 −𝑘1 𝑢1
{𝐹2𝑥 } = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

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

𝐹1𝑥 𝑘1 0 −𝑘1 0
{𝐹2𝑥 } = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

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:

𝐹1𝑥 𝑘1 0 −𝑘1 0
{𝐹2𝑥} = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

𝑢2 𝑘2 −𝑘2 −1 𝐹2𝑥
{ }= ( ) { }
𝑢3 −𝑘2 𝑘1 + 𝑘2 𝐹3𝑥

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

1.9.5.- CONDICIONES DE FRONTERA NO HOMOGENEAS

Uno o más desplazamientos no son cero, la tensión es debida al estiramiento que

recibe el resorte para ensamblarlo

16
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 35
19

Figura 1.14. Condición de frontera no homogénea17

𝐹1𝑥 𝑘1 0 −𝑘1 𝛿
{𝐹2𝑥 } = [ 0 𝑘2 −𝑘2 ] {𝑢2}
𝐹3𝑥 −𝑘1 −𝑘2 𝑘1 + 𝑘2 𝑢3

Se resuelve en forma convencional y puesto que F1x es desconocida

𝑘2 −𝑘2 𝑢2 𝐹2𝑥
[ ] { }= { }
−𝑘2 𝑘1 + 𝑘2 𝑢3 𝑘1𝛿 + 𝐹3𝑥

17
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 46
20

1.10.- EJEMPLOS DE APLICACIÓN

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:

𝐹1𝑥 𝑘1 −𝑘1 0 0 0
0 −𝑘1 𝑘1 + 𝑘2 −𝑘2 0 𝑢2
{ }= [ ]{ }
5000 0 −𝑘2 𝑘2 + 𝑘3 −𝑘3 𝑢3
𝐹3𝑥 0 0 −𝑘3 𝑘3 0
21

Debido a que los desplazamientos son cero se puede eliminar la primera fila, primera

columna, así como la cuarta fila y cuarta columna

𝐹1𝑥 𝑘1 −𝑘1 0 0 0
0 −𝑘1 𝑘1 + 𝑘2 −𝑘2 0 𝑢2
{ }= [ ]{ }
5000 0 −𝑘2 𝑘2 + 𝑘3 −𝑘3 𝑢3
𝐹3𝑥 0 0 −𝑘3 𝑘3 0

3.- Determinamos los desplazamientos y las fuerzas

𝑢2 3000 −2000 −1 0 0.909


{ }= ( ) { }= { }
𝑢3 −2000 5000 5000 1.364

u2 = 0.909, u3 = 1.364

Mediante substitución inversa:

1000 −1000 0 0 0 −909.091 F1x = -909.091


−1000 3000 −2000 0 0.909 0 F2x = 0
[ ]{ }={ }
0 −2000 5000 −3000 1.364 5000 F3x = 5000
0 0 −3000 3000 0 −4091 F4x = -4091
4.- Determinar las fuerzas de cada elemento usando las ecuaciones locales

𝑓1𝑥 (1) 𝑘 −𝑘1 𝑢1(1)


( )= [ 1 ][ ]
𝑓2𝑥 (1) −𝑘1 𝑘1 𝑢2(1)

Elemento 1:

Elemento 2:

Elemento 3:
22

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

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


−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   u1 


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

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

Utilizando el formato de solución numérica de MathCAD


23

1.11.- 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étrico, 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.”18

Por lo tanto si se obtiene la energía potencial total y la minimizamos con respecto

a los desplazamientos obtendremos la matriz de rigidez.

18
David V. Hutton “Fundamentals of FINITE ELEMENT ANALYSIS, Pág. 44
24

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,

𝜋𝑝 = 𝑈 + Ω (1.13)

Usando integración
1
𝑈= 𝑘 𝑥2 (1.14)
2

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

Ω = −𝐹 𝑥 (1.15)

Por lo tanto:
1
𝜋𝑝 = 2 𝑘 𝑥 2 − 𝐹 𝑥 (1.16)

Para aplicar el principio de energía potencial mínima debemos minimizar la función 𝜋𝑝

𝜕𝜋𝑝 1
=2 𝑘2𝑥 −𝐹 =0 (1.17)
𝜕𝑥

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

2
k x
k  500 F  1000 x  50  49.9  50 E( x)   F x
2

Energía
3
210
3 2
1.6510
3
1.310
95 0
60 0
E ( x) 25 0
 10 0
 45 0
 80 0
3
 1.1510
3
 1.510
 3 2.1 1.2 0.30.6 1.5 2.4 3.3 4.2 5.1 6
x
Figura 1.15. Energía Potencial de un resorte19

19
Fuente propia
25

La energía potencial mínima es -1000 N mm

Usando la expresión (1.17):

𝜕𝜋𝑝
= 𝑘 𝑥 − 𝐹 = 500 𝑥 − 1000 = 0
𝜕𝑥

Donde x = 2 mm, este valor es reemplazado en la expresión de la energía (1.16)

1 1
𝜋𝑝 = 𝑘 𝑥 2 − 𝐹 𝑥 = 500 (2 )2 − 1000 (2) = −1000 𝑁 𝑚𝑚
2 2

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

equilibrio.

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

UTILIZANDO EL PRINCIPIO DE MÍNIMA ENERGÍA POTENCIAL

1
𝜋𝑝 = 2 𝑘 (𝑢2 − 𝑢1)2 − 𝑓1𝑥 𝑢1 − 𝑓2𝑥 𝑢2 (1.18)

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

a cada desplazamiento nodal

𝜕𝜋𝑃 1
= 𝑘 ( −2 𝑢2 + 2𝑢1 ) − 𝑓1𝑥 = 0
𝜕𝑢1 2

𝜕𝜋𝑃 1
= 𝑘 ( 2 𝑢2 − 2𝑢1 ) − 𝑓2𝑥 = 0
𝜕𝑢2 2

Simplificando se obtiene:

𝑘 (−𝑢2 + 𝑢1) = 𝑓1𝑥

𝑘 (𝑢2 − 𝑢1) = 𝑓2𝑥


26

Y en forma matricial

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

1.12.- SOLUCIÓN MEDIANTE MATHCAD

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. k1=1000

N/mm, k2=2000 N/mm, k3 = 3000 N/mm

Figura 1.15. Sistema de resortes en serie y en paralelo20

Se ha propuesto el siguiente algoritmo de MathCAD para resolver los problemas de

resortes (utilizar el programa resorte general que acompaña al texto).

ORIGIN  1

elementos 3 nodos  4

1 2
conectividad   2 3 
 
2 4

 1000
 1 1 
K ( k )  k    k   2000
 1 1   
 3000

20
Fuente propia
27

 1  103 1  103   2  103 2  103   3  103 3  103 


 1
K k  
 2
K k  
 3
K k  
 3 3   3 3   3 3 
 1  10 1  10   2  10 2  10   3  10 3  10 

K  0
nodosnodos

0 0 0 0
 
K 
0 0 0 0
0 0 0 0
0 
 0 0 0

K  for n  1  elementos
for i  1  2
for j  1  2
K
conectividadn i conectividadn j
K
conectividadn i conectividadn j  nij
 Ki

K
K
K

 1  103 1  10
3
0  0
 3 3 3 3
 1  10 6  10 2  10 3  10 
K 
 3 3 
2  10 2  10
 0 0

 0 3 3 
 3  10 0 3  10 

u1  0 u3  0 u4  0 f2  10

 u1   f1 
   
K    f2  solve u2f1 f3 f4   1  5  10 5 
u2
 u3   f3   
 600 3 3 
 u4   f4 
   

La solución indica que el desplazamiento del nodo 2 es de 1/600 mm y las respectivas

fuerzas internas son -5/3,-10/3 y -5


28

1.13.- EJERCICIOS PROPUESTOS

1.- Para el ensamblaje de resortes obtenga la matriz de rigidez global. Resuelva con
MathCAD, k = 100 N/mm

2.- Resuelva tanto con MathCAD, k = 100 N/mm y F = 1000 N


29

Capítulo 2

Armaduras Planas

2.1.- DEFINICIÓN:

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. El análisis de armaduras dio pie al desarrollo

de la teoría de elementos finitos y su aplicación es amplia, torres, puentes, cubiertas se

fabrican a través de esta conjunción de barras que solo se pueden cargar axialmente. Ver

Fig. 2.1

21
Figura 2.1. Algunos tipos de armaduras planas

21
http://es.slideshare.net/guest1f9b03a/cap6r
30

2.2.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO BARRA:

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

22
Figura 2.2. Elemento barra horizontal

Que tiene las siguientes características:

Fuerzas locales: f1x, f2x

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 (2.1)

du
ϵx = (2.2)
dx

De las condiciones de equilibrio se tiene:

A σx = T = Constante (2.3)

Por lo tanto la derivada será cero:


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

Y está es la ecuación diferencial que gobierna el sistema y que puede ser utilizada en los

métodos de residuos ponderados. Los pasos a seguir para determinar la matriz de rigidez

son:

1.- Selección del tipo de elemento

22
Fuente propia
31

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

a1
libertad: u = a1 + a2x (1 x ) ( )
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)

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

23
Figura 2.3. Grafico funciones de interpolación

En forma matricial las funciones de interpolación se representan de la siguiente manera:

(N1 N2) (u1)


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

23
Fuente propia
32

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 = = (2.6)
∂x L

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

σx = E ϵ𝑥 (2.7)

4.- Determinar la matriz de rigidez del elemento

De igual manera que se realizó para el resorte

∆L AE
T = A σx = AEϵ𝑥 = AE = (u2 − u1)
L L
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 ( ) (2.8)
−1 1

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

Se efectúan las sumatorias respectivas

[K] = ∑ne=1[k (e) ] [F] = ∑ne=1[f (e) ] (2.9)

6.- Resuelva para los desplazamientos nodales

[F] = [K][d] (2.10)

Los desplazamientos son determinados imponiéndose condiciones de frontera


33

7.- Resuelva las fuerzas de los elementos

Las fuerzas son determinadas por sustitución inversa usando (2.10)

2.2.1.- EJERCICIO DE ENSAMBLE

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

15000 N es aplicada en el nodo 2, E = 200000 MPa y D = 25 mm para el elemento 1 y 3

y E = 100000 MPa y D = 50 mm para el elemento 2

E1  200000 E2  100000
 2  2 3
A1  25  490.874 A2  50  1.963  10
4 4
1000 1000
l1  l2 
3 3

E1A1 5 E2A2 5
k1   2.945  10 k2   5.89  10
l1 l2

5
k3  k1  2.945  10

ORIGIN  1

elementos 3
nodos  4
 5
 1 2   k1   2.945  10   1 1 
  K ( k )  k  
conect ividad   2 3  k   k2   5.89  105  1 1 
3 4   k3   
     5
 2.945  10 
n  1  elementos

 2.945  105 2.945  105   5 5


K ( k1 ) 
  K (k2 )   5.89  10 5.89  10 
 5 5   5 5 
 2.945  10 2.945  10   5.89  10 5.89  10 
34

 2.945  105 2.945  105 


K ( k3 ) 
 
 5 5 
 2.945  10 2.945  10 

Ki  K k
1  1
Ki  K k
2  2
Ki  K k
3  3

K  0
nodosnodos

0 0 0 0
 
K 
0 0 0 0
0 0 0 0
0 
 0 0 0

K  for n  1  elementos
for i  1  2
for j  1  2
K
conectividadn i conectividadn j
K
conectividadn i conectividadn j  nij
 Ki

K
K
K

 2.945  105 2.945  105 0 0 


 5 5 5 
 2.945  10 8.836  10 5.89  10 0 
K 
 5 5 5
5.89  10 8.836  10 2.945  10
 0

 5 5 
 0 0 2.945  10 2.945  10 

A continuación colocamos los datos conocidos y resolvemos simbólicamente

u1  0 u4  0 f2  15000 f3  0
35

 u1   f1   f1 
     
K    f2  solve  u2   ( 9000.0 0.0305577490736439051010.0203718327157626034016000.0)
u2
 u3   f3   u3 
 u4   f4   f4 
     

u2 = 0.03 mm u3 = 0.02 mm

f1 = -9000 N f4 = -6000 N

2.3.- ECUACIONES DE TRANSFORMACIÓN:

Como se puede observar en la Fig. 2.1. Las barras de las armaduras están orientadas en el

plano con un ángulo definido, es conveniente por tanto, transformar coordenadas locales

a lo largo de la barra a coordenadas globales referenciadas a un sistema de coordenadas

absoluto o viceversa. En este caso se va a relacionar los desplazamientos del sistema de

coordenadas d global (x, y) a coordenadas locales 𝑑̂ (x´, y´), fig. 2.4.

24
Figura 2.4. Barra general

Las proyecciones del vector d̂ en el nodo i con respecto al sistema global son:

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

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

24
Fuente propia
36

Matricialmente

dx C −S d̂x
{d } = [ ][ ] (2.11)
y S C d̂y

Por lo tanto si despejamos d̂ resolviendo el sistema de ecuaciones o invirtiendo la matriz

se obtiene:

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
{̂ } = [ ][ ] (2.12)
dy −S 𝐶 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 
2.3.1.- RELACIÓN DE TRANSFORMACIÓN PARA EL VECTOR DE

DESPLAZAMIENTOS

Partiendo de la relación demostrada en (2.12) y considerando ambos nodos en una barra,

se debe 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
37

d̂1x d1x
C S 0 0
̂d1y d1y
= [−S C 0 0 ] d̂ = T d (2.13)
d̂2x 0 0 C S d2x
0 0 −S C { d2y }
{d̂2y }

2.3.2.- RELACIÓN DE TRANSFORMACIÓN PARA EL VECTOR DE FUERZAS:

Las fuerzas se transforman de igual manera que los desplazamientos:

f1x
f̂1 C S 0 0 f1y
{ x} = [ ] 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 ] (2.14)
f̂2x 0 0 C S f2x
0 0 −S C { f2y }
{f̂2y }
2.4.- MATRIZ GLOBAL DE RIGIDEZ

Partiendo de la matriz local de un elemento genérico, se ensamblara la matriz global de la

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

̂x
f1 AE 1 −1 d1̂
{ }= L [ ] { x} (2.15)
̂x
f2 −1 1 d2 ̂x

f̂ = k̂ ̂d

Puesto que la barra solo soporta cargas axiales los componentes en y son nulos por tanto

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 [ (2.16)
f̂2x −1 0 1 0 d̂2x
0 0 0 0
{f̂2y } { d̂2y }

Reemplazando (2.13) y (2.14) en (2.16)


38

C S 0 0 f1x 1 0 −1 0 C S 0 0 d1x
f1 A E 0 0] [−S C 0 0 ] d1y
[−S C 0 0 ] [0 0
y
=
0 0 C S f2x L −1 0 1 0 0 0 C S d2x
0 0 −S C { f2y } 0 0 0 0 0 0 −S C { d2y }

O lo que es lo mismo

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 ] 0 0 0]
K1 = [ 0
0 0 C S −1 0 1 0
0 0 −S C 0 0 0 0

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 S 2 −CS −S 2
K= [ ] Simétrica (2.17)
L C2 CS
S2

Se ha obtenido por tanto la relación fuerzas nodales globales con los desplazamientos

nodales globales

f1x d1x
f1y d1y
=K f=Kd (2.18)
f2x d2x
{f2y } {d2y }
39

2.5.- EJEMPLOS

El desplazamiento global fue determinado en d2x = 10 mm y en d2y = 20mm. Determine


el desplazamiento local 𝑑̂ 2x y 𝑑̂2y

π
θ = 60.
180
d̂2x cos(θ) sin(θ) 10 d̂2x 22.3
(̂ ) = ( ).( ) (̂ ) = ( )
d2y − sin(θ) cos(θ) 20 d2y 1.34

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

𝜋
𝜃 = 30 180 𝐴=2 𝐸 = 30 ∗ 106 𝐿 = 60
40

cos(𝜃)2 cos(𝜃) sin(𝜃) − cos(𝜃)2 − cos(𝜃) sin(𝜃)


𝐸𝐴 cos(𝜃) sin(𝜃) sin(𝜃)2 −(cos(𝜃) sin(𝜃)) − sin(𝜃)2
𝐾=
𝐿 − 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
𝐾=
− 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.6.- CALCULO DE TENSIONES:

En una barra los desplazamientos se relacionan con las fuerzas según la expresión

conocida (2.8) de la cual se toma únicamente cualquiera de las dos componentes de la

matriz de rigidez local, en este caso f̂2x .

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


{ } = AE/L[ ]{ } f̂2x = AE/L[−1 1]{ } (2.19)
f̂2x −1 1 d̂2x d̂2x

De la relación siguiente:

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

Tomando solo las componentes en x

d1x
d̂1x C S 0 0 d1y
{ }= [ ] (2.20)
̂d2x 0 0 C S d2x
{ d2y }

La definición del esfuerzo está dada por:

f̂2x
σ= (2.21)
A

Combinando (2.20) en (2.19)


41

E E
σ = L [−1 1]d̂ → σ = L [−1 1]T ∗ d → σ = C´d (2.22)

Donde C´ es

E C S 0 0 E
C´ = L [−1 1] [ ] → C´ = L [−C −S C S] (2.23)
0 0 C S

La operación se la efectúa mediante:

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

2.7.- EJERCICIOS:

1.- Para la barra indicada en la figura determine el esfuerzo axial, si 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

𝐸
𝜎 = 𝐶¨𝑑 𝐶¨ = 𝐿 [−𝐶 − 𝑆 𝐶 𝑆]

𝜋
𝐸 = 210 ∗ 106 𝐿 = 2 𝜃 = 60 ∗
180
42

0.25 0.5 0.75


𝑑1𝑥 = 𝑑1𝑦 = 0 𝑑2𝑥 = 𝑑2𝑦 =
1000 1000 1000

𝑑1𝑥
𝐸 𝑑1𝑦
𝜎 = (− cos(𝜃) − sin(𝜃) cos(𝜃) sin(𝜃)) 𝜎 = 8.132 ∗ 104
𝐿 𝑑2𝑥
(𝑑2𝑦 )

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

25
Figura 2.5. Armadura de tres barras

Ensamblaje Manual

Para cada barra se debe calcular la matriz simétrica

25
A.J.M. Ferreira, “Matlab Codes for Finite Element Analysis”, Pág. 54
43

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

Si son 4 nodos y dos grados de libertad por nodo, la matriz global es de 8x8 y por lo tanto

debemos expandir las matrices individuales

d1x d1y d2x d2y d1x d1y d3x d3y

d1x d1y d4x d4y

A continuación se procede a sumar las matrices:

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

Si la armadura está sujeta en los nodos 2,3 y 4 se tiene la siguiente ecuación de

elasticidad:
44

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

sentencia:

Kr  submatrix(Ktotal 0  1
 0
  1)

 2.256  105 5.893  104 


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

Los desplazamientos se los calcula utilizando la matriz inversa:

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

Ensamblaje con MathCAD

El siguiente es el algoritmo desarrollado en el archivo “armadura2.mcd”

Datos de elementos, nodos y conectividad

ORIGIN  1 elementos 3 nodos  4

 1 2 
conect ividad   1 3 
1 4 
 

Longitud  1200 Area  1000 E  200000

Grados Longitud
45

 90   1.571   1 
  
   45     0.785  Lo   2 
 0  180  0   1 
     

Matriz de rigidez

 cos (  )
2
cos ( ) sin(  ) cos (  )
2
( cos (  ) sin(  ) ) 

 2 2 
 cos (  ) sin(  ) sin(  ) ( cos (  ) sin(  ) ) sin(  ) 
K (  ) 
 2 2 
 cos ( ) ( cos (  ) sin(  ) ) cos ( ) cos (  ) sin(  ) 
 ( cos ( ) sin( ) ) 2 2 
 sin(  ) cos (  ) sin(  ) sin(  ) 

n  1  elementos

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


     
0 1 0 1   0.5 0.5 0.5 0.5  0 0 0 0
K   1  K   2  K   3 
0 0 0 0   0.5 0.5 0.5 0.5   1 0 1 0
     
0 1 0 1   0.5 0.5 0.5 0.5  0 0 0 0

Matriz de ceros

Kt 1  2nodos  0 Kt 2nodos 1  0

0 0 0 0 0 0 0 0  0   d1x 
     
0 0 0 0 0 0 0 0  10000   d1y 
0 0 0 0 0 0 0 0  f2x   0 
     
Kt 
0 0 0 0 0 0 0 0
fuerz a 
 f2y 
d 
 0 
0 0 0 0 0 0 0 0  f3x   0 
     
0 0 0 0 0 0 0 0  f3y   0 
0 0 0 0 0 0 0 0  f4x   0 
     
0 0 0 0 0 0 0 0  f4y   0 

Algoritmo de adición matricial


46

Kt  for n  1  elementos
p  conectividadn  1
q  conectividadn  2
r q p
 K   n   1  1
Kt p  p  Kt p  p 
 
Lon

 K   n   1  2
Kt p  p 1  Kt p  p 1 
 
Lon

 K   n   1  3
Kt p  q r  Kt p  q r 
 
Lon

 K   n   1  4
Kt p  q r 1  Kt p  q r 1 
 
Lon

 K   n   2  1
Kt p 1  p  Kt p 1  p 
 
Lon

 K   n   2  2
Kt p 1  p 1  Kt p 1  p 1 
 
Lon

 K   n   2  3
Kt p 1  q r  Kt p 1  q r 
 
Lon

 K   n   2  4
Kt p 1  q r 1  Kt p 1  q r 1 
 
Lon

 K   n   3  1
Kt q r  p  Kt q r  p 
 
Lon

 K   n   3  2
Kt q r  p 1  Kt q r  p 1 
 
Lon

 K   n   3  3
Kt q r  q r  Kt q r  q r 
 
Lon

 K   n   3  4
Kt q r  q r 1  Kt q r  q r 1 
 
Lon

 K   n   4  1
Kt q r 1  p  Kt q r 1  p 
 
Lon

 K   n   4  2
Kt q r 1  p 1  Kt q r 1  p 1 
 
Lon

 K   n   4  3
Kt q r 1  q r  Kt q r 1  q r 
 
Lon

 K   n   4  4
Kt q r 1  q r 1  Kt q r 1  q r 1 
 
Lon
Kt
Area
Kt  Kt E
Longitud
47

Se despliega la matriz global

 2.256  105 5.893  10


4
1.021  10
 11
5.893  10
4
5.893  10
4
1.667  10
5
0 
 0
 4 5  11 5 4 4 
 5.893  10 2.256  10 1.021  10 1.667  10 5.893  10 5.893  10 0 0
  11  11 
0 1.021  10 0 1.021  10 0 0 0 0
 
 1.021  10 11 1.667  10
5
1.021  10
 11
1.667  10
5
0 0 0 0

Kt   
 5.893  104 5.893  10
4
0 0 5.893  10
4
5.893  10
4
0 0
 
 5.893  104 5.893  10
4
0 0 5.893  10
4
5.893  10
4
0 0
 
 1.667  105 0 0 0 0 0 1.667  10
5
0
 
 0 0 0 0 0 0 0 0

Se plantea solución simbólica mediante

 d1x 
 
 d1y 
 f2x 
 
Kt d

fuerz asolve 
f2y 
 ( 0.012426 0.047574 1.5248e-13 7928.9 2071.1 2071.1 2071.1 0 )
 f3x 
 
 f3y 
 f4x 
 
 f4y 
Los desplazamientos son:

d1x  0.012426 d1y  0.047574

La substitución inversa se la procesa mediante:

 0 
 d1x   
   10  10 3
 d1y   
 0   0

   7.929  103 
 d1x   12.426  10 
3
Kt 
 0   
d    
 0   2.071  103   d1y   47.574  10 3 
   
 0   2.071  103 
 0   
   2.071  103 
 0   
 0 
48

Parte del postproceso es graficar la deformada

fact  1000
df  factd

 0  df 1   0  df 2  0   0 
Ax    Ay    A1x    A1y   
 0   Longitud 0   Longitud

 0  df 1   0  df 2   0  0 
Bx    By    B1x    B1y   
 Longit ud  0   Longitud 0 

 0  df 1   0  df 2   0   0 
Cx    Cy    C1x    C1y   
 Longitud  Longitud  Longitud  Longitud

DEFORMADA DE LA ESTRUCTURA
3
110

Ay
By
Cy 50 0
A1y
B1y
C1y

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

26
Figura 2.6. Deformada

Calculo de tensiones

26
Fuente propia, programa MathCAD
49

Para determinar las tensiones en cada barra utilizamos la expresión (2.24):

𝑑1𝑥
𝐸 𝑑1𝑦
𝜎= (− cos(𝜃) − sin(𝜃) cos(𝜃) sin(𝜃)) ∗
𝐿 𝑑2𝑥
( 𝑑2𝑦 )
 90   1.571   1 
  
   45     0.785  Lo   2 
 0  180  0   1 
     
 d1x 
 
1 
E
 cos   1 sin  1 cos   1 sin  1  
 d1y 
 7.929
Lo1Longitud  0 
 
 0 
 d1x 
 
2 
E
 cos   2 sin  2 cos   2 sin  2  
 d1y 
 2.929
Lo2Longitud  0 
 
 0 
 d1x 
 
3 
E
 cos   3 sin  3 cos   3 sin  3  
 d1y 
 2.071
Lo3Longitud  0 
 
 0 

3.- Para la estructura plana indicada sujeta a las fuerzas indicadas aplicada en el nodo 3,

determine la matriz de rigidez, las deformaciones, las tensiones


50

27
Figura 2.7. Armadura, números en negro nodos, números en rojo elementos

Datos de elementos, nodos y conectividad


ORIGIN  1 1 2
 
conectividad
1 3
elementos 4 2 3
 
nodos  4 4 3

Grados Longitud

0   0   1 
     
 45    0.785  Lo 
 2
   
 90  180  1.571   1 
     
0   0   1 
Area  300 E  200000 Longitud  1500

Matriz de rigidez

27
Fuente propia
51

 cos (  )
2
cos (  ) sin(  ) cos (  )
2
( cos (  ) sin(  ) ) 

 2 2 
 cos (  ) sin(  ) sin(  ) ( cos (  ) sin(  ) ) sin(  ) 
K (  ) 
 2 2 
 cos ( ) ( cos (  ) sin(  ) ) cos (  ) cos (  ) sin(  ) 
 ( cos ( ) sin( ) ) 2 2 
 sin(  ) cos (  ) sin(  ) sin(  ) 

n  1  elementos

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


     
0 0 0 0  0.5 0.5 0.5 0.5  0 0 0 0
K   1  K   2  K   3 
 1 0 1 0  0.5 0.5 0.5 0.5   1 0 1 0
     
0 0 0 0  0.5 0.5 0.5 0.5  0 0 0 0

0 0 0 0 
 
0 1 0 1 
K   4 
0 0 0 0 
 
0 1 0 1 

Matriz de ceros

Kt 1  2nodos  0 Kt 2nodos 1  0

0 0 0 0 0 0 0 0
   f1x   0 
0 0 0 0 0 0 0 0    
0  f1y   0 
0 0 0 0 0 0 0  0   d2x 
 
0 0 0 0 0 0 0 0    
Kt 
0  0   d2y 
0 0 0 0 0 0 0 fuerz a 
 5000 
d 
 d3x 
 
0 0 0 0 0 0 0 0    
0  3000   d3y 
0 0 0 0 0 0 0
   f4x   0 
0 0 0 0 0 0 0 0    
 f4y   0 
Kt  for n  1  elementos
p  conectividadn  1
52
q  conectividadn  2
r q p
 K   n   1  1
Kt p  p  Kt p  p 
 
Lon

 K   n   1  2
Kt p  p 1  Kt p  p 1 
 
Lon

 K   n   1  3
Kt p  q r  Kt p  q r 
 
Lon

 K   n   1  4
Kt p  q r 1  Kt p  q r 1 
 
Lon

 K   n   2  1
Kt p 1  p  Kt p 1  p 
 
Lon

 K   n   2  2
Kt p 1  p 1  Kt p 1  p 1 
 
Lon

 K   n   2  3
Kt p 1  q r  Kt p 1  q r 
 
Lon

 K   n   2  4
Kt p 1  q r 1  Kt p 1  q r 1 
 
Lon

 K   n   3  1
Kt q r  p  Kt q r  p 
 
Lon

 K   n   3  2
Kt q r  p 1  Kt q r  p 1 
 
Lon

 K   n   3  3
Kt q r  q r  Kt q r  q r 
 
Lon

 K   n   3  4
Kt q r  q r 1  Kt q r  q r 1 
 
Lon

 K   n   4  1
Kt q r 1  p  Kt q r 1  p 
 
Lon

 K   n   4  2
Kt q r 1  p 1  Kt q r 1  p 1 
 
Lon

 K   n   4  3
Kt q r 1  q r  Kt q r 1  q r 
 
Lon

 K   n   4  4
Kt q r 1  q r 1  Kt q r 1  q r 1 
 
Lon
Kt
Area
Kt  Kt E
Longitud
53

 5.414  104 1.414  104 4  10


4
0 1.414  10
4
1.414  10
4
0 0
 
 1.414  104 5.414  104 2.449  10 12 4  10
4
1.414  10
4
1.414  10
4
0 0
 
 4  104 2.449  10 12 8  10
4
2.449  10
 12
4  10
4
0 0 0
 
 12  12
Kt 
 0 4  10
4
2.449  10 4  10
4
2.449  10 0 0 0
 4 4 4  12 4 4

 1.414  10 1.414  10 4  10 2.449  10 5.414  10 1.414  10 0 0
 4 4 4 4 
 1.414  10 1.414  10 0 0 1.414  10 1.414  10 0 0
 0 0 0 0 0 0 0 0
 
 0 0 0 0 0 0 0 0

 d2x 
 
 d2y 
 d3x 
 
Kt d
 d3y   ( 0.049999999999999995558 9.6156608458240956913e-19 0.099999999999999991117 0.11213203435596427285 5000.0 3000.0 0 0 )
fuerz asolve 
 f1x 
 
 f1y 
 f4x 
 
 f4y 

d2x  0.05 d2y  0 d3x  0.0999 d3y  0.11213

 4.999  103 
 0     0   0 
   3     
 0   2.999  10   0   0 
 d2x   4   d2x   0.05 
       
 d2y   1.222  10 13   d2y   0 
Kt   d  
 d3x   3   d3x   0.1 
   4.995  10     
 d3y   3   d3y   0.112 
 0   2.999  10   0   0 
   0     
 0     0   0 
 0 

 0   0 
   
 Longitud  0 
 Longitud  Longitud
Nodeforx   Nodefory  
 0   Longitud
 0   0 
   
 Longitud  Longitud
54

 0 
 0   0  df 
 Longit ud df   4 
 3
 Longit ud df 6 
 Longit ud df 5  defory   
deforx     Longit ud 
 0   
 0  
0

   Longit ud df 6 
 Longit ud df 5 

28
Figura 2.7. Deformada de la armadura de la Fig. 2.6

28
Fuente propia
55

2.8.- RESOLUCIÓN CON MATLAB SEGÚN A.J.M. FERREIRA29

Debido a la opción de evaluación simbólica de MathCAD, problemas con mayor número

de barras requieren una programación más elaborada por lo que se ha optado por la

alternativa presentada por A.J.M. Ferreira, “Matlab Codes for Finite Element Analysis”,

los archivos .m que se necesitan para resolver problemas sencillos de armaduras planas se

presentan. Los archivos se descargan de la página: http://extras.springer.com/2009/978-1-

4020-9199-5/MATLABsoftware

30
Figura 2.8. Armadura de tres barras

29
A.J.M. Ferreira, “Matlab Codes for Finite Element Analysis”, Pág. 50
56

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
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

30
A.J.M. Ferreira, “Matlab Codes for Finite Element Analysis”, Pág. 54
57

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

31
Figura 2.9.Ordenamiento de fuerzas

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);
% applied load at node 2
force(2)=-10000.0

El vector fuerza queda:

force = 0
-10000
0
0
0
0
0
0

31
A.J.M. Ferreira, “Matlab Codes for Finite Element Analysis”, Pág. 54
58

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);
% 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)
59

32
Figura 2.9.Postprocesado

SUBRUTINAS FORMSTIFFNESS2DTRUSS:

function [stiffness]=...
formStiffness2Dtruss(GDof,numberElements,elementNodes,numberNodes,nodeCoor
dinates,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;
SUBRUTINA SOLUTION:
end

32
A.J.M. Ferreira, “Postprocesado, (Ferreira,2008)”,
60

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

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 S]*displacements(elementDof);
end
disp('stresses')
sigma'
Considere la armadura plana mostrada en la figura dado:

Stresses ans = 7.9289

2.9289

-2.0711
61

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]
62

2.9.- RESOLUCIÓN CON ANSYS APDL

Determine las deflexiones nodales, fuerzas de reacción y tensiones para el sistema de

armadura indicado: (E = 200GPa, A = 1021mm2).

33
Figura 2.10.Ejemplo de Armadura

Las unidades en que se trabajará son mm y N/mm2

1.- Cambie el título del programa a tutorial de armadura para puente:

En el Utility menu bar seleccione File < Change Title:

Luego ir a Plot < Replot para visualizar el titulo

2. Crear la geometría

33
Fuente propia,
63

Ingresar Keypoints de acuerdo a la tabla siguiente:

Tabla 2.1. Coordenadas en los nodos.


Keypoint x y
1 0 0
2 3650 0
3 7300 0
4 10950 0
5 14600 0
6 0 6000
7 3650 5250
8 7300 4500
9 10950 3750
10 14600 3000

Usar Preprocessor < Modeling < Create < Keypoints < In Active CS

Clic en Apply para aceptar el resultado, El resultado es el siguiente:

34
Figura 2.11.Visualización de keypoints

34
Software Ansys APDL,
64

Si se desea cambiar el fondo de pantalla mediante:

Plot Ctrls < Style < Colors < Reverse Video

Para dibujar las líneas se selecciona:

Preprocessor < Modeling < Create < Lines < Lines < In Active Coord

Con el mouse se selecciona señalando los Keypoints hasta obtener la armadura, no se

debe saltar ningún Keypoint:

35
Figura 2.12.Visualización de la armadura

35
Software Ansys APDL,
65

En caso de que desaparezcan las líneas las volver a activar con plot < lines

3.- DEFINA EL TIPO DE ELEMENTO

Seleccione: Element Type < Add/Edit/Delete y 3D finit stn 180

Este elemento finito LINK180 puede modelar armaduras bidimensionales o

tridimensionales, cables y resortes.

4.- DEFINIR PROPIEDADES GEOMÉTRICAS

Con: Real Constants < Add/Edit/Delete, En área colocar 1021 mm2 correspondiente a

un miembro estructural rectángulo de 120 x 60 x 3


66

5.- DEFINIR PROPIEDADES DEL MATERIAL

En Preprocessor seleccionar Material Props < Material Models

Seleccionar material elástico, lineal e isotrópico, llenar en el campo de Módulo de

elasticidad el valor de E = 200000 MPa, y coeficiente de Poisson, 0.3.

Ok y Material < Exit

6.- MALLADO

En este caso los elementos finitos son las barras por lo tanto el número de divisiones a

utilizarse es 1

Seleccione Meshing < MeshTool


67

Lines Set < Pick All


68

Luego Meshing < MeshTool < Mesh

Para numerar los elementos ir a Utility Menu seleccionar PlotCtrls < Numbering...

Y numerar según nodos o elementos

36
Figura 2.13.Mallado de la armadura

36
Software Ansys APDL,
69

7.- FASE DE SOLUCIÓN

Definimos el tipo de análisis

Se selecciona: Solution Menu < Analysis Type < New Analysis < Static.

Y se verifica que este selecciuonada la opción Static

El nodo 2 es totalmente restringido, por lo tanto se selecciona a:

Define Loads < Apply < Structural < Displacement < On Keypoints
70

El nodo 1 está sujeto a un rodillo por lo que no se permite el desplazamiento en x

Las restricciones se observan en la Fig. 2.14

37
Figura 2.14.Restricciones de la armadura

37
Software Ansys APDL,
71

8.- APLICAR CARGAS

Aplicar las cargas especificadas en la Fig.2.10 respectivamente.

38
Figura 2.15.Sistema de cargas

Resolver el sistema de ecuaciones mediante: Solution < Solve < Current LS. Aparecerá

el mensaje: Solution is done

38
Software Ansys APDL,
72

9.- POSTPROCESADO REVISIÓN DE RESULTADOS

General Postproc < List Results < Reaction Solution, escoger All Items

Plot Results < Deformed Shape

39
Figura 2.16. Deformada del sistema

39
Software Ansys APDL,
73

La deflexión puede ser obtenido también como una lista con: General Postproc < List

Results < Nodal Solution

40
Figura 2.17.Esfuerzos de Von Mises

40
Software Ansys APDL,
74

10. DETERMINACIÓN DE LATENSIÓN AXIAL

Para definir el comando correspondiente a la tensión axial efectuar el siguiente

procedimiento: Escribir en la línea de comandos HELP LINK180 para obtener la

información del elemento en particular.

41
Figura 2.17.Help Ansys APDL

Se despliega la información del elemento y debemos buscar las variables de salida

41
Software Ansys APDL,
75

La variable Sxx es la que se quiere graficar. Este parámetro está asociado con el Item LS

como se observa en la tabla 180.2

Se selecciona entonces a:

General Postprocessor < Element Table < Define Table

Seleccionar Add y escribir en los cuadros de dialogo Tensión axial, seleccionar

By sequence num y ponga 1 después de LS


76

Grafique las tensiones seleccionando General Postproc < Plot Results < Contour Plot

Element Table < Plot Elem Table

42
Figura 2.18.Tensiones en las barras

42
Software Ansys APDL,
77

Donde se especifican las tensiones axiales en MPa y los elementos en rojo están en

tensión y los azules en compresión. Con estos datos y el perfil estructural se podría

determinar el diseño de la estructura. Igual se pueden listar las tensiones

General Postproc < List Results < Element Table data < TENSION_AXIAL
78

Capítulo 3

Análisis por el método de elementos finitos de elementos a flexión. Vigas

43
Figura 3.1.Viga IPN

3.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL ELEMENTO VIGA

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. La viga

es un elemento fundamental en la construcción de edificaciones, máquinas, etc.

44
Figura 3.2.Elemento viga

43
Fuente Propia
79

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

Desplazamientos locales: d i

Rotaciones: Фi

3.1.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 que se ha curvado.

45
Figura 3.3.Elementodiferencial viga

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

equilibrio se obtiene:

𝑑𝑉
∑ 𝐹𝑦 = 0; 𝑉 − 𝑉 − 𝑑𝑉 − 𝑤(𝑥) ∗ 𝑑𝑥 = 0; 𝑤(𝑥) = − (3.1)
𝑑𝑥

44
Fuente Propia
45
David V. Hutton “Fundamentals of FINITE ELEMENT ANALYSIS, Pág. 92
80

𝑑𝑥 𝑑𝑀
∑ 𝑀2 = 0; − 𝑉 ∗ 𝑑𝑥 + 𝑑𝑀 + 𝑤(𝑥) ∗ 𝑑𝑥 ∗ ( ) = 0 𝑜 𝑉 = (3.2)
2 𝑑𝑥

46
Figura 3.4. Desplazamiento en una viga

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

viga, por otro lado el ángulo 𝝋 o pendiente está dado por:

𝑑𝑣(𝑥)
𝜑= (3.3)
𝑑𝑥

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

47
Figura 3.5. Ecuaciones constitutivas

De la ley de Hooke, la deformación unitaria en un arco es directamente proporcional a la

variación radial

46
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 170
47
http://www.efn.unc.edu.ar/departamentos/estruct/mec1_ic/EC02301C.pdf
81

𝛿 𝑑𝑠 𝑦
𝝈=𝐸𝜖=𝐸 =𝐸 =𝐸
𝐿 𝑆0 𝜌

𝐸𝑦 𝐸 𝐸
𝑑𝑀 = 𝑦 𝑑𝑓 ; 𝑀 = ∫ 𝑦 𝑑𝑓 = ∫ 𝑦 𝜎 𝑑𝐴 = ∫ [( ) 𝑦] 𝑑𝐴 = ∫ 𝑦 2 𝑑𝐴 = 𝐼
𝜌 𝜌 𝜌
1 𝑀
𝜅 = 𝜌 = 𝐸𝐼 (3.4)

La curvatura se calcula mediante la expresión conocida:

𝒅𝟐 𝒗(𝒙)
𝒅𝒙𝟐
𝜿= 𝟑/𝟐 (3.5)
𝛛𝒗(𝒙) 𝟐
[𝟏+[ ] ]
𝛛𝐱

Y para pequeña curvatura se tiene simplemente:

𝒅𝟐 𝒗(𝒙) 𝑴
𝜿= = (3.6)
𝒅𝒙𝟐 𝑬𝑰

Por lo tanto igualando (3.4) con (3.5) el Momento es igual a:

𝒅𝟐 𝒗(𝒙)
𝑴=𝑬𝑰 (3.7)
𝒅𝒙𝟐

Puesto que la fuerza cortante es la derivada del momento, según (3.2) se obtiene:

𝒅𝑴 𝒅𝟑 𝒗(𝒙)
𝑽= =𝑬𝑰 (3.8)
𝒅𝒙 𝒅𝒙𝟑

Y la carga distribuida w(x) la derivada del cortante, según (3.1):

𝒅𝑽 𝒅𝟒 𝒗(𝒙)
𝒘(𝒙) = − = −𝑬 𝑰 (3.9)
𝒅𝒙 𝒅𝒙𝟒

Si se elige un polinomio arbitrario para v(x) y se lo reemplaza en las ecuaciones

constitutivas se hallaría la matriz del elemento finito:

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

desplazamientos

1.- Selección del tipo de elemento


82

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.

𝜈(𝑥) = 𝑎1 𝑥 3 + 𝑎2 𝑥 2 + 𝑎3 𝑥 + 𝑎4 (3.10)

48
Figura 3.6.Elemento viga

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

𝑥 = 0; 𝜈(0) = 𝑑1𝑦 𝑥 = 𝐿; 𝜈(𝐿) = 𝑑2𝑦

𝑑𝜈(0) 𝑑𝜈(𝐿)
𝑥 = 0; = Ф1 𝑥 = 𝐿; = Ф2
𝑑𝑥 𝑑𝑥

Resolviendo se obtiene la función de desplazamiento:

𝜈(𝑥) = 𝑎1 𝑥 3 + 𝑎2 𝑥 2 + 𝑎3 𝑥 + 𝑎4

𝜈(0) = 𝑎1 03 + 𝑎2 02 + 𝑎3 0 + 𝑎4 = 𝑎4

𝜈(0) = 𝑑1𝑦 = 𝑎4

48
Fuente Propia
83

𝑑𝜈(𝑥)
= 3 𝑎1 𝑥 2 + 2 𝑎2 𝑥1 + 𝑎3
𝑑𝑥

𝑑𝜈(0)
= 3 𝑎1 02 + 2 𝑎2 01 + 𝑎3 = 𝑎3
𝑑𝑥

𝑑𝜈(0)
= 𝜙1 = 𝑎3
𝑑𝑥

a1 y a2, se obtienen al resolver el siguiente sistema de ecuaciones lineales:

𝜈(𝐿) = 𝑎1 𝐿3 + 𝑎2 𝐿2 + 𝑎3 𝐿 + 𝑑1𝑦 = 𝑑2𝑦

𝑑𝜈(𝐿)
= 3 𝑎1 𝐿2 + 2 𝑎2 𝐿1 + 𝜙1 = 𝜙2 (3.11)
𝑑𝑥

Para resolverlas se utilizara la resolución simbólica de MathCAD.

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:

2 d1y  2 d2y  L 1  L 2 3   3 d1y  3 d2y  2 L 1  L 2   x2  1  x  d1y


 ( x) x 
3  2 
L  L 

Reagrupando y factorando en función de los desplazamientos o variables de campo


1 1 1
𝜈(𝑥) = ( 2𝑥 3 − 3𝐿𝑥 2 + 𝐿3 )𝑑1𝑦 + ( 𝑥 3 𝐿 − 2𝐿2 𝑥 2 + 𝑥𝐿3 )𝜙1 + (−2𝑥 3 +
𝐿3 𝐿3 𝐿3

1
3𝐿𝑥 2 )𝑑2𝑦 + 𝐿3 ( 𝑥 3 𝐿 − 𝐿2 𝑥 2 )𝜙2 (3.12)

En forma matricial se obtiene:


84

𝜈(𝑥) = [𝑁] {𝑑} (3.13)

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

1
𝑁1(𝑥) = ( 2𝑥 3 − 3𝐿𝑥 2 + 𝐿3 )
𝐿3
1
𝑁2(𝑥) = 3
( 𝑥 3 𝐿 − 2𝐿2 𝑥 2 + 𝑥𝐿3 )
𝐿
1
𝑁3(𝑥) = (−2𝑥 3 + 3𝐿𝑥 2 )
𝐿3
1
𝑁4(𝑥) = 𝐿3 ( 𝑥 3 𝐿 − 𝐿2 𝑥 2 ) (3.14)

En forma matricial queda:

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

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 (3.1) y (3.2):

𝑑2 𝑣(𝑥)
𝑀=𝐸𝐼
𝑑𝑥 2

𝑑 3 𝑣(𝑥)
𝑉=𝐸𝐼
𝑑𝑥 3

4.- Definir la matriz de rigidez

Se deriva la función de forma y se la reemplaza en (3.1) y (3.2) evaluándose en los

extremos del elemento finito viga, a continuación se aprecia las sucesivas derivadas del

vector fila, obtenidas con la herramienta de derivada simbólica de MathCAD (3.15):


85

 1  2 x3  3 Lx2  L3 1  x3L  3 L2x2  xL3 1  2 x3  3 Lx2 1  x3L  L2x2 
 3 3 3 3 
L L L L 

 6 x2  6 Lx L3  6 L2x  3 Lx2 6 x2  6 Lx 2 L2x  3 Lx2 


   
 3 3 3 3 
 L L L L 

 6 L  12 x 6 L2  6 Lx 6 L  12 x 2 L2  6 Lx 


   
 3 3 3 3 
 L L L L 

𝑑1𝑦
𝐸𝐼 𝜙1
𝑀= 𝐿3
[12𝑥 − 6𝐿 6𝑥𝐿 − 4𝐿2 −12𝑥 + 6𝐿 6𝑥𝐿 − 2𝐿2 ] [𝑑2𝑦] (3.16)
𝜙2

𝑑1𝑦
𝐸𝐼 𝜙1
𝑉= [12 6𝐿 −12 6𝐿] [𝑑2𝑦] (3.17)
𝐿3
𝜙2

𝑑1𝑦
𝐸𝐼 𝜙1
x=0 𝑓1𝑦 = 𝑉 = [12 6𝐿 −12 6𝐿] [𝑑2𝑦]
𝐿3
𝜙2

𝑑1𝑦
𝐸𝐼 𝜙1
𝑚1 = −𝑀 = 3 [6𝐿 4𝐿2 −6𝐿 2𝐿2 ] [𝑑2𝑦]
𝐿
𝜙2

𝑑1𝑦
𝐸𝐼 𝜙1
x=L 𝑓2𝑦 = −𝑉 = [−12 −6𝐿 12 −6𝐿] [𝑑2𝑦]
𝐿3
𝜙2

𝑑1𝑦
𝐸𝐼 𝜙1
𝑚2 = 𝑀 = 3 [6𝐿 2𝐿2 −6𝐿 4𝐿2 ] [𝑑2𝑦]
𝐿
𝜙2

Reordenando en forma matricial se obtiene finalmente:


86

𝑓1𝑦 12 6𝐿 −12 6𝐿 𝑑1𝑦 12 6𝐿 −12 6𝐿


𝑚 𝐸𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 𝜙1 𝐸𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2
{ 1} = [ ] 𝐾= [ ] (3.18)
𝑓2𝑦 𝐿3 −12 −6𝐿 12 −6𝐿 𝑑2𝑦 𝐿3 −12 −6𝐿 12 −6𝐿
2 2
𝑚2 6𝐿 2𝐿2 −6𝐿 4𝐿 { 𝜙2 } 6𝐿 2𝐿2 −6𝐿 4𝐿

3.2.- EJEMPLOS CARGAS PUNTUALES

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

compare con la ecuación clásica

49
Figura 3.7.Elemento viga empotrado en un extremo y cargado en el otro

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

 12 6 L 12 6 L d1y
 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.

49
Fuente Propia
87

𝑑 2 𝑣(𝑥) 𝑀
2
= = 𝑃(𝐿 − 𝑥)
𝑑𝑥 𝐸𝐼
𝑃 𝑥3 𝑃𝐿3
𝑣(𝑥) = 2𝐸𝐼 ( 𝐿 𝑥 2 − ); 𝑒𝑛 𝐿 𝑦𝑚𝑎𝑥 = 3 𝐸 𝐼 (3.19)
3

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.

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

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

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

𝑑2 𝑦 𝑃 P L  x
3 
x  
2
diferencial: = (𝐿 − 𝑥) EDO( x) 
𝑑𝑥 2 𝐸𝐼 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

Figura 3.8.Deflexión viga 50

50
Fuente propia
88

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

𝑑2 𝑣(𝑥)
Para hallar el momento aplicamos la ecuación (3.1), 𝑀 = 𝐸 𝐼 𝑑𝑥 2

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

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

Figura 3.9.Momento viga 51

El momento teórico se lo obtiene multiplicando la fuerza en el extremo por la longitud de

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

3.2.2- Considere la viga de la figura 3.10 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

52
Figura 310.Viga con dos elementos

51
Fuente propia
89

Debido a la carga intermedia se precisa discretizar la viga con dos elementos

12 6𝐿 −12 6𝐿 12 6𝐿 −12 6𝐿
𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2
𝐾1 = 3 [ ] 𝐾2 = 3 [ ]
𝐿 −12 −6𝐿 12 −6𝐿 𝐿 −12 −6𝐿 12 −6𝐿
6𝐿 2𝐿2 −6𝐿 4𝐿2 6𝐿 2𝐿2 −6𝐿 4𝐿2

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 

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 
(3.20)

52
Fuente propia
90

Una manera de automatizar el ensamblaje es mediante el siguiente algoritmo de

MathCAD

 12 6 L 12 6 L 
 
EI  6 L  6 L 2 L 
2 2
4 L
k1    n  2
3 12  6 L  6 L 
L  12
 2 2 
 6 L 2 L  6 L 4 L 

K2n 1  2n 1  0

K  for i  1  n
for m  0  3
for p  0  3
K2i 2m  2i 2p  K2 i 2m  2i 2p  k1 m  p
K
K

 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
0 
12 EI 6 E I

 L3 L
2
L
3
L
3
L
2 
K 
 6 EI 2 EI
0
8 E I

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

6 EI 12 EI

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

 0 0
2 L 2 L 
 L L 

Las ecuaciones de gobierno por lo tanto están dadas por:


91

𝐹1𝑦 12 6𝐿 −12 6𝐿 0 0 𝑑1𝑦


𝑀1 6𝐿 4𝐿2 −6𝐿 2𝐿 2 0 0 𝜙1
𝐹2𝑦 𝐸𝐼 −12 −6𝐿 24 0 −12 6𝐿 𝑑2𝑦
= (3.21)
𝑀2 𝐿3 6𝐿 2𝐿2 0 8𝐿2 −6𝐿 2𝐿2 𝜙2
𝐹3𝑦 0 0 −12 −6𝐿 12 −6𝐿 𝑑3𝑦
{ 𝑀3 } [ 0 0 6𝐿 2𝐿 2 −6𝐿 4𝐿2 ] { 𝜙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. Donde en primer lugar se plantean los parámetros conocidos:

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

La ecuación que relaciona fuerzas con desplazamientos es:


92

Se activan las herramientas de evaluación simbólica

Figura 3.11.Symbolic Keyword toolbar53

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

matricial

 F1y   d1y   d2y 


     
 M 1  1   2 
 F2y   d2y   3   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   solve        
 M 2  2   F1y   96 EI 32 EI 8 EI 16 L 8 8 16 L 
 F3y   d3y   M 1
     
 M 3  3   F3y 
Los resultados son dados automáticamente:

Para evaluar las funciones se utilizan los datos numéricos siguientes:

Módulo de elasticidad E  200000

Altura de la viga h  100

Ancho de la viga b  10

1 3
Inercia I  b h
12

Longitud del elemento L  1000

53
Programa MathCAD
93

Carga P  1000

Momento M  1000

Para graficar la deformada reemplazando los desplazamientos y rotaciones en 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
 3 2 3
 2 x  3 x L  L d1y 
1
3
3 2 2 3
 x L  2 L x  xL 1 
1
3
 3 2 
 2 x  3 x L d2y 
1
3
3 2 2 
 x L  x L 2
L L L L

1 
2 ( x  L)  3 ( x  L) L  L  d2y 
1 
( x  L) L  2 L ( x  L)  ( x  L) L  2 
1 
2 ( x  L)  3 ( x  L) L d3y 
1 
( x  L) L  ( x  L) L  3
3 2 3 3 2 2 3 3 2 3 2 2
FEA2 ( x) 
3 3 3 3
L L L L

FEA ( x)  FEA1 ( x) if 0  x  L
FEA2 ( x) if L  x  2 L

Deformada
0
 0.0 45
 0.0 9
 0.1 35
 0.1 8
FEA( x)  0.2 25
 0.2 7
 0.3 15
 0.3 6
 0.4 05
 0.4 5
3 3 3 3 3 3
0 20 0 40 0 60 0 80 0 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

d
La rotación es:  ( x)  FEA ( x)
dx
94

Rotación
4
810 4
6.410 4
4.810 4
3.210 4
1.610
 ( x) 0
4
 1.610 4
 3.210 4
 4.810
4
 6.410 4
 8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

2
d
El momento se lo calcula mediante: M( x)  E I FEA( x)
2
dx

Momento
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 20 0 40 0 60 0 80 0 110 1.210 1.410 1.610 1.810 210
x

3
d
El cortante se lo calcula con: Vcortante( x)  E I FEA( x)
3
dx
95

Cortante
800
680
560
440
320
Vcortant e( 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

Tensión
25
20 .5
16
11 .5
7
 ( x) 2.5
0
2
 6.5
 11
 15 .5
 20
3 3 3 3 3 3
0 20 0 40 0 60 0 80 0 110 1.210 1.410 1.610 1.810 210
x

El factor de seguridad mínimo es:

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

Factor de seguridad
50

46

42

38

34

N ( x) 30

26

22

18

14

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.2.3- Considere la viga de la figura, E = 200000 MPa, Sección b = 10mm, L =

1000mm, h = 100mm y un límite de fluencia de 250 MPa

54
Figura 3.12.Viga simplemente apoyada

K2n 1  2n 1  0 n  2

K  for i  1  n
for m  0  3
for p  0  3
K2i 2 m  2i 2p  K2i 2 m  2i 2 p  k m  p
K
K

54
http://www.virtual.unal.edu.co/cursos/ingenieria/2001734/lecciones/tem01/lec01_6.htm
97

 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
0 
12 EI 6 E I

 L3 L
2
L
3
L
3
L
2 
K 
 6 EI 2 EI
0
8 E I

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

6 EI 12 EI

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

 0 0
2 L 2 L 
 L L 

Condiciones de frontera:

d1y  0 d3y  0 M1  0 F2y  P M2  0 M3  0

Solución

 F1y   d1y   1 
     
 M 1  1   2 
 F2y   d2y   3   L2P 2
L P L P P P 
3
  K   solve     0  
 M 2  2   d2y   4 EI 4 EI 6 EI 2 2 
 F3y   d3y   F1y 
     
 M 3  3   F3y 

Parámetros

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

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

2 2 3
L P L P L P
1   3  2  0 d2y  
4 E I 4 EI 6 E I

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

1 
2 ( x  L)  3 ( x  L) L  L  d2y 
1 
( x  L) L  2 L ( x  L)  ( x  L) L  2 
1 
2 ( x  L)  3 ( x  L) L d3y 
1 
( x  L) L  ( x  L) L  3
3 2 3 3 2 2 3 3 2 3 2 2
FEA2 ( x) 
3 3 3 3
L L L L

Deformada
0
 0.1 2
 0.2 4
 0.3 6
 0.4 8
FEA ( x)  0.6
 0.7 2
 0.8 4
 0.9 6
 1.0 8
 1.2
3 3 3 3 3 3
0 20 0 40 0 60 0 80 0 110 1.210 1.410 1.610 1.810 210
x

d
 ( x)  FEA ( x)
dx

Rotación
3
1.510 3
1.210 4
910 4
610 4
310
 ( x) 0
4
 310 4
 610 4
 910
3
 1.210 3
 1.5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

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

Momento
5
510
5
4.510
5
410
5
3.510
5
310
5
M ( x) 2.510
5
210
5
1.510
5
110
4
510
0 0
3 3 3 3 3 3
0 20 0 40 0 60 0 80 0 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

Cortante
600
480
360
240
120
Vcortant e( x) 0
 120
 240
 360
 480
 600
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

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

Tensión
0 0
3
6
9
 12
 ( x)  15
 18
 21
 24
 27
 30
3 3 3 3 3 3
0 20 0 40 0 60 0 80 0 110 1.210 1.410 1.610 1.810 210
x

Sy  250

Sy
N ( x) 
 ( x)

Factor de seguridad
50

45.5

41

36.5

32

N ( x) 27.5

23

18.5

14

9.5

5
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.2.4.- Determinar los desplazamientos nodales y las rotaciones, las fuerzas globales

nodales, de la siguiente viga:


101

55
Figura 3.13.Viga empotrada tres elementos

En este caso se utilizaran tres elementos y la matriz de rigidez queda:

 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 
  0 0 0 0 
2 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
0
8 EI

6 EI 2 EI
0 0 
 L2 L L
L
2 L 
K 
 0 12 EI 6 EI 24 EI 12 EI 6 EI 
0   0 
 L
3
L
2
L
3
L
3
L
2 
 
 0 0
6 EI 2 EI
0
8 EI

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

Condiciones de frontera:

d1y  0 d4y  0 F2y  P F3y  0


1  0 4  0 M2  0 M3  0

55
Fuente propia
102

Solución:

 F1y   d1y   F1y 


     
 M 1  1   M 1
 F2y   d2y   d2y 
     
 M 2  2   2   20 P 4 LP 8 L3P 2 L2P 11 L3P 5 L2P 7 P 2 LP 
K solve       
 F3y   d3y   d3y   27 9 81 EI 27 EI 162EI 54 EI 27 9 
     
 M 3  3   3 
 F4y   d4y   F4y 
     
 M 4  4   M 4

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

3 3
8 L P 11 L P
d2y  d3y 
81 EI 162EI
2
2 L P
2
5 L P FEA ( x)  FEA1 ( x) if 0  x  L
2  3  
27 EI 54 EI FEA2 ( x) if L  x  2 L
FEA3 ( x) if 2 L  x  3 L
103

Deformada
0
 0.0 7
 0.1 4
 0.2 1
 0.2 8
FEA( x)  0.3 5
 0.4 2
 0.4 9
 0.5 6
 0.6 3
 0.7
3 3 3 3 3 3 3
0 30 0 60 0 90 0 1.210 1.510 1.810 2.110 2.410 2.710 310
x

3.3.- EJEMPLOS CARGAS PUNTUALES LONGITUD Y AREAS DE INERCIA

VARIABLES

3.3.1.- Determinar los desplazamientos nodales y las rotaciones, del siguiente eje:

56
Figura 3.13.Eje de máquina

 I1   L1 
I    L   
 I2   L2 
 12 6 L 12 6 L 
 
EI  6 L 6 L 2 L 
2 2
4 L
k (I  L
 )   
L  12 6 L 6 L 
3 12
 2 2
 6 L 2 L 6 L 4 L 

Número de elementos finitos

56
Fuente propia
104

n  2

K2n 1  2n 1  0

K  for i  1  n
for m  0  3
for p  0  3
K2i 2 m  2i 2 p  K2 i 2m  2 i 2p  k  Ii 1  L
 i 1 m  p
K
K

La matriz de rigidez toma la siguiente forma:

 12 EI1 6 EI1

12 EI1 6 EI1 
 3 2 3 2
0 0 
 L1 L1 L1 L1 
 6 EI1 4 EI1 6 EI1 2 EI1 
  0 0 
 L12 L1 L1
2 L1 
 
  12 EI1 
6 EI1 12 EI1

12 EI2 6 EI2

6 EI1

12 EI2 6 EI2

 L13 L1
2
L1
3
L2
3
L2
2 2
L1 L2
3
L2
2 
K 
 6 EI1 2 EI1 6 EI2

6 EI1 4 EI1 4 EI2
 
6 EI2 2 EI2 
 L12 L1 L2
2 2
L1 L1 L2 L2
2 L2 
 
 0 0 
12 EI2

6 EI2 12 EI2

6 EI2 
 3 2 3 2 
L2 L2 L2 L2
 
 6 EI2 2 EI2 6 EI2 4 EI2 

 0 0
2 L2 2 L2 
 L2 L2 

Condiciones de frontera:

d1y  0 M1  0

F2y  P M2  0

M3  0 d3y  0

Solución
105

 F1y   d1y   F1y 


     
 M1   1   1 
 F2y   d2y   d2y   L2 P 3 2 2
I2P L1 L2  3 I2P L1 L2  2 I1P L1 L2
3 3 2 2 3
I2P L1 L2  I1P L1 L2
3 3
I1L1 L2 P  I2L1 L2 P L1 P
  K   solve     
 M2   2   2   L1  L2 2 2 2 2 2 2 L1  L2
 6 EI1I2L1  12 EI1I2L1 L2  6 EI1I2L2 3 EI1I2L1  6 EI1I2L1 L2  3 EI1I2L2 3 EI1I2L1  6 EI1I2L1 L2  3 EI1I2L2
 F3y   d3y   F3y 
     
 M3   3   3 

Datos:

E  20000 P  1000 L  L1  L2
4
D1 4
L1  120 D1  35 I1     7.366  10 x  0  0.01L  L
64
4
D2 3
L2  150 D2  20 I2     7.854  10
64
3 2 2 3
I2P L1 L2  I1P L1 L2
d2y  
2 2
3 EI1I2L1  6 EI1I2L1L2  3 EI1I2L2

3 2 2 3
I2P L1 L2  3 I2P L1 L2  2 I1P L1L2
1  
2 2
6 EI1I2L1  12 EI1I2L1L2  6 EI1I2L2

3 3
I1L1L2 P  I2L1 L2P
2  
2 2
3 EI1I2L1  6 EI1I2L1L2  3 EI1I2L2

3 2 2 3
2 I2P L1 L2  3 I1P L1 L2  I1P L1L2
3 
2 2
6 EI1I2L1  12 EI1I2L1L2  6 EI1I2L2

FEA ( x)  FEA1 ( x) if 0  x  L1
FEA2 ( x) if L1  x  L

Deformada
0
 0.18
 0.36
 0.54
 0.72
FEA ( x)  0.9
 1.08
 1.26
 1.44
 1.62
 1.8
0 27 54 81 108 135 162 189 216 243 270
x
106

Rotación
0.025
0.021
0.017
0.013
3
910 3
 ( x) 510 3
110 3
 310 3
 710
 0.011
 0.015
0 27 54 81 108 135 162 189 216 243 270
x

Momento
4
710
4
6.310
4
5.610
4
4.910
4
4.210
4
M ( x) 3.510
4
2.810
4
2.110
4
1.410
3
710
0 0
0 27 54 81 10 8 13 5 16 2 18 9 21 6 24 3 27 0
x
107

3.4.- PROBLEMAS PROPUESTOS

Efectuar el diseño de un eje que debe transmitir 2.5 hp a 1725 rpm, el factor de seguridad

mínimo es 2.5, considere mínimo 4 elementos finitos, se debe trabajar en 2 planos.

Las medidas tentativas del eje son:

57
Figura 3.14.Eje de máquina

57
Fuente propia
108

3.5.- CARGA DISTRIBUIDA

Si se observa en las edificaciones constataremos que las vigas a diferencia de los ejes

deben soportar carga distribuida así como cargas concentradas. La estrategia que se

emplea es discretizar la carga distribuida reemplazándola por cargas y momentos en los

extremos que generen el mismo desplazamiento que el producido por la carga distribuida.

58
Figura 3.15.Discretización de cargas

Se puede utilizar el método del trabajo equivalente para reemplazar una carga distribuida

por un grupo de cargas concentradas


𝐿
𝑊 𝑑𝑖𝑠𝑡𝑟𝑖𝑏𝑢𝑖𝑑𝑎 = ∫0 𝑤(𝑥)𝜈(𝑥)𝑑𝑥 (3.22)

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:

𝑊 𝑑𝑖𝑠𝑐𝑟𝑒𝑡𝑜 = 𝑚1 𝜙1 + 𝑚2 𝜙2 + 𝑓1 𝑑1𝑦 + 𝑓2 𝑑2𝑦 (3.23)

Se puede determinar los momentos y fuerzas nodales igualando

𝑊 𝑑𝑖𝑠𝑡𝑟𝑖𝑏𝑢𝑖𝑑𝑎 = 𝑊 𝑑𝑖𝑠𝑐𝑟𝑒𝑡𝑜 (3.24)

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

equipara los trabajos según (3.24)

58
Fuente propia
109

𝐿
𝑚1 𝜙1 + 𝑚2 𝜙2 + 𝑓1 𝑑1𝑦 + 𝑓2 𝑑2𝑦 = ∫0 −𝑤 𝜈(𝑥)𝑑𝑥 (3.25)

Donde ν(x) ya fue desarrollado anteriormente según (3.12)

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, note que F1 es uno

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

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

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

𝑤𝐿2
𝑚1 = − (3.26)
12

Para hallar m2 se reemplaza en la integral los siguientes valores, note ahora que F2 es

uno:

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

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

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

𝑤𝐿2
𝑚2 = (3.27)
12

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

L

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

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

𝐿𝑤
𝑓1𝑦 = − (3.28)
2

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

L

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

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

𝐿𝑤
𝑓2𝑦 = − (3.29)
2

Por la tanto de esta manera se hallaron las fuerzas nodales equivalentes:

59
Figura 3.15.Fuerzas equivalentes

En formato matricial las fuerzas quedan de esta manera


𝐿𝑤
− 2
−𝑤𝐿2
12
𝑭𝟎 = 𝐿𝑤 ( 3.30)
− 2
𝑤𝐿2
[ 12 ]

A continuación se presentan una serie de problemas resueltos que involucran carga

distribuida

3.5.1.- Para la viga en cantiléver sujeta a la carga distribuida determinar los

desplazamientos y rotaciones involucrados

59
Fuente propia
111

60
Figura 3.15.Viga carga distribuida

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

siguiente61:

𝐹 = 𝐾 𝑑 − 𝐹0 (3.31)

Donde F0 son las fuerzas nodales equivalentes:

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

𝑓1𝑦 12 6𝐿 −12 6𝐿 𝑑1𝑦


𝑚1 𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 𝜙1
{ }= 3 [ ]
𝑓2𝑦 𝐿 −12 −6𝐿 12 −6𝐿 𝑑2𝑦
𝑚2 6𝐿 2𝐿2 −6𝐿 4𝐿2 { 𝜙2 }

Donde en la matriz de fuerzas se colocan las fuerzas equivalentes:

𝑓1𝑦
𝑚1 12 6𝐿 −12 6𝐿 0
𝐿𝑤 𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 0
− = 3 [ ] {𝑑 }
2 𝐿 −12 −6𝐿 12 −6𝐿 2𝑦
2 2
𝑤𝐿 6𝐿 2𝐿2 −6𝐿 4𝐿 𝜙2
{ 12 }

La solución se la hace por el método conocido

60
Fuente propia
61
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 195
112

2
 w L wL
d1y  0 1  0 f2y  m2 
2 12

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

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

𝑤 𝐿4
𝑦𝑚𝑎𝑥 = − 8 𝐸 𝐼 (3.32)

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

matriz de rigidez por el vector desplazamiento, proceso conocido como substitución

inversa.

12 6𝐿 −12 6𝐿 0
𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 0
𝐾𝑑= 3 [ ] {𝑑 }
𝐿 −12 −6𝐿 12 −6𝐿 2𝑦
6𝐿 2𝐿2 −6𝐿 4𝐿2 𝜙2

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

 6 E I   L2 w 
 12 
 

Las fuerzas reales se las encuentra restando las obtenidas menos las equivalentes:

𝐹 = 𝑘 𝑑 − 𝐹0 (3.33)
113

 L w    L w 
   
 2   2 
 5 L2 w   w L2  
L w 
 2  𝐹1𝑦 𝑤𝐿
   
 L  w  𝑤 𝐿2
 12    12   𝑀1
 2  {𝐹2𝑦} = { 2 }
 L w   L w 
 0  0
 2   2  𝑀2
  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
 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

El desplazamiento obtenido resolviendo la ecuación diferencial corresponde a la

fórmula:

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

Deformada ambos métodos


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

62
Figura 3.16.Deformada

Como se puede notar el desplazamiento es exacto en los nodos, pero existe un error en la

parte intermedia. Ahora graficamos el momento.

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

Momento
7
1106
4.5106
 1106 0
 6.5107
 1.2107
Momentox
( )  1.75107
 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

63
Figura 3.16.Deformada

62
Fuente propia, programa MathCAD
63
Fuente propia, programa MathCAD
115

Con un elemento finito la solución claramente no converge para el momento, y

adicionalmente es una función parabólica. En un extremo debe ser cero y en el otro debe

dar – 5 e7. Porque sucede esto?, Este es un aspecto intrínseco del método de los

elementos finitos, puesto que si la siguiente ecuación de interpolación seleccionada es de

grado 3.

𝜈(𝑥) = 𝑎1 𝑥 3 + 𝑎2 𝑥 2 + 𝑎3 𝑥 + 𝑎4

No sería compatible con la siguiente ecuación diferencial

𝑑𝑉 𝑑 4 𝑣(𝑥)
𝑤(𝑥) = − = −𝐸 𝐼
𝑑𝑥 𝑑𝑥 4

Si queremos por tanto que coincida el momento debemos incrementar el grado del

polinomio o aumentar el número de elementos.

3.5.2.- Efectuar el mismo análisis para 2 elementos.

Las fuerzas equivalentes se las construyen bajo el siguiente esquema:

64
Figura 3.17.Fuerzas equivalentes para 2 elementos

La matriz de rigidez es por tanto:

64
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 193
116

 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  M 3 
2 12

Resolviendo simbólicamente se obtiene:

 wL wL 
2
d  ( 0 0 d2y 2 d3y 3 ) 
F  F1y M1 wL 0 
 2 12 

 F1y 
 
 M 1
 d2y   3 Lw 23 L2w 17 L4w 7 L3w 2 L4w 4 L3w 
  
T T
F K d solve     
 2   2 12 24 EI 6 EI EI 3 EI 
 d3y 
 
 3 
117

La substitución inversa y las fuerzas reales se obtienen restando lo siguiente:

 0   wL 
   
 0   2 
 4   2
  17 L w   wL   2 Lw 
 2 
 24 EI   12   2 L w 
 3     0 
wL
K  
7 L w 
  simplify  
 6 EI   0   0 
     0 
 2 L4w   wL   
 
EI   2   0 
   2 
 4 L3w   wL 
  3 EI   12 
 

Los datos para graficar son los siguientes:

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

Y las variables de campo se las toma de la solución

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
 x  L  2 L  x  x L  1 
3  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)  3 ( x  L)  L  d3y   ( x  L)  L  ( x  L)  L   3


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

1  wx w( 2 L) x 


4 3 2 2
w2 Lx
FEA ( x)  FEA1 ( x) if 0  x  L ymax( x)     
EI  24 6 4 
FEA2 ( x) if L  x  2 L
118

Deformada ambos métodos


0 0
8
 16
 24
FEA ( x)  32
 40
ymax( x)  48
 56
 64
 72
 80
3
0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 80 0 90 0 110
x
65
Figura 3.18. Deformada de la viga

Como se constata en la Figura la diferencia entre las curvas es imperceptible.

El momento se lo construye mediante:

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

Momento
7
110
6
410
 210
6 0
6
 810
7
M ( x)  1.410
7
 210
Mreal( x) 7
 2.610
7
 3.210
7
 3.810
7
 4.410
7
 510  5 10
7
3
0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 80 0 90 0 110
x

65
Fuente propia programa MathCAD
119

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

Cortante
5
1.210
5
1.0810
4
9.610
4
8.410
4
Vcortant e( x) 7.210
4
610
Vreal ( x) 4
4.810
4
3.610
4
2.410
4
1.210
0
3
0 100 200 300 400 500 600 700 800 900 110
x

Como se ve existe una discrepancia entre las funciones. El esfuerzo es:

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

Tensión
3
310
3
2.6 510
3
2.310
3
1.9 510
3
1.610
3
 ( x) 1.2 510
90 0
55 0
20 0
 15 0
 50 0
3
0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 80 0 90 0 110
x

Sy
El factor de seguridad en este caso usando la relación N ( x)  es 0.08 por lo tanto
 ( x)

el área de inercia es insuficiente, se propone a los alumnos hallar la Inercia adecuada.


120

Factor de seguridad
20
18
16
14
12
N ( x) 10
8
6
4
2
0
3
0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 80 0 90 0 110
x

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

en el extremo resolver los desplazamientos y rotaciones involucrados

66
Figura 3.15.Viga carga distribuida

Nuevamente se utiliza

𝑓1𝑦
𝑚1 12 6𝐿 −12 6𝐿 0
𝐿𝑤 𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 0
− −𝑃 = 3 [ ] {𝑑 }
2 𝐿 −12 −6𝐿 12 −6𝐿 2𝑦
2 2
𝑤𝐿 6𝐿 2𝐿2 −6𝐿 4𝐿 𝜙2
{ 12 }

66
Fuente propia
121

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

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

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

12 6𝐿 −12 6𝐿 0
𝐸 𝐼 6𝐿 4𝐿2 −6𝐿 2𝐿2 0
𝐾𝑑= 3 [ ]{ }
𝐿 −12 −6𝐿 12 −6𝐿 𝑑2𝑦
6𝐿 2𝐿2 −6𝐿 4𝐿2 𝜙2

 3 w L4  8 P L3 w L3  3 P L2 
  
   P  L w 
2 L
3 2
 
 0   L
  2

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

Finalmente se restan la fuerza nodal equivalente

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

La deformada se obtiene:
122

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.5.4.- Para la viga en cantiléver sujeta a la carga distribuida y empotrada en los dos

extremos

67
Figura 3.16.Viga carga distribuida

En este caso se utilizarán dos elementos finitos, sería imposible resolver con uno solo. La

matriz de rigidez con las condiciones son las siguientes.

67
Fuente propia
123

 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 12 E I 6 E I 
  0   0
   L3 2 3 3 2   
 w L  
L L L L
  d2y 
 0   
 f3y   6 E I 2 E I
0
8 E I

6 E I 2 E I
  2 
 L2 L L 2 L  0
  
L
  0 
 m3  12 E I 6 E I 12 E I 6 E I 
 0 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 
 w L   4 
 L    d2y  solve d2y 2    L  w 0 
   
 0   8 E I   2   24 E I 
 0 
 L 

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

𝐾𝑑

 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 12 E I 6 E I    m1   4 
  0  
   L3 2 3 3 2   L w 
4    
 f2y  
L L L L
  24 E I   
   f2y  L w 
 m2       0 
 f3y   6 E I 2 E I
0
8 E I

6 E I 2 E I
  0   m2   L w 
 L2 L L 2 L  f3y
  
L
  0   m3   
 m3  12 E I 6 E I 12 E I 6 E I     2 
 0     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 
124

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 d3y  0 3  0
24 E I

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

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:
125

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
Vcort ant ex
( ) 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
126

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

los dos extremos, hacer el cálculo para tres elementos

68
Figura 3.17.Viga carga distribuida

 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

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

68
Fuente propia
127

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   F1y 


     
 M 1  1   M 1
 F2y   d2y   d2y 
     
 M 2  2   2   2 4 3 4
2 L w L w L w L w L w
3
2 L w 
2
K solve    Lw    L w  
 F3y   d3y   d3y   3 6 EI 6 EI 6 EI 6 EI 3 
     
 M 3  3   3 
 F4y   d4y   F4y 
     
 M 4  4   M 4

La substitución inversa se obtiene de:

 Lw   3 Lw 
   
 2   2 
 d1y   L2w   3 L2w 
     
 1   12   4 
 d2y   Lw   0 
     
 2   0   0 
K  simplify
 d3y   Lw   0 
     
 3   0   0 
 d4y   Lw   3 Lw 
   2   2 
 4     
 L2w   3 L2w 
   
 12   4 

La deflexión es por tanto

FEA ( x)  FEA1 ( x) if 0  x  L
FEA2 ( x) if L  x  2 L
FEA3 ( x) if 2 L  x  3 L
128

Deformada
0
 14
 28
 42
 56
FEA( x)  70
 84
 98
 11 2
 12 6
 14 0
3 3 3 3 3 3 3
0 30 0 60 0 90 0 1.210 1.510 1.810 2.110 2.410 2.710 310
x

Momento
7
410
7
2.810
7
1.610
6
410 0
6
M ( x)  810
7
 210
MAB( x) 7
 3.210
7
 4.410
7
 5.610
7
 6.810
7
 810
3 3 3 3 3 3 3
0 30 0 60 0 90 0 1.210 1.510 1.810 2.110 2.410 2.710 310
x
3
d
Vcortante( x)  EI  FEA( x)
De igual manera dse
x puede proceder con más elementos
3

POLINÓMIO CÚBICO: 2, 3 y 4 ELEMENTOS


6
810
6
6.410
6
4.810
6
3.210
6
M2( x1) 1.610
M3( x) 0 0
M4( x4) 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
x1  x  x4
129

3.6.- CARGA DISTRIBUIDA TRIANGULAR

En este punto se va a revisar cómo tratar un problema que presente carga distribuida

triangular, esta distribución de carga se lo encuentra en los elementos sometidos a presión

hidrostática como por ejemplo en puertas de exclusa.

69
Figura 3.18.Viga carga distribuida triangular

La estrategia que se sigue es utilizar las integrales de igualación de trabajo y empezamos

calculando las fuerzas y momentos para el elemento finito 1

La carga distribuida es: 𝑤(𝑥) = 𝑤𝑥/∗ 2𝐿 (3.34)

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

L
 2
 x   2 (d1y  d2y)  1 ( 1  2 ) x3   3  (d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx   L w
  w    3   2   
  2 L   L L
2
  L 
L
 
60
0

𝑚1 = −𝐿2 𝑤/60

69
Fuente propia
130

(3.35)

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

L
 2
 x   2 (d1y  d2y)  1 (1  2 ) x3   3  (d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx  L w
  w   3   2   
  2 L   L L
2
  L 
L
 
40
0
𝑚2 = 𝐿2 𝑤/40 (3.36)

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

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

 2 
 L 
L 



40
0
𝑓1 = −3 𝐿 𝑤/40 (3.37)

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

L
  x   2 (d1y  d2y)  1 (1  2 ) x3   3  (d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx   7 Lw
  w  
  2 L   L3 L
2 

 2 
 L 
L 



40
0
𝑓2 = −7 𝐿 𝑤/40 (3.38)

Calculo de las fuerzas y momentos para el elemento finito 2


𝑤𝑥
La carga distribuida para el tramo 2 es: 𝑤(𝑥) = + 𝑤/2 (3.39)
2𝐿

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

L
 2
 x  w   2 (d1y  d2y)  1 (1  2 ) x3   3  (d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx   7 L w
  w   3   2   
  2 L 2   L L
2
  L 
L
 
120
0

𝑚1 = −7𝐿2 𝑤/120 (3.40)

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

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

 2 
 L 
L 



15
0

𝑚2 = 𝐿2 𝑤/15 (3.41)

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

L
  x  w   2 (d1y  d2y)  1 (1  2 ) x3   3  ( d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx   13 Lw
  w  
  2 L 2   L3 L
2 

 2 
 L 
L 



40
0

𝑓1 = −13 𝐿 𝑤/40 (3.42)

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

L
  x  w   2 (d1y  d2y)  1 (1  2 ) x3   3  ( d1y  d2y)  1 (2 1  2 ) x2  1 x  d1y dx   17 Lw
  w  
  2 L 2   L3 L
2 

 2 
 L 
L 



40
0

𝑓2 = −17 𝐿 𝑤/40 (3.43)

En base del siguiente diagrama se adicionaran las fuerzas y momentos equivalentes por

tanto:

•_________________L/2________________•______________L/2_________________•

𝒇𝟏 = −𝟑 𝑳 𝒘/𝟒𝟎 𝒇𝟐 = −𝟕 𝑳 𝒘/𝟒𝟎

𝒎𝟏 = −𝑳𝟐 𝒘/𝟔𝟎 𝒎𝟐 = 𝑳𝟐 𝒘/𝟒𝟎

𝒇𝟏 = −𝟏𝟑 𝑳 𝒘⁄𝟒𝟎 𝒇𝟐 = −𝟏𝟕 𝑳 𝒘/𝟒𝟎

𝒎𝟏 = −𝟕𝑳𝟐 𝒘/𝟏𝟐𝟎 𝒎𝟐 = 𝑳𝟐 𝒘/𝟏𝟓

Efectuando la suma correspondiente se obtiene:

•_________________L/2________________•______________L/2_________________•

𝒇𝟏 = −𝟑 𝑳 𝒘/𝟒𝟎 𝒇𝟐 = −𝑳 𝒘/𝟐 𝒇𝟑 = −𝟏𝟕 𝑳 𝒘/𝟒𝟎

𝒎𝟏 = −𝑳𝟐 𝒘/𝟔𝟎 𝒎𝟐 = −𝑳𝟐 𝒘/𝟑𝟎 𝒎𝟑 = 𝑳𝟐 𝒘/𝟏𝟓


132

Para dos elementos iguales se genera la matriz de rigidez:

 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
0 
12 EI 6 E I

 L3 L
2
L
3
L
3
L
2 
K 
 6 EI 2 EI
0
8 E I

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

6 EI 12 EI

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

 0 0
2 L 2 L 
 L L 

Las condiciones de frontera son por lo tanto:

d  ( 0 0 d2y 2 d3y 3 )

 L wL 17 wL wL 


2 2

F  F1y M1 w 
 2 30 40 15 

La ecuación a resolver

 F1y 
 
 M 1
 d2y   37 Lw 79 L2w 121L4w 41 L3w 22 L4w L3w 
  
T T
F K d solve     
 2   40 60 240EI 48 EI 15 EI EI 
 d3y 
 
 3 

La sustitución inversa da los verdaderos valores de


133

la reacción:

 3 wL 
 0   40 
   
 0   wL2 
 4     Lw 
  121L w   60   4 L2w 
 240EI   wL   
 3   2   3 
K  
41 L w    simplify 
 0 
 48 EI   wL2   
     0 
4
 22 L w   30   0 
  15 EI   17 wL   0 
   40   
 L3w   
  EI   wL2 
   
 15 

La deformada se la efectúa con las condiciones conocidas:

4 3 3 4
121L w 41 L w L w 22 L w
d1y  0 1  0 d2y   2   3   d3y  
240EI 48 EI E I 15 EI

1  wx 2 w( L) x 
5 3 2 2
wLx
FEA ( x)  FEA1 ( x) if 0  x  L ymax( x)     
EI  240L 6 3 
FEA2 ( x) if L  x  2 L

Deformada
0 0
6
 12
 18
FEA ( x)  24
 30
ymax( x)  36
 42
 48
 54
 60
3
0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 80 0 90 0 110
x
134
70
Figura 3.18.Deformada carga distribuida triangular

En la deformada se expresa una coincidencia total

3.7.- CALCULO DE VIGAS CON ELEMENTOS DE ALTO ORDEN (hP-FEM)71

Los textos que abordan la teoría de elementos finitos en el apartado correspondiente a

vigas, utiliza una función cúbica para describir el desplazamiento. Esta función genera

resultados exactos cuando las cargas son puntuales, pero cuando la carga es distribuida

existe una incompatibilidad en el momento ya que al ser este igual a la segunda derivada

del desplazamiento se generara una representación lineal del mismo. Esta dificultad es

solventada conforme se aumentan el número de nodos o lo que es lo mismo discretizando

la viga, conforme se incremente el número de elementos finitos los resultados obtenidos

serán más cercanos a los resultados que predice la teoría de vigas. La alternativa que se

propone es incrementar el orden de la función de desplazamiento mediante la inclusión

de un nodo interno. Por lo tanto la propuesta es desarrollar una función de alto orden de

modo que con apenas uno o dos elementos finitos dependiendo del problema, se alcance

mejor exactitud que con el método tradicional de solución (polinomio cúbico). Los pasos

a seguir serán básicamente proponer una nueva función de desplazamiento

incrementando el grado del polinomio, derivar las funciones de interpolación 𝑁𝑖 ,

desarrollando una matriz de rigidez que incrementará la exactitud de cualquier problema

de vigas. Adicionalmente estos problemas se pueden resolver ventajosamente con las

herramientas de cálculo simbólico del software MathCAD proporcionando un contexto

70
Fuente propia, programa MathCAD
71
José F. Olmedo, ANÁLISIS DE VIGAS POR EL MÉTODO DE ELEMENTOS FINITOS CON
ELEMENTOS DE ALTO ORDEN PARA RESOLVER PROBLEMAS DE CARGA DISTRIBUIDA,
Congreso COLIM 2014.
135

pedagógico muy amplio para la explicación conceptual del método de los elementos

finitos.

3.7.1 OBTENCIÓN DE LAS FUNCIONES DE INTERPOLACIÓN Ni

Se propone ahora utilizar un elemento de alto orden con un nodo interno. Cuando se

incrementa el orden del polinomio se dice que el método de refinamiento es “p-

refinement”. Se sabe por lo tanto que el elemento finito tendrá 6 grados de libertad, 2 por

nodo, sujeto a fuerzas transversales y momentos (Figura 4) y que el nodo interno no se

conecta con ningún elemento.

Figura 3.19.Elemento finito propuesto 72

Si se tienen 6 grados de libertad el polinomio de interpolación deberá ser de grado 5 de la

forma siguiente:

ν(x) = a1 x 5 + a2 x 4 + a3 x 3 + a4x 2 + a5 x1 + a6 (3.44)

dν(x)
= 5 a1 x 4 + 4 a2 x 3 + 3 a3 x 2 + 2 a4 x + a5 (3.45)
dx

Las condiciones de frontera de acuerdo a la Figura 4 son:

x = 0; ν(0) = d1y

x = L/2; ν(L/2) = d2y

72
Fuente propia
136

x = L; ν(L) = d3y

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

dν(L/2)
x = L/2; = Ф2
dx

dν(L)
x = L; = Ф3
dx

Y reemplazando y ordenando en forma matricial se obtiene:

 0 0 0 0 0 1
 0 0 0 0 1 0

   a1   d1y 
 L 5 4 3 2    
    L
 
 L
 
 L
 
 L    a2 
  1  1 
  2  2  2  2  2    a3   d2y 
 4 3 2     
5   L  4   L  3   L  2   L  1 0   a4   2 
  2  2  2  2   a5   d3y 
    
1   a6   3 
5 4 3 2
 L L L L L
 4 3 2

 5  L 4  L 3  L 2  L 1 0  (3.46)

Se logra obtener el vector columna de incógnitas [ai ] mediante:

[K] ∗ [a] = [d] → [a] = [K]−1 ∗ [d] (3.47)

 24 4 16 24 4   24 d1y 24 d3y 4  1 16 2 4  3 


 5  4 0  4  5  4  5

5

4

4

4

 L L L L L   L L L L L 
 68 12 16 40 52 8   16 d2y 68 d1y 52 d3y 12 1 40 2 8  3 
   d1y        
 
 L4 L3 L4 L3 L4 L3   1   L4 L
4
L
4
L
3
L
3
L
3 
   
 66  13  32  32  34  5    d2y    66 d1y  32 d2y  34 d3y  13 1  32 2  5  3 
 
 L3 2 3 2 3 2  2  L3 3 3 2 2 2 
L L L L L   L L L L L
   
 
 23 6 16 8 7 1  d3y  16 d2y 23 d1y 7  d3y 6  1 8  2 3 

 2 L        
2 L 2 L   3  2 2 2 L L L 
 L L L   L L L 
 0 1 0 0 0 0   1 
   
 1 0 0 0 0 0   d1y 

El polinomio de interpolación se puede ensamblar multiplicando el vector fila

(x 5 x 4 x 3 x 2 x 1) Por el resultado anterior [a]


137

24 d1y 24 d3y 4 ϕ1 16 ϕ2 4 ϕ3
L5
− L5 − L4 − L4 − L4
16 d2y 68 d1y 52 d3y 12 ϕ1 40 ϕ2 8 ϕ3
L4
− L4 + L4 + L3 + L3 + L3
66 d1y 32 d2y 34 d3y 13 ϕ1 32 ϕ2 5 ϕ3
(x 5 x 4 x 3 x 2 x 1) − 3 − 3 − 2 − 2 − 2 (3.48)
L3 L L L L L
16 d2y 23 d1y 7 d3y 6 ϕ1 8 ϕ2 ϕ3
L2
− L2 + L2 + L + L + L
−ϕ1
( d1y )

El resultado de esta operación genera un polinomio sumamente grande para ser

desplegadas en el documento. Este polinomio se reagrupa de tal manera que las funciones

de interpolación Ni puedan mostrarse en forma explícita y por tanto la función de

desplazamiento se representara en la siguiente forma:

v(x) = N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 (3.49)

Obteniendo el siguiente resultado para cada función de interpolación Ni :

x 5 x 4 x 3 x 2
N1(x) = 24 ( ) − 68 ( ) + 66 ( ) − 23 ( ) + 1
L L L L

x 4 x 3 x 2 x
N2(x) = −4 x ( ) + 12 x ( ) − 13 x ( ) + 6 x ( ) − x
L L L L

x 4 x 3 x 2
N3(x) = 16 ( ) − 32 ( ) + 16 ( )
L L L

x 4 x 3 x 2 x
N4(x) = −16 x ( ) + 40 x ( ) − 32 x ( ) + 8 x ( )
L L L L

x 5 x 4 x 3 x 2
N5(x) = −24 ( ) + 52 ( ) − 34 ( ) + 7 ( )
L L L L

x 4 x 3 x 2 x
N6(x) = −4 x (L) + 8 x (L) − 5 x (L) + x (L) (3.50)
138

Para L=1 se pueden graficar las funciones de interpolación para verificar que tenga el

valor de 1 en su nodo asociado y cero en los otros nodos, ver figura 3.20 y 3.21.

Funciones de Interpolación de alto orden asociadas a los desplazamientos


1.1

0.99 1

0.88

0.77

N1 ( x) 0.66
N3 ( x)
0.55
N5 ( x)
0.44

0.33

0.22

0.11

0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

Figura 3.20. Funciones de interpolación de alto orden N1, N3, N5 73

Derivas de las funciones de interpolación asociadas a las rotaciones


0.8

0.6

0.4

d
N2 ( x) 0.2
dx
0
d
N4 ( x)
dx  0.2

d  0.4
N6 ( x)
dx
 0.6

 0.8

1

 1.2
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
x

Figura 3.21: Derivadas de las funciones de interpolación de alto orden N2, N4, N674

73
Fuente propia
74
Fuente propia
139

3.7.2 OBTENCIÓN DE LA MATRIZ DE RIGIDEZ

El paso más importante del procedimiento es determinar la matriz de rigidez para lo cual

se seguirá la formulación dada por el método de Galerkin para vigas donde:

x d2 Ni d2 Nj
K ij = E Iz ∫x 2 dx (3.51)
1 dx2 dx2

Para N1 Para N2 Para N3 …

L d2 N1 (x) d2 N1 (x) L d2 N2 (x) d2 N2 (x) L d2 N3 (x) d2 N3 (x)


∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx

L d2 N1 (x) d2 N2 (x) L d2 N2 (x) d2 N3 (x) L d2 N3 (x) d2 N4 (x)


∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx

L d2 N1 (x) d2 N3 (x) L d2 N2 (x) d2 N4 (x) L d2 N3 (x) d2 N5 (x)


∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx

L d2 N1 (x) d2 N4 (x) L d2 N2 (x) d2 N5 (x) L d2 N3 (x) d2 N6 (x)


∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx

L d2 N1 (x) d2 N5 (x) L d2 N2 (x) d2 N6 (x)


∫0 ( dx2
∗ dx2
) dx ∫0 ( dx2
∗ dx2
) dx

L d2 N1 (x) d2 N6 (x)
∫0 ( dx2
∗ dx2
) dx
(3.52)
140

Afortunadamente el programa MathCAD posee herramientas de cálculo simbólico que

permite obtener fácilmente estas integrales, como ejemplo se despliega k11 y k12

L

 d2   x  5 x
4
x
3
x
2  2 
d x
5
x
4
x
3
x
2  5092

2 24    68    66    23    1  
2 24    68    66    23    1 dx 
 dx   L   L  L  L  dx   L   L  L  L  35 L
3

0

L

 d2   x  5 x
4
x
3
x
2  2 
d x
4
x
3
x
2
x 
 1138

2 24    68    66    23    1  
2  4 x    12 x    13 x    6 x    x dx  
 dx   L   L  L  L  dx   L  L  L  L  2
 35 L
0

Obteniendo finalmente la matriz de rigidez y con ella la formulación de elemento finito

dada por:

 5092 1138 512 384 1508 242 


      
 35 L 
3 2 3 2 3 2
35 L 5 L 7 L 35 L 35 L
 1138 332 128 64 242 38

 
 35 L2 35 L 5 L
2 7 L 35 L
2 35 L   d1y 
 F1y 
    
 M1    512 128 1024
0 
512

128
  1 
 F2y   5 L3 2
5 L 5 L
3
5 L
3
5 L
2   d2y 
  = E I   
 M2    384 64
0
256 384 64   2 
 F3y   7 L2 7 L 7 L 2
7 L 7 L   d3y 
    
 M3    1508 242 512 384 5092 1138   3 

 35 L3 35 L
2
5 L
3
7 L
2
35 L
3
35 L
2 
 
 242 38 128 64 1138 332 
 2 35 L

2 7 L 2 35 L 
 35 L 5 L 35 L 

3.7.3 CARGA DISTRIBUIDA

Como anteriormente se manifestó, los efectos de las cargas puntuales son exactamente

evaluados cuando se utiliza la función de desplazamiento cúbica, mientras que cuando se

utiliza carga distribuida necesariamente se debe discretizar la viga, por tal razón el

enfoque será con respecto a esta carga. Las restricciones y las cargas son aplicadas
141

únicamente en los nodos. La aproximación usual es reemplazar la carga distribuida con

fuerzas nodales y momentos tal que el trabajo mecánico efectuado por las cargas nodales

(19) sea igual al generado por la carga distribuida (18). El trabajo mecánico debido a la

carga distribuida w está dado por:

L
Wdistribuida = ∫0 −w ∗ (ν(x))dx (3.53)

Donde ν(x) es la función desplazamiento. El trabajo generado por fuerzas discretas para

tres nodos estaría dado por:

Wdiscreto = m1 ϕ1 + m2 ϕ2 + m3 ϕ3 + f1 d1y + f2 d2y + f3 d3y (3.54)

Se igualan ambos trabajos según la expresión:


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx =

m1 ϕ1 + m2 ϕ2 + m3 ϕ3 + f1 d1y + f2 d2y + f3 d3y (3.55)

Y se evalúa la integral para cada desplazamiento arbitrario

1.- d1y = 1, ϕ1 = 0, d2y = 0, ϕ2 = 0, d3y = 0, ϕ3 = 0


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx = f1 =

7Lw
− 30
(3.56)

2.- d1y = 0, ϕ1 = 1, d2y = 0, ϕ2 = 0, d3y = 0, ϕ3 = 0


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx =

L2 w
m1 = 60
(3.57)

3.- d1y = 0, ϕ1 = 0, d2y = 1, ϕ2 = 0, d3y = 0, ϕ3 = 0


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx = f2 =

8Lw
− (3.58)
15
142

4.- d1y = 0, ϕ1 = 0, d2y = 0, ϕ2 = 1, d3y = 0, ϕ3 = 0


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx =

m2 = 0 (3.59)

5.- d1y = 0, ϕ1 = 0, d2y = 0, ϕ2 = 0, d3y = 1, ϕ3 = 0


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx = f3 =

7Lw
− 30
(3.60)

6.- d1y = 0, ϕ1 = 0, d2y = 0, ϕ2 = 0, d3y = 0, ϕ3 = 1


L
∫0 −w ∗ (N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3 )dx =

L2 w
m3 = − 60
(3.61)

Las fuerzas nodales equivalentes obtenidas están representadas en la siguiente figura


3.22.

Figura 3.22: Fuerzas discretizadas equivalentes 75

3.7.4 EJEMPLO DE IMPLEMENTACIÓN EN MATHCAD

Seguidamente se realiza un ejemplo con el fin obtener la solución por el método de

elementos finitos en base a la nueva matriz obtenida, así como comparar la solución tanto

con la teoría de vigas como con los resultados obtenidos en base del polinomio cúbico.

75
Fuente propia
143

Se realiza por lo tanto el cálculo de una viga de acero biempotrada con un solo elemento

finito, sometida a una carga distribuida w= −100 N/mm, con una longitud L = 1 m, de

medidas 100 mm x 10 mm. Las propiedades físicas son: E = 200000 MPa, b=10, h=100,
1
I= b h3 , ver figura 3.23
12

Figura 3.23: Viga biempotrada sometida a carga distribuida76

Donde las condiciones de contorno son:

Lw
d1y = 0 ϕ1 = 0 m2 = 0 f2y = −8 d3y = 0 ϕ3 = 0
15

 5092 
1138

512

384

1508

242 
 3 2 3 2 3 2 
 35L 35L 5 L 7 L 35L 35L 
 1138 332 128 64 242 38 
 2 35L 2 7 L 2 35L 
 F1y   35L 5 L 35L   d1y
 M1   512 128 1024 512 128   1 
   3 0    
 F2y   5 L 5 L
2
5 L
3
5 L
3
5 L
2
  d2y  L4 w 4 L w
2
L w 4 L w L w 
2
= E I  solved2y2 F1y M1 F3y M3   0  
 M2   384 64 256 384 64   2   384E I 15 15 15 15 
   2 7 L
0
7 L 2 7 L  
 F3y   7 L 7 L   d3y
 M3   1508 242 512 384 5092 1138   3 
 3 2

3 2 3 2 
 35L 35L 5 L 7 L 35L 35L 
 242 38 128 64 1138 332 
 2 35L

2 7 L 2 35L 
 35L 5 L 35L 

Como se puede observar la deflexión en el nodo 2 coincide con el valor teórico ymax =

w L4
− 384 E I para la viga biempotrada. Se efectúa la substitución inversa.

76
Fuente propia
144

 5092 1138 512 384 1508 242 


      
 35 L
3
35 L
2
5 L
3
7 L
2
35 L
3
35 L
2
  4 L w 
 1138   15 

332 128 64 242 38
  
 35 L2 35 L 7 L 35 L   0   2
 
5 L
2
35 L
2
  L w

  0   15 
  512 128 1024

512

128
 
   L  w    8 L w 
0 4
 5 L3 2
5 L 5 L
3
5 L
3
5 L
2
E I     384 E I    15 
  384   
64
0
256 384 64
0
  0 
 7 L2 7 L 7 L 2 7 L   

7 L
 0 
  4 L w 
  1508 242 512 384 5092 1138  0   15 
 

 35 L3
 L2 w 
2 3 2 3 2
35 L 5 L 7 L 35 L 35 L
 
 242 38 128 64 1138 332   
 15 
 2 35 L

2 7 L 2 35 L 
 35 L 5 L 35 L 

Para determinar las fuerzas y momentos se resta del producto de la substitución inversa

las fuerzas equivalentes obtenidas en el punto. {𝑓} = [𝐾]{𝑑} − {𝑓0 }

 4 L w    7 L w 
 15   30   L w 
     2 
 L2 w   L2 w   2 
     L w 
 15   60   12 
 8 L w   8 L w   
  15  
  15    0 
     0 
 0   0   
 4 L w   7 L w   L w 
     2 
 15   30   2 
 L2 w   L2 w   L  w 
     12 
 15   60 

La deformada se la obtiene a través de la función de desplazamiento transversal con las

condiciones siguientes:

w L4
d2y = − , d1y = 0, ϕ1 = 0, d3y = 0, ϕ3 = 0
384 E I

x  0 0.01 L
145

5 4 3 2
N1( x)  24 
 x   68  x   66  x   23  x   1
      
 L  L  L  L

4 3 2
N2( x)  4 x 
 x   12 x  x   13 x  x   6 x  x   x
      
 L  L  L  L

4 3 2
N3( x)  16 
 x   32  x   16  x 
    
 L  L  L

4 3 2
N4( x)  16 x 
 x   40 x  x   32 x  x   8 x  x 
      
 L  L  L  L

  x   52  x   34  x   7  x  
5 4 3 2
N5( x)  24        
  L  L  L  L 

4 3 2 2
N6( x)  4 x 
 x   8 x  x   5 x  x   x
    
 L  L  L L

νFEA(x) = N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3

Adicionalmente en el mismo gráfico se dibujara la curva elástica obtenida de la ecuación


1
general de vigas: yED(x) = (−w x 2 )(L − x)2 (3.62)
24 E I

Pudiendo observarse en la figura 3.24 la total concordancia de ambas curvas

CURVA ELÁSTICA, VIGA BIEMPOTRADA CARGA DISTRIBUIDA


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

Figura 3.24: Comparativa curvas77

Igualmente se obtiene el Momento, figura 3.25 a lo largo del eje mediante:

77
Fuente propia
146

d2 vFEA(x)
M(x) = E I
dx 2

MOMENTO
6
61 0
6
4 .41 0
6
2 .81 0
6
1 .21 0
5 0
 41 0
6
M ( x)  21 0
6
 3 .61 0
6
 5 .21 0
6
 6 .81 0
6
 8 .41 0
7
 11 0
3
0 1 00 2 00 3 00 4 00 5 00 6 00 7 00 8 00 9 00 11 0
x

Figura 3.25: Momento obtenido para la teoría propuesta78

Y el diagrama de cortante figura 3.26 con

d3 vFEA(x)
V(x) = E I dx3

CORTANTE
4
61 0
4
4 .81 0
4
3 .61 0
4
2 .41 0
4
1 .21 0
Vco rtant ex
( ) 0 0
4
 1 .21 0
4
 2 .41 0
4
 3 .61 0
4
 4 .81 0
4
 61 0
3
0 1 00 2 00 3 00 4 00 5 00 6 00 7 00 8 00 9 00 11 0
x

Figura 3.26: Cortante obtenido para la teoría propuesta79

78
Fuente propia
79
Fuente propia
147

3.7.5 EJEMPLO DE IMPLEMENTACIÓN II

El segundo ejemplo, figura 3.27 consistirá en calcular una viga de acero biempotrada con

un elemento finito, sometida a una carga distribuida w= −100N/mm hasta la mitad de la

longitud de la viga, de una longitud L = 1 m, de medidas 100 mm x 10 mm. Las

1
propiedades físicas son: E = 200000 MPa, b=10mm, h=100 mm, I = b h3 . Este
12

problema puede realizarse de dos formas, utilizando 2 elementos finitos, en ese caso la

matriz de rigidez será de 10 x 10 o determinar por el método de igualación del trabajo

generado por las cargas y utilizar un solo elemento finito, se va a optar por este último

método

Figura 3.27: Viga biempotrada sometida a carga distribuida hasta la mitad de la viga 80

Efectuando la igualación del trabajo mecánico según el punto se obtienen las fuerzas

equivalentes siguientes según la figura 3.28

80
Fuente propia
148

81
Figura 3.28: Fuerzas discretizadas equivalentes

w L2
Donde las condiciones de contorno son: d1y = 0 ϕ1 = 0 m2 = f2y =
24

Lw
−4 d3y = 0 ϕ3 = 0
15

 5092 1138 512 384 1508 242 


      
 35 L 
3 2 3 2 3 2
35 L 5 L 7 L 35 L 35 L
 1138 332 128 64 242 38

 
 35 L2 35 L 5 L
2 7 L 35 L
2 35 L   d1y 
 F1y 
    
 M1    512 128 1024
0 
512

128
  1 
 F2y   5 L3 2
5 L 5 L
3
5 L
3
5 L
2   d2y   4
L w
3
7 L  w 47 L w
2
7 L  w 17 L w
2
11 L  w 
  = E I    solved2y 2 F1y M1 F3y M3      
 M2    384 64
0
256 384 64   2   768 E I 6144 E I 240 160 240 480 
 F3y   7 L2 7 L 7 L 2
7 L 7 L   d3y 
    
 M3    1508 242 512 384 5092 1138   3 

 35 L3 35 L
2
5 L
3
7 L
2
35 L
3
35 L
2 
 
 242 38 128 64 1138 332 
 2 35 L

2 7 L 2 35 L 
 35 L 5 L 35 L 

w L4
Como se puede observar la deflexión en el nodo 2 en este caso es ymax = − 768 E I

81
Fuente propia
149

 5092 1138 512 384 1508 242 


        47 L w 
 35 L
3
35 L
2
5 L
3
7 L
2
35 L
3
35 L
2
  
 1138   240


332 128 64 242 38
 0   7 L  w 
2

 35 L2 35 L 2 7 L 2 35 L      


5 L 35 L 0
     160 

   L  w    4 L w 
4
  512 128 1024

512

128
 5 L3 2 3
0
3 2     
5 L 5 L 5 L 5 L  768 E I   15

E I   
  384 64 256 384 64   3
7 L  w
  L w 
2

 7 L2 7 L
0
7 L 2 7 L
 
 6144 E I    

7 L
    24 

  1508 242 512 384 5092 1138  0   17 L w 


 35 L3

    240 
35 L
2
5 L
3
7 L
2
35 L
3
35 L
2 0   
 
 242 38 128 64 1138 332   11 L  w 
2

 
  
 35 L
2 35 L 5 L
2 7 L 35 L
2 35 L
  480 

Para determinar las fuerzas y momentos se resta del producto de la substitución inversa

las fuerzas equivalentes obtenidas en el punto . {f} = [K]{d} − {f0 }

 4 L w    7 L w 
 15   30   L w 
     2 
 L2 w   L2 w   2 
     L w 
 15   60   12 
 8 L w   8 L w   
  15  
  15    0 
     0 
 0   0   
 4 L w   7 L w   L w 
     2 
 15   30   2 
 L2 w   L2 w   L  w 
     12 
 15   60 

Finalmente generamos las curvas figura 3.29 mediante:

𝑣FEA(x) = N1 (x) d1y + N2 (x) ϕ1 + N3 (x) d2y + N4 (x) ϕ2 + N5 (x) d3y + N6 (x) ϕ3
150

CURVA ELÁSTICA, VIGA BIEMPOTRADA CARGA DISTRIBUIDA HASTA 1/2L


0 0
 0.08
 0.16
 0.24
 0.32
 FEA( x)  0.4
 0.48
 0.56
 0.64
 0.72
 0.8
3
0 100 200 300 400 500 600 700 800 900 11 0
x

82
Figura 3.28: Curva elástica

d2 vFEA(x)
Igualmente se obtiene el Momento a lo largo del eje mediante: M(x) = E I dx2
MOMENTO
6
31 0
6
2.11 0
6
1.21 0
5
31 0
0
5
 61 0
6
M( x)  1.51 0
6
 2.41 0
6
 3.31 0
6
 4.21 0
6
 5.11 0
6
 61 0
3
0 100 200 300 400 500 600 700 800 900 11 0
x

Figura 3.29: Momento 83

d3 vFEA(x)
Y el diagrama de cortante con V(x) = E I , Figura 3.30
dx3

82
Fuente propia
83
Fuente propia
151

CORTANTE
4
510
4
4.310
4
3.610
4
2.910
4
2.210
4
Vcortant ex
( ) 1.510
3
810
3
110 0
3
 610
4
 1.310
4
 210
3
0 100 200 300 400 500 600 700 800 900 110
x

Figura 3.30: Cortante 84

84
Fuente propia
152

3.8.- VIGA DE TIMOSHENKO

A medio camino entre una viga y una placa, existen un tipo de viga corta, ver Figura 3.31

en las cuales la teoría de Bernoulli genera resultados inexactos ya que en este caso no se

pueden despreciar las deformaciones debida al cortante. Se considera principalmente que

las secciones transversales normales permanecen planas pero no necesariamente

perpendiculares al eje de la viga.85

Figura 3.31: Viga corta 86

Para ejemplificar la resolución de este tipo de viga se procederá de la siguiente manera:

Datos:

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

La matriz de rigidez para viga de Timoshenko es:

 f1y   12 6 L 12 6 L   d1y   f1y 


 
   6 L ( 4   ) L2 2    
 m1  E I 6 L ( 2   ) L  1   m1   3 3
4 L P  L P  L P 
2
  solve    P LP   
 f2y  6 L   d2y   d2y   12 EI 2 EI 
L ( 1   )  12 6 L
3 12
      
 m2  2
6 L ( 4   ) L   2   2 
2
 6 L ( 2   ) L

85
Marcelo Tulio Piovan, TENSIONES Y DEFORMACIONES REVISIÓN DE PRINCIPIOS FÍSICOS
86
Fuente propia
153

Donde F en la matriz de rigidez es el término de corrección por corte. Los parámetros de

la viga son:

L  500 P  1000 E  200000 x  0  0.1


  L

b  10 h  160   0.3

1 3 E
I  b h ks  0.83 A  b h G 
12 2 ( 1   )

Siendo ks el factor de corrección de Área.

E I 3 12 g
g   6.683  10    0.321 (3.63)
ks A G 2
L

De la solución los desplazamientos son:

2 3 3
L P 4 L P  L P 
2   d2y   (3.64)
2 E I 12 EI

Las funciones de forma son

3 2 3
N1(x)  2 x  3 x L  L  12 g

3  2
N2(x)  x L  2 L  6 g x  x L  6 gL  2  3 
3 2
N3(x)  2 x  3 x L  12 g

3 2 
N4 (x)  x L  x  L  6 g  6 gLx
2  (3.65)

Y el desplazamiento por tanto es:

1 1 1 1
FEA ( x)  N1 ( x) d1y  N2 ( x) 1  N3 ( x) d2y  N4 ( x) 2
 2
L L  12 g   2
L L  12 g   2
L L  12 g   2
L L  12 g 
P L  2 x 
3
EDO ( x)   x  
2 EI  3 L 
154

Viga Timoshenko
0.02
500
0
FEA( x)  0.02
EDO( x)  0.04

 0.06

 0.08
0 100 200 300 400 500
x

87
Figura 3.32: Comparativa viga Timoshenko vs Bernoulli

3.9.- RESOLUCIÓN DE VIGAS CON ANSYS APDL

Determine las deflexiones y tensiones

88
Figura 3.33: Viga continúa

1. EN PREFERENCES seleccione STRUCTURAL

87
Fuente propia
88
Amar Khennane, Introduction to Finite Element Analysis Using MATLAB® and Abaqus, pág. 90
155

2. CREAR LA GEOMETRIA

USAR: Preprocessor < Modeling < Create < Keypoints < In Active CS

Ingresar Keypoints de acuerdo a la tabla siguiente:

Tabla 3.2. Coordenadas keypoints

Keypoints x y

1 0 0

2 2000 0

3 4000 0

4 9000 0

5 16000 0
156

3. Clic en Apply para aceptar el resultado, El resultado es el siguiente:

Para dibujar las líneas vamos a:

Preprocessor < Modeling < Create < Lines < Lines < In Active Coord

Con el mouse vamos señalando los Keypoints hasta obtener el siguiente dibujo:

4. DEFINA EL TIPO DE ELEMENTO


157

Seleccione: Element Type < Add/Edit/Delete

Y seleccione Beam, 3node 189, correspondiente a una viga con elemento de alto orden

Definir la sección de la viga mediante: Sections < Beam < Common Sections
158

5. DEFINIR PROPIEDADES DEL MATERIAL

En Preprocessor seleccionar Material Props < Material Models. Seleccionar material

elástico, lineal e isotrópico, llenar en el campo de Módulo de elasticidad el valor de E =

200000 MPa y 0.3 para Poisson que corresponde al acero.

6. MALLADO

Seleccionar Meshing < Mesh Tool < Size Controls < Lines < Set
159

Seleccionar Meshing < Mesh Tool < Mesh < Pick All

Para verificar la dirección de las fuerzas en el command prompt escribir eshape,1

Luego con Plot < Elements


160

7. Se observa que la dirección de las fuerzas debe ser en z, y se activan los

Keypoints para localizar las fuerzas

En las líneas entre el Keypoints 3 y 4 colocamos una presión de -4 N/mm


161

Igualmente entre los keypoints de 5 a 6 colocamos -10 N/mm

El nodo 1 es totalmente restringido, por lo tanto vamos a:

Define Loads < Apply < Structural < Displacement < On Keypoints
162

En los Keypoints 3,4,5 se colocan restricciones en Z


163

Resolver el sistema de ecuaciones mediante:

Solution < Solve < Current LS

Aparecerá el mensaje: Solution is done

8. POSTPROCESADO REVISIÓN DE RESULTADOS

General Postproc < Plot Results < Deformed Shape

Plot Results < Deformed Shape

La deformación es de 5.7444 mm y las tensiones son:


164

51.5 MPa
165

Capítulo 4

Análisis por el método de elementos finitos, Pórticos planos

89
Figura 4.1: Pórtico de taller

4.1.- DETERMINAR LA MATRIZ DE RIGIDEZ DEL PORTICO

Las estructuras más complejas que involucran elementos a flexión se denominan pórticos.

Los cuales al igual que las armaduras se resuelven utilizando matrices de transformación,

en este caso se debe hallar la matriz de rigidez del elemento viga orientada en el plano

89
http://www.directindustry.es/prod/carl-stahl-gmbh/product-9317-1179245.html
166

con un ángulo arbitrario. Luego se incluye el grado de desplazamiento axial en la matriz

de rigidez local.

En este caso el elemento finito corresponde a una viga de inclinación arbitraria con tres

grados de libertad por nodo, ver figura 4.2.

90
Figura 4.2: Elemento finito viga inclinada

Dada la ecuación de transformación conocida:

𝑑̂𝑥 𝑐 𝑠 𝑑𝑥
{̂ }=[ ][ ]
𝑑𝑦 −𝑠 𝑐 𝑑𝑦

En las ecuaciones de transformación se integra el término correspondiente a la rotación,

el cual no es influenciado por la orientación de la viga.

𝑑̂
1𝑥
̂
𝑑1𝑦 𝐶 𝑆 0 0 0 0 𝑑1𝑥
̂ −𝑆 𝐶 0 0 0 0 𝑑1𝑦
𝜙 1 = 0 0 1 0 0 0 𝜙1
(4.1)
̂
𝑑2𝑥 0 0 0 𝐶 𝑆 0 𝑑2𝑥
0 0 0 −𝑆 𝐶 0 𝑑2𝑦
̂
𝑑 [0
2𝑦 0 0 0 0 1] { 𝜙 }2
̂
{ 𝜙2 }

Donde la matriz de transformación T es por tanto

90
Daryl L. Logan, “A First Course in the Finite Element Method”, Pág. 236
167

𝐶 𝑆 0 0 0 0
−𝑆 𝐶 0 0 0 0
0 0 1 0 0 0
𝑇= (4.2)
0 0 0 𝐶 𝑆 0
0 0 0 −𝑆 𝐶 0
[0 0 0 0 0 1]

La matriz local de rigidez correspondiente a la viga se expande según la expresión

𝑓̂1𝑥 𝑑̂1𝑥
0 0 0 0 0 0 ̂
𝑓̂1𝑦 0 12 6𝐿 0 −12 6𝐿
𝑑1𝑦
𝑚̂1 𝐸𝐼 0 6𝐿 4𝐿2 0 −6𝐿 2𝐿2 ̂1
𝜙
= (4.3)
𝑓̂2𝑥 𝐿3 0 0 0 0 0 0 𝑑̂2𝑥
0 −12 −6𝐿 0 12 −6𝐿 𝑑̂
𝑓̂2𝑦 [0 6𝐿 2𝐿2 0 −6𝐿 4𝐿2 ] 2𝑦
{𝑚̂ 2} {𝜙̂2 }

Esta matriz se debe combinar con la matriz de efectos axiales:

𝑓̂1𝑥 𝑑̂ 1𝑥
1 0 −1 0
𝑓̂1𝑦 𝐴𝐸 0 0
̂
0 0] 𝑑 1𝑦
= 𝐿 [ (4.4)
𝑓̂2𝑥 −1 0 1 0 𝑑̂ 2𝑥
0 0 0 0
{𝑓̂2𝑦 } { 𝑑̂ 2𝑦 }

Cuya combinación genera el siguiente arreglo matricial:

 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  (4.5)

Donde C1 = A E/L y C2 = E I/L3. Utilizando la fórmula conocida:

𝑓 = 𝑇 −1 𝑘̂𝑇𝑑 (4.6)

Se obtiene la matriz de rigidez global:

T
K  T  k T
168



 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   2
E 12 I C  A  L  S
2 2  6 C E I  2
C E S 12 I  A  L   2
E 12 I C  A  L  S
2 2  6 C E I 
  
 L
3
L
3
L
2 3
L 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 simp lify   

 E 12 I S2  A  C2 L2  
 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
  C E S A  L  12 I
 
 2 2
E A  L  S  12 C  I
2  
6 C E I


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

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.7)

4.2.- EJERCICIOS CON MATHCAD

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

involucrados

91
Figura 4.3: Elemento finito viga inclinada

91
Fuente propia
169

Donde la longitud es igual para todas las barras y mide 1000 mm, módulo de elasticidad

200000 MPa, A = 1000 mm2, I = 100000 mm4.

A E EI
R1  R2 
L 3
L

C 0 0  R1 0 0 R1 0  0

S 0 0
  
 0 12 R2 6 R2 L 0 12 R2 6 R2 L 
 S
S C 0 0 0 0
 0  2
0
2
0 1 0 0  0 6 R2 L 4 R2 L 0 6 R2 L 2 R2 L 
T    k 
 0 0 0 C S 0  R1 0 0 R1 0 0 
 0  
0 0 S C 0  0 12 R2 6 R2 L 0 12 R2 6 R2 L 
   2
 0 0 0 0 0 1
 0 6 R2 L 2 R2 L
2
0 6 R2 L 4 R2 L 

T
K  T k T

 200000C2  240S2 199760C S


2
120000S 200000C  240S
2
199760C S 120000S 
 2 2 2 2 
 199760C S 240C  200000S 120000C 199760C S 240C  200000S 120000C 
 120000S 120000C 80000000 120000S 120000C 40000000 
K simplify  
 200000C2  240S2 199760C S 120000S
2
200000C  240S
2
199760C S 120000S 
 2 2 2 2

 199760C S 240C  200000S 120000C 199760C S 240C  200000S 120000C 
 
 120000S 120000C 40000000 120000S 120000C 80000000 

Elemento 1: La matriz de rigidez del elemento vertical Θ= 90


  90  C  cos (  ) S  sin()
180

 400000C2  1200S2 398800C S


2
600000S 400000C  1200S
2
398800C S 600000S 
 2 2 2 2 
 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 600000S 600000C 400000000 600000S 600000C 200000000 
K1   
 400000C2  1200S2 398800C S 600000S
2
400000C  1200S
2
398800C S 600000S 
 2 2 2 2

 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 
 600000S 600000C 200000000 600000S 600000C 400000000 

Con las siguientes sentencias augment y stack se expande la matriz de rigidez


170

 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  stack ( K1  z2) K1  augment( K1  z1)

 1200 0 600000 1200 0 600000 0 0 0 0 0 0


 
 0 400000 0 0 400000 0 0 0 0 0 0 0
 600000 0 400000000 600000 0 200000000 0 0 0 0 0 0
 
 1200 0 600000 1200 0 600000 0 0 0 0 0 0
 0 400000 0 0 400000 0 0 0 0 0 0 0
 
600000
K1  
0 200000000 600000 0 400000000 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 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
 
 0 0 0 0 0 0 0 0 0 0 0 0

Elemento 2: La matriz de rigidez del elemento horizontal Θ= 0


  0  C  cos (  ) S  sin()
180

 400000C2  1200S2 398800C S


2
600000S 400000C  1200S
2
398800C S 600000S 
 2 2 2 2 
 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 600000S 600000C 400000000 600000S 600000C 200000000 
K2   
 400000C  1200S
2 2
398800C S 600000S
2
400000C  1200S
2
398800C S 600000S 
 2 2 2 2

 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 
 600000S 600000C 200000000 600000S 600000C 400000000 

 0 0 0 0 0 0 
zeros   0 0 0 0 0 0  z1  augment(zeros zeros
 )
0 0 0 0 0 0 
 


K2  augment zeros  K2
T
  zeros
T  K2  stack (z1  K2  z1
 )
171

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 0 0 0
 
0 0 0 400000 0 0 400000 0 0 0 0 0
0 0 0 0 1200 600000 0 1200 600000 0 0 0
 
600000 200000000 0 0 0 
K2  
0 0 0 0 600000 400000000 0
0 0 0 400000 0 0 400000 0 0 0 0 0
 
0 0 0 0 1200 600000 0 1200 600000
0 0 0
0 0 0 0 600000 200000000 0 600000 400000000 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 0 0 0 0 0 0

Elemento 3: La matriz de rigidez del elemento horizontal Θ= 270


  270 S  sin() C  cos (  )
180

 400000C2  1200S2 398800C S 600000S 400000C  1200S


2 2
398800C S 600000S 
 2 2 2 2 
 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 600000S 600000C 400000000 600000S 600000C 200000000 
K3   
 400000C2  1200S2 398800C S 600000S
2
400000C  1200S
2
398800C S 600000S 
 2 2 2 2

 398800C S 1200C  400000S 600000C 398800C S 1200C  400000S 600000C 
 
 600000S 600000C 200000000 600000S 600000C 400000000 

 0 0 0 0 0 0 
zeros   0 0 0 0 0 0   T
z1  augment zeros  zeros

T  z2  augment(z1  z1
 )
0 0 0 0 0 0 
 

K3  augment( z1  K3
 )

K3  stack ( z2  K3 )
172

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 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 
 
K3   
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 1200 0 600000 1200 0 600000 
 
0 0 0 0 0 0 0 400000 0 0 400000 0 
0 0 0 0 0 0 600000 0 400000000 600000 0 200000000 
 
0 0 0 1200 600000 600000
0 0 0 0 1200 0

0 0 0 0 0 0 0 400000 0 0 400000 0 
 
0 0 0 0 0 0 600000 0 200000000 600000 0 400000000 

La suma de las matrices individuales da:

 1200 0 600000 1200 0 600000 0 0 0 0 0 0 


 
 0 400000 0 0  400000 0 0 0 0 0 0 0 
 600000 0 400000000 600000 0 200000000 0 0 0 0 0 0 
 
 1200 0 600000 401200 0 600000 400000 0 0 0 0 0 
 0 400000 0 0 401200 600000 0 1200 600000 0 0 0 
 
 600000 0 200000000 600000 600000 800000000 0 600000 200000000 0 0 0 
K
 0 0 0 400000 0 0 401200 0 600000 1200 0 600000 
 
 0 0 0 0 1200 600000 0 401200 600000 0 400000 0 
 0 0 0 0 600000 200000000 600000 600000 800000000 600000 0 200000000 
 
1200 600000 600000
 0 0 0 0 0 0 0 1200 0

 0 0 0 0 0 0 0 400000 0 0 400000 0 
 
 0 0 0 0 0 0 600000 0 200000000 600000 0 400000000 

Condiciones de Frontera

d1x  0 d1y  0 1  0

d4x  0 d4y  0 4  0

f2x  10000 f2y  0 m2  0


f3x  0 f3y  0 m3  5000

La submatriz se extrae

KS  submatrix(K  3
 8
 3
 8
)
173

 401200 0 600000 400000 0 0 


 
 0 401200 600000 0 1200 600000 
 600000 600000 800000000 0 600000 200000000 
KS   
 400000 0 0 401200 0 600000 
 0 1200 600000 0 401200 600000 
 
 0 600000 200000000 600000 600000 800000000 

Los desplazamientos se determinan de acuerdo a la siguiente expresión:

 f2x   5.966 
   
 f2y   0.011 
   3
 1 m2  3.597  10 
d  KS   d 
 f3x   5.954 
 f3y   
   0.011 
 m3   3
 3.576  10 

Se extraen las soluciones mediante:

d2x  d 0 d3x  d 3
d2y  d 1 d3y  d 4
2  d 2 3  d 5
Postprocesado: Las fuerzas se obtienen mediante la sustitución inversa

 d1x 
 
 d1y 
 1 
 
 d2x 
 d2y 
 
 2 
FTOTAL K 
 d3x 
f1x  FTOTAL0 f2x  FTOTAL3 f3x  FTOTAL6 f4x  FTOTAL9
 
 d3y  f1y  FTOTAL1 f3y  FTOTAL4 f3y  FTOTAL7 f4y  FTOT AL10
 3 
  m1  FTOTAL2 m2  FTOTAL5 m3  FTOTAL8 m4  FTOT AL11
 d4x 
 d4y 
 
 4 

Obteniéndose los siguientes resultados:


174

3 3 6
f1x  5.001  10 f1y  4.278  10 m1  2.86  10

3  10
f2x  10  10 f2y  0 m2  6.985  10

 10  12 3
f3x  3.756  10 f3y  1.364  10 m3  5  10

3 3 6
f4x  4.999  10 f4y  4.278  10 m4  2.857  10

Los desplazamientos se los determina mediante: factor  30

 0   0 
   
Lx 
 0 
Ly 
 1000 
 1000   1000 
   
 1000   0 

 0  d1xfactor   0  d1yfactor 
   
 0  d2xfactor   1000  d2yfactor 
Lxc  Lyc 
 1000  d3xfactor   1000  d3yfactor 
   
 1000  d4xfactor   0  d4yfactor 

Desplazamiento
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

92
Figura 4.3: Elemento finito viga inclinada

92
Fuente propia
175

4.3.- RESOLUCIÓN DE PÓRTICOS CON ANSYS APDL

DISEÑE UNA GRUA DE PORTICO PARA 10 TONELADAS Y UNA LUZ DE

6000 mm

Grua de pórtico93

Crear Keypoints en 0,0 y 6000,0

Crear la linea respectiva

Seleccionar una primera alternativa

93
http://pro-grua.blogspot.com/2010/05/gruas-portico.html
176

Que podría ser la viga IPN 450

Cuyas medidas seria h= 450, b= 170, tw = 16,2 y tf = 24.3 mm

Escogemos Elemento beam 188 con options k3 = cuadratic


177

Propiedades del acero


178

Se malla con una magnitud de 250 mm


179

En la línea de comandos ponemos /ESHAPE,1 y plot elements

Se puede ver la orientación para los otros Keypoints.


180

Dibujar las lineas


181

Dibujar los refuerzos


182

Dibujar las 8 lineas restantes


183

Para los miembros inferiores se escoge tubo sin costura de 4 plg ( 114.3 x 8.56 mm)
184

CARGAS:

10 tons = 100000 N

RESTRICCIONES

Un apoyo fijo y los 3 restantes solo restricción en


185
186

17 mm de desplazamiento

Tensiones da: 71.9 MPa, N = 210/71.9 = 3


187
188

Lista de referencias

1. Logan, Daryl, (2012), Fifth Edition, CENGAGE LEARNING, Stamford. A FIRST


COURSE IN THE FINITE ELEMENT METHOD, [UN PRIMER CURSO EN EL
MÉTODO DE ELEMENTOS FINITOS].

2. Hutton, David, (2002), Second. Edition, McGraw-Hill, New York.


FUNDAMENTAL OF FINITE ELEMENT ANALYSIS, ,[FUNDAMENTOS DEL
ANÁLISIS POR ELEMENTOS FINITOS]

3. Reedy, J, (2005), Third. Edition, McGraw-Hill, New York, AN INTRODUCTION


TO THE FINITE ELEMENT METHOD, [INTRODUCCIÓN AL MÉTODO DE
ELEMENTOS FINITOS].

4. Amar Khennane, (2013), CRC Press, INTRODUCTION TO FINITE ELEMENT


ANALYSIS USING MATLAB® AND ABAQUS

También podría gustarte