Nozzle Flow

Category: Fluid Analysis (CFD) | Integrated 2026-04-06
CAE visualization for nozzle flow theory - technical simulation diagram
Nozzle Flow

Nozzle Flow: Theoretical Foundations

Overview

๐Ÿง‘โ€๐ŸŽ“

Professor, a Laval nozzle is the convergent-divergent shape that produces supersonic flow, right? Why can that shape exceed the speed of sound?


๐ŸŽ“

Good question. According to the fundamental theorem of compressible fluid dynamics, the relationship between cross-sectional area change and velocity change is expressed as


$$ \frac{dA}{A} = (M^2 - 1)\frac{du}{u} $$

In subsonic flow (M<1), narrowing the area accelerates the flow, while in supersonic flow (M>1), expanding the area accelerates it. Therefore, transitioning to supersonic flow is possible by passing through a throat (minimum cross-sectional area) where M=1 is achieved.


๐Ÿง‘โ€๐ŸŽ“

So M=1 is achieved exactly at the throat. Is this the choking condition?


๐ŸŽ“

Exactly. Choking refers to the state where the Mach number reaches 1 at the throat and the mass flow rate becomes maximum. This critical mass flow rate is determined by


$$ \dot{m}_{max} = \frac{p_0 A^*}{\sqrt{T_0}} \sqrt{\frac{\gamma}{R}} \left(\frac{2}{\gamma+1}\right)^{\frac{\gamma+1}{2(\gamma-1)}} $$

No matter how much the back pressure is lowered, the mass flow rate passing through the throat cannot increase beyond this.


Area-Mach Number Relation

๐Ÿง‘โ€๐ŸŽ“

How do you find the Mach number from the nozzle's cross-sectional area?


๐ŸŽ“

Assuming isentropic flow, the relationship between the area ratio and the Mach number is


$$ \frac{A}{A^*} = \frac{1}{M}\left[\frac{2}{\gamma+1}\left(1+\frac{\gamma-1}{2}M^2\right)\right]^{\frac{\gamma+1}{2(\gamma-1)}} $$

This yields two solutions for a given $A/A^*$: a subsonic solution and a supersonic solution. Which one is realized is determined by the back pressure condition.


๐Ÿง‘โ€๐ŸŽ“

It's a nonlinear equation, so it can't be solved analytically, right?


๐ŸŽ“

It can be easily solved using the Newton-Raphson method. By setting the initial value to either the subsonic side (M<1) or the supersonic side (M>1), it converges to the corresponding solution. Combined with the isentropic relations,


$$ \frac{T_0}{T} = 1 + \frac{\gamma-1}{2}M^2, \quad \frac{p_0}{p} = \left(1 + \frac{\gamma-1}{2}M^2\right)^{\frac{\gamma}{\gamma-1}} $$

the temperature ratio and pressure ratio can be found. For air ($\gamma=1.4$) at M=2, $T_0/T=1.8$, $p_0/p=7.824$.


Shock Waves in the Nozzle

๐Ÿง‘โ€๐ŸŽ“

What happens if the back pressure is different from the design value?


๐ŸŽ“

If the back pressure is too high, a normal shock wave forms inside the diverging section. The pressure ratio across the shock wave is determined by the Rankine-Hugoniot relation


$$ \frac{p_2}{p_1} = 1 + \frac{2\gamma}{\gamma+1}(M_1^2 - 1) $$

After the shock wave, the flow becomes subsonic, so it decelerates until the nozzle exit. If the back pressure is lowered further, the shock wave moves to the nozzle exit, eventually forming an expansion wave-compression wave pattern outside the nozzle.


๐Ÿง‘โ€๐ŸŽ“

Is that the diamond pattern visible in rocket engine exhaust?


๐ŸŽ“

Yes. In over-expansion (exit pressure < back pressure), oblique shock waves form; in under-expansion (exit pressure > back pressure), Prandtl-Meyer expansion waves form. The position of that Mach disk is determined by the back pressure ratio.


Coffee Break Trivia

The Invention of the de Laval Nozzleโ€”The Discovery of the "Constriction" that Saved the Steam Turbine

The convergent-divergent nozzle (de Laval nozzle) was devised by Swedish engineer Gustav de Laval. In the 1880s, while working on improving the efficiency of steam turbines, he experimentally discovered that to accelerate steam to supersonic speeds, it was necessary to first reach the speed of sound at the throat and then expand. Despite the fact that the theory of gas compressibility was not fully developed at the time, he arrived at this shape through trial and error. All modern rocket engine and jet engine nozzles operate on this principle. It is a good example of finding the "answer" through experiment before theory.

Computational Methods for Nozzle Flow

Numerical Solution for Quasi-1D Nozzle Flow

๐Ÿง‘โ€๐ŸŽ“

