2.2.22Fluid Mechanics

Blasius solution — exact laminar boundary layer solution

1,879 words9 min readdifficulty · medium1 backlinks

WHY do we even need this?

WHY can't we just solve the full Navier–Stokes equations? Because they're brutal nonlinear PDEs. Prandtl's insight (1904): inside a thin layer, the equations simplify enormously. Blasius (1908, his PhD) then solved that simplified set for the flat plate.


HOW: deriving the boundary-layer equations

Start with 2D steady incompressible flow, no pressure gradient (flat plate, p/x=0\partial p/\partial x = 0 outside):

Continuity: ux+vy=0\frac{\partial u}{\partial x} + \frac{\partial v}{\partial y} = 0

x-momentum (Navier–Stokes): uux+vuy=ν(2ux2+2uy2)u\frac{\partial u}{\partial x} + v\frac{\partial u}{\partial y} = \nu\left(\frac{\partial^2 u}{\partial x^2} + \frac{\partial^2 u}{\partial y^2}\right)

Prandtl boundary-layer equation: uux+vuy=ν2uy2u\frac{\partial u}{\partial x} + v\frac{\partial u}{\partial y} = \nu\frac{\partial^2 u}{\partial y^2}

with boundary conditions: u(x,0)=0,v(x,0)=0,u(x,)=Uu(x,0)=0,\quad v(x,0)=0,\quad u(x,\infty)=U_\infty


HOW: the similarity transform (the heart of Blasius)

Define the similarity variable and a dimensionless stream function ff: η=yUνx,ψ=νxU  f(η)\boxed{\eta = y\sqrt{\frac{U_\infty}{\nu x}}}, \qquad \psi = \sqrt{\nu x\, U_\infty}\; f(\eta)

Since u=ψ/yu = \partial\psi/\partial y and v=ψ/xv=-\partial\psi/\partial x (this automatically satisfies continuity — WHY we use a stream function), we compute:

u=Uf(η)u = U_\infty f'(\eta)

Why this step? ψ/y=νxUf(η)η/y=νxUfU/(νx)=Uf\partial\psi/\partial y = \sqrt{\nu x U_\infty}\, f'(\eta)\cdot \partial\eta/\partial y = \sqrt{\nu x U_\infty}\, f' \cdot \sqrt{U_\infty/(\nu x)} = U_\infty f'.

