Acessibilidade / Reportar erro

Analytic solution to the motion of mass-spring oscillator subjected to external force

(Solução analítica para o movimento de um oscilador massa-mola sujeito a uma força externa)

Abstracts

The simple harmonic vibration, damping vibration and forced vibration of an oscillator attached to the massless spring are always discussed in general mechanics courses. In this article, we focus on the heavy-spring conditions. We first investigate the general situation where both viscous resistance and applied force are considered under the perspective of the renormalization group theory. Then we use analytic method to study the damped oscillation of an oscillator attached to the heavy spring, where renormalization method fails to work.

Keywords:
mass-spring oscillator; damping vibration; forced oscillation


A vibração harmônica simples, o amortecimento de vibrações e a vibração forçada de um oscilador ligado a uma moal sem massa são sempre discutidos em cursos gerais de mecânica. Neste artigo, vamos nos concentrar nas condições de mola com massa. Nós primeiro investigamos a situação geral em que tanto a resistência viscosa e a força aplicada são consideradas sob a perspectiva da teoria do grupo de renormalização. Então, nós usamos um método analítico para estudar a oscilação amortecida de um oscilador ligado a uma mola com massa, em que o método de renormalização não funciona.

Palavras-chave:
oscilador massa-mola; vibração amortecida; oscilação forçada


1. Introduction

An oscillation is a common but very important phenomenon in the physical world. If a physical quantity is displaced from the equilibrium a little, linear negative feedback may then lead to an oscillation. A familiar example is a simple harmonic oscillator. Also, damping vibrations and forced vibrations of an oscillator are normally focused [1][1] L.D. Landau, E.M. Lifshitz, Mechanics: Volume 1 (Course Of Theoretical Physics) (Butterworth-Heinemann, Oxford, 1976).. The mass of the spring is neglected in models. However, the mass of the spring is unnecessarily neglected as to studying mass-spring system itself. In this article we try to solve the mass-spring system where the mass of the spring is not negligible.

In 1979, Weinstock studied the normal modes of the oscillator motion for the oscillator attached to a heavy spring by virtue of the Stieltjes integral [2][2] R. Weinstock, American Journal of Physics 47 , 508 (1979).. In 1994, da Silva obtained the normal frequencies of elastic oscillations of a particle suspended on a spring of non-negligible mass again under the perspective of the renormalization group theory [3][3] J.M N. da Silva, American Journal of Physics 62 , 423 (1994).. A continuous spring can be regarded as a chain of many small springs coupling an equal amount of small masses. Then mapping process is repeated by associating two consecutive small springs into a single one. At last, only the boundary effect matters. JM Nunes dealt with the problem only for the simplest situation, without the friction and applied force, thus the advantage of this method does not emerge in this case. In fact, we can not only find out the normal frequencies in the conservative system, but also obtain the specific equation of motion when external forces are acted on.

In the next sections, we first explore the most general condition, a forced vibration with viscous resistance, using the renormalization method. Then we deal with a special case analytically where the renormalization method fails to work. We investigate the orthogonality of the solutions of the PDEs in base set, and then obtain the motion of the damping oscillator attached to a heavy spring.

2. The forced mass-oscillator with damping

Hang an uniformly distributed spring with mass m vertically. The top side is fastened to stable fixture and the bottom side concatenate an object with mass M as oscillator. The free length of spring is L and the stiffness coefficient is k. To be discretized, the heavy spring is viewed as a series of small non-mass N equal springs and each small spring is coupled with a concentrated object with mass m/N. The natural length and elastic constant (labeled by s) of each small spring are L/N and s = kN respectively. The damping on the oscillator M can be calculated as -bvM if the velocity of oscillator is vM and damping coefficient is b. Besides, a time-dependent force f(t) is applied on the oscillator.

The positions of objects are denoted by xn(n=0,1,...,N), then equations of motion can be set up as

(1a)x0=0,
(1b)mNd2dt2xn=s(xn12xn+xn+1)+mNg(1nN1),
(1c)Md2dt2xN=s(xNxN1LN)+MgbddtxN+f(t).
We can eliminate the constant terms derived from gravity in the Eq. (1) by changing the coordinates appropriately. So that we can use newly defined coordinates ( un=xn-nNL-ngs[M+(2N-n-1)m2N],n=0,1,...,N) to describe the motion (da Silva proposed a way to approach these newly defined coordinates [3][3] J.M N. da Silva, American Journal of Physics 62 , 423 (1994).). The equations with new coordinates are written as follows,
(2a)u0=0,
(2b)mNd2dt2un=s(un12un+un+1)(1nN1),
(2c)Md2dt2uN=s(uNuN1)bddtuN+f(t).
If we denote
f˜=1sF[f(t)]=1Nkf(t)eiwtdt,
and
Un=F[un(t)]=un(t)eiwtdt(n=0,1,,N),
then the Eq. (2) can be Fourier transformed as
(3a)U0=0,
(3b)cUn=Un1+Un+1(1nN1),
(3c)CUN=UN1+f˜,
with c=2(1-mω22N2k) and C=1+iωb-Mω2Nk.

By Eq. (3), we get c2U2n=c(U2n-1+U2n+1)=U2n-2+2U2n+U2n+2 and cCUN=cUN-1+cf̃=UN-2+UN+cf̃. We combine two small springs into a bigger small spring. That is, with this mapping process, the previous (2n-1)th and (2n)th springs now become the nth bigger small spring. The new Fourier transformed position function of nth spring is denoted by Un¯ and Un¯=U2n. So we have

(4a)U0¯=0,
(4b)(c22)Un¯=Un1¯+Un+1¯,
(4c)(cC1)UN2¯=UN21¯+cf˜.

Comparing Eq. (4) and Eq. (3), the equations change regularly2 2 After each iteration, the coefficients of left terms in Eqs. (4b) and (4c) update to c(l+1)=c(l)2-2 and C(l+1)=c(l)C(l)-1 from c(l) and C(l). after the process of combining two consecutive small springs into bigger spring. So we repeat the combination to renormalize. If we set N=2p, then after pth repeat, Eq. (4c) finally becomes C(p)U1¯¯=U0¯¯+f̃κ=0p1c(κ). U0¯¯=0 and the position function of the oscillator is

5uoscillator(t)=F-1[U1¯¯(ω)]=12π-f̃κ=0p1c(κ)C(p)eiωtdω.

The next thing to do is to find out the iteration value C(p) and κ=0p1c(κ). Comparison between Eqs. (3) and (4) gives c(1)=c2-2 and C(1)=cC-1, so 2C(1)-c(1)=c(2C-c) and more generally,

2C(p)-c(p)=(2C-c)κ=0p-1c(κ).
Introduce γ and let c2cosγ. c(p) and κ=0p1c(κ) are easily accessible with this variable substitution, i.e.c(p)=2cos2pγ, κ=0p1c(κ)=sin2pγsinγ. Finally,
C(p)=12[sin2pγsinγ(2C-c)+2cos2pγ].
c2cosγ=2(1mω22N2k). Notice that N1, so γ1 and γ=sinγ=ωNmk. By Eq. (5),
(6)uoscillator(t)=12π-2sin(ωmk)f̃sin(2pγ)(2C-c)+2sinγcos(2pγ)eiωtdω=12π--f(t)e-iωtdtiωb-Mω2+cot(ωmk)ωkmeiωtdω.
Then xoscillator(t)=uoscillator(t)+L+(M+m2)gk (neglect -mg2kN because of N1) due to uN=xN-L-Ngs[M+(N-1)m2N]. It's the motion equation of the oscillator with consideration of mass of spring, external forces including damping, gravity and applied time-dependent force.3 3 Notice that ∫-∞∞∫-∞∞f(t)e-iωtdtiωb-Mω2+cot(ωmk)ωkmeiωtdω=∫∞-∞∫-∞∞f(t)e-i(-ω)tdti(-ω)b-M(-ω)2+cot((-ω)mk)(-ω)kmei(-ω)td(-ω), so ∫-∞∞∫-∞∞f(t)e-iωtdtiωb-Mω2+cot(ωmk)ωkmeiωtdω=∫-∞∞∫-∞∞f(t)eiωtdt-iωb-Mω2+cot(ωmk)ωkme-iωtdω and uoscillator(t) is pure real. But one thing to note here is that f(t) can not be 0 or the solution vanishes. We deal with this condition in following part.

In fact, if g(t)12π-1iωb-Mω2+cot(ωmk)ωkmeiωtdω(12π-G(ω)eiωtdω),4 4 By limm→0cotωmk=km/ω, we have limm→0G(ω)=1iωb-Mω2+k, which is consistent with the transfer function G(s)=1Ms2+bs+k for standard 2nd order mass/spring/damper system by Laplace transformation. [4] There is also another conclusion if we add one more expansion term in cotx (cot≃1x-x3-x345+... within radius of convergence), limm→0cotωmk=km/ω-13ωmk, hence limm→0G(ω)=1iωb-Mω2+k-13mω2). In no viscous case (b = 0), revised natural circular frequency for spring mass system is ω=kM+m/3) where spring's effective mass is m/3, [5] which can be obtained from limm→0G(ω)=1-(M+m/3)ω2+k. the motion equation of the oscillator can be given by the convolution of f(t) and g(t), i.e.uoscillator(t)=f(t)*g(t). From the following discussion, we will know that the frequencies which satisfy iωb-Mω2+cot(ωmk)ωkm=0, which make G(ω) divergent and lead to resonance, are exactly eigenvalues in no applied force condition (see Eq. (9)).

3. No applied force condition

Since we can no longer use renormalization method for no applied force condition, we then use mathematical physics equations to study this problem. Adopt appropriate coordinates as introduced before, and the problem can be analytically described as follows.5 5 Take infinitesimal spring with length dx, stiffness coefficient kLdx and mass dxLm. The position deviation of infinitesimal spring from equilibrium is denoted by du. Then motion equation of the infinitesimal spring can be given by ∂(kLdxdu)∂xdx=dxLm⋅d2udt2 according to Newton's second law.

(7)utt-kL2muxx=0(t>0,x[0,L)),u(0,t)=0,ux(L,t)=-MkLutt(L,t)-bkLut(L,t),ut=0=ϕ(x),utt=0=ψ(x).
We consider using method of separation of variables to solve this equation and we take u(x,t)=X(x)exp(-iμLkmt) as the ansatz. The equations above then become
8a{X(x)+μ2X(x)=0,(8a)X(0)=0,(8b)X(L)=(iμbkm+μ2MLm)X(L),(8c)X(x)=ϕ(x),(8d)-iμLkmX(x)=ψ(x).(8e)
By Eqs. (8a) and (8b), we substitute X(x)=sinμx into Eq. (8c) and get the eigenvalue equation
(9)cotμL=ibkm+μMLm.
We set that Xp(x) and Xq(x) are different solutions from the base set. To obtain expansion coefficients from initial conditions (8d) and (8e), we first derive the orthogonality relation between bases Xp(x) and Xq(x) within the boundary condition (8c). According to Eqs. (8a) and (8c), we have
(10a)Xp"(x)+μp2Xp(x)=0,
(10b)Xp'(L)=(iμpbkm+μp2MLm)Xp(L),
(10c)Xq"(x)+μq2Xq(x)=0,
(10d)Xq'(L)=(iμqbkm+μq2MLm)Xq(L).

Calculate Eq. (10b) ×Xq(L)- Eq.(10d)×Xp(L) and we get

(11)MLm(μp2-μq2)Xp(L)Xq(L)+i(μp-μq)bkmXp(L)Xq(L)=Xq(x)Xp(x)0L-0LXp(x)Xq(x)dx-Xp(x)Xq(x)0L+0LXp(x)Xq(x)dx=0LXq(x)Xp(x)dx-0LXp(x)Xq(x)dx=-μp20LXq(x)Xp(x)dx+μq20LXp(x)Xq(x)dx.
From Eq.(11) we eventually reach the following equality under the boundary condition (8c),
(12)0LXq(x)Xp(x)dx+MLm+ib(μp+μq)kmXp(L)Xq(L)=0.
Eq. (12) shows that the solutions in the base set are generalized orthogonal [6][6] Tyn Myint-U, Partial Differential Equations of Mathematical Physics (North-Holland, New York, 1973).. The squared norms (denoted by N2) of the eigenfunctions can be calculated as
(13)N2[Xp(x)]=0LXp2(x)dx+MLm+ib2μpkmXp2(L)Xp(x)=sinμpxEq 10bL2-14μpsin2μpL+cosμpLsinμpL2μp+ML2msin2μpL=L2+ML2msin2μpL.
So the solution to the Eq. (7) can be written as u(x,t)=nAnsinμnxexp(-iμnLkmt); the expansion coefficients An are determined by ϕ(x) and ψ(x) collectively. We then expand ϕ(x) and ψ(x) based on the orthogonality relation (12): ϕ(x)=nPnsinμnx,ψ(x)=-inμnLkmQnsinμnx where
(14a)Pn=0Lϕ(x)sinμnxdx+[MLm+ib2μnkm]ϕ(L)sinμnLN2[Xn(x)]
(14b)Qn=0LiμnLmkψ(x)sinμnxdx+[MLm+ib2μnkm]iμnLmkψ(L)sinμnLN2[Xn(x)].

Let An=αnPn+βnQn, then

(15a)ϕ(x)=n(αnPn+βnQn)sinμnx,
(15b)mkψ(x)=inμnL(αnPn+βnQn)sinμnx.
Comparing Eq. (15a) + χ Eq. (15b) with ϕ(x)=nPnsinμnx,χmkψ(x)=-iχnμnLQnsinμnx, we get
(16)Pn[(αn-1)-iχμnLαn]+Qn[βn-iχμnL(βn-1)]=0.
Hence, αn=11-iχμnL and βn=1-αn=-iχμnL1-iχμnL. Finally An can be given as
(17)An=0L[ϕ(x)+χmkψ(x)]sinμnxdx+[MLm+ib2μnkm][ϕ(L)+χmkψ(L)]sinμnLN2[Xn(x)](1-iχμnL),
where χ is determined by the initial conditions both ϕ(x) and ψ(x).6 6 If ϕ(x) and ψ(x) are dependent, to be more precise, Pn=Qn, χ can be any value. In this case, either Eq. (14a) or Eq. (14b) can be equally used to calculate the expansion coefficient An, and don't bother to introduce χ. For the simple but most common case, if ψ(x)=0, i.e.utt=0=0, we have χ=0 (hence An=Pn). According solutions satisfy Eqs. (7) when t>0.

The eigenvalue equation reveals as cotμL=ibkm+μMLm (eigenvalue μ won't be 0). Notice that -μ¯ is also eigenvalue if μ is eigenvalue. The corresponding expansion coefficients have the relation P(-μ¯)=-P(μ)¯ and Q(-μ¯)=-Q(μ)¯ due to the Eq. (14). Considering sin(-μ¯x)=-sinμx¯,

(18a)nPnsinμnx=Re(μn)>0[Pnsinμnx+Pn¯sinμn¯x]=Re(μn)>0[Pnsinμnx+c.c.],
(18b)inμnLkmQnsinμnx=i[Re(μn)>0[μnLkmQnsinμnx]c.c.].
Eq. (18) verifies that both ϕ(x) and ψ(x) are pure real when ansatz
u(x,t)=nAnsinμnxexp(-iμnLkmt),
is taken. Of course u(x,t)=Re(μn)>0[Ansinμnxexp(-iμnLkmt)+c.c.] is also pure real. We can obtain two types of independent eigen-vibration modes from this result. Let μn=ξn-iζn 7 7 It's hard to find all μs analytically from cotμL=ibkm+μMLm but we can use perturbation to investigate since imaginary part in RHS of eigenvalue equation. bkm is feeble in generally underdamping conditions. The zero-order approximation, μ(0)tanμ(0)L=mML for zero friction situation (b= 0), is discussed in previous work [2]. Obviously, solutions are real numbers and come in pairs (-μ(0) is also solution if μ(0) satisfies zero-order eigenvalue equation). Perturbation calculation shows the first order modification is negative pure imaginary number and the paired zero-order eigenvalues ±μ(0) share the same first order modification. It coincides with the previous analysis that -μ¯ is eigenvalue if μ is eigenvalue. , then
sinμnxexp(-iμnLkmt)=(sinξnxcoshζnx-icosξnxsinhζnx)×exp(-ζnLkmt)[cos(ξnLkmt)-isin(ξnLkmt)]=[sinξnxcoshζnxcos(ξnLkmt)-cosξnxsinhζnxsin(ξnLkmt)]exp(-ζnLkmt)-i[cosξnxsinhζnxcos(ξnLkmt)+sinξnxcoshζnxsin(ξnLkmt)]exp(-ζnLkmt).
The two types of independent vibration modes are given by8 8 To get a more detailed understanding of exp(-ζnLkmt), we use cotz≃1z-z3-z345+... again within the radius of convergence. The first-order approximation of cot(ξn-iζn) in eigenvalue equation gives that ζnξn=b/2MkmξnL, so the dumping factor is exp(-bt∕2M), which is the same as the damping factor of common damped oscillators. [1] The second-order approximation shows that the dumping factor is exp[-bt/2(M+m/3)].
mode 1:[sinξnxcoshζnxcos(ξnLkmt)-cosξnxsinhζnxsin(ξnLkmt)]exp(-ζnLkmt),mode 2:[cosξnxsinhζnxcos(ξnLkmt)+sinξnxcoshζnxsin(ξnLkmt)]exp(-ζnLkmt).
The oscillator (x= L) vibrates with damped amplitude (as is shown in Fig. 2) in both types of modes, which is reasonable.

Figure 1
A discretization model. The heavy spring with natural length L, mass m and stiffness coefficient k is divided into N small springs coupled with concentrated objects.
Figure 2
Let tτ be dimensionless with τ=mk/ξnL, the eigen-vibration mode of the oscillator can be plotted under two cases with ζnξn=0.1 and ζnξn=0.2. The oscillator vibrates with damped amplitude.

For zero-friction case (b = 0), the solutions to eigenvalue equation cotμL=ibkm+μMLm are pure real, i.e.ζ=0. Then two types of vibration modes become9 9 With tanξnL=mMξnL, the frequency ξnLkm degrades if we neglect the mass of the spring, i.e.limm→0ξnLkm=kM for all ξn. Thus, many degrees of freedom are reduced in one body problem, ω=kM.

mode type 1:sinξnxcos(ξnLkmt),mode type 2:sinξnxsin(ξnLkmt).

Summarize the result: the solution to Eq. (7) is u(x,t)=nAnsinμnxexp(-iμnLkmt) where eigenvalue μn is given by Eq. (9). Expansion coefficient An and squared norms are given by Eqs. (17) and (13).

4. Conclusion

In this article, we detailedly studied the vibration of spring oscillator when the mass of the spring can't be neglected. Damped oscillation and forced vibration are especially focused. For general condition, oscillation with friction and applied force, renormalization method is employed to obtain the equation of the motion. Renormalization method shows superiority when applied force f(t) exerts on the oscillator. We also investigate the damping vibration without applied force with theory of partial differential equations. For given boundary condition, the generalized orthogonality of base set is studied. We discussed the characters of the eigenvalue and the expansion coefficient and the discussions verified the validity of the solution.

  • 2
    After each iteration, the coefficients of left terms in Eqs. (4b) and (4c) update to c(l+1)=c(l)2-2 and C(l+1)=c(l)C(l)-1 from c(l) and C(l).
  • 3
    Notice that --f(t)e-iωtdtiωb-Mω2+cot(ωmk)ωkmeiωtdω=--f(t)e-i(-ω)tdti(-ω)b-M(-ω)2+cot((-ω)mk)(-ω)kmei(-ω)td(-ω), so --f(t)e-iωtdtiωb-Mω2+cot(ωmk)ωkmeiωtdω=--f(t)eiωtdt-iωb-Mω2+cot(ωmk)ωkme-iωtdω and uoscillator(t) is pure real.
  • 4
    By limm0cotωmk=km/ω, we have limm0G(ω)=1iωb-Mω2+k, which is consistent with the transfer function G(s)=1Ms2+bs+k for standard 2nd order mass/spring/damper system by Laplace transformation. [4][4] S.M. Shinners, Modern Control System Theory and Design (John Wiley & Sons, New York, 1998). There is also another conclusion if we add one more expansion term in cotx (cot1x-x3-x345+... within radius of convergence), limm0cotωmk=km/ω-13ωmk, hence limm0G(ω)=1iωb-Mω2+k-13mω2). In no viscous case (b = 0), revised natural circular frequency for spring mass system is ω=kM+m/3) where spring's effective mass is m/3, [5][5] Y. Yamamoto, Journal of Sound and Vibration 220 , 564 (1999). which can be obtained from limm0G(ω)=1-(M+m/3)ω2+k.
  • 5
    Take infinitesimal spring with length dx, stiffness coefficient kLdx and mass dxLm. The position deviation of infinitesimal spring from equilibrium is denoted by du. Then motion equation of the infinitesimal spring can be given by (kLdxdu)xdx=dxLmd2udt2 according to Newton's second law.
  • 6
    If ϕ(x) and ψ(x) are dependent, to be more precise, Pn=Qn, χ can be any value. In this case, either Eq. (14a) or Eq. (14b) can be equally used to calculate the expansion coefficient An, and don't bother to introduce χ.
  • 7
    It's hard to find all μs analytically from cotμL=ibkm+μMLm but we can use perturbation to investigate since imaginary part in RHS of eigenvalue equation. bkm is feeble in generally underdamping conditions. The zero-order approximation, μ(0)tanμ(0)L=mML for zero friction situation (b= 0), is discussed in previous work [2][2] R. Weinstock, American Journal of Physics 47 , 508 (1979).. Obviously, solutions are real numbers and come in pairs (-μ(0) is also solution if μ(0) satisfies zero-order eigenvalue equation). Perturbation calculation shows the first order modification is negative pure imaginary number and the paired zero-order eigenvalues ±μ(0) share the same first order modification. It coincides with the previous analysis that -μ¯ is eigenvalue if μ is eigenvalue.
  • 8
    To get a more detailed understanding of exp(-ζnLkmt), we use cotz1z-z3-z345+... again within the radius of convergence. The first-order approximation of cot(ξn-iζn) in eigenvalue equation gives that ζnξn=b/2MkmξnL, so the dumping factor is exp(-bt2M), which is the same as the damping factor of common damped oscillators. [1][1] L.D. Landau, E.M. Lifshitz, Mechanics: Volume 1 (Course Of Theoretical Physics) (Butterworth-Heinemann, Oxford, 1976). The second-order approximation shows that the dumping factor is exp[-bt/2(M+m/3)].
  • 9
    With tanξnL=mMξnL, the frequency ξnLkm degrades if we neglect the mass of the spring, i.e.limm0ξnLkm=kM for all ξn. Thus, many degrees of freedom are reduced in one body problem, ω=kM.

References

  • [1]
    L.D. Landau, E.M. Lifshitz, Mechanics: Volume 1 (Course Of Theoretical Physics) (Butterworth-Heinemann, Oxford, 1976).
  • [2]
    R. Weinstock, American Journal of Physics 47 , 508 (1979).
  • [3]
    J.M N. da Silva, American Journal of Physics 62 , 423 (1994).
  • [4]
    S.M. Shinners, Modern Control System Theory and Design (John Wiley & Sons, New York, 1998).
  • [5]
    Y. Yamamoto, Journal of Sound and Vibration 220 , 564 (1999).
  • [6]
    Tyn Myint-U, Partial Differential Equations of Mathematical Physics (North-Holland, New York, 1973).
  • [7]
    M.S. Santos, E.S. Rodrigues and P.M.C. de Oliveira, American Journal of Physics 58 , 923 (1990).

Publication Dates

  • Publication in this collection
    Oct-Dec 2015

History

  • Received
    19 July 2015
  • Accepted
    31 Aug 2015
Sociedade Brasileira de Física Caixa Postal 66328, 05389-970 São Paulo SP - Brazil - São Paulo - SP - Brazil
E-mail: marcio@sbfisica.org.br