Professional Documents
Culture Documents
Facultad de ingeniera
Proyecto Final Mecnica
Ingenieria Mecatronica ,Facultad de ingenieira,Universidad Autonoma de Occidente,Ala norte segundo piso, Cali
Colombia
Resumen
El siguiente artculo se muestra el mecanismo de la gra de un camin que se compone de un
cilindro hidrulico que debe ejercer la fuerza necesaria para mover una barra cuya funcin es
sostener una carga en su extremo. Este mecanismo es utilizado para izar cargas con un
determinado peso de acuerdo a su estructura. En este caso el peso mximo es de 120 Kg, con
un recorrido entre (-45 y 45).
Del mismo modo se plantea inicialmente encontrar unas variables del sistema en funcin del
ngulo . Realizando un anlisis esttico en cada posicin debido a que la velocidad de giro es
baja y tambin despreciando la masa de los componentes del mecanismo exceptuando la
masa de la carga.
Por consiguiente se utiliza el software Matlab, con el cual se logra obtener el anlisis
mencionado anteriormente con los requerimientos y restricciones del mecanismo.
Ecuaciones
matemticas
que
describen el problema teniendo
como variable de entrada el ngulo
de la manivela .
Grafico del ngulo del cilindro
hidrulico CB en funcin del ngulo
de la viga.
Grafico del desplazamiento del
extremo A de la viga.
Grfico de la magnitud de las
componentes de las fuerzas en el
pasador A y pasador O.
Grfico de la magnitud de la
que debe ejercer el cilindro CB.
fuerza
Implementacin numrica
Como se puede observar en la figura 1, el
problema planteado se aborda desde el punto de
vista esttico debido a que la velocidad de giro
es relativamente muy baja.
+()()
= tan (
()+()
) (1)
= ()
(2)
(3)
(. ) ( + )()
Del mismo modo se puede observar el
diagrama de cuerpo libre con sus
respectivas reacciones y fuerzas que
intervienen en el mecanismo para izar la
carga en la figura n3.
(4)
Componente de la reaccin en Ox
=
() =
= ()
(5)
(6)
(. ) + () =
(. ) + () =
( ) + ( )
(7)
Las
anteriores
ecuaciones
fueron
modeladas en Matlab en funcin del ngulo
theta entre (-45 y 45) con pasos de 0.1. lo
cual se puede observar en la figura n 3.
Anlisis y resultados
Bibliografa
BEER,JHONSTON Y MAZUREK
Engineering
Anexos
Finalmente, se presenta el cdigo a
cabalidad con el fin de que el lector
pueda identificar la forma en que se
est manejando el software Matlab y
pueda ser de gran utilidad en la vida
prctica.
function mecanica_grua
%Definimos el ngulo medido desde
el semieje positivo x de la
%manivela
clear
clc
close all
tetha=-45:0.1:45;
%Definicin de constantes
%Definicin de variables
alpha=zeros(1,901);
d=zeros(1,901);
%Angulo
entre el eje semiposito x y la
barra CB
Fcb=zeros(1,901);
Ox=zeros(1,901);
% Resolviendo sistema
for i=1:901
y(i)=sind(tetha(i))*(785+340);
alpha(i)=atand((360+340*sind(teth
a(i))-110*cosd(tetha(i)))/
(340*cosd(tetha(i))+110*sind(teth
a(i))));
d(i)=360*cosd(alpha(i));
Fcb(i)=(120*9.8*(785+340)*cosd(te
tha(i)))/d(i);
Ox(i)=Fcb(i)*cosd(alpha(i));
Oy(i)=Fcb(i)*sind(alpha(i))120*9.8;
Ay(i)=120*9.8;
Ax(i)=0;
A(i)=sqrt(Ax(i)^2+Ay(i)^2);
O(i)=sqrt(Ox(i)^2+Oy(i)^2);
end
%Resultados
%Primer punto
%se grafica el Angulo alpha de la
barra CB en funcion de betha
plot(tetha,alpha)
hold on
grid on
title('Angulo alpha de la barra
CB en funcion de betha')
xlabel('betha()')
ylabel('Tetha()')
hold off
%se grafica el desplazamiento del
extremo A
figure
plot(tetha,y)
hold on
grid on
title('Desplazamiento del extremo
A en funcin de Tetha')
xlabel('Tetha()')
ylabel('Desplazamiento de YA
(mm)')
hold off
%se grafica la magnitud de la
componente Ax
figure
plot(tetha,Ax)
hold on
grid on
title('Magnitud de la componente
Ax en funcion de Tetha')
xlabel('Tetha()')
ylabel('Magnitud de Ax(N)')
hold off
%se grafica la magnitud de A
figure
plot(tetha,A)
hold on
grid on
title('Magnitud de A en funcin
de Tetha')
xlabel('Tetha()')
ylabel('Magnitud de A (N)')
hold off
%se grafica la magnitud de la
componente Ay
figure
plot(tetha,Ay)
hold on
grid on
title('Magnitud de Ay en funcin
de Tetha')
xlabel('betha()')
ylabel('Magnitud de Ay (N)')
hold off
%Segundo punto
%se grafica la magnitud de la
componente Ox
figure
plot(tetha,Ox)
hold on
grid on
title('Magnitud de la componente
Ox en funcin de Tetha')
xlabel('Tetha()')
ylabel('Magnitud de Ox (N)')
hold off
%se grafica la magnitud de la
componente Oy
figure
plot(tetha,Oy)
hold on