Electric motor controller
First Claim
Patent Images
1. A method comprising the machine-implemented steps of:
- performing a self-commissioning process to compute a motor model that relates a motor control signal applied by a controller to a motor to the motion of the motor, wherein the self-commissioning process is automatically performed in response to receipt of a first user input and the motor model is computed without requiring a second user input;
determining a set of motion profile parameters that specify a motor control signal based on the motor model such that a motion resulting from application of a motor control signal specified by the motion profile parameters does not exceed any constraint values of a constraint value set; and
supplying the motion profile parameters to a controller to generate the motor control signal specified by the motion profile parameters.
0 Assignments
0 Petitions
Accused Products
Abstract
A control system for any type of electric motor that automatically learns the characteristics of the motor and computes a motor model for the motor. The control system uses the computed motor model to produce a closed-loop control design that achieves a particular resolution. The control system also uses the motor model to automatically construct efficient motion profiles for a variety of motion commands. The control system may also include an encoder interface device that provides highly accurate motor position information.
76 Citations
25 Claims
-
1. A method comprising the machine-implemented steps of:
-
performing a self-commissioning process to compute a motor model that relates a motor control signal applied by a controller to a motor to the motion of the motor, wherein the self-commissioning process is automatically performed in response to receipt of a first user input and the motor model is computed without requiring a second user input; determining a set of motion profile parameters that specify a motor control signal based on the motor model such that a motion resulting from application of a motor control signal specified by the motion profile parameters does not exceed any constraint values of a constraint value set; and supplying the motion profile parameters to a controller to generate the motor control signal specified by the motion profile parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25)
-
-
16. A controller for an electric motor having a position-feedback device that provides position feedback information to the controller, the controller comprising:
-
a motor model computation module configured to compute a motor model equation that relates controller output to motion of the motor; and a trajectory planning module configured to receive a motion function command and, in response to receiving the motion function command, compute a set of motion profile parameters based on the motor model equation and a predetermined constraint value set, such that the motion resulting from application of a motor control signal specified by the set of motion profile parameters does not exceed any of the constraint values in the constraint value set. - View Dependent Claims (17, 18, 19, 20)
-
Specification