Error using Unbalanced load to simulate DC motor rotor imbalance

3 visualizaciones (últimos 30 días)
M.Sattar
M.Sattar el 1 de Abr. de 2025
Comentada: M.Sattar el 6 de Mayo de 2025
Hi everyone,
I am attempting to use the Unbalanced Load Simscape block to model rotor imbalance in a motor. This can be simulated by adding an unbalanced mass or by modifying the rotor’s inertia.
As shown in Figure 1, I have connected the unbalanced load to the motor output. However, when I run the simulation, I encounter an error, which is displayed in Figure 2.
Thank you in advance!

Respuestas (1)

MULI
MULI el 23 de Abr. de 2025
  • The issue is likely due to a rigid connection between the DC motor and the mechanical load (unbalanced load).
  • This rigid setup can cause initialization errors in Simscape because the solver struggles with perfectly stiff systems.
  • To fix this, you can add compliance by inserting a "Rotational Spring" and "Rotational Damper"
  • Connect these between the motor's R port and the unbalanced load.
  • This will allow some mechanical flexibility and help the solver initialize the system correctly.
For more information on this you can refer to the below links and also the examples mentioned:
  1 comentario
M.Sattar
M.Sattar el 6 de Mayo de 2025
Hi @MULI. Thank you for your respone!
Unfortunately I tried your suggestion, but I am still facing the same error

Iniciar sesión para comentar.

Productos


Versión

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by