| CPC G01C 21/3469 (2013.01) [B60L 3/12 (2013.01); B60L 7/10 (2013.01); B60L 58/10 (2019.02); B60L 58/12 (2019.02); B60L 2240/12 (2013.01); B60L 2240/62 (2013.01); B60L 2240/66 (2013.01); B60L 2240/662 (2013.01); B60L 2240/70 (2013.01); B60L 2250/00 (2013.01)] | 16 Claims |

|
1. A method for estimating energy consumption by a vehicle for a trip by the vehicle, based on trip data representative of the trip, the method comprising:
identifying a distance of travel for the trip based on a plurality of geographic positions represented in the trip data;
identifying a duration of the trip based on a plurality of timestamps in the trip data;
identifying an ambient temperature of an environment of the vehicle for the trip based on temperature data;
identifying speed of the vehicle for the trip based on the trip data;
identify acceleration of the vehicle for the trip based on the trip data;
determining energy consumption by the vehicle for the trip as a weighted sum of:
energy loss due to vehicle friction, based on the identified distance of travel;
a total time of the trip, based on the identified duration of the trip;
energy loss due to temperature control of the vehicle, based on a difference between the identified ambient temperature of the vehicle and an optimal temperature, for the duration of the trip;
energy loss due to air resistance, based on the identified speed of the vehicle; and
energy loss due to imparting kinetic energy to the vehicle which is not recovered by a regenerative braking system of the vehicle, based on only positive acceleration of the vehicle during the trip; and
outputting the determined energy consumption by the vehicle for the trip.
|