Terrain adaptive cruise control
First Claim
1. A method of adapting operation of a vehicle to upcoming terrain grades, the method comprising:
- tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill; and
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
wherein the vehicle has a cruise control system; and
the action modifies operation of the cruise control system; and
wherein the cruise control system maintains vehicle speed at a cruise set speed; and
the action comprises providing an alert instructing a driver of the vehicle to adjust the cruise set speed.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic vehicle system monitors vehicle parameters and calculates variables such as acceleration to determine when the vehicle is cresting a hill. An action is taken to alter operation of the cruise control to avoid expending excess fuel or braking as the vehicle descends the downward grade. In one implementation, a message is displayed to a driver indicating the driver should reset the cruise set speed. In another implementation, the system automatically resets the cruise set speed without driver intervention. In yet another implementation, the system automatically resets the cruise set speed and automatically increases the set speed as the vehicle accelerates. An exemplary embodiment employs variable smoothing and a fuzzy logic system with a degree of confidence variable and an increase-in-acceleration rule.
196 Citations
28 Claims
-
1. A method of adapting operation of a vehicle to upcoming terrain grades, the method comprising:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill; and
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
wherein the vehicle has a cruise control system; and
the action modifies operation of the cruise control system; and
wherein the cruise control system maintains vehicle speed at a cruise set speed; and
the action comprises providing an alert instructing a driver of the vehicle to adjust the cruise set speed. - View Dependent Claims (2)
the cruise control system maintains vehicle speed at a cruise set speed; - and
the alert comprises displaying a message indicating the cruise set speed be reduced on a display visible to a driver of the vehicle.
-
-
3. A method of adapting operation of a vehicle to upcoming terrain grades, the method comprising:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill; and
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
wherein the vehicle has a cruise control system;
the action modifies operation of the cruise control system;
the cruise control system comprises a cruise set speed;
the action comprises automatically reducing the cruise set speed without driver intervention; and
the vehicle has a current speed and the action comprises automatically reducing the cruise set speed to the current speed of the vehicle without driver intervention. - View Dependent Claims (4, 5, 6)
before reducing the cruise set speed, storing the cruise set speed; and
after reducing the cruise set speed, and after receiving an indication to resume the stored cruise set speed, restoring the cruise set speed to the stored cruise set speed.
-
-
5. The method of claim 3 further comprising:
-
before reducing the cruise set speed, storing the cruise set speed as an original speed; and
increasing the cruise set speed to equal the current speed of the vehicle automatically without driver intervention until the current speed of the vehicle reaches the original speed.
-
-
6. The method of claim 5 further comprising:
restoring the cruise set speed to the stored cruise set speed upon receiving a resume indication.
-
7. A method of adapting operation of a vehicle to upcoming terrain grades, the method comprising:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill;
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
calculating an acceleration variable from the vehicle performance data;
calculating a vehicle road speed from the vehicle performance data; and
storing a cruise set speed;
wherein the detecting comprises monitoring an increase in the acceleration variable to determine whether the vehicle is cresting a hill;
the vehicle has a cruise control system;
the action modifies operation of the cruise control system; and
the detecting step comprises monitoring an increase in the acceleration variable to determine if the acceleration has substantially continuously increased and if the vehicle road speed has lagged behind the cruise set speed. - View Dependent Claims (8, 9, 10)
storing an engine-speed variable reflecting engine speed of the vehicle; storing a previous-engine-speed variable reflecting past values of the engine-speed variable;
calculating the acceleration variable by calculating a difference between the engine-speed variable and the previous-engine-speed variable.
-
-
9. The method of claim 7 further comprising
storing a previous-acceleration variable; - and
smoothing the previous-acceleration variable with past values of the acceleration variable;
wherein the detecting step comprises comparing the acceleration variable and the smoothed previous-acceleration variable to determine when vehicle acceleration has substantially continuously increased.
- and
-
10. The method of claim 9 wherein the smoothing step comprises calculating a weighted average between the previous-acceleration variable and a past value of the acceleration variable.
-
11. A method of, adapting operation of a vehicle to upcoming terrain grades, the method comprising:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill;
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
calculating engine-speed, elevation, and acceleration variables from the vehicle performance data;
wherein the vehicle has a cruise control system;
the action modifies operation of the cruise control system; and
the detecting step comprises consulting the engine-speed, elevation, and acceleration variables to determine whether the vehicle is cresting a hill.
-
-
12. A method of adapting operation of a vehicle to upcoming terrain grades, the method comprising:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill;
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
maintaining a variable indicative of substantially continuous increases in acceleration of the vehicle; and
incrementing the variable when a substantial increase in acceleration is detected;
wherein the vehicle has a cruise control system;
the action modifies operation of the cruise control system; and
the detecting step comprises comparing the variable to a threshold to determine whether the vehicle is cresting a hill. - View Dependent Claims (13, 14)
maintaining a variable indicative of vehicle speed;
maintaining a variable indicative of cruise set speed; and
clearing the variable indicative of substantially continuous increases in acceleration of the vehicle when the variable indicative of vehicle speed is not lagging behind the variable indicative of cruise set speed.
-
-
15. A method of determining when a vehicle is cresting a hill, the method comprising:
-
maintaining a measured degree of confidence value indicative of measured certainty that the vehicle is cresting a hill;
specifying a target degree of confidence value defining sufficient measured certainty that the vehicle is cresting a hill when met by the measured degree of confidence value;
conducting plural successive observations of acceleration of the vehicle;
specifying an increase-in-acceleration rule to evaluate sets of the successive observations of acceleration of the vehicle;
for a plurality of the sets of the successive observations of acceleration of the vehicle, increasing the measured degree of confidence value when a set out of the sets of successive observations of acceleration of the vehicle satisfies the increase-in-acceleration rule; and
providing an indicator indicative of cresting a hill when the measured degree of confidence value meets the target degree of confidence value. - View Dependent Claims (16, 17)
for at least one of the sets of the successive observations of acceleration of the vehicle, decreasing the measured degree of confidence value when the set of the successive observations of acceleration of the vehicle does not satisfy the increase-in-acceleration rule.
-
-
17. The method of claim 15 further comprising:
responsive to the indicator, setting a cruise set speed of the vehicle to a current speed of the vehicle.
-
18. A method of determining when a vehicle is cresting a hill, the method comprising:
-
specifying a specimen acceleration signature indicative of when the vehicle is cresting a hill;
periodically monitoring the acceleration of the vehicle to generate an observed acceleration signature representing plural vehicle acceleration observations;
specifying a degree of confidence setting specifying how far the specimen signature may deviate from the observed acceleration signature;
providing an indicator indicative of cresting a hill when the observed acceleration signature matches the specimen acceleration signature within the degree of confidence setting. - View Dependent Claims (19)
responsive to the indicator, setting a cruise set speed of the vehicle to a current speed of the vehicle without driver intervention.
-
-
20. A method for adapting operation of a vehicle to terrain variation while operating the vehicle on a roadway, the method comprising:
-
maintaining a cruise set speed for the vehicle;
deriving a vehicle road speed, a vehicle engine speed, a ratio of the vehicle road speed to the vehicle engine speed, a change in vehicle elevation, a grade of the roadway, and a vehicle acceleration from sensors on the vehicle;
determining whether the vehicle'"'"'s transmission is being shifted;
determining whether a degree of confidence variable should be manipulated by analyzing whether the grade of the roadway is an upward grade, whether the vehicle road speed is lagging behind the cruise set speed, whether the transmission is being shifted, and whether the change in vehicle elevation is greater than a predetermined amount;
when it is determined the degree of confidence variable should be manipulated, analyzing whether the vehicle acceleration has increased over a predetermined amount to determine whether to increment or decrement the degree of confidence variable; and
displaying a message advising manipulation of the cruise control system on a driver-viewable display when the degree of confidence variable exceeds a predetermined threshold.
-
-
21. In a vehicle, a terrain prediction system comprising:
-
a parameter store for storing parameters comprising a speed parameter measured by a sensor for measuring vehicle speed; and
a parameter analyzer module operative to analyze the parameters in the parameter store to determine when the vehicle is cresting a hill, and further operative to provide an alert when the parameter analyzer determines the vehicle is cresting a hill;
wherein the alert instructs a driver of the vehicle to adjust the cruise set speed.
-
-
22. A cruise control system of a vehicle having an engine, the system comprising:
-
a parameter store for storing parameters comprising a speed parameter measured by a sensor for measuring vehicle speed and a cruise set speed;
a speed control system for maintaining power to the engine until the speed parameter in the parameter store indicates the vehicle has reached the cruise set speed in the parameter store;
a parameter analyzer module operative to analyze the parameters in the parameter store to determine when the vehicle is cresting a hill, and further operative to perform an action to reduce the cruise set speed when it is determined the vehicle is cresting a hill; and
a driver message center operative to receive a message from the parameter analyzer module;
wherein the action performed by the parameter analyzer comprises sending a message to the driver message center for output. - View Dependent Claims (23)
an actuator operable by a driver to reduce the cruise set speed to a current speed of the vehicle.
-
-
24. A cruise control system of a vehicle having an engine, the cruise control system comprising:
-
means for measuring vehicle performance data, wherein the data comprise a road speed of the vehicle;
means for storing a cruise set speed;
means for applying additional power to the engine when the road speed falls below the cruise set speed; and
means for analyzing vehicle performance data to determine whether the vehicle is cresting a hill and modify the cruise set speed when it is determined the vehicle is cresting a hill. - View Dependent Claims (25, 26)
the cruise set speed is automatically modifiable.
-
-
26. The cruise control system of claim 24 wherein:
the cruise set speed is semi-automatically modifiable.
-
27. A computer-readable medium having computer-executable instructions for performing the following acts to adapt operation of a vehicle to upcoming terrain grades:
-
tracking vehicle performance data during operation of the vehicle;
detecting from the vehicle performance data whether the vehicle has encountered conditions indicating the vehicle is cresting a hill; and
performing an action to modify operation of the vehicle as a result of detecting the vehicle has encountered conditions indicating the vehicle is cresting a hill;
wherein the vehicle has a cruise control system; and
the action modifies operation of the cruise control system; and
wherein the cruise control system maintains vehicle speed at a cruise set speed; and
the action comprises providing an alert instructing a driver of the vehicle to adjust the cruise set speed.
-
-
28. A vehicle comprising:
-
an electronic control unit for storing variables comprising a variable indicative of vehicle road speed, a variable indicative of vehicle engine speed, a variable indicative of vehicle acceleration, and a variable indicative of cruise set speed;
a software module for analyzing the variables stored by the electronic control unit to determine the vehicle is cresting a hill; and
a cruise control comprising a cruise set speed and responsive to the software module to modify the cruise set speed when the software module determines the vehicle is cresting a hill.
-
Specification