Patent classifications
H02P21/09
Position control device
A position control device includes a subtracter for subtracting a q-axis current detection value iq from a q-axis current command value iq* to output a q-axis current error iq, an adder for adding a q-axis current compensation amount iqc* for compensating for response timing of q-axis current to the q-axis current error iq, a q-axis current controller for amplifying an output of the adder by I-P control to calculate a q-axis voltage error vq and calculating a q-axis voltage command value vq* on the basis of the q-axis voltage error vq, and a second adder for adding a q-axis voltage feedforward amount vqf corresponding to a time derivative value s.Math.iq of the q-axis current to the q-axis voltage command value vq* to calculate a final q-axis voltage command value.
DRIVING DEVICE, DRIVING SYSTEM, AND METHOD OF DRIVING ELECTRIC MOTOR
According to one embodiment, a driving device includes a voltage controller, a parameter setter, and a phase adjuster. The voltage controller causes an electric power converter to apply a drive voltage to the electric motor, the electric power converter converting input electric power to A/C electric power having desired voltage and frequency and supplying the converted electric power to an electric motor. The parameter setter sets at least one of a rotation speed of the electric motor and a parameter related to the rotation speed as speed information. The phase adjuster adjusts a phase of the drive voltage in such a manner that an index calculated based on a current flowing in the electric motor and the speed information set in the parameter setter becomes smaller.
DRIVING DEVICE, DRIVING SYSTEM, AND METHOD OF DRIVING ELECTRIC MOTOR
According to one embodiment, a driving device includes a voltage controller, a parameter setter, and a phase adjuster. The voltage controller causes an electric power converter to apply a drive voltage to the electric motor, the electric power converter converting input electric power to A/C electric power having desired voltage and frequency and supplying the converted electric power to an electric motor. The parameter setter sets at least one of a rotation speed of the electric motor and a parameter related to the rotation speed as speed information. The phase adjuster adjusts a phase of the drive voltage in such a manner that an index calculated based on a current flowing in the electric motor and the speed information set in the parameter setter becomes smaller.
Motor control device
In a motor control device, a voltage phase detecting unit sets a voltage phase of applied voltage to be applied to a motor based on a deviation between a target d-axis current set by a target d-axis current setting unit and an actual d-axis current detected by a rotor position detecting unit and an actual rotational speed detected by a rotational speed detecting unit. Here, a correction amount calculating unit determines whether or not a rotor has rotated by one period of mechanical angle based on the rotor position detected by the rotor position detecting unit and calculates an average value of deviations between target d-axis current and actual d-axis current in each period of mechanical angle as a correction amount, and a second addition/subtraction unit corrects a target d-axis current by a correction amount.
Motor control device
In a motor control device, a voltage phase detecting unit sets a voltage phase of applied voltage to be applied to a motor based on a deviation between a target d-axis current set by a target d-axis current setting unit and an actual d-axis current detected by a rotor position detecting unit and an actual rotational speed detected by a rotational speed detecting unit. Here, a correction amount calculating unit determines whether or not a rotor has rotated by one period of mechanical angle based on the rotor position detected by the rotor position detecting unit and calculates an average value of deviations between target d-axis current and actual d-axis current in each period of mechanical angle as a correction amount, and a second addition/subtraction unit corrects a target d-axis current by a correction amount.
MOTOR CONTROL DEVICE
In a motor control device, a voltage phase detecting unit sets a voltage phase of applied voltage to be applied to a motor based on a deviation between a target d-axis current set by a target d-axis current setting unit and an actual d-axis current detected by a rotor position detecting unit and an actual rotational speed detected by a rotational speed detecting unit. Here, a correction amount calculating unit determines whether or not a rotor has rotated by one period of mechanical angle based on the rotor position detected by the rotor position detecting unit and calculates an average value of deviations between target d-axis current and actual d-axis current in each period of mechanical angle as a correction amount, and a second addition/subtraction unit corrects a target d-axis current by a correction amount.
MOTOR CONTROL DEVICE
In a motor control device, a voltage phase detecting unit sets a voltage phase of applied voltage to be applied to a motor based on a deviation between a target d-axis current set by a target d-axis current setting unit and an actual d-axis current detected by a rotor position detecting unit and an actual rotational speed detected by a rotational speed detecting unit. Here, a correction amount calculating unit determines whether or not a rotor has rotated by one period of mechanical angle based on the rotor position detected by the rotor position detecting unit and calculates an average value of deviations between target d-axis current and actual d-axis current in each period of mechanical angle as a correction amount, and a second addition/subtraction unit corrects a target d-axis current by a correction amount.
MOTOR CONTROL DEVICE
A motor control device controls driving of a motor in response to d-axis and q-axis current commands set on the basis of a torque command. The motor control device includes: an electrical angle estimation unit configured to estimate an electrical angle of the motor according to at least one of methods of estimating the electrical angle on the basis that a leakage current in a q axis becomes zero by applying a voltage to a d axis, on the basis that at least one of a phase current difference and a line current difference caused by an induced voltage generated due to rotation of the motor becomes zero, and on the basis of a voltage equation, depending on an angular velocity of the motor, a modulation rate of a pwm signal, and whether a magnetic flux change is included in a nonlinear region.
Motor control method, motor drive system, and electric power steering system
A motor control method includes acquiring three current values of three-phase currents flowing through a motor, the three current values being detected by three current sensors, and two rotor angles of the motor, the two rotor angles being detected by two position sensors; performing six ways of calculation using two of the three current values and one of the two rotor angles; identifying at least one failed sensor from among the current sensors as well as the position sensors, using a table showing a relationship between a failed sensor and a pattern of a result of each of the six ways of calculation; selecting, as a normal sensor, a sensor different from the at least one failed sensor identified; and controlling the motor using the normal sensor selected.
Motor control method, motor drive system, and electric power steering system
A motor control method includes acquiring three current values of three-phase currents flowing through a motor, the three current values being detected by three current sensors, and two rotor angles of the motor, the two rotor angles being detected by two position sensors; performing six ways of calculation using two of the three current values and one of the two rotor angles; identifying at least one failed sensor from among the current sensors as well as the position sensors, using a table showing a relationship between a failed sensor and a pattern of a result of each of the six ways of calculation; selecting, as a normal sensor, a sensor different from the at least one failed sensor identified; and controlling the motor using the normal sensor selected.