Rutinas en MatLab para calculo de materiales de construccion (obra gris)

El calculo de materiales de construccion, es clave en la elaboracion del presupuesto para la construccion de cualquier obra de ingenieria. En este post voy a compartir tres simples rutina que se ejecutan en MatLab, para facilitar el calculo de materiales de construccion en la fase de obra gris. La informacion de entrada requerido por cada uno, y los resultados que arrojan, esta dado en otro post (ver aqui). Las rutinas son tres:


Calculo de Materiales para:

1-Bloques de concreto(20x40x10cm),Cemento y Arena
2-Bloques de piedra cantera (60x40x13cm), Cemento y Arena
3-Concreto, Cemento, Arena y Grava para vigas, columnas y zapatas

Calculo de Materiales: Bloques de concreto(20x40x10cm),Cemento y Arena
disp('CALCULO DE MATERIALES: Bloques de concreto(20x40x10cm),Cemento y Arena')
disp(' ')
A=input('Cual es el área total(m2)= ');
m2=13; %Número de Bloques 0.4mx0.2m por m2
for i=0.0001:A
Nblq=A*m2;
Desperdicio=0.05*Nblq; %Considerando el 5% de desperdicio
Total=Nblq+Desperdicio;
end
disp('....................................................................')
disp('El número total de bloques es = ')
disp(Total)
for j=0.001:Nblq
Volmort=Nblq*0.0006; %Volumen total de mortero en m3
%Proporcion 1:3
Cemento1=43*Volmort; %Bolsas de 42.5Kg
Arena1=4.43*Volmort;
DespCemento1=0.05*Cemento1; %Considerando el 5% de desperdicio
DespArena1=0.3*Arena1; %Considerando el 30% de desperdicio
TotCemento1=Cemento1+DespCemento1;
TotArena1=Arena1+DespArena1;

%Proporcion 1:4
Cemento2=35*Volmort;
Arena2=4.72*Volmort;
DespCemento2=0.05*Cemento2; %Considerando el 5% de desperdicio
DespArena2=0.3*Arena2; %Considerando el 30% de desperdicio
TotCemento2=Cemento2+DespCemento2;
TotArena2=Arena2+DespArena2;
end
disp(' ')
disp('PROPORCION 1:3') %1 part Cemento, 3 de arena, en vol (m3)
disp('Cemento(bls) Arena(m3) ')
Mat1=[TotCemento1 TotArena1];
disp(Mat1)
disp(' ')
disp('PROPORCION 1:4') %1 part Cemento, 4 de arena, en vol (m3)
disp('Cemento(bls) Arena(m3) ')
Mat2=[TotCemento2 TotArena2];
disp(Mat2)
disp(' ')
disp('NOTA:')
disp('Desperdicios considerados')
disp('Bloques = 5%, Cemento = 5%, Arena = 30%')

Calculo de Materiales: Bloques de piedra cantera (60x40x13cm),Cemento y Arena
disp('CALCULO DE MATERIALES: Piedra cantera(60x40x13cm),Cemento y Arena')
disp('                                                              ')
A=input('Cual es el área total(m2)=                                    ');
m2=4.1667; %Número de Piedras 0.6mx0.4m por m2
for i=0.0001:A
NPied=A*m2;
Desperdicio=0.05*NPied; %Considerando el 5% de desperdicio
Total=NPied+Desperdicio;
end
disp('...................................................................')
disp('Numero total de Piedras es = ')
disp(Total)
for j=0.001:NPied
   Volmort=NPied*0.0013; %Volumen total de mortero en 1m3

   %Proporcion 1:3 %1 part Cemento, 3 de arena, en vol (m3)
   Cemento1=43*Volmort;
   Arena1=4.43*Volmort;
   DespCemento1=0.05*Cemento1; %Considerando el 5% de desperdicio
   DespArena1=0.3*Arena1; %Considerando el 30% de desperdicio
   TotCemento1=Cemento1+DespCemento1;
   TotArena1=Arena1+DespArena1;
   %Proporcion 1:4 %1 part Cemento, 4 de arena, en vol (m3)
   Cemento2=35*Volmort;
   Arena2=4.72*Volmort;
   DespCemento2=0.05*Cemento2; %Considerando el 5% de desperdicio
   DespArena2=0.3*Arena2; %Considerando el 30% de desperdicio
   TotCemento2=Cemento2+DespCemento2;
   TotArena2=Arena2+DespArena2;
end
disp(' ')
disp('PROPORCION 1:3                              ')
disp('Cemento(bls) Arena(m3)                          ')
Mat1=[TotCemento1 TotArena1];
disp(Mat1)

