Power management of permanent magnet synchronous motor (PMSM) drive using machine current limiting
AssigneeSteering Solutions IP Holding Corporation
InventorsHaibo Li, Prerit Pramod, Krishna M P K Namburi, Zhe Zhang
Life of this patent
Estimating the term…
Abstract
Technical solutions are described for controlling operation of an electric machine such as a permanent magnet synchronous motor (PMSM) drive or motor control system to protect against excessive machine current or voltage in a PMSM drive. Systems and methods employ a torque control algorithm for PMSMs that uses the constraints of both machine current and voltage capability in PMSM drives, and online torque command modification according to the maximum allowed torque under these machine current and voltage constraints.
Claims12
A system comprising:
- a permanent magnet synchronous machine (PMSM);
- and
- a motor control system configured to limit machine current, the motor control system being configured to:
- determine a torque command that is limited to within a maximum torque of the PMSM for a designated maximum DC link voltage and that does not exceed a designated maximum PMSM current limit value;
- perform a maximum torque per ampere (MTPA) calculation using the torque command to determine current commands for PMSM control;
- calculate a motor current value;
- use the current commands when the calculated motor current value does not exceed a designated maximum motor phase current limit value;
- when the calculated motor current value exceeds a designated maximum motor phase current limit value, determine current commands for motor control based on a selected current angle:
- wherein the selected current angle is determined using a search operation for a motor current angle such that, when the calculated motor current exceeds the designated maximum motor phase current limit value, the magnitude of the calculated motor current is fixed at the designated maximum motor phase limit value and the selected current angel is swept from
- π
- 2
- towards 0 until a modified torque increases and becomes equal to the torque commanded by the torque control module and the voltage is lower than or equal to a designated maximum DC link voltage of the motor.
A motor control system configured to limit supply current and regenerative current, the motor control system comprising:
- a torque control module configured to:
- determine a torque command that is limited to within a maximum torque of a motor;
- perform a maximum torque per ampere (MTPA) calculation using the torque command to determine current commands for motor control;
- and
- perform a maximum torque per voltage (MTPV) calculation that modifies the current commands as needed to satisfy a system voltage constraint;
- and
- a motor current limiting module configured to:
- calculate a motor current value;
- use the current commands from the torque control module for motor control, when the calculated motor current value does not exceed a designated maximum motor phase current limit value;
- and
- when the calculated motor current value exceeds the designated maximum motor phase current limit value, determine updated current commands for motor control based on a selected current angle;
- wherein the selected current angle is determined using a search operation for a motor current angle such that, when the calculated motor current exceeds the designated maximum motor phase current limit value, the magnitude of the calculated motor current is fixed at the designated maximum motor phase limit value and the selected current angle is swept from
- π
- 2
- towards 0 until a modified torque increases and becomes equal to the torque commanded by the torque control module and the voltage is lower than or equal to a designated maximum DC link voltage of the motor.
A method for limiting machine current and voltage in motor control system, comprising:
- determine a torque command that is limited to within a maximum torque of the PMSM for a designated maximum DC link voltage and that does not exceed a designated maximum PMSM current limit value;
- and
- perform a maximum torque per ampere (MTPA) calculation using the torque command to determine current commands for PMSM control;
- calculate a motor current value;
- use the current commands when the calculated motor current value does not exceed a designated maximum motor phase current limit value;
- when the calculated motor current value exceeds a designated maximum motor phase current limit value, determine current commands for motor control based on a selected current angle;
- wherein the selected current angle is determined using a search operation for a motor current angle such that, when the calculated motor current exceeds the designated maximum motor phase current limit value, the magnitude of the calculated motor current is fixed at the designated maximum motor phase limit value and the selected current angle is swept from π/2 towards 0 until a modified torque increases and becomes equal to the torque commanded by the torque control module and the voltage is lower than or equal to a designated maximum DC link voltage of the motor.
A method for limiting supply current and regenerative current, the motor control system comprising:
- determining a torque command that is limited to within a maximum torque of a motor;
- performing a maximum torque per ampere (MTPA) calculation using the torque command to determine current commands for motor control;
- performing a maximum torque per voltage (MTPV) calculation that modifies the current commands as needed to satisfy a system voltage constraint;
- calculating a motor current value;
- using the current commands for motor control when the calculated motor current value does not exceed a designated maximum motor phase current limit value;
- and
- when the calculated motor current value exceeds the designated maximum motor phase current limit value, determining updated current commands for motor control based on a selected current angle;
- wherein the selected current angle is determined using a search operation for a motor current angle such that, when the calculated motor current exceeds the designated maximum motor phase current limit value, the magnitude of the calculated motor current is fixed at the designated maximum motor phase limit value and the selected current angle is swept from π/2 towards 0 until a modified torque increases and becomes equal to the torque commanded by the torque control module and the voltage is lower than or equal to a designated maximum DC link voltage of the motor.
Dependencies are inferred from the claim text.