Abstract
Purpose
This paper proposes the use of different analytical methods in obtaining approximate solutions for nonlinear differential equations with oscillations.
Methods
Three methods are considered in this paper: Lindstedt-Poincare method, the Krylov-Bogoliubov first approximate method, and the differential transform method.
Results
Figures that are given in this paper give a strong evidence that the proposed methods are effective in handling nonlinear differential equations with oscillations.
Conclusions
This study reveals that the differential transform method provides a remarkable precision compared with other perturbation methods.
Keywords:
Lindstedt-Poincare method; Krylov-Bogoliubov method; Differential transform method; Nonlinear oscillationsIntroduction
When a mathematical model is formulated for a physical problem, it is often represented by equations of a one-mass system with two degrees of freedom that are mostly described using a second-order differential equation, and these equations are not solvable exactly by analytic techniques. If in the differential equation, some small nonlinearities exist, they are introduced in the differential equation of motion as small nonlinear terms, and so the motion of the system is described by a second-order strongly nonlinear differential equation in the form of
where ε is a sufficiently small parameter, so the nonlinear term εf(y(t),y′(t)) is relatively small. As mentioned in [1], these terms arise because the physical process has small effects. For example, in a fluid flow problem the viscosity may be small, or in the problem of the motion of a projectile, the force due to air resistance may be small. These low order effects are represented by terms in the model equation that, when compared to the other terms, are small and represented by a coefficient parameter ε. Therefore, we must resort to approximation and numerical methods. Foremost, among approximation techniques are the so-called perturbation methods. Perturbation method [2-5] provides the most versatile tools available in nonlinear analysis of physical problems. These methods have their own limitations; for example, the solutions are valid, in most cases, only for small values of the parameter ε. Therefore, we cannot rely fully on the approximations, since there is no criterion on how small the parameters should be. In [6], the authors proved the existence of an approximate solution in the mean for general strongly nonlinear differential equations. They investigate the behavior of the class of solutions. In addition, they implement the homotopy perturbation method and find analytic solutions for strongly nonlinear differential equations of the form
for some constants a, b. As mentioned in [6], numerous methods are developed for analytic solution of strongly nonlinear differential equations describing the vibrations of the oscillator. For example, the harmonic balance method [7-9] which leads to algebraic equations has been used. An analytical approximate approach for determining periodic solutions of nonlinear jerk equations involving third-order time-derivative is presented in [10,11]. In [12], the authors used the Adomian decomposition method to find the approximate solutions for general form of the second-order ordinary differential equations. In [13], a modified variational approach called global error minimization method is developed for obtaining an approximate closed-form analytical solution for nonlinear oscillator differential equations. In this paper, we propose the use of Lindstedt-Poincare method, the Krylov-Bogoliubov first approximate method, and the differential transform method (DTM) in obtaining the approximate solutions for nonlinear differential equations of the form in Equation 1.1. In order to illustrate the efficiency of these methods, we examine three numerical examples. Comparison is made based on the obtained results. The paper is concluded in the last section. In what follows, we survey briefly the DTM steps while we use directly the other two methods within the text.
Methods
The goal of this section is to recall notations, definitions, and some theorems of the DTM that will be used in this paper. These are discussed in [12,14,15]. Also, we will highlight the main steps of implementing the DTM in solving differential equations. The other two methods (Lindstedt-Poincare and the Krylov-Bogoliubov) are given within the section of Results and discussion.
Differential transform method
The differential transform of the kth derivative of a function u(x) is defined to be
and the inverse transform of U(k) is defined as
Equation 2.2 is known as the Taylor series expansion of u(x) around x = x0. Also, we need the following theorems. If G(k) is the differential transform of g(x) then the following theorems apply.
Theorem 1.
Theorem 2.
If f(x) = g2(x), then F(k) =
G(i)G(k-i).
Theorem 3.
Results and discussion
This section is divided into two parts: weakly and strongly nonlinear oscillations.
Application I: weakly nonlinear oscillation
An example of a weak nonlinear oscillation is the Duffing equation. It is a nonlinear second-order differential equation used to model certain damped and driven oscillators. The equation is given by
where the (unknown) function y = y(t) is the displacement at time t; y′ is the first derivative of y with respect to time, i.e., velocity; and y′′is the second time-derivative of y, i.e., acceleration. The number δ controls the size of the damping (friction), α controls the size of the restoring force, and β controls the amount of nonlinearity in the restoring. The equation describes the motion of a damped oscillator with a more complicated potential than in simple harmonic motion (which corresponds to the case β = δ = 0); in physical terms, it models, for example, a spring pendulum whose spring’s stiffness does not exactly obey Hooke’s law. The Duffing equation is an example of a dynamic system that exhibits chaotic behavior.
In this section, we are concerned about
First, by means of Lindstedt-Poincare method [16-18] we use the transformation τ = ω t which transforms Equation 3.2 into
where u(τ) = y(t). Let
If we substitute Equation 3.4 in Equation 3.3 and equate the coefficients of various powers of ε to 0, then we obtain
Solving the equations in Equation 3.5 and avoiding the occurrence of secular terms in the perturbation solutions yield
Therefore, the solution of Equation 3.2 is
Second, by applying the differential transform to Equation 3.2, we get the recursive formula
where F(k) is the differential transform of y(t). By the given initial conditions, we have F(0) = 1 and F(1) = 0. Considering N = 8 in the DTM series solution, the approximate solution is
Third, by means of Krylov-Bogoliubov first approximate method [19], the solution of
is sought as
where a(t) and ϕ(t) are given by
and where c is a free constant. Therefore, according to Equation 3.2, the solution is
where A and B are constants. Applying the initial conditions given in Equation 3.2 yields A = − 1 and
.
Figure 1 shows the plots of the obtained solutions using the proposed methods compared with Mathematica NDSolve tool.
Figure 1. The obtained solutions of the Duffing equation for (A) ε = 0.01 and (B) ε = 0.1.
Application II: strongly nonlinear oscillation
In this section, we apply the Lindstedt-Poincare method and the differential transform method on two strongly nonlinear oscillations.
Example 1.
Consider the nonlinear oscillation
First, by means of Lindstedt-Poincare method, the transformation τ = ωt converts Equation 4.1 to
where u(τ) = y(t). Let
Through inserting Equation 4.3 in Equation 4.2 and equating the coefficients of various powers of ε to 0, we yield
Solving the equations in Equation 4.4 and avoiding the occurrence of secular terms in the perturbation solutions yield
Therefore, the solution of Equation 4.1 is
Second, by applying the differential transform to Equation 4.1, we get the recursive formula
where F(k) is the differential transform of y(t). By the given initial conditions, we have F(0) = 1 and F(1) = 0. Considering N = 8 in the DTM series solution, the approximate solution is
The solutions obtained by the proposed methods show an excellent agreement with the one obtained by Mathematica NDSolve tool if we choose ε to be small (see Figure 2).
Figure 2. The obtained solutions of Equation4.1for (A) ε = 0.01 and (B) ε = 0.1.
Example 2.
Consider the nonlinear oscillation
First, by means of Lindstedt-Poincare method, the transformation τ = ωt converts Equation 4.9 to
where u(τ) = y(t). Let
Inserting Equation 4.11 in Equation 4.10 and equating the coefficients of various powers of ε to 0 yield
Moreover, solving the equations in Equation 4.12 and avoiding the occurrence of secular terms in the perturbation solutions yield
Therefore, the solution of Equation 4.9 is
Second, by applying the differential transform to Equation 4.9, we get the recursive formula
where F(k) is the differential transform of y(t). By the given initial conditions, we have F(0) = 1 and F(1)=0. Considering N = 8 in the DTM series solution, the approximate solution is
Figure 3 shows the plots of the obtained solutions using the proposed methods compared with Mathematica NDSolve tool.
Figure 3. Obtained solutions of Equation4.9for (A) ε = 0.01 and (B) ε = 0.1.
Conclusions
In this paper, the nonlinear differential equations with oscillator are considered to study the validity of DTM compared with Lindstedt-Poincare method. The most significant features of DTM are its simplicity and its excellent accuracy for different values of the parameter ε. DTM is very effective and convenient for solving truly nonlinear oscillator equations.
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
MA and KA contributed equally to this work. Both authors read and approved the final manuscript.
Acknowledgements
The authors would like to thank the editor and the anonymous referees for their in-depth reading, criticisms, and insightful comments on an earlier version of this paper.
References
-
He, JH: Some asymptotic methods for strongly nonlinear equations. Int. J. Modern Physics B. 20(10), 1141–1199 (2006). Publisher Full Text
-
Cveticanin, L: Homotopy-perturbation method for pure nonlinear differential equation. Chaos, Soliton and Fractals. 30, 1221–1230 (2006). Publisher Full Text
-
He, JH: A new perturbation technique which is also valid for large parameters. J. Sound Vib. 229, 1257–1263 (2000). Publisher Full Text
-
Hu, H: A classical perturbation technique which is valid for large parameters. J. Sound Vib. 269, 409–412 (2004). Publisher Full Text
-
Al-Khaled, K, Ali Hajji, M: On the existence of solutions for strongly nonlinear differential equations. J. Math. Anal. Appl. 344, 1165–1175 (2008). Publisher Full Text
-
Guo, Z, Leung, AY: The iterative homotopy harmonic balance method for conservative Helmholtz-Duffing oscillators. Appl. Math. Comput. 215, 3163–3169 (2010)
-
Chen, YM, Liu, JK: A new method based on the harmonic balance method for nonlinear oscillators. Phys. Lett. A. 368, 371–378 (2007)
-
Liu, L, Dowell, EH, Hall, KC: A novel harmonic balance analysis for the Van Der Pol oscillator. Int. J. Non-linear Mech. 42, 2–12 (2007). Publisher Full Text
-
Gottlieb, HPW: Harmonic balance approach to periodic solutions of nonlinear jerk equations. J. Sound Vib. 271, 671–683 (2004). Publisher Full Text
-
Hu, H: Perturbation method for periodic solutions of nonlinear jerk equations. Phys. Lett. A. 271, 4205–4209 (2008)
-
Alquran, M, Al-Khaled, K: Approximate solutions to nonlinear partial integro-differential equations with applications in heat flow. Jordan J. Mathematics Stat. 3(2), 93–116 (2010)
-
Farzaneh, Y, Tootoonchi, AA: Global Error Minimization method for solving strongly nonlinear oscillator differential equations. Comp. Math. Appl. 59, 2887–2895 (2010). Publisher Full Text
-
Alquran, M, Al-Khaled, K: Approximations of Sturm-Liouville Eigenvalues using Sinc-Galerkin and differential transform methods. Appl. Appl. Math. 5(1), 128–147 (2010)
-
Ayaz, F: Solution of the system of differential equations by differential transform method. Appl. Math. Comput. 147, 547–567 (2004). Publisher Full Text
-
He, JH: Modified Lindstedt-Poincare methods for strongly non-linear oscillations: part I: expansion of a constant. Int. J. Non-linear Mech. 37, 309–314 (2002). Publisher Full Text
-
He, JH: Modified Lindstedt-Poincare methods for strongly nonlinear oscillations: part II: a new transformation. Int. J. Non-linear Mech. 37, 315–320 (2002). Publisher Full Text
-
Cheung, YK, Chen, SH, Lau, SL: A modified Lindstedt-Poincare method for certain strongly non-linear oscillators. Int. J. Non-linear Mech. 26, 367–378 (1991). Publisher Full Text








































