18
Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations Abdul-Majid Wazwaz Department of Mathematics and Computer Science, Saint Xavier University, 3700 West 103rd Street, Chicago, IL 60655, USA Abstract In this work, exact travelling wave solutions of generalized forms of Burgers, Bur- gers–KdV and Burgers–Huxley equations are obtained. The analysis rests mainly on the standard tanh method. The work emphasizes the need for a transformation formula for the case where the parameter M is non-integer. The approach can be used in a vari- ety of many types of nonlinearity. Ó 2004 Elsevier Inc. All rights reserved. Keywords: The tanh method; Burgers equation; Burgers–KdV equation; Burgers–Huxley equation; Huxley equation; Travelling wave solutions 1. Introduction It is known that many phenomena in scientific fields can be described by nonlinear partial differential equations [1–5]. Typical equations are the KdV 0096-3003/$ - see front matter Ó 2004 Elsevier Inc. All rights reserved. doi:10.1016/j.amc.2004.09.081 E-mail address: [email protected] Applied Mathematics and Computation 169 (2005) 639–656 www.elsevier.com/locate/amc

Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

Embed Size (px)

Citation preview

Page 1: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

Applied Mathematics and Computation 169 (2005) 639–656

www.elsevier.com/locate/amc

Travelling wave solutions of generalizedforms of Burgers, Burgers–KdV and

Burgers–Huxley equations

Abdul-Majid Wazwaz

Department of Mathematics and Computer Science, Saint Xavier University,

3700 West 103rd Street, Chicago, IL 60655, USA

Abstract

In this work, exact travelling wave solutions of generalized forms of Burgers, Bur-

gers–KdV and Burgers–Huxley equations are obtained. The analysis rests mainly on

the standard tanh method. The work emphasizes the need for a transformation formula

for the case where the parameter M is non-integer. The approach can be used in a vari-

ety of many types of nonlinearity.

� 2004 Elsevier Inc. All rights reserved.

Keywords: The tanh method; Burgers equation; Burgers–KdV equation; Burgers–Huxley equation;

Huxley equation; Travelling wave solutions

1. Introduction

It is known that many phenomena in scientific fields can be described by

nonlinear partial differential equations [1–5]. Typical equations are the KdV

0096-3003/$ - see front matter � 2004 Elsevier Inc. All rights reserved.

doi:10.1016/j.amc.2004.09.081

E-mail address: [email protected]

Page 2: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

640 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

equation, Burgers equation, Boussinesq equation and many others. Many

problems, such as the KdV equation, involve dispersion, other problems, such

as Burgers equation, involve dissipation, whereas other problems involve both

dispersion and dissipation such as the Burgers–KdV equation [2]. Typical

problems of dispersion and dissipation are the flow of liquids containing gas

bubbles and the propagation of waves on an elastic tube field with a viscousfluid [2].

A variety of powerful methods, such as Backlund transformation, the in-

verse scattering method, bilinear transformation, the tanh–sech method [6–

9], the sine–cosine method [10–20], extended tanh method, pseudo spectral

method, the homogeneous balance method, and the trial function [3] were used

to investigate nonlinear dispersive and dissipative problems.

Our first interest in the present work being in implementing the tanh method

to stress its power in handling nonlinear equations so that one can apply it tomodels of various types of nonlinearity. The next interest is in the determina-

tion of exact travelling wave solutions for generalized forms of Burgers equa-

tion, Burgers–KdV equation, and Burgers–Huxley equation. Searching for

exact solutions of nonlinear problems has attracted a considerable amount

of research work where computer symbolic systems facilitate the computa-

tional work.

The parameter M, of the power series in tanh of the tanh method, plays a

major role in this method in that it should be a positive integer to derive aclosed form analytic solution. However, for non-integer values of M, we usu-

ally use a transformation formula to overcome this difficulty and to obtain

exact travelling wave solutions.

As stated before, we aim to obtain travelling wave solutions for generalized

forms B(n, 1) and B(n,n) of the Burgers� equation

ut þ aðunÞx þ buxx ¼ 0; n > 1; a; b 6¼ 0; ð1Þ

