Abstract
Predicting the forced responses of nonlinear systems is a topic that attracts extensive studies. The energy balancing method considers the net energy transfer in and out of the system over one period and establishes connections between forced responses and nonlinear normal modes (NNMs). In this paper, we consider the energy balancing across multiple harmonics of NNMs for predicting forced resonances. This technique is constructed by combining the energy balancing mechanism with restrictions (established via excitation scenarios) on external forcing and harmonic phaseshifts; a semianalytical framework is derived to achieve both accurate/robust results and efficient computations. With known inputs from NNM solutions, the required forcing amplitudes to reach NNMs at resonances, along with their discrepancy, i.e. the harmonic phaseshifts, are computed via a onestep scheme. Several examples are presented for different excitation scenarios to demonstrate the applicability of this method and to show its capability in accurately predicting the existence of an isola where multiple harmonics play a significant part in the response.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Close to the boundaries of their performance envelope, many engineering systems can experience nonlinear phenomena [7, 23, 42]. For example, an aircraft may be designed to be highly flexible to gain aerodynamic efficiency which, in turn, induces significant nonlinear behaviours during operation [36]; microelectromechanical systems can be employed as innovative bandpass filters with improved performance by exploiting the modal coupling due to nonlinearity [8].
To understand these nonlinear behaviours, the extension of linear modal analysis to account for nonlinearity has been extensively considered. An early approach was proposed by Rosenberg [31, 32], where a nonlinear normal mode (NNM) is defined as a synchronous periodic response of a undamped and unforced, or conservative, system. This definition was later relaxed to a periodic response (not necessarily synchronous) of a conservative system [19]. Alternative definitions of a nonlinear mode include a damped NNM [20, 35, 39], a spectral submanifold (SSM) [9], and a phase resonance nonlinear mode [41]. Using the concept of nonlinear modes, many nonlinear behaviours have been investigated, e.g. modal interactions, bifurcations and instability [1, 14,15,16, 21, 40], to facilitate the understanding of their mechanisms and aid practical design. In addition, owing to their invariance property, analysis of largescale nonlinear systems also becomes feasible via model order reduction techniques [9, 18, 24, 40].
In practice, engineering systems are usually operating under forced conditions, where the forced response curves (FRCs) are widely considered for analysis and design of nonlinear systems [19, 42]. Employing an energybased framework, the forced responses can be used to extract NNMs for modal analysis [25] or vice versa—using NNMs to interpret the forced responses [13].
In [25], a nonlinear extension of the force appropriation technique was developed in order to identify NNMs in experimental setups. To this end, a set of multipoint multiharmonic excitations are tuned to exhibit phase quadrature with all harmonics of displacements, in order for the excitations to compensate the damping effect. Successful applications of the force appropriation technique were demonstrated in a large number of studies in combinations with, for example, resonant decay [26], controlbased continuation [28, 29] and phaselocked loop [5, 27]. These studies show that, for most cases, even a single excitation is sufficient to accurately locate the NNM branches. However, numerical and experimental studies also show limitations and significant errors, arising from the insufficient compensation between the singlelocation forcing and distributed damping of the structure [30]. Alternative approaches, e.g. responsecontrolled steppedsine testing [17] and velocity feedback [33], can as well be utilised for nonlinear modal testing.
For nonlinear systems operating under forced conditions, the resonances are of particular interest as they usually represent the most significant responses in a system. Near resonances, the forced responses may be seen as perturbations from NNMs [2, 13]. Using these observations, an energybalancing method was used to establish the relationships between forced responses and NNM branches [13]. This is achieved by assuming resonances as phaseshifts of NNMs and considering the energy balancing during periodic responses—the net energy transfer in and out of any mode must be zero. The energy balancing method has also been used to predict the presence of isolas [6, 10, 21]—i.e. regions of forced responses that are separated from the primary branches of the response; to quantify the relative importance of NNMs by predicting the forcing amplitude required to reach them at resonance [22]; and to identify an appropriate number of excitations and their locations in conducting force appropriation tests [30]. This energy balancing method was originally derived based on systems with conservative nonlinearity and, recently, it has been extended to account for nonconservative nonlinearity with applications in fullscale structures [37] using the concept of damped NNMs [20]. This extended energy balancing method has been compared with nonlinear modal synthesis in predicting resonances [38].
To complicate matters, not all NNMs are pertinent to forced responses—only those NNMs whose fundamental components are coupled with specific phase relationships correspond to forced responses when forcing and damping are applied [11, 12]. In [2], when a conservative NNM may be perturbed to forced responses are quantified via Melnikov analysis. Another limitation of the energy balancing technique, proposed in [13], lies in the assumption that a single harmonic is representative of the modal response. This singleharmonic assumption may fail to capture resonances where multiple harmonics show significant contributions. Such a limitation was demonstrated in [6], where significant errors, partly arising from the single harmonic assumption, can be observed during the emergence of an isola to the primary forced response curve.
Being a versatile technique with applications in both theoretical and experimental studies, one of the main advantages of the energy balancing method is its analytical framework, which in turn can bring inaccuracy in complex application scenarios as it is typically assumed that only the fundamental harmonic is significant. However, the analytical framework does not allow for a direct extension to account for multiple harmonics; instead, computationally expensive numerical schemes are required. In this study, we present an extended technique that overcomes the singleharmonic limitations, whilst preserving the computational efficiency by employing a semianalytical scheme. To this end, the rest of the paper is organised as follows.
Firstly in Sect. 2, the mechanism of energy balancing during periodic responses, proposed previously in the literature, is reviewed highlighting the relationships between forced responses and NNMs. A nonlinear beam system is considered to show the applicability and limitations of singleharmonic energy balancing method. The singleharmonic energy balancing method is then extended to account for multiple harmonics in Sect. 3, when quadrature excitations are applied to the modal harmonics. A semianalytical framework is obtained by combining energy balancing across harmonics and forcing/phaseshift constraints. In Sect. 4, this technique is further extended to more practical scenarios where the excitations are in quadrature with physical displacements. Throughout the paper, the application of the proposed method is compared with the force appropriation technique [25] and singleharmonic energy balancing method [13] via a series of examples.
2 Energytransfer balancing in nonlinear systems: from system to harmonic levels
This section first reviews the mechanism of energy balancing of nonlinear systems during periodic responses. This is achieved by demonstrating the energytransfer balancing at the level of the system and of the mode^{Footnote 1}, and then to that of the harmonic. From such an energybased perspective, the relationships between nonlinear normal modes (NNMs) and forced responses are highlighted. Discussions in this section provide a basic concept which we build on in this paper, where an efficient technique for applying harmoniclevel energytransfer analysis (HETA) is proposed—as introduced in Sect. 3 and Sect. 4.
2.1 Energytransfer balancing at the system level
For a nonlinear system, its dynamics can be expressed, using its modal components, in the form
where \(\ddot{\mathbf{q}}\), \(\dot{\mathbf{q}}\) and \(\mathbf{q}\) are vectors of modal accelerations, velocities and displacements, respectively. The diagonal matrix \(\mathbf{D}\) contains the linear damping coefficients. This reflects a significant number of engineering systems with geometric nonlinearity where the damping may be assumed small when compared to external forcing and nonlinear stiffness. As such, the simple case of linear modal damping is often assumed [5, 6, 25, 26, 29]. A discussion on nonlinear damping is given in [37]. \(\mathbf \Lambda \) is a diagonal matrix containing the squares of the linear natural frequencies. Vector \(\mathbf{N}_q(\mathbf{q})\) contains the nonlinear stiffness terms (assumed to be conservative, and a function of the displacements, \(\mathbf{q}\)). The external periodic forcing is captured by the vector \(\mathbf{p}\).
At the system level, energytransfer balancing considers the net energy transfer in and out of a system over one period of motion. As the nonlinear terms considered here are conservative, this energy transfer can only be achieved via the damping and external forcing terms. The energytransfer terms arising from damping and external forcing over a period are termed damping and forcing energytransfer terms, denoted \(E_D\) and \(E_P\), respectively. For periodic motions, the total energy loss by the system due to these nonconservative terms must sum to zero, such that
In the modal domain, the nonlinear system, described by Eq. (1), can be seen as a collection of modes, where the equation of motion of the ith mode is written
and where \(d_i\), \(\omega _{ni}\) and \(p_i\) are the ith modal damping coefficient, linear natural frequency and external modal forcing, respectively. As such, the energytransfer terms in Eq. (2) can be translated, using modal components, into summation form
where \(E_{Di}\) and \(E_{Pi}\) are the ith modal damping and forcing energy transfer, respectively, and N is the total number of modes in the system. Note that the nonlinearities, described by \(N_{qi}(\mathbf{q})\), may lead to coupling and energy transfer between modes. Likewise, the nonlinearityinduced net energy transfer to the \(i^{\mathrm{th}}\) mode from other modes in an NNM over a period is termed nonlinear energy transfer and denoted \(E_{Ni}\). The effect of \(E_{Ni}\) can be seen as internal energy rearrangement among modes; hence, it exhibits a conservative effect at the system level and has zero contribution to the energy balancing in Eqs. (2) and (4).
2.2 Energytransfer balancing at the mode level
The concept of energy balancing analysis can be extended to the mode level by considering the energy balancing for each modal component. At this level, in addition to damping and forcing which both allow energy transfer in and out of modes, nonlinearity can also lead to energy transfer between modes, which must also be accounted for. To compute these energy transfer terms, the ith modal equation of motion (3) is firstly multiplied by the velocity of the ith mode, \({\dot{q}}_i\), and then the time integral over one period is considered. The obtained expression is given by
where the terms arising from damping, external forcing and nonlinearity are defined as
and where the terms related to acceleration and linear stiffness are zero due to orthogonality. Expression (5) can be interpreted as an energybased mapping of periodic motions governed by Eq. (3), and it describes the energy balancing at the mode level—the net energy transfer in and out of any mode over one period must be zero, similar to Eq. (2) for that at the system level. This energy balancing relationship can also be intuitively obtained from the twomode schematic shown in Fig. 1b, where the energy transfer arising from damping, external forcing and nonlinearity must be balanced for a steadystate response.
At the mode level, for an NNM (i.e. undamped and unforced periodic response), the net energy transfer between modes must be zero, i.e. \({ E_{Ni} = 0 }\), as no mode may lose or gain energy over one period and still remain periodic. Therefore, if an NNM solution is precisely equal to a forced response, Eq. (5) implies that the forcing energy gain must be precisely equal to the damping energy loss for each mode, i.e.
A schematic of this energy transfer is shown in Fig. 1a, for a twomode system.
In most applications, however, the applied forcing cannot precisely satisfy Eq. (7), i.e. the forcing energy gain for each mode does not equal the damping energy loss (for example, a mode may be damped but unforced). Such a forcing case is referred to here as an imperfect forcing. Therefore, Eq. (5) reveals that, for an imperfect forcing, \({ E_{Ni} \ne 0 }\), which violates a condition of an NNM (i.e. that \({ E_{Ni} = 0 }\)). A schematic of this energy transfer is shown in Fig. 1b. This implies that an NNM can never be precisely reached by a system with imperfect forcing. To quantify the deviation in the energy transfer from Fig. 1a to Fig. 1b, caused by imperfect forcing, the effect of nonzero nonlinear energytransfer terms, \(E_{Ni}\), may be considered.
In Ref. [2, 13], the forced response in the neighbourhood of an NNM, where \(E_{Ni}\ne 0\), is considered as a perturbation from this NNM. In estimating the nonzero \(E_{Ni}\), the only parameters that can quantify a change in the periodic response are response frequency, phase and amplitude. For a given periodic forcing, the response frequency must be fixed to remain periodic; the change of phase can directly lead to an energy exchange between modal components, whilst the change of amplitude will not contribute to an energy exchange unless accompanied by a phase change. As such, the amplitude change may be seen as a secondorder effect compared to the phase change. Consequently, we consider the phase change, termed the phaseshift, of an NNM that is necessary to accommodate the internal energy transfer, \(E_{Ni}\), as in [13]. If this phaseshift is sufficiently small, it may be assumed that the forced response is close to that of an NNM; conversely, a large phaseshift corresponds to a large change in the response, indicating that the forced response is significantly different to the NNM. Note that, in [13], it assumes the dynamics of a mode may be approximated by a single harmonic and is established using Eqs. (5) and (7); hence, it is termed the modelevel energytransfer analysis (META) in this paper.
To demonstrate the application of META, a motivating example is considered, shown in Fig. 2—a cantilever beam with a cubic nonlinear spring at the free end, and excited at a point on the partspan position, \(L_1\), by a singleharmonic force
The deflection of this beam is modelled using the first two modes, and the modal equations of motion are given by
where \(\theta _i\) is the modeshape of the ith mode at the excitation point, and where \({ d_i = 2\omega _{ni}\zeta }\) where \(\zeta \) is the modal damping. The nonlinear terms are given by
where \(\alpha _i\) denote nonlinear modal coefficients. The linear stiffness of the spring is tuned such that the two modes exhibit a 1:3 response, i.e. the fundamental (largest) harmonic of the second mode responds at three times the frequency of the fundamental harmonic of the first mode. As this system (which is analogous to that considered in [34]) is used as an illustrative example, a derivation of the expressions is not provided here; however, interested readers are directed to Refs. [34, 42] for an overview of the approach taken for this derivation.
Here, an example system with parameters given in Table 1 is considered. The first NNM branch (i.e. the locus of NNMs emerging from the first linear natural frequency) of the beam is found using the numerical continuation software COCO [4]. It is shown as a blue line in Fig. 3a(ii) in the projection of the response frequency, \(\omega \), against the maximum response amplitude of the second mode, \(Q_2\).
A periodic force, f(t), is applied at a partspan position, \(L_1=0.7L\), to consider forced responses of the beam. The relationship between the NNM branch and the forced responses is identified via META using Eq. (7) and shown in Fig. 3a(i)—the forcing amplitude, \(F_1\), required for the forced resonant responses to share solutions with the NNM branch at response frequency, \(\omega \). Here, two forcing cases are considered and they are denoted by dashed lines in panel a(i). The intersections, labelled by a square and three dots, respectively, indicate predicted resonances on forced response curves. To verify these predictions, the corresponding forced responses are found using numerical continuation and shown as green and red lines, respectively, in panel a(ii). Excellent agreements are achieved for both cases—the predictions well capture the existence of the isolated forced responses and the development of resonances.
The excitation location is then moved from \(L_1=0.7L\) to \(L_1=0.2L\), and the energy balancing relationship is again computed via META, shown in Fig. 3b(i). Here, we again consider two forcing cases, denoted using dashed lines. As in Fig. 3a(i), the loweramplitude forcing case predicts one intersection, expected to be related to one primary forced response curve, whilst the higheramplitude forcing case predicts three intersections, corresponding to one primary curve and one isolated curve. To verify these predictions, the forced responses are computed numerically and shown in panel b(ii). Results obtained via META capture the resonances on the primary forced responses—the predictions are in line with the primary resonant peaks for both cases. In contrast to the cases shown in Fig. 3a, the META is unable to predict the existence of the isolated curve for the loweramplitude forcing case; similarly, the resonances are not well captured for the higheramplitude forcing case—see the discrepancies between dots and resonances on the isola.
To explain why META succeeds for the cases where the forcing location is at \(L_1=0.7L\), but fails when \(L_1=0.2L\), the energybased framework is retained to aid the discussion, but the energy balancing at the mode level, described by Eq. (5), is further extended to consider the periodic energy transfer between harmonics. From such an energybased perspective, we seek to explain the limitations of META and show the need for further extension, i.e. the contributions of this work.
As with the interpretation that a system may be seen as a collection of modes, a mode may be seen as a collection of harmonics. This allows the modal coordinates to be expressed as a sum of harmonics
where \(u_{i,j}\) is the jth harmonic of the ith mode and \(\mathcal {H}_i\) is a set denoting the harmonics in the ith mode. Combining Eqs. (11) and (5), the energy transfer at the mode level can be expressed in summation form
where the terms within the summation represent the net energy transfer to the jth harmonic of the ith mode arising from damping, forcing and nonlinear terms, respectively.
Here, to analyse the limitations of META, the periodic energy balancing at phase resonances, i.e. forceddamped motions in quadrature with the forcing, on the isolated branch are considered. Two example cases, labelled ‘\(\times \)’ in the embedded plots of Fig. 3a, b, are considered, and they are related to instances where META succeeds and fails in predicting the existence of the isolated branch. Using Eqs. (6), (11) and (12), the periodic energytransfer terms may be computed for each harmonic, and they are shown in Figs. 4a and 4b with respect to labelled cases in embedded plots of Fig. 3a, b.
Applying an excitation with forcing frequency, \(\Omega \), near the first natural frequency gives energy to the fundamental component of the first mode, \(u_{1,1}\), and the first harmonic of the second mode, \(u_{2,1}\). When the forcing is at \(L_1=0.7L\), Fig. 4a shows that the major energy input is directed to \(u_{1,1}\), with only one percent of energy imparted to \(u_{2,1}\). Whilst the major internal energy transfer, triggered by nonlinear coupling terms, occurs between fundamental components of the two modes, \(u_{1,1}\) and \(u_{2,3}\), where the transferred energy is lost via damping. Note that the response being considered exhibits a 1 : 3 modal interaction, so \(u_{2,3}\) is the fundamental component of the 2nd mode response. As such, ignoring the small contributions from harmonics, the energy balancing, Eq. (12), can be approximately captured by the fundamental components. This also gives rise to the accurate predictions via META (see Fig. 3a), where the responses of the fundamental components are used to represent the two modes.
For the case in Fig. 4b where the excitation is at \(L_1=0.2L\), the major energy input from external forcing is still imparted to \(u_{1,1}\), as with the case in Fig. 4a; however, with an increased amount given to \(u_{2,1}\) (about nine percent of the total energy input). As for the internal energy transfer between harmonics, \(E_{Ni,j}\), besides the fundamental components, a significant involvement of \(u_{2,1}\) can also be observed. As such, without considering the energy transfer arising from harmonics (\(u_{2,1}\) for this case), a significant error in energy balancing analysis via META is shown in Fig. 3b, which is unable to capture the existence of isolated forced responses for the loweramplitude forcing case.
By comparing cases in Figs. 3, 4, the limitations of META can be explained from an energybased perspective by considering the energy transfer between harmonics. It also demonstrates the importance of considering multiple harmonics in energytransfer analysis—the topic of this paper. To establish energy balancing analysis considering multiple harmonics, the modelevel energy balancing, i.e. Eqs. (5) and (12), is extended to the harmonic level.
2.3 Energytransfer balancing at the harmonic level
As with the extension of energy balancing analysis from the system level to the mode level, it can be further extended to the harmonic level. Multiplying the ith modal equation of motion (3) with the velocity of the jth harmonic of the ith mode, \({\dot{u}}_{i,j}\), and integrating over a period of time, the energy balancing at the harmonic level can be obtained
where the energytransfer terms are given by
Here, we note that the integrals of acceleration and linear stiffness are zero. Expression (13) describes the balancing of net energy transfer in and out of any harmonic, and this may be seen as the fundamental level as it is established using the fundamental elements—harmonics, and describes the fundamental mechanism of energy transfer of nonlinear systems during periodic responses.
At the harmonic level, for an NNM, the net energy transfer between harmonics must be zero, i.e. \(E_{Ni,j}=0\). Therefore, the relationship between NNMs and forced responses can be obtained from Eq. (13), which reads
This indicates that the harmonic forcing energy gain is balanced by the harmonic damping energy loss—an extension of Eq. (7) to the harmonic level. Using this relationship, the force appropriation technique has been proposed to extract NNM branches experimentally [25]. In order to satisfy Eq. (15), a quadrature criterion, where the excitation has to compensate for the damping terms, is achieved by applying \(90^\circ \) phaselagged forces that contain all harmonic components of all modes in an NNM.
However, in practice, such a perfect forcing set can never be precisely achieved, which causes the response to deviate from the NNM—a nonzero energy transfer to harmonics, i.e. \(E_{Ni,j}\ne 0\). Such a nonzero \(E_{Ni,j}\) may couple all harmonics of all modes within an NNM, and this will be derived analytically in the following discussions. A general energytransfer schematic for a twomode multiharmonic system is shown in Fig. 5, which represents an extension of that shown in Fig. 1b; and is a generalised version of that used for the example we have just discussed (Fig. 4). This illustrates a more complex energytransfer network among all harmonics at the harmonic level, when compared to taking a higherlevel view at the mode level.
Similar to the mode level, to evaluate the deviation of forced responses (\(E_{Ni,j}\ne 0\)) from NNM solutions (\(E_{Ni,j}=0\)), the effect of nonzero \(E_{Ni,j}\) may be considered. As with the META, where a modal phaseshift is used to evaluate a nonzero \(E_{Ni}\), the harmonic phaseshift is used to evaluate the nonzero \(E_{Ni,j}\) for the energy balancing at the harmonic level. This allows the harmoniclevel energytransfer analysis (HETA) to be analytically formulated, detailed in the following.
3 Harmoniclevel energytransfer analysis for systems under harmonic forcing
This section considers the extension of the modelevel energytransfer analysis, proposed in Ref. [13], to consider energy transfer between harmonics. This is achieved by firstly interpreting the forceddamped nearresonant responses as perturbations from the NNM solutions due to harmonic phaseshifts. The energytransfer analysis over all harmonics of all modes is then formulated using Eq. (13), which leads to an underdetermined problem, i.e. the unknowns outnumber the equations. To solve this, the force reduction, along with extra phase constraints imposed by the quadrature conditions, are introduced to formulate a determined, or solvable, equation set.
3.1 Harmonic phaseshifts of NNMs under quadrature forcing
To account for multiple harmonics, the displacement of the ith mode, for an NNM response, is approximated as a sum of a finite number of harmonics, such that
where the overbar, \({\bar{\bullet }}\), indicates that this is an NNM response, and where \({\bar{u}}_{i,j}\) is the jth harmonic of the ith modal displacement, \({\bar{q}}_i\); and \(\mathcal {H}_i\) is the set of harmonics used to approximate \({\bar{q}}_i\). The amplitude and phase of \({\bar{u}}_{i,j}\) are represented by \({\bar{U}}_{i,j}\) and \({\bar{\phi }}_{i,j}\), respectively, and the frequency \(\omega \) is defined as \({ \omega = 2\pi T^{1} }\), where T is the period of the response of the system (i.e. considering all modes).
As with the modal displacements, the external forcing applied to the ith mode may be separated into harmonic components, written
Note that this assumes that the harmonics of the excitation force are all in quadrature (i.e. at \(\pi /2\) outofphase, or \(\pi /2\) phaselagged) with the corresponding modal harmonic. This also assumes that all harmonics are forced; however, the unforced harmonics may be specified as those where the excitation amplitude, \(P_{i,j}\), is zero—this is revisited later in Sect. 3.3.
Following the approach used in [13], as described in Sect. 2, the forceddamped nearresonant response may be seen as a perturbation from an NNM response with a shift in the phase of the response. This can also be justified using the Melnikov analysis in [2], where the forced responses are proven to be perturbations from NNMs when forcing and damping are small in comparison to conservative terms. Here, this phaseshift is applied to all harmonics of the response, rather than just the fundamental component (as considered in [13]). The phaseshift of the jth harmonic of the ith mode is written \({\hat{\phi }}_{i,j}\), and it is assumed that the phaseshift is small in viewing forced responses as perturbations from NNMs. Introducing these phaseshifts to Eq. (16), the forced response of the ith mode is written
Note that, as in [13] and discussed in Sect. 2.2, the change of amplitude may be seen as a secondorder effect when compared to the phase change in energytransfer contributions, it is assumed that all amplitudes in the forced response are equal to those in the NNM (\(U_{i,j}={\bar{U}}_{i,j}\)), i.e. the amplitudes are unaffected by the application of forcing and damping. Equation (18) also indicates that, provided the phaseshift is a small term, an approximation of the forced response can be achieved by accommodating the NNM solution with this phaseshift.
Based on this smallness assumption of phaseshift, we now formulate the energytransfer analysis at the harmonic level via Eq. (13), where the energytransfer terms, \(E_{Di,j}\), \(E_{Pi,j}\) and \(E_{Ni,j}\), may be approximated as linear functions of the excitation amplitude, \(P_{i,j}\), and the phaseshifts, \({\hat{\phi }}_{i,j}\).
3.2 Problem formulation: energytransfer balancing at the harmonic level
Equation (13) shows the balancing of the damping, forcing and nonlinear energytransfer terms for the jth harmonic of the ith mode. These terms may be computed, respectively, using Eq. (14). In addition, in Appendix A, it is shown that these terms may be written as
where the dagger, \(\bullet ^\dagger \), denotes a known term—i.e. a term that may be computed using the NNM response (which is assumed to be known), whilst the forcing amplitudes, \(P_{i,j}\), and phaseshifts, \({\hat{\phi }}_{n,k}\), are assumed to be unknown. The known terms are found using
Equation (19b) shows that the energy transferred to the jth harmonic of the ith mode from external forcing is only due to the force directly applied to that harmonic (i.e. it is only a function of \(P_{i,j}\)), of which examples are shown in Fig. 4. The nonlinear counterpart, Eq. (19c), represents the nonlinear energy transfer from all harmonics of all modes in an NNM to the jth harmonic of the ith mode; and it reveals that a phaseshift in any harmonic of any mode, i.e. the kth harmonic of the nth mode, may lead to an energy transfer to the jth harmonic of the ith mode. This demonstrates the feature of nonlinearityinduced energy transfer in coupling all harmonics of all modes in an NNM, as shown in Fig. 5.
Substituting expressions (19) into the energy balancing expression, Eq. (13), gives
By collecting the energytransfer terms due to damping, forcing and nonlinearity, the energy balancing can be formulated from the jth harmonic, to all harmonics of the ith mode, and to all modes of the system, summarised in Table 2, where the total number of harmonics used to represent all N modes of the system is given by
Up to this point, the energytransfer analysis is formulated as a set of \(R_\mathcal {H}\) equations, given by Eq. (27), with \(2R_\mathcal {H}\) unknowns of phaseshifts, \({\hat{\phi }}_{i,j}\), and forcing amplitudes, \(P_{i,j}\). To solve this underdetermined equation set, where the unknowns outnumber the equations, either reducing the number of unknowns, introducing extra constraints, or both, are needed.
3.3 Problem solving: quadrature harmonic forcing
As previously discussed, the current formulation allows all harmonics of all modes to be forced. However, in practical applications, the forcing can only be applied to a limited number of harmonics. Here, a special case is considered where a limited number of quadrature harmonic forces^{Footnote 2} are applied, whilst the more complex case, where quadrature physical forces are applied, will be discussed later in Sect. 4. To specify this here the harmonics of the nonzero forcing (applied to the ith mode) are defined as belonging to the set \(\tilde{\mathbf{P}}_i\), i.e. the nonzero subset of \(\mathbf{P}_i\). As such, the total number of nonzero forcing applied to the system is given by
With this, \(\mathbf{P}\) may be simplified by discarding the zerovalued elements to reduce the number of unknowns that need to be estimated. This reduction is achieved by relating the vector of nonzero forcing amplitudes \(\tilde{\mathbf{P}}\) (measuring \({\lbrace R_\mathcal {F} \times 1\rbrace }\)) to \(\mathbf{P}\) via the force reduction matrix, \(\mathbf{C}_P\), where
The force reduction matrix may be constructed using a \({\lbrace R_\mathcal {H} \times R_\mathcal {H}\rbrace }\) identity matrix and removing the columns associated with unforced harmonics. Hence, \(\mathbf{C}_P\) is of size \({\lbrace R_\mathcal {H} \times R_\mathcal {F}\rbrace }\). Substituting Eq. (30) into Eq. (27) leads to
where \(\tilde{\mathbf{E}}_P^\dagger = \mathbf{E}_P^\dagger \mathbf{C}_P\) is also used, and hence \(\tilde{\mathbf{E}}_P^\dagger \) measures \({\lbrace R_\mathcal {H} \times R_\mathcal {F}\rbrace }\). Through force reduction, the total number of unknowns is now reduced to \({ \left( R_\mathcal {H}+ R_\mathcal {F}\right) }\), i.e. \(R_\mathcal {H}\) phaseshifts and \(R_\mathcal {F}\) forcing amplitudes. However, it is still underdetermined and additional \(R_\mathcal {F}\) constraints are required to solve the equations.
As it is assumed that all forces are in quadrature with the harmonic they are forcing, it may also be assumed that the forced harmonics do not exhibit a phaseshift^{Footnote 3}. This condition may be enforced using a phase constraint matrix, \(\mathbf{C}_{\phi }\), where
Here, \(\mathbf{C}_{\phi }\) is a \({\lbrace R_\mathcal {F} \times R_\mathcal {H}\rbrace }\) matrix that constrains the phaseshifts of all forced harmonics to be zero. In the case where all harmonic forces are independent, the phase constraint matrix is the transpose of the force reduction matrix, i.e. \({ \mathbf{C}_{\phi } = \mathbf{C}_P^\intercal }\); hence, \(\mathbf{C}_{\phi }\) may be constructed by removing the rows associated with unforced harmonic of a \({\lbrace R_\mathcal {H} \times R_\mathcal {H}\rbrace }\) identity matrix. The phase constraints introduce \(R_\mathcal {F}\) equations, and hence combining Eq. (32) with the energy balancing expressions, defined by Eq. (31), leads the harmoniclevel energytransfer analysis to a determined, or solvable, equation set.
Equations (31) and (32) are now combined and written into matrix form as
where
and where the unknowns, i.e. \(\hat{\varvec{\phi }}\) and \(\tilde{\mathbf{P}}\), are collected in the vector \(\mathbf{v}\), and the known coefficients are collected in matrices \(\mathbf{A}\) and \(\mathbf{B}\). As the number of constraints now matches the number of unknowns, the unknown terms are found using
This allows the phaseshifts of any unforced harmonics and the amplitudes of any forces, which are represented in \(\mathbf{v}\), to be computed.
As discussed above, the NNM solutions are viewed as known inputs that can be computed via numerical simulations. With these known parameters, the proposed method can be formulated by combining energy balancing expressions with force reductions and phase constraints, and closedform solutions can be obtained analytically via Eq. (35). Note that this analysis usually results in large matrices, so it is expected that whilst this can all be defined analytically, it is more practical to compute digitally. It should also be noted that the derivations above are based on the smallness assumption of phaseshifts; relaxing this assumption leads to computationally expensive numerical simulations where such closedform solutions (35) are no longer available.
For the case where the forces applied to the harmonics are independent, the use of the forcing reduction matrix, \(\mathbf{C}_P\), and the phase constraint matrix, \(\mathbf{C}_{\phi }\), could be viewed as unnecessary: \(\tilde{\mathbf{E}}_P^\dagger \) may be constructed directly by removing the columns of \(\mathbf{E}_P^\dagger \) that correspond to the unforced harmonics and a lowerdimension problem could be formulated by simply removing the forced phaseshifts and their corresponding columns in \(\mathbf{E}_N^\dagger \). However, this approach allows additional constraints to be introduced, as shown later in Sect. 4. The implementation of this method is now demonstrated using a simple example system.
3.4 Example 1: a quadrature harmonic forcing case
To demonstrate the HETA, the cantilever beam, schematically shown in Fig. 2, is again considered. To simplify this case, a singleharmonic force is applied to each mode independently, such that the equations of motion are written
where the nonlinear forces are given by Eq. (10). Note that the case where forcing is applied to the partspan will be revisited later in Sect. 4.
The parameters of the system are the same as considered in Sect. 2.3, given in Table 1. It should be noted that the forcing amplitudes, \(F_1\) and \(F_2\), are assumed to be unknown (and to be found using HETA). Also note that the linear natural frequencies have a ratio of approximately 1 : 3, i.e. \({ \omega _{n2}/\omega _{n1} \approx 3 }\). This leads to a 1 : 3 modal interaction, as discussed in detail in [34].
Before applying HETA, the NNM branches of the system need to be obtained to provide known parameters to compute the coefficients in Eq. (35). The first NNM branch is presented in Fig. 6 by a solidblue line. The top and bottom panels of Fig. 6 show the maximum displacement amplitudes of the first and second modes, respectively. In both of these panels, a distinctive loop region is seen, indicating a strong internal resonance between the two linear modes. Further discussion of this NNM branch can be found in [34]. To aid comparison, the forced responses, obtained via quadrature forcing, or force appropriation technique [25], are also presented as thin red lines, with dots. Note that the NNMs to be identified are synchronous periodic motions—a required condition in applying force appropriation [25]. For the system described by Eq. (36), quadrature is achieved when the force applied to the first mode is at \(90^\circ \) to the displacement of the first harmonic, \(u_{1,1}\), and when the second modal forcing is at \(90^\circ \) to the displacement of the third harmonic, \(u_{2,3}\)—see [25, 30] for further details. As the NNMs and the forced responses appear to be close, it is expected that the phaseshifts will be small.
To apply HETA, a finite number of harmonics must be used to approximate the modal displacements, as previously discussed in Eq. (16). For this example, it is assumed that the first and third harmonics of each mode are sufficient^{Footnote 4}, i.e.
such that
Whilst additional harmonics would provide greater accuracy, just two harmonics are considered here for simplicity.
For this example, the construction of energy balancing analysis via Eq. (33) is not presented here, but instead, results and analysis are given directly to show the power of the proposed method. For details of the construction, readers are directed to Appendix B.
Figure 7 shows the forcing amplitudes, \(F_1\) and \(F_2\), and the phaseshifts, \({\hat{\phi }}_{1,3}\) and \({\hat{\phi }}_{2,1}\), found via HETA outlined above and force appropriation. Note that, in applying force appropriation, the phaseshifts denote the phase differences between forced responses and NNM solutions, obtained from COCO solutions [4]. In all panels of Fig. 7, the computationally cheap analytically predicted values, obtained via HETA, are represented by blue lines, and the computationally expensive numerically simulated values, obtained via the force appropriation technique, are shown by red lines with dots. The difference between the analytically predicted and numerically simulated forcing amplitudes, \(F_1\) and \(F_2\), is indistinguishable, showing that these have been predicted with a very high level of accuracy. Although there is some discrepancy, the phaseshift values, \({\hat{\phi }}_{1,3}\) and \({\hat{\phi }}_{2,1}\), also show a very good agreement, despite the low number of harmonics used to approximate these responses. The greatest inaccuracy can be seen near the linear natural frequency, \(\omega _{n1}\), (where NNMs are close to the linear response) in the \({\hat{\phi }}_{1,3}\) and \({\hat{\phi }}_{2,1}\) phaseshifts. This is likely due to numerical error in both the simulated and estimated values, as the harmonics are very small for lowamplitude NNMs. Additionally, as NNMs approach the linear case, the mixedmode NNM response approaches a linear singlemode response whose phase is no longer defined.
Besides the strong agreement between results obtained via these two techniques, tracing the evolution of phaseshifts, shown in panels (b) and (c), can monitor and estimate the applicability and accuracy of energy balancing analysis in

