MATLAB How Can I Filter Out Noise in Combustion Pressure Data Using MATLAB?

  • Thread starter Thread starter Saladsamurai
  • Start date Start date
  • Tags Tags
    Data Noise
AI Thread Summary
To analyze pressure data from combustion experiments in a closed vessel, a user seeks to smooth out noisy data recorded at microsecond intervals using MATLAB. The expected data trend is a monotonically increasing function until pressure drops when the flame contacts the chamber walls. A suggested solution is to apply a low-pass filter, which can be easily implemented using MATLAB's signal processing toolbox. The toolbox offers various filtering options, including a median filter that can effectively reduce noise in the data.
Saladsamurai
Messages
3,009
Reaction score
7
Hello all :smile:

I am currently doing some experiments in combustion where the pressure inside of a closed vessel is recorded while a mixture of fuel/air are ignited. It's obvious from a physical standpoint that the plot of the recorded pressure data against time should resemble a monatomically increasing function (until the flame hits the walls of the chamber and the pressure falls off). However it is quite noisy since data are sampled on the order of microseconds. I am wondering if there is a way to use MATLAB to filter out the noise a bit so I can "smooth out" the data a bit. I am not terribly well-versed in MATLAB, but I have access to it and would love to learn how this can be done.

Any thoughts? Thank you. :smile:
 
Physics news on Phys.org
All you need is a low-pass filter. If you have the Matlab signal processing toolbox, there are many filters included. Here's an easy-to-use http://www.mathworks.com/help/toolbox/signal/medfilt1.html" .
 
Last edited by a moderator:
Back
Top