0% encontró este documento útil (0 votos)
149 vistas10 páginas

Trabajos en Matlab

Este documento presenta el análisis estructural de un pórtico 3D usando MATLAB. Define las dimensiones geométricas, propiedades mecánicas y cargas del pórtico. Genera la matriz de rigidez y resuelve el sistema para obtener las deformaciones y fuerzas internas. Finalmente, calcula las dimensiones de una zapata de cimentación.

Cargado por

Belén Yuquilima
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
149 vistas10 páginas

Trabajos en Matlab

Este documento presenta el análisis estructural de un pórtico 3D usando MATLAB. Define las dimensiones geométricas, propiedades mecánicas y cargas del pórtico. Genera la matriz de rigidez y resuelve el sistema para obtener las deformaciones y fuerzas internas. Finalmente, calcula las dimensiones de una zapata de cimentación.

Cargado por

Belén Yuquilima
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD DE CUENCA

ESTRUCTURAS III

MA. BELÉN YUQUILIMA

DATOS

%PORTICO 3D

l1=4; % ancho del pórtico (m)


l2=6; % ancho del pórtico (m)
h=3; % altura del pórtico (m)

%COLUMNA

cb=0.20; % base de columna (m)


ca=0.40; % altura de columna (m)
Ac=cb*ca; % area de columna (m2)
Ic=cb*ca^3/12; %inercia de columna (m4)

%VIGA

vb=0.20; % base de viga (m)


va=0.40; % altura de viga (m)
Av=vb*va; % area de viga (m2)
Iv=vb*va^3/12; %inercia de viga (m4)

%CARACTERISTICAS MECÁNICAS DE MATERIAL

E=21000;% módulo de eslasticidad [MPa]


mu=0.2;%[-]

%DENSIDAD DE HORMIGON

rho=2400/1000000;%[kg/m^3]

TIPO

% # tipo
Types={1 'beam'};%VIGA Y COLUMNA

SECCIÓN

% [# A ky kz Ixx Iyy Izz]


Sections=[1 Ac Inf Inf 0.4^3*0.2/12+0.2^3*0.4/12 0.2*0.4^3/12 0.4*0.2^3/12; %COLUMNA
2 Av Inf Inf 0.4^3*0.2/12+0.2^3*0.4/12 0.2*0.4^3/12 0.4*0.2^3/12]; %VIGA

1
MATERIAL

% # E mu rho
Materials=[1 E mu rho];

NODOS (EJES GENERALES)

% # x y z
Nodes=[1 0 0 0;
2 l1 0 0;
3 0 0 h;
4 l1 0 h];

Nodes=reprow(Nodes,(1:4),1,[l1,0,l2,0]);

%NODOS DE REFERENCIA

Nodes=[Nodes; 9 2 0 3;
10 2 6 3;
11 4 3 3;
12 0 3 3];

%GRAFICA

figure
plotnodes(Nodes);
title('GRAFICO DE NUDOS');

2
ELEMENTOS

% [# Typ Sec Mat Ni Nf Nr]


Elements=[1 1 1 1 1 3 9;
2 1 1 1 2 4 9;
3 1 1 1 5 7 10;
4 1 1 1 6 8 10;
5 1 2 1 3 4 10;
6 1 2 1 7 8 9;
7 1 2 1 3 7 11;
8 1 2 1 4 8 12];
%GRAFICA
figure
plotelem(Nodes,Elements,Types);
title('GRAFICO DE NUDOS Y ELEMENTOS');

3
%GRAFICA NODOS ELEMENTOS
plotnodes(Nodes)
hold on
plotelem(Nodes,Elements,Types)
hold off

4
GRADOS DE LIBERTAD

DOF=getdof(Elements,Types);
% .01 DESPLAZAMIENTO EN X
% .02 DESPLAZAMIENTO EN Y
% .03 DESPLAZAMIENTO EN Z
% .04 ROTACION EN X
% .05 ROTACION EN Y
% .06 ROTACION EN Z

DOF=getdof(Elements,Types);
seldof=[1.00 2.00 5.00 6.00];
DOF=removedof(DOF,seldof);

CALCULO PESO PROPIO

g=[0 0 9.81];
pesopropio=accel(g,Elements,Types,Sections,Materials);

MATRIZ DE RIGIDEZ

k=asmkm(Nodes,Elements,Types,Sections,Materials,DOF);

5
APLICACION DE CARGAS

%CARGAS DISTRIBUIDAS
% # kix kiy kiz kjx kjy kjz
Dloads=[5 0 0 -0.012 0 0 -0.012
6 0 0 -0.012 0 0 -0.012
7 0 0 -0.012 0 0 -0.012
8 0 0 -0.012 0 0 -0.012];

Dl=elemloads(Dloads,Nodes,Elements,Types,DOF);
Dl1=elemloads(pesopropio,Nodes,Elements,Types,DOF);

SOLUCION DEL SISTEMA

%U=inv(k)*T;
U=k\(Dl+Dl1); %MATRIZ DE DEFORMACIONES
F=elemforces(Nodes,Elements,Types,Sections,Materials,DOF,U,Dloads);
%Fuerzas en los elementos

GRAFICA DE CORTANTES

figure
plotforc('sheary',Nodes,Elements,Types,F,Dloads);
title('Cortante en Y [MN/m]');

6
GRAFICA DE NORMALES

figure
plotforc('norm',Nodes,Elements,Types,F,Dloads);
title('Esfuerzo Normal [MN]');

GRAFICA DE MOMENTOS

figure
plotforc('momz',Nodes,Elements,Types,F,Dloads);
title('Momentos (MN*m)')

7
GRAFICA DE DEFORMACIONES

figure
plotdisp(Nodes,Elements,Types,DOF,U);
title('GRÁFICO DE DEFORMACIONES [m]');

8
ZAPATA

qadm= 50;%q ADMISIBLE SUELO KN/M2


r1=1;%RELACION1 TAMANO ZAPATA
r2=1.5;%RELACION2 TAMANO ZAPATA
Pu=((cb*ca*3*24)+36);% KN FUERZA ULTIMA TRANSMITIDA DE LA COLUMNA AL PLINTO

%DATOS COLUMNAS
% cb= 0.20; % base de la columna (m)
%ch= 0.40; % ancho de la columna (m)

%resolucion

ladob= sqrt(Pu/(r1*qadm));%LADO b con r1


ladoa= ladob*r1;%LADO b CON r1

%ploteado de rectangulos%
fprintf('DIMENSIONES DE ZAPATA RELACION 1:1')

DIMENSIONES DE ZAPATA RELACION 1:1

disp('(relacion 1:1) lado a (metros) es:')

9
(relacion 1:1) lado a (metros) es:

ladoa

ladoa = 0.9139

disp('(relacion 1:1) lado b (metros) es:')

(relacion 1:1) lado b (metros) es:

ladob

ladob = 0.9139

a=ladoa;
lh=ladob;
fprintf('AREA TOTAL ZAPATA (m2) = %5f\n',a*lh)

AREA TOTAL ZAPATA (m2) = 0.835200

x=linspace(0,a,500);y=linspace(0,lh,500);
y1=0;y2=lh;x1=0;x2=a;
plot(x,y1,'b.',x,y2,'b.',x1,y,'b.',x2,y,'b.');

10

También podría gustarte