Fluids at work

The radius that costs least

A vessel that carries a flow costs two things to own — the power to push fluid along it and the price of the tissue itself. Minimising the sum gives a best radius, the best radius makes flow proportional to radius cubed, and the rule that follows is a statement about a photograph that came out of a cost function.
16 min read 8 figures What is conserved

Worth reading first: The solutions stop being chosen.

An artery divides into two. So does the one after it, and the one after that, thirty times over, ending in capillaries a few micrometres across. Every one of those divisions had to choose a radius, and the radii that were chosen follow a rule.

The rule is not a rule about space. It is the answer to a question about cost, and it produces a statement so specific that it can be tested against a photograph: the cube of a parent vessel’s radius equals the sum of the cubes of its branches.

Two bills, and the radius that settles them. The cost of a vessel against its radius: the pumping power, which falls as the inverse fourth power, and the price of owning the fluid and the wall, which rises as the square. Their sum has a minimum, found here by golden-section search and agreeing with the closed form to eight figures. At that radius the pumping bill is exactly a third of the total — for every set of constants, because it follows from the two exponents alone.
Fig. 1 The cost of a vessel against its radius: the pumping power, which falls as the inverse fourth power, and the price of owning the fluid and the wall, which rises as the square. Their sum has a minimum, found here by golden-section search and agreeing with the closed form to eight figures.

Two bills, pulling in opposite directions

A vessel of radius rr and length LL carrying a volume flow QQ presents its owner with two costs, and they are the whole model.

Pumping. In laminar flow the pressure drop is Poiseuille’s, and the power required is

Ppump=QΔp=8μLπQ2r4P_{\text{pump}} = Q\,\Delta p = \frac{8\mu L}{\pi}\,\frac{Q^2}{r^4}

The fourth power is the striking part. Halving a vessel’s radius at the same flow multiplies the pumping bill by sixteen, which is why a narrowed artery is such a serious thing and why a small constriction dominates a network. It is the same steepness that makes the pressure drop along a pipe such a sensitive function of its bore: a 10 per cent reduction in radius costs 52 per cent more pressure for the same flow.

Upkeep. Owning the vessel costs something proportional to its volume: the blood in it has to be made and maintained, the wall has to be built and fed. Write it as

Pmet=kπr2LP_{\text{met}} = k\,\pi r^2 L

The first falls with radius and the second rises, so the total has a minimum. Differentiating and setting to zero:

ddr ⁣(8μLQ2πr4+kπr2L)=0Q2r6Qr3\frac{\mathrm{d}}{\mathrm{d}r}\!\left(\frac{8\mu L Q^2}{\pi r^4} + k\pi r^2 L\right) = 0 \quad\Longrightarrow\quad Q^2 \propto r^6 \quad\Longrightarrow\quad \boxed{Q \propto r^3}

That is Murray’s law. A vessel built to carry a flow QQ at least total cost has a radius proportional to the cube root of it.

Both terms deserve a word about where they come from, because one of them is a theorem and the other is an assumption dressed as one.

The parabola, and the flat profile that replaces it. The laminar pipe profile u = 2ū(1 − r²/R²), which is exact, beside the blunt profile a turbulent pipe has. The two carry the same flow rate — the area under each is the same and is checked by integrating the parabola against the closed form — and they differ entirely in where the shear is.
Fig. 2 The parabolic profile the pumping term rests on, and the friction factor of 64/Re that follows from it. This is a closed-form solution of the Navier–Stokes equations, exact at every Reynolds number, and its integral over the section gives the fourth-power law. The whole of Murray’s argument stands on it, and it is the one thing in this essay that is derived rather than posited.

The pumping term is the exact laminar pipe solution — no correlation, no fitted constant, and none of the equivalent-sand-grain apparatus the turbulent case needs. The upkeep term is not derived from anything: it asserts that the cost of owning a vessel is proportional to the volume of it, with a constant kk nobody has measured. That is a modelling choice, and the essay’s most important defence of it is that the result which follows does not contain kk at all.

The invariant that is not obvious

The stationarity condition contains something the derivation does not need and that turns out to be the most useful thing in the essay.

At the optimum, the two costs are in a fixed ratio. Setting the derivative to zero gives 4Ppump/r=2Pmet/r4P_{\text{pump}}/r = 2P_{\text{met}}/r, so

Ppump=12PmetP_{\text{pump}} = \tfrac{1}{2}P_{\text{met}}

The pumping bill is exactly a third of the total, whatever the numbers are. It does not depend on the viscosity, the flow, the metabolic constant or the length; it depends only on the two exponents, 4-4 and +2+2, and on nothing else. The solver asserts it at 33.333333.3333 per cent, which is the assertion that would catch an implementation with a wrong exponent however carefully the constants had been chosen to make the answer look right.

