Patent US5903129A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5903129A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for sensor-less control of permanent magnet synchronous motor

Assignee: Denso Corp
•
Filing: 1997-05-15
•
Granted: 1999-05-11
•
Expires: 2017-05-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A permanent magnet synchronous motor having multiple-phase armature windings and a rotor is subjected to sensor-less control. Phase voltages are generated in response to voltage command values. The generated phase voltages are applied to the armature windings. Phase currents through the armature windings are detected. The detected phase currents depend on the voltage command values. An angular position and an angular velocity of the rotor are calculated from the detected phase currents. The voltage command values are adjusted in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor. An angular velocity of the rotor is estimated from a time-domain variation in the calculated angular position of the rotor. A determination is made as to whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other. The calculated angular position of the rotor is changed by a predetermined phase value and is thereby corrected when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.

Inventors

  • 👤 Tomoya Okuno
  • 👤 Hiroyuki Sakakibara
  • 👤 Hiroya Tsuji
  • 👤 Kazuyoshi Obayashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 04:04
CPC Classifications
H; H02; H02P; H02P21/00; H02P21/14; H02P21/18

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 212 words
A method of position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the method comprising the steps of: generating voltage command values; generating phase voltages in response to the generated voltage command values; applying the generated phase voltages to the armature windings; detecting phase currents through the armature windings, the detected phase currents depending on the voltage command values; calculating the angular position and an angular velocity of the rotor on the basis of the detected phase currents; adjusting the voltage command values in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and changing the calculated angular position of the rotor by a predetermined phase value to correct the calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 2
Independent Claim 212 words
A method of position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the method comprising the steps of: generating voltage command values; generating phase voltages in response to the generated voltage command values; applying the generated phase voltages to the armature windings; detecting phase currents through the armature windings, the detected phase currents depending on the voltage command values; calculating the angular position and an angular velocity of the rotor on the basis of the detected phase currents; adjusting the voltage command values in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and changing the calculated angular position of the rotor by a predetermined phase value to correct the calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 3
Dependent Claim 136 words
A method according to claim 1, wherein the determining step comprises: detecting a first direction of rotation of the rotor from the calculated angular velocity of the rotor; detecting a second direction of rotation of the rotor from the estimated angular velocity of the rotor; deciding whether or not the first direction and the second direction are equal to each other; determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other when the first direction and the second direction are equal to each other; and determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other when the first direction and the second direction are not equal to each other.
Claim 4
Dependent Claim 107 words
A method according to claim 1, wherein the determining step comprises: calculating a ratio between the calculated angular velocity of the rotor and the estimated angular velocity of the rotor; deciding whether or not the calculated ratio exceeds a predetermined ratio; determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other when the calculated ratio does not exceed the predetermined ratio; and determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other when the calculated ratio exceeds the predetermined ratio.
Claim 5
Dependent Claim 16 words
A method according to claim 1, wherein the predetermined phase value is equal to π radians.
Claim 6
Dependent Claim 58 words
A method according to claim 1, further comprising the step of inverting a sign of the calculated angular velocity of the rotor to correct the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 7
Dependent Claim 57 words
A method according to claim 1, further comprising the step of updating the calculated angular velocity of the rotor in response to the correction-resultant calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 8
Dependent Claim 61 words
A method according to claim 1, further comprising the step of using the estimated angular velocity of the rotor instead of the calculated angular velocity of the rotor in adjusting the voltage command values when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 9
Independent Claim 180 words
A method of position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the method comprising the steps of: generating phase voltages; applying the generated phase voltages to the armature windings; detecting phase currents through the armature windings; calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; adjusting the phase voltages in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and correcting the calculated angular position and the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 10
Independent Claim 180 words
A method of position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the method comprising the steps of: generating phase voltages; applying the generated phase voltages to the armature windings; detecting phase currents through the armature windings; calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; adjusting the phase voltages in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and correcting the calculated angular position and the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 11
Independent Claim 226 words
An apparatus for position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the apparatus comprising: means for generating voltage command values; means for generating phase voltages in response to the generated voltage command values; means for applying the generated phase voltages to the armature windings; means for detecting phase currents through the armature windings, the detected phase currents depending on the voltage values; means for calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; means for adjusting the voltage command values in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; means for estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; means for determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and means for changing the calculated angular position of the rotor by a predetermined phase value to correct the calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 12
Independent Claim 226 words
An apparatus for position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the apparatus comprising: means for generating voltage command values; means for generating phase voltages in response to the generated voltage command values; means for applying the generated phase voltages to the armature windings; means for detecting phase currents through the armature windings, the detected phase currents depending on the voltage values; means for calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; means for adjusting the voltage command values in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; means for estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; means for determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and means for changing the calculated angular position of the rotor by a predetermined phase value to correct the calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 13
Dependent Claim 146 words
An apparatus according to claim 9, wherein the determining means comprises: means for detecting a first direction of rotation of the rotor from the calculated angular velocity of the rotor; means for detecting a second direction of rotation of the rotor from the estimated angular velocity of the rotor; means for deciding whether or not the first direction and the second direction are equal to each other; means for determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other when the first direction and the second direction are equal to each other; and means for determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other when the first direction and the second direction are not equal to each other.
Claim 14
Dependent Claim 115 words
An apparatus according to claim 9, wherein the determining means comprises: means for calculating a ratio between the calculated angular velocity of the rotor and the estimated angular velocity of the rotor; means for deciding whether or not the calculated ratio exceeds a predetermined ratio; means for determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other when the calculated ratio does not exceed the predetermined ratio; and means for determining that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other when the calculated ratio exceeds the predetermined ratio.
Claim 15
Dependent Claim 16 words
An apparatus according to claim 9, wherein the predetermined phase value is equal to π radians.
Claim 16
Dependent Claim 57 words
An apparatus according to claim 9, further comprising means for inverting a sign of the calculated angular velocity of the rotor to correct the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 17
Dependent Claim 56 words
An apparatus according to claim 9, further comprising means for updating the calculated angular velocity of the rotor in response to the correction-resultant calculated angular position of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 18
Dependent Claim 60 words
An apparatus according to claim 9, further comprising means for using the estimated angular velocity of the rotor instead of the calculated angular velocity of the rotor in adjusting the voltage command values when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 19
Independent Claim 193 words
An apparatus for position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the apparatus comprising: means for generating phase voltages; means for applying the generated phase voltages to the armature windings; means for detecting phase currents through the armature windings; means for calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; means for adjusting the phase voltages in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; means for estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; means for determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and means for correcting the calculated angular position and the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.
Claim 20
Independent Claim 193 words
An apparatus for position sensor-less control of a permanent magnet synchronous motor having multiple-phase armature windings and a rotor, the apparatus comprising: means for generating phase voltages; means for applying the generated phase voltages to the armature windings; means for detecting phase currents through the armature windings; means for calculating an angular position and an angular velocity of the rotor on the basis of the detected phase currents; means for adjusting the phase voltages in response to the calculated angular position and the calculated angular velocity of the rotor to implement feedback control of the motor; means for estimating an angular velocity of the rotor from a variation with respect to the lapse of time of the calculated angular position of the rotor; means for determining whether or not the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are substantially equal to each other; and means for correcting the calculated angular position and the calculated angular velocity of the rotor when it is determined that the calculated angular velocity of the rotor and the estimated angular velocity of the rotor are not substantially equal to each other.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-10 2002-11-09 2003-05-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-10 2006-11-09 2007-05-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-10 2010-11-09 2011-05-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag