This post is about a problem on wave propagation in a solid rod. I took it from Savchenko et al 1981. Before I continue the discussion, I have to present you the problem statement, which goes as follows.
a. Given a harmonic force acting on a free end of a rod of length L. A standing wave is formed due to multiple reflections. Determine locations of nodes (points with 0 stress) in the standing wave of deformations. Determine the amplitude of the external force if the amplitude of the stress in the standing wave in the rod is σ0 and the rod cross-section is S.
I decided to write up the solution here due to the amount of time I spent figuring it out. Another reason is that it is easy to get an answer close to the correct one by following a wrong solution method. Which might lead someone to think that there is a typo in the book. I know I was considering this possibility myself, even went to check the newer edition, but no luck, the problem answers and statements are identical in both editions. Therefore I continued to break my head over this problem. My mistake was that I somehow considered only two first reflections assuming that would be enough. But when I realized that there are many more relevant reflections I managed to get the correct answer.
I start by considering the stress at the end of the rod where the harmonic force is applied:
σ=FS=F0sinωtSLet's consider a point in the rod at a distance x from the end of the rod opposite to the one where the external force F is applied (see the figure above). The stress at the point x can be computed as a superposition of deformation stresses after 0, 1, 2, 3, ..., n, ... reflections from the rod edges. Let's denote these stress values as P0,P1,... and the speed of the propagation of deformations in the rod as c. Then P0 (the stress due to the wave after 0 reflections) at x can be expressed using the time delay it takes for the disturbances to propagate from the end where the force is applied to the point x as follows:
P0=F0Ssinω(t−L−xc)=ℑ(F0Seiω(t−L−xc))=ℑ(ˆP0)where ℑ(a+ib)=b is the imaginary part function of a complex number. Then for P1 the deformation would travel the distance L+x, so the expression for P1 is as follows:
P1=−F0Ssinω(t−L+xc)=ℑ(−F0Seiω(t−L+xc))=ℑ(ˆP1)The negative sign appearing in the above equation for P1 is due to the reflection from the rode edges where we consider that compression deformations are transformed into stretching deformations and inversely. Therefore, following the above considerations we can express stresses at point x after 2,3, ... , n reflections from the rod edges.
ˆP2=F0Seiω(t−3L−xc)ˆP3=−F0Seiω(t−3L+xc)...
From the above we can group ˆPn terms for even and odd values of n.
The sum of ˆPn for even n is computed as:
ˆPeven=F0S(eiω(t−L−xc)+eiω(t−3L−xc)+eiω(t−5L−xc)+...)=F0Seiω(t+xc)+∞∑k=0e−iω(2k+1)Lc=F0Seiω(t+xc)e−iωLc1−e−2iωLcSimilarly the sum of ˆPn for odd n is computed as:
ˆPodd=−F0Seiω(t−xc)e−iωLc1−e−2iωLcFinally by adding the odd and even terms we get
ˆP=ˆPodd+ˆPeven=F0S(eiω(t+xc)−eiω(t−xc))e−iωLc1−e−2iωLc=F0SsinωxcsinωLceiωtˆP is the deformation stress in the standing wave, and the stress amplitude can be computed as follows:
A(x)=|ˆP|=F0S|sinωxcsinωLc|So the condition for nodes xj of the standing wave, i.e. A(xj)=0, is as follows
sinωxjc=0⇒ωxjc=jπ⇒xj=πcωj,j=0,1,2,3,...Using the expression for the wavelength λ=c⋅T=2πcω the expression for xj becomes:
xj=λ2jTo determine the amplitude of the external harmonic force we can use the condition
maxUsing the expression for A(x) we get:
\begin{equation} \max_{x} A(x)=\max_{x}\left( \frac{F_0}{S} \left| \frac{\sin\frac{\omega x}{c}}{\sin\frac{\omega L}{c}} \right| \right)=\frac{F_0}{S} \frac{1}{\left|\sin\frac{\omega L}{c}\right|} \end{equation}By comparing the two equations above we get the expression for F_0:
\begin{equation} \boxed{ F_0 = \sigma_0 S \left|\,\sin\frac{\omega L}{c}\,\right| } \end{equation}Using the equation above we can plot a resonance curve (see the figure below), i.e. \frac{\sigma_0 S}{F_0} as a function of frequency \omega:
\begin{equation} \frac{\sigma_0 S}{F_0} = \frac{1}{\left|\,\sin\frac{\omega L}{c}\,\right|} \end{equation}b. The last question of the problem is: for which values of the frequency \omega the harmonic oscillations would be sustained in the rod without external forcing?
Let us reformulate the question. Determine frequencies of sine standing waves (also known as modes) that could arise in the rod assuming that the stress at the edges (x=0 and x=L) is 0. Standing waves with nodes at x=0 and x=L would have the whole number of half wavelengths fit in the rod. This condition can be expressed as follows:
\begin{equation} L = n \frac{\lambda}{2} = n\frac{c \pi}{\omega_{0,n}} \Rightarrow\boxed{\omega_{0,n}=\frac{\pi c}{L}n\,,\: n = 1, 2, 3,...} \end{equation}These frequencies \omega_{0,n}, also known as natural frequencies or eigenfrequencies of an oscillator \omega_0, coincide with the maxima of the resonance curve. The modes are explained very well by R. Feynman in his lecture on modes (https://www.feynmanlectures.caltech.edu/I_49.html#Ch49-F3).