Performance enhancement for motor field oriented control system
First Claim
1. A motor controller for a motor receiving three-phase voltage power from an inverter, said motor controller comprising:
- a sensor path for sensing the three-phase voltage supplied by the inverter to the motor, and a position sensor for sensing an angular position of the motor, said sensed three-phase voltage being sent through a feedback loop operable with a first transformation block to transform said sensed three-phase voltage into two components, and said two components being associated with two axes;
said controller including summing blocks for receiving said two components, and comparing said two components to desired components, and said controller including two separate loops for separately processing each of said two components back toward said inverter by passing through a second transmission block, for changing said two components back into three components; and
a control block for taking a frequency of operation of the motor, and feeding an ARCTAN function based on said frequency back into said second transformation circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor controller of the sort having both a transformation function for transforming three-phase feedback information into two components, and then changing an error signal for each of the two components back into three-phase correction numbers is provided with an ARCTAN correction function. The ARCTAN correction function takes in the time derivative of the changing angular position of the motor rotor, and creates a correction factor that is supplied back to the transformation function for changing the two error signals back into three. By supplying this correction ARCTAN function, the control eliminates a disturbance that may have occurred in the prior art at higher frequencies wherein both of the control loops for the two components needed to come into play to correct an error on either of the two loops.
35 Citations
25 Claims
-
1. A motor controller for a motor receiving three-phase voltage power from an inverter, said motor controller comprising:
-
a sensor path for sensing the three-phase voltage supplied by the inverter to the motor, and a position sensor for sensing an angular position of the motor, said sensed three-phase voltage being sent through a feedback loop operable with a first transformation block to transform said sensed three-phase voltage into two components, and said two components being associated with two axes;
said controller including summing blocks for receiving said two components, and comparing said two components to desired components, and said controller including two separate loops for separately processing each of said two components back toward said inverter by passing through a second transmission block, for changing said two components back into three components; and
a control block for taking a frequency of operation of the motor, and feeding an ARCTAN function based on said frequency back into said second transformation circuit. - View Dependent Claims (2, 3, 5, 6, 8, 20, 21)
-
-
4. (canceled)
-
7. (canceled)
-
9. A motor and controller comprising:
-
a motor being driven by a three-phase voltage source, three-phase voltage being supplied to said motor by an inverter, and a feedback loop including a controller for controlling the three-phase voltage supplied from said inverter to said motor, said controller comprising;
a sensor path for sensing said three-phase voltage supplied by the inverter to the motor, and a position sensor for sensing an angular position of the motor, said sensed three-phase voltage being sent through a feedback loop operable with a first transformation block to transform said sensed three-phase voltage into two components, and said two components being associated with two axes;
said controller including summing blocks for receiving said two components, and comparing said two components to desired components, and said controller including two separate loops for separately processing each of said two components back toward said inverter by passing through a second transmission block, for changing said two components back into three components; and
a control block for taking a frequency of operation of the motor, and feeding an ARCTAN function based on said frequency back into said second transformation circuit. - View Dependent Claims (10, 11, 13, 14, 16, 17, 22, 23)
-
-
12. (canceled)
-
15. (canceled)
-
18. A method of controlling a motor comprising the steps of:
-
supplying a three-phase voltage to a motor, and providing feedback of said three-phase voltage through a feedback path, and including a first step of transforming said feedback of three-phase voltage into a pair of components associated with two axes;
sensing an angular position of the motor, and taking the time derivative of said sensed angular position, and applying said time derivative to a function block for providing a correction function based upon said time derivative of said angular position;
supplying said two components and said correction function to a second step of transforming for changing said two components back into three correction components to be supplied back to said inverter. - View Dependent Claims (19, 24, 25)
-
Specification