Real and ideal PID controllers



Home | Forum | DAQ Fundamentals | DAQ Hardware | DAQ Software

Input Devices
| Data Loggers + Recorders | Books | Links + Resources


AMAZON multi-meters discounts AMAZON oscilloscope discounts


Goals

• Select the correct PID-control algorithm for field interaction and for computer optimized calculations

• Clearly distinguish between process noise and control loop instability, which are often similar in appearance

• List the correct sequence of steps to handle the different problems of noise and instability.

Comparative descriptions of real and ideal controllers

The ideal PID-controller is not suitable for direct field interaction, therefore it’s called the non-interactive PID-controller. It’s highly responsive to electrical noise on the PV input if the derivative function is enabled.


AMAZON multi-meters discounts AMAZON oscilloscope discounts


The real PID-controller is especially designed for direct field interaction and is therefore called the interactive PID-controller. Due to internal filtering in the derivative block the effects of electrical noise on the PV input is greatly reduced.

Description of the ideal or the non-interactive PID controller

The non-interactive form of controller is the classical teaching model of PID algorithms.

It gives a student a clear understanding of P, I and D control, since: P-control, I-control and D-control can be seen independently of each other. Then, PID is effectively a combination of independent P I D-control actions.


AMAZON multi-meters discounts AMAZON oscilloscope discounts


Since P, I and D algorithms are calculated independently in an ideal PID-controller, this form of controller is recommended if an ideal process variable exists.

OP =Gain × (D-control + I-control + P-control)

+=+=+=+ Ideal PID-controller

Ideal process variables:

An ideal process variable is a noise-free, refined and optimized variable. They are a result of computer optimization, process modeling, statistical filtering and value prediction algorithms. These types of ideal process variables don’t come from field sensors. In these cases, it’s of great benefit that the actual formula of the Ideal PID algorithm is simple.

Description of the real (interactive) PID controller

The interactive form is the PID algorithm used for direct field control. That is either both of its input (PV) and output (MV) are directly connected to field or process equipment. It’s designed to cope with any electrical noise induced into its circuits by equipment in the plant or factory.

Full understanding of the interactive PID algorithm is rather difficult, since P-control, I-control and D-control cannot be seen independently from each other. Therefore, interactive PID is not just a sum of independent P, I and D control.

OP =Gain × Lead × PI-control

+=+=+=+ Real PID-controller

Since the interactive PID-controller makes use of a lead algorithm rather than using the classical mathematical derivative, it’s best suited for real (field) process variables.

Real process variables (field originated):

A real process variable has electrical noise that come from field sensors or the connecting cables. It’s therefore of great benefit that the PID algorithm has some noise reduction built in. The formula below represents an interactive PID algorithm:

+=+=+=+ Real PID algorithm

Lead function - derivative control with filter

The following is from section 6 (Digital control principles) to remind us of the lead part acting as a derivative function. The field controller uses a lead algorithm for derivative control. The block diagram is shown in 5.

Lead algorithm for derivative control (field or real PID controller):

Lead, acting as a derivative action Gain block K =1

Lag, acting as a low-pass-filter for noise attenuation

+=+=+=+ Block diagram of lead as derivative

Derivative action and effects of noise

The most important difference between non-interactive and interactive PID controllers is the different impact noise has on a controller's output. It must be remembered that derivative control multiplies noise.

Introduction to filter requirements:

Both non-interactive PID and interactive PID controllers make use of a noise filter for process noise (known as the process variable filter time constant TD).

Since the derivative control of a non-interactive PID has no noise suppression of its own, noise will always be a major problem, even though a process variable filter may be used. Since the derivative control of an interactive PID already has some noise suppression of its own, noise is not so much a problem, and is even less if a process variable filter is used.

It’s recommended that a PV filter should be used in all cases where derivative control is being used. The author has observed numerous derivative control systems having excessive movement of the controller outputs due to the lack of PV filters. This type of problem is often incorrectly interpreted by personnel (in industrial plants) as being a problem of stability. Hence an important rule is: Make a clear distinction between noise and instability in industrial control applications. As discussed earlier, noise and instability require treatment with different methodologies, as they are totally different problems. Remember, a process variable filter, due to its lag action, reduces noise but may add to loop instability.

Exercise: Introduction to Derivative Control

On the subject of D-control in non-interactive and interactive PID-controllers and the significance of noise.

Example of the KENT K90 controllers PID algorithms: Proportional control Integral control Derivative control Proportional Integral Derivative


NEXT: How to tune PID controllers: open / closed loop control systems
PREV: Principles of Digital Process Control

All related articles   Top of Page   Home



Updated: Wednesday, March 27, 2013 13:19 PST