Anda di halaman 1dari 4

International Editions

Research Webcasts Newsletters Magazine

Username
Subscribe Sponsored by:
Custom Search
Forgot password? ******* Manage Account

IIoT New Products Control Systems Process Manufacturing Discrete Manufacturing System Integration Networking & Security Info Management

Tuning PID loops for level control


One-in-four control loops are regulating level, but techniques for tuning PID controllers in these integrating processes are not
widely understood.
Lee Payne
10/30/2014

Share

Since the first two PID controller tuning methods were published in
1942 by J. G. Ziegler and N. B. Nichols, more than 100 additional
tuning rules have been developed for self-regulating control loops
(e.g., flow, temperature, pressure). In contrast, fewer than 10 tuning
methods have been developed for integrating (e.g., level) process
types, though roughly one-in-four industrial PID loops controls liquid
level.

The original Ziegler-Nichols tuning methods aimed for a super-fast


response capability, which was achieved at the expense of control
loop stability. However, a slight modification of these tuning rules
improves loop stability while still maintaining a fast response to
setpoint changes and disturbances. As most process experts will
agree, stability is generally more important than speed.

Applicable process types

This modified Ziegler-Nichols tuning method is intended for use with integrating processes, and level control loops (Figure 1) are
the most common example.

Unlike a self-regulating process, an integrating process will stabilize


at only one controller output, which has to be at the point of
equilibrium. If the controller output is set to a different value, the
process will increase or decrease indefinitely at a steady slope
(Figure 2).

Note: This tuning method provides a fast response to disturbances in level and is therefore not suitable for tuning surge tank level
control loops.

The modified Ziegler-Nichols tuning rules presented here are designed for use on a non-interactive controller algorithm with its
integral time set in minutes. Dataforth's MAQ20 industrial data acquisition and control system uses this approach as do other
controllers from a
variety of
manufacturers.

Procedure

To apply these tuning


rules to an integrating
process, follow these
steps. The process
variable and controller
output must be time-
trended so that
measurements can be
taken from them, as
illustrated in Figure 3.

Step 1. Do a step test

a) Make sure, as far as possible, that the uncontrolled flow in and out of the vessel is as constant as possible.

b) Put the controller in manual control mode.

c) Wait for a steady slope in the level. If the level is very volatile, wait long enough to be able to confidently draw a straight line
though the general slope of the level.

d) Make a step change in the controller output. Try to make the step change 5% to 10% in size, if the process can tolerate it.

e) Wait for the level to change its slope into a new direction. If the level is volatile, wait long enough to be able to confidently draw a
straight line though the general slope of the level.

f) Restore the level to an acceptable operating point and place the controller back into automatic control mode.

Step 2. Determine process characteristics


Based on the example shown in Figure 3:

a) Draw a line (Slope 1) through the initial slope, and extend it to the
right as shown in Figure 3.

b) Draw a line (Slope 2) through the final slope, and extend it to the left
to intersect Slope 1.

c) Measure the time between the beginning of the change in controller


output and the intersection between Slope 1 and Slope 2. This is the
process dead time (td), the first parameter required for tuning the
controller.

d) If td was measured in seconds, divide it by 60 to convert it to


minutes. As mentioned earlier, the calculations here are based on the
integral time in minutes, so all time measurements should be in
minutes.

e) Pick any two points (PV1 and PV2) on Slope 1, located conveniently far from each other to make accurate measurements.

f) Pick any two points (PV3 and PV4) on Slope 2, located conveniently far from each other to make accurate measurements.

g) Calculate the difference in the two slopes (DS) as follows:

DS = (PV4 - PV3) / T2 - (PV2 - PV1) / T1

Note: If T1 and T2 measurements were made in seconds, divide them by 60 to convert them to minutes.

h) If the PV is not ranged 0%-100%, convert DS to a percentage of the range as follows:

DS% = 100 DS / (PV range max - PV range min)

i) Calculate the process integration rate (ri), which is the second parameter needed for tuning the controller:

ri = DS [in %] / dCO [in %]

Step 3. Repeat

Perform steps 1 and 2 at least three more times to obtain good average values for the process characteristics td and ri.

Step 4. Calculate tuning constants

Using the equations below, calculate your tuning constants. Both PI and PID calculations are provided since some users will select
the former based on the slow-moving nature of many level applications.
For PI Control

Controller Gain, Kc = 0.45 / (ri td )

Integral Time, Ti = 6.67 td

Derivative Time, Td = 0

For PID Control

Controller Gain, Kc = 0.75 / (ri td )

Integral Time, Ti = 5 td

Derivative Time, Td = 0.4 td