v=12νUx(ηff)v = \frac{1}{2}\sqrt{\frac{\nu U_\infty}{x}}\,(\eta f' - f)

Substituting u,vu,v and their derivatives into the Prandtl equation, every xx and UU_\infty cancels, leaving a pure ODE:

This is a 3rd-order nonlinear ODE with no closed form — solved numerically. The key numerical result: f(0)=0.332f''(0) = 0.332


HOW: extracting physical quantities

Why this step (the 0.6640.664): Cf=0.332μUU/νx12ρU2=2(0.332)Ux/ν=0.664RexC_f = \dfrac{0.332\,\mu U_\infty \sqrt{U_\infty/\nu x}}{\tfrac12\rho U_\infty^2} = \dfrac{2(0.332)}{\sqrt{U_\infty x/\nu}} = \dfrac{0.664}{\sqrt{Re_x}}.

Figure — Blasius solution — exact laminar boundary layer solution

Worked Examples


Common Mistakes (Steel-manned)


Recall Feynman: explain to a 12-year-old

Imagine running your hand flat just above a carpet while air blows past. Right at the carpet the air can't move — it's stuck (sticky rule). Far up, the air zooms freely. In between there's a thin "slow zone" that gets a little thicker as you go further along the carpet — but it thickens slower and slower, like a shadow stretching. Blasius figured out the exact shape of how fast the air speeds up as you climb away from the carpet, and found that this shape is always the same if you measure height the clever way. He also found how hard the air drags on the carpet — and that drag gets weaker the faster or longer the flow goes.


Flashcards

What approximation lets Prandtl simplify Navier–Stokes near a wall?
The layer is thin (δx\delta\ll x), so 2u/x2\partial^2 u/\partial x^2 is negligible vs 2u/y2\partial^2 u/\partial y^2.
Define the Blasius similarity variable η\eta.
η=yU/(νx)\eta = y\sqrt{U_\infty/(\nu x)}.
What is the Blasius ODE and its BCs?
f+12ff=0f'''+\tfrac12 f f''=0; f(0)=0, f(0)=0, f()=1f(0)=0,\ f'(0)=0,\ f'(\infty)=1.
What does f(η)f'(\eta) physically represent?
The velocity ratio u/Uu/U_\infty.
Why use a stream function ψ\psi?
It satisfies continuity automatically (u=ψy, v=ψxu=\psi_y,\ v=-\psi_x).
Value of f(0)f''(0) and what it controls?
0.3320.332; sets the wall shear stress (velocity gradient at wall).
Boundary-layer thickness formula (99%)?
δ=5.0x/Rex\delta = 5.0\,x/\sqrt{Re_x}, i.e. δx\delta\propto\sqrt{x}.
Local skin-friction coefficient?
Cf=0.664/RexC_f = 0.664/\sqrt{Re_x}.
Total drag coefficient for one side of plate length LL?
CD=1.328/ReLC_D = 1.328/\sqrt{Re_L}.
Validity limit of the Blasius solution?
Laminar flow, Rex5×105Re_x \lesssim 5\times10^5.
How does δ\delta scale with UU_\infty?
δ1/U\delta\propto 1/\sqrt{U_\infty} — faster flow ⇒ thinner layer.
Wall shear stress expression?
τw=0.332μUU/(νx)\tau_w = 0.332\,\mu U_\infty\sqrt{U_\infty/(\nu x)}.

Connections

Concept Map

too hard to solve

delta much less than x

combined with

constrain

gives

defines

profiles collapse

u equals U f prime

automatically satisfies

substitute u and v

Navier-Stokes PDEs

Prandtl thin-layer idea

Drop d2u/dx2 term

Prandtl boundary-layer eqn

Continuity eqn

No-slip and free-stream BCs

Scaling balance inertia vs viscosity

Layer thickness delta ~ sqrt of nu x over U

Similarity variable eta

Stream function psi with f of eta

Velocity profile

Blasius ODE 2f triple prime plus f f double prime equals 0

Hinglish (regional understanding)

Intuition Hinglish mein samjho

Socho ek flat plate ke upar se hawa ya paani bah raha hai. Plate ki surface par "no-slip" rule lagta hai — matlab bilkul surface par fluid ki speed zero ho jaati hai, aur thodi door upar jaake free-stream speed UU_\infty pe pahunch jaati hai. Is patli si layer ko boundary layer kehte hain. Blasius solution isi layer ka exact (laminar) jawab deta hai: velocity ka profile kya hai, aur layer kitni moti hai.

Asli kamaal ye hai ki Prandtl ne pehle full Navier–Stokes ko simplify kiya (kyunki layer thin hai, xx-direction ka second derivative chhota ho jaata hai). Phir Blasius ne ek similarity variable η=yU/νx\eta = y\sqrt{U_\infty/\nu x} define kiya. Iska matlab — agar tum yy-axis ko sahi tarike se stretch karo, to har xx position pe velocity profile bilkul same shape dikhta hai. Saari PDE ek single ODE ban jaati hai: f+12ff=0f''' + \tfrac12 f f'' = 0. Ye solve karne par humein milta hai f(0)=0.332f''(0)=0.332.

Yahin se saari important formulas nikalti hain. Layer ki thickness δ=5.0x/Rex\delta = 5.0\,x/\sqrt{Re_x} — yaani δ\delta root-xx ke proportional badhti hai, fast speed pe patli hoti hai. Wall pe shear stress se skin-friction Cf=0.664/RexC_f = 0.664/\sqrt{Re_x}, aur poori plate ka drag CD=1.328/ReLC_D = 1.328/\sqrt{Re_L}. Trick: 0.332 ko double karo to 0.664, phir double karo to 1.328 — yaad rakhna easy.

Kyun important hai? Aircraft wings, pipes, ships, turbine blades — har jagah drag aur heat transfer is boundary layer pe depend karta hai. Bas yaad rakho: Blasius sirf laminar flow (Rex<5×105Re_x < 5\times10^5) ke liye valid hai; turbulent flow me layer mota hota hai aur formula badal jaata hai.

Go deeper — visual, from zero

Test yourself — Fluid Mechanics

Connections