Stokes' law
Template:Short description Template:About Template:Distinguish
In fluid dynamics, Stokes' law gives the frictional force – also called drag force – exerted on spherical objects moving at very small Reynolds numbers in a viscous fluid.[1] It was derived by George Gabriel Stokes in 1851 by solving the Stokes flow limit for small Reynolds numbers of the Navier–Stokes equations.[2]
Statement of the law
The force of viscosity on a small sphere moving through a viscous fluid is given by:[3][4]
where (in SI units):
- is the frictional force – known as Stokes' drag – acting on the interface between the fluid and the particle (newtons, kg m s−2);
- Template:Mvar (some authors use the symbol Template:Mvar) is the dynamic viscosity (Pascal-seconds, kg m−1 s−1);
- Template:Mvar is the radius of the spherical object (meters);
- is the flow velocity relative to the object (meters per second). Note the minus sign in the equation, the drag force points in the opposite direction to the relative velocity: drag opposes the motion.
Stokes' law makes the following assumptions for the behavior of a particle in a fluid:
- Laminar flow
- No inertial effects (zero Reynolds number)
- Spherical particles
- Homogeneous (uniform in composition) material
- Smooth surfaces
- Particles do not interfere with each other.
Depending on desired accuracy, the failure to meet these assumptions may or may not require the use of a more complicated model. To 10% error, for instance, velocities need be limited to those giving Re < 1.
For molecules Stokes' law is used to define their Stokes radius and diameter.
The CGS unit of kinematic viscosity was named "stokes" after his work.
Applications
Stokes' law is the basis of the falling-sphere viscometer, in which the fluid is stationary in a vertical glass tube. A sphere of known size and density is allowed to descend through the liquid. If correctly selected, it reaches terminal velocity, which can be measured by the time it takes to pass two marks on the tube. Electronic sensing can be used for opaque fluids. Knowing the terminal velocity, the size and density of the sphere, and the density of the liquid, Stokes' law can be used to calculate the viscosity of the fluid. A series of steel ball bearings of different diameters are normally used in the classic experiment to improve the accuracy of the calculation. The school experiment uses glycerine or golden syrup as the fluid, and the technique is used industrially to check the viscosity of fluids used in processes. Several school experiments often involve varying the temperature and/or concentration of the substances used in order to demonstrate the effects this has on the viscosity. Industrial methods include many different oils, and polymer liquids such as solutions.
The importance of Stokes' law is illustrated by the fact that it played a critical role in the research leading to at least three Nobel Prizes.[5]
Stokes' law is important for understanding the swimming of microorganisms and sperm; also, the sedimentation of small particles and organisms in water, under the force of gravity.[5]
In air, the same theory can be used to explain why small water droplets (or ice crystals) can remain suspended in air (as clouds) until they grow to a critical size and start falling as rain (or snow and hail).[6] Similar use of the equation can be made in the settling of fine particles in water or other fluids.Template:Citation needed
Terminal velocity of sphere falling in a fluid

At terminal (or settling) velocity, the excess force Template:Mvar due to the difference between the weight and buoyancy of the sphere (both caused by gravity[7]) is given by:
where (in SI units):
- Template:Mvar is the mass density of the sphere [kg/m3]
- Template:Mvar is the mass density of the fluid [kg/m3]
- Template:Mvar is the gravitational acceleration [m/sTemplate:Sup]
Requiring the force balance Template:Math and solving for the velocity Template:Mvar gives the terminal velocity Template:Mvar. Note that since the excess force increases as Template:Math and Stokes' drag increases as Template:Mvar, the terminal velocity increases as Template:Math and thus varies greatly with particle size as shown below. If a particle only experiences its own weight while falling in a viscous fluid, then a terminal velocity is reached when the sum of the frictional and the buoyant forces on the particle due to the fluid exactly balances the gravitational force. This velocity Template:Mvar [m/s] is given by:[7]
where (in SI units):
- Template:Mvar is the gravitational field strength [m/s2]
- Template:Mvar is the radius of the spherical particle [m]
- Template:Mvar is the mass density of the particle [kg/m3]
- Template:Mvar is the mass density of the fluid [kg/m3]
- Template:Mvar is the dynamic viscosity [kg/(m•s)].
Derivation
Steady Stokes flow
In Stokes flow, at very low Reynolds number, the convective acceleration terms in the Navier–Stokes equations are neglected. Then the flow equations become, for an incompressible steady flow:[8]
where:
- Template:Mvar is the fluid pressure (in Pa),
- Template:Math is the flow velocity (in m/s), and
- Template:Mvar is the vorticity (in s−1), defined as
By using some vector calculus identities, these equations can be shown to result in Laplace's equations for the pressure and each of the components of the vorticity vector:[8]
- and
Additional forces like those by gravity and buoyancy have not been taken into account, but can easily be added since the above equations are linear, so linear superposition of solutions and associated forces can be applied.
Transversal flow around a sphere

