DIFFERENTIAL EQUATIONS • SYSTEMS OF DIFFERENTIAL EQUATIONS

Coupled Mass-Spring Systems

Discover how connected springs create intertwined motions that only systems of differential equations can describe.

Historical Context & Motivation

📌 COURSE CONTEXT
This lesson is part of a standard undergraduate Differential Equations course, typically taken after Calculus II. It applies systems of linear ordinary differential equations to coupled mass-spring systems, building on Hooke's Law, Newton's second law, derivatives and second derivatives, and techniques for solving second-order differential equations developed earlier in your calculus and differential equations coursework.

When you pluck a guitar string or feel a building sway in an earthquake, you are witnessing vibrations that involve multiple parts moving together. A single mass on a single spring is one of the first physics problems most students encounter, but the real world rarely works that simply. Engineers designing skyscrapers, physicists studying molecules, and even audio designers building speaker systems all face a common challenge: what happens when two or more oscillating objects are linked together? This question led to the development of coupled mass-spring systems, a cornerstone topic in the study of systems of differential equations.

The story of coupled oscillations stretches back centuries, beginning with the very laws of motion and elasticity that made modern engineering possible. Each milestone below represents a key moment when scientists deepened our understanding of how connected vibrating objects behave.

1660
Hooke's Law of Elasticity
Robert Hooke published his law stating that the force exerted by a spring is proportional to its displacement. This simple relationship, F = −kx, became the foundation for every spring-based model that followed.
1687
Newton's Laws of Motion
Isaac Newton formalized F = ma, giving scientists the mathematical tool needed to write equations of motion for any object acted on by forces, including springs.
1753
Daniel Bernoulli & Normal Modes
Daniel Bernoulli showed that vibrating strings and other coupled systems have special patterns of motion called normal modes — coordinated oscillations where every part moves at the same frequency.
1788
Lagrange's Analytical Mechanics
Joseph-Louis Lagrange developed systematic methods for setting up the equations of motion for complex multi-body systems, making it practical to analyze coupled oscillators with many degrees of freedom.
1900s
Modern Engineering Applications
Coupled mass-spring models became essential in earthquake engineering, vehicle suspension design, molecular vibration analysis, and electrical circuit theory, where capacitors and inductors behave like springs and masses.

The central question that this lesson addresses is: when two masses are connected by springs so that each mass's motion affects the other, how do we write and solve the resulting system of differential equations? And what special types of motion — called normal modes — emerge from the solution?

Core Principles & Definitions

🧭 READING GUIDE
The conceptual ideas in this section — coupling, modes, and superposition — build physical intuition before we formalize them mathematically. The definitions that follow translate these ideas directly into the calculus and differential-equations notation used throughout the Mathematical Framework section.

Before diving into the mathematics, you need to understand the key ideas that make coupled systems different from a single mass on a single spring. The magic — and the challenge — of coupled systems is that the motion of each mass depends on what every other mass is doing. This interdependence is why we need a system of equations rather than just one.

1

Coupling

Two oscillators are coupled when a physical connection (like a shared spring) causes the displacement of one mass to create a force on the other. Without coupling, each mass would vibrate independently.
2

Degrees of Freedom

Each independent coordinate needed to fully describe the system is one degree of freedom. Two masses sliding along a track have two degrees of freedom — x₁ and x₂ — so the system needs two differential equations.
3

Normal Modes

A normal mode is a special pattern of motion where both masses oscillate at the same frequency. The general motion of the system is a combination (superposition) of its normal modes.
4

Natural Frequencies

Each normal mode has its own natural frequency (ω). A system with two degrees of freedom has exactly two natural frequencies, one for each mode.
5

Superposition

Because the springs obey Hooke's Law (forces are proportional to displacement), the system is linear. This means any solution can be written as a sum of normal-mode solutions — this principle is called superposition.
KEY TAKEAWAY
Think of a coupled mass-spring system like two friends on a trampoline connected by a bungee cord. If one person jumps, the bungee tugs on the other person — they can't move independently. The normal modes are the two simplest jump patterns: both friends bouncing in sync (same direction, same rhythm) or alternating (one goes up while the other goes down). Every possible bouncing pattern is a mix of these two basic ones.

Visualizing the Coupled System

The diagram below shows the classic two-mass, three-spring coupled system. Two masses, m1 and m2, sit on a frictionless surface. The left wall is connected to m1 by spring k1, the two masses are linked by the coupling spring kc, and m2 is attached to the right wall by spring k2. The variables x1 and x2 measure how far each mass has moved from its equilibrium (rest) position.

The two-mass, three-spring system at equilibrium. Arrows show the positive displacement direction for x1 and x2. The coupling spring (purple) connects the two masses and transmits force between them.

