Académique Documents
Professionnel Documents
Culture Documents
Pag.
RESUMEN..2
ABSTRACT....3
INTRODUCCIN..4
HP PRIME ..11
CONCLUSIONES15
REFERENCIAS16
ANEXOS...17
RESUMEN
El desarrollo del mtodo del crculo de Mohr se hace con el objetivo de entender
de una mejor manera la construccin del circulo de Mohr, ya que este tema es muy til
para el estudio dentro de la ingeniera, porque se presenta el estudio de fuerzas y
momentos dentro de un sistema de coordenadas para determinar esfuerzo normales y
esfuerzos cortante para construir el circulo de Mohr.
2
ABSTRACT
Mohr circle is a representation of the transformation equations for moments and products
of inertia. One advantage of using Mohr's circle is that it gives a clear visual
representation of how the inertial properties vary with the orientation of the axes and the
other is that, referring to the circle, one can obtain the numerical values without
memorizing equations transformation. This method was developed around 1882 by
German civil engineer Christian Otto Mohr (1835-1918).
The development of Mohr's circle method is done with the aim to understand in a better
way the Mohr circle construction, since this topic is very useful for the study in
engineering, because the study of forces and moments is presented within a coordinate
system to determine normal and shear stresses effort to build the Mohr circle.
In conclusion Morh circle is a method that can help us to calculate moments of inertia,
strains and stresses, adapting them to the characteristics of a circle (radius, center, etc.).
Calculating the absolute maximum shear stress and the absolute maximum deformation
is possible. Furthermore, this concept is widely used in engineering, and take us to
determine the minimum dimensions required in the form of steel columns and beams used
in construction elements.
3
INTRODUCCIN
Para establecer el crculo de Mohr, podemos recordar las frmulas del primer
esfuerzo de transformacin para el plan de hacer hincapi en un lugar determinado. Para
ello es necesario estudiar el circulo de Mohr en dos captulos: el captulo I da a conocer
datos generales sobre momento de inercia, esto como parte introductoria al tema de
inters, circulo de Mohr, el captulo II esta relaciona con definicin de crculo de Mohr
y la aplicacin de este a momentos y productos de inercia.
4
CAPTULO I:
La inercia es la propiedad de la materia que hace que sta resista a cualquier cambio
en su movimiento, ya sea de direccin o de velocidad. Esta propiedad se describe con
precisin en la primera ley del movimiento del cientfico britnico Isaac Newton, que dice
lo siguiente: un objeto en reposo tiende a permanecer en reposo, y un objeto en
movimiento tiende a continuar movindose en lnea recta, a no ser que acte sobre ellos
una fuerza externa.
Por ejemplo, los pasajeros de un automvil que acelera, sienten contra la espalda la
fuerza del asiento, que vence su inercia y aumenta su velocidad. Cuando ste frena, los
pasajeros tienden a seguir movindose y salen despedidos hacia delante. Si realiza un
giro, un paquete situado sobre el asiento se desplazar lateralmente, porque la inercia del
paquete hace que tienda a seguir movindose en lnea recta.
Cualquier cuerpo que gira alrededor de un eje presenta inercia a la rotacin, es decir,
una resistencia a cambiar su velocidad de rotacin y la direccin de su eje de giro. La
inercia de un objeto a la rotacin est determinada por su momento de inercia, que no es
ms que la resistencia que un cuerpo en rotacin opone al cambio de su velocidad de giro.
El momento de inercia desempea en la rotacin un papel equivalente al de la masa en el
movimiento lineal. Por ejemplo, si una catapulta lanza una piedra pequeay una grande,
aplicando la misma fuerza a cada una, la piedra pequea se acelerar mucho ms que la
grande. Cuanto ms lejos est la masa del centro de rotacin, mayor es el momento de
inercia.
5
Figura 01
Momento de inercia
Fuente (Wikipedia)
6
CAPTULO II
2. CRCULO DE MOHR
Desarrollo hecho por Christian Otto Mohr (1835-1918), el crculo de Mohr es un mtodo
grfico para determinar el estado tensional en los distintos puntos de un cuerpo. Entre las
tensiones que existentes en un cuerpo sometido a un cierto estado de cargas y con unas
ciertas restricciones, importan en general las tensiones principales, que son las tensiones
que existen sobre ciertos planos del cuerpo, donde las tensiones de corte nulas. Estas
tensiones son de importancia para el estudio de la resistencia mecnica de una pieza.
Este mtodo tiene aplicacin para estados tensionales en dos y tres dimensiones.
2.1 DEFINICIN
Los esfuerzos normales son fuerzas que se aplican perpendicularmente al rea de carga.
Los esfuerzos tangenciales son fuerzasque se aplican paralelamente al rea de carga.
Cuando tu aplicas una fuerza, ejemplo: estas parado frente a la pared, y con tu
mano empujas la pared, tu estas aplicando una fuerza en el rea que ocupa la palma detu
mano, esa fuerza entre el rea de la mano es un esfuerzo (no olvides que no es lo mismo
esfuerzo que fuerza P=F/A P=esfuerzo; F=Fuerza; A=rea de carga) como la direccin
de la fuerza es perpendicular a la pared entonces estas aplicando un esfuerzo normal.
El otro caso sera que ests frente a una ventana y pegues tu mano abierta al cristal
y empujas el cristal pero hacia arriba, aqu estas aplicando tambin un esfuerzo, es una
fuerza que estas aplicando en un rea(que sera el rea de tu mano), pero esta vez estas
aplicando la fuerza hacia arriba, entonces este es un esfuerzo tangencial.
Entonces el concepto del crculo de Mohr te dice lo siguiente. Los esfuerzos normales
sern esfuerzos tangenciales. Porque? porque cuando se le aplica la fuerza a la pared esta
no se rompe porque el esfuerzo que se aplica no es suficiente para deformarla, pero eso
7
no significa que el esfuerzo que tu aplicas desaparezca, lo que sucede es que la fuerza
normal que se aplica se distribuyehacia la pared pero de forma paralela a esta y esa
distribucin de esfuerzos al ser paralelos a la pared son esfuerzos tangenciales.
NOTA: El eje vertical se encuentra invertido, por lo que esfuerzos positivos van
hacia abajo y esfuerzos negativos se ubican en la parte superior.
8
Usando ejes rectangulares, donde el eje horizontal representa la tensin normal y
el eje vertical representa la tensin cortante o tangencial para cada uno de los planos
anteriores. Los valores de la circunferencia quedan representados de la siguiente manera:
Estos valores se pueden obtener tambin calculando los valores propios del tensor
tensin que en este caso viene dado por:
9
CAPITULO III
3.1. PSEUDOCDIGO:
PRESENTACION DEL PROGRAMA
///////CIVIL//////
//PROGRAMADOR: ERIKA
// CARACTERISTICAS:
INGRESO DE DATOS
IF menu1==1 THEN
INPUT({{A,[0],{35,40,2}},{B,[0],{35,40,3}},{C,[0],{35,40,4}}},"INGRSE LOS
DATOS",{"x = ","y = ","xy = "},{"Ingrsar IX.","Ingrse IY.","Ingrsar
IXY."});
ELSE
IF menu1==2 THEN
10
BUCLE
RECT();PARA
DIMGROB(G1,320,240);
RECT_P(G1,0,0,320,240,#FFFFFFh);
FOR k FROM 1 TO 40 DO
LINE_P(G1,0+15*k,0,0+15*k,240,#D8D8D8h);
LINE_P(G1,0,0+15*k,320,0+15*k,#D8D8D8h);
PIXON_P(G1,0,0+15*k,#6E6E6Eh);
PIXON_P(G1,15,0+15*k,#6E6E6Eh);
PIXON_P(G1,30,-15+15*k,#6E6E6Eh);
PIXON_P(G1,45,-30+15*k,#6E6E6Eh);
PIXON_P(G1,60,-45+15*k,#6E6E6Eh);
PIXON_P(G1,75,-60+15*k,#6E6E6Eh);
PIXON_P(G1,90,-75+15*k,#6E6E6Eh);
PIXON_P(G1,105,-90+15*k,#6E6E6Eh);
PIXON_P(G1,120,-105+15*k,#6E6E6Eh);
PIXON_P(G1,135,-120+15*k,#6E6E6Eh);
PIXON_P(G1,150,-135+15*k,#6E6E6Eh);
PIXON_P(G1,165,-150+15*k,#6E6E6Eh);
PIXON_P(G1,180,-165+15*k,#6E6E6Eh);
PIXON_P(G1,195,-180+15*k,#6E6E6Eh);
PIXON_P(G1,210,-195+15*k,#6E6E6Eh);
PIXON_P(G1,225,-210+15*k,#6E6E6Eh);
PIXON_P(G1,240,-225+15*k,#6E6E6Eh);
PIXON_P(G1,255,-240+15*k,#6E6E6Eh);
PIXON_P(G1,270,-255+15*k,#6E6E6Eh);
PIXON_P(G1,285,-270+15*k,#6E6E6Eh);
PIXON_P(G1,300,-285+15*k,#6E6E6Eh);
PIXON_P(G1,315,-300+15*k,#6E6E6Eh);
EN
LOCAL Tprom,Tmay,tmen,radio,ANG,tmax;
LOCAL ANG1;
Tprom:=(A+B)/2;
radio:=((((A-B)/2)^2)+C^2)^(1/2);
Tmay:=Tprom+radio;
tmen:=Tprom-radio;
if A=0 AND B=0 THEN
ANG1:=90*3.14159265359/(180);
ELSE
ANG1:=atan(2*(C)/(A-B));
END;
ANG:=(ANG1)*180/3.14159265359;
L1:={};
L2:={};
IF tmen>=0 AND Tmay>=0 THEN
LINE(G1,-12,9.5,-12,-10,#0080FFh);
LINE(G1,-14,0,15,0,#0080FFh);
LINE(G1,-12+(20*B)/Tmay,0+(20*C)/Tmay,-12+(20*A)/Tmay,0-(20*C)/Tmay,#0080FFh);
arc(G1,-12+(20*Tprom)/Tmay,0,0+5.5*((20*radio)/Tmay)/0.55,#2E2E2Eh);
if ANG1<=0 then
arc(G1,-12+(20*Tprom)/Tmay,0,0+20,3.14159265359-
ANG1,2*3.14159265359,#04B404h);
end;
if ANG1>=0 then
arc(G1,-12+(20*Tprom)/Tmay,0,0+20,2*3.14159265359-
ANG1,2*3.14159265359,#04B404h);
end;
11
ANALISIS A CADA DATO INGRESADO(TRUNAMIENTO )
TEXTOUT("1="+trunc(Tmay,2),G1,-11.8+(20*Tmay)/Tmay,-0.2,1,#DF01A5h);
TEXTOUT("2="+trunc(tmen,2),G1,-11.8+(20*tmen)/Tmay,-0.2,1,#DF01A5h);
TEXTOUT("",G1,-12.3+(20*Tprom)/Tmay,0.5,2,#0174DFh);
TEXTOUT("",G1,-12.3+(20*B)/Tmay,0.5+(20*C)/Tmay,2,#151515h);
TEXTOUT("",G1,-12.3+(20*A)/Tmay,0.5-(20*C)/Tmay,2,#151515h);
TEXTOUT("C",G1,-13+(20*Tprom)/Tmay,1.1,1,#0174DFh);
IF C>0 THEN
TEXTOUT("B(y,-xy)",G1,-12+(20*B)/Tmay,-0.4+(20*C)/Tmay,1,#0101DFh);
TEXTOUT("A(x,xy)",G1,-12+(20*A)/Tmay,-0.4-(20*C)/Tmay,1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(y,xy)",G1,-12+(20*B)/Tmay,-0.4+(20*C)/Tmay,1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,-12+(20*A)/Tmay,-0.4-(20*C)/Tmay,1,#0101DFh);
END;
TEXTOUT("",G1,-12.3+(20*Tprom)/Tmay,0.5-(20*radio)/Tmay,2,#151515h);
TEXTOUT("max",G1,-12+(20*Tprom)/Tmay,-0.5-(20*radio)/Tmay,1,#151515h);
TEXTOUT_P("max = R = "+trunc(radio,5),G1,2,5,1,#151515h);
TEXTOUT_P("C (prom;0) = "+"("+trunc(Tprom,5)+" ; 0 )",G1,180,2,1,#DF013Ah);
BLIT_P(G0,G1);
DRAWMENU("","","","","","VOLVER");
INVERT_P(0,219,320,240);
RECT_P(0,219,263,240,#FF8000h);
TEXTOUT_P("x=",2,225,1,#151515h);
TEXTOUT_P("y=",65,225,1,#151515h);
TEXTOUT_P("xy=",130,225,1,#151515h);
TEXTOUT_P("2=",195,225,1,#151515h);
TEXTOUT_P(trunc(A,2),19,225,1,#FFFFFFh);
TEXTOUT_P(trunc(B,2),82,225,1,#FFFFFFh);
TEXTOUT_P(trunc(C,2),149,225,1,#FFFFFFh);
IF ANG<0 THEN
ANG:=180+ANG;
END;
TEXTOUT_P(trunc(ANG,2)+"",214,225,1,#FFFFFFh);
TEXTOUT("2",-9.9+(20*Tprom)/Tmay,-0.3,1,#FF0000h);
TEXTOUT_P("+",300,115,5,#151515h);
TEXTOUT_P("+",20,190,5,#151515h);
WAIT(-1);
ELSE
LINE(G1,-15,0,15,0,#0080FFh);
LINE(G1,-9,0,9,0,#2E2E2Eh);
LINE(G1,-9,0,9,0,#2E2E2Eh);
if Tmay>0 and tmen<0 then
LINE(G1,-9+(18*ABS(tmen)/(ABS(tmen)+Tmay)),12,-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay)),-15,#0174DFh);
end;
if 0<B and 0<A then
if Tmay>0 and tmen<0 then
if A>B then
LINE(G1,-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),0+(18*(C)/(ABS(
tmen)+Tmay)),-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0-
(18*(C)/(ABS(tmen)+Tmay)),#0080FFh);
END;
if A<B then
LINE(G1,-
9+(18*ABS(tmen)/(ABS(tmen)+ABS(Tmay)))+(18*ABS(A)/(ABS(tmen)+ABS(Tmay))),0-
(18*(C)/(ABS(tmen)+ABS(Tmay))),-
9+(18*ABS(tmen)/(ABS(tmen)+ABS(Tmay)))+(18*ABS(B)/(ABS(tmen)+ABS(Tmay))),0+(18
*(C)/(ABS(tmen)+ABS(Tmay))),#0080FFh);
END;
end;
END;
12
SI CONDICION ENTONCES(If)
if B<0 and A<0 then
if Tmay>0 and tmen<0 then
if A>B then
LINE(G1,-9+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),0+(18*(C)/(ABS(tmen)+Tmay)),-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0-
(18*(C)/(ABS(tmen)+Tmay)),#0080FFh);
END;
if A<B then
LINE(G1,-9+(18*ABS(tmen)/(ABS(tmen)+Tmay))-(18*ABS(A)/(ABS(tmen)+Tmay)),0-
(18*(C)/(ABS(tmen)+Tmay)),-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),0+(18*(C)/(ABS(
tmen)+Tmay)),#0080FFh);
END;
end;
if Tmay<0 and tmen<0 then
if A>B then
LINE(G1,9-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),0+(18*(C)/(ABS(tmen)-
ABS(Tmay))),9-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),0-
(18*(C)/(ABS(tmen)-ABS(Tmay))),#0080FFh);
END;
if A<B then
LINE(G1,9-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),0-(18*(C)/(ABS(tmen)-
ABS(Tmay))),9-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-
ABS(Tmay))),0+(18*(C)/(ABS(tmen)-ABS(Tmay))),#0080FFh);
END;
END;
END;
if A>0 and B<0 then
LINE(G1,-9+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),0+(18*(C)/(ABS(tmen)+Tmay)),-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0-
(18*(C)/(ABS(tmen)+Tmay)),#0080FFh);
END;
if B>0 and A<0 then
LINE(G1,-9+(18*ABS(tmen)/(ABS(tmen)+Tmay))-(18*ABS(A)/(ABS(tmen)+Tmay)),0-
(18*(C)/(ABS(tmen)+Tmay)),-
9+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),0+(18*(C)/(ABS(
tmen)+Tmay)),#0080FFh);
END;
13
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0.4-
(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
IF C>0 THEN
TEXTOUT("B(y,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(y,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
if A<B then
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0.4-
(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),0.4+(18*(C)/(
ABS(tmen)+Tmay)),2,#151515h);
IF C>0 THEN
TEXTOUT("B(x,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(y,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(x,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(y,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
end;
END;
SI ENTONCES SINO(DECICIONES DEL USUARIO) A>0 Y B<0
if A>0 and B<=0 then
TEXTOUT("",G1,-9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),0.4+(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0.4-
(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
IF C>0 THEN
TEXTOUT("B(y,-xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),-0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
IF 0>C THEN
14
TEXTOUT("B(y,xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),-0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
if B>0 and A<=0 then
TEXTOUT("",G1,-9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(A)/(ABS(tmen)+Tmay)),0.4-(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),0.4+(18*(C)/(
ABS(tmen)+Tmay)),2,#151515h);
IF C>0 THEN
TEXTOUT("B(y,xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(y,-xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
if B<0 and A<0 then
if Tmay>0 and tmen<0 then
if A>B then
TEXTOUT("",G1,-9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),0.4+(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
TEXTOUT("",G1,-
9.3+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),0.4-
(18*(C)/(ABS(tmen)+Tmay)),2,#151515h);
IF C>0 THEN
TEXTOUT("B(y,-xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),-0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(y,xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(B)/(ABS(tmen)+Tmay)),-0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-
(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
15
TEXTOUT("B(x,-xy)",G1,-8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))-
(18*ABS(A)/(ABS(tmen)+Tmay)),-0.4-(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
TEXTOUT("A(y,xy)",G1,-
8.7+(18*ABS(tmen)/(ABS(tmen)+Tmay))+(18*ABS(B)/(ABS(tmen)+Tmay)),-
0.4+(18*(C)/(ABS(tmen)+Tmay)),1,#0101DFh);
END;
END;
end;
if Tmay<0 and tmen<0 then
if A>B then
TEXTOUT("",G1,8.7-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-
ABS(Tmay))),0.5+(18*(C)/(ABS(tmen)-ABS(Tmay))),2,#151515h);
TEXTOUT("",G1,8.7-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),0.5-
(18*(C)/(ABS(tmen)-ABS(Tmay))),2,#151515h);
IF C>0 THEN
TEXTOUT("B(y,-xy)",G1,9.3-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4+(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
TEXTOUT("A(x,xy)",G1,9.3-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-0.4-
(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(y,xy)",G1,9.3-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4+(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
TEXTOUT("A(x,-xy)",G1,9.3-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4-(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
END;
END;
if A<B then
TEXTOUT("",G1,8.7-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),0.5-
(18*(C)/(ABS(tmen)-ABS(Tmay))),2,#151515h);
TEXTOUT("",G1,8.7-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-
ABS(Tmay))),0.5+(18*(C)/(ABS(tmen)-ABS(Tmay))),2,#151515h);
IF C>0 THEN
TEXTOUT("B(x,xy)",G1,9.3-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-0.4-
(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
TEXTOUT("A(y,-xy)",G1,9.3-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4+(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
END;
IF 0>C THEN
TEXTOUT("B(x,-xy)",G1,9.3-(18*(ABS(A)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4-(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
TEXTOUT("A(y,+xy)",G1,9.3-(18*(ABS(B)-ABS(Tmay))/(ABS(tmen)-ABS(Tmay))),-
0.4+(18*(C)/(ABS(tmen)-ABS(Tmay))),1,#0101DFh);
END;
END;
16
TEXTOUT_P(trunc(C,2),149,225,1,#FFFFFFh);
IF ANG<0 THEN
ANG:=180+ANG;
END;
TEXTOUT_P(trunc(ANG,2)+"",214,225,1,#FFFFFFh);
TEXTOUT("2",2.1,-0.3,1,#FF0000h);
TEXTOUT_P("+",300,115,5,#151515h);
TEXTOUT_P("+",20,190,5,#151515h);
WAIT(-1);
END;
LOCAL TM,TMN;
TMN:=tmen;
TM:=Tmay;
IF A>0 AND B>0 THEN
17
SALIDA IMPRIMIR :
TEXTOUT_P("CIVIL LIRCAY",G7,111,6,7,#FFFFFFh,300);
TEXTOUT_P("CIVIL LIRCAY",G7,110,5,7,#FF0080h,300);
TEXTOUT_P("RESISTENCIA I",G7,21,31,7,#1C1C1Ch,300);
TEXTOUT_P("RESISTENCIA I",G7,20,30,7,#FFFFFFh,300);
TEXTOUT_P("CRCULO DE MOHR EN 2D ",G7,20,60,7,#1C1C1Ch,300);
TEXTOUT_P("PROGRAMADOR :",G7,10,110,1,#1C1C1Ch,300);
TEXTOUT_P("Erika Gamboa Huarocc ",G7,105,110,1,#FFFFFFh,300);
TEXTOUT_P("FACULTAD :",G7,10,120,1,#1C1C1Ch,300);
TEXTOUT_P("FIMCA",G7,105,120,1,#FFFFFFh,300);
TEXTOUT_P("ESCUELA :",G7,10,130,1,#1C1C1Ch,300);
TEXTOUT_P("CIVIL LIRCAY",G7,105,130,1,#FFFFFFh,300);
TEXTOUT_P(" CATEDRATICO ",G7,25,160,1,#1C1C1Ch,300);
TEXTOUT_P(" ING EDEN SOTO APARCO",G7,40,170,1,#1C1C1Ch,300);
TEXTOUT_P("Christian Oto Morh",G7,80,190,1,#FFFFFFh,300);
TEXTOUT_P("19888",G7,230,185,3,#FFFFFFh,300);
TEXTOUT_P("LIRCAY, Julio - 2017",G7,88,205,3,#FFFFFFh,300);
TEXTOUT_P("",G7,300,220,5,#FF0040h,200);
BLIT_P(G0,G7);
WAIT(-1);
END;
END;
END;
END;
END;
UNTIL menu1==6;
MSGBOX("PROGRAMANDO PARA RESISTENCIA DE MATERIALES I ");
END;
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
/////////////
18
3.2.RESOLUCIN DE EJEMPLOS CON EL PROGRAMA circulo de mord 2D
Ejemplo
19
SOLUCIN:
(Ventana de opciones)
(Ventana de aplicaciones)
Fuente(captura de pantalla aplicacin)
Fuente(captura de pantalla aplicacin)
(Ventana de opciones)
(Ventana de ingreso de datos)
Fuente(captura de pantalla aplicacin)
Fuente(captura de pantalla aplicacin)
OBTENEMOS EL RESULTADO:
21
CONCLUSIONES
-El crculo de Mohr es un mtodo que an es usado por los ingenieros civiles a pesar
de la aparicin de calculadoras capaces de realizar este proceso.
-El programa el que realic tambin nos da ms facilidad para obtener el resultado de
los ejercicios de dicho tema.
22
REFERENCIAS
REFERENCIAS ELECTRONICAS
https://es.wikipedia.org/wiki/C%C3%ADrculo_de_Mohr
http://normasapa.net/2017-edicion-6/.
https://www.youtube.com/watch?v=PN_DG-IEHqk
ANEXOS
23