Controllers: Direct vs. Reverse-Acting Control

Valve Failure Position and Controller Actions Are Independently Determined. In This Article our Experts Tackle Them Separately

By Bela Liptak

Share Print Related RSS
Page 1 of 2 « Prev 1 | 2 View on one page

Q: As I understand it, if the controller output increases when the measurement value rises, it is a direct-acting controller, and if controller output decreases when the measurement rises, it is a reverse-acting controller. In addition, at minimum output of the controller, the desired fail-safe action must be achieved. For example, if we have two controllers on a distillation column—reflux and net overhead—where the reflux control valve is fail-open, and net overhead control valve is fail-close, the reflux controller will be reverse-acting, and the net overhead controller will be direct-acting. Is my understanding correct?

Vasant Warke

A: Valve failure position and controller actions are independently determined, therefore, let's talk about them separately.

Valve failure position is determined by safety considerations. If, in case of failure, you want your column to go on full reflux, your selection is right (Figure 1). Assuming that the valve actuators are spring-operated pneumatic ones (you did not say what they were), and assuming that you define "failure" as the loss of air supply, the spring will act to open a fail-open (FO) valve and to close a fail-closed (FC) valve, regardless what the controller actions are. (I neglect to mention the role of positioners because I don't like to use them on flow control valves because they can be slower than the flow process and, therefore, they can cause cycling.)

Now let's turn to the subject of controller action. Assuming that your system is as shown in the figure, an increase in column temperature should result in increased cooling, which is accomplished by returning more cold reflux into the column. This means that the temperature controller (TC) has to reduce the reflux flow setpoint, which in turn will increase the level in the accumulator, and to overcome that, the level control (LC) increases the setpoint of the reflux flow control (FC). So a measurement increase requires the TC to reduce its output (reverse action, R/A), while the LC increases its output upon a level increase (D/A). The response of the slave FC controllers is to increase the flow through their valves as the master raises their setpoint, so with the FC valve, it will be D/A, and with the FO valve, it will be R/A.

Naturally, the control system shown in the figure is a very simple one (does nothing about interactions, etc.), but it is sufficient for explaining the issue at hand.

Béla Lipták

A: Direct action means that the controller output rises if the measurement increases. Indirect (reverse) action means that the controller output drops when the measurement rises.

Al Pawlowski, PE

Also Read "Considerations for Selecting a Controller- or Server-Based Batch Sequencer"

A: Not quite right. The control valve failure action (and sometimes the valve positioner action) is also relevant. To ensure that you have an overall negative feedback, you need to follow the entire loop from sensor (increase/decrease output as variable increases) through the controller (where you can reverse the gain) to the positioner (normally direct action, but foolish folks sometimes try to hide mistakes there by reversing output) to valve (does increasing stem position increase or decrease the measured variable?).

Ian H.Gibson

A: The controller action is relative to the definition of the error. If error = setpoint – process variable, then a reverse-acting controller will cause the process variable to decrease when the controller output increases, and vice versa.

Valve fail position is not a function of the controller, but a function of safety, or zero energy in case of a failure in the energy supply to the final control element. DCSs have different ways to deal with fail position and controller action, and the configuration should be made according to what make sense to the operation.

Sigifredo Nino

A: I usually like to look at the error reading in the controller, meaning the difference between setpoint and process variable. If an increase in error increases the controller output, it's direct-acting. If increase in error causes controller output to decrease, it's a reverse-acting controller.

Page 1 of 2 « Prev 1 | 2 View on one page
Share Print Reprints Permissions

What are your comments?

You cannot post comments until you have logged in. Login Here.


No one has commented on this page yet.

RSS feed for comments on this page | RSS feed for all comments