Notice that the coupling spring kc is the key ingredient that makes this system "coupled." If you removed it, each mass would simply oscillate on its own spring independently, and you could solve each equation separately. The coupling spring creates a force on m1 that depends on x2, and vice versa — this is what "coupling" means mathematically.

Mathematical Framework

📐 NOTATION NOTE
This section applies Newton's second law using second derivatives (written x₁″ and x₂″, the acceleration of each mass — how quickly its velocity is changing) and solves a system of second-order differential equations. Wherever you see x₁″, read it as "the acceleration of mass 1."

To build the equations of motion, we apply Newton's second law (F = ma) to each mass separately. For each mass, we must account for the force from every spring attached to it. Let's assume both masses are equal (m1 = m2 = m) and the outer springs are identical (k1 = k2 = k) to keep the algebra manageable. This symmetric case reveals the essential ideas most clearly.

Equations of Motion for Each Mass

When mass 1 is displaced by x1, spring k pulls it back with force −kx1. The coupling spring kc exerts a force proportional to the difference in displacements, −kc(x1x2). This is because the coupling spring's stretch equals x1x2. A similar analysis applies to mass 2.

EQUATION OF MOTION FOR MASS 1
m x₁″ = −k x₁ − kc(x₁ − x₂)
x₁″ = acceleration of mass 1 (second derivative of x₁ with respect to time). The first term is the restoring force from spring k; the second term is the coupling force.
EQUATION OF MOTION FOR MASS 2
m x₂″ = −k x₂ − kc(x₂ − x₁)
Notice the sign flip: the coupling term is −kc(x₂ − x₁) for mass 2. When mass 1 moves right and mass 2 stays still, the coupling spring pulls mass 2 to the right.

Rewriting as a System

After dividing both equations by m and rearranging, define ω₀² = k/m and ωc² = kc/m. The symbol ω (omega) represents angular frequency, measured in radians per second — it is proportional to how rapidly something oscillates. ω₀ is the frequency each mass would have on its own; ωc captures the extra effect of the coupling spring. The system becomes:

COUPLED SYSTEM (SYMMETRIC CASE)
x₁″ = −(ω₀² + ωc²)x₁ + ωc² x₂ x₂″ = ωc² x₁ − (ω₀² + ωc²)x₂
ω₀ = natural frequency of each mass alone; ωc = coupling frequency. The cross terms (ωc²x₂ in the first equation, ωc²x₁ in the second) are what couple the two equations together.

Finding Normal Modes with a Clever Substitution

The key trick is to define new variables that decouple the system — that is, turn the two linked equations into two independent ones that can each be solved separately. Let q1 = x1 + x2 (the sum) and q2 = x1x2 (the difference). Adding the two equations gives an equation for q1 alone; subtracting gives one for q2 alone. Each of these is a simple harmonic oscillator equation — the same type studied in introductory physics — whose general solution is a cosine (or sine) function. Solving these decoupled equations and then converting back to x₁ and x₂ yields the normal-mode frequencies.

NORMAL MODE FREQUENCIES
ω₁ = ω₀ (symmetric mode) ω₂ = √(ω₀² + 2ωc²) (antisymmetric mode)
Mode 1 (symmetric): both masses move in the same direction — the coupling spring never stretches, so ω₁ = ω₀. Mode 2 (antisymmetric): masses move in opposite directions — the coupling spring stretches twice as much, raising the frequency.

The Two Normal Modes Visualized

The two normal modes of the symmetric coupled system have distinct physical characters. In the symmetric mode, both masses move together in the same direction at the same time — the coupling spring remains at its natural length and plays no role. In the antisymmetric mode, the masses move in opposite directions, stretching and compressing the coupling spring maximally. Because the coupling spring adds extra stiffness in the antisymmetric mode, that mode has a higher frequency.

Top panel (green): in the symmetric mode, both masses move in the same direction with frequency ω₁ = ω₀ — the coupling spring stays relaxed. Bottom panel (pink): in the antisymmetric mode, masses move in opposite directions with a higher frequency ω₂ = √(ω₀² + 2ωc²) because the coupling spring adds extra restoring force.
Comparison of the two normal modes for the symmetric coupled system
PropertySymmetric Mode (Mode 1)Antisymmetric Mode (Mode 2)
Motion patternBoth masses move in the same directionMasses move in opposite directions
Coupling springStays at natural length (no effect)Stretched or compressed maximally
Frequencyω₁ = ω₀ (lower)ω₂ = √(ω₀² + 2ωc²) (higher)
Normal coordinateq₁ = x₁ + x₂q₂ = x₁ − x₂
💡 Why is Mode 2 always faster?
In Mode 2, when the masses move apart, the coupling spring adds its restoring force on top of the outer springs' forces. More total restoring force for the same displacement means a stiffer effective spring — and stiffer springs produce higher frequencies. Think of it this way: one thick rubber band pulls you back faster than a thin one.