ut þ aðunÞx þ bðunÞxx ¼ 0; n > 1; a; b 6¼ 0; ð2Þ

and for generalized forms of the Burgers–KdV equation BKdV(n, 1) and

BKdV(n,n) given by

ut þ aðunÞx � buxxx þ uxx ¼ 0; n > 1; a; b 6¼ 0; ð3Þ

ut þ aðunÞx � buxxx þ ðunÞxx ¼ 0; n > 1; a; b 6¼ 0; ð4Þ

respectively. In addition we aim to study the Huxley equation given by

ut � auxx � uðk � unÞðun � 1Þ ¼ 0; ð5Þand the Burgers–Huxley equation

ut � auxx þ bux � uðk � unÞðun � 1Þ ¼ 0; ð6Þ

Page 3: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 641

respectively, to formally derive more exact travelling wave solutions. Eqs. (1)–

(6) provide us with the means to meet the primary goals of this work.

In what follows, the tanh method will be reviewed briefly because details can

be found in [6–9].

2. Analysis of the method

The tanh method is a powerful solution method for the computation of

exact traveling wave solutions [6–9]. Various extension forms of the tanh

method have been developed. A power series in tanh was used as an ansatz

to obtain analytical solutions of traveling wave type of certain nonlinear evo-

lution equations.

The wave variable n = (x � ct) or n = x + y � ct carries a nonlinear PDE

P ðu; ut; ux; uxx; uxxx; . . .Þ ¼ 0; ð7Þ

to a nonlinear ODE

Qðu; u0; u00; u000; . . .Þ ¼ 0: ð8ÞEq. (8) is then integrated as long as all terms contain derivatives where integra-

tion constants are neglected.

We then introduce a new independent variable

Y ¼ tanhðlnÞ; ð9Þthat leads to the change of derivatives:

d

dn¼ lð1� Y 2Þ d

dY;

d2

dn2¼ l2ð1� Y 2Þ �2Y

d

dYþ ð1� Y 2Þ d2

dY 2

� �;

ð10Þ

where other derivatives can be derived in a similar manner.

We then propose the following series expansion

uðlnÞ ¼ SðY Þ ¼XMk¼0

akY k; ð11Þ

where M is a positive integer, in most cases, that will be determined. Substitut-ing (10) and (11) into the simplified ODE yields an equation in powers of Y.

To determine the parameter M, we usually balance the linear terms of high-

est order in the resulting equation with the highest order nonlinear terms. With

M determined, we collect all coefficients of powers of Y in the resulting equa-

tion where these coefficients have to vanish. This will give a system of algebraic

equations involving the parameters ak, (k = 0, . . . ,M), l, and c. Having

Page 4: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

642 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

determined these parameters, knowing that M is a positive integer in most

cases, and using (11) we obtain an analytic solution u(x, t) in a closed form.

For non-integer values ofM, appropriate transformation formulae will be used

so that an integer value can be obtained. This will be introduced in the forth-

coming well-known problems that will be studied.

3. The Burgers equation

In this section the generalized Burgers equations B(n, 1) and B(n,n) will be

investigated by using the tanh method.

3.1. The B(n,1) Burgers equation

We first consider the generalized Burgers equation B(n, 1)

ut þ aðunÞx þ buxx ¼ 0; n > 1: ð12Þ

The wave variable n = x � ct carries Eq. (12) to

�cu0 þ aðunÞ0 þ bu00 ¼ 0; ð13Þ

where by integration we get

�cuþ aun þ bu0 ¼ 0: ð14Þ

Balancing u 0 with un gives

2þM � 1 ¼ nM ; ð15Þso that

M ¼ 1

n� 1; n > 1: ð16Þ

A necessary condition for obtaining a closed form analytic solution requires

that M be a positive integer. It is normal to use the transformation

u ¼ v1

n�1; ð17Þthat carries (14) to

�cðn� 1Þvþ aðn� 1Þv2 þ bv0 ¼ 0: ð18ÞBalancing v 0 with v2 we find

2þM � 1 ¼ 2M ; ð19Þso that

M ¼ 1: ð20Þ

Page 5: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 643

Using the tanh method we set

uðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y : ð21Þ

Substituting (21) into (18), and collecting the coefficients of Y gives the system

of algebraic equations for a0, a1 and l:

Y 2 coeff:: �aa21 þ ana21 � bla1 ¼ 0;

Y 1 coeff:: �2aa0a1 � cna1 þ ca1 þ 2ana0a1 ¼ 0;

Y 0 coeff:: �cna0 þ ca0 þ ana20 þ bla1 � aa20 ¼ 0:

ð22Þ

Solving this system gives

a0 ¼c2a

;

a1 ¼c2a

;

l ¼ cðn� 1Þ2b

; a; b 6¼ 0:

ð23Þ

where c is left as a free parameter. Recalling that u ¼ v1

n�1, and using (23), the

kink solitons solutions

uðx; tÞ ¼ c2a

1þ tanhcðn� 1Þ

2bðx� ctÞ

� �� �� � 1n�1

; ð24Þ

and

uðx; tÞ ¼ c2a

1þ cothcðn� 1Þ

2bðx� ctÞ

� �� �� � 1n�1

; ð25Þ

follow immediately.

3.2. The B(�n,1) Burgers equation

We next consider the generalized Burgers equation B(�n, 1)

ut þ aðu�nÞx þ buxx ¼ 0; n > 1: ð26Þ

Proceeding as before we find

M ¼ � 1

nþ 1; ð27Þ

so that we use the transformation

uðx; tÞ ¼ v�1

nþ1: ð28Þ

Page 6: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

644 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

Following the discussion presented before we get

a0 ¼c2a

;

a1 ¼ � c2a

;

l ¼ cðnþ 1Þ2b

; a; b 6¼ 0:

ð29Þ

where c is left as a free parameter. Recalling that u ¼ v�1

nþ1, the solutions

uðx; tÞ ¼ 1

c2a 1� tanh cðnþ1Þ

2b ðx� ctÞh i� �n o 1

nþ1

; ð30Þ

and

uðx; tÞ ¼ 1

c2a 1� coth cðnþ1Þ

2b ðx� ctÞh i� �n o 1

nþ1

; ð31Þ

are readily obtained for the B(�n, 1) equation given in (12).

3.3. The B(n,n) equation

We consider the generalized Burgers equation B(n,n)

ut þ aðunÞx þ bðunÞxx ¼ 0; n > 1: ð32Þ

The wave variable n = x � ct carries Eq. (32) to

�cu0 þ aðunÞ0 þ bðunÞ00 ¼ 0; ð33Þ

where by integration we get

�cuþ aun þ bðunÞ0 ¼ 0; ð34Þor equivalently

�cuþ aun þ bnun�1u0 ¼ 0; ð35ÞBalancing (un�1u 0) with u gives

ðn� 1ÞM þ 2þM � 1 ¼ M ; ð36Þso that

M ¼ 1

1� n; n > 1: ð37Þ

It is normal to use the transformation

u ¼ v1

1�n; ð38Þ

Page 7: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 645

that carries (35) to

�cð1� nÞv2 þ að1� nÞvþ bnv0 ¼ 0: ð39ÞBalancing v 0 with v2 we find

2þM � 1 ¼ 2M ; ð40Þso that

M ¼ 1: ð41ÞUsing the tanh method we set

uðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y : ð42ÞSubstituting (42) into (39), and collecting the coefficients of Y gives the system

of algebraic equations for a0, a1 and l:

Y 2 coeff:: cna21 � ca21 � bnla1 ¼ 0;

Y 1 coeff:: 2cna0a1 � 2ca0a1 þ aa1 � ana1 ¼ 0;

Y 0 coeff:: �ca20 þ aa0 � ana0 þ bnla1 þ cna20 ¼ 0:

ð43Þ

Solving this system gives

a0 ¼a2c

;

a1 ¼a2c

;

l ¼ aðn� 1Þ2bn

; a; b 6¼ 0;

ð44Þ

where c is left as a free parameter. Recalling that u ¼ v1

1�n, or u ¼ v�1

n�1 and

using (44), the travelling wave solutions

uðx; tÞ ¼ 1

