# Why Wind Tunnel Models Work: Dimensional Analysis of Aerodynamic Drag

> A small model in a wind tunnel is eight times smaller than the aircraft it stands for, and yet the number it hands you is the number you want. This lecture explains why, by listing every quantity that could set the drag on a body in a flow, counting the independent dimensions among them, and letting the Reynolds number and the drag coefficient fall out as the only two groups that can matter. Both are built by hand, exponent by exponent, with no equation of motion solved anywhere. Two experiments at wildly different sizes, speeds and densities are then shown landing on the same point of the same measured curve, and the drag on a full size wing is predicted from a force read off a balance under a model. The lecture closes honestly: at high speed the speed of sound joins the list, the Mach number appears as a third group, and matching Reynolds alone becomes a quiet lie.

- Canonical watch page: [Why Wind Tunnel Models Work: Dimensional Analysis of Aerodynamic Drag](https://academa.ai/lectures/dimensional-analysis-drag)
- Publisher: [Academa, Inc.](https://academa.ai)
- Subject: Engineering
- Published: 2026-08-28T19:14:25.785Z
- Updated: 2026-08-28T19:14:25.785Z
- Duration: PT1020S (17 minutes)
- Chapters: 5
- Views: 1
- Language: en-US
- Access: Free
- Video stream: [HLS content](https://academa.ai/media/l/01M14TY5WHGF2FPAP90WKFQNRA/0/dark/master.m3u8)
- Audiovisual record: [Semantic JSON](https://academa.ai/media/l/01M14TY5WHGF2FPAP90WKFQNRA/0/semantic.json)
- Thumbnail: [Image](https://academa.ai/media/l/01M14TY5WHGF2FPAP90WKFQNRA/0/dark/poster.jpg)

## Description

Why a scale model predicts the drag on a real aircraft: count the dimensions, derive Reynolds and the drag coefficient, and see where Mach breaks similarity.

## Chapters

- [00:00–02:11.034 · The Wind Tunnel Question](https://academa.ai/lectures/dimensional-analysis-drag?t=0)
- [02:11.034–05:33.822 · What Drag Can Depend On](https://academa.ai/lectures/dimensional-analysis-drag?t=131.03370833333332)
- [05:33.822–09:21.893 · Building the Two Groups](https://academa.ai/lectures/dimensional-analysis-drag?t=333.82170833333333)
- [09:21.893–12:53.664 · Two Flows, One Number](https://academa.ai/lectures/dimensional-analysis-drag?t=561.8929583333334)
- [12:53.664–17:00 · Where Similarity Fails](https://academa.ai/lectures/dimensional-analysis-drag?t=773.6638125000001)

## Transcript

### [00:00 · The Wind Tunnel Question](https://academa.ai/lectures/dimensional-analysis-drag?t=0)

A full size aircraft costs a fortune to build, and more to fly. So before anybody builds one, a small copy of it goes into a wind tunnel, and somebody measures the force on the copy. The strange thing is that this works, and today I want to show you exactly why. Here is the aircraft you actually care about. Air comes at it, and the air pushes back. The part of that push which lies along the flow is what we call drag, and it is what the engines have to fight. It sets the fuel burn, the range, and the top speed. Getting it wrong by ten percent is an expensive mistake. One measurement of the wing matters throughout. Call the distance from the front of it to the back L. And you cannot put this aircraft in a tunnel, because no tunnel is that big. So you build a model instead. It sits in the working section of a tunnel, with the walls a little way above it and below it, and the whole thing is eight times smaller. Run the tunnel, and air blows over the model exactly as it blows over the aircraft. You put a balance underneath it and you read a force, in newtons, the same way you would if the aircraft were up there. And here is the question. This thing is eight times smaller than that thing, sitting in different air at a different speed. Why should the reading on the balance tell you anything at all about the aircraft? The answer is two numbers, and this whole lecture is about where they come from. The first is called the Reynolds number. It is built from the density of the air, and from the speed of the flow, and from the size of the body, all divided in the end by the viscosity of that same air. The second is the drag coefficient. That is the drag force itself, divided by a quantity built out of the density, the speed and an area, so that every unit cancels and a pure number is left behind. And the claim, which we are going to earn rather than assume, is this. Match the Reynolds number between the model and the aircraft, and the drag coefficient comes out the same. Get that one number right, and the model is telling you the truth.

### [02:11.034 · What Drag Can Depend On](https://academa.ai/lectures/dimensional-analysis-drag?t=131.03370833333332)

Before any algebra at all, let us just ask what the drag on a body could possibly depend on. Here is a body, and here is air moving past it from the left. Four candidates suggest themselves. The first is how big the body is. One length will do to stand for that, and I will call it L. Double the size, and you have doubled everything the flow has to get around. The second is how fast the air is going, which is V. Not the speed of the aircraft and the speed of the air separately, notice. Only the relative speed between them, because a flow does not know whether the body or the air is doing the moving. Then the air itself, which brings two numbers of its own. Air has mass, so a given volume of it weighs something. That is the density, rho. Push through denser air and there is simply more mass to shove out of the way. And air is very slightly sticky. Layers of it drag on one another, and on the skin of the body. That stickiness is the viscosity, mu, and it is the reason a wing has friction to fight as well as pressure. You might reasonably ask why gravity is not on that list, or the temperature. Gravity does not push a wing sideways, and temperature acts only through rho and through mu, both of which are already on it. Choosing this list is the one creative step in the whole method, and it is the one place you can go badly wrong. So: four quantities in, and one quantity out. The drag, D. Now the trick. We are going to work out the shape of the relation between them without solving a single equation of motion. Every one of these five is built out of three basic dimensions: mass, length and time. I am going to write those upright, so that a dimension never gets mistaken for a symbol. A size is a length, and nothing else. A speed is a length divided by a time. Density is mass per unit volume, so mass divided by a length cubed. Viscosity, if you chase its definition through, works out as mass, divided by a length, divided by a time. Take that last one on trust for the moment. And drag is a force. Force is mass times acceleration, so its dimensions are mass, times length, divided by time squared. Now count. There are five quantities. Look down the last column, and between them they use three independent dimensions and no more. Mass appears, length appears, time appears, and that is the lot. Five take away three is two. And that little subtraction is a theorem, one of the most useful in all of engineering. A relation among n quantities built from k independent dimensions can always be rewritten as a relation among exactly n minus k dimensionless groups. Two groups. Not three, not five. Whatever the true law of drag turns out to be, however ugly the equations of motion sitting behind it, it can be written as one dimensionless number depending on one other dimensionless number. So let us go and build them.

### [05:33.822 · Building the Two Groups](https://academa.ai/lectures/dimensional-analysis-drag?t=333.82170833333333)

Two groups, then. Let us build them by hand, so that you can see for yourself there is nothing hidden in the machinery. Start with the drag, and multiply it by the other three quantities, each raised to some power we do not know yet. Call the whole product Pi one, and demand that it come out dimensionless. Write out the dimensions of everything on the right hand side. Drag brings mass, length, and time to the minus two. Density brings mass over length cubed, all raised to the power a. The speed and the size follow on the next line. For Pi one to be a pure number, every dimension has to cancel completely. Take mass first. The drag brings one power of it, density brings a of them, and nothing else on that line carries any mass at all. So one plus a must be zero, and a is minus one. Time next. Drag carries time to the minus two, and the speed to the power b contributes minus b. So minus two minus b is zero, and b is minus two. And length. One from the drag, minus three a from the density, b from the speed, and c from the size. Put in the a and the b we already have, and c comes out at minus two as well. So there is the first group. Drag, divided by density times speed squared times size squared. Every dimension has cancelled, and what is left is a bare number with no units on it anywhere. In practice nobody writes it quite like that. There is a one half out in front, borrowed from the kinetic energy in the flow, and a reference area A standing in for L squared. That is the drag coefficient, and it is what wind tunnels actually report. Now the second group, by exactly the same procedure. This time we start from the viscosity, because the drag has already been used up. Viscosity is mass, over a length, over a time. The other three are as before. Mass again. Viscosity brings one power, density brings a of them, so a is minus one, exactly as it was last time. Time. Viscosity has time to the minus one, and the speed contributes minus b. So b is minus one. And length. Minus one from the viscosity, plus three from that minus three a, minus one from the speed, and c. That comes to one plus c, so c is minus one. Which gives viscosity over density times speed times size. That is a perfectly good dimensionless group, and it is conventional to turn the whole thing upside down. That is the Reynolds number, and it has a meaning worth carrying around. Rho V squared is roughly the pressure the flow's own momentum can push with. Mu V over L is roughly the stress that the stickiness can manage. Their ratio is Re, so a large Reynolds number means inertia is winning. So here is what the theorem promised, now delivered. Five quantities, three dimensions, two groups, and only two. Whatever the drag law is, it must be expressible as the drag coefficient equal to some function of the Reynolds number, and of nothing else at all. Notice carefully what has not happened here. Dimensional analysis has not told you what that function is. It cannot. Finding f still takes a wind tunnel, or a very large computer. What it has told you is that one number is enough to look the answer up. And that, precisely, is the wind tunnel's licence to exist.

### [09:21.893 · Two Flows, One Number](https://academa.ai/lectures/dimensional-analysis-drag?t=561.8929583333334)

Enough theory. Here are two experiments, and I want you to notice first how little they have in common. Sizes first. The aircraft's wing measures two metres from front to back. The model's measures a quarter of a metre. That is a factor of eight. Speeds. The aircraft flies at forty five metres a second. The tunnel runs at ninety. Twice as fast. And it is not even the same air. The tunnel is pressurised, so the air inside it is four times as dense as the air out there. Viscosity, oddly, hardly notices pressure at all, so that one number really is identical in both columns. Eight times smaller. Twice as fast. Four times denser. Nothing about these two flows looks remotely alike, and the two drag forces will not be alike either. So feed those numbers into the Reynolds number. Density, times speed, times size, all over the viscosity. For the aircraft, the top line is one and a quarter, times forty five, times two. One and a quarter times forty five is fifty six and a quarter, and times two is a hundred and twelve point five. Divide that by the viscosity and you get six million. Now the model. Five, times ninety, times a quarter. Five times ninety is four hundred and fifty, and a quarter of that is a hundred and twelve point five. The very same top line. And of course it is. One eighth of the size, times twice the speed, times four times the density. An eighth, times two, times four, is one. So the product is unchanged, and the Reynolds number is unchanged. Six million again. Which is the whole of it, really. Similarity is not a coincidence you hope for. It is something you engineer, by choosing the tunnel's speed and pressure so that one product comes out right. So what does that buy you? Here is the drag coefficient of this shape, measured, and plotted against Reynolds number. The axis is in millions, so six on it means six million. Dimensional analysis promised us that a curve like this exists, and that it needs only one input. It said nothing whatever about the shape of it. Somebody had to go out and measure that. Our two experiments both sit here. Not near one another. At the same point, reading the same drag coefficient of three hundredths. That is what dynamic similarity means. Two flows at the same Reynolds number have the same drag coefficient, the same separation, the same wake, the same everything, once you take the units back out. So here is the procedure an engineer actually runs. Measure the force on the model. Suppose the balance reads thirty eight newtons. Divide it by a half rho V squared times the model's area, using the model's own density, speed and area. Out comes a drag coefficient of nought point zero three zero. Now turn it around. Multiply that same coefficient by a half rho V squared times the aircraft's area, using the aircraft's numbers this time. A hundred and fifty two newtons. That is a quantitative prediction about a machine nobody has built, made from a force measured on a small object in a box.

### [12:53.664 · Where Similarity Fails](https://academa.ai/lectures/dimensional-analysis-drag?t=773.6638125000001)

Now the honest part. Everything so far rested on a list of four quantities, and that list had something missing from it. Air is springy. Squeeze it and it pushes back, and the speed at which that push travels through it is the speed of sound. Call it a. It is a length over a time, like any other speed. Here is why it matters. A body moving through air sends pressure signals out ahead of itself, at the speed of sound, warning the air to get out of the way. Those circles are the signals. At a quarter of the speed of sound the signals run far out in front, and the air has plenty of notice. Push the speed up towards the speed of sound, and they bunch against the nose. The air gets almost no warning at all. So put a on the list. Six quantities now, still three dimensions, and six take away three is three. There is a third group, and it is the easiest one in the lecture: a speed, divided by a speed. That is the Mach number. Our result should really have read like this: the drag coefficient is a function of the Reynolds number, and of the Mach number as well, and we simply left the second one out. Which raises an awkward question. Why did ignoring it work? Here is the drag coefficient of a wing plotted against Mach number, at one fixed Reynolds number. Below about a third, that curve is flat. Compressibility is there, of course, but it is doing nothing you could measure on a balance. Our aircraft at forty five metres a second is at Mach nought point one three. The sound speed is about three hundred and forty. The model at ninety is at nought point two six. Both of them are down here in the flat part, so both may pretend the air is incompressible, and the two of them agree. But look what happens further along. Past about Mach nought point seven, patches of the flow over the wing go supersonic, shock waves form, and the coefficient does this. That is drag divergence, and it is not a small correction. The coefficient can triple. Two flows matched on Reynolds number but sitting on opposite sides of that rise do not resemble each other in the slightest. So test an airliner cruising at Mach nought point eight five, and you must match both numbers at once. And now you have a real problem. Matching the Reynolds number with a model eight times smaller means running it eight times faster. Matching the Mach number, in the same gas at the same temperature, means running it at exactly the same speed. You cannot do both. Which is why the expensive tunnels exist. Pressurise the air and rho goes up, so Reynolds goes up without touching the speed. Chill the gas to a hundred kelvin and the viscosity falls, and the speed of sound falls with it. Cryogenic nitrogen, at four atmospheres, in a tunnel that costs more than the aircraft. All of it to buy back one dimensionless number. And the same trap has other names. Put a seaplane hull down on water and gravity joins the list, because gravity is what makes the waves. Out comes the Froude number, speed over the root of g times length. Match Reynolds and you get the waves wrong. Match Froude and you get the friction wrong. The model builder splits the difference and corrects the rest by calculation. So the lesson is not that dimensional analysis is unreliable. It is exact. The lesson is that it is only ever as good as the list you started from. Write down every quantity that could matter. Count your dimensions. Then check that every group you produced is actually matched. Miss one, and your beautiful small model is quietly telling you about a flow that does not exist.

## About Academa, Inc.

Academa makes technical knowledge easier to understand through visual lectures and lets learners request new lecture videos on the topics they need.

## Complete audiovisual record

Immutable source: [semantic.json](https://academa.ai/media/l/01M14TY5WHGF2FPAP90WKFQNRA/0/semantic.json)

Record version: 1. Render attempt: 0.

### How to read this timeline

Each scene owns its object identifiers. A beat's board is the complete board when listed, empty when marked empty, and unchanged from the nearest earlier listed board in the same scene when marked unchanged. Action times are absolute positions in the published video.

### Scene 1: [The Wind Tunnel Question](https://academa.ai/lectures/dimensional-analysis-drag?t=0)

Span: 00:00–02:11.034 (0s–131.03370833333332s).

#### Objects

- card: a Title that says "Introduction to Fluid Mechanics — Why Wind Tunnel Models Work: Dimensional Analysis of Aerodynamic Drag"
- cd\_def: a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"
- head\_pair: a Heading that says "A Model, and the Thing It Stands For"
- head\_two: a Heading that says "Two Numbers Do All the Work"
- label\_model: a Tex \[text\] that says "The model" (underline=True)
- label\_real: a Tex \[text\] that says "The aircraft" (underline=True)
- law: a Math \[text\] that says "$C\_D = f(upright("Re"))$"
- model\_drag: a Vector \[red\] labelled "D" drawn in tunnel (start=(5.9, 3.3), end=(7.1, 3.3))
- model\_flow\_high: a Vector \[green\] labelled "V" drawn in tunnel (start=(0.9, 4.3), end=(2.3, 4.3))
- model\_flow\_low: a Vector \[green\] drawn in tunnel (start=(0.9, 2.0), end=(2.3, 2.0))
- model\_span: a Line \[yellow\] labelled "L" drawn in tunnel (start=(4.2, 2.5), end=(5.7, 2.5))
- model\_wing: a Polygon \[blue\] drawn in tunnel (vertices=((4.2, 3.3), (4.53, 3.51), (5.025, 3.4785), (5.7, 3.3), (5.025,…, fill\_opacity=0.35)
- promise: a Text \[text\] that says "Match the Reynolds number, and the drag coefficient matches with it."
- re\_def: a Math \[text\] that says "$upright("Re") = frac(rho V L, mu)$"
- real\_drag: a Vector \[red\] labelled "D" drawn in sky (start=(8.3, 3.4), end=(9.6, 3.4))
- real\_flow\_high: a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2))
- real\_flow\_low: a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3))
- real\_span: a Line \[yellow\] labelled "L" drawn in sky (start=(2.0, 1.9), end=(8.0, 1.9))
- real\_wing: a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35)
- sky: a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0))
- tunnel: a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0))
- wall\_bottom: a Line \[gray\] drawn in tunnel (start=(0.5, 1.6), end=(9.5, 1.6))
- wall\_top: a Line \[gray\] drawn in tunnel (start=(0.5, 5.0), end=(9.5, 5.0))

#### Beats

##### [00:00](https://academa.ai/lectures/dimensional-analysis-drag?t=0)

Narration: A full size aircraft costs a fortune to build, and more to fly. So before anybody builds one, a small copy of it goes into a wind tunnel, and somebody measures the force on the copy. The strange thing is that this works, and today I want to show you exactly why.

Board: Empty.

Actions:
- [00:00](https://academa.ai/lectures/dimensional-analysis-drag?t=0): card is shown on the screen, written out.
- [00:1.5](https://academa.ai/lectures/dimensional-analysis-drag?t=1.5): card: enter:write-left-to-right.
- [00:16.044](https://academa.ai/lectures/dimensional-analysis-drag?t=16.0445): card is hidden from the screen — left the board.

##### [00:17.244](https://academa.ai/lectures/dimensional-analysis-drag?t=17.2445)

Narration: Here is the aircraft you actually care about. Air comes at it, and the air pushes back.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [00:17.244](https://academa.ai/lectures/dimensional-analysis-drag?t=17.2445): sky is shown on the screen, written out.
- [00:17.837](https://academa.ai/lectures/dimensional-analysis-drag?t=17.837): real\_wing is shown on the screen, written out.
- [00:20.217](https://academa.ai/lectures/dimensional-analysis-drag?t=20.217): real\_flow\_low is shown on the screen, written out.
- [00:20.217](https://academa.ai/lectures/dimensional-analysis-drag?t=20.217): real\_flow\_high is shown on the screen, written out.

##### [00:23.545](https://academa.ai/lectures/dimensional-analysis-drag?t=23.545499999999997)

Narration: The part of that push which lies along the flow is what we call drag, and it is what the engines have to fight. It sets the fuel burn, the range, and the top speed. Getting it wrong by ten percent is an expensive mistake.

Board: sky — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); real\_wing — a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35); real\_flow\_low — a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3)); real\_flow\_high — a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2))

Actions:
- [00:26.703](https://academa.ai/lectures/dimensional-analysis-drag?t=26.702999999999996): real\_drag is shown on the screen, written out.
- [00:29.234](https://academa.ai/lectures/dimensional-analysis-drag?t=29.233999999999998): real\_drag is indicated — a transient flash.

##### [00:38.066](https://academa.ai/lectures/dimensional-analysis-drag?t=38.065999999999995)

Narration: One measurement of the wing matters throughout. Call the distance from the front of it to the back L. And you cannot put this aircraft in a tunnel, because no tunnel is that big.

Board: sky — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); real\_wing — a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35); real\_flow\_low — a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3)); real\_flow\_high — a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2)); real\_drag — a Vector \[red\] labelled "D" drawn in sky (start=(8.3, 3.4), end=(9.6, 3.4))

Actions:
- [00:41.491](https://academa.ai/lectures/dimensional-analysis-drag?t=41.491): real\_span is shown on the screen, written out.
- [00:47.377](https://academa.ai/lectures/dimensional-analysis-drag?t=47.377): real\_wing is indicated — a transient flash.

##### [00:48.522](https://academa.ai/lectures/dimensional-analysis-drag?t=48.522499999999994)

Narration: So you build a model instead. It sits in the working section of a tunnel, with the walls a little way above it and below it, and the whole thing is eight times smaller.

Board: sky — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); real\_wing — a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35); real\_flow\_low — a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3)); real\_flow\_high — a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2)); real\_drag — a Vector \[red\] labelled "D" drawn in sky (start=(8.3, 3.4), end=(9.6, 3.4)); real\_span — a Line \[yellow\] labelled "L" drawn in sky (start=(2.0, 1.9), end=(8.0, 1.9))

