Why the angular velocity is not constant?

3 visualizaciones (últimos 30 días)
amatoallah ouchen
amatoallah ouchen el 5 de Oct. de 2022
Comentada: amatoallah ouchen el 6 de Nov. de 2022
Greetings
While running my mechanism , I have inputed a constant velocity of 1 rad/s to my motor and then I was watching the velocicities of the other part of the mechanisms.
In order to remove any kind of inertia I put the gravity g to [0 0 0] instead of [0 0 -0.981]
this the velocity profile
But the the velocity of the motor is still not constant
I have also attached the entire mechanism in sismscape
Any hint?
thank you!

Respuesta aceptada

Steve Miller
Steve Miller el 6 de Nov. de 2022
You have only configured your motor to have an initial speed of 1 rad/s. To specify that the motor should always move at 1 rad/s, no matter what the load is, you need to feed it an input signal that increases by 1 rad each second.
  1. Configure the Revolute Joint to accept motion as an input signal and automatically calculate the torque
  2. Add a Ramp block
  3. Add a Simulink-PS Converter block
  4. Connect as shown in the screenshot below.
  5. Replace Revolute Joint O with this new joint

Más respuestas (0)

Categorías

Más información sobre Multibody Dynamics en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by