Note that these tuning equations look different from the commonly published Ziegler-Nichols equations. The first reason is that Kc
has been reduced and Ti increased by a factor of two, to make the loop more stable and less oscillatory. The second reason is that
the Ziegler-Nichols equations for PID control target an interactive controller algorithm, while this approach is designed for a non-
interactive algorithm such as is used in the Dataforth MAQ20 and others. (If you are using a different controller, make sure you find
out which approach it uses.) The PID equations above have been adjusted to compensate for the difference.

Step 5. Enter the values

Key your calculated values into the controller, making sure the
algorithm is set to non-interactive, and put the controller back into
automatic mode.

Step 6. Test and tune your work

Change the setpoint to test the new values and see how it responds. It might still need some additional fine-tuning to look like
Figure 4. For integrating processes, Kc and Ti need to be adjusted simultaneously and in opposite directions. For example, to slow
down the control loop, use Kc / 2 and Ti 2.

With just a few modifications to the original Ziegler-Nichols tuning approach, these rules can be used to tune level control loops for
both stability and fast response to setpoint changes and disturbances.

Lee Payne is CEO of Dataforth.

Additional reading: J.G. Ziegler and N.B. Nichols, Optimum settings for automatic controllers, Transactions of the ASME, 64, pp.
759-768, 1942.

ONLINE

To learn more about PID, look for additional application notes at Dataforth website: www.dataforth.com

Read more about process control strategy with the related stories below.
Key concepts:

Modified Ziegler-Nichols tuning rules are effective for tuning


level control loops.
They are designed for use with integrating processes and on
non-interactive controller algorithms.
These rules provide loop stability as well as fast response to
setpoint changes and disturbances.

Related News:
Designing control: Smart sensors and data
acquisition - 12.05.2015 05:46
Overcoming process deadtime with a Smith
Predictor - 17.02.2015 10:12
Fundamentals of integrating vs. self-regulating
processes - 02.12.2014 15:01

Open- vs. closed-loop control - 28.08.2014 19:09


Fundamentals of cascade control - 17.08.2014 09:20
Tuning PID control loops for fast response - 01.07.2014 16:09
Fixing PID, Part 2 - 28.04.2014 18:20
Fundamentals of lambda tuning - 16.04.2013 15:28
Fixing PID - 30.11.2012 21:23
Feedback controllers do their best - 16.10.2012 14:27
Disturbance-Rejection vs. Setpoint-Tracking Controllers - 26.09.2011 16:47
Applying gain scheduling - 25.02.2011 16:51
Back to Basics: Closed-loop stability - 17.08.2010 17:27
Understanding Derivative in PID Control - 01.02.2010 12:00
The Three Faces of PID - 01.03.2007 12:00

Post a comment

Log in or create an account to submit your comment for this article.

Events & Awards eGuides Magazine Archives Digital Reports Global SI Database Oil & Gas Engineering

Survey Prize Winners CFE Edu

Engineers' Choice Awards System Integrator Giants System Integrator of the Year
The Engineers' Choice Aw ards highlight some of the The System Integrator Giants program lists the top Each year, a panel of Control Engineering and Plant
best new control, instrumentation and automation 100 system integrators among companies listed in Engineering editors and industry expert judges
products as chosen by... CFE Media's Global System Integrator Database. select the System Integrator of the Year Aw ard
w inners in three categories.
More More More

Articles New Products Topics Training, Tools Events and Awards News, Views, Blogs Newsletters Advertising
Magazine New Products Magazine Apps for Engineers Engineers' Choice Ask Control Engineering Subscribe Case Study Database
Information Control Product Research Cyber Security Online Training Center Aw ards How to Contribute Machine Control Listing
International Editions Sustainable Engineering Case Studies Engineering Leaders Machine Safety New sletter Advertise--Media Kit
Machine Control Manufacturing IT New Products Under 40 Real World Engineering Process and Advanced Contact Us
Magazine Archives Mobility Videos System Integrator Giants RSS Feeds Control New sletter HART Communication
Process Control Robotics White Papers System Integrator Hall of Social Media Process Instrumentation Protocol
System Integrators Machine Safety Product Research Fame Industrial Wireless and Sensors New sletter Innovations from the
Education and Training Tips and Tricks Tutorials Safety & Cyber Security Industry
Marketing to Engineers System Integration and New sletter White Papers
Global Automation & Process Control Energy Automation Internet Profiles
Manufacturing Summit New sletter
CE China Best Product System Integration
Aw ard New sletter
Information Control
New sletter
New Products for
Engineers Show case
White Paper Connection
eNew sletter Archive

Anda mungkin juga menyukai