You are on page 1of 29

TRABAJO FINAL ANALISIS AVANSADO DE

ESTRUCTURAS

DAVID TORRES AREVYAN

413086949

ANALISIS AVANZADO DE ESTRUCTURAS

PROF. Dr. HUGO HERNÁNDEZ BARRIOS

GRUPO: 1951

26 DE NOVIEMBRE 2016
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
TABLA DE CONTENIDO

TRABAJO FINAL ANALISIS AVANSADO DE ESTRUCTURAS ......................................................... 0

1. INTRODUCCIÓN. ...................................................................................................................................... 2

2. OBJETIVO. ................................................................................................................................................ 2

3. DESARROLLO Y RESULTADOS. .................................................................................................................. 3


3.1 Tarea 1 Matriz de rigidez para un marco flexible. ................................................................................... 3
3.1.1. Planteamiento. ................................................................................................................................ 3
3.1.2. Objetivo........................................................................................................................................... 4
3.1.3. Procedimiento................................................................................................................................. 4
3.1.4 Resultados. ....................................................................................................................................... 6
3.2 Tarea 2 Matriz de rigidez para un marco rígido. ...................................................................................... 7
3.2.1. Planteamiento. ................................................................................................................................ 7
3.1.2. Objetivo........................................................................................................................................... 8
3.1.3. Procedimiento................................................................................................................................. 8
3.1.4 Resultados. ..................................................................................................................................... 10
3.3 Tarea 3 Modos de Vibrar. ...................................................................................................................... 11
3.3.1. Planteamiento ............................................................................................................................... 11
3.3.2. Objetivo......................................................................................................................................... 12
3.3.3. Procedimiento............................................................................................................................... 12
3.3.4 Resultados. ..................................................................................................................................... 13

4. CONCLUSIONES. ..................................................................................................................................... 18

5. APÉNDICES. ............................................................................................................................................ 19
5.1. Código de programación para el Marco Flexible. ................................................................................. 19
5.2. Código de programación para el Marco Rígido. ................................................................................... 21
5.3. Modos de vibrar en una chimenea. ...................................................................................................... 23
5.3.1. Tabla de desplazamientos. ............................................................................................................ 23
5.3.2. Gráficos de desplazamientos. ....................................................................................................... 25

David Torres Arevyan 1


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
1. INTRODUCCIÓN.

El Método del Elemento Finito (MEF) es un método que tiene por objetivo la solución de
ecuaciones diferenciales complejas. Su versatilidad permite que sea aplicado en distintas
disciplinas como lo son: la ingeniería; la física; la química; la biología; la medicina; las
industrias automotriz, aeroespacial, mecánica; entre otras.

Surge a mediados del siglo XX y dado el crecimiento acelerado de las tecnologías


computacionales con capacidad para resolver procesos matemáticos complejos en tiempos
cortos su uso se ha vuelto común.

En la ingeniería estructural es utilizado para conocer el comportamiento de un elemento


cuando este es sometido a cargas. Se puede conocer el camino de descarga entre nodos, los
esfuerzos en un punto dado de un elemento, sus desplazamientos, entre otros.

El MEF es la base para obtener la matriz de rigidez en la mayoría de los softwares


comerciales utilizados en el análisis y diseño estructural.

Durante el curso se aprendió sobre el funcionamiento, el planteamiento, la solución, y la


aplicación del MEF al análisis estructural. En este trabajo se incluyen tres ejercicios que
fueron realizados, los cuales poseen una aplicación directa a la ingeniería estructural. Si bien
en este trabajo no se expone nada sobre el elemento finito, cabe resaltar que las ecuaciones
empleadas para la obtención de las matrices de rigidez elemental fueron obtenidas
anteriormente en clase a partir del uso del MEF. A su vez, el software utilizado para modelar
uno de los ejercicios está basado en el MEF para obtener la matriz de rigidez.

2. OBJETIVO.

Presentar los resultados y las conclusiones obtenidas de las tareas que se realizaron durante
el transcurso del semestre.

David Torres Arevyan 2


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
3. DESARROLLO Y RESULTADOS.

Este trabajo consta de tres partes la cual hace referencia a un ejercicio de tarea dejado durante
clase. La primer tarea comprende el ensamble de la matriz de rigidez para un marco, se
encuentra dividida en dos partes (3.1 y 3.2) haciendo el análisis para el mismo marco
primeramente asumiéndolo como un marco flexible y posteriormente como un marco rígido.
El tercer ejercicio contiene el análisis de desplazamientos para el primer modo de vibración
de una chimenea.

