Is Using a Matrix to Analyze Multiple Sensor Data in FFT Appropriate?

AI Thread Summary
Using a matrix to analyze multiple sensor data in FFT is appropriate when calculating frequency response functions, as demonstrated by the conversion of time domain data to frequency domain using MATLAB's fft function. The correct approach involves dividing the FFT of the acceleration matrix by the FFT of the force matrix, yielding the frequency response function. The dimensions of the matrices, with 8192 data points from 24 sensors, support this method. Initial concerns about the validity of using matrices were clarified, confirming that the operation produces valid results. Overall, the matrix approach is suitable for this analysis.
arpwpagr
Messages
6
Reaction score
0
Hi all,
I have input force data and output acceleration data to calculate frequency response functions. As these data are in time domain I converted it to frequency domain using fft function in MATLAB. This is the procedure I used.
As an example Let's think, Force matrix =a
Acceleration matrix= b
c=fft2(a)./fft(b);
d=real(c);
There are 24 sensors in the system and I used all data once by using a matrix. I am not sure whether this is correct or not. Should I use one data at once or matrix is correct. Can anyone help me? It is a great help for me.
Thank you!
 
Engineering news on Phys.org
Since you have the input and output relationship in the frequency domain, I think you would be better off leaving the matrices alone and leaving them a lookup table to interpolate with.

Or you could divide the two expressions given and pass your values through the resulting expression.

What you are doing is conceptually wrong.
 
I have input and output values in the time domain and I want to convert it to frequency domain to find frequency response functions. Then I used fft function in MATLAB to do that. I have 8192 data points from 24 locations which means dimension of acceleration matrix is 8192*24 and force matrix is 8192*1.
I used this formula
The basic formula for a frequency response function is
H(f)=Y(f)/X(f)

Where H(f) is the frequency response function.

And Y(f) is the output of the system in the frequency domain.

And where X(f) is the input to the system in the frequency domain.
 
Ok yes I take back what I said earlier, reviewing the equations that operation does give you the frequency response of your system. I was thinking you were doing matrix division not a scalar division (missed the dot next to the division sign " ./ " ).
 
Hi all, I have a question. So from the derivation of the Isentropic process relationship PV^gamma = constant, there is a step dW = PdV, which can only be said for quasi-equilibrium (or reversible) processes. As such I believe PV^gamma = constant (and the family of equations) should not be applicable to just adiabatic processes? Ie, it should be applicable only for adiabatic + reversible = isentropic processes? However, I've seen couple of online notes/books, and...
Thread 'How can I find the cleanout for my building drain?'
I am a long distance truck driver, but I recently completed a plumbing program with Stratford Career Institute. In the chapter of my textbook Repairing DWV Systems, the author says that if there is a clog in the building drain, one can clear out the clog by using a snake augur or maybe some other type of tool into the cleanout for the building drain. The author said that the cleanout for the building drain is usually near the stack. I live in a duplex townhouse. Just out of curiosity, I...
I have an engine that uses a dry sump oiling system. The oil collection pan has three AN fittings to use for scavenging. Two of the fittings are approximately on the same level, the third is about 1/2 to 3/4 inch higher than the other two. The system ran for years with no problem using a three stage pump (one pressure and two scavenge stages). The two scavenge stages were connected at times to any two of the three AN fittings on the tank. Recently I tried an upgrade to a four stage pump...

Similar threads

Back
Top