Controller for AC motor
OwnerRandall A Shafferinventor
Life of this patent
Estimating the term…
Abstract
A speed controller for a three phase induction motor using sliding mode control to generate estimates of stator current and rotor flux to control motor speed. The controller receives only the actual operating speed and the desired operating speed as input signals. The controller establishes linked non-linear hyperplaces containing the operating points of each phase and coerces the operating points to move along the line of intersection. A change in operating conditions causes a change in the power supplied to the phase terminals.
Claims15
A control system for a three phase induction motor for controlling motor speed in response to a speed command signal comprising:
- a) a reference memory for storing the motor operating parameters therein;
- b) means for providing a speed command signal to the reference memory;
- c) a first microprocessor programmed to define three hyperplanes and providing three output signals wherein each output signal represents an estimated operating point for one phase of the motor;
- d) means for providing an actual speed signal to the first microprocessor;
- e) a second microprocessor programmed to define a plurality of estimated operating state variables of the motor and provide corresponding signals to the first microprocessor;
- f) a math processor for receiving the output signals of the first microprocessor and generating three control signals, said math processor further providing input signals to the second microprocessor which represent change in the three defined hyperplanes, and
- g) circuit means for receiving the control signals from the math processor and providing a motor control signal to each phase of the motor.
A method of controlling the speed of an induction motor based on estimated values of stator current, rotor flux and rotor speed wherein an inverter circuit provides power to the phase terminals of the motor, said method comprising the following steps:
- a) storing the nominal operating parameters of the motor in a reference memory;
- b) receiving a desired speed signal and generating a torque reference signal from the stored nominal operating parameters;
- c) establishing intersecting hyperplanes, each hyperplane defining the operating performance of a phase of the motor, said hyperplanes forming a line of intersection containing the dynamic operating range of the motor;
- d) monitoring the actual rotor speed of the motor;
- e) reestablishing the intersecting hyperplanes based on estimated operating state variables of the motor and the actual rotor speed to provide a redefined line of intersection;
- and
- f) modifying the power provided to the phase terminals to place the operating point of the motor on the redefined line of intersection whereby the actual rotor speed is in substantial conformance with the desired speed.
Dependencies are inferred from the claim text.