Vous êtes sur la page 1sur 25

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

INTRODUCCIN:
El siguiente trabajo realizado acerca del anlisis de la distribucin de
acero en una viga rectangular, y clculo del momento ltimo, es muy til
para resolver de una forma interactiva con el GUI de Matlab y bastante
sencilla. Adems el los ejemplos resueltos en el programa Inicio.fig son
aquellos ejercicios desarrollados en clases y que se comprob con el
programa dando resultados satisfactorios.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

OBJETIVOS:

Comprender mejor las formas de clculo de la carga ultima


Comprender mejor el formulamiento matemtico del
Momento ltimo cuanta mxima, rea de distribucin de
acero en zona de tensin y zona compresin.
Escoger los dados correctos y no los errneos, sabiendo
discernir de acuerdo a criterios de anlisis.
DESARROLLO DEL PROGRAMA:
DISEO Y CLCULO DE UNA VIGA EN FLEXIN PURA:

1) Ingresamos al entorno de Matlab.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

2) Entramos al entorno de GUI de Matlab y abrimos Inicio.fig

3) El programa desarrollado se encuentra en el entorno GUI, la


cual se desarroll con el siguiente esquema:

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I
4) Obteniendo de esta manera, el siguiente cuadro hacindole
compilar con la opcin Run, para el desarrollo de los anlisis
encontrados, guindonos con el libro de Diseo de Concreto de
Estructuras Harmsem:
Pudiendo Observar que hay cuatro casos:

Momento con refuerzo en Tensin.


Cuanta de acero en Tensin.
Momento con refuerzo en compresin.
Cuanta de acero en compresin.

5) Por lo cual podemos observar que se puede elegir cualquier


opcin de acuerdo al anlisis requerido para el diseo, de
acuerdo a la justificacin de los datos.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

DESARROLLO DEL PROGRAMA PARA CADA ANLISIS:

DISEO DE VIGA N1 - MOMENTO CON REFUERZO EN TENSIN:


El Presente programa es una aplicacin de la teora del Libro de
Concreto Armado: Harsem, cuya aplicacin es exclusivamente para
hallar el momento resistente nominal ltimo de una seccin rectangular,
es decir su funcin es netamente ANALISIS de la seccin dado la
cantidad de acero. En la presentacin se indica el ingreso de datos, y la
salida correspondiente de resultados para diversos valores.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I
Para los siguientes datos mostrados en la imagen anterior el desarrollo
del programa obtiene como resultado, al hacer clic sobre el Push Button
Calcular:

Teniendo en cuenta la funcionalidad de los dems Push Button:


CALCULAR: Calcula los datos mostrados o insertados por el usuario,
para el desarrollo del programa y la obtencin de resultados.
NUEVO: Para el ingreso de nuevos datos en su correspondiente Edit
Text.
RETORNAR: Para volver al men de Inicio presentado anteriormente.
DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

PSEUDOCDIGO DE DISEO DE VIGA N1: MOMENTO CON REFUERZO EN


