Measuring the natural frequency of a spring-mass system driving force

Click For Summary
SUMMARY

The discussion focuses on measuring the natural frequency of a spring-mass system using a driving force graph. Key equations include \( F = \frac{\omega}{2\pi} \) and \( \omega_d = \frac{2\pi}{T} \), with \( T \) determined from the steady-state part of the graph. The natural frequency \( \omega_0 \) can be inferred from the phase lag and the relationship between the observed period and the damping factor. Participants emphasize the importance of accurately digitizing graph data to extract values such as \( F_0 \), \( \gamma \), and \( \omega_0 \).

PREREQUISITES
  • Understanding of forced damped oscillation and resonance frequency
  • Familiarity with the equations of motion for spring-mass systems
  • Ability to interpret and digitize data from graphs
  • Knowledge of complex numbers in oscillatory motion
NEXT STEPS
  • Learn how to extract data points from graphs using tools like WebPlotDigitizer
  • Study the relationship between damping factors and natural frequency in oscillatory systems
  • Explore the derivation and application of the general solution for forced damped oscillation
  • Investigate the effects of varying mass and damping on the natural frequency of a spring-mass system
USEFUL FOR

Physics students, engineers, and researchers involved in mechanical vibrations, particularly those analyzing spring-mass systems and oscillatory motion.

happyparticle
Messages
490
Reaction score
24
Homework Statement
Measuring the natural frequency of a spring-mass system with the driving force graph
Relevant Equations
$$F = \frac{\omega}{2\pi}, \omega = \frac{2\pi}{T}$$
Hi,

On a driving force graph ##y = displacement (m)## and ##x = time## where the external force start at t = 0 and the system is in equilibrium at x=0, it's easy to find the driving frequency.

$$F = \frac{\omega}{2\pi}, \omega = \frac{2\pi}{T}$$ and we can get ##T## easily with the steady state part of the graph.

However, is there a way to find the natural frequency and the driving force amplitude?

Maybe by finding where ##w_d = w_0##, which is the resonance frequency.
SpsRoGO.png
 
Last edited by a moderator:
Physics news on Phys.org
The natural frequency can be inferred from the phase lag. To find that, you need the corresponding graph for the applied force.
 
haruspex said:
The natural frequency can be inferred from the phase lag. To find that, you need the corresponding graph for the applied force.
I have to find the natural frequency, but that's all I have. Is there another way?

Should I use ##F(t) = F_0=cos(\omega t + \phi)##
 
EpselonZero said:
I have to find the natural frequency, but that's all I have. Is there another way?

Should I use ##F(t) = F_0=cos(\omega t + \phi)##
What exactly do you have? The graph in post #1 looks like a freehand sketch. How was this obtained?
The start of it shows some transients. It might be possible to estimate a natural frequency from that, but it looks a bit messy.
 
haruspex said:
It might be possible to estimate a natural frequency from that, but it looks a bit messy.
I'll try to draw a better graph. I'll edited the post.
 
EpselonZero said:
I'll try to draw a better graph.
But from what? Do you have some data you can post (in machine-readable form, not as an image)?
 
haruspex said:
But from what? Do you have some data you can post (in machine-readable form, not as an image)?
I have to find the natural frequency only with that graph. I don't have any data.
 
EpselonZero said:
I have to find the natural frequency only with that graph. I don't have any data.
But if you are drawing the graph, what are you using to draw it?
 
I try to draw the same graph that I have in my book with my mouse:sorry:
 
  • #10
EpselonZero said:
I try to draw the same graph that I have in my book with my mouse:sorry:
Can you simply photograph the page in the book and post that?
 
  • #11
kZpX7vS.png


Is it good?
 
  • #12
EpselonZero said:
Yes, much better.
The general solution to forced damped oscillation, in complex form, is ##z(t)=Ce^{-\alpha t}+De^{-\alpha' t}+(A+iB)e^{-i\omega_dt}##, where ##\omega_d## is the forcing angular frequency, α and α are determined by the natural frequency and the damping factor, and A and B are determined by the forcing amplitude and frequency, the mass, the damping factor ##\Gamma## and the natural frequency ##\omega_0##.
E.g. ##A=\frac{(\omega_0^2-\omega_d^2)\frac{F_0}m}{(\omega_0^2-\omega_d^2)+\Gamma^2\omega_d^2}##.
See https://ocw.mit.edu/courses/physics...-fall-2016/syllabus/MIT8_03SCF16_Text_Ch2.pdf, but I have used the opposite sign for alpha.

