Skip to main content
Michael K
Senior III
September 20, 2024
Question

Algorithm does not generate fault with locked rotor

  • September 20, 2024
  • 1 reply
  • 749 views

Info: MC SDK 6.3.0. My motor is driven by an inverter based on the B-ESC development board in sensorless-FOC mode. Using Motor Pilot to issue commands.

Setup: I have mechanically locked the motor from turning.

Expectation: when the startup sequence completes, the system would recognize the total lack of motion and generate a speed feedback fault.

Actual Behavior: the system believes there to be rotation at an RPM equal to the setpoint. Thus, no speed feedback fault is generated and the system remains in the "RUN" state. I can even change the setpoint and the feedback will settle on the new setpoint, despite complete lack of motion of the motor.

A locked rotor is a fairly likely error state to encounter in the field, and the inability for the system to distinguish it from normal rotation is a serious issue.

    1 reply

    GMA
    Technical Moderator
    October 8, 2024

    Hello @Michael K,

    Sensorless-FOC uses "estimators" (Observer-PLL or Cordic).
    You can try by decreasing the "B-emf consistency tolerance" in WB "Speed Sensing Config>Main Sensor" to 50% e.g. for a stricter consistency detection, but only a sensor will give you a 100% speed measure accuracy...

    If you agree with the answer, please accept it by clicking on 'Accept as solution'.Best regards.GMA