Device and method for predicting rotational positions of a rotating shaft
AssigneeGeneral Motors Corporation
InventorThomas P. O'Meara
Life of this patent
Estimating the term…
Abstract
A device for implementing a method for predicting rotational positions of a rotating shaft is disclosed. A motor shaft is rotated over a range of rotation. The device detects each incremental rotation position of the motor shaft from a set of incremental rotational positions being spaced by a fixed increment. Prior to a change in the rotational speed of the motor shaft, the device generates a prediction of each rotational position. When a detected incremental rotation indicates a change in rotational speed of the motor shaft, the device modifies the prediction of each motor shaft position in a continuous manner.
Claims9
A method for predicting a plurality of rotational positions of a rotating shaft upon a detection of a change in a rotational speed of the rotating shaft from a first speed to a second speed, the plurality of rotational positions including a plurality of incremental rotational positions of the rotating shaft, said method comprising:
- predicting a first rotational position of the rotating shaft as a function of the first speed in response to the first detection of the change in rotational speed of the rotating shaft;
- determining a first incremental rotational position of the rotating shaft that succeeds the first rotational position as predicted;
- estimating a time interval between the first rotational position as predicted and the incremental rotational position as determined;
- estimating a prediction slope as a function of the time interval as estimated, and a differential between the first rotational position as predicted and the incremental rotational position as determined;
- and
- generating a continuous prediction of the plurality of rotational positions of the shaft rotating at the second speed as a function of the prediction slope as estimated.
A system comprising:
- a shaft operable to be rotated over a range of rotation including a plurality of incremental rotational positions;
- a plurality of sensors operable to provide a plurality of signals as an indication of a detection of each rotation of said shaft to one of said incremental rotational positions;
- a controller operable to generate a continuous prediction of each rotational position of said shaft over the range of rotation in response to each detection of each rotation of said shaft to one of said incremental rotational positions;
- wherein said controller includes a means for detecting a change in a rotational speed of said shaft from a first speed to a second speed;
- and
- said controller further includes a means predicting a first rotational position of said shaft as a function of said first speed in response to a detection of said change in said rotational speed of said shaft.
A controller for predicting a plurality of rotational positions of a rotating shaft upon a detection of a change in a rotational speed of the rotating shaft from a first speed to a second speed, the plurality of rotational positions including a plurality of incremental rotational positions of the rotating shaft, said controller comprising:
- means for predicting a first rotational position of the rotating shaft as a function of the first speed in response to the detection of the change in rotational speed of the rotating shaft;
- means for determining a first incremental rotational position of the rotating shaft that succeeds the first rotational position as predicted;
- means for estimating a time interval between the first rotational position as predicted and the incremental rotational position as determined;
- means for estimating a prediction slope as a function of the time interval as estimated, and a differential between the first rotational position as predicted and the incremental rotational position as determined;
- and
- means for generating a continuous prediction of the plurality of rotational positions of the shaft rotating at the second speed as a function of the prediction slope as estimated.
A method for predicting a plurality of rotational positions of a rotating shaft, the plurality of rotational positions including a plurality of incremental rotational positions of the rotating shaft, said method comprising:
- detecting said shaft being rotated to a first incremental rotational position of the plurality of incremental rotational positions;
- detecting said shaft being rotated to a second incremental rotational position of the plurality of incremental rotational positions;
- determining a change in rotational speed of the rotating shaft from a first speed to a second speed, said change in rotational speed occurring between a detection of said first incremental rotational position and a detection of said second incremental rotational position;
- estimating a prediction slope as a function of the second speed;
- and
- generating a continuous prediction of the plurality of rotational positions of the shaft rotating at the second speed as a function of said prediction slope.
A system for predicting a plurality of rotational positions of a rotating shaft, the plurality of rotational positions including a plurality of incremental rotational positions of the rotating shaft, said system comprising:
- a plurality of sensors operable to provide signals indicative of a detection of the shaft being rotated to a first incremental rotational position of the plurality of incremental rotational positions and indicative of a detection of the shaft being rotated to a second incremental rotational position of the plurality of incremental rotational positions;
- and
- a controller operable to determine a change in rotational speed of the rotating shaft from a first speed to a second speed, said change in rotational speed occurring between a detection of said first incremental rotational position and a detection of said second incremental rotational position,
- wherein said controller farther includes a means for generating a continuous prediction of the plurality of rotational positions of the shaft rotating at the second speed.
Dependencies are inferred from the claim text.