3.1 Tarea 1 Matriz de rigidez para un marco flexible.

3.1.1. Planteamiento.

Para este ejercicio se tiene que calcular la matriz de rigideces de un marco plano con nodos
flexibles de concreto reforzado con las siguientes dimensiones:

Figura 1.1 Marco con secciones y dimensiones (cotas de secciones en cm)

Las características del marco se enlistan a continuación:

1. Columnas sección cuadrada de 60 cm X 60cm.


2. El concreto posee una 𝑓´𝑐 = 25𝑀𝑃𝑎.

David Torres Arevyan 3


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
3.1.2. Objetivo.

Programar en MatLab un código a partir del cual se pueda obtener la matriz de rigidez del
marco propuesto.

3.1.3. Procedimiento.

Se comenzó obteniendo las propiedades mecánicas de los elementos del marco las cuales
son:

1. El módulo de elasticidad (NTC-C 2004):


𝐸𝐶 = 4,400√𝑓´𝑐 (1.1)
2. El módulo de cortante:
𝐺𝐶 = 0.3𝐸𝐶 (1.2)

3. La Inercia de la sección:
𝑏ℎ3
𝐼= (1.3)
12

Una vez obtenidas las características mecánicas de los elementos se asignó un número para
cada uno de los grados de libertad de los nodos los cuales son el desplazamiento horizontal,
vertical y giro. A continuación se muestra la asignación de los grados de libertad por nodo.
Debido a que los nodos de la base son empotrados, no presentan ningún grado de libertad por
lo que no se les asigno ningún valor.

David Torres Arevyan 4


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
Figura 1.2 Asignación de grados de libertad al marco.

Para las dos columnas del marco se obtuvo una matriz de rigidez local, considerando para la
columna asignando a cada columna y fila de la matriz elemental un valor de los grados de
libertad asignado, siendo para la columna uno la siguiente configuración:

Figura 1.3 Configuración de matriz elemental para la columna 1.

Dado que las columnas 1 y 3 son iguales, la configuración de la matriz elemental queda igual
intercambiando los grados de libertad 1, 2 y 3 por 4, 5 y 6 respectivamente.

Para el elemento viga la matriz elemental esta influencia por los seis grados de libertad
asignaos al marco, siendo la configuración de la matriz de la siguiente forma:

Figura 1.4 Configuración de matriz elemental para la viga 2.

Las ecuaciones utilizadas para la obtención de las matrices elementales son las siguientes:

3𝐸𝐼
𝜙= 𝛽 (1.4)
𝐺𝐴𝐿2

12𝐸𝐼 1
𝐾1 = 3
[ ] (1.5)
𝐿 1 + 4𝜙

David Torres Arevyan 5


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

6𝐸𝐼 1
𝐾2 = 2
[ ] (1.6)
𝐿 1 + 4𝜙

4𝐸𝐼 1 + 𝜙
𝐾1 = [ ] (1.7)
𝐿 1 + 4𝜙

2𝐸𝐼 1 − 2𝜙
𝐾1 = [ ] (1.8)
𝐿 1 + 4𝜙

El código utilizado para obtener las matrices se encuentra en el Apéndice 5.1.

3.1.4 Resultados.

Los resultados obtenidos para las matrices elementales son los siguientes:

 83234.564 0.00 129013.575 83234.564 0.00 129013.575


 0.00 2554838.71 0.00 0.00 2554838.71 0.00 
 
 129013.575 0.00 276616.202 129013.575 0.00 123325.879 
 k 1  
e

 83234.564 0.00 129013.575 83234.564 0.00 129013.575 
 0.00 2554838.71 0.00 0.00 2554838.71 0.00 
 
 129013.575 0.00 123325.879 129013.575 0.00 276616.202 

Figura 1.5 Matriz elemental para Columna 1.

Y dado que [𝐾1 ]𝑒 = [𝐾3 ]𝑒 entonces la matriz elemental para la columna 3 queda de la misma
manera.

 1100000 0.00 0.00 1100000 0.00 0.00 


 0.00 10576.923 26442.308 0.00 10576.923 26442.308 

 0.00 26442.308 89022.436 0.00 26442.308 43189.103 
 k 2 
e

 1100000 0.00 0.00 1100000 0.00 0.00 
 0.00 10576.923 26442.308 0.00 10576.923 26442.308
 
 0.00 26442.308 43189.103 0.00 26442.308 89022.436 
Figura 1.6 Matriz elemental para Viga 2.