a2c 1þ tanh aðn�1Þ

2bn ðx� ctÞh i� �n o 1

n�1

; ð45Þ

and

uðx; tÞ ¼ 1

a2c 1þ coth aðn�1Þ

2bn ðx� ctÞh i� �n o 1

n�1

; ð46Þ

are readily obtained.

3.4. The B(�n,�n) Burgers equation

The generalized Burgers equation B(�n,�n) is given by

ut þ aðu�nÞx þ bðu�nÞxx ¼ 0; n > 1: ð47Þ

Page 8: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

646 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

Proceeding as before we find

M ¼ 1

nþ 1; ð48Þ

so that we use the transformation

uðx; tÞ ¼ v1

nþ1: ð49ÞIn a manner parallel to the preceding analysis we find

a0 ¼a2c

;

a1 ¼a2c

;

l ¼ aðnþ 1Þ2b

; a; b 6¼ 0:

ð50Þ

where c5 0 is left as a free parameter. Recalling that u ¼ v1

nþ1, the kink solitons

solutions

uðx; tÞ ¼ a2c

1þ tanhaðnþ 1Þ2bn

ðx� ctÞ� �� �� � 1

nþ1

; ð51Þ

and

uðx; tÞ ¼ a2c

1þ cothaðnþ 1Þ2bn

ðx� ctÞ� �� �� � 1

nþ1

; ð52Þ

follow immediately for the B(�n,�n) equation given in (47).

4. The Burgers–KdV equation

Following the analysis presented before, the generalized Burgers–KdVequation BKdV(n, 1) and BKdV(n,n) will be investigated by using the tanh

method.

4.1. The BKdV(n,1) equation

We will derive exact travelling wave solutions to the BKdV(n, 1)

ut þ aðunÞx � buxxx þ uxx ¼ 0; n > 1; a; b 6¼ 0; n > 1: ð53Þ

Using the wave variable n = x � ct, and integrating the resulting equation, Eq.

(53) will be carried to

�cuþ aun � bu00 þ u0 ¼ 0: ð54Þ

Page 9: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 647

Balancing u00 with un gives

4þM � 2 ¼ nM ; ð55Þ

so that

M ¼ 2

n� 1: ð56Þ

As stated before M must be a positive integer to obtain a closed form solution.

To get such a solution we should use the transformation formula

uðx; tÞ ¼ v2

n�1ðx; tÞ: ð57Þ

into (54) to get

� cðn� 1Þ2v2 þ aðn� 1Þ2v40� 2bðn� 1Þvv00 � 2bð3� nÞðv0Þ2

þ 2ðn� 1Þvv0 ¼ 0: ð58Þ

Balancing vv00 with v4 gives

M þ 4þM � 2 ¼ 4M ; ð59Þ

so that

M ¼ 1: ð60Þ

This means that we can set

vðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y ; ð61Þ

to express the solution v(x, t). Substituting (61) into the reduced ODE (58) and

collecting the coefficients of Y gives the system of algebraic equations for a0, a1,c, and l:

an2a41 � 2ana41 þ aa41 � 2bl2a21n� 2bl2a21 ¼ 0;

2la21 � 2la21n� 4bl2a1na0 � 8ana0a31 þ 4an2a0a31

þ 4aa0a31 þ 4bl2a1a0 ¼ 0;

� ca21 þ 6aa20a21 � 12ana20a

21 þ 2cna21 � cn2a21 þ 6an2a20a

21 þ 8bl2a21

þ 2la1a0 � 2la1na0 ¼ 0;

4an2a30a1 � 2ca0a1 � 2cn2a0a1 þ 4bl2a1na0 � 8ana30a1 � 4bl2a1a0

þ 4cna0a1 þ 2la21nþ 4aa30a1 � 2la21 ¼ 0;

� cn2a20 � ca20 þ an2a40 þ 2cna20 þ 2la1na0 � 2la1a0 þ 2bl2a21n

� 6bl2a21 þ aa40 � 2ana40 ¼ 0:

ð62Þ

Page 10: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

648 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

Solving the last system gives two sets of solutions

a0 ¼ � 1

nþ 3

ffiffiffiffiffiffiffiffiffiffiffinþ 1

2ab

r;

a1 ¼1

nþ 3

ffiffiffiffiffiffiffiffiffiffiffinþ 1

2ab

r;

c ¼ 2ðnþ 1Þbðnþ 3Þ2

;

l ¼ � n� 1

2bðnþ 3Þ :

ð63Þ

Noting that u ¼ v2

n�1 and using (63) we find two sets of exact travelling wave

solutions given by

uðx; tÞ ¼ � 1

nþ 3

ffiffiffiffiffiffiffiffiffiffiffinþ 1

2ab

r1þ tanh

n� 1

2bðnþ 3Þ x� 2ðnþ 1Þbðnþ 3Þ2

t

!" # !( ) 2n�1

;

ð64Þ

uðx; tÞ ¼ � 1

nþ 3

ffiffiffiffiffiffiffiffiffiffiffinþ 1

2ab

r1þ coth

n� 1

2bðnþ 3Þ x� 2ðnþ 1Þbðnþ 3Þ2

t

!" # !( ) 2n�1

:

ð65Þ

4.2. The BKdV(n,n) equation

We will derive exact travelling wave solutions to the BKdV(n, 1)

ut þ aðunÞx � buxxx þ ðunÞxx ¼ 0; n > 1; a; b 6¼ 0; n > 1: ð66ÞUsing the wave variable n = x � ct into Eq. (66) and integrating the resulting

equation we obtain

�cuþ aun � bu00 þ ðunÞ0 ¼ 0; ð67Þor equivalently

�cuþ aun � bu00 þ nun�1u0 ¼ 0; ð68ÞBalancing u00 with un�1u 0 gives

4þM � 2 ¼ ðn� 1ÞM þ 2þM � 1; ð69Þso that

M ¼ 1

n� 1: ð70Þ

Page 11: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 649

Because M must be a positive integer to obtain a closed form solution, we use

the transformation formula

uðx; tÞ ¼ v1

n�1ðx; tÞ: ð71Þinto (68) to get

�cðn� 1Þ2v2 þ aðn� 1Þ2v3 � bðn� 1Þvv00 � bð2� nÞðv0Þ2 þ nðn� 1Þvv0 ¼ 0;

ð72ÞBalancing vv00 with v2v 0 gives

M þ 4þM � 2 ¼ M þ 2þM � 1; ð73Þso that

M ¼ 1: ð74ÞHowever, balancing vv00 with v3 gives

M þ 4þM � 2 ¼ 3M ; ð75Þso that

M ¼ 2: ð76ÞThis means that, For M = 1, we can set

vðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y ; ð77Þto express the solution v(x, t). Substituting (77) into the reduced ODE (72) and

collecting the coefficients of Y gives the system of algebraic equations for a0, a1,

c, and l:

nla31 � bl2a21n� n2la31 ¼ 0;

2nla21a0 � 2ana31 � 2bl2a1na0 þ 2bl2a1a0 � 2n2la21a0

þ aa31 þ an2a31 ¼ 0;

2bl2a21 þ 3an2a0a21 � nla31 � 6ana0a21 � ca21 þ 3aa0a21 � n2la1a20 � cn2a21

þ n2la31 þ 2cna21 þ nla1a20 ¼ 0;

3aa20a1 � 2bl2a1a0 þ 4cna0a1 þ 2bl2a1na0 þ 2n2la21a0 þ 3an2a20a1

� 2ca0a1 � 6ana20a1 � 2cn2a0a1 � 2nla21a0 ¼ 0;

� cn2a20 � ca20 þ aa30 þ bl2a21nþ n2la1a20 � 2bl2a21 � nla1a20

� 2ana30 þ an2a30 þ 2cna20 ¼ 0:

ð78Þ

Page 12: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

650 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

The last system gives

a0 ¼ � 1

2ab;

a1 ¼1

2ab;

c ¼ �a2b;

l ¼ � 1

2aðn� 1Þ:

ð79Þ

Noting that u ¼ v1

n�1, we obtain the exact travelling wave solutions

uðx; tÞ ¼ � 1

