Control device
First Claim
1. A control device for a motor, comprising:
- a d-axis/q-axis current instructing unit creating a d-axis current command and q-axis current command in response to a deviation between an actually measured speed and preset rotation speed of the motor;
a rotation angle detecting unit detecting a rotation of the motor and outputting an electrical angle of the motor;
a motor parameter setting unit setting parameters corresponding to characteristics of the motor;
a current command value correcting unit performing a correction necessary to suppress harmonic torque ripple components generated by the motor for the d-axis current command and q-axis current command outputted from the d-axis/q-axis current instructing unit in response to the electrical angle outputted from the rotation angle detecting unit and to the parameters outputted from the motor parameter setting unit, and creating a corrected d-axis current command value and corrected q-axis current command value;
a current detecting unit detecting output currents of three phases, which are supplied to the motor, and outputting output current signals of the motor; and
a 3-phase driving unit creating drive voltages of three phases and supplying the drive voltages to the motor based on the corrected d-axis current command value and corrected q-axis current command value outputted from the current command value correcting unit and on the output current detection signals of the motor outputted from the current detecting unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A control device sets parameters “n”, “ad”, “pd”, “aq”, “pq” and the like of a motor parameter setting unit, corrects a d-axis current command value outputted from a d-axis current instructing unit and a q-axis current command value outputted from q-axis current instructing unit based on these parameters of the motor parameter setting unit, on a detection result of a rotation angle detection unit, and makes a (6×n)f sine component, (6×n)f cosine component, (6×(n+1))f sine component, and (6×(n+1))f cosine component of torque to zero. In such a way, 6×n and 6×(n+1) ripple components and the like, which are generated in a motor provided in elevator equipment or the like, are suppressed, and a torque ripple of the motor is reduced to a large extent.
20 Citations
6 Claims
-
1. A control device for a motor, comprising:
-
a d-axis/q-axis current instructing unit creating a d-axis current command and q-axis current command in response to a deviation between an actually measured speed and preset rotation speed of the motor; a rotation angle detecting unit detecting a rotation of the motor and outputting an electrical angle of the motor; a motor parameter setting unit setting parameters corresponding to characteristics of the motor; a current command value correcting unit performing a correction necessary to suppress harmonic torque ripple components generated by the motor for the d-axis current command and q-axis current command outputted from the d-axis/q-axis current instructing unit in response to the electrical angle outputted from the rotation angle detecting unit and to the parameters outputted from the motor parameter setting unit, and creating a corrected d-axis current command value and corrected q-axis current command value; a current detecting unit detecting output currents of three phases, which are supplied to the motor, and outputting output current signals of the motor; and a 3-phase driving unit creating drive voltages of three phases and supplying the drive voltages to the motor based on the corrected d-axis current command value and corrected q-axis current command value outputted from the current command value correcting unit and on the output current detection signals of the motor outputted from the current detecting unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control device for a linear motor, comprising:
-
a d-axis/q-axis current instructing unit creating a d-axis current command and q-axis current command in response to a deviation between an actually measured speed and preset rotation speed of the linear motor; an electrical angle detecting unit detecting the speed of the linear motor and outputting an electrical angle of the motor; a motor parameter setting unit setting parameters corresponding to characteristics of the linear motor; a current command value correcting unit performing a correction necessary to suppress harmonic torque ripple components in a Z-direction generated by the linear motor for the d-axis current command and q-axis current command outputted from the d-axis/q-axis current instructing unit in response to the electrical angle outputted from the electrical angle detecting unit and to the parameters outputted from the motor parameter setting unit, and creating a corrected d-axis current command value and corrected q-axis current command value; a current detecting unit detecting 3-phase currents of the linear motor, and outputting output current signals of the linear motor; a 3-phase driving unit creating drive voltages of three phases and supplying the drive voltages to the linear motor based on the corrected d-axis current command value and corrected q-axis current command value outputted from the current command value correcting unit and on the output current detection signals of the linear motor outputted from current detecting unit; a ripple detecting unit detecting vibrations or noise of the linear motor; and a correction parameter learning unit obtaining a parameter necessary to minimize the vibrations or noise of the linear motor based on an output of the ripple detecting unit and on the corrected d-axis current command value and corrected q-axis current command value created by the current command value correcting unit, and performing either processing for correcting the parameters for use in the current command value correcting unit or processing for notifying the obtained parameter from a notification device.
-
Specification