Hermite Functional Link Neural Network for Solving the Van der Pol–Duffing Oscillator Equation

Hermite polynomial-based functional link artificial neural network (FLANN) is proposed here to solve the Van der Pol–Duffing oscillator equation. A single-layer hermite neural network (HeNN) model is used, where a hidden layer is replaced by expansion block of input pattern using Hermite orthogonal polynomials. A feedforward neural network model with the unsupervised error backpropagation principle is used for modifying the network parameters and minimizing the computed error function. The Van der Pol–Duffing and Duffing oscillator equations may not be solved exactly. Here, approximate solutions of these types of equations have been obtained by applying the HeNN model for the first time. Three mathematical example problems and two real-life application problems of Van der Pol–Duffing oscillator equation, extracting the features of early mechanical failure signal and weak signal detection problems, are solved using the proposed HeNN method. HeNN approximate solutions have been compared with results obtained by the well known Runge-Kutta method. Computed results are depicted in term of graphs. After training the HeNN model, we may use it as a black box to get numerical results at any arbitrary point in the domain. Thus, the proposed HeNN method is efficient. The results reveal that this method is reliable and can be applied to other nonlinear problems too.

[1]  Jagdish Chandra Patra,et al.  Nonlinear dynamic system identification using Legendre neural network , 2010, The 2010 International Joint Conference on Neural Networks (IJCNN).

[2]  N. Sweilam,et al.  Implementation of the Parameter-expansion Method for the Coupled Van der Pol Oscillators , 2009 .

[3]  Andrew J. Meade,et al.  Solution of nonlinear ordinary differential equations by feedforward neural networks , 1994 .

[4]  Dimitrios I. Fotiadis,et al.  Artificial neural networks for solving ordinary and partial differential equations , 1997, IEEE Trans. Neural Networks.

[5]  Najeeb Alam Khan,et al.  Solutions of the Force-Free Duffing-van der Pol Oscillator Equation , 2011 .

[6]  Alex ChiChung Kot,et al.  Nonlinear dynamic system identification using Chebyshev functional link artificial neural networks , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Alborz Mirzabeigy,et al.  Approximate solution for nonlinear Duffing oscillator with damping effect using the modified differential transform method , 2013 .

[8]  P. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[9]  Davood Domiri Ganji,et al.  Solving nonlinear differential equations of Vanderpol, Rayleigh and Duffing by AGM , 2014 .

[10]  Supriya Mukherjee,et al.  Solution of the Duffing–van der Pol oscillator equation by a differential transform method , 2011 .

[11]  Kwok-wai Chung,et al.  On the stability analysis of a pair of van der Pol oscillators with delayed self-connection, position and velocity couplings , 2013 .

[12]  Santosh Kumar Nanda,et al.  Application of Functional Link Artificial Neural Network for Prediction of Machinery Noise in Opencast Mines , 2011, Adv. Fuzzy Syst..

[13]  Goutam Chakraborty,et al.  Legendre-FLANN-based nonlinear channel equalization in wireless communication system , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[14]  N. Hu,et al.  The application of Duffing oscillator in characteristic signal detection of early fault , 2003 .

[15]  Iftikhar Ahmad,et al.  Numerical Solution of Blasius Equation through Neural Networks Algorithm , 2014 .

[16]  Snehashish Chakraverty,et al.  Regression-based neural network training for the solution of ordinary differential equations , 2013, Int. J. Math. Model. Numer. Optimisation.

[17]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[18]  Snehashish Chakraverty,et al.  Regression-based weight generation algorithm in neural network for solution of initial and boundary value problems , 2013, Neural Computing and Applications.

[19]  S. Yakowitz,et al.  The Numerical Solution of Ordinary Differential Equations , 1978 .

[20]  Yoh-Han Pao,et al.  The functional link net and learning optimal control , 1995, Neurocomputing.

[21]  Hadi Sadoghi Yazdi,et al.  Unsupervised kernel least mean square algorithm for solving ordinary differential equations , 2011, Neurocomputing.

