Abstract
This study proposes a new modification of the homotopy perturbation method. A new parameter alpha is introduced into the homotopy equation in order to improve the results and accuracy. An optimal analysis identifies the parameter alpha, aimed at improving the solutions. A comparative analysis of the proposed method reveals that the new method presents results with higher degree of accuracy and precision than the classic homotopy perturbation method. Absolute error analysis shows the convenience of the proposed method, providing much smaller errors. Two examples are presented: Duffing and Van der pol’s nonlinear oscillators to demonstrate the efficiency, accuracy, and applicability of the new method.
Keywords
Introduction
Nonlinear oscillators occupy an important part of mathematics and have diverse applications in different fields of science and engineering. Despite the wide applicability, obtaining exact solutions for such oscillators have proved difficult for researchers. Efforts to overcome these difficulties have led to formulation of several analytical and approximate techniques. Some of these techniques include non-perturbative method,1–5 weighted linearization, 6 Adomian decomposition,7–14 variational iteration,15–20 energy balance,21–23 tanh,24–26 F-expansion,27,28 and homotopy perturbation methods.29–34 Most of the methods have recorded recent advancements and improvements, as evidenced in the homotopy perturbation method. Since its inception in 1998,35,36 the homotopy perturbation has passed many forms of modifications and improvements.37,38 The method has been studied widely by lot of researchers such as Adamu and Ogenyi, 31 Ganji and Sadighi, 39 Odibat and Momnni, 40 Cveticanin, 41 and Khan and Mohyud-Din. 42 In a recent development, the parameter expansion technique 43 has employed homotopy perturbation 44 to effectively handle the zero-order approximate and He’s polynomials to deal with the nonlinear term. 45 Presently, the method is used in combination with other emerging methods. 46 Homotopy perturbation method combines least square technique 46 and variational theory. 47 Laplace transform has also adopted the homotopy perturbation method.48,49 These coupled methods are simple in theory and application.
Homotopy perturbation method has developed quickly and well, but as often, leaves space for additional improvements and modifications. Accordingly, new modification of the homotopy perturbation method is proposed. The method embeds new parameter, alpha, to the traditional homotopy perturbation technique for fast and improved solutions.
Homotopy perturbation method
Consider the following general oscillator equation
Equivalently
For better results, the homotopy analysis method36,37 introduces an auxiliary parameter
Here, h is a nonzero parameter used to control the convergence. Equations (3) and (4) lead
When p = 1, for any nonzero h, equation (5) is equivalent to the original problem. Optimal identification of h requires skill and care; the choice of h can influence the asymptotic behavior of a finite series solution. 36
At
Then, the homotopy perturbation method presents its solutions in the form of summation of finite series
With p set as p = 1, equation (7) yields
Proposed method
The homotopy perturbation method has recorded rapid development. To keep up with the current reality of homotopy’s modifications and improvements, this study suggests alternative reconstruction of the homotopy equation with the introduction of a new parameter,
Consequently, equation (1) can be written as
For the nonlinear oscillator, we construct the following homotopy
The transition of “p” from 0 to 1 signifies continuous deformation of the problem from linear to nonlinear. Following the classical homotopy solution, the new method suggests its solution in the form of series
With p = 1, equation (11) transforms
Equation (10) works for any kind of differential equations involving both implicit and explicit functions. As an example, consider the first-order nonlinear ordinary differential equation
This equation is implicitly formulated. Thus, the constructed homotopy equation will appear in the following way
Applicability of the proposed method is illustrated in section 2, and the results are presented in the subsequent section.
Applications
Example 1
Consider the Duffing oscillator
Homotopy perturbation method
To solve equation (15) via the homotopy perturbation method, we rewrite equation (15) as follows
The following homotopy equation is constructed for equation (16)
With p = 1, equations (15) and (17) are equivalent. Using p, we have
In addition, for p = 1, equation (18) transforms as follows
Substituting equation (18) into equation (17) and equating the identical powers of p, we have
The solution for equation (20) using the boundary condition leads to
Substituting equation (22) into equation (21) and using the expansion of
Removing the secular term in equation (23) gives
The approximate solution of equation (15) using the homotopy perturbation method is given by
Proposed method
For the application of the proposed method to equation (15), we rewrite the equation in the following form
From equation (27), we construct the following homotopy
Equation (15) coincides with equation (28) in the region where p = 1 but changes to the second-order linear differential equation when p = 0. Substituting equation (18) into the homotopy equation and equating the same powers of p, we have the following
The new method assumes the following initial solution for equation (15)
Using the expansion of
Elimination of the secular term in equation (32) yields
The method on this study provides a solution of equation (15) in the form
To identify
Obtaining the following solution
Example 2
Consider the classical fractional Van der Pol damped nonlinear oscillator equation
Homotopy perturbation method
To solve equation (40) through the homotopy perturbation method, we rewrite the equation as
Formulating homotopy equation for equation (41), we have
Equation (42) turns from second-order linear to the nonlinear differential equation as p changes from 0 to 1. Without loss of generality, we substitute equation (18) into equation (42) and solve for identical powers of p, to obtain
Consequently
Ref. [34,35] gives the Fourier series of
Finally, determine
The substitution of equations (45) and (46) into equation (44), we obtain
Eliminating secular term yields
From equation (46),
48
it follows directly that
Solution of equation (40) is given as defined in equation (26).
Proposed method
For the solution of equation (40), using the proposed method, we write
Constructing the homotopy equation for equation (51), we have
Following the previous steps, we have
Using Fourier series decomposition
Substituting equations (55) and (56) into (54), we obtain
The elimination of the secular term from equation (57) leads
As previously stated, the new method gives its solution in equation (35)
Equation (40) has the following exact solution
34
Following the same procedure as outlined in the previous example, we identify the optimal value of α
Results and discussion
Efficiency of the proposed method
A comparative analysis of the results presented by both methods: HPM and the method in this study show the potentiality of the proposed method, offering better results with higher degree of accuracy than the homotopy perturbation method. And as a salient property, the new method possesses also fewer deviations to arrive a solution.
Error analysis
Numerical comparison between the new technique, homotopy perturbation method and the exact solution of equation (15) for
Numerical comparison between the new technique, homotopy perturbation method and the exact solution of equation (40) for

Solution of equation (15) using the proposed and the HPM.

Zoomed solution of equation (15) using the proposed and the HPM.

Absolute errors of equation (15) using the proposed and the HPM.

Solution of equation (40) using the proposed and the HPM.

Absolute errors of equation (40) using the proposed and the HPM.
Optimization of the alpha parameter
The alpha parameter is an important part of the proposed method. For higher degree of accuracy, an optimized value of the parameter is recommended. In this study, we rely on the behavior of the exact solution to identify the value of the parameter. In a future study, we will develop an error bound analysis using Pontryagin’s maximum principle for optimal control which will present an acceptable approach on the identification of optimal value for the new method.
Conclusions
This study suggests a new modification of the homotopy perturbation via the introduction of a new parameter α. The method works well for the nonlinear oscillators and problems involving implicit functions, allowing also the extension of the idea to other nonlinear problems where the functions are explicitly presented. Numerical analysis of the proposed method shows more accurate results than the classic homotopy perturbation method and can be applied easily to any forms of differential equations without any difficulty.
Footnotes
Acknowledgment
Our acknowledgments go to Dr. Andres Garcia who has painstakingly contributed to the success of this study. Thank you for your tireless efforts.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
