Patent ID: 7642737

Claim:
A control architecture for an electric motor controller, the control architecture comprising: a Cartesian-to-polar converter configured to receive a synchronous frame d-axis command voltage (V ds r* ) and a synchronous frame q-axis command voltage (V qs r* ), and to provide a magnitude coordinate and a phase coordinate in response to V ds r * and V qs r* ; a magnitude limiter configured to process the magnitude coordinate, to generate a limited magnitude if the magnitude coordinate exceeds a threshold value, and to provide the magnitude coordinate or the limited magnitude as an output magnitude; and a polar-to-Cartesian converter configured to process the output magnitude and the phase coordinate, and to generate a clamped synchronous frame d-axis command voltage (V ds — out r* ) and a clamped synchronous frame q-axis command voltage (V qs — out r* ) based upon the output magnitude and the phase coordinate.