2ab 1þ tanh

1

2aðn� 1Þ xþ a2bt

�� �� �� � 1n�1

; ð80Þ

uðx; tÞ ¼ � 1

2ab 1þ coth

1

2aðn� 1Þ xþ a2bt

�� �� �� � 1n�1

: ð81Þ

On the other hand, for M = 2, we set

vðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y þ a2Y 2; ð82Þto express the solution v(x, t). Substituting (82) into the reduced ODE (72) col-lecting the coefficients of Y gives the system of algebraic equations for a0, a1,

a � 2, c, and l, and solving this system we find

a0 ¼ � 1

2ab;

a1 ¼1

2ab;

a2 ¼ 0;

c ¼ �a2b;

l ¼ � 1

2aðn� 1Þ:

ð83Þ

Because a2 = 0, it is obvious that we will obtain the same solutions derived

before.

5. Generalizations of the Huxley equation

In this section we continue our goal of discussing the non-integer value of

the parameter M. It is useful to select generalizations of the Huxley equation

and the Burgers–Huxley equation to achieve our aim.

Page 13: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 651

5.1. Generalization of the Huxley equation

We now consider a generalization of the Huxley equation

ut � auxx � uðk � unÞðun � 1Þ ¼ 0; n > 1: ð84Þ

This equation is used for nerve propagation in neurophysics and wall propaga-

tion in liquid crystals [1]. Eq. (84) is transformed to

�cu0 � au00 � ðk þ 1Þunþ1 þ u2nþ1 þ ku ¼ 0; ð85Þ

upon using the wave variable n = x � ct. Balancing u2n+1 with u00 gives

ð2nþ 1ÞM ¼ 4þM � 2; ð86Þ

which gives

M ¼ 1

n: ð87Þ

It is normal to use the transformation

uðx; tÞ ¼ v1n; ð88Þ

and as a result Eq. (85) becomes

�cnvv0 � anvv00 � að1� nÞðv0Þ2 � ðk þ 1Þn2v3 þ n2v4 þ kn2v2 ¼ 0: ð89Þ

Balancing v4 with vv00 gives M = 1. Consequently, we set

vðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y : ð90Þ

Substituting (90) into the reduced ODE (89), and collecting the coefficients of

Y4, Y3, Y2, Y1, and Y0 gives the following system of algebraic equations for a0,a1, c and l:

� al2a21 þ n2a41 � al2a21n ¼ 0;

� n2ka31 � n2a31 þ cnla21 þ 4n2a0a31 � 2anl2a1a0 ¼ 0;

� 3n2ka0a21 þ cnla1a0 þ 6n2a20a21 þ kn2a21 � 3n2a0a21 þ 2al2a21 ¼ 0;

4n2a30a1 þ 2kn2a0a1 � 3n2a20a1 þ 2anl2a1a0 � 3n2ka20a1 � cnla21 ¼ 0;

kn2a20 � n2ka30 � al2a21 � cnla1a0 � n2a30 þ n2a40 þ al2a21n ¼ 0:

ð91Þ

Page 14: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

652 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

Solving this system we immediately obtain the two sets of solutions

a0 ¼1

2;

a1 ¼ � 1

2;

c ¼ �ðkðnþ 1Þ � 1Þffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r; a 6¼ 0; n > 1

l ¼ n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p ;

ð92Þ

and

a0 ¼k2;

a1 ¼ � k2;

c ¼ �ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r; a 6¼ 0; n > 1;

l ¼ nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p :

ð93Þ

This in turn gives two sets of travelling wave solutions

uðx; tÞ ¼ 1

2� 1

2tanh

n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� ðkðnþ 1Þ � 1Þffiffiffiffiffiffiffiffiffiffiffia

nþ 1

rt

� �" #( )1n

;

ð94Þ

uðx; tÞ ¼ 1

2� 1

2coth

n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� ðkðnþ 1Þ � 1Þffiffiffiffiffiffiffiffiffiffiffia

nþ 1

rt

� �" #( )1n

;

ð95Þand

uðx; tÞ ¼ k2� k2tanh

nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

rt

� �" #( )1n

; ð96Þ

