IP Library › Granted Patent US 11,820,255
Granted Patent B2
US 11,820,255 · App. 16/780,129 · Granted Nov 21, 2023

Predictive regenerative braking

Inventors: Rick Rajaie (Rochester Hills, MI); Joshua Smith (Los Gatos, CA); Jamie P. Carlson (San Jose, CA)
Assignee: NIO Technology (Anhui) Co., Ltd.
B60L7/18B60T1/10B60T7/12B60L2240/10B60L2240/62B60L2240/64B60L2240/66B60L2240/68B60L2240/70B60L2250/16B60T2210/10B60T2210/30B60T2210/32B60T2250/00B60T2270/60
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 11,820,255
App. No.
16/780,129
Granted
Nov 21, 2023
Kind
B2
Abstract

Systems and methods are directed to dynamically and automatically adjusting a standard regenerative braking intensity. Roadway data, data from one or more sensors of a vehicle and data including parameter values for operating states of the vehicle regarding a roadway from a route being navigated by the vehicle are received by a processor of a control system of the vehicle. Standard regenerative braking intensity values based on a vehicle's acceleration is retrieved from memory. Adjusted regenerative braking intensity values are calculated based on at least one of the roadway data, the sensor data and the parameter values of the operating states of the vehicle and the standard regenerative braking intensity values. The adjusted regenerative braking intensity values are transmitted to the control system and an acceleration or deacceleration amount is applied to the vehicle based on the adjusted regenerative braking intensity values.

Claims (73)

1. A method for adjusting an amount of regenerative braking, the method comprising:

receiving, by a processor of a control system of a vehicle that is currently in operation, roadway data from a route being navigated by the vehicle that is currently in operation, sensor data from one or more sensors of the vehicle that is currently in operation and data comprising parameter values for operating states of the vehicle that is currently in operation;

retrieving, by the processor, standard regenerative braking intensity values based on an acceleration of the vehicle that is currently in operation;

calculating, by the processor, adjusted regenerative braking intensity values configured to be executed to the vehicle that is currently in operation based on at least one of the roadway data, the sensor data, the parameter values, and the standard regenerative braking intensity values;

displaying for selection, by a user interface, various adjustment options for executing the calculated adjusted regenerative braking intensity values to the vehicle that is currently in operation;

receiving, by the user interface, a selection of one of the various adjustment options for the adjusted regenerative braking intensity values;

transmitting, by the processor, the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values to the control system; and

applying, by the control system, an acceleration or deacceleration amount to the vehicle that is currently in operation based on the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values.

2. The method of claim 1 , wherein the roadway data includes static information and dynamic information.

3. The method of claim 1 , wherein the parameter values for operating states of the vehicle that is currently in operation include at least one of an operating state of the vehicle when the vehicle that is currently in operation tows an object and an operating state of the vehicle when the vehicle that is currently in operation is fully occupied with passengers.

4. The method of claim 1 , further comprising:

receiving, by the processor, user preferences regarding the route being navigated by the vehicle that is currently in operation.

5. The method of claim 1 , further comprising:

receiving, by the user interface, user preferences regarding the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values; and

generating, by the user interface, new adjustment options based on the user preferences.

6. The method of claim 1 , wherein at least one of the roadway data and the parameter values comprises a prediction for the at least one of the roadway data and the parameter values and further comprising:

determining, by the processor, an accuracy of the prediction for the at least one roadway data and the parameter values;

based on the determined accuracy of the prediction, generating, by the processor, a set of modifiers to be applied to a future prediction for the at least one of the roadway data and the parameter values; and

applying, by the processor, the set of modifiers to the future prediction to provide a modified prediction for the at least one of the roadway data and the parameter values that reduces a difference between the modified prediction and the at least one of the roadway data and the parameter values.

7. The method of claim 1 , further comprising:

determining, by the processor, a predicted resource consumption value for a corresponding actual resource consumption value associated with at least one of the roadway data and the parameter values;

determining, by the processor, an accuracy for the predicted resource consumption value;

based on the determined accuracy for the predicted resource consumption value, updating an algorithm to be applied to a future prediction for resource consumption value associated with the at least one of the roadway data and the parameter values; and

applying the updated algorithm to the future prediction to provide a modified prediction that reduces a difference between the modified prediction and the corresponding actual resource consumption value associated with the at least one of the roadway data and the parameter values.

8. A regenerative braking system, comprising:

one or more sensors sensing a route being navigated by a vehicle that is currently in operation;

a control system controlling regenerative braking of the vehicle that is currently in operation; and

a processor in communication with the one or more sensors and the control system, the processor configured to:

receive roadway data from the route being navigated by the vehicle that is currently in operation, sensor data from the one or more sensors and parameter values for operating states of the vehicle that is currently in operation;

retrieve standard regenerative braking intensity values based on an acceleration of the vehicle that is currently in operation;

calculate adjusted regenerative braking intensity values configured to be executed to the vehicle that is currently in operation based on at least one of the roadway data, the sensor data, parameter values, and the standard regenerative braking intensity values;

display for selection, various adjustment options for executing the calculated adjusted regenerative braking intensity values to the vehicle that is currently in operation;

receive a selection of one of the various adjustment options for the adjusted regenerative braking intensity values; and

