You are on page 1of 9

ESCUELA POLITCNICA NACIONAL

FACULTAD DE INGENIERA MECNICA


MECNICA DE MATERIALES I

Nombre:

Collaguazo Chipantasi Edison David

Fecha:

20- 01- 2015

Tema:

Ejercicios computacionales

Objetivos:

Aplicar conocimientos aprendidos en clase, para el desarrollo de un programa en MATLAB,


que facilite el clculo de esfuerzos principales, planos principales y otros esfuerzos
presentes en una viga cargada.
Determinar mediante el programa creado, si el material de la viga alcanza o no el punto de
cedencia cuando es sometido a una carga puntual.
Realizar un programa que sea amigable con el usuario, y que realice clculos exactos y
adecuados para los requerimientos del problema.

Introduccin:
Para el estudio dela flexin pura, vamos a plantear la siguiente hiptesis de Navier: Las secciones
planas y perpendiculares al eje de la viga antes de la deformacin, siguen siendo planas y
perpendiculares al eje de la viga despus de la deformacin.

Planteada esta hiptesis, vamos a ver como se deforma el trozo de viga comprendido entre las
secciones 1-1 y 2-2.
Se observa que hay fibras tales como las de arriba que se acortan y otras tales como las de abajo que
se alargan. Tambin existen un conjunto de fibras que ni se acortan ni se alargan. A stas se las
llama fibras neutras. Todas las fibras neutras forman la superficie neutra de la viga. Se llama lnea

neutra de una seccin, a la interseccin de esa seccin con la superficie neutra. Se puede demostrar
que la lnea neutra pasa por el c.d.g. de la seccin.
Tomemos un trozo de viga que antes de deformarse mida la
unidad. Despus de la deformacin solo la fibra neutra
continuar midiendo la unidad.
Una fibra situada a una distancia y, por debajo de la fibra
neutra, medir ms de la unidad, puesto que est
traccionada, y su alargamiento ser el alargamiento unitario
.
En la figura:

Para un radio de curvatura dado, el alargamiento de una fibra es proporcional a la distancia de una
fibra a la fibra neutra.

Frmula de NAVIER.
Supongamos que el material sigue las hiptesis de Navier y la ley de Hooke. Entonces el diagrama
de es triangular.

A partir de esta figura, podemos obtener:

; de donde:

Si M es el momento flector que acta en una seccin de la viga e ILN es el momento de inercia de
esa seccin respecto a la lnea neutra, se cumple:

; por tanto

En la frmula se ve que el signo de depende del de M e y, ya que ILN no tiene signo. El signo de
M ya hemos visto en temas anteriores cundo es positivo (+) o negativo (-).
Respecto al signo de y, tenemos que: y es positivo para puntos situados por debajo de la lnea
neutra, y es negativo para puntos situados encima de la lnea neutra.

7.5. Mdulo resistente.

Se ha visto que:

, donde:

M = Momento flector
W = mdulo resistente de la seccin. Las unidades de W son L3.

FORMA ANALITICA 1

CODIGO DEL EJERCICIO COMPUTACIONAL 1


