Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MECÁNICA DE MATERIALES I
TAREA COMPUTACIONAL II
Programación
clc
clear
%Para Variar los santos para 'a' unicamente variar la variable s.
%Para mejor presición trabajar con s=0.01
Ea=200;%[GPa] Módulo Elasticidad Acero
El=75;%[GPa] Módulo Elasticidad Aluminio
b=60; %[mm] Longitud de la base
h=40; %[mm] Longitud de la altura
n=Ea/El;% Relación de Modulos de Elasticidad
M=1500;%[Nm] Momento aplicado
s=2;%Saltos en [mm] que se desea
fprintf(' a[mm] I[mm^4] Esf Acero[MPa] Esf
Aluminio[MPa]\n')
fprintf('----------------------------------------------------------------
--\n')
for i=0:s:20
I=(1/12)*(b*h^3+2*0.5*(n*b-b)*(h-2*i)^3);%[mm4]Actualización de la
Inercia
eal=((M*h)/(2*I))*1000;%[MPa]Cálculo del Esfuerzo Aluminio
eac=((n*M)/I)*((h/2)-i)*1000;%[MPa] Cálculo del Esfuerzo Acero
fprintf('%f %4f %4f %4f\n',[i I eac eal]')
end
%Programación para encontrar el Valor maximo de Esfuerzo Para el Acero
a=0;%Artificio para encontrar el maximo valor
eant=0;
i=0;
while a==0
i=i+s;
I=(1/12)*(b*h^3+2*0.5*(n*b-b)*(h-2*i)^3);%[mm4]Actualización de la
Inercia
eal=((M*h)/(2*I))*1000;%[MPa]Cálculo del Esfuerzo Aluminio
eac=((n*M)/I)*((h/2)-i)*1000;%[MPa] Cálculo del Esfuerzo Acero
if eant>eac %Comparacion de esfuerzos
fprintf('El esfuerzo Máximo del Acero es %f [MPa] con a= %f cuando el
esfuerzo del Aluminio es %f',[eant (i-s) eal]);
a=1;
else
a=0;
end
eant=eac;%Actualizacion de Esfuerzos para la comparación
end
Respuestas:
a) Esfuerzo Máximo Acero = 1115.57 [MPa]
b) a= 6.61 [mm]
4. C3 Un par M de 8 [kips pulg] se aplica a una viga con la sección transversal mostrada en la figura
en un plano que forma un ángulo β con la vertical. Tomando en cuenta que el centroide de la
sección transversal se encuentra en C y que los ejes y y z son ejes principales, escribir un programa
de ordenador para calcular el esfuerzo en A, B, C, y D para valores de β de 0 a 180° usando
incrementos de 10°. (Dado: Iy=6,23 in4 y Iz=1.481 in4.)
Programación
clc
clear
M=8;%[kips pulg] Momento Aplicado
Iy=6.23;%[pulg^4] Inercia respecto al eje y
Iz=1.481;%[pulg^4] Inercia respecto al eje z
n=4;%Número de puntos A,B,D,E
z=[2 -2 -1.2 1.2]';%Posiciones de los puntos en z
y=[1.4 1.4 -1.4 -1.4]';%Posiciones de los puntos en y
s=10;%[Grados]Saltos del ángulo
fprintf('Ángulo[Grados] Esf A[ksi] Esf B[ksi] Esf D[ksi]
Esf E[ksi]\n')
fprintf('----------------------------------------------------------------
------------\n')
for ang=0:s:180
My=-M*sind(ang);%[kips pulg] Momento en y
Mz=M*cosd(ang);% [kips pulg] Momento en z
for i=1:n
esf(i,1)=-(Mz*y(i,1))/(Iz)+(My*z(i,1))/(Iy);%[ksi] Calculo del
Esfuerzo para los 4 puntos
end
fprintf(' %4f %4f %4f %4f %4f \n',
[ang' [esf]'])
end
Respuestas: