Mathematical Problems in Engineering

Mathematical Problems in Engineering / 2013 / Article
Special Issue

Recent Advances on Methods and Applications of Nonlinear Differential Equations

View this Special Issue

Research Article | Open Access

Volume 2013 |Article ID 897912 |

Rehana Naz, Imran Naeem, M. Danish Khan, "Conservation Laws of Some Physical Models via Symbolic Package GeM", Mathematical Problems in Engineering, vol. 2013, Article ID 897912, 7 pages, 2013.

Conservation Laws of Some Physical Models via Symbolic Package GeM

Academic Editor: Chaudry Masood Khalique
Received10 May 2013
Accepted13 Jun 2013
Published16 Jul 2013


We study the conservation laws of evolution equation, lubrication models, sinh-Poisson equation, Kaup-Kupershmidt equation, and modified Sawada-Kotera equation. The symbolic software GeM (Cheviakov (2007) and (2010)) is used to derive the multipliers and conservation law fluxes. Software GeM is Maple-based package, and it computes conservation laws by direct method and first homotopy and second homotopy formulas.

1. Introduction

The study of conservation laws plays a vital role in analysis, solution, and reductions of PDEs. For the PDEs, the conservation laws are used in wide variety of applications, for example, inverse scattering transform in soliton solutions [1], bi-Hamiltonian structures and recursion operators [2], Lax operators [3], and derivation of conserved quantities for jet flows [4].

Different methods have been developed so far for the construction of conservation laws and are well documented in [57]. In the last few decades, the researchers focused on the development of symbolic computational packages based on different approaches of conservation laws. These packages work with either Mathematica or Maple. The development of symbolic computational packages gives relief to perform complicated and tedious algebraic computation. Recently, several computational packages have been developed, for example, CONDENS.M by Göktaş and Hereman [8], RUDCE by Wolf et al. [911], TransPDEDensity.m by Adams and Hereman [12], GeM by Cheviakov [13, 14], Vessiot suite by Anderson and Cheb-Terrab [15], ConservationLawsMD.m by Poole and Hereman [16], and SADE by Rocha Filho and Figueiredo [17].

In this paper, we will use GeM package [13] to compute the conservation laws for partial differential equations (PDEs) arising in applications. GeM package works with Maple to obtain the symmetries and conservation laws of differential equations. In symmetry analysis, it first computes the overdetermined system of determining equations and then simplifies the system by Rif package routines. After simplification, a Maple command in GeM generates all symmetry generators of differential equation. In conservation laws analysis, GeM computes an overdetermined system of determining equation of conservation law multipliers, and then this system is simplified by Rif package which is solved by using the built-in Maple function pdsolve to get multipliers. After computing multipliers, the conservation laws fluxes are derived by one of the following four methods: direct method [18, 19], first homotopy formula [20], second homotopy formula [19], and scaling symmetry formula [21]. All these four methods have some limitations in their use. The direct method written in GeM [13] is a Maple implementation based on Wolf [11] program in REDUCE. For simple partial differential equation (PDE) systems and multipliers, direct method is used to calculate fluxes. It is also used if arbitrary functions are involved. The conservation laws fluxes for complicated PDEs or multipliers, not involving arbitrary functions, are established by using first and second homotopy formulas. The scaling symmetry method is used to compute fluxes for the scaling-homogeneous PDEs or/and multipliers. For the complicated scaling-homogeneous PDEs and/or multipliers involving arbitrary functions, this is only a systematic method for computing fluxes.

The evolution equations are important and arise in many applications. We compute the conservation laws of various nonlinear evolution equations using GeM Maple routines. This includes a -dimensional evolution equation [22], lubrication models [23], sinh-Poisson equation [24], Kaup-Kupershmidt equation [25], and modified Sawada-Kotera equation [26]. At last, we summarize and discuss our results.

2. Multipliers and Conservation Laws Using GeM Maple Routines

2.1. Evolution Equation

