Livre, RNA, FLANN
Livre, RNA, FLANN
This book contains information obtained from authentic and highly regarded sources. Reasonable
efforts have been made to publish reliable data and information, but the author and publisher cannot
assume responsibility for the validity of all materials or the consequences of their use. The authors
and publishers have attempted to trace the copyright holders of all material reproduced in this
publication and apologize to copyright holders if permission to publish in this form has not been
obtained. If any copyright material has not been acknowledged please write and let us know so we
may rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced,
transmitted, or utilized in any form by any electronic, mechanical, or other means, now known
or hereafter invented, including photocopying, microfilming, and recording, or in any information
storage or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.
copyright.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC),
222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that
provides licenses and registration for a variety of users. For organizations that have been granted a
photocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and
are used only for identification and explanation without intent to infringe.
Preface.......................................................................................................................ix
Acknowledgments............................................................................................... xiii
Authors....................................................................................................................xv
Reviewers............................................................................................................. xvii
v
vi Contents
4. Regression-Based ANN................................................................................37
4.1 Algorithm of RBNN Model...............................................................37
4.2 Structure of RBNN Model..................................................................39
4.3 Formulation and Learning Algorithm of RBNN Model................39
4.4 Computation of Gradient for RBNN Model....................................40
4.5 First-Order Linear ODEs.....................................................................40
4.6 Higher-Order Linear ODEs................................................................50
References........................................................................................................56
7. Lane–Emden Equations................................................................................87
7.1 Multilayer ANN-Based Solution of Lane–Emden Equations........89
7.2 FLANN-Based Solution of Lane–Emden Equations.......................93
7.2.1 Homogeneous Lane–Emden Equations..............................94
7.2.2 Nonhomogeneous Lane–Emden Equation.......................101
References......................................................................................................102
8. Emden–Fowler Equations..........................................................................105
8.1 Multilayer ANN-Based Solution of Emden–Fowler
Equations.............................................................................................106
8.2 FLANN-Based Solution of Emden–Fowler Equations................. 110
References...................................................................................................... 113
Index......................................................................................................................147
Preface
Differential equations play a vital role in various fields of science and engi-
neering. Many real-world problems in engineering, mathematics, physics,
chemistry, economics, psychology, defense, etc., may be modeled by ordi-
nary or partial differential equations. In most of the cases, an analytical/
exact solution of differential equations may not be obtained easily. Therefore,
various types of numerical techniques have been developed by researchers
to solve such equations, such as Euler, Runge–Kutta, predictor-corrector,
finite difference, finite element, and finite volume techniques. Although
these methods provide good approximations to the solution, they require
the discretization of the domain into a number of finite points/elements, in
general. These methods provide solution values at predefined points, and
computational complexity increases with the number of sampling points.
In recent decades, among the various machine intelligence procedures,
artificial neural network (ANN) methods have been established as power-
ful techniques to solve a variety of real-world problems because of ANN’s
excellent learning capacity. ANN is a computational model or an information
processing paradigm inspired by the biological nervous system. Recently,
a lot of attention has been devoted to the study of ANN for solving dif-
ferential equations. The approximate solution of differential equations by
ANN is found to be advantageous but it depends upon the ANN model that
one considers. Here, our target is to handle ordinary differential equations
(ODEs) using ANN. The traditional numerical methods are usually iterative
in nature, where we fix the step size before the start of the computation. After
the solution is obtained, if we want to know the solution between steps, the
procedure needs to be repeated from the initial stage. ANN may be one of the
ways to overcome this repetition of iterations.
In solving differential equations by ANN, no desired values are known and
the output of the model can be generated by training only. As per the existing
training algorithm, the architecture of a neural model is problem dependent
and the number of nodes, etc., is taken by trial-and-error method where the
training depends upon the weights of the connecting nodes. In general, these
weights are taken as random numbers that dictate the training. This book
includes recently developed new ANN models to handle various types of
ODES. A brief outline of each chapter is given next.
The preliminaries of ANN are presented in Chapter 1. Definitions of ANN
architecture, paradigm of learning, activation functions, leaning rules and
learning processes, etc., are reviewed here. Chapter 2 describes preliminaries
of ODEs. We recall the definitions that are relevant to the present book such
ix
x Preface
as linear ODEs, nonlinear ODEs, initial and boundary value problems, etc.
Chapter 3 deals with traditional multilayer ANN models to solve first- and
higher-order ODEs. In the training algorithm, the number of nodes in the
hidden layer is chosen by a trial-and-error method. The initial weights are
random numbers as per the desired number of nodes. A simple feed-forward
neural network and an unsupervised error back-propagation algorithm have
been used. The chapter also addresses the general formulation of ODEs using
multilayer ANN, formulation of nth-order initial value as well as boundary
value problems, system of ODEs, and computation of gradient.
In Chapter 4, the recently developed regression-based neural network
(RBNN) model is used to handle ODEs. In the RBNN model, the number of
nodes in the hidden layer may be fixed according to the degree of polyno-
mial in the regression. The coefficients involved are taken as initial weights
to start with the neural training. A variety of first- and higher-order ODEs are
solved as example problems. A single-layer functional link artificial neural
network (FLANN) is presented in Chapter 5. In FLANN, the hidden layer
is replaced by a functional expansion block for enhancement of the input
patterns using orthogonal polynomials such as Chebyshev, Legendre, and
Hermite. In this chapter, we discuss various types of single-layer FLANNs
such as Chebyshev neural network (ChNN), Legendre neural network
(LeNN), simple orthogonal polynomial–based neural network (SOPNN),
and Hermite neural network (HeNN) used to solve linear and nonlinear
ODEs. Chapter 6 introduces a single-layer FLANN model with regression-
based weights to solve initial value problems. A second-order singular
nonlinear initial value problem, namely, a Lane–Emden equation, has been
solved using multi- and single-layer ANNs in Chapter 7. Next, Chapter 8
addresses the Emden–Fowler equations and their solution using multilayer
ANN and single-layer FLANN methods.
Duffing oscillator equations have been considered in Chapter 9. Single-
layer FLANN models, namely, SOPNN and HeNN models, have been used
in this chapter to handle Duffing oscillator equations. Finally, Chapter 10
presents an ANN solution to the nonlinear van der Pol–Duffing oscilla-
tor equation where single-layer SOPNN and HeNN methods have been
employed.
This book aims to provide a systematic understanding of ANN along with
the new developments in ANN training. A variety of differential equations
are solved here using the methods described in each chapter to show their
reliability, powerfulness, and easy computer implementation. The book pro-
vides comprehensive results and up-to-date and self-contained review of
the topic along with an application-oriented treatment of the use of newly
developed ANN methods to solve various types of differential equations.
It may be worth mentioning that the methods presented may very well be
adapted for use in various other science and engineering disciplines where
Preface xi
problems are modeled as differential equations and when exact and/or other
traditional numerical methods may not be suitable. As such, this book will
certainly prove to be essential for students, scholars, practitioners, research-
ers, and academicians in the assorted fields of engineering and sciences inter-
ested in modeling physical problems with ease.
Snehashish Chakraverty
Susmita Mall
National Institute of Technology, Rourkela
Acknowledgments
Snehashish Chakraverty
Susmita Mall
xiii
Authors
Dr. Susmita Mall received her PhD from the National Institute of Tech
nology, Rourkela, Odisha, India, in 2016 and MSc in mathematics from
Ravenshaw University, Cuttack, Odisha. She was awarded the Women
Scientist Scheme-A (WOS-A) fellowship under the Department of Science
and Technology (DST), Government of India, to pursue her PhD studies. She
has published ten research papers in international refereed journals and five
in conferences. Her current research interest includes mathematical model-
ing, artificial neural network, differential equations, and numerical analysis.
xv
Reviewers
xvii
1
Preliminaries of Artificial
Neural Network
1.1 Introduction
Artificial neural network (ANN) is one of the popular areas of artificial
intelligence (AI) research and also an abstract computational model based
on the organizational structure of the human brain [1]. The simplest defini-
tion of ANN is provided by the inventor of one of the first neurocomputers,
Dr. Robert Hecht-Nielsen. He defines a neural network as
ANNs are processing devices (algorithms) that are loosely modeled after
the neuronal structure of the mammalian cerebral cortex but on much
smaller scales. Computer scientists have always been inspired by the
human brain. In 1943, Warren S. McCulloch, a neuroscientist, and Walter
Pitts, a logician, developed the first conceptual model of an ANN [1]. In
their paper, they describe the concept of a neuron, a single cell living in a
network of cells that receives inputs, processes those inputs, and generates
an output.
ANN is a data modeling tool that depends upon various parameters and
learning methods [2–8]. Neural networks are typically organized in lay-
ers. Layers are made up of a number of interconnected “neurons/nodes,”
which contain “activation functions.” ANN processes information through
neurons/nodes in a parallel manner to solve specific problems. ANN
acquires knowledge through learning, and this knowledge is stored within
interneuron connections’ strength, which is expressed by numerical values
called “weights.” These weights are used to compute output signal values
1
2 Artificial Neural Networks for Engineers and Scientists
vi
wij
xj
Hidden layers
FIGURE 1.1
Structure of artificial neural network.
for a new testing input signal value. Patterns are presented to the network
via the “input layer,” which communicates to one or more “hidden layers,”
where the actual processing is done via a system of weighted “connections.”
The hidden layers then link to an “output layer,” where the answer is output,
as shown in Figure 1.1.
Here, xj are input nodes, wij are weights from the input layer to the hidden
layer, and vi and y denote the weights from the hidden layer to the output
layer and the output node, respectively.
The ANN method has been established as a powerful technique to solve
a variety of real-world problems because of its excellent learning capac-
ity [9–12]. This method has been successfully applied in various fields
[8,13–25] such as function approximation, clustering, prediction, identifi-
cation, pattern recognition, solving ordinary and partial differential equa-
tions, etc.
1.2 Architecture of ANN
It is a technique that seeks to build an intelligent program using models that
simulate the working of neurons in the human brain. The key element of the
network is the structure of the information processing system. ANN pro-
cesses information in a similar way as the human brain does. The network
is composed of a large number of highly interconnected processing elements
(neurons) working in parallel to solve a specific problem.
Neural computing is a mathematical model inspired by the biological
model. This computing system is made up of a large number of artificial neu-
rons and a still larger number of interconnections among them. According to
Preliminaries of Artificial Neural Network 3
ê ¼ ú
ê ú
ë w m1 wm 2 ¼ wmn û
X f = [WX] O
FIGURE 1.2
Block diagram of feed-forward ANN.
4 Artificial Neural Networks for Engineers and Scientists
FIGURE 1.3
Diagram of feedback neural network.
1.3 Paradigms of Learning
The ability to learn and generalize from a set of training data is one of the
most powerful features of ANN. The learning situations in neural networks
may be classified into two types, namely, supervised and unsupervised.
structure in unlabeled data. Since the examples given to the learner are unla-
beled, there is no error or reward signal to evaluate a potential solution.
The details of the above-listed types of learning may be found in any stan-
dard ANN books. As such, here, we will discuss only a bit about the first one
because the same has been used in most of the investigations in this book.
y1
w11 v11
w21 v12
x y2 O
w31 v13
Input layer y3 Output layer
Hidden layer
FIGURE 1.4
Architecture of multilayer feed forward neural network.
output layer weights to the hidden layer weights, and then from the hidden
layer weights to the input layer weights.
In general, the training of the network involves feeding samples as input
vectors, calculating the error of the output layer, and then adjusting the
weights of the network to minimize the error. The average of all the squared
errors E for the outputs is computed to make the derivative simpler. After
the error is computed, the weights can be updated one by one. The descent
depends on the gradient ∇E for the training of the network.
Let us consider a multilayer neural architecture containing one input node
x, three nodes in the hidden layer yj, j = 1 , 2 , 3, and one output node O. Now
by applying feed-forward recall with error back-propagation learning to the
model presented in Figure 1.4, we have the following algorithm [8]:
Step 1: Initialize the weights W from the input layer to the hidden layer
and weights V from the hidden layer to the output layer. Choose the
learning parameter η (lies between 0 and 1) and error Emax.
Next, initially, error is taken as E = 0.
Step 2: Training steps start here.
Outputs of the hidden layer and the output layer are computed as
follows:
y j ¬ f ( wjx ) , j = 1, 2, 3
( )
ok ¬ f v k y , k = 1
where
wj is the jth row of W for j = 1, 2, 3
vk is the kth row of V for k = 1
f is the activation function
Preliminaries of Artificial Neural Network 7
1
( dk - ok ) + E
2
E=
2
Here,
dk is the desired output
ok is the output of ANN
Step 4: The error signal terms of the output layer and the hidden layer
are computed as
æ ¶E ö
w nji+1 = w nji + Dw nji = w nji + çç -h n ÷÷
è ¶w ji ø
æ ¶E ö
vkjn+1 = vkjn + Dvkjn = vkjn + çç -h n ÷÷
è ¶vkj ø
where
η is the learning parameter
n is the iteration step
E is the error function
Step 7: If E = Emax, terminate the training session; otherwise, go to step 2
with E ← 0 and initiate a new training.
The generalized delta learning rule propagates the error back by one layer,
allowing the same process to be repeated for every layer.
8 Artificial Neural Networks for Engineers and Scientists
1.5 Activation Functions
An activation or transfer function is a function that acts upon the net (input)
to get the output of the network. It translates input signals to output signals.
It acts as a squashing function such that the output of the neural network
lies between certain values (usually between 0 and 1, or −1 and 1).
Five types of activation functions are commonly used:
Throughout this book, we have used sigmoid and tangent hyperbolic func-
tions only, which are nonlinear, monotonic, and continuously differentiable.
1.5.1 Sigmoid Function
The sigmoid function is defined as a strictly increasing and continu-
ously differentiable function.
It exhibits a graceful balance between linear and nonlinear behavior.
0.5
–0.5 0 0.5
FIGURE 1.5
Plot of unipolar sigmoid function.
Preliminaries of Artificial Neural Network 9
–1 0 1
–1
FIGURE 1.6
Plot of bipolar sigmoid function.
2 1 - e - lx
f (x) = - 1 =
1 + e - lx 1 + e - lx
The output of the bipolar sigmoid function lies between [−1, 1]. Figure 1.6
shows the plot of the function.
e x - e-x e2x - 1
f (x) = =
e x + e-x e2x + 1
The output of the tangent hyperbolic function lies in [−1, 1] and plot of tan-
gent hyperbolic function is same as bipolar sigmoid function.
Further details of ANN architecture, paradigms of learning, learning algo-
rithms, activation functions, etc., may be found in standard ANN books.
References
1. W.S. McCulloch and W. Pitts. A logical calculus of the ideas immanent in ner-
vous activity. Bulletin of Mathematical Biophysics, 5(4): 115–133, December 1943.
2. M. Minsky and S. Papert. Perceptrons. MIT Press, Cambridge, MA, 1969.
3. D.E. Rumelhart, G.E. Hinton, and J.L. McClelland. Parallel Distributed Processing.
MIT Press, Cambridge, MA, 1986.
4. R.P. Lippmann. An introduction to computing with neural nets. IEEE ASSP
Magazine, 4: 4–22, 1987.
5. J.A. Freeman and D.M. Skapura. Neural Networks: Algorithms, Applications, and
Programming Techniques. Addison-Wesley Publishing Company, Boston, MA,
1991.
10 Artificial Neural Networks for Engineers and Scientists
Regression-Based ANN
S. Mall and S. Chakraverty . Comparison of artificial neural network architecture in solving
ordinary differential equations. Advances in Artificial Neural Systems, 2013: 1–24, October
2013.
S. Mall and S. Chakraverty . Regression-based neural network training for the solution of
ordinary differential equations. International Journal of Mathematical Modelling and Numerical
Optimization, 4(2): 136–149, 2013.
S. Chakraverty and S. Mall . Regression based weight generation algorithm in neural network
for solution of initial and boundary value problems. Neural Computing and Applications, 25(3):
585–594, September 2014.
S. Mall and S. Chakraverty . Regression based neural network model for the solution of initial
value problem. National Conference on Computational and Applied Mathematics in Science
and Engineering (CAMSE-2012), VNIT, Nagpur, India, December 2012.
S. Chakraverty , V.P. Singh , and R.K. Sharma . Regression based weight generation algorithm
in neural network for estimation of frequencies of vibrating plates. Journal of Computer Methods
in Applied Mechanics and Engineering, 195: 4194–4202, July 2006.
S. Chakraverty , V.P. Singh , R.K. Sharma , and G.K. Sharma . Modelling vibration frequencies
of annular plates by regression based neural Network. Applied Soft Computing, 9(1): 439–447,
January 2009.
E. Lagaris , A. Likas , and D.I. Fotiadis . Artificial neural networks for solving ordinary and partial
differential equations. IEEE Transactions on Neural Networks, 9(5): 987–1000, September
1998.
D.R. Parisi , M.C. Mariani , and M.A. Laborde . Solving differential equations with unsupervised
neural networks. Chemical Engineering and Processing, 42: 715–721, 2003.
S.T. Karris . Numerical Analysis: Using MATLAB and Spreadsheets. Orchard Publication,
Fremont, CA, 2004.
R.B. Bhat and S. Chakraverty . Numerical Analysis in Engineering. Alpha Science Int., Ltd.,
Oxford, U.K., 2004.
Emden–Fowler Equations
J.H. Lane . On the theoretical temperature of the sun under the hypothesis of a gaseous mass
maintaining its volume by its internal heat and depending on the laws of gases known to
terrestrial experiment. The American Journal of Science and Arts, 2nd series, 4: 57–74, 1870.
R. Emden . Gaskugeln Anwendungen der mechanischen Warmen-theorie auf Kosmologie and
meteorologische Probleme. Teubner, Leipzig, Germany, 1907.
R.H. Fowler . The form near infinity of real, continuous solutions of a certain differential
equation of the second order. Quarterly Journal of Mathematics (Oxford), 45: 341–371, 1914.
R.H. Fowler . Further studies of Emden’s and similar differential equations. Quarterly Journal of
Mathematics (Oxford), 2: 259–288, 1931.
H.T. Davis . Introduction to Nonlinear Differential and Integral Equations. Dover Publications
Inc., New York, 1962.
S. Chandrasekhar . Introduction to Study of Stellar Structure. Dover Publications Inc., New
York, 1967.
B.K. Datta . Analytic solution to the Lane-Emden equation. Nuovo Cimento, 111B: 1385–1388,
1996.
A.M. Wazwaz . A new algorithm for solving differential equation Lane–Emden type. Applied
Mathematics and Computation, 118: 287–310, 2001.
A.M. Wazwaz . Adomian decomposition method for a reliable treatment of the Emden–Fowler
equation. Applied Mathematics and Computation, 161: 543–560, 2005.
A.M. Wazwaz . The modified decomposition method for analytical treatment of differential
equations. Applied Mathematics and Computation, 173: 165–176, 2006.
M.S.H. Chowdhury and I. Hashim . Solutions of a class of singular second order initial value
problems by homotopy-perturbation method. Physics Letters A, 365: 439–447, 2007.
M.S.H. Chowdhury and I. Hashim . Solutions of Emden-Fowler equations by homotopy-
perturbation method. Nonlinear Analysis: Real Word Applications, 10: 104–115, 2009.
J.I. Ramos . Linearization techniques for singular initial-value problems of ordinary differential
equations. Applied Mathematics and Computation, 161: 525–542, 2005.
S.J. Liao . A new analytic algorithm of Lane–Emden type equations. Applied Mathematics and
Computation, 142: 1–16, 2003.
M. Dehghan and F. Shakeri . Approximate solution of a differential equation arising in
astrophysics using the variational iteration method. New Astronomy, 13: 53–59, 2008.
K.S. Govinder and P.G.L. Leach . Integrability analysis of the Emden-Fowler equation. Journal
of Nonlinear Mathematical Physics, 14: 435–453, 2007.
O.P. Singh , R.K. Pandey , and V.K. Singh . Analytical algorithm of Lane-Emden type equation
arising in astrophysics using modified homotopy analysis method. Computer Physics
Communications, 180: 1116–1124, 2009.
B. Muatjetjeja and C.M. Khalique . Exact solutions of the generalized Lane-Emden equations of
the first and second kind. Pramana, 77: 545–554, 2011.
C.M. Mellin , F.M. Mahomed , and P.G.L. Leach . Solution of generalized Emden-Fowler
equations with two symmetries. International Journal of NonLinear Mechanics, 29: 529–538,
1994.
S.K. Vanani and A. Aminataei . On the numerical solution of differential equations of Lane-
Emden type. Computers and Mathematics with applications, 59: 2815–2820, 2010.
H. Demir and I.C. Sungu . Numerical solution of a class of nonlinear Emden-Fowler equations
by using differential transformation method. Journal of Arts and Science, 12: 75–81, 2009.
T. Kusano and J. Manojlovic . Asymptotic behavior of positive solutions of sub linear differential
equations of Emden–Fowler type. Computers and Mathematics with Applications, 62: 551–565,
2011.
A.H. Bhrawy and A.S. Alofi . A Jacobi-Gauss collocation method for solving nonlinear Lane-
Emden type equations. Communications in Nonlinear Science and Numerical Simulation, 17:
62–70, 2012.
A.S. Bataineh , M.S.M. Noorani , and I. Hashim . Homotopy analysis method for singular initial
value problems of Emden-Fowler type. Communications in Nonlinear Science and Numerical
Simulation, 14: 1121–1131, 2009.
B. Muatjetjeja and C.M. Khalique . Conservation laws for a generalized coupled bi dimensional
Lane–Emden system. Communications in Nonlinear Science and Numerical Simulation, 18:
851–857, 2013.
S. Mall and S. Chakraverty . Numerical solution of nonlinear singular initial value problems of
Emden–Fowler type using Chebyshev neural network method. Neurocomputing, 149: 975–982,
2015.
S. Mall and S. Chakraverty . Multi layer versus functional link single layer neural network for
solving nonlinear singular initial value problems. Third International Symposium on Women
Computing and Informatics (WCI-2015), SCMS College, Kochi, Kerala, India, August 10–13,
Published in Association for Computing Machinery (ACM) Proceedings, pp. 678–683, 2015.
Duffing Oscillator Equations
M.T. Ahmadian , M. Mojahedi , and H. Moeenfard . Free vibration analysis of a nonlinear beam
using homotopy and modified Lindstedt–Poincare methods. Journal of Solid Mechanics, 1:
29–36, 2009.
J. Guckenheimer and P. Holmes . Nonlinear Oscillations, Dynamical Systems and Bifurcations
of Vector Fields. Springer-Verlag, New York, 1983.
N. Srinil and H. Zanganeh . Modelling of coupled cross-flow/in-line vortex-induced vibrations
using double Duffing and van der Pol oscillators. Ocean Engineering, 53: 83–97, 2012.
S. Nourazar and A. Mirzabeigy . Approximate solution for nonlinear Duffing oscillator with
damping effect using the modified differential transform method. Scientia Iranica B, 20:
364–368, 2013.
N.A. Khan , M. Jamil , A.S. Anwar , and N.A. Khan . Solutions of the force-free Duffing-van der
pol oscillator equation. International Journal of Differential Equations, 2011: 1–9, 2011.
D. Younesian , H. Askari , Z. Saadatnia , and M.K. Yazdi . Free vibration analysis of strongly
nonlinear generalized Duffing oscillators using He’s variational approach and homotopy
perturbation method. Nonlinear Science Letters A, 2: 11–16, 2011.
Y.M. Chen and J.K. Liu . Uniformly valid solution of limit cycle of the Duffing–van der Pol
equation. Mechanics Research Communications, 36: 845–850, 2009.
A. Kimiaeifar , A.R. Saidi , G.H. Bagheri , M. Rahimpour , and D.G. Domairr . Analytical solution
for Van der Pol–Duffing oscillators. Chaos, Solitons and Fractals, 42: 2660–2666, 2009.
M. Akbarzade and D.D. Ganji . Coupled method of homotopy perturbation method and
variational approach for solution to Nonlinear Cubic-Quintic Duffing oscillator. Advances in
Theoretical and Applied Mechanics, 3: 329–337, 2010.
S. Mukherjee , B. Roy , and S. Dutta . Solution of the Duffing–van der Pol oscillator equation by
a differential transform method. Physica Scripta, 83: 1–12, 2010.
A.N. Njah and U.E. Vincent . Chaos synchronization between single and double wells Duffing
Van der Pol oscillators using active control. Chaos, Solitons and Fractals, 37: 1356–1361,
2008.
D.D. Ganji , M. Gorji , S. Soleimani , and M. Esmaeilpour . Solution of nonlinear cubic-quintic
Duffing oscillators using He’s Energy Balance Method. Journal of Zhejiang University—Science
A, 10(9): 1263–1268, 2009.
M.R. Akbari , D.D. Ganji , A. Majidian , and A.R. Ahmadi . Solving nonlinear differential
equations of Van der pol. Rayleigh and Duffing by AGM. Frontiers of Mechanical Engineering,
9(2): 177–190, 2014.
N.Q. Hu and X.S. Wen . The application of Duffing oscillator in characteristic signal detection of
early fault. Journal of Sound and Vibration, 268: 917–931, 2003.