For the case of a sphere in a uniform far field flow, it is advantageous to use a cylindrical coordinate system Template:Math. The Template:Mvar–axis is through the centre of the sphere and aligned with the mean flow direction, while Template:Mvar is the radius as measured perpendicular to the Template:Mvar–axis. The origin is at the sphere centre. Because the flow is axisymmetric around the Template:Mvar–axis, it is independent of the azimuth Template:Mvar.
In this cylindrical coordinate system, the incompressible flow can be described with a Stokes stream function Template:Mvar, depending on Template:Mvar and Template:Mvar:[9][10]
with Template:Mvar and Template:Mvar the flow velocity components in the Template:Mvar and Template:Mvar direction, respectively. The azimuthal velocity component in the Template:Mvar–direction is equal to zero, in this axisymmetric case. The volume flux, through a tube bounded by a surface of some constant value Template:Mvar, is equal to Template:Math and is constant.[9]
For this case of an axisymmetric flow, the only non-zero component of the vorticity vector Template:Mvar is the azimuthal Template:Mvar–component Template:Mvar[11][12]
The Laplace operator, applied to the vorticity Template:Mvar, becomes in this cylindrical coordinate system with axisymmetry:[12]
From the previous two equations, and with the appropriate boundary conditions, for a far-field uniform-flow velocity Template:Mvar in the Template:Mvar–direction and a sphere of radius Template:Mvar, the solution is found to be[13]
The solution of velocity in cylindrical coordinates and components follows as:

The solution of vorticity in cylindrical coordinates follows as:
The solution of pressure in cylindrical coordinates follows as:
The solution of pressure in spherical coordinates follows as:
The formula of pressure is also called dipole potential analogous to the concept in electrostatics.
A more general formulation, with arbitrary far-field velocity-vector , in cartesian coordinates follows with:
In this formulation the non-conservative term represents a kind of so-called Stokeslet. The Stokeslet is the Green's function of the Stokes-Flow-Equations. The conservative term is equal to the dipole gradient field. The formula of vorticity is analogous to the Biot–Savart law in electromagnetism.
Alternatively, in a more compact way, one can formulate the velocity field as follows:
- ,
where is the Hessian matrix differential operator and is a differential operator composed as the difference of the Laplacian and the Hessian. In this way it becomes explicitly clear, that the solution is composed from derivatives of a Coulomb-type potential () and a Biharmonic-type potential (). The differential operator applied to the vector norm generates the Stokeslet.
The following formula describes the viscous stress tensor for the special case of Stokes flow. It is needed in the calculation of the force acting on the particle. In Cartesian coordinates the vector-gradient is identical to the Jacobian matrix. The matrix Template:Math represents the identity-matrix.
The force acting on the sphere can be calculated via the integral of the stress tensor over the surface of the sphere, where Template:Math represents the radial unit-vector of spherical-coordinates:
Rotational flow around a sphere

Other types of Stokes flow
Template:About Although the liquid is static and the sphere is moving with a certain velocity, with respect to the frame of sphere, the sphere is at rest and liquid is flowing in the opposite direction to the motion of the sphere.
See also
- Einstein relation (kinetic theory)
- Scientific laws named after people
- Drag equation
- Viscometry
- Equivalent spherical diameter
- Deposition (geology)
- Stokes number – A determinant of the additional effect of turbulence on terminal fall velocity for particles in fluids[14]
Sources
- Template:Cite book
- Template:Cite book Originally published in 1879, the 6th extended edition appeared first in 1932.
References
- ↑ Template:Cite journal The formula for terminal velocity (V) appears on p. [52], equation (127).
- ↑ Batchelor (1967), p. 233.
- ↑ Template:Cite book
- ↑ Template:Cite book
- ↑ 5.0 5.1 Template:Cite book
- ↑ Template:Cite web
- ↑ 7.0 7.1 Lamb (1994), §337, p. 599.
- ↑ 8.0 8.1 Batchelor (1967), section 4.9, p. 229.
- ↑ 9.0 9.1 Batchelor (1967), section 2.2, p. 78.
- ↑ Lamb (1994), §94, p. 126.
- ↑ Batchelor (1967), section 4.9, p. 230
- ↑ 12.0 12.1 Batchelor (1967), appendix 2, p. 602.
- ↑ Lamb (1994), §337, p. 598.
- ↑ Template:Cite journal