Stopping an Underdamped Oscillator Problem Statement.

advertisement
Stopping an Underdamped Oscillator
Problem Statement. Suppose the positive constants m, c, and k make the differential operator involved below underdamped:
mÿ(t) + cẏ(t) + ky(t) = f (t),
y(0) = y0 , ẏ(0) = v0 .
(∗)
Choose the constants a and τ > 0 for which the input
f (t) = aδ(t − τ )
leads to a solution of (∗) obeying y(t) = 0 for all t > τ .
Superposition Approach. Split the solution of (∗) into y(t) = yc (t) + yi (t), with
subscripts c for “complementary” and i for “impulsive”:
mÿc (t) + cẏc (t) + kyc (t) = 0,
yc (0) = y0 , ẏc (0) = v0 ,
mÿi (t) + cẏi (t) + kyi (t) = a δ(t − τ ),
yi (0) = 0,
ẏi (0) = 0.
It’s easy to check that this splitting respects the full ODE and IC’s in (∗). Further,
the complementary solution is well known:
2mv0 + cy0
sin(ωt) ,
y0 cos(ωt) +
yc (t) = e
2mω
2mcv0 + (4m2 ω 2 + c2 )y0
−ct/(2m)
v0 cos(ωt) −
ẏc (t) = e
sin(ωt) .
4m2 ω
−ct/(2m)
with
These expressions use the standard notation
ω = ωd =
√
4mk − c2
.
2m
(Writing ω instead of ωd eliminates a few subscripts.)
To find yi (t), use the Laplace Transform:
(ms2 + ks + c)Yi (s) = ae−sτ ⇐⇒ Yi (s) =
ae−sτ
.
ms2 + ks + c
To recover yi (t), we complete the square and remember the definition of ω:
k
c
2
s+
ms + cs + k = m s + 2
2m
m
"
2 #
c 2 4mk
c 2
c
2
s+
=m
+
=m s+
+ω .
−
2m
4m2
2m
2m
2
File “stop-osc”, version of 05 Dec 2013, page 1.
Typeset at 10:20 December 5, 2014.
2
PHILIP D. LOEWEN
Rearranging this, with the “un-cancelling” trick 1 = ω/ω, gives
Yi (s) =
m
h
ae−sτ
a −sτ
i =
e
2
c
mω
s+
s + 2m
+ ω2
ω
c 2
2m
+ ω2
.
Now Shift Theorems #1 and #2 lead to the inverse transform
(
)
a −1 −sτ
ω
yi (t) =
e
L
c 2
mω
s + 2m
+ ω2
(
)
a
ω
=
u(t − τ )L−1
c 2
mω
+ ω 2 t→(t−τ )
s + 2m
ω
a
−ct/(2m) −1
u(t − τ ) e
L
=
mω
s2 + ω 2 t→(t−τ )
h
i
a
−ct/(2m)
=
u(t − τ ) e
sin(ωt)
mω
t→(t−τ )
a
−c(t−τ )/(2m)
=
u(t − τ )e
sin(ω(t − τ ))
mω
Combining this yi (t) with yc (t) above will work best if all the trig functions involved
have the same phase. This can be arranged in various ways. The all-real approach
uses standard trig identities:
yi (t) =
ae−ct/(2m)
u(t − τ )ecτ /(2m) [ sin(ωt) cos(ωτ ) − cos(ωt) sin(ωτ )] .
mω
Now we need to arrange y(t) = 0 for t > τ . This is equivalent to requiring, for t > τ ,
0 = 2mωect/(2m) [yc (t) + yi (t)]
= 2mωy0 cos(ωt) + (2mv0 + cy0 ) sin(ωt) + 2aecτ /(2m) [ sin(ωt) cos(ωτ ) − cos(ωt) sin(ωτ )]
h
i
h
i
= 2mωy0 − 2aecτ /(2m) sin(ωτ ) cos(ωt) + 2mv0 + cy0 + 2aecτ /(2m) cos(ωτ ) sin(ωt).
Take the limit as t → τ + to get an equation that determines τ :
(2mv0 + cy0 ) sin(ωτ ) + 2mωy0 cos(ωτ ) = 0.
Outside cases where division by 0 occurs, this gives
2mωy0
,
tan(ωτ ) = −
2mv0 + cy0
−1
i.e., ωτ = nπ − tan
2mωy0
2mv0 + cy0
, n ∈ Z.
Now to get y(t) = 0 for all t > τ , both sinusoidal terms above must have zero
coefficients. Work with the coefficient of cos(ωt) because it’s slightly simpler:
mωy0 = aecτ /(2m) sin(ωτ ).
File “stop-osc”, version of 05 Dec 2013, page 2.
Typeset at 10:20 December 5, 2014.
3
tan2 θ
reveals that
1 + tan2 θ
The identity sin2 θ =
(2mωy0 )2
(ωy0 )2
=
(2mv0 + cy0 )2 + (2mωy0 )2
(ωy0 )2 + v0 +
sin2 (ωτ ) =
So our condition defining a becomes
2
m
ω 2 y02
(ωy0 )2
2 cτ /m
=a e
(ωy0 )2 + v0 +
Rearranging, with a little cancellation, gives
2
2 −cτ /m
a =m e
cy0 2
2m
!
.
cy0 2
2m
.
cy0 2
2
+ (ωy0 ) .
v0 +
2m
Report. It is only possible to stop the oscillator with an impulse at an instant when
it is at the equilibrium location. Here is a list of those instants:
nπ
1
τ=
− tan−1
ω
ω
2mωy0
2mv0 + cy0
, n ∈ Z.
Choose τ from this list, and then apply the impulse with scalar factor
a = ±me−cτ /(2m)
r
v0 +
cy0 2
+ (ωy0 )2 .
2m
Choose the sign here to match the sign of sin(ωτ ) (remember that τ is known).
Physics Review. With τ as above, the momentum in the mass at time τ − is
2mcv0 + (4m2 ω 2 + c2 )y0
−
mẏc (τ ) = me
v0 −
sin(ωτ )
4m2 ω
me−cτ /(2m) =−
(2mv0 + cy0 )2 + 4m2 ω 2 y02 sin(ωτ ).
2
4m ωy0
−cτ /(2m)
−
2mv0 + cy0
2mωy0
Cancelling this momentum requires an impulse of the opposite sign. The expression
for sin(ωτ ) above provides more detail about the momentum:
me−cτ /(2m) 2mωy0 sgn(sin(ωτ ))
2
2 2 2
p
(2mv
+
cy
)
+
4m
ω
y
0
0
0
4m2 ωy0
(2mv0 + cy0 )2 + (2mωy0 )2
r
cy0 2
) + (ωy0 )2 sgn(sin(ωτ )).
= −me−cτ /(2m) (v0 +
2m
mẏc (τ − ) = −
This exactly matches the findings above.
File “stop-osc”, version of 05 Dec 2013, page 3.
Typeset at 10:20 December 5, 2014.
Download