How Can I Correct for Noise Using Internal Filters?

 

Internal Filters are an Effective Solution for Addressing Noise.  Just Don’t be Fooled …They Don’t Solve Everything!

Noise is inevitable. To one degree or another it’s evident in the data of most every production process. Sure it can be absent in academic settings and similar lab environments where simulations often generate sanitized data. However, in the real world of industrial manufacturing noise is a factor that cannot be avoided. Failing to account for or manage noise can be a recipe for – well – failure.

Noise is defined as random variation in a signal and is generally categorized as either Signal Noise or Process Noise. Signal Noise is high frequency and tends to result from electrical interference or improperly specified instrumentation. As examples, consider a pump that kicks on then off sending an electrical upset throughout a plant’s circuitry, or a PID controller that captures imprecise sample time stamps and thereby creates irregularities in the information processed. Process Noise on the other hand is low frequency interference emanating from the process itself. Whether the result of bubbles, splashes, or other process dynamics this form of noise impedes accurate measurement and subsequently hampers effective control.

Filtering is a common approach for mitigating the negative effects of noise. Most modern PID controllers such as the Honeywell UDC2500 and Siemens S7-300/400 series controllers include internal filters just for that purpose. An internal filter mathematically manipulates the process’ signal so that the true, underlying dynamics can be analyzed. Wonderful as that capability may sound the pros and cons of internal filters merit a bit more attention. Consider the following:

  • Do’s and Don’ts of Derivative

As shared in a previous post the Derivative Term responds directly to variability in the Process Variable (PV) signal. As such a noisy PV signal results in an equally agitated reaction by the Final Control Element (FCE), accelerating wear and tear unnecessarily and potentially resulting in unplanned downtime. Internal filters effectively correct for Process Noise in the PV signal, damping the signal’s variability and curbing excessive wear on the process’ mechanical resources.

  • Dangers of Adding Delay

 

Internal Filters and Impact on Observed Dead-Time

While the use of an Internal Filter smooths the PV signal it also contributes to an increase of the process’ observed Dead-Time and Time Constant.

Correcting for Process Noise does come at a cost – the mathematical manipulations that remove volatility in the PV signal also mute the controller’s responsiveness. Specifically the newly filtered signal increases the observed Dead-Time and Time Constant of the process – albeit marginally – which can further limit control loop performance. If Dead-Time is considered the “Killer of Control”, then increasing its value should be done with eyes wide open.

  • Low Frequency Focus

While internal filters can correct for low frequency Process Noise they leave the negative influence of high frequency Signal Noise unattended. Recall that Signal Noise is most commonly the result of electrical interference – signals that are not produced directly by the process. That form of signal variability is best corrected through normal maintenance procedures.

Internal filters are an effective way of addressing Process Noise so that accurate measurement of a process’ dynamics can be made and effective control can be achieved. That said, be aware that there are other available filtering options – topics that will be covered in future posts.

These resources offer related content:

How Do I Tune a Level Controller?

Level is Among the More Common Industrial Control Loops...and Among the More Misunderstood Level controllers present challenges that are different from others. Although their presence is significant they lag behind Flow controllers in their overall share of the typical production facility's process control landscape. Unlike...

What is Feed-Forward Control?

Feed-Forward Control is an Advanced Strategy for Proactively Dealing with Upstream Disturbances In a previous post cascade control was introduced as an effective means of limiting the lag between an upset and the associated PID control loop's correction. As practitioners know: The longer the delay...

How Do I Calculate Gain? What Is the Difference Between Process Gain and Controller Gain?

Gain Is an Important Parameter So Important That There Are Two That You Need to Know Among practitioners who tune PID control loops manually most note their focus on calculating the Gain. What is sometimes overlooked is that there are two different Gain values – one for the...

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.