IP Library › Granted Patent US 10,781,916
Granted Patent B2
US 10,781,916 · App. 15/929,058 · Granted Sep 22, 2020

System and method for controlling engine braking

Inventors: Thomas S. Hawley (Ann Arbor, MI); Craig D. Herring (Pinckney, MI)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
F16H61/21B60W30/18136B60W10/04B60W10/10B60W10/18B60W40/076B60W40/105B60W2510/069B60W2552/15B60W2710/18F16H2059/663F16H2061/0237
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,781,916
App. No.
15/929,058
Granted
Sep 22, 2020
Kind
B2
Abstract

A method for controlling engine braking includes determining an amount of brake pressure being applied by a vehicle traveling on a road. The method includes determining a current velocity of the vehicle, wherein a transmission of the vehicle is operating using a first gear of a plurality of gears. The method includes, according to the amount of brake pressure and the current velocity of the vehicle, determining a road grade threshold for a second gear of the plurality of gears. The method includes determining a grade of the road. The method includes determining that the determined grade of the road satisfies the road grade threshold for the second gear of the vehicle. The method includes, in response to the determination, causing the transmission of the vehicle to operate in the second gear of the plurality of gears.

Claims (69)

1. An engine braking system for controlling engine braking, comprising:

one or more processors;

a memory communicably coupled to the one or more processors and storing:

a vehicle monitoring module including instructions that when executed by the one or more processors cause the one or more processors to:

determine an amount of brake pressure being applied by a vehicle traveling on a road;

determine a current velocity of the vehicle, wherein a transmission of the vehicle is operating using a first gear of a plurality of gears; and

determine a grade of the road; and

a downshift module including instructions that when executed by the one or more processors cause the one or more processors to:

determine a road grade threshold for a second gear of the plurality of gears based on at least the amount of brake pressure and the current velocity of the vehicle; and

in response to a determination that the grade of the road satisfies the road grade threshold for the second gear, generate a control signal to cause the transmission of the vehicle to operate using the second gear.

2. The engine braking system of claim 1 , wherein the second gear is a lower gear than the first gear.

3. The engine braking system of claim 1 , the vehicle monitoring module further including instructions that when executed by the one or more processors cause the one or more processors to:

determine a mass of the vehicle; and

based on the amount of brake pressure, the current velocity of the vehicle, and the determined mass, determine the road grade threshold for the second gear of the plurality of gears.

4. The engine braking system of claim 1 , wherein the instructions that cause the one or more processors to determine the grade of the road further comprise instructions that cause the one or more processors to:

determine an actual acceleration of the vehicle;

determine an expected acceleration of the vehicle; and

determine the grade of the road according to the actual acceleration and the expected acceleration.

5. The engine braking system of claim 1 , further comprising an upshift module including instructions that when executed by the one or more processors cause the one or more processors to:

in response to the grade failing to satisfy the road grade threshold for an amount of time that exceeds a road grade timer, generate a control signal to cause the transmission of the vehicle to operate in the first gear of the plurality of gears.

6. The engine braking system of claim 5 , wherein the upshift module further includes instructions to calculate the road grade timer based on the grade of the road.

7. An engine braking system for controlling engine braking, comprising:

one or more processors;

a memory communicably coupled to the one or more processors and storing:

a vehicle monitoring module including instructions that when executed by the one or more processors cause the one or more processors to:

determine an amount of brake pressure being applied by a vehicle traveling on a road;

determine a current velocity of the vehicle, wherein a transmission of the vehicle is operating using a first gear of a plurality of gears; and

determine a grade of the road;

a downshift module including instructions that when executed by the one or more processors cause the one or more processors to:

according to the amount of brake pressure and the current velocity of the vehicle, determine a road grade threshold for a second gear of the plurality of gears; and

in response to a determination that the grade satisfies the road grade threshold for the second gear, generate a control signal to cause the transmission of the vehicle to operate using the second gear; and

an upshift module including instructions that when executed by the one or more processors cause the one or more processors to:

