MOTOR CONTROL DEVICE CONTROLLING SYNCHRONOUS MOTOR
First Claim
1. A motor control device that generates a q-axis current command and a d-axis current command, and uses the commands to control a synchronous motor having saliency, the motor control device comprising:
- a calculating unit calculating a speed reference value that takes, as an initial value, a value when a torque command is zero, and that decreases as a torque command increases;
a determining unit determining magnitude relation between an input speed command and a speed reference value calculated for an input torque command by the calculating unit;
a q-axis-current commanding unit that generates, when the determining unit determines that a speed command is smaller than a speed reference value, a q-axis current command of commanding a q-axis current to be flowed to the synchronous motor, on the basis of a torque command and an inverse number of a torque constant of the synchronous motor, and generates, when the determining unit determines that the speed command is equal to or larger than the speed reference value, a q-axis current command of commanding a q-axis current to be flowed to the synchronous motor, on the basis of a function of which independent variable is a speed command, the torque command, and the inverse number of the torque constant of the synchronous motor; and
a d-axis-current commanding unit generating a d-axis current command of commanding a d-axis current that is made to flow to the synchronous motor, on the basis of a q-axis current command generated by the q-axis-current commanding unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor control device includes: a calculating unit for calculating a speed reference value that decreases as a torque command increases; a determining unit for determining a magnitude relationship between a speed command and a speed reference value calculated for a torque command by the calculating unit; a q-axis-current commanding unit for generating a q-axis current command on the basis of a torque command and an inverse number of a torque constant of the synchronous motor when a speed command is smaller than a speed reference value, and generating the q-axis current command on the basis of a function of which independent variable is a speed command, the torque command, the inverse number of the torque constant, and when a speed command is equal to or larger than a speed reference value; and a d-axis-current commanding unit generating a d-axis current command, on the basis of a q-axis current command.
-
Citations
4 Claims
-
1. A motor control device that generates a q-axis current command and a d-axis current command, and uses the commands to control a synchronous motor having saliency, the motor control device comprising:
-
a calculating unit calculating a speed reference value that takes, as an initial value, a value when a torque command is zero, and that decreases as a torque command increases; a determining unit determining magnitude relation between an input speed command and a speed reference value calculated for an input torque command by the calculating unit; a q-axis-current commanding unit that generates, when the determining unit determines that a speed command is smaller than a speed reference value, a q-axis current command of commanding a q-axis current to be flowed to the synchronous motor, on the basis of a torque command and an inverse number of a torque constant of the synchronous motor, and generates, when the determining unit determines that the speed command is equal to or larger than the speed reference value, a q-axis current command of commanding a q-axis current to be flowed to the synchronous motor, on the basis of a function of which independent variable is a speed command, the torque command, and the inverse number of the torque constant of the synchronous motor; and a d-axis-current commanding unit generating a d-axis current command of commanding a d-axis current that is made to flow to the synchronous motor, on the basis of a q-axis current command generated by the q-axis-current commanding unit. - View Dependent Claims (2, 3, 4)
-
Specification