disp(' ')
disp('PROPORCION 1:4')
disp('Cemento(bls) Arena(m3) ')
Mat2=[TotCemento2 TotArena2];
disp(Mat2)
disp('                                                                        ')
disp('NOTA:')
disp('Desperdicios considerados')
disp('Piedras = 5%, Cemento = 5%, Arena = 30%')

Calculo de Materiales: Concreto,Cemento, Arena y Grava para Vigas, Columnas y Zapatas
disp('CALCULO DE MATERIALES')
disp('Concreto para vigas, columnas y zapatas prismáticas')
disp('                         ')
disp('VIGAS')
A=input('Ancho de la sección de la viga(cm)=                      ');
B=input('Largo de la sección de la viga(cm)=                    ');
C=input('Longitud total de viga(m)=                       ');
for i=0.00000001:C;
VolConcrV=(C*((B/100)*(A/100)));
DespConcrV=0.05*VolConcrV; %Considerando 5% de desperdicio
TotalConcrV=VolConcrV+DespConcrV;
end
disp('                                      ')
disp('COLUMNAS')
X=input('Ancho de la seccion de Columna(cm)= ');
Y=input('Largo de la seccion de Columna(cm)=                      ');
Z=input('Longitud total de Columna(m)=                  ');
disp('                                          ')
disp('ZAPATAS')
a=input('Ancho de Zapata(cm)=               ');
b=input('Largo de Zapata(cm)=                ');
c=input('Alto de Zapata(cm)=                   ');
d=input('Cantidad de Zapatas=                   ');
for j=0.00000001:Z;
VolConcrC=(Z*((Y/100)*(X/100)));
DespConcrC=0.04*VolConcrC; %Considerando 4% de desperdicio
TotalConcrC=VolConcrC+DespConcrC;
VolConcrZ=(((a/100)*(b/100)*(c/100))*d);
DespConcrZ=0.04*VolConcrZ; %Considerando 4% de desperdicio
TotalConcrZ=VolConcrC+DespConcrZ;
TotalConcreto=TotalConcrV+TotalConcrC+TotalConcrZ;
end
disp('....................................................................')
VIGAS = TotalConcrV;
COLUMNAS= TotalConcrC;
ZAPATAS=TotalConcrZ;
TOTAL=TotalConcreto;
disp(' CONCRETO(m3) ')
disp('VIGA');disp(VIGAS)
disp('COLUMNA');disp(COLUMNAS)
disp('ZAPATA');disp(ZAPATAS)
disp('TOTAL');disp(TOTAL)
for k=0.00000001:TotalConcreto
%Proporcion 1:2:3 %1 part Cemento, 2 arena, 3 de grava, en vol (m3)
%VIGAS
CementoV1=8.2*TotalConcrV;
ArenaV1=0.555*TotalConcrV;
GravaV1=0.935*TotalConcrV;
DespCementoV1=0.05*CementoV1; %Considerando el 5% de desperdicio
DespArenaV1=0.3*ArenaV1; %Considerando el 30% de desperdicio
DespGravaV1=0.15*GravaV1; %Considerando el 15% de desperdicio
TotCementoV1=CementoV1+DespCementoV1;
TotArenaV1=ArenaV1+DespArenaV1;
TotGravaV1=GravaV1+DespGravaV1;

%COLUMNAS
CementoC1=8.2*TotalConcrC;
ArenaC1=0.555*TotalConcrC;
GravaC1=0.935*TotalConcrC;
DespCementoC1=0.05*CementoC1; %Considerando el 5% de desperdicio
DespArenaC1=0.3*ArenaC1; %Considerando el 30% de desperdicio
DespGravaC1=0.15*GravaC1; %Considerando el 15% de desperdicio
TotCementoC1=CementoC1+DespCementoC1;
TotArenaC1=ArenaC1+DespArenaC1;
TotGravaC1=GravaC1+DespGravaC1;

%ZAPATAS
CementoZ1=8.2*TotalConcrZ;
ArenaZ1=0.555*TotalConcrZ;
GravaZ1=0.935*TotalConcrZ;
DespCementoZ1=0.05*CementoZ1; %Considerando el 5% de desperdicio
DespArenaZ1=0.3*ArenaZ1; %Considerando el 30% de desperdicio
DespGravaZ1=0.15*GravaZ1; %Considerando el 15% de desperdicio
TotCementoZ1=CementoZ1+DespCementoZ1;
TotArenaZ1=ArenaZ1+DespArenaZ1;
TotGravaZ1=GravaZ1+DespGravaZ1;

