| CPC B60L 53/64 (2019.02) [B60L 53/62 (2019.02); B60L 53/63 (2019.02); B60L 53/665 (2019.02); B60L 55/00 (2019.02); B60L 58/13 (2019.02); G06Q 10/04 (2013.01); G06Q 10/06 (2013.01); G06Q 30/02 (2013.01); G06Q 30/0283 (2013.01); G06Q 50/06 (2013.01); H02J 3/241 (2020.01); H02J 3/322 (2020.01); B60L 2250/16 (2013.01)] | 40 Claims |

|
1. A building optimization system for charging and discharging a battery of a battery powered vehicle comprising:
a charging system configured to cause the battery of the battery powered vehicle to charge or discharge;
an optimization controller comprising a processing circuit configured to:
receive one or more charging constraints for the battery powered vehicle;
determine whether to charge or discharge the battery of the battery powered vehicle by performing an optimization with the one or more charging constraints;
cause the charging system to charge or discharge the battery of the battery powered vehicle to a particular charge level at a predicted departure time based on the optimization [ ; and
cause the charging system to override the optimization and begin charging the battery of the battery powered vehicle at a maximum acceptable rate in response to a user input indicating an actual departure time sooner than the predicted departure time] .
|