in response to a determination that throttle has been applied to the vehicle for an amount of time that exceeds a throttle timer, generate a control signal to cause the transmission of the vehicle to operate in the first gear of the plurality of gears.

8. A method for controlling engine braking, the method comprising:

determining an amount of brake pressure being applied by a vehicle traveling on a road;

determining a current velocity of the vehicle, wherein a transmission of the vehicle is operating using a first gear of a plurality of gears;

determining a road grade threshold for a second gear of the plurality of gears based on at least the amount of brake pressure and the current velocity of the vehicle;

determining a grade of the road; and

in response to a determination that the determined grade of the road satisfies the road grade threshold for the second gear of the vehicle, generating a control signal to cause the transmission of the vehicle to operate in the second gear of the plurality of gears.

9. The method of claim 8 , wherein the second gear is a lower gear than the first gear.

10. The method of claim 8 , further comprising:

determining a mass of the vehicle; and

according to the amount of brake pressure, the current velocity of the vehicle, and the determined mass, determining the road grade threshold for the second gear of the plurality of gears.

11. The method of claim 8 , wherein determining the grade of the road comprises:

determining an actual acceleration of the vehicle;

determining an expected acceleration of the vehicle; and

determining the grade of the road according to the actual acceleration and the expected acceleration.

12. The method of claim 8 , further comprising:

in response to a determination that the grade of the road fails to satisfy the road grade threshold for an amount of time that exceeds a road grade timer, generating a control signal to cause the transmission of the vehicle to operate in the first gear of the plurality of gears.

13. The method of claim 12 , further comprising calculating the road grade timer according to the grade of the road.

14. The method of claim 8 , further comprising:

in response to a determination that throttle has been applied to the vehicle for an amount of time that exceeds a throttle timer, generating a control signal to cause the transmission of the vehicle to operate in the first gear of the plurality of gears.

15. The method of claim 14 , further comprising calculating the throttle timer according to the grade of the road and an engine speed of the vehicle.

16. A non-transitory computer-readable medium for controlling engine braking and including instructions that when executed by one or more processors cause the one or more processors to:

determine an amount of brake pressure being applied by a vehicle traveling on a road;

determine a current velocity of the vehicle, wherein a transmission of the vehicle is operating using a first gear of a plurality of gears;

determine a road grade threshold for a second gear of the plurality of gears based on at least the amount of brake pressure and the current velocity of the vehicle;

determine a grade of the road; and

in response to a determination that the determined grade of the road satisfies the road grade threshold for the second gear of the vehicle, generate a control signal to cause the transmission of the vehicle to operate in the second gear of the plurality of gears.

17. The non-transitory computer-readable medium of claim 16 , wherein the second gear is a lower gear than the first gear.

18. The non-transitory computer-readable medium of claim 16 , further including instructions that when executed by the one or more processors cause the one or more processors to:

determine a mass of the vehicle; and

according to the amount of brake pressure, the current velocity of the vehicle, and the determined mass, determine the road grade threshold for the second gear of the plurality of gears.

19. The non-transitory computer-readable medium of claim 16 , wherein the instructions that when executed by the one or more processors cause the one or more processors to determine the grade of the road further comprise instructions that when executed by the one or more processors cause the one or more processors to:

determine an actual acceleration of the vehicle;

determine an expected acceleration of the vehicle; and

determine the grade of the road according to the actual acceleration and the expected acceleration.

20. The non-transitory computer-readable medium of claim 16 , further including instructions that when executed by the one or more processors cause the one or more processors to:

in response to a determination that the grade of the road fails to satisfy the road grade threshold for an amount of time that exceeds a road grade timer, generate a control signal to cause the transmission of the vehicle to operate in the first gear of the plurality of gears.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 053843/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2018
From: HAWLEY, THOMAS S.; HERRING, CRAIG D.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 047679/0228 →
Continuity (1)
Related Publication 20200141486A1 · May 7, 2020