Editor's Choice


Loop Signatures 14: Digital controllers – Part 6: The D term, continued

September 2022 Editor's Choice

In my previous Loop Signatures article (see www.instrumentation.co.za/16775r), the purpose of the derivative (D) term and the two types of processes where it works effectively were discussed. This article and the next will deal with the practicalities of using the derivative as applied in the modern digital controller.

As was demonstrated, if a ‘vertically’ changing input signal (like a step change) is applied to a derivative block, the block’s output (in theory) should go to infinity. An example of this is shown in Figure 1, where a P+D controller in the test rig is subjected to a step change in setpoint. The PD (controller output) immediately spikes up to maximum, and then comes straight back down again.

In the old analog electronic and pneumatic controllers, a response like this was impossible as their speed of response was limited by natural lags inherent in the way they worked; examples being the speed of pneumatic signal propagation and capacitor charging time. However, in a digital system that uses mathematical calculations, the maximum output value would be limited only by the number of bits used by the system.

Furthermore, as a digital system is non-continuous and operates on a scan rate, even the smallest change from the previous scan would be seen as a step and the output would go to a maximum or minimum limit. Therefore, a digital system using a straight derivative block would be unusable, as the output would be continually jumping up and down between limits.

Manufacturers studied the derivative action of the analog units and inserted a first-order lag filter in front of the derivative block, to make their digital controllers operate in a similar fashion. This is illustrated in Figure 2. The filter acts the same way as the natural lags do in an analog system. A step change is now converted into an exponential lag response, and the derivative of this is the classical derivative response.

It is necessary to discuss the strange whims and peculiarities of some of the manufacturers. As mentioned in previous articles, there are no standards whatsoever in the control field, and particularly so when it comes to controllers. The manufacturers not only make their brands of controllers uniquely different to other brands, but many of them may not even make the next batch of controllers, or next version of controller software, the same way.

So, any software version or a different model of controller coming out of the same stable may be completely different – which is obviously highly confusing to the user. For example, some manufacturers do not place the derivative filter before the derivative unit, but before all three blocks (P, I and D). In other words, they put a filter in front of the whole controller. There seems to be no logical explanation for this, as it also affects the tuning of the P and I terms.

The most confusing thing when it comes to the derivative filter is how individual manufacturers handle its value. As can be seen in Figure 2, most controllers have the time constant of the filter set to a value given by:

TC = α x TD, where α is a constant and TD is the derivative time.

This is done to effectively make the derivative response directly proportional to the value of the derivative time, TD. If it was not done this way, then it would be necessary to change the filter time constant every time TD was changed.

The value of α is especially critical. Most manufacturers set its value to somewhere between 0,125 and 0,25, and generally don’t let the user adjust it. The response of a P+D controller with a derivative filter α coefficient of 0,25, to an input step change in error, is shown in Figure 3. This is a typical classical derivative response to a step change.

In my previous Loop Signatures article, I wrote about a senior instrument technician in a paper plant who believed in using the derivative in every loop. On examining his DCS system (which is a very popular and well-known make), it was found that the value of the α coefficient was user-adjustable, and had been set to unity. To understand the effect of this, it is necessary to look at the combined transfer function of the filter and derivative block. This may be written as:

If we set α = 1, then the equation becomes:

Thus, the filter cancels out the derivative term. Figure 4 is the response of the same P+D controller to an input step change in error, but with the α coefficient of the derivative filter set equal to unity. The derivative kick is entirely gone, and all that is left is a purely proportional response.

The senior technician was very embarrassed when this was explained to him. His men had spent months tuning derivatives into loops without realising that the derivative was in fact not working at all. However, it was not altogether his fault – nobody had ever taught him about a derivative filter.

Reference to the DCS user’s manual showed that unity is the default value set by the manufacturer. The manual indicated that the α coefficient was adjustable anywhere between 0,1 and a 100. There was no other reference in the manual to this coefficient, and the instrument technicians in the plant said that in their training courses on the DCS, no mention had ever been made of it. Why would a manufacturer set a default value in the system that effectively switches one of the parameters off? It is completely senseless.

Taking this further, I was recently working in a large South African petrochemical refinery where another well-known make of DCS was installed. Upon finding a temperature loop where D would be beneficial, the manual was consulted to determine the α coefficient. It was found that the coefficient was adjustable over a wide range, but in this case the manufacturer’s default value was 2,5. This is amazing, as it makes the denominator in Equation A larger than the numerator.

The former is a lag, and the latter (D component) is a lead. When you have a lead divided by a lag, and the lead is smaller than the lag, the expression turns into a lag. In other words, the D parameter with its filter is now acting as a large lag on the controller output. The effect of this is shown in Figure 5 on the same controller with the α coefficient set to 2,5. It can be seen that the controller now takes over three minutes to respond to a 10% change in error!

