One-Soliton Nonlinear Schrödinger Equation with Arbitrary Linear Time-Dependent Potential

This Demonstration considers the nonlinear Schrödinger equation, also known as the Gross–Pitaevskii equation. This pertains to an arbitrary linear time-dependent potential in the causal interpretation for a bright one-soliton solution, equivalent to the dynamics of a soliton solution in one-dimensional Bose–Einstein condensate. The existence of soliton solutions is a general feature of nonlinear wave equations, to which this trajectory concept is applied.
The causal interpretation of quantum theory developed by Louis de Broglie and David Bohm introduced trajectories that are guided by a quantum potential. The velocities of single particles, following the trajectories, are determined by the phase of the wavefunction. The system is time reversible.
Despite the problems of the trajectory concept in quantum theory, the causal interpretation introduces a particle-based theory in the nonlinear wave mechanics naturally. The time evolution of the position could be interpreted as streamlines of the wave or as idealized test particles that do not interact on each other and do not perturb the wave.
In the graphic on the left, you can see the position of the particles, the squared wavefunction (black), the effective potential term (blue), the quantum potential (red), and the velocity (green). On the right, the graphic shows the squared wavefunction, as well as the trajectories.


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


The nonlinear Schrödinger equation is , with , and so on, where is a complex function and is its complex conjugate, and the squared modulus of the wavefunction is interpreted as the wave density. Here standard notation is used, in which is the temporal and is the spatial coordinate. An analytic solution for the quantum motion can be found. The wavefunction with an arbitrary linear time-dependent potential becomes
Here is a one-soliton solution to the nonlinear Schrödinger equation from which the velocity for the single particles, guided by the wave density obeying the continuity equation, is expressed by , where the path of an individual particle is derived by , where is the starting point of the path for . If exists and, for the first two cases, with , there is an analytical solution of the motion. In the causal interpretation, the origin of the motion for the nonlinear Schrödinger equation of the particle is the effective potential , given by , plus an additional term , which is called quantum potential. The starting positions of the particles are linearly distributed around the peak of the wave, which depends on the parameter . The path together with the starting point leads to a trajectory in space. The time-dependent functions are .
You can control the paths together with the starting points by changing the initial conditions The velocity, acceleration, and quantum potential are appropriately scaled to fit.
The solution is taken from [1].
[1] Z.-D. Li, Q.-Y. Li, X.-H. Hu, Z.-X. Zheng, and Y.-B. Sun, "Hirota Method for the Nonlinear Schrödinger Equation with an Arbitrary Linear Time-Dependent Potential," Annals of Physics, 322(11), 2007 pp. 2545–2553.
    • 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+