Initial Angular Velocity for PSIM BDCM Block?

Annalisa J.
Annalisa J. Altair Community Member
edited December 2023 in Community Q&A

Is there a way to set an initial angular velocity for the PSIM BDCM block (3-phase permanent magnet brushless dc machine with trapezoidal back emf)?

My goal is to simulate the motor response starting from while the motor is in motion (instead of starting from 0 RPM and accelerating up to the desired value).  I am using SimCoupler to run with input from MATLAB, and since the focus of the simulation is on behavior at much higher RPM, being able to specify the starting speed would be more efficient.

I am aware of the Save and Load flags, but that is not quite what I am looking for since it would require running the first part of the simulation to get those values, which is what I am trying to avoid.

Thank you for your help!

Tagged:

Best Answer

  • Albert_Dunford
    Albert_Dunford
    Altair Employee
    edited December 2023 Answer ✓

    you could just use a speed load and then control the developed torque of the machine. this will allow you to explicitly control the torque without needing to accelerate the motor to a setpoint speed. This is what we do in the revised motor control design suites with the torque control elements. You can do the same by just using a speed load explicitly.

    of course you would open the speed control loop and simply use current control for the torque.

Answers

  • Albert_Dunford
    Albert_Dunford
    Altair Employee
    edited December 2023 Answer ✓

    you could just use a speed load and then control the developed torque of the machine. this will allow you to explicitly control the torque without needing to accelerate the motor to a setpoint speed. This is what we do in the revised motor control design suites with the torque control elements. You can do the same by just using a speed load explicitly.

    of course you would open the speed control loop and simply use current control for the torque.

  • Annalisa J.
    Annalisa J. Altair Community Member
    edited December 2023

    you could just use a speed load and then control the developed torque of the machine. this will allow you to explicitly control the torque without needing to accelerate the motor to a setpoint speed. This is what we do in the revised motor control design suites with the torque control elements. You can do the same by just using a speed load explicitly.

    of course you would open the speed control loop and simply use current control for the torque.

    That is great; I will do that.  Thank you for your help!