Mech Vibration
Mech Vibration
This is a 2nd order, linear ODE which we then solve to find the solution, x(t).
Notice there are 3 major constants attached to the three orders of derivation of x. Mass, stiffness and damping.
This turns out to be an over-arching theme in vibrations. To model complex systems, we need to find the
equivalent mass, stiffness and damping.
Page 1 of 12 11/08/2024
Lumping of Parameters: In every vibration, there's an exchange between kinetic and potential
energies. The potential energy is maximum whenever the spring is compressed or stretched and the kinetic
energy is maximum when the mass zooms by the equilibrium position at maximum speed. Like we said
before, there are three major elements of every vibration system: mass, stiffness and damping. The kinetic
energy of the system is due to the mass and how fast it goes, the potential energy due the stiffness of the
'spring' and how far it's stretched and the damping constant is due to lost energy from friction or viscosity.
When modeling problems, we often 'lump' parameters together to get an equivalent and simplified system.
In mechanical vibrations specifically, we want to simplify complex problems into 3 elements only or at
least combinations of plenty of these three elements. The elements are, a mass equivalent to the total mass
of the system, a stiffness constant equivalent to the total stiffness of the system and a damping constant
equivalent to the 'damping effect' of the whole system.
Equivalent Stiffness: Stiffness gives rise to potential energy. The equivalent stiffness constant is
that which stores the same potential energy as all the springs in a system combined. That is...
1 2 1 2
―keq ⋅ xeq = ∑ ―ki ⋅ xi
2 2
For springs connected in parallel, the
deflection (x) is the same on all springs... 1 2 1 2
―keq ⋅ x = ∑ ―ki ⋅ x >> keq = ∑ ki
2 2
1 1 F F
For springs connected in series, the force ―F ⋅ xeq = ∑ ―F ⋅ xi >> xeq = ∑ xi >> ―― = ∑―
experienced by all springs is the same. 2 2 keq ki
1 1
>> ―― = ∑―
keq ki
Equivalent Mass: Mass gives rise to kinetic energy, so the equivalent mass is defined as...
1 2 1 2
―meq ⋅ veq = ∑ ―mi ⋅ vi ...were vi means each element velocity
2 2
meq ⋅ x'eq 2 = ∑ mi ⋅ x'i ...where xi is the measure of displacement for
each moving members of the system
To solve for meq, we should first relate xeq to all xi through what are called 'constraint' equations...
Page 2 of 12 11/08/2024
Free Vibration of a single degree of freedom
Consider a simple point mass attached to the end of a spring. When the mass is given some push, two forces
are at play, the elastic resistive force of the spring (acting against the direction of acceleration), and the mass's
own inertial force (F=ma) in the direction of acceleration. Both forces are functions of the position of the mass
only.
Spring-mass system
k
or x′′ ((t)) + ― x ((t)) = 0
m
The above is only true when there is no external load acting on the spring-mass system, i.e. at the natural
frequency of the spring-mass. It's a 2nd order, linear and homogenous O.D.E with constant coefficients so its
general solution will have the form:
solve , x
rewrite , cos
assume , k > 0 , m > 0 ⎛ ⎞ ⎛ ⎞
k t ⋅ ‾‾
k t ⋅ ‾‾k
x′′ ((t)) + ― x ((t)) = 0 ――――――→ ((_z1 - _z)) ⋅ 1i ⋅ sin ⎜――⎟ + ((_z1 + _z)) ⋅ cos ⎜――⎟
m ⎜ ‾‾ ⎟ ⎜ ‾‾ ⎟
⎝ m ⎠ ⎝ m ⎠
‾‾‾
k
the ― term is the natural resonance frequency of the spring-mass. If we add a damping constant, c, and
m
k
some external force; x′′ ((t)) + c ⋅ x′ ((t)) + ― x ((t)) = F ((t)) now it becomes forced oscillation and it's no longer
m
homogenous O.D.E.
Here C is the amplitude of motion (range of motion), ω is the angular frequency and γ is the phase shift of the sine
wave.
Page 3 of 12 11/08/2024
Example:
Suppose that m=2kg and k=8N/m.
The whole mass and spring setup is sitting on a truck that was traveling at 1 m/s.
The truck crashes and hence stops. The mass was held in place 0.5 meters forward from the rest position. During
the crash the mass gets loose. That is, the mass is now moving forward at 1 m/s, while the other end of the spring
is held in place. The mass therefore starts oscillating. What is the frequency of the resulting oscillation? What is
the amplitude? The units are the mks units (meters-kilograms-seconds).
N m
Given: m ≔ 2 kg k≔8 ― I.C.: x0 ≔ 0.5 m x'0 ≔ 1 ―
m s
k
Assuming an undamped, free oscillation: x′′ ((t)) + ― x ((t)) = 0
m
‾‾‾
k rad ⎛ 2 ⋅ rad ⋅ t ⎞ ⎛
General solution: ω≔ ―= 2 ―― x ((t)) ≔ A ⋅ cos ((ω ⋅ t)) + B ⋅ sin ((ω ⋅ t)) → B ⋅ sin ⎜―――⎟ + A ⋅ cos ⎜
m s ⎝ s ⎠ ⎝
To find A and B:
⎡ x ((0)) = x0 ⎤ solve , A , B ⎡ 0.5 ⋅ m ⎤ ‾‾‾‾‾‾‾
2 2 ⎛B⎞
[[ A B ]] ≔ ⎢ ⎥ ―――― → ⎢ 0.5 ⋅ m ――― ⎥ C ≔ A + B = 0.707 m γ ≔ atan ⎜―⎟ = 0.785
⎣ x′ (
(0 )
) = x'0⎦ ⎣ rad ⎦ ⎝A⎠
2π
t ≔ 0 s , .1 s ‥ 10 s So the specific answer is: x ((t)) ≔ C ⋅ cos ((ω ⋅ t - γ)) T ≔ ―― = 3.142 s
ω
You can see from the plot that
0.75 the period is close to 3s which
0.6
0.45 is also what we get from the
0.3 calculation.
0.15
0
-0.15 0 1 2 3 4 5 6 7 8 9 10 x ((t)) ((m))
-0.3
-0.45
-0.6
-0.75
t ((s))
clear ⎛⎝x , t , T , C , γ , A , B , k , m , x0 , x'0 , ω⎞⎠
Damped Oscillations: Most spring-mass systems don't oscillate forever as in the ideal case. There is friction,
which opposes motion and has a damping effect on the oscillation. It's proportional to the speed with a constant
of proportionality, C. So, now the general equation for spring mass system becomes:
m ⋅ x′′ + c ⋅ x′ + k ⋅ x = F where c is the damping constant and F is the external
load. For now, let F=0.
m ⋅ x′′ + c ⋅ x′ + k ⋅ x = 0 This is the general equation for free, damped oscillation at
natural frequency, a 2nd order, linear, homogeneous O.D.E
⎡ ‾‾‾‾‾‾‾‾‾‾‾‾ 2 ⎤
((4 ⋅ k ⋅4m
-Page of)) +
12c - c ⎥ 11/08/2024
⎢ ―――――――
⎡ ⎤ solve , r
⎡ ‾‾‾‾‾‾‾‾‾‾‾‾ ⎤
-((4 ⋅ k ⋅ m)) + c 2 - c ⎥
⎢ ―――――――
⎡ r1 ⎤ solve , r ⎢ We can see that the -((4 ⋅ k ⋅ m)) + c 2
2 2⋅m ⎥
⎢⎣ r2 ⎥⎦ ≔ m ⋅ r + c ⋅ r + k = 0 ――→ ⎢ ⎥ factor determines whether we get a
- ‾‾‾‾‾‾‾‾‾‾‾‾
-((4 ⋅ k ⋅ m)) + c 2 - c ⎥
⎢ ――――――― real or complex root.
⎢⎣ 2⋅m ⎥⎦
2
Case 1). -((4 ⋅ k ⋅ m)) + c > 0 :2 real and distinct roots.
⎡ ‾‾‾‾‾‾‾‾‾‾‾‾ ⎤ ⎡ ‾‾‾‾‾‾‾‾‾‾‾‾ ⎤
-((4 ⋅ k ⋅ m)) + c 2 - c ⎥
⎢ ――――――― -((4 ⋅ k ⋅ m)) + c 2
⎢ ―――――― c ⎥
- ――
⎡ r1 ⎤ ⎢ 2⋅m ⎥ expand ⎢ 2⋅m 2⋅m ⎥
→
⎢⎣ r2 ⎥⎦ ⎢ ⎥ ――― → ⎢ ⎥
- ‾‾‾‾‾‾‾‾‾‾‾‾ 2
-((4 ⋅ k ⋅ m)) + c - c ⎥
⎢ ―――――――
‾‾‾‾‾‾‾‾‾‾‾‾
-((4 ⋅ k ⋅ m)) + c
⎢ -――――――
2
c ⎥
- ――
⎢⎣ 2⋅m ⎥⎦ ⎢⎣ 2⋅m 2 ⋅ m ⎥⎦
⎡ ‾‾‾‾‾‾‾‾‾‾
⎛k⎞ ⎤ ⎡ ‾‾‾‾‾‾‾‾
k ⎤
⎢ -⎜―⎟ + ((p)) 2 - p ⎥ ⎢ -―+ p 2 - p ⎥ c
⎡ r1 ⎤ ⎢ ⎝m⎠ ⎥→⎢ m ⎥ where p= ――
This is equivalent to: ⎢⎣ r2 ⎥⎦ ≔ ⎢ ‾‾‾‾‾‾‾‾‾‾
⎛k⎞ ⎥ ⎢ ‾‾‾‾‾‾‾‾ ⎥
2⋅m
k
⎢- -⎜―⎟ + ((p)) 2 - p ⎥ ⎢ - -―+ p 2 - p ⎥
⎣ ⎝m⎠ ⎦ ⎣ m ⎦
k ‾‾‾‾‾‾‾‾
k
Now since r1 and r2 are always real, -―+ p 2 < p 2 because k and m are positive, so, ||p|| > -―+ p 2
m m
r1 ⋅ t
and the roots r1 and r2 will always be negative, i.e. the general solution given as C1 ⋅ e + C2 ⋅ e r2 ⋅ t will
be a decaying function with time.
let r1 ≔ -1 r2 ≔ -2
⎡ ( ) ⎤ solve , C1 , C2
(
x ((t)) ≔ C1 ⋅ e r1 ⋅ t + C2 ⋅ e r2 ⋅ t → C1 ⋅ e -t + C2 ⋅ e -(2 ⋅ t)
)
[[ C1 C2 ]] ≔ ⎢ x (0) = 1 ⎥ ――――→ [[ -1 2 ]]
⎣ x′ ((0)) = -3 ⎦
( )
x ((t)) ≔ C1 ⋅ e r1 ⋅ t + C2 ⋅ e r2 ⋅ t → -e -t + 2 ⋅ e -(2 ⋅ t)
Page 5 of 12 11/08/2024
k ‾‾‾
k
Case 2). -((4 ⋅ k ⋅ m)) + c 2 < 0 : complex roots. Or, -―+ p 2 <0 or p < ―
m m
⎡ ‾‾‾‾‾‾
k ⎤ k
⎢ ‾‾‾
-1 ⋅ ―- p - p ⎥ substitute , ―
2 = ω0 2 ⎡ ⎤ substitute , ‾‾‾‾‾‾‾‾
⎡ r1 ⎤ ⎢ m 1i ⋅ ‾‾‾‾‾‾‾‾
-p 2
+ ω 2
- p -p 2 + ω0 2 = ω1 ⎡ -p + 1i ⋅ ω ⎤
m ⎥ ――――――→ ⎢ 0 ⎥ ――――――――― 1
⎢⎣ r2 ⎥⎦ ≔ ⎢ ‾‾‾‾‾‾ ⎥ ⎢ ⎛ ‾‾‾‾‾‾‾‾ 2 ⎞ ⎥
→⎢
-p - 1i ⋅ ω
⎥
k 2
-⎝1i ⋅ -p + ω0 ⎠ - p ⎦ ⎣ 1⎦
⎢ - ‾‾‾ ⎣
2
-1 ⋅ ― - p - p ⎥
⎣ m ⎦
where ω0 is the angular frequency if the system were undamped and ω1 is always positive
⎛ ⎞
rewrite , sincos
C1 ⋅ e 1i ⋅ ω1 ⋅ t + C2 ⋅ e -⎝1i ⋅ ω1 ⋅ t⎠ ――――― → ((-((1i ⋅ C2)) + 1i ⋅ C1)) ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + ((C2 + C1)) ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠
*where C1 and C2 are any complex
Replacing this with new const. A and B and substituting... numbers...
( )
general solution: x ((t)) = e -(p ⋅ t) ⋅ ⎛⎝A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞⎠
float , 3
let... p ≔ .3 ω0 ≔ 2 ω1 ≔ ‾‾‾‾‾‾‾
ω0 2 - p 2 ――― → 1.98 * ω1 is the damped natural frequency of
vibration
-((p ⋅ t)) -0.3 ⋅ t
( )
x (t) ≔ e ⎛ ⎛ ⎞ ⎛ ⎞⎞
⋅ ⎝A ⋅ sin ⎝ω1 ⋅ t⎠ + B ⋅ cos ⎝ω1 ⋅ t⎠⎠ → e ⋅ (A ⋅ sin (1.98 ⋅ t)) + B ⋅ cos ((1.98 ⋅ t))))
( (
solve , A , B
⎡ ( ) ⎤ ⎡ ⎤ float , 3
[[ A B ]] ≔ ⎢ x (0) = 17 ⎥ → ⎢ B = 17
―――― → [[ 1.57 17.0 ]]
⎣ x′ ((0)) = -2 ⎦ ⎣ -0.3 ⋅ B + 1.98 ⋅ A = -2.0 ⎥⎦
⎛B⎞
-((p ⋅ t)) where C ≔ ‾‾‾‾‾‾‾
A 2 + B 2 and γ ≔ atan ⎜―⎟
We can further simplify this as: x ((t)) ≔ e ⋅ ⎛⎝C ⋅ cos ⎛⎝ω1 ⋅ t - γ⎞⎠⎞⎠ ⎝A⎠
t ≔ 0 , .1 ‥ 10
Now, the spring mass is said to be under-damped.
17.5 You can see that the mass oscillates back and forth,
14 overshooting the equilibrium mark multiple times
10.5
before decaying to zero eventually. The two traces in
7
red and green are the envelope equations that bound
3.5 x ((t))
0
the oscillation,i.e. the mass will never go beyond this
0 1 2 3 4 5 6 7 8 9 10
lines. Like before, changing the initial conditions
-3.5
C ⋅ e -p ⋅ t
-7 changes the graph, same way increasing the initial
-10.5 stretch on the spring-mass makes it oscillate longer,
-C ⋅ e -p ⋅ t
-14
and so on. When -((4 ⋅ k ⋅ m)) + c 2 = 0 the system is
-17.5
said to be critically damped and the behavior is
similar to the over-damped case. However, this is
t almost never the case since it's unstable.
Forced Oscillations:
is when the R.H.S is a non-zero fun_ of time that 'forces' the spring-mass to oscillate at a frequency other
than its natural frequency.
m ⋅ x′′ + c ⋅ x′ + k ⋅ x = F
This is now a linear, 2nd order, non-homogeneous equation. Suppose our external load is a periodic
fun_ given as: F = F0 ⋅ sin ((ω ⋅ t)) at some known frequency ω .
m ⋅ x′′ + c ⋅ x′ + k ⋅ x = F0 ⋅ sin ((ω ⋅ t))
Ignoring the damping for a moment and solving for the solution of this nonhomogeneous equation, we see that it
will have a general solution of the form:
k ‾‾‾
-k ⎡ 1i ⋅ ω0 ⎤
r 2 + ―= 0 r = ―― =⎢ xn ((t)) ≔ A ⋅ cos ⎛⎝ω0⎞⎠ + B ⋅ sin ⎛⎝ω0⎞⎠ → B ⋅ sin ⎛⎝ω0⎞⎠ + A ⋅ cos ⎛⎝ω0⎞⎠
⎥
m m ⎣ -1i ⋅ ω0 ⎦ *where xn denotes the null
F0 ⋅ sin ((ω ⋅ t)) space...
k () ( ) ( )
x′′ + ― x = ――――― try x (t) ≔ C ⋅ sin (ω ⋅ t) → C ⋅ sin (ω ⋅ t)
m m
⎡ ( ) ⎤ ⎡ ⎤ solve , A , B
[[ A B ]] ≔ ⎢ x1 (0) = 0 ⎥ → ⎢ A=0
―――― → [[ 0.0 -2.5591 ]]
⎣ x1′ ((0)) = 0 ⎦ ⎣ 4.0 ⋅ B + 10.2364 = 0.0 ⎥⎦
4
⎡ ( ) ⎤ solve , A , B
2
[[ A B ]] ≔ ⎢ x2 (0) = 0 ⎥ ―――― → [[ 0.0 -0.625 ]]
⎣ x2′ ((0)) = 0 ⎦
0
x1 ((t))
-2
F0 ⋅ t ⋅ cos ⎛⎝ω0 ⋅ t⎞⎠
-4 x2 ((t)) ≔ ―――――― + B ⋅ sin ⎛⎝ω0 ⋅ t⎞⎠ + A ⋅ cos ⎛⎝ω0 ⋅ t⎞⎠
2 ⋅ ω0 ⋅ m
-6
0 2 4 6 8 10 12 14 16 18 20
-8
-10 27
22.5
t 18
13.5
4.5
Page 8 of 12 11/08/2024
clear ⎛⎝x1 , x2 , A , B , ω , ω0 , F0 , m⎞⎠
⎡ C1 ⋅ e r1 ⋅ t
+ C2 ⋅ e r2 ⋅ t ⎤
If it's over-damped ( p 2 > ω0 2 )
⎢ -((p ⋅ t)) ⎥
xn = ⎢ e ⋅ ⎛⎝A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞⎠ ⎥ If it's under-damped ( p 2 < ω0 2 )
⎢⎣ C1 ⋅ t ⋅ e -p ⋅ t + C2 ⋅ e -p ⋅ t ⎥⎦ If it's critically-damped ( p 2 = ω0 2 ), with r1 and r2
being the roots of the characteristic equation.
Now, to find the XP for the case with ω ≠ ω0 plugin... xp ((t)) ≔ A ⋅ cos ((ω ⋅ t)) + B ⋅ sin ((ω ⋅ t)) → B ⋅ sin ((ω ⋅ t)) + A ⋅ cos ((ω
F0
xp′′ ((t)) + 2 p ⋅ xp′ ((t)) + ω0 2 xp ((t)) = ― cos ((ω ⋅ t)) rearranging the equation...
m
simplify ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
F0 2
C ≔ ‾‾‾‾‾‾‾
A 2 + B 2 ――― → ―――――――――――――
m 2 ⋅ ⎛⎝4 ⋅ ω 2 ⋅ p 2 + ω0 4 - 2 ⋅ ω 2 ⋅ ω0 2 + ω 4 ⎞⎠
2 ⋅ F0 ⋅ ω ⋅ p ⋅ sin ((ω ⋅ t)) F0 ⋅ ⎛⎝ω0 - ω⎞⎠ ⋅ ⎛⎝ω0 + ω⎞⎠ ⋅ cos ((ω ⋅ t))
xp ((t)) ≔ A ⋅ cos ((ω ⋅ t)) + B ⋅ sin ((ω ⋅ t)) → ―――――――――――― + ――――――――――――
m ⋅ ⎛⎝4 ⋅ ω 2 ⋅ p 2 + ω0 4 - 2 ⋅ ω 2 ⋅ ω0 2 + ω 4 ⎞⎠ m ⋅ ⎛⎝4 ⋅ ω 2 ⋅ p 2 + ω0 4 - 2 ⋅ ω 2 ⋅ ω0 2 + ω 4
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
F0 2
xp = C ⋅ cos ((ω ⋅ t - γ)) → function = cos ((ω ⋅ t - γ)) ⋅ ――――――――――――― *where γ such that
m 2 ⋅ ⎛⎝4 ⋅ ω 2 ⋅ p 2 + ω0 4 - 2 ⋅ ω 2 ⋅ ω0 2 + ω 4 ⎞⎠ tan ((γ)) = B ÷ A
Now lets make some plots and try to understand things visually. (The best way to learn!)
Suppose:
c ‾‾‾
k
k≔1 m ≔ 1 F0 ≔ 1 c ≔ .7 ω ≔ 1.1 p ≔ ―― = 0.35 ω0 ≔ ―= 1 ω1 ≔ ‾‾‾‾‾‾‾
ω0 2 - p 2 = 0.937
2m m
xp ((t)) ≔ A ⋅ cos ((ω ⋅ t)) + B ⋅ sin ((ω ⋅ t)) To find the null space, compare p 2 > ω0 2 = 0 So, we have a case of
p 2 and ω0 2 p 2 < ω0 2 = 1 underdamped
oscillation!
clear.sym ((A , B))
( )
xn ((t)) ≔ e -(p ⋅ t) ⋅ ⎛⎝A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞⎠ x ((t)) ≔ xp ((t)) + xn ((t))
solve , A , B solve , A , B
⎡ ( ) ⎤ float , 3 ⎡ ( ) ⎤ float , 3
⎡ _A _B ⎤ ≔ ⎢ x (0) = 1 ⎥ ―――― → [[ 0.145 1.33 ]] ⎡ _A _B ⎤ ≔ ⎢ x (0) = 1 ⎥ ―――― → [[ -1.99 1.33 ]]
⎣ 2 2⎦ ⎣ x′ ((0)) = 1 ⎦ ⎣ 3 3⎦ ⎣ x′ ((0)) = -1 ⎦
( )
float , 3 -0.35 ⋅ t
xn1 ((t)) ≔ e -(p ⋅ t) ⋅ ⎛_A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + _B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞ ――― →e ⋅ ((-1.3 ⋅ sin ((0.937 ⋅ t)) + 0.33 ⋅ cos ((0.937 ⋅ t))))
⎝ 0 0 ⎠
( )
float , 3 -0.35 ⋅ t
xn2 ((t)) ≔ e -(p ⋅ t) ⋅ ⎛_A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + _B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞ ――― →e ⋅ ((-0.923 ⋅ sin ((0.937 ⋅ t)) + 1.33 ⋅ cos ((0.937 ⋅ t))))
⎝ 1 1 ⎠
( )
float , 3 -0.35 ⋅ t
xn3 ((t)) ≔ e -(p ⋅ t) ⋅ ⎛_A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + _B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞ ――― →e ⋅ ((0.145 ⋅ sin ((0.937 ⋅ t)) + 1.33 ⋅ cos ((0.937 ⋅ t))))
⎝ 2 2 ⎠
( )
float , 3 -0.35 ⋅ t
xn4 ((t)) ≔ e -(p ⋅ t) ⋅ ⎛_A ⋅ sin ⎛⎝ω1 ⋅ t⎞⎠ + _B ⋅ cos ⎛⎝ω1 ⋅ t⎞⎠⎞ ――― →e ⋅ ((-1.99 ⋅ sin ((0.937 ⋅ t)) + 1.33 ⋅ cos ((0.937 ⋅ t))))
⎝ 3 3 ⎠
What I did here is not as complex as it looks. I just made up 4 different I.C. to get 4 different null spaces which I
then added to the Xp to get 4 different general solutions for each initial condition. Each of these general solution is
represented by a different color in the plot below. Note how they all seem to converge to the same sine wave as time
progresses...
x1 ((t)) ≔ xp ((t)) + xn1 ((t)) x2 ((t)) ≔ xp ((t)) + xn2 ((t)) x3 ((t)) ≔ xp ((t)) + xn3 ((t)) x4 ((t)) ≔ xp ((t)) + xn4 ((t))
t ≔ 0 , .1 ‥ 20
Page 10 of 12 11/08/2024
t ≔ 0 , .1 ‥ 20
1.8
1.5
1.2
0.9
0.6
x1 ((t))
0.3
0 x2 ((t))
0 2 4 6 8 10 12 14 16 18 20
-0.3
-0.6 x3 ((t))
-0.9
-1.2 x4 ((t))
-1.5
t
Important Observations!
The null space decays to zero with time (because of damping) but the particular solution oscillates at the
forced frequency ω with an amplitude of C = A 2 + B 2 . So as t increases, Xp becomes dominant and the
null space vanishes. For this reason. the null space is termed the transient solution whereas the particular
solution is termed the steady-periodic solution.
The initial condition only affects the start region of the graph and as t approaches ∞ , the effects of the
I.C. vanish. This is because the effect of I.C. (arbitrary constants) is only present in the transient solution,
Xtr, and not present in the steady-periodic Xsp solution.
clear ((ω))
s
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ s≔ p≔― p = 0.48
F0 2 50
C ((ω)) ≔ ―――――――――――――
m 2 ⋅ ⎛⎝4 ⋅ ω 2 ⋅ p 2 + ω0 4 - 2 ⋅ ω 2 ⋅ ω0 2 + ω 4 ⎞⎠
⎡ 0 ⎤
⎢ ⎥
solve , ω ‾‾‾
337 ⎥
ωcr ≔ C′ ((ω)) = 0 ――― ⎢
→ ―― ωCr ≔ ωcr = 0.734 CCr ≔ C ⎛⎝ωCr⎞⎠ = 1.187
⎢ 25 ⎥ 1
⎢ ⎥
ω ≔ 0 , 0.1 ‥ 5 ⎢ - ‾‾‾
337 ⎥
―――
⎢⎣ 25 ⎥⎦
0.734
1
1.5 Critical amplitude decreases as
1.35
1.187
damping (p) increases and vice
1.2 versa. And as damping decreases,
1.05 ωcr approaches ω0 as can be
0.9
seen in the plot below.
0.75
0.6 C ((ω))
0.45
Finally, as ω approaches ∞ , C
0.3 approaches zero, meaning that for
0.15 large frequencies, the interference
0 is mostly destructive. Play with
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
plot below!
ω
Page 11 of 12 11/08/2024
0.3 approaches zero, meaning that for
0.15 large frequencies, the interference
0 is mostly destructive. Play with
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
plot below!
ω
Page 12 of 12 11/08/2024