Symbolic Computation of Conservation Laws of Nonlinear PDEs Douglas Poole and Willy Hereman

advertisement
Symbolic Computation of
Conservation Laws of
Nonlinear PDEs
Douglas Poole and Willy Hereman
Department of Mathematical and Computer Sciences
Colorado School of Mines
Golden, Colorado, U.S.A.
lpoole@mines.edu
whereman@mines.edu
Joint AMS-MAA Meetings
Thursday, January 14, 2010
Acknowledgements
Research supported in part by NSF
under Grant CCF-083783
Outline
•
Overview of conservation laws
•
Conservation laws for the Zakharov-Kuznetsov
equation
•
Presentation of ConservationLawsMD.m, a
Mathematica program to compute conservation
laws
•
Conservation laws for the Manakov-Santini System
Overview of Conservation Laws
•
The computation of conservation laws was an
integral part of an in-depth study to find solutions
to the Korteweg-de Vries (KdV) equation
•
An infinite set of conservations laws is a factor
determining that the PDE is completely integrable
•
In a system described by a PDE, conservation laws
I
show which physical quantities are conserved
I
lead to discoveries toward finding solutions of
PDEs such as the Inverse Scattering Transform
I
aid in the study of qualitative properties of a
PDE
I
aid in the design of numerical solvers
Conservation Law
Dt ρ + Div J = 0
ρ is the “conserved density”
on PDE
J is the “flux”
The continuity equation is satisfied for all solutions of
the PDE.
In 1-D, J = J and Div J = Dx J
In 2-D, J = (J 1 , J 2 ) and Div J = Dx J 1 + Dy J 2
In 3-D, J = (J 1 , J 2 , J 3 ) and Div J = Dx J 1 + Dy J 2 + Dz J 3
The Zakharov-Kuznetsov (ZK) Equation
and Conservation Laws
The ZK equation models ion-sound solitons in a low
pressure uniform magnetized plasma
The (2+1)-dimensional ZK equation:
ut + αuux + β(u2x + u2y )x = 0
Conservation Laws:
Dt u + Dx α2 u2 + βu2x + Dy βuxy = 0
3
2
2
Dt u2 + Dx 2α
u
−
β(u
−
u
x
y ) + 2βu(u2x + u2y )
3
− Dy 2βux uy = 0
More Conservation Laws:
2
2
2
2
2
3α 4
+
u
)
+
u
Dt u3 − 3β
(u
+
D
u
+
3βu
u
−
6βu(u
x 4
2x
x
y
x
y)
α
2
2
+ 3βα (u22x − u22y ) − 6βα (ux (u3x + ux2y ) + uy (u2xy + u3y ))
2
+ Dy 3βu2 uxy + 6βα uxy (u2x + u2y ) = 0
3
2
2
Dt tu2 − α2 xu + Dx t( 2α
u
−
β(u
−
u
x
y ) + 2βu(u2x + u2y ))
3
2β
1
u
)
+
u
−
D
2β(tu
u
+
xuxy ) = 0
− x(u2 + 2β
x
y
x
y
2x
α
α
α
COMPUTER DEMONSTRATION
The Generalized Zakharov-Kuznetsov Equation
and Conservation Laws
ut + αun ux + β(u2x + u2y )x = 0,
where n is rational, n 6= 0
Conservation Laws:
Dt u + Dx α2 u2 + βu2x + Dy βuxy = 0
3
2
2
Dt u2 + Dx 2α
u
−
β(u
−
u
x
y ) + 2βu(u2x + u2y )
3
− Dy 2βux uy = 0
The third conservation law:
2
2
+
u
Dt un+2 − (n+1)(n+2)β
(u
x
y)
2α
2(n+1)
n+1
+ Dx (n+2)α
u
+
(n
+
2)βu
u2x
2(n+1)
n
− (n + 1)(n + 2)βu
−
(n+1)(n+2)β 2
α
(u2x
+
u2y )
+
(n+1)(n+2)β 2
2
(u
2x
2α
(ux (u3x + ux2y ) + uy (u2xy + u3y ))
+ Dy (n + 2)βun+1 uxy +
(n+1)(n+2)β 2
α
− u22y )
uxy (u2x + u2y ) = 0.
The Manakov-Santini System
and Conservation Laws
utx + u2y + (uux )x + vx uxy − u2x vy = 0
vtx + v2y + uv2x + vx vxy − vy v2x = 0
Conservation Laws:
Dt f ux vx + Dx f (uux vx − ux vx vy − uy vy )
− f 0 y(ut + uux − ux vy ) + Dy f (ux vy + uy vx + ux vx2 )
+ f 0 (u − yuy − yux vx ) = 0,
where f = f (t) is arbitrary
Dt f (2u + vx2 − yux vx ) + Dx f (u2 + uvx2 + uy v
− vy2 − vx2 vy − y(uux vx − ux vx vy − uy vy ))
− f 0 y(vt + uvx − vx vy ) − (2f x − f 0 )y 2 (ut + uux − ux vy )
− Dy f (ux v − 2vx vy − vx3 + y(ux vx2 + ux vy + uy vx ))
− f 0 (v − y(2u + vy + vx2 )) + (2f x − f 0 y 2 )(ux vx + uy ) = 0,
where f = f (t) is arbitrary
plus 3 others
Conclusions and Future Work
•
The conservation laws program is fast and has
computed conservation laws for a variety of
PDEs. Improvements to the code will allow for a
broader class of PDEs.
•
Future research will include a study of integrability
of DDEs, IDEs and delay DEs, leading to
techniques, algorithms, and software to compute
conservation laws, symmetries, and recursion
operators.
•
Software can be found at
http://inside.mines.edu/∼whereman
Download