%TOTAL: VIGAS, COLUMNAS Y ZAPATAS
TotCemento1=TotCementoV1+TotCementoC1+TotCementoZ1;
TotArena1=TotArenaV1+TotArenaC1+TotArenaZ1;
TotGrava1=TotGravaV1+TotGravaC1+TotGravaZ1;
%Proporcion 1:2:4 %1 part Cemento, 2 arena, 4 de grava, en vol (m3)

%VIGAS
CementoV2=7*TotalConcrV;
ArenaV2=0.475*TotalConcrV;
GravaV2=0.950*TotalConcrV;
DespCementoV2=0.05*CementoV2; %Considerando el 5% de desperdicio
DespArenaV2=0.3*ArenaV2; %Considerando el 30% de desperdicio
DespGravaV2=0.15*GravaV2; %Considerando el 15% de desperdicio
TotCementoV2=CementoV2+DespCementoV2;
TotArenaV2=ArenaV2+DespArenaV2;
TotGravaV2=GravaV1+DespGravaV2;

%COLUMNAS
CementoC2=7*TotalConcrC;
ArenaC2=0.475*TotalConcrC;
GravaC2=0.950*TotalConcrC;
DespCementoC2=0.05*CementoC2; %Considerando el 5% de desperdicio
DespArenaC2=0.3*ArenaC2; %Considerando el 30% de desperdicio
DespGravaC2=0.15*GravaC2; %Considerando el 15% de desperdicio
TotCementoC2=CementoC2+DespCementoC2;
TotArenaC2=ArenaC2+DespArenaC2;
TotGravaC2=GravaC2+DespGravaC2;

%ZAPATAS
CementoZ2=7*TotalConcrZ;
ArenaZ2=0.475*TotalConcrZ;
GravaZ2=0.950*TotalConcrZ;
DespCementoZ2=0.05*CementoZ2; %Considerando el 5% de desperdicio
DespArenaZ2=0.3*ArenaZ2; %Considerando el 30% de desperdicio
DespGravaZ2=0.15*GravaZ2; %Considerando el 15% de desperdicio
TotCementoZ2=CementoZ2+DespCementoZ2;
TotArenaZ2=ArenaZ2+DespArenaZ2;
TotGravaZ2=GravaZ2+DespGravaZ2;

%TOTAL: VIGAS, COLUMNAS Y ZAPATAS
TotCemento2=TotCementoV2+TotCementoC2+TotCementoZ2;
TotArena2=TotArenaV2+TotArenaC2+TotArenaZ2;
TotGrava2=TotGravaV2+TotGravaC2+TotGravaZ2;
end
disp('                                             ')
VIGAS1=[TotCementoV1 TotArenaV1 TotGravaV1];
COLUMNAS1=[TotCementoC1 TotArenaC1 TotGravaC1];
ZAPATAS1=[TotCementoZ1 TotArenaZ1 TotGravaZ1];
TOTAL1=[TotCemento1 TotArena1 TotGrava1];
disp('PROPORCION(1) 1:2:3 fc=2800-3360 PSI')
disp(' CEMENTO(bls) ARENA(m3) GRAVA(m3)')
disp('VIGA');disp(VIGAS1)
disp('COLUMNA');disp(COLUMNAS1)
disp('ZAPATA');disp(ZAPATAS1)
disp('TOTAL(1)');disp(TOTAL1)

disp('                                             ')
VIGAS2=[TotCementoV2 TotArenaV2 TotGravaV2];
COLUMNAS2=[TotCementoC2 TotArenaC2 TotGravaC2];
ZAPATAS2=[TotCementoZ2 TotArenaZ2 TotGravaZ2];
TOTAL2=[TotCemento2 TotArena2 TotGrava2];

disp('PROPORCION(2) 1:2:4 fc=2520-3360 PSI')
disp(' CEMENTO(bls) ARENA(m3) GRAVA(m3)')
disp('VIGA');disp(VIGAS2)
disp('COLUMNA');disp(COLUMNAS2)
disp('ZAPATA');disp(ZAPATAS2)
disp('TOTAL(2)');disp(TOTAL2)
disp(' ')
disp('NOTA:')
disp('Desperdicios considerados')
disp('Concreto = 5%, Cemento = 5%, Grava = 15%, Arena = 30%')
disp('fエc: Resistencia a la compresion a los 28 dias')
disp('Los subindices 1 y 2 indican las proporciones')
disp('Bloques = 5%, Cemento = 5%, Arena = 30%')

Ir a Contenido de este blog, click AQUI

No hay comentarios:

Publicar un comentario

Domo arigato gozaimasu!