SlideShare a Scribd company logo
1 of 19
Download to read offline
Numerical Studies of the KP Line Solitons
Michelle Osborne & Tommy McDowell
University of Colorado Colorado Springs
April 17, 2015
Introduction
The Kadomtsev-Petviashvili (KP) equation models nonlinear wave
patterns in shallow water
Such patterns occur in nature as beach waves
KP equation has other applications (plasma physics, optics,
ferromagnetics, etc.)
Figure: Beach wave pattern (Venice beach, CA). Photo by D. Baldwin.
Introduction (Cont.)
Figure: Y-shape wave (Nuevo Vallarta, Mexico). Photo by M. Ablowitz.
The KP equation
(4ut + 6uux + uxxx )x + 3uyy = 0
is a 2-d, weakly dispersive, nonlinear wave equation for the wave
amplitude u(x, y, t). It admits a class of exact solitary wave
solutions called line-solitons.
Exact Solution of KP
A one-soliton solution of KP is given by
u(x, y, t) = 1
2(k2 − k1)2
sech2 1
2(k2 − k1) [x + (k1 + k2)y − ct − x0] .
Amplitude = 1
2(k2 − k1)2, Direction = tan Ψ[1,2] = k1 + k2,
Speed = c = k2
1 + k1k2 + k2
2
Solution depends on two distinct parameters k1, k2 with
k1 < k2 and is called a [1, 2]-soliton.
Solution is localized along the line (for a fixed value of t):
x + (k1 + k2)y − ct − x0 = 0
and decays exponentially in the xy-plane away from that line.
[1,2]
Ψ[1,2]
K[1,2]
x
y
E(1) E(2)
Figure: One-soliton solition of KP
Exact Solution of KP (Cont.)
2-soliton solutions of KP
-100 -50 0 50 100
-100
-50
0
50
100
(1,3)
(2,4)
(1,4)
(2,3)
[1,2]
[3,4]
[1,2]
[3,4]
-50 0 50 100
-100
-50
0
50
(1,2)
(3,4)
(2,3)
(1,4)
[1,3]
[1,3]
[2,4]
[2,4]
-100 -50 0 50 100
-100
-50
0
50
100
[1,4]
[1,4]
[2,3]
[2,3]
(3,4)
(1,2)
(2,4)
(1,3)
There are 7 distinct type of 2-soliton solutions of KP.
Each two-soliton solution depends on 4 distinct k-parameters
k1 < k2 < k3 < k4.
Solving KP Numerically
Goal: Numerically study the convergence of arbitrary initial data
to exact solutions of KP.
We set up initial condition by “gluing” together pieces of
one-soliton solution and solve the KP equation numerically using a
pseudospectral scheme with the given initial data as follows:
Assume u is periodic in the numerical domain such that
u(x, y, t) =
∞
l=−∞
∞
m=−∞
ˆu(l, m, t)ei(lx+my)
where ˆu(l, m, t) is the Fourier Transform of u(x, y, t).
Then the KP PDE reduces to an ODE for ˆu(l, m, t), which is
solved numerically using Runge-Kutta method.
The solution u(x, y, t) is then reconstructed by taking the
inverse Fourier Transform of ˆu(l, m, t)
Example: (3142)-soliton
Left panel shows a V-shape initial condition formed by gluing
together two one-soliton solutions.
Middle and right panels show the time-evolution of the initial
condition at t = 10 and t = 30, respectively. The initial data
converges to a 2-soliton solution of KP called the (3142)-soliton
which has a large amplitude stem shown inside the box.
3142-soliton (Cont.)
The exact (3142)-solution for KP is given as follows:
uexact = 2(ln τ)xx
where τ(x, y, t) is a determinant of a 2 × 2 matrix
τ =
1 a 0 −c
0 0 1 b




eθ1 0 0 0
0 eθ2 0 0
0 0 eθ3 0
0 0 0 eθ4








