Equazione delle onde nella catena di oscillatori en

From "Physics, Waves, Music": a website about the physics of waves and sound, acoustics of musical instruments, musical scales, harmony and music.

AI-translated from Italian. Original page: Equazione_delle_onde_nella_catena_di_oscillatori

What a chain of oscillators is

A chain of oscillators is simply a set of point masses lined up and interacting with each other through harmonic forces.

  • Point masses means that we study the motion of the masses without worrying about their shape and size. We do not consider, for example, their rotations or the space they occupy.
  • Harmonic forces are forces that obey a simple law: the force between two points is directly proportional to the distance between them.

For example, calling x1 the position of point 1 and x2 the position of point 2, the expression of a harmonic force exerted by point 2 on point 1 can be

F21=−k(x1−x2)

We observe that:

  1. The force can be either attractive or repulsive: if k>0 the two masses attract each other. Indeed, the force on particle 1 is always directed towards particle 2.
  2. If x1=x2 the force is zero. So the equilibrium position is reached when the masses are in contact. Of course two real masses cannot occupy the same position, but the problem does not arise for two point masses.

Another expression for the harmonic force is

F21=−k(x1−x2−d).

In this case d>0 is a length that shifts the equilibrium position of the masses. Indeed, in this case the force between the two masses is zero not when the masses are in contact, but when they are at a distance d

x1−x2=d.

For example, if we think of the harmonic force as the force exerted by an ideal spring, this second expression is more useful, because it takes into account that the spring has a finite length at equilibrium: precisely d.

Why we study this system

The physical system we study here is only apparently exotic. There are many good reasons why we want to study its secrets.

  1. First of all, it is a simple system compared with oscillating mechanical structures such as bridges, houses, engines, musical instruments, crystals, etc., and for physicists this is already a good reason.
  2. The harmonic force is an excellent approximation of "real" elastic forces, at least as long as the deformations involved are small.
  3. The harmonic force also approximates other types of non-elastic forces, such as the interactions between atoms, under certain particular conditions.
  4. If we obtain a wave equation, we will be able to transfer all the properties of waves to the new system, without worrying too much about the details of its structure.
  5. The chain is a discrete system, not a continuous one. This means that it has a finite number of components, and therefore that it can be computed on a computer. In other words, while the wave equation for continuous systems must be discretised in order to be solved numerically on a machine, this equation can be used directly. For an example implementation see the numerical simulation program for the Fermi-Pasta-Ulam chain.

The last point is very important for two reasons:

  1. The numerical simulation of oscillations and waves in continuous systems always comes down, ultimately, to computing a discrete system.
  2. The structure of matter on a small scale is actually discrete, because it is made of atoms and quanta.

Deriving the equation

  • Consider a chain of N identical oscillators arranged along a line. Each oscillator consists of a mass m interacting with the neighbouring masses through an elastic force of constant k. Suppose the equilibrium distance is d, that is, that the elastic force between two masses is zero when they are at a distance d. The figure alongside shows, at the top, part of the configuration "at rest", and at the bottom the chain in motion.
  • We are not so much interested in the positions x(t) of the moving oscillators as in their displacement ξ(x,t) from their respective equilibrium positions. Indeed, this chain can carry longitudinal waves of displacement. The quantity propagating along the chain is precisely the displacement ξ, while the masses end up oscillating around their equilibrium positions.

  • First of all we must write the expression of the force acting on the mass located at position x. At any given instant t it equals the sum of the forces exerted by the two "springs" with which it interacts
F(x+d)+F(x−d)=dF(x)=k[ξ(x+d)−ξ(x)]+k[ξ(x−d)−ξ(x)]
  • The equation of motion for the mass located at point x is
dF(x,t)=ma(x,t)=md2dt2x(t)=m∂2∂t2ξ(x,t)
  • Equating the two expressions we find
k[ξ(x+d,t)−ξ(x,t)−ξ(x,t)+ξ(x−d,t)]=m∂2∂t2ξ(x,t)
  • Now we can introduce the characteristic quantities of the chain, rather than of a single component mass; in particular, let L=Nd be the length of the chain, M=Nm its mass, and K=k/N its stiffness constant.
∂2ξ(x,t)∂t2=KL2Mξ(x+d,t)−2ξ(x,t)+ξ(x−d,t)d2

A limiting case: from the discrete chain to the continuous medium

