computational fluid dynamics
The study of computational algorithms to solve mathematical problems in the field of fluid dynamics.
CFD: solving fluid flow with computers instead of wind tunnels
Computational fluid dynamics uses numerical algorithms to predict how fluids (liquids and gases) move, mix, and transfer heat. Rather than building a physical prototype and testing it in a wind tunnel or flow tank, engineers set up a mathematical model of the geometry, define boundary conditions, and let software solve the Navier-Stokes equations across a mesh of thousands or millions of cells. The result is a detailed map of velocity, pressure, temperature, and other properties throughout the domain.
The workflow begins with meshing: breaking the flow volume into discrete elements (tetrahedral, hexahedral, or prismatic cells). Finer meshes near walls and areas of interest capture high gradients; coarser regions away from features reduce computation time. The solver then iterates through time steps (for transient flows) or toward convergence (for steady flows), updating fluid properties in each cell based on conservation of mass, momentum, and energy. Typical industrial solvers include ANSYS Fluent, OpenFOAM, and STAR-CCM+, though many companies develop proprietary codes for specialized applications.
When CFD replaces or supplements physical testing
CFD accelerates design iteration and reduces prototyping costs. Automotive engineers use it to optimize radiator fins and underbody aerodynamics; HVAC designers predict temperature stratification in rooms; chemical engineers model mixing in reactors. However, CFD results are only as good as the turbulence model, boundary conditions, and mesh quality. Cheap mesh or incorrect inlet assumptions produce garbage. Validation against experiments remains essential for new geometries or regimes where the physics is poorly understood.
Turbulence modeling is the biggest source of uncertainty. Reynolds-averaged Navier-Stokes (RANS) assumes time-averaged flow and adds empirical closure models (k-epsilon, k-omega, Spalart-Allmaras); it is fast but coarse. Large eddy simulation (LES) resolves larger turbulent eddies and models subgrid scales; much costlier but more accurate. Direct numerical simulation (DNS) resolves all scales; prohibitively expensive for industrial Reynolds numbers. Most production CFD uses RANS because it balances accuracy and wall-clock time.
The discipline has matured since the 1970s. Early codes ran on supercomputers and required weeks to solve a single case. Modern parallel computing and GPU acceleration allow engineers to run hundreds of variations in days. Nevertheless, CFD remains a tool for experts: mesh generation, solver setup, and post-processing demand physical intuition and experience. A poor mesh can ruin weeks of computation. CFD has not replaced experimental validation and never will, but it has become the standard first pass in fluid system design across heavy industry, aerospace, and manufacturing.