1 k1
1 k2
1 k3
1 k4




with θi = ki x + k2
i y − k3
i t , i = 1, . . . , 4.
We choose {k1, k2, k3, k4} = {−0.9, −0.1, 0.1, 0.9} to obtain
the V-shape initial condition.
The parameters a, b, c are optimized so that the error
E(t) ≡ B |unum(x,y,t)−uexact (x,y,t)|2dxdy
B u2
exact (x,y,t)dxdy
1
2
is minimum over a
certain box B at a given time t and decreases for later times.
Error (3142 case)
Figure: E(t) vs t. Optimized at t=20. Optimal parameter values
{a, b, c} = {2.07, 0.23, 0.6}
Stem of (3142) Soliton
Left panel shows the stem amplitude at y = 0 growing with time.
It approaches the asymptotic value of 1
2(k4 − k1)2 = 1.62.
Right panel shows the position of the point on the stem at y = 0
as it evolves in time. Its slope yields the estimated stem speed
(≈ 0.812), which agrees with the theoretical value of
k2
1 + k1k4 + k2
4 = 0.81.
Stem of (3142) Soliton (Cont.)
Figure: Growth of the stem length. The theoretical value is computed as
L(t) = 2k3t + Lo, where Lo is a constant that depends on the parameters
a, b, c, and ki . The theoretical line is slightly higher than the best fit line;
however, their slopes are almost the same (slope=0.2).
Example: Y-soliton
Left panel shows an initial condition obtained by gluing two
one-soliton solutions of different amplitudes.
Middle (t = 10) and right (t = 21) panels show the time evolution
of the initial data into a Y-shape line-soliton solution of KP.
Y-soliton (Cont.)
The exact Y-soliton solution is given by
uexact(x, y, t) = 2(ln τ)xx
where the τ-function is given by
τ = (k2 − k1)eθ1+θ2
+ a(k3 − k1)eθ1+θ3
+ b(k3 − k2)eθ2+θ3
(k3 − k2) ,
with θi (x, y, t) = ki x + k2
i y − k3
i t , i = 1, 2, 3. In this case, the
k-parameters are chosen to be {k1, k2, k3} = {−1, 0, 1}.
As in the (3142)-case, the parameters a, b in the exact solution are
optimized such that the Error E(t) is minimized at a given t and
decreases monotonically for later times.
Error (Y-soliton case)
Figure: E(t) vs t. Optimized at t=16.35. Optimal parameter values
{a, b} = {0.6046, 1.2214}
Example: O-Type soliton
Left panel shows a bow-shape initial condition obtained by gluing
two one-soliton solutions to a short, higher amplitude vertical stem.
Middle (t = 10) and right (t = 31) panels show the time evolution
of the initial data into an O-type exact solution of KP.
O-Type soliton (Cont.)
The exact O-type solution is given by
uexact(x, y, t) = 2(ln τ)xx
where the τ-function is given by
τ = (k3 − k1)eθ1+θ3
+ b(k4 − k1)eθ1+θ4
+ a(k3 − k2)eθ2+θ3
+ ab(k4 − k2)eθ2+θ4
,
with θi (x, y, t) = ki x + k2
i y − k3
i t , i = 1, 2, 3, 4. In this case, the
k-parameters are chosen to be
{k1, k2, k3, k4} = {−1.1, −0.1, 0.1, 1.1} .
The parameters a, b in the exact solution are optimized such that
the Error E(t) is minimized at a given t and decreases
monotonically for later times.
Error (O-type)
Figure: E(t) vs t. Optimized at t=20. Optimal parameter values
{a, b} = {18.3, 1.66}
Amplitude of Intersection
Figure: Evolution of the peak amplitude.
As the stem shrinks, the peak amplitude decreases and converges
to the theoretical value umax = A1 + A2 + 2C
√
A1A2, where
A1 = 1
2(k2 − k1)2, A2 = 1
2(k4 − k3)2 are the amplitudes of the [1, 2]
and [3, 4] solitons, respectively, and C depends on the ki . For the
chosen k-values, umax = 1.288.
O-Type Movie