uðx; tÞ ¼ k2� k2coth

nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

rt

� �" #( )1n

: ð97Þ

Page 15: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 653

5.2. Generalization of the Burgers–Huxley equation

We now consider the Huxley equation

ut � auxx þ bux � uðk � unÞðun � 1Þ ¼ 0; n > 1: ð98ÞIt is obvious that for b = 0 we obtain the generalization of the Huxley equation

that was discussed before. Eq. (98) is transformed to

ðb� cÞu0 � au00 � ðk þ 1Þunþ1 þ u2nþ1 þ ku ¼ 0; ð99Þupon using the wave variable n = x � ct. Balancing u2n+1 with u00 gives

ð2nþ 1ÞM ¼ 4þM � 2; ð100Þwhich gives

M ¼ 1

n; ð101Þ

therefore we set the transformation

uðx; tÞ ¼ v1n; ð102Þ

and as a result Eq. (99) becomes

ðb� cÞnvv0 � anvv00 � að1� nÞðv0Þ2 � ðk þ 1Þn2v3 þ n2v4 þ kn2v2 ¼ 0:

ð103ÞBalancing v4 with vv00 gives M = 1. Consequently, we set

vðx; tÞ ¼ SðY Þ ¼ a0 þ a1Y : ð104ÞSubstituting (104) into the reduced ODE (103), and collecting the coefficients

of Y4, Y3, Y2, Y1, and Y0 gives the following system of algebraic equations

for a0, a1, c and l:

� al2a21 þ n2a41 � al2a21n ¼ 0;

� n2ka31 � n2a31 � nla21bþ cnla21 þ 4n2a0a31 � 2anl2a1a0 ¼ 0;

� 3n2ka0a21 þ 6n2a20a21 þ kn2a21 � 3n2a0a21 þ cnla1a0

� nla1ba0 þ 2al2a21 ¼ 0;

2kn2a0a1 þ 2anl2a1a0 þ 4n2a30a1 � 3n2ka20a1

� cnla21 þ nla21b� 3n2a20a1 ¼ 0;

kn2a20 � cnla1a0 � n2ka30 � al2a21 þ nla1ba0

� n2a30 þ n2a40 þ al2a21n ¼ 0:

ð105Þ

Page 16: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

654 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

Solving this system we immediately obtain the two sets of solutions

a0 ¼1

2;

a1 ¼ � 1

2;

c ¼ b� ðkðnþ 1Þ � 1Þffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r; a 6¼ 0; n > 1

l ¼ n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p ;

ð106Þ

and

a0 ¼k2;

a1 ¼ � k2;

c ¼ b� ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r; a 6¼ 0; n > 1;

l ¼ nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p :

ð107Þ

This in turn gives two sets of travelling wave solutions

