| CPC G05B 19/4155 (2013.01) [H02P 23/14 (2013.01); G05B 2219/41321 (2013.01)] | 19 Claims |

|
1. A method, comprising:
compensating for non-sinusoidal BEMF signals in an electrical motor by:
receiving ratio of amplitude, phase shift and order of BEMF harmonic components of the electrical motor;
receiving BEMF constant of the electrical motor;
determining the actual amplitude of BEMF and actual amplitudes of the BEMF harmonic components;
determining angles of the BEMF harmonic components from an order of the BEMF harmonic components, an angle from a d-q coordinate system for the motor, and phase shifts of the BEMF harmonic components relative to a fundamental first harmonic;
generating a first corrective component for vd of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components; and
generating a second corrective component for vq of the d-q coordinate system for the motor from the amplitudes of the BEMF harmonic components and the angles of the BEMF harmonic components.
|