It is hard to believe that a leading manufacturer of control equipment can put such a stupid value of the α coefficient into its controller as the default value. In the company’s particular manual it does talk about the α coefficient and says that it is adjustable, and that a larger value should be used in the presence of large noise on the PV signal.

This is really not a sensible approach; the D term was never intended to act as a noise filter. If one has to attenuate noise, then the DCS has a proper lag filter which can be placed in front of the incoming PV signal. (Please refer to other articles on the dangers inherent in using large filters). One can only conclude that some of the manufacturers, or at any rate, the people writing their controller software, have no real understanding of the practicalities of control.

It is of interest that the people who had commissioned the refinery had brought in an expert on refinery control from overseas to tune the controllers. He obviously also had no idea of the practical aspects of the α coefficient, and had increased the P gain dramatically to overcome the tremendously sluggish response when he used the D term.


About Michael Brown


Michael Brown.

Michael Brown is a specialist in control loop optimisation, with many years of experience in process control instrumentation. His main activities are consulting and teaching practical control loop analysis and optimisation. He now presents courses and performs optimisation over the internet.

His work has taken him to plants all over South Africa and also to other countries. He can be contacted at: Michael Brown Control Engineering CC, +27 82 440 7790, michael.brown@mweb.co.za, www.controlloop.co.za


Credit(s)



Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Machine health monitoring with ifm
ifm - South Africa Editor's Choice IT in Manufacturing
With ifm’s machine health monitoring, early signs of wear can be detected and unexpected failures prevented. Combined with equipment preventive maintenance software, interventions can be scheduled proactively to avoid costly downtime.

Read more...
Powering Africa’s sustainable mining
VEGA Controls SA Editor's Choice Level Measurement & Control
At the 2026 Mining Indaba in Cape Town, one theme rises above all others, progress through precision. For VEGA, a global leader in process instrumentation, this mission aligns perfectly with its core purpose, which is turning measurement into meaningful progress.

Read more...
PCS Global delivers turnkey MCC installation in Botswana
PCS Global Editor's Choice PLCs, DCSs & Controllers
PCS Global is delivering a turnkey containerised MCC installation for a major copper mining operation in Northwest Botswana.

Read more...
SEW-EURODRIVE transforms drivetrain uptime
SEW-EURODRIVE Editor's Choice Motion Control & Drives
The DriveRadar IoT Suite from SEW-Eurodrive is an ideal solution for industrial condition monitoring. This powerful ecosystem of intelligent sensors, edge devices and cloud-based analytics ensures that customers have full visibility and control of their operations.

Read more...
Loop Signature 31: Non-linearity in control loops (Part 2)
Michael Brown Control Engineering Fieldbus & Industrial Networking
This article is a continuation of Loop Signature 30 published in the last issue in this series, exploring reasons for non-linearities which may be encountered in feedback control loops

Read more...
PC-based control for flat wire motors for electric vehicles
Beckhoff Automation Editor's Choice Motion Control & Drives
Special machine manufacturer, ruhlamat Huarui Automation Technologies has unveiled the second generation of its mass production line for flexible stators with bar winding (pins). This enables an extremely short production cycle and line changeover times, supported by PC- and EtherCAT-based control technology from Beckhoff.

Read more...
Heavy impact, smart control
Axiom Hydraulics Editor's Choice Pneumatics & Hydraulics
Every now and then a project lands on your desk that’s equal parts heavy machinery and fine control - a tantalising mix for any engineer. A client approached Axiom Hydraulics with a project exactly like this.

Read more...
Pneumatics makes a technological leap with the proportional valve terminal
Festo South Africa Editor's Choice Motion Control & Drives
Festo continually makes bold technological leaps to keep pace with global advancements. Controlled Pneumatics is redefining the boundaries of compressed air technology to meet the demands of today’s most advanced applications.

Read more...
Driving fluid power forward
Editor's Choice News
The National Fluid Power Association is developing its latest Industrial Technology Roadmap for 2025, showing how hydraulics and pneumatics are changing to meet new industrial demands.

Read more...
World’s hottest engine
Editor's Choice Motion Control & Drives
Scientists have built the world’s smallest engine. It’s also the world’s hottest. It could provide an unparalleled understanding of the laws of thermodynamics on a small scale, and provide the foundation for a new, efficient way to compute how proteins fold.

Read more...









While every effort has been made to ensure the accuracy of the information contained herein, the publisher and its agents cannot be held responsible for any errors contained, or any loss incurred as a result. Articles published do not necessarily reflect the views of the publishers. The editor reserves the right to alter or cut copy. Articles submitted are deemed to have been cleared for publication. Advertisements and company contact details are published as provided by the advertiser. Technews Publishing (Pty) Ltd cannot be held responsible for the accuracy or veracity of supplied material.




© Technews Publishing (Pty) Ltd | All Rights Reserved