1.
using NNMs to interpret forced responses or vice versa,

2.
using forced responses to identify NNMs, i.e. the force appropriation technique,
as the phaseshifts capture the perturbations from NNMs to forced responses. In this case, the smallness of phaseshifts justifies the applicability of the proposed method. In addition, by accommodating the NNM solutions with phaseshifts, it also provides an approximation of the forced responses via Eq. (18), and this will be demonstrated in the later examples.
To summarise, the results of HETA, shown in blue in Fig. 7, have been constructed in Appendix B following the procedure outlined in this section using only the NNM responses. For the sake of simplicity, this approach has assumed that the response consists of just two harmonics, which limits the accuracy of the predictions. However, owing to the semianalytical framework, it is convenient to increase the number of harmonics without adding much computational effort. As such, this provides a more efficient technique, whilst preserving the necessary high resolution, for resonance predictions when compared with computationally expensive numerical analysis. The following section will consider additional, more complex, examples and demonstrate the application of this approach to cases with a greater number of parameters.
4 Accounting for quadrature physical forcing
The formulation of HETA presented in Sect. 3 is restricted to cases where independent harmonic forces are applied to each mode of the system; however, in many practical applications, a force may be applied to multiple modes simultaneously. For example, a force applied to the midspan of a beam is able to excite all modes of the system simultaneously (aside from those that have a node at the forcing location). If one excitation force is applied to multiple modes, the forcing cannot be in quadrature with all forced modal responses, and hence the phase constraints used in Sect. 3 (i.e. the forced harmonics exhibit zero phaseshifts) become invalid; instead, the modes must be free to exhibit different phaseshifts. In this section, it is shown that HETA may be extended to account for additional forcing conditions—namely where a force is in quadrature with a displacement at a physical location, rather than a harmonic of a mode. This is reflective of most practical scenarios where a force is tuned to reach quadrature with the excitation point. Here, such a forcing is termed a quadrature physical forcing, in comparison to the quadrature harmonic forcing considered in Sect. 3.
4.1 Formulation of HETA considering quadrature physical forcing
To formulate HETA with quadrature physical forces, the excitation points are defined as \(\ell \in \mathcal {L}\), whose number of elements is \(R_\mathcal {L}\); at the excitation point, \(\ell \), the harmonic components of the forcing are defined as \(j \in \mathcal {F}_\ell \), whose number of elements is \(R_{\mathcal {F}_{\ell }}\). Note that it is assumed that the forced harmonics are included in all modes, i.e.
Consequently, the number of forcing harmonics, across all excitation points, is given by
At the excitation point \(\ell \), the ith modal component of the external forcing, \({\tilde{p}}_{\ell ,i}\), can be obtained by introducing the linear modal transform to the physical forcing, and is given by
where \(\theta _{\ell ,i}\) denotes the modeshape of the ith mode at the excitation point, \(\ell \). Separating into harmonic components, \({\tilde{f}}_\ell \) can be expressed as
where \({\tilde{F}}_{\ell ,j}\) and \({{\tilde{\psi }}}_{\ell ,j}\) are the amplitude and phase of the harmonic forcing, \({\tilde{f}}_{\ell ,j}\). As such, \({\tilde{p}}_{\ell ,i}\) may be approximated as a sum of harmonics using Eqs. (41) and (42),
of which the jth harmonic component is given by
The energy transfer from external forcing, \({\tilde{p}}_{\ell ,i}\), to \(u_{i,j}\) can be computed via Eq. (14b), given by
where
The details of this derivation are given in Appendix A. The phase relationship between the external forcing and NNMs is captured by \(\phi _{di,j}\). As such, the sign of \(\phi _{di,j}\) accounts for the effect of external forcing on energy transfer—either an energy gain or an energy loss, reflective of the fact that one force may affect modes differently. In contrast, for the case where independent harmonic forces are applied in quadrature with the harmonic displacements, as discussed in Sect. 3, the applied force must lead to a forcing energygain term for the enforced harmonic—see Eqs. (19b) and (20b). As shown in Appendix A, \(\phi _{di,j}\) may be related to NNM solutions via quadrature conditions, and hence, it is seen as a known parameter.
As discussed in Sect. 3.2, the forcing energytransfer terms can be separated into forcing energy coefficients, \( E_{P\ell ,i,j}^\dagger \), and harmonic forcing amplitudes, \({\tilde{P}}_{\ell ,i,j}\), i.e.
where
Combining the forcing amplitudes for all harmonics of the ith mode gives
where
Next, collecting modal forcing amplitudes for all enforced modes of the system gives
where
As with discussions in Sect. 3, the reduced forcing energy coefficient matrix, \(\tilde{\mathbf{E}}_{P,\ell }^\dagger \), can be formulated via
where \(\mathbf{E}_{P \ell }^\dagger \) is a diagonal matrix with leading diagonal elements, \(E_{P\ell ,i,j}^\dagger \), defined in Eq. (48); and the force reduction matrix, \(\mathbf{C}_{P\ell }\), may be constructed using a \({\lbrace R_\mathcal {H} \times R_\mathcal {H}\rbrace }\) identity matrix and removing columns associated with unforced harmonics.
The forcing energytransfer terms are then collected with respect to known terms—parameters that may be computed via NNM solutions and unknown terms—unknown forcing amplitudes to be solved, i.e.
where \(\tilde{\mathbf{E}}_{F\ell }^\dagger = \mathbf{E}_{P\ell }^\dagger \mathbf{C}_{P\ell } {\varvec{\theta }}_{\ell }\).
For each excitation point, \(\tilde{\mathbf{E}}_{F\ell }^\dagger \) and \({\tilde{\mathbf{F}}}_{\ell }\) may be constructed using the procedure outlined above. The direct collection of them across all excitation points gives
where \(\tilde{\mathbf{E}}_{F}^\dagger \) is a \({\lbrace R_\mathcal {H} \times R_{\mathcal {F}}\rbrace }\) matrix, and \(\tilde{\mathbf{F}}\) is a \({\lbrace R_{\mathcal {F}} \times 1\rbrace }\) vector.
Other energytransfer terms that arise from damping and nonlinearity, \(E_{Di,j}\) and \(E_{Ni,j}\), are the same as those defined in Sect. 3, and they can be constructed in the same form as \(\mathbf{E}_D^\dagger \) and \(\mathbf{E}_N^\dagger \), respectively, via Eqs. (28a) and (28d). As such, the energy balancing expression with quadrature physical forcing is formulated as
which contains \(R_\mathcal {H}\) equations with \(R_\mathcal {H}+R_\mathcal {F}\) unknowns, i.e. \(R_\mathcal {H}\) phaseshifts and \(R_\mathcal {F}\) forcing amplitudes. To obtain a determined (solvable) problem, extra \(R_\mathcal {F}\) constraints can be introduced by considering the quadrature conditions, leading to phaseshift constraints, similar to the discussions in Sect. 3.3.
To construct phaseshift constraints, the displacement at the excitation point \(\ell \) is written \(y_\ell \) and may be expressed as a sum of modal displacements, i.e.
Considering the modal displacement as a sum of harmonic components, as in Eq. (16), gives
and hence the jth harmonic of the physical displacement \(y_\ell \) may be written
Here, as \(y_{\ell ,j}\) represents the harmonic displacement which is in quadrature with the forcing, it may be written as a sinusoid with amplitude \(Y_{\ell ,j}\) and phase \({\tilde{\psi }}_{\ell ,j}\), i.e.
where Eq. (18) has been used to express \(u_{i,j}\) as a sinusoid and where \({ \phi _{i,j} = {\bar{\phi }}_{i,j} + {\hat{\phi }}_{i,j} }\).
If the jth harmonic of the force is in quadrature with \(y_{\ell ,j}\), then the phase, \({\tilde{\psi }}_{\ell ,j}\), of \(y_{\ell ,j}\) must be equal for both the NNM and the forced case. To find how this leads to a constraint between the harmonic phaseshifts, the time and phasedependent components of Eq. (60) may be separated by first writing
From this, the \(\cos \left( j\omega t \right) \) and \(\sin \left( j\omega t \right) \) components may be balanced to give the relationships
The displacement amplitude \(Y_{\ell ,j}\) may now be removed by dividing Eq. (62b) by Eq. (62a) to give
If the phase, \({\tilde{\psi }}_{\ell ,j}\), is equal for both the NNM and forced case, it therefore follows that Eq. (63) may be satisfied for both \(\phi _{i,j}={{{\bar{\phi }}}}_{i,j}+{{{\hat{\phi }}}}_{i,j}\) (i.e. forced responses) and \(\phi _{i,j}={{{\bar{\phi }}}}_{i,j}\) (i.e. NNMs). Assuming the phaseshifts are small, this may be approximated to
This restriction leads to a constraint between the harmonic phaseshifts and may be simplified to
In this case, each harmonic of each forcing location will be associated with an unknown forcing amplitude, but will also lead to an additional constraint given by Eq. (65). For the case where multipoint multiharmonic forces are applied, such phase constraints introduce as many constraints as the number of unknown forcing amplitudes, \(R_\mathcal {F}\), which may be expressed
where \(\mathbf{C}_{\phi }\) denotes the phase constraint matrix, similar to that in Eq. (32). Note that, in the previous case in Sect. 3, where quadrature harmonic forcing is considered, the phase constraint matrix restricts zero phaseshifts to the enforced harmonics; however, here, the phase constraint matrix enforces relationships between harmonic phaseshifts.
Therefore, the number of unknowns (\(R_\mathcal {H}\) phaseshifts and \(R_\mathcal {F}\) forcing amplitudes) matches the number of equations (given by the energy balancing, i.e. Eq. (56), and the phase constraints, i.e. Eq. (66). Consequently, Eqs. (56) and (66) can be combined to give the energy balancing analysis for quadrature physical forcing cases, in the same form as Eq. (35), i.e.
where
This allows the phaseshifts of all harmonics, \(\hat{\varvec{\phi }}\), and the physical forcing amplitudes, \(\tilde{\mathbf{F}}\), to be computed via known parameters obtained from NNM solutions.
4.2 Example 2: a quadrature physical forcing case
To formulate the HETA for a quadrature physical forcing case, the twomode beam model, schematically shown in Fig. 2, is again considered. Here, a twoharmonic physical force is considered, given by
which is applied to the partspan position at \(L_1=0.1L\), such that the equations of motion are written
where the nonlinear forces are given by Eq. (10). The parameters of the system are the same as those considered in Sect. 2.3 and Sect. 3.4, given in Table 1. Each modal displacement, \(q_i\), is approximated by three harmonics, namely the oddnumbered harmonics up to the 5th order, i.e.
such that
As this example is of more practical relevance^{Footnote 5}, the details of the HETA construction are given here for reference. Firstly, the known energytransfer coefficients are assembled into vector or matrix forms. Using Eqs. (20a), (26a) and (28a), the damping energytransfer vector is given by
The diagonal matrix of forcing energy coefficients is defined by Eq. (53), with elements given by Eq. (48), i.e.
The force reduction matrix, \(\mathbf{C}_{P\ell }\), the modeshape coefficient matrix, \({\varvec{\theta }}_{\ell }\), and the nonzero forcing amplitude vector, \(\tilde{\mathbf{F}}\), may be obtained via equations from Eq. (48) to Eq. (53). These are given by
Using Eq. (54), the reduced matrix of forcing energytransfer coefficients, \(\tilde{\mathbf{E}}_F^\dagger \), is written
Next, as in Sect. 3, the matrix of nonlinear energytransfer coefficients may be obtained using Eqs. (24c), (26d) and (28d), i.e.
where the elements in this matrix may be computed using Eq. (20c).
The phaseshift constraints, defined in Eq. (65), may be assembled into matrix form as Eq. (66), where the matrix of phaseshift constraint coefficients, \(\mathbf{C}_{\phi }\), and vector of phaseshifts, \(\hat{\varvec{\phi }}\), are given
where
Combining equations from Eq. (73) to Eq. (78), the energytransfer analysis may be formulated in the form as Eq. (67). Therefore, the unknowns, i.e. the physical forcing amplitudes, \(\tilde{\mathbf{F}}_{\ell }\), and the harmonic phaseshifts, \(\hat{\varvec{\phi }}\), may be computed. Here the results obtained from HETA are compared with the forced responses obtained via the force appropriation technique, proposed in [25]. In implementing force appropriation, the same monopoint forcing, given by Eq. (69), is applied with the quadrature criterion satisfied. This is reflective of many practical modal tests where the number of forcing inputs is limited. In fact, it is often sufficient to use just a singlepoint excitation in identifying NNMs [5, 26,27,28,29].
Figure 8 shows the solved parameters, i.e. physical forcing amplitudes, \(F_1 \) and \(F_2 \), and harmonic phaseshifts, i.e. \({\hat{\phi }}_{1,1}\), \({\hat{\phi }}_{1,3}\), \({\hat{\phi }}_{1,5}\), \({\hat{\phi }}_{2,1}\), \({\hat{\phi }}_{2,3}\) and \({\hat{\phi }}_{2,5}\). In all panels of Fig. 8, the predicted results obtained via HETA are shown as solid blue lines whilst the simulated results obtained using force appropriation are shown as red lines with dots. The forcing amplitudes obtained from both techniques are indistinguishable—see panels (a) and (e) in Fig. 8. Excellent agreement is generally achieved between analytical predictions and numerical simulations for most phaseshifts. One discrepancy lies in the predictions of \({\hat{\phi }}_{1,3}\) near the region where a strong internal resonance is shown between two linear modes (the loop region in panels (a) and (e)). This discrepancy may arise from the large phaseshift in this region, whilst this technique is derived based on the smallness assumption of the phaseshift. Nonetheless, the numerical results indicate a drastic change in the sign of phaseshift from positive to negative or vice versa, which is also captured by the results obtained from HETA. The other discrepancy lies in the prediction of \({\hat{\phi }}_{2,1}\) near the natural frequency region; however, the trend over response frequency is again captured in good agreement.
In this case, some harmonics, namely \(u_{1,3}\), \(u_{1,5}\) and \(u_{2,5}\), exhibit large harmonic phaseshifts near the internally resonant region. However, these harmonics have negligible amplitudes, as such the effect on the overall response is still minimal. In contrast, the fundamental components, i.e. \(u_{1,1}\) and \(u_{2,3}\), which have large amplitudes and significant effect on the responses, exhibit small phaseshifts along the NNM branch—this can be used to estimate the applicability of energy balancing analysis, as with the case considered in Fig. 7. In turn, the accurately captured internally resonant region via force appropriation can also be interpreted by the small phaseshifts of largeamplitude fundamental components. To further improve the accuracy, increasing the number of forcing harmonics or excitation points can be considered [30].
4.3 Example 3: predicting isolas via HETA
Determining the existence of the isolated forced responses, or isolas, is of great importance in analysis of nonlinear responses [6, 10, 21]. Using the energy balancing analysis to predict the existence of isolas has proven to be an efficient method [10]. However, as discussed in Fig. 3b, when responses contain multiple significant harmonics, predicting these isolas can be challenging—a key motivation for this work. In this section, an improved and more robust method is demonstrated in predicting the existence of isolas using the energy balancing analysis proposed in this paper.
For comparison, the example system, considered in Sect. 2, is revisited. The nonlinear beam is modelled by a twomode model, described by Eqs. (9) and (10), where the parameters are given in Table 1. A monopoint singleharmonic periodic forcing, expressed by Eq. (8), is applied to the partspan position at \(L_1=0.2L\) (the same excitation scenario as the case shown in Fig. 3b). Here, each mode is approximated by three harmonics, i.e. the oddnumbered harmonics up to the 5th order. As such, the formulation of META is equivalent to that given in Sect. 4.2 with \(F_2=0\), and hence it is not reformulated here.
The solved parameters, i.e. forcing amplitude, \(F_1\), and phaseshifts, \({\hat{\phi }}_{1,1}\), \({\hat{\phi }}_{1,3}\), \({\hat{\phi }}_{1,5}\), \({\hat{\phi }}_{2,1}\), \({\hat{\phi }}_{2,3}\) and \({\hat{\phi }}_{2,5}\), are shown as blue lines in Fig. 9. In panel (a), the forcing amplitudes, solved via the singleharmonic META, are shown as a green line in comparison with that obtained via the multiharmonic HETA. Near the natural frequency, the difference between results obtained via META and HETA are indistinguishable; as response frequency increases, the discrepancy between the two lines grows, indicating an increasing significance of the harmonics. Considering the forcing amplitude of \(F_1=0.18\), HETA predicts one intersection, also shown in Fig. 3b, where the existence of an isola is not captured, whilst META predicts three intersections, labelled by solid dots and marked by (i), (ii) and (iii) in each panel of Fig. 9. This denotes that there are three resonant crossing points between the NNM branch and the forced responses. The perturbations, from NNM solutions to forced responses, for these three predictions can be evaluated by referring to the phaseshifts from panels (b) to (g). In each panel, it is shown that the phaseshift at point (i) is the largest of the three, whilst that at point (iii) is the smallest. Thus, it can be expected that the largest perturbation occurs at point (i), and the smallest one is at point (i).
To verify these results, the forced responses of the beam system are computed via numerical continuation and shown as red lines in the left panel of Fig. 10. Three HETApredicted crossing points on the NNM branch are likewise denoted by solid dots, whilst the numerically obtained phase resonances, where the forceddamped motions are in quadrature with the forcing, are labelled by ‘\(\times \)’ signs. It can be seen that the resonances, predicted via HETA, show strong agreement with the numerically computed results, capturing the resonances on both the primary response curve and the isola. To aid comparison, the corresponding timeparameterised responses for the NNM solutions, HETApredicted resonances—accommodating the NNM solutions with predicted phaseshifts via Eq. (18), and the numerically computed phase resonances are shown in the righthand panels. In these panels, the perturbations from NNM solutions to resonances are accurately captured by the phaseshifts—HETApredicted responses well match the numerically computed resonances. In addition, the levels of perturbations are well captured by the phaseshifts—the largest perturbation occurs at point (i) and the smallest one at (iii). Note that the current formulation of HETA does not allow for direct estimation of the stability of forceddamped responses. Nonetheless, the wellpredicted forced responses can be used as accurate initial solutions in stability studies. An alternative method, using NNMs to predict the stability of the perturbed forced responses, has been considered via a Melnikov analysis in [3].
In this example, predicting the existence of an isola is considered via HETA. Results show that the HETA can accurately predict all the resonant crossing points between the NNM branch and forced responses, showing an improved accuracy when compared with META. The perturbations from NNM solutions to resonances are shown to be accurately captured by the phaseshifts. This provides an approximation of the forced response by accommodating the NNM solutions with predicted phaseshifts.
5 Conclusions
In this paper, we have considered energy balancing across multiple harmonics of nonlinear normal modes (NNMs) for predicting resonances.
The energy balancing mechanism is established by accounting for the net energy transfer, arising from nonlinearity, external forcing, and damping, between harmonics of an NNM over a period of response. Combining the energy balancing principle with force reduction and phaseshift constraints, a semianalytical framework has been developed for accurate and efficient predictions of resonances using NNM solutions. Two excitation scenarios, namely where the excitations are in quadrature with \((\left. 1\right) \) harmonic displacements and \((\left. 2\right) \) physical displacements, have been considered to cover practical applications.
We have then considered three specific application cases to demonstrate the application of this technique. For all these cases, the proposed computationally cheap technique showed excellent agreement with the computationally expensive numerical simulations. In the third example, the technique was used to predict the existence of an isola that contains multiple significant harmonics. The locations of resonances and the deviations from NNMs to resonances were both accurately predicted.
In implementing this technique, the applicability and accuracy of the proposed method can be directly evaluated via the computed harmonic phaseshift parameters. By accommodating the known NNMs with phaseshifts, an approximation of forced responses can be achieved, which could be used for further studies, e.g. stability and bifurcation analysis. Owing to the semianalytical framework, this technique can be easily extended to account for more complex scenarios, e.g. multiple harmonics of multiple modes of NNMs, and multiple forcing harmonics at multiple locations, without adding much computational effort.
Notes
Note that the term mode is used to refer to a mode of the underlying linear model of the system.
Here, the term quadrature harmonic forcing indicates that the applied harmonic forcing is in quadrature with the corresponding harmonic displacement, as defined in Eq. (17).
If the forced harmonics did exhibit a phaseshift, they would no longer be in quadrature.
Note that this system contains only cubic nonlinearities—see Eqs. (10). As such, only oddnumbered harmonics will be present in the resonant response.
References
Cammarano, A., Hill, T., Neild, S., Wagg, D.: Bifurcations of backbone curves for systems of coupled nonlinear two mass oscillator. Nonlinear Dynam. 77(1), 311–320 (2014)
Cenedese, M., Haller, G.: How do conservative backbone curves perturb into forced responses? a melnikov function analysis. Proceed. Royal Soc. A: Math. Phys. Eng. Sci. 476(2234), 20190494 (2020). https://doi.org/10.1098/rspa.2019.0494
Cenedese, M., Haller, G.: Stability of forceddamped response in mechanical systems from a melnikov analysis. Chaos: An Interdis. J. Nonlinear Sci. 30(8), 083103 (2020). https://doi.org/10.1063/5.0012480
Dankowicz, H., Schilder, F.: Recipes for Continuation. Society for Industrial and Applied Mathematics, Philadelphia, PA (2013). https://doi.org/10.1137/1.9781611972573
Denis, V., Jossic, M., GiraudAudine, C., Chomette, B., Renault, A., Thomas, O.: Identification of nonlinear modes using phaselockedloop experimental continuation and normal form. Mech. Syst. Signal Process. 106, 430–452 (2018). https://doi.org/10.1016/j.ymssp.2018.01.014
Detroux, T., Noël, J.P., Virgin, L.N., Kerschen, G.: Experimental study of isolas in nonlinear systems featuring modal interactions. PLoS ONE 13(3), 1–25 (2018). https://doi.org/10.1371/journal.pone.0194452
Glendinning, P.: Stability, instability and chaos: an introduction to the theory of nonlinear differential equations. Cambridge university press (1994)
Hajjaj, A.Z., Hafiz, M.A., Younis, M.I.: Mode coupling and nonlinear resonances of mems arch resonators for bandpass filters. Sci. Rep. 7(1), 1–7 (2017)
Haller, G., Ponsioen, S.: Nonlinear normal modes and spectral submanifolds: existence, uniqueness and use in model reduction. Nonlinear Dyn. 86(3), 1493–1534 (2016). https://doi.org/10.1007/s110710162974z
Hill, T., Neild, S., Cammarano, A.: An analytical approach for detecting isolated periodic solution branches in weakly nonlinear structures. J. Sound Vib. 379, 150–165 (2016). https://doi.org/10.1016/j.jsv.2016.05.030
Hill, T., Neild, S., Cammarano, A., Wagg, D.: The influence of phaselocking on internal resonance from a nonlinear normal mode perspective. J. Sound Vib. 379, 135–149 (2016). https://doi.org/10.1016/j.jsv.2016.05.028
Hill, T.L., Cammarano, A., Neild, S.A., Barton, D.A.W.: Identifying the significance of nonlinear normal modes. Proceed. Royal Soc. A: Math. Phys. Eng. Sci. 473(2199), 20160789 (2017). https://doi.org/10.1098/rspa.2016.0789
Hill, T.L., Cammarano, A., Neild, S.A., Wagg, D.J.: Interpreting the forced responses of a twodegreeoffreedom nonlinear oscillator using backbone curves. J. Sound Vib. 349, 276–288 (2015). https://doi.org/10.1016/j.jsv.2015.03.030
Hong, D., Hill, T.L., Neild, S.A.: Conditions for the existence of isolated backbone curves. Proceed. Royal Soc. A: Math. Phys. Eng. Sci. 475(2232), 20190374 (2019). https://doi.org/10.1098/rspa.2019.0374
Hong, D., Hill, T.L., Neild, S.A.: Understanding targeted energy transfer from a symmetry breaking perspective. Proceed. Royal Soc. A 477(2251), 20210045 (2021)
Hong, D., Nicolaidou, E., Hill, T.L., Neild, S.A.: Identifying phasevarying periodic behaviour in conservative nonlinear systems. Proceed. Royal Soc. A 476(2237), 20200028 (2020)
Karaağaçlı, T., Özgüven, H.N.: Experimental modal analysis of nonlinear systems by using responsecontrolled steppedsine testing. Mech. Syst. Signal Process. 146, 107023 (2021). https://doi.org/10.1016/j.ymssp.2020.107023
Kerschen, G., Peeters, M., Golinval, J.C., Stéphan, C.: Nonlinear modal analysis of a fullscale aircraft. J. Aircr. 50(5), 1409–1419 (2013). https://doi.org/10.2514/1.C031918
Kerschen, G., Peeters, M., Golinval, J.C., Vakakis, A.F.: Nonlinear normal modes, part i: a useful framework for the structural dynamicist. Mech. Syst. Signal Process. 23(1), 170–194 (2009). https://doi.org/10.1016/j.ymssp.2008.04.002
Krack, M.: Nonlinear modal analysis of nonconservative systems: extension of the periodic motion concept. Comput. Struct. 154, 59–71 (2015). https://doi.org/10.1016/j.compstruc.2015.03.008
Kuether, R., Renson, L., Detroux, T., Grappasonni, C., Kerschen, G., Allen, M.: Nonlinear normal modes, modal interactions and isolated resonance curves. J. Sound Vib. 351, 299–310 (2015). https://doi.org/10.1016/j.jsv.2015.04.035
Kuether, R.J., Allen, M.S., Hollkamp, J.J.: Modal substructuring of geometrically nonlinear finite element models with interface reduction. AIAA J. 55(5), 1695–1706 (2017). https://doi.org/10.2514/1.J055215
Nayfeh, A.H., Mook, D.T., Holmes, P.: Nonlinear oscillations (1980)
Nicolaidou, E., Hill, T.L., Neild, S.A.: Detecting internal resonances during model reduction. Proceed. Royal Soc. A: Math. Phys. Eng. Sci. 477(2250), 20210215 (2021). https://doi.org/10.1098/rspa.2021.0215
Peeters, M., Kerschen, G., Golinval, J.: Dynamic testing of nonlinear vibrating structures using nonlinear normal modes. J. Sound Vib. 330(3), 486–509 (2011). https://doi.org/10.1016/j.jsv.2010.08.028
Peeters, M., Kerschen, G., Golinval, J.: Modal testing of nonlinear vibrating structures based on nonlinear normal modes: Experimental demonstration. Mech. Syst. Sig. Process. 25(4), 1227–1247 (2011). https://doi.org/10.1016/j.ymssp.2010.11.006
Peter, S., Leine, R.I.: Excitation power quantities in phase resonance testing of nonlinear systems with phaselockedloop excitation. Mech. Syst. Sig. Process. 96, 139–158 (2017). https://doi.org/10.1016/j.ymssp.2017.04.011
Renson, L., Barton, D.A.W., Neild, S.A.: Experimental tracking of limitpoint bifurcations and backbone curves using controlbased continuation. Int. J. Bifurcation and Chaos 27(01), 1730002 (2017). https://doi.org/10.1142/S0218127417300026
Renson, L., GonzalezBuelga, A., Barton, D., Neild, S.: Robust identification of backbone curves using controlbased continuation. J. Sound Vib. 367, 145–158 (2016). https://doi.org/10.1016/j.jsv.2015.12.035
Renson, L., Hill, T.L., Ehrhardt, D.A., Barton, D.A.W., Neild, S.A.: Force appropriation of nonlinear structures. Proceed. Royal Soc. A: Math. Phys. Eng. Sci. 474(2214), 20170880 (2018). https://doi.org/10.1098/rspa.2017.0880
Rosenberg, R.M.: Normal modes of nonlinear dualmode systems. J. Appl. Mech. 27(2), 263–268 (1960). https://doi.org/10.1115/1.3643948
Rosenberg, R.M.: The normal modes of nonlinear ndegreeoffreedom systems. J. Appl. Mech. 29(1), 7–14 (1962). https://doi.org/10.1115/1.3636501
Scheel, M.: Nonlinear modal testing of damped structures: velocity feedback vs. phase resonance. Mech. Syst. Sig. Process. 165, 108305 (2022). https://doi.org/10.1016/j.ymssp.2021.108305
Shaw, A., Hill, T., Neild, S., Friswell, M.: Periodic responses of a structure with 3:1 internal resonance. Mech. Syst. Sig. Process. 81, 19–34 (2016). https://doi.org/10.1016/j.ymssp.2016.03.008
Shaw, S.W., Pierre, C.: Normal modes for nonlinear vibratory systems. J. Sound Vib. 164(1), 85–124 (1993)
Shearer, C.M., Cesnik, C.E.S.: Nonlinear flight dynamics of very flexible aircraft. J. Aircr. 44(5), 1528–1545 (2007). https://doi.org/10.2514/1.27606
Sun, Y., Vizzaccaro, A., Yuan, J., Salles, L.: An extended energy balance method for resonance prediction in forced response of systems with nonconservative nonlinearities using damped nonlinear normal mode. Nonlinear Dyn. 103(4), 3315–3333 (2021)
Sun, Y., Yuan, J., Vizzaccaro, A., Salles, L.: Comparison of different methodologies for the computation of damped nonlinear normal modes and resonance prediction of systems with nonconservative nonlinearities. Nonlinear Dynamics pp. 1–31 (2021)
Touzé, C., Amabili, M.: Nonlinear normal modes for damped geometrically nonlinear systems: Application to reducedorder modelling of harmonically forced structures. J. Sound Vib. 298(4), 958–981 (2006). https://doi.org/10.1016/j.jsv.2006.06.032
Touzé, C.: Normal form theory and nonlinear normal modes: theoretical settings and applications. In: Modal analysis of nonlinear mechanical systems, pp. 75–160. Springer (2014)
Volvert, M., Kerschen, G.: Phase resonance nonlinear modes of mechanical systems. J. Sound Vib. 511, 116355 (2021). https://doi.org/10.1016/j.jsv.2021.116355
Wagg, D., Neild, S.: Nonlinear vibration with control. Springer International Publishing Switzerland (2015)
Acknowledgements
The authors gratefully acknowledge the support of the Engineering and Physical Sciences Research Council (EPSRC) and the China Scholarship Council (CSC): S.A.N. is supported by the EPSRC (grant no. EP/R006768/1), and D.H is supported by a scholarship from the CSC.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Data accessibility
This article has no additional data.
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
A Computing the energyloss terms
Equation (13) shows the relationship between the damping, forcing and nonlinear energyloss terms for the jth harmonic of the ith mode, where these terms are computed using Eq. (14). It is now shown that these terms may be written as linear functions of the forcing amplitudes, \(P_{i,j}\), and phaseshifts, \({\hat{\phi }}_{i,j}\), which are assumed to be unknown.
1.1 A.1 Damping energyloss term
Substituting the harmonic expansion of the modal velocities, from Eq. (18), into the expression for the damping energy loss, Eq. (14a), gives
Noting that \({ {\dot{u}}_{i,0} = 0 }\) and that
Eq. (80) may be simplified to
Substituting the expression for \({\dot{u}}_{i,j}\), from Eq. (18), into Eq. (82) then gives
where \({ T = 2\pi \omega ^{1} }\) has been used.
Note that the linear modal damping is considered here, whilst a discussion on nonlinear damping can be found in [37].
1.2 A.2 Forcing energyloss term
Substituting the harmonic expansion of external forcing, Eq. (17), into the expression for the forcing energy loss, Eq. (14b), gives
Noting that
Eq. (84) is simplified to
The harmonic forcing, \(p_{i,j}\) and velocity, \({\dot{u}}_{i,j}\), are assumed as
where \(P_{i,j}\) and \(\psi _{i,j}\) are the amplitude and phase of the forcing, respectively. Substituting the expressions for \(p_{i,j}\) and \({\dot{u}}_{i,j}\) into Eq. (86), gives
where it has been assumed that the phaseshift, \({\hat{\phi }}_{i,j}\), is small. The phase difference, \(\psi _{i,j}{\bar{\phi }}_{i,j}\), accounts for the effect of external forcing on harmonic \(u_{i,j}\)—either an energy gain or an energy loss.
For the case where quadrature harmonic forcings are considered, i.e. Sect. 3, the phase of the harmonic forcing, \({\psi }_{i,j}\), may be assumed to be equal the phase of the velocity, \({\bar{\phi }}_{i,j}\). This further simplifies Eq. (88) to
Assuming the displacement amplitude, \(U_{i,j}\), is known, but the forcing amplitude, \(P_{i,j}\), is unknown, the forcing energy term may be separated into the known, \(E_{Pi,k}^\dagger \), and unknown, \(P_{i,k}\), components, i.e.
where the dagger, \(\bullet ^\dagger \), denotes a known term.
Whilst, for the case where quadrature physical forcings are considered, as in Sect. 4, the phase relationship between the external forcing and the harmonic can be determined using the phase constraints Eq. (63) with \(\phi _{i,j}={{{\bar{\phi }}}}_{i,j}\), i.e.
In this context, the phase difference, \(\psi _{i,j}{\bar{\phi }}_{i,j}\), can be evaluated using the NNM solutions and thus, it can be seen as a known parameter.
1.3 A.3 Nonlinear energyloss term
As with the forcing energyloss term, the known and unknown components must be separated in the nonlinear energyloss term, Eq. (14c). Before considering the (unknown) phaseshifts, \({\hat{\phi }}_{i,j}\), the responses are divided into the NNM responses (assumed to be known) and the perturbations (assumed to be unknown)—i.e. \({ q_i = {\bar{q}}_i + {\hat{q}}_i }\) where, as previously, \({\bar{q}}_i\) represents the NNM response and where \({\hat{q}}_i\) is the perturbation to the ith modal displacement due to the forcing. Following this, the vector of modal displacements may be written \({ \mathbf{q} = \bar{\mathbf{q}} + \hat{\mathbf{q}} }\), and the harmonics are written \({ u_{i,j} = {\bar{u}}_{i,j} + {\hat{u}}_{i,j} }\). Substituting these into the nonlinear energyloss term, Eq. (14c), leads to
Assuming the perturbation terms are small, the Taylor series expansion may be applied to the nonlinear force to give
which may be expanded out to
As the unperturbed response represents an NNM, the first term in the integral of Eq. (94) represents the net energy transfer due to the nonlinear coupling of an NNM response. As an NNM cannot exhibit a net energy transfer, it follows that
Assuming that the perturbations, \({\hat{q}}_n\) and \({\hat{u}}_{i,j}\), are small it also follows that the final term in the integral of Eq. (94) is negligible. Therefore, Eq. (94) may be further approximated to
The perturbations, \({\hat{q}}_n\) and \({\hat{u}}_{i,j}\), are now written in terms of the phaseshifts, \({\hat{\phi }}_{i,j}\). To achieve this, Eq. (18) is used to write the jth harmonic of the ith mode as
where it has been assumed that \({\hat{\phi }}_{i,j}\) is small. It therefore follows that
and hence the perturbation terms in Eq. (96) may be written
Substituting these into Eq. (96) gives
As with the forcing energyloss term, this may be separated into the known components (i.e. the NNM responses) and unknown components (the phaseshifts) as follows:
where the known component is written
As in A.2, the dagger, \(\bullet ^\dagger \), denotes a known term.
B Constructing energy balancing analysis for the example in Sect. 3.4
To construct the energy balancing equations using Eq. (31) for the beam example in Sect. 3.4, the coefficients and unknowns are first assembled into vector/matrix form. The damping energy vector is defined, using Eqs. (20a), (26a) and (28a), as
Next, using (26b), (26c), (28b) and (28c), the matrix of forcing energy coefficients, and vector of unknown harmonic forcing amplitudes, are written as
As the third harmonic of the first mode and the first harmonic of the second mode are unforced, the force reduction matrix and reduced vector of forcing amplitudes may be written
where the forcing amplitudes \({ P_{1,1} = F_1 }\) and \({ P_{2,3} = F_2 }\), from the equations of motion, i.e. Eq. (36), have been substituted. Using the force reduction matrix, the reduced forcing energy coefficient matrix is given by
where Eq. (20b) has been used to define the forcing energy coefficients.
Next, as used in Eqs. (24a), (24c), (26d) and (28d), the matrix of nonlinear energytransfer coefficients is written
where the elements of this matrix are computed using Eq. (20c).
Finally, the phase constraint matrix and vector of phaseshifts are written
Using the expressions from (103) to (108), the components to apply harmoniclevel energytransfer analysis, i.e. Eq. (35), may be collected as
Noting that all components in \(\mathbf{A}\) and \(\mathbf{B}\) may be computed using an NNM solution. The vector of unknown phaseshifts and forcing amplitudes may now be computed using Eq. (35), i.e. \(\mathbf{v} = \mathbf{A}^{1} \mathbf{B}\).
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Hong, D., Hill, T.L. & Neild, S.A. Efficient energy balancing across multiple harmonics of nonlinear normal modes. Nonlinear Dyn 108, 2935–2959 (2022). https://doi.org/10.1007/s11071022074280
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071022074280