Sei sulla pagina 1di 17

NOMBRE DEL EQUIPO

Rouge One

Integrantes:

Alejandra Estephania Jacobo Gomez A01229730


Jorge Daniel Medina A01631748
Diego Fabian Gutierrez A01363175
Javier Aureo Becerra Salazar A01632134
Ruben Eduardo Toriche Sanchez A01730230

Profesor:
Master. Jos Abel Padilla Aceves
Resumen

El propsito de este trabajo es comprender y aplicar las ecuaciones que


describen el movimiento de cuerpos rgidos, as como tambin obtener una
visualizacin ms amplia de sus aplicaciones en el diseo de elementos de
mquinas.Para realizar este trabajo se decidi hacer un modelo matemtico para
calcular los vectores de velocidad, aceleracin y fuerza en puntos especficos del
mecanismo, donde tomamos como variable el ngulo de posicin de uno de los
elementos de este mecanismo. una vez obtenido el modelo, se realiz un programa
en C++ para automatizar el proceso de obtencin de resultados, obteniendo as los
datos con los que se grafic y se observ el comportamiento de los vectores
velocidad aceleracin y fuerza en puntos especficos del mecanismo. los resultados
obtenidos no dieron una idea mucho ms amplia de cmo es que se transmite la
fuerza en un mecanismo en este mecanismo y su efectividad, tambie observamos
que el comportamiento de los vectores aceleracin en el centroide de un cuerpo
donde se transforma de movimiento circular a lineal, tiene una forma de funcin
senoidal.
Contenido

1. Introduccin 1
1.1. Justificacin.....1
1.2. Objetivo.
...1
1.3. Contribuciones del trabajo. ..1
1.4. Organizacin del trabajo...1
2. Antecedentes. .2
3. Mtodo de solucin. ......3
4. Anlisis de resultados........4
5. Conclusiones y recomendaciones......5
6. Bibliografa...6
Apndice A. Tablas de especificaciones....7
1. I ntroduccin

1.1. Justificacin
El motivo por el cual se realiz este trabajo fue para poder observar como
reaccionan las componentes de la fuerza que actan en el sistema y la cinemtica
con respecto al cambio del ngulo de giro en una de las manivelas.

1.2. Objetivo
Aplicar las ecuaciones que describen el movimiento plano de cuerpos rgidos, con
el objeto de tener una visualizacin ms amplia de las aplicaciones de estas
ecuaciones a el diseo de elementos de mquinas.

1.3. Contribuciones del trabajo


Programacin- Javier Becerra
Clculos a mano-Diego Fabian, Javier Becerra
CAD- Diego Fabian
Grficas- Daniel Medina
Redaccin-Eduardo Toriche, Alejandra Jacobo, Javier Becerra, Diego Fabian,
Daniel Medina

1.4. Organizacin del trabajo

Primero se resolvi el problema dado por el profesor en el proyecto a mano llevando


a cabo los clculos con el ngulo 0 tomando como referencia los resultados que
este arrojar para tomarlos como referencia y verificar que el programa que se
realizar para obtener los dems datos en diferentes ngulos coinciden los
resultados y de ah partir para obtener las demas respuestas.

Para realizar este programa primero se desarroll un modelo algebraico sin


sustitucin de los valores para poder implementar un algoritmo que resolviera el
problema.

El programa se realiz en lenguaje C++ en un compilador de nombre CodeBlocks.


Posteriormente registramos todos los datos y los organizamos en tablas en excel y
de igual manera sus respectivas grficas. Para obtener el valor mximo de cada
componente se utiliz una funcin de programacin en excel.

Los valores obtenidos fueron la reaccin en el punto D, las componente de la


reaccin en el punto B, la velocidad y la aceleracin del punto D, aceleracin
angular y velocidad angular de la barra BD y las componentes de aceleracin del
punto de gravedad.
Por otro lado, cada pieza del diseo del mecanismo se dibuj en el programa solid y
se ensamblo para hacer la simulacin.
2. A
ntecedentes

Un cuerpo rgido es un modelo ideal de un cuerpo que no se deforma,


esto es, que la distancia entre todo par de puntos del cuerpo permanece
constante. Para describir su movimiento basta con describir el
movimiento de un punto (su centro de gravedad) y el movimiento
rotacional del cuerpo alrededor de ese punto. Como ayuda usamos un
sistema coordenado que se mueve con el cuerpo rgido.
La traslacin se refiere al cambio en las coordenadas posicin de un
cuerpo. La rotacin es un movimiento cclico que hace un cuerpo
alrededor de un punto dado

En este proyecto estudiaremos los efectos de las fuerzas de reaccin


aplicadas a una manivela unida a un collarn que tiene una trayectoria
horizontal y sus respectivas velocidades y aceleraciones relativas en
diferentes ngulos de la barra AB respecto a el eje horizontal. Para esto,
es necesario implementar un diagrama de cuerpo libre que establezca la
direccin de las fuerzas y las velocidades y aceleraciones que se estn
comportando en el sistema que estn sujetas al cambio de posicin en
este ngulo.
3. Metodo de solucion

Para resolver nuestro desafo lo que hicimos primero fue resolver


