Abstract
It is possible to use numerical techniques to provide solutions to nonlinear dynamical systems that can be considered exact up to numerical tolerances. However, often, this does not provide the user with sufficient information to fully understand the behaviour of these systems. To address this issue, it is common practice to find an approximate solution using an analytical method, which can be used to develop a more thorough appreciation of how the parameters of a system influence its response. This paper considers three such techniques—the harmonic balance, multiple scales, and direct normal form methods—in their ability to accurately capture the forced response of nonlinear structures. Using frequency detuning as a method of comparison, it is shown that it is possible for all three methods to give identical solutions, should particular conditions be used.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Modelling the dynamical behaviour of nonlinear structures remains an active area of research across the engineering disciplines, and one which becomes increasingly relevant as the push for more lightweight and efficient structures continues. While the complexity and variation in such structures are constantly increasing, the development of mathematical methods for assessing the equations of motion of these systems continues to be an important branch of research. As has been addressed in the literature [1,2,3,4,5,6], there are two main ways in which the free and harmonically forced response of a nonlinear system can be approximated. Numerical continuation methods [2] can be used to follow the entire set of periodic responses over a region of the parameter space. Alternatively, it is possible to apply analytical methods to develop an approximate solution for the dynamical response. In general, while the former can readily produce the forced and free response curves of the system [7,8,9], the analytical methods are able to provide additional insight into the nonlinear behavioural characteristics displayed by the structure (see, for instance, [10]). In addition, the numerical continuation technique is limited by the need for an initial solution. In particular, structures which exhibit behaviour such as isolas lack this initial point, hence benefit from the use of analytical techniques in conjunction with numerical methods, as shown in [11]. Moreover, the computational cost of response continuation can greatly increase for larger systems, which limits this numerical strategy to low-order applications.
In this work, the accuracy of three analytical methods in capturing the behaviour of a nonlinear system is assessed. Namely, these are the harmonic balance (HB), the multiple scales (MS), and direct normal form (DNF) techniques. These methods were chosen due to their wide application in the literature and, therefore, the results provide the user with the make a more informed decision regarding the accuracy and applicability of the methods. It should be noted that these techniques do not represent the entire field of analytical methods for approximating nonlinear systems; for example, the more mathematically rigorous spectral manifolds approach may also be applied (see [12]) A more complete review of the associated literature is presented in [3]. However, as motivation for their comparison, we present some prominent studies including each of the considered techniques. The HB balance method has been widely used to identify nonlinearities in mechanical structures [13,14,15], as well as calculating their nonlinear normal modes [16]. Furthermore, in [17], it has been shown that the relative simplicity of the method permits the use of large number of harmonics, allowing the accurate prediction of the behaviour of complex structures. There are a number of ways in which the MS method can be applied, as has been discussed in [18]. It has been widely used in the prediction of nonlinear dynamic behaviour, such as bifurcations in the frequency–amplitude relationship [19,20,21,22] and internal resonances [23,24,25]. These resonances have also been investigated using the DNF method [26,27,28,29], which has been further applied to explore the significance of nonlinear normal modes in relation to forced cases [30] and identify nonlinearity in structures [31, 32].
This paper expands the recent discussion by the authors in [3], which considered the calculation of the free response of two nonlinear mass-spring systems using the MS and DNF techniques. The authors applied the frequency detuning from the DNF method, as explored in [33, 34], in the MS technique to show that it is possible for both methods to give identical solutions. In the current study, this discussion is expanded in a number of ways, though the desire to achieve accurate results with minimal analytical effort remains a priority. First, the widely applied harmonic balance (HB) method is included in the discussion, providing a more exhaustive assessment of analytical approximation methods. Furthermore, the three methods are now applied to forced, damped systems, allowing the validity and applicability of the discussion to be expanded to situations which more closely represent real-world engineering applications. Finally, the variable nature in which the MS method can be applied is addressed by using the derivative expansion version [35, 36], as opposed to the two-timing variant [1, 37].
This paper is structured as follows: Sect. 2 provides an overview of the analytical techniques considered; these methods are then applied to a Duffing oscillator in Sect. 3; frequency detuning is used to compare the methods in Sect. 4; graphical results are presented in Sect. 5; and conclusions are drawn in Sect. 6.
2 Overview of techniques
In this paper, the techniques are initially presented with reference to a nonlinear, dynamical system, in which it is assumed that the damping, forcing, and nonlinear terms produce relatively small contributions to the system behaviour. The equations of motion of such a system are defined by
where \(\mathbf M \), \(\mathbf C \), and \(\mathbf K \) define the linear \(N\times N\) mass, damping, and stiffness matrices, respectively, \({\varvec{\Gamma }}_x\) is an \(N\times 1\) vector of the nonlinear terms, and the dot notation represents derivatives with respect to time, t. In addition, \(\mathbf {r}^{\mathrm{T}} = [r_p, r_m] =[\mathrm {e}^{+\mathrm{j}\varOmega t},\mathrm {e}^{-\mathrm{j}\varOmega t}]\) represents the periodic nature of the forcing applied and \(\mathbf {P_x} =\Big [\frac{\hat{\mathbf {P}}_\mathbf{x }}{2},\frac{\hat{\mathbf {P}}_\mathbf{x }}{2}\Big ]\), where \(\hat{\mathbf {P}}_\mathbf{x }\) is an \(N\times 1\) vector of scalar terms which define the magnitude of this forcing. The bookkeeping parameter, \(\varepsilon \)—used to denote the relatively small nature of the damping, nonlinear, and forcing terms—is bracketed to denote the fact that it is not necessarily used in the HB method.
The system of equations in Eq. (1) expresses the dynamics in terms of the physical coordinates of the system. However, it is also possible to express them in terms of the modal coordinates, by defining the coordinate transform \(\mathbf x ={\varvec{\Phi }}{} \mathbf q \), where \({\varvec{\Phi }}\) is the matrix of mode shapes, found by solving the eigenanalysis problem defined by \({\varvec{\Lambda }}{\varvec{\Phi }}=\mathbf M ^{-1} \mathbf K {\varvec{\Phi }}\). This transformation is applied in this paper as it allows the comparison to be followed more simply and relates directly to the Duffing oscillator example, as discussed in Sect. 3.
Applying the modal transformation and pre-multiplying the resultant equation by \({\varvec{\Phi }}^{\mathrm{T}}\) gives
Therefore, by pre-multiplying Eq. (2) by \(({\varvec{\Phi }}^{\mathrm{T}}{} \mathbf M {\varvec{\Phi }})^{-1}\), the modal equations of motion can be simplified as
where \(\mathbf q \) is an \(N \times 1\) vector of modal contributions, \({\varvec{\Lambda }} =({\varvec{\Phi }}^{\mathrm{-1}}{} \mathbf M ^{-1} \mathbf K {\varvec{\Phi }})\) is a diagonal matrix of squared frequency terms, \(\omega _{n,i}^2\), and \(\mathbf P _\mathbf{q } ={\varvec{\Phi }}^{\mathrm{-1}}{} \mathbf M ^{-1}{} \mathbf P _\mathbf{x }\) is the modal projection of the forcing amplitudes. \({\varvec{\Gamma }}_\mathbf{q } (\mathbf q ,\dot{\mathbf{q }},\mathbf r ) =({\varvec{\Phi }}^{\mathrm{-1}}{} \mathbf M ^{-1}{} \mathbf C {\varvec{\Phi }}) \dot{\mathbf{q }} +{\varvec{\Phi }}^{\mathrm{-1}}{} \mathbf M ^{-1} {\varvec{\Gamma }}_\mathbf{x }({\varvec{\Phi }}{} \mathbf q ,\mathbf r )\) is a function that contains the nonlinear terms, similarly to \({\varvec{\Gamma }}_\mathbf{x }\) in Eq. (1), but is here expanded to include damping terms.
2.1 Harmonic balance method
Widely used across the literature [13,14,15,16,17, 38, 39], the HB method begins with the assumption that the ith displacement, \(q_i\), can be expressed in the form
where n denotes the number of harmonic terms to be included in the trial solution, \(A_i\) and \(\phi _i\) define the ith amplitude and phase, respectively, and the notation \(\bar{\bullet }\) represents the complex conjugate. \(\omega _{r}\) denotes the response frequency; note that this is the true frequency at which the system will oscillate, and this may differ from the forcing frequency, \(\varOmega \). Thus, this assumption states that the time-varying displacement can be expressed as a series of harmonic terms which contain frequency content at integer multiples of \(\omega _{r,i}\).
The displacement expression defined in Eq. (4) can be applied in Eq. (2) to give a system of polynomials in terms of \(\mathrm {e}^{+\mathrm{j}\varOmega t}\), effectively collecting the terms that respond at each frequency. The terms of these polynomial equations are then functions of \(A_i\) and \(\phi _i\). Since these equations are time-dependent, the coefficients of the harmonic terms must be balanced, as suggested by the name of this method. In fact, this balancing of harmonic terms is an integral step of both the MS and DNF methods, as both require the assumption that the coefficients of like harmonic terms must be equal.
2.2 Multiple scales technique
As previously mentioned, the derivative expansion version of the MS is used in this paper [1, 37]. This version begins by first perturbing the time and displacement as
respectively. From the latter of these, it is possible to define the derivatives with respect to time, t, as
where \(D_n\) denotes the derivative with respect to \(T_n\). Implementing these definitions in Eq. (3) leads to the equation
This step is explored further in [40]. To resolve the complex \({\varvec{\Gamma }}_\mathbf{q }\) term, it is useful to apply a Taylor expansion, so that the balanced exponents of Eq. (7) can be written as
where \(\bigg [\frac{\partial }{\partial \mathbf q _0} {\varvec{\Gamma }}_\mathbf{q }\bigg ]\) denotes the vector of partial derivatives of \({\varvec{\Gamma }}_\mathbf{q }\) with respect to each of the elements of \(\mathbf q _0\).
The treatment of this \(\varepsilon \)-balance is more thoroughly detailed in “Appendix A”, with only the key steps given in this section. The initial step is to solve the \(\varepsilon ^0\)-order equation to give
where \(A_i\) and \(\phi _i\) denote the ith displacement and phase components, as they were in the HB method. However, unlike the previous technique, both of these parameters are now dependent on the faster timescales, \(T_1, T_2,\ldots \).
Once this solution has been established, it can be implemented in the \(\varepsilon ^1\)-order equation. In doing so, it must be noted that the homogeneous form of this expression is identical to that used to find \(\mathbf q _0\). Therefore, those terms which respond at \(\omega _{r,i}\)—referred to as secular terms—must be set to zero. The reason for doing so is that the homogeneous forms of the \(\varepsilon ^0\)- and \(\varepsilon ^1\)-order expressions are the same, so these secular terms would lead to a divergent solution in the latter; further details are given in “Appendix A”. The solution of this expression leads to the frequency–amplitude relationship.
Then, only the non-secular terms are used to find a solution for \(\mathbf q _1\) by considering the updated expression
where \(\hbox {NRes}\{\bullet \}\) denotes the non-resonant component of \(\bullet \).
This process can then be repeated to find higher-order displacement expressions.
2.3 Direct normal form technique
Having applied the modal transform to the equations of motion in Eq. (3), two further transforms are applied as part of the DNF method; these can be summarised as [1, 33]:
Forcing transform
The terms in the response which respond at frequencies close to the forcing frequency are isolated.
Nonlinear near-identity transform
This transform is used to remove those nonlinear terms which are non-resonant.
The forcing transform takes the form \(\mathbf q =\mathbf v +[e]\mathbf r \), where \(\mathbf v \) is the transformed state of \(\mathbf q \) and [e] is an \(N\times 2\) matrix used to isolate the resonant forcing terms, an explicit definition of which is given subsequently. Applying this transform in the modal equations of motion gives
where \(\mathbf {W}\) is a \(2\times 2\) diagonal matrix with entries \(+\hbox {j}\varOmega \) and \(-\hbox {j}\varOmega \). \({\varvec{\Lambda }}\) and \(\mathbf r \) are defined as in the previous section. This step is used to monitor which terms are close to resonance, which, for the kth mode, will be taken to mean \(\omega _{n,i}\approx \varOmega \). Thus, the kth row of \(\mathbf P _\mathbf{v }\) can be explicitly written as
It is desirable to write Eq. (11) in the form
where any non-resonant forcing terms have been removed. This can be achieved by imposing the definitions
Applying the definition of \(\mathbf {W}\), the ith row in the latter of these definitions can be expressed as
Combining this expression and Eq. (12), it is possible to explicitly define the kth row of [e] as
Now, the nonlinear near-identity transform is applied, allowing the response to be separated into its fundamental (\(\mathbf u \)) and harmonic (\(\mathbf h \)) components. This is achieved by implementing the following expression for \(\mathbf {v}\):
Similarly to the nonlinear and damping terms, the harmonics have been perturbed, formalising the assumption that higher-frequency harmonics will have less influence on the behaviour of the system. Furthermore, it is assumed that the expression for \(\mathbf u \) is sinusoidal and will be written in exponential form, with separate vectors for the positive and negative exponents; this is expressed as \(\mathbf u =\mathbf u _p+\mathbf u _m\), where the subscripts denote the sign of the exponent. Therefore, the ith element of \(\mathbf u \) is now written as
where \(A_i\), \(\phi _i\), and \(\omega _{r,i}\) denote the amplitude, phase, and response frequency of \(u_i\), respectively.
As in Eq. (13), the desired form for the equations of motion in this step, with the non-resonant nonlinear terms removed, is given by
Following the procedure defined by [1], it is possible to implement Eq. (17) in Eq. (13), and then apply Eq. (19) to give the simplified, \(\varepsilon ^1\)-order expression
This equation applies the perturbation \({\varvec{\Gamma }}_\mathbf{u } (\mathbf u ,\dot{\mathbf{u }},\mathbf r )={\varvec{\Gamma }}_\mathbf{u ,1} (\mathbf u ,\dot{\mathbf{u }},\mathbf r )+\varepsilon {\varvec{\Gamma }}_\mathbf{u ,2}(\mathbf u ,\dot{\mathbf{u }},\mathbf r )+\cdots \,\) and notes that \(\ddot{\mathbf{u }} = {\varvec{\Upsilon }}{} \mathbf u \), where \({\varvec{\Upsilon }}\) is a diagonal matrix with ith term \(\omega _{r,i}^2\). Furthermore, the following detuning expression has been employed:
a step which is typically applied in the DNF method and is explored further in [33, 34]. The first equality here demonstrates the fact that instead of simply detuning around the natural frequency, we detune its square, as this is the form in which it arises in the equations of motion. The second expression makes use of the fact that although \({\varvec{\Lambda }}\) is not necessarily equal to \({\varvec{\Upsilon }}\), the dynamics are considered within some close neighbourhood of the natural frequency, so their difference will be small (and hence of order \(\varepsilon \)).
Balancing the \(\varepsilon ^0\) terms in Eq. (20), it can be seen that \(\mathbf P _\mathbf{u } =\mathbf P _\mathbf{v }\). In the \(\varepsilon ^1\)-order balance, the \({\varvec{\Gamma }}_\mathbf{u , i}\) terms are used to manage resonant terms, which respond at \(\omega _{r,i}\). These expressions typically comprise polynomials in terms of \(\mathbf u _p = \{u_{pi}\}, \mathbf u _m = \{u_{mi}\}\), and \(\mathbf {r}\). The procedure for deriving the fundamental and harmonic responses from these polynomials is more thoroughly outlined in “Appendix B”, but is briefly outlined here.
In the DNF method, and in contrast with the other methods discussed in this paper, the matrix notation \(\mathbf u _i^*(\mathbf u _p, \mathbf u _m,\mathbf {r})\) is introduced. This expression is simply an \(N_i\times 1\) vector including all the possible polynomial terms which could arise in the aforementioned expansion of \({\varvec{\Gamma }}_\mathbf{u ,i}\). This vector can then be pre-multiplied by a matrix of time-independent coefficients for each entry in \(\mathbf u _i^*\); a more detailed explanation of this is given in “Appendix B”.
Then, the difference between the frequency of these entries and the response frequency is captured by the introduction of the matrix \(\varvec{\beta }_i\), with element \(\{k,\ell \}\) defined by
This is done so that it is possible to easily isolate the fundamental and harmonic components of the response, which are captured by the coefficient matrices \([\varGamma _{u,i}]\) and [h], respectively. Effectively, \(\varvec{\beta }_i\) is used here to separate the resonant and non-resonant terms of \([\varGamma _{v,i}]\).
Once this has been done, it is possible to express the frequency–amplitude relationship as
as derived in “Appendix B”.
As well as finding this relationship, it is possible to calculate the harmonic response using Eq. (17), so that the physical response of the general nonlinear system is
3 Application to a Duffing oscillator
This section focuses on the application of these analytical approximation methods to the single-degree-of-freedom (SDOF) Duffing oscillator, with equations of motion
Although relatively simple in nature, the Duffing oscillator has been widely used in the discussion and comparison of analytical methods. In this study, it provides an example application of the discussion above that is easily accessible to the reader; this could be expanded to include more complex structures in future works, though the conclusions drawn would be similar to those in this paper. Given there is only one DOF, the system is automatically written in modal coordinates, allowing a cosmetic change to give
As such, it is possible to directly follow the modal application of the analytical techniques, as defined in Sect. 2.
In this comparison, the solutions will be found up to \(\varepsilon ^1\)-order. The \(\varepsilon ^2\)-order solutions are qualitatively similar to those shown in this section, but are more algebraically complicated and, therefore, are not presented.
3.1 Harmonic balance method
In this example, across all three methods, it will be assumed that only a single harmonic term will be necessary in the trial solution and that the response frequency will be equal to the forcing frequency. As such, Eq. (4) can be written as
where A and \(\phi \) denote the amplitude and phase of the mode, respectively. By implementing this displacement expansion in Eq. (26), the fully expanded form for the equations of motion can be expressed as
It can be noted that the terms in the expansion which respond at \(3\varOmega \) are assumed to be negligible and are, therefore, removed from the equation. This is a direct consequence of the use of a single harmonic in the HB trial solution. The solution of the Duffing oscillator using the HB technique is readily found in the literature [41], so is not expanded here. Instead, only the key results are presented:
3.2 Multiple scales technique
In this section, the perturbed displacements, timescales, and derivatives are given by
respectively, when truncated at \(\varepsilon ^1\)-order. Therefore, for the Duffing oscillator, the \(\varepsilon \)-expansion in Eq. (8), up to the first order, is given by
Separating the secular and non-resonant terms in the \(\varepsilon ^1\)-order expression in Eq. (34) leads to the two expressions
The first of these equations can now be used to find the frequency–amplitude relationship, and the second to find the displacement expression. Note that, by perturbing the displacement in the MS method, the implicit assumption of negligible harmonics seen in the HB technique has been removed. Instead, this is explicitly imposed by the inclusion of the bookkeeping parameter, \(\varepsilon \).
For Eq. (35) to represent steady-state dynamics, it is important to guarantee that there are no changes in amplitude and phase with respect to \(T_1\). Doing so is relatively straightforward for \(A(T_1)\), but the phase term must be considered in conjunction with a detuning parameter. Since the forcing frequency will be considered in some neighbourhood of the natural frequency, it is common practice to define \(\varOmega = \omega _n + \varepsilon \sigma \), where \(\sigma \) is an arbitrary detuning parameter. The inclusion of this detuning means that \(\varOmega T_0 = (\omega _n+\varepsilon \sigma )t = \omega _nT_0+\sigma T_1\). Here, it must be noted that the use of a detuning parameter is inherent in this application of the MS method; this is utilised in later sections. Now, it becomes necessary to define the \(T_1\)-dependent linear transformation of the phase angle
Thus, the conditions for steady-state behaviour are
Solving these equations, it can be concluded \(A(T_1)=A\) is constant, and that \(D_1\phi (T_1)=\sigma \). Equation (35) can now be rewritten in terms of its real and imaginary components to give the system
As with the HB method, these expressions can be squared and summed to eliminate the phase term, \(\phi \). Recalling that the detuning parameter is given by \(\sigma =\frac{1}{\varepsilon } (\varOmega -\omega _n)\), the final expression for the forced response is given by
and the free vibration is defined by
In addition, the phase in the forced case can be expressed as
It can be further noted that the bookkeeping parameter remains present in the final expression, demonstrating that the relative contributions of the terms are monitored through the entire process.
Furthermore, solving Eq. (36) allows the \(\varepsilon ^1\)-order displacement solution to be given by
where it can be seen that an approximation to the third harmonic is captured.
3.3 Direct normal form technique
In the SDOF example, the three aforementioned transforms can be summarised as
Here, the forcing transform is unity, as there is only a single mode to consider and the forcing is assumed to be near-resonant for this mode. However, the near-identity transform still allows the separate consideration of the fundamental and harmonic components of the response.
As shown in Eq. (18),
It has been demonstrated, in the previous section and “Appendix A”, that the frequency–amplitude relationship of the DNF method is defined by Eq. (23). Considering that the linear natural frequency is known, it is only necessary to calculate the nonlinear coefficients, \(\varGamma _u^+\), and vector \(\mathbf u ^*\) to define the system dynamics. Both of these are found in the expansion of \(\varGamma _q(q,\dot{q},\mathbf {r}) =\varGamma _v(v,\dot{v},\mathbf {r})\), as found in Eq. (11). This is given by
By applying Eq. (45) and converting to matrix notation, it is possible to express Eq. (46) as
Recalling the expression in Eq. (22) and the subsequent separation of resonant and non-resonant terms, the vectors \(\varvec{\beta }\), \([\varGamma _{u,1}]\), and \([h_1]\) for the Duffing oscillator are given by
These vectors can now be directly applied in Eq. (23). Treating the real and imaginary parts separately and reconciling allows the system response to be approximated. This can be summarised as follows
4 Comparison through frequency detuning
As previously mentioned, the discussion of the methods thus far has been provided so that they can be more easily compared. The system response predicted by the three methods is summarised in Table 1.
By removing the bookkeeping parameter, it can be seen that the expressions for the free and forced responses in the HB and DNF method, in terms of the amplitude of the response at fundamental frequency, A, are identical to one another.
It has been highlighted, in [4], that the free response of the MS is a linearization of that found in the HB and DNF methods, as can be found via the use of a Taylor expansion. Here, it can be seen that this remains true in the forced case. Thus, the MS solution can be considered as an approximation to the DNF and HB expressions, a point which was demonstrated to lead to divergent backbone curves in [3].
However, considering the displacement expressions in Table 1, it can be seen that, by applying the same number of iterations of each method, the DNF and MS methods provide insight into the harmonic behaviour. This will not be provided by the HB method unless the trial solution is expanded to include a higher-order term.
In this study, the DNF frequency detuning, as given in Eq. (21), is applied in the MS method, resulting in the two methods giving identical expressions for the free response. In the present work, as well as considering a more general implementation of the MS method, the forced responses are considered, as outlined above.
4.1 General detuning comparison
As has already been shown, the use of a detuning is common practice in the MS method. Now, in this section, we introduce the specific detuning used in the DNF method, presented in Eq. (21), to the MS method. Recall that this is given by
Applying this detuning in the general \(\varepsilon \)-expansion given in Eq. (8) leads to the updated expressions
Once more, the secular terms must be set to zero and the trial solution in Eq. (9) is again implemented, giving
Comparing this with the expression for the standard MS method (given in “Appendix A”), it can seen that, by removing the assumption that the response frequency is equal to the linear natural frequency, new terms arise in the \(\varepsilon ^1\)-order equation. The inclusion of the term \((\omega _{n,i}^2-\omega _{r,i}^2) \big (A_i\big (\mathrm {e}^{+\mathrm{j}(\omega _{n,i}T_0+\phi _i)} +\mathrm {e}^{-\mathrm{j}(\omega _{n,i}T_0+\phi _i)}\big )\big )\) can be thought of as a detuning term that accounts for the influence that those terms which are close to resonance have on the vibration of the system.
Collecting coefficients of \(\mathrm {e}^{\pm \mathrm{j}\omega _{r,i}T_0}\), Eq. (55) can be written as
Similarly to the DNF method, the terms in Eq. (56) inside the square brackets are complex conjugates, so both must be equal to zero to remove the secular terms. As such, the frequency–amplitude equation can be written as
Recall that the equivalent expression in the DNF method, Eq. (23), is written as
Despite the clear differences between the forms of these two expressions, it can actually be shown that they both represent the same solution. Recalling from Eq. (15) that \(\mathbf P _\mathbf{q ,i} = \mathbf P _\mathbf{v ,i} +(\omega _{n,i}^2 -\varOmega ^2)[e]_i\) and noting that, for the resonant equation, \([e]_i=[0\,\,0]\), it can be seen that \(P_{u,i}=P_{q,i}\).
Further consideration is also given to \(\varGamma _{u,i}^+\), which denotes the resonant terms of \({\varvec{\Gamma }}_\mathbf{u }\), including both the damping and nonlinear terms. In the detuned multiple scales (dMS) case, the resonant terms of \({\varvec{\Gamma }}_\mathbf{q }\) are collected by the term
However, it must be noted that there is a remaining additional term in Eq. (57), namely the term \(j\omega _{r,i}(D_1A_i+A_iD_1\phi _i)\mathrm {e}^{+\mathrm{j}\phi _i}\). Although the inclusion of an extra term may appear to nullify the equivalence of the two techniques, it can actually be noted that this expression is a damping term that corresponds to the higher-order derivatives. Therefore, it simply accounts for the perturbation of t, which is not present in the DNF method and the combination of these terms is directly equivalent to \(\varGamma _{u,i}^+\)
The solution for \(\mathbf q _1\) can be determined in a similar way to the standard MS method, as in Eq. (10), by solving
Recall that the corresponding \(\varepsilon ^1\)-order equation for the DNF method is
It can be further noted that \(\ddot{\mathbf {h}}_1=-{\varvec{\Lambda }}\mathbf {h}_1\) and that \({\varvec{\Gamma }}_\mathbf{v }-\mathbf n _{u1} =\varvec{\beta }\mathbf {h}_1 =-\hbox {NRes}\{{\varvec{\Gamma }}_\mathbf{q }\}\), so that the expression in Eq. (59) can be rewritten as
It is immediately clear that the solutions of Eqs. (58) and (60) must be identical.
4.2 Duffing oscillator detuning comparison
These new steps can now be explored for the Duffing oscillator, beginning with the updated \(\varepsilon \)-balance, which is expressed as
Note that the \(\delta \) notation (the SDOF equivalent to \({\varvec{\Delta }}\) in Eq. (21)) will be used until the calculation of the final solution, so that the influence of the detuning is more readily tracked. As above, the steady-state dynamics are of interest, so the conditions in Eq. (38) are applied. Separating the real and imaginary parts now leads to the following steady-state equations
Therefore, by squaring and then summing these expressions, then introducing the definition of \(\delta \) from Eq. (53), the free and forced responses are now given by
respectively. Comparing these expressions with those in Eq. (495051), it can be seen that the dMS and DNF forced responses are now identical, as is the case with the free response.
The harmonic part of the displacement can now be calculated using Eq. (58), giving an expression identical to that of the DNF method, given in Eq. (52):
5 Results
Figure 1 shows graphical representations of the responses in Table 1; the bookkeeping parameter is simply removed from the expressions, so the HB curve is identical to that given by the DNF/dMS methods. The ‘Numerical’ backbone curve in Fig. 1 has been found using numerical continuation [2]. In this figure, the following parameter values have been used: \(\omega _n=1\), \(\alpha =0.6\), with \(\zeta =0.005\), \(P=0.0015\) in the first case and \(\zeta =0.0015\), \(P=0.005\) in the second. These two forcing cases allow the influence of this detuning to be considered at both high and low amplitudes. In the first case, it can be seen that the variation between the techniques is very small. In fact, when the system is forced at low levels, it could be argued that the choice of method has a negligible influence on the response prediction.
In any analytical approximation method that includes a perturbation or series expansion, it is possible to increase the number of step iterations or terms included so that the predicted solution will better agree with the true response. However, as has been previously discussed, the methods are compared here with the use of only a small number of iterations, as to add any more would create analytical complexity, which would add little further insight than the numerical technique. When the ratio of forcing to damping is increased, the differences between the solutions at \(\varepsilon ^1\)-order become much more noticeable. Both methods diverge from the numerical results, but the key difference is the rate at which they do so. While the DNF/dMS methods remain close to the numerical solution across the considered range, the MS method begins to diverge at approximately \(\varOmega =1.1\) Hz, which represents a shift in frequency of roughly \(10\%\). When this point is reached, the MS method begins to underestimate the displacement. It has been shown that, by choosing the detuning found in the DNF method, it is possible to remove the under-prediction of the forced response; in Fig. 1, the updated MS curve is identical to that of the DNF method.
5.1 Considerations for users
As has shown in the previous sections, by choosing a suitable frequency detuning, it is possible to achieve identical results when applying any of the techniques discussed to the example system. As such, it could be concluded that the user may choose the technique with which they are most familiar and ensure that the accuracy of the solutions will not be compromised. While there may be some truth to this assertion, the discussion provided in this study alludes to further considerations that could be taken.
The HB method has been demonstrated to be a much simpler technique than the others considered; it is arguably for this reason that it has been more widely applied, particularly in those cases that have seen a more algorithmic approach taken for larger systems. As a result of this simplicity, the method lacks the bookkeeping parameter used by the MS and DNF techniques. As has been previously discussed, this perturbation strategy not only measures the relative contribution of each term, but actually informs the user as to the neighbourhood of to linear natural frequency in which they may have confidence in the accuracy of the results. Thus, the HB should be seen as an effective method for gaining a quick understanding of the nonlinear behaviour, but is likely to be most useful when the exact values of the solution are not important.
The results presented in this paper, along with those of [3], have demonstrated that the MS and DNF are able to provide identical results. Given that the implementation of the two techniques requires a similar number of steps, this leaves the user to make a decision based on the nuances of the particular system they are considering. A key benefit of the MS has always been its ability to model transient behaviour. Since this is not affected by the frequency tuning, this asset still holds true. Meanwhile, the DNF technique utilises a matrix formulation to effectively track the resonant and non-resonant terms, a strategy that may prove useful in more complex structures with multiple harmonics. In summary, the results of the present work provide the user with two accurate options, which will suit a wide array of potential structures.
6 Conclusions
This paper presents and compares three analytical approximation methods, both in terms of a general nonlinear dynamical system and the Duffing oscillator, which has been widely used in the development and study of such techniques. In particular, the harmonic balance, multiple scales, and direct normal forms methods have been considered. In an initial comparison, it has been shown that the HB and DNF give identical solutions for the Duffing oscillator, although the inclusion of a bookkeeping parameter in the latter provides the potential for a simpler management of weak terms in more complex structures. Additionally, the matrix formulation of the DNF method also reveals the harmonic components of the behaviour, whereas this requires the introduction of a more complex trial solution in the HB method. In previous works, it has been shown that the free vibration expression given by the MS is a linearization of the HB/DNF solution. In this work, it has been shown that this property also holds true for the forced response.
To expand this comparison, the previously developed detuned multiple scales method is extended to include forced responses. Furthermore, an alternative form of the MS method is applied, demonstrating the broader applicability of the comparison. By considering the widely applied derivative expansion version of the MS method, it has been shown that, for a general nonlinear system, the analytical solutions of the forced, damped equations are, once more, identical in the DNF and dMS methods. This is an important result, as it means that, regardless of the method chosen, the user has the potential to capture complex nonlinear behaviour in forced structures (such as hysteresis and internal resonance) to the same level of accuracy.
Particular attention has been given to the influence that the forcing and damping terms have on the divergence of the MS and DNF/dMS responses. In models with lower forcing and/or higher damping, it has been seen that the difference between these solutions is effectively negligible. However, as the forcing grows, the non-detuned MS method begins to under-predict the displacement, demonstrating that there is a region in which the linearization is valid and that the prediction may become inaccurate away from this.
References
Wagg, D.J., Neild, S.A.: Nonlinear Vibration with Control. Springer, Berlin (2009)
Doedel, E.J., Champneys, A.R., Fairgrieve, T.F., Kuznetsov, Y.A., Dercole, F., Oldeman, B.E., Paffenroth, R.C., Sandstede, B., Wang, X.J., Zhang, C.: Auto-07p: Continuation and bifurcation software for ordinary differential equations, Montreal, Concordia University, Canada, (2008). http://cmvl.cs.concordia.ca. Accessed 16 Dec 2018
Elliott, A.J., Cammarano, A., Neild, S.A., Hill, T.L., Wagg, D.J.: Comparing the direct normal form and multiple scales methods through frequency detuning. J. Sound Vib. 94, 2919–2935 (2018)
Elliott, A.J., Cammarano, A., Neild, S.A.: Comparing analytical approximation methods with numerical results for nonlinear systems. In: G. Kerschen (Ed.), Conference Proceedings of the Society for Experimental Mechanics Series, Springer, (2017)
Hill, T.L., Neild, S.A., Barton, D.: Comparing the direct normal form method with harmonic balance and the method of multiple scales. Proc. Eng. 199, 869–874 (2017)
Neild, S.A., Wagg, D.J.: A generalized frequency detuning method for multi-degree-of-freedom oscillators with nonlinear stiffness. Nonlinear Dyn. 73, 649–663 (2013)
Sharma, S., Coetzee, E.B., Lowenberg, M.H., Neild, S.A., Krauskopf, B.: Numerical continuation and bifurcation analysis in aircraft design: an industrial perspective. Philols. Trans. R. Soc. A 373, 20140406 (2015)
Cammarano, A., Neild, S.A., Burrow, S.G., Inman, D.J.: The bandwidth of optimized nonlinear vibration-based energy harvesters. Smart Mater. Struct. 23, 055019 (2014)
Peeters, M., Viguié, R., Sérandour, G., Kerschen, G., Golinval, J.-C.: Nonlinear normal modes, part ii: toward a practical computation using numerical continuation techniques. Mech. Syst. Signal Process. 23, 195–216 (2009)
Hill, T.L., Cammarano, A., Neild, S.A., Wagg, D.J.: Interpreting the forced responses of a two-degree-of-freedom nonlinear oscillator using backbone curves. J. Sound Vib. 349, 276–288 (2015)
Hill, T.L., Neild, S.A.: Cammarano, An analytical approach for detecting isolated periodic solution branches in weakly nonlinear structures. J. Sound Vib. 379, 150–165 (2016)
Haller, G., Ponsioen, S.: Nonlinear normal modes and spectral submanifolds: existence, uniqueness and use in model reduction. Nonlinear Dyn. 86, 1493–1534 (2016)
Özer, M.B., Özgüven, H.N.: A new method for localization and identification of non-linearities in structures, In: Proceedings of ESDA 2002: \(6^\text{th}\) Biennial Conference on Engineering Systems, (2002)
Aykan, M., Özgüven, H.N.: Parametric identification of nonlinearity in structural systems using describing function inversion. Mech. Syst. Signal Process. 40, 356–376 (2013)
Narayanan, M.D., Narayanan, S., Padmanabhan, C.: Parametric identification of nonlinear systems using multiple trials. Nonlinear Dyn. 48, 341–360 (2007)
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, 170–194 (2009)
Detroux, T., Renson, L., Masset, L., Kerschen, G.: The harmonic balance method for bifurcation analysis of large-scale nonlinear mechanical systems. Comput. Methods Appl. Mech. Eng. 296, 18–38 (2015)
Rahman, Z., Burton, T.D.: On higher order methods of multiple scales in non-linear oscillations-periodic steady state response. J. Sound Vib. 133, 369–379 (1989)
Wang, W., Xu, J.: Multiple scales analysis for double hopf bifurcation with 1:3 resonance. Nonlinear Dyn. 66, 39–51 (2011)
Luongo, A., Egidio, A.D.: Perturbation methods for bifurcation analysis from multiple nonresonant complex eigenvalues. Nonlinear Dyn. 14, 193–210 (1997)
Luongo, A., Paolone, A., Egidio, A.D.: Multiple timescales analysis for 1:2 and 1:3 resonant hopf bifurcations. Nonlinear Dyn. 34, 269–291 (2003)
Luongo, A., Paolone, A.: Bifurcation equations through multiple-scales analysis for a continuous model of a planar beam. Nonlinear Dyn. 41, 171–190 (2005)
Benedettini, F., Rega, G., Alaggio, R.: Non-linear oscillations of a four-degree-of-freedom model of a suspended cable under multiple internal resonance conditions. J. Sound Vib. 182, 775–798 (1995)
Lee, C.L., Perkins, N.C.: Nonlinear oscillations of suspended cables containing a two-to-one internal resonance. Nonlinear Dyn. 3, 465–490 (1992)
Nayfeh, A.H.: Quenching of primary resonance by a superharmonic resonance. J. Sound Vib. 92, 363–377 (1982)
Cammarano, A., Hill, T.L., Neild, S.A., Wagg, D.J.: Bifurcations of backbone curves for systems of coupled nonlinear two mass oscillator. Nonlinear Dyn. 77(1–2), 311–320 (2014)
Neild, S.A., Champneys, A., Wagg, D.J., Hill, T.L., Cammarano, A.: The use of normal forms for analysing nonlinear mechanical vibrations. Philols. Trans. R. Soc. A 373(2051), 20140404 (2015)
Lamarque, C.-H., Touzé, C., Thomas, : An upper bound for validity limits of asymptotic analytical approaches based on normal form theory. Nonlinear Dyn. 70, 1931–1949 (2012)
Eugeni, M., Dowell, E.H., Mastroddi, F.: Post-buckling longterm dynamics of a forced nonlinear beam: a perturbation approach. J. Sound Vib. 333, 2617–2631 (2014)
Hill, T.L., Cammarano, A., Neild, S.A., Barton, D.: Identifying the significance of nonlinear normal modes. Proc. R. Soc. Lond. A: Math. Phys. Eng. Sci. 473, 20160789 (2017)
Shaw, A., Hill, T., Neild, S., Friswell, M.: Periodic responses of a structure with 3:1 internal resonance. Mech. Syst. Signal Process. 81, 19–34 (2016)
Hill, T.L., Green, P.L., Cammarano, A., Neild, S.A.: Fast bayesian identification of a class of elastic weakly nonlinear systems using backbone curves. J. Sound Vib. 360, 156–170 (2016)
Neild, S.A., Wagg, D.J.: Applying the method of normal forms to second-order nonlinear vibration problems. Proc. R. Soc. Lond. A 467(2128), 1141–1163 (2011)
Xin, Z., Neild, S.A., Wagg, D.J.: The selection of the linearized natural frequency for the second-order normal form method. In: ASME 2011 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, pp. 1211–1218, (2011)
Nayfeh, A.H.: Introduction to Perturbation Techniques. Wiley, Hoboken (1981)
Nayfeh, A.H., Mook, D.T.: Nonlinear Oscillations. Wiley, Hoboken (1979)
Strogatz, S.H.: Nonlinear Dynamics and Chaos. Perseus Books, New York (1994)
Beléndez, A., Hernández, A., Beléndez, T., Álvarez, M.L., Gallego, S., Ortuño, M., Neipp, C.: Application of the harmonic balance method to a nonlinear oscillator typified by a mass attached to a stretched wire. J. Sound Vib. 302, 1018–1029 (2007)
Ghadimi, M., Kaliji, H.D.: Application of the harmonic balance method on nonlinear equations. World Appl. Sci. J. 22, 532–537 (2013)
Nayfeh, A.: Perturbation Methods. Wiley, Hoboken (2000)
Kovacic, I., Brenna, J.J.: The Duffing Equation: Nonlinear Oscillators and their Behaviour. Wiley, Hoboken (2011)
Funding
Funding was provided by Engineering and Physical Sciences Research Council (Grant No. EP/K005375/1).
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
Once the \(\varepsilon \)-expansion in Eq. (8) has been established, the \(\varepsilon ^0\)-order can be solved to give
where \(A_i\) and \(\phi _i\) denote the amplitude and phase of the fundamental response of the ith mode, respectively. This \(\varepsilon ^0\)-order solution can now be applied to the \(\varepsilon ^1\)-order terms in Eq. (8) to give
Now, the secular terms—i.e., those that respond at \(\omega _{n,i}\)—must be set to zero. The reason for this is that the homogeneous form of Eq. (A.2) is given by \((D_0^2+{\varvec{\Lambda }}) q_{1}=0\). As such, the trial solution must be equal to the trial solution for \(q_0\). Therefore, a failure to remove the secular terms would lead to a divergent solution. Removing the secular terms in Eq. (A.2) leads to the expression
where \(\hbox {Res}\{\bullet \}\) denotes the resonant terms of \(\bullet \). This secular equation can now be solved to find expressions for the amplitude and phase terms. This is done by separating the real and imaginary parts of the equation, then setting the coefficients of \(\mathrm {e}^{\pm \hbox {j}(\omega _{n,i}T_0+\phi _i)}\) in each of those to zero. The solutions for \(A_{0,i}\) and \(\phi _i\) can be applied in the non-resonant equation:
where \(\hbox {NRes}\{\bullet \}\) denotes the non-resonant terms of \(\bullet \). This equation can then be solved to find \(\mathbf q _1\). Now, the solutions for \(\mathbf q _0\) and \(\mathbf q _1\) can be applied to the \(\varepsilon ^2\)-order expression to find \(\mathbf q _2\). The process is the same and, therefore, not shown here, but details can be found in [3].
Appendix B
Recall that Eq. (20) is given by
Here, we apply a Taylor expansion to \({\varvec{\Gamma }}_\mathbf{v } (\mathbf u +\varepsilon \mathbf h ,\dot{\mathbf{u }}+\varepsilon \dot{\mathbf{h }},\mathbf r )\), and simplify using the notation
Then, the vector \(\mathbf u _i^*\), which captures all the possible polynomial terms which could arise in the expansion of \({\varvec{\Gamma }}_\mathbf{u }\), is used to introduce the following matrix formulations
where \([\varGamma _{v,i}]\), \([\varGamma _{u,i}]\), and \([h_{i}]\) are \(N\times N_i\) matrices of time-invariant coefficients for the corresponding time-dependent terms in \(\mathbf u _i^*\). Thus, for \(i\ge 1\), the \(\varepsilon ^i\) homological equation is given by
By consideration of the \(\mathbf u _i\) vector, it is possible to find a solution for \(\mathbf u \). First, the \(\ell \)th element of \(\mathbf u _i^*\) is written as
where
and
These new variables can be applied in Eq. (B.3) so that element {\(k,\ell \)} of \([\varGamma _{v,i}]\) can be written as
where
defines the \(N\times N_i\) matrix \(\varvec{\beta }_i\). Therefore, if \([\omega _{i,\ell }^*]^2=\omega _{r,i}^2\), then \(\beta _{i,k,\ell }=0\). As such, \(\varvec{\beta }_i\) can be considered as a matrix that determines the resonance of the terms defined by \([\varGamma _{v,i}]\).
Now,
Applying these conditions, the ith resonant equation can be expressed as
where \(P_{ui}^+\) and \(P_{ui}^-\) denote elements \(\{i,1\}\) and \(\{i,2\}\) of \(\mathbf P _\mathbf{u }\), respectively. The variables \(\varGamma _{ui}^+\) and \(\varGamma _{ui}^-\) arise in the decomposition
The terms in Eq. (B.9) which are contained in square brackets are complex conjugates of one another and, for this equality to hold, it is necessary for both of these to be equal to zero. Therefore, the frequency–amplitude relationship is given by
which can be solved to find the fundamental response of the system.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Elliott, A.J., Cammarano, A., Neild, S.A. et al. Using frequency detuning to compare analytical approximations for forced responses. Nonlinear Dyn 98, 2795–2809 (2019). https://doi.org/10.1007/s11071-019-05229-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-019-05229-6