You are on page 1of 10

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA MECÁNICA



MECÁNICA DE MATERIALES I




TAREA COMPUTACIONAL



NOMBRE: Johnny Pizango



FECHA: 26/05/2014



PARALELO: GR3-PAR
















5. C2 Una viga de madera se diseñará para soportar una carga distribuida y las dos cargas
concentradas como se muestra en la figura. Una de las dimensiones se su sección transversal
uniforme ya se ha especificado y la otra debe determinarse de tal manera que el esfuerzo normal
máximo en la viga no exceda un valor permisible dado σperm. Escriba un programa de cómputo
para calcular intervalos ∆L dados el corte, el momento flector y el mínimo valor aceptable de la
dimensión desconocida. Aplique este programa para resolver los siguientes problemas, usando los
intervalos ∆L indicados: a) problema 5.65 (∆L=0.1) b) problema 5.69 (∆L= 0.3m) c) problema 5.70
(∆L=0.2m)

Primero se procede a realizar el diagrama de cuerpo libre, para calcular las reacciones:

Reacción en A: ∑

[( ) ( ) ( )( )]
Reacción en B: ∑

( )
Ahora, se procede a utilizar algunas de las relaciones existentes del capítulo 5 (análisis y diseño de
vigas) para el cálculo de la altura o ancho de la sección transversal de la viga. Ya que las funciones
de singularidad se adaptan bien para usarse en computadoras se usarán estas relaciones para la
determinación de t o h.
Por lo tanto el w se remplaza por la siguiente expresión
() 〈 〉

〈 〉

Después se halla V(x) y M(x):
() () ∫ ()

() 〈 〉

〈 〉

〈 〉

〈 〉

〈 〉

〈 〉

() () ∫ ()

() 〈 〉

〈 〉

〈 〉

〈 〉

〈 〉

〈 〉

Luego se encuentra el mínimo valor permisible del módulo de sección:

||

Posteriormente se halla t o h dependiendo del dato dado,

Después mediante la programación SCILAB se encuentra los valores de h o t.
P1=input("P1: ") // Ingrese la fuerza P1 en [KN]
P2=input("P2: ") //2.5 Ingrese la fuerza P2 en [KN]
Wo=input("Wo: ") // Ingrese la carga Wo en [KN]
X1=input("X1: ") // Ingrese el valor X1 en [m]
X2=input("X2: ") // Ingrese el valor X2 en [m]
X3=input("X3: ") // Ingrese el valor X3 en [m]
X4=input("X4: ") // Ingrese el valor X4 en [m]
L=input("L: ") // Ingrese la longuitud L en [m]
a=input("a: ") // Ingrese el valor a en [m]
b=input("b: ") // Ingrese el valor b en [m]
DL=input("DL: ") // Ingrese el intervalo de longuitud en [m]
Eperm=input("Eperm: ") // Ingrese la carga Esfuerzo permisible en [MPa]
t=input("t: ") // Ingrese el valor t en [mm]
if t==[] then h=input("h: ") // Ingrese el valor h en [mm]
else t=t
end
if P1<=0 then P1=-(P1), else P1=-P1, end
if P2<=0 then P2=-(P2), else P2=-P2, end
if Wo<=0 then Wo=-(Wo), else Wo=-Wo, end
RB=(P1*(X1-a)+P2*(X2-a)+0.5*Wo*(X4-X3)*(X4+X3-2*a))/L
RA=P1+P2+Wo*(X4-X3)-RB
disp(RB ,'RB= [Kpa]')
disp(RA ,'RA= [Kpa]')
k=(a+b+L)/DL
m=round(k)
x=zeros(m,1)
Vx=zeros(m,1)
Mx=zeros(m,1)
Smin=zeros(m,1)
for i=0:m
x(i+1)=DL*i
if x(i+1)>=X4 then C4=1, else C4=0, end
if x(i+1)>=X3 then C3=1, else C3=0, end
if x(i+1)>=X2 then C2=1, else C2=0, end
if x(i+1)>=X1 then C1=1, else C1=0, end
if x(i+1)>=a then CA=1, else CA=0, end
if x(i+1)>=(a+L) then CB=1, else CB=0, end
Vx(i+1)=-(Wo*(x(i+1)-X3)*C3)+(Wo*(x(i+1)-X4)*C4)-(P1*C1)-
(P2*C2)+(RA*CA)+(RB*CB)
Mx(i+1)=-0.5*Wo*((x(i+1)-X3)^2)*C3+0.5*Wo*((x(i+1)-X4)^2)*C4-P1*(x(i+1)-
X1)*C1-P2*(x(i+1)-X2)*C2+RA*(x(i+1)-a)*CA+RB*(x(i+1)-(a+L))*CB
Smin(i+1)=((abs(Mx(i+1)))./(Eperm))*1000000
end
if t==[] then h=h
tmin= (6*Smin)/((h)^2)
TABLA=[x Vx Mx tmin]
disp(TABLA)
else hmin=(((6*Smin)/t)^(1/2))
TABLA=[x Vx Mx hmin]
disp(TABLA)
end








EJERCICIO 5.65 (DL=0.1)

Datos Scilab: P1: -1.8, P2: -3.6, Wo: 0, X1: 0.8, X2: 1.6, X3:0, X4: 0, L: 2.4, a: 0, b: 0, DL: 0.1,
Eperm: 12, t: 40, h:?
Resultado Scilab: RB= 3 [Kpa] , RA= 2.4 [Kpa]



