Documente Academic
Documente Profesional
Documente Cultură
México
Tarea 1
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:
Imagen ¡Error! No hay texto con el estilo especificado en el documento.1.1 Diagrama del marco
El f’c del concreto es de 25 MPa. Para determinar el módulo de elasticidad se utilizó la siguiente
expresión:
E = 4400 f ´c , la cual solo es válida cuando el f’c está en MPa de acuerdo a las NTC-Concreto
(2004).
E = 22000MPa
El modulo a cortante G se tomó como 0.3 de E por lo que su valor es igual a:
G = 0.3E = 6600MPa
Las matrices de rigideces de los elementos viga y columna así como la matriz global se expresan en
términos de kN/m2.
Antes de comenzar con el cálculo de las matrices elementales se designó 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.
Imagen ¡Error! No hay texto con el estilo especificado en el documento.2 Configuración de los
grados de libertad
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.
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:
[ k ]1 = [ k ]3
e e
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:
Debido a que las columnas están empotradas en la base, para la generación de la matriz de
rigideces no so consideraron las primeras tres filas y columnas de dichas matrices debido a que sus
grados libertad están restringidos, por lo que la matriz de rigideces global queda con los siguientes
valores:
Conclusiones
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.
Anexo
k(1,1)=k1;k(1,3)=-k2;k(1,4)=-k1;
k(1,6)=-k2;k(2,2)=k5;k(2,5)=-k5;
k(3,3)=k3;
k(3,4)=k2;
k(3,6)=k4;
k(4,4)=k1;k(4,6)=k2;k(5,5)=k5;
k(6,6)=k3;
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);
I=b*h^3/12;A=b*h;
phi=3*E*I*beta/(G*A*L^2); n=1+(4*phi);
k1=12*E*I/(n*L^3); k2=6*E*I/(n*L^2);k3=4*E*I*(1+phi)/(n*L);
k4=2*E*I*(1-2*phi)/(n*L); k5=E*A/L;
k(2,2)=k1;k(2,3)=k2;
k(2,5)=-k1;k(2,6)=k2;k(3,3)=k3;
k(3,5)=-k2;
k(3,6)=k4;k(5,5)=k1;k(5,6)=-k2;k(6,6)=k3;
k(1,1)=k5; k(1,4)=-k5; k(4,4)=k5;
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
fprintf('\nLas unidades son en kN/m^2\n')
%Autor: Gustavo Monroy Guzman