Claims
- 1. A time optimal motion control system for moving an electrically driven, mechanical member in point-to-point displacement, from an initial position to a desired final position, the method comprising the steps of:
- applying a voltage in a three step process across windings of a DC motor, the motor characterized by an electrical time constant, a torque constant, a Back EMF constant, and a load inertia that accelerates in response to applied motor torques creating a velocity output;
- the first step applying full supply voltage to achieve maximum acceleration in the desired direction;
- the second step, applying full supply voltage in the opposite direction to achieve maximum deceleration; and
- the third step removing the voltage to allow the system to decay to the desired final position without overshoot;
- scheduling of the second and third steps being determined during the first step by continuously calculating a predicted final position that would occur if the supply voltage were reversed at that moment, given the then current system velocity and acceleration, and comparing the predicated final position with the desired final position.
- 2. The control system of claim 1, wherein the scheduling of the second and third steps is performed according to equations (7), (8) and (9) and (19), below: ##EQU12##
- 3. The control system of claim 2, wherein the scheduling is performed using equation (19) to calculate a time for deceleration duration; using equations (7), (8) and (9) with the time for deceleration duration and then present position, velocity and acceleration as inputs to calculate predicted velocity, acceleration and change in position at the end of the second step; using equation (9) with the predicated velocity and acceleration of the end of the second step as inputs, to calculate the predicated change in position at the end of the third step; to sum the then present position with the calculated predicated change in position to obtain a predicated final position; and to advance to the second step if the predicated final position equals or goes beyond the desired final position.
- 4. The control system of claim 3, wherein, in the second step, elapsed time is measured, and when the elapsed time is equal to the calculated deceleration duration time, advancing to the third step.
- 5. The control system of claim 4, wherein, in the third step, zero voltage is applied for the duration of three time constants.
Parent Case Info
Priority is claimed under 35 U.S.C. .sctn. 119(e)(1) of provisional U.S. Ser. No. 60/033,532 filed Dec. 20, 1996, entitled "Scheduled Steps for Time Optimal Motion Control," the entirety of which is incorporated herein by reference.
US Referenced Citations (4)
| Number |
Name |
Date |
Kind |
|
3732480 |
Hendrickson et al. |
May 1973 |
|
|
3949286 |
Appelgren |
Apr 1976 |
|
|
4287461 |
Promis et al. |
Sep 1981 |
|
|
4427930 |
Berman et al. |
Jan 1984 |
|