Decoupling of cross coupling for floating reference frame controllers for sensorless control of synchronous machines
First Claim
1. A synchronous motor controller comprising:
- a direct current decoupler adapted to generate a decoupled direct signal based on a quadrature signal and an estimated rotor speed; and
a quadrature current decoupler adapted to generate a decoupled quadrature signal based on a direct signal and said estimated rotor speed.
1 Assignment
0 Petitions
Accused Products
Abstract
A synchronous motor controller and method of controlling a synchronous motor without using rotor position sensors are provided. In a floating synchronous reference frame controller, phase currents are measured and a current Park vector is determined. The error between an initially arbitrary floating reference frame is reduced with a control loop. Decoupling terms based on the estimated speed of the rotor and the stator winding inductance are used to generate decoupled voltage terms in the v- and u-axis of the floating synchronous reference frame. The decoupled voltage command is converted back to a stator reference frame and applied to the synchronous motor via a power electronic converter. As a result u-axis current is minimized during transients, and a robust and accurate estimation of the current vector to be used in coordinate transformation for controlling the machine are achieved and the need for overrating of motor and inverter components is avoided.
83 Citations
12 Claims
-
1. A synchronous motor controller comprising:
-
a direct current decoupler adapted to generate a decoupled direct signal based on a quadrature signal and an estimated rotor speed; and a quadrature current decoupler adapted to generate a decoupled quadrature signal based on a direct signal and said estimated rotor speed. - View Dependent Claims (2, 3)
-
-
4. A method of controlling a synchronous motor comprising the steps of:
-
measuring at least two phase currents; determining a stationary reference frame current Park vector based on said phase currents; transforming the stationary reference frame current Park vector to a floating reference frame current Park vector; estimating an angular velocity of the stationary reference frame current Park vector using the floating reference frame current Park vector; estimating an angle of the stationary reference frame current Park vector; and generating a decoupled voltage command based on the floating reference frame current Park vector and said estimated angular velocity. - View Dependent Claims (5)
-
-
6. A method of starting a synchronous motor comprising the steps of:
-
delivering an initial voltage command to said motor; measuring at least two phase currents in said motor; constructing a stationary reference frame current Park vector based on said phase currents; transforming said stationary reference frame current Park vector into a floating reference frame current Park vector; comparing a u-axis component of said floating reference frame current Park vector to a predetermined value; using a PI regulator to drive u-axis current towards said predetermined value; if an output of said PI regulator is negative, forcing said output to be zero; adding an initial low frequency to said output of said PI regulator; estimating the velocity and angle of the stationary reference frame current Park vector based on the output of the PI regulator; and modifying the voltage command based on the output of the PI regulator. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of controlling a synchronous motor comprising the steps of:
-
calculating direct and quadrature voltage components for a floating reference frame based on at least two phase currents, decoupling said direct and quadrature voltage components based on an estimated rotor speed; and generating a voltage command based on said decoupled direct and quadrature components.
-
Specification