%Programa para resolver el ejercicio 4.C2
clear
clc
dmm=input('Introduzca el valor de la altura d [mm]: ');
tfmm=input('Introduzca el valor del grosor tf [mm]: ');
bfmm=input('Introduzca el valor de el ancho bf [mm]: ');
twmm=input('Introduzca el valor del grosor de la web tw [mm]: ');
EGPa=input('Introduzca el mdulo de Young del material E [GPa]: ');
GyMPa=input('Introduzca el esfuerzo de fluencia Gy [MPa]: ');
tf=tfmm/1000;
d=dmm/1000;
bf=bfmm/1000;
tw=twmm/1000;
E=EGPa*10^9;
Gy=GyMPa*10^6;
Ixx=(1/12)*bf*(d^3)-(1/12)*(bf-tw)*((d-2*tf)^3);
%Sea c=d/2
c=d/2;
Yy=(1/2)*d:-(1/2)*tf:(1/6)*d;
Ga=((c-tf)./Yy).*Gy;
%Reacciones generadas
R1=Gy*(bf*(c-Gy));
R2=(1/2)*Gy*bf*(Yy-(c-tf));
R3=(1/2).*Ga.*bf.*(Yy-(c-tf));
R4=(1/2)*Ga*tw*(c-tf);
R5=Gy*bf*tf;
R6=Gy*tw*(c-tf-Yy);
R7=(1/2)*Gy*tw*Yy;
%Puntos en el eje y para cada reaccin
a1=(1/2).*(c+Yy);
a2=Yy-(1/3).*(Yy-(c-tf));
a3=Yy-(2/3).*(Yy-(c-tf));
a4=(2/3)*(c-tf);
a5=c-(1/2)*tf;
a6=(1/2)*(Yy+(c-tf));
a7=(2/3).*Yy;
Mv=2*(R1.*a1+R2.*a2+R3.*a3+R4.*a4);
P=(Yy*E)/Gy;
Mw=2*(R5.*a5+R6.*a6+R7.*a7);
M=((10^6)*Gy)*(Ixx/c);
%Tabulacin los resultados obtenidos
Yym=1000.*Yy;
format bank
disp('
Yy [mm]
Rc [m]
M [N.m]')
Tabla=zeros(10,3);
Tabla=[Yym' P' Mw']
disp(['El momento para las condiciones del problema es: ',num2str(Tabla(9,3)),'
N.m'])
disp(['El radio de curvatura para el ejercicio computacional es:
',num2str(Tabla(9,2)),' m'])

FORMA ANALITICA 2

CODIGO DEL EJERCICIO COMPUTACIONAL 2


%ejercicio computacional 2
clear
clc
format short
h=0.1;
b=0.025;
M=2000;
Gbr=(6*M)/(h^2*b);
A=b*h;
Tabla1=zeros(10,8);
Tabla2=zeros(10,8);
cont=0;
disp('Resultados en el primer intervalo de valores con la relacion r1/h')
fprintf(' Yy[mm]
rpro[mm]
R[mm]
e[mm]
Ga[MPa]
Gb[MPa]
r1/h
r[mm]\n')
for K=10:-1:1 %Primer intervalo de valores de la relacin r/h
r1=K*h;
r2=r1+h;
rpro=r1+(h/2);
R=h/(log(r2/r1));
e=rpro-R;
Ga=(M*(r1-R))/(A*e*r1);
Gb=(M*(r2-R))/(A*e*r2);
r=Ga/Gbr;
cont=cont +1;
Tabla1(cont,1)=r1*1000;
Tabla1(cont,2)=rpro*1000;
Tabla1(cont,3)=R*1000;
Tabla1(cont,4)=e*1000;
Tabla1(cont,5)=Ga/1e6;
Tabla1(cont,6)=Gb/1e6;
Tabla1(cont,7)=K;
Tabla1(cont,8)=r;
fprintf('%8.3f %8.3f
%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f
\n',Tabla1(cont,1).......
,Tabla1(cont,2),Tabla1(cont,3),Tabla1(cont,4).....
,Tabla1(cont,5),Tabla1(cont,6),Tabla1(cont,7),Tabla1(cont,8))
end
disp('------------------------------------------------------------------------------')
disp('Resultados para el segundo intervalo de valores de la relacion r1/h\n')
fprintf('
r[mm]\n')

Yy[mm]

rpro[mm]

R[mm]

e[mm]

Ga[MPa]

Gb[MPa]

for J=1:-0.1:0.1 %Segundo intervalo de valores de la relacin r/h


r1=J*h;
r2=r1+h;
rpro=r1+(h/2);
R=h/(log(r2/r1));
e=rpro-R;
Ga=(M*(r1-R))/(A*e*r1);

r1/h

Gb=(M*(r2-R))/(A*e*r2);
r=Ga/Gbr;
cont=cont +1;
Tabla2(cont,1)=r1*1000;
Tabla2(cont,2)=rpro*1000;
Tabla2(cont,3)=R*1000;
Tabla2(cont,4)=e*1000;
Tabla2(cont,5)=Ga/1e6;
Tabla2(cont,6)=Gb/1e6;
Tabla2(cont,7)=J;
Tabla2(cont,8)=r;
fprintf('%8.3f %8.3f
%8.3f %8.3f %8.3f %8.3f %8.3f %8.3f
\n',Tabla2(cont,1).......
,Tabla2(cont,2),Tabla2(cont,3),Tabla2(cont,4)......
,Tabla2(cont,5),Tabla2(cont,6),Tabla2(cont,7),Tabla2(cont,8))
end
%Busqueda del valor r/h para obtener un esfuerzo en la viga curva igual al
%1.5 de la viga recta
et=0.5*10^(-4);
c=0.1;
r1=c*h;
r2=r1+h;
rpro=r1+(h/2);
R=h/(log(r2/r1));
e=rpro-R;
Ga=(M*(r1-R))/(A*e*r1)/1e6;
Gb=(M*(r2-R))/(A*e*r2)/1e6;
r=Ga/Gbr;
cont=cont +1;
Gat=abs(Ga);
Gmax=(1.5*Gbr)/1e6;
ea=abs((Gat-Gmax)/Gmax);
while ea>et
c=c+0.0001;
r1=c*h;
r2=r1+h;
rpro=r1+(h/2);
R=h/(log(r2/r1));
e=rpro-R;
Ga=(M*(r1-R))/(A*e*r1)/1e6;
Gb=(M*(r2-R))/(A*e*r2);
r=Ga/Gbr;
Gat=abs(Ga);
Gmax=(1.5*Gbr)/1e6;
ea=abs((Gat-Gmax)/Gmax);
end
disp('--------------------------')
disp('La relacion r1/h que cumple es:')
disp(c)
fprintf('El valor obtenido del esfuerzo en la viga recta en [MPa]
sera:%8.4f\n',Gmax)
fprintf('El valor obtenido del esfuerzo en la viga curvada en [Mpa]
sera:%8.4f\n',Gat)

Conclusiones:
Para un mejor calculo tenemos que utilizar la mayora de decimales para que nos coincida
con los resultados del cdigo de matlab.

Recomendaciones:

Establecer variables que faciliten la interpretacin del cdigo de programacin desarrollado,


para evitar confusiones posteriores en la interpretacin de frmulas establecidas.
Verificar unidades antes de ingresar los datos al programa, realizando el anlisis
dimensional pertinente.

Bibliografa:

Mecnica de materiales, James M. Gere

http://es.wikipedia.org/wiki/Teor%C3%ADas_de_fallo

http://html.rincondelvago.com/mecanica-de-materiales.html

You might also like