The ##Ce^{-\alpha t}+De^{-\alpha' t}## terms are transients and die away, so the other terms correspond to the last part of your graph. In the early part of your graph you have the same but with the transient added in. So if you extend that trailing part back to the start and subtract it from the whole you should be left with a graph of the transients only.
 
Last edited:
  • #13
haruspex said:
The ##Ce^{-\alpha t}+De^{-\alpha' t}## terms are transients and die away, so the other terms correspond to the last part of your graph. In the early part of your graph you have the same but with the transient added in. So if you extend that trailing part back to the start and subtract it from the whole you should be left with a graph of the transients only.

I understand that, but how I can subtract the ##\omega_d## from the transients with only the data that I have. Which are, ##Mass = 1##, at ## x = 0## the mass doesn't move. ##F(t) = f_0cos(\omega t + \phi)## and the graph.

I found ##\omega_d## using the graph, but I don't have the amplitude, ##F_0## or ##\gamma## which is ##\frac{b}{m}##

Basically, I have to find all those values above.
 
Last edited by a moderator:
  • #14
EpselonZero said:
I understand that, but how I can subtract the ##\omega_d## from the transients with only the data that I have. Which are, ##Mass = 1##, at ## x = 0## the mass doesn't move. ##F(t) = f_0cos(\omega t + \phi)## and the graph.

I found ##\omega_d## using the graph, but I don't have the amplitude, ##F_0## or ##\gamma## which is ##\frac{b}{m}##

Basically, I have to find all those values above.
I mean to subtract the displacements as shown on the graph. That should produce a graph of ##Ce^{-\alpha t}##, allowing you to read off C and ##\alpha##.
Of course, it would be a lot easier if you had the raw data instead of just a picture.
 
  • #15
haruspex said:
Of course, it would be a lot easier if you had the raw data instead of just a picture.

I have multiple graphs and I have to read those data only with the graph.

The order of the questions is the same. I mean, I have to find ##\omega_d## then ##\omega_0##, ##b## , ##F_0## and ##\phi##

So, I guess I need ##\omega_d## to get ##\omega_0## and so on.

Maybe I can only get ##\omega_d## with the graph then I have to use ##\omega_d## to get ##\omega_0##, but even after hours I don't see how.
 
  • #16
EpselonZero said:
I have multiple graphs and I have to read those data only with the graph.

The order of the questions is the same. I mean, I have to find ##\omega_d## then ##\omega_0##, ##b## , ##F_0## and ##\phi##

So, I guess I need ##\omega_d## to get ##\omega_0## and so on.

Maybe I can only get ##\omega_d## with the graph then I have to use ##\omega_d## to get ##\omega_0##, but even after hours I don't see how.
You have ##\omega_d## already, yes? I've just downloaded a tool for extracting datapoints from a graph image. I'll let you know how I go.
 
  • #17
haruspex said:
You have ##\omega_d## already, yes?

##\omega_d = \frac{2\pi}{T}##

We can see in the steady-state that the period = 1s, so ##\omega_d = 2\pi## and ##f = 1hz##

In the steady-state, the oscillator moves with the same angular frequency as the drive.
 
  • #18
1612998973409.png

Here's what I got. The blue is a digitisation of points on your graph. The yellow is points of a sine curve based on the trailing part of your graph, and you see that it matches the blue well there.
The red is obtained by subtracting yellow from blue. This reveals the transients that die away. It's a bit scrappy because my digitisation wasn't that great, but you can see the 4 second cycle (underdamped) and you can estimate the attenuation per cycle.
Can you make some progress from there?
 
  • #19
So ##\omega_0 = \frac{2\pi}{4}## Basically, the transients is always (in this case) blue - yellow?
 
  • #20
