revised variational iteration method for solving systems

12
110 Available at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Special Issue No. 1 (August 2010) pp. 110 121 Applications and Applied Mathematics: An International Journal (AAM) Revised Variational Iteration Method for Solving Systems of Ordinary Differential Equations Elham Salehpoor Department of Mathematics Islamic Azad University - Nooshahr Branch Nooshahr, Iran [email protected] Hossein Jafari Department of Mathematics University of Mazandran Babolsar, Iran [email protected] Merieh Abbasian Afrapoli Department of Mathematics, Islamic Azad University - Chaemshahr Branch, P.O Box 163, Chaemshahr, Iran [email protected] Received: May 20, 2010; Accepted: July 5, 2010 Abstract A modification of the variational iteration method applied to systems of linear/non-linear ordinary differential equations, which yields a series solution with accelerated convergence, has been presented. Illustrative examples have been given. Keywords: System of Ordinary Differential Equations, Revised Variational Iteration Method MSC(2000) No.: 65L05; 65D15

Upload: others

Post on 12-Feb-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Revised variational iteration method for solving systems

110

Available at

http://pvamu.edu/aam

Appl. Appl. Math.

ISSN: 1932-9466

Special Issue No. 1 (August 2010) pp. 110 – 121

Applications and Applied

Mathematics:

An International Journal

(AAM)

Revised Variational Iteration Method for Solving

Systems of Ordinary Differential Equations

Elham Salehpoor Department of Mathematics

Islamic Azad University - Nooshahr Branch

Nooshahr, Iran

[email protected]

Hossein Jafari Department of Mathematics

University of Mazandran

Babolsar, Iran

[email protected]

Merieh Abbasian Afrapoli

Department of Mathematics,

Islamic Azad University - Chaemshahr Branch,

P.O Box 163,

Chaemshahr, Iran

[email protected]

Received: May 20, 2010; Accepted: July 5, 2010

Abstract

A modification of the variational iteration method applied to systems of linear/non-linear

ordinary differential equations, which yields a series solution with accelerated convergence,

has been presented. Illustrative examples have been given.

Keywords: System of Ordinary Differential Equations, Revised Variational Iteration Method

MSC(2000) No.: 65L05; 65D15

Page 2: Revised variational iteration method for solving systems

111 AAM: Intern. J., Special Issue No. 1 (August 2010)

1. Introduction

In 1999, the variational iteration method (VIM) was proposed by He in He (2006). This method is

now widely used by many researchers to study linear and non-linear partial differential equations.

Numerous problems in Physics, Chemistry, Biology and Engineering science are modeled

mathematically by systems of ordinary differential equations, e.g., series circuits, mechanical

systems with several springs attached in series lead to a system of differential equations. In this

work we consider He’s variational iteration method as a well known method for finding both

analytical and approximate solutions of systems of differential equations. This technique was

developed by the Chinese mathematician He (2006).

The variational iteration method is used for solving autonomous ordinary differential system in He

(2000). Application of this method to the Helmholtz equation is investigated in Momani et al.

(2006). This method is used for solving Burgers and coupled Burgers equations in Abdou et al.

(2005). In Abdou et al. (2005), the applications of the present method to coupled Schrodinger KdV

equations and shallow water equations are provided. Most realistic differential equations do not

have exact analytic solutions approximation and numerical techniques, therefore, are used

extensively. This new iterative method has proven rather successful in dealing with both linear as

well as non-linear problems, as it yields analytical solutions and offers certain advantages over

standard numerical methods. Biazar et al (2004) have applied this method to a system of ordinary

differential equations. In the present paper we use the revised variational iteration method to obtain

solutions of systems of linear/ non-linear ordinary differential equations. We demonstrate that the

series solution thus obtained converges faster relative to the series obtained by standard VIM.

Several illustrative examples have been presented.

The present paper has been organized as follows. The well known He’s variational iteration method

is reviewed in Section 2. Section 3 deals with the analysis of VIM applied to a system of ordinary

differential equations. In sections 4, we introduce revised VIM for systems of ordinary differential

