CPC H02P 27/16 (2013.01) [H02M 1/126 (2013.01); H02P 27/14 (2013.01)] | 20 Claims |
1. A motor controller integrated circuit (IC), comprising:
a storage device containing software; and
a processor core coupled to the storage device, the processor core having an output adapted to be coupled to a motor, and the processor core configured to execute the software to implement:
a first proportional integral controller configured to receive a first error input and provide a torque output, the first error input based on a torque component of a rotating reference frame representing motor sense currents;
a second proportional integral controller configured to receive a second error input and provide a flux output, the second error input based on a flux component of the rotating reference frame;
a first subtractor configured to receive the torque component and a first reference input and provide a first error output based on the torque component;
a second subtractor configured to receive the flux component and a second reference input and provide a second error output based on the flux component;
a third controller configured to receive the first error output and provide a first output representing an attenuation of a harmonic of the torque component;
a fourth controller configured to receive the second error output and provide a second output representing the attenuation of a harmonic of the flux component;
a third subtractor configured to receive the torque output and the first output and provide an adjusted torque output; and
a fourth subtractor configured to receive the flux output and the second output and provide an adjusted flux output.
|