Earlier, an approximation technique was presented for solving strong nonlinear oscillator equations. Due to arising algebraic complexities, the method fails to determine suitable solutions of some nonlinear oscillators such as quadratic oscillators, the cubical Duffing oscillator of softening springs, and pendulum equations. Then, rearranging an algebraic equation related to amplitude and frequency, the method covers the noted problems. In this article, the latter technique is applied to handling anti-symmetric constant force oscillators and anti-symmetric quadratic nonlinear oscillators.
Many analytical approximation methods such as the perturbation method, the homotopy perturbation method, the variational iteration method, the harmonic balance method, and the energy balance method were developed to find approximate solutions of nonlinear oscillators. The classical perturbation methods1–4 were developed to investigate weakly nonlinear problems modeled bywhere . Herein, is known as unperturbed frequency, is a constant, and is a nonlinear function. Then, classical perturbation methods5–8 were modified to overcome this limitation and applied to solve strong nonlinear problems where . On the other hand, some analytical techniques such as the homotopy perturbation method (HPM),9–15 variational iteration method (VIM),16–19 harmonic balance method (HBM),20–24 energy balance method (EBM),25–28 and frequency–amplitude formula29–31 were presented to solve equation (1) for . Most of the above methods were developed based on trigonometric functions.
The differential transform method (DTM) is a semi-analytical method, in which the solution is chosen as a truncated Maclaurin series. The method was first introduced by Zhou32 and applied to analyze linear and nonlinear electric circuit problems. Then, some authors applied the DTM33–37 to solve linear and nonlinear differential equations. It provides satisfactory results within a small region only and diverges for large regions. In order to improve the accuracy of the DTM, an alternative technique was used which modifies the series solution for nonlinear oscillatory systems. A modification of the DTM, based on the use of Pade’ approximants, was proposed by El-Shahed38 for solving different types of nonlinear problems. Further, several authors39–43 modified the DTM by applying the Laplace–Pade’ resummation method. Though the solution obtained by the MDTM is better than the DTM, the utilization of MDTM is a laborious task.
Recently, Alam et al.44 presented an analytical technique for solving equation (1). But the method44 is useless for handling some nonlinear oscillators such as quadratic oscillator (in region ), cubical oscillators of softening springs (i.e., Duffing equation, , ), and pendulum equation. The approximate solutions of these oscillators were obtained by Huq et al.45 by rearranging only an algebraic equation related to amplitude and frequency. The aim of this article is to find the approximate solutions for anti-symmetric constant force, anti-symmetric quadratic nonlinear, and Duffing (cubical) oscillators on the basis of the latter approach.45
The method
By variable transformation, , equation (1) with initial conditions ] becomes:where primes denote differentiation with respect to . In general, initial conditions are chosen as , but in Ref. 44 the former conditions were considered.
A polynomial type of solution of of equation (2) was found in a form44:when . Solution equation (3) is also valid when . It is obvious that equation (3) satisfies the first initial condition given in equation (2). Usually, solution equation (3) is used for a semi-period of oscillation, . For the next semi-period, and are changed, respectively, by , , and . Substituting equation (3) into equation (2) and then equating the coefficients of , a set of linear algebraic equations of are obtained whose solution provides the noted unknown coefficients. The value of has the maximum value (known as amplitude of oscillation, say ) at . Therefore, a relation between amplitude and frequency becomes:
It is noted that equation (4) contains two unknown constants and . So, it requires another equation involving and to determine them. A lot of important nonlinear oscillators follow the relation:
It has already been mentioned that has a maximum at . So, vanishes at this limit and equation (5) becomes:Thus, and can be found solving equations (4) and (6).
Examples
Anti-symmetric constant force oscillator
Let us consider the anti-symmetric constant force oscillatorwhere is defined as .
When , substituting solution equation (3) into equation (7) and then equating the coefficients of , the following algebraic equations are derived:
Solving equation (8), the unknown coefficients are derived asNow, differentiating equation (3) with respect to and then substituting (i.e., by utilization of the second initial condition), it becomes:Now from equations (9) and (10), all unknown coefficients can be written in terms of as
Substituting these values of unknown coefficients (up to ) in equation (4), it becomes:
For this, oscillator equation (6) becomes:and it can be written as
When is given, the value of is obtained from equation (15) via an iterative procedure, starting with initial . Therefore, the solution of anti-symmetric constant force oscillator equation (7) is obtained from equation (3) by substituting the values of from equation (11).
When , applying a similar procedure, the corresponding equation (15) becomes:
Anti-symmetric quadratic oscillator
Let us consider the anti-symmetric quadratic oscillatorwhere is defined as .
When , the unknown coefficients for this oscillator have been obtained:Substituting these values of unknown coefficients (up to ) in equation (4), it becomes:
For this, oscillator equation (6) becomes:and it can be written as
When is given, the value of is obtained from equation (22) via an iterative procedure, starting with initial .Therefore, the solution of anti-symmetric quadratic oscillator (equation (17)) is obtained from equation (3) by substituting the values of from equation (18).
When , applying a similar procedure, the corresponding equation (22) becomes:
Duffing (cubical) oscillator
Let us consider the Duffing oscillator
For this oscillator, unknown coefficients have been obtained:
Substituting these values of unknown coefficients (up to ) in equation (4), it becomes:
For this oscillator, equation (6) becomes:and it can be written as
When is given, the value of is obtained from equation (29) via an iterative procedure, starting with initial . Therefore, the solution of the Duffing oscillator (equation (24)) is obtained from equation (3) by substituting the values of from equation (25).
Results and discussion
In this section, the approximate periods and the solutions of anti-symmetric constant force oscillators, anti-symmetric quadratic nonlinear oscillators, and the Duffing (cubical) oscillator obtained by use of the present method are compared with exact and an effective improvement of the homotopy perturbation method.15 First, the periods of the anti-symmetric constant force oscillator and anti-symmetric quadratic nonlinear oscillator for different initial conditions are presented, respectively, in Tables 1 and 2. From Table 1, it is clear that the present method provides better results than that of an effective improvement of the homotopy perturbation method.15 From Table 2, it is also clear that the present method provides better results than that of an effective improvement of the homotopy perturbation method15 when more terms are used.
Comparison of the present approximate periods with exact and other existing periods of , .
where Er (%) represents the absolute percentage error.
Second, the solutions of the anti-symmetric constant force oscillator, anti-symmetric quadratic nonlinear oscillator, and the Duffing (cubical) oscillator for different initial conditions are presented, respectively, in Figures 1–6 together with an effective improvement of the homotopy perturbation method15 and numerical solutions (4th-order Runge–Kutta method). From these figures, it is clear that the present solutions agree well with the corresponding numerical solutions and better than that of an effective improvement of the homotopy perturbation method15 for different values of A.
Comparison of the present solutions with numerical and He et al.15 solutions of for .
Comparison of the present solutions with numerical and He et al.15 solutions of for .
Comparison of the present solutions with numerical and He et al.15 solutions of for
Comparison of the present solutions with numerical and He et al.15 solutions of for
Comparison of the present solutions with numerical and He et al.15 solutions of for
Comparison of the present solutions with numerical and He et al.15 solutions of for
Third, the absolute errors of the anti-symmetric constant force oscillator, anti-symmetric quadratic nonlinear oscillator, and the Duffing (cubical) oscillator for different initial conditions are presented, respectively, in Figures 7–12 together with an effective improvement of the homotopy perturbation method.15 From these figures, it is clear that the present method provides less absolute error than that of an effective improvement of the homotopy perturbation method15 for different values of A.
Comparison of the absolute error between the present method and He et al.15 method of for .
Comparison of the absolute error between the present method and He et al.15 method of for
Comparison of the absolute error between the present method and He et al.15 method of for
Comparison of the absolute error between the present method and He et al.15 method of for
Comparison of the absolute error between the present method and He et al.15 method of for
Comparison of the absolute error between the present method and He et al.15 method of for .
Conclusion
An approximation technique is presented for solving anti-symmetric constant force oscillators, anti-symmetric quadratic nonlinear oscillators, and the Duffing (cubical) oscillator. The trial solution is completely algebraic, and the coefficients of unknown variables are determined by solving a set of simple linear equations. But similar algebraic equations become nonlinear when trigonometric functions are used for an approximate solution (i.e., the harmonic balanced method).
Footnotes
Acknowledgments
The authors are grateful for the honorable reviewers’ constructive comments to improve the quality of this article. The authors are also grateful for the Associate Editor’s assistance in preparing the revised manuscript.
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.
ORCID iD
M Kamrul Hasan
References
1.
NayfehAH. Perturbation method. New York, NY: John Wiley & Sons, 1973.
2.
NayfehAHMookDT. Nonlinear oscillations. New York, NY: John Wiley & Sons, 1979.
3.
AlamMS. A unified Krylov-Bogoliubov-Mitropolskii method for solving n-th order nonlinear systems. J Franklin Inst2002; 339: 239–248.
4.
AlamMSAbul Kalam AzadMHoqueMA. A general struble’s technique for solving an nth order weakly non-linear differential system with damping. Int J Non Lin Mech2006; 41: 905–918.
5.
CheungYKChenSLauSL. A modified Lindstedt-poincare method for certain strongly nonlinear oscillators. Int J Non Lin Mech1991; 26: 367–378.
6.
HeJH. Modified Lindstedt-Poincare methods for some strongly nonlinear oscillations-I: expansion of a constant. Int J Non Lin Mech2002; 37: 309–314.
7.
AlamMSYeasminIAAhamedMS. Generalization of the modified Lindstedt-poincare method for solving some strong nonlinear oscillators. Ain Shams Eng J2019; 10: 195–201.
8.
YeasminIARahmanMSAlamMS. The modified Lindstedt–Poincare method for solving quadratic nonlinear oscillators. J Low Freq Noise Vib Act Control2021; 40(3): 1351–1368.
BeléndezABeléndezTMárquezA, et al.Application of He’s homotopy perturbation method to conservative truly nonlinear oscillators. Chaos, Solit Fractals2008; 37: 770–780.
11.
BeléndezA. Homotopy perturbation method for a conservative ×13 force nonlinear oscillator. Comput Math Appl2009; 58: 2267–2273.
12.
AnjumNHeJH. Homotopy perturbation method for N/MEMS oscillators. Math Methods Appl Sci. 2020; 2020: 1–15. doi:10.1002/mma.6583.
13.
AnjumNHeJH. Two modifications of the homotopy perturbation method for nonlinear oscillators. J Appl Comput Mech2020; 6: 1420–1425.
14.
HeJHJiaoMLHeCH. Homotopy perturbation method for fractal duffing oscillator with arbitrary conditions. Fractals2022; 30(9): S0218348X22501651. DOI: 10.1142/S0218348X22501651.
15.
HeJHHeCHAlsolamiAA. A Good initial guess for approximating nonlinear oscillators by the homotopy perturbation method. FU Mech Eng2023; 21(1): 21–29. DOI: 10.22190/FUME230108006H.
16.
KhanYVazquez-LealH. Variational iteration algorithm-II for solving linear and non-linear ODEs. Int J Phys Sci2012; 7(25): 3099–3102.
17.
AnjumNHeJHHeCH, et al.Variational iteration method for prediction of the pull-in instability condition of micro/nanoelectromechanical systems. Phys Mesomech2023; 26: 5–14.
18.
BasitMATahirMShahNA, et al.An application to formable transform: novel numerical approach to study the nonlinear oscillator. J Low Freq Noise Vib Act Control2024; 43(2): 729–743. DOI: 10.1177/14613484231216198.
19.
RehmanSHussainARahmanJU, et al.Modified Laplace based variational iteration method for the mechanical vibrations and its applications. Acta Mech Automatica2022; 16(2): 98–102.
20.
LimCWWuBS. A new analytical approach to the Duffing-harmonic oscillator. Phys Lett2003; 311: 365–373.
21.
HuH. Solution of a quadratic nonlinear oscillator by the method of harmonic balance. J Sound Vib2006; 293: 462–468.
22.
Mahtab Hossain MondalMHelal Uddin MollaMAbdur RazzakM, et al.A new analytical approach for solving quadratic nonlinear oscillators. Alex Eng J2017; 56: 629–634.
23.
HosenMAChowdhuryMSHYeakub AliM, et al.Analytical approximations for the oscillators with anti-symmetric quadratic nonlinearity. J Phys Conf Ser2017; 949: 012006.
24.
YeasminIASharifNRahmanMS, et al.Analytical technique for solving the quadratic nonlinear oscillator. Results Phys2020; 18: 103303.
25.
MehdipourIGanjiDDMozaffariM. Application of the energy balance method to nonlinear vibrating equations. Curr Appl Phys2010; 10(1): 104–112.
26.
GanjiDDAzimiMMostofiM. Energy balance method and amplitude frequency formulation based simulation of strongly non-linear oscillators. Indian J Pure Appl Phys2012; 50: 670–675.
27.
MollaMHUAlamMS. Higher accuracy analytical approximations to nonlinear oscillators with discontinuity by energy balance method. Results Phys2017; 7: 2104–2110.
28.
MollaMHUSharifN. Energy balance method for solving nonlinear oscillators with non-rational restoring force. AMS2023; 17(14): 689–700.
29.
TianY. Frequency formula for a class of fractal vibration system. Rep Mech Eng2022; 3(1): 55–61.
30.
MaH. Simplified Hamiltonian-based frequency-amplitude formulation for nonlinear vibration systems. FU Mech Eng2022; 20(2): 445–455.
31.
HeJHYangQHeCH, et al.Pull-down instability of the quadratic nonlinear oscillators. FU Mech Eng2023; 21(2): 191. DOI: 10.22190/FUME230114007H.
32.
ZhouJK. Differential transformation and its applications for electrical circuits. Wuhan, China: Huazhong University Press, 1986. in Chinese.
33.
ArikogluAOzkolI. Solution of fractional differential equations by using differential transform method. Chaos, Solit Fract2007; 34(5): 1473–1481.
34.
DemirHSüngüİC. Numerical solution of a class of nonlinear Emden-Fowler equations by using differential transform method. J Arts Sci Sayı2009; 12: 75–82.
35.
MirzaeeF. Deferential transform method for solving linear and nonlinear systems of ordinary differential equations. Appl Math Sci2011; 5(70): 3465–3472.
36.
KenmogneF. Generalizing of differential transform method for solving nonlinear differential equations. J Appl Comput Math2015; 4(1): 1–5.
37.
Di MatteoAPirrottaA. Generalized differential transform method for nonlinear boundary value problem of fractional order. Commun Nonlinear Sci Numer Simul2015; 29(1–3): 88–101.
38.
El-ShahedM. Application of differential transform method to non-linear oscillatory systems. Commun Nonlinear Sci Numer Simul2008; 13: 1714–1720.
39.
MomaniSErturkVS. Solutions of non-linear oscillators by the modified differential transform method. Comput Math Appl2008; 55: 833–842.
40.
NourazarSMirzabeigyA. Approximate solutions of nonlinear duffing oscillator with damping effect using modified differential transform method. Sci Iran B2013; 20(2): 364–368.
41.
BenhammoudaBLealHVMartinezLH. Modified differential transform method for solving the model of pollution for a system of lakes. Discrete Dynam Nat Soc2014; 6: 645726. DOI: 10.1155/2014/645726.
42.
NooriSRMTazhizadehN. Modified differential transform method for solving linear and nonlinear pantograph type of differential and Volterra integro-differential equations with proportional delays. Adv Differ Equ2020; 2020: 1–25.
43.
Al-AhmadSAnakiraNR, et al.Modified Differential Transformation method for solving classes of non-linear differential equations. TWMS J of Apl & Eng Math2022; 12(1): 107–119.
44.
AlamMSHuqMAHasanMK, et al.A new technique for solving a class of strongly nonlinear oscillatory equations. Chaos, Solit Fractals2021; 152: 111362.
45.
HuqMAHasanMKAlamMS. An approximation technique for solving nonlinear oscillators. J Low Freq Noise Vib Act Control2024; 43(1): 239–249.