
In
fluid dynamics
In physics, physical chemistry and engineering, fluid dynamics is a subdiscipline of fluid mechanics that describes the flow of fluids – liquids and gases. It has several subdisciplines, including (the study of air and other gases in motion ...
, a cnoidal wave is a
nonlinear
In mathematics and science, a nonlinear system (or a non-linear 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, mathe ...
and exact
periodic wave
In physics, mathematics, engineering, and related fields, a wave is a propagating dynamic disturbance (change from List of types of equilibrium, equilibrium) of one or more quantities. ''Periodic waves'' oscillate repeatedly about an equilibrium ...
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 and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
, as compared to the water depth.
The cnoidal wave solutions were derived by
Korteweg and
de Vries, 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 wavelength
In physics and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
, the cnoidal wave becomes a
solitary wave.
The
Benjamin–Bona–Mahony equation has improved short-
wavelength
In physics and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
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
In physics, mathematics, engineering, and related fields, a wave is a propagating dynamic disturbance (change from equilibrium) of one or more quantities. '' Periodic waves'' oscillate repeatedly about an equilibrium (resting) value at some f ...
, 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 waves in
plasma physics
Plasma () is a state of matter characterized by the presence of a significant portion of charged particles in any combination of ions or electrons. It is the most abundant form of ordinary matter in the universe, mostly in stars (including th ...
.
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. Frequency is an important parameter used in science and engineering to specify the rate of oscillatory and vibratory phenomena, such as mechanical vibrations, audio ...
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 am ...
dispersion effects. In its classical use, the KdV equation is applicable for wavelengths ''λ'' in excess of about five times the
average
In colloquial, ordinary language, an average is a single number or value that best represents a set of data. The type of average taken as most typically representative of a list of numbers is the arithmetic mean the sum of the numbers divided by ...
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 gravitational attraction. All bodi ...
.
[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 — 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 — 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 — 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), the l ...
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 (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 surface wave is the difference between the elevations of a crest and a neighboring trough. ''Wave height'' is a term used by mariners, as well as in coastal, ocean and naval engineering.
At sea, the ...
, ''λ'' is the wavelength
In physics and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
, ''c'' is the phase speed 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), the l ...
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, as well as in the design of electronic elliptic filters. While trigonometric functions are define ...
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 Carlo de' Toschi di Fagnano, Giulio Fagnano and Leonhard Euler (). Their name originat ...
; 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
In mathematics, sine and cosine are trigonometric functions of an angle. The sine and cosine of an acute angle are defined in the context of a right triangle: for the specified angle, its sine is the ratio of the length of the side opposite that ...
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 irrotational flow refers to a description of a fluid flow with no vorticity in it. Such a description typically arises in the limit of vanishing viscosity, i.e., for an inviscid fluid and with no vorticity pre ...
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
Dimensionless quantities, or quantities of dimension one, are quantities implicitly defined in a manner that prevents their aggregation into units of measurement. ISBN 978-92-822-2272-0. Typically expressed as ratios that align with another sy ...
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 (, also ) is a grapheme or with a number of uses. The name of the character came into English from Spanish , which in turn came from the Latin , 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 ''c'', are sought. These permanent waves have to be of the following:
: with the wave phase:
Consequently, the partial derivatives with respect to space and time become:
: and
where ' denotes the ordinary derivative
In mathematics, the derivative is a fundamental tool that quantifies the sensitivity to change of a Function (mathematics), function's output with respect to its input. The derivative of a function of a single variable at a chosen input valu ...
of ''η''(''ξ'') with respect to the argument
An argument is a series of sentences, statements, or propositions some of which are called premises and one is the conclusion. The purpose of an argument is to give reasons for one's conclusion via justification, explanation, and/or persu ...
''ξ''.
Using these in the KdV equation, the following third-order ordinary differential equation
In mathematics, an ordinary differential equation (ODE) is a differential equation (DE) dependent on only a single independent variable (mathematics), variable. As with any other DE, its unknown(s) consists of one (or more) Function (mathematic ...
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. 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
A root is the part of a plant, generally underground, that anchors the plant body, and absorbs and stores water and nutrients.
Root or roots may also refer to:
Art, entertainment, and media
* ''The Root'' (magazine), an online magazine focusin ...
''η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 numbers, then the complex conjugate of a + bi is 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 (mathematics), line is a number that describes the direction (geometry), direction of the line on a plane (geometry), plane. Often denoted by the letter ''m'', slope is calculated as the ratio of t ...
' 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 all ...
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. 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, as well as in the design of electronic elliptic filters. While trigonometric functions are define ...
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 surface wave is the difference between the elevations of a crest and a neighboring trough. ''Wave height'' is a term used by mariners, as well as in coastal, ocean and naval engineering.
At sea, the ...
, 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 and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
, 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 Carlo de' Toschi di Fagnano, Giulio Fagnano and Leonhard Euler (). Their name originat ...
. 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 ''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 surface wave is the difference between the elevations of a crest and a neighboring trough. ''Wave height'' is a term used by mariners, as well as in coastal, ocean and naval engineering.
At sea, the ...
—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), the l ...
elevation, ''η2'' the trough elevation, ''m'' the elliptic parameter, ''c'' the phase speed 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, as well as in the design of electronic elliptic filters. While trigonometric functions are define ...
. 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 Carlo de' Toschi di Fagnano, Giulio Fagnano and Leonhard Euler (). Their name originat ...
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 and mathematics, wavelength or spatial period of a wave or periodic function is the distance over which the wave's shape repeats.
In other words, it is the distance between consecutive corresponding points of the same ''phase (waves ...
''λ'', phase speed ''c'' and wave period ''τ'' are related to ''H'', ''h'' and ''m'' by:[
: ]