EpselonZero said:
So ##\omega_0 = \frac{2\pi}{4}##
Not so fast. This is an underdamped oscillation. The relationship between the observed period of the transient (ω) and ω0 is given by equation 2.9 at the link I posted. So you need to find Γ. You can find that from the observed attenuation of the transient and equation 2.10.
EpselonZero said:
the transients is always (in this case) blue - yellow?
It is always the ##Ce^{-\alpha t}## term in ##z(t)=Ce^{-\alpha t}+De^{-\alpha' t}+(A+iB)e^{-i\omega_dt}##. The steady state behaviour, after transients have died away, is given by the other terms. So if you extrapolate the steady state back to the origin and subtract it from the whole graph you are left with the graph of the transients.
 
  • #21
How can I see this is a underdamped oscillator and the period without your graph.
 
  • #22
The graph you posted in post 11 makes it easy to visually find the natural frequency.

Look at the graph around the 10sec mark where it crosses the -2 displacement going in the positive direction. Then count how many times the graph crosses the -2 displacement, in the same direction, between the 10sec and 20sec marks.

Thus knowing how many cycles in 10sec, can you determine the frequency?

Cheers,
Tom
 
  • #23
Tom.G said:
Look at the graph around the 10sec mark where it crosses the -2 displacement going in the positive direction. Then count how many times the graph crosses the -2 displacement, in the same direction, between the 10sec and 20sec marks.

Between 10s and 20s isn't ##\omega_d##? Since in the steady-state, the oscillator moves with the same angular frequency as the drive.
 
  • #24
Tom.G said:
The graph you posted in post 11 makes it easy to visually find the natural frequency.

Look at the graph around the 10sec mark where it crosses the -2 displacement going in the positive direction. Then count how many times the graph crosses the -2 displacement, in the same direction, between the 10sec and 20sec marks.

Thus knowing how many cycles in 10sec, can you determine the frequency?

Cheers,
Tom
No, that gives the driving frequency. @EpselonZero found that early on.
 
  • #25
EpselonZero said:
How can I see this is a underdamped oscillator and the period without your graph.
You find out whether it is underdamped, overdamped or critically damped by producing that graph.
 
  • #26
I'm trying to find a way to use the equation 2.10 but I need ##\theta## and ##A_0##

##\theta## and A are determined by the inital position and velocity. Thus, if at x = 0 the velocity = 0, then A and ##\theta## = 0 ?
 
  • #27
EpselonZero said:
I'm trying to find a way to use the equation 2.10 but I need ##\theta## and ##A_0##
No, you don't. You are only concerned with how the amplitude changes across one cycle, so you can choose the peaks and troughs, i.e. the cos term is +/-1.
If the amplitude at the first trough is ##Ae^{-\Gamma t/2}## then at the next peak it will be ##Ae^{-\Gamma (t+T/2)/2}##, where T is one period of the transient.
What is the ratio of those two expressions? What is that ratio according to my graph?
 
  • #28
Do you mean that for low damping ##A = A_0 e^{(-\gamma/2)t}##

The ratio according to the graph seems to be ##-8/-3##, but what this ratio means?

Is it the attenuation per cycle.

Is the attenuation per cycle gamma?
 
Last edited by a moderator:
  • #29
EpselonZero said:
The ratio according to the graph seems to be ##-8/-3##, but what this ratio means?
Looks to me like the successive extremes are -8, +4, -2, +1... so for one complete cycle the amplitude is multiplied by 1/4.
As to the meaning algebraically, you did not answer this question:
haruspex said:
What is the ratio of those two expressions?
... where the two expressions are for the amplitudes half a cycle apart.
 
  • #30
##-2e^{(-\gamma(7/2))} / -8e^{(-\gamma/2)}##

But what does that mean?

How you get ##Ae^{-\gamma(t+T/2)/2}##

I still not sure why only this part ##Ae^{-\gamma/2}##.

##Ae^{-\gamma/2}## = ?
 
Last edited by a moderator:

Similar threads

Replies
17
Views
3K
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
Replies
9
Views
2K
Replies
5
Views
3K
Replies
6
Views
986
Replies
3
Views
850
Replies
17
Views
2K