Impulse Physics Academy
EDEXCEL

Core Practical 2 — Determine the Viscosity of a Liquid Using a Falling Ball

CP2 · AS Physics

Theory & Background

Stokes' Law, terminal velocity and the determination of viscosity

Objectives

  • Determine the viscosity η of glycerol using a falling steel ball bearing
  • Understand the forces acting on a sphere falling through a viscous fluid
  • Apply Stokes' Law and plot v against r² to calculate η from the gradient
  • Evaluate sources of uncertainty and assess the accuracy of your result

Forces on a Falling Sphere

When a ball falls through a viscous liquid three forces act on it: its weight W downward, the upthrust U upward (Archimedes' principle), and the viscous drag F upward (opposing motion). Initially the ball accelerates, but as speed increases, drag increases until the net force is zero — the ball then falls at constant terminal velocity.

At terminal velocity the forces balance:

W = U + F mg = ρ_fluid · V · g + 6πηrv ρ_ball · (4/3)πr³ · g = ρ_fluid · (4/3)πr³ · g + 6πηrv

where r = radius of ball, v = terminal velocity, η = dynamic viscosity, ρ = density

Stokes' Law & Deriving η

Rearranging for terminal velocity v gives the key equation:

v = 2r²(ρ_ball − ρ_fluid)g / 9η ∴ v ∝ r²

Plotting v (y-axis) against r² (x-axis) gives a straight line through the origin.
Gradient m = 2(ρ_ball − ρ_fluid)g / 9η, therefore η = 2(ρ_ball − ρ_fluid)g / 9m

This linear relationship is the basis of the experiment — you measure terminal velocity for balls of different radii, then use the gradient of the v vs r² graph to find η.

Conditions for Stokes' Law

Stokes' Law F = 6πηrv only applies when:

  • The flow around the ball is laminar (not turbulent) — requires slow speeds and small balls
  • The ball is spherical and rigid
  • The ball is far from the container walls (wall correction may be needed)
  • The fluid is Newtonian — viscosity doesn't change with flow speed

Glycerol is highly viscous which ensures laminar flow for small steel ball bearings, making it ideal for this experiment.

Known Values (Glycerol, 25°C)

ρ_glycerol = 1261 kg m⁻³ ρ_steel = 7800 kg m⁻³ η_glycerol (reference) = ~0.934 Pa·s at 25°C g = 9.81 m s⁻²

Note: viscosity of glycerol is highly temperature-dependent. Results vary significantly with temperature.

Step-by-Step Procedure

Model assumptions & uncertainty

This is a controlled teaching model at 25 °C. The liquids use fixed reference values: glycerol 0.934 Pa·s, 1261 kg m⁻³; illustrative vegetable oil 0.084 Pa·s, 920 kg m⁻³. Real oil depends on composition; these are not universal certified values.

Motion includes weight, buoyancy and linear Stokes drag. Re ≤ 0.1 is a conservative modelling criterion. Wall, end, added-mass and fluid-history effects are neglected; the short release transient is illustrative. In real work use a wide container, controlled temperature and check constant speed.

The screw gauge resolves 0.01 mm. Students determine its fixed signed zero error and correct each reading. Orientation-dependent contact readings vary by up to ±0.01 mm; variation is held fixed while a reading is taken. Changing nominal sphere size starts a new set of diameter readings, but retains the instrument zero check. Timing has fixed marker offsets within ±0.003 s and independent crossing variation within ±0.002 s. The A–B spacing has a session offset within ±1 mm. Offsets persist across repeats. These are teaching assumptions, not instrument specifications.

Radius uncertainty is half the larger of the corrected-diameter half-range or 0.01 mm, allowing for both reading and zero-correction resolution. Timing uncertainty is the larger of time half-range or 0.001 s. %U(v) = %U(L) + %U(t); %U(r²) = 2%U(r). Repeats do not remove fixed offsets.

Follow these steps in the Simulation tab to collect your data

Equipment

Tall measuring cylinder of glycerol · Steel ball bearings (3–5 different radii) · Micrometer screw gauge · Ruler · Stopwatch or light gates · Magnet (to retrieve balls) · Electronic balance

1
Select a ball size

Choose a sphere size with the slider and start dropping immediately. Optionally use Screw gauge to practise zero correction and transfer a measured radius. Results label whether the radius came from the slider or micrometer.

2
Mark measurement zone

Three markers define two successive 0.200 m intervals. Compare their times to test for constant speed. The first marker is 0.100 m below release.

3
Drop the ball and record time

Use Drop Ball in the toolbar immediately above the apparatus. The ball falls through the selected liquid. The timer records the time t for the ball to travel between the two bands. Realistic noise is added to simulate real timing uncertainty.

4
Repeat 3 times

Take three drops in total at the same radius to obtain a mean time and assess random uncertainty.

5
Record the reading

Click Record Reading. First check the radius, mean time and speed, and identify the evidence for terminal velocity. Then record the set.

v = L / t̄ = 0.200 / t̄
6
Repeat for 5 different radii

Change the ball radius and repeat steps 3–5. You need at least 5 different radii for a reliable graph.

7
Analyse results

Go to the Graph & Analysis tab. Plot v against r² and use the gradient to calculate η.

η = 2(ρ_ball − ρ_fluid)g / 9m

01 / Choose your investigation

Ball material
ρ = 7800 kg m⁻³
Liquid
η ≈ 0.934 Pa·s · ρ = 1261 kg m⁻³
Ball radius r 1.0 mm
0.1 mm2.5 mm
— s
— s
— s
—

02 / Check your readings

Radius source (screw gauge optional):

Selected sphere
r (m) —
r² (m²) —
v = L/t̄ (m/s) —

FALLING-BALL VISCOMETER · 25 °C

A–B and B–C are each 0.200 m. Track the sphere centre. Automatic virtual video timing; no manual reaction-time measurement. Cylinder and sphere are schematic and enlarged laterally.

A–B: — s · B–C: — s

MEASUREMENT WORKSHOP · LINKED TO YOUR SPHERE

Micrometer screw gauge

Check zero → read both scales → correct three diameters → calculate radius.

Magnified sleeve & thimblePitch 0.50 mm · 50 divisions · least count 0.01 mm

Drag the ratchet up to close or down to open; click it for one division. Keyboard: focus the overview and use ↑/↓. Controls above do the same. Three gentle ratchet slips confirm contact in this teaching model; further slips do not squeeze the sphere.

How to read and correct a measurement

The MSR/PSR is the last exposed sleeve graduation, including any half millimetre. The CSR is the circular division aligned with the horizontal datum.

Observed diameter = MSR + CSR × 0.01 mm.
Zero correction = −(signed zero error).
Corrected diameter = observed diameter − zero error.
Mean radius = mean corrected diameter ÷ 2.

For a negative zero error, the thimble zero lies above the datum when the empty faces touch. If division n aligns, the signed error is −(50 − n) × 0.01 mm. For positive error, zero lies below the datum and the signed error is +n × 0.01 mm.

The enlarged zero-check view hides negative sleeve numbers: use the thimble zero relative to the datum to determine the sign. It is not a negative diameter.

1 · Check zero

With no sphere, approach gently, then turn the ratchet until three slips. Read the circular division and zero-line position.

2 · Measure the sphere

Orientation 1 of 3

3 · Use your measurements

No diameters recorded.

Instrument model and reference

This is an original teaching schematic of a metric outside micrometer with 0.5 mm screw pitch and 0.01 mm graduation. Parts, sleeve/thimble reading and the force-limiting ratchet are based on Mitutoyo’s measuring-instrument guide. The overview is not to scale; the enlarged reading panel preserves the scale arithmetic. It is not a replica or calibration certificate for a commercial instrument.

The intentional zero error stays fixed for the chosen instrument. Three orientation readings include small fixed contact variations. Zero correction removes the modelled zero offset; residual resolution and repeat spread still contribute uncertainty. The corrected readings are passed directly into the viscosity table, graph and CSV.

Results Data Table

Auto-filled from simulation. You need at least 5 different radii for a reliable graph.

# r/ mm r/ m r²/ m² t₁/ s t₂/ s t₃/ s t̄/ s v = L/t̄/ m s⁻¹ Range/ s %U in t
No data yet — go to the Simulation tab and collect readings.

Graph & Analysis

Plot of terminal velocity v (y-axis) against r² (x-axis). Read your gradient from the graph, then work out η yourself.

Uncertainty

Avg %U in t—
%U in v—

%U in v = %U in t + 0.5%, including the ±1 mm uncertainty in the 0.200 m interval.

Free-intercept fit. Horizontal bars: propagated radius uncertainty for micrometer measurements; slider radius is treated as a specified model value with no measurement uncertainty. Vertical bars: time half-range (minimum 0.001 s) plus 0.5% distance uncertainty. These are measurement estimates, not confidence intervals or uncertainty in η.

Discussion Questions

Write your answers below. Click "Show Model Answer" when ready to compare.

Question 1
Explain why a ball falling through glycerol reaches a terminal velocity. Include all three forces in your answer.
Initially the ball accelerates because its weight exceeds the upthrust plus viscous drag. As speed increases, Stokes' drag (F = 6πηrv) increases proportionally with v. When weight = upthrust + drag, the net force is zero and acceleration becomes zero — the ball falls at constant terminal velocity. Weight and upthrust are constant throughout; only drag changes with speed.
Question 2
The graph of v against r² should be a straight line through the origin. Explain why, using the equation derived from Stokes' Law.
From Stokes' Law at terminal velocity: v = 2r²(ρ_ball − ρ_fluid)g / 9η. This is of the form v = mr² where m = 2(ρ_ball − ρ_fluid)g / 9η is a constant (since ρ_ball, ρ_fluid, g and η are all constant). Therefore v is directly proportional to r², giving a straight line through the origin with gradient m. The gradient can then be used to calculate η.
Question 3
State two conditions that must be satisfied for Stokes' Law to be valid in this experiment, and explain how the experimental setup ensures each is met.
1. Laminar flow — the flow around the ball must not be turbulent. Check Re = 2ρ_fluid rv/η: merely choosing r below 2.5 mm is not sufficient for every fluid and material. This simulation uses a conservative Re ≤ 0.1 criterion. 2. The ball must be far from container walls — wall effects can significantly increase drag. Using a wide cylinder (diameter ≫ ball diameter) minimises this error. A correction factor can also be applied if the cylinder diameter is known.
Question 4
Suggest why the viscosity of glycerol is highly temperature-dependent, and explain how this affects the reliability of your result.
Viscosity arises from intermolecular forces resisting flow. At higher temperatures, molecules have greater kinetic energy and move more freely, reducing the resistance to flow — so viscosity decreases significantly. For glycerol, a few degrees of temperature change can alter η by 10–20%. If the temperature of the glycerol is not measured and controlled throughout the experiment, different readings may be taken at slightly different temperatures, introducing a systematic error into the v vs r² graph and an unreliable value of η. The experiment should be conducted at a constant, measured temperature.
Question 5
Your measured value of η differs from the reference value of 0.934 Pa·s. Identify two sources of systematic error that could cause this and suggest how each could be reduced.
1. Wall effect — the presence of the cylinder walls slows the ball beyond what Stokes' Law predicts for an infinite fluid, causing terminal velocity to be lower than expected, leading to an overestimate of η. This can be reduced by using a wider cylinder or applying an appropriate published wall correction within its validity range. 2. Ball not at terminal velocity — if the measurement zone begins before the ball has reached terminal velocity, the measured speed will be lower than terminal velocity, overestimating η. This can be reduced by ensuring the upper measurement band is placed well below the liquid surface, or by using light gates to verify constant velocity.