US 11,833,928 B2
Regenerative braking for electric and hybrid vehicles
Moshe Miller, Rehovot (IL); Jonathan Drori, Kibbutz Zikim (IL); and Yoram Zarchi, Givat Hashlosha (IL)
Assigned to Tomcar Holding Company LLC, Phoenix, AZ (US)
Filed by Tomcar Holding Company LLC, Phoenix, AZ (US)
Filed on Dec. 18, 2020, as Appl. No. 17/127,941.
Application 17/127,941 is a continuation of application No. 16/177,070, filed on Oct. 31, 2018, granted, now 10,933,752.
Claims priority of provisional application 62/662,826, filed on Apr. 26, 2018.
Claims priority of provisional application 62/579,358, filed on Oct. 31, 2017.
Prior Publication US 2021/0178905 A1, Jun. 17, 2021
Int. Cl. B60L 7/18 (2006.01); B60L 15/20 (2006.01); B60L 58/12 (2019.01)
CPC B60L 7/18 (2013.01) [B60L 15/2009 (2013.01); B60L 58/12 (2019.02); B60L 2240/12 (2013.01); B60L 2240/421 (2013.01); B60L 2240/423 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computing system coupled to a drive motor of a vehicle, wherein the vehicle is at least partially powered by a battery pack, the computing system comprising:
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to:
based on at least (i) an estimated distance remaining in a current trip of the vehicle and (ii) an estimated terrain profile over the estimated distance, predict a total power required to complete the current trip of the vehicle;
determine a current charge level of the battery pack;
based on the predicted total power required to complete the current trip of the vehicle and the current charge level of the battery pack:
determine a maximum drive current that can be drawn from the battery pack; and
automatically limit a discharge from the battery pack to the maximum drive current;
receive an indication of an override condition;
based on the received indication of the override condition, discontinue limiting the discharge from the battery pack to the maximum drive current;
receive an indication that the override condition has ended; and
based on receiving the indication that the override condition has ended:
determine an updated charge level of the battery pack;
determine an updated maximum drive current that can be drawn from the battery pack; and
automatically limit the discharge from the battery pack to the updated maximum drive current.