Analytical Solution of Van Der Pol’s Differential Equation Using Homotopy Perturbation Method ()
1. Introduction
The Van Der Pol differential equation [1] can be written as
(1.1)
where, u is a scalar parameter. It is considered as an example of an oscillator with nonlinear damping, energy being dissipated at large amplitudes and generated as low amplitude. Such systems typically possess limit cycles: sustained oscillations around a state at which energy generation and dissipation balance [1] [2] . The main application by VDP models an electric circuit with a triode valve, the resistive properties of which change with current, the low current, negative resistance becoming positive as current increases. This model has been widely applied in science and engineering [3] . The parameter u is indicating the nonlinearity and the strength of the damping.
The concept of HPM was first established by He [4] [5] , which has been used to solve a large number of non-linear problems. It is found that such approximations rapidly converges to the exact solution [4] [5] . Since it is not easy to find the solution of Equation (1.1) by usual methods such as the perturbation method, separation of variables etc., HPM can be used to find the analytical solution of nonlinear differential equations with different types of initial and boundary conditions [6] [7] [8] [9] . “In addition, the merging of perturbation method and the homotopy method is called homotopy perturbation method [4] [5] , which has banished the deficiency of the traditional perturbation methods. On the other hand, this method can use the full benefit of perturbation techniques.”
2. Formulation of HPM
The details of the following formulation is given in He which is presented below:
Consider the following non-linear differential equation [5] :
(2.1)
with
(2.2)
Here, M has two parts (linear and nonlinear), Ln and Nln respectively. Then re-write Equation (2.1) as
(2.3)
Then He [4] [5] introduced a homotopy
which satisfy
(2.4a)
which is equivalent to
(2.4b)
It follows from Equation (2.4a) and Equation (2.4b) that
(2.5)
(2.6)
“Thus, the changing process of t from zero to unity is just that of
from
to
. In topology, this is called deformation, and
,
are called homotopic.” [4] [5]
Here, t is very small and assume that
(2.7)
Setting
, approximate solution of Equation (2.1) can be obtained as,
(2.8)
The convergence of series Equation (2.8) has been proved by He [4] [5] in his paper.
3. Numerical Examples
In Example 1, the VDPDE with Dirichlet boundary conditions is solved by HPM and comparisons between the HPM and exact solutions are presented here after.
Example 1:
Considering
as the linear part and
as the nonlinear part we get the following Homotopy,
(3.1)
Putting,
,
in Equation (3.1) and equating the coefficients of t from both sides, we get
Solving we get,
Thus the two term solution by HPM is
and the three term solution by HPM is
.
From Table 1, Figure 1(a) and Figure 1(b), it can be seen that there is an insignificant difference between the results of two and three terms HPM solutions and exact solution. It motivates us to move onto the next studies using different boundary conditions.
Example 2: Consider the VDP equation with first Robin type boundary condition
The Homotopy is,
Putting,
,
in Equation (3.1) and equating the coefficients of t from both sides, we get
![]()
Table 1. Relative errors for example 1 (Using
).
![]()
![]()
Figure 1. (a) Approximate solutions using u = 0.01; (b) Approximate solutions using u = 0.1.
Solving we get,
Example 3: Consider the VDP equation with second Robin type boundary condition
The Homotopy is,
Putting,
,
in Equation (3.1) and equating the coefficients of t from both sides, we get
Solving we get,
Example 4: Consider the VDP equation with Neumann type boundary condition
The Homotopy is,
Putting,
,
in Equation (3.1) and equating the coefficients of t from both sides, we get
Solving we get,
From Figures 2-4 it can be seen that VDPDE with different boundary
![]()
Figure 2. (a) Approximate solutions using u = 0.01; (b) Approximate solutions using u = 0.1.
![]()
Figure 3. (a) Approximate solutions using u = 0.01; (b) Approximate solutions using u = 0.1.
![]()
![]()
Figure 4. (a) Approximate solutions using u = 0.01; (b) Approximate solutions using u = 0.1.
conditions can be solved by HPM very easily. Two terms and three terms solution almost coincide. Increasing the number of terms, more accurate results can be found. The solution can be obtained by using different values of u.
4. Conclusion
In this research, HPM is applied for the solution of the Van Der Pol differential equation with different boundary conditions. One, two and three parameters HP solutions are developed and presented graphically. It is found that higher parameter shows good approximations of the analytical solution. It may conclude that HPM is a very effective technique to find the analytical solutions for highly non-linear ordinary differential equation with ICs/BCs.