Professional Documents
Culture Documents
ROBOTS
INTRODUCCIN
INTRODUCCIN
Qu es Simmechanics?
Simmechanics es un conjunto de bloques en
Simulink especializado en la simulacin de
mecanismos de uno o varios grados de libertad.
SIMMECHANICS
SIMMECHANICS
Ejemplo:
300 mm
300 mm
SIMMECHANICS
SIMMECHANICS
1.
2.
3.
4.
5.
SIMMECHANICS
1.
SIMMECHANICS
2.
Rotacionales
Ground
Ground
Esfricas
Ground
BB
Soldadura
F
Prismatic
Revolute
Revolute
Prismatic
FF
Prismatic
Revolute
Revolute
Ground
Prismticas
Spherical
Spherical
F
Weld
SIMMECHANICS
En el caso del ejemplo se usarn las articulaciones de revolucin
(Revolute).
SIMMECHANICS
En el bloque de revolucin se puede escoger el eje en el que
acta la articulacin (En este caso el eje +Z).
SIMMECHANICS
3.
SIMMECHANICS
Al hacer doble clic en el bloque Body se abre la siguiente
ventana:
B
F
CS1 CS2
Ground
Revolute
Body
SIMMECHANICS
SIMMECHANICS
Entonces se llena el cuadro del cuerpo 1 de la siguiente forma:
SIMMECHANICS
Ahora se conectan los bloques de igual manera a la segunda
articulacin:
SIMMECHANICS
SIMMECHANICS
Para observar la simulacin se tiene ir a Simulation>Configuration
Parameters>Simscape>Simmechanics y se activa la casilla Show animation
during simulation y luego hacer click en OK.
SIMMECHANICS
Ahora al correr la simulacin de nuevo se observa el sistema.
SIMMECHANICS
Como se observa el sistema no se mueve debido a que en ese
instante se encuentra en equilibro, para iniciar en una posicin
distinta, utilizaremos el bloque Initial condition.
4.
B
Ground
Revolute
SIMMECHANICS
SIMMECHANICS
-
SIMMECHANICS
Por ejemplo si se quiere que el sistema inicie de la siguiente
manera:
SIMMECHANICS
Entonces las condiciones iniciales para ambas articulaciones
sera de 45.
Entonces al hacer doble clic en cada bloque de condicin inicial
se configura de la siguiente manera:
SIMMECHANICS
Ahora al realizar la simulacin, se puede observar al sistema
movindose.
SIMMECHANICS
4.
Sensores
y
Actuadores de
articulacin
Joint Actuator
Body Actuator
Joint Sensor
Body Sensor
Sensores
y
Actuadores de
cuerpo
SIMMECHANICS
-
SIMMECHANICS
Ground
CS1
CS2
CS1
CS2
Body1
Revolute1
Joint Sensor1
Joint Sensor
Joint Actuator
Body
Revolute
Joint Actuator1
SIMMECHANICS
SIMMECHANICS
Variable a sensar
Unidades
SIMMECHANICS
Para observar los ngulos medidos y los actuadores, se conectar
un Scope a la salida de cada sensor, y una seal de escaln a la
entrada de cada actuador.
SIMMECHANICS
Al realizar la simulacin se puede visualizar los ngulos obtenidos
de los sensores en cada Scope: