Angular position and velocity estimation for synchronous machines based on extended rotor flux
AssigneeHamilton Sundstrand Corporation
InventorAlbert Markunas
Life of this patent
Estimating the term…
Abstract
A method of correcting the determination of extended rotor flux using a lag function and a correction algorithm that closely approximates a pure integrator function to correct for lag function errors that can extend the EFS control down to dynamoelectric machine speeds corresponding to as low as 10 Hz electrical frequency.
Claims6
For a system that derives an estimated rotor electrical position {circumflex over (θ)}r and electrical frequency {circumflex over (ω)}r for the rotor of a polyphase alternating current (AC) dynamoelectric machine with an extended rotor flux estimation calculation system that generates uncorrected estimated values of extended rotor flux {circumflex over (λ)}α ext unc and {circumflex over (λ)}β ext unc based on derived values of estimated stator flux {circumflex over (λ)}α and {circumflex over (λ)}β the α-β two-axis stationary reference frame using a lag function
- 1
- s
- +
- ω
- i
- that approximates a pure integrator function
- 1
- s
- ,
- wherein ωi represents a corner frequency of the lag function, and a digital phase lock loop (PLL) to determine values of estimated rotor electrical position {circumflex over (θ)}r and electrical frequency {circumflex over (ω)}r based upon the estimated values of extended rotor flux {circumflex over (λ)}α ext and {circumflex over (λ)}β ext, a method of correcting the estimated α-axis and β-axis values of estimated extended rotor flux to more closely approximate values generated with a pure integrator function
- 1
- s
- ,
- comprising the steps of:
- dividing the lag function
- 1
- s
- +
- ω
- i
- corner frequency ωi by the estimated rotary frequency {circumflex over (ω)}r to generate a signal ωi/{circumflex over (ω)}r;
- multiplying the signal ωi/{circumflex over (ω)}r by the derived values of estimated stator flux {circumflex over (λ)}α and {circumflex over (λ)}β to produce signals (ωi/{circumflex over (ω)}r){circumflex over (λ)}α and (ωi/{circumflex over (ω)}r){circumflex over (λ)}β;
- adding signal (ωi/{circumflex over (ω)}r){circumflex over (λ)}β to {circumflex over (λ)}α ext unc as represented by {circumflex over (λ)}α−(iα×{circumflex over (L)}q) to produce a signal {circumflex over (λ)}α−(iα×{circumflex over (L)}q)+(ωi/{circumflex over (ω)}r){circumflex over (λ)}β that represents a corrected value of estimated extended rotor flux {circumflex over (λ)}α ext;
- and
- subtracting signal (ωi/{circumflex over (ω)}r){circumflex over (λ)}α from {circumflex over (λ)}β ext unc as represented by {circumflex over (λ)}β−(iβ×{circumflex over (L)}q) to produce a signal {circumflex over (λ)}β−(iβ×{circumflex over (L)}q)−(ωi/{circumflex over (ω)}r){circumflex over (λ)}α representing {circumflex over (λ)}β ext.
For a system that derives an estimated rotor electrical position {circumflex over (θ)}r and electrical frequency {circumflex over (ω)}r for the rotor of a polyphase alternating current (AC) dynamoelectric machine with an extended rotor flux estimation calculation system that generates uncorrected estimated values of extended rotor flux {circumflex over (λ)}α ext unc and {circumflex over (λ)}β ext unc based on derived values of estimated stator flux {circumflex over (λ)}α and {circumflex over (λ)}β the α-β two-axis stationary reference frame using a lag function
- 1
- s
- +
- ω
- i
- that approximates a pure integrator function
- 1
- s
- ,
- wherein ωi represents a corner frequency of the lag function, and a digital phase lock loop (PLL) to determine values of estimated rotor electrical position {circumflex over (θ)}r and electrical frequency {circumflex over (ω)}r based upon the estimated values of extended rotor flux {circumflex over (λ)}α ext and {circumflex over (λ)}β ext, apparatus for correcting the estimated α-axis and β-axis values of estimated extended rotor flux to more closely approximate values generated with a pure integrator function
- 1
- s
- ,
- comprising:
- a divider for dividing the lag function
- 1
- s
- +
- ω
- i
- corner frequency ωi by the estimated rotor electrical frequency {circumflex over (ω)}r to generate a signal ωi/{circumflex over (ω)}r;
- a multiplier multiplying the signal ωi/{circumflex over (ω)}r by the derived values of estimated stator flux {circumflex over (λ)}α and {circumflex over (λ)}β to produce signals (ωi/{circumflex over (ω)}r){circumflex over (λ)}α and (ωi/{circumflex over (ω)}r){circumflex over (λ)}β;
- a first summer for adding signal (ωi/{circumflex over (ω)}r){circumflex over (λ)}β to {circumflex over (λ)}α ext unc as represented by {circumflex over (λ)}α−(iα×{circumflex over (L)}q) to produce a signal {circumflex over (λ)}α−(iα×{circumflex over (L)}q)+(ωi/{circumflex over (ω)}r){circumflex over (λ)}β that represents a corrected value of estimated extended rotor flux {circumflex over (λ)}α ext;
- and
- a second summer for subtracting signal (ωi/{circumflex over (ω)}r){circumflex over (λ)}α from {circumflex over (λ)}β ext unc as represented by {circumflex over (λ)}β−(iβ×{circumflex over (L)}q) to produce a signal {circumflex over (λ)}β−(iβ×{circumflex over (L)}q)−(ωi/{circumflex over (ω)}r){circumflex over (λ)}α representing {circumflex over (λ)}β ext.
Dependencies are inferred from the claim text.