More Related Content

What's hot

Application of Fourier Transformation
Application of Fourier TransformationApplication of Fourier Transformation
Application of Fourier TransformationManishKumar3747
 
Wiener filters
Wiener filtersWiener filters
Wiener filtersRayeesa
 
Engineering Electromagnetics 8th Edition Hayt Solutions Manual
Engineering Electromagnetics 8th Edition Hayt Solutions ManualEngineering Electromagnetics 8th Edition Hayt Solutions Manual
Engineering Electromagnetics 8th Edition Hayt Solutions Manualxoreq
 
Optimal control systems
Optimal control systemsOptimal control systems
Optimal control systemsmasmuhtadi
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsShilpa Shukla
 
Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Vinod Sharma
 
Two dimensional signals and systems
Two dimensional signals and systemsTwo dimensional signals and systems
Two dimensional signals and systemsHrudya Balachandran
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsAmr E. Mohamed
 
State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, Prajakta Pardeshi
 
Z-transform and Its Inverse.ppt
Z-transform and Its Inverse.pptZ-transform and Its Inverse.ppt
Z-transform and Its Inverse.pptNahi20
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiersPRAVEENA N G
 
Control system lectures
Control system lectures Control system lectures
Control system lectures Naqqash Sajid
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsAmr E. Mohamed
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsJyoti Singh
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 

What's hot (20)

Application of Fourier Transformation
Application of Fourier TransformationApplication of Fourier Transformation
Application of Fourier Transformation
 
Wiener filters
Wiener filtersWiener filters
Wiener filters
 
Engineering Electromagnetics 8th Edition Hayt Solutions Manual
Engineering Electromagnetics 8th Edition Hayt Solutions ManualEngineering Electromagnetics 8th Edition Hayt Solutions Manual
Engineering Electromagnetics 8th Edition Hayt Solutions Manual
 
Optimal control systems
Optimal control systemsOptimal control systems
Optimal control systems
 
Sns slide 1 2011
Sns slide 1 2011Sns slide 1 2011
Sns slide 1 2011
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
 
Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...Convolution discrete and continuous time-difference equaion and system proper...
Convolution discrete and continuous time-difference equaion and system proper...
 
Control chap6
Control chap6Control chap6
Control chap6
 
Two dimensional signals and systems
Two dimensional signals and systemsTwo dimensional signals and systems
Two dimensional signals and systems
 
bode_plot By DEV
 bode_plot By DEV bode_plot By DEV
bode_plot By DEV
 
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and SystemsDSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
DSP_FOEHU - MATLAB 01 - Discrete Time Signals and Systems
 
State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems, State space analysis shortcut rules, control systems,
State space analysis shortcut rules, control systems,
 
Z-transform and Its Inverse.ppt
Z-transform and Its Inverse.pptZ-transform and Its Inverse.ppt
Z-transform and Its Inverse.ppt
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiers
 
Control system lectures
Control system lectures Control system lectures
Control system lectures
 
Solved problems
Solved problemsSolved problems
Solved problems
 
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and SystemsDSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
DSP_2018_FOEHU - Lec 03 - Discrete-Time Signals and Systems
 
Sampling
SamplingSampling
Sampling
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable models
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 

Similar to maa_talk

APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONSAPPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONSAYESHA JAVED
 
dhirota_hone_corrected
dhirota_hone_correcteddhirota_hone_corrected
dhirota_hone_correctedAndy Hone
 
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docx
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docxMATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docx
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docxandreecapon
 
Week 8 [compatibility mode]
Week 8 [compatibility mode]Week 8 [compatibility mode]
Week 8 [compatibility mode]Hazrul156
 
thermodynamics
thermodynamicsthermodynamics
thermodynamicskcrycss
 
