Optimization of energy management strategy for extended range electric vehicles using multi-island genetic algorithm