A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause a method for controlling an electric vehicle to be performed, wherein the electric vehicle comprising an electric drive component, a lithium titanate oxide (LTO) battery pack comprising LTO battery cells electrically connected to the electric drive component and a range extender electrically connected to the LTO battery pack and the electric drive component, the method comprising:
- determining a route from a start location to a destination;
- and
- determining whether a state of charge of the LTO battery pack is sufficient to power the electric vehicle to reach the destination;
- when the state of charge of the LTO battery pack is sufficient to power the electric vehicle to reach the destination, using the LTO battery pack only to power the electric vehicle;
- or
- when the state of charge of the LTO battery pack is not sufficient to power the electric vehicle to reach the destination, using the range extender to power the electric vehicle.