I. Introduction
The supervisory control of a series hybrid system has, among its tasks, to command the engine–generator subsystem to provide a requested amount of energy to the battery/motor system in a specified time. This task has to be performed in the most efficient way. Although the determination of the energy requested and the time that this energy has to be transferred are determined from a high-level system optimization, this task can be isolated and separately optimized.