Worked Example

Let's work through a concrete problem step by step. We have two identical masses on a frictionless surface connected by three springs, and we want to find the normal-mode frequencies and describe the resulting motion.

📖 NOTE ON GENERAL SOLUTIONS
Step 5 below introduces the general solution — a formula containing undetermined constants (A, B, φ₁, φ₂) whose values are fixed by the system's initial conditions (starting positions and velocities). Finding a general solution and applying initial conditions are core skills in this course. The key takeaway is the physical interpretation: the motion of each mass is always a blend of the two normal-mode oscillations.
Finding Normal Modes of a Symmetric Coupled System
1
Step 1 — Identify Given ValuesTwo masses m = 2 kg each are placed on a frictionless surface. The outer springs each have spring constant k = 8 N/m, and the coupling spring has kc = 4 N/m. We need to find the two normal-mode frequencies ω₁ and ω₂.
m = 2 kg, k = 8 N/m, kc = 4 N/m
2
Step 2 — Compute ω₀ and ωcFirst, calculate the base frequency parameter and the coupling frequency parameter. We have ω₀² = k/m = 8/2 = 4 s⁻², so ω₀ = 2 rad/s. For the coupling spring, ωc² = kc/m = 4/2 = 2 s⁻².
ω₀² = 4 s⁻², ωc² = 2 s⁻²
3
Step 3 — Find the Symmetric Mode Frequency (ω₁)In the symmetric mode, both masses move together and the coupling spring is not stretched. The frequency is simply ω₁ = ω₀ = 2 rad/s. Converting to ordinary frequency: f₁ = ω₁ / (2π) ≈ 0.318 Hz.
ω₁ = 2 rad/s ≈ 0.318 Hz
4
Step 4 — Find the Antisymmetric Mode Frequency (ω₂)For the antisymmetric mode, we use ω₂ = √(ω₀² + 2ωc²) = √(4 + 2 × 2) = √8 = 2√2 ≈ 2.83 rad/s. Converting: f₂ = ω₂ / (2π) ≈ 0.450 Hz. As expected, the antisymmetric frequency is higher because the coupling spring adds extra stiffness.
ω₂ = 2√2 ≈ 2.83 rad/s ≈ 0.450 Hz
5
Step 5 — Write the General SolutionThe general solution is a superposition (sum) of both modes. Constants A, B, φ₁, and φ₂ are determined by initial conditions — the starting positions and velocities — and are found using techniques from a differential equations course: x₁(t) = A cos(2t + φ₁) + B cos(2√2 t + φ₂) x₂(t) = A cos(2t + φ₁) − B cos(2√2 t + φ₂) Notice the + and − signs: in the symmetric mode term, both masses have the same sign; in the antisymmetric term, the signs are opposite. This reflects the physical meaning of each mode.
x₁ and x₂ are superpositions of both normal modes with frequencies 2 and 2√2 rad/s

Strengths, Limitations & Real-World Connections

The coupled mass-spring model is surprisingly powerful, but like all models in science, it has boundaries. Understanding where it works well and where it breaks down will help you appreciate both its elegance and the need for more advanced techniques.

