What Effect Does Noise Have on Controller Tuning?

Noise – that random variation in your data signals – is seemingly everywhere. Low frequency process and high frequency signal noise are two sources that directly affect control. There’s no avoiding it. Indeed, when tuning PID controllers practitioners simply need to deal with it. As they say: It is what it is!

So exactly how does noise affect control?  It’s generally understood that tuning PID controllers starts with modeling the process. By performing a step, bump or other test, the fundamental dynamic behavior of a process can be revealed. Once a change to the associated process is initiated the controller’s response is soon to follow. A trend of the two showcases their cause-and-effect relationship and provides the essentials for process modeling.  That is, of course, as long as noise doesn’t obscure the relationship and impede model estimation.

Following are a few thoughts on noise, its effects on control, and how it can be addressed while tuning:

Data Disguised

As mentioned, noise can obscure a process’ response to change and make it difficult to calculate an accurate model. That difficulty often applies equally to manual methods as it does when software tools are applied. More precisely, when tuning manually noise can make it challenging for practitioners to “eyeball” their trended step test data and to accurately estimate values for a process’ Gain, Time Constant and Dead-Time. Similarly, when tuning with the help of software, noise that’s typical of real-world applications often thwarts the tool’s modeling capabilities, resulting in sub-par coefficients.

Good and Bad

From a tuning standpoint noise isn’t all bad as it’s an important part of the overall picture. If controlling a process’ dynamic behavior is the goal, then it’s essential to 1) account for all of the behavior that the controller encounters and 2) tune the controller to respond appropriately.  A previous post explained the simple wire-in, wire-out nature of the PID controller.  Its purpose is to respond to Error – the difference between the Process Variable and Set Point. In order for a PID controller to regulate loop performance effectively, the underlying model must account for the good and the bad even if that means accounting for noise.

Filtering Costs

Filtering is often applied in control applications to dampen the effects of noise on a given process signal. Filters – whether external or internal filters – effectively mute noise and smooth a controller’s response to dynamic behavior. Whereas internal filters manipulate data within the controller and leave the raw signal unchanged, external filters are external to the PID controller and manipulate the data going to the controller.  These filtering options involve additional hardware and/or software cost. They may make it easier to estimate model parameters, but they also hide data that could be important to the bigger picture – control.

Other Options

While very few traditional PID controller tuning packages account effectively for noise, those tools equipped with the ability to model non-steady state process data (i.e. NSS Modeling) have been shown to perform well with highly variable data. In addition to accurately modeling oscillatory process behavior they effectively account for the type of variability associated with a noisy data signal. Tools equipped with NSS Modeling eliminate the need for costly filtering solutions. Additionally, they simplify the modeling and tuning procedure will delivering more accurate and consistent results compared to manual methods.

While noise is pervasive in industrial applications it doesn’t have to limit a practitioner’s ability to tune PID controllers. If your processes are subject to excessive noise, then consider tools equipped with NSS Modeling.  They’ve proven to deliver quality results even when confronted with the noisy, oscillatory data that practitioners view as the “real world” and that’s saying something.

 

These resources offer related content:

Iconic-Mark_Inverted-Color

What Value is Hidden in a Plant’s Process Data

While a typical Distributed Control System (DCS) keeps a watchful eye on production and scheduling there are other important details that a DCS simply overlooks.  To be clear, a DCS consumes process data in order to measure and regulate the flow of material through a...

What Are My Options for Tuning a PID Controller?

The Strengths and Weaknesses of Common Tuning Approaches Not all approaches to PID controller tuning are equal. Regardless of your approach a key to successfully tuning a controller is modeling the process dynamics accurately. Without an accurate model of the process the controller can't do...
Fig3_image33

Adaptable Automation Using State-Based Control

An edible oil processing company struggled to run various products with unique characteristics until they applied state-based control loop performance monitoring software to handle the differences. Good automation system designs are built to detect and compensate for many operating conditions. However, one food and beverage...

Still looking for more?

Now that you’ve gotten the basics, connect with our team to learn how our people, processes and technologies can help you optimize.