Engine Control Strategy for a Series Hybrid Electric Vehicle Incorporating Load-Leveling and Computer Controlled Energy Management