Solitons from the Korteweg-de Vries Equation

John Scott Russell, a Scottish naval engineer, reported in 1834 on his observation of a remarkable solitary water wave moving a considerable distance down a narrow channel. Korteweg and de Vries (1895) developed a theory to describe weakly nonlinear wave propagation in shallow water. The standard form of the Korteweg-de Vries (KdV) equation is usually written (in some references with 6). Kruskal and Zabusky (1965) discovered that the KdV equation admits analytic solutions representing what they called "solitons"—propagating pulses or solitary waves that maintain their shape and can pass through one another. These are evidently waves that behave like particles! Several detailed analyses suggest that the coherence of solitons can be attributed to a compensation of nonlinear and dispersive effects. A 1-soliton solution to the KdV equation can be written . This represents a wavepacket with amplitude and wave velocity , depending on a parameter , one of the constants of integration.
In this Demonstration, the function is plotted as a function of for values of which you can choose and vary. A simulation of the corresponding wave is also shown as a three-dimensional plot.
Multiple-soliton solutions of the KdV equation have also been discovered. These become increasingly complicated and here only a 2-soliton generalization is considered. Detailed analysis shows that in the 2-soliton collision shown, the individual solitons actually exchange amplitudes, rather than passing through one another.
Solitons provide a fertile source of inspiration in several areas of fundamental physics, including elementary-particle theory, string theory, quantum optics and Bose-Einstein condensations.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


For nice animations of soliton propagation and collisions, use autorun with the time variable in slow motion.
Snapshot 1. The shape and speed of a soliton depends on the parameter .
Snapshot 2. Two solitons moving to the right approach one another.
Snapshot 3. And the larger one apparently overtakes and passes the smaller one. Actually, they are exchanging shapes and speeds.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+