
In
fluid dynamics
In physics and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids—liquids and gases. It has several subdisciplines, including '' aerodynamics'' (the study of air and other gases in motion) ...
, a cnoidal wave is a
nonlinear
In mathematics and science, a nonlinear system is a system in which the change of the output is not proportional to the change of the input. Nonlinear problems are of interest to engineers, biologists, physicists, mathematicians, and many other ...
and exact
periodic wave
In physics, mathematics, and related fields, a wave is a propagating dynamic disturbance (change from equilibrium) of one or more quantities. Waves can be periodic, in which case those quantities oscillate repeatedly about an equilibrium (r ...
solution of the
Korteweg–de Vries equation. These solutions are in terms of the
Jacobi elliptic function ''cn'', which is why they are coined ''cn''oidal waves. They are used to describe
surface gravity waves of fairly long
wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
, as compared to the water depth.
The cnoidal wave solutions were derived by
Korteweg and
de Vries
De Vries is one of the most common Dutch surnames. It indicates a geographical origin: "Vriesland" is an old spelling of the Dutch province of Friesland ( Frisia). Hence, "de Vries" means "the Frisian". The name has been modified to "DeVries", ...
, in their 1895 paper in which they also propose their
dispersive long-wave equation, now known as the Korteweg–de Vries equation. In the limit of
infinite
Infinite may refer to:
Mathematics
*Infinite set, a set that is not a finite set
*Infinity, an abstract concept describing something without any limit
Music
*Infinite (group)
Infinite ( ko, 인피니트; stylized as INFINITE) is a South Ko ...
wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
, the cnoidal wave becomes a
solitary wave.
The
Benjamin–Bona–Mahony equation
The Benjamin–Bona–Mahony equation (BBM equation, also regularized long-wave equation; RLWE) is the partial differential equation
:u_t+u_x+uu_x-u_=0.\,
This equation was studied in as an improvement of the Korteweg–de Vries equation (KdV e ...
has improved short-
wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
behaviour, as compared to the Korteweg–de Vries equation, and is another uni-directional wave equation with cnoidal wave solutions. Further, since the Korteweg–de Vries equation is an approximation to the
Boussinesq equations for the case of one-way
wave propagation
Wave propagation is any of the ways in which waves travel. Single wave propagation can be calculated by 2nd order wave equation ( standing wavefield) or 1st order one-way wave equation.
With respect to the direction of the oscillation relative ...
, cnoidal waves are approximate solutions to the Boussinesq equations.
Cnoidal wave solutions can appear in other applications than surface gravity waves as well, for instance to describe
ion acoustic wave In plasma physics, an ion acoustic wave is one type of longitudinal oscillation of the ions and electrons in a plasma, much like acoustic waves traveling in neutral gas. However, because the waves propagate through positively charged ions, ion acou ...
s in
.
Background
Korteweg–de Vries, and Benjamin–Bona–Mahony equations

The
Korteweg–de Vries equation (KdV equation) can be used to describe the uni-directional propagation of weakly nonlinear and long waves—where long wave means: having long wavelengths as compared with the mean water depth—of surface gravity waves on a fluid layer. The KdV equation is a
dispersive wave equation, including both
frequency
Frequency is the number of occurrences of a repeating event per unit of time. It is also occasionally referred to as ''temporal frequency'' for clarity, and is distinct from '' angular frequency''. Frequency is measured in hertz (Hz) which is ...
dispersion and
amplitude
The amplitude of a periodic variable is a measure of its change in a single period (such as time or spatial period). The amplitude of a non-periodic signal is its magnitude compared with a reference value. There are various definitions of a ...
dispersion effects. In its classical use, the KdV equation is applicable for wavelengths ''λ'' in excess of about five times the
average
In ordinary language, an average is a single number taken as representative of a list of numbers, usually the sum of the numbers divided by how many numbers are in the list (the arithmetic mean). For example, the average of the numbers 2, 3, 4, 7, ...
water depth ''h'', so for ''λ'' > 5 ''h''; and for the
period ''τ'' greater than
with ''g'' the strength of the
gravitational acceleration
In physics, gravitational acceleration is the acceleration of an object in free fall within a vacuum (and thus without experiencing drag (physics), drag). This is the steady gain in speed caused exclusively by the force of gravitational attract ...
.
[Dingemans (1997) pp. 718–721.] To envisage the position of the KdV equation within the scope of classical wave approximations, it distinguishes itself in the following ways:
* Korteweg–de Vries equation — describes the forward propagation of weakly nonlinear and dispersive waves, for long waves with ''λ'' > 7 ''h''.
*
Shallow water equations
The shallow-water equations (SWE) are a set of hyperbolic partial differential equations (or parabolic if viscous shear is considered) that describe the flow below a pressure surface in a fluid (sometimes, but not necessarily, a free surface). T ...
— are also nonlinear and do have amplitude dispersion, but no frequency dispersion; they are valid for very long waves, ''λ'' > 20 ''h''.
*
Boussinesq equations — have the same range of validity as the KdV equation (in their classical form), but allow for wave propagation in arbitrary directions, so not only forward-propagating waves. The drawback is that the Boussinesq equations are often more difficult to solve than the KdV equation; and in many applications wave reflections are small and may be neglected.
*
Airy wave theory
In fluid dynamics, Airy wave theory (often referred to as linear wave theory) gives a linearised description of the propagation of gravity waves on the surface of a homogeneous fluid layer. The theory assumes that the fluid layer has a uniform me ...
— has full frequency dispersion, so valid for arbitrary depth and wavelength, but is a linear theory without amplitude dispersion, limited to low-amplitude waves.
*
Stokes' wave theory
In fluid dynamics, a Stokes wave is a nonlinear and periodic surface wave on an inviscid fluid layer of constant mean depth.
This type of modelling has its origins in the mid 19th century when Sir George Stokes – using a perturbation series ...
— a perturbation-series approach to the description of weakly nonlinear and dispersive waves, especially successful in deeper water for relative short wavelengths, as compared to the water depth. However, for long waves the Boussinesq approach—as also applied in the KdV equation—is often preferred. This is because in shallow water the Stokes' perturbation series needs many terms before convergence towards the solution, due to the peaked
crests and long flat
trough
Trough may refer to:
In science
* Trough (geology), a long depression less steep than a trench
* Trough (meteorology), an elongated region of low atmospheric pressure
* Trough (physics), the lowest point on a wave
* Trough level (medicine), th ...
s of the nonlinear waves. While the KdV or Boussinesq models give good approximations for these long nonlinear waves.
The KdV equation can be derived from the Boussinesq equations, but additional assumptions are needed to be able to split off the forward wave propagation. For practical applications, the
Benjamin–Bona–Mahony equation
The Benjamin–Bona–Mahony equation (BBM equation, also regularized long-wave equation; RLWE) is the partial differential equation
:u_t+u_x+uu_x-u_=0.\,
This equation was studied in as an improvement of the Korteweg–de Vries equation (KdV e ...
(BBM equation) is preferable over the KdV equation, a forward-propagating model similar to KdV but with much better frequency-dispersion behaviour at shorter wavelengths. Further improvements in short-wave performance can be obtained by starting to derive a one-way wave equation from a modern improved Boussinesq model, valid for even shorter wavelengths.
[Dingemans (1997) pp. 689–691.]
Cnoidal waves

The cnoidal wave solutions of the KdV equation were presented by Korteweg and de Vries in their 1895 paper, which article is based on the PhD thesis by de Vries in 1894. Solitary wave solutions for nonlinear and dispersive long waves had been found earlier by
Boussinesq in 1872, and
Rayleigh Rayleigh may refer to:
Science
*Rayleigh scattering
*Rayleigh–Jeans law
*Rayleigh waves
*Rayleigh (unit), a unit of photon flux named after the 4th Baron Rayleigh
*Rayl, rayl or Rayleigh, two units of specific acoustic impedance and characte ...
in 1876. The search for these solutions was triggered by the observations of this
solitary wave (or "wave of translation") by
Russell, both in nature and in laboratory experiments.
[ Cnoidal wave solutions of the KdV equation are stable with respect to small perturbations.
The surface elevation ''η''(''x'',''t''), as a function of horizontal position ''x'' and time ''t'', for a cnoidal wave is given by:][
:
where ''H'' is the ]wave height
In fluid dynamics, the wave height of a ocean surface wave, surface wave is the difference between the elevations of a crest (physics), crest and a neighboring trough (physics), trough. ''Wave height'' is a term used by sailor, mariners, as well ...
, ''λ'' is the wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
, ''c'' is the phase speed
The phase velocity of a wave is the rate at which the wave propagates in any medium. This is the velocity at which the phase of any one frequency component of the wave travels. For such a component, any given phase of the wave (for example, ...
and ''η2'' is the trough
Trough may refer to:
In science
* Trough (geology), a long depression less steep than a trench
* Trough (meteorology), an elongated region of low atmospheric pressure
* Trough (physics), the lowest point on a wave
* Trough level (medicine), th ...
elevation. Further cn is one of the Jacobi elliptic functions In mathematics, the Jacobi elliptic functions are a set of basic elliptic functions. They are found in the description of the motion of a pendulum (see also pendulum (mathematics)), as well as in the design of electronic elliptic filters. While ...
and ''K''(''m'') is the complete elliptic integral of the first kind
In integral calculus, an elliptic integral is one of a number of related functions defined as the value of certain integrals, which were first studied by Giulio Fagnano and Leonhard Euler (). Their name originates from their originally arising in ...
; both are dependent on the elliptic parameter ''m''. The latter, ''m'', determines the shape of the cnoidal wave. For ''m'' equal to zero the cnoidal wave becomes a cosine function, while for values close to one the cnoidal wave gets peaked crests and (very) flat troughs. For values of ''m'' less than 0.95, the cnoidal function can be approximated with trigonometric functions.
An important dimensionless parameter for nonlinear long waves (''λ'' ≫ ''h'') is the Ursell parameter:
:
For small values of ''U'', say ''U'' < 5, a linear theory can be used, and at higher values nonlinear theories have to be used, like cnoidal wave theory. The demarcation zone between—third or fifth order—Stokes' and cnoidal wave theories is in the range 10–25 of the Ursell parameter. As can be seen from the formula for the Ursell parameter, for a given relative wave height ''H''/''h'' the Ursell parameter—and thus also the nonlinearity—grows quickly with increasing relative wavelength ''λ''/''h''.
Based on the analysis of the full nonlinear problem of surface gravity waves within potential flow
In fluid dynamics, potential flow (or ideal flow) describes the velocity field as the gradient of a scalar function: the velocity potential. As a result, a potential flow is characterized by an irrotational velocity field, which is a valid appr ...
theory, the above cnoidal waves can be considered the lowest-order term in a perturbation series. Higher-order cnoidal wave theories remain valid for shorter and more nonlinear waves. A fifth-order cnoidal wave theory was developed by Fenton in 1979. A detailed description and comparison of fifth-order Stokes' and fifth-order cnoidal wave theories is given in the review article by Fenton.
Cnoidal wave descriptions, through a renormalisation, are also well suited to waves on deep water, even infinite water depth; as found by Clamond. A description of the interactions of cnoidal waves in shallow water, as found in real seas, has been provided by Osborne in 1994.
Surface tension
In case surface tension effects are (also) important, these can be included in the cnoidal wave solutions for long waves.
Periodic wave solutions
Korteweg–de Vries equation
The Korteweg–de Vries equation (KdV equation), as used for water waves and in dimensional form, is:[Dingemans (1997) pp. 692–693.]
:
where
:
; Non-dimensionalisation
All quantities can be made dimensionless
A dimensionless quantity (also known as a bare quantity, pure quantity, or scalar quantity as well as quantity of dimension one) is a quantity to which no physical dimension is assigned, with a corresponding SI unit of measurement of one (or 1) ...
using the gravitational acceleration ''g'' and water depth ''h'':
: and
The resulting non-dimensional form of the KdV equation is[
:
In the remainder, the ]tilde
The tilde () or , is a grapheme with several uses. The name of the character came into English from Spanish, which in turn came from the Latin ''titulus'', meaning "title" or "superscription". Its primary use is as a diacritic (accent) in ...
s will be dropped for ease of notation.
; Relation to a standard form
The form
:
is obtained through the transformation
: and
but this form will not be used any further in this derivation.
; Fixed-form propagating waves
Periodic wave solutions, travelling with phase speed
The phase velocity of a wave is the rate at which the wave propagates in any medium. This is the velocity at which the phase of any one frequency component of the wave travels. For such a component, any given phase of the wave (for example, ...
''c'', are sought. These permanent waves have to be of the following:
: with the wave phase
In physics and mathematics, the phase of a periodic function F of some real variable t (such as time) is an angle-like quantity representing the fraction of the cycle covered up to t. It is denoted \phi(t) and expressed in such a scale that it v ...
:
Consequently, the partial derivatives with respect to space and time become:
: and
where ''η’'' denotes the ordinary derivative of ''η''(''ξ'') with respect to the argument
An argument is a statement or group of statements called premises intended to determine the degree of truth or acceptability of another statement called conclusion. Arguments can be studied from three main perspectives: the logical, the dialect ...
''ξ''.
Using these in the KdV equation, the following third-order ordinary differential equation
In mathematics, an ordinary differential equation (ODE) is a differential equation whose unknown(s) consists of one (or more) function(s) of one variable and involves the derivatives of those functions. The term ''ordinary'' is used in contras ...
is obtained:[Dingemans (1997) p. 701.]
:
; Integration to a first-order ordinary differential equation
This can be integrated once, to obtain:[
:
with ''r'' an ]integration constant
In calculus, the constant of integration, often denoted by C (or c), is a constant term added to an antiderivative of a function f(x) to indicate that the indefinite integral of f(x) (i.e., the set of all antiderivatives of f(x)), on a connected ...
. After multiplying with 4 ''η’'', and integrating once more[
:
]
with ''s'' another integration constant. This is written in the form
The cubic polynomial ''f''(''η'') becomes negative for large positive values of ''η'', and positive for large negative values of ''η''. Since the surface elevation ''η'' is real valued, also the integration constants ''r'' and ''s'' are real. The polynomial ''f'' can be expressed in terms of its roots ''η1'', ''η2'' and ''η3'':[Dingemans (1997) pp. 708–715.]
Because ''f''(''η'') is real valued, the three roots ''η1'', ''η2'' and ''η3'' are either all three real, or otherwise one is real and the remaining two are a pair of complex conjugate
In mathematics, the complex conjugate of a complex number is the number with an equal real part and an imaginary part equal in magnitude but opposite in sign. That is, (if a and b are real, then) the complex conjugate of a + bi is equal to a - ...
s. In the latter case, with only one real-valued root, there is only one elevation ''η'' at which ''f''(''η'') is zero. And consequently also only one elevation at which the surface slope
In mathematics, the slope or gradient of a line is a number that describes both the ''direction'' and the ''steepness'' of the line. Slope is often denoted by the letter ''m''; there is no clear answer to the question why the letter ''m'' is used ...
''η’'' is zero. However, we are looking for wave like solutions, with two elevations—the wave crest and trough (physics)—where the surface slope is zero. The conclusion is that all three roots of ''f''(''η'') have to be real valued.
Without loss of generality, it is assumed that the three real roots are ordered as:
:
; Solution of the first-order ordinary-differential equation
Now, from equation () it can be seen that only real values for the slope exist if ''f''(''η'') is positive. This corresponds with ''η2'' ≤ ''η''≤ ''η1'', which therefore is the range between which the surface elevation oscillates, see also the graph of ''f''(''η''). This condition is satisfied with the following representation of the elevation ''η''(''ξ''):[
in agreement with the periodic character of the sought wave solutions and with ''ψ''(''ξ'') the phase of the ]trigonometric functions
In mathematics, the trigonometric functions (also called circular functions, angle functions or goniometric functions) are real functions which relate an angle of a right-angled triangle to ratios of two side lengths. They are widely used in ...
sin and cos. From this form, the following descriptions of various terms in equations () and () can be obtained:
:
Using these in equations () and (), the following ordinary differential equation relating ''ψ'' and ''ξ'' is obtained, after some manipulations:[
:
with the right hand side still positive, since ''η1'' − ''η3'' ≥ ''η1'' − ''η2''. Without loss of generality, we can assume that ''ψ''(''ξ'') is a monotone function, since ''f''(''η'') has no zeros in the interval ''η2'' < ''η'' < ''η1''. So the above ordinary differential equation can also be solved in terms of ''ξ''(''ψ'') being a function of ''ψ'':][
:
with:
: and
where ''m'' is the so-called elliptic parameter,][Abramowitz & Stegun (1965) p. 590.][The elliptic parameter ''m'' is distinct from the elliptic modulus ''k'': ''m'' = ''k2''. See Abramowitz & Stegun (1965) p. 590.] satisfying ''0'' ≤ ''m'' ≤ 1 (because ''η3'' ≤ ''η2'' ≤ ''η1'').
If ''ξ'' = 0 is chosen at the wave crest ''η''(0) = ''η1'' integration gives[
with ''F''(''ψ'', ''m'') the ]incomplete elliptic integral of the first kind
In integral calculus, an elliptic integral is one of a number of related functions defined as the value of certain integrals, which were first studied by Giulio Fagnano and Leonhard Euler (). Their name originates from their originally arising ...
. The Jacobi elliptic functions In mathematics, the Jacobi elliptic functions are a set of basic elliptic functions. They are found in the description of the motion of a pendulum (see also pendulum (mathematics)), as well as in the design of electronic elliptic filters. While ...
cn and sn are inverses of ''F''(''ψ'', ''m'') given by
: and
With the use of equation (), the resulting cnoidal-wave solution of the KdV equation is found[
:
What remains, is to determine the parameters: ''η1'', ''η2'', ''Δ'' and ''m''.
; Relationships between the cnoidal-wave parameters
First, since ''η1'' is the crest elevation and ''η2'' is the trough elevation, it is convenient to introduce the ]wave height
In fluid dynamics, the wave height of a ocean surface wave, surface wave is the difference between the elevations of a crest (physics), crest and a neighboring trough (physics), trough. ''Wave height'' is a term used by sailor, mariners, as well ...
, defined as ''H'' = ''η1'' − ''η2''. Consequently, we find for ''m'' and for ''Δ'':
: and so
The cnoidal wave solution can be written as:
:
Second, the trough is located at ''ψ'' = ½ ''π'', so the distance between ''ξ'' = 0 and ''ξ'' = ½ ''λ'' is, with ''λ'' the wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
, from equation ():
: giving
where ''K''(''m'') is the complete elliptic integral of the first kind
In integral calculus, an elliptic integral is one of a number of related functions defined as the value of certain integrals, which were first studied by Giulio Fagnano and Leonhard Euler (). Their name originates from their originally arising in ...
. Third, since the wave oscillates around the mean water depth, the average value of ''η''(''ξ'') has to be zero. So[
:
where ''E''(''m'') is the complete elliptic integral of the second kind. The following expressions for ''η1'', ''η2'' and ''η3'' as a function of the elliptic parameter ''m'' and wave height ''H'' result:][
: and
Fourth, from equations () and () a relationship can be established between the ]phase speed
The phase velocity of a wave is the rate at which the wave propagates in any medium. This is the velocity at which the phase of any one frequency component of the wave travels. For such a component, any given phase of the wave (for example, ...
''c'' and the roots ''η1'', ''η2'' and ''η3'':[
:
The relative phase-speed changes are depicted in the figure below. As can be seen, for ''m'' > 0.96 (so for 1 − ''m'' < 0.04) the phase speed increases with increasing wave height ''H''. This corresponds with the longer and more nonlinear waves. The nonlinear change in the phase speed, for fixed ''m'', is proportional to the wave height ''H''. Note that the phase speed ''c'' is related to the wavelength ''λ'' and period ''τ'' as:
:
; Résumé of the solution
All quantities here will be given in their dimensional forms, as valid for surface gravity waves before non-dimensionalisation.
]
The cnoidal-wave solution of the KdV equation is:[
:
with ''H'' the ]wave height
In fluid dynamics, the wave height of a ocean surface wave, surface wave is the difference between the elevations of a crest (physics), crest and a neighboring trough (physics), trough. ''Wave height'' is a term used by sailor, mariners, as well ...
—the difference between crest and trough
Trough may refer to:
In science
* Trough (geology), a long depression less steep than a trench
* Trough (meteorology), an elongated region of low atmospheric pressure
* Trough (physics), the lowest point on a wave
* Trough level (medicine), th ...
elevation, ''η2'' the trough elevation, ''m'' the elliptic parameter, ''c'' the phase speed
The phase velocity of a wave is the rate at which the wave propagates in any medium. This is the velocity at which the phase of any one frequency component of the wave travels. For such a component, any given phase of the wave (for example, ...
and cn one of the Jacobi elliptic functions In mathematics, the Jacobi elliptic functions are a set of basic elliptic functions. They are found in the description of the motion of a pendulum (see also pendulum (mathematics)), as well as in the design of electronic elliptic filters. While ...
. The trough level ''η2'' and width parameter ''Δ'' can be expressed in terms of ''H'', ''h'' and ''m'':[
: and
with ''K''(''m'') the ]complete elliptic integral of the first kind
In integral calculus, an elliptic integral is one of a number of related functions defined as the value of certain integrals, which were first studied by Giulio Fagnano and Leonhard Euler (). Their name originates from their originally arising in ...
and ''E''(''m'') the complete elliptic integral of the second kind. Note that ''K''(''m'') and ''E''(''m'') are denoted here as a function of the elliptic parameter ''m'' and not as a function of the elliptic modulus ''k'', with ''m'' = ''k2''.
The wavelength
In physics, the wavelength is the spatial period of a periodic wave—the distance over which the wave's shape repeats.
It is the distance between consecutive corresponding points of the same phase on the wave, such as two adjacent crests, tr ...
''λ'', phase speed ''c'' and wave period ''τ'' are related to ''H'', ''h'' and ''m'' by:[
: ]