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:
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 text of specified style in document.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:
En tanto para la columna dos la asignación de los grados de libertad es muy similar, solamente se
colocan los valores de 4, 5 y 6 por los valores de 1, 2 y 3.
Para las dos columnas se obtuvo la siguiente matriz de rigidez elemental:
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:
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
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