Ch7 quantum theory and the electronic structure of atoms
Ch7 quantum theory and the electronic structure of atomsCh7 quantum theory and the electronic structure of atoms
Ch7 quantum theory and the electronic structure of atomsSa'ib J. Khouri
 
Applications of differential equations by shahzad
Applications of differential equations by shahzadApplications of differential equations by shahzad
Applications of differential equations by shahzadbiotech energy pvt limited
 
Sawinder Pal Kaur PhD Thesis
Sawinder Pal Kaur PhD ThesisSawinder Pal Kaur PhD Thesis
Sawinder Pal Kaur PhD ThesisSawinder Pal Kaur
 
Kittel c. introduction to solid state physics 8 th edition - solution manual
Kittel c.  introduction to solid state physics 8 th edition - solution manualKittel c.  introduction to solid state physics 8 th edition - solution manual
Kittel c. introduction to solid state physics 8 th edition - solution manualamnahnura
 
Btech admission in india
Btech admission in indiaBtech admission in india
Btech admission in indiaEdhole.com
 
Btech admission in india
Btech admission in indiaBtech admission in india
Btech admission in indiaEdhole.com
 
TwoLevelMedium
TwoLevelMediumTwoLevelMedium
TwoLevelMediumJohn Paul
 
Fourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time SignalsFourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time SignalsJayanshu Gundaniya
 

Similar to maa_talk (20)

APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONSAPPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
APPLICATION OF HIGHER ORDER DIFFERENTIAL EQUATIONS
 
dhirota_hone_corrected
dhirota_hone_correcteddhirota_hone_corrected
dhirota_hone_corrected
 
Statistics Homework Help
Statistics Homework HelpStatistics Homework Help
Statistics Homework Help
 
Multiple Linear Regression Homework Help
Multiple Linear Regression Homework HelpMultiple Linear Regression Homework Help
Multiple Linear Regression Homework Help
 
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docx
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docxMATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docx
MATLAB sessions Laboratory 6MAT 275 Laboratory 6Forced .docx
 
Week 8 [compatibility mode]
Week 8 [compatibility mode]Week 8 [compatibility mode]
Week 8 [compatibility mode]
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
thermodynamics
thermodynamicsthermodynamics
thermodynamics
 
Ch7 quantum theory and the electronic structure of atoms
Ch7 quantum theory and the electronic structure of atomsCh7 quantum theory and the electronic structure of atoms
Ch7 quantum theory and the electronic structure of atoms
 
INPhO-2014-QP-Solutions
INPhO-2014-QP-SolutionsINPhO-2014-QP-Solutions
INPhO-2014-QP-Solutions
 
Applications of differential equations by shahzad
Applications of differential equations by shahzadApplications of differential equations by shahzad
Applications of differential equations by shahzad
 
Sawinder Pal Kaur PhD Thesis
Sawinder Pal Kaur PhD ThesisSawinder Pal Kaur PhD Thesis
Sawinder Pal Kaur PhD Thesis
 
Kittel c. introduction to solid state physics 8 th edition - solution manual
Kittel c.  introduction to solid state physics 8 th edition - solution manualKittel c.  introduction to solid state physics 8 th edition - solution manual
Kittel c. introduction to solid state physics 8 th edition - solution manual
 
Btech admission in india
Btech admission in indiaBtech admission in india
Btech admission in india
 
Btech admission in india
Btech admission in indiaBtech admission in india
Btech admission in india
 
TwoLevelMedium
TwoLevelMediumTwoLevelMedium
TwoLevelMedium
 
Unit ii
Unit iiUnit ii
Unit ii
 
Notes pde pt3
Notes pde pt3Notes pde pt3
Notes pde pt3
 
Fourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time SignalsFourier Series for Continuous Time & Discrete Time Signals
Fourier Series for Continuous Time & Discrete Time Signals
 
Problem and solution i ph o 15
Problem and solution i ph o 15Problem and solution i ph o 15
Problem and solution i ph o 15
 