That is a satisfying kind of result. A model with three free parameters produces a prediction with none in it.

What was computed, and what the assertions catch

The minimum is found by golden-section search on the computed cost, not by the formula:

rbest=1.0838521(16μQ2kπ2)1/6=1.0838521r_{\text{best}} = 1.0838521 \qquad \left(\frac{16\mu Q^2}{k\pi^2}\right)^{1/6} = 1.0838521

to eight figures. Then two further assertions run on every bifurcation drawn.

The cube law closes. r13+r23r03r_1^3 + r_2^3 - r_0^3 comes out at 101610^{-16}.

The wall shear stress is the same in all three vessels. For Poiseuille flow the shear at the wall is τ=4μQ/πr3\tau = 4\mu Q/\pi r^3, and if Qr3Q \propto r^3 then τ\tau is a constant of the network. Across a four-to-one flow split, the parent and both branches come out at 1.2732395451.273239545 — identical to twelve decimal places, which is what an exact algebraic consequence looks like when it is computed rather than asserted.

The solver also refuses a junction whose radii satisfy no branching exponent between 1 and 6, which is what a set of radii from a badly-measured photograph looks like.

The shear stress, and why it matters that a wall can feel it

The constant-shear result is the bridge between a cost function and a mechanism, and without it Murray’s law would be a curiosity.

A cost function is a thing an engineer computes. It is not a thing a blood vessel has access to: no cell knows the total metabolic budget of the organism, and no cell can differentiate a sum. But shear stress at the wall is a local, physical quantity — the drag the flowing blood exerts on the endothelium — and endothelial cells demonstrably sense it. They align with it, they change their gene expression in response to it, and vessels remodel their diameter over weeks in response to sustained changes in it.

So a very simple local rule — if the shear is above the set point, widen; if below, narrow — drives the whole network to Murray’s optimum without anything anywhere computing a cost. That is why the result is biologically credible rather than merely tidy.

Every wall feels the same drag. The wall shear stress in the parent vessel and in both branches, for four different ways of splitting the flow. It is the same number in all three every time — a network built to Murray's law has one shear stress everywhere in it, from the aorta to the capillary. That matters because a wall can measure shear stress and cannot measure a cost function, so the optimum is something a vessel could grow towards rather than something only a calculation can find.
Fig. 3 The wall shear stress in the parent vessel and in both branches, for four different ways of splitting the flow. It is the same number in all three every time — a network built to Murray’s law has one shear stress everywhere in it, from the aorta to the capillary.

What the network looks like, and what happens to the speed

Apply the rule at every junction and the geometry follows. For a symmetric split, r1=r021/3=0.7937r0r_1 = r_0 2^{-1/3} = 0.7937\,r_0.

Every junction obeys the same cube. A symmetric network built to Murray's law, five generations deep. Each vessel's radius is its parent's divided by the cube root of two, because the cube law and the conservation of flow together require r₀³ = r₁³ + r₂³. The total cross-sectional area grows by 26% at every junction, so the fluid slows steadily on the way down — which is why blood crawls through a capillary bed and why it has time to exchange anything there.
Fig. 4 A symmetric network built to Murray’s law, five generations deep. Each vessel’s radius is its parent’s divided by the cube root of two. The total cross-sectional area grows by 26 per cent at every junction, so the fluid slows steadily on the way down.

The consequence for the velocity is the point of the whole vascular system. Total area at each generation is 2nπrn2=2n/3πr022^n \pi r_n^2 = 2^{n/3}\pi r_0^2, which grows, so the mean velocity falls as 2n/32^{-n/3}. After thirty generations the area has grown by a factor of a thousand and the blood is travelling a thousand times more slowly.

The arithmetic is worth doing in full, because the numbers are startling. Human capillaries have a total cross-sectional area of the order of a square metre, against a couple of square centimetres for the aorta — a factor of several thousand — and the mean velocity falls by the same factor. A red cell that left the heart at 0.4 m/s spends about a second crossing a capillary a millimetre long, and one second is roughly what oxygen needs to diffuse across a few micrometres of plasma and tissue.

That is what a capillary bed is for. Exchange of oxygen and solutes is diffusion-limited, diffusion needs time, and the network’s geometry is the arrangement that supplies it. Blood leaves the heart at about 0.4 m/s and crawls through a capillary at under a millimetre per second, and the slowing is a direct consequence of the cube law rather than an independent design decision.

It also puts the whole network firmly in the regime where inertia has stopped mattering. A capillary at 5 µm diameter and 0.5 mm/s has a Reynolds number around 0.003. Poiseuille’s law is not an approximation there; it is exact, the flow is reversible, and the assumption the cost function was built on is at its most secure precisely where most of the vessels are.

