Definition of velocity potential
A velocity potential is a scalar function (units of ) that encodes the entire velocity field of an irrotational flow in a single quantity. Instead of tracking three separate velocity components, you only need to find and then differentiate it to recover the full velocity vector.
Irrotational flow and velocity potential
A flow is irrotational when fluid elements translate without spinning about their own axes. Mathematically, this means the vorticity (curl of velocity) vanishes everywhere:
A standard vector calculus identity guarantees that any curl-free vector field can be written as the gradient of some scalar. That scalar is the velocity potential:
So the existence of is not an assumption you impose; it's a direct consequence of irrotationality.
Laplace's equation for velocity potential
When the flow is both incompressible and irrotational, you can combine the two conditions:
- Incompressibility requires .
- Irrotationality gives .
Substituting the second into the first yields Laplace's equation:
This is a linear, second-order PDE. Solving it with the right boundary conditions gives you , and from you get the velocity field everywhere in the domain.
Properties of velocity potential
Relationship between velocity potential and velocity field
Taking the gradient of in Cartesian coordinates gives each velocity component directly:
Once you have , the velocity field follows immediately from differentiation.
Uniqueness of velocity potential
For a given set of boundary conditions, the velocity potential is unique up to an additive constant. Two solutions and satisfying the same boundary conditions can differ only by a constant, and since velocity depends on the derivatives of , that constant has no physical effect. This guarantees a well-defined velocity field.
Superposition principle
Because Laplace's equation is linear, you can add solutions together and get another valid solution. If and each satisfy , then:
also satisfies Laplace's equation. This is extremely useful: you can build up complex flow patterns by superposing simple elementary solutions (uniform flow + source + doublet, etc.).
Boundary conditions for velocity potential
Laplace's equation alone has infinitely many solutions. Boundary conditions pin down the one that matches your physical problem.
Solid boundary conditions
At a solid wall, fluid cannot pass through the surface. This no-penetration condition requires the velocity component normal to the wall to vanish:
where is the outward normal direction. If the solid boundary is moving, the normal fluid velocity must instead match the normal velocity of the boundary.
Free surface boundary conditions
At a free surface (e.g., a water-air interface), two conditions apply simultaneously:
- Kinematic condition: fluid particles on the surface stay on the surface, expressed as , where is the free surface elevation.
- Dynamic condition: the pressure at the free surface equals atmospheric pressure (typically enforced through Bernoulli's equation applied at the surface).

Far-field boundary conditions
Far from the body or region of interest, the flow should return to its undisturbed state. This is written as:
where is the potential for the freestream (usually uniform flow) and is the distance from the origin. Without this condition, solutions could include spurious disturbances that extend to infinity.
Applications of velocity potential
Uniform flow
The simplest building block. For a uniform stream of speed in the x-direction:
The velocity field is constant: . Uniform flow serves as the far-field condition in nearly every external flow problem.
Source, sink, and doublet flow
A source (strength ) emits fluid radially outward from a point; a sink () absorbs fluid radially inward. In three dimensions the potential is:
where is the distance from the source/sink. The sign of distinguishes source from sink.
A doublet is the limiting case of a source and sink of equal magnitude brought infinitesimally close together while their product of strength and separation stays finite. For a doublet of strength oriented along the x-axis:
Here is measured from the x-axis. Doublets are the key ingredient for modeling closed bodies in a freestream.
Flow around a cylinder
Superposing a uniform flow and a two-dimensional doublet produces the classic potential flow around a circular cylinder of radius :
Taking the gradient in polar coordinates gives the radial and tangential velocity components. You can verify that at , confirming the no-penetration condition on the cylinder surface.
Flow around a sphere
The three-dimensional analog uses a 3-D doublet superposed with uniform flow. For a sphere of radius :
The extra factor of and the dependence (instead of ) reflect the three-dimensional geometry. Again, differentiating gives the full velocity field around the sphere.
Complex potential theory
In two dimensions, complex analysis provides an elegant framework that packages both the velocity potential and the stream function into a single analytic function.
Complex velocity potential definition
The complex potential is defined as:
where is the complex coordinate, is the velocity potential, and is the stream function. Because and both satisfy Laplace's equation and are related by the Cauchy-Riemann equations, is an analytic (holomorphic) function of .
Relationship between complex potential and velocity field
Differentiating with respect to gives the complex velocity:
Note the minus sign on the component. From this single complex derivative you can read off both velocity components at any point in the flow.

Conformal mapping
Because is analytic, you can apply conformal mappings to transform a flow in one geometry into a flow in another while preserving local angles between streamlines and equipotential lines. The practical payoff: solve the easy problem (e.g., flow around a cylinder), then map the solution onto a harder geometry.
The Joukowski transformation is the most well-known example. It maps the circle in the -plane to an airfoil-shaped contour in the transformed plane, giving an analytical model for lift generation around airfoil profiles.
Numerical methods for velocity potential
When the geometry or boundary conditions are too complex for analytical solutions, numerical methods approximate on a discretized domain.
Finite difference method
- Overlay a grid on the flow domain.
- Replace the partial derivatives in with finite difference approximations (e.g., central differences).
- Solve the resulting system of linear algebraic equations for at each grid point.
- Compute velocities from finite difference approximations of .
Finite differences are straightforward to code but can require very fine grids near curved boundaries to maintain accuracy.
Boundary element method
The boundary element method (BEM) discretizes only the boundary of the domain, not the interior. It reformulates Laplace's equation as an integral equation over the boundary using fundamental solutions (sources, sinks, doublets).
This reduces the problem dimension by one (a 3-D problem becomes a 2-D surface problem), which is a major advantage for exterior flows over unbounded domains. The trade-off is that BEM produces dense (not sparse) linear systems and requires careful treatment of singular integrals.
Choosing a method
| Criterion | Finite Difference | BEM |
|---|---|---|
| Ease of implementation | High | Moderate |
| Best suited for | Interior/bounded domains | Exterior/unbounded domains |
| Grid requirements | Full domain mesh | Boundary mesh only |
| Matrix structure | Sparse | Dense |
Other approaches (finite element methods, spectral methods) also apply to Laplace's equation and may be preferred depending on geometry and accuracy requirements.
Limitations of velocity potential
Rotational flows
Velocity potential exists only when . Flows with significant vorticity, such as turbulent flows, boundary layers, or wakes, cannot be described by a velocity potential. For those situations, you need the stream function, vorticity transport equations, or the full Navier-Stokes equations.
Nonlinear effects
The linearity of Laplace's equation is both the strength and the limitation of potential flow theory. Real flows exhibit separation, vortex shedding, and turbulence, none of which appear in potential flow solutions. The most famous consequence is d'Alembert's paradox: potential flow predicts zero drag on a body in steady flow, contradicting everyday experience. Viscous and rotational effects must be included to capture drag.
Compressibility effects
The derivation assumes incompressible flow (). At higher Mach numbers, density changes become significant and the governing equation for is no longer Laplace's equation but a more complex, often nonlinear PDE. Linearized compressible potential flow (e.g., the Prandtl-Glauert equation) extends the theory to small perturbations in subsonic flow, but fully compressible or transonic flows require different formulations entirely.