Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: Derivative (Rate) Control Theory
Share
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Control Systems > Derivative (Rate) Control Theory

Derivative (Rate) Control Theory

Last updated: April 25, 2019 7:25 am
Editorial Staff
Control Systems
1 Comment
Share
6 Min Read
SHARE

The final element of PID control is the “D” term, which stands for derivative. This is a calculus concept like integral, except most people consider it easier to understand. Simply put, derivative is the expression of a variable’s rate-of-change with respect to another variable.

Finding the derivative of a function (differentiation) is the inverse operation of integration. With integration, we calculated accumulated value of some variable’s product with time.

With derivative, we calculate the ratio of a variable’s change per unit of time. Whereas integration is fundamentally a multiplicative operation (products), differentiation always involves division (ratios).

A controller with derivative (or rate) action looks at how fast the process variable changes per unit of time, and takes action proportional to that rate of change. In contrast to integral (reset) action which represents the “impatience” of the controller, derivative (rate) action represents the “caution” of the controller.

If the process variable starts to change at a high rate of speed, the job of derivative action is to move the final control element in such a direction as to counteract this rapid change, and thereby moderate the speed at which the process variable changes. In simple terms, derivative action works to limit how fast the error can change.

What this will do is make the controller “cautious” with regard to rapid changes in process variable. If the process variable is headed toward the setpoint value at a rapid rate, the derivative term of the equation will diminish the output signal, thus tempering the controller’s response and slowing the process variable’s approach toward setpoint. This is analogous to a truck driver preemptively applying the brakes to slow the approach to an intersection, knowing that the heavy truck doesn’t “stop on a dime.” The heavier the truck’s load, the sooner a cautious driver will apply the brakes, to avoid “overshoot” beyond the stop sign and into the intersection. For this reason, derivative control action is also called pre-act in addition to being called rate, because it acts “ahead of time” to avoid overshoot.

If we modify the controller equation to incorporate differentiation, it will look something like this:

Derivative (Rate) Control Theory

Where,
m = Controller output
e = Error (difference between PV and SP)
Kp = Proportional gain
Ti= Integral time constant (minutes)
Td = Derivative time constant (minutes)
t = Time
b = Bias

The de/dt term of the equation expresses the rate of change of error (e) over time (t). The lower-case letter “d” symbols represent the calculus concept of differentials which may be thought of in this context as very tiny increments of the following variables. In other words, de/dt refers to the ratio of a very small change in error (de) over a very small increment of time (dt). On a graph, this is interpreted as the slope of a curve at a specific point (slope being defined as rise over run).

It is also possible to build a controller with proportional and derivative actions, but lacking integral action. These are most commonly used in applications prone to wind-up , and where the elimination of offset is not critical:

Derivative Controller Equation

Many PID controllers offer the option of calculating derivative response based on rates of change for the process variable (PV) only, rather than the error (PV − SP or SP − PV). This avoids huge “spikes” in the output of the controller if ever a human operator makes a sudden change in setpoint . The mathematical expression for such a controller would look like this:

Rate Controller Equation

Even when derivative control action is calculated on PV alone (rather than on error), it is still useful for controlling processes dominated by large lag times. The presence of derivative control action in a PID controller generally means the proportional (P) and integral (I) terms may be adjusted more aggressively than before, since derivative (D) will act to limit overshoot. In other words, the judicious presence of derivative action in a PID controller lets us “get away” with using a bit more P and I action than we ordinarily could, resulting in faster approach to setpoint with minimal overshoot.

It should be mentioned that derivative mode should be used with caution. Since it acts on rates of change, derivative action will “go crazy” if it sees substantial noise in the PV signal. Even small amounts of noise possess extremely large rates of change (defined as percent PV change per minute of time) owing to the relatively high frequency of noise compared to the timescale of physical process changes.

The latest control effect made its appearance under the trade name “Pre-Act.” On some control applications, the addition of pre-act response made such a remarkable improvement that it appeared to be in embodiment of mythical “anticipatory” controllers. On other applications it appeared to be worse than useless. Only the difficulty of predicting the usefulness and adjustment of this response has kept it from being more widely used.

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 !

Continue Reading

What is Nest Loading? – DCS and PLC Control Systems
What is 21 CFR in SCADA and HMI Systems?
Distributed Control System & Motor Control Center Interface Philosophy
Concept of Redundancy in Control Systems
Definitions of Electrical Grounding
Distributed Control System Objective Questions
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
1 Comment
  • Peter Obasi says:
    September 13, 2018 at 10:46 pm

    You guys are adding much value to the competency and knowledge base of many of us.

    Thanks so much for this platform.

    Reply

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

4–20 mA Process Control Loops
What is Split Range Control Loop ?
Boiler Three Element Controller Philosophy
PID Controller Parameters Tuning Manually
Basics of Process Control Systems
PID Controller Action : Directing Acting & Reverse Acting
Difference Between Serial and Parallel Communication
Modbus Function Command Formats

Keep Learning

SinkingOutput

Difference Between the Sinking and Sourcing?

Limit, Selector, and Override controls

Limit, Selector, and Override controls

Turbine Meter in Gas Metering System

Read Gas Composition from Gas Metering System using RS485 Protocol

What is Loop Checking

What is Loop Checking?

Proportional only Control Theory

Proportional-only Control Theory

Most Common Types of Cyber Attacks

20 Most Common Types of Cyber Attacks

PID Tuning recommendations

PID Tuning Recommendations based on Process Dynamics

Zener Barrier Protection

Zener Diode Barrier Principle

Learn More

overview-of-communication-protocols

Industrial Automation Communication Protocols

Foxboro model 13 DP transmitter

Re-calibrate the Foxboro DP Pneumatic Transmitter

Diaphragm seal for pressure measurement device

When to use a Diaphragm Seal?

How To Choose A Surge Protector?

How To Choose A Surge Protector?

Power Systems Questions & Answers

Power Systems MCQ Series 13

Packing Compressing Die Set

Carbamate Plunger Pump Packing Problems Eliminated

Allen-Bradley MicroLogix 1000 PLC

Questions on Allen-Bradley MicroLogix 1000 PLC

Digital Electronics MCQ

Karnaugh Map Objective Questions

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?