Está en la página 1de 6

TECNOLÓGICO NACIONAL DE MÉXICO

CAMPUS CUAUHTÉMOC

UNIDAD II

MECANISMOS

“ SIMULACION DE LA ECUACION PARAMETRICA DE LA RECTA”

QUE PRESENTA:

“CRISTIAN ISAAC RAMÍREZ DOMÍNGUEZ 18610185”

GRUPO 6TO – B

LINK DRIVE

https://drive.google.com/drive/folders/
11ljyI_7sd0Il30IarVI7zJSxX8rFSsZd?usp=sharing

INGENIERÍA MECATRÓNICA

CATEDRÁTICO:

OBED COLMENERO

CD. CUAUHTÉMOC, CHIH. A 25 DE OCTUBRE DE 2022


JUNTA DE TRASLACION ESTATICA
r=5;
theta=45*(Pi/180);
Raya=Graphics[{Blue,Thickness[0.015],Line[{{0,0},
{r*Cos[theta],r*Sin[theta]}}]}];
EjeX=Graphics[{Black,Thickness[0.015],Arrow[{{0,0},{6,0}}]}];
EjeY=Graphics[{Black,Thickness[0.015],Arrow[{{0,0},{0,6}}]}];
Bolita=Graphics[{Red,Disk[{0,0},0.3]}];
Show[{Raya,EjeY,EjeX,Bolita},Axes->True,PlotRange->{{0,6},{0,6}}]
JUNTA DE TRASLACION CON MOVIMIENTO CONSTANTE
X1=0;
X2=r*Cos[theta];
Y1=0;
Y2=r*Sin[theta];
Raiz=Sqrt[(X2-X1)^2+(Y2-Y1)^2];
a=(X1-X2)/Raiz;
b=(Y1-Y2)/Raiz;
X=X1-a*Parametro;
Y=Y1-b*Parametro;
EjeX=Graphics[{Black,Thickness[0.015],Arrow[{{0,0},{6,0}}]}];
EjeY=Graphics[{Black,Thickness[0.015],Arrow[{{0,0},{0,6}}]}];
Raya2=Graphics[{Blue,Thickness[0.015],Dashed,Line[{{X1,Y1},
{X2,Y2}}]}];
Bolita2=Graphics[{Red,Disk[{X,Y},0.5]}];
ListAnimate[Table[Show[{Raya2,EjeY,EjeX,Bolita2},Axes->True,PlotRange-
>{{-6,6},{-6,6}}],{Parametro,0,Raiz,0.1}]]
JUNTA DE TRASLACION CON MOVIMIENTO VARIABLE
Ejex=Graphics[{Black,Thickness[0.007],Arrow[{{0,0},{6,0}}]}];
EjeY=Graphics[{Black,Thickness[0.007],Arrow[{{0,0},{0,6}}]}];
r=5;
x1=0;
y1=0;
theta=45*Pi/180;
x2=r*Cos[theta];
y2=r*Sin[theta];
Raya=Graphics[{Black,Dashed,Thickness[0.005],Line[{{x1,y1},
{x2,y2}}]}];
a=(x2-x1)/Raiz;
b=(y2-y1)/Raiz;
x=x1+a*pt;
y=y1+b*pt;
Esfera=Graphics[{Red,Disk[{x,y},0.5]}];
Raiz=5;
tf=10;
A={{tf^3,tf^4,tf^5},{3 tf^2,4tf^3,5tf^4},
{6tf,12tf^2,20tf^3}};
MatrixForm[A];
xcol={{a3},{a4},{a5}};
MatrixForm[xcol];
bcol={{Raiz},{0},{0}};
MatrixForm[bcol];
Ainv=Inverse[A];
MatrixForm[Ainv];
xcol=Ainv.bcol;
MatrixForm[xcol];
pt=Raiz (10 ((t/tf)^3)-15 ((t/tf)^4)+6 ((t/tf)^5));
vt=D[pt,t];
at=D[vt,t];
textopos=Graphics[Text[pt,{-6,12}]];
textovel=Graphics[Text[vt,{-6,10}]];
textoacel=Graphics[Text[at,{-6,8}]];
ListAnimate[Table[Show[{textopos,textovel,textoacel,Ejex,EjeY,Raya,Esfera
},Axes->True,PlotRange->{{-9,15},{-9,15}}],{t,0,tf,0.1}]]
CONCLUSION

Para generar el mecanismo de movimiento constante y variable, para poder ver el movimiento del
mecanismo, la programación de estos mecanismos se hace a partir del análisis de la ecuación
paramétrica y diagrama cinemático donde se identifican las variables para introducir al software,
para el de movimiento constante es necesario despejar los valores de A y B, para poder obtener
sus valores y usarlos, también es necesario el uso de Pitágoras y el uso de matrices

También podría gustarte