What is PID Controller Bumpless Transfer ?

Bumpless Transfer

Bumpless transfer is either a manual or automatic transfer procedure used when switching a PID controller from auto to manual or vice versa. Its aim is to keep the controllers output the same when switching auto/manual, that is if the controller is at 50% output in auto it should retain that 50% output as you switch it to manual. If you switch from manual to auto the same should apply. Most modern PID controllers have bumpless transfer built in, including PLC and DCS PID controllers.

The term bumpless transfer refers to the process being controlled, meaning that the process is not disturbed when switching the PID controller from Auto to manual or from manual to auto.

“Bumpless transfer” is a term used to describe the desired action a controller (PID, for example) is expected to maintain when transferring from manual to auto mode, or vice-versa.

In auto mode, the controller calculates a deviation between the desired setpoint and the actual value of the process variable, and adjusts the signal to the output to reduce the value of the deviation (or error).

However, in manual mode, the operator decides what this output signal will be, bypassing the auto mode settings, and this value could be different than what the controller has calculated.

In this case, when the operator switches from manual to auto,the controller applies its calculated output value to the process, and since there is a good chance the auto and manual outputs do not match, there will be a “bump” in the process: valves will open/close suddenly, pumps will increase/ decrease in speed abruptly… until the controller adapts the output values again. This is bad for the process (sudden jumps in actual value shows lack of overall control) and can affect adversely the process actuators (valves and pumps and motors do not like being forced to change control values quickly; repeated fast changes can even damage the actuators).

To produce a bumpless transfer, the PID controller will force the manual mode output value to the output in auto mode (no bump) and then ramp slowly the auto output to the value calculated by the controller in auto. This way passage from manual to auto is gradual, the process shows no abrupt changes and the process actuators are not affected.

Bumpless Tuning

In this case, without a bumpless tuning feature, the bump occurs due to changing controller gain or derivative settings during controller tuning.

It is because of the bump in controller output caused by changing tuning settings that it is good practice to place a controller in manual mode momentarily while making tuning changes. Because most controllers have bumpless transfer, it eliminates the bump when switching the controller back to auto after making the tuning changes in manual mode.  However, this becomes a problem if the tuning settings are changed, as in the case of gain scheduling.

Bumpless tuning can be achieved without the need to place the controller in manual mode by calculating how much the controller output will jump due to the new proportional and derivative settings, and subtracting an equal quantity from the integral term, so that the sum of the three terms (the controller output) remains unchanged.  Similar to bumpless transfer, bumpless tuning can also be achieved by using a velocity algorithm.

Also Read: Split RangeControl

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address

1 thought on “What is PID Controller Bumpless Transfer ?”

  1. dear sir,

    I consider if bumps also happen in case we have PLC package connected to DCS and we selected control mode PLC/DCS mode or not ?

    Thanks sir.


Leave a Comment