Controller for power converter
US-2015381092-A1 · Dec 31, 2015 · US
US9893666B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9893666-B2 |
| Application number | US-201514612460-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 3, 2015 |
| Priority date | Feb 3, 2015 |
| Publication date | Feb 13, 2018 |
| Grant date | Feb 13, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method controls an angular speed of an induction motor by measuring a stator current and a stator voltage of the induction motor to determine an estimated stator current, an estimated rotor flux amplitude, and an estimated rotor speed. A first virtual control signal is based on a reference rotor speed and the estimated rotor speed. A second virtual control signal is based on the first virtual control signal and an estimated electromagnetic torque. A third virtual control signal is based on a reference rotor flux reference and the estimated rotor flux amplitude. A fourth virtual control signal is based on the third virtual control signal and an estimate of the third virtual control signal. Then, control input voltages are applied to the induction motor based on the second virtual control signal and the fourth virtual control signal.
Opening claim text (preview).
We claim: 1. A method for controlling an angular speed of an induction motor, based on operations including operation loops and operation blocks performed by motor drive hardware circuits connected to the motor, wherein the operations comprising steps of: measuring a stator current and a stator voltage of the induction motor to determine an estimated stator current, an estimated rotor flux amplitude, and an estimated rotor speed; determining a first virtual control signal based on a reference rotor speed and the estimated rotor speed; determining a second virtual control signal based on the first virtual control signal and an estimated electromagnetic torque; determining a third virtual control signal based on a reference rotor flux and the estimated rotor flux amplitude; determining a fourth virtual control signal based on the third virtual control signal and an estimate of the third virtual control signal; computing control input voltages from the second and fourth virtual control signals; and applying the control input voltages to the induction motor, wherein the steps are performed in a motor drive, wherein the operation loops comprises: a speed control loop to output an electromagnetic torque as the first virtual control signal; a torque control loop to regulate the electromagnetic torque; and a flux control outer loop and a flux control inner loop to regulate a magnitude of a magnetic flux. 2. The method of claim 1 , wherein the angular speed is variable. 3. The method of claim 1 , wherein the estimated stator current, the estimated rotor flux amplitude, and the estimated rotor speed are determined by an extended Kalman filter (EKF). 4. The method of claim 1 , wherein the estimated stator current and the estimated rotor flux amplitude, and the estimated rotor speed are determined independently. 5. The method of claim 1 , wherein the speed control loop includes a model compensation block, a linear stabilization block and a dynamics block. 6. The method of claim 5 , wherein the model compensation block and the linear stabilizing feedback block are determined from dynamics of a speed tracking error. 7. The method of claim 6 , wherein the first virtual control signal and the second virtual control signal ensure that the speed tracking error and torque are bounded. 8. The method of claim 1 , wherein the torque control includes a model compensation block, a linear stabilizing feedback block, a nonlinear feedback block, an adaptive law block, and a dynamic block. 9. The method of claim 8 , wherein the model compensation block, the linear stabilizing feedback block, the nonlinear feedback block, and the adaptive law block are determined from dynamics of an error between the first virtual control and an estimated electromagnetic torque. 10. The method of claim 1 , wherein the flux control outer loop includes a model compensation block, a linear stabilizing feedback block, and a dynamic block. 11. The method of claim 10 , wherein the model compensation block and the linear stabilizing feedback block are determined from dynamics of an error between a magnitude reference of a magnetic flux and an estimate of the magnitude reference of the magnetic flux. 12. The method of claim 1 , wherein the flux control inner loop includes a model compensation block, a linear stabilizing feedback block, a nonlinear feedback block, an adaptive law block, and a dynamic block. 13. The method of claim 12 , wherein the model compensation block, the linear stabilizing feedback block, the nonlinear feedback block, and the adaptive law block are determined from dynamics of an error between the third virtual control and an estimate of the error. 14. The method of claim 1 , wherein the first virtual control signal includes feedforward model compensation and feedback from a linear stabilization control block. 15. The method of claim 1 , wherein the third virtual control signal and the fourth virtual control signals guarantee a boundedness of a flux module tracking error and a discrepancy of the fourth virtual control signal. 16. A motor drive for controlling an angular speed of an induction motor, based on operation loops and operation blocks performed by motor drive hardware circuits connected to the motor, wherein the operation loops and blocks comprising: a speed control loop for determining a first virtual control signal based on a reference rotor speed and the estimated rotor speed; a torques control loop for determining a second virtual control signal based on the first virtual control signal and an estimated electromagnetic torque; a flux control outer loop for determining a third virtual control signal based on a reference rotor flux reference and the estimated rotor flux amplitude; a flux control loop for determining a fourth virtual control signal based on the third virtual control signal and an estimate of the third virtual control signal, wherein the control input voltages are applied to the induction motor based on the second virtual control signal and the fourth virtual control signal. 17. The motor drive of claim 16 , further comprising: a speed control loop for outputting an electromagnetic torque as the first virtual control signal; a torque control loop for regulating the electromagnetic torque; and a flux control outer loop and a flux control inner loop for regulating a magnitude of a magnetic flux. 18. The motor drive of claim 16 , wherein a speed tracking error is determined by the speed control loop further comprising: a model compensation block; a linear stabilization block; and a dynamics block.
Observer control, e.g. using Luenberger observers or Kalman filters · CPC title
Asynchronous machines · CPC title
Flux estimation · CPC title
Estimation of position or speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.