A method and apparatus for managing power demand of a motor in a cyclic
load system having a rotational mass is provided. Flat power draw is
achieved through continuous manipulation of the motor torque as a
function of feedback velocity while using the rotational mass of the
cyclic load as a means to store/retrieve energy. Alternatively, reduced
variation of power draw is accomplished through continuous manipulation
of motor velocity as a function of feedback torque. The methods and
apparatus are used in systems where zero or reduced power demand
variation is either required or desired, such as in generator powered
applications.