Está en la página 1de 4

>> pa=[0]

pa =

>> E=150000*210^0.5

E=

2.1737e+06

>> [KL]=rlaxinfi(pa)

Numero de nudos:9

Numero de pisos:2

Numero de nudos restringuidos:3

Modulo de elasticidad:2.1737e+06

Calcula con: Inercias gruesas, codigo=0. Con inercias agrietadas, codigo=1

Ingrese codigo de inercias :1

Matriz de rigidez lateral :

KL =

1.0e+03 *

2.1372 -1.1349

-1.1349 0.9466
% .......................................................

% Estudiantes UTM

% NOVENO D

% 20_05_2019

% Calculo la KL del Portico 1

p1=[0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.25 0.40 4;

0.25 0.40 3;

0.25 0.40 4;

0.25 0.40 3];

nod=9; np=2; nr=3;E=1738965.21;

[KL1]=rlaxinfi(p1,nod,np,nr,E)

% Calculo la KL del Portico 2

p2=[0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.25 0.40 4;

0.25 0.40 3;

0.25 0.40 4;

0.25 0.40 3];


[KL2]=rlaxinfi(p2,nod,np,nr,E)

p3=[0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.5;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.3 0.3 3.0;

0.25 0.40 4;

0.25 0.40 3;

0.25 0.40 4;

0.25 0.40 3];

[KL3]=rlaxinfi(p3,nod,np,nr,E)

%CALCULO DE PORTANTE POR TRASLACION

KXX=KL1+KL2+KL3 %MATRIZ DE RIGIDEZ PARA ANALISIS DE CORTANTE POR TRASLACION

F=[1.685502;3.130218];

% % CALCULO DE FUERZA POR TRASLACION DEL PORTICO

qq=KXX\F % DESPLAZAMIENTOS EN COORDENADAS DE PISO POR TRASLACION

% FUERZAS POR TRASLACION

PP1t=KL1*qq

PP2t=KL2*qq

PP3t=KL3*qq

% % Ingreso de matriz de Compatibilid para 3 gdl

A1=[1 0 0 -3.5 0 0 ;

0 1 0 0 -3.5 0 ];

A2=[1 0 0 0.5 0 0 ;

0 1 0 0 0.5 0 ];

A1=[1 0 0 3.5 0 0 ;

0 1 0 0 3.5 0 ];

% % Calculo de matriz de Rigidez Espacial


KE=A1'*KL1*A1+A2'*KL2*A2+A3'*KL3*A3

% % Calcular Momentos AX=1

Ax=1;

Lt=3; % Longitud perpendicular al sentido de analisis

Mt=0.05*Ax*Lt*F

Cero=[0;0] % En Funcion del Numero de pisos

Q=[Cero;Mt]

q=inv(KE)*Q

% Desplalzamientos porticos

pp1=A1*q

pp2=A2*q;

pp3=A3*q

% % Fuerzas debido a torsion

PP1=KL1*pp1

PP2=KL2*pp2

PP3=KL3*pp3

% FUERZAS FINALES INCLUIDO EL EFECTO DE TORSION

PP1F=PP1t+abs(PP1)

PP2F=PP2t+abs(PP2)

PP3F=PP3t+abs(PP3)

return

También podría gustarte