As a first example, consider the following evolution equation [22]: where and ,  ,   are constants. We will explain this example in detail along with GeM Maple routines given in [13, 14]. The variables and partial differential equation (PDE) (1) are defined in GeM by the following Maple commands.With(GeM):gem_decl_vars(indeps=[t,x], deps=[u(t,x)]);gem_decl_eqs([diff(u(t,x),t,t)+a*diff(u(t,x),x,x)+b*u(t,x)+c*(t,x)=0],solve_for=[diff(u(t,x),t,t)]).The option solve_for is used in the flux-computation routine, and actually it defines a set of leading derivatives the given PDE systems can be solved for.

Consider multipliers of the form . In GeM, we use the Maple routines,det_eqs:=gem_conslaw_det_eqs([t,x,u(t,x),diff(u(t,x),t),diff(u(t,x),x)]):CL_multipliers:=gem_conslaw_multipliers();simplified_eqs:=DEtools[rifsimp](det_eqs, CL_multipliers, mindim=1),to obtain the set of determining equations for the multipliers expressed in the simplified form as

To solve the system (2), we use the Maple commandmultipliers_sol:=pdsolve(simplified_eqs[Solved]),and it yields where ,  ,   are arbitrary constants. We obtain three linearly independent conservation laws, arising from the multipliers Next step is the derivation of conservation laws associated with multipliers given in (4). The Maple commandgem_get_CL_fluxes(multipliers_sol)computes the flux expressions by the direct method. For the multipliers (4), we have the following conservation laws fluxes: The multipliers given in (4) do not involve arbitrary functions, so homotopy formulas can be used to compute fluxes. We call the routine for first homotopy method gem_get_CL_fluxes(multipliers_sol, method=“Homotopy1”)to get the following expressions for conservation law fluxes: For second homotopy formula, the Maple command gem_get_CL_fluxes(multipliers_sol, method=“Homotopy2”)yields divergence expressions in the same form as in (6).

The PDE (1) has no scaling symmetry; therefore, we cannot apply the scaling symmetry formula here for derivation of fluxes.

2.2. Lubrication Models

Now we will study two lubrication models for conservation laws point of view. Gandarias and Medina [23] performed the symmetry analysis of lubrication model where is an arbitrary function. For and , this equation has some extra symmetry [23]. Without loss of generality, take in (7); we have where is arbitrary constant. Consider the multipliers of form in GeM Maple routines, and then we obtain the following four multipliers: The fluxes associated with the multipliers given in (7) are computed by homotopy first method and are given by We will get the same fluxes for (7) if we define higher order multipliers in GeM Maple routines.

Another interesting lubrication model is It is obtained by taking in (7). The GeM Maple routines yield the following four multipliers of form :

The corresponding fluxes obtained by homotopy first method are The conservation laws fluxes derived here can be used to find the solution of lubrication models and will be considered in future work.

2.3. sinh-Poisson Equation

The -dimensional sinh-Poisson equation is [24] where . The conservation laws for PDE (14) are derived here by using GeM routines. Consider the multipliers of form in GeM routines, then it will yield six multipliers not containing any arbitrary function. The expression for fluxes is computed by using first homotopy formula. The multipliers and associated conserved vectors computed by first homotopy formula are given in Table 1.

Multiplier Fluxes

2.4. Kaup-Kupershmidt Equation

Now, we will compute the conservation laws for the fifth order Kaup-Kupershmidt [25]: The GeM Maple routines yield three multipliers of the form for PDE (14). The first homotopy formula is applied to derive the expressions for conservation laws fluxes. One more multiplier can be computed if we consider higher order multipliers of the form . All the multipliers and associated conserved vectors for PDE (14) computed by first homotopy formula are presented in Table 2.

Multiplier Fluxes

2.5. Modified Sawada-Kotera Equation

Consider the fifth order modified SK equation: For PDE (16), two conserved densities were derived by first computing Lax pair (see [26]). The higher order conservation laws fluxes exist for higher order multipliers and are not reported in [26]. Consider the multipliers of form in GeM routines, then it will yield two simple and three higher order multipliers not containing any arbitrary function. The simple multipliers yield same fluxes as derived in [26], and three new fluxes corresponding to higher order multipliers are computed. The multipliers and associated conserved vectors computed by first homotopy formula are listed in Table 3.

Multiplier Fluxes