Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa para Armaduras
Programa para Armaduras
TRABAJO SEMESTRAL
SOLUCIÓN DE ARMADURAS MEDIANTE
EL MÉTODO DE LA RIGIDEZ
USANO EL PROGRAMA MATLAB
Ayacucho – Perú
2018
Índice general
1. Introduccion 1
1.1. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.1. Objetivo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1.2. Objetivos específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Marco teórico 2
2.1. ARMADURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.1. Supuestos para el diseño. . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Todas las cargas se aplican en los nodos. . . . . . . . . . . . . . . . . . . 3
Los elementos están unidos entre sí mediante pasadores lisos. . . . . . . 3
2.2. CARGAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2.1. TIPOS DE CARGAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
CARGAS MUERTAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
CARGAS VIVAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3. Método matricial de la rigidez . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4. Conclusiones y recomendaciones 13
4.1. Conclusiones: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2. Recomendaciones: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5. Bibliografia 14
6. ANEXOS 15
Ingeniería Civil 1
Índice de figuras
Ingeniería Civil 2
1 Introduccion
1.1 Objetivos
Calcular los valores de todos las barras de la armadura utilizando el programa elaborado
en MATLAB.
Ingeniería Civil 1
2 Marco teórico
2.1 ARMADURAS
Una armadura es una estructura compuesta de elementos esbeltos unidos entre sí en sus
puntos extremos. Los elementos usados comúnmente en construcción consisten en puntales de
madera o barras metálicas.
En particular, las armaduras planas se sitúan en un solo plano y con frecuencia se usan
para soportar techos y puentes. La armadura que se muestra en la figura 2.1-a es un ejemplo de
una armadura típica para soportar techos. En esta figura, la carga del techo se transmite a la
armadura en los nodos por medio de una serie de largueros. Como esta carga actúa en el mismo
plano que la armadura, figura 2.1-b, el análisis de las fuerzas desarrolladas en los elementos de
la armadura será bidimensional.
Ingeniería Civil 2
Programación Digital IC-246 Trabajo Semestral
Todas las cargas se aplican en los nodos. En la mayoría de las situaciones, como en
armaduras de puentes y de techos, este supuesto se cumple. A menudo se pasa por alto el peso
de los elementos, ya que la fuerza soportada por cada elemento suele ser mucho más grande que
su peso. Sin embargo, si el peso debe ser incluido en el análisis, por lo general es satisfactorio
aplicarlo como una fuerza vertical con la mitad de su magnitud aplicada a cada extremo del
elemento.
Los elementos están unidos entre sí mediante pasadores lisos. Por lo general, las
conexiones de los nodos se forman empernando o soldando los extremos de los elementos a
una placa común, llamada placa de unión, como se muestra en la figura 2.3-a, o simplemente
pasando un perno o pasador largo a través de cada uno de los elementos, figura 2.3-b. Podemos
suponer que estas conexiones actúan como pasadores siempre que las líneas centrales de los
elementos unidos sean concurrentes.
Ingeniería Civil 3
Programación Digital IC-246 Trabajo Semestral
Debido a estos dos supuestos, cada elemento de la armadura actuará como un elemento de
dos fuerzas, y por lo tanto, la fuerza que actúe en cada extremo del elemento debe estar dirigida
a lo largo del eje del elemento. Si la fuerza tiende a alargar el elemento, es una fuerza de tensión
(T), figura 2.4-a; mientras que si tiende a acortar el elemento, es una fuerza de compresión (C),
figura 2.4-b. En el diseño real de una armadura es importante establecer si la naturaleza de la
fuerza es de tensión o de compresión. A menudo, los elementos a compresión deben ser más
gruesos que los elementos a tensión debido al efecto de pandeo o de columna que ocurre cuando
un elemento está en compresión.
Armadura simple. Si tres elementos se conectan entre sí median te pasadores en sus extremos,
forman una armadura triangular que será rígida, figura 2.5. Al unir dos elementos más y conectar
estos elementos a una nueva junta D se forma una armadura más grande. Este procedimiento
puede repetirse todas las veces que se desee para formar una armadura aún más grande. Si
una armadura se puede construir expandiendo de este modo la armadura triangular básica, se
denomina una armadura simple.
Ingeniería Civil 4
Programación Digital IC-246 Trabajo Semestral
2.2 CARGAS
Las cargas estructurales son definidas como la acción directa de una fuerza concentrada o
distribuida actuando sobre el elemento estructural y la cual produce estados tensionales sobre
la estructura.
Ingeniería Civil 5
Programación Digital IC-246 Trabajo Semestral
F =K ∗d
Donde:
F= Vector de cargas
K= Matriz de rigidez
D= Vector de desplazamientos
Relaciona los vectores carga y desplazamiento con la matriz de rigidez y que dicha ecuación
es aplicable tanto a barras como a estructuras, aunque con un sentido específico en cada caso.
Dado que la metodología de cálculo matricial tiene unas particularizaciones en base a las
diferentes tipologías estructurales, según sea la barra o la estructura tendremos diferentes di-
mensiones tanto de los vectores carga y desplazamiento como de la matriz de rigidez.
Ingeniería Civil 6
3 Procedimiento del Programa
Ingeniería Civil 7
Programación Digital IC-246 Trabajo Semestral
El programa permite extraer datos desde un excel lo que nos facilita el ingreso de datos
para cada sección de las barra (Figura 3.4), teniendo en cuenta que antes se debe hacer una
previa enumeración de cada nodo como también de cada barra para tener un orden a la hora
de insertar los datos de las cargas (Figura 3.5).
Al pulsar el pushbutton de nombre .Exportar datos"podemos sacar los datos que introduci-
mos previamente en el excel y lo plasma en el GUIDE que creamos. (Figura 3.6)
Ingeniería Civil 8
Programación Digital IC-246 Trabajo Semestral
resultados la matriz rigidez, las reacciones en cada apoyo, las tensiones en cada barra y las
deformaciones en cada nodo. (Figura 3.7)
Ingeniería Civil 9
Programación Digital IC-246 Trabajo Semestral
El programa permite extraer datos desde un excel lo que nos facilita el ingreso de datos
para cada sección de las barra (Figura 3.9), teniendo en cuenta que antes se debe hacer una
previa enumeración de cada nodo como también de cada barra para tener un orden a la hora
de insertar los datos de las cargas (Figura 3.10).
Al pulsar el pushbutton de nombre .Exportar datos"podemos sacar los datos que introducimos
previamente en el excel y lo plasma en el GUIDE que creamos. (Figura 3.11)
Ingeniería Civil 10
Programación Digital IC-246 Trabajo Semestral
Ingeniería Civil 11
Programación Digital IC-246 Trabajo Semestral
resultados la matriz rigidez, las reacciones en cada apoyo, las tensiones en cada barra y las
deformaciones en cada nodo. (Figura 3.12)
Ingeniería Civil 12
4 Conclusiones y recomendaciones
4.1 Conclusiones:
Matlab puede extraer imágenes, como también trabajar con programas externos ya sean
el excel entre otros
4.2 Recomendaciones:
Enumerar de manera adecuada los nodos, donde las primeras enumeraciones serán de la
parte superior y terminar en los apoyos primero el apoyo de rodillo y por último el apoyo
fijo.
Las barras deven seguir la enumeración de los nodos en la mayoría de los casos y terminar
de enumerar en los extremos de los apoyos.
Con el pushbutton de nombre .Extraer los datos"podemos extraer datos directamente del
excel, por lo que tenemos que introducir los datos de cada sección primero en el excel.
Para ocultar resultados que no deseemos ver en el Command Window se utiliza el ";".
Ingeniería Civil 13
5 Bibliografia
Boor, F., y Johnston, R (1990) Estática. Mecánica vectorial para ingenieros. México, D.F.,
México. Mc Graw Hill
Morales, Heron. MATLAB para ciencias e ingeniería con metodos numericos y visualiza-
ción gráfica. Lima,Perú. Editorial Megabyte
HIBBELER, R.C. Mecánica Vectorial para Ingenieros Estática 10ª edición, México D.F.,
Pearson Prentice Hall, 2004
10) James M. Gere, Resistencia de materiales, 5° Edición, Ediciones Paraninfo S.A., 2012.
Ingeniería Civil 14
6 ANEXOS
Ingeniería Civil 15
Códigos del programa “armaduras.m” con
interfaz en GUIDE:
if nargout
[varargout{1:nargout}] = gui_mainfcn(gui_State,
varargin{:});
else
gui_mainfcn(gui_State, varargin{:});
end
% End initialization code - DO NOT EDIT
%9na armadura
clc
%Variable Globales
E =str2double(get(handles.edit4,'String')); % E=2*10^6
A =str2double(get(handles.edit3,'String')) ; % A= .001
Nodos =str2double(get(handles.edit1,'String'));
M=get(handles.uitable1,'data');
Qk=get(handles.uitable6,'data');
[a1,a2]=size(M);
for i=1:a1
l1=sqrt((M(i,1)-M(i,3))^2 +(M(i,2)-M(i,4))^2);
Lg(i)=l1;
end
Lg=Lg';
M=[M,Lg];
K=zeros((a1+3));
in=M(i,5) ;
fi=M(i,6) ;
xn=in*2-1; yn=in*2 ; xf=fi*2-1; yf=fi*2;
M0=zeros((a1+3));
lq(i,1)=A*E/Lg(i)*-lx; lq(i,2)=A*E/Lg(i)*-ly;
lq(i,3)=A*E/Lg(i)*lx; lq(i,4)=A*E/Lg(i)*ly;
k1=k([1,2],[1,2]);
k2=k([1,2],[3,4]);
k3=k([3,4],[1,2]);
k4=k([3,4],[3,4]);
M0([xn,yn],[xn,yn])=k1;
M0([xn,yn],[xf,yf])=k2;
M0([xf,yf],[xn,yn])=k3;
M0([xf,yf],[xf,yf])=k4;
K=K+M0;
end
Kii=K([1:a1],[1:a1]);
Kji=K([(a1+1):(a1+3)],[1:a1]);
Du=inv(Kii)*Qk(1:end-3 , 1);
Qu=Kji*Du;
Qu=Qu-Qk(end-2:end,1);
for i=1:a1
in=M(i,5) ;
fi=M(i,6) ;
n=in ;f= fi;
tencion(i,1)= lq(i,:)*[Dt(n*2-1);Dt(n*2);Dt(f*2-
1);Dt(f*2)];
end
% set(handles.uitable1,'data',M)
set(handles.uitable7,'data',K)
set(handles.uitable3,'data',Deformaciones)
set(handles.uitable4,'data',tencion)
set(handles.uitable5,'data',Qu)