Sunteți pe pagina 1din 9

UNIVERSIDAD LAICA ELOY ALFARO DE MANABI

FACULTAD DE INGENIERIA
Carrera de Ingeniería Civil

TRABAJO GRUPAL

PORTICO PLANO CON UN CUERPO RIGIDO

ASIGNATURA: ANÁLISIS MATRICIAL

CURSO: 7MO A

INTEGRANTES:

BRAVO ESPINEL FRANKLIN

SANTANA MERO HUMBERTO

VILLAMARIN ZAMBRANO JHORDAN

DOCENTE: ING. ABEL ZAMBRANO MEJIA

FECHA DE ENTREGA: 20 DE JUNIO DEL 2018

Manta – Manabí - Ecuador

2018– 1
MATRIZ DE RIGIDES DE LA ESTRUCTURA
% Matrices de rigidez en coordenadas locales
% Se utiliza la rutina k_port_rig
% [k]=k_port_corte(E,A,G,I,L,f)
[k1]=k_port_corte(E,G,I,A,f,L1);
[k2]=k_port_corte(E,G,I,A,f,L2);
[k3]=k_port_corte(E,G,I,A,f,L3);
[k4]=k_port_corte(E,G,I,A,f,L4);
[k5]=k_port_corte(E,G,I,A,f,L5);

Es necesaria la rutina [k]=k_port_corte(E,A,G,I,L,f) mostrada a continuación:

function [k]=k_port_corte(E,G,I,A,f,L)
% [k]=k_port_rig(E,A,G,I,f,L)
% Calcula la matriz de rigidez de un elemento pórtico plano considerando
% deformaciones por flexión y por cortante.
% constante en un sistema reducido
% Datos:
% E = módulo de elasticidad
% G= módulo de corte
% I= Inercia de los elementos
% A= Área de la sección
% Ac= Área de corte
% f= Factor de forma
% L = longitud del elemento

Ac = A/f;

B = (6*E*I)/(Ac*G*L^2);

k1 = ((2*E*I*(2+B))/(L*(1+2*B)));

a = ((2*E*I*(1-B))/(L*(1+2*B)));

k2=k1;

k = [k1 a 0
a k2 0
0 0 A*E/L];

end
MATRIZ DE TRANSFORMACION DE LA ESTRUCTURA.
%Matriz de transformación.
%Se utiliza la rutina T_port_corte
%[T]=T_port_corte(L,alfa,beta1,beta2,dist)
[T1]=T_port_corte(L1,alfa1,0,0,[0 0 0 0]);
[T2]=T_port_corte(L2,alfa2,0,0,[0 0 0 0]);
[T3]=T_port_corte(L3,alfa3,0,0,[0 0 0 0]);
[T4]=T_port_corte(L4,alfa4,0,0,[0 0 4 0]);
[T5]=T_port_corte(L5,alfa5,0,0,[0 0 4 4]);

Es necesaria la rutina [k]=k_port_corte(E,A,G,I,L,f) mostrada a continuación:

function [T]=T_port_corte(L,alfa,beta1,beta2,dist)
% [T]=T3_EP(L,alfa,beta1,beta2)
% Calcula la matriz de transformación de un pórtico plano de un
% sistema de coord. reducidas a un sistema de coord. de nudos
% Datos:
% L = longitud del elemento
% alfa = ángulo del eje local con respecto al eje global
% beta1 = ángulo del nudo inicial con respecto al eje global
% beta2 = ángulo del nudo final con respecto al eje global

dx1=dist(1);
dy1=dist(2);
dx2=dist(3);
dy2=dist(4);

c1=cosd(alfa-beta1);
c2=cosd(alfa-beta2);
s1=sind(alfa-beta1);
s2=sind(alfa-beta2);

T = [-s1/L -s1/L -c1


c1/L c1/L -s1
1-(dx1/L) -dx1/L -dy1
s2/L s2/L c2
-c2/L -c2/L s2
dx2/L 1+(dx2/L) dy2];

end
MATRIZ DE RIGIDEZ EN COORDENADAS DE NUDO

%Matriz de rigidez en coordenadas de nudo


%K=T*k*T'
K1=T1*k1*T1';
K2=T2*k2*T2';
K3=T3*k3*T3';
K4=T4*k4*T4';
K5=T5*k5*T5';
% Generación de matrices SLL y SRL
SLL=S(1:9,1:9);
SRL=S(10:18,1:9);

%% VECTOR DE CARGAS
%QL=[0 0 0 0 0 ]'(Grados de libertad)
QL=zeros(9,1);
QL(1)=10;
QL(5)=-10;
QL(7)=10;

%% DESPLAZAMIENTOS
DL=SLL\(QL);

S-ar putea să vă placă și