本发明提供一种用于对电动车辆和车辆进行热管理的方法。控制器被配置成在车辆运行时,将牵引电池的温度调节到运行温度范围内。当电池连接到充电器和电源并且周围温度超出环境温度范围时,电池的温度被调节到充电温度范围内。当周围温度超出环境温度范围并且电池被连接到充电器和电源时,电池被预先调节到电池驱动温度。当车辆连接到充电器和电源并且周围温度超出环境温度范围时,车辆中的驾驶室被预先调节到驾驶室温度。