By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Reading: How to Analyze PID Controller Actions
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Ask
  • Courses
  • Videos
  • Q & A
  • EE
  • Measure
  • Control
  • More
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Inst Tools > Blog > Control Systems > How to Analyze PID Controller Actions
Control Systems

How to Analyze PID Controller Actions

Editorial Staff
Last updated: October 26, 2019 11:28 pm
Editorial Staff
Share
8 Min Read
SHARE

The direction of action for a loop controller – either direct or reverse – at first seems like a very simple concept.

It certainly is fundamental to the comprehension of any control strategy containing PID loop controllers, but this seemingly simple concept harbors an easy-to-overlook fact causing much confusion for people as they begin to analyze any control strategy where a loop controller receives a remote setpoint signal from some other device, most notably in cascade and ratio control strategies.

A direct-acting loop controller is defined as one where the output signal increases as the process variable signal increases. A reverse-acting controller is defined as one where the output signal decreases as the process variable signal increases.

Both types of action are shown here:

PID Controller Actions

Let us apply this concept to a realistic application, in this case the control of temperature in a steam-heated chemical reactor vessel:

control of temperature in a vessel

As the reactor vessel’s temperature increases, we need the temperature controller (TIC) to reduce the amount of hot steam entering the jacket in order to stabilize that temperature.

Since the steam control valve is air-to-open (ATO), this means we need the controller to output a decreasing signal as the process variable (temperature) signal increases.

This, by definition, is a reverse-acting controller. This example also showcases the utility of the problem-solving technique known as a “thought experiment,” whereby we imagine a certain condition changing (in this case, the reactor temperature increasing) and then we mentally model the desired response of the system (in this case, closing the steam valve) in order to determine the necessary controller action.

So far, this example poses no confusion. But suppose we were to perform another thought experiment, this time supposing the setpoint signal increases rather than the reactor temperature increases. How will the controller respond now?

Many people will conclude that the controller’s output signal will once again decrease, because we have determined this controller’s action to be reverse, and “reverse” implies the output will go the opposite direction as the input.

However, this is not the case: the controller output will actually increase if its setpoint signal is increased. This, in fact, is precisely how any reverse-acting controller should respond to an increase in setpoint.

The reason for this is evident if we take a close look at the characteristic equation for a reverse acting proportional controller. Note how the gain is multiplied by the difference between setpoint and process variable.

Note how the process variable has a negative sign in front of it, while setpoint does not.

Reverse-acting controller

An increase in process variable (PV) causes the quantity inside the parentheses to become more negative, or less positive, causing the output to decrease toward 0%.

Conversely, an increase in setpoint (SP) causes the quantity inside the parentheses to become more positive, causing the output to increase toward 100%.

This is precisely how any loop controller should respond: with the setpoint having the opposite effect of the process variable, because those two quantities are always being subtracted from one another in the proportional controller’s equation.

Where people get confused is the single label of either “direct” or “reverse” describing a controller’s action. We define a controller as being either “direct-acting” or “reverse-acting” based on how it responds to changes in process variable, but it is easy to overlook the fact that the controller’s setpoint input must necessarily have the opposite effect. What we really need is a way to more clearly denote the respective actions of a controller’s two inputs than a single word.

Thankfully, such a convention already exists in the field of electronics, where we must denote the “actions” of an operational amplifier’s two inputs.

In the case of an opamp, one input has a direct effect on the output (i.e. a change in signal at that input drives the output the same direction) while the other has a reverse effect on the output (i.e. a change in signal at that input drives the output in the opposite direction).

Instead of calling these inputs “direct” and “reverse”, however, they are conventionally denoted as non-inverting and inverting, respectively. If we draw a proportional controller as though it were an opamp, we may clearly denote the actions of both inputs in this manner:

Direct-acting controller

I strongly recommend people to label the loop controllers in any complex control strategy in the same manner, with “+” and “−” labels next to the PV and SP inputs for each controller, in order to unambiguously represent the effects of each signal on a controller’s output. This will be far more informative, and far less confusing, than merely labeling each controller with the word “direct” or “reverse”.

Let us return to our example of the steam-heated reactor to apply this technique, labeling the reverse-acting controller’s process variable input with a “−” symbol and its setpoint input with a “+” symbol:

reverse-acting controller’s process variable

With these labels in place we can see clearly how an increase in temperature going into the “−” (inverting) input of the temperature controller will drive the valve signal down, counter-acting the change in temperature and thereby stabilizing it.

Likewise, we can see clearly how an increase in setpoint going into the “+” (noninverting) input of the temperature controller will drive the valve signal up, sending more steam to the reactor to achieve a greater temperature.

While this technique of labeling the PV and SP inputs of a loop controller as though it were an operational amplifier is helpful in single-loop controller systems, it is incredibly valuable when analyzing more complex control strategies where the setpoint to a controller is a live signal rather than a static value set by a human operator.

In fact, it is for this very reason that many people do not begin to have trouble with this concept until they begin to study cascade control, where one controller provides a live (“remote”) setpoint value to another controller.

Up until that point in their study, they never rarely had to consider the effects of a setpoint change on a control system because the setpoint value for a single-loop controller is usually static.

Also Read : Cascade Control

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
You've successfully subscribed !
Package Control and Safety Systems Implementation Methods
Difference between Process shutdown and Emergency Shutdown
How to Do Loop Checks During Plant Pre-Commissioning
Proportional Integral Derivative Controllers – PID MCQ
UPS Selection Factors for a Control System
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
2 Comments 2 Comments
  • tung says:
    July 4, 2018 at 10:55 am

    GOOD

    Reply
  • hossein ahmadi says:
    January 16, 2020 at 6:02 am

    hi bradway
    thanks very much
    we have a problem in our dcs3000 yokogawa
    our cards AAI835 and AAI135 Analog cards of dcs damaged very much
    wha is the problem do you think?
    ground, kind of cards,??

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
206kSubscribersSubscribe
38kFollowersFollow

Latest

Top Non-PLC Certification Courses for Automation Professionals
Top Non-PLC Certification Courses for Automation Professionals
Common
Things You Need to Know About DeviceNet
Things You Need to Know About DeviceNet
Communication
Why is IEC 60269 Important
Why is IEC 60269 Important? – Electrical Applications
Standards
NAMUR OPEN ARCHITECTURE
What is NAMUR OPEN ARCHITECTURE?
Control Systems

You Might also Like

4-20mA Current Loop Components
BasicsControl SystemsPLC Tutorials

Why Use a Current Loop?

Editorial Staff
Editorial Staff
February 10, 2016
Signal Isolator
Control Systems

What is a Signal Isolator? Principle, Advantages, Disadvantages

R Jagan Mohan Rao
R Jagan Mohan Rao
August 30, 2023
Integral controller eliminates offset error
Control Systems

How Integral Controller Reduces offset error ?

Editorial Staff
Editorial Staff
April 21, 2016
Limit, Selector, and Override controls
Control Systems

Limit, Selector, and Override controls

Editorial Staff
Editorial Staff
February 9, 2018
Modbus in Industrial Networks
AnimationControl SystemsPLC Tutorials

How Modbus is used in Industrial Networks?

Viral Nagda
Viral Nagda
October 7, 2024
Instrumentation Engineer in Process Plant Project
Control SystemsInstrumentation DesignPLC Tutorials

Instrumentation Engineer in Process Plant Project

Mansoor Mohseni
Mansoor Mohseni
January 31, 2024
//

Inst Tools

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

[mc4wp_form id=”847″]

Follow US
All Rights Reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?