A battery requiring power generation determining unit is operable to
determine first power required by the battery depending on a battery
condition. An electric component using power determining unit is operable
to determine second power used by the electric components. An feeding
indispensable power determining unit is operable to determine feeding
indispensable power. A power generation determining unit is operable to
determine a first power generation to be generated by the generator based
on the first power, the second power, and the feeding indispensable
power. The feeding indispensable power determining unit determines the
feeding indispensable power depending on a running mode of the vehicle.