Actions:
- [00:49.405](https://academa.ai/lectures/dimensional-analysis-drag?t=49.404999999999994): sky moves to a new place on the board.
- [00:49.405](https://academa.ai/lectures/dimensional-analysis-drag?t=49.404999999999994): tunnel is shown on the screen, written out.
- [00:49.405](https://academa.ai/lectures/dimensional-analysis-drag?t=49.404999999999994): label\_real is shown on the screen, written out.
- [00:49.405](https://academa.ai/lectures/dimensional-analysis-drag?t=49.404999999999994): label\_model is shown on the screen, written out.
- [00:50.995](https://academa.ai/lectures/dimensional-analysis-drag?t=50.995): model\_wing is shown on the screen, written out.
- [00:53.236](https://academa.ai/lectures/dimensional-analysis-drag?t=53.236): wall\_top is shown on the screen, written out.
- [00:53.236](https://academa.ai/lectures/dimensional-analysis-drag?t=53.236): wall\_bottom is shown on the screen, written out.
- [00:57.311](https://academa.ai/lectures/dimensional-analysis-drag?t=57.31099999999999): model\_span is shown on the screen, written out.

##### [00:58.817](https://academa.ai/lectures/dimensional-analysis-drag?t=58.81699999999999)

Narration: Run the tunnel, and air blows over the model exactly as it blows over the aircraft. You put a balance underneath it and you read a force, in newtons, the same way you would if the aircraft were up there.

Board: label\_real — a Tex \[text\] that says "The aircraft" (underline=True); sky — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); label\_model — a Tex \[text\] that says "The model" (underline=True); tunnel — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); real\_wing — a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35); real\_flow\_low — a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3)); real\_flow\_high — a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2)); real\_drag — a Vector \[red\] labelled "D" drawn in sky (start=(8.3, 3.4), end=(9.6, 3.4)); real\_span — a Line \[yellow\] labelled "L" drawn in sky (start=(2.0, 1.9), end=(8.0, 1.9)); model\_wing — a Polygon \[blue\] drawn in tunnel (vertices=((4.2, 3.3), (4.53, 3.51), (5.025, 3.4785), (5.7, 3.3), (5.025,…, fill\_opacity=0.35); wall\_top — a Line \[gray\] drawn in tunnel (start=(0.5, 5.0), end=(9.5, 5.0)); wall\_bottom — a Line \[gray\] drawn in tunnel (start=(0.5, 1.6), end=(9.5, 1.6)); model\_span — a Line \[yellow\] labelled "L" drawn in tunnel (start=(4.2, 2.5), end=(5.7, 2.5))

Actions:
- [01:0.315](https://academa.ai/lectures/dimensional-analysis-drag?t=60.315): model\_flow\_low is shown on the screen, written out.
- [01:0.315](https://academa.ai/lectures/dimensional-analysis-drag?t=60.315): model\_flow\_high is shown on the screen, written out.
- [01:6.224](https://academa.ai/lectures/dimensional-analysis-drag?t=66.22399999999999): model\_drag is shown on the screen, written out.

##### [01:11.468](https://academa.ai/lectures/dimensional-analysis-drag?t=71.46799999999999)

Narration: And here is the question. This thing is eight times smaller than that thing, sitting in different air at a different speed. Why should the reading on the balance tell you anything at all about the aircraft?

Board: label\_real — a Tex \[text\] that says "The aircraft" (underline=True); sky — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); label\_model — a Tex \[text\] that says "The model" (underline=True); tunnel — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); real\_wing — a Polygon \[blue\] drawn in sky (vertices=((2.0, 3.4), (3.3200000000000003, 4.24), (5.300000000000001, 4.…, fill\_opacity=0.35); real\_flow\_low — a Vector \[green\] drawn in sky (start=(0.3, 1.3), end=(1.7, 1.3)); real\_flow\_high — a Vector \[green\] labelled "V" drawn in sky (start=(0.3, 5.2), end=(1.7, 5.2)); real\_drag — a Vector \[red\] labelled "D" drawn in sky (start=(8.3, 3.4), end=(9.6, 3.4)); real\_span — a Line \[yellow\] labelled "L" drawn in sky (start=(2.0, 1.9), end=(8.0, 1.9)); model\_wing — a Polygon \[blue\] drawn in tunnel (vertices=((4.2, 3.3), (4.53, 3.51), (5.025, 3.4785), (5.7, 3.3), (5.025,…, fill\_opacity=0.35); wall\_top — a Line \[gray\] drawn in tunnel (start=(0.5, 5.0), end=(9.5, 5.0)); wall\_bottom — a Line \[gray\] drawn in tunnel (start=(0.5, 1.6), end=(9.5, 1.6)); model\_span — a Line \[yellow\] labelled "L" drawn in tunnel (start=(4.2, 2.5), end=(5.7, 2.5)); model\_flow\_low — a Vector \[green\] drawn in tunnel (start=(0.9, 2.0), end=(2.3, 2.0)); model\_flow\_high — a Vector \[green\] labelled "V" drawn in tunnel (start=(0.9, 4.3), end=(2.3, 4.3)); model\_drag — a Vector \[red\] labelled "D" drawn in tunnel (start=(5.9, 3.3), end=(7.1, 3.3))

Actions:
- [01:13.953](https://academa.ai/lectures/dimensional-analysis-drag?t=73.95299999999999): model\_wing is indicated — a transient flash.
- [01:15.648](https://academa.ai/lectures/dimensional-analysis-drag?t=75.648): real\_wing is indicated — a transient flash.
- [01:19.886](https://academa.ai/lectures/dimensional-analysis-drag?t=79.886): model\_drag is indicated — a transient flash.
- [01:22.301](https://academa.ai/lectures/dimensional-analysis-drag?t=82.30099999999999): real\_drag is indicated — a transient flash.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): label\_model is hidden from the screen — left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): label\_real is hidden from the screen — left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): sky is hidden from the screen — left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): real\_wing is hidden from the screen — sky left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): real\_flow\_low is hidden from the screen — sky left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): real\_flow\_high is hidden from the screen — sky left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): real\_drag is hidden from the screen — sky left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): real\_span is hidden from the screen — sky left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): tunnel is hidden from the screen — left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): model\_wing is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): wall\_top is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): wall\_bottom is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): model\_span is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): model\_flow\_low is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): model\_flow\_high is hidden from the screen — tunnel left the board.
- [01:23.264](https://academa.ai/lectures/dimensional-analysis-drag?t=83.26399999999998): model\_drag is hidden from the screen — tunnel left the board.

##### [01:23.864](https://academa.ai/lectures/dimensional-analysis-drag?t=83.86399999999999)

Narration: The answer is two numbers, and this whole lecture is about where they come from. The first is called the Reynolds number. It is built from the density of the air, and from the speed of the flow, and from the size of the body, all divided in the end by the viscosity of that same air.

Board: Empty.

Actions:
- [01:23.864](https://academa.ai/lectures/dimensional-analysis-drag?t=83.86399999999999): head\_two is shown on the screen, written out.
- [01:25.153](https://academa.ai/lectures/dimensional-analysis-drag?t=85.153): re\_def is shown on the screen, written out.
- [01:32.479](https://academa.ai/lectures/dimensional-analysis-drag?t=92.47900000000001): re\_def (the "rho" part) is emphasized.
- [01:34.162](https://academa.ai/lectures/dimensional-analysis-drag?t=94.162): re\_def (the "V" part) is emphasized.
- [01:34.162](https://academa.ai/lectures/dimensional-analysis-drag?t=94.162): re\_def (the "rho" part) is no longer emphasized.
- [01:36.287](https://academa.ai/lectures/dimensional-analysis-drag?t=96.287): re\_def (the "L" part) is emphasized.
- [01:36.287](https://academa.ai/lectures/dimensional-analysis-drag?t=96.287): re\_def (the "V" part) is no longer emphasized.
- [01:38.992](https://academa.ai/lectures/dimensional-analysis-drag?t=98.992): re\_def (the "L" part) is no longer emphasized.
- [01:38.992](https://academa.ai/lectures/dimensional-analysis-drag?t=98.992): re\_def (the "mu" part) is emphasized.
- [01:41.128](https://academa.ai/lectures/dimensional-analysis-drag?t=101.12799999999999): re\_def (the "mu" part) is no longer emphasized.

##### [01:41.728](https://academa.ai/lectures/dimensional-analysis-drag?t=101.728)

Narration: The second is the drag coefficient. That is the drag force itself, divided by a quantity built out of the density, the speed and an area, so that every unit cancels and a pure number is left behind.

Board: re\_def — a Math \[text\] that says "$upright("Re") = frac(rho V L, mu)$"; head\_two — a Heading that says "Two Numbers Do All the Work"

Actions:
- [01:43.272](https://academa.ai/lectures/dimensional-analysis-drag?t=103.272): cd\_def is shown on the screen, written out.
- [01:47.301](https://academa.ai/lectures/dimensional-analysis-drag?t=107.301): cd\_def (the "frac(1,2) rho V^2 A" part) is emphasized.
- [01:52.525](https://academa.ai/lectures/dimensional-analysis-drag?t=112.525): cd\_def (the "frac(1,2) rho V^2 A" part) is no longer emphasized.

##### [01:55.726](https://academa.ai/lectures/dimensional-analysis-drag?t=115.72649999999999)

Narration: And the claim, which we are going to earn rather than assume, is this. Match the Reynolds number between the model and the aircraft, and the drag coefficient comes out the same. Get that one number right, and the model is telling you the truth.

Board: re\_def — a Math \[text\] that says "$upright("Re") = frac(rho V L, mu)$"; cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; head\_two — a Heading that says "Two Numbers Do All the Work"

Actions:
- [01:56.527](https://academa.ai/lectures/dimensional-analysis-drag?t=116.527): law is shown on the screen, written out.
- [02:0.591](https://academa.ai/lectures/dimensional-analysis-drag?t=120.59100000000001): promise is shown on the screen, written out.
- [02:5.212](https://academa.ai/lectures/dimensional-analysis-drag?t=125.212): A box is drawn around law.
- [02:9.992](https://academa.ai/lectures/dimensional-analysis-drag?t=129.99204166666667): cd\_def is hidden from the screen — left the board.
- [02:9.992](https://academa.ai/lectures/dimensional-analysis-drag?t=129.99204166666667): head\_two is hidden from the screen — left the board.
- [02:9.992](https://academa.ai/lectures/dimensional-analysis-drag?t=129.99204166666667): law is hidden from the screen — left the board.
- [02:9.992](https://academa.ai/lectures/dimensional-analysis-drag?t=129.99204166666667): promise is hidden from the screen — left the board.
- [02:9.992](https://academa.ai/lectures/dimensional-analysis-drag?t=129.99204166666667): re\_def is hidden from the screen — left the board.

### Scene 2: [What Drag Can Depend On](https://academa.ai/lectures/dimensional-analysis-drag?t=131.03370833333332)

Span: 02:11.034–05:33.822 (131.03370833333332s–333.82170833333333s).

#### Objects

- body: a Polygon \[blue\] drawn in stream (vertices=((3.2, 3.2), (4.168, 3.8160000000000003), (5.620000000000001, 3…, fill\_opacity=0.35)
- count: a Math \[text\] that says "$n = 5, quad k = 3$"
- drag\_arrow: a Vector \[red\] labelled "D" drawn in stream (start=(7.8, 3.2), end=(9.3, 3.2))
- flow\_high: a Vector \[green\] labelled "V" drawn in stream (start=(0.4, 5.1), end=(1.9, 5.1))
- flow\_low: a Vector \[green\] drawn in stream (start=(0.4, 1.3), end=(1.9, 1.3))
- fluid: a Point \[magenta\] labelled "rho, thin mu" drawn in stream (location=(8.4, 5.1), show\_marker=False)
- groups: a Math \[text\] that says "$n - k = 2$"
- head\_count: a Heading that says "How Many Groups Can There Be?"
- head\_dims: a Heading that says "Mass, Length and Time"
- head\_what: a Heading that says "What Could It Possibly Depend On?"
- items: a Block \[text\] that says "The size of the body, $L$ The speed of the flow, $V$ The density of the air, $rho$ The viscosity of the air, $mu$"
- size\_line: a Line \[yellow\] labelled "L" drawn in stream (start=(3.2, 2.1), end=(7.6, 2.1))
- stream: a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0))
- table: a Table \[text\] that says "Quantity Symbol Dimensions Body size $L$ $upright("L")$ Flow speed $V$ $upright("L") upright("T")^(-1)$ Air density $rho$ $upright("M") upright("L")^(-3)$ Viscosity $mu$ $upright("M") upright("L")^(-1) upright("T")^(-1)$ Drag force $D$ $up…" (rows=(('Quantity', 'Symbol', 'Dimensions'), ('Body size', '$L$', '$u…, header=True)
- theorem: a Panel that says "A relation among $n$ quantities built from $k$ independent dimensions can be rewritten as a relation among exactly $n - k$ dimensionless groups."

#### Beats

##### [02:11.034](https://academa.ai/lectures/dimensional-analysis-drag?t=131.03370833333332)

Narration: Before any algebra at all, let us just ask what the drag on a body could possibly depend on. Here is a body, and here is air moving past it from the left. Four candidates suggest themselves.

Board: Empty.

Actions:
- [02:11.034](https://academa.ai/lectures/dimensional-analysis-drag?t=131.03370833333332): stream is shown on the screen, written out.
- [02:13.6](https://academa.ai/lectures/dimensional-analysis-drag?t=133.59970833333333): stream moves to a new place on the board.
- [02:13.6](https://academa.ai/lectures/dimensional-analysis-drag?t=133.59970833333333): head\_what is shown on the screen, written out.
- [02:14.691](https://academa.ai/lectures/dimensional-analysis-drag?t=134.69070833333333): body is shown on the screen, written out.
- [02:18.836](https://academa.ai/lectures/dimensional-analysis-drag?t=138.83570833333332): flow\_low is shown on the screen, written out.
- [02:18.836](https://academa.ai/lectures/dimensional-analysis-drag?t=138.83570833333332): flow\_high is shown on the screen, written out.
- [02:21.82](https://academa.ai/lectures/dimensional-analysis-drag?t=141.81970833333332): items is shown on the screen, written out.

##### [02:24.3](https://academa.ai/lectures/dimensional-analysis-drag?t=144.30020833333333)

Narration: The first is how big the body is. One length will do to stand for that, and I will call it L. Double the size, and you have doubled everything the flow has to get around.

Board: items — a Block \[text\] that says "The size of the body, $L$ The speed of the flow, $V$ The density of the air, $rho$ The viscosity of the air, $mu$"; stream — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); head\_what — a Heading that says "What Could It Possibly Depend On?"; body — a Polygon \[blue\] drawn in stream (vertices=((3.2, 3.2), (4.168, 3.8160000000000003), (5.620000000000001, 3…, fill\_opacity=0.35); flow\_low — a Vector \[green\] drawn in stream (start=(0.4, 1.3), end=(1.9, 1.3)); flow\_high — a Vector \[green\] labelled "V" drawn in stream (start=(0.4, 5.1), end=(1.9, 5.1))

Actions:
- [02:25.589](https://academa.ai/lectures/dimensional-analysis-drag?t=145.58870833333333): items (the "The size of the body" part) is emphasized.
- [02:29.85](https://academa.ai/lectures/dimensional-analysis-drag?t=149.84970833333333): size\_line is shown on the screen, written out.

##### [02:36.325](https://academa.ai/lectures/dimensional-analysis-drag?t=156.32470833333332)

Narration: The second is how fast the air is going, which is V. Not the speed of the aircraft and the speed of the air separately, notice. Only the relative speed between them, because a flow does not know whether the body or the air is doing the moving.

Board: items — a Block \[text\] that says "The size of the body, $L$ The speed of the flow, $V$ The density of the air, $rho$ The viscosity of the air, $mu$"; stream — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); head\_what — a Heading that says "What Could It Possibly Depend On?"; body — a Polygon \[blue\] drawn in stream (vertices=((3.2, 3.2), (4.168, 3.8160000000000003), (5.620000000000001, 3…, fill\_opacity=0.35); flow\_low — a Vector \[green\] drawn in stream (start=(0.4, 1.3), end=(1.9, 1.3)); flow\_high — a Vector \[green\] labelled "V" drawn in stream (start=(0.4, 5.1), end=(1.9, 5.1)); size\_line — a Line \[yellow\] labelled "L" drawn in stream (start=(3.2, 2.1), end=(7.6, 2.1))

Actions:
- [02:37.869](https://academa.ai/lectures/dimensional-analysis-drag?t=157.8687083333333): items (the "The size of the body" part) is no longer emphasized.
- [02:37.869](https://academa.ai/lectures/dimensional-analysis-drag?t=157.8687083333333): items (the "The speed of the flow" part) is emphasized.
- [02:44.452](https://academa.ai/lectures/dimensional-analysis-drag?t=164.45170833333333): flow\_high is indicated — a transient flash.

##### [02:50.578](https://academa.ai/lectures/dimensional-analysis-drag?t=170.5777083333333)

Narration: Then the air itself, which brings two numbers of its own. Air has mass, so a given volume of it weighs something. That is the density, rho. Push through denser air and there is simply more mass to shove out of the way.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [02:58.263](https://academa.ai/lectures/dimensional-analysis-drag?t=178.2627083333333): items (the "The density of the air" part) is emphasized.
- [02:58.263](https://academa.ai/lectures/dimensional-analysis-drag?t=178.2627083333333): items (the "The speed of the flow" part) is no longer emphasized.
- [02:58.774](https://academa.ai/lectures/dimensional-analysis-drag?t=178.7737083333333): fluid is shown on the screen, written out.

##### [03:4.569](https://academa.ai/lectures/dimensional-analysis-drag?t=184.56920833333334)

Narration: And air is very slightly sticky. Layers of it drag on one another, and on the skin of the body. That stickiness is the viscosity, mu, and it is the reason a wing has friction to fight as well as pressure.

Board: items — a Block \[text\] that says "The size of the body, $L$ The speed of the flow, $V$ The density of the air, $rho$ The viscosity of the air, $mu$"; stream — a Figure (x\_range=(0.0, 10.0), y\_range=(0.0, 6.0), aspect=(10.0, 6.0)); head\_what — a Heading that says "What Could It Possibly Depend On?"; body — a Polygon \[blue\] drawn in stream (vertices=((3.2, 3.2), (4.168, 3.8160000000000003), (5.620000000000001, 3…, fill\_opacity=0.35); flow\_low — a Vector \[green\] drawn in stream (start=(0.4, 1.3), end=(1.9, 1.3)); flow\_high — a Vector \[green\] labelled "V" drawn in stream (start=(0.4, 5.1), end=(1.9, 5.1)); size\_line — a Line \[yellow\] labelled "L" drawn in stream (start=(3.2, 2.1), end=(7.6, 2.1)); fluid — a Point \[magenta\] labelled "rho, thin mu" drawn in stream (location=(8.4, 5.1), show\_marker=False)

Actions:
- [03:11.6](https://academa.ai/lectures/dimensional-analysis-drag?t=191.5997083333333): items (the "The density of the air" part) is no longer emphasized.
- [03:11.6](https://academa.ai/lectures/dimensional-analysis-drag?t=191.5997083333333): items (the "The viscosity of the air" part) is emphasized.

##### [03:18.979](https://academa.ai/lectures/dimensional-analysis-drag?t=198.9792083333333)

Narration: You might reasonably ask why gravity is not on that list, or the temperature. Gravity does not push a wing sideways, and temperature acts only through rho and through mu, both of which are already on it. Choosing this list is the one creative step in the whole method, and it is the one place you can go badly wrong.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:28.453](https://academa.ai/lectures/dimensional-analysis-drag?t=208.4527083333333): items (the "The density of the air" part) is emphasized.
- [03:28.453](https://academa.ai/lectures/dimensional-analysis-drag?t=208.4527083333333): items (the "The viscosity of the air" part) is no longer emphasized.
- [03:29.394](https://academa.ai/lectures/dimensional-analysis-drag?t=209.3937083333333): items (the "The density of the air" part) is no longer emphasized.
- [03:29.394](https://academa.ai/lectures/dimensional-analysis-drag?t=209.3937083333333): items (the "The viscosity of the air" part) is emphasized.

##### [03:40.454](https://academa.ai/lectures/dimensional-analysis-drag?t=220.45420833333333)

Narration: So: four quantities in, and one quantity out. The drag, D. Now the trick. We are going to work out the shape of the relation between them without solving a single equation of motion.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [03:40.454](https://academa.ai/lectures/dimensional-analysis-drag?t=220.45420833333333): items (the "The viscosity of the air" part) is no longer emphasized.
- [03:45.005](https://academa.ai/lectures/dimensional-analysis-drag?t=225.00470833333333): drag\_arrow is shown on the screen, written out.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): head\_what is hidden from the screen — left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): items is hidden from the screen — left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): stream is hidden from the screen — left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): body is hidden from the screen — stream left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): flow\_low is hidden from the screen — stream left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): flow\_high is hidden from the screen — stream left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): size\_line is hidden from the screen — stream left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): fluid is hidden from the screen — stream left the board.
- [03:53.689](https://academa.ai/lectures/dimensional-analysis-drag?t=233.68920833333334): drag\_arrow is hidden from the screen — stream left the board.

##### [03:54.889](https://academa.ai/lectures/dimensional-analysis-drag?t=234.88920833333333)

Narration: Every one of these five is built out of three basic dimensions: mass, length and time. I am going to write those upright, so that a dimension never gets mistaken for a symbol.

Board: Empty.

Actions:
- [03:54.889](https://academa.ai/lectures/dimensional-analysis-drag?t=234.88920833333333): head\_dims is shown on the screen, written out.
- [03:57.443](https://academa.ai/lectures/dimensional-analysis-drag?t=237.44270833333331): table is shown on the screen, written out.

##### [04:6.553](https://academa.ai/lectures/dimensional-analysis-drag?t=246.55320833333332)

Narration: A size is a length, and nothing else. A speed is a length divided by a time.

Board: head\_dims — a Heading that says "Mass, Length and Time"

Actions:
- [04:7.099](https://academa.ai/lectures/dimensional-analysis-drag?t=247.09870833333332): table is shown on the screen, written out.
- [04:10.06](https://academa.ai/lectures/dimensional-analysis-drag?t=250.05970833333333): table is shown on the screen, written out.

##### [04:13.086](https://academa.ai/lectures/dimensional-analysis-drag?t=253.08620833333333)

Narration: Density is mass per unit volume, so mass divided by a length cubed. Viscosity, if you chase its definition through, works out as mass, divided by a length, divided by a time. Take that last one on trust for the moment.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:13.435](https://academa.ai/lectures/dimensional-analysis-drag?t=253.43470833333333): table is shown on the screen, written out.
- [04:18.821](https://academa.ai/lectures/dimensional-analysis-drag?t=258.8207083333333): table is shown on the screen, written out.

##### [04:29.545](https://academa.ai/lectures/dimensional-analysis-drag?t=269.54470833333335)

Narration: And drag is a force. Force is mass times acceleration, so its dimensions are mass, times length, divided by time squared.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [04:30.091](https://academa.ai/lectures/dimensional-analysis-drag?t=270.09070833333334): table is shown on the screen, written out.
- [04:39.622](https://academa.ai/lectures/dimensional-analysis-drag?t=279.62170833333334): table moves to a new place on the board.
- [04:39.622](https://academa.ai/lectures/dimensional-analysis-drag?t=279.62170833333334): head\_dims is hidden from the screen — left the board.

##### [04:40.222](https://academa.ai/lectures/dimensional-analysis-drag?t=280.22170833333337)

Narration: Now count. There are five quantities. Look down the last column, and between them they use three independent dimensions and no more. Mass appears, length appears, time appears, and that is the lot.

Board: Empty.

Actions:
- [04:40.222](https://academa.ai/lectures/dimensional-analysis-drag?t=280.22170833333337): head\_count is shown on the screen, written out.
- [04:45.702](https://academa.ai/lectures/dimensional-analysis-drag?t=285.70170833333333): table (the "column=3" part) is emphasized.
- [04:47.746](https://academa.ai/lectures/dimensional-analysis-drag?t=287.74570833333337): count is shown on the screen, written out.

##### [04:56.066](https://academa.ai/lectures/dimensional-analysis-drag?t=296.06620833333335)

Narration: Five take away three is two.

Board: count — a Math \[text\] that says "$n = 5, quad k = 3$"; head\_count — a Heading that says "How Many Groups Can There Be?"

Actions:
- [04:56.066](https://academa.ai/lectures/dimensional-analysis-drag?t=296.06620833333335): table (the "column=3" part) is no longer emphasized.
- [04:58.342](https://academa.ai/lectures/dimensional-analysis-drag?t=298.3417083333334): groups is shown on the screen, written out.

##### [04:59.778](https://academa.ai/lectures/dimensional-analysis-drag?t=299.77770833333335)

Narration: And that little subtraction is a theorem, one of the most useful in all of engineering. A relation among n quantities built from k independent dimensions can always be rewritten as a relation among exactly n minus k dimensionless groups.

Board: count — a Math \[text\] that says "$n = 5, quad k = 3$"; groups — a Math \[text\] that says "$n - k = 2$"; head\_count — a Heading that says "How Many Groups Can There Be?"

Actions:
- [05:1.938](https://academa.ai/lectures/dimensional-analysis-drag?t=301.9377083333334): theorem is shown on the screen, written out.

##### [05:16.167](https://academa.ai/lectures/dimensional-analysis-drag?t=316.16720833333335)

Narration: Two groups. Not three, not five. Whatever the true law of drag turns out to be, however ugly the equations of motion sitting behind it, it can be written as one dimensionless number depending on one other dimensionless number. So let us go and build them.

Board: count — a Math \[text\] that says "$n = 5, quad k = 3$"; groups — a Math \[text\] that says "$n - k = 2$"; theorem — a Panel that says "A relation among $n$ quantities built from $k$ independent dimensions can be rewritten as a relation among exactly $n - k$ dimensionless groups."; head\_count — a Heading that says "How Many Groups Can There Be?"

Actions:
- [05:16.516](https://academa.ai/lectures/dimensional-analysis-drag?t=316.51570833333335): groups is indicated — a transient flash.
- [05:26.176](https://academa.ai/lectures/dimensional-analysis-drag?t=326.1757083333333): theorem (the "dimensionless groups" part) is emphasized.
- [05:31.737](https://academa.ai/lectures/dimensional-analysis-drag?t=331.73670833333335): theorem (the "dimensionless groups" part) is no longer emphasized.
- [05:32.78](https://academa.ai/lectures/dimensional-analysis-drag?t=332.78004166666665): count is hidden from the screen — left the board.
- [05:32.78](https://academa.ai/lectures/dimensional-analysis-drag?t=332.78004166666665): groups is hidden from the screen — left the board.
- [05:32.78](https://academa.ai/lectures/dimensional-analysis-drag?t=332.78004166666665): head\_count is hidden from the screen — left the board.
- [05:32.78](https://academa.ai/lectures/dimensional-analysis-drag?t=332.78004166666665): table is hidden from the screen — left the board.
- [05:32.78](https://academa.ai/lectures/dimensional-analysis-drag?t=332.78004166666665): theorem is hidden from the screen — left the board.

### Scene 3: [Building the Two Groups](https://academa.ai/lectures/dimensional-analysis-drag?t=333.82170833333333)

Span: 05:33.822–09:21.893 (333.82170833333333s–561.8929583333334s).

#### Objects

- cd\_def: a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"
- group\_two: a Math \[text\] that says "$Pi\_2 = frac(mu, rho V L)$"
- head\_first: a Heading that says "Building the First Group"
- head\_law: a Heading that says "The Whole of It"
- head\_second: a Heading that says "Building the Second Group"
- law: a Math \[text\] that says "$C\_D = f(upright("Re"))$"
- note: a Text \[text\] that says "Dimensional analysis never tells you the function $f$. It tells you that one number is enough to look the answer up."
- pi\_one: a Math \[text\] that says "$Pi\_1 = frac(D, rho V^2 L^2)$"
- work\_one: a Derivation \[text\] that says "$Pi\_1 &= D thin rho^a thin V^b thin L^c \\ &= (upright("M") upright("L") upright("T")^(-2)) (upright("M") upright("L")^(-3))^a \\ & quad quad times (upright("L") upright("T")^(-1))^b (upright("L"))^c \\ upright("M"): quad 1 + a &= 0 quad arrow…$"
- work\_two: a Derivation \[text\] that says "$Pi\_2 &= mu thin rho^a thin V^b thin L^c \\ &= (upright("M") upright("L")^(-1) upright("T")^(-1)) (upright("M") upright("L")^(-3))^a \\ & quad quad times (upright("L") upright("T")^(-1))^b (upright("L"))^c \\ upright("M"): quad 1 + a &= 0 quad…$"

#### Beats

##### [05:33.822](https://academa.ai/lectures/dimensional-analysis-drag?t=333.82170833333333)

Narration: Two groups, then. Let us build them by hand, so that you can see for yourself there is nothing hidden in the machinery.

Board: Empty.

Actions:
- [05:33.822](https://academa.ai/lectures/dimensional-analysis-drag?t=333.82170833333333): head\_first is shown on the screen, written out.

##### [05:40.935](https://academa.ai/lectures/dimensional-analysis-drag?t=340.93470833333333)

Narration: Start with the drag, and multiply it by the other three quantities, each raised to some power we do not know yet. Call the whole product Pi one, and demand that it come out dimensionless.

Board: head\_first — a Heading that says "Building the First Group"

Actions:
- [05:41.237](https://academa.ai/lectures/dimensional-analysis-drag?t=341.23670833333335): work\_one is shown on the screen, written out.

##### [05:52.588](https://academa.ai/lectures/dimensional-analysis-drag?t=352.58820833333334)

Narration: Write out the dimensions of everything on the right hand side. Drag brings mass, length, and time to the minus two. Density brings mass over length cubed, all raised to the power a. The speed and the size follow on the next line.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [05:52.995](https://academa.ai/lectures/dimensional-analysis-drag?t=352.99470833333334): work\_one is shown on the screen, written out.
- [06:7.147](https://academa.ai/lectures/dimensional-analysis-drag?t=367.1467083333333): work\_one is shown on the screen, written out.

##### [06:8.571](https://academa.ai/lectures/dimensional-analysis-drag?t=368.57120833333335)

Narration: For Pi one to be a pure number, every dimension has to cancel completely. Take mass first. The drag brings one power of it, density brings a of them, and nothing else on that line carries any mass at all. So one plus a must be zero, and a is minus one.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:13.726](https://academa.ai/lectures/dimensional-analysis-drag?t=373.72570833333333): work\_one is shown on the screen, written out.
- [06:22.236](https://academa.ai/lectures/dimensional-analysis-drag?t=382.2357083333333): work\_one (the "1 + a" part) is emphasized.
- [06:26.021](https://academa.ai/lectures/dimensional-analysis-drag?t=386.02070833333335): work\_one (the "1 + a" part) is no longer emphasized.

##### [06:26.621](https://academa.ai/lectures/dimensional-analysis-drag?t=386.6207083333333)

Narration: Time next. Drag carries time to the minus two, and the speed to the power b contributes minus b. So minus two minus b is zero, and b is minus two.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:26.969](https://academa.ai/lectures/dimensional-analysis-drag?t=386.9687083333333): work\_one is shown on the screen, written out.

##### [06:38.616](https://academa.ai/lectures/dimensional-analysis-drag?t=398.6157083333333)

Narration: And length. One from the drag, minus three a from the density, b from the speed, and c from the size. Put in the a and the b we already have, and c comes out at minus two as well.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:39.005](https://academa.ai/lectures/dimensional-analysis-drag?t=399.0047083333333): work\_one is shown on the screen, written out.

##### [06:51.934](https://academa.ai/lectures/dimensional-analysis-drag?t=411.93420833333334)

Narration: So there is the first group. Drag, divided by density times speed squared times size squared. Every dimension has cancelled, and what is left is a bare number with no units on it anywhere.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [06:54.315](https://academa.ai/lectures/dimensional-analysis-drag?t=414.31470833333333): pi\_one is shown on the screen, written out.
- [07:3.057](https://academa.ai/lectures/dimensional-analysis-drag?t=423.05670833333335): pi\_one is indicated — a transient flash.

##### [07:6.292](https://academa.ai/lectures/dimensional-analysis-drag?t=426.29220833333335)

Narration: In practice nobody writes it quite like that. There is a one half out in front, borrowed from the kinetic energy in the flow, and a reference area A standing in for L squared. That is the drag coefficient, and it is what wind tunnels actually report.

Board: pi\_one — a Math \[text\] that says "$Pi\_1 = frac(D, rho V^2 L^2)$"; head\_first — a Heading that says "Building the First Group"

Actions:
- [07:10.611](https://academa.ai/lectures/dimensional-analysis-drag?t=430.6107083333333): cd\_def is shown on the screen, written out.
- [07:22.21](https://academa.ai/lectures/dimensional-analysis-drag?t=442.2097083333333): A box is drawn around cd\_def.
- [07:23.08](https://academa.ai/lectures/dimensional-analysis-drag?t=443.0802083333333): cd\_def moves to a new place on the board.
- [07:23.08](https://academa.ai/lectures/dimensional-analysis-drag?t=443.0802083333333): head\_first is hidden from the screen — left the board.
- [07:23.08](https://academa.ai/lectures/dimensional-analysis-drag?t=443.0802083333333): pi\_one is hidden from the screen — left the board.
- [07:23.08](https://academa.ai/lectures/dimensional-analysis-drag?t=443.0802083333333): work\_one is hidden from the screen — left the board.

##### [07:24.28](https://academa.ai/lectures/dimensional-analysis-drag?t=444.28020833333335)

Narration: Now the second group, by exactly the same procedure. This time we start from the viscosity, because the drag has already been used up.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"

Actions:
- [07:24.28](https://academa.ai/lectures/dimensional-analysis-drag?t=444.28020833333335): head\_second is shown on the screen, written out.
- [07:24.28](https://academa.ai/lectures/dimensional-analysis-drag?t=444.28020833333335): The box around cd\_def is lifted.
- [07:29.099](https://academa.ai/lectures/dimensional-analysis-drag?t=449.0987083333333): work\_two is shown on the screen, written out.

##### [07:33.205](https://academa.ai/lectures/dimensional-analysis-drag?t=453.2047083333333)

Narration: Viscosity is mass, over a length, over a time. The other three are as before.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; head\_second — a Heading that says "Building the Second Group"

Actions:
- [07:33.681](https://academa.ai/lectures/dimensional-analysis-drag?t=453.6807083333333): work\_two is shown on the screen, written out.
- [07:38.836](https://academa.ai/lectures/dimensional-analysis-drag?t=458.83570833333334): work\_two is shown on the screen, written out.

##### [07:40.155](https://academa.ai/lectures/dimensional-analysis-drag?t=460.15520833333335)

Narration: Mass again. Viscosity brings one power, density brings a of them, so a is minus one, exactly as it was last time.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:40.318](https://academa.ai/lectures/dimensional-analysis-drag?t=460.3177083333333): work\_two is shown on the screen, written out.

##### [07:49.509](https://academa.ai/lectures/dimensional-analysis-drag?t=469.50920833333333)

Narration: Time. Viscosity has time to the minus one, and the speed contributes minus b. So b is minus one.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:49.858](https://academa.ai/lectures/dimensional-analysis-drag?t=469.85770833333333): work\_two is shown on the screen, written out.

##### [07:57.928](https://academa.ai/lectures/dimensional-analysis-drag?t=477.9282083333334)

Narration: And length. Minus one from the viscosity, plus three from that minus three a, minus one from the speed, and c. That comes to one plus c, so c is minus one.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [07:58.376](https://academa.ai/lectures/dimensional-analysis-drag?t=478.37570833333336): work\_two is shown on the screen, written out.

##### [08:10.748](https://academa.ai/lectures/dimensional-analysis-drag?t=490.7482083333333)

Narration: Which gives viscosity over density times speed times size. That is a perfectly good dimensionless group, and it is conventional to turn the whole thing upside down.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [08:11.375](https://academa.ai/lectures/dimensional-analysis-drag?t=491.37470833333333): group\_two is shown on the screen, written out.
- [08:20.651](https://academa.ai/lectures/dimensional-analysis-drag?t=500.65070833333334): group\_two becomes "$upright("Re") = frac(rho V L, mu)$".

##### [08:22.4](https://academa.ai/lectures/dimensional-analysis-drag?t=502.40020833333335)

Narration: That is the Reynolds number, and it has a meaning worth carrying around. Rho V squared is roughly the pressure the flow's own momentum can push with. Mu V over L is roughly the stress that the stickiness can manage. Their ratio is Re, so a large Reynolds number means inertia is winning.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; group\_two — a Math \[text\] that says "$Pi\_2 = frac(mu, rho V L)$"; head\_second — a Heading that says "Building the Second Group"

Actions:
- [08:37.412](https://academa.ai/lectures/dimensional-analysis-drag?t=517.4117083333333): group\_two (the "frac(rho V L, mu)" part) is emphasized.
- [08:41.093](https://academa.ai/lectures/dimensional-analysis-drag?t=521.0927083333333): group\_two (the "frac(rho V L, mu)" part) is no longer emphasized.
- [08:41.882](https://academa.ai/lectures/dimensional-analysis-drag?t=521.8817083333333): cd\_def moves to a new place on the board.
- [08:41.882](https://academa.ai/lectures/dimensional-analysis-drag?t=521.8817083333333): group\_two moves to a new place on the board.
- [08:41.882](https://academa.ai/lectures/dimensional-analysis-drag?t=521.8817083333333): head\_second is hidden from the screen — left the board.
- [08:41.882](https://academa.ai/lectures/dimensional-analysis-drag?t=521.8817083333333): work\_two is hidden from the screen — left the board.

##### [08:43.082](https://academa.ai/lectures/dimensional-analysis-drag?t=523.0817083333334)

Narration: So here is what the theorem promised, now delivered. Five quantities, three dimensions, two groups, and only two. Whatever the drag law is, it must be expressible as the drag coefficient equal to some function of the Reynolds number, and of nothing else at all.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; group\_two — a Math \[text\] that says "$Pi\_2 = frac(mu, rho V L)$"

Actions:
- [08:43.082](https://academa.ai/lectures/dimensional-analysis-drag?t=523.0817083333334): head\_law is shown on the screen, written out.
- [08:44.661](https://academa.ai/lectures/dimensional-analysis-drag?t=524.6607083333333): law is shown on the screen, written out.
- [08:57.977](https://academa.ai/lectures/dimensional-analysis-drag?t=537.9767083333332): A box is drawn around law.

##### [09:0.04](https://academa.ai/lectures/dimensional-analysis-drag?t=540.0397083333334)

Narration: Notice carefully what has not happened here. Dimensional analysis has not told you what that function is. It cannot. Finding f still takes a wind tunnel, or a very large computer.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; group\_two — a Math \[text\] that says "$Pi\_2 = frac(mu, rho V L)$"; law — a Math \[text\] that says "$C\_D = f(upright("Re"))$"; head\_law — a Heading that says "The Whole of It"

Actions:
- [09:4.649](https://academa.ai/lectures/dimensional-analysis-drag?t=544.6487083333333): note is shown on the screen, written out.

##### [09:12.784](https://academa.ai/lectures/dimensional-analysis-drag?t=552.7842083333333)

Narration: What it has told you is that one number is enough to look the answer up. And that, precisely, is the wind tunnel's licence to exist.

Board: cd\_def — a Math \[text\] that says "$C\_D = frac(D, frac(1,2) rho V^2 A)$"; group\_two — a Math \[text\] that says "$Pi\_2 = frac(mu, rho V L)$"; law — a Math \[text\] that says "$C\_D = f(upright("Re"))$"; note — a Text \[text\] that says "Dimensional analysis never tells you the function $f$. It tells you that one number is enough to look the answer up."; head\_law — a Heading that says "The Whole of It"

Actions:
- [09:14.596](https://academa.ai/lectures/dimensional-analysis-drag?t=554.5957083333333): law is indicated — a transient flash.
- [09:20.851](https://academa.ai/lectures/dimensional-analysis-drag?t=560.8512916666666): cd\_def is hidden from the screen — left the board.
- [09:20.851](https://academa.ai/lectures/dimensional-analysis-drag?t=560.8512916666666): group\_two is hidden from the screen — left the board.
- [09:20.851](https://academa.ai/lectures/dimensional-analysis-drag?t=560.8512916666666): head\_law is hidden from the screen — left the board.
- [09:20.851](https://academa.ai/lectures/dimensional-analysis-drag?t=560.8512916666666): law is hidden from the screen — left the board.
- [09:20.851](https://academa.ai/lectures/dimensional-analysis-drag?t=560.8512916666666): note is hidden from the screen — left the board.

### Scene 4: [Two Flows, One Number](https://academa.ai/lectures/dimensional-analysis-drag?t=561.8929583333334)

Span: 09:21.893–12:53.664 (561.8929583333334s–773.6638125000001s).

#### Objects

- curve: a FunctionPlot \[blue\] labelled "C\_D" drawn in curve\_axes (function=\<function\>, x\_range=(0.3, 12.0))
- curve\_axes: an Axes (x\_range=(0.0, 12.0), y\_range=(0.0, 0.1), x\_ticks\_every=2.0)
- head\_read: a Heading that says "Reading the Aircraft Off the Model"
- head\_runs: a Heading that says "Two Experiments"
- head\_same: a Heading that says "The Same Number"
- line: a Line \[yellow\] drawn in curve\_axes (start=(6.0, 0.030000000000000002), end=(0.0, 0.030000000000000002), dashed=True)
- line\_2: a Line \[yellow\] drawn in curve\_axes (start=(6.0, 0.030000000000000002), end=(6.0, 0.0), dashed=True)
- point: a Point \[yellow\] drawn in curve\_axes (location=(6.0, 0.030000000000000002))
- predict: a Derivation \[text\] that says "$C\_D &= frac(D\_m, frac(1,2) rho\_m V\_m^2 A\_m) \\ &= frac(38.0, frac(1,2) dot.op 5.0 dot.op 90^2 dot.op 0.0625) = 0.030 \\ D\_a &= C\_D dot.op frac(1,2) rho\_a V\_a^2 A\_a \\ &= 0.030 dot.op frac(1,2) dot.op 1.25 dot.op 45^2 dot.op 4.0 = 152 thin upr…$"
- re\_work: a Derivation \[text\] that says "$upright("Re")\_upright("a") &= frac(1.25 dot.op 45 dot.op 2.0, 1.875 times 10^(-5)) \\ &= frac(112.5, 1.875 times 10^(-5)) = 6.0 times 10^6 \\ upright("Re")\_upright("m") &= frac(5.0 dot.op 90 dot.op 0.25, 1.875 times 10^(-5)) \\ &= frac(112.5,…$"
- runs: a Table \[text\] that says "Quantity Aircraft Model Size $L$, m $2.0$ $0.25$ Speed $V$, m/s $45$ $90$ Density $rho$ $1.25$ $5.0$ Viscosity $mu$ $1.875 times 10^(-5)$ $1.875 times 10^(-5)$ Reynolds $upright("Re")$ $6.0 times 10^6$ $6.0 times 10^6$" (rows=(('Quantity', 'Aircraft', 'Model'), ('Size $L$, m', '$2.0$', '$…, header=True)
- spot: a PlotPoint \[red\] drawn in curve\_axes (target='curve', x=6.0)

#### Beats

##### [09:21.893](https://academa.ai/lectures/dimensional-analysis-drag?t=561.8929583333334)

Narration: Enough theory. Here are two experiments, and I want you to notice first how little they have in common.

Board: Empty.

Actions:
- [09:21.893](https://academa.ai/lectures/dimensional-analysis-drag?t=561.8929583333334): head\_runs is shown on the screen, written out.
- [09:23.518](https://academa.ai/lectures/dimensional-analysis-drag?t=563.5179583333334): runs is shown on the screen, written out.

##### [09:28.483](https://academa.ai/lectures/dimensional-analysis-drag?t=568.4834583333334)

Narration: Sizes first. The aircraft's wing measures two metres from front to back. The model's measures a quarter of a metre. That is a factor of eight.

Board: head\_runs — a Heading that says "Two Experiments"

Actions:
- [09:29.041](https://academa.ai/lectures/dimensional-analysis-drag?t=569.0409583333334): runs is shown on the screen, written out.
- [09:35.961](https://academa.ai/lectures/dimensional-analysis-drag?t=575.9609583333333): runs (the "row=2" part) is emphasized.
- [09:37.284](https://academa.ai/lectures/dimensional-analysis-drag?t=577.2839583333333): runs (the "row=2" part) is no longer emphasized.

##### [09:37.884](https://academa.ai/lectures/dimensional-analysis-drag?t=577.8839583333333)

Narration: Speeds. The aircraft flies at forty five metres a second. The tunnel runs at ninety. Twice as fast.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:38.36](https://academa.ai/lectures/dimensional-analysis-drag?t=578.3599583333333): runs is shown on the screen, written out.
- [09:45.466](https://academa.ai/lectures/dimensional-analysis-drag?t=585.4659583333333): runs (the "row=3" part) is emphasized.
- [09:46.598](https://academa.ai/lectures/dimensional-analysis-drag?t=586.5979583333334): runs (the "row=3" part) is no longer emphasized.

##### [09:47.198](https://academa.ai/lectures/dimensional-analysis-drag?t=587.1979583333333)

Narration: And it is not even the same air. The tunnel is pressurised, so the air inside it is four times as dense as the air out there. Viscosity, oddly, hardly notices pressure at all, so that one number really is identical in both columns.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [09:50.454](https://academa.ai/lectures/dimensional-analysis-drag?t=590.4539583333334): runs is shown on the screen, written out.
- [09:55.702](https://academa.ai/lectures/dimensional-analysis-drag?t=595.7019583333333): runs is shown on the screen, written out.
- [10:1.391](https://academa.ai/lectures/dimensional-analysis-drag?t=601.3909583333334): runs (the "row=5" part) is emphasized.
- [10:3.225](https://academa.ai/lectures/dimensional-analysis-drag?t=603.2254583333333): runs (the "row=5" part) is no longer emphasized.

##### [10:3.825](https://academa.ai/lectures/dimensional-analysis-drag?t=603.8254583333334)

Narration: Eight times smaller. Twice as fast. Four times denser. Nothing about these two flows looks remotely alike, and the two drag forces will not be alike either.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [10:14.611](https://academa.ai/lectures/dimensional-analysis-drag?t=614.6114583333333): runs moves to a new place on the board.
- [10:14.611](https://academa.ai/lectures/dimensional-analysis-drag?t=614.6114583333333): head\_runs is hidden from the screen — left the board.

##### [10:15.811](https://academa.ai/lectures/dimensional-analysis-drag?t=615.8114583333333)

Narration: So feed those numbers into the Reynolds number. Density, times speed, times size, all over the viscosity. For the aircraft, the top line is one and a quarter, times forty five, times two.

Board: Empty.

Actions:
- [10:15.811](https://academa.ai/lectures/dimensional-analysis-drag?t=615.8114583333333): head\_same is shown on the screen, written out.
- [10:24.426](https://academa.ai/lectures/dimensional-analysis-drag?t=624.4259583333334): re\_work is shown on the screen, written out.

##### [10:29.158](https://academa.ai/lectures/dimensional-analysis-drag?t=629.1584583333333)

Narration: One and a quarter times forty five is fifty six and a quarter, and times two is a hundred and twelve point five. Divide that by the viscosity and you get six million.

Board: head\_same — a Heading that says "The Same Number"

Actions:
- [10:36.241](https://academa.ai/lectures/dimensional-analysis-drag?t=636.2409583333333): re\_work is shown on the screen, written out.

##### [10:39.917](https://academa.ai/lectures/dimensional-analysis-drag?t=639.9174583333333)

Narration: Now the model. Five, times ninety, times a quarter. Five times ninety is four hundred and fifty, and a quarter of that is a hundred and twelve point five. The very same top line.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [10:40.591](https://academa.ai/lectures/dimensional-analysis-drag?t=640.5909583333333): re\_work is shown on the screen, written out.
- [10:51.33](https://academa.ai/lectures/dimensional-analysis-drag?t=651.3299583333334): re\_work (the "frac(5.0 dot.op 90 dot.op 0.25, 1.875 times 10^(-5))" part) is emphasized.

##### [10:52.911](https://academa.ai/lectures/dimensional-analysis-drag?t=652.9109583333334)

Narration: And of course it is. One eighth of the size, times twice the speed, times four times the density. An eighth, times two, times four, is one. So the product is unchanged, and the Reynolds number is unchanged. Six million again.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [10:52.911](https://academa.ai/lectures/dimensional-analysis-drag?t=652.9109583333334): re\_work (the "frac(5.0 dot.op 90 dot.op 0.25, 1.875 times 10^(-5))" part) is no longer emphasized.
- [11:4.05](https://academa.ai/lectures/dimensional-analysis-drag?t=664.0499583333334): re\_work is shown on the screen, written out.
- [11:7.452](https://academa.ai/lectures/dimensional-analysis-drag?t=667.4519583333333): runs is shown on the screen, written out.

##### [11:9.375](https://academa.ai/lectures/dimensional-analysis-drag?t=669.3754583333333)

Narration: Which is the whole of it, really. Similarity is not a coincidence you hope for. It is something you engineer, by choosing the tunnel's speed and pressure so that one product comes out right.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:15.401](https://academa.ai/lectures/dimensional-analysis-drag?t=675.4009583333334): runs (the "row=6" part) is emphasized.
- [11:19.743](https://academa.ai/lectures/dimensional-analysis-drag?t=679.7429583333334): runs (the "row=6" part) is no longer emphasized.
- [11:20.579](https://academa.ai/lectures/dimensional-analysis-drag?t=680.5789583333334): head\_same is hidden from the screen — left the board.
- [11:20.579](https://academa.ai/lectures/dimensional-analysis-drag?t=680.5789583333334): re\_work is hidden from the screen — left the board.
- [11:20.579](https://academa.ai/lectures/dimensional-analysis-drag?t=680.5789583333334): runs is hidden from the screen — left the board.

##### [11:21.779](https://academa.ai/lectures/dimensional-analysis-drag?t=681.7789583333333)

Narration: So what does that buy you? Here is the drag coefficient of this shape, measured, and plotted against Reynolds number. The axis is in millions, so six on it means six million.

Board: Empty.

Actions:
- [11:21.779](https://academa.ai/lectures/dimensional-analysis-drag?t=681.7789583333333): head\_read is shown on the screen, written out.
- [11:21.779](https://academa.ai/lectures/dimensional-analysis-drag?t=681.7789583333333): curve\_axes is shown on the screen, written out.
- [11:24.89](https://academa.ai/lectures/dimensional-analysis-drag?t=684.8899583333333): curve is shown on the screen, drawn.

##### [11:35.219](https://academa.ai/lectures/dimensional-analysis-drag?t=695.2194583333334)

Narration: Dimensional analysis promised us that a curve like this exists, and that it needs only one input. It said nothing whatever about the shape of it. Somebody had to go out and measure that.

Board: curve\_axes — an Axes (x\_range=(0.0, 12.0), y\_range=(0.0, 0.1), x\_ticks\_every=2.0); head\_read — a Heading that says "Reading the Aircraft Off the Model"; curve — a FunctionPlot \[blue\] labelled "C\_D" drawn in curve\_axes (function=\<function\>, x\_range=(0.3, 12.0))

Actions:
- [11:38.54](https://academa.ai/lectures/dimensional-analysis-drag?t=698.5399583333334): curve is indicated — a transient flash.

##### [11:47.266](https://academa.ai/lectures/dimensional-analysis-drag?t=707.2664583333334)

Narration: Our two experiments both sit here. Not near one another. At the same point, reading the same drag coefficient of three hundredths.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [11:49.136](https://academa.ai/lectures/dimensional-analysis-drag?t=709.1359583333333): spot is shown on the screen, written out.
- [11:52.363](https://academa.ai/lectures/dimensional-analysis-drag?t=712.3629583333334): point is shown on the screen, grown.
- [11:54.058](https://academa.ai/lectures/dimensional-analysis-drag?t=714.0579583333333): line is shown on the screen, drawn.
- [11:54.999](https://academa.ai/lectures/dimensional-analysis-drag?t=714.9989583333333): line\_2 is shown on the screen, drawn.

##### [11:56.713](https://academa.ai/lectures/dimensional-analysis-drag?t=716.7134583333334)

Narration: That is what dynamic similarity means. Two flows at the same Reynolds number have the same drag coefficient, the same separation, the same wake, the same everything, once you take the units back out.

Board: curve\_axes — an Axes (x\_range=(0.0, 12.0), y\_range=(0.0, 0.1), x\_ticks\_every=2.0); head\_read — a Heading that says "Reading the Aircraft Off the Model"; curve — a FunctionPlot \[blue\] labelled "C\_D" drawn in curve\_axes (function=\<function\>, x\_range=(0.3, 12.0)); spot — a PlotPoint \[red\] drawn in curve\_axes (target='curve', x=6.0); point — a Point \[yellow\] drawn in curve\_axes (location=(6.0, 0.030000000000000002)); line — a Line \[yellow\] drawn in curve\_axes (start=(6.0, 0.030000000000000002), end=(0.0, 0.030000000000000002), dashed=True); line\_2 — a Line \[yellow\] drawn in curve\_axes (start=(6.0, 0.030000000000000002), end=(6.0, 0.0), dashed=True)

Actions:
- [11:56.999](https://academa.ai/lectures/dimensional-analysis-drag?t=716.9989583333333): point is hidden from the screen.
- [11:56.999](https://academa.ai/lectures/dimensional-analysis-drag?t=716.9989583333333): line is hidden from the screen.
- [11:56.999](https://academa.ai/lectures/dimensional-analysis-drag?t=716.9989583333333): line\_2 is hidden from the screen.
- [11:58.408](https://academa.ai/lectures/dimensional-analysis-drag?t=718.4079583333333): spot is indicated — a transient flash.

##### [12:10.165](https://academa.ai/lectures/dimensional-analysis-drag?t=730.1649583333334)

Narration: So here is the procedure an engineer actually runs. Measure the force on the model. Suppose the balance reads thirty eight newtons.

Board: curve\_axes — an Axes (x\_range=(0.0, 12.0), y\_range=(0.0, 0.1), x\_ticks\_every=2.0); head\_read — a Heading that says "Reading the Aircraft Off the Model"; curve — a FunctionPlot \[blue\] labelled "C\_D" drawn in curve\_axes (function=\<function\>, x\_range=(0.3, 12.0)); spot — a PlotPoint \[red\] drawn in curve\_axes (target='curve', x=6.0)

Actions:
- [12:13.787](https://academa.ai/lectures/dimensional-analysis-drag?t=733.7869583333334): curve\_axes moves to a new place on the board.
- [12:13.787](https://academa.ai/lectures/dimensional-analysis-drag?t=733.7869583333334): predict is shown on the screen, written out.

##### [12:19.031](https://academa.ai/lectures/dimensional-analysis-drag?t=739.0314583333334)

Narration: Divide it by a half rho V squared times the model's area, using the model's own density, speed and area. Out comes a drag coefficient of nought point zero three zero.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [12:19.287](https://academa.ai/lectures/dimensional-analysis-drag?t=739.2869583333334): predict is shown on the screen, written out.

##### [12:31.81](https://academa.ai/lectures/dimensional-analysis-drag?t=751.8104583333334)

Narration: Now turn it around. Multiply that same coefficient by a half rho V squared times the aircraft's area, using the aircraft's numbers this time.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [12:33.889](https://academa.ai/lectures/dimensional-analysis-drag?t=753.8889583333333): predict is shown on the screen, written out.

##### [12:42.569](https://academa.ai/lectures/dimensional-analysis-drag?t=762.5689583333334)

Narration: A hundred and fifty two newtons. That is a quantitative prediction about a machine nobody has built, made from a force measured on a small object in a box.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [12:43.138](https://academa.ai/lectures/dimensional-analysis-drag?t=763.1379583333334): predict is shown on the screen, written out.
- [12:46.667](https://academa.ai/lectures/dimensional-analysis-drag?t=766.6669583333334): A box is drawn around predict.
- [12:52.622](https://academa.ai/lectures/dimensional-analysis-drag?t=772.6221458333334): curve\_axes is hidden from the screen — left the board.
- [12:52.622](https://academa.ai/lectures/dimensional-analysis-drag?t=772.6221458333334): curve is hidden from the screen — curve\_axes left the board.
- [12:52.622](https://academa.ai/lectures/dimensional-analysis-drag?t=772.6221458333334): spot is hidden from the screen — curve\_axes left the board.
- [12:52.622](https://academa.ai/lectures/dimensional-analysis-drag?t=772.6221458333334): head\_read is hidden from the screen — left the board.
- [12:52.622](https://academa.ai/lectures/dimensional-analysis-drag?t=772.6221458333334): predict is hidden from the screen — left the board.

### Scene 5: [Where Similarity Fails](https://academa.ai/lectures/dimensional-analysis-drag?t=773.6638125000001)

Span: 12:53.664–17:0.018 (773.6638125000001s–1020.0183333333334s).

#### Objects

- air\_mach: a Math \[text\] that says "$upright("Ma")\_upright("a") = frac(45, 340) = 0.13$"
- count\_six: a Math \[text\] that says "$n = 6, quad k = 3, quad n - k = 3$"
- dart: a Polygon \[blue\] drawn in sound (vertices=((0.34, 0.0), (-0.3, 0.17), (-0.3, -0.17)), fill\_opacity=0.9)
- dart\_speed: a Vector \[green\] labelled "V" drawn in sound (start=(0.5, 0.0), end=(1.4, 0.0))
- divergence: a Line \[gray\] drawn in mach\_axes (start=(0.72, 0.0), end=(0.72, 0.095), dashed=True)
- fixes: a Block \[text\] that says "Pressurise the tunnel: $rho$ rises, so $upright("Re")$ rises at fixed speed. Chill the gas towards $100$ K: $mu$ falls, and so does the speed of sound. Or accept the mismatch, and correct for it afterwards."
- flat\_note: a Text \[text\] that says "Below about $0.3$ the curve is flat, so both of our flows may pretend that air is incompressible."
- front\_1: a Circle \[gray\] drawn in sound (center=((-0.72 \* mach), 0.0), radius=0.72)
- front\_2: a Circle \[gray\] drawn in sound (center=((-1.44 \* mach), 0.0), radius=1.44)
- front\_3: a Circle \[gray\] drawn in sound (center=((-2.16 \* mach), 0.0), radius=2.16)
- froude: a Math \[text\] that says "$upright("Fr") = frac(V, sqrt(g L))$"
- head\_both: a Heading that says "You Cannot Match Both"
- head\_diverge: a Heading that says "Where the Flat Part Ends"
- head\_lesson: a Heading that says "What the Method Actually Promises"
- head\_missing: a Heading that says "The Quantity We Left Out"
- law\_two: a Math \[text\] that says "$C\_D = f(upright("Re"), upright("Ma"))$"
- lesson: a Text \[text\] that says "Dimensional analysis is exact. It is only ever as good as the list of quantities you started from."
- mach: a VariableNumber (initial\_value=0.25, format\_spec='.2f')
- mach\_axes: an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2)
- mach\_def: a Math \[text\] that says "$upright("Ma") = frac(V, a)$"
- mach\_now: a VariableNumber (initial\_value=0.13, format\_spec='.2f')
- mach\_plot: a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95))
- mach\_read: a Point \[yellow\] labelled "upright("Ma") = 0.25" drawn in sound (location=(0.7, 2.0), show\_marker=False)
- match\_ma: a Math \[text\] that says "$upright("Match Ma:") quad V\_m = V\_a$"
- match\_re: a Math \[text\] that says "$upright("Match Re:") quad V\_m = 8 V\_a$"
- model\_mach: a Math \[text\] that says "$upright("Ma")\_upright("m") = frac(90, 340) = 0.26$"
- rider: a PlotPoint \[yellow\] labelled "0.13" drawn in mach\_axes (target='mach\_plot', x=\<VariableNumber mach\_now = 0.86\>)
- sound: a Figure (x\_range=(-5.0, 1.7), y\_range=(-2.6, 2.6), aspect=(6.7, 5.2))
- sound\_dim: a Math \[text\] that says "$\[a\] = upright("L") upright("T")^(-1)$"

#### Beats

##### [12:53.664](https://academa.ai/lectures/dimensional-analysis-drag?t=773.6638125000001)

Narration: Now the honest part. Everything so far rested on a list of four quantities, and that list had something missing from it.

Board: Empty.

Actions:
- [12:53.664](https://academa.ai/lectures/dimensional-analysis-drag?t=773.6638125000001): head\_missing is shown on the screen, written out.
- [12:57.054](https://academa.ai/lectures/dimensional-analysis-drag?t=777.0538125): sound is shown on the screen, written out.
- [12:57.727](https://academa.ai/lectures/dimensional-analysis-drag?t=777.7268125): dart is shown on the screen, written out.
- [12:57.727](https://academa.ai/lectures/dimensional-analysis-drag?t=777.7268125): dart\_speed is shown on the screen, written out.

##### [13:1.752](https://academa.ai/lectures/dimensional-analysis-drag?t=781.7523125)

Narration: Air is springy. Squeeze it and it pushes back, and the speed at which that push travels through it is the speed of sound. Call it a. It is a length over a time, like any other speed.

Board: sound — a Figure (x\_range=(-5.0, 1.7), y\_range=(-2.6, 2.6), aspect=(6.7, 5.2)); head\_missing — a Heading that says "The Quantity We Left Out"; dart — a Polygon \[blue\] drawn in sound (vertices=((0.34, 0.0), (-0.3, 0.17), (-0.3, -0.17)), fill\_opacity=0.9); dart\_speed — a Vector \[green\] labelled "V" drawn in sound (start=(0.5, 0.0), end=(1.4, 0.0))

Actions:
- [13:3.482](https://academa.ai/lectures/dimensional-analysis-drag?t=783.4818125): front\_1 is shown on the screen, written out.
- [13:3.782](https://academa.ai/lectures/dimensional-analysis-drag?t=783.7818125000001): front\_2 is shown on the screen, written out.
- [13:4.382](https://academa.ai/lectures/dimensional-analysis-drag?t=784.3818125): front\_3 is shown on the screen, written out.
- [13:12.271](https://academa.ai/lectures/dimensional-analysis-drag?t=792.2708125): sound moves to a new place on the board.
- [13:12.271](https://academa.ai/lectures/dimensional-analysis-drag?t=792.2708125): sound\_dim is shown on the screen, written out.

##### [13:15.971](https://academa.ai/lectures/dimensional-analysis-drag?t=795.9708125000001)

Narration: Here is why it matters. A body moving through air sends pressure signals out ahead of itself, at the speed of sound, warning the air to get out of the way. Those circles are the signals.

Board: sound\_dim — a Math \[text\] that says "$\[a\] = upright("L") upright("T")^(-1)$"; sound — a Figure (x\_range=(-5.0, 1.7), y\_range=(-2.6, 2.6), aspect=(6.7, 5.2)); head\_missing — a Heading that says "The Quantity We Left Out"; dart — a Polygon \[blue\] drawn in sound (vertices=((0.34, 0.0), (-0.3, 0.17), (-0.3, -0.17)), fill\_opacity=0.9); dart\_speed — a Vector \[green\] labelled "V" drawn in sound (start=(0.5, 0.0), end=(1.4, 0.0)); front\_1 — a Circle \[gray\] drawn in sound (center=((-0.72 \* mach), 0.0), radius=0.72); front\_2 — a Circle \[gray\] drawn in sound (center=((-1.44 \* mach), 0.0), radius=1.44); front\_3 — a Circle \[gray\] drawn in sound (center=((-2.16 \* mach), 0.0), radius=2.16)

Actions:
- [13:20.15](https://academa.ai/lectures/dimensional-analysis-drag?t=800.1498125): mach\_read is shown on the screen, written out.
- [13:25.898](https://academa.ai/lectures/dimensional-analysis-drag?t=805.8978125000001): front\_3 is indicated — a transient flash.

##### [13:28.111](https://academa.ai/lectures/dimensional-analysis-drag?t=808.1113125)

Narration: At a quarter of the speed of sound the signals run far out in front, and the air has plenty of notice. Push the speed up towards the speed of sound, and they bunch against the nose. The air gets almost no warning at all.

Board: sound\_dim — a Math \[text\] that says "$\[a\] = upright("L") upright("T")^(-1)$"; sound — a Figure (x\_range=(-5.0, 1.7), y\_range=(-2.6, 2.6), aspect=(6.7, 5.2)); head\_missing — a Heading that says "The Quantity We Left Out"; dart — a Polygon \[blue\] drawn in sound (vertices=((0.34, 0.0), (-0.3, 0.17), (-0.3, -0.17)), fill\_opacity=0.9); dart\_speed — a Vector \[green\] labelled "V" drawn in sound (start=(0.5, 0.0), end=(1.4, 0.0)); front\_1 — a Circle \[gray\] drawn in sound (center=((-0.72 \* mach), 0.0), radius=0.72); front\_2 — a Circle \[gray\] drawn in sound (center=((-1.44 \* mach), 0.0), radius=1.44); front\_3 — a Circle \[gray\] drawn in sound (center=((-2.16 \* mach), 0.0), radius=2.16); mach\_read — a Point \[yellow\] labelled "upright("Ma") = 0.25" drawn in sound (location=(0.7, 2.0), show\_marker=False)

Actions:
- [13:34.764](https://academa.ai/lectures/dimensional-analysis-drag?t=814.7638125000001): front\_1 is redrawn as the numbers it depends on change.
- [13:34.764](https://academa.ai/lectures/dimensional-analysis-drag?t=814.7638125000001): front\_2 is redrawn as the numbers it depends on change.
- [13:34.764](https://academa.ai/lectures/dimensional-analysis-drag?t=814.7638125000001): front\_3 is redrawn as the numbers it depends on change.
- [13:34.764](https://academa.ai/lectures/dimensional-analysis-drag?t=814.7638125000001): mach\_read is redrawn as the numbers it depends on change.
- [13:34.764](https://academa.ai/lectures/dimensional-analysis-drag?t=814.7638125000001): mach ticks to 0.92.

##### [13:42.155](https://academa.ai/lectures/dimensional-analysis-drag?t=822.1553125)

Narration: So put a on the list. Six quantities now, still three dimensions, and six take away three is three. There is a third group, and it is the easiest one in the lecture: a speed, divided by a speed.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [13:44.431](https://academa.ai/lectures/dimensional-analysis-drag?t=824.4308125000001): count\_six is shown on the screen, written out.
- [13:54.81](https://academa.ai/lectures/dimensional-analysis-drag?t=834.8098125): mach\_def is shown on the screen, written out.

##### [13:56.177](https://academa.ai/lectures/dimensional-analysis-drag?t=836.1768125000001)

Narration: That is the Mach number. Our result should really have read like this: the drag coefficient is a function of the Reynolds number, and of the Mach number as well, and we simply left the second one out.

Board: sound\_dim — a Math \[text\] that says "$\[a\] = upright("L") upright("T")^(-1)$"; count\_six — a Math \[text\] that says "$n = 6, quad k = 3, quad n - k = 3$"; mach\_def — a Math \[text\] that says "$upright("Ma") = frac(V, a)$"; sound — a Figure (x\_range=(-5.0, 1.7), y\_range=(-2.6, 2.6), aspect=(6.7, 5.2)); head\_missing — a Heading that says "The Quantity We Left Out"; dart — a Polygon \[blue\] drawn in sound (vertices=((0.34, 0.0), (-0.3, 0.17), (-0.3, -0.17)), fill\_opacity=0.9); dart\_speed — a Vector \[green\] labelled "V" drawn in sound (start=(0.5, 0.0), end=(1.4, 0.0)); front\_1 — a Circle \[gray\] drawn in sound (center=((-0.72 \* mach), 0.0), radius=0.72); front\_2 — a Circle \[gray\] drawn in sound (center=((-1.44 \* mach), 0.0), radius=1.44); front\_3 — a Circle \[gray\] drawn in sound (center=((-2.16 \* mach), 0.0), radius=2.16); mach\_read — a Point \[yellow\] labelled "upright("Ma") = 0.25" drawn in sound (location=(0.7, 2.0), show\_marker=False)

Actions:
- [13:58.743](https://academa.ai/lectures/dimensional-analysis-drag?t=838.7428125000001): law\_two is shown on the screen, written out.
- [14:4.977](https://academa.ai/lectures/dimensional-analysis-drag?t=844.9768125): law\_two (the "upright("Ma")" part) is emphasized.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): count\_six is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): head\_missing is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): law\_two is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): mach\_def is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): sound is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): dart is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): dart\_speed is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): front\_1 is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): front\_2 is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): front\_3 is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): mach\_read is hidden from the screen — sound left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): sound\_dim is hidden from the screen — left the board.
- [14:8.68](https://academa.ai/lectures/dimensional-analysis-drag?t=848.6803125000001): law\_two (the "upright("Ma")" part) is no longer emphasized.

##### [14:9.88](https://academa.ai/lectures/dimensional-analysis-drag?t=849.8803125000001)

Narration: Which raises an awkward question. Why did ignoring it work? Here is the drag coefficient of a wing plotted against Mach number, at one fixed Reynolds number.

Board: Empty.

Actions:
- [14:9.88](https://academa.ai/lectures/dimensional-analysis-drag?t=849.8803125000001): head\_diverge is shown on the screen, written out.
- [14:9.88](https://academa.ai/lectures/dimensional-analysis-drag?t=849.8803125000001): mach\_axes is shown on the screen, written out.
- [14:17.415](https://academa.ai/lectures/dimensional-analysis-drag?t=857.4148125): mach\_plot is shown on the screen, drawn.

##### [14:22.136](https://academa.ai/lectures/dimensional-analysis-drag?t=862.1363125)

Narration: Below about a third, that curve is flat. Compressibility is there, of course, but it is doing nothing you could measure on a balance.

Board: mach\_axes — an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2); head\_diverge — a Heading that says "Where the Flat Part Ends"; mach\_plot — a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95))

Actions:
- [14:24.668](https://academa.ai/lectures/dimensional-analysis-drag?t=864.6678125000001): mach\_axes moves to a new place on the board.
- [14:24.668](https://academa.ai/lectures/dimensional-analysis-drag?t=864.6678125000001): flat\_note is shown on the screen, written out.

##### [14:31.363](https://academa.ai/lectures/dimensional-analysis-drag?t=871.3628125)

Narration: Our aircraft at forty five metres a second is at Mach nought point one three. The sound speed is about three hundred and forty.

Board: flat\_note — a Text \[text\] that says "Below about $0.3$ the curve is flat, so both of our flows may pretend that air is incompressible."; mach\_axes — an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2); head\_diverge — a Heading that says "Where the Flat Part Ends"; mach\_plot — a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95))

Actions:
- [14:31.978](https://academa.ai/lectures/dimensional-analysis-drag?t=871.9778125): air\_mach is shown on the screen, written out.
- [14:35.264](https://academa.ai/lectures/dimensional-analysis-drag?t=875.2638125000001): rider is shown on the screen, written out.

##### [14:39.509](https://academa.ai/lectures/dimensional-analysis-drag?t=879.5093125000001)

Narration: The model at ninety is at nought point two six. Both of them are down here in the flat part, so both may pretend the air is incompressible, and the two of them agree.

Board: air\_mach — a Math \[text\] that says "$upright("Ma")\_upright("a") = frac(45, 340) = 0.13$"; flat\_note — a Text \[text\] that says "Below about $0.3$ the curve is flat, so both of our flows may pretend that air is incompressible."; mach\_axes — an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2); head\_diverge — a Heading that says "Where the Flat Part Ends"; mach\_plot — a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95)); rider — a PlotPoint \[yellow\] labelled "0.13" drawn in mach\_axes (target='mach\_plot', x=\<VariableNumber mach\_now = 0.86\>)

Actions:
- [14:39.985](https://academa.ai/lectures/dimensional-analysis-drag?t=879.9848125000001): model\_mach is shown on the screen, written out.
- [14:42.11](https://academa.ai/lectures/dimensional-analysis-drag?t=882.1098125000001): rider is redrawn as the numbers it depends on change.
- [14:42.11](https://academa.ai/lectures/dimensional-analysis-drag?t=882.1098125000001): mach\_now ticks to 0.26.

##### [14:50.535](https://academa.ai/lectures/dimensional-analysis-drag?t=890.5348125)

Narration: But look what happens further along. Past about Mach nought point seven, patches of the flow over the wing go supersonic, shock waves form, and the coefficient does this.

Board: air\_mach — a Math \[text\] that says "$upright("Ma")\_upright("a") = frac(45, 340) = 0.13$"; model\_mach — a Math \[text\] that says "$upright("Ma")\_upright("m") = frac(90, 340) = 0.26$"; flat\_note — a Text \[text\] that says "Below about $0.3$ the curve is flat, so both of our flows may pretend that air is incompressible."; mach\_axes — an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2); head\_diverge — a Heading that says "Where the Flat Part Ends"; mach\_plot — a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95)); rider — a PlotPoint \[yellow\] labelled "0.13" drawn in mach\_axes (target='mach\_plot', x=\<VariableNumber mach\_now = 0.86\>)

Actions:
- [14:54.68](https://academa.ai/lectures/dimensional-analysis-drag?t=894.6798125): divergence is shown on the screen, written out.
- [14:58.302](https://academa.ai/lectures/dimensional-analysis-drag?t=898.3018125000001): rider is redrawn as the numbers it depends on change.
- [14:58.302](https://academa.ai/lectures/dimensional-analysis-drag?t=898.3018125000001): mach\_now ticks to 0.86.

##### [15:2.338](https://academa.ai/lectures/dimensional-analysis-drag?t=902.3383125)

Narration: That is drag divergence, and it is not a small correction. The coefficient can triple. Two flows matched on Reynolds number but sitting on opposite sides of that rise do not resemble each other in the slightest.

Board: air\_mach — a Math \[text\] that says "$upright("Ma")\_upright("a") = frac(45, 340) = 0.13$"; model\_mach — a Math \[text\] that says "$upright("Ma")\_upright("m") = frac(90, 340) = 0.26$"; flat\_note — a Text \[text\] that says "Below about $0.3$ the curve is flat, so both of our flows may pretend that air is incompressible."; mach\_axes — an Axes (x\_range=(0.0, 0.98), y\_range=(0.0, 0.1), x\_ticks\_every=0.2); head\_diverge — a Heading that says "Where the Flat Part Ends"; mach\_plot — a FunctionPlot \[blue\] drawn in mach\_axes (function=\<function\>, x\_range=(0.0, 0.95)); rider — a PlotPoint \[yellow\] labelled "0.13" drawn in mach\_axes (target='mach\_plot', x=\<VariableNumber mach\_now = 0.86\>); divergence — a Line \[gray\] drawn in mach\_axes (start=(0.72, 0.0), end=(0.72, 0.095), dashed=True)

Actions:
- [15:7.679](https://academa.ai/lectures/dimensional-analysis-drag?t=907.6788125): mach\_plot is indicated — a transient flash.
- [15:12.393](https://academa.ai/lectures/dimensional-analysis-drag?t=912.3928125000001): rider is indicated — a transient flash.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): air\_mach is hidden from the screen — left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): flat\_note is hidden from the screen — left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): head\_diverge is hidden from the screen — left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): mach\_axes is hidden from the screen — left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): mach\_plot is hidden from the screen — mach\_axes left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): rider is hidden from the screen — mach\_axes left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): divergence is hidden from the screen — mach\_axes left the board.
- [15:15.805](https://academa.ai/lectures/dimensional-analysis-drag?t=915.8053125000001): model\_mach is hidden from the screen — left the board.

##### [15:17.005](https://academa.ai/lectures/dimensional-analysis-drag?t=917.0053125000001)

Narration: So test an airliner cruising at Mach nought point eight five, and you must match both numbers at once. And now you have a real problem.

Board: Empty.

Actions:
- [15:17.005](https://academa.ai/lectures/dimensional-analysis-drag?t=917.0053125000001): head\_both is shown on the screen, written out.

##### [15:26.917](https://academa.ai/lectures/dimensional-analysis-drag?t=926.9168125000001)

Narration: Matching the Reynolds number with a model eight times smaller means running it eight times faster. Matching the Mach number, in the same gas at the same temperature, means running it at exactly the same speed. You cannot do both.

Board: head\_both — a Heading that says "You Cannot Match Both"

Actions:
- [15:27.718](https://academa.ai/lectures/dimensional-analysis-drag?t=927.7178125): match\_re is shown on the screen, written out.
- [15:33.384](https://academa.ai/lectures/dimensional-analysis-drag?t=933.3838125000001): match\_ma is shown on the screen, written out.
- [15:40.141](https://academa.ai/lectures/dimensional-analysis-drag?t=940.1408125): match\_ma is slashed through — it cancels.

##### [15:41.982](https://academa.ai/lectures/dimensional-analysis-drag?t=941.9823125)

Narration: Which is why the expensive tunnels exist. Pressurise the air and rho goes up, so Reynolds goes up without touching the speed. Chill the gas to a hundred kelvin and the viscosity falls, and the speed of sound falls with it.

Board: match\_re — a Math \[text\] that says "$upright("Match Re:") quad V\_m = 8 V\_a$"; match\_ma — a Math \[text\] that says "$upright("Match Ma:") quad V\_m = V\_a$"; head\_both — a Heading that says "You Cannot Match Both"

Actions:
- [15:45.118](https://academa.ai/lectures/dimensional-analysis-drag?t=945.1178125000001): fixes is shown on the screen, written out.
- [15:46.581](https://academa.ai/lectures/dimensional-analysis-drag?t=946.5808125000001): fixes (the "Pressurise the tunnel" part) is emphasized.
- [15:51.573](https://academa.ai/lectures/dimensional-analysis-drag?t=951.5728125): fixes (the "Chill the gas" part) is emphasized.
- [15:51.573](https://academa.ai/lectures/dimensional-analysis-drag?t=951.5728125): fixes (the "Pressurise the tunnel" part) is no longer emphasized.

##### [15:58.268](https://academa.ai/lectures/dimensional-analysis-drag?t=958.2683125000001)

Narration: Cryogenic nitrogen, at four atmospheres, in a tunnel that costs more than the aircraft. All of it to buy back one dimensionless number.

Board: match\_re — a Math \[text\] that says "$upright("Match Re:") quad V\_m = 8 V\_a$"; match\_ma — a Math \[text\] that says "$upright("Match Ma:") quad V\_m = V\_a$"; fixes — a Block \[text\] that says "Pressurise the tunnel: $rho$ rises, so $upright("Re")$ rises at fixed speed. Chill the gas towards $100$ K: $mu$ falls, and so does the speed of sound. Or accept the mismatch, and correct for it afterwards."; head\_both — a Heading that says "You Cannot Match Both"

Actions:
- [16:4.886](https://academa.ai/lectures/dimensional-analysis-drag?t=964.8858125000002): fixes (the "Chill the gas" part) is no longer emphasized.
- [16:6.888](https://academa.ai/lectures/dimensional-analysis-drag?t=966.8883125000001): fixes is hidden from the screen — left the board.
- [16:6.888](https://academa.ai/lectures/dimensional-analysis-drag?t=966.8883125000001): head\_both is hidden from the screen — left the board.
- [16:6.888](https://academa.ai/lectures/dimensional-analysis-drag?t=966.8883125000001): match\_ma is hidden from the screen — left the board.
- [16:6.888](https://academa.ai/lectures/dimensional-analysis-drag?t=966.8883125000001): match\_re is hidden from the screen — left the board.

##### [16:8.088](https://academa.ai/lectures/dimensional-analysis-drag?t=968.0883125)

Narration: And the same trap has other names. Put a seaplane hull down on water and gravity joins the list, because gravity is what makes the waves. Out comes the Froude number, speed over the root of g times length.

Board: Empty.

Actions:
- [16:8.088](https://academa.ai/lectures/dimensional-analysis-drag?t=968.0883125): head\_lesson is shown on the screen, written out.
- [16:17.997](https://academa.ai/lectures/dimensional-analysis-drag?t=977.9968125000001): froude is shown on the screen, written out.

##### [16:22.103](https://academa.ai/lectures/dimensional-analysis-drag?t=982.1033125000001)

Narration: Match Reynolds and you get the waves wrong. Match Froude and you get the friction wrong. The model builder splits the difference and corrects the rest by calculation.

Board: froude — a Math \[text\] that says "$upright("Fr") = frac(V, sqrt(g L))$"; head\_lesson — a Heading that says "What the Method Actually Promises"

Actions:
- [16:26.434](https://academa.ai/lectures/dimensional-analysis-drag?t=986.4338125): froude (the "frac(V, sqrt(g L))" part) is emphasized.
- [16:30.416](https://academa.ai/lectures/dimensional-analysis-drag?t=990.4158125000001): froude (the "frac(V, sqrt(g L))" part) is no longer emphasized.

##### [16:33.709](https://academa.ai/lectures/dimensional-analysis-drag?t=993.7093125000001)

Narration: So the lesson is not that dimensional analysis is unreliable. It is exact. The lesson is that it is only ever as good as the list you started from.

Board: Unchanged from the preceding beat in this scene.

Actions:
- [16:38.459](https://academa.ai/lectures/dimensional-analysis-drag?t=998.4588125): lesson is shown on the screen, written out.

##### [16:44.41](https://academa.ai/lectures/dimensional-analysis-drag?t=1004.4103125)

Narration: Write down every quantity that could matter. Count your dimensions. Then check that every group you produced is actually matched. Miss one, and your beautiful small model is quietly telling you about a flow that does not exist.

Board: froude — a Math \[text\] that says "$upright("Fr") = frac(V, sqrt(g L))$"; lesson — a Text \[text\] that says "Dimensional analysis is exact. It is only ever as good as the list of quantities you started from."; head\_lesson — a Heading that says "What the Method Actually Promises"

Actions:
- [16:45.676](https://academa.ai/lectures/dimensional-analysis-drag?t=1005.6758125000001): lesson (the "list of quantities" part) is emphasized.
- [16:53.095](https://academa.ai/lectures/dimensional-analysis-drag?t=1013.0948125000001): lesson (the "list of quantities" part) is no longer emphasized.
- [16:58.977](https://academa.ai/lectures/dimensional-analysis-drag?t=1018.9766666666667): froude is hidden from the screen — left the board.
- [16:58.977](https://academa.ai/lectures/dimensional-analysis-drag?t=1018.9766666666667): head\_lesson is hidden from the screen — left the board.
- [16:58.977](https://academa.ai/lectures/dimensional-analysis-drag?t=1018.9766666666667): lesson is hidden from the screen — left the board.
