A modified harmonic balance method (MHBM) has been extended for solving strongly nonlinear damped forced oscillators with quadratic-biquadratic nonlinearities. Depending on the parameter values and initial conditions, its behavior is quite complex. The proposed method allows us to expand some Fourier coefficients in a power series, which helps to provide analytical solutions. Traditional perturbation methods (e.g., averaging, Krylov-Bogoliubov-Mitropolskii (KBM), and multiple time scale) and the classical harmonic balance method are often inadequate for obtaining similar approximate solutions. The solutions obtained by the proposed method nicely coincide with corresponding numerical solutions.
Most physical and engineering problems emerge in nonlinear differential equations (NDEs), such as mechanical oscillations, electrical circuits, chemical reactions, biological systems, plasma physics, and solid mechanics. The equation could represent the motion of a damped nonlinear mechanical oscillator subject to an external periodic force. The equation could be used to model certain nonlinear electrical circuits subjected to an external sinusoidal voltage source. This equation might be applicable to describe the concentration of a reactant in a reaction system subjected to an external oscillating influence. Nonlinear differential equations are also commonly used to model biological systems, such as population dynamics or biochemical reactions, where external periodic influences play a significant role. Therefore, it is evident that the capability to analyze, solve, and comprehend differential equations is of fundamental importance for applied mathematicians, physicists, and engineers. The nature and behavior of the systems are known by these solutions. Rarely do appropriate solutions arise for these nonlinear oscillators. As a result, numerous researchers and scientists have directed their focus toward the development of both numerical techniques and analytical methods. Numerical techniques involve procedures to determine true values at specific discrete points, achieved through incremental improvement. Successful application of numerical techniques relies on having suitable initial guess values. While these techniques are generally straightforward, they can sometimes demand significant computational effort and appropriate approximate values to yield desired results. Additionally, the numerical techniques fail to capture an overall picture of nonlinear dynamical systems. Moreover, obtaining amplitude and phase in nonlinear dynamical system using numerical techniques proves to be a laborious task.
On the other hand, approximation methods have garnered significant interest among scientists, physicists, engineers, and applied mathematicians due to their analytical expressions and suitability for parametric study. There are many methods to deal with the nonlinear differential equations with nonlinear stiffness and damping, such as the averaging method,2–4 KBM method,5,6 and multi-scale method2–4 and so on.
Numerous methods of approximation investigated to tackle nonlinear oscillators, encompassing the perturbation method,1–11 homotopy analysis technique,12,13 homotopy perturbation technique,14–16 variational iteration technique,17,18 harmonic balance method (HBM),19–24 modified multi-level residue harmonic balance method,25–27 and modified harmonic balance method (HBM),29–32 among others. Perturbation methods1–11 find widespread application for weakly nonlinear oscillators. Jones9 made advancements to the classical perturbation technique to enhance its scope and precision for both large and small parameters. Cheung et al.10 modified the Lindstedt-Poincare technique based on Jones’9 ideas, while Alam et al.11 exhibited a modified Lindstedt-Poincare technique to control oscillators with strong nonlinearities.
The HBM and MHBM are also valuable methods for computing periodic solutions of nonlinear oscillators. These methods involve selecting a truncated Fourier series as a solution. In classical HBM, a system of nonlinear algebraic equations is solved numerically to determine the values of the unknown coefficients. Several authors revised this method.19–24 For instance, Rahman et al.20 exerted the HBM to solve the Van der Pol equation, and Wagner and Lentz21 explored it for determining solutions of nonlinear oscillators. Several authors22–33 developed HBM and MHBM for tackling nonlinear physical systems. Furthermore, Uddin and Sattar34 developed a technique for handling strongly damped nonlinear biological systems without periodic excitation. It is interesting to point out that the MHBM has not been explored yet for solving a damped nonlinear forced oscillator with quadratic-biquadratic nonlinearities. In this article, this gap has been filled.
The method
We hypothesize a nonlinear forced oscillator with damping and quadratic-biquadratic nonlinearities29–34
where is the displacement of the system from its equilibrium position, is the coefficient of damping and is a generalized function for quadratic-biquadratic nonlinearities, is a parameter which measured the strength of nonlinearities, and represent the amplitude and the angular frequency of the periodic driving force, respectively, is time and over dots represent the time derivatives of the position .
where are to be destined. Inserting Eq. (2) into Eq. (1) and stretching in a Fourier series and collecting the like harmonics, we attain
According to the classical HBM, five simultaneous nonlinear Eqs. (3a)-(3e) are required to solve by a numerical method to determine the unknown coefficients. It is difficult task. Also, it requires a heavy computational effort and proper numerical initial guess values to obtain the desired solutions. But the present approach overcomes this issue. In the proposed method, only one equation has been solved numerically and the rest of four simultaneous nonlinear equations have been solved analytically. It makes it easier to simplify and allow to ignoring some terms by taking the linear terms of and (Please see Appendix-A). It makes easier to solve four simultaneous nonlinear equations analytically. Deducting from Eqs. (3c)-(3e) employing Eq. (3b), and discarding the terms with insignificant responses, then Eqs. (3b)-(3e) turn out the form
Employing Eq. (4b), discarding from Eqs. (4c) and (4d) and considering only the first-order terms and ignoring higher-order ones of , a set of linear system of equations of are achieved. After simplifying, are acquired in terms of . Finally, inserting in Eq. (4b) and is stretching in a power series of , we acquire
where are functions of and is small parameter. Inserting and in Eq. (3a) and is stretching in a power series of , we acquire
where are function of and and is small parameter. Now inserting and in Eq. (3b), is obtained. Systematically, and are achieved.
Example
Let’s examine a generalized nonlinear damped oscillator29–32,34 with periodic driving force and quadratic-biquadratic nonlinearities of the form
The values of the undetermined coefficients and are required to find to obtain the required results. Inserting Eq. (8) into Eq. (7), collecting the like harmonics, and discarding the terms with insignificant responses, we achieve
Deducting from Eqs. (9c)-(9e) employing Eq. (9b), and discarding the terms with insignificant responses, then Eqs. (9c)-(9e) turn out the form
By employing Eq. (10a), deducting ω from Eqs. (10b) and (10c), and picking up the linear components of , and discarding the terms with insignificant repercussions, we achieve
Simplifying Eq. (11a) and Eq. (11b), and are obtained as follows
Inserting and in Eq. (10a), and then is stretching in a power series of , we acquire
where
Again inserting and in Eq. (9a) and is stretching in a power series of , we acquire
where
Finally, inserting , , and into Eq. (9b) and solving, is obtained. Systematically, and are achieved.
Example
Let’s examine a nonlinear damped oscillator subjected to an external periodic force29–32 with quadratic4,34 nonlinearity of the form
Inserting Eq. (8) into Eq. (15), collecting the like harmonics, and discarding the terms with insignificant responses, we achieve
Deducting from Eqs. (16c)-(16e) employing Eq. (16b), and discarding the terms with insignificant responses, then Eqs. (16c)-(16e) turn out the form
By employing Eq. (17a), deducting ω from Eqs. (17b) and (17c), and picking up the linear components of , and discarding the components with insignificant effects, we achieve
Inserting and in Eq. (17a), and then is stretching in a power series of , we acquire
Again inserting and in Eq. (16a) and is stretching in a power series of , we acquire
where
Finally, inserting , , and into Eq. (16b) and solving, is obtained. Systematically, and are achieved.
Example
Let’s examine a nonlinear damped oscillator subjected to an external periodic force29–32 with biquadratic4 nonlinearity of the form
Substituting Eq. (8) into Eq. (21), collecting the like harmonics, and discarding the terms with insignificant responses, we achieve
Deducting from Eqs. (22c)-(22e) employing Eq. (22b), and discarding the terms with insignificant responses, then Eqs. (22c)-(22e) lead to the form
By employing Eq. (23a), deducting ω from Eqs. (23b) and (23c), and picking up the linear components of , and discarding the terms with insignificant repercussions, we achieve
Inserting and in Eq. (23a), and then is stretching in a power series of , we acquire
Again inserting and in Eq. (22a) and is stretching in a power series of , we acquire
where
Finally, inserting , , , and into Eq. (22b) and solving, is obtained. Systematically, and are achieved.
Results and discussion
The outcomes have been assimilated with the numerical results for justifying the validity of proposed MHBM. Correlations among the results gained by the said process and the numerical findings have been demonstrated in Figures Figures 1(a)-3(b) for nonlinear forced vibration problems with quadratic-biquadratic, quadratic and biquadratic nonlinearities, respectively, for the diverse values of the system parameters. A comparison has been shown in Figure 1(f) between MHBM and HBM. Furthermore, the phase trajectories have been plotted for various values of the parameters in Figures 4(a)-6(b). Figures have been plotted for different values of the system parameters to justify the validity of the proposed method. Also, comparisons have been shown in tables with numerical errors and root mean square errors (RMSEs). The numerical errors and RMSEs tend to zero. It is also noticed that the errors obtained for the proposed method are less than the errors obtained in HBM. The proposed method performs better than the classical HBM. From the Table 1, it is cear that the accuracy of the proposed method is highly accepted (Table 1).
(a) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM and numerical method for or . (b) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM and numerical method for or . (c) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM and numerical method for or . (d) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM and numerical method for or . (e) Comparison of the time-displacement results of Eq. (7) acquired by the HBM and numerical method for or . (f) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM, HBM and numerical method for or . (g) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM, HBM and numerical method for or, . (h) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM, HBM and numerical method for or (i) Comparison of the time-displacement results of Eq. (7) acquired by the proposed MHBM, HBM and numerical method for or
(a) Comparison of the time-displacement results of Eq. (15) acquired by the proposed MHBM and numerical method for or . (b) Comparison of the time-displacement results of Eq. (15) acquired by the proposed MHBM and numerical method for or or .
(a) Comparison of the time-displacement results of Eq. (21) acquired by the proposed MHBM and numerical method for or . (b) Comparison of the time-displacement results of Eq. (21) acquired by the proposed MHBM and numerical method for or .
(a) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (7) when or . (b) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (7) when or .
(a) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (15) when or (b) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (15) when or .
(a) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (21) when or . (b) Comparison of the phase diagram determined by the proposed method and a numerical method for Eq. (22a)-(22e) when or,
Comparison of the outcomes acquired by the suggested MHBM and the numerical technique of Eq. (7) for different values of the system parameters.
Errors (%)
RMSE
Errors (%)
RMSE
Time,
Proposed solution,
Numerical solution,
Proposed solution,
Numerical solution,
0.0
−0.152644
−0.152644
0.0
0.005820
−0.211685
−0.211685
0.0
0.000333
0.5
−0.053879
−0.045649
18.0
−0.077158
−0.077188
0.0
1.0
0.120431
0.125037
3.7
0.153306
0.153189
0.1
1.5
0.120567
0.114814
5.0
0.149461
0.149235
0.2
2.0
−0.053689
−0.061700
13.0
−0.083180
−0.083513
0.4
2.5
−0.152657
−0.151610
0.7
−0.211259
−0.211671
0.2
3.0
−0.034571
−0.026083
32.5
−0.051384
−0.051839
0.9
3.5
0.131401
0.135106
2.7
0.167511
0.167049
0.3
4.0
0.107480
0.101074
6.3
0.131732
0.131298
0.3
4.5
−0.072083
−0.079365
9.2
−0.107428
−0.107817
0.4
5.0
−0.150004
−0.147667
1.6
−0.207298
−0.207636
0.2
The low errors highlight that the MHBM achieves comparable accuracy with less computational effort compared to HBM (Table 2). Numerical methods are relatively simple but it requires accurate initial numerical guess values and large computational effort to obtain the desired solutions. Also, it does not provide the overall behavior of the nonlinear physical systems. Graphical presentation is important to identify the system’s behavior for any physical problem. To overcome those limitations of the numerical techniques and to obtain the accurate behavior of the physical systems, a MHBM is presented for solving nonlinear damped forced oscillators containing quadratic-biquadratic, quadratic, biquadratic nonlinearities in presence of various damping effects for both strong () and weak () nonlinearities. From the figures, phase diagrams and tables, it is noticed that the results acquired by the MHBM nicely coincide to the results obtained by fourth order Runge-Kutta. The MHBM reformulates the system of nonlinear algebraic equations into a simplified framework involving only a single nonlinear equation. The proposed approach significantly simplifies the computational process by reducing the complexity of the system of equations. In the classical HBM, all simultaneous nonlinear algebraic equations have to be solved numerically and comparisons have been given in Tables 3 and 4 for different values of the system parameters of Eqs. (15) and (22) respectively. It is a difficult task. Numerical resolution of these equations is computationally intensive and time-consuming. The difficulty increases with the complexity of the system, as the convergence of numerical solutions may not always be straightforward. The amplitude describes the system’s energy or maximum displacement during oscillations. The phase provides information about the timing or position of the oscillation within its cycle. Together, amplitude and phase variables offer a comprehensive description of the system’s oscillatory processes. Stability is examined using variational equations derived for amplitude and phase variables. This method of stability analysis is versatile and can be applied to any physical problem involving nonlinear dynamical systems. It enables researchers to predict the system’s response under varying conditions, ensuring robust design and control in practical applications. Graphical representations, such as phase planes or time evolution plots of amplitude and phase are used to detect steady-state solutions, their stability, illustrate transient and long-term behaviors of the system. These visual tools provide insights into whether a system returns to equilibrium or diverges from it under perturbations. This method provides good results for the values for and the analytical solutions converge to the numerical solutions. It is noticed that the proposed method is not suitable for large values of damping , initial amplitude , forcing frequency and Also the analytical solutions deviate from the numerical solutions for large values of the initial amplitude of the external force and large damping (please see Figure 1(g)- 1(h)).
Comparison of the outcomes acquired by the suggested MHBM, HBM and the numerical technique of Eq. (7) for different values of the system parameters.
Time,
True value (numerical value, )
HBM (expected value, )
Error
RMSE =
MHBM (expected value, )
Error
RMSE =
0.0
−0.523685
−0.505939
3.44
0.022269
−0.523685
0.00
0.003197
0.5
0.221696
0.241940
9.01
0.221923
0.00
1.0
−0.239628
−0.218680
8.75
−0.238932
0.42
1.5
−0.250288
−0.228513
8.40
−0.248745
0.40
2.0
0.225365
0.247862
10.22
0.227903
1.33
2.5
−0.526444
−0.505595
3.80
−0.523344
0.57
3.0
0.200935
0.225285
11.94
0.205164
1.99
3.5
−0.217173
−0.192337
11.52
−0.212716
1.84
4.0
−0.278725
−0.254067
8.96
−0.274151
1.79
4.5
0.237967
0.262464
10.08
0.242600
2.10
5.0
−0.524860
−0.503437
4.19
−0.521212
0.76
Average error
8.21%
1.02%
Comparison of the outcomes acquired by the suggested MHBM and the numerical technique of Eq. (15) for different values of the system parameters.
Errors (%)
RMSE
Errors (%)
RMSE
Time,
Proposed solution,
Numerical solution,
Proposed solution,
Numerical solution,
0.0
−0.425229
−0.425229
0.0
0.000157
−0.189855
−0.189855
0.0
0.016100
0.5
0.330312
0.330043
−0.1
−0.067737
−0.065861
−2.8
1.0
−0.135269
−0.135270
0.0
0.139576
0.153928
9.3
1.5
−0.145032
−0.144952
−0.1
0.135025
0.141611
4.7
2.0
0.336198
0.336161
0.0
−0.074866
−0.095917
21.9
2.5
−0.424888
−0.424566
−0.1
−0.189351
−0.225083
15.9
3.0
0.313479
0.313510
0.0
−0.044481
−0.063140
29.6
3.5
−0.108663
−0.108481
−0.2
0.152271
0.159870
4.8
4.0
−0.170842
−0.170699
−0.1
0.118962
0.128956
7.7
4.5
0.350965
0.350829
0.0
−0.096663
−0.105831
8.7
5.0
−0.422715
−0.422602
0.0
−0.185662
−0.202653
8.4
Comparison of the outcomes acquired by the suggested MHBM and the numerical technique of Eq. (21) for different values of the system parameters.
Errors (%)
RMSE
Errors (%)
RMSE
Time,
Proposed solution,
Numerical solution,
Proposed solution,
Numerical solution,
0.0
−0.208591
−0.208591
0.0
0.0000008
−0.650542
−0.650542
0.0
0.000206
0.5
0.169077
0.169077
0.0
−0.050676
−0.050576
−0.2
1.0
−0.063588
−0.063587
0.0
0.592193
0.592386
0.0
1.5
−0.068472
−0.068471
0.0
0.078704
0.079013
0.4
2.0
0.172019
0.172020
0.0
−0.632373
−0.632036
−0.1
2.5
−0.208420
−0.208419
0.0
−0.223697
−0.223478
−0.1
3.0
0.160669
0.160669
0.0
0.549103
0.549279
0.0
3.5
−0.050287
−0.050286
0.0
0.246239
0.246318
0.0
4.0
−0.081376
−0.081376
0.0
−0.566346
−0.566414
0.0
4.5
0.179395
0.179394
0.0
−0.380986
−0.381243
0.1
5.0
−0.207333
−0.207334
0.0
0.459798
0.459562
−0.1
Conclusion
The validity of the proposed method is assured through the comparison of the obtained results with the numerical results in the whole solution domain for the different significant values of the systems parameters. The proposed approach significantly simplifies the computational process by reducing the complexity of the system of equations. The results obtained through this process exhibit significant resemblance to the numerical findings presented in the figures, phase planes, and tables. This procedure plays a crucial role in handling strongly as well as weakly nonlinear damped forced dynamical systems with generalized quadratic-biquadratic, quadratic, and biquadratic nonlinearities, respectively, where a truncated Fourier series is chosen as the solution of the differential equations. The proposed technique reduces the large computational effort and requires small computational time than that of other existing harmonic balance methods. It is noticed that the proposed method is suitable for significant values of the system parameters.
Footnotes
Acknowledgments
The author(s) expressed their gratitude to the unknown reviewers for assisting and recognizing the improvements made to the manuscript during the review process. We appreciate their time and effort in raising the concerns, comments, and suggestions to improve the manuscript.
Authors’ Contributions
All authors contributed equally to this study and approved the final 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 Alhaz Uddin
Appendix
References
1.
WickertJA. Non-linear vibration of a traveling tensioned beam. Int J Non Lin Mech1992; 27: 503–517.
2.
NayfehAH. Introduction to perturbation techniques. John Wylie, 1993.
3.
NayfehAH. Perturbation method. New York: John Wiley & Sons, 1983.
4.
NayfehAHMookDT. Nonlinear oscillations. New York: John Wiley & Sons, 1989.
5.
KrylovNNBogolyubovNN. Introduction to nonlinear mechanics. Princeton University, 1948.
6.
BogoliubovNNMitropolskiiYA. Asymptotic methods in the theory of nonlinear oscillations. New York: Gordan and Breach, 1961.
7.
AlamMS. A unified Krylov-Bogoliubov-Mitropolskiimethod for solving nthorder nonlinear systems, J Franklin Inst, 399 (2) (2002) 239-248.
8.
AlamMSAzadMAKHoqueMA. A general Struble’s technique for solving an nth-order weakly non-linear differential system with damping, Int J Non Lin Mech, 41 (2006) 905-918.
9.
JonesSE. Remarks on the perturbation process for certain conservative systems. Int J Non Lin Mech1988; 13: 125–128.
10.
CheungYKChenSHLauSL. A modified Lindstedt-Poincare method for certain strongly nonlinear oscillators. Int J Non Lin Mech1991; 26: 367–378.
11.
AlamMSYeasminIAAhamedMS. Generalization of the modified Lindstedt-Poincare method for solving some strong nonlinear oscillators. Ain Shams Eng J2019; 10(1): 195–201.
12.
FooladiMAbaspourSRKimiaeifarA, et al.On the analytical solution of Kirchhoff simplified Model for beam by using of homotopy analysis method. World Appl Sci J2009; 6: 298–302.
13.
LiaoSJ. The proposed homotopy analysis technique for the solution of nonlinear problems. Shanghai JiaoTong University, 1992. Ph.D. Thesis.
14.
WuYHeJH. Homotopy perturbation method for nonlinear oscillators with coordinate dependent mass. Results Phys2018; 10: 270–271.
15.
UddinMASattarMAAlamMS. An approximate technique for solving strongly nonlinear differential systems with damping effects. Indian J Math2011; 53(1): 83–98.
16.
UddinMAAlomMAUllahMW. An analytical approximate technique for solving a certain type of fourth order strongly nonlinear oscillatory differential system with small damping. Far East J Math Sci2012; 68(1): 59–82.
17.
WazwazAM. The variational iteration method: a reliable analytic tool for solving linear and nonlinear wave equations. Comput Math Appl2008; 54: 926–932.
18.
HeJH. Some asymptotic methods for strongly nonlinear equations. Int J Mod Phys B2006; 20: 1141–1199.
19.
MickensRE. A generalization of the method of harmonic balance. J Sound Vib1986; 111: 515–518.
20.
RahmanMSHaqueMEShantaSS. Harmonic balance solution of nonlinear differential equation (non-conservative). Journal of Advances in Vibration Engineering2010; 9(4): 334–346.
21.
WagnerUVLentzL. On the detection of artifacts in harmonic balance solutions of nonlinear oscillators. Applied Mathematical Modeling2019; 65: 408–414.
22.
WuY. Y. The harmonic balance method for Yao-Cheng oscillator. J Low Freq Noise Vib Act Control2019; 38: 1816–1818.
23.
YeasminIASharifNRahmanMS, et al.Analytical technique for solving the quadratic nonlinear oscillator, Results Phys2020; 18: 103303.
24.
RahmanMSLeeYY. New modified multi-level residue harmonic balance method for solving nonlinearly vibrating double-beam problem. J Sound Vib2018; 406: 295–327.
25.
RahmanMSHasanASMZYeasminIA. Modified multi-level residue harmonic balance method for solving nonlinear vibration problem of beam resting on nonlinear elastic foundation. Journal of Applied and Computational Mechanics2019; 5(4): 628–638.
26.
HasanASMZRahmanMSLeeYY, et al.Multi-level residue harmonic balance solution for the nonlinear natural frequency of axially loaded beams with an internal hinge. Mech Adv Mater Struct2018; 24(13): 1074–1085.
27.
LeeYY. Analytic solution for nonlinear multimode beam vibration using a modified harmonic balance approach and Vieta’s substitution, Shock Vib, 2016: 6 pages.
28.
UllahMWRahmanMSUddinMA. A modified harmonic balance method for solving forced vibration problems with strong nonlinearity. J Low Freq Noise Vib Act Control2021; 40(2): 1096–1104. DOI: 10.1188/1461338420923333.
UllahMWUddinMARahmanMS. An analytical technique for handling forced Van der Pol vibration equation. J Bangladesh Acad Sci2021; 45(2): 231–240.
31.
UllahMWRahmanMSUddinMA. Free vibration analysis of nonlinear axially loaded beams using a modified harmonic balance method. Partial Differential Equations in Applied Mathematics2022; 6: 100414.
32.
UllahMWUddinMARahmanMS. Analytical solution of modified forced Van der Pol vibration equation using modified harmonic balance method, Khulna University Studies. Khulna Univ Stud2022: 892–903. DOI: 10.53808/KUS.2022.ICSTEM4IR.0180-se.
33.
KandilAHamedYSAwrejcewiczJ. Harmonic balance method to analyze the steady-state response of a controlled mass-damper-spring model. Symmetry2022; 14: 1247. DOI: 10.3390/sym1406124.
34.
UddinMASattarMA. An approximate technique for solving strongly nonlinear biological systems with small damping effects. J. of the Calcutta Mathematical Society2011; 7(1): 51–62.