Finding the frequency of an arbitrary, time-varying load

  • Context: Undergrad 
  • Thread starter Thread starter GoshDarn
  • Start date Start date
  • Tags Tags
    Frequency Load
Click For Summary

Discussion Overview

The discussion revolves around determining the frequency of a time-varying force that acts as a concentrated load. Participants explore how to analyze non-periodic force data and the application of MATLAB's fft() function for frequency analysis.

Discussion Character

  • Exploratory
  • Technical explanation
  • Mathematical reasoning

Main Points Raised

  • One participant questions how to determine the corresponding frequency of non-periodic force data.
  • Another participant states that if the force is not periodic, it does not have a single frequency.
  • There is a suggestion that the fft() function can be used to identify the main frequency components of the signal.
  • A participant seeks clarification on the physical significance of the output from fft(), specifically regarding how to interpret the resulting numbers in relation to frequency.
  • Concerns are raised about plotting the force as a function of time and then as a function of frequency using Fourier transform.
  • One reply advises checking the documentation for further details on the fft() function and its interpretation.

Areas of Agreement / Disagreement

Participants express differing views on the nature of frequency in non-periodic signals, with some agreeing on the utility of the fft() function while others emphasize the lack of a single frequency.

Contextual Notes

Participants have not fully resolved the implications of using fft() for non-periodic data, and there are uncertainties regarding the interpretation of the output in a physical context.

Who May Find This Useful

This discussion may be useful for individuals interested in signal processing, particularly those working with time-varying loads in engineering applications or using MATLAB for data analysis.

GoshDarn
Messages
2
Reaction score
0
Hi everyone,

So I have time-varying force data. The force acts as a concentrated load. The force does not vary periodically/harmonically, it just has a general variation with time. My main question is: How do I determine the corresponding frequency of this force data?

Also, if I'm using MATLAB and I have a data vector of this force's time variation, how do I use MATLAB to determine the corresponding frequency data? Do I use the fft() function?

Any help/insight would be appreciated! Let me know if you need any more details and I will happily provide them.

Thanks
 
Physics news on Phys.org
If it is not periodic, it does not have a single frequency.
Do I use the fft() function?
That looks like a Fourier transformation: Good. It will show you the main frequency components of your signal.
 
Thanks for the helpful reply, I appreciate it.

What exactly does fft() give me? For instance, say I define my force vector as V=[2 6 2 9 10 3 . . . .] then plug in fft(V) in MATLAB. What is the physical significance of the resulting numbers? Are they the frequency of the data of the vector?


Basically my goal is to first plot my force as a function of time from the given data, F(t). I have this data so its very easy. Then I want to plot the force as a function of its frequency, F(f) using a Fourier transform. How do I do this?

Any help/advice would be greatly appreciated. Let me know if you need my to provide more info.
 
What exactly does fft() give me?
Check the documentation?
The mathematical interpretation of a Fourier transformation (FT): If you see a peak at some value x, your data has an oscillating signal with a frequency of x. If you see multiple peaks (or even some broad distribution), you have multiple different oscillations in your signal at the same time (or chaos).

How do I do this?
Should be somewhere in the manual.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 20 ·
Replies
20
Views
4K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K