uðx; tÞ ¼(1

2�1

2tanh

"n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ1Þ

p x� b�ðkðnþ1Þ�1Þffiffiffiffiffiffiffiffiffiffia

nþ1

r� �t

� �#)1n

;

ð108Þ

uðx; tÞ ¼ 1

2�1

2coth

n

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ1Þ

p x� b�ðkðnþ1Þ�1Þffiffiffiffiffiffiffiffiffiffia

nþ1

r� �t

� �" #( )1n

;

ð109Þ

and

uðx; tÞ ¼ k2� k2tanh

nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� b� ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r� �t

� �" #( )1n

;

ð110Þ

uðx; tÞ ¼ k2� k2coth

nk

2ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiaðnþ 1Þ

p x� b� ðnþ 1� kÞffiffiffiffiffiffiffiffiffiffiffia

nþ 1

r� �t

� �" #( )1n

;

ð111Þ

Page 17: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656 655

This completes the analysis of introducing the nonlinear transformations to

overcome the situation where M becomes non-integer.

6. Discussion

The main goals of this work are to implement the standard tanh-function

method and to emphasize its power. More importantly, our purpose is to over-

come the situation where the parameter M is non-integer. It is well known that

the parameter M will be normally a positive integer so that an analytic solution

in a closed form can be derived. The cases where M is not an integer, transfor-

mation formulae should be used to overcome this complexity. We have empha-

sized in this work that this relevant transformation is powerful and can be

effectively used to discuss nonlinear evolution equations and related modelsin scientific fields.

The two goals of this work were achieved and travelling wave solutions were

formally derived to generalized forms of Burgers equation, Burgers–KdV equa-

tion, and Burgers–Huxley equation. The transformation formulae were used

for every type of nonlinearity to show that our analysis is applicable to a vari-

ety of nonlinear problems.

References

[1] X.Y. Wang, Exact and explicit solitary wave solutions for the generalized Fisher equation,

Phys. Lett. A 131 (4/5) (1988) 277–279.

[2] A. Jeffrey, M.N.B. Mohamad, Exact solutions to the KdV–Burgers� equation, Wave Motion

14 (1991) 369–375.

[3] M. Wadati, The exact solution of the modified Korteweg–de Vries equation, J. Phys. Soc. Jpn.

32 (1972) 1681–1687.

[4] Y.S. Kivshar, D.E. Pelinovsky, Self-focusing and transverse instabilities of solitary waves,

Phys. Rep. 331 (2000) 117–195.

[5] W. Hereman, M. Takaoka, Solitary wave solutions of nonlinear evolution and wave equations

using a direct method and MACSYMA, J. Phys. A 23 (1990) 4805–4822.

[6] W. Malfliet, Solitary wave solutions of nonlinear wave equations, Am. J. Phys. 60 (7) (1992)

650–654.

[7] W. Malfliet, The tanh method: I. Exact solutions of nonlinear evolution and wave equations,

Phys. Scr. 54 (1996) 563–568.

[8] W. Malfliet, The tanh method: II. Perturbation technique for conservative systems, Phys. Scr.

54 (1996) 569–575.

[9] A.M. Wazwaz, The tanh method for travelling wave solutions of nonlinear equations, Appl.

Math. Comput. 154 (3) (2004) 713–723.

[10] A.M. Wazwaz, Partial Differential Equations: Methods and Applications, Balkema Publishers,

The Netherlands, 2002.

[11] A.M. Wazwaz, New solitary-wave special solutions with compact support for the nonlinear

dispersive K(m,n) equations, Chaos Solitons Fract. 13 (2) (2002) 321–330.

Page 18: Travelling wave solutions of generalized forms of Burgers, Burgers–KdV and Burgers–Huxley equations

656 A.-M. Wazwaz / Appl. Math. Comput. 169 (2005) 639–656

[12] A.M. Wazwaz, Exact specific solutions with solitary patterns for the nonlinear dispersive

K(m,n) equations, Chaos Solitons Fract. 13 (1) (2001) 161–170.

[13] A.M. Wazwaz, General compactons solutions for the focusing branch of the nonlinear

dispersive K(n,n) equations in higher dimensional spaces, Appl. Math. Comput. 133 (2/3)

(2002) 213–227.

[14] A.M. Wazwaz, General solutions with solitary patterns for the defocusing branch of the

nonlinear dispersive K(n,n) equations in higher dimensional spaces, Appl. Math. Comput. 133

(2/3) (2002) 229–244.

[15] A.M. Wazwaz, Compactons and solitary patterns structures for variants of the KdV and the

KP equations, Appl. Math. Comput. 139 (1) (2003) 37–54.

[16] A.M. Wazwaz, A construction of compact and noncompact solutions of nonlinear dispersive

equations of even order, Appl. Math. Comput. 135 (2–3) (2003) 411–424.

[17] A.M. Wazwaz, Compactons in a class of nonlinear dispersive equations, Math. Comput.

Modell. 37 (3/4) (2003) 333–341.

[18] A.M. Wazwaz, Distinct variants of the KdV equation with compact and noncompact

structures, Appl. Math. Comput. 150 (2004) 365–377.

[19] A.M. Wazwaz, Variants of the generalized KdV equation with compact and noncompact

structures, Comput. Math. Appl. 47 (2004) 583–591.

[20] A.M. Wazwaz, New compactons, solitons and periodic solutions for nonlinear variants of the

KdV and the KP equations, Chaos Solitons Fract. 22 (2004) 249–260.