[22]  M. Rahimpour,et al.  Analytical solution for Van der Pol–Duffing oscillators , 2009 .

[23]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[24]  S. Motsa,et al.  A Note on the Solutions of the Van der Pol and Duffing Equations Using a Linearisation Method , 2012 .

[25]  S. Kheybari,et al.  A numerical solution of classical Van der Pol-Duffing oscillator by He's parameter-expansion method , 2013 .

[26]  Nam Mai-Duy,et al.  Numerical solution of Navier–Stokes equations using multiquadric radial basis function networks , 2001 .

[27]  Martti Juhola,et al.  Intelligent sensors using computationally efficient Chebyshev neural networks , 2008 .

[28]  Uchechukwu E. Vincent,et al.  Chaos synchronization between single and double wells Duffing–Van der Pol oscillators using active control , 2008 .

[29]  Guanyu Wang,et al.  Estimation of amplitude and phase of a weak signal by using the property of sensitive dependence on initial conditions of a nonlinear oscillator , 2002, Signal Process..

[30]  A. N. Jha,et al.  Nonlinear System Identification using Neural Networks , 2007 .

[31]  J. Abdul Samath,et al.  Solution of matrix Riccati differential equation for nonlinear singular system using neural networks , 2010 .

[32]  Indra Narayan Kar,et al.  On-line system identification of complex systems using Chebyshev neural networks , 2007, Appl. Soft Comput..

[33]  Géza Freud,et al.  Orthogonal Polynomials , 1971, Series and Products in the Development of Mathematics.

[34]  Liangsheng Qu,et al.  Applications of chaotic oscillator in machinery fault diagnosis , 2007 .

[35]  Alaeddin Malek,et al.  Numerical solution for high order differential equations using a hybrid neural network - Optimization method , 2006, Appl. Math. Comput..

[36]  D. Parisi,et al.  Solving differential equations with unsupervised neural networks , 2003 .

[37]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[38]  Goutam Chakraborty,et al.  Nonlinear channel equalization for wireless communication systems using Legendre neural networks , 2009, Signal Process..

[39]  Andrew J. Meade,et al.  The numerical solution of linear ordinary differential equations by feedforward neural networks , 1994 .

[40]  Tsu-Tian Lee,et al.  The Chebyshev-polynomials-based unified model neural networks for function approximation , 1998, IEEE Trans. Syst. Man Cybern. Part B.

[41]  Konrad Reif,et al.  Multilayer neural networks for solving a class of partial differential equations , 2000, Neural Networks.

[42]  Zhao Zhihong,et al.  Application of van der Pol-Duffing oscillator in weak signal detection , 2015 .

[43]  Kevin Stanley McFall,et al.  Artificial Neural Network Method for Solution of Boundary Value Problems With Exact Satisfaction of Arbitrary Boundary Conditions , 2009, IEEE Transactions on Neural Networks.

[44]  Elena Tamaševičiūtė,et al.  Analogue Electrical Circuit for Simulation of the Duffing-Holmes Equation , 2008 .

[45]  Yun Zeng,et al.  A Simple Numerical Method For Van der Pol-Duffing Oscillator Equation , 2014 .

[46]  Nicolae Herisanu,et al.  Periodic solutions of Duffing equation with strong non-linearity , 2008 .

[47]  Snehashish Chakraverty,et al.  Chebyshev Neural Network based model for solving Lane-Emden type equations , 2014, Appl. Math. Comput..

[48]  Lucie P. Aarts,et al.  Solving Nonlinear Differential Equations by a Neural Network Method , 2001, International Conference on Computational Science.

[49]  M. I. Qaisi ANALYTICAL SOLUTION OF THE FORCED DUFFING'S OSCILLATOR , 1996 .

[50]  Nam Mai-Duy,et al.  Numerical solution of differential equations using multiquadric radial basis function networks , 2001, Neural Networks.

[51]  Rene F. Swarttouw,et al.  Orthogonal polynomials , 2020, NIST Handbook of Mathematical Functions.