| CPC H02P 21/30 (2016.02) [H02P 21/05 (2013.01); H02P 21/141 (2013.01); H02P 21/20 (2016.02); H02P 21/22 (2016.02); H02P 2207/05 (2013.01)] | 17 Claims |

|
1. A rotary machine control device comprising:
a magnetic flux estimator that estimates a rotary machine magnetic flux that is a magnetic flux of a synchronous rotary machine;
a command amplitude generator that generates a command amplitude that is an amplitude of a command magnetic flux by executing feedback control that uses a first inner product or a second inner product, the first inner product being a product of an estimated magnetic flux that is the rotary machine magnetic flux estimated and a detection current of the synchronous rotary machine, the second inner product being a product of the detection current and an estimated magnet flux of a permanent magnet included in the synchronous rotary machine;
a magnetization characteristics determiner that determines a magnet phase that is a phase of the magnet flux based on the estimated magnetic flux and the detection current, and also determines a qm-axis magnetic flux of the estimated magnetic flux, a qm-axis current of the detection current, and a harmonic component of the magnet phase by using a dm-qm coordinate system with a dm axis representing the magnet phase and a qm axis representing a phase shifted by 90 degrees from the magnet phase;
a ripple compensation determiner that determines a ripple compensation phase by using a ripple compensation torque obtained based on the qm-axis current and the harmonic component;
a command phase determiner that determines a command magnetic flux vector phase based on (i) the ripple compensation phase and (ii) a torque command or a rotation speed command; and
a command magnetic flux generator that generates the command magnetic flux based on the command amplitude and the command magnetic flux vector phase.
|