一种示例性方法包括当电池组需要冷却时使流体循环通过热交换器和电池组,以及当电池组需要加热时使流体循环通过废气热回收装置和电池组。一种示例性系统包括电池组、热交换器、废气热回收装置、以及流体阀,该流体阀可移动到冷却位置和加热位置,冷却位置容许流体在热交换器和电池组之间循环,加热位置容许流体在废气热回收装置和电池组之间循环。