Tras condensar las matrices elementales y sobreponerlas se obtiene la matriz global de


rigideces la cual queda de la siguiente manera:

David Torres Arevyan 6


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
1183234.56 0.00 129013.575 1100000 0.00 0.00 
 0.00 2565415.63 26442.308 0.00 10576.923 26442.308 

129013.575 26442.308 365638.638 0.00 26442.308 43189.103 
k    
 1100000 0.00 0.00 1183234.56 0.00 129013.575 
 0.00 10576.923 26442.308 0.00 2565415.63 26442.308
 
 0.00 26442.308 43189.103 129013.575 26442.308 365638.638 
Figura 1.7 Matriz Global de Rigideces.

3.2 Tarea 2 Matriz de rigidez para un marco rígido.

3.2.1. Planteamiento.

Para este ejercicio se tiene que calcular la matriz de rigideces de un marco plano con nodos
rígidos de concreto reforzado con las siguientes dimensiones:

Figura 2.1 Marco con secciones y dimensiones (cotas de secciones en cm)

Las características del marco se enlistan a continuación:

3. Columnas sección cuadrada de 60 cm X 60cm.


4. El concreto posee una 𝑓´𝑐 = 25𝑀𝑃𝑎.

David Torres Arevyan 7


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
3.1.2. Objetivo.

Programar en MatLab un código a partir del cual se pueda obtener la matriz de rigidez del
marco propuesto.

3.1.3. Procedimiento.

Se comenzó obteniendo las propiedades mecánicas de los elementos del marco las cuales
son:

1. El módulo de elasticidad (NTC-C 2004) (Ecuación 1.1).


2. El módulo de cortante (Ecuación 1.2).
3. La Inercia de la sección (Ecuación 1.3).

Una vez obtenidas las características mecánicas de los elementos se asignó un número para
cada uno de los grados de libertad de los nodos los cuales son el desplazamiento horizontal,
vertical y giro. A continuación se muestra la asignación de los grados de libertad por nodo.
Debido a que los nodos de la base son empotrados, no presentan ningún grado de libertad por
lo que no se les asigno ningún valor.

Figura 2.2 Asignación de grados de libertad al marco.

Ya que en este ejercicio se consideraron los nodos rígidos, a longitud del elemento se le resta
la longitud que ocupa el nodo, que para el caso de las columnas solo se considera un nodo
rígido debido a que su base es empotrada, dicho nodo rígido tiene una longitud de 0.25 m
que corresponde a la mitad de la altura de la sección de la viga. Para la viga se consideran
dos nodos rígidos los cuales tienen una longitud de 0.3 m cada uno. A estas nuevas longitudes
se les asignaron la variable L´.

David Torres Arevyan 8


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Figura 2.3 Longitud de elementos considerando nodos rígidos.

Para las dos columnas del marco se obtuvo una matriz de rigidez local, considerando para la
columna asignando a cada columna y fila de la matriz elemental un valor de los grados de
libertad asignado, siendo para la columna uno la siguiente configuración:

Figura 2.4 Configuración de matriz elemental para la columna 1.

Dado que las columnas 1 y 3 son iguales, la configuración de la matriz elemental queda igual
intercambiando los grados de libertad 1, 2 y 3 por 4, 5 y 6 respectivamente.

Para el elemento viga la matriz elemental esta influencia por los seis grados de libertad
asignaos al marco, siendo la configuración de la matriz de la siguiente forma:

David Torres Arevyan 9


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Figura 2.5 Configuración de matriz elemental para la viga 2.

Las ecuaciones utilizadas para la obtención de las matrices elementales son las siguientes:

3𝐸𝐼
𝜙= 𝛽 (2.1)
𝐺𝐴𝐿2

12𝐸𝐼 1
𝐾1 = 3
[ ] (2.2)
𝐿´ 1 + 4𝜙

6𝐸𝐼 1
𝐾2 = [ ] (2.3)
𝐿´2 1 + 4𝜙

4𝐸𝐼 1 + 𝜙
𝐾1 = [ ] (2.4)
𝐿´ 1 + 4𝜙

2𝐸𝐼 1 − 2𝜙
𝐾1 = [ ] (2.5)
𝐿´ 1 + 4𝜙

El código utilizado para obtener las matrices se encuentra en el Apéndice 5.2.

3.1.4 Resultados.

Los resultados obtenidos para las matrices elementales son los siguientes:

 107115.967 0.00 152640.253 107115.967 0.00 179419.244 


 0.00 2778947.37 0.00 0.00 2778947.37 0.00 
 
 152640.253 0.00 300880.781 152640.253 0.00 172304.002 
 k 1 
