Vehicle control system
AssigneeDavis Intellectual Properties LLC
InventorShannon R. Davis
Life of this patent
Estimating the term…
Abstract
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for performing vehicle control. A computing system determines a difference between a recent rate of change and a historical rate of change of a rotating vehicle shaft of a vehicle during a vehicle race. The computing system determines that the difference between the recent rate of change of the rotating vehicle shaft and the historical rate of change of the rotating vehicle shaft satisfies a criteria for limiting vehicle power, wherein the computing system changes the criteria for limiting vehicle power during the vehicle race. The computing system sends a signal for receipt by a vehicle component of the vehicle, to cause the vehicle component to limit rotation of the rotating vehicle shaft.
Claims38
A computer-implemented method, comprising:
- identifying, by a computing system that is configured to control a rate of rotation of a vehicle shaft of a vehicle, a collection of multiple stored rotation rates for corresponding times of a stored run curve, at least some of the multiple stored rotation rates being different from each other;
- identifying, by the computing system, a first actual rotation rate for the vehicle shaft at a first time of an actual vehicle race;
- identifying, by the computing system, a first stored rotation rate for a first time of the stored run curve that corresponds to the first time of the actual vehicle race;
- determining, by the computing system, that the first actual rotation rate is greater than the first stored rotation rate;
- performing, by the computing system, based on the first actual rotation rate being determined to be greater than the first stored rotation rate, an action to energize a spark plug at a first ignition time in an engine cycle;
- identifying, by the computing system, a second actual rotation rate for the vehicle shaft at a second time of the actual vehicle race;
- identifying, by the computing system, a second stored rotation rate for a second time of the stored run curve that corresponds to the second time of the actual vehicle race;
- determining, by the computing system, that the second actual rotation rate is less than the second stored rotation rate;
- and
- performing, by the computing system, based on the second actual rotation rate being determined to be less than the second stored rotation rate, an action to energize the spark plug at a second ignition time in the engine cycle that is earlier in the engine cycle than the first ignition time.
One or more non-transitory computer-readable media having instructions stored thereon that, when executed by one or more processors, cause performance of operations comprising:
- identifying, by a computing system that is configured to control a rate of rotation of a vehicle shaft of a vehicle, a collection of multiple stored rotation rates for corresponding times of a stored run curve, at least some of the multiple stored rotation rates being different from each other;
- identifying, by the computing system, a first actual rotation rate for the vehicle shaft at a first time of an actual vehicle race;
- identifying, by the computing system, a first stored rotation rate for a first time of the stored run curve that corresponds to the first time of the actual vehicle race;
- determining, by the computing system, that the first actual rotation rate is greater than the first stored rotation rate;
- performing, by the computing system, based on the first actual rotation rate being determined to be greater than the first stored rotation rate, an action to energize a spark plug at a first ignition time in an engine cycle;
- identifying, by the computing system, a second actual rotation rate for the vehicle shaft at a second time of the actual vehicle race;
- identifying, by the computing system, a second stored rotation rate for a second time of the stored run curve that corresponds to the second time of the actual vehicle race;
- determining, by the computing system, that the second actual rotation rate is less than the second stored rotation rate;
- and
- performing, by the computing system, based on the second actual rotation rate being determined to be less than the second stored rotation rate, an action to energize the spark plug at a second ignition time in the engine cycle that is earlier in the engine cycle than the first ignition time.
A computer-implemented method, comprising:
- presenting, by a first computing system, a plotted representation of a stored run curve within a user interface of an electronic display, the stored run curve based on a collection of multiple stored rotation rates for corresponding times of the stored run curve;
- receiving, by the first computing system, user input that interacts with the user interface to indicate an advanced ignition time at which to energize a spark plug in an engine cycle, responsive to an actual rotation rate of a vehicle shaft during an actual vehicle race being determined to be less than a stored rotation rate for a corresponding time from the stored run curve;
- and
- sending, by the first computing system to a second computing system, data that is configured to cause the second computing system to control, based on the stored run curve and the advanced ignition time, a rate of rotation of the vehicle shaft during the actual vehicle race.
One or more non-transitory computer-readable media having instructions stored thereon that, when executed by one or more processors, cause performance of operations comprising:
- presenting, by a first computing system, a plotted representation of a stored run curve within a user interface of an electronic display, the stored run curve based on a collection of multiple stored rotation rates for corresponding times of the stored run curve;
- receiving, by the first computing system, user input that interacts with the user interface to indicate an advanced ignition time at which to energize a spark plug in an engine cycle responsive to an actual rotation rate of a vehicle shaft during an actual vehicle race being determined to be less than a stored rotation rate for a corresponding time from the stored run curve;
- and
- sending, by the first computing system to a second computing system, data that is configured to cause the second computing system to control, based on the stored run curve and the advanced ignition time, a rate of rotation of the vehicle shaft during the actual vehicle race.
Dependencies are inferred from the claim text.