Some Asymptotic Methods For Strongly Nonlinear Equ
Some Asymptotic Methods For Strongly Nonlinear Equ
net/publication/228644456
CITATIONS READS
2,204 4,742
1 author:
Ji-Huan He
Soochow University (PRC)
689 PUBLICATIONS 51,648 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ji-Huan He on 30 December 2014.
JI-HUAN HE
College of ience, Donghua University,
Shanghai 200051, People’s Republic of China
jhhe@dhu.edu.cn
Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1142
2. Variational Approaches . . . . . . . . . . . . . . . . . . . . . . . 1144
2.1. Ritz method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1144
2.2. Soliton solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1147
2.3. Bifurcation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
2.4. Limit cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1150
2.5. Variational iteration method . . . . . . . . . . . . . . . . . . . . . . . 1153
3. Parameter-Expanding Methods . . . . . . . . . . . . . . . . . . . . 1156
3.1. Modifications of Lindstedt–Poincare method . . . . . . . . . . . . . . . 1156
3.2. Bookkeeping parameter . . . . . . . . . . . . . . . . . . . . . . . . . . 1161
4. Parametrized Perturbation Method . . . . . . . . . . . . . . . . . . 1165
5. Homotopy Perturbation Method . . . . . . . . . . . . . . . . . . . 1171
5.1. Periodic solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
5.2. Bifurcation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
1141
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1142 J.-H. He
1. Introduction
With the rapid development of nonlinear science, there appears an ever-increasing
interest of scientists and engineers in the analytical asymptotic techniques for non-
linear problems. Though it is very easy for us now to find the solutions of linear
systems by means of computer, it is, however, still very difficult to solve nonlinear
problems either numerically or theoretically. This is possibly due to the fact that
the various discredited methods or numerical simulations apply iteration techniques
to find their numerical solutions of nonlinear problems, and nearly all iterative
methods are sensitive to initial solutions,14,27,40,81,101,102,107 so it is very difficult
to obtain converged results in cases of strong nonlinearity. In addition, the most
important information, such as the natural circular frequency of a nonlinear oscil-
lation depends on the initial conditions (i.e. amplitude of oscillation) will be lost
during the procedure of numerical simulation.
Perturbation methods8,11,15,18,22,94,98 – 100 provide the most versatile tools avail-
able in nonlinear analysis of engineering problems, and they are constantly being
developed and applied to ever more complex problems. But, like other nonlinear
asymptotic techniques, perturbation methods have their own limitations:
(1) Almost all perturbation methods are based on such an assumption that a small
parameter must exist in an equation. This so-called small parameter assumption
greatly restricts applications of perturbation techniques, as is well known, an
overwhelming majority of nonlinear problems, especially those having strong
nonlinearity, have no small parameters at all.
(2) It is even more difficult to determine the so-called small parameter, which seems
to be a special art requiring special techniques. An appropriate choice of small
parameter may lead to ideal results, however, an unsuitable choice of small
parameter results in badly effects, sometimes serious ones.
(3) Even if a suitable small parameter exists, the approximate solutions solved by
the perturbation methods are valid, in most cases, only for the small values
of the parameter. For example, the approximations solved by the method of
multiple scales are uniformly valid as long as a specific system parameter is
small. However, we cannot rely fully on the approximations because there is no
criterion on how small the parameters should be. Thus checking numerically
and/or experimentally the validity of the approximations is essential.83 For
example, we consider the following two equations:113
u0 + u − ε = 0 , u(0) = 1 (1.1)
April 13, 2006 10:4 WSPC/140-IJMPB 03379
and
u0 − u − ε = 0 , u(0) = 1 . (1.2)
The solution of Eq. (1.1) is u(t) = ε + (1 − ε)e−t, while the unperturbed solution
of Eq. (1.1) is u0 (t) = e−t . In case ε 1, the perturbation solution leads to high
accuracy, for |u(t) − u0 (t)| ≤ ε.
By similar analysis for Eq. (1.2), we have
|u(t) − u0 (t)| = ε|1 − et | . (1.3)
It is obvious that u0 can never be considered as an approximate solution of
Eq. (1.2) in case t 1, so the traditional perturbation method is not valid for this
case even when ε 1.
In what follows, we should introduce some new developed methods for problem
solving in areas where traditional techniques have been unsuccessful.
There exist some alternative analytical asymptotic approaches, such as the non-
perturbative method,33 weighted linearization method,10,105 Adomian decompo-
sition method,1,9,35,118,119 modified Lindstedt–Poincare method,28,65 – 67,91 varia-
tional iteration method,49,70,74 – 77 energy balance methods,63 tanh-method,5,13,36
F -expansion method106,115,116 and so on. Just recently, some new perturbation
methods such as artificial parameter method,69,88 δ-method,11,16 perturbation in-
cremental method,26 homotopy perturbation method,44 – 48,50 – 52,62,72 parameter-
ized perturbation method,73 and bookkeeping artificial parameter perturbation
method64 which does not depend on on the small parameter assumption are pro-
posed. A recent study68 also reveals that the numerical technique can also be pow-
erfully applied to the perturbation method. A review of perturbation techniques in
phase change heat transfer can be found in Ref. 12, and a review of recently de-
veloped analytical techniques can be found in Ref. 71. Recent advance in nonlinear
dynamics, vibrations and control in China can be found in Ref. 93.
A wide body of literature dealing with the problem of approximate solutions
to nonlinear equations with various different methodologies also exists. Although
a comprehensive review of asymptotic methods for nonlinear problems would be
in order at this time, this paper does not undertake such a task. Our emphasis is
mainly put on the recent developments of this field in China, hence, our references
to literature will not be exhaustive. Rather, our purpose in this paper is to present a
comprehensive review of the past and current work on some new developed asymp-
totic techniques for solving nonlinear problems, with the goal of setting some ideas
and improvements which point toward new and interesting applications with these
methods. The content of this paper is partially speculative and heuristic, but we
feel that there is enough theoretical and computational evidence to warrant further
investigation and most certainly, refinements and improvements, should the reader
choose to pursue the ideas.
In this review article, we limit ourselves to nonlinear order differential equations,
most nonlinear partial differential equations can be converted into order differential
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1144 J.-H. He
2. Variational Approaches
2.1. Ritz method
Variational methods38,55 – 57,89,90,121 such as Raleigh–Ritz and Bubnov–Galerkin
techniques have been, and continue to be, popular tools for nonlinear analysis.
When contrasted with other approximate analytical methods, variational methods
combine the following two advantages:
(1) They provide physical insight into the nature of the solution of the problem.
For example, we consider the statistically unstable Duffing oscillator, defined
by
an oscillation about the origin will occur only if εA2 > 2, where A is the amplitude
of the oscillation.
(2) The obtained solutions are the best among all the possible trial-functions. As
an illustration, consider the following chemical reaction92
nA → C + D
It is easy to prove that the stationary condition of the above functional, Eq. (2.4),
is equivalent to Eq. (2.3).
We apply the Ritz method to obtain an analytical solution of the discussed
problem. When all molecules A are used up, no further increase in the number of
molecules C can occur, so dx/dt = 0. Putting this into Eq. (2.3), the final number
of molecules C is x∞ = a. By the above analysis, we choose a trial-function in the
form
1146 J.-H. He
z = yn . (2.21)
z 00 + k 2 z = 0 , (2.23)
which is a linear equation. The solution of Eq. (2.19), therefore, has the form:
1148 J.-H. He
cp2 ∞ p3 ∞
Z Z Z ∞
= sech4 (z)dz + sech6 (z)dz + 2p2 q {sech4 (z) tanh4 (z)}dz
2q 0 q 0 0
5c + 12p + 4q 2 = 0 , (2.34)
−5c − 8p + 4q 2 = 0 . (2.35)
From Eqs. (2.34) and (2.35), we can easily obtain the following relations:
r
1 c
p = − c, q = . (2.36)
2 4
So the solitary wave solution can be approximated as
r
c c
u = − sech2 (x − ct − ξ0 ) , (2.37)
2 4
which is the exact solitary wave solution of KdV equation (2.25).
April 13, 2006 10:4 WSPC/140-IJMPB 03379
2.3. Bifurcation
Bifurcation arises in various nonlinear problems.45,47,48,79,122 – 125 Variational
method can also be applied to the search for dual solutions of a nonlinear equation,
and to approximate identification of the bifurcation point. Consider the Bratu’s
equation in the form:
Due to its importance, the Bratu problem has been studied extensively. First, it
arises in a wide variety of physical applications, ranging from chemical reaction the-
ory, radiative heat transfer and nanotechnology114 to the expansion of universe.42
Second, because of its simplicity, the equation is widely used as a benchmarking tool
for numerical methods. Khuri42 applied Adomian decomposition method to study
the problem, the procedure is tedious though the expression is a lovely closed-form,
furthermore only one solution is found when 0 < λ < λc , and error arises when
λ → λc .
The present problem can be easily solved with high accuracy by the variational
method, furthermore, two branches of the solutions can be simultaneously deter-
mined, and the bifurcation point can be identified with ease. It is easy to establish
a variational formulation for Eq. (2.38), which reads
Z 1
1 02 u
J(u) = u − λe dx . (2.39)
0 2
In view of the Ritz method, we choose the following trial-function:
u = Ax(1 − x) , (2.40)
1150 J.-H. He
Equation (2.42) can be readily solved by some mathematical software, for example,
MATHEMATICA, Matlab. There are two solutions to Eq. (2.42) for values of 0 <
λ < λc , and no solutions for λ > λc . There is only one solution for a critical value
of λ = λc , which solves
Z 1
{(1 − 2x)2 − λc x2 (1 − x)2 eAc x(1−x) }dx = 0 . (2.43)
0
Solving Eq. (2.44), we have Ac = 4.72772. Substituting the result into Eq. (2.43)
results in λc = 3.56908. The exact critical value is λ̃c = 3.51383071. The 1.57%
accuracy is remarkable good in view of the crude trial-function, Eq. (2.40).
In order to compare with Khuri’s results, we consider the case λ = 1. In such
case, Eq. (2.43) becomes
Z 1
{A(1 − 2x)2 − x(1 − x)eAx(1−x) }dx = 0 . (2.45)
0
where T is the period, this technique is similar to the method of weighted residuals.
We assume that the amplitude weakly varies with time, so we write the ampli-
tude in the form
a(t) = Aeαt ≈ A , |α| 1 . (2.52)
Accordingly we approximately have the following expressions
p
ẋ ≈ αx − ω A2 − x2 , (2.53)
p
ẍ ≈ (α2 − ω 2 )x − 2αω A2 − x 2 . (2.54)
Now we consider the van der Pol equation:
ẍ + x − ε(1 − x2 )ẋ = 0 , (2.55)
We will not re-illustrate the solution procedure, but we identify α in Ref. 58 instead
with
ε2 (A2 − 4)ωπ
α= , (2.56)
4(2πω − εA2 )
and the frequency equation (33) in Ref. 58 should be replaced by
ε2 (A2 − 4)2 ω 2 π 2 ε2 (A2 − 4)ωπ
1 − ω2 + − = 0. (2.57)
16(2πω − εA2 )2 4(2πω − εA2 )
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1152 J.-H. He
leading to the result: A = 2, which agrees with the standard result of the pertur-
bation method.
The simplest method among the method of weighted residuals is the method of
collocation. Collocating at ωt = π/3, ωt = π/4, and ωt = π/6 gives, respectively,
the approximate values of A: A = 2, A = 1.414, and A = 1.155. The average value
of A reads A = 1.522.
We can also apply the least squares method to find the approximate value of A
by the formulation:
Z T /4
∂R
R dt = 0 , (2.68)
0 ∂A
i.e.
Z T /4
A(1 − A2 cos2 ωt)(1 − 3A2 cos2 ωt) sin2 ωtdt = 0 , (2.69)
0
p
which leads to the result A = 8/3 = 1.633.
Now we choose A = 1.633, then Eq. (2.59) becomes
5 2
ε + O(ε3 ) = 1 − 0.0694ε2 + O(ε3 ) .
ω =1− (2.70)
72
We write down the perturbation solution for reference, which reads
1 2
ω =1− ε + O(ε3 ) = 1 − 0.0625ε2 + O(ε3 ) . (2.71)
16
Equation (2.63) becomes
8 1 8 1 2.566 1
ω= +O = + O = + O . (2.72)
πε ε2 πε ε2 ε ε2
The exact frequency under the limit ε → ∞ is
3.8929 1
ω= +O . (2.73)
ε ε2
So the obtained solution is valid for both ε → 0 and ε → ∞.
1154 J.-H. He
and substituting Eq. (2.83) into Eq. (2.76) leads to the following residual
3 1
R0 (t) = 1 − ω 2 + εA2 A cos ωt + εA3 cos 3ωt . (2.84)
4 4
By the formulation (2.82), we have
t
1
Z
u1 (t) = A cos ωt + R0 (τ ) sin ω(τ − t)dτ . (2.85)
ω 0
1156 J.-H. He
3. Parameter-Expanding Methods
We consider the following nonlinear oscillator
mu00 + ω02 u + εf (u) = 0 . (3.1)
Various perturbation methods have been applied frequently to analyze Eq. (3.1).
The perturbation methods are, however, limited to the case of small ε and mω02 > 0,
that is, the associated linear oscillator must be statically stable in order that linear
and nonlinear response be qualitatively similar.
Classical methods which are applied to weakly nonlinear systems include the
Lindstedt–Poincare, Krylov–Bogoliubov–Mitropolski averaging, and multiple time
scale methods. These are described by many textbooks by Bellman,15 Nayfeh,98
and Nayfeh and Mook,100 among others. These methods are characterized by ex-
pansions of the dependent variables in power series in a small parameter, resulting
in a collection of linear differential equations which can be solved successively. The
solution to the associated linear problem thus provides a starting point for the gen-
eration of the “small perturbation” due to the nonlinearity, with various devices
employed to annul secularities.
Classical techniques which have been used for both weakly and strongly nonlin-
ear systems include the equivalent linearization method,105 the harmonic balance
method.79 A feature of these methods is that the form of solution is specified in
advance. The methods work well provided that the filter hypothesis is satisfied,
that is, higher harmonics output by the nonlinearities are substantially attenuated
by the linear part of the system.
1158 J.-H. He
So we have
2
∂2u ∂2u
∂f
= . (3.13)
∂t2 ∂t ∂τ 2
We expand (∂f /∂t)2 in a series of ε:
2
∂f
= 1 + εf1 + ε2 f2 + · · · . (3.14)
∂t
Now we consider the van der Pol equation.
u00 + u − ε(1 − u2 )u0 = 0 . (3.15)
By the transformation τ = f (t, ε), Eq. (3.15) becomes
2 2
∂f ∂ u ∂f ∂u
2
+ u = ε(1 − u2 ) . (3.16)
∂t ∂τ ∂t ∂τ
Introducing a new variable ω, which is defined as
2
∂f 1
= 2. (3.17)
∂t ω
So Eq. (3.16) reduces to
∂2u ∂u
2
+ ω 2 u = εω(1 − u2 ) . (3.18)
∂τ ∂τ
By simple operation, we have
2
∂f 1 1
= 2 = . (3.19)
∂t ω 1 + 81 ε2
Solving Eq. (3.19), subject to the condition f (t, 0) = t, gives
t
τ =f = q . (3.20)
1 + 81 ε2
Its period can be expressed as
r
1
T = 2π 1 + ε2 . (3.21)
8
It is obvious that when ε 1, the results are same as those obtained by standard
perturbation methods.98
However, for large values of ε (ε 1), we have the following approximation 98
for exact period
Z 1/√3
dv
Tex ≈ 2ε √ − 3vdv = 1.614ε , (ε 1) . (3.22)
2/ 3 v
From Eq. (3.20), it follows
π
T ≈ √ ε = 2.22ε , (ε 1) . (3.23)
2
April 13, 2006 10:4 WSPC/140-IJMPB 03379
It is obvious that for large ε, the approximate period has the same feature as
the exact one, and we have
Tex 1.614
lim = = 0.727 .
ε→∞ T 2.22
So the maximal relative error for all 0 < ε < ∞ is less than 37.5%. We can
readily obtain higher-order approximations by MATHEMATICA.
Now we return to Eq. (3.1). Most methods are limited to odd nonlinearities and
require that ω02 > 0 and m > 0. We must devise a method to solve Eq. (3.1) for
the case when (1) m > 0, ω02 ≤ 0; (2) ω02 ≥ 0, m ≤ 0; (3) even nonlinearities ex-
ist. Parameter-expanding methods including modified Lindsted–Poincare method67
and bookkeeping parameter method64 can successfully deal with such special cases
where classical methods fail. The methods need not have a time transformation
like Lindstedt–Poincare method, the basic character of the method is to expand
the solution and some parameters in the equation. If we search for periodic solution
of Eq. (3.1), then we can assume that
u = u0 + εu1 + ε2 u2 + · · · , (3.24)
m = 1 + pm1 + p2 m2 + · · · . (3.26)
Hereby ε can be a small parameter in the equation, or an artificial parameter or a
bookkeeping parameter.
As an illustration, consider the motion of a ball-bearing oscillating in a glass
tube that is bent into a curve such that the restoring force depends upon the cube
of the displacement u. The governing equation, ignoring frictional losses, is8
d2 u
+ εu3 = 0 , u(0) = A , u0 (0) = 0 . (3.27)
dt2
The standard Lindstedt–Poincare method does not work for this example. Now
we re-write Eq. (3.27) in the form
u00 + 0 · u + εu3 = 0 . (3.28)
Supposing the solution and the constant zero in Eq. (3.28) can be expressed as
u = u0 + εu1 + ε2 u2 + · · · , (3.29)
0 = ω 2 + εc1 + ε2 c2 + · · · . (3.30)
Substituting Eqs. (3.29) and (3.30) into Eq. (3.28), and processing as the standard
perturbation method, we have
u000 + ω 2 u0 = 0 , u0 (0) = A , u00 (0) = 0 , (3.31)
1160 J.-H. He
Solving Eq. (3.31), we have u0 = A cos ωt. Substituting u0 into Eq. (3.32) results
into
3 1
u001 + ω2 u1 + A c1 + A2 cos ωt + A3 cos 3ωt = 0 . (3.33)
4 4
Eliminating the secular term needs
3
c1 = − A2 . (3.34)
4
If only the first-order approximate solution is searched for, then from Eq. (3.30),
we have
3
0 = ω 2 − εA2 , (3.35)
4
which leads to the result
√
3 1/2
ω= ε A. (3.36)
2
Its period, therefore, can be written as
4π
T = √ ε−1/2 A−1 = 7.25ε−1/2 A−1 . (3.37)
3
Its exact period can be readily obtained, which reads
Tex = 7.4164ε−1/2A−1 . (3.38)
It is obvious that the maximal relative error is less than 2.2%, and the obtained
approximate period is valid for all ε > 0.
Now consider another example:99
u
u00 + = 0. (3.39)
1 + εu2
with initial conditions u(0) = A and u0 (0) = 0.
We rewrite Eq. (3.39) in the form
u00 + 1 · u + εu00 u2 = 0 . (3.40)
Proceeding with the same manipulation as the previous example, we obtain the
following angular frequency:
1
ω=q . (3.41)
1 + 43 εA2
It is obvious that for small ε, it follows that
3
ω = 1 − εA2 . (3.42)
8
Consequently, in this limit, the present method gives exactly the same results as
the standard perturbations.99 To illustrate the remarkable accuracy of the obtained
results, we compare the approximate period
r
3
T = 2π 1 + εA2 (3.43)
4
April 13, 2006 10:4 WSPC/140-IJMPB 03379
0 = ω 2 + pc1 + p2 c2 + · · · . (3.49)
Here, p is a bookkeeping parameter, ci can be identified in view of no secular
terms in ui (i = 1, 2, 3, . . .). For example, the constant c1 in Eq. (3.49) can also be
identified in view of no secular terms in u1 , that is
Z T
A cos ωt{c1 A cos ωt + sin(A cos ωt)}dt = 0 , (3.50)
0
where T = 2π/ω.
From Eq. (3.50), c1 can be determined explicitly by Bessel function. The angular
frequency can be determined as
r
2J1 (A)
ω= , (3.51)
A
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1162 J.-H. He
0 = a + pa1 + p2 a2 + · · · , (3.59)
1 = pb1 + p2 b2 + · · · . (3.60)
Substituting Eqs. (3.58)–(3.60) into Eq. (3.57), collecting the same power of p, and
equating each coefficient of p to zero, we obtain
u00 + au0 = 1 , u0 (0) = 0 , (3.61)
1164 J.-H. He
0 = β 2 + pa1 + p2 a2 + · · · , (3.77)
1 = pb1 + p2 b2 + · · · . (3.78)
By simple operation, we have the following equations
u000 (x) − β 2 u0 = 0 , (3.79)
3/2
u001 (x) − β 2 u1 = b1 x−1/2 u0 + a 1 u0 , (3.80)
with associated boundary conditions u0 (0) = 1, u0 (∞) = 0 and un (0) = un (∞) = 0
for n > 1. The first-order approximate solution is64
u0 = e−1.19078255x . (3.81)
64
The second-order approximate solution is approximately solved as
1
u(x) = 1 − x e−1.19078255x . (3.82)
3
In 1981, Nayfeh98 studied the free oscillation of a nonlinear oscillation with
quadratic and cubic nonlinearities, and the governing equation reads
u00 + u + au2 + bu3 = 0 , (3.83)
where a and b are constants.
a We can also assume that u00 (x) + 0 · u = 1 · x−1/2 u3/2 , then the constant β 2 will be proven to
be negative.
April 13, 2006 10:4 WSPC/140-IJMPB 03379
In order to carry out a straightforward expansion for small but finite ampli-
tudes for Eq. (3.83), we need to introduce a small parameter because none appear
explicitly in this equation. To this end, we seek an expansion in the form98
u = qu1 + q 2 u2 + q 3 u3 + · · · , (3.84)
where q is a small dimensionless parameter that is a measure of the amplitude of
oscillation. It can be used as a bookkeeping device and set equal to unity if the am-
plitude is taken to be small. As illustrated in Ref. 98, the straightforward expansion
breaks down due to secular terms. And Nayfeh used the method of renormaliza-
tion to render the straightforward expansion uniform. Unfortunately, the obtained
results are valid only for small amplitudes.
Hagedorn43 also used an artificial parameter to deal with a mathematical pen-
dulum. For Eq. (3.83), we can assume that64
u = u0 + pu1 + p2 u2 + · · · , (3.85)
a = pa1 + p2 a2 + · · · , (3.87)
b = p 2 b1 + p 3 b2 + · · · . (3.88)
We only write down the first-order angular frequency, which reads
v q
u
u 1 + 3 bA2 + (1 + 3 bA2 )2 − 5 a2 A2
t 4 4 3
ω= . (3.89)
2
We write down Nayfeh’s result98 for comparison:
3 5
ω =1+ b − a2 A2 , (3.90)
8 12
which is obtained under the assumption of small amplitude. Consequently, in this
limit, the present method gives exactly the same results as Nayfeh’s.98
1166 J.-H. He
Example 1. Now we consider the Duffing equation with 5th order nonlinearity,
which reads
1 = ω 2 + ε 4 ω1 + ε 8 ω2 + · · · . (4.22)
1168 J.-H. He
Substituting Eqs. (4.21) and (4.22) into Eq. (4.20) and equating coefficients of
like powers of ε yields the following equations
v000 + ω 2 v0 = 0 , v0 (0) = A/ε , v00 (0) = 0 (4.23)
2
d2 u d2 u
(1 + 4q 2 u2 ) + α2 u + 4q 2 u = 0, t∈Ω (4.31)
dt2 dt2
with initial conditions u(0) = A, and u0 (0) = 0.
Herein α and q are known constants, and need not to be small. We let u = εv
in Eq. (4.31) and obtain
2
d2 v dv
(1 + 4ε2 q 2 v 2 ) 2 + α2 v + 4q 2 ε2 v = 0 , v(0) = A/ε , v 0 (0) = 0 . (4.32)
dt dt
April 13, 2006 10:4 WSPC/140-IJMPB 03379
v = v 0 + ε 2 v1 + ε 4 v2 + · · · . (4.34)
Substituting Eqs. (4.33) and (4.34) into Eq. (4.32), and equating the coefficients
of like powers of ε results in the following equations
v000 + Ω2 v0 = 0 , v0 (0) = A/ε , v00 (0) = 0 (4.35)
1170 J.-H. He
1 = ω 2 + ε 2 ω1 + ε 4 ω2 + · · · . (4.51)
Substituting Eqs. (4.50) and (4.51) into Eq. (4.49) and equating coefficients of
like powers of ε yields the following equations
v000 + ω 2 v0 = 0 , v0 (0) = A/ε , v00 (0) = 0 (4.52)
We let
3ω 2 A2
ω1 = (4.57)
4ε2
in Eq. (4.56) so that the secular term can be eliminated. Solving Eq. (4.56) yields
A3
v1 = (cos ωt − cos 3ωt) (4.58)
32ε3
Thus we obtain the first-order approximate solution of the original Eq. (4.48),
which reads
A3
u = ε(v0 + ε2 v1 ) = A cos ωt + (cos ωt − cos 3ωt) . (4.59)
32
Substituting Eq. (4.57) into Eq. (4.51) results in
3ω 2 A2
1 = ω 2 + ε 2 ω1 = ω 2 + (4.60)
4
which leads to
1
ω=q . (4.61)
1 + 43 A2
1172 J.-H. He
1174 J.-H. He
u001 + ω 2 u1 = ω 2 u0 − u−1
0 , u1 (0) = 0 , u01 (0) = 0 . (5.16)
The solution of Eq. (5.15) is u0 (t) = A cos ωt. Substituting u0 into Eq. (5.16)
results in
1
u001 + ω 2 u1 = A ω 2 cos ωt − . (5.17)
A cos ωt
A rule of avoiding secular term in u1 leads to the condition
Z π/(2ω)
2 1
cos ωt A ω cos ωt − dt = 0 , (5.18)
0 A cos ωt
which leads to the result
√
ω= 2/A . (5.19)
Applying the variational iteration method as illustrated in Sec. 2.5, we can solve
u1 from Eq. (5.17) under the initial conditions u1 (0) = 0 and u01 (0) = 0,
1 t
1
Z
2
u1 (t) = sin ω(s − t) Aω cos ωs − ds . (5.20)
ω 0 A cos ωs
So we obtain the first-order approximate solution by setting p = 1, which reads
1 t
1
Z
2
u = u0 + u1 = A cos ωt + sin ω(s − t) Aω cos ωs − ds . (5.21)
ω 0 A cos ωs
The period of the system can be expressed in the form
√
T = 2πA = 4.442A . (5.22)
The exact period can be easily computed,
√ Z A du √ Z A
du
Tex = 2 2 s =2 2 √ . (5.23)
0
Z A 0 ln A − ln u
1/sds
u
Please note that we recover the main term u00 by multiplying zero. Assuming the
solution, the coefficients of u and u00 , 1 and 0, respectively, can be expanded, in the
following form
u = u0 + pu1 + p2 u2 + · · · (5.27)
1 = ω 2 + pa1 + p2 a2 + · · · (5.28)
0 = 1 + pb1 + p2 b2 + · · · . (5.29)
Substituting Eqs. (5.27)–(5.29) into Eq. (5.26) results in
(1 + pb1 + · · ·)(u000 + pu001 + · · · ·) + (ω 2 + pa1 + · · ·)(u0 + pu1 + · · · ·)
+p(u000 + pu001 + · · · ·)(u0 + pu1 + · · · ·)2 = 0 . (5.30)
Collecting terms of the same power of p, gives
u000 + ω 2 u0 = 0 , (5.31)
0 = 1 + b1 . (5.36)
Solving Eqs. (5.34)–(5.36) simultaneously, we obtain
2
ω = √ A−1 = 1.1547A−1 . (5.37)
3
The accuracy 7.8% is remarkable good.
We can also rewrite Eq. (5.9) in the form
1 + u00 u = 0 . (5.38)
00
Multiplying both sides of Eq. (5.38) by u , we have
u00 + u002 u = 0 . (5.39)
We construct a homotopy in the form
u00 + 0 · u + pu002 u = 0 . (5.40)
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1176 J.-H. He
Similarly, we expand the solution and the coefficient of the middle term, 0, into the
forms
u = u0 + pu1 + p2 u2 + · · · (5.41)
0 = ω 2 + pa1 + p2 a2 + · · · . (5.42)
As a result, we obtain
u000 + ω 2 u0 = 0 , (5.43)
u001 + ω 2 u1 + a1 u0 + u002
0 u0 = 0 . (5.44)
The solution of Eq. (5.43) is u0 (x) = A cos ωx. Substituting u0 into Eq. (5.44), by
simple manipulation, yields
3 4 2 1
u1 + ω u1 + a1 + ω A A cos ωx + ω 4 A3 cos 3ωx = 0 .
00 2
(5.45)
4 4
No secular terms in u1 requires that
3
a1 = − ω 4 A2 . (5.46)
4
If we stop at the first-order approximate solution, then Eq. (5.42) becomes
3
0 = ω 2 − ω 4 A2 , (5.47)
4
from which we can obtain the same result as Eq. (5.37).
Now we consider Duffing equation
u00 + u + εu3 = 0 , ε>0 (5.48)
with initial conditions u(0) = A, and u0 (0) = 0.
We construct the following homotopy:
u00 + ω 2 u + p(εu3 + (1 − ω 2 )u) = 0 , p ∈ [0, 1] . (5.49)
When p = 0, Eq. (5.49) becomes the linearized equation, u00 + ω 2 u = 0, when
p = 1, it turns out to be the original one. We assume that the periodic solution to
Eq. (5.49) may be written as a power series in p:
u = u0 + pu1 + p2 u2 + · · · . (5.50)
Substituting Eq. (5.50) into Eq. (5.49), collecting terms of the same power of p,
gives
u000 + ω 2 u0 = 0 , u0 (0) = A , u00 (0) = 0 (5.51)
1 = ω 2 + pω1 + p2 ω2 + · · · (5.56)
We begin with
v0 = u0 = A cos ωt . (5.63)
1178 J.-H. He
5.2. Bifurcation
In this section, we consider the following Duffing oscillator in space86
u00 + ε(u − A2 u3 ) = 0 , u(0) = u(π) = 0 , u(π/2) = 1 , ε ≥ 0. (5.65)
For any ε ≥ 0, the above equation has the trivial solution u(t) = 0. The so-called
bifurcation occurs when a nontrivial solution exists for some of values of ε.
The traditional perturbation method predicts that86
r
ε−1
A = ±2 , ε ≥ 1, (5.66)
3
which is only valid for small values of ε.
According to the homotopy perturbation, we construct the following simple
homotopy:
u00 + εu − εpA2 u3 = 0 . (5.67)
Assume that the solution can be expressed in the form
u = u0 + pu1 + p2 u2 + · · · . (5.68)
In the parlance of the parameter-expanding method (the modified Lindstedt–
Poincare method67 ), we expand the coefficient of u in the middle term of Eq. (5.67)
in the form
ε = ω 2 + pω1 + p2 ω2 + · · · . (5.69)
Substituting Eqs. (5.68) and (5.69) into Eq. (5.67), and equating the terms with
the identical powers of p, we can obtain a series of linear equations and write only
the first two linear equations:
u000 + ω 2 u0 = 0 , u0 (0) = u0 (π) = 0 , u0 (π/2) = 1 , (5.70)
1180 J.-H. He
or
d2 u 1 2 1
+ εA u + εA2 u cos 2ωt = 0 , (6.4b)
dt2 2 2
which is Mathieu type. Suppose that
u = u0 + εu1 + ε2 u2 + · · · , (6.5)
1 2
εA = ω 2 + εc1 + ε2 c2 + · · · (6.6)
2
and substituting Eqs. (6.5) and (6.6) into Eq. (6.4b), and equating the coefficients
of the same power of ε, we have the following two differential equations for u1 and
u2 :
1
u001 + ω 2 u1 + c1 u0 + A2 cos 2ωtu0 = 0 , u1 (0) = 0 , u01 (0) = 0 , (6.7)
2
1
u002 + ω 2 u2 + c2 u0 + c1 u1 + A2 cos 2ωtu1 = 0 , u2 (0) = 0 , u02 (0) = 0 , (6.8)
2
where u0 = A cos ωt. Substituting u0 into Eq. (6.7), the differential equation for
u1 becomes
1 2 1
u1 + ω u1 + A c1 + A cos ωt + A3 cos 3ωt = 0 .
00 2
(6.9)
4 4
The requirement of no secular term requires that
1
c1 = − A2 . (6.10)
4
Solving Eq. (6.9), subject to the initial conditions u1 (0) = 0 and u01 (0) = 0, yields
the result:
1
u1 = A3 (cos 3ωt − cos ωt) . (6.11)
32ω 2
We, therefore, obtain its first-order approximate solution, which reads
εA3 A
u = A cos ωt + 2
(cos 3ωt − cos ωt) = A cos ωt + (cos 3ωt − cos ωt)(6.12)
,
32ω 24
where the angular frequency is determined from the relations (6.6) and (6.10), which
reads
√
3 1/2
ω= ε A. (6.13)
2
To obtain the second-order approximate solution, we substitute u0 and u1 into
Eq. (6.8), in the parlance of no secular, we find
c1 A2 A4
c2 = 2
=− . (6.14)
32ω 128ω 2
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1182 J.-H. He
or
where
1 (k = 0 and k = 1)
!
Ak = k−1
P 3k − 1
Ar Ak−r−1 (k ≥ 2)
3r
r=0
f = f0 + εf1 + · · · , (6.37)
1184 J.-H. He
So we have
1 1 1 + 2b2
Γ(2) + − = 0, (6.42)
4b 3b 2b
which leads to the result:
√
b = 1/ 12 = 0.28867 . (6.43)
The exact solution of Eq. (6.40) is not required, the expression (6.41) requires no
terms of xe−βx (n = 1, 2, 3, . . .) in f1 . So we can assume that the approximate
solution of Eq. (6.40) can be expressed as
1
f1 (t) = Ae−bx + e−2bx + B , (6.44)
8
where the constants A and B can be identified from the initial conditions f1 (0) =
f10 (0) = 0, i.e. A = −1/4 and B = 1/8.
By setting p = 1, we obtain the first-order approximate solution, i.e.
f 00 (x) = f000 (x) + f100 (x) , (6.45)
where f1 and f2 are defined by Eqs. (6.33) and (6.44) respectively.
A highly accurate numerical solution of Blasius equation has been provided by
Howarth,78 who gives the initial slop fex
00
(0) = 0.332057. Comparing the approxi-
mate initial slop:
f 00 (0) = f000 (0) + f100 (0) = 0.3095
we find that the relative error is 6.8%.
We can improve the accuracy of approximate solution to a high-order by the
iteration technique. Now we use Eq. (6.45) as the initial approximate solution of
Eq. (6.31):
1 1 1 1
f˜0 (x) = x − (1 − e−bx ) − e−bx + e−2bx + , (6.46)
b 4 8 8
where b is undermined constant.
By parallel operation, the constant b can be identified by the following relation:
Z ∞
−bx −bx 2 1 −bx 1 −2bx 1 −bx
e bx + e − 2b − 1 − e + e + e dx = 0 (6.47)
0 4 8 8
which leads to the result
b = 0.3062 . (6.48)
It is obvious that f˜000 (0) = b + 0.25b2 = 0.3296 reach a very high accuracy, and the
0.73% accuracy is remarkable good.
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1186 J.-H. He
In the language of modern mathematics, let x and y be the volumes of the jade
and stone, respectively, then we have
x + y = 33 = 27
and
7x + 6y = 11 × 16 = 176 .
We write R(x, y) = 7x + 6y − 198, and let x1 = 27, y1 = 0 (assume that the bowlder
is made of jade only), we have R1 (27, 0) = 13; if let x2 = 0, y2 = 27 (assume that
bowlder is made of stone only), then we obtain R2 (0, 27) = −14. According the
ancient Chinese method, we can calculate the value of x in the form
x2 R 1 − x 1 R 2 27 × 14
x= = = 14 .
R1 − R 2 13 + 14
The ancient Chinese method can also be powerfully applied to nonlinear prob-
lems. We consider the last example of Chapter 7. It reads:
There is a wall with a thickness of 5 chi. Two mice excavate a hole in the wall
from both sides. The big mouse burrows 1 chi in first day, and doubles its headway
everyday afterwards; while the small one burrows 1 chi in first day also, but halves
its headway everyday afterwards. When the hole can be completed? What is the
length for each mouse?
Answer: 2 and 2/17 days. The big mouse penetrates totally 3 and 12/17 chi,
while the small one 1 and 5/17 chi.
The solution procedure: Assume that it needs two days, then 5 chun (1 chun
= 0.1 chi) is left. If we assume that it needs three days, then 3 chi and 0.75 chun
is redundant. According to the Ying Buzu Shu, the days needed for excavation can
be determined.
30.75 × 2 + 5 × 3 2
≈2 .
5 + 30.75 17
Consider an algebraic equation,
f (x) = 0 . (7.1)
Let x1 and x2 be the approximate solutions of the equation, which lead to the
remainders f (x1 ) and f (x2 ) respectively, the ancient Chinese algorithm leads to
the result
x2 f (x1 ) − x1 f (x2 )
x= . (7.2)
f (x1 ) − f (x2 )
Now we rewrite Eq. (7.2) in the form
x2 f (x1 ) − x1 f (x2 ) f (x1 )(x1 − x2 )
x3 = = x1 − . (7.3)
f (x1 ) − f (x2 ) f (x1 ) − f (x2 )
If we introduce the derivative f 0 (x1 ) defined as
f (x1 ) − f (x2 )
f 0 (x1 ) = , (7.4)
x1 − x 2
April 13, 2006 10:4 WSPC/140-IJMPB 03379
then we have
f (x1 )
x = x1 − , (7.5)
f 0 (x1 )
which is the well-known Newton iteration formulation proposed by Newton (1642–
1727). Chinese mathematicians had used the theory for more than one millennium.
The Chinese algorithm seems to have some advantages over the well-known Newton
iteration formula if the two points (x1 and x2 ) locate two sides of the exact root,
i.e. f (x1 ) · f (x2 ) < 0. Consider an example
f (x) = sin x . (7.6)
We begin with x1 = 0.1 and x2 = 4.7. It is obvious that f1 = 0.1 > 0 and
f2 = −1.0 < 0, so there is a root locating x ∈ (x1 , x2 ). By Eq. (7.2), we have
x2 f (x1 ) − x1 f (x2 )
x3 = = 1.43 .
f (x1 ) − f (x2 )
Calculating f (x3 ) results in f3 = 0.99 > 0, so the root locates at x ∈ (x2 , x3 ). Using
Eq. (7.2), we have
x2 f (x3 ) − x3 f (x2 )
x4 = = 3.06 .
f (x3 ) − f (x2 )
We see the procedure converges very fast to the exact root, the accuracy reaches
2.5% by only two iterations even for very poor initial prediction.
Consider the Duffing equation
u00 + u + εu3 = 0 , u(0) = A , u0 (0) = 0 . (7.7)
We use the trial functions u1 (t) = A cos t and u2 = A cos ωt, which are, respec-
tively, the solutions of the following linear equations
u00 + ω12 u = 0 , ω12 = 1 , (7.8)
and
u00 + ω22 u = 0 , ω22 = ω 2 . (7.9)
The residuals are
R1 (t) = εA3 cos3 t , (7.10)
1188 J.-H. He
He Chengtian uses 26/49 as the strong weighing factor because it is much more
accurate than that of the weak weighing factor, 9/17. The observation shows that
the accuracy of the former is about 0.005%, while the accuracy for the latter is
about 0.22%. So the weighting factor for 26/49 is much larger than that for 9/17.
He Chengtian actually uses the following inequality:
If
a d
<x< , (7.15)
b c
where a, b, c and d are real numbers, then
a ma + nd d
< < , (7.16)
b mb + nc c
and x is approximated by
ma + nd
x(m, n) = , (7.17)
mb + nc
where m and n are weighting factors. We call x(1, 1) = (a + d)/(b + c) the He
Chengtian’s average of a/b and d/c.
Generally speaking m and n can be freely chosen, and the accuracy of the
obtained result is better than a/b or d/c. For example, if we choose m = 100 and
n = 1, then the improved fractional day can be calculated as
26 × 100 + 9 × 1 2609
the fractional day = = .
49 × 100 + 17 × 1 4917
The accuracy is about 0.0043%, and is improved compared with that of 26/49.
Equation (7.16) can be rewritten equivalently in the form
ma + nd ka + d
x= = , (7.18)
mb + nc kb + c
where k = m/n.
It is obvious that
d
lim x = , (7.19)
k→0 c
and
a
lim x = . (7.20)
k→∞ b
The changing process of k from zero to infinite is just that of x from d/c to a/b.
There must exist a certain value of k, while the corresponding value of x locates at
its exact solution.
There exists no general rule of choosing the value of k. It should be larger than 1
when a/b is more accurate than a/b. The more accurates a/b is, the larger value of
k. If the accuracy of a/b is lower than that of d/c, the value of k should be smaller
than 1. The less accurate a/b is, the smaller value of k.
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1190 J.-H. He
It is obvious that
π/2
π π√
Z p
< 1 − k sin2 x dx < 1−k. (7.21)
2 0 2
By He Chengtian’s method, we have
Z π/2 p √
π
1 − k sin2 x dx = (p + q 1 − k)
0 2(p + q)
π √
= (1 + ξ 1 − k) , (7.22)
2(1 + ξ)
where p and q are weighting factors, ξ = q/p.
π−2
In the case k = 0, we have ξ = 0, and when k = 1, it follows ξ = 2 , so we
can approximately determine ξ in the form:
π−2
ξ= k. (7.23)
2
We, therefore, have
Z π/2 p
π−2 √
π
1 − k sin2 x dx = 1+ k 1−k . (7.24)
0 2 + (π − 2)k 2
Example 2. Consider the equation
(1 + u2 )u00 + u = 0 , u(0) = A , u0 (0) = 0 . (7.25)
We rewrite Eq. (7.25) in the form
1
u00 = − u. (7.26)
1 + u2
c 22/7 is more accurate than 157/50, so the value of weight factor for the former is bigger than
If we choose the trial-function in the form u = A cos ωt, where ω is the frequency,
then the maximal and minimal values of 1/(1 + u2 ) are, respectively, 1 and 1/(1 +
A2 ). So we immediately obtain
1 1
< ω2 < . (7.27)
1 1 + A2
According to He Chengtian’s interpolation, we set
m+n 1
ω2 = = , (7.28)
m + n(1 + A2 ) 1 + kA2
where m and n are weighting factors, k = n/(m + n).
So the frequency can be approximated as
1
ω= √ . (7.29)
1 + kA2
To compare, we write Nayfeh’s result,98 which can be written in the form
3
u = A cos 1 − A2 t , (7.30)
8
which is valid only for small amplitude A. To match Nayfeh’s result, we set k = 3/4
in Eq. (7.29), yielding the result
1
ω=q . (7.31)
1 + 43 A2
which has a similar form of u00 = −ω 2 u. Assume that period solution of Eq. (7.32)
can be written in the form
u = A cos ωt , (7.34)
1192 J.-H. He
8. Conclusions
We have reviewed a few new asymptotic techniques with numerous examples. All
reviewed methods can be applied to various kinds of nonlinear problems, and the
examples studied in the present review article can be used as paradigms for real-
life physics problems. For the nonlinear oscillators, all the reviewed methods yield
high accurate approximate periods, but the accuracy of the amplitudes cannot be
ameliorated by iteration, the discussion of the problem is available in Journal of
Sound and Vibration, Vol. 282, pages 1317–1320 (2005).
Acknowledgment
This work is supported by the Program for New Century Excellent Talents in
University of P.R. China and the William M.W. Wong Engineering Research Fund.
References
1. T. A. Abassy, M. A. El-Tawil and H. K. Saleh The solution of KdV and mKdV
equations using Adomian Pade approximation, Int. J. Nonl. Sci. Num. Simulation
5(4), 327 (2004).
2. S. Abbasbandy, Application of He’s homotopy perturbation method to functional
integral equations, Chaos Solitons Fractals (in press).
3. S. Abbasbandy, A numerical solution of Blasius equation by Adomian’s decomposi-
tion method and comparison with homotopy perturbation method, Chaos Solitons
Fractals (in press).
4. S. Abbasbandy, Application of He’s homotopy perturbation method for Laplace
transform, Chaos Solitons Fractals (in press).
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1194 J.-H. He
1196 J.-H. He
48. J. H. He, Homotopy perturbation method for bifurcation of nonlinear problems, Int.
J. Nonl. Sci. Num. Simulation, 6(2), 207 (2005).
49. J. H. He, Y. Q. Wan and Q. Guo An iteration formulation for normalized diode
characteristics, Int. J. Circ. Theor. Appl. 32(6), 629 (2004).
50. J. H. He, Asymptotology by homotopy perturbation method, Appl. Math. Comput.
156(3), 591 (2004).
51. J. H. He, Comparison of homotopy perturbation method and homotopy analysis
method, Appl. Math. Comput. 156(2), 527 (2004).
52. J. H. He, The homotopy perturbation method for nonlinear oscillators with discon-
tinuities, Appl. Math. Comput. 151(1), 287 (2004).
53. J. H. He, Solution of nonlinear equations by an ancient Chinese algorithm, Appl.
Math. Comput. 151(1), 293 (2004)
54. J. H. He, He Chengtian’s inequality and its applications, Appl. Math. Comput.
151(3), 887 (2004).
55. J. H. He, Variational principles for some nonlinear partial differential equations with
variable coefficients, Chaos Solitons Fractals 19(4), 847 (2004).
56. J. H. He, Variational approach to the Thomas-Fermi equation, Appl. Math. Comput.
143(2–3), 533 (2003).
57. J. H. He, Variational approach to the Lane-Emden equation, Appl. Math. Comput.
143(2–3), 539 (2003).
58. J. H. He, Determination of limit cycles for strongly nonlinear oscillators, Phys. Rev.
Lett. 90(17), Art. No. 174301 (2003).
59. J. H. He, Determination of limit cycles for strongly nonlinear oscillators, Phys. Rev.
Lett. 91(19), Art. No. 199902 (2003).
60. J. H. He, Linearized perturbation technique and its applications to strongly nonlinear
oscillators, Comput. Math. Appl. 45(1–3), 1 (2003).
61. J. H. He, A simple perturbation approach to Blasius equation, Appl. Math. Comput.
140(2–3), 217 (2003).
62. J. H. He, Homotopy perturbation method: a new nonlinear analytical technique,
Appl. Math. Comput. 135(1), 73 (2003).
63. J. H. He Preliminary report on the energy balance for nonlinear oscillations, Mech.
Res. Comm. 29(2–3), 107 (2002).
64. J. H. He, Bookkeeping parameter in perturbation methods, Int. J. Nonl. Sci. Num.
Simulation 2(3), 257 (2001).
65. J. H. He, Modified Lindsted-Poincare methods for some strongly nonlinear oscilla-
tions Part III: double series expansion, Int. J. Nonl. Sci. Num. Simulation 2(4), 317
(2001).
66. J. H. He, Modified Lindstedt–Poincare methods for some strongly non-linear oscil-
lations Part I: expansion of a constant, Int. J. Nonl. Mech. 37(2), 309 (2002).
67. J. H. He, Modified Lindstedt–Poincare methods for some strongly non-linear oscil-
lations Part II: a new transformation, Int. J. Nonl. Mech. 37(2), 315 (2002).
68. J. H. He, Iteration perturbation method for strongly nonlinear oscillations, J. Vib.
Cont. 7(5), 631 (2001).
69. J. H. He A modified perturbation technique depending upon an artificial parameter,
Meccanica 35(4), 299 (2000).
70. J. H. He, Variational iteration method for autonomous ordinary differential systems,
Appl. Math. Comput. 114(2–3), 115 (2000).
71. J. H. He, A review on some new recently developed nonlinear analytical techniques,
Int. J. Nonl. Sci. Num. Simulation 1(1), 51 (2000).
April 13, 2006 10:4 WSPC/140-IJMPB 03379
72. J. H. He, Homotopy perturbation technique, Comput. Methods Appl. Mech. Engrg.
178, 257 (1999).
73. J. H. He, Some new approaches to Duffing equation with strongly and high or-
der nonlinearity (II) parametrized perturbation technique, Comm. Nonl. Sci. Num.
Simulation 4(1), 81 (1999).
74. J. H. He, Variational iteration method — a kind of non-linear analytical technique:
Some examples, Int. J. Nonl. Mech. 34(4), 699 (1999).
75. J. H. He, Approximate analytical solution for seepage flow with fractional derivatives
in porous media, Comput. Methods Appl. Mech. Engrg. 167(1–2), 57 (1998).
76. J. H. He, Approximate solution of nonlinear differential equations with convolution
product nonlinearities, Comput. Methods Appl. Mech. Engrg. 167(1–2), 69 (1998).
77. J. H. He and X. H. Wu, Construction of solitary solution and compacton-like solution
by variational iteration method, Chaos Solitons Fractals 29(1), 108 (2006).
78. L. Howarth, On the solution of the laminar boundary layer equation, Proc. R. Soc.
Lond. A 164, 547 (1938).
79. G. R. Itovich and J. L. Moiola, On period doubling bifurcations of cycles and the
harmonic balance method, Chaos Solitons Fractals 27(3), 647 (2006).
80. Z. Ji, Mathematics in the Northern-Southern, Sui and Tang Dynasties (Hebei Science
and Technology Publishing House, Shijiazhuang, 1999) (in Chinese).
81. Y. H. Kim, K. Kim and H. S. Kim, Effects of moment arms on spinal stability
subjected to follower loads: A finite element analysis study, Int. J. Nonl. Sci. Num.
Simulation 6(3), 311 (2005).
82. B. J. Laurenzi, An analytical solution to Thomas-Fermi equation, J. Math. Phys.
30(10), 2535 (1990).
83. W. K. Lee et al., Validity of the multiple-scale solution for a subharmonic resonance
response of a bar with a nonlinear boundary condition, J. Sound Vib. 208(4), 567
(1997).
84. S. J. Liao, A second-order approximate analytical solution of a simple pendulum by
the process analysis method, ASME J. Appl. Mech. 59, 970 (1992).
85. S. J. Liao and A. T. Chwang, Application of homotopy analysis method in nonlinear
oscillations, ASME J. Appl. Mech. 65, 914 (1998).
86. S. J. Liao, Beyond Perturbation (CRC Press, Boca Raton, 2003).
87. S. J. Liao, A uniformly valid analytic solution of 2-D viscous flow over a semi-infinite
flat plate, J. Fluid Mech. 385, 101 (1999).
88. G. L. Liu, New research directions in singular perturbation theory: artificial pa-
rameter approach and inverse-perturbation technique, National Conf. of 7th Modern
Mathematics and Mechanics, 1997, Shanghai, 47–53 (in Chinese).
89. H. M. Liu, Generalized variational principles for ion acoustic plasma waves by He’s
semi-inverse method, Chaos Solitons Fractals 23(2), 573 (2005).
90. H. M. Liu Variational approach to nonlinear electrochemical system, Int. J. Nonl.
Sci. Num. Simulation 5(1), 95 (2004).
91. H. M. Liu Approximate period of nonlinear oscillators with discontinuities by mod-
ified Lindstedt–Poincare method, Chaos Solitons Fractals 23(2), 577 (2005).
92. H. M. Liu and J. H. He, Variational approach to chemical reaction, Compt. Chem.
Engrg. 28(9), 1549 (2004).
93. Q. S. Lu, Special issue on advances of nonlinear dynamics, vibrations and control in
China, Int. J. Nonl. Sci. Num. Simulation 6(1), preface (2005).
94. R. E. Mickens, An Introduction to Nonlinear Oscillations (Cambridge University
Press, Cambridge, 1981).
April 13, 2006 10:4 WSPC/140-IJMPB 03379
1198 J.-H. He
95. R. E. Mickens, Comments on the Shohat expansion, J. Sound Vib. 193(3), 747
(1996).
96. S. Momani and S. Abuasad, Application of He’s variational iteration method to
Helmholtz equation, Chaos Solitons Fractals 27(5), 1119 (2006).
97. S. Momani and Z. Odibat, Numerical comparison of methods for solving linear dif-
ferential equations of fractional order, Chaos Solitons Fractals (in press).
98. A. H. Nayfeh, Introduction to Perturbation Methods (John Wiley, New York, 1981).
99. A. H. Nayfeh, Problems in Perturbation (John Wiley, New York, 1985).
100. A. H. Nayfeh and D. T. Mook, Nonlinear Oscillations (John Wiley, New York, 1979).
101. J. G. Ning and K. T. Wu, A novel space-time MmB difference scheme with second-
order accuracy for 3 dimensional flows, Int. J. Nonl. Sci. Num. Simulation 6(4), 417
(2005).
102. J. G. Ning, C. Wang and T. B. Ma, Numerical analysis of the shaped charged jet
with large cone angle, Int. J. Nonl. Sci. Num. Simulation 7(1), 71 (2006).
103. Z. M. Odibat and S. Momani Application of variational iteration method to nonlinear
differential equations of fractional order, Int. J. Nonl. Sci. Num. Simulation 7(1),
27 (2006).
104. S. Rajendran, S. N. Pandey and M. Lakshmanan, Comment on “Determina-
tion of limit cycles for strongly nonlinear oscillators”, Phys. Rev. Lett. 93(6),
Art. No. 069401 (2004).
105. J. I. Ramos, Piecewise-linearized methods for oscillators with limit cycles, Chaos
Solitons Fractals 27(5), 1229 (2006).
106. Y. J. Ren and H. Q. Zhang, A generalized F-expansion method to find abundant fam-
ilies of Jacobi Elliptic Function solutions of the (2+1)-dimensional Nizhnik–Novikov–
Veselov equation, Chaos Solitons Fractals 27(4), 959 (2006).
107. O. E. Rossler and R. Movassagh, Bitemporal dynamic Sinai divergence: an energetic
analog to Boltzmann’s entropy? Int. J. Nonl. Sci. Num. Simulation 6(4), 349 (2005).
108. J. Shohat, On Van der Pol’s and related nonlinear differential equations, J. Appl.
Phys. 15 568 (1944).
109. A. M. Siddiqui, R. Mahmood and Q. K. Ghori, Thin film flow of a third grade fluid
on a moving belt by He’s homotopy perturbation method, Int. J. Nonl. Sci. Num.
Simulation 7(1), 7 (2006).
110. A. M. Siddiqui, M. Ahmed and Q. K. Ghori, Couette and Poiseuille flows for Non-
Newtonian fluids, Int. J. Nonl. Sci. Num. Simulation 7(1), 15 (2006).
111. A. A. Soliman, A numerical simulation and explicit solutions of KdV-Burgers’ and
Lax’s seventh-order KdV equations, Chaos Solitons Fractals 29(2), 294 (2006).
112. N. H. Sweilam and M. M. Khader, Variational iteration method for one dimensional
nonlinear thermoelasticity, Chaos Solitons Fractals (in press).
113. F. Verhulst, Nonlinear Differential Equations and Dynamical Systems (Springer-
Verlag, New York, 1990).
114. Y. Q. Wan, Q. Guo and N. Pan Thermo-electro-hydrodynamic model for electro-
spinning process, Int. J. Nonl. Sci. Num. Simulation 5(1), 5 (2004).
115. D. S. Wang and H. Q. Zhang, Further improved F-expansion method and new exact
solutions of Konopelchenko–Dubrovsky equation, Chaos Solitons Fractals 25(3), 601
(2005).
116. M. L. Wang and X. Z. Li, Applications of F-expansion to periodic wave solutions for
a new Hamiltonian amplitude equation, Chaos Solitons Fractals 24(5), 1257 (2005).
117. Q. Wang, Y. Chen and H. Q. Zhang, A new Riccati equation rational expansion
method and its application to (2+1)-dimensional Burgers equation, Chaos Solitons
Fractals 25(5), 1019 (2005).
April 13, 2006 10:4 WSPC/140-IJMPB 03379