Patent attributes
Control technique of a synchronous motor capable of suppressing rotation pulsation caused by individual difference without complicating control algorithm is provided. A pulsation generator superimposing a pulsation component anticipated in advance to a current command for the synchronous motor and a correction current generator superimposing a correction signal substantially having an average value of zero to the current command are provided in a synchronous motor control device. By this configuration, the correction signal suppressing a distortion component is superimposed to a value of the current command with a simplified control configuration. Torque pulsation is suppressed by determining the correction signal from difference between a detection current and a command current.