Abstract
An efficient Galerkin averaging-incremental harmonic balance (EGA-IHB) method is developed for steady-state nonlinear dynamic analysis of index-3 differential algebraic equations (DAEs) for general rigid multibody systems. The multibody dynamic modeling theory has made significant advances in generality and simplicity, and multibody systems are usually governed by DAEs. The bridge between the multibody dynamic modeling theory and nonlinear dynamic analysis theory is built for the first time in this work, and the EGA-IHB method can be used as a universal solver for obtaining steady-state periodic responses of DAEs for general multibody systems. Since the fast Fourier transform and EGA are used, the EGA-IHB method has excellent robustness. Since the Floquet theory cannot be directly used for stability analysis of periodic responses of DAEs, a new stability analysis procedure is developed, where perturbed, linearized DAEs are reduced to ordinary differential equations with use of independent generalized coordinates. A modified arc-length continuation method with a scaling strategy is proposed for calculating response curves and conducting parameter studies. Several examples are used to show the performance and capability of the current method. Periodic solutions of DAEs from the EGA-IHB method show excellent agreement with those from numerical integration methods. Amplitude–frequency and amplitude–parameter response curves are generated, and stability and period-doubling bifurcations are analyzed. The current method shows excellent computational efficiency and robustness in solving high-dimensional DAEs.
Similar content being viewed by others
References
Nayfeh, A.H., Mook, D.T.: Nonlinear Oscillations. Willy, New York (1991)
Li, H., Chen, Y., Hou, L., Zhang, Z.: Periodic response analysis of a misaligned rotor system by harmonic balance method with alternating frequency/time domain technique. Sci. China Technol. Sci. 59(11), 1717–1729 (2016)
Bhattiprolu, U., Bajaj, A.K., Davies, P.: Periodic response predictions of beams on nonlinear and viscoelastic unilateral foundations using incremental harmonic balance method. Int. J. Solids Struct. 99, 28–39 (2016)
Peyton Jones, J.C., Yaser, K.S.A., Stevenson, J.: Automatic computation and solution of generalized harmonic balance equations. Mech. Syst. Signal Process. 101, 309–319 (2018)
Peng, Z.K., Lang, Z.Q., Billings, S.A., Tomlinson, G.R.: Comparisons between harmonic balance and nonlinear output frequency response function in nonlinear system analysis. J. Sound Vib. 311(1–2), 56–73 (2008)
Lau, S.L., Cheung, Y.K., Wu, S.Y.: Variable parameter incrementation method for dynamic instability of linear and nonlinear elastic systems. J. Appl. Mech. 49(4), 849–853 (1982)
Raghothama, A., Narayanan, S.: Bifurcation and chaos in geared rotor bearing system by incremental harmonic balance method. J. Sound Vib. 226(3), 469–492 (1999)
Huang, J.L., Zhu, W.D.: Nonlinear dynamics of a high-dimensional model of a rotating euler-bernoulli beam under the gravity load. J. Appl. Mech. 81(10), 101007 (2014)
Chen, S.H., Cheung, Y.K., Xing, H.X.: Nonlinear vibration of plane structures by finite element and incremental harmonic balance method. Nonlinear Dyn. 26(1), 87–104 (2001)
Du, Y., Wang, W., Wang, L., Huang, Y.: Nonlinear dynamics of heave motion of the sandglass-type floating body with piecewise-nonlinear, time-varying stiffness. Marine Struct. 60(6), 136–150 (2018)
Zhou, S., Song, G., Li, Y., Huang, Z., Ren, Z.: Dynamic and steady analysis of a 2-DOF vehicle system by modified incremental harmonic balance method. Nonlinear Dyn. 98(4), 110071 (2019)
Leung, A.Y.T., Chui, S.K.: Non-linear vibration of coupled duffing oscillators by an improved incremental harmonic balance method. J. Sound Vib. 181(4), 619–633 (1995)
Wang, X.F., Zhu, W.D.: A modified incremental harmonic balance method based on the fast fourier transform and Broyden’s method. Nonlinear Dyn. 81(1–2), 981–989 (2015)
Ju, R., Fan, W., Zhu, W.D.: An efficient Galerkin averaging-incremental harmonic balance method based on tensor contraction and fast Fourier transform. J. Vib. Acoust. 142(6), 061011 (2020)
Ginsberg, J.: Engineering Dynamics. Cambridge University Press, Cambridge (2008)
Roberson, R.E., Schwertassek, R., Huston, R.L.: Dynamics of Multibody Systems. Springer, New York (1989)
Golub, G.H., Van Loan, C.F.: Matrix computations, 3rd edn. John Hopkins University Press, Baltimore (1996)
Arnold, M., Brüls, O.: Convergence of the generalized-α scheme for constrained mechanical systems. Multibody Syst.Dyn. 18(2), 185–202 (2007)
Steigerwald, M.F.: BDF Methods for DAEs in Multi-body Dynamics: Shortcomings and Improvements. Springer, Berlin (1990)
Bayoumy, A.H., Nada, A.A., Megahed, S.M.: A continuum based three-dimensional modeling of wind turbine blades. Nonlinear Dyn. 8(3), 031004 (2012)
Han, S.L., Bauchau, O.A.: Spectral collocation methods for the periodic solution of flexible multibody dynamics. Nonlinear Dyn. 92(4), 1599–1618 (2018)
Shabana, A.A.: Dynamics of Multibody Systems, 3rd edn. Cambridge University Press, Cambridge (2005)
Cheung, Y.K., Chen, S.H., Lau, S.L.: Application of the incremental harmonic balance method to cubic non-linearity systems. J. Sound Vib. 140(2), 273–286 (1990)
Kovacic, I., Brennan, M.J.: The Duffing Equation: Nonlinear Oscillators and their Behaviour. Willy, New York (2011)
Leung, A.Y.T.: Nonlinear natural vibration analysis of beams by selective coefficient increment. Comput. Mech. 5, 73–80 (1989)
Acknowledgement
The authors would like to thank the support from the National Natural Science Foundation of China through Grant Nos. 11772100 and 11802188 and Fundamental Research Funds for Central Universities through Grant No. YJ201827.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix A: EGA Procedure
To calculate coefficient vectors related to \({\mathbf{A}}_{i}^{{r_{1} }}\), \({\mathbf{A}}_{i}^{{r_{2} }}\), \({{\varvec{\upxi}}}_{M}^{ij}\), \({{\varvec{\upxi}}}_{\varepsilon }^{ij}\), \({{\varvec{\upxi}}}_{\kappa }^{ij}\), and \({{\varvec{\upxi}}}_{{\Phi_{q} }}^{ij}\) in Eqs. (21) and (25) using the FFT, the first step is to conduct time-domain sampling, which can be effectively done by a series of matrix operations. Define a time-series matrix
where \(\Delta \tau = 2\pi /N\), in which N is the sampling rate. Note that N should be sufficiently large to avoid spectrum aliasing. Hence, \(\tilde{q}_{i}\) and \(\tilde{\lambda }_{i}\) in Eqs. (7) and (10) can be expanded in the time domain following
where \({\hat{\mathbf{q}}}^{i}\) and \({\hat{\varvec{\uplambda }}}^{i}\) are N-dimensional time-series vectors related to \(\tilde{q}_{i}\) and \(\tilde{\lambda }_{i}\), respectively. There are \({\hat{\mathbf{q}}}^{i\prime} = \frac{{d{\hat{\mathbf{q}}}^{i} }}{d\tau } = \frac{{d{\mathbf{\mathbf T}}}}{d\tau } \cdot {\mathbf{A}}^{i}\) and \({\hat{\mathbf{q}}}^{i\prime \prime} = \frac{{d^{2} {\hat{\mathbf{q}}}^{i} }}{{d\tau^{{2}} }} = \frac{{d^{{2}} {\mathbf{\mathbf T}}}}{{d\tau^{{2}} }} \cdot {\mathbf{A}}^{i}\) related to \(\tilde{q}_{i}^{\prime}\) and \(\tilde{q}_{i}^{\prime \prime }\), respectively. Substituting Eq. (57) into Eqs. (5) and (6), where \(\tilde{q}_{i}\) and \(\tilde{\varvec{\uplambda }}_{i}\) are replaced by \({\hat{\mathbf{q}}}^{i}\) and \(\;{\hat{\varvec{\lambda }}}^{i}\), respectively, and scalar multiplications are replaced by elementary dots, one has the following time-domain sampling vectors:
and
The FFT can then be used to generate \({\mathbf{A}}_{i}^{{r_{1} }} ,{\mathbf{A}}_{i}^{{r_{2} }} ,{{\varvec{\upxi}}}_{M}^{ij} ,{{\varvec{\upxi}}}_{\varepsilon }^{ij} ,{{\varvec{\upxi}}}_{\kappa }^{ij} ,\) and \({{\varvec{\upxi}}}_{{\Phi_{q} }}^{ij}\). The procedure to generate \({\mathbf{A}}_{i}^{{r_{1} }}\) is shown as an example here. According to the discrete Fourier transform (DFT) theory, one has
where \(\iota = \sqrt { - 1}\). In practice, the FFT is used to efficiently calculate the DFT in Eq. (60). One can similarly calculate \({\mathbf{A}}_{i}^{{r_{2} }} ,{{\varvec{\upxi}}}_{M}^{ij} ,{{\varvec{\upxi}}}_{\varepsilon }^{ij} ,{{\varvec{\upxi}}}_{\kappa }^{ij}\), and \({{\varvec{\upxi}}}_{{\Phi_{q} }}^{ij}\).
Appendix B: Governing DAEs for Numerical Examples in Sect. 5
Governing DAEs for numerical examples in Sect. 5 are in the standard form in Eq. (1) with their system matrices and vectors given below. For the first numerical example, one has
The system matrix and vectors for the inverted rod pendulum in the second example are
For the slider-rod pendulum in the third example, mass matrices related to the slider and rod are
respectively, constrained generalized coordinates related to the slider and rod are
respectively. Force vectors related to the slider and rod are
respectively. Constraint equations are
By combining Eqs. (65)–(68), the system matrix and vectors are
The procedure to generate the governing DAEs for the slider-chain pendulum in the fourth example is illustrated in detail here. Constrained generalized coordinates for the slider and rods are
where \(\;i = 2,3, \cdots ,41\). Kinetic energies of the slider and chain rods are
respectively, where \(i = 2,3, \cdots ,41\), and their potential energies are
where \(i = 3,4, \cdots ,41\). Non-conservative generalized forces on the slider and rods are
respectively, where \(i = 3,4, \cdots ,40\). Substituting Eqs. (71), (72), and (73) into the first kind of Lagrange’s equations
one has mass matrices for all the bodies:
where \({\mathbf{M}}_{1}\) is related to the slider and \({\mathbf{M}}_{i}\) is related to the ith chain rod; force vectors for all the bodies are
where \(i = 2,_{{}} 3,_{{}} \cdots ,_{{}} 40\), and
The bodies are attached to each other using rotating joints; hence, constraint equations are
By combining Eqs. (75)–(80), the system matrix and vectors are
Rights and permissions
About this article
Cite this article
Ju, R., Fan, W. & Zhu, W.D. An efficient Galerkin averaging-incremental harmonic balance method for nonlinear dynamic analysis of rigid multibody systems governed by differential–algebraic equations. Nonlinear Dyn 105, 475–498 (2021). https://doi.org/10.1007/s11071-021-06367-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06367-6