The limiting case in which a very large number of masses is concentrated in a finite length L is very important. It corresponds to considering the system as a continuum rather than as a discrete set of oscillators. In short, we are moving from a microscopic view of an object to a macroscopic one. The object in question thus becomes a continuous elastic medium, such as a long spring or a thin bar. If we have done our calculations correctly, the equation for the system of oscillators must reduce to the wave equation, the same one that holds for longitudinal waves in the bar and for transverse waves on the string.

Mathematically, crowding the points together means reducing d and increasing N so that L and M stay constant. So we must compute the limit of the oscillator equation for

N→∞,d→0.

We obtain

∂2ξ(x,t)∂t2=KL2M∂2ξ(x,t)∂x2,

and we immediately see that the ratio KL2M corresponds to the square of the propagation speed of waves in the continuous medium. Since ML=ρ is its density (the mass per unit length), we easily find two equivalent expressions for the speed

the first contains only macroscopic quantities

c2=KL2M=Tρ.

where T=KL has the dimensions of a force: it is the force that would double the length of the chain, if Hooke's law held that far. In the equation T takes the same place as the tension of the string, but its physical meaning is different: the chain carries longitudinal waves, and T corresponds to the product YA of Young's modulus and the cross-section of a bar. The second expression contains only microscopic quantities

c2=kd2m,

and relates the microscopic properties k, d and m of the single oscillator to the speed of waves in the macroscopic medium.

NOTE: we have also obtained a rule telling us how to approximate a second derivative in the continuum with a simple sum of terms in the discrete case

∂2ξ(x,t)∂x2→ξ(x+d,t)−2ξ(x,t)+ξ(x−d,t)d2

This expression is the basis of numerical simulations of waves.

Harmonic waves in the discrete chain

Without taking the continuum limit, we can look directly for harmonic solutions of the chain equation, of the form ξ(x,t)=Asin⁡(qx−ωt), where q is the wavenumber. Substituting and using the addition formulas for the sine we find

mω2=2k[1−cos⁡(qd)]=4ksin⁡2(qd2),

that is

ω=2km|sin⁡(qd2)|.
  • For long waves (λ≫d, that is qd≪1) the sine can be approximated by its argument, and we obtain ω=k/mdq=cq: the chain behaves like the continuous medium.
  • When the wavelength becomes comparable with the distance d between the masses, the frequency grows less than proportionally to q: the speed of the waves decreases as the frequency increases, and the chain is dispersive.
  • The frequency cannot exceed the maximum value ωmax=2k/m, reached for λ=2d, when each mass oscillates in antiphase with its neighbours. Waves of higher frequency cannot propagate in the chain.

The same frequencies appear in the program of the Fermi-Pasta-Ulam chain (variable omegak2).


The page on the Fermi-Pasta-Ulam chain has a Matlab program that solves the wave equation for a chain of oscillators, even in the presence of non-harmonic forces.

Check your understanding

Problem. A chain is made of 1 g masses connected by springs of constant k = 100 N/m, at a distance d = 1 cm from each other. Calculate the speed of long waves and the maximum frequency that can propagate in the chain. Solution. The speed is c=dk/m = 0.01 m · √(100/0.001) s−1 ≈ 3.16 m/s. The maximum angular frequency is 2k/m ≈ 632 s−1, that is a maximum frequency of about 101 Hz.

Problem. The number of masses of a chain is doubled while keeping the total length L, the total mass M and the overall stiffness K fixed. How do m, d and k change? What happens to the speed of long waves and to the maximum frequency? Solution. The mass of each oscillator and the distance are halved (m/2, d/2), while k doubles (because K=k/N). The speed c2=kd2/m=KL2/M does not change. The maximum frequency 2k/m, instead, doubles: the denser the chain, the further it behaves like a continuous medium.

Problem. In the chain of the first problem, what is the phase velocity ω/q for a wave with λ = 2d = 2 cm? Compare it with the speed of long waves. Solution. For λ = 2d we have q=π/d and ω=ωmax ≈ 632 s−1, so ω/q = 632 · 0.01/π m/s ≈ 2.0 m/s, that is 2/π ≈ 0.64 times the speed of long waves (3.16 m/s): short waves are slower.


"Physics, Waves, Music": a website about the physics of waves, acoustics of musical instruments, musical scales, harmony and music.