System and method for controlling vehicle propulsion
US-2020216066-A1 · Jul 9, 2020 · US
US12434697B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12434697-B2 |
| Application number | US-202217589931-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 1, 2022 |
| Priority date | Feb 1, 2022 |
| Publication date | Oct 7, 2025 |
| Grant date | Oct 7, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for controlling vehicle energy consumption includes identifying, using a cumulative net energy consumption of a vehicle traversing a route, one or more route segments of the route being traversed by the vehicle. The method also includes determining, for each route segment of the one or more route segments, a vehicle energy consumption profile and determining, for each of the one or more route segments, a profile for a target vehicle speed based on at least one route characteristic and a corresponding vehicle energy consumption profile. The method also includes, for a respective route segment of the one or more route segments generating one or more torque commands based on at least the target vehicle speed profile corresponding to the respective route segment, and selectively controlling, using the one or more torque commands, vehicle propulsion of the vehicle to achieve the target vehicle speed profile.
Opening claim text (preview).
What is claimed is: 1. A method for controlling vehicle energy consumption, the method comprising: identifying, using a cumulative net energy consumption of a vehicle traversing a route, one or more route segments of the route being traversed by the vehicle, wherein the cumulative net energy consumption of the vehicle includes a kinetic energy aspect determined based on one or more posted speed limits associated with the route being traversed by the vehicle; determining, using a learned heuristic developed based on data associated with historic operation of the vehicle, a length for each route segments of the one or more route segments, wherein the historic operation of the vehicle corresponds to operation of the vehicle along at least one route having at least one route characteristic in common with the route being traversed by the vehicle; determining, for each route segment of the one or more route segments, a vehicle energy consumption profile, wherein the vehicle energy consumption profile is determined based on at least historical data associated with at least one other vehicle for at least a portion of a route previously traversed by at the least one other vehicle having at least one route characteristic corresponding to at least one route characteristic of the route being traversed by the vehicle; determining, for each of the one or more route segments, a profile for a target vehicle speed based on at least one route characteristic and a corresponding vehicle energy consumption profile; determining, for each of the one or more route segments, a state of charge profile for at least one battery of the vehicle, wherein the state of charge profile includes at least one state of charge bound; for a respective route segment of the one or more route segments: generating one or more torque commands based on at least the target vehicle speed profile corresponding to the respective route segment; and selectively controlling, using the one or more torque commands and the at least one state of charge bound corresponding to the respective route segment, vehicle propulsion of the vehicle to achieve the target vehicle speed profile. 2. The method of claim 1 , wherein the state of charge profile for the at least one battery of the vehicle is based on at least one state of charge parameter. 3. The method of claim 2 , wherein, generating the one or more torque commands for the respective route segment of the one or more route segments is further based on a state of charge profile corresponding to the respective route segment of the one or more route segments. 4. The method of claim 2 , wherein the at least one state of charge parameter includes at least one of one or more vehicle speed limit change locations associated with the route being traversed by the vehicle, one or more traffic signal locations associated with the route being traversed by the vehicle, one or more stop sign locations associated with the route being traversed by the vehicle, a weight parameter associated energy consumption associated with the route being traversed by the vehicle and a travel time associated with the route being traversed by the vehicle, one or more road grades associated with the route being traversed by the vehicle, a vehicle mass associated with the vehicle, and a battery size associated with the at least one battery of the vehicle. 5. The method of claim 1 , wherein the cumulative net energy consumption of the vehicle further includes a potential energy aspect. 6. The method of claim 5 , further comprising receiving posted speed limit information associated with the route being traversed by the vehicle and determining the kinetic energy aspect of the cumulative net energy consumption of the vehicle based on the received posted speed limit information associated with the route being traversed by the vehicle. 7. The method of claim 5 , further comprising determining the potential energy aspect of the cumulative net energy consumption of the vehicle based on one or more route elevations associated with the route being traversed by the vehicle. 8. The method of claim 1 , wherein each route segment of the one or more route segments includes a substantially equal segment length. 9. The method of claim 1 , wherein at least one route segment of the one or more route segments includes a segment length that is different from at least one other route segment of the one or more route segments. 10. A system for controlling vehicle energy consumption, the system comprising: a processor; and a memory including instructions that, when executed by the processor, cause the processor to: identify, using a rolling buffer corresponding to a cumulative net energy consumption of a vehicle traversing a route, one or more route segments of the route being traversed by the vehicle, wherein the cumulative net energy consumption of the vehicle includes a kinetic energy aspect determined based on one or more posted speed limits associated with the route being traversed by the vehicle; determine, using a learned heuristic developed based on data associated with historic operation of the vehicle, a length for each route segments of the one or more route segments, wherein the historic operation of the vehicle corresponds to operation of the vehicle along at least one route having at least one route characteristic in common with the route being traversed by the vehicle; determine, for each route segment of the one or more route segments, a vehicle energy consumption profile, wherein the vehicle energy consumption profile is determined based on at least historical data associated with at least one other vehicle for at least a portion of a route previously traversed by at the least one other vehicle having at least one route characteristic corresponding to at least one route characteristic of the route being traversed by the vehicle; determine, for each of the one or more route segments, a profile for a target vehicle speed based on at least one route characteristic and a corresponding vehicle energy consumption profile; determine, for each of the one or more route segments, a state of charge profile for at least one battery of the vehicle, wherein the state of charge profile includes at least one state of charge bound; for a respective route segment of the one or more route segments: generate one or more torque commands based on at least the target vehicle speed profile corresponding to the respective route segment; and selectively control, using the one or more torque commands and the state of charge bound corresponding to the respective route segment, vehicle propulsion of the vehicle to achieve the target vehicle speed profile. 11. The system of claim 10 , wherein the state of charge profile for the at least one battery of the vehicle is based on at least one state of charge parameter. 12. The system of claim 11 , wherein the instructions further cause the processor to, generate the one or more torque commands for the respective route segment of the one or more route segments further based on a state of charge profile corresponding to the respective route segment of the one or more route segments. 13. The system of claim 11 , wherein the at least one state of charge parameter includes at least one of one or more vehicle speed limit change locations associated with the route being traversed by the vehicle, one or more traffic signal locations associated with the route being traversed by the vehicle, one or more stop sign locations associated with the route being traversed by the vehicle, a weight parameter associated energy consumption associated with the route being traversed by the vehicle and a
Fuel consumption; Energy use; Emission aspects · CPC title
Weight · CPC title
Engine torque · CPC title
Lateral speed · CPC title
Longitudinal speed · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.