transmit the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values to the control system to apply an acceleration or deacceleration amount to the vehicle that is currently in operation to control regenerative braking based on the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values.

9. The regenerative braking system of claim 8 , wherein the roadway data includes static information and dynamic information.

10. The regenerative braking system of claim 9 , wherein the roadway data is provided from a third-party service other than from the vehicle that is currently in operation.

11. The regenerative braking system of claim 8 , wherein the processor is further configured to:

receive user preferences regarding the route being navigated by the vehicle that is currently in operation.

12. The regenerative braking system of claim 8 , wherein the parameter values for operating states of the vehicle that is currently in operation include at least one of an operating state of the vehicle when the vehicle that is currently in operation tows an object and an operating state of the vehicle when the vehicle that is currently in operation is fully occupied with passengers.

13. The regenerative braking system of claim 8 , further comprising:

receiving user preferences regarding the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values; and

generating new adjustment options based on the user preferences.

14. The regenerative braking system of claim 8 , wherein the at least one of the roadway data and the parameter values comprises a prediction for the at least one of the roadway data and the parameter values and wherein the processor is further configured to:

determine an accuracy of the prediction for the at least one of the roadway data and the parameter values;

based on the determined accuracy of the prediction, generate a set of modifiers to be applied to a future prediction for the at least one of the roadway data and the parameter values; and

apply the set of modifiers to the future prediction to provide a modified prediction for the at least one of the roadway data and the parameter values that reduces a difference between the modified prediction and the at least one of the roadway data and the parameter values.

15. The regenerative braking system of claim 8 , wherein the processor is further configured to:

determine a predicted resource consumption value for a corresponding actual resource consumption value associated with at least one of the roadway data and the parameter values;

determine an accuracy for the predicted resource consumption value;

based on the determined accuracy for the predicted resource consumption value, update an algorithm to be applied to a future prediction for resource consumption value associated with the at least one of the roadway data and the parameter values; and

apply the updated algorithm to the future prediction to provide a modified prediction that reduces a difference between the modified prediction and the corresponding actual resource consumption value associated with the at least one of the roadway data and the parameter values.

16. A vehicle control system, comprising:

a processor; and

a memory coupled with and readable by the processor and storing therein a set of instructions, which when executed by the processor, cause the processor to adjust an amount of regenerative braking by:

receiving roadway data from a route being navigated by a vehicle that is currently in operation, sensor data from one or more sensors and parameter values for operating states of the vehicle that is currently in operation;

retrieving standard regenerative braking intensity values based on an acceleration of the vehicle that is currently in operation;

calculating adjusted regenerative braking intensity values configured to be executed to the vehicle that is currently in operation based on at least one of the roadway data, the sensor data, parameter values, and the standard regenerative braking intensity values to the vehicle that is currently in operation;

displaying for selection, various adjustment options, for executing the calculated adjusted regenerative braking intensity values to the vehicle that is currently in operation;

receiving a selection of one of the various adjustment options for the adjusted regenerative braking intensity values; and

transmitting the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values to the vehicle control system to apply an acceleration or deacceleration amount to the vehicle that is currently in operation to control regenerative braking based on the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values.

17. The vehicle control system of claim 16 , wherein the parameter values for operating states of the vehicle that is currently in operation include at least one of an operating state of the vehicle when the vehicle that is currently in operation tows an object and an operating state of the vehicle when the vehicle that is currently in operation is fully occupied with passengers.

18. The vehicle control system of claim 16 , further comprising:

receiving user preferences regarding the selection of the one of the various adjustment options for the adjusted regenerative braking intensity values; and

generating new adjustment options based on the user preferences.

19. The vehicle control system of claim 16 , wherein at least one of the roadway data and the parameter values comprises a prediction for the at least one of the roadway data and the parameter values and wherein the processor is further caused to adjust an amount of regenerative braking by:

determining an accuracy of the prediction for the at least one roadway data and the parameter values;

based on the determined accuracy of the prediction, generating a set of modifiers to be applied to a future prediction for the at least one of the roadway data and the parameter values; and

applying the set of modifiers to the future prediction to provide a modified prediction for the at least one of the roadway data and the parameter values that reduces a difference between the modified prediction and the at least one of the roadway data and the parameter values.

20. The vehicle control system of claim 16 , wherein the processor is further caused to adjust an amount of regenerative braking by:

determining a predicted resource consumption value for a corresponding actual resource consumption value associated with at least one of the roadway data and the parameter values;

determining an accuracy for the predicted resource consumption value;

based on the determined accuracy for the predicted resource consumption value, updating an algorithm to be applied to a future prediction for resource consumption value associated with the at least one of the roadway data and the parameter values; and

applying the updated algorithm to the future prediction to provide a modified prediction that reduces a difference between the modified prediction and the corresponding actual resource consumption value associated with the at least one of the roadway data and the parameter values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2021
From: NIO USA, INC.
To: NIO TECHNOLOGY (ANHUI) CO., LTD.
Reel/Frame 056643/0954 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2020
From: RAJAIE, RICK; SMITH, JOSHUA; CARLSON, JAMIE P.
To: NIO USA, INC.
Reel/Frame 052933/0650 →
Continuity (1)
Related Publication 20210237581A1 · Aug 5, 2021
Cited By (1)
US 12,535,133