You are on page 1of 10

INFORME PC5 (Matlab)

a) Los resultados de resolver manualmente el problema planteado para los siguientes


datos:

L=2.5 m

B=1.5 m

P= 2 kN/m2

b= 200 mm

t=25 mm

gamma= 10 kN/m3

Oadm=40 MPa

Número de tablas encoladas necesarias como refuerzo: 4 tablas

Longitudes de las tablas:

 La primera tabla tiene la longitud del balcón que es de 2 500 mm = 2.5 m


 La segunda tabla de refuerzo se puede ubicar hasta distancias >= 1.79986m, pero
como piden aproximar a múltiplos enteros de 250 mm, 1.79986 m =1799. 86 mm <>
2000 mm =2m
 La tercera tabla de refuerzo se puede colocar hasta distancias mayores o iguales a
1.0997 m =1099.7 mm, pero expresado en un múltiplo de 250 mm sería una longitud
de 1250 mm = 1.25 m
 Y la cuarta tabla medirá una longitud >= 0.3996 m =399.6 mm, el cual expresado en
múltiplos de 250 mm, sería 500mm o 0.5m

El esfuerzo admisible obtenido manualmente es:

Tadm<= 0.119 MPa

Como piden expresar ese valor en múltiplos de 0.1 MPa, se redondeará a 0.1 MPa.
b) El diagrama de flujo del programa

INICIO

INGRESAR DATOS

L, B, P, b, t, gamma, Ou

OPERACIÓN PARA
OPERACIÓN PARA OPERACIÓN PARA HALLAR Q, I
HALLAR HALLAR
(b,t) Q,I
Ma , Ay OuOadm

OPERACIÓN OPERACIÓN PARA


HALLAR Tmax
(Oadm, Ii, ci) Mmaxi
(Ay, Q, I, b)Tmax

OPERACIÓN
OPERACIÓN
(Mmaxi, Ma, Ay, L, B, b) Li
(Tmax, FS)Tadm

IMPRIMIR

n, L1, L2, L3, L4, Tadm

FIN
c) El código Matlab
%PROCEDIMIENTO:
%Se comensará dibujando el DCL del balcón indicando las reacciones que
son
%desconocidas, para después hallarlas por equilibrio de fuerzas y
momentos.
%Luego, se dibujarán los diagramas de fuerza cortante (DFC) y de
momento
%flector (DMF). Asimismo, se obtendrá la ecuación de la curva del
diagrama
%de momento flector. Posteriormente, se hallará el esfuerzo admisible
%tomando en cuenta el factor de seguridad mínimo que es 2. Para
conocer el
%máximo momento que soportaría una capa de dos tablas a ambos lados
del
%balcón, se usará la formula "maggi"; el valor de momento máximo que
se
%obtenga se ubicará en el DMF con ayuda de la ecuación de la curva.
Así, se
%podrá conocer a qué distancia se necesita colocar la siguiente capa
de
%refuerzo a ambos lados. Se seguirá este último procedimiento hasta
que la
%última capa de refuerzo soporte el momento máximo de capacidad del
balcón (Mmáx en DMF).

%NOTA: Se usarán los datos de entrada brindados.


%Longitud del balcón= L (m)
%Distancia entre vigas = B (m)
%Carga de trabajo= P (kN/m2)
%Ancho de las tablas= b (mm)
%Espesor de las tablas= t (mm)
%Peso especifico de la madera= gamma (KN/m3)
%Esfuerzo normal último de la madera= Ou (MPa)

%EXPLICACIÓN

%Ingresamos los datos en forma de vector [a b c d e ]

L=input('Ingrese la longitud en m del balcón ');


B=input('Ingrese la distancia en m entre vigas ');
P=input('Ingrese la carga de trabajo en kN/m2 ');
b=input('Ingrese el ancho de las tablas en mm ');
t=input('Ingrese el espesor de las tablas en mm ');
gamma=input('Ingrese el peso específico de la madera en kN/m3 ');
Ou=input('Ingrese el esfuerzo normal último de la madera en MPa ');

%PASO1: En el DCL del balcón se tienen tres reacciones en la zona


%empotrada (Ay, Ax, Ma). Para conocer sus valores, haremos equilibrio
de
%fuerzas y momentos.

%Tomamos momento respecto a A (en el empotrado).


Ma=P*1000*L*(B+b/1000)*(L/2);

%Equilibrio en Y:

Ay=P*1000*L*(B+b/1000);
%PASO2: Se dibujan los diagramas DFC y DMF. Acerca del diagrama de
momento
%flector escribiremos su ecuación de segundo grado.

%M=-Ma+Ay-(P*1000/2)*(B+b/1000)*X*X;

%PASO3: Hallamos el esfuerzo admisible, para un factor de seguridad


mínimo de 2.

FS=2;
Oadm=Ou/FS;

%Tomar en cuenta: La longitud de la tabla, adicional al balcón,


inicial es de 2.5 m y se llamará
%Tabla 0.
L0=2.5;
fprintf('La longitud de la primera tabla en metros es: \n ' )

disp(L0)

%Usamos la fórmula "Maggi" para despejar el momento máximo soportado


por
%una capa de madera a ambos lados del balcón.

I1=((b*t*t*t/12)*2);

c1=t/2;

Mmax=(Oadm*I1/c1)/1000;

%Hallamos la distancia a la que se necesitará otra capa de madera.

aa=-(P*1000/2)*(B+b/1000);
bb=Ay;
cc=-Ma+Mmax;

