Documente Academic
Documente Profesional
Documente Cultură
% ULEAM
% ESTRUCTURAS III
% SEXTO A 2017-1
% AGOSTO 2017
% ALCIVAR PINCAY TOMMY
%
% Portico plano considerando las deformaciones axiales en vigas y columnas
%% DATOS GENERALES
E=1.8e6; %modulo de elasticidad
%columnas
bc=0.30; hc=0.40;
%vigas
bv=0.30; hv=0.45;
%% LONGITUDES
L1=5;
L2=4;
L3=3.64; L4=L3;
L5=3.5; L6=L5;
%% MATRICES DE TRANSFORMACION
% poner angulos como muestra la funcion [T] = T_port(L,alfa,beta1,beta2)
[T1] = T_port(L1,0,0,0);
[T2] = T_port(L2,0,0,0);
[T3] = T_port(L3,74.05,-15.95,0);
[T4] = T_port(L4,74.05,0,0);
[T5] = T_port(L5,90,0,0);
[T6] = T_port(L6,90,0,0);
%% 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';
K6= T6*k6*T6';
%% VECTORES DE EMSAMBLE
ve_1=[7 8 9 10 11 12];
ve_2=[1 2 3 4 5 6];
ve_3=[13 14 15 7 8 9];
ve_4=[7 8 9 1 2 3];
ve_5=[16 17 18 10 11 12];
ve_6=[10 11 12 4 5 6];
%% ENSAMBLAJE DE LA MATRIZ DE LA ESTRUCTURA
%[K] = EnsamGDL(K0,kel,gdl) crea la matriz total e ira agregando K0=S
% kel=K1 regidez del elemento, gdl grado de libertad configurado
S=zeros(18,18);
[S] = EnsamGDL(S,K1,ve_1);
[S] = EnsamGDL(S,K2,ve_2);
[S] = EnsamGDL(S,K3,ve_3);
[S] = EnsamGDL(S,K4,ve_4);
[S] = EnsamGDL(S,K5,ve_5);
[S] = EnsamGDL(S,K6,ve_6);
%% vectores de carga
QL=[0 0 0 7 0 0 0 0 0 4 0 0 ]';
% aqui (1:12,1:12) antes de la coma para filas despues de la coma para
% columnas
SL=S(1:12,1:12);
format long
DL=SL\QL;
%% REACCCIONES
% atento q debes selecciar despues del ultimo grado de libertad
SRL=S(13:18,1:12);
format short
QR=SRL*DL;
D1=D(ve_1);
D2=D(ve_2);
D3=D(ve_3);
D4=D(ve_4);
D5=D(ve_5);
D6=D(ve_6);