![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
ABSTRACT
This study introduces a sixth order numerical method for solving Liénard second order nonlinear differential equations. First, the second order Liénard differential equation is transformed into a first order system of equations. Then, the given interval is discretized, and the method is formulated by using Newton's backward difference interpolation formula. The stability and convergence analysis is studied. Three model examples have been presented to demonstrate the reliability and efficiency of the method. The numerical results presented in the tables and graphs show that the present method approximates the exact solution very well.
1. Introduction
The real world problems in scientific fields such as solid state physics, plasma physics, fluid mechanics, chemical kinetics and mathematical biology are nonlinear in general when formulated as differential equations [Citation1]. Most of the nonlinear differential equations are complicated to be solved using analytical techniques, but these problems are tackled using approximate analytical or numerical methods. For example, various nonlinear differential equations have been solved using the Taylor matrix method, the closed-form method, Chebyshev polynomial approximations, the variational iteration method, the subdomain finite element method, the differential quadrature method, the homotopy perturbation method, the quitic B-spline differential quadrature method, the power series method, the Pade series method, the Legendre polynomial function approximation [Citation2], predictor–corrector method [Citation3], etc.
The Liénard equation is a nonlinear second order differential equation proposed by Liénard [Citation4] and is presented as:
(1)
(1) subject to the initial conditions
. Equation (1) is not only regarded as a generalization of the damped pendulum equation or a damped spring-mass system (where
is the damping force,
is the restoring force, and
is the external force), but also used as nonlinear models in many physically significant fields when taking different choices for
and
. For example, the choices
and
lead Equation (1) to the Van der Pol equation served as a nonlinear model of electronic oscillation [Citation5,Citation6]. Moreover, in the development of radio and vacuum tube technology, Liénard equations were remarkably investigated as they can be utilized to describe the oscillating circuits [Citation7]. The Liénard-type equations can also be used to model fluid mechanical phenomena [Citation8].
In recent years, many researchers have tried to develop different numerical methods for solving Liénard differential equations. For examples, Equation (1) was studied by many authors in [Citation9–17]. However still, the accuracy of their solution needs improvement. Thus, this study introduces a sixth order predictor–corrector method which is stable, convergent and more accurate for solving Liénard second order ordinary differential equations.
2. Formulation of the method
Let , then Equation (1) is changed into a first order system of equations:
(2)
(2) To describe the methods, let's denote
and
, then Equation (2) can be written as:
(3)
(3) subject to
.
Now, divide the interval into N equal subintervals of mesh length h and integrating Equation (3) on the interval
, we obtain:
(4)
(4) To formulate the methods, we approximate
by a suitable interpolation polynomials.
Case 1: Take k data values , for
. For this data, we fit Newton's backward difference interpolating polynomial of degree
and obtain:
(5)
(5) where
and
(6)
(6) is the error term, when
lies in some interval containing the points
and x.
Using Equations (5) and (6) in Equation (4), we get:
(7)
(7) Integrating term by term, Equation (7) with respect to s, choosing the value
and simplifying, we obtain:
(8)
(8) where
(9)
(9) is the local truncation error. Hence, Equation (8) is called predictor method.
Case 2: Consider the data values
, for
, which include the current data points. For this data, we fit Newton's backward difference interpolating polynomial of degree k and obtain:
(10)
(10) where
,
and
(11)
(11) is the error term, when
lies in some interval containing the points
and x.
Using Equations (10) and (11) in Equation (4), we get:
(12)
(12) Integrating term by term, Equation (12) with respect to s, choosing
and simplifying, we get:
(13)
(13) where
and
are values obtained from Equation (8) and
(14)
(14) is the local truncation error of a corrector method.
Thus, Liénard second order nonlinear differential equation in Equation (1) can be easily solved by the systems in Equations (8) and (13) using MATLAB software.
Remark 2.1:
For using these methods, we require the starting values , for
. So in this study, we used the classical Runge–Kutta method for the first five nodal points.
3. Stability and convergence analysis
Definition 3.1:
Let and
are respectively the (not necessarily distinct) roots of the characteristic equations given by:
associated with the system of the multistep difference method of Equations (8) and (13) given as:
where
are constants, for each
and
.
If and
for
and all roots with absolute value 1 are simple roots, then the system of the difference method is said to satisfy the root condition.
Definition 3.2:
Method that satisfy the root condition and have as the only root of the characteristic equation with magnitude one is called strongly stable [Citation18].
Theorem 3.1:
The scheme in Equation (8) is strongly stable.
Proof:
The scheme in Equation (8) can be expressed as:
where
In this case,
so by Definition 3.1, we have:
, for
.
The characteristic equations for the method becomes:
which implies
for
are the roots of the polynomials.
Therefore, the predictor method in Equation (8) satisfies the root condition and is strongly stable by Definition 3.2.
Theorem 3.2:
The scheme in Equation (13) is also strongly stable.
Proof:
The scheme in Equation (13) can be expressed as:
where
Following the similar procedure as we have done in Theorem 3.1, here,
which implies
and
, for
.
The characteristic equations for the method become:
Thus, the polynomials have roots
for
.
Therefore, the corrector method in Equation (13) satisfies the root condition and is strongly stable by Definition 3.2.
Definition 3.3
Consistency:
The method is consistent if the local truncation error .
Lemma 3.1:
The schemes in Equations (8) and (13) are both sixth-order convergence.
Proof:
From Equations (9) and (14), we have:
Thus,
and
Therefore, the methods in Equations (8) and (13) are consistent and hence they are sixth-order convergence.
4. Numerical examples and Results
Three model examples of Liénard second order nonlinear differential equations with initial conditions have been considered to validate the applicability of the method. For each number of nodal points , the pointwise absolute errors were approximated by the formula
, for
, where
and
are exact and computed an approximate solution of the given problems respectively, at the nodal point
. Numerical examples are presented to illustrate the reliability and efficiency of the method. Comparison of numerical results is made with a Magnus series expansion method [Citation15] which is based on Lie groups and Lie algebras on some specific nonlinear differential equations, a differential transform method [Citation16] based on the Taylor series expansion which constructs an analytical solution in the form of a polynomial and a hybrid heuristic computation [Citation17] based technique as an alternative to the existing deterministic standard numerical methods, including variational iteration method and differential transform method for solving the Liénard differential equations numerically.
Example 4.1:
Consider the following Liénard Equation:
with the initial conditions
The exact solution of the given problem is given by . Numerical results are presented in Tables and and Figures and .
Table 1. The pointwise absolute errors for Example 4.1 with ![](//:0)
.
Table 2. The maximum absolute errors for different values of h and ![](//:0)
.
Table exhibits the pointwise absolute errors for different values of mesh size , and it can be seen that the present method improves the findings of Sure et al. [Citation15]. In Table , the maximum absolute errors of the present method and its refinement are presented for different values of
. From Tables and , one can observe that as the mesh size
decreases the absolute errors also decrease.
Example 4.2:
Consider the following Liénard Equation:
with the initial conditions,
The exact solution of the given problem is given by
. Numerical results are presented in Tables and and Figures and .
Table 3. The pointwise absolute errors for Example 4.2 with ![](//:0)
and different values of h.
Table 4. The maximum absolute errors for Example 4.2 for different values of h and ![](//:0)
.
Table exposes the pointwise absolute errors for different values of , and it can be seen that the present method improves the findings of Mashallah et al. [Citation16] and Suheel et al. [Citation17]. Table shows the maximum absolute errors of the present method and its refinement for different values of
. In Tables and , it can be seen that as the mesh size
decreases the absolute errors also decrease.
Example 4.3:
Consider the following Liénard Equation:
with the initial conditions,
The exact solution of the given problem is given by .
Numerical results are presented in Tables and and Figure .
Table 5. The pointwise absolute errors for Example 4.3 with ![](//:0)
and different values of h.
Table 6. The maximum absolute errors for different values of h and ![](//:0)
.
Table exhibits the pointwise absolute errors for different values of , and it can be seen that the present method improves the findings of Mashallah et al. [Citation16] and Suheel et al. [Citation17]. From Tables and , one can observe that as the mesh size
decreases the absolute errors also decrease.
5. Conclusion
This study considered a sixth order predictor–corrector method for solving Liénard second order nonlinear differential equations. The stability and convergence of the method have been investigated. To further collaborate the applicability of the proposed method, tables of absolute errors and graphs have been plotted. Tables , and show that the pointwise absolute errors obtained by the present method have been compared with pointwise absolute errors obtained by different authors. From Tables –, one can observe that all the absolute errors decrease rapidly as h decreases, which in turn show the convergence of the computed solution. Figures , and indicate that the present method approximates the exact solution very well. Figures and show that as h decreases, the absolute error goes to zero which shows that small step size provides a better approximation.
Concisely, the present method is computationally stable, efficient, convergent and simple to use. Furthermore, it gives more accurate solution than some earlier existing numerical methods, including the more recent method in [Citation15–17].
Disclosure statement
No potential conflict of interest was reported by the authors.
ORCID
Gashu Gadisa Kiltu http://orcid.org/0000-0003-3541-2630
Gemechis File Duressa http://orcid.org/0000-0003-1889-4690
References
- Prajapati RN, Mohan R, Kumar P. Numerical solution of generalized Abel’s integral equation by variational iteration method. Am J Comput Math. 2012;2:312–315. doi: 10.4236/ajcm.2012.24042
- Yüzbas S. A numerical scheme for solutions of a class of nonlinear differential equations. J Taibah Univ Sci. 2017;11:1165–1181. doi: 10.1016/j.jtusci.2017.03.001
- Roba G, Gadisa G, Hailu K. Fifth order predictor-corrector method for quadratic Riccati differential equations. Int J Eng Appl Sci. 2017;9(4):51–64.
- Liénard A. Etude des oscillations entretenues. Rev Gen Electr. 1928;23:901–912 and 946–954.
- Guckenheimer J. Dynamics of the van der Pol equation. IEEE Trans Circ Syst. 1980;27:983–989. doi: 10.1109/TCS.1980.1084738
- Zhang ZF, Ding T, Huang HW, et al. Qualitative theory of differential equations. Peking: Science Press; 1985.
- Kumar D, Agarwal PR, Singh J. A modified numerical scheme and convergence analysis for a fractional model of Liénard’s equation. J Comput Appl Math. 2017. doi: 10.1016/j.cam.2017.03.011
- Harko T, Lobo SNF, Mak MK. A class of exact solutions of the Liénard type ordinary non-linear differential equation. J Eng Math. 2014;89(1):193–205. doi: 10.1007/s10665-014-9696-3
- Feng Z. On explicit exact solutions for the Liénard equation and its applications. Phys Lett A. 2002;293:50–56. doi: 10.1016/S0375-9601(01)00823-4
- Kong D. Explicit exact solutions for the Liénard equation and its applications. Phys Lett A. 1995;196:301–306. doi: 10.1016/0375-9601(94)00866-N
- Matinfar M, Hosseinzadeh H, Ghanbari M. A numerical implementation of the variational iteration method for the Liénard equation. World J Model Simul. 2008;4:205–210.
- Matinfar M, Mahdavi M, Raeisy Z. Exact and numerical solution of Liénard’s equation by the variational homotopy perturbation method. J Inf Comput Sci. 2011;6(1):73–80.
- Sun J, Wang W, Wu L. On explicit exact solutions for the Liénard equation and its applications. Phys Lett A. 2003;318:93–101. doi: 10.1016/j.physleta.2003.07.027
- Kaya D, El-Sayed SM. A numerical implementation of the decomposition method for the Liénard equation. Appl Math Comput. 2005;171:1095–1103.
- Sure K, Aytekin E, Mehmet TA. A numerical approximation to some specific nonlinear differential equations using Magnus series expansion method. NTMSCI. 2016;4(1):125–129. doi: 10.20852/ntmsci.2016115660
- Mashallah M, Saber RB, Maryam G. Solving the Liénard equation by differential transform method. World J Model Simul. 2012;8(2):142–146.
- Suheel AM, Ijaz MQ, Muhammad A, et al. Numerical solution of Liénard equation using Hybrid Heuristic computation. World Appl Sci J. 2013;28(5):636–643.
- Eberly D. Stability analysis for systems of differential equations. Mountain View: Geometric Tools, LLC; 2008.