The Material Derivative
A fluid particle's temperature can change even in a steady flow — because the particle moves through a spatially varying field. The material derivative is the operator that follows the particle, and it is where the Navier–Stokes nonlinearity comes from.
Fluid Mechanics · Module 2 · Kinematics
1. Two ways to describe a flow
The Lagrangian description tags each fluid particle and follows it — natural for mechanics, hopeless for bookkeeping (10²³ particles). The Eulerian description records fields at fixed points: u(x, y, z, t), T(x, y, z, t). All practical fluid mechanics is Eulerian, but Newton's laws apply to particles. The material derivative translates between the two.
2. Derivation by the chain rule
Let T(x, y, z, t) be any field and follow a particle whose path is (x(t), y(t), z(t)) with velocity components (u, v, w). The rate of change experienced by the particle is, by the chain rule,
The first term is the local rate of change (the field itself evolving); the second is the convective rate of change (the particle riding through spatial variation). Either can be zero while the other is not.
3. Acceleration and the origin of nonlinearity
Apply the operator to the velocity field itself:
The convective term is quadratic in u — velocity advecting velocity. This is the term that makes the Navier–Stokes equations nonlinear, defeats superposition, and ultimately produces turbulence.
4. Worked example — steady but accelerating
In a converging nozzle with steady one-dimensional velocity u(x) = U₀(1 + x/L), the local term ∂u/∂t = 0, yet a particle accelerates:
At x = L this gives 2U₀²/L — pure convective acceleration in a flow that looks "steady" to every fixed probe.
5. More worked examples
Example 2 — advection of temperature. A river flows at u = 3 m/s through a region where the water warms downstream as T(x) = 20 + 2x (°C, x in km... use SI: gradient 0.002 °C/m). A drifting sensor records DT/Dt = u ∂T/∂x = 3 × 0.002 = 0.006 °C/s = 21.6 °C per hour — while every fixed sensor on the bank reads a constant temperature (∂T/∂t = 0). Lagrangian and Eulerian instruments disagree because they measure different derivatives; both are right.
Example 3 — unsteady but not convective. A closed tank of still water is heated uniformly so T = 20 + 0.01t. Here u = 0: the particle's rate of change equals the local one, DT/Dt = ∂T/∂t = 0.01 °C/s. The two terms of the operator are independent switches; this example throws the opposite switch from Example 2.
Example 4 — deceleration in a diffuser. A conical diffuser doubles in area so that u(x) = U₀(1 − x/2L) over 0 ≤ x ≤ L, with U₀ = 8 m/s, L = 0.5 m. At x = L/2: u = 6 m/s, du/dx = −U₀/2L = −8, so a_x = u du/dx = 6 × (−8) = −48 m/s² — a deceleration of almost 5g in a completely steady flow. Adverse pressure gradients (and the boundary-layer separation they cause) are born exactly here.
Example 5 — the full operator in 2-D. Given u = 2xy, v = −y² + t and T = x²y, evaluate DT/Dt at (1, 1), t = 2. Pieces: ∂T/∂t = 0; ∂T/∂x = 2xy = 2; ∂T/∂y = x² = 1; u(1,1) = 2; v(1,1,2) = −1+2 = 1. So DT/Dt = 0 + 2×2 + 1×1 = 5. Mechanical once the recipe is fixed: local term, then u·(x-gradient), then v·(y-gradient).
6. Common misconceptions
"Steady flow means no acceleration." Steady means ∂u/∂t = 0 — fixed probes see nothing change. Particles still accelerate through spatial velocity variations (Examples 4 and the nozzle of §4). Every steady nozzle, bend and diffuser accelerates its fluid.
"D/Dt is just notation for ∂/∂t." They differ by the entire convective term (u·∇), which is usually the dominant one. In a 10 m/s wind with a 1 °C/100 m temperature gradient, the convective heating rate is 0.1 °C/s — 360 °C/h — while the local term may be near zero.
"The convective term is only important in fast flows." It is quadratic in velocity gradients' interaction with velocity, and matters whenever fields vary over short distances — creeping flow through porous media has tiny velocities but strong gradients.
"(u·∇)u is a force." It sits on the acceleration side of Newton's law: it is kinematics, the bookkeeping of following a particle. Forces (pressure, viscous, gravity, Lorentz) live on the other side of the equation.
7. Where this shows up
Weather forecasting is built on material derivatives: "cold-air advection" is precisely −u·∇T, and forecast models step D/Dt of temperature, moisture and vorticity following air parcels (semi-Lagrangian schemes do this literally). Pollutant and sediment transport equations are DC/Dt = source − sink + diffusion. Turbomachinery design tracks Du/Dt through rotor passages where the frame itself rotates, adding Coriolis and centrifugal pieces to the operator. In oceanography, Argo floats are physical realisations of the Lagrangian derivative — they drift with parcels and measure exactly what D/Dt promises. And every CFD code chooses a side: Eulerian solvers discretise ∂/∂t + u·∇; particle methods (SPH) discretise D/Dt directly.
8. Practice problems
P1. u = 5 m/s uniform; concentration field C = 100e^{−x/10} (x in m). Find DC/Dt at x = 0. Solution: ∂C/∂t = 0; DC/Dt = u ∂C/∂x = 5 × (−10) = −50 units/s.
P2. In the stretching-sheet flow u = ax, v = −ay with a = 2 s⁻¹, find the acceleration vector at (0.1 m, 0.05 m). Solution: a_x = u∂u/∂x = ax·a = 4×0.1 = 0.4; a_y = v∂v/∂y = (−ay)(−a) = a²y = 0.2 → (0.4, 0.2) m/s².
P3. A probe on a drone flying at 10 m/s through still air with ∂T/∂x = −0.005 °C/m reads what warming rate, if the air itself also cools at ∂T/∂t = −0.001 °C/s? Solution: DT/Dt = −0.001 + 10×(−0.005) = −0.051 °C/s. (Strictly the drone is not a fluid particle — this is the derivative following its motion; same chain rule, its velocity in place of u.)
P4. Show that for any steady flow, D/Dt of the speed squared satisfies D(½|u|²)/Dt = u·(u·∇)u. Solution: steady ⇒ ∂/∂t = 0; apply the operator to ½u·u and use the product rule — this identity is the first line of the kinetic-energy budget behind Bernoulli.
9. Going deeper
The integral sibling of the material derivative is the Reynolds transport theorem: for any extensive quantity B with intensity b, dB_sys/dt = d/dt ∫_CV ρb dV + ∮_CS ρb(u·n)dA. It converts Newton's laws (which govern systems of fixed matter) into statements about control volumes (fixed regions of space) — exactly the derivative-following-versus-derivative-at-a-point trade of these notes, done for whole regions. Every control-volume analysis in the conservation-laws module is the transport theorem in action, and the differential equations of the course are its shrunk-to-a-point limits.
10. Historical context
The two ways of watching a fluid are named for Euler and Lagrange, though both appear in Euler's own 1750s papers — d'Alembert and Lagrange developed the particle-following description, Euler championed the field description that proved more tractable. The compact notation D/Dt and the name "material derivative" solidified in the nineteenth century with Stokes and the Cambridge school, as the machinery of field theory (partial derivatives, the gradient) matured enough to write the convective term cleanly. The operator is the precise point where the two descriptions shake hands: a Lagrangian rate of change expressed entirely in Eulerian data. Meteorology made the concept vivid — weather balloons are Lagrangian instruments in an Eulerian science — and the modern semi-Lagrangian forecasting schemes running in every weather centre are the operator implemented literally, tracing parcels backward along trajectories each timestep.
11. Another way to see it: the chain rule, laid bare
Nothing about D/Dt is mysterious once the composition is explicit. A particle has a path x_p(t), y_p(t), z_p(t); any field φ(x, y, z, t) evaluated on the moving particle is the composite function φ(x_p(t), y_p(t), z_p(t), t) of one variable, t. Differentiate by the multivariable chain rule:
and recognise the path derivatives as the fluid velocity components: dx_p/dt = u, and so on, because the particle moves with the fluid. That last clause is the only physics in the derivation; everything else is first-year calculus. It also marks the operator's limits: for a drone, a fish, or a balloon with buoyant drift, the same chain rule holds with that object's velocity replacing u — a "material derivative along a different material." Keeping this derivation in view prevents the operator from degenerating into a memorised symbol string.
A related trio worth fixing: pathlines (one particle's actual trajectory), streamlines (curves tangent to the velocity field at one instant) and streaklines (all particles that ever passed a fixed point — a smoke filament). In steady flow the three coincide; in unsteady flow they split, and much confusion in flow-visualisation photographs is the three being casually interchanged.
12. Frequently asked questions
Why does the nonlinear term make Navier–Stokes so hard? Because (u·∇)u is quadratic in the unknown: velocity advects itself. Superposition dies, scales couple (big eddies feed small ones — turbulence), and the millennium-prize regularity question lives in exactly this term.
Is D/Dt of a vector done component-wise? In Cartesian coordinates, yes. In cylindrical or spherical coordinates, no — basis vectors rotate with position, contributing extra terms (the centripetal u_θ²/r pieces of the cylindrical momentum equations). Apply the operator to components only after fixing the coordinate bookkeeping.
Can DT/Dt be zero while both terms are large? Certainly: a probe drifting with warm fluid into a region where the field is cooling at exactly the advection rate reads a constant. Frozen fields (Dφ/Dt = 0) with lively ∂φ/∂t are the norm in advection-dominated transport — the pattern moves, the parcels keep their values.
Where does the Coriolis term fit? It is not part of D/Dt. Rotating-frame analyses (meteorology, turbomachinery) add Coriolis and centrifugal forces to the right side of momentum; the material derivative on the left keeps its universal form with frame-relative velocity.
13. Further practice
P5. Steady field T = 300 − 5x + 2y; flow u = (2, 3). Find DT/Dt and interpret. Solution: 2(−5) + 3(2) = −4 °C/s — parcels cool even though the map of T never changes.
P6. For u = (ax, −ay), show the acceleration field is a²(x, y) and confirm it points away from the origin along the x-axis, toward it along y is false — check. Solution: a_x = u∂u/∂x = a²x; a_y = v∂v/∂y = a²y: acceleration a²(x, y), radially outward everywhere except the origin — consistent with particles speeding up along x while their y-motion decelerates toward the plane y = 0 (v = −ay shrinks in magnitude as |y| falls).
P7. A streakline experiment injects dye at the origin into u = (U, V sin ωt). Sketch (describe) how streaklines differ from instantaneous streamlines. Solution: streamlines at each instant are straight lines of slope V sin ωt/U; the streakline is a frozen history — a sinusoidal ribbon of wavelength 2πU/ω — which no streamline resembles. Unsteadiness makes the three line families genuinely different objects.
14. Worked exam problem
Problem. A steady 2-D flow has u = (3, 2x) m/s and carries a temperature field T = 5x + y² (°C, metres). At the point (1, 2): (a) find the local, convective and material rates of temperature change; (b) find the particle acceleration vector.
Solution. (a) Local: ∂T/∂t = 0 (steady field). Convective: u·∇T = u∂T/∂x + v∂T/∂y = 3×5 + (2×1)×(2×2) = 15 + 8 = 23 °C/s. Material: DT/Dt = 0 + 23 = 23 °C/s — a thermometer riding this parcel warms briskly while every wall-mounted probe reads a constant. (b) a_x = u∂u/∂x + v∂u/∂y = 3×0 + 2×0 = 0; a_y = u∂v/∂x + v∂v/∂y = 3×2 + 2×0 = 6 m/s²: acceleration (0, 6) — over half a g, in a flow nothing about which changes in time. Both classic misconceptions (steady ⇒ no change; probe reading = parcel experience) die in one worked problem.
15. Key takeaways
D/Dt = ∂/∂t + (u·∇) is the chain rule for fields evaluated on moving particles: a Lagrangian rate written in Eulerian data. Its convective half makes steady flows accelerate and makes Navier–Stokes nonlinear. Apply it to any field — temperature, concentration, velocity itself — and keep pathlines, streamlines and streaklines distinct in unsteady flow.
16. Where to go next
Apply the operator to ρ and you get the continuity equation; to u, the left side of Navier–Stokes; integrate it along a streamline and Bernoulli appears. The rate-of-change calculator evaluates the operator with visible steps.