e

 107115.967 0.00 152640.253 107115.967 0.00 179419.244 
 0.00 2778947.37 0.00 0.00 2778947.37 0.00 
 
 179419.244 0.00 172304.002 179419.244 0.00 383895.655 

David Torres Arevyan 10


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
Figura 2.6 Matriz elemental para Columna 1.

Y dado que [𝐾1 ]𝑒 = [𝐾3 ]𝑒 entonces la matriz elemental para la columna 3 queda de la misma
manera.

 1250000 0.00 0.00 1250000 0.00 0.00 


 0.00 15520.701 38801.752 0.00 15520.701 38801.752 

 0.00 38801.752 123046.047 0.00 38801.752 70962.714 
 k 2 
e

 1250000 0.00 0.00 1250000 0.00 0.00 
 0.00 15520.701 38801.752 0.00 15520.701 38801.752 
 
 0.00 38801.752 70962.714 0.00 38801.752 123046.047 
Figura 2.7 Matriz elemental para Viga 2.

Tras condensar las matrices elementales y sobreponerlas se obtiene la matriz global de


rigideces la cual queda de la siguiente manera:

1357115.97 0.00 179419.244 1250000 0.00 0.00 


 0.00 2794468.07 38801.752 0.00 15520.701 38801.752 

179419.244 38801.752 506941.703 0.00 38801.752 70962.714 
k    
 1250000 0.00 0.00 1357115.97 0.00 179419.244 
 0.00 15520.701 38801.752 0.00 2794468.07 38801.752
 
 0.00 38801.752 70962.714 179419.244 38801.752 506941.703 
Figura 2.8 Matriz Global de Rigideces.

3.3 Tarea 3 Modos de Vibrar.

3.3.1. Planteamiento

Para este ejercicio el profesor previó de un modelo elaborado en el software SAP 2000, el
cual incluye una chimenea de 8.75 m de diámetro y 80 m de altura. La cual se encuentra
empotrada en la base.

Consta de trabes de sección variable con una distribución circular en planta a cada 10 m de
altura. Estas trabes se encuentran unidas por placas de concreto de 2 m de altura. La chimenea
cuenta con dos aperturas de 6 m de altura una en su base y otra a 12 m del nivel de desplante.

David Torres Arevyan 11


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Figura 3.1 Modelo en SAP 2000 de chimenea en estudio.

3.3.2. Objetivo.

Se desea conocer los desplazamientos obtenidos para la estructura en su primer modo


fundamental de vibración, los cuales serán obtenidos a través del análisis computacional, y
de ecuaciones. Una vez obtenidos los desplazamientos serán comparados y se determinará
cuál de las ecuaciones genera mayor cercanía a los resultados computacionales.

3.3.3. Procedimiento.

Se evaluó el modelo, del cual a partir de tablas de resultados se obtuvieron los


desplazamientos resultantes del primer modo a cada 10 m de altura. Los cuales fueron
normalizados resultando el mayor desplazamiento igual a 1.

Se calcularon los desplazamientos normalizados teóricos a partir de las siguientes


ecuaciones.

(𝜋 ∗ 𝑍)
𝜑(𝑍) = 𝑠𝑒𝑛 ( ) (3.1)
(𝑍 ∗ 𝐻)

David Torres Arevyan 12


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
𝑍
𝜑(𝑍) = ( ) (3.2)
𝐻

𝑍2
𝜑(𝑍) = ( 2) (3.3)
𝐻

𝑍2 𝑍
𝜑(𝑍) = ( 2 ) − 2 ( ) (3.4)
𝐻 𝐻

(𝜋 ∗ 𝑍)
𝜑(𝑍) = 1 − 𝑐𝑜𝑠 ( ) (3.5)
(𝑍 ∗ 𝐻)

𝑍2 𝑍
𝜑(𝑍) = (𝛼 − 1) ( 2
) + (2 − 𝛼) ( ) (3.6)
𝐻 𝐻

𝑍 𝛼
𝜑(𝑍) =( ) (3.7)
𝐻

Donde:

0
0.2
0.4
0.4
0.6
0.8
𝛼=
1.0
1.2
1.4
1.6
1.8
{2.0

Una vez que se calcularon los desplazamientos se graficaron y se sobrepusieron con la gráfica
obtenida del análisis computacional para realizar la comparativa.

3.3.4 Resultados.

Los desplazamientos obtenidos del modelo computacional son los que se muestran en la
Tabla 3.1.

David Torres Arevyan 13


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Tabla 3.1 Desplazamientos para el primer modo en función de la altura obtenidos del modelo
computacional.

Los resultados de las 27 ecuaciones empleadas para calcular los desplazamientos de la


estructura para el primer modo se encuentran en el Apéndice 5.3.1 donde en cada columna
se indica el número de ecuación utilizada para calcular dichos desplazamientos. En los
Apéndices subsecuente se encuentra anexado una relación completa de las gráficas
comparativas utilizadas.

Una vez normalizados los desplazamientos obtenidos a través del SAP2000 y comparados se
determinó que, para este caso particular, las ecuaciones 3.5 (Tabla 3.2, y Figura 3.2), 3.6 con
un valor 𝛼 = 1.8 (Tabla 3.3, y Figura 3.3), y 3.7 con un valor 𝛼 = 1.6 (Tabla 3.4, y Figura
3.4) tienen una gran semejanza con los valores normalizados del modelo computacional.

David Torres Arevyan 14


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Tabla 3.2 Comparación de desplazamientos normalizados obtenidos con el SAP2000 y la


ecuación 3.5

Figura 3.2 Grafica comparativa de desplazamientos para la ecuación 3.5

David Torres Arevyan 15


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Tabla 3.3 Comparación de desplazamientos normalizados obtenidos con el SAP2000 y la


ecuación 3.6 con valor 𝜶 = 𝟏. 𝟖.

Figura 3.3 Grafica comparativa de desplazamientos para la ecuación 3.6 con valor 𝜶 = 𝟏. 𝟖.

David Torres Arevyan 16


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Tabla 3.4 Comparación de desplazamientos normalizados obtenidos con el SAP2000 y la


ecuación 3.7 con valor 𝜶 = 𝟏. 𝟖.

Figura 3.4 Grafica comparativa de desplazamientos para la ecuación 3.7 con valor 𝜶 = 𝟏. 𝟔.

David Torres Arevyan 17


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
4. CONCLUSIONES.

Para los Ejercicios 1 y 2 se determinó que:

 Para armar cualquier matriz de rigidices se tiene que poner especial atención a los
grados de libertad que tienen la estructura como a las restricciones, ya que si no se
tienen bien definida esta parte se puede realizar una matriz de rigideces que considere
elementos de más como podría ser el caso de los nodos empotrados de las columnas,
de las cuales se obtuvieron las matices de rigideces considerando todos los elementos
de las mismas, sin embargo, al momento de ensamblar la matriz de rigideces global
no se consideraron esos valores calculados.
 Al comparar la matriz de rigidez con nodos rígidos con la de nodos flexibles, se puede
observar que los valores obtenidos con ésta matriz son mayores debido a la
consideración de que los nodos son infinitamente rígidos por lo que el marco presenta
mayor oposición a ser desplazado.

Para el Ejercicio 3 se concluyó que para el primer modo de vibrar en una chimenea:

 Las ecuaciones para calcular los desplazamientos para el primer modo de vibración
no siempre son las indicadas, ya que generan comportamientos distintos.
 De las 24 opciones comparadas la ecuación 3.7 con un coeficiente 𝛼 = 1.6 es la que
tiene mayor similitud a la deformada generada por el análisis del modelo en la
paquetería de SAP 2000.

David Torres Arevyan 18


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
5. APÉNDICES.

5.1. Código de programación para el Marco Flexible.


%Programa para obtener la matriz de rigidez de marcos con nodos rigidos
clear
clc
fprintf ('Programa para la obtencion de la matriz de rigidez del marco
con nodos rigidos dejado en clase')
fprintf('\n')
%Generacion de la matriz de vectores de colocacion VC
%Se asignan valores de los nodos de inicio y fin a los elementos
VC=[0 0 0 1 2 3;0 0 0 4 5 6;1 2 3 4 5 6];
%B = base de la seccion transeversal del elemento
%H = altura de la seccion transeversal del elemento
%Long = Largo del elemento
fc=25;
%fc=f'c del concreto en MPa
E=4400*sqrt(fc)*1000;
%beta = factor de forma de la seccion es 1.2 para secciones rectangulaes
%o cuadradas
G=0.3*E; beta=1.2;
B=[0.6,0.6,0.5];
H=B;
Long=[3.1,3.1,5];
W1=[0,0,0];
W2=[0,0,0];
%Se genera la matriz de rigideces global rellenandola de ceros
KT=zeros(6,6);
%Se obtienen las matrices para cada elemento ya sea columna o viga
for i=1:3;
if i<=2;
k=zeros(6,6);
b=B(i);h=H(i);L=Long(i); R1=W1(i); R2=W2(i);
I=b*h^3/12;A=b*h; Le=L-R1-R2;
phi=3*E*I*beta/(G*A*L^2);n=1+(4*phi);
k1r=12*E*I/(n*Le^3);k2r=6*E*I/(n*Le^2);k3r=4*E*I*(1+phi)/(Le*n);
k4r=2*E*I*(1-2*phi)/(n*Le);k5r=E*A/Le;

k(1,1)=k1r;k(1,3)=-(k2r+R1*k1r);k(1,4)=-k1r;
k(1,6)=-(k2r+R2*k1r);k(2,2)=k5r;k(2,5)=-k5r;
k(3,3)=k3r+2*R1*k2r+k1r*(R1^2);
k(3,4)=k2r+R1*k1r;
k(3,6)=k4r+R1*k2r+R2*k2r+R1*R2*k1r;
k(4,4)=k1r;k(4,6)=k2r+R2*k1r;k(5,5)=k5r;
k(6,6)=k3r+2*R2*k2r+k1r*(R2^2);
for m=1:5;
for n=m+1:6;
k(n,m)=k(m,n);
end
end

David Torres Arevyan 19


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
else
k=zeros(6,6);
b=B(i);h=H(i);L=Long(i); R1=W1(i); R2=W2(i);
I=b*h^3/12;A=b*h; Le=L-R1-R2;
phi=3*E*I*beta/(G*A*L^2); n=1+(4*phi);
k1r=12*E*I/(n*Le^3); k2r=6*E*I/(n*Le^2);k3r=4*E*I*(1+phi)/(n*Le);
k4r=2*E*I*(1-(2*phi))/(n*Le); k5r=E*A/Le;

k(2,2)=k1r;k(2,3)=k2r+R1*k1r;
k(2,5)=-k1r;k(2,6)=k2r+R2*k1r;k(3,3)=k3r+2*R1*k2r+k1r*(R2^2);
k(3,5)=-(k2r+R1*k1r);
k(3,6)=k4r+R1*k2r+R2*k2r+R1*R2*k1r;k(5,5)=k1r;
k(5,6)=-(k2r+R2*k1r);k(6,6)=k3r+2*R2*k2r+k1r*(R2^2);
k(1,1)=k5r; k(1,4)=-k5r; k(4,4)=k5r;
for m=1:5;
for n=m+1:6;
k(n,m)=k(m,n);
end
end
end
% se imprimen las matrices elementales
fprintf('\nMatriz de Rigideces Elemental k%d:\n\n',i)
for w=1:n;
for z=1:n;
fprintf('%15.3f',k(w,z))
end
fprintf('\n')
end
%Se genera la matriz de rigideces global
for j=1:6
jj= VC(i,j);
if jj==0;
continue
end
for m=1:6
mm=VC(i,m);
if mm==0
continue
end
KT(jj,mm)=KT(jj,mm)+k(j,m);
end
end
end

fprintf('\nMatriz de Rigideces Global:\n\n')


for i=1:n;
for j=1:n;
fprintf('%15.3f',KT(i,j))
end
fprintf('\n')
end
%Autor: David Torres Arevyan

David Torres Arevyan 20


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
5.2. Código de programación para el Marco Rígido.
%Programa para obtener la matriz de rigidez de marcos con nodos rigidos
clear
clc
fprintf ('Programa para la obtencion de la matriz de rigidez del marco
con nodos rigidos dejado en clase')
fprintf('\n')
%Generacion de la matriz de vectores de colocacion VC
%Se asignan valores de los nodos de inicio y fin a los elementos
VC=[0 0 0 1 2 3;0 0 0 4 5 6;1 2 3 4 5 6];
%B = base de la seccion transeversal del elemento
%H = altura de la seccion transeversal del elemento
%Long = Largo del elemento
fc=25;
%fc=f'c del concreto en MPa
E=4400*sqrt(fc)*1000;
%beta = factor de forma de la seccion es 1.2 para secciones rectangulaes
%o cuadradas
G=0.3*E; beta=1.2;
B=[0.6,0.6,0.5];
H=B;
Long=[3.1,3.1,5];
W1=[0,0,.3];
W2=[.25,.25,.3];
%Se genera la matriz de rigideces global rellenandola de ceros
KT=zeros(6,6);
%Se obtienen las matrices para cada elemento ya sea columna o viga
for i=1:3;
if i<=2;
k=zeros(6,6);
b=B(i);h=H(i);L=Long(i); R1=W1(i); R2=W2(i);
I=b*h^3/12;A=b*h; Le=L-R1-R2;
phi=3*E*I*beta/(G*A*L^2);n=1+(4*phi);
k1r=12*E*I/(n*Le^3);k2r=6*E*I/(n*Le^2);k3r=4*E*I*(1+phi)/(Le*n);
k4r=2*E*I*(1-2*phi)/(n*Le);k5r=E*A/Le;

k(1,1)=k1r;k(1,3)=-(k2r+R1*k1r);k(1,4)=-k1r;
k(1,6)=-(k2r+R2*k1r);k(2,2)=k5r;k(2,5)=-k5r;
k(3,3)=k3r+2*R1*k2r+k1r*(R1^2);
k(3,4)=k2r+R1*k1r;
k(3,6)=k4r+R1*k2r+R2*k2r+R1*R2*k1r;
k(4,4)=k1r;k(4,6)=k2r+R2*k1r;k(5,5)=k5r;
k(6,6)=k3r+2*R2*k2r+k1r*(R2^2);
for m=1:5;
for n=m+1:6;
k(n,m)=k(m,n);
end
end
else
k=zeros(6,6);
b=B(i);h=H(i);L=Long(i); R1=W1(i); R2=W2(i);

David Torres Arevyan 21


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
I=b*h^3/12;A=b*h; Le=L-R1-R2;
phi=3*E*I*beta/(G*A*L^2); n=1+(4*phi);
k1r=12*E*I/(n*Le^3); k2r=6*E*I/(n*Le^2);k3r=4*E*I*(1+phi)/(n*Le);
k4r=2*E*I*(1-(2*phi))/(n*Le); k5r=E*A/Le;

k(2,2)=k1r;k(2,3)=k2r+R1*k1r;
k(2,5)=-k1r;k(2,6)=k2r+R2*k1r;k(3,3)=k3r+2*R1*k2r+k1r*(R2^2);
k(3,5)=-(k2r+R1*k1r);
k(3,6)=k4r+R1*k2r+R2*k2r+R1*R2*k1r;k(5,5)=k1r;
k(5,6)=-(k2r+R2*k1r);k(6,6)=k3r+2*R2*k2r+k1r*(R2^2);
k(1,1)=k5r; k(1,4)=-k5r; k(4,4)=k5r;
for m=1:5;
for n=m+1:6;
k(n,m)=k(m,n);
end
end
end
% se imprimen las matrices elementales
fprintf('\nMatriz de Rigideces Elemental k%d:\n\n',i)
for w=1:n;
for z=1:n;
fprintf('%15.3f',k(w,z))
end
fprintf('\n')
end
%Se genera la matriz de rigideces global
for j=1:6
jj= VC(i,j);
if jj==0;
continue
end
for m=1:6
mm=VC(i,m);
if mm==0
continue
end
KT(jj,mm)=KT(jj,mm)+k(j,m);
end
end
end

fprintf('\nMatriz de Rigideces Global:\n\n')


for i=1:n;
for j=1:n;
fprintf('%15.3f',KT(i,j))
end
fprintf('\n')
end
%Autor: David Torres Arevyan

David Torres Arevyan 22


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
5.3. Modos de vibrar en una chimenea.

5.3.1. Tabla de desplazamientos.

3.1 3.2 3.3 3.4 3.5


SAP2000
Z Z/H SAP2000 2 2 2 2
NORMALIZADO φ(Z)=sen((π*Z)/(Z*H)) φ(Z)=(Z/H) φ(Z)=(Z /H ) φ(Z)=(Z /H )-2(Z/H) φ(Z)=1-cos((π*Z)/(Z*H))

80 1.000 0.1859 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000


70 0.875 0.1517 0.8160 0.9808 0.8750 0.7656 0.9844 0.8049
60 0.750 0.1180 0.6347 0.9239 0.7500 0.5625 0.9375 0.6173
50 0.625 0.0862 0.4637 0.8315 0.6250 0.3906 0.8594 0.4444
40 0.500 0.0579 0.3115 0.7071 0.5000 0.2500 0.7500 0.2929
30 0.375 0.0344 0.1850 0.5556 0.3750 0.1406 0.6094 0.1685
20 0.250 0.0167 0.0898 0.3827 0.2500 0.0625 0.4375 0.0761
10 0.125 0.0050 0.0269 0.1951 0.1250 0.0156 0.2344 0.0192
0 0.000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
Apéndice 5.3.1.1 Tabla de desplazamientos obtenida con las primeras 5 ecuaciones.

3.6
SAP2000
Z Z/H SAP2000 φ(Z)=(α-1)*(Z2 /H2 )+(2-α)*(Z/H)
NORMALIZADO
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
80 1.000 0.1859 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
70 0.875 0.1517 0.8160 0.9844 0.9625 0.9406 0.9188 0.8969 0.8750 0.8531 0.8313 0.8094 0.7875 0.7656
60 0.750 0.1180 0.6347 0.9375 0.9000 0.8625 0.8250 0.7875 0.7500 0.7125 0.6750 0.6375 0.6000 0.5625
50 0.625 0.0862 0.4637 0.8594 0.8125 0.7656 0.7188 0.6719 0.6250 0.5781 0.5313 0.4844 0.4375 0.3906
40 0.500 0.0579 0.3115 0.7500 0.7000 0.6500 0.6000 0.5500 0.5000 0.4500 0.4000 0.3500 0.3000 0.2500
30 0.375 0.0344 0.1850 0.6094 0.5625 0.5156 0.4688 0.4219 0.3750 0.3281 0.2813 0.2344 0.1875 0.1406
20 0.250 0.0167 0.0898 0.4375 0.4000 0.3625 0.3250 0.2875 0.2500 0.2125 0.1750 0.1375 0.1000 0.0625
10 0.125 0.0050 0.0269 0.2344 0.2125 0.1906 0.1688 0.1469 0.1250 0.1031 0.0813 0.0594 0.0375 0.0156
0 0.000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
Apéndice 5.3.1.2 Tabla de desplazamientos obtenida con la ecuación 3.6 para los distintos valores α.

David Torres Arevyan 23


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

3.7
SAP2000
Z Z/H SAP2000 φ(Z)=(Z/H)α
NORMALIZADO
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
80 1.000 0.1859 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
70 0.875 0.1517 0.8160 1.0000 0.9736 0.9480 0.9230 0.8987 0.8750 0.8519 0.8295 0.8076 0.7863 0.7656
60 0.750 0.1180 0.6347 1.0000 0.9441 0.8913 0.8415 0.7944 0.7500 0.7081 0.6685 0.6311 0.5958 0.5625
50 0.625 0.0862 0.4637 1.0000 0.9103 0.8286 0.7543 0.6866 0.6250 0.5689 0.5179 0.4714 0.4291 0.3906
40 0.500 0.0579 0.3115 1.0000 0.8706 0.7579 0.6598 0.5743 0.5000 0.4353 0.3789 0.3299 0.2872 0.2500
30 0.375 0.0344 0.1850 1.0000 0.8219 0.6755 0.5552 0.4563 0.3750 0.3082 0.2533 0.2082 0.1711 0.1406
20 0.250 0.0167 0.0898 1.0000 0.7579 0.5743 0.4353 0.3299 0.2500 0.1895 0.1436 0.1088 0.0825 0.0625
10 0.125 0.0050 0.0269 1.0000 0.6598 0.4353 0.2872 0.1895 0.1250 0.0825 0.0544 0.0359 0.0237 0.0156
0 0.000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000
Apéndice 5.3.1.3 Tabla de desplazamientos obtenida con la ecuación 3.7 para los distintos valores α.

David Torres Arevyan 24


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL
5.3.2. Gráficos de desplazamientos.

Apéndice 5.3.2.1. Gráfico comparativo de desplazamientos para la ecuación 3.1

Apéndice 5.3.2.2. Gráfico comparativo de desplazamientos para la ecuación 3.2

David Torres Arevyan 25


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Apéndice 5.3.2.3. Gráfico comparativo de desplazamientos para la ecuación 3.3

Apéndice 5.3.2.4. Gráfico comparativo de desplazamientos para la ecuación 3.4

David Torres Arevyan 26


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Apéndice 5.3.2.5. Gráfico comparativo de desplazamientos para la ecuación 3.5

Apéndice 5.3.2.6. Gráfico comparativo de desplazamientos para la ecuación 3.6

David Torres Arevyan 27


UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
FACULTAD DE ESTUDIOS SUPERIORES ACATLAN
PROGRAMA DE INGENIERÍA CIVIL

Apéndice 5.3.2.7. Gráfico comparativo de desplazamientos para la ecuación 3.7

David Torres Arevyan 28

You might also like