Patent ID: 7577545

Claim:
A method of estimating rotor angular position and rotor angular velocity for a dynamoelectric machine comprising the steps of: measuring an AC current and a potential for each of a plurality of windings coupled to a stator of the dynamoelectric machine; transforming the plurality AC currents and potentials to a two-phase α-β stationary frame having an α-axis and a β-axis to produce a first transformed current I α , a second transformed current I β , a first transformed potential V α , and a second transformed potential V β ; processing the first transformed current and the first transformed potential, and processing the second transformed current and the second transformed potential to obtain a first intermediate signal and a second intermediate signal, comprising: multiplying the first transformed current I α , a and the second transformed current I β by a resistance R s of the stator to produce signals I α *R s ,I β *R s ; subtracting the signals I α *R s ,I β *R s from the first transformed potential V α and the second transformed potential V β to produce signals V α -I α *R s ,V β -I β *R s ; and multiplying the signals V α -I α *R s ,V β -I β *R s by a first lag function 1 s + ω i , wherein ω i is a selected corner frequency for the lag function and s is a Laplace operator, to produce first intermediate signal 1 s + ω i ⁢ ( V α - I α * R s ) and second intermediate signal 1 s + ω i ⁢ ( V β - I β * R s ) ; cross-coupling the first intermediate signal and the second intermediate signal to produce a third intermediate signal and a fourth intermediate signal, comprising: multiplying the first intermediate signal 1 s + ω i ⁢ ( V α - I α * R s ) and the second intermediate signal 1 s + ω i ⁢ ( V β - I β * R s ) ; by a second lag function ω i s + ω i to produce signals ω i ( s + ω i ) 2 ⁢ ( V α - I α * R s ) , ω i ( s + ω i ) 2 ⁢ ( V β - I β * R s ) ; adding the signal ω i ( s + ω i ) 2 ⁢ ( V β - I β * R s ) to the first intermediate signal 1 s + ω i ⁢ ( V α - I α * R s ) to produce the third intermediate signal 1 s + ω i ⁢ ( V α - I α * R s ) + ω i ( s + ω i ) 2 ⁢ ( V β - I β * R s ) ; and subtracting the signal ω i ( s + ω i ) 2 ⁢ ( V α - I α * R s ) from the second intermediate signal 1 s + ω i ⁢ ( V β - I β * R s ) to produce the fourth intermediate signal 1 s + ω i ⁢ ( V β - I β * R s ) - ω i ( s + ω i ) 2 ⁢ ( V α - I α * R s ) processing the third intermediate signal and fourth intermediate signal to obtain a first extended rotor flux value corresponding to the α-axis and a second extended rotor flux value corresponding to the β-axis; and applying the first extended rotor flux value and the second extended rotor flux value to a phase lock loop to derive an estimated rotor angular position and an estimated rotor angular velocity for the dynamoelectric machine.