Problem set — normal modes and the N-mass chain
Problem set: normal modes and the N-mass chain¶
Exam-style problems. Work them with a pen before touching a computer; the last three are meant to be finished numerically. Solutions and marking rubrics live with the instructor material and are deliberately not on this site.
Throughout, a chain means equal masses joined by identical springs of stiffness at spacing , with the ends fixed unless stated otherwise, so that
Problem 1 — verifying the ansatz¶
(a) Write down the equation of motion for mass of a fixed-end chain, and say precisely what role the conditions play — they are not equations of motion.
(b) Substitute and reduce the problem to a recursion in alone.
(c) Show that satisfies both end conditions for every integer , and that it satisfies the interior recursion for the quoted above. (Hint: .)
(d) Show that and describe the same motion, and that describes no motion at all. Conclude that there are exactly modes and not more, and say why that number had to come out equal to the number of masses.
Problem 2 — three masses by hand, shapes first¶
Take .
(a) Before computing anything, sketch the three mode shapes from the closed form and order them by frequency. State the number of interior nodes in each.
(b) Write and and expand . You will get a cubic; factor it using the shape you sketched for the middle mode as a hint about one of its roots.
(c) Show that the three roots are , and check them against the closed form.
(d) In the middle mode, the central mass does not move. Explain that in one sentence without algebra, and say what it means for the frequency of that mode — which is the same as some simpler system’s.
Problem 3 — the free–free chain¶
Remove both walls, leaving masses joined by springs.
(a) Write and show that every row sums to zero. Deduce that is a mode with .
(b) Show that the modal coordinate of the zero mode is proportional to the total momentum divided by the total mass, and that the equation of motion for it, , is momentum conservation restated.
(c) Explain why the modal-energy formula is still correct for this mode and reduces to .
(d) The zero eigenvalue comes back from a numerical solver as a small number of either sign,
and taking its square root turns a 10-16 absolute error into a 10-8 frequency. State
what a test for a zero mode must therefore assert, and why asserting omega == 0 would be
wrong even though the physics says it is zero.
Problem 4 — reading a dispersion plot¶
You are handed a plot of against for an unfamiliar chain. It is a sine arch, zero at , reaching a maximum of rad/s at m.
(a) Find the spacing and the combination .
(b) Find the long-wavelength wave speed , and compare it with the speed of sound in a typical solid, a few thousand metres per second. Comment.
(c) A wave with m: find from the exact relation and from the linear approximation, and give the error of the approximation as a percentage.
(d) A colleague proposes doubling the number of atoms in the sample to raise the maximum frequency. Explain in one sentence why this cannot work, and say what would have to change instead.
Problem 5 — the plucked chain as a Fourier series¶
A chain of is pulled into a symmetric triangle — mass displaced by — and released from rest.
(a) Compute the modal coordinates by projection. Show that every even- coordinate vanishes, and say what symmetry of the initial shape is responsible.
(b) The triangle wave’s Fourier coefficients fall as with alternating sign. Verify numerically that and , and identify the small departures from exactly -9 and 25 — measured -9.07 and 25.6 — as the effect of sampling a triangle at 20 points rather than continuously.
(c) Compute the fraction of the total energy in the fundamental. Relate your answer to the puzzle at the top of the module page.
(d) Now pluck at the quarter point instead. Recompute the modal energies and explain, in terms of the projection integral, why a guitarist plucking near the bridge gets a brighter sound.
Problem 6 — the continuum limit, measured¶
Using coupled.chain_mode_frequencies and coupled.chain_continuum_frequencies:
(a) For , compute the relative error against the continuum value for and fit its order on log-log axes. Report the exponent.
(b) Repeat the fit using as the refinement parameter instead of . You will get about 1.95. Explain which is right and why, without appealing to which one is closer to 2.
(c) Overlay the predicted error on your measurements. Report the largest relative discrepancy across your grid.
(d) Repeat (a) for at fixed and fit the exponent in . State the largest for which you would be willing to call a 100-mass chain “a string to 1%”, and give the number that justifies the choice.
Problem 7 — challenge: a defect that traps a mode¶
Build a fixed chain of and replace the central mass with .
(a) For , solve for the modes and show that the highest frequency lies above the perfect chain’s band top . Report both numbers.
(b) Plot the shape of that mode on a logarithmic vertical axis and fit the decay of its envelope away from the defect. Report the per-mass factor.
(c) Explain why a mode above the band cannot propagate, and why that is the same statement as “it is localized”. Your explanation should use and say what would have to be.
(d) Sweep from 1 downwards and find where the localized mode separates from the band. Then repeat with : report whether a heavy defect produces a localized mode above the band, below it, or not at all, and explain the asymmetry.
Problem 8 — challenge: Fermi–Pasta–Ulam–Tsingou¶
Add a weak cubic term to each spring, so the force between neighbours becomes with the extension and small.
(a) Modify a velocity-Verlet integrator to handle this force. Confirm at that it
reproduces coupled.simulate_coupled.
(b) Start a chain of in its lowest mode and track the modal energies over a long run, projecting with the linear mode shapes throughout. Say why using the linear shapes is legitimate here and what would break if were large.
(c) Show that the energy leaks into higher modes and then returns, and estimate the recurrence time. Report the largest fraction of the total that ever leaves mode 1.
(d) Equipartition predicts the energy should end up shared equally among all 32 modes. State what your run shows instead, and say precisely which assumption of this module’s model specification the result violates.