equations, respectively. Section 6 compares the revised VIM and standard VIM with illustrative

examples. This is followed by the conclusions in Section 7.

2. He's Variational Iteration Method

According to the variational iteration method, we consider the following differential equation:

1 ),(tgNuLu

where L is a linear operator, N a non-linear operator and g(t) is the source inhomogeneous term.

According to the variational iteration method, we can construct a Correction functional as follow

2

,)}()(~)(){()()(1 τdτgτuNτLuτλtutu nn

t

onn

Page 3: Revised variational iteration method for solving systems

Salehpoor et al. 112

where λ is a general Lagrangian multiplier, which can be identified optimally via the variational

theory, the second term on the right is called the correction and nu~ is considered as a restricted

variation, i.e., nuδ~ = 0.

3. VIM for System of Ordinary Differential Equations

Consider the following system of ordinary differential equations:

,),...,,(),...,,( 1211211 guuuNuuuL mm

,),...,,(),...,,( 2212212 guuuNuuuL mm

.),...,,(),...,,( 2121 mmmmm guuuNuuuL

where L1, L2, …, Lm are linear operators, N1, N2, …, Nm are non-linear operators, ),,( tyxuu mm

and ),,( tyxgg mm. We can construct a correction functional as follows:

,])~,...,~,~(),...,,([∫ 1,,2,11,,2,111,11,1 τdguuuNuuuLλuu nmnnnmnn

t

onn

,])~,...,~,~(),...,,([∫ 2,,2,12,,2,122,21,2 τdguuuNuuuLλuu nmnnnmnn

t

onn

,])~,...,~,~(),...,,([ ,,2,1,,2,1,1, ∫ dguuuNuuuLuu mnmnnmnmnnm

t

omnmnm

where mλλλ ,...,, 21

are a general Lagrangian multiplies which can be identified optimally via the

variational theory by using the stationary conditions, the subscript n denotes the nth-order

approximation, nu~ is considered as a restricted variation, i.e., nuδ~ = 0.

4. Revised VIM for a System of Ordinary Differential Equations

In this section we propose a modification of the Variational iteration, we rewrite equations in the

form

3 ,..., ,2 ,1 ),(),...,()( 1 mixguuNuL imiii

where Li are linear operators, Ni are non-linear operators, in this case the functional are obtained as

4

,))())(~),...,(~()(([∫ ,,1,,1, τdτgτuτuNτuLλuu inmninii

t

o inini

where iλ is a general Lagrange multipliers, ,01,niuδ ,,...,2,1 mi

5

,))())(),...,(),(),...,(())(([ ,,1,11,1,,1, ∫ dguuuuNuLuu inmninininii

t

oinini

Page 4: Revised variational iteration method for solving systems

113 AAM: Intern. J., Special Issue No. 1 (August 2010)

for i = 2, …, m. In fact the updated values 1,11,21,1 ,...,, ninn uuu are used for finding 1+niu , . This

technique accelerates the convergence of the system of sequences.

5. Illustrative Examples

To give a clear overview of the revised method, we present the following examples. We apply the

revised VIM and compare the results with the standard VIM.

(i) Consider the following system of linear equations:

,1)0( ,cos 131 yxyy

,0)0( , 232 yeyy x

3 1 2 3- , (0) 2.y y y y

The correction functionals for above system read

x

nnnn dsssysysλxyxy0 ,3,11,11,1 ,}cos)()(){()()(

x

nnnn dsssysysλxyxy0 ,3,22,21,2 ,)}exp()()(){()()(

x

nnnnn dssysysysxyxy0

,2,1,33,31,3 .)}()()(){()()(

This yield the stationary conditions

,0| ,0)(1 11 xsλsλ

,0| ,0)(1 22 xsλsλ

.0| ,0)(1 33 xsλsλ

As a result we find

.1)()()( 321 sλsλsλ

Substituting these values of the Lagrange multipliers into the functionals above gives the iteration

formulas

∫ ,}cos)()({)()(0 ,3,1,11,1

x

nnnn dsssysyـxyxy

∫ ,)}exp()()({)()(0 ,3,2,21,2

x

nnnn dsssysyxyxy

∫ .0≥ ,)}()()({)()(0 ,2,1,3,31,3

x

nnnnn ndssysysyxyxy

Page 5: Revised variational iteration method for solving systems

Salehpoor et al. 114

We get the exact solution xyey x sin, 21 and .cos3 xey x . Accordingly, we obtain the

following successive approximations:

,10,1y

,00,2y

,20,3y

,sin211,1 xxy

,211,2 xey x

,21,3 xy

,sin2

212

2,1 xx

xy

,2

212

2,2

xxey x

,cos2,3 xey x

,3,1

xey

,sin3,2 xy

,cos3,3 xey x

The use of the modified method results in the sequences

,1)0(,}cos)()({)()( 10

,3,1,11,1 ydsssysyxyxyx

nnnn

,0)0(∫ ,)}exp()()({)()( 20 ,3,21,21,2 ydsssyـsyxyxyx

nnnn

∫0 31,21,1,3,31,3.0≥,2)0( ,)}()()({)()(

x

nnnnnnydssysysyxyxy

We obtain the following successive approximations:

,10,1y

,00,2y

,20,3y

,sin211,1 xxy

,211,2 xey x

,cos1,3 xey x

,2,1

xey

,sin2,2 xy

,cos2,3 xey x

,3,1

xey

Page 6: Revised variational iteration method for solving systems

115 AAM: Intern. J., Special Issue No. 1 (August 2010)

,sin3,2 xy

,cos3,3 xey x

(ii) Consider the following system of non-linear differential equations:

,1)0( ,2 1

2

21 yyy

,1)0( , 212 yyey x

.0)0( , 3323 yyyy

The correction functionals for above system read

∫ ,)}(2)(){()()(0

2

,2,11,11,1

x

nnnn dssysysλxyxy

x

nnnn dssyssysλxyxy0 ,1,22,21,2 ,)}()exp()(){()()(

∫ .)}()()(){()()(0 ,3,2,33,31,3

x

nnnnn dssysysysλxyxy

This yields the stationary conditions

,0| ,0)(1 11 xsλsλ

,0| ,0)(1 22 xsλsλ

.0| ,0)(1 33 xsλsλ

As a result we find

.1)()()( 321 sλsλsλ

Substituting these values of the Lagrange multipliers into the functionals above gives the iteration

formulas

∫ ,)}(2)({)()(0

2

,2,1,11,1

x

nnnn dssysyxyxy

∫ ,)}()exp()({)()(0 ,1,2,21,2

x

nnnn dssyssyxyxy

∫ .)}()()({)()(0 ,3,2,3,31,3

x

nnnnn dssysysyxyxy

We get exact solution xx eyey 2

2

1 , and xxey3 . Accordingly, we obtain the following

successive approximations:

,10,1y

,10,2y

,00,3y

,211,1 xy

,21,2

xey

Page 7: Revised variational iteration method for solving systems

Salehpoor et al. 116

,1,3 xy

)),sinh4(34(2212,1

xexxy x

)),1(1(222,2 xeey xx

,2

212

2,3

xxey x

)),sinh4(34(2)49(8))2(4()37(821 22

3,1 xexxexexxy xxx

)),1(1(2)))1883(12(1(3

12 3

3,2 xexeeeeey xxxxxx

),23(6

343

2

3,3 xex

xxey xx

The use of the modified method results in the sequences

,1)0( ∫ ,)}(2)({)()(10

2

,2,1,11,1ydssysyxyxy

x

nnnn

,1)0( ∫ ,)}()exp()({)()( 20 1,1,2,21,2 ydssyssyxyxyx

nnnn

.0,0)0( ,)}()()({)()(3

0,31,2,3,31,3

nydssysysyxyxyx

nnnnn

We obtain the following successive approximations:

,10,1y

,10,2y

,00,3y

,211,1 xy

),233(11,2 xeey xxـ

),25(45 -

1,3 xexy x

)),3063()25(1641617(21 222

2,1 xexexxexy xxx

)),3(432-36

168)810891(196209(27

1)233(1

2

233

2,2

xex

xxeeexeey

x

xxxxx

)),5461395()145(54

)27(108126491(27

1)25(45

232

23

2,3

xxexe

xexxexexy

xx

xxx

State if for non-linear terms replace Adomian polynomial

,1)0( ∫ ,)}(2)({)()( 10 ,2,1,11,1ydssAsyxyxy

x

nnnn

,1)0( ∫ ,)}()exp()({)()( 20 1,1,2,21,2ydssysـsyxyxy

x

nnnn

Page 8: Revised variational iteration method for solving systems

117 AAM: Intern. J., Special Issue No. 1 (August 2010)

.0≥,0)0(∫ ,)}()()({)()( 30 ,31,2,3,31,3 nydssysysyxyxyx

nnnnn

where

2

0,20,2 yA

1,20,21,2 2 yyA

2

1,22,20,22,2 2 yyyA

2,21,23,20,23,2 22 yyyyA

We obtain the following successive approximations:

,10,1y

,10,2y

,00,3y

,211,1 xy

),233(11,2 xeey xx

),25(451,3 xexy x

)),710(2820(212,1 xexexy xx

)),3(4)146(()233(7 2-

2,2 xxeexeey xxxx

))),6(21(27()25(513 2

2,3 xexexexexy xxxx

)),56123-()11

14(84811())710(2820(21

2

22

3,1

xex

exxexexexy

x

xxxx

)),5667(27)2239(54369636467(

27

1))3(4)146(()233(7

223

32

3,2

xexexxe

exxeexeey

xxx

xxxxx

))),6(21(27(

))36272961206()2146(54

)116(216248018(54

1)25(513

2323

223

3,3

xexex

exxxexe

xexxexexy

xx

xxx

xxx

We draw below graphs of )(),( 21 xyxy and )(3 xy and compare the exact solution, solution

given by the standard VIM method and solution given by the revised VIM method. In Figs

1,2 and 3, we put ,,,2 xxx xeee which are the exact solutions, 321 ,, yyy denote solutions

obtained by revised VIM and *

3

*

2

*

1 ,, yyy denote solutions obtained by the standard VIM.

Page 9: Revised variational iteration method for solving systems

Salehpoor et al. 118

(iii) Consider the following system of linear differential equations:

,0)0( , 1211 yyyy

.1)0( , 2212 yyyy

The correction functionals for above system read

x

nnnnn dssysysysλxyxy0 ,2,1,11,11,1 ,)}()()(){()()(

x

nnnnn dssysysysλxyxy0 ,2,1,22,21,2 .)}()()(){()()(

This yields the stationary conditions

,0)(| ,0)(1 111 sλλsλ xs

.0)(| ,0)(1 222 sλλsλ xs

As a result we find

.)()( 21

sxesλsλ

Substituting these values of the Lagrange multipliers into the functionals above gives the

iteration formulas

x

nnn

sx

nn dssysysyexyxy0 ,2,1,1,11,1 ,)}()()({)()(

Page 10: Revised variational iteration method for solving systems

119 AAM: Intern. J., Special Issue No. 1 (August 2010)

x

nnn

sx

nn dssysysyexyxy0 ,2,1,2,21,2 ,)}()()({)()(

We get the exact solution xey1 and .cos2 xey x accordingly, we obtain the following

successive approximations:

,00,1y

,10,2y

,11,1

xey

,1,2

xey

),1(2.1 xeey xx

),1(12,2 xeey xx

),2

1()1(12

3,1

xxexeey xxx

),2

1()1(2

3,2

xxexeey xxx

),366(6

1)

21()1( 32

2

4,1 xxxex

xexeey xxxx

)),366(6(6

1)

21()1( 32

2

4,2 xxxex

xexeey xxxx

The use of the modified method results in the sequences

x

nnn

sx

nn dssysysyexyxy0 ,2,1,1,11,1 ,)}()()({)()(

x

nnn

sx

nn dssysysyexyxy0 ,21,1,2,21,2 .)}()()({)()(

We obtain the following successive approximations:

,00,1y

,10,2y

,11,1

xey

),2(11,2 xey x

,)2(2

11 2

2,1 xeey xx

),6

22()2(13

2

2,2

xxxexey xx

),243

22()2(2

11

4322

3,1

xxxxexeey xxx

Page 11: Revised variational iteration method for solving systems

Salehpoor et al. 120

),12012

322()

622()2(1

54

32

32

3,2

xx

xxxe

xxxexey xxx

),72060123

22()243

22()2(2

11

6543

243

22

4,1

xxxx

xxexx

xxexeey xxxx

),504036060123

22()12012

322()

622()2(1

765432

54

32

32

4,2

xxxxxxxe

xx

xxxe

xxxexey

x

xxx

In Figs. 1,2, we plot ex and e

x cosx which are the exact solutions, 2,1,iyi

, denote solutions

obtained by revised VIM and 2,1,* iyi denotes solutions obtained by the standard VIM.

6. Conclusions

Variational iteration is a powerful method which yields a convergent series solution for

linear/non-linear problems. The solution obtained by the variational iteration method is an

infinite power series for appropriate initial condition, which can, in turn, be expressed in a

closed form, the exact solution. The results show that the variational iteration method is a

powerful mathematical tool to solving systems of ordinary differential equations. In our

work, we use the Mathematica to calculate the series obtained from the variational iteration

method. This method does not require large computer power. In the present paper we employ

the revised VIM for solving a system of ordinary differential equations. The revised method

yields a series solution which converges faster than the series obtained by standard VIM. The

illustrative examples clearly demonstrate this. Mathematica has been used for graphs

presented in this paper.

Page 12: Revised variational iteration method for solving systems

121 AAM: Intern. J., Special Issue No. 1 (August 2010)

REFERENCES

He, J.H. (2006). Some asymptotic methods for strongly non-linear equations, Int. J.

ModernPhys. B, Vol. 20(10), pp. 1141-1199.

He, J.H. (2006). Variational iteration method some recent results and new interpretations, J.

Comput. Appl. Math.

He, J.H. (2000). Variational iteration method for autonomus ordinary differential systems,

Applied Mathematics and Computation, Vol. 114, pp. 115-123.

Momani, S. and Abuasad, S. (2006). Application of Hes variational iteration method to

Helmholtz equation, Chaos, Solitons and Fractals, Vol. 27, pp. 1119-1123.

Abdou, M.A. and Soliman, A.A. (2005). Variational iteration method for solving Burgers and

coupled Burgers equations, Journal of Computational and Applied Mathematics, Vol.

181, pp. 245-251.

Biazar, J., Babolian, E., and Islam, R. (2004). Solution of the system of ordinary differential

equations by Adomian decomposition method, Appl. Math. Comput., Vol. 147(3), pp.

713-719.

Wang, S.Q. and He, J.H. (2007). Variational iteration method for solving integro-differential

equations, Physics Letters A.

Wazwaz, A.M. (2007). The variational iteration method: A reliable analytic tool for solving

linear and non-linear wave equations, Computers and Mathematics with Applications.

Wazwaz, A.M. (2007). The variational iteration method for rational solutions for KdV,

K(2,2), Burgers, and cubic Boussinesq equations, J. Comput. Appl. Math., Vol. 207(1),

pp. 18-23.

Babolian, E. and Biazar, J. (2000). Solution of a system of nonlinear Volterra integral

equations of the second kind, Far East J. Math. Sci., Vol. 2(6), pp. 935-945.

Abboui, K. and Cherruault, Y. (1995). New ideas for proving convergence of decomposition

methods, Comput. Appl. Math, Vol. 29(7), pp. 103-105.

Jafari, H. and Daftardar-Gejji, V. (2004). Solving a system of non-linear fractional

differential equations using Adomain decomposition.

Jafari, H. and Daftardar-Gejji, V. (2005). Revised Adomain decomposition method for

solving a system of nonlinear equations, Appl. Math. Comput.

Shawagfeh, N. T. and Kaya, D. (2004). Comparing Numerical Methods for solutions of

ordinary differential equations, Appl. Math. Lett., Vol. 17, pp. 323-328.