Function Smoothing/ Noise Reduction

Click For Summary
SUMMARY

The discussion focuses on noise reduction techniques for a laser sensor used as a bin level sensor, specifically addressing the challenge of eliminating sharp spikes caused by large rocks passing in front of the sensor. The sensor operates with a sampling rate of 2 seconds, and the goal is to achieve a smooth trend in the output data. The hierarchy of the system includes the sensor, PLC, and SCADA, indicating a real-time monitoring setup. Effective filtering methods are essential to maintain accurate bin level readings, which typically hover around 32% based on flow rates.

PREREQUISITES
  • Understanding of laser distance sensors and their operational principles
  • Familiarity with signal processing techniques for noise reduction
  • Knowledge of PLC and SCADA systems for real-time data monitoring
  • Experience with data visualization tools to interpret sensor output
NEXT STEPS
  • Research digital filtering techniques such as moving average or Kalman filters
  • Explore the implementation of low-pass filters to smooth sensor data
  • Investigate the use of Python libraries like NumPy for signal processing
  • Learn about real-time data handling in SCADA systems for improved monitoring
USEFUL FOR

Engineers, data analysts, and technicians involved in sensor technology, real-time monitoring systems, and those seeking to enhance the accuracy of bin level measurements through effective noise reduction strategies.

Valdima
Messages
10
Reaction score
0
Hi,

my problem involves a laser sensor as a bin level sensor. what i want to do is get rid of the noise from the signal obtained. the spikes in the picture below are because the location of the laser sensor has to be where it is and when large rocks move down into the chute they pass infront of the laser giving it temporary high readings. what i want at the end of the day is a smooth trend. if you need more info from me post what you need.

the sampling rate is 2 seconds

http://img855.imageshack.us/img855/7298/functiony.png
 
Last edited by a moderator:
Engineering news on Phys.org
Do you mean the output is binary where either it is at high level when the rock pass through and low if nothing pass through? The sharp spikes that go even beyond the binary level are the one you want to get rid of and show only high and low?

You said sample rate is 2 second per sample, what is the time span of the graph? How wide are the spikes that you want to filter out?
 
it is a laser distance sensor

where the distance detected varies the output, I have attached the sensor in question.

also it is a real time level sensor for the bin so the percentage on the right hand side represents the bin level and 32% is the usual bin level, based on flow rates.

the graph is being updated every 2 seconds. there is a comms network between the sensor and this graph,

the hierarchy is like
sensor-plc-scada

but yeah the aim is to remove the large spikes both up and down.
 

Attachments

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
2K
  • · Replies 28 ·
Replies
28
Views
6K
Replies
17
Views
6K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
2
Views
3K
  • · Replies 19 ·
Replies
19
Views
10K
  • · Replies 1 ·
Replies
1
Views
11K
  • · Replies 8 ·
Replies
8
Views
5K