Help with pressure wave analysis

Click For Summary

Discussion Overview

The discussion revolves around the analysis of pressure waves, specifically focusing on the challenges of interpreting noisy data from a blast wave generated by a 105mm cannon. Participants explore various methods for filtering and analyzing the data using MATLAB, including the use of FFT (Fast Fourier Transform) for frequency analysis.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Nate expresses uncertainty about how to analyze noisy pressure wave data and seeks advice on filtering techniques, such as moving averages.
  • Some participants suggest that identifying real peaks versus noise is challenging without a clear understanding of the measurement setup.
  • One participant mentions performing FFT analysis to identify frequencies in the data and requests more details about Nate's measurement setup.
  • Nate clarifies that the data was collected from a static pressure gauge located 10m away from the cannon at a 45-degree angle and shares his initial FFT results.
  • Another participant critiques Nate's FFT plot, indicating that it should display frequency on the x-axis and magnitude on the y-axis, and notes that a single blast may not provide sufficient data for an accurate FFT analysis.
  • There is a question raised about Nate's ultimate goal: whether he is primarily trying to remove noise from the data.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to analyze the data, and multiple views on filtering techniques and FFT analysis remain present throughout the discussion.

Contextual Notes

Participants highlight the limitations of using FFT with a single pulse and the challenges of distinguishing noise from actual signal peaks. There is also a lack of clarity on the specific goals of the analysis, which may affect the choice of methods.

swishidge
Messages
5
Reaction score
0
For my work I am analyzing pressure waves. I am new to this however, and do not know very much. I have attached two plots of the same wave. One plot is a line plot, and the other is a dot plot. For my analysis, I am using MATLAB.

As can be seen from the two plots, my data is very noisy. There is nothing I can do about this however, so I will have to work with what I am given. I would like to use a filter, a moving average, or perhaps a combination to better understand the data, but I do not know which to use, why one would be better than the other, advantages, disadvantages, etc.

Any help would be appreciated.

Thanks,

Nate
 

Attachments

Physics news on Phys.org
Without knowing your problem, it's hard to say which "peaks" are real and which ones are noise. Typically when I look at pressures in a CFD problem, I will perform FFT analysis afterward to see what frequencies show up in the solution.

Can you explain a little more about your setup and what exactly you're measuring?
 
Without knowing your problem, it's hard to say which "peaks" are real and which ones are noise. Typically when I look at pressures in a CFD problem, I will perform FFT analysis afterward to see what frequencies show up in the solution.

Can you explain a little more about your setup and what exactly you're measuring?
 
I am measuring the blast wave from a 105mm cannon. The data was collected using a static pressure gage. The pressure gage was located at the level of the cannon 10m away at a 45 degree angle, so the gage is actually 14.14m from the muzzle.

I tried performing an fft analysis and the attachment will show what I came up with.
This is the MATLAB code that I used:

figure
plot(fft(yvalues))

I don't think this is right though. I will look further into fft analysis.
 

Attachments

No, most FFT plots I've seen/done are a simple line plot. On the x-axis you have frequency, and on the y-axis, you have magnitude. For example, if you're data plot was really y=sin(wt), on the FFT plot you would show a spike on the x-axis at w, and ideally zero everywhere else.

Unfortunately, you only have one "blast" from the cannon. You need at least a few pulses to get an accurate FFT.

What is the goal here? Are you simply trying to remove the noise?
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
3
Views
3K
  • · Replies 9 ·
Replies
9
Views
5K