v1=(-bb+sqrt(bb*bb-4*aa*cc))/(2*aa);
v2=(-bb-sqrt(bb*bb-4*aa*cc))/(2*aa);

if and(v1>0,v1<2.5)
L1=v1;
elseif and(v2>0,v2<2.5)
L1=v2;
end

fprintf('La longitud de la segunda tabla en metros es: \n ' )

disp(L1)

%PASO4:Hallamos el momento máximo que resisten dos capas de tabla a


ambos
%lados del balcón.

I2=2*b*8*t*t*t/12;
c2=t;
Mmax2=(Oadm*I2/c2)/1000;

%Hallamos la distancia a la que se necesitará otra capa de madera.


aa=-(P*1000/2)*(B+b/1000);
bb=Ay;
cc=-Ma+Mmax2;

u1=(-bb+sqrt(bb*bb-4*aa*cc))/(2*aa);
u2=(-bb-sqrt(bb*bb-4*aa*cc))/(2*aa);

if and(u1>0,u1<2.5)
L2=u1;
elseif and(u2>0,u2<2.5)
L2=u2;
end

fprintf('La longitud de la tercera tabla en metros es: \n ')

disp(L2)

%PASO5: Hallamos el momento máximo que resisten tres capas de tablas a


%ambos lados del balcón.

I3=2*b*27*t*t*t/12;

c3=t+t/2;

Mmax3=(Oadm*I3/c3)/1000;

%Hallamos la distancia a la que se necesitará otra capa de madera.

aa=-(P*1000/2)*(B+b/1000);
bb=Ay;
cc=-Ma+Mmax3;

w1=(-bb+sqrt(bb*bb-4*aa*cc))/(2*aa);
w2=(-bb-sqrt(bb*bb-4*aa*cc))/(2*aa);

if and(w1>0,w1<2.5)
L3=w1;
elseif and(w2>0,w2<2.5)
L3=w2;
end

fprintf('La longitud de la cuarta tabla en metros es: \n ')

disp(L3)

%Hallamos el momento máximo para una cuarta capa de madera a ambos


lados
%debajo del balcón.

I4=2*b*64*t*t*t/12;
c4=2*t;

Mmax4=(Oadm*I4/c4)/1000;
disp(Mmax4)

%Hallamos la distancia a que se necesitaría refuerzo.

aa=-(P*1000/2)*(B+b/1000);
bb=Ay;
cc=-Ma+Mmax4;

z1=(-bb+sqrt(bb*bb-4*aa*cc))/(2*aa);
z2=(-bb-sqrt(bb*bb-4*aa*cc))/(2*aa);

if z1<2.5
L4=z1;
elseif z2<2.5
L4=z2;
end

fprintf('La longitud de la posible quinta tabla en metros es: \n ')

disp(L4)

%En caso el valor de L4 sea menor a cero, indica que esta cuarta tabla
de
%madera soporta el momento máximo de capacidad del balcón. Por ello,
ya no
%se requerirán tablas adicionales.

%Finalmente, calcularemos el esfuerzo cortante admisibles entre las


colas
%de las tablas.

Q=b*t*(t+t/2)*2;
I=I4;

Tmax=Ay*Q/(I*2*b);

Tadm=Tmax/FS;

%Ahora transformaremos las longitudes de las tablas a múltiplos


enteros de
%250 mm = 0.25 m.

Tabla0= 2500;

t1=L1*1000/250;
Tabla1= 250*round(t1+1);

t2=L2*1000/250;
Tabla2= 250*round(t2+1);

t3=L3*1000/250;
Tabla3= 250*round(t3);
n=4;

fprintf('Número de tablas: \n ' )

disp(n)

fprintf('La longitud en milimetros de las tablas en multiplos de 250


mm se muestran a continuación: \n ' )

fprintf('Tabla1: \n ' )

disp(Tabla0)

fprintf('Tabla2: \n ' )

disp(Tabla1)

fprintf('Tabla3: \n ' )

disp(Tabla2)

fprintf('Tabla4: \n ' )

disp(Tabla3)

fprintf('El esfuerzo cortante admisible en MPa es: \n ' )

disp(Tadm)
d) Los resultados de utilizar el programa.

Ingrese la longitud en m del balcón 2.5

Ingrese la distancia en m entre vigas 1.5

Ingrese la carga de trabajo en kN/m2 2

Ingrese el ancho de las tablas en mm 200

Ingrese el espesor de las tablas en mm 25

Ingrese el peso específico de la madera en kN/m3 10

Ingrese el esfuerzo normal último de la madera en MPa 40

La longitud de la primera tabla en metros es:

2.5000

La longitud de la segunda tabla en metros es:

1.7999

La longitud de la tercera tabla en metros es:

1.0997

La longitud de la cuarta tabla en metros es:

0.3996

1.3333e+04

La longitud de la posible quinta tabla en metros es:

-0.3006

Número de tablas:

Las longitudes en milímetros de las tablas en múltiplos de 250 mm se muestran a


continuación:
Tabla1:

2500

Tabla2:

2000

Tabla3:

1250

Tabla4:

500

El esfuerzo cortante admisible en MPa es:

0.1195
e) Diagrama de las tablas de refuerzo.

500mm

1250mm

2000mm

2500mm

f) Comentarios

Los resultados obtenidos del programa coinciden con los resultados obtenidos manualmente.
La diferencia es que resulta más fácil buscar manualmente los valores que sean múltiplo de
cierta longitud. Asimismo, en caso de el esfuerzo cortante admisible, se aproxima a 0.1 MPa,
ya que el programa arroja 0.119 MPa, resulta más sencillo redondearlo manualmente.

You might also like