US20060113949A1 - Method for detecting/adjusting synchronous motor rotor position - Google Patents

Method for detecting/adjusting synchronous motor rotor position Download PDF

Info

Publication number
US20060113949A1
US20060113949A1 US10/543,212 US54321205A US2006113949A1 US 20060113949 A1 US20060113949 A1 US 20060113949A1 US 54321205 A US54321205 A US 54321205A US 2006113949 A1 US2006113949 A1 US 2006113949A1
Authority
US
United States
Prior art keywords
synchronous motor
deviation
rotational position
amount
rotor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US10/543,212
Other versions
US7388346B2 (en
Inventor
Shinji Nishimura
Yoshinobu Utsumi
Yoshihito Asao
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Assigned to MITSUBISHI DENKI KABUSHIKI KAISHA reassignment MITSUBISHI DENKI KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ASAO, YOSHIHITO, NISHIMURA, SHINJI, UTSUMI, YOSHINOBU
Publication of US20060113949A1 publication Critical patent/US20060113949A1/en
Application granted granted Critical
Publication of US7388346B2 publication Critical patent/US7388346B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K19/00Synchronous motors or generators
    • H02K19/16Synchronous generators
    • H02K19/36Structural association of synchronous generators with auxiliary electric devices influencing the characteristic of the generator or controlling the generator, e.g. with impedances or switches
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P21/00Arrangements or methods for the control of electric machines by vector control, e.g. by control of field orientation
    • H02P21/06Rotor flux based control involving the use of rotor position or rotor speed sensors

Definitions

  • the present invention relates to an adjustment method of rotor position detection of a synchronous motor and, more particularly, concerns a position adjustment method of a rotational position detector.
  • a conventional method of correcting a deviation generated between a rotational position of a synchronous motor determined from an output of a rotational position detector and an actual rotational position of the synchronous motor includes: a step of detecting a no-load state of the motor with a no-load detector; a step of detecting a motor voltage applied to a winding of the motor with a motor voltage detector; a step of computing d-axis and q-axis voltages from rotation angle information of the rotational position detector and the motor voltage; and a step of correcting the rotation angle so that the d-axis voltage becomes zero (see, for example, Patent Document 1).
  • Patent Document 1 Japanese Unexamined Patent Application Publication No. 6-165561
  • An object of the present invention is to obtain a synchronous motor with good performance by stabilizing and improving the positioning accuracy of a rotational position detector and to obtain an adjustment method of rotor position detection of a synchronous motor with excellent productivity.
  • an object of the present invention is to obtain an adjustment method of rotor position detection of a synchronous motor which eliminates a no-load detector and a motor voltage detector and which can precisely correct a deviation of a rotational position of a rotational position detector.
  • the present invention provides an adjustment method of rotor position detection of a synchronous motor, wherein a synchronous motor having a stator wound around a stator coil and a rotor provided with magnetic poles, and a rotational position detector having a sensor rotor fixed to the rotor and a sensor stator disposed opposite to the sensor rotor for detecting a rotational position of the rotor are provided, and wherein an amount of deviation between the rotational position of the synchronous motor determined from an output of the rotational position detector and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of detecting the amount of deviation during rotation of the synchronous motor; and a step of mechanically adjusting a relative position between the rotational position detector and the synchronous motor based on a detected value of the amount of deviation.
  • the present invention provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation based on the d
  • the present invention also provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation by determining the amount
  • the adjustment method of rotor position detection of a synchronous motor of the present invention can obtain a synchronous motor with good performance by stabilizing and improving positioning accuracy of a rotational position detector and to obtain an adjustment method of rotor position detection of a synchronous motor with excellent productivity.
  • the amount of deviation is detected while rotating, an average value of the amount of deviation can be obtained and the detection accuracy of the amount of deviation can be improved.
  • the method can be simplified by eliminating extra work, such as when DC energization is applied to a stator to constrain a rotor.
  • a no-load detector and a motor voltage detector are not required and a deviation of a rotational position of a rotational position detector can be corrected.
  • the present invention has an object to obtain an adjustment method of rotor position detection of a synchronous motor with superior productivity than the above-mentioned earlier application.
  • FIG. 1 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 1 according to the present invention.
  • a synchronous motor apparatus includes a synchronous motor 1 having a permanent magnet field or winding field and a controller for controlling the synchronous motor 1 .
  • the controller includes a resolver 2 , which is a rotational position detector, for detecting a rotor position of the synchronous motor 1 ; a phase computing unit 3 for computing a rotor position angle ⁇ from an output of the resolver 2 ; a current detector 4 for detecting three-phase currents Iu, Iv, and Iw of the synchronous motor 1 ; and a three-phase to two-phase converter 5 for converting the rotor position angle ⁇ and the three-phase currents Iu, Iv, and Iw to d-axis and q-axis currents (actual current).
  • a resolver 2 which is a rotational position detector, for detecting a rotor position of the synchronous motor 1
  • a phase computing unit 3 for computing a rotor position angle ⁇ from an output of the resolver 2
  • a current detector 4 for detecting three-phase currents Iu, Iv, and Iw of the synchronous motor 1
  • a three-phase to two-phase converter 5 for converting
  • the controller includes an angular velocity computing unit 6 for determining the rotational angular velocity ⁇ of the synchronous motor 1 from the output of the resolver 2 ; a current command generator 7 for generating a d-axis current command Id* and a q-axis current command Iq* from a torque command T* and a rotational angular velocity ⁇ ; a current controller 8 for determining a d-axis voltage command Vd* and a q-axis voltage command Vq* from an error ⁇ d between the d-axis current command Id* and the d-axis current Id and an error ⁇ q between the q-axis current command Iq* and the q-axis current Iq; a voltage converter 9 for determining three-phase voltage commands Vu*, Vv*, and Vw* from the d-axis voltage command Vd* and the q-axis voltage command Vq* and the rotor position angle ⁇ ; an inverter 10 for converting electric power of
  • controller of this synchronous motor is the same as the controller configuration adopting vector control in the conventional synchronous motor or a permanent magnet field synchronous motor (DC brushless motor), except the phase correction amount detector 11 , the operation of similar portion will be described briefly.
  • the phase computing unit 3 determines the rotor position angle ⁇ of the synchronous motor 1 from the output of the resolver 2 , which is the rotational position detector. Further, the angular velocity computing unit 6 determines the rotational angular velocity ⁇ by using the output of the resolver 2 . This rotational angular velocity ⁇ and the torque command T* are inputted to the current command generator 7 , and the d-axis current command Id* and the q-axis current command Iq* are determined so that the torque T at the rotational angular velocity ⁇ becomes a torque command value T*.
  • the current detector 4 detects the three-phase currents Iu, Iv, and Iw flowing in the synchronous motor 1 , and the d-axis current Id and the q-axis current Iq are determined from the rotor position angle ⁇ and the three-phase currents Iu, Iv, and Iw by the three-phase to two-phase converter 5 .
  • the current controller 8 determines the d-axis voltage command Vd* and the q-axis voltage command Vq* by performing proportional plus integral control (so-called PI control) by which the error ⁇ d between the d-axis current command Id* and the d-axis current Id and the error ⁇ q between the q-axis current command Iq* and the q-axis current Iq are controlled and by further performing decoupling control in which terms that interfere with each other are subtracted.
  • the voltage converter 9 determines the three-phase voltage commands Vu*, Vv*, and Vw* based on these voltage commands Vd* and Vq* and the rotor position angle ⁇ .
  • the inverter 10 performs current output control based on the three-phase voltage commands Vu*, Vv*, and Vw* to control the rotation velocity of the synchronous motor 1 and torque. Thus, vector control of the synchronous motor 1 is performed. Furthermore, in the case of having a field winding, a field current command If* is inputted to the field drive section to cause a predetermined current to flow in the field winding.
  • the current command generator 7 makes the d-axis current command Id* zero and the q-axis current command Iq* zero regardless of the torque command T*.
  • the current controller 8 controls the d-axis voltage command Vd* and the q-axis voltage command Vq* so that Id and Iq, formed by subjecting three-phase currents to three-phase/two-phase conversion, may be zero.
  • the voltage converter 9 and the inverter 10 are operated by the d-axis and q-axis voltage commands so that Id and Iq become zero.
  • Vd denotes the d-axis voltage
  • Vq denotes the q-axis voltage
  • R denotes a resistance value of one phase
  • Id denotes the d-axis current
  • Iq denotes the q-axis current
  • Ld denotes a d-axis inductance
  • Lq denotes a q-axis inductance
  • denotes rotational angular velocity
  • ⁇ f denotes a magnetic flux in the permanent magnet or the winding field.
  • the deviation amount ⁇ at this time can be directly determined by using Vd, which is an output of the current controller 8 , and the inverse arc tangent (arctangent) of Vq.
  • the position of the resolver (rotational position detector) is adjusted by mechanically shifting in the rotation direction.
  • the first embodiment provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation based on the
  • the d-axis voltage Vd and the q-axis voltage command are not required to use voltage detecting means, but the output Vd* and Vq* of the current controller 8 can be used. That is, the amount of deviation of the rotational position detector can be detected and estimated simply by using means for making the d-axis current command and the q-axis current command zero and using the already determined output Vd* and Vq* of the current controller 8 in the conventional synchronous motor apparatus, on which the vector control is performed.
  • the adjustment is performed by mechanically shifting the position of the rotational position detector in the rotational direction based on the estimated amount of deviation; after that, if necessary, the step of measuring the amount of deviation is implemented again and the adjustment is completed without shifting to mechanical adjustment of the rotational position detector when the obtained amount of deviation is smaller than a predetermined value. Further, if the obtained amount of deviation is larger than the predetermined value, the step of measuring the amount of deviation is implemented again, and mechanical adjustment of the rotational position detector may be performed again, thereby performing adjustment more certainly and improving the adjustment accuracy.
  • FIG. 2 is a block diagram for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 2 according to the present invention.
  • a phase correction amount detector 11 inputs a d-axis voltage command Vd* to determine an amount of offset ⁇ concerning a rotor position angle ⁇ and outputs it to an adder 32 and also outputs it as an amount of correction detected value.
  • the adder 32 adds the amount of offset ⁇ to the rotor position angle ⁇ of a phase computing unit 3 .
  • the phase correction command for commanding adjustment for a rotational position deviation makes the d-axis current command and the q-axis current command zero regardless of the torque command and determines a difference between these d-axis current command and q-axis current command and the d-axis and q-axis currents; then, the current controller 8 determines the d-axis voltage command and the q-axis voltage command based on the above-mentioned difference.
  • Vd* which is the output of the current controller 8
  • the amount of offset ⁇ is determined.
  • the amount of offset ⁇ is taken as + ⁇ when Vd* is positive, and is taken as ⁇ when Vd* is negative.
  • the amount of offset ⁇ is determined from an arithmetic progression (1°, 2°, . . . , n°) of the angle in order and is outputted to the adder 32 . In this way, ⁇ is varied until Vd* becomes zero.
  • a value which subtracts half of the difference from the amount of offset ⁇ when Vd* comes close to zero and the sign of Vd* is reversed is outputted as an amount of offset ⁇ .
  • ⁇ 0.5° is set as the amount of offset. In this way, Vd* converges to zero.
  • the amount of offset ⁇ determined at this time is outputted as an amount of correction detected value.
  • the offset amount ⁇ is set as an amount of deviation and based on this amount of deviation, and the position of the resolver (rotational position detector) is mechanically shifted in the rotational direction to adjust it.
  • the second embodiment provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation by determining the amount
  • the d-axis voltage Vd is not required to use voltage detecting means, but the output Vd* of the current controller 8 can be used. That is, the amount of deviation of the rotational position detector can be detected and estimated simply by using means for making the d-axis current command and the q-axis current command zero and using the already determined output Vd* of the current controller 8 in the conventional synchronous motor apparatus, on which the vector control is performed.
  • the adjustment is performed by mechanically shifting the position of the rotational position detector in the rotational direction based on the estimated amount of deviation; after that, if necessary, the step of measuring the amount of deviation is implemented again and the adjustment is completed without shifting to mechanical adjustment of the rotational position detector when the obtained amount of deviation is smaller than a predetermined value. Further, if the obtained amount of deviation is larger than the predetermined value, the step of measuring the amount of deviation is implemented again, and mechanical adjustment of the rotational position detector may be performed again, thereby performing adjustment more certainly and improving the adjustment accuracy.
  • FIG. 3 is a longitudinal sectional view showing a synchronous motor of Embodiment 3 and FIG. 4 is a front view thereof.
  • a synchronous motor is composed of a rotor 12 wound by a field winding 12 a , a stator 13 wound by three-phase stator windings 13 a , a front bracket 14 and a rear bracket 15 holding the rotor 12 and the stator 13 , a rotational position detector 16 for detecting a rotational state of the rotor 12 , and the like.
  • the rotor 12 is of a claw pole type.
  • the rotor 12 includes a rotational shaft 19 rotatably supported by the front bracket 14 and the rear bracket 15 via bearings 17 and 18 on both sides.
  • One end portion of the rotational shaft 19 protrudes from the front bracket 14 and a pulley 20 is fixed on its end portion.
  • two slip rings 21 are assembled on the other end portion of the rotational shaft 19 .
  • the rotational position detector 16 disposed outside the rear bracket 15 is coaxially arranged with the rotational shaft 19 on the other side of the rotational shaft 19 to detect the rotational shaft 19 , i.e., a magnetic pole position of the rotor 12 .
  • a brush 22 being in sliding contact with the slip ring 21 is held by a brush holder 22 a.
  • the phase correction amount detector 11 detects and estimates the amount of deviation as an amount of correction detected value.
  • the rotational force of an external load device is transmitted to a belt, coupling, or the like (not shown in the figure) to make the pulley 20 , the rotational shaft 19 , and the rotor 12 rotate at a constant rotational velocity and the phase correction amount detector 11 detects and estimates the amount of deviation.
  • the rotor 12 After that, the rotation is stopped, the rotor 12 is fixed from outside, and the amount of deviation detected and estimated according to either of the above-mentioned embodiments is adjusted by rotating a sensor stator 16 a or a sensor rotor 16 b in the rotational direction.
  • An adjustment method of the sensor stator 16 a can be easily performed by adjusting the sensor stator 16 a with a jig such as a pin inserted into a hole 16 c provided at the sensor stator 16 a . Further, the adjustment may be performed by grasping a mounting ear 16 d . When adjustment is performed by turning the sensor rotor, the adjustment can be performed 360 degrees, and thus the sensor stator of the rotational position detector can be mounted at any position, thereby simplifying the assembly.
  • mechanical adjustment for adjusting the amount of deviation of the rotational position detector is performed while the synchronous motor is stopped, whereby adjustment work can be done safely, mounting can be simplified, and mounting accuracy can be improved.
  • the sensor stator 16 a or the sensor rotor 16 b of the rotational position detector 16 may be turned until the output of the rotational position detector 16 becomes a value before correction plus the amount of deviation.
  • Embodiment 3 rotation is stopped when adjusting the amount of deviation; but, in Embodiment 5, the sensor stator 16 a or the sensor rotor 16 b may be adjusted so that the amount of deviation becomes zero while monitoring the amount of deviation while turning.
  • a step for detecting the amount of deviation and a mechanical adjustment step of the rotational position detector for adjusting the amount of deviation are performed in parallel, thereby allowing the adjustment time to be shortened.
  • the rotor 12 is rotated by an external load device, but, in Embodiment 6, a stator winding 13 a is excited by a constant frequency with nothing connected to the rotor 12 . Since there is no load, the rotor 12 rotates. After that, a d-axis current command Id* and a q-axis current command Iq* are made zero, and a measuring step of outputs Vd* and Vq* of the current controller 8 is entered. Adjustment is performed by measuring while rotating for a while because of inertia. In this case, a device for driving a synchronous motor from outside is not required, whereby equipment is low cost; and there is no vibration of equipment, thereby improving the detection accuracy.
  • the present invention is suitable for application to an adjustment method of rotor position detection of a generator motor for use in an internal combustion engine.
  • FIG. 1 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 1 according to the present invention.
  • FIG. 2 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 2.
  • FIG. 3 is a longitudinal sectional view showing a synchronous motor of Embodiment 3.
  • FIG. 4 is a front view of FIG. 3 .

Abstract

To obtain an adjustment method of rotor position detection of a synchronous motor with excellent productivity. An adjustment method of rotor position detection of a synchronous motor, wherein a synchronous motor having a stator wound around a stator coil and a rotor provided with magnetic poles, and a rotational position detector having a sensor rotor fixed to the rotor and a sensor stator disposed opposite to the sensor rotor for detecting a rotational position of the rotor are provided, and wherein an amount of deviation between the rotational position of the synchronous motor determined from an output of the rotational position detector and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of detecting the amount of deviation during rotation of the synchronous motor; and a step of mechanically adjusting a relative position between the rotational position detector and the synchronous motor based on a detected value of the amount of deviation, is provided.

Description

    TECHNICAL FIELD
  • The present invention relates to an adjustment method of rotor position detection of a synchronous motor and, more particularly, concerns a position adjustment method of a rotational position detector.
  • BACKGROUND ART
  • A conventional method of correcting a deviation generated between a rotational position of a synchronous motor determined from an output of a rotational position detector and an actual rotational position of the synchronous motor includes: a step of detecting a no-load state of the motor with a no-load detector; a step of detecting a motor voltage applied to a winding of the motor with a motor voltage detector; a step of computing d-axis and q-axis voltages from rotation angle information of the rotational position detector and the motor voltage; and a step of correcting the rotation angle so that the d-axis voltage becomes zero (see, for example, Patent Document 1).
  • In the above described conventional method of correcting the deviation generated between the rotational position of a synchronous motor determined from the output of the rotational position detector and the actual rotational position of the synchronous motor, since a motor voltage detector and a no-load detector must be provided, an apparatus adopting this method becomes expensive.
  • Patent Document 1: Japanese Unexamined Patent Application Publication No. 6-165561
  • DISCLOSURE OF THE INVENTION PROBLEM TO BE SOLVED BY THE INVENTION
  • An object of the present invention is to obtain a synchronous motor with good performance by stabilizing and improving the positioning accuracy of a rotational position detector and to obtain an adjustment method of rotor position detection of a synchronous motor with excellent productivity.
  • Further, an object of the present invention is to obtain an adjustment method of rotor position detection of a synchronous motor which eliminates a no-load detector and a motor voltage detector and which can precisely correct a deviation of a rotational position of a rotational position detector.
  • MEANS FOR SOLVING THE PROBLEM
  • The present invention provides an adjustment method of rotor position detection of a synchronous motor, wherein a synchronous motor having a stator wound around a stator coil and a rotor provided with magnetic poles, and a rotational position detector having a sensor rotor fixed to the rotor and a sensor stator disposed opposite to the sensor rotor for detecting a rotational position of the rotor are provided, and wherein an amount of deviation between the rotational position of the synchronous motor determined from an output of the rotational position detector and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of detecting the amount of deviation during rotation of the synchronous motor; and a step of mechanically adjusting a relative position between the rotational position detector and the synchronous motor based on a detected value of the amount of deviation.
  • Further, the present invention provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation based on the d-axis voltage command and the q-axis voltage command; and a step of adjusting a position of the rotational position detector based on the estimated amount of deviation by mechanically shifting in a rotational direction.
  • Furthermore, the present invention also provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation by determining the amount of offset in which the d-axis voltage command becomes zero; and a step of adjusting a position of the rotational position detector based on the estimated amount of deviation by mechanically shifting in a rotational direction.
  • EFFECTS OF THE INVENTION
  • According to the adjustment method of rotor position detection of a synchronous motor of the present invention, it can obtain a synchronous motor with good performance by stabilizing and improving positioning accuracy of a rotational position detector and to obtain an adjustment method of rotor position detection of a synchronous motor with excellent productivity. In particular, since the amount of deviation is detected while rotating, an average value of the amount of deviation can be obtained and the detection accuracy of the amount of deviation can be improved. Further, as seen from an earlier application to be described later, the method can be simplified by eliminating extra work, such as when DC energization is applied to a stator to constrain a rotor.
  • Further, a no-load detector and a motor voltage detector are not required and a deviation of a rotational position of a rotational position detector can be corrected.
  • BEST MODE FOR CARRYING OUT THE INVENTION
  • Japanese Patent Application No. 2002-228531 entitled “Rotating Electric Machine and Method and Apparatus for Positioning Rotational Position Sensor Therefor” is an earlier application by the same applicant as the present invention. In this case, position adjustment is performed by a system in which a direct current is supplied to a stator to constrain a rotor. When constraining the rotor, the adjustment is required by determining an average value after adjusting a predetermined numbers of times due to the presence of variations at the rotor-constrained positions depending on the number of poles. Further, since there is no moving area, due to mechanical friction, even though the rotor is constrained, extra work is required to constrain the rotor by supplying a direct current after moving the rotor to a position slightly deviated from the constrained position of the rotor to enhance accuracy while constraining the rotor. In addition, energy for energizing the rotor is required in the case of a winding field type rotor.
  • The present invention has an object to obtain an adjustment method of rotor position detection of a synchronous motor with superior productivity than the above-mentioned earlier application.
  • EMBODIMENT 1
  • FIG. 1 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 1 according to the present invention. A synchronous motor apparatus includes a synchronous motor 1 having a permanent magnet field or winding field and a controller for controlling the synchronous motor 1. The controller includes a resolver 2, which is a rotational position detector, for detecting a rotor position of the synchronous motor 1; a phase computing unit 3 for computing a rotor position angle θ from an output of the resolver 2; a current detector 4 for detecting three-phase currents Iu, Iv, and Iw of the synchronous motor 1; and a three-phase to two-phase converter 5 for converting the rotor position angle θ and the three-phase currents Iu, Iv, and Iw to d-axis and q-axis currents (actual current).
  • Further, the controller includes an angular velocity computing unit 6 for determining the rotational angular velocity ω of the synchronous motor 1 from the output of the resolver 2; a current command generator 7 for generating a d-axis current command Id* and a q-axis current command Iq* from a torque command T* and a rotational angular velocity ω; a current controller 8 for determining a d-axis voltage command Vd* and a q-axis voltage command Vq* from an error Δεd between the d-axis current command Id* and the d-axis current Id and an error Δεq between the q-axis current command Iq* and the q-axis current Iq; a voltage converter 9 for determining three-phase voltage commands Vu*, Vv*, and Vw* from the d-axis voltage command Vd* and the q-axis voltage command Vq* and the rotor position angle θ; an inverter 10 for converting electric power of a direct current power supply (not shown in the figure) to three-phase alternating current electric power based on the three-phase voltage commands Vu*, Vv*, and Vw* and energizing the synchronous motor 1; and a phase correction amount detector 11 for detecting an amount of deviation (an amount of correction) generated between a rotational position of the synchronous motor 1 determined from an output of the resolver 2 by inputting the d-axis voltage command Vd* and the q-axis voltage command Vq* and an actual rotational position of the synchronous motor 1. Further, when having a field winding, the synchronous motor 1 includes a field drive section (not shown in the figure) for exciting the field winding.
  • Since the controller of this synchronous motor is the same as the controller configuration adopting vector control in the conventional synchronous motor or a permanent magnet field synchronous motor (DC brushless motor), except the phase correction amount detector 11, the operation of similar portion will be described briefly.
  • The phase computing unit 3 determines the rotor position angle θ of the synchronous motor 1 from the output of the resolver 2, which is the rotational position detector. Further, the angular velocity computing unit 6 determines the rotational angular velocity ω by using the output of the resolver 2. This rotational angular velocity ω and the torque command T* are inputted to the current command generator 7, and the d-axis current command Id* and the q-axis current command Iq* are determined so that the torque T at the rotational angular velocity ω becomes a torque command value T*. On the other hand, the current detector 4 detects the three-phase currents Iu, Iv, and Iw flowing in the synchronous motor 1, and the d-axis current Id and the q-axis current Iq are determined from the rotor position angle θ and the three-phase currents Iu, Iv, and Iw by the three-phase to two-phase converter 5.
  • The current controller 8 determines the d-axis voltage command Vd* and the q-axis voltage command Vq* by performing proportional plus integral control (so-called PI control) by which the error Δεd between the d-axis current command Id* and the d-axis current Id and the error Δεq between the q-axis current command Iq* and the q-axis current Iq are controlled and by further performing decoupling control in which terms that interfere with each other are subtracted. In addition, the voltage converter 9 determines the three-phase voltage commands Vu*, Vv*, and Vw* based on these voltage commands Vd* and Vq* and the rotor position angle θ. The inverter 10 performs current output control based on the three-phase voltage commands Vu*, Vv*, and Vw* to control the rotation velocity of the synchronous motor 1 and torque. Thus, vector control of the synchronous motor 1 is performed. Furthermore, in the case of having a field winding, a field current command If* is inputted to the field drive section to cause a predetermined current to flow in the field winding.
  • In the above described vector control, if the mounting position of the resolver 2 mounted to the synchronous motor 1 is deviated in the rotational direction, the rotor position angle θ to be determined from the output of the resolver 2 has a deviation generated between it and the actual rotor position of the synchronous motor 1, and conversion to the d-axis and q-axis currents are not correctly performed; therefore, the normal vector control cannot be performed.
  • Consequently, an adjustment method of rotor position detection of a synchronous motor for correcting a deviation which is concerned with the resolver 2 according to the present invention will be described. When a phase correction command A* is inputted, the current command generator 7 makes the d-axis current command Id* zero and the q-axis current command Iq* zero regardless of the torque command T*. Then, the current controller 8 controls the d-axis voltage command Vd* and the q-axis voltage command Vq* so that Id and Iq, formed by subjecting three-phase currents to three-phase/two-phase conversion, may be zero. The voltage converter 9 and the inverter 10 are operated by the d-axis and q-axis voltage commands so that Id and Iq become zero. At this time, voltage equations at the d-axis and the q-axis of the synchronous motor 1 can be expressed by the following Expressions (1) and (2).
    Vd=RId−ωLqIq  (1)
    Vq=RIq+ωLdId+ωψf  (2)
  • Here, Vd denotes the d-axis voltage, Vq denotes the q-axis voltage, R denotes a resistance value of one phase, Id denotes the d-axis current, Iq denotes the q-axis current, Ld denotes a d-axis inductance, Lq denotes a q-axis inductance, ω denotes rotational angular velocity, and ψf denotes a magnetic flux in the permanent magnet or the winding field.
  • In the above Expressions (1) and (2), when it is set that Id=0 and Iq=0, then Vd=0 and Vq=ωψf. But, when there occurs a deviation δ between the rotational position of the synchronous motor 1 determined from the output of the resolver 2 and the actual rotational position of the synchronous motor, Vd and Vq become Vd=ωψf sin dδ and Vq=ωψf cos δ; thus, Vd does not become zero. Therefore, it is required to correct a deviation generated between the rotational position of the synchronous motor 1 determined from the output of the resolver 2 and the actual rotational position of the synchronous motor 1.
  • The deviation amount δ at this time can be directly determined by using Vd, which is an output of the current controller 8, and the inverse arc tangent (arctangent) of Vq.
  • That is, the amount of deviation δ=tan−1(Vd/Vq) can be outputted as the amount of correction detected value from the phase correction amount detector 11; thus, the amount of deviation δ can be estimated. Based on the amount of deviation δ, the position of the resolver (rotational position detector) is adjusted by mechanically shifting in the rotation direction.
  • As described, the first embodiment provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation based on the d-axis voltage command and the q-axis voltage command; and a step of adjusting a position of the rotational position detector based on the estimated amount of deviation by mechanically shifting in a rotational direction.
  • Here, the d-axis voltage Vd and the q-axis voltage command are not required to use voltage detecting means, but the output Vd* and Vq* of the current controller 8 can be used. That is, the amount of deviation of the rotational position detector can be detected and estimated simply by using means for making the d-axis current command and the q-axis current command zero and using the already determined output Vd* and Vq* of the current controller 8 in the conventional synchronous motor apparatus, on which the vector control is performed.
  • Further, since the amount of deviation is detected while rotating, an average value of the amount of deviation can be detected and detection accuracy of the amount of deviation is improved. Furthermore, extra work, such as when constraining the rotor by supplying DC to the stator, as seen in the earlier application, is eliminated, thereby simplifying the operation and allowing an adjustment method of rotor position detection of a synchronous motor with excellent productivity to be obtained.
  • The adjustment is performed by mechanically shifting the position of the rotational position detector in the rotational direction based on the estimated amount of deviation; after that, if necessary, the step of measuring the amount of deviation is implemented again and the adjustment is completed without shifting to mechanical adjustment of the rotational position detector when the obtained amount of deviation is smaller than a predetermined value. Further, if the obtained amount of deviation is larger than the predetermined value, the step of measuring the amount of deviation is implemented again, and mechanical adjustment of the rotational position detector may be performed again, thereby performing adjustment more certainly and improving the adjustment accuracy.
  • EMBODIMENT 2
  • FIG. 2 is a block diagram for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 2 according to the present invention. Referring to the drawings, the same reference numerals as those shown in FIG. 1 of Embodiment 1 represent the same or corresponding elements and elements different from FIG. 1 will be mainly described. A phase correction amount detector 11 inputs a d-axis voltage command Vd* to determine an amount of offset Δθ concerning a rotor position angle θ and outputs it to an adder 32 and also outputs it as an amount of correction detected value. The adder 32 adds the amount of offset Δθ to the rotor position angle θ of a phase computing unit 3.
  • A method of determining the amount of offset Δθ will be described. In Embodiment 1, the phase correction command for commanding adjustment for a rotational position deviation makes the d-axis current command and the q-axis current command zero regardless of the torque command and determines a difference between these d-axis current command and q-axis current command and the d-axis and q-axis currents; then, the current controller 8 determines the d-axis voltage command and the q-axis voltage command based on the above-mentioned difference. At this time, in FIG. 2, when the d-axis voltage command Vd*, which is the output of the current controller 8, is not zero, the amount of offset Δθ is determined. The amount of offset Δθ is taken as +Δθ when Vd* is positive, and is taken as −Δθ when Vd* is negative. The amount of offset Δθ is determined from an arithmetic progression (1°, 2°, . . . , n°) of the angle in order and is outputted to the adder 32. In this way, Δθ is varied until Vd* becomes zero.
  • A value which subtracts half of the difference from the amount of offset Δθ when Vd* comes close to zero and the sign of Vd* is reversed is outputted as an amount of offset Δθ. In the case of the above described arithmetic progression, Δθ−0.5° is set as the amount of offset. In this way, Vd* converges to zero. The amount of offset Δθ determined at this time is outputted as an amount of correction detected value. The offset amount Δθ is set as an amount of deviation and based on this amount of deviation, and the position of the resolver (rotational position detector) is mechanically shifted in the rotational direction to adjust it.
  • As described, the second embodiment provides an adjustment method of rotor position detection of a synchronous motor, wherein an amount of deviation between a rotational position of the synchronous motor determined from an output of a rotational position detector of the synchronous motor, on which vector control is performed, and an actual rotational position of the synchronous motor is adjusted, the method comprising: a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation; a step of converting from three-phase current values of the synchronous motor to d-axis and q-axis currents; a step of determining a difference between the d-axis current command and the q-axis current command and the d-axis and q-axis currents; a step of determining a d-axis voltage command and a q-axis voltage command based on the difference; a step of estimating the amount of deviation by determining the amount of offset in which the d-axis voltage command becomes zero; and a step of adjusting a position of the rotational position detector based on the estimated amount of deviation by mechanically shifting in a rotational direction.
  • Here, the d-axis voltage Vd is not required to use voltage detecting means, but the output Vd* of the current controller 8 can be used. That is, the amount of deviation of the rotational position detector can be detected and estimated simply by using means for making the d-axis current command and the q-axis current command zero and using the already determined output Vd* of the current controller 8 in the conventional synchronous motor apparatus, on which the vector control is performed.
  • Further, since the amount of deviation is detected while rotating, an average value of the amount of deviation can be detected and detection accuracy of the amount of deviation is improved. Furthermore, extra work, such as when constraining the rotor by supplying DC to the stator, as seen in the earlier application, is eliminated, thereby simplifying the operation and allowing an adjustment method of rotor position detection of a synchronous motor with excellent productivity to be obtained.
  • The adjustment is performed by mechanically shifting the position of the rotational position detector in the rotational direction based on the estimated amount of deviation; after that, if necessary, the step of measuring the amount of deviation is implemented again and the adjustment is completed without shifting to mechanical adjustment of the rotational position detector when the obtained amount of deviation is smaller than a predetermined value. Further, if the obtained amount of deviation is larger than the predetermined value, the step of measuring the amount of deviation is implemented again, and mechanical adjustment of the rotational position detector may be performed again, thereby performing adjustment more certainly and improving the adjustment accuracy.
  • EMBODIMENT 3
  • Next, an adjustment method of mechanically shifting the position of a rotational position detector in a rotation direction will be described specifically. FIG. 3 is a longitudinal sectional view showing a synchronous motor of Embodiment 3 and FIG. 4 is a front view thereof. In the figures, a synchronous motor is composed of a rotor 12 wound by a field winding 12 a, a stator 13 wound by three-phase stator windings 13 a, a front bracket 14 and a rear bracket 15 holding the rotor 12 and the stator 13, a rotational position detector 16 for detecting a rotational state of the rotor 12, and the like. The rotor 12 is of a claw pole type.
  • The rotor 12 includes a rotational shaft 19 rotatably supported by the front bracket 14 and the rear bracket 15 via bearings 17 and 18 on both sides. One end portion of the rotational shaft 19 protrudes from the front bracket 14 and a pulley 20 is fixed on its end portion. Further, two slip rings 21 are assembled on the other end portion of the rotational shaft 19. The rotational position detector 16 disposed outside the rear bracket 15 is coaxially arranged with the rotational shaft 19 on the other side of the rotational shaft 19 to detect the rotational shaft 19, i.e., a magnetic pole position of the rotor 12. Further, inside the rear bracket 15, a brush 22 being in sliding contact with the slip ring 21 is held by a brush holder 22 a.
  • In Embodiment 1 or Embodiment 2, the phase correction amount detector 11 detects and estimates the amount of deviation as an amount of correction detected value. Alternatively, the rotational force of an external load device is transmitted to a belt, coupling, or the like (not shown in the figure) to make the pulley 20, the rotational shaft 19, and the rotor 12 rotate at a constant rotational velocity and the phase correction amount detector 11 detects and estimates the amount of deviation.
  • After that, the rotation is stopped, the rotor 12 is fixed from outside, and the amount of deviation detected and estimated according to either of the above-mentioned embodiments is adjusted by rotating a sensor stator 16 a or a sensor rotor 16 b in the rotational direction. An adjustment method of the sensor stator 16 a can be easily performed by adjusting the sensor stator 16 a with a jig such as a pin inserted into a hole 16 c provided at the sensor stator 16 a. Further, the adjustment may be performed by grasping a mounting ear 16 d. When adjustment is performed by turning the sensor rotor, the adjustment can be performed 360 degrees, and thus the sensor stator of the rotational position detector can be mounted at any position, thereby simplifying the assembly.
  • As described, mechanical adjustment for adjusting the amount of deviation of the rotational position detector is performed while the synchronous motor is stopped, whereby adjustment work can be done safely, mounting can be simplified, and mounting accuracy can be improved.
  • EMBODIMENT 4
  • Further, the sensor stator 16 a or the sensor rotor 16 b of the rotational position detector 16 may be turned until the output of the rotational position detector 16 becomes a value before correction plus the amount of deviation.
  • EMBODIMENT 5
  • In Embodiment 3, rotation is stopped when adjusting the amount of deviation; but, in Embodiment 5, the sensor stator 16 a or the sensor rotor 16 b may be adjusted so that the amount of deviation becomes zero while monitoring the amount of deviation while turning. As described, a step for detecting the amount of deviation and a mechanical adjustment step of the rotational position detector for adjusting the amount of deviation are performed in parallel, thereby allowing the adjustment time to be shortened.
  • EMBODIMENT 6
  • Further, in Embodiment 3, the rotor 12 is rotated by an external load device, but, in Embodiment 6, a stator winding 13 a is excited by a constant frequency with nothing connected to the rotor 12. Since there is no load, the rotor 12 rotates. After that, a d-axis current command Id* and a q-axis current command Iq* are made zero, and a measuring step of outputs Vd* and Vq* of the current controller 8 is entered. Adjustment is performed by measuring while rotating for a while because of inertia. In this case, a device for driving a synchronous motor from outside is not required, whereby equipment is low cost; and there is no vibration of equipment, thereby improving the detection accuracy.
  • INDUSTRIAL APPLICABILITY
  • The present invention is suitable for application to an adjustment method of rotor position detection of a generator motor for use in an internal combustion engine.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [FIG. 1] FIG. 1 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 1 according to the present invention.
  • [FIG. 2] FIG. 2 is a block diagram of a motor apparatus for explaining an adjustment method of rotor position detection of a synchronous motor of Embodiment 2.
  • [FIG. 3] FIG. 3 is a longitudinal sectional view showing a synchronous motor of Embodiment 3.
  • [FIG. 4] FIG. 4 is a front view of FIG. 3.
  • DESCRIPTION OF REFERENCE NUMERALS IN THE DRAWINGS
  •  1 synchronous motor
     2 resolver
     3 phase computing unit
     4 current detector
     5 three-phase to two-phase converter
     6 angular velocity computing unit
     7 current command generator
     8 current controller
     9 voltage converter
    10 inverter
    11 phase correction amount detector
    32 adder
    12 rotor
    12a field winding
    13a stator winding
    13 stator
    14 front bracket
    15 rear bracket
    16 rotational position detector

Claims (13)

1-6. (canceled)
7. An adjustment method of rotor position detection of a synchronous motor, wherein
a synchronous motor having a stator wound around a stator coil and a rotor provided with magnetic poles, and
a rotational position detector having a sensor rotor fixed to said rotor and a sensor stator disposed opposite to the sensor rotor for detecting a rotational position of said rotor are provided, and wherein
an amount of deviation between said rotational position of said synchronous motor determined from an output of said rotational position detector and an actual rotational position of said synchronous motor is adjusted, said method comprising:
a step of detecting said amount of deviation during rotation of said synchronous motor; and
a step of mechanically adjusting a relative position between said rotational position detector and said synchronous motor based on a detected value of said amount of deviation.
8. The adjustment method of rotor position detection of a synchronous motor according to claim 7, further comprising: a step of detecting the amount of deviation again after performing said step of adjusting the position of said rotational position detector by mechanically shifting in a rotational direction.
9. The adjustment method of rotor position detection of a synchronous motor according to claim 7, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is stopped.
10. The adjustment method of rotor position detection of a synchronous motor according to claim 7, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is rotating.
11. An adjustment method of rotor position detection of a synchronous motor, wherein
an amount of deviation between a rotational position of said synchronous motor determined from an output of a rotational position detector of said synchronous motor, on which vector control is performed, and an actual rotational position of said synchronous motor is adjusted, said method comprising:
a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation;
a step of converting from three-phase current values of said synchronous motor to d-axis and q-axis currents;
a step of determining a difference between said d-axis current command and said q-axis current command and said d-axis and q-axis currents;
a step of determining a d-axis voltage command and a q-axis voltage command based on said difference;
a step of estimating said amount of deviation based on said d-axis voltage command and said q-axis voltage command; and
a step of adjusting a position of said rotational position detector based on said estimated amount of deviation by mechanically shifting in a rotational direction.
12. The adjustment method of rotor position detection of a synchronous motor according to claim 11, further comprising: a step of detecting the amount of deviation again after performing said step of adjusting the position of said rotational position detector by mechanically shifting in a rotational direction.
13. The adjustment method of rotor position detection of a synchronous motor according to claim 11, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is stopped.
14. The adjustment method of rotor position detection of a synchronous motor according to claim 11, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is rotating.
15. An adjustment method of rotor position detection of a synchronous motor, wherein
an amount of deviation between a rotational position of said synchronous motor determined from an output of a rotational position detector of said synchronous motor, on which vector control is performed, and an actual rotational position of said synchronous motor is adjusted, said method comprising:
a step of making a d-axis current command and a q-axis current command zero regardless of a torque command based on a phase correction command for commanding adjustment for a rotational position deviation;
a step of converting from three-phase current values of said synchronous motor to d-axis and q-axis currents;
a step of determining a difference between said d-axis current command and said q-axis current command and said d-axis and q-axis currents;
a step of determining a d-axis voltage command and a q-axis voltage command based on said difference;
a step of estimating said amount of deviation by determining the amount of offset in which said d-axis voltage command becomes zero; and
a step of adjusting a position of said rotational position detector based on said estimated amount of deviation by mechanically shifting in a rotational direction.
16. The adjustment method of rotor position detection of a synchronous motor according to claim 15, further comprising: a step of detecting the amount of deviation again after performing said step of adjusting the position of said rotational position detector by mechanically shifting in a rotational direction.
17. The adjustment method of rotor position detection of a synchronous motor according to claim 15, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is stopped.
18. The adjustment method of rotor position detection of a synchronous motor according to claim 15, wherein said mechanical adjustment for adjusting the amount of deviation of said rotational position detector is performed while said synchronous motor is rotating.
US10/543,212 2004-01-30 2005-01-27 Adjustment method of rotor position detection of synchronous motor Active 2025-02-14 US7388346B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004-024152 2004-01-30
JP2004024152A JP4606033B2 (en) 2004-01-30 2004-01-30 Method for adjusting and detecting rotor position of synchronous motor
PCT/JP2005/001123 WO2005074117A1 (en) 2004-01-30 2005-01-27 Method for detecting/adjusting synchronous motor rotor position

Publications (2)

Publication Number Publication Date
US20060113949A1 true US20060113949A1 (en) 2006-06-01
US7388346B2 US7388346B2 (en) 2008-06-17

Family

ID=34823912

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/543,212 Active 2025-02-14 US7388346B2 (en) 2004-01-30 2005-01-27 Adjustment method of rotor position detection of synchronous motor

Country Status (4)

Country Link
US (1) US7388346B2 (en)
EP (1) EP1710902B1 (en)
JP (1) JP4606033B2 (en)
WO (1) WO2005074117A1 (en)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020175651A1 (en) * 2001-05-09 2002-11-28 Hitachi, Ltd. Apparatus, method or system for controlling mobile body
US20080272731A1 (en) * 2007-05-03 2008-11-06 Schulz Steven E Method and system for resolver alignment in electric motor system
US20090001907A1 (en) * 2007-06-27 2009-01-01 Brooks Automation, Inc. Commutation of an electromagnetic propulsion and guidance system
US20090033173A1 (en) * 2007-06-27 2009-02-05 Brooks Automation, Inc. Motor stator with lift capability and reduced cogging characteristics
US20100225259A1 (en) * 2006-06-23 2010-09-09 Mitsubishi Electric Corporation Brushless Motor Apparatus
US20100264862A1 (en) * 2009-04-16 2010-10-21 Asmo Co., Ltd. Brushless motor control apparatus, brushless motor and control method of brushless motor
US20110148335A1 (en) * 2008-10-29 2011-06-23 Mitsubishi Electric Corporation Control apparatus for permanent magnet synchronous motor
WO2012118579A1 (en) * 2011-02-28 2012-09-07 Deere & Company Method and system for calibrating rotor position offset of an electric motor
US20130152609A1 (en) * 2010-08-30 2013-06-20 Mitsubishi Electric Corporation Heat pump device, heat pump system, and a control method of three-phase inverter
US8680803B2 (en) 2007-07-17 2014-03-25 Brooks Automation, Inc. Substrate processing apparatus with motors integral to chamber walls
US8803513B2 (en) 2007-06-27 2014-08-12 Brooks Automation, Inc. Multiple dimension position sensor
US9024488B2 (en) 2007-06-27 2015-05-05 Brooks Automation, Inc. Robot drive with magnetic spindle bearings
CN105048901A (en) * 2015-08-27 2015-11-11 无锡雷利电子控制技术有限公司 Self-correction starting method based on rotor position detection for brushless motor
US20170170757A1 (en) * 2015-12-09 2017-06-15 Hyundai Motor Company Method for determining offset of resolver of vehicle motor
US9752615B2 (en) 2007-06-27 2017-09-05 Brooks Automation, Inc. Reduced-complexity self-bearing brushless DC motor
US20170274894A1 (en) * 2016-03-22 2017-09-28 Toyota Jidosha Kabushiki Kaisha Automobile equipped with three-phase motor
US20200064829A1 (en) * 2017-02-27 2020-02-27 Northwestern University Sensing and communication system for rotorcraft
WO2020089010A1 (en) * 2018-10-30 2020-05-07 Zf Friedrichshafen Ag Housing cover for an electric machine , electric machine, and mounting method
CN112564572A (en) * 2020-11-20 2021-03-26 江苏科技大学 Permanent magnet synchronous motor rotor position detection system and method based on current bias
US11002566B2 (en) 2007-06-27 2021-05-11 Brooks Automation, Inc. Position feedback for self bearing motor
US11255703B2 (en) * 2018-01-11 2022-02-22 Mitsubishi Electric Corporation Rotation angle detection device having increased accuracy

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5104083B2 (en) * 2006-11-07 2012-12-19 日産自動車株式会社 Power conversion device and power conversion method
JP4582168B2 (en) * 2008-03-21 2010-11-17 株式会社デンソー Rotating machine control device and rotating machine control system
JP5169797B2 (en) * 2008-12-19 2013-03-27 本田技研工業株式会社 Control device for permanent magnet type rotating electrical machine
JP4716143B2 (en) 2008-12-19 2011-07-06 本田技研工業株式会社 Control device for permanent magnet type rotating electrical machine
FR2960358B1 (en) * 2010-05-21 2012-06-29 Michelin Soc Tech INSTALLATION AND METHOD FOR SHIFTING THE ANGLE OF A RESOLVER IN A SYNCHRONOUS ELECTRIC MACHINE
JP5693429B2 (en) 2011-10-21 2015-04-01 三菱重工業株式会社 Motor control device and motor control method
JP5916342B2 (en) 2011-10-21 2016-05-11 三菱重工業株式会社 Motor control device and motor control method
JP5916343B2 (en) 2011-10-21 2016-05-11 三菱重工業株式会社 Motor control device and motor control method
JP5838904B2 (en) * 2012-04-27 2016-01-06 トヨタ自動車株式会社 Vehicle control device
US9766052B2 (en) 2013-04-22 2017-09-19 Ford Global Technologies, Llc System and method for determining rotor position offset of an electric machine
JP6805035B2 (en) * 2017-03-14 2020-12-23 株式会社東芝 Integrated circuit
DE112018007527T5 (en) * 2018-04-27 2021-01-14 Mitsubishi Electric Corporation Electric motor control device
US11444562B2 (en) * 2019-03-27 2022-09-13 Eaton Intelligent Power Limited Determining an initial position of a rotor of a permanent magnet synchronous machine

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6657413B2 (en) * 2001-06-01 2003-12-02 Hitachi, Ltd. Driving equipment for synchronous motors
US20040027015A1 (en) * 2002-08-06 2004-02-12 Mitsubishi Denki Kabushiki Kaisha Rotating electric machine and method and device for positioning rotational position sensor for the machine
US20040061461A1 (en) * 2002-10-01 2004-04-01 Honda Giken Kogyo Kabushiki Kaisha Apparatus for controlling permanent-magnet rotary machine
US20050104551A1 (en) * 2003-02-28 2005-05-19 Mitsubishi Denki Kabushiki Kaisha Synchronous motor control device and method of correcting deviation in rotational position of synchronous motor

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06165561A (en) 1992-11-26 1994-06-10 Toshiba Corp Controller for synchronous motor
JPH1094299A (en) * 1996-09-18 1998-04-10 Meidensha Corp Method for aligning permanent magnet motor
JP2000166278A (en) * 1998-11-27 2000-06-16 Okuma Corp Control device of synchronous motor
JP2001204190A (en) * 2000-01-17 2001-07-27 Yaskawa Electric Corp Device for estimating initial magnetic pole position and its error adjustment method
JP3860949B2 (en) * 2000-04-19 2006-12-20 株式会社日立ビルシステム Method and apparatus for adjusting permanent magnet synchronous motor for elevator
JP2002325493A (en) * 2001-04-27 2002-11-08 Hitachi Ltd Motor controller
JP3965934B2 (en) * 2001-05-09 2007-08-29 株式会社日立製作所 Moving body control device and moving body system
JP3816353B2 (en) * 2001-05-25 2006-08-30 三菱電機株式会社 Electric power steering motor
JP2003032989A (en) * 2001-07-09 2003-01-31 Asmo Co Ltd Resolver-fixing structure of brushless motor
JP2003088081A (en) * 2001-09-06 2003-03-20 Sankyo Seiki Mfg Co Ltd Inner rotor type motor
JP3644922B2 (en) * 2001-12-06 2005-05-11 本田技研工業株式会社 Electric power steering device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6657413B2 (en) * 2001-06-01 2003-12-02 Hitachi, Ltd. Driving equipment for synchronous motors
US20040027015A1 (en) * 2002-08-06 2004-02-12 Mitsubishi Denki Kabushiki Kaisha Rotating electric machine and method and device for positioning rotational position sensor for the machine
US20040061461A1 (en) * 2002-10-01 2004-04-01 Honda Giken Kogyo Kabushiki Kaisha Apparatus for controlling permanent-magnet rotary machine
US20050104551A1 (en) * 2003-02-28 2005-05-19 Mitsubishi Denki Kabushiki Kaisha Synchronous motor control device and method of correcting deviation in rotational position of synchronous motor

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020175651A1 (en) * 2001-05-09 2002-11-28 Hitachi, Ltd. Apparatus, method or system for controlling mobile body
US7199547B2 (en) * 2001-05-09 2007-04-03 Hitachi, Ltd. Apparatus, method or system for controlling mobile body
US8040085B2 (en) * 2006-06-23 2011-10-18 Mitsubishi Electric Corporation Brushless motor apparatus
US20100225259A1 (en) * 2006-06-23 2010-09-09 Mitsubishi Electric Corporation Brushless Motor Apparatus
US7659688B2 (en) * 2007-05-03 2010-02-09 Gm Global Technology Operations, Inc. Method and system for resolver alignment in electric motor system
US20080272731A1 (en) * 2007-05-03 2008-11-06 Schulz Steven E Method and system for resolver alignment in electric motor system
US20090001907A1 (en) * 2007-06-27 2009-01-01 Brooks Automation, Inc. Commutation of an electromagnetic propulsion and guidance system
US20090033173A1 (en) * 2007-06-27 2009-02-05 Brooks Automation, Inc. Motor stator with lift capability and reduced cogging characteristics
US11002566B2 (en) 2007-06-27 2021-05-11 Brooks Automation, Inc. Position feedback for self bearing motor
US9752615B2 (en) 2007-06-27 2017-09-05 Brooks Automation, Inc. Reduced-complexity self-bearing brushless DC motor
US8659205B2 (en) 2007-06-27 2014-02-25 Brooks Automation, Inc. Motor stator with lift capability and reduced cogging characteristics
US9024488B2 (en) 2007-06-27 2015-05-05 Brooks Automation, Inc. Robot drive with magnetic spindle bearings
US8823294B2 (en) * 2007-06-27 2014-09-02 Brooks Automation, Inc. Commutation of an electromagnetic propulsion and guidance system
US8803513B2 (en) 2007-06-27 2014-08-12 Brooks Automation, Inc. Multiple dimension position sensor
US8680803B2 (en) 2007-07-17 2014-03-25 Brooks Automation, Inc. Substrate processing apparatus with motors integral to chamber walls
EP2343799A4 (en) * 2008-10-29 2017-12-27 Mitsubishi Electric Corporation Control device for permanent magnet synchronization electric motor
US8378601B2 (en) * 2008-10-29 2013-02-19 Mitsubishi Electric Corporation Control apparatus for permanent magnet synchronous motor
US20110148335A1 (en) * 2008-10-29 2011-06-23 Mitsubishi Electric Corporation Control apparatus for permanent magnet synchronous motor
US8278853B2 (en) * 2009-04-16 2012-10-02 Asmo Co., Ltd. Brushless motor control apparatus, brushless motor and control method of brushless motor
US20100264862A1 (en) * 2009-04-16 2010-10-21 Asmo Co., Ltd. Brushless motor control apparatus, brushless motor and control method of brushless motor
US20130152609A1 (en) * 2010-08-30 2013-06-20 Mitsubishi Electric Corporation Heat pump device, heat pump system, and a control method of three-phase inverter
US9651289B2 (en) * 2010-08-30 2017-05-16 Mitsubishi Electric Corporation Heat pump device, heat pump system, and a control method of three-phase inverter
US8853979B2 (en) 2011-02-28 2014-10-07 Deere & Company Method and system for calibrating rotor position offset of an electric motor
WO2012118579A1 (en) * 2011-02-28 2012-09-07 Deere & Company Method and system for calibrating rotor position offset of an electric motor
CN103404009A (en) * 2011-02-28 2013-11-20 迪尔公司 Method and system for calibrating rotor position offset of an electric motor
CN105048901A (en) * 2015-08-27 2015-11-11 无锡雷利电子控制技术有限公司 Self-correction starting method based on rotor position detection for brushless motor
US20170170757A1 (en) * 2015-12-09 2017-06-15 Hyundai Motor Company Method for determining offset of resolver of vehicle motor
US9882516B2 (en) * 2015-12-09 2018-01-30 Hyundai Motor Company Method for determining offset of resolver of vehicle motor
US10471949B2 (en) * 2016-03-22 2019-11-12 Toyota Jidosha Kabushiki Kaisha Automobile equipped with three-phase motor
US20170274894A1 (en) * 2016-03-22 2017-09-28 Toyota Jidosha Kabushiki Kaisha Automobile equipped with three-phase motor
US20200064829A1 (en) * 2017-02-27 2020-02-27 Northwestern University Sensing and communication system for rotorcraft
US11255703B2 (en) * 2018-01-11 2022-02-22 Mitsubishi Electric Corporation Rotation angle detection device having increased accuracy
WO2020089010A1 (en) * 2018-10-30 2020-05-07 Zf Friedrichshafen Ag Housing cover for an electric machine , electric machine, and mounting method
CN112564572A (en) * 2020-11-20 2021-03-26 江苏科技大学 Permanent magnet synchronous motor rotor position detection system and method based on current bias

Also Published As

Publication number Publication date
JP2005218257A (en) 2005-08-11
EP1710902B1 (en) 2019-06-19
EP1710902A4 (en) 2014-01-22
EP1710902A1 (en) 2006-10-11
JP4606033B2 (en) 2011-01-05
US7388346B2 (en) 2008-06-17
WO2005074117A1 (en) 2005-08-11

Similar Documents

Publication Publication Date Title
US7388346B2 (en) Adjustment method of rotor position detection of synchronous motor
US7486043B2 (en) Controller for motor
JP3789895B2 (en) Winding field type synchronous motor control device and method for correcting rotational position deviation of winding field type synchronous motor
US7999501B2 (en) Motor controller
US6515446B1 (en) Motor control apparatus and control method
US7388340B2 (en) Driving device of motor
JPH08103093A (en) Controller of salient pole permanent magnet motor
JPH06165561A (en) Controller for synchronous motor
JP3661864B2 (en) Stepping motor drive device
EP2800269B1 (en) Permanent magnet motor controller
JP3783667B2 (en) Rotating electrical machine and positioning method and positioning device for rotational position sensor thereof
JPH11150983A (en) Electric angle detector and detecting method, and motor controller
JP4010195B2 (en) Control device for permanent magnet synchronous motor
JP4120420B2 (en) Motor control device
JP4652176B2 (en) Control device for permanent magnet type rotating electrical machine
JP2010166701A (en) Motor drive system
JP3797508B2 (en) Sensorless speed control method of permanent magnet type synchronous motor and step-out detection method thereof
JP3692085B2 (en) Motor control method and apparatus
JP3653437B2 (en) Control system for permanent magnet synchronous motor
EP1014554B1 (en) Electrical angle detecting apparatus and method, and motor control apparatus
JP4642512B2 (en) Motor control device
JP5228435B2 (en) Inverter control device and control method thereof
JP3576509B2 (en) Motor control device
JP2005269761A (en) Magnetic pole position error correcting method and drive apparatus of permanent magnet motor
JP2003224995A (en) Control device for permanent magnet type synchronous motor

Legal Events

Date Code Title Description
AS Assignment

Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NISHIMURA, SHINJI;UTSUMI, YOSHINOBU;ASAO, YOSHIHITO;REEL/FRAME:017511/0885

Effective date: 20050609

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12