Every junction obeys the same cube. A symmetric network built to Murray's law, five generations deep. Each vessel's radius is its parent's divided by the cube root of two, because the cube law and the conservation of flow together require r₀³ = r₁³ + r₂³. The total cross-sectional area grows by 26% at every junction, so the fluid slows steadily on the way down — which is why blood crawls through a capillary bed and why it has time to exchange anything there.
Fig. 5 The same network four generations deep rather than five, at the scale a reader can count. Sixteen vessels at the bottom, each 0.63 of the root’s radius, carrying a sixteenth of the flow each and between them 1.59 times the root’s cross-sectional area.

Where the law is not obeyed

The exponent that real networks show is not three, and the discrepancy is informative rather than embarrassing.

Three, and what is actually measured. The branching exponent x in r₀ˣ = r₁ˣ + r₂ˣ. Murray's law derives three, from minimising a cost with two exponents in it and nothing else. Measurements of real networks come out lower — around 2.7 in large arteries, around 2.5 in trees — and da Vinci's much older rule, that the total cross-section is preserved, is two. The measured numbers are borrowed and are drawn as borrowed; nothing on this site fits an exponent to anything.
Fig. 6 The branching exponent x in r₀ˣ = r₁ˣ + r₂ˣ. Murray’s law derives three. Measurements come out lower — around 2.7 in large arteries, around 2.5 in trees — and da Vinci’s much older rule, that the total cross-section is preserved, is two. The measured numbers are borrowed and drawn as borrowed.

Three reasons, each of which identifies an assumption:

Large arteries are not laminar and not steady. The aorta has a Reynolds number in the thousands and a pulsatile flow, so the pressure drop is not Poiseuille’s — it depends on the flow to a power between one and two rather than to the first. Redo the minimisation with a turbulent friction law and the exponent falls towards 7/3. The measured 2.7 in large vessels sits between the laminar and turbulent predictions, which is what a network spanning both regimes should show.

Trees are not vessels. A tree’s xylem carries water under tension, its branches must also hold themselves up mechanically, and the mechanical cost of a cantilever goes as a different power of the radius from the metabolic cost of a tube. Leonardo’s rule — area preserved, exponent two — comes out of a purely mechanical argument, and real trees sit between the two.

The cost of the fluid is not the only cost. Murray’s kk lumps together the maintenance of the blood and of the wall, which scale differently, and in a large vessel the wall is a thick muscular structure whose cost goes as something nearer rr than r2r^2.

None of those makes the law wrong. They make it the laminar, steady, metabolically-dominated limit of a family of results, and the exponents observed in different parts of a real network are a map of which limit applies where.

Two bills, and the radius that settles them. The cost of a vessel against its radius: the pumping power, which falls as the inverse fourth power, and the price of owning the fluid and the wall, which rises as the square. Their sum has a minimum, found here by golden-section search and agreeing with the closed form to eight figures. At that radius the pumping bill is exactly a third of the total — for every set of constants, because it follows from the two exponents alone.
Fig. 7 The same cost minimisation at four times the flow. The optimum radius has moved out by a factor of 4^(1/3) = 1.587, and the share of the total spent on pumping is still exactly a third — which is the invariant, holding for a set of constants the first figure never used.
Every wall feels the same drag. The wall shear stress in the parent vessel and in both branches, for four different ways of splitting the flow. It is the same number in all three every time — a network built to Murray's law has one shear stress everywhere in it, from the aorta to the capillary. That matters because a wall can measure shear stress and cannot measure a cost function, so the optimum is something a vessel could grow towards rather than something only a calculation can find.
Fig. 8 The wall shear at twice the flow. Every vessel has grown by the cube root of two and the shear has grown with it — but it is still identical across the parent and both branches at every split, which is the invariant rather than the value.

An optimisation, in a field of conservation laws

It is worth registering how different this essay’s method is from the rest of the field, because the difference is not cosmetic.

Every other result in this field is a conservation argument. Betz’s limit, the propulsive efficiency, the Borda–Carnot loss, the conjugate depths of a jump and Euler’s turbomachinery equation all come from writing down what crosses the faces of a box, and every one of them is a statement about what is possible. They say a machine cannot beat 16/27 and are silent about what any particular machine does.

Murray’s law is a variational argument, and it says something quite different: not what is possible, but what is best, given a stated notion of cost. That changes what the result is answerable to. A conservation result is wrong only if the physics is wrong. An optimisation result can be perfectly correct and still describe nothing, because the thing it optimises may not be the thing the world is optimising — or the world may not be optimising anything at all.

The defences available are therefore different too, and this essay uses all three. The result is parameter-free where it can be: the cube law and the one-third share contain none of the constants that went in. It has a local mechanism: the constant shear stress is something a wall can sense, which is what turns “least cost” from a claim about a designer into a claim about growth. And it is falsifiable against a photograph, since the cube law is a statement about measurable radii rather than about anything hidden.

