Calculating the spring displacement response from an acceleration input

Click For Summary
SUMMARY

This discussion focuses on calculating the spring displacement response of a 50 kg mass subjected to a 20g impulse along the spring axis, using a spring with a rate of 350 N/mm. The acceleration profile is defined by the equation a(t) = P·sin²(π·t/T). The participants detail the process of integrating acceleration to derive displacement and emphasize the importance of determining the dynamic displacement ratio (Xdyn/Xstatic) and the β ratio, which compares the natural frequency of the spring-mass system to the input frequency of the shock profile. The final formula for dynamic displacement in an undamped case is Xdyn = Xstatic / sqrt[(1-β²)²].

PREREQUISITES
  • Understanding of differential equations and integration techniques
  • Familiarity with spring-mass systems and their dynamics
  • Knowledge of shock analysis and impulse response
  • Basic grasp of frequency analysis and damping factors
NEXT STEPS
  • Learn about integrating acceleration functions to derive displacement in mechanical systems
  • Study the dynamics of spring-mass systems, focusing on natural frequency calculations
  • Explore shock analysis techniques and their applications in engineering
  • Investigate the effects of damping on oscillatory systems and how to model them
USEFUL FOR

Mechanical engineers, vibration analysts, and anyone involved in shock analysis and spring dynamics in automotive or machinery applications.

Raddy13
Messages
30
Reaction score
0
TL;DR
Determine the displacement response of a mass on a spring when subject to an acceleration impulse
I'm working on a project where we have a mass (50 kg) sitting on a spring (350 N/mm) and are subjecting it to a sudden impulse (20g) along the spring axis to simulate a shock. We have the profile of the acceleration defined as:

##a(t) = x''(t) = P\cdot \sin^2 (\pi \cdot t / T)##

Where P (peak acceleration) and T (pulse width) are known and fixed. I know the normal equation is:

##F(t) + m \cdot g = m \cdot x'' + b \cdot x' + k \cdot x##

The b term drops out since there is no damper in this system, but that's as far as I can make it and I'm about a decade removed from my differential equations class. Is it possible to determine the function x(t) response from the information I have?
 
Last edited:
Engineering news on Phys.org
Raddy13 said:
are subjecting it to a sudden impulse (20g) along the spring axis to simulate a shock.
If you are subjecting the mass to an acceleration ##a(t)##, all you have to do is integrate the accelration twice to ge the displacement :rolleyes: .

This is probably not what you had in mind. 'a sudden impulse' suggests you want to apply a force and give the spring a chance to counter that. Right ?
 
That would be ideal. The mass is a piece of equipment that sits on a shock mount in the bed of a mining vehicle and the vehicle is constantly hitting potholes and ruts and an acceleration measurement found that the worst case acceleration at the mounting location is 20gs. The equation listed above is from a study I found on approximating acceleration profiles in shock analysis.
 
Consider as ##x## the deviation from steady state (so that ##mg## also disappears from the equation)
and instead of ##a(t) = P\sin^2\left ({t\pi\over T}\right)## write ##F(t) = mP\sin^2\left ({t\pi\over T}\right)##, then you are left with $$m\ddot x + kx = mP\sin^2\left ({t\pi\over T}\right)$$

My DE class is 4 decades back, so I use wolframalpha and type in
Code:
d^2x/dt^2 = -x +sin^2(t);x(0)=0, dx/dt(0)=0
and they come back with
1577144788908.png

which looks OK, and a 'solution'
1577144864520.png

which I don't fully grok now (late and Heineken), but maybe will tomorrow. They even show a plot (for periodic bumps):Advantage: gets you started and easy to re-introduce some damping
 
Awesome, thank you for the reply!
 
To start you need to determine actual dynamic displacement of your mass vs the static load displacement amplitude Xdyn/Xstatic ; and. for that you must first determine the β ratio between the natural frequency of your spring and the input frequency of your shock profile. The equation for the natural frequency of your spring/mass is: f (sprg &mass) = √(k / m) ÷ 2π, where m = mass mounted on the top of the spring + 1/2 the mass of the spring and k is your spring rate.
Next, the time of your shock determines the 1/t apparent frequency of your shock input; and then β = f spring & mass / (1/t).

From there, the actual dynamic mass displacement X dyn / X static = 1 / sqrt[ (1-β^2)^2 + (2*ζ*β)^2]; where for your undamped case the ζ (damping factor) = 0 and the formula reduces to: X dyn = X static / sqrt[ (1-β^2)^2].

Once the impulse displacement is completed your load and spring will then oscillate at the above calculated f sprg &mass frequency in a sin wave configuration; and, even with no external damping, the amplitude of the successive oscillations will decline due to work energy consumption of the spring and aerodynamic drag on the mass.

(PS The 1/2 mass of the spring a way of representing the average spring displacement between the x=0 at the input end and the x=max at the output ends of the spring)
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 18 ·
Replies
18
Views
4K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
8
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
6
Views
986
  • · Replies 29 ·
Replies
29
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
1
Views
6K
Replies
9
Views
2K