← Back to Patent Explorer
US6518722B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Control system, observer, and control method for a speed-sensorless induction motor drive

Assignee: Fuji Electric Co Ltd
•
Filing: 2001-06-19
•
Granted: 2003-02-11
•
Expires: 2021-06-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A feedback gain K is determined by using an estimation error ei of a stator current, and an observed flux and an estimated speed are obtained and output based on the feedback gain K. An induction motor is controlled based on the observed flux and the estimated speed. In this way, a control system, an observer, and a control method, which realize a global stable control of an induction motor drive that does not comprise a speed sensor and/or a rotational position sensor, are implemented.

Inventors

  • 👤 Guidi Giuseppe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 05:18
CPC Classifications
H; H02; H02P; H02P21/00; H02P21/14; H02P21/141; H02P21/13; H02P21/18; H02P21/24; H02P21/26

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 543 words
A control system vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed said control system comprising: an observer unit determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : estimated stator current; s: Laplace operator; G l (s): linear transfer function; and obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K; and a control unit controlling the induction motor based on an output of said observer unit.
Claim 2
Dependent Claim 543 words
A control system vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed said control system comprising: an observer unit determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : estimated stator current; s: Laplace operator; G l (s): linear transfer function; and obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K; and a control unit controlling the induction motor based on an output of said observer unit.
Claim 3
Dependent Claim 70 words
The control system according to claim 1 , wherein said observer unit determines a value that satisfies lim ω → 0  ∠   G l  ( jω ) = ∞ where ω is primary frequency, and ∠ is a phase angle as a feedback gain K for a transfer function G l being a linear portion of a system of the estimation error of the stator current.
Claim 4
Dependent Claim 107 words
The control system according to claim 1 , wherein said observer unit determines the feedback gain K based on a following equation k 2  C = - L r · R s R r · ω r K = ( k 2  C  J 0 ) where L r is a rotor inductance, R s is a stator resistance, R r is a rotor resistance, ω r is an angular rotor speed, and k 2c is a parameter of the feedback gain K and J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] .
Claim 5
Dependent Claim 43 words
The control system according to claim 1 , wherein said observer unit determines the feedback gain K a magnitude of which is within a predetermined range if a rotation speed of the induction motor is equal to or higher than a preset value.
Claim 6
Dependent Claim 37 words
The control system according to claim 4 , wherein said observer unit determines the feedback gain K by using a value of an angular rotor speed ω r , which is restricted to within a predetermined range.
Claim 7
Dependent Claim 49 words
The control system according to claim 1 , wherein said control unit comprises a vector rotating unit performing vector rotation based on the output of said observer unit, and a current regulating unit outputting a current command to the induction motor based on the output of said observer unit.
Claim 8
Dependent Claim 543 words
A control system vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said control system comprising: observer means for determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and for obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K; and control means for controlling the induction motor based on an output of said observer means.
Claim 9
Dependent Claim 543 words
A control system vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said control system comprising: observer means for determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and for obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K; and control means for controlling the induction motor based on an output of said observer means.
Claim 10
Dependent Claim 532 words
An observer used to vector-control an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ sβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said observer comprising: a feedback gain determining unit determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : estimated stator current; s: Laplace operator; G l (s): linear transfer function; and an outputting unit obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 11
Dependent Claim 532 words
An observer used to vector-control an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ sβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said observer comprising: a feedback gain determining unit determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : estimated stator current; s: Laplace operator; G l (s): linear transfer function; and an outputting unit obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 12
Dependent Claim 43 words
The observer according to claim 8 , wherein said feedback gain determining unit determines the feedback gain a magnitude of which is within a predetermined range if a rotation speed of the induction motor is equal to or higher than a preset value.
Claim 13
Dependent Claim 531 words
An observer used to vector-control an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said observer comprising: feedback gain determining means for determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and outputting means for obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 14
Dependent Claim 531 words
An observer used to vector-control an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said observer comprising: feedback gain determining means for determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and outputting means for obtaining and outputting at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 15
Independent Claim 522 words
A method vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said method comprising the steps of: determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and obtaining at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 16
Independent Claim 522 words
A method vector-controlling an induction motor that does not comprise at least either a speed sensor or a position sensor, and is represented by a following equation,  {   t  ( φ s φ r ) = ( - R s  L sg  I R s  L m   g  I R r  L m   g  I - R r  L rg  I + ω r  J ) · ( φ s φ r ) + ( I 0 ) · v s = Ax + Bu i s = ( L sg  I - L m   g  I ) · ( φ s φ r ) = Cx where φ s =[φ sα φ sβ ] T : space vectors associated with a stator flux; φ r =[φ rα φ rβ ] T : space vectors associated with a rotor flux; i s =[i sα i sβ ] T : space vectors associated with a stator current; i r =[i rα i rβ ] T : space vectors associated with a stator voltage; L sg = 1 σ · L s = L r L s · L r - L m 2 ; L rg = 1 σ · L r = L s L s · L r - L m 2 ; L m   g = 1 σ · L m = L m L s · L r - L m 2 ; I = [ 1 0 0 1 ] ;  J = [ 0 - 1 1 0 ] ;  0 = [ 0 0 0 0 ] ; R s , R r : Stator and rotor resistance; L s , L r , L m : Stator, rotor, and mutual inductance; σ=1−L m 2 /(L s ·L r ): Total leakage coefficient; ω r : Angular rotor speed, said method comprising the steps of: determining a feedback gain K which stabilizes an equation of estimation error of an estimated stator current e i , e i =  Ce = C  ( s   I 4 - A - K   C ) - 1  ( 0 - I )   ( - ( ω ^ r - ω r )  J   φ ^ r ) =  G 1  ( s ) · ( - Δ   ω r  J   φ r ) where values below the symbol {circumflex over ( )} are observed values; C=[L sg I−L mg I]; A = [ A 11 A 12 A 21 A 22 ] ; A 11 =−R s L sg I; A 12 =R s L mg I; A 21 =R r L mg I; A 22 =−R r L rg I+ω r J; e i : stator current; s: Laplace operator; G l (s): linear transfer function; and obtaining at least either of an observed flux and an estimated speed based on the feedback gain K.
Claim 17
Dependent Claim 37 words
The method according to claim 11 , wherein the feedback gain a magnitude of which is within a predetermined range if a rotation speed of the induction motor is equal to or higher than a preset value.

References Cited (Backward Citations)

US5559419A Cited
US5701066A Cited
US6184638B1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag