An engine speed detector detects an engine speed of an engine having a
baseline torque versus engine speed curve. A torque sensor detects an
engine torque of the engine. A data processor determines if the detected
engine speed is within a first speed range and if the detected engine
torque is within a first torque range. A motor controller activates an
electric motor to rotate substantially synchronously with a corresponding
engine speed associated with the detected engine torque in an electric
propulsion mode in accordance with a supplemental torque versus engine
speed curve if the detected engine speed is within the first speed range
and if the detected engine torque is within the first torque range. The
supplemental torque versus engine speed curve intercepts the baseline
torque versus engine speed curve at a lower speed point and a higher
speed point.