Sailing’s velocity made good is the field’s other optimisation, and it passes the same tests for the same reasons — a closed form with no boat in it, and an angle anybody can measure.

Three quantities that come out equal in every generation

The cube law fixes the radii and says nothing about the lengths, so the network’s behaviour as a whole needs one more assumption. Take the simplest available — that a vessel’s length scales with its radius, so the tree is geometrically self-similar — and three results drop out at once, all of them exact.

A generation holds 2n2^n vessels, each of radius r02n/3r_0 2^{-n/3} and length L02n/3L_0 2^{-n/3}. One vessel’s resistance goes as length over the fourth power of radius, which grows as 2n2^{n}; putting 2n2^n of them in parallel divides that back out again. Every generation has the same resistance. The same cancellation run on volume — 2n2^n vessels of cross-section rn2r_n^2 and length LnL_n — gives 2nn2^{n-n}, so every generation holds the same volume of fluid. And since the whole flow passes through each generation in turn, the power dissipated is that flow squared times the resistance: every generation burns the same power and drops the same pressure.

An architecture in which every scale costs the same is a strong statement, and it is exactly the kind of statement a self-similar structure makes. It is also testable, and it fails. In the systemic circulation over half the pressure drop occurs across the arterioles alone, which is one narrow band of generations rather than an even spread over thirty of them.

The failure is informative in the way the exponent measurements are. The radii are not what is wrong — the cube law survives it — but the assumption that length follows radius does. Arterioles are long for their bore, and being long for their bore is precisely how a vessel becomes the place a network puts its resistance, which is what a body wants of a vessel it intends to use as a valve.

Where the model stops

No pulsatility. The heart is a pump with a beat, arteries are elastic, and the resulting wave propagation is a subject of its own. The cost function has a steady flow in it.

No blood rheology. Blood is not Newtonian, and in vessels comparable to a cell’s diameter it stops behaving as a continuum at all — red cells travel in single file through capillaries, and the effective viscosity depends on the vessel’s diameter in a way that has its own name. Poiseuille’s law is used here as though the viscosity were a constant, and in the smallest vessels it is not.

No branching angles. Murray’s original work also derived optimal angles from the same cost argument, and those are not computed here.

And nothing here is about biology. The scope of this essay is a flow and a cost. The mechanism by which a vessel remodels, the signalling that carries the shear stress into a change of diameter, and what goes wrong when it fails are all outside it — named as the reason the result is credible, and not modelled.

There is one further absence worth naming because it is a limit on the method rather than on the model. The cost function has a single vessel in it, minimised independently. A real network has to deliver flow to a territory, so the lengths are not free and the branching angles interact with the radii, and the true problem is a global optimisation over a tree rather than a one-dimensional minimisation repeated. Murray’s own papers took the first step into that — the optimal angle at a junction falls out of the same cost with the geometry allowed to vary — and the full problem is a different subject. What the cube law survives is that the radius condition is local: it depends only on the flow that vessel carries, whatever the rest of the tree is doing, which is why it can be applied at every junction independently and why a simple local rule can reach it.

Who found it, and when

Cecil D. Murray published the law in 1926, in two short papers in the Proceedings of the National Academy of Sciences, deriving both the cube law and the optimal branching angles from the cost argument above. He was a physiologist, and the argument is one of the earliest clean uses of an optimisation principle in biology.

Leonardo da Vinci’s rule — that the total cross-sectional area is preserved through a branching — is four centuries older, appears in his notebooks on trees, and is an observation rather than a derivation. That the two disagree, and that real networks sit between them, is the most useful thing about having both.

The shear-stress connection came much later, from the 1970s onwards, when it became possible to measure endothelial responses. Murray’s derivation is a cost argument with no mechanism in it; the discovery that its consequence is a locally-sensible quantity turned it from an elegant calculation into an explanation.

Where the field goes

This anchor stands alone in the field, and it is the clearest case of the method being applied to something that grew rather than something that was built. What made it possible is that the flow regime is simple — laminar, steady, low Reynolds number — so the pressure-drop law is exact, and the entire content is in the optimisation.

The field’s last two anchors return to a body in a stream. A propeller blade or a hydrofoil moving fast enough through water pulls the pressure at its own surface below the vapour pressure of the liquid, and the liquid boils at room temperature. Where that happens is computable from the site’s own inviscid solver — the condition is simply that the cavitation number equals minus the minimum pressure coefficient — and the calibration is the circular cylinder, whose answer is exactly three.

What links here

Computed from the collection rather than written here: the essays that point at this one.

Reads more easily once this is understood

Essays that name this one as worth reading first.

Shares its objects with

Essays naming at least two of the same things, that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

ConservationDimensionlessLaminar flowMass conservationModel limitOptimisationPoiseuille flowScale effectSkin frictionWall shear