TENSIN:
function calcular_Callback(hObject, eventdata, handles)
% hObject handle to calcular (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
As=str2double(get(handles.edit1,'string'));
b=str2double(get(handles.edit2,'string'));
n=str2double(get(handles.edit3,'string'));
h=str2double(get(handles.edit4,'string'));
fc=str2double(get(handles.edit5,'string'));
fy=str2double(get(handles.edit6,'string'));
phi=str2double(get(handles.edit12,'string'));
if n==1;
d1=6;
else n==2;
d1=9;
end
if fc<= 210
B=0.85;
set(handles.coeficiente,'string','0.85')
elseif fc<= 280
B=0.85;
set(handles.coeficiente,'string','0.8')
elseif fc<= 350
B=0.80;
set(handles.coeficiente,'string','0.8')
elseif fc<= 420
B=0.75;
set(handles.coeficiente,'string','0.8')
elseif fc<= 490
B=0.70;
set(handles.coeficiente,'string','0.75')
elseif fc<= 560
B=0.65;
set(handles.coeficiente,'string','0.70')
else
B=0.65;
set(handles.coeficiente,'string','0.65')
end

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
d=h-d1;
set(handles.peralte,'string',d)

CONCRETO ARMADO I

%Cuanta del acero


P=As/(b*d);
%cuantia basica cb
Pb=(0.85*fc*B/fy)*(6117/(6117+fy));
%Lmite de la cuanta de refuerzo (75%Pb)
Pmax=0.75*Pb;
if P<=Pmax
set(handles.conclusion,'string','P<=Pmax=0.75Pb, por lo tanto la falla es ductil')
else P>=Pmax
set(handles.conclusion,'string','P>=Pmax=0.75Pb, por lo tanto la falla es fragil, la
seccin no es capaz de resistir los momentos aplicados si solo cuenta con refuerzo en
tensin')
end
%Indice de refuerzo
w=(P*fy)/(fc);
%Momento resistente nominal
Mn=b*(d^2)*w*fc*(1-0.59*w);
%Clculo de momento ltimo
Mu=phi*Mn;
set(handles.edit7,'string',Mn);
set(handles.edit8,'string',P);
set(handles.edit9,'string',Pb)
set(handles.pmaximo,'string',Pmax);
set(handles.edit11,'string',Mu);

DISEO DE VIGA N2 CUANTA DE ACERO EN TENSIN:


El Presente programa es una aplicacin de la teora del Libro de
Concreto Armado: Harsem, cuya aplicacin es exclusivamente para
diseo de una seccin rectangular, es decir su funcin es netamente
calcular la cantidad de acero en traccin dada el momento ltimo
resistente. En la presentacin se indica el ingreso de datos, y la salida
correspondiente de resultados para diversos valores.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

Se puede observar el desarrollo del programa, para obtener los


resultados al hacer clic sobre el Push Button Calcular, insertando
adecuadamente los datos, respetando las unidades indicadas.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

Se puede observar que en el cuadro de resultados, se muestra ciertos


mensajes que nos permiten proseguir con el desarrollo del programa, ya
que los datos insertados no son restriccin para el clculo, ya que se
tuvo que considerar ciertos parmetros para el diseo.
Tambin se debe explicar la funcionalidad de los dems Push Button:
CALCULAR: Calcula los datos mostrados o insertados por el usuario,
para el desarrollo del programa y la obtencin de resultados.
NUEVO: Para el ingreso de nuevos datos en su correspondiente Edit
Text.
RETORNAR: Para volver al men de Inicio presentado anteriormente.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I
PSEUDOCDIGO DE DISEO DE VIGA N2: CUANTA DE ACERO EN
TENSIN:
function nuevo_Callback(hObject, eventdata, handles)
% hObject handle to nuevo (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
set(handles.edit1,'string','');
set(handles.edit2,'string','');
set(handles.edit3,'string','');
set(handles.edit4,'string','');
set(handles.edit5,'string','');
set(handles.edit6,'string','');
set(handles.edit7,'string','');
set(handles.edit8,'string','');
set(handles.edit9,'string','');
set(handles.edit10,'string','');
set(handles.edit11,'string','');
set(handles.edit13,'string','');
set(handles.edit14,'string','');
set(handles.edit12,'string','');
set(handles.text13,'string','');
set(handles.text8,'string','');
set(handles.text18,'string','');
set(handles.text22,'string','');
set(handles.text23,'string','');
% --- Executes on button press in calcular.
function calcular_Callback(hObject, eventdata, handles)
% hObject handle to calcular (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
S=str2double(get(handles.edit1,'string'));
Qper=str2double(get(handles.edit2,'string'));
fc=str2double(get(handles.edit3,'string'));
fy=str2double(get(handles.edit4,'string'));
Mu=str2double(get(handles.edit5,'string'));
n1=str2double(get(handles.edit6,'string'));
h=str2double(get(handles.edit7,'string'));
b=str2double(get(handles.edit8,'string'));
%Clculo de carga amplificada sobre la viga:
Wu=1.5*(Qper+2400*(b/100)*(h/100))+1.8*(S)
set(handles.text8,'string',Wu);
if n1==1
d1=6;
else n1==2
d1=9
end

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
%Poe tanto el peralte efectivo es:
d=h-d1
phi=0.9;
set(handles.text13,'string',phi);

CONCRETO ARMADO I

if fc <= 280
B=0.85
set(handles.text18,'string','0.85')
end
if and(280 < fc , fc <= 350)
B=0.80
set(handles.text18,'string','0.80')
end
if and(350 <fc , fc <= 420)
B=0.75
set(handles.text18,'string','0.75')
end
if and(420 < fc ,fc <= 490 )
B=0.70
set(handles.text18,'string','0.70')
end
if fc >= 560
B=0.65
set(handles.text18,'string','0.65')
end
%Clculo del ndice de refuerzo mnimo.
aa=0.59*0.90*b*(d^2)*fc;
bb=-1*(0.90*b*(d^2)*fc);
cc=Mu*100;
w1=(-1.*bb+(sqrt((bb.^2-4.*aa.*cc))))./(2.*aa)
w2=(-1.*bb-(sqrt((bb.^2-4.*aa.*cc))))./(2.*aa)
if w1<=w2
w=w1
else w=w2
end
set(handles.edit9,'string',w);
%Clculo de la Cuanta de acero:
P=(w*fc)/fy;
%Clculo de la cuanta bsica;
Pb=(0.85*fc*B/fy)*(6117/(6117+fy));
Pmax=0.75*Pb;
if P<=Pmax
set(handles.text22,'string','P<=Pmax=0.75Pb, por lo tanto la falla es ductil')

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

else P>=Pmax
set(handles.text22,'string','P>=Pmax=0.75Pb, por lo tanto la falla es fragil, la seccin
no es capaz de resistir los momentos aplicados si solo cuenta con refuerzo en tensin')
set(handles.text23,'string','Redisear')
end
a=w*d/0.85;

%por lo tanto
As=P*b*d;
%Se debe verificar que sea mayoer que el rea mnimo de acero
Asmin1=(14.1.*b*d)./fy
Asmin2=0.8.*(sqrt(fc)*b*d)/(fy)

if Asmin1<=Asmin2
Asmin=Asmin2
else Asmin=Asmin1
end
if As>=Asmin
set(handles.text23,'string','Se puede observar que As>=Asmin')
else
set(handles.text23,'string','Redisear')
end
set(handles.edit10,'string',P);
set(handles.edit11,'string',Pb);
set(handles.edit13,'string',As);
set(handles.edit14,'string',Asmin);
set(handles.edit12,'string',a);
set(handles.text32, 'string',d1);

DISEO DE VIGA N3 MOMENTO CON REFUERZO EN


COMPRESIN:

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I
El Presente programa es una aplicacin de la teora del Libro de
Concreto Armado: Harsem, cuya aplicacin es exclusivamente para
hallar el momento resistente nominal ltimo de una seccin rectangular,
es decir su funcin es netamente ANALISIS de la seccin dado la
cantidad de acero en traccin y compresin. En la presentacin se indica
el ingreso de datos, y la salida correspondiente de resultados para
diversos valores.

Se puede observar el desarrollo del programa, para obtener los


resultados al hacer clic sobre el Push Button Calcular, insertando
adecuadamente los datos, respetando las unidades indicadas.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

Se puede observar que en el cuadro de resultados, se muestra ciertos


mensajes que nos permiten proseguir con el desarrollo del programa, ya
que los datos insertados no son restriccin para el clculo, ya que se
tuvo que considerar ciertos parmetros para el diseo.
Tambin se debe explicar la funcionalidad de los dems Push Button:
CALCULAR: Calcula los datos mostrados o insertados por el usuario,
para el desarrollo del programa y la obtencin de resultados.
NUEVO: Para el ingreso de nuevos datos en su correspondiente Edit
Text.
RETORNAR: Para volver al men de Inicio presentado anteriormente.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I
PSEUDOCDIGO DE DISEO DE VIGA N1: MOMENTO CON REFUERZO EN
COMPRESIN:
function calcular_Callback(hObject, eventdata, handles)
% hObject handle to calcular (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
As=str2double(get(handles.edit1,'string'));
Asc=str2double(get(handles.edit2,'string'));
fc=str2double(get(handles.edit3,'string'));
fy=str2double(get(handles.edit4,'string'));
dp=str2double(get(handles.edit5,'string'));
d=str2double(get(handles.edit6,'string'));
h=str2double(get(handles.edit7,'string'));
b=str2double(get(handles.edit8,'string'));
%calculando
fsp=6117*(1-dp/d*(6117+fy)/6117);
if fsp >= 4200
fspp=4200;
set(handles.conclusion1,'string','(fs>=4200, entonces fs=4200kg/cm2)');
else
fspp=fsp;
end
if fc<= 210
B=0.85;
set(handles.coeficiente,'string','0.85')
elseif fc<= 280
B=0.85;
set(handles.coeficiente,'string','0.8')
elseif fc<= 350
B=0.80;
set(handles.coeficiente,'string','0.8')
elseif fc<= 420
B=0.75;
set(handles.coeficiente,'string','0.8')
elseif fc<= 490
B=0.70;
set(handles.coeficiente,'string','0.75')
elseif fc<= 560
B=0.65;
set(handles.coeficiente,'string','0.70')
else
B=0.65;
set(handles.coeficiente,'string','0.65')
end

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

%Clculo de cuanta de esfuerzo en compresin:


Pc=Asc/(b*d);
%cuantia basica cb
Pb=(0.85*fc*B/fy)*(6117/(6117+fy));
%Clculo de cuanta de acero en tensin
P=As/(b*d);
%El refuerzo mximo para que la seccin trabaje ductilmente es:
Pmax=0.75*Pb+Pc*(fspp/fy);
%Entonces
if P<=Pmax
set(handles.text21,'string','P<=Pmax=0.75Pb, por lo tanto la falla es ductil')
else P>=Pmax
set(handles.text21,'string','P>=Pmax=0.75Pb, por lo tanto la falla es fragil;Redisear')
end
%Primer efecto: Acero en tensin equilibrante por el concreto
As2=(Asc*fspp)/(fy);
As1=As-Asc;
a=(As1*fy)/(0.85*fc*b);
Mn1=(As1*fy*(d-a/2))/100;

%Segundo efecto: Acero en tensin equilibrado por el acero en compresin


Mn2=Asc*fy*(d-dp)/100;
%la resistencia a la flexin es
Mn=Mn1 + Mn2;
%Momento ltimo que puede estar sometido
phi=0.9;
set(handles.text22,'string',phi);
Mu=phi*Mn;
%Resultados
set(handles.edit10,'string',fspp);
set(handles.edit11,'string',Pc);
set(handles.edit12,'string',Pb)
set(handles.edit13,'string',P);
set(handles.edit14,'string',a);
set(handles.edit15,'string',Mn1);
set(handles.edit16,'string',Mn2);
set(handles.edit18,'string',Mn);
set(handles.edit17,'string',Mu);

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

DISEO DE VIGA N4 CUANTA DE ACERO EN COMPRESIN:


El Presente programa es una aplicacin de la teora del Libro de
Concreto Armado: Harsem, cuya aplicacin es exclusivamente para
diseo de una seccin rectangular, es decir su funcin es netamente
calcular la cantidad de acero en traccin y compresin dada el momento
ultimo resistente. En la presentacin se indica el ingreso de datos, y la
salida correspondiente de resultados para diversos valores.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

Se puede observar el desarrollo del programa, para obtener los


resultados al hacer clic sobre el Push Button Calcular, insertando
adecuadamente los datos, respetando las unidades indicadas.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

Se puede observar que en el cuadro de resultados, se muestra ciertos


mensajes que nos permiten proseguir con el desarrollo del programa, ya
que los datos insertados no son restriccin para el clculo, ya que se
tuvo que considerar ciertos parmetros para el diseo.
Tambin se debe explicar la funcionalidad de los dems Push Button:
CALCULAR: Calcula los datos mostrados o insertados por el usuario,
para el desarrollo del programa y la obtencin de resultados.
NUEVO: Para el ingreso de nuevos datos en su correspondiente Edit
Text.
RETORNAR: Para volver al men de Inicio presentado anteriormente.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

PSEUDOCDIGO DE DISEO DE VIGA N1: CUANTA DE ACERO EN


COMPRESIN:
function calcular_Callback(hObject, eventdata, handles)
% hObject handle to calcular (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
S=str2double(get(handles.edit1,'string'));
Qper=str2double(get(handles.edit2,'string'));
fc=str2double(get(handles.edit3,'string'));
fy=str2double(get(handles.edit4,'string'));
Mu=str2double(get(handles.edit5,'string'));
n1=str2double(get(handles.edit6,'string'));
n2=str2double(get(handles.edit7,'string'));
h=str2double(get(handles.edit8,'string'));
b=str2double(get(handles.edit9,'string'));
%Clculo de carga amplificada sobre la viga:
Wu=1.5*(Qper+2400*(b/100)*(h/100))+1.8*(S)
set(handles.text7,'string',Wu);
if n1==1
d1=6;
else n1==2
d1=9
end
%Poe tanto el peralte efectivo es:
d=h-d1
phi=0.9;
set(handles.text16,'string',phi);
if fc <= 280
B=0.85
set(handles.text25,'string','0.85')
end
if and(280 < fc , fc <= 350)
B=0.80
set(handles.text25,'string','0.80')
end
if and(350 <fc , fc <= 420)
B=0.75
set(handles.text25,'string','0.75')
end

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
if and(420 < fc ,fc <= 490 )
B=0.70
set(handles.text25,'string','0.70')
end
if fc >= 560
B=0.65
set(handles.text25,'string','0.65')
end

CONCRETO ARMADO I

%Clculo del ndice de refuerzo mnimo.


aa=0.59*0.90*b*(d^2)*fc;
bb=-1*(0.90*b*(d^2)*fc);
cc=Mu*100;
w1=(-1.*bb+(sqrt((bb.^2-4.*aa.*cc))))./(2.*aa)
w2=(-1.*bb-(sqrt((bb.^2-4.*aa.*cc))))./(2.*aa)
if w1<=w2
w=w1
else w=w2
end
set(handles.edit10,'string',w);

%Cuanta bsica
Pb=(0.85*fc*B/fy)*(6117/(6117+fy));
As1=0.9*(0.75*Pb)*b*d
%La altura del bloque a compresin
a=(fy*As1)/(0.85*fc*b)
%El momento resistente es:
Mn1=As1*fy*(d-a/2)
%El momento que debe resistir el esfuerzo en compresin es:
Mn2=((Mu*100)/phi)-Mn1
if n2==1
dp=6;
else n2==2
dp=9;
end
fs=6117*(1-(dp/d)*((6117+fy)/6117));
if fs>=4200
fsp=4200;
else

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
fsp=fs;
end

CONCRETO ARMADO I

As2=Mn2/(fsp*(d-dp));
%El rea de refuerzo en tensin
As=As1 + As2
%Cuanta de refuerzo de tensin
P=As/(b*d);
Pp=As2/(b*d)
%Clculo de la cuanta mxima
Pmax=0.75*Pb+Pp*(fsp/fy);
if P <= Pmax
set(handles.text21,'string','Como P<=Pmax, por tanto la falla de la seccin de
concreto es dctil');
set(handles.text26,'visible','off')
else
set(handles.text21,'visible','off');
set(handles.text26,'visible','on')
end
set(handles.edit16,'string',As1);
set(handles.edit17,'string',As2);
set(handles.edit18,'string',As);
set(handles.edit12,'string',P);
set(handles.edit14,'string',Pb);
set(handles.edit15,'string',Pmax);
set(handles.text37,'string',dp);
set(handles.text38,'string',d);

Finalmente si desea salir del programa, hacer clic en el Push Button


SALIR:

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

CONCLUSIN:

Con el presente trabajo se elimin algunas dudas acerca del tema


sobre el clculo de carga momento ltimo y la cuanta de acero,
pues depende de varios factores para poder hallar el momento
ltimo y su distribucin de acero.
La realizacin de este programa se llev a cabo con la
secuencialidad de trabajos realizas en el entorno de Matlab.
Para poder hallar los resultados, se procede por una secuencia de
datos y/o operaciones que deben ser ordenadas para poder
comprender mejor la solucin del problema.
BIBLIOGRAFA:
MATLAB Una Introduccin con Ejemplos Prcticos Amos Gilat.
Diseo de Estructuras de Concreto Armado - Teodoro E.
Harmsem.
Diseo en Concreto Armado Ing. Roberto Morales Morales.
Apuntes de clases.

DISEO DE VIGAS

MANUAL DEL PROGRAMA

25

UNIVERSIDAD NACIONAL SAN CRISTOBAL DE


HUAMANGA
ESCUELA DE FORMACIN PROFESIONAL DE
INGENIERA CIVIL
CONCRETO ARMADO I

DISEO DE VIGAS

MANUAL DEL PROGRAMA

Vous aimerez peut-être aussi