maa_talk

  • 1. Numerical Studies of the KP Line Solitons Michelle Osborne & Tommy McDowell University of Colorado Colorado Springs April 17, 2015
  • 2. Introduction The Kadomtsev-Petviashvili (KP) equation models nonlinear wave patterns in shallow water Such patterns occur in nature as beach waves KP equation has other applications (plasma physics, optics, ferromagnetics, etc.) Figure: Beach wave pattern (Venice beach, CA). Photo by D. Baldwin.
  • 3. Introduction (Cont.) Figure: Y-shape wave (Nuevo Vallarta, Mexico). Photo by M. Ablowitz. The KP equation (4ut + 6uux + uxxx )x + 3uyy = 0 is a 2-d, weakly dispersive, nonlinear wave equation for the wave amplitude u(x, y, t). It admits a class of exact solitary wave solutions called line-solitons.
  • 4. Exact Solution of KP A one-soliton solution of KP is given by u(x, y, t) = 1 2(k2 − k1)2 sech2 1 2(k2 − k1) [x + (k1 + k2)y − ct − x0] . Amplitude = 1 2(k2 − k1)2, Direction = tan Ψ[1,2] = k1 + k2, Speed = c = k2 1 + k1k2 + k2 2 Solution depends on two distinct parameters k1, k2 with k1 < k2 and is called a [1, 2]-soliton. Solution is localized along the line (for a fixed value of t): x + (k1 + k2)y − ct − x0 = 0 and decays exponentially in the xy-plane away from that line. [1,2] Ψ[1,2] K[1,2] x y E(1) E(2) Figure: One-soliton solition of KP
  • 5. Exact Solution of KP (Cont.) 2-soliton solutions of KP -100 -50 0 50 100 -100 -50 0 50 100 (1,3) (2,4) (1,4) (2,3) [1,2] [3,4] [1,2] [3,4] -50 0 50 100 -100 -50 0 50 (1,2) (3,4) (2,3) (1,4) [1,3] [1,3] [2,4] [2,4] -100 -50 0 50 100 -100 -50 0 50 100 [1,4] [1,4] [2,3] [2,3] (3,4) (1,2) (2,4) (1,3) There are 7 distinct type of 2-soliton solutions of KP. Each two-soliton solution depends on 4 distinct k-parameters k1 < k2 < k3 < k4.
  • 6. Solving KP Numerically Goal: Numerically study the convergence of arbitrary initial data to exact solutions of KP. We set up initial condition by “gluing” together pieces of one-soliton solution and solve the KP equation numerically using a pseudospectral scheme with the given initial data as follows: Assume u is periodic in the numerical domain such that u(x, y, t) = ∞ l=−∞ ∞ m=−∞ ˆu(l, m, t)ei(lx+my) where ˆu(l, m, t) is the Fourier Transform of u(x, y, t). Then the KP PDE reduces to an ODE for ˆu(l, m, t), which is solved numerically using Runge-Kutta method. The solution u(x, y, t) is then reconstructed by taking the inverse Fourier Transform of ˆu(l, m, t)
  • 7. Example: (3142)-soliton Left panel shows a V-shape initial condition formed by gluing together two one-soliton solutions. Middle and right panels show the time-evolution of the initial condition at t = 10 and t = 30, respectively. The initial data converges to a 2-soliton solution of KP called the (3142)-soliton which has a large amplitude stem shown inside the box.
  • 8. 3142-soliton (Cont.) The exact (3142)-solution for KP is given as follows: uexact = 2(ln τ)xx where τ(x, y, t) is a determinant of a 2 × 2 matrix τ = 1 a 0 −c 0 0 1 b     eθ1 0 0 0 0 eθ2 0 0 0 0 eθ3 0 0 0 0 eθ4         1 k1 1 k2 1 k3 1 k4     with θi = ki x + k2 i y − k3 i t , i = 1, . . . , 4. We choose {k1, k2, k3, k4} = {−0.9, −0.1, 0.1, 0.9} to obtain the V-shape initial condition. The parameters a, b, c are optimized so that the error E(t) ≡ B |unum(x,y,t)−uexact (x,y,t)|2dxdy B u2 exact (x,y,t)dxdy 1 2 is minimum over a certain box B at a given time t and decreases for later times.
  • 9. Error (3142 case) Figure: E(t) vs t. Optimized at t=20. Optimal parameter values {a, b, c} = {2.07, 0.23, 0.6}
  • 10. Stem of (3142) Soliton Left panel shows the stem amplitude at y = 0 growing with time. It approaches the asymptotic value of 1 2(k4 − k1)2 = 1.62. Right panel shows the position of the point on the stem at y = 0 as it evolves in time. Its slope yields the estimated stem speed (≈ 0.812), which agrees with the theoretical value of k2 1 + k1k4 + k2 4 = 0.81.
  • 11. Stem of (3142) Soliton (Cont.) Figure: Growth of the stem length. The theoretical value is computed as L(t) = 2k3t + Lo, where Lo is a constant that depends on the parameters a, b, c, and ki . The theoretical line is slightly higher than the best fit line; however, their slopes are almost the same (slope=0.2).
  • 12. Example: Y-soliton Left panel shows an initial condition obtained by gluing two one-soliton solutions of different amplitudes. Middle (t = 10) and right (t = 21) panels show the time evolution of the initial data into a Y-shape line-soliton solution of KP.
  • 13. Y-soliton (Cont.) The exact Y-soliton solution is given by uexact(x, y, t) = 2(ln τ)xx where the τ-function is given by τ = (k2 − k1)eθ1+θ2 + a(k3 − k1)eθ1+θ3 + b(k3 − k2)eθ2+θ3 (k3 − k2) , with θi (x, y, t) = ki x + k2 i y − k3 i t , i = 1, 2, 3. In this case, the k-parameters are chosen to be {k1, k2, k3} = {−1, 0, 1}. As in the (3142)-case, the parameters a, b in the exact solution are optimized such that the Error E(t) is minimized at a given t and decreases monotonically for later times.
  • 14. Error (Y-soliton case) Figure: E(t) vs t. Optimized at t=16.35. Optimal parameter values {a, b} = {0.6046, 1.2214}
  • 15. Example: O-Type soliton Left panel shows a bow-shape initial condition obtained by gluing two one-soliton solutions to a short, higher amplitude vertical stem. Middle (t = 10) and right (t = 31) panels show the time evolution of the initial data into an O-type exact solution of KP.
  • 16. O-Type soliton (Cont.) The exact O-type solution is given by uexact(x, y, t) = 2(ln τ)xx where the τ-function is given by τ = (k3 − k1)eθ1+θ3 + b(k4 − k1)eθ1+θ4 + a(k3 − k2)eθ2+θ3 + ab(k4 − k2)eθ2+θ4 , with θi (x, y, t) = ki x + k2 i y − k3 i t , i = 1, 2, 3, 4. In this case, the k-parameters are chosen to be {k1, k2, k3, k4} = {−1.1, −0.1, 0.1, 1.1} . The parameters a, b in the exact solution are optimized such that the Error E(t) is minimized at a given t and decreases monotonically for later times.
  • 17. Error (O-type) Figure: E(t) vs t. Optimized at t=20. Optimal parameter values {a, b} = {18.3, 1.66}
  • 18. Amplitude of Intersection Figure: Evolution of the peak amplitude. As the stem shrinks, the peak amplitude decreases and converges to the theoretical value umax = A1 + A2 + 2C √ A1A2, where A1 = 1 2(k2 − k1)2, A2 = 1 2(k4 − k3)2 are the amplitudes of the [1, 2] and [3, 4] solitons, respectively, and C depends on the ki . For the chosen k-values, umax = 1.288.