EJERCICIO 5.69 (DL=0.3)


Datos Scilab: P1: 2.5, P2: 2.5, Wo: -6, X1: 0, X2: 4.2, X3:0.6, X4: 3.6, L: 3, a: 0.6, b: 0.6, DL: 0.3,
Eperm: 12, t: 100, h:?
Resultado Scilab: RB= 6.5 [Kpa] , RA= 6.5 [Kpa]







EJERCICIO 5.70 (DL=0.2)

Datos Scilab: P1: 0, P2: 0, Wo: -3, X1: 0, X2: 0, X3: 0, X4: 3.6, L: 2.4, a: 0, b: 1.2, DL: 0.2, Eperm:
12, t: ?, h:150
Resultado Scilab: RB= 8.1 [Kpa] RA= 2.7 [Kpa]





7. C3 a) Escriba un programa de computadora que, para un estado de esfuerzo plano y un límite de
fluencia dado de un material dado, pueda utilizarse para determinar si el material fluirá. El
programa debe utilizarse tanto el criterio de esfuerzo cortante como el de energía máxima de
distorsión. Debe imprimirse los valores de los esfuerzos principales y, si el material no fluye,
calcule el factor de seguridad, b) Use este programa para resolver los problemas 7.81, 7.82, 7.164.
Primero se procede a encontrar los esfuerzos principales de acuerdo a las relaciones dadas en
capítulo 7 (transformaciones de esfuerzos):


(

)

Entonces:



CRITERIO DE ESFUERZO CORTANTE MÁXIMO:
Para determinar si el material fluirá con este criterio, primero se halla esfuerzo cortante de fluencia
que es igual a: Segundo se halla el esfuerzo cortante máximo que es igual a:
Luego se aplican los criterios aplicados a este método:
Si entonces el material fluirá
Si entonces el material no fluirá. Su factor de seguridad es igual a:


CRITERIO DE ENERGÍA MÁXIMA DEDISTORSIÓN:
Para este criterio, primero se halla esfuerzo de Von Mises que es igual a:
( ) . Luego se aplican los criterios aplicados a
este método:
Si entonces el material fluirá
SI entonces el material no fluirá. Su factor de seguridad será igual a:

Después mediante la programación SCILAB se averigua si el material fluirá o no.
ef=input('esfuerzo de fluencia:ef: ')//ingrese el esfuerzo de fluencia)
ex=input('esfuerzo normal en x:ex: ') //ingrese el esfuerzo normal en x
ey=input('esfuerzo normal en y:ey: ')//ingrese el esfuerzo normal en y
exy=input('esfuerzo cortante en xy:exy: ')//ingrese el esfuerzo cortante en xy
eprom=(ex+ey)/2
R=(((ex-ey)/2)^2+(exy)^2)^(1/2)
emax=eprom+R
emin=eprom-R
//a)CRITERIO DE ESFUERZO CORTANTE MÁXIMO
disp('CRITERIO DE ESFUERZO CORTANTE MÁXIMO')
TY=ef/2
E1=abs(emax)
E2=abs(emin)
E=[E1 E2]
Tmax=max(E)/2
if Tmax>TY then disp ('el material fluirá')
else disp ('el material no fluirá')
FS=TY/Tmax //factor de seguridad
disp (FS, 'factor de seguridad:FS= ')
end
//a)CRITERIO DE ENERGÍA MÁXIMA DE DISTORSIÓN
disp('CRITERIO DE ENERGÍA MÁXIMA DE DISTORSIÓN')
Evm=(emax^2+emin^2-emax*emin)^(1/2)
if Evm>ef then disp('el material fluirá')
else disp ('el material no fluirá')
FS=ef/Evm //factor de seguridad
disp (FS, 'factor de seguridad:FS= ')
end

EJERCICIO 7.81
a) Dado:
esfuerzo de fluencia:ef: 325
esfuerzo normal en x:ex: 200
esfuerzo normal en y:ey: 200
esfuerzo cortante en xy:exy: 100
CRITERIO DE ESFUERZO CORTANTE MÁXIMO
el material no fluirá
factor de seguridad:FS= 1.0833333
CRITERIO DE ENERGÍA MÁXIMA DE DISTORSIÓN
el material no fluirá
factor de seguridad:FS= 1.2283845
b) Dado:
esfuerzo de fluencia:ef: 325
esfuerzo normal en x:ex: 240
esfuerzo normal en y:ey: 240
esfuerzo cortante en xy:exy: 100
CRITERIO DE ESFUERZO CORTANTE MÁXIMO
el material fluirá
CRITERIO DE ENERGÍA MÁXIMA DE DISTORSIÓN
el material no fluirá
factor de seguridad:FS= 1.0980732
c) Dado:
esfuerzo de fluencia:ef: 325
esfuerzo normal en x:ex: 280
esfuerzo normal en y:ey: 280
esfuerzo cortante en xy:exy: 100
CRITERIO DE ESFUERZO CORTANTE MÁXIMO
el material fluirá
CRITERIO DE ENERGÍA MÁXIMA DE DISTORSIÓN
el material fluirá

BIBLIOGRAFÍA:
BEER JOHNSTON; Mecánica de materiales; 5ta edición