Quasi-one-dimensional nozzle flow is perfect as an introduction to CFD, isn't it?


๐ŸŽ“

Yes. It's the problem of solving the one-dimensional version of the Euler equations with an area change term, allowing you to try all the basic schemes of compressible CFD. In conservation form, it is


$$ \frac{\partial (\rho A)}{\partial t} + \frac{\partial (\rho u A)}{\partial x} = 0 $$
$$ \frac{\partial (\rho u A)}{\partial t} + \frac{\partial [(\rho u^2 + p) A]}{\partial x} = p \frac{dA}{dx} $$
$$ \frac{\partial (\rho e_t A)}{\partial t} + \frac{\partial [(\rho e_t + p) u A]}{\partial x} = 0 $$

The $p \, dA/dx$ on the right-hand side acts as a source term.


๐Ÿง‘โ€๐ŸŽ“

What scheme is generally used to solve this?


๐ŸŽ“

Educationally, the MacCormack method (a two-step predictor-corrector explicit method) is a classic. It's a standard problem in Anderson's textbook. In practice, fluxes are calculated using the Roe or AUSM method, and second-order accuracy is achieved with MUSCL reconstruction.


2D/3D Nozzle Mesh Strategy

๐Ÿง‘โ€๐ŸŽ“

How do you create the mesh for 2D or 3D nozzle analysis?


๐ŸŽ“

For an axisymmetric nozzle, a 2D axisymmetric mesh is sufficient. Structured grids are preferable, and the throat section should have a dense grid.


RegionGrid PolicyReason
Convergent Section20+ layers normal to wallResolution of boundary layer
Near ThroatHigh density in axial directionAccurate capture of sonic condition
Divergent SectionAdaptively dense at shock locationSharp capture of shock wave
Center AxisAvoid singularity (wedge cells, etc.)Numerical stability for axisymmetric calculation
๐Ÿง‘โ€๐ŸŽ“

In 3D, there are things like thrust vectoring nozzles (TVC), right?


๐ŸŽ“

For thrust vectoring nozzles or multi-nozzle clusters, 3D calculation is essential. In areas with high nozzle wall curvature, prism layers (inflation layers) are added to resolve the boundary layer, and the core is filled with polyhedral or hexahedral cells.


Boundary Condition Settings

๐Ÿง‘โ€๐ŸŽ“

How do you set the boundary conditions for nozzle calculations?


๐ŸŽ“

This is the core part of nozzle CFD.


  • Inlet: Fix total temperature $T_0$ and total pressure $p_0$ (combustion chamber conditions). Flow direction is axial.
  • Outlet: For supersonic outflow, all variables are extrapolated (information does not propagate upstream). If there is a subsonic region, specify back pressure $p_b$.
  • Wall: Adiabatic wall or isothermal wall. No-slip condition.
  • Symmetry Axis: Axisymmetric condition or symmetry plane condition.

In Fluent, set $p_0, T_0$ with "Pressure Inlet" and back pressure with "Pressure Outlet". For supersonic outlets, the back pressure value in "Pressure Outlet" is effectively ignored.


Numerical Treatment of Subsonic-Supersonic Transition

๐Ÿง‘โ€๐ŸŽ“

Does the M=1 transition at the throat cause numerical problems?


๐ŸŽ“

Good point. Since the hyperbolic nature of the Euler equations changes at M=1, some numerical schemes can cause issues near the transition point. Entropy fix for the Roe method or Harten-Hyman modification may be necessary. The AUSM family is inherently designed to be robust against this problem.


๐Ÿง‘โ€๐ŸŽ“

Can't pressure-based solvers handle supersonic flow?


๐ŸŽ“

Modern Pressure-Based Coupled Solvers (e.g., Fluent's coupled scheme) support the full speed range, but for nozzle flows involving shock waves, density-based solvers are more stable and accurate. Especially for accurately predicting the location and strength of shock waves inside the nozzle, density-based is the clear choice.


Coffee Break Trivia

The Reason for Struggling with "Density-Based or Pressure-Based?" in Nozzle Numerical Solution

When numerically calculating the supersonic region of a Laval nozzle, beginners often wonder, "Should I use a density-based solver or a pressure-based solver?" In nozzle flow solved continuously from subsonic to supersonic, since the Mach number crosses 1, pressure-based solvers' Presto! or neighbor correction may not function well. Generally, if "supersonic/compressibility is dominant," density-based tends to be more stable, and using time-marching (density-based explicit) makes shock wave capture sharper. However, if Y+ management near the wall is loose, the boundary layer can become unstable, so the correct approach is to consider the mesh and solution method as a set.

Related Simulators

Experience the theory firsthand with the interactive simulator for this field

All Simulators

Related fields

Thermal AnalysisV&V ยท Quality AssuranceStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI โ€” Sitemap
About the Authors