Strengths and limitations of the coupled mass-spring model
StrengthsLimitations
Provides exact analytical solutions for small oscillationsAssumes perfectly linear springs (Hooke's Law) — real springs can be nonlinear at large displacements
Reveals normal modes and natural frequencies, which are fundamental to all vibrating systemsIgnores damping (friction, air resistance) — real systems lose energy over time
Scales to N masses, forming the basis for modeling crystals, molecules, and structuresBecomes algebraically complex for many masses or non-symmetric configurations
Analogous to electrical circuits (LC circuits), making it useful across physics and engineeringDoes not account for external driving forces without additional terms
🌍 REAL-WORLD INSIGHT
Coupled oscillator models are everywhere in engineering and science. When engineers design a car's suspension system, they model the car body and each wheel as coupled oscillators. When chemists analyze infrared spectra, the absorption frequencies correspond to the normal-mode frequencies of atoms vibrating in a molecule. Even noise-canceling headphones rely on understanding coupled vibrations to cancel out specific frequencies.

Connection to Advanced Theory

The coupled mass-spring system is your first encounter with ideas that become central in advanced mathematics and physics. The techniques you learn here — writing systems of differential equations, finding eigenvalues (the squared frequencies), and eigenvectors (the mode shapes) — are the same tools used in linear algebra and advanced differential equations courses.

How the concepts in this lesson extend to more advanced topics
This LessonAdvanced Version
Two masses, three springsN masses forming a chain — leads to wave equations and phonon theory in solid-state physics
No damping (friction-free)Damped coupled oscillators — solutions involve complex exponentials and decay envelopes
No external forceDriven coupled oscillators — leads to resonance, beats, and frequency response analysis
Normal-mode substitution (add/subtract equations)Matrix eigenvalue problems: Mx″ = −Kx, where M and K are mass and stiffness matrices
Symmetric (equal masses and springs)Non-symmetric systems — requires full matrix diagonalization

If you continue to study differential equations or physics, you will encounter the matrix formulation of coupled oscillators. In that approach, the equations of motion are written as a single matrix equation, and finding normal modes becomes equivalent to finding the eigenvalues and eigenvectors of a matrix. The add-and-subtract trick we used is actually a special case of diagonalizing a 2×2 matrix — a beautiful connection between algebra and physics.

Practice Problems

🎯 PRACTICE PROBLEM GUIDE
Problems 1–2 emphasize physical reasoning and arithmetic. Problems 3–5 apply the general solutions, initial conditions, and trigonometric identities developed in the Mathematical Framework section. Work through them in order to build from conceptual understanding to full quantitative analysis.
PROBLEM 1CONCEPTUAL
In a symmetric coupled mass-spring system, explain in your own words why the antisymmetric normal mode always has a higher frequency than the symmetric mode. What role does the coupling spring play in each mode?
PROBLEM 2BASIC CALCULATION
Two identical masses of 3 kg are connected in a three-spring arrangement. The outer springs each have k = 12 N/m and the coupling spring has kc = 6 N/m. Find both normal-mode angular frequencies ω₁ and ω₂.
PROBLEM 3INTERMEDIATE — REQUIRES CALCULUS / ODE
Using the system from Problem 2 (m = 3 kg, k = 12 N/m, kc = 6 N/m), suppose at t = 0 mass 1 is displaced 0.1 m to the right and mass 2 is at its equilibrium position, both starting from rest. Write the initial conditions and express x₁(t) and x₂(t) in terms of the normal modes. (This problem requires knowledge of general solutions to second-order ODEs.)
PROBLEM 4APPLIED — REQUIRES CALCULUS / ODE
A simplified model of a two-story building during an earthquake treats each floor as a mass connected by columns that act like springs. The ground floor (mass 5000 kg) is connected to the ground by columns with effective stiffness 200,000 N/m, and to the second floor (also 5000 kg) by columns with stiffness 100,000 N/m. The second floor is connected to nothing above. Treating this as a two-mass coupled system (where only the coupling spring and the lower spring exist), find the two natural frequencies of oscillation. Which mode would be more dangerous during an earthquake? (This problem requires knowledge of general solutions to second-order ODEs.)
PROBLEM 5CRITICAL THINKING — REQUIRES CALCULUS / ODE
Consider a symmetric coupled system with m = 1 kg, k = 10 N/m, and kc = 5 N/m. Suppose only mass 1 is initially displaced (x₁(0) = A, x₂(0) = 0, both at rest). Show that the motion of each mass can be rewritten using the product-to-sum identity as a "beat" pattern: a rapid oscillation multiplied by a slowly varying envelope. What is the beat frequency, and what physical phenomenon does this represent? (This problem requires differential equations and trigonometric identities.)

Lesson Summary

A coupled mass-spring system consists of two or more masses connected by springs, where the motion of each mass influences the others through a shared coupling spring. Applying Newton's second law to each mass produces a system of coupled differential equations — equations that cannot be solved one at a time because they share variables. The key to solving these equations is finding the normal modes: special patterns of motion where both masses oscillate at the same natural frequency. For the symmetric system (equal masses and outer springs), the symmetric mode has both masses moving together at ω₁ = √(k/m), while the antisymmetric mode has them moving in opposite directions at a higher frequency ω₂ = √(k/m + 2kc/m).

Any possible motion of the system is a superposition (sum) of the two normal modes. When only one mass is initially displaced, the result is a beat pattern in which energy flows back and forth between the masses through the coupling spring. The techniques used here — writing systems of equations, finding normal coordinates, and decomposing motion into modes — form the foundation for linear algebra and matrix methods that you will encounter in more advanced courses, and they apply to everything from molecular vibrations to earthquake-resistant building design. These same techniques extend naturally to the matrix eigenvalue methods used in a follow-up linear algebra or advanced differential equations course.

Varsity Tutors • Differential Equations • Coupled Mass-Spring Systems