A vehicle drive system includes a power generation device (150) which
generates power using fuel, a battery (112) which stores the power
generated by the power generation device, and a rotating machine (113)
which drives the vehicle using the power supplied from the power
generation device or the battery, and regenerates power when the vehicle
is decelerating. A controller (115) computes a smoothed value of the
electrical load of the vehicle, computes a running load command value
supplied to the power generation device (150) based on the smoothed
electrical load value, computes the power regenerated by the rotating
machine (113), corrects the running load command value based on the
regenerated power, and controls the power generation device (150) based on
the corrected running load command value.