Detection of saturation status for non-synchronous incremental actuators using a variable position estimate window
First Claim
1. A method for controlling an actuator, the actuator capable of motion in first and second directions towards first and second positions, respectively, and capable of moving at a first speed in the first direction and at a second speed in the second direction, the method comprising the steps of:
- (a) defining a first maximum speed and a first minimum speed for movement of the actuator in the first direction;
(b) defining a second maximum speed and a second minimum speed for movement of the actuator in the second direction;
(c) receiving a plurality of commands each indicating whether to move the actuator in the first or second direction and how far to move the actuator;
(d) driving the actuator for a period of time in response to each command;
(e) in response to each command, deriving a first position estimate wherein when the actuator moves in the first direction, the first position estimate is changed in response to the first maximum speed and the period of time, and when the actuator moves in the second direction, the first position estimate is changed in response to the second minimum speed and the period of time;
(f) in response to each command, deriving a second position estimate wherein when the actuator moves in the first direction, the second position estimate is changed in response to the first minimum speed and the period of time, and when the actuator moves in the second direction, the second position estimate is changed in response to the second maximum speed and the period of time;
(g) disabling movement of the actuator in the first direction when the second position estimate indicates that the actuator is in the first position; and
(h) disabling movement of the actuator in the second direction when the first position estimate indicates that the actuator is in the second position.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling non-synchronous actuators using a first and second estimate of the position of the actuator to create a variable position estimate window between which the actual position of the actuator is always bound. The first and second estimates of position are calculated based on the maximum and minimum speeds at which the actuator could be moving in each of first and second directions, and further wherein motion of the actuator in a saturated direction is disabled for as long as the first and second estimates converge at one of two final positions.
70 Citations
9 Claims
-
1. A method for controlling an actuator, the actuator capable of motion in first and second directions towards first and second positions, respectively, and capable of moving at a first speed in the first direction and at a second speed in the second direction, the method comprising the steps of:
-
(a) defining a first maximum speed and a first minimum speed for movement of the actuator in the first direction;
(b) defining a second maximum speed and a second minimum speed for movement of the actuator in the second direction;
(c) receiving a plurality of commands each indicating whether to move the actuator in the first or second direction and how far to move the actuator;
(d) driving the actuator for a period of time in response to each command;
(e) in response to each command, deriving a first position estimate wherein when the actuator moves in the first direction, the first position estimate is changed in response to the first maximum speed and the period of time, and when the actuator moves in the second direction, the first position estimate is changed in response to the second minimum speed and the period of time;
(f) in response to each command, deriving a second position estimate wherein when the actuator moves in the first direction, the second position estimate is changed in response to the first minimum speed and the period of time, and when the actuator moves in the second direction, the second position estimate is changed in response to the second maximum speed and the period of time;
(g) disabling movement of the actuator in the first direction when the second position estimate indicates that the actuator is in the first position; and
(h) disabling movement of the actuator in the second direction when the first position estimate indicates that the actuator is in the second position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification