Vehicle system for adaptive energy consumption prediction
A vehicle includes one or more transceivers configured to communicate with a server; and a controller programmed to responsive to detecting an extra load to the vehicle, obtain a first candidate energy consumption rate corresponding to the extra load from the server, calculate an estimated energy consumption rate using the first candidate energy consumption rate, and calculate a distance to empty using the estimated energy consumption rate.
1. A vehicle comprising:
one or more transceivers configured to communicate with a server via a remote connection and a fleet vehicle via a direct connection;
one or more sensors; and
one or more controllers programmed to:
responsive to detecting, via the one or more sensors, a first event associated with an increased energy consumption rate compared with a current energy consumption rate, obtain a first candidate energy consumption rate corresponding to the first event from the fleet vehicle,
calculate an estimated energy consumption rate using the first candidate energy consumption rate,
calculate a distance to empty using the estimated energy consumption rate,
obtain a first maximum torque corresponding to the first event, and
operate the vehicle within the first maximum torque.
2. The vehicle of claim 1 , wherein the first event includes: an increased vehicle load, and a speed limit change.
3. The vehicle of claim 2 , wherein the first event further includes: an ambient temperature change, and a road condition change.
4. The vehicle of claim 1 , wherein the one or more controllers are further programed to:
responsive to detecting a second event associated with another increased energy consumption rate compared with a current energy consumption rate, obtain a second candidate energy consumption rate corresponding to the second event from the fleet vehicle.
5. The vehicle of claim 4 , wherein the one or more controllers are further programmed to:
interpolate between the increased energy consumption rate and the other increased energy consumption rate to determine a transitional energy consumption rate.
6. The vehicle of claim 1 , wherein the one or more controllers are further programmed to:
measure an actual energy consumption rate as the vehicle drives during the first event; and
upload the actual energy consumption rate to the server.