manualmente el problema a un determinado ngulo, despus de
resolverlo con lpiz y papel analizamos el problema y localizamos las
secciones principales, una vez localizadas las ecuaciones principales
procedimos a la creacin del programa. una vez teniendo el programa
hecho procedimos a comprobar que los resultados que devuelve fueran
correctos comparndolos con los resultados obtenidos previamente al
resolver el problema manualmente, despus con ayuda del programa
resolvimos el problema para cada uno de los ngulos que se peda, los
resultados obtenidos fueron vaciados en una tablas y con ellos
obtuvimos distintas grficas que muestran el comportamiento de cada
variable durante el recorrido que hace la barra.
Posteriormente desarrollamos un cdigo programado en lenguaje C++ a
partir de las ecuaciones que obtuvimos del problema a nano que nos
permite obtener los resultados de cada elemento en diferentes ngulos.

Programa

4. Anlisis de resultados
En un documento de excel, anotamos en diferentes tablas los resultados
de cada elemento del sistema respecto al cambio de su ngulo y
posteriormente graficamos los datos de cada tabla para observar su
comportamiento vectorial. El valor mximo de cada tabla est en el
recuadro amarillo

Grfica de reaccin en el collarn D

Grfica de velocidad del collarn D


Grfica de velocidad angular de la barra BD

Grfica de aceleracin angular de la Barra BD


Grfica de aceleracin del collarn D

Grfica de aceleracin horizontal del centroide BD


Grfica de la aceleracin vertical del centroide BD

Grfica de la reaccin horizontal en el punto B


Grfica de la reaccin vertical del punto B
5. Conclusiones y recomendaciones

Basados en el desarrollo de este proyecto, notamos que el


comportamiento de los vectores aceleracin, velocidad y fuerza en los
puntos extremos y el centroide de un cuerpo rgido, se comportan de
manera muy diferente; para este caso en particular, pudimos observar
que por obra del movimiento circular de la barra AB, la grfica del
componente vertical aceleracin del centroide de la barra BG, tiene el
aspecto de una funcin senoidal, mientras que en los extremos de la
barra BD se observan indicios de esta misma funcin sin llegar a
formarse, pues este sistema transforma el movimiento circular, en un
movimiento lineal, haciendo este sistema comparable a sistemas de
Movimiento Armnico Simple. En cuanto a los vectores de fuerza
observamos en el extremo B de la barra AB la fuerza no se transmite de
manera uniforme, para el componente en x, observamos que su
efectividad yace en los cuadrantes de 3 y 4, tomando como origen el
punto A, donde el sistema obtiene energa gracias a la inercia del
cuerpo rgido, siendo todo lo anterior inverso para el componente
vertical, con lo que se puede concluir que este es un comportamiento
caracterstico de los mecanismos de rpido retorno, haciendo que el
modelo matemtico utilizado para este mecanismo, sin embargo, un
cambio en las dimensiones de alguno de los elementos del mecanismo
alteran el comportamiento, invalidando los nuestros resultados.
Bibliografa

Ferdinand, B., Johnston, R. U. S. S. E. L. L., & William, C. L. A. U. S. E. N. (2000). Mecnica Vectorial


para Ingenieros. Dinmica. Mexico: Mcgrawhill.

SolidWorks Tutorials . (2017). Solidworks.com. Retrieved 1 May 2017, from


http://www.solidworks.com/sw/resources/solidworks-tutorials.htm
Apndice A

Codigo de programacion

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
double m=2, L=0.2, WAB=25, ang, angr, VD,AD, WBD, AABD,AGX, AGY, RBX,
RBY, RD, ri, rj, VBX,VBY, ABX,ABY;
string op="no";

do{
cout<<("Introduce el angulo: \n");
cin>> ang;
angr = (ang*3.1416)/180;

//TRIGONOMETRIA
rj = 0.12 - (0.06*sin(angr));
ri = sqrt((0.2*0.2) -(rj*rj));
cout<<("ri:")<<ri<<("\n");
cout<<("rj: ")<<rj<<("\n");

//CINEMATICA
VBX = -(WAB)*(0.06*sin(angr));
VBY = (WAB)*(0.06*cos(angr));
cout<<("VBX: ")<<VBX<<("\n");
cout<<("VBY: ")<<VBY<<("\n");

WBD = -VBY/ri;
VD = VBX -(WBD*rj);
cout<<("WBD: ")<<WBD<<("\n");
cout<<("VD: ")<<VD<<("\n");
ABX = -(WAB*WAB)*(0.06*cos(angr));
ABY = -(WAB*WAB)*(0.06*sin(angr));
cout<<("ABX: ")<<ABX<<("\n");
cout<<("ABY: ")<<ABY<<("\n");
AABD = (-ABY+(WBD*WBD)*rj)/ri;
AD = ABX - ((AABD)*rj)-(WBD*WBD)*(ri);
cout<<("AABD: ")<<AABD<<("\n");
cout<<("AD: ")<<AD<<("\n");
AGX = ABX-(AABD*(rj/2))-(WBD*WBD)*(ri/2);
AGY = ABY+(AABD*(ri/2))-(WBD*WBD)*(rj/2);
cout<<("AGX: ")<<AGX<<("\n");
cout<<("AGY: ")<<AGY<<("\n");
//FUERZAS
RBX = m*AGX;
RBY = (((((m*L*L*AABD)/12)-((rj*RBX)/2))/(ri/2))-(m*9.81)-(m*AGY))/-2;
RD = (m*9.81)+(m*AGY)-RBY;
cout<<("RBX: ")<<RBX<<("\n");
cout<<("RBY: ")<<RBY<<("\n");
cout<<("RD: ")<<RD<<("\n");
cout<<("Quieres mas valores?: ");
cin>>op;
}while(op=="si");

return 0;
}

Potrebbero piacerti anche