detects the current value of actff representing the actual fuel flow magnitude a block 52 then calculates a value deltaff equal to the difference between the values maxff and actff the value deltaff represents the amount by which the actual fuel flow magnitude differs from the current maximum fuel flow limit as established by the maximum fuel schedule a block 54 then checks the value of deltaff to determine whether it is less than a value level1 if deltaff is less than level1 then the actual fuel flow magnitude is sufficiently close to the maximum fuel limit to conclude that an overload condition has arisen and control passes to a block 56 which sets an overload condition flag or otherwise develops an indication that the overload condition is present a block 57 then resets a flag called a reset condition flag indicating that the system is not currently in a reset condition thereafter control passes to a block 58 which checks the status of the overload condition flag if the overload condition flag is set control passes to a block 60 which decrements the value of acceleration setpoint setpt by a certain amount in a specific example the value of setpt may be decremented by 1 of rotational speed per second it should be noted that the decrement value of the block 60 is preferably empirically determined to optimize an operating condition for example to minimize losses in the clutch 16 further by adding suitable programming.