Abstract
We show how spectral submanifold theory can be used to construct reduced-order models for harmonically excited mechanical systems with internal resonances. Efficient calculations of periodic and quasi-periodic responses with the reduced-order models are discussed in this paper and its companion, Part II, respectively. The dimension of a reduced-order model is determined by the number of modes involved in the internal resonance, independently of the dimension of the full system. The periodic responses of the full system are obtained as equilibria of the reduced-order model on spectral submanifolds. The forced response curve of periodic orbits then becomes a manifold of equilibria, which can be easily extracted using parameter continuation. To demonstrate the effectiveness and efficiency of the reduction, we compute the forced response curves of several high-dimensional nonlinear mechanical systems, including the finite-element models of a von Kármán beam and a plate.
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
The forced response curve (FRC) of a mechanical system under harmonic excitation gives the amplitude of the periodic response of the system as a function of the excitation frequency. The FRC of a nonlinear system is significantly different from that of the linear part of the system, providing key insights into the nature of nonlinearities of the system. In particular, when a mechanical system has an internal resonance, the nonlinear behavior is often intriguingly complex [41]. Specifically, internal resonances tend to lead to energy transfer between modes [13, 38, 43, 67], saturation [5, 42, 43, 73], localization [38, 68] and frequency stabilization [3].
The periodic orbit of a nonlinear mechanical system can be computed with various numerical methods. As the simplest method, direct numerical integration can be performed to find an asymptotically stable periodic orbit in the steady-state response if the initial condition of the forward simulation is in the basin of attraction of such a periodic orbit. Unstable periodic orbits arising in mechanics problems of practical relevance are of saddle types and hence cannot be found in either forward or backward direct numerical simulations. In the shooting method [36, 48], the initial state is updated iteratively such that periodicity condition is satisfied. Therefore, the shooting method can locate unstable periodic orbits as well.
To avoid numerical integration of the full system, the periodic orbit can be found with the collocation method [4, 16] and the harmonic balance method [18, 37, 72]. In the collocation method, the periodic orbit is approximated as a piecewise smooth function of time, expressed on each subinterval as a Lagrange polynomial, parametrized by the unknowns at the base points. The equation of motion is satisfied at a set of collocation nodes. In the harmonic balance method, the periodic orbit is approximated by a truncated Fourier series with unknown coefficients. These coefficients are solved from a set of nonlinear algebraic equations obtained by balancing the harmonics in the equation of motion.
The FRCs of low-dimensional mechanical systems can be effectively obtained from the above methods. However, mechanical systems generated from finite elements (FE) models generally contain thousands of degrees of freedom. Indeed, internal resonances have been observed in structural elements such as beams [42, 58], cables [35], plates [6, 12] and shells [63, 64]. For such high-dimensional systems, the computational costs of the numerical methods we have surveyed are prohibitive, and hence, these methods are impractical. Specifically, direct numerical integration can take excessively long under weak damping, the memory need is significant for the collocation method, and the harmonic balance method is impacted by the difficulty of finding zeros for very large dimensional, nonlinear systems of algebraic equations.
To reduce the computational cost, one often reduces high-dimensional systems to lower-dimensional models whose FRC can be extracted efficiently. For linear systems, decomposition into normal modes provides a powerful tool to derive reduced-order models. For nonlinear systems, various definitions of nonlinear normal modes (NNMs) have been developed. Specifically, Rosenberg [55] defines a NNM as a synchronous periodic orbit of a conservative system. Shaw & Pierre [59] define a NNM as an invariant manifold tangent at the origin to a linear modal subspace for a dissipative system. It follows that the NNM is the nonlinear continuations of the linear modal subspace and hence can be used for model order reduction. Shaw and his co-workers have used Galerkin-based approaches to calculate such NNMs for dissipative systems [50], with the consideration of internal resonances [33] and harmonic excitation [34] and derived reduced-order models using the obtained NNMs.
It has been observed that the Shaw–Pierre-type invariant surfaces are not unique even in the linearized system [44]. While there are generally infinitely many Shaw–Pierre-type invariant manifolds for each modal subspace, there exists a unique smoothest one under appropriate non-resonance conditions, as pointed out by Haller and Ponsioen [23]. They define the smoothest invariant manifold to a spectral subspace (i.e., a direct sum of modal subspaces) as the spectral submanifold (SSM) associated with the spectral subspace. Parameterization methods with tensor-notation [52] and multi-index notation [51] have been developed to efficiently compute such SSMs. The reduced-order model for a particular mode of interest can be derived with the corresponding two-dimensional SSM. Such a reduced-order model enables explicit extraction of the backbone curve [7, 61] and the FRC [7, 51, 53] around the particular mode. In addition, isolated FRCs, namely isolas, can be analytically predicted with such a reduced-order model [53].
Two main limitations of SSM computation in the above works are (i) reliance on the equations of motion written in the eigenbasis of the linearized systems, which is out of reach for FE problems involving very large number of degrees of freedom, and (ii) the dimension of SSM is restricted to two. Addressing these limitations, Jain & Haller [28] have recently developed a computational methodology that enables local approximations to SSMs of arbitrary dimensions up to arbitrary orders of accuracy using only the knowledge of eigenvectors associated with the master modal subspace. A numerical implementation of these results is available in the open-source MATLAB package, SSMTool-2.0 [31], which is capable of treating very high-dimensional finite element applications [28]. Model reduction to SSMs for systems with internal resonances, however, have not yet been addressed, which motivates our current study.
An alternative procedure for model reduction of nonlinear systems is the method of normal form. This method applies successive near-identity transformations to the equations of motion to remove non-resonant terms, yielding simplified equations of motion which contain only the essential (resonant) terms. Touzé and Amabili [65] have used the method of normal form first to derive reduced-order models for harmonically forced structures. These reduced-order models are obtained by restricting the truncated normal form to its invariant subspaces aligned with the modal subspaces of the linearized system. Hence, this procedure requires the full system to be expressed in its modal basis. Similarly, Neild and Wagg [45] applied the method of normal form for second-order systems directly. The simplified dynamics from the normal form procedure enables analytical prediction of backbone curves [11] as well as FRCs [65] for systems with internal resonance. Recently, Vizzaccaro et al. [71] and Opreni et al. [47] computed the reduced-order models of [65] directly from physical coordinates up to cubic order of truncation. These procedures use the same SSM parametrization approach put forward in [23, 51, 52, 69], but is limited to geometric nonlinearities up to cubic order and to linear Rayleigh damping (cf. Jain and Haller [28]).
The objective of this paper is to derive reduced-order models for harmonically excited mechanical systems with internal resonances using SSMs and to extract the FRCs of such systems up to arbitrary orders of approximation. The rest of this paper is organized as follows: Section 2 details the setup of mechanical systems. In Sect. 3, SSM-based reduction is discussed for systems with internal resonance. Specifically, we consider a system with m of its natural frequencies satisfying a certain internal resonance relation. Then, the reduced-order model on a resonant SSM is 2m-dimensional, independently of the dimension of the original system. Section 4 describes the computational procedure for resonant SSMs. In Sect. 5, the reduced dynamics on the SSM is analyzed in detail. As we will see, the equilibrium points of the slow-phase reduced dynamics mark periodic orbits of the full system. The stability of the periodic orbits is the same as that of the equilibrium points. It follows that the extraction of the FRC of the full system is reduced to the computation of the manifold of equilibria in the reduced-order vector field, which can be easily and efficiently performed. We discuss a MATLAB toolbox developed to perform such calculations. Section 6 demonstrates the power of this toolbox with a list of examples, including von Kármán beam and plate structures with discretizations up to 240,000 degrees of freedom. In Part II of this paper, we will focus on the bifurcation of periodic orbits, including quasi-periodic tori bifurcating from periodic orbits.
2 System setup
We consider a periodically forced nonlinear mechanical system
where \(\varvec{x}\in \mathbb {R}^n\) is the generalized displacement vector; \(\varvec{M}\in \mathbb {R}^{n\times n}\) is the positive-definite mass matrix; \(\varvec{C},\varvec{K}\in \mathbb {R}^{n\times n}\) are the damping and stiffness matrices; \(\varvec{f}(\varvec{x},\dot{\varvec{x}})\) is a \(C^r\) smooth nonlinear function such that \(\varvec{f}(\varvec{x},\dot{\varvec{x}})\sim \mathcal {O}(|\varvec{x}|^2,|\varvec{x}||\dot{\varvec{x}}|,|\dot{\varvec{x}}|^2)\); and \(\epsilon \varvec{f}^{\mathrm {ext}}(\varOmega t)\) denotes external harmonic excitation.
The above second-order system can be transformed into a first-order system as follows
where
One benefit of the first-order formulation (3) is that the coefficient matrices \(\varvec{A}\) and \(\varvec{B}\) are symmetric when the matrices \(\varvec{M}, \varvec{C}, \varvec{K}\) are symmetric, which is often the case for mechanics problems. Nonetheless, we formulate our computation procedure for the general first-order system (2).
Solving the linear part of (2) leads to the generalized eigenvalue problem
where \(\lambda _j\) is a generalized eigenvalue and \(\varvec{v}_j\) and \(\varvec{u}_j\) are the corresponding right and left eigenvectors, respectively. This eigenvalue problem has 2n eigenvalues, which can be sorted in the decreasing order based on their real parts
In this work, we have assumed that the real parts of all eigenvalues are strictly less than zero, and hence, the equilibrium point of the linearized system \(\varvec{B}\dot{\varvec{z}}=\varvec{A}\varvec{z}\) is asymptotically stable.
Remark 1
We have listed all eigenvalues here for completeness. However, as we will see, it is not necessary to calculate all eigenvalues in SSM analysis because the computation procedure of SSM proposed in [28] is used in this study. In this procedure, invariant manifolds and their reduced dynamics are computed in physical coordinates using only the master modes associated with the invariant manifold.
Remark 2
We sort the eigenvalues (5) based on their real parts following [23]. This ordering is useful in identifying the slowest decaying modes. The SSMs constructed around the slowest modes are the most relevant for model reduction of unforced systems as they attract nearby full system trajectories [23]. However, as we will see in Sect. 5, the selection of a master subspace for SSM reduction of periodically forced nonlinear systems will mainly be based on external and internal resonances. Thus, the slowness of SSM is not an essential ingredient in the model reduction for forced nonlinear systems. Arnoldi-Chebyshev methods [56, 57] can be used to compute a small subset of eigenmodes with the smallest real parts. For the commonly employed Rayleigh damping model in structural dynamics, i.e.,
the eigenvalues of the linear system are given by:
where \(\omega _i\) denotes the ith natural frequency of the undamped linear system. We note that with \(0\le \alpha \ll \omega _i\) and \(0<\beta \ll 1\), i.e., under light damping, the ordering (5) provides the commonly used ordering of increasing natural frequencies.
3 Non-autonomous SSM for systems with internal resonance
We consider the following 2m-dimensional master spectral subspace
We assume that \(\mathcal {E}\) is underdamped, i.e., its spectrum is of the following:
with \(\mathrm {Im}(\lambda _j^\mathcal {E})\ne 0\) for \(j=1,\ldots ,m\). We expect the spectral subspace \(\mathcal {E}\) to be composed of internally resonant modes of the system. As such, the eigenvalues in \({{\,\mathrm{Spect}\,}}(\mathcal {E})\) may be any arbitrary subset of the 2n eigenvalues in the ordering (5). In addition, we denote the set of 2n eigenvalues as \({{\,\mathrm{Spect}\,}}(\varvec{\varLambda })\).
We further assume that the algebraic multiplicity of each eigenvalue in \({{\,\mathrm{Spect}\,}}(\mathcal {E})\) is equal to the geometric multiplicity of the eigenvalue. The eigenvectors are then chosen such that
Under the assumption of small damping, we have small real parts for the eigenvalues of lower-frequency modes. In the case of internal resonance, this results in (near) resonances among the imaginary parts of the eigenvalues corresponding to the internally resonant modes. To this end, we allow for the following type of (near) inner resonances
for some \(i\in \{1,\ldots ,m\}\), where \(\varvec{l},\varvec{j}\in \mathbb {N}_0^m,\,\, |\varvec{l}+\varvec{j}|:=\sum _{k=1}^m (l_k+j_k)\ge 2\), and
Following Haller and Ponsioen [23], we define a periodic spectral submanifold (SSM) with period \({2\pi }/{\varOmega }\), \(\mathcal {W}(\mathcal {E},\varOmega t)\), corresponding to the master spectral subspace \(\mathcal {E}\) as a 2m-dimensional invariant manifold to the nonlinear system (2) such that \(\mathcal {W}(\mathcal {E},\varOmega t)\)
-
(i)
perturbs smoothly from \(\mathcal {E}\) at the trivial equilibrium point \(\varvec{z}=0\) under the addition of nonlinear terms and external excitation in (2), and
-
(ii)
is strictly smoother than any other periodic invariant manifolds with period \({2\pi }/{\varOmega }\) that satisfies (i).
The existence and uniqueness of such SSMs have been investigated in [23]. We summarize the main results in the following theorem.
Theorem 1
Assume the non-resonance condition
where \(|\varvec{a}+\varvec{b}|=\sum _{k=1}^m(a_k+b_k)\) and \(\Sigma (\mathcal {E})\) is the absolute spectral quotient of \(\mathcal {E}\), defined as
Assume further that \(r> \Sigma ({\mathcal E})\). Then, for any \(\epsilon >0\) small enough, the following hold for system (2):
-
(i)
There exists a 2m-dimensional, time-periodic, class \(C^r\) SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\) that depends smoothly on \(\epsilon \),
-
(ii)
The SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\) is unique among all \(C^{\Sigma (\mathcal {E})+1}\) invariant manifolds satisfying (i)
-
(iii)
\(\mathcal {W}(\mathcal {E},\varOmega t)\) can be viewed as an embedding of an open set in the reduced coordinates \((\varvec{p},\phi )\) into the phase space of system (2) via the map
$$\begin{aligned} \varvec{W}_{\epsilon }(\varvec{p},\phi ):{\mathbb {C}^{2m}}\times {S}^1\rightarrow \mathbb {R}^{2n}. \end{aligned}$$(15) -
(iv)
There exists a polynomial series \(\varvec{R}_{\epsilon }(\varvec{p},\phi ):\mathbb {C}^{2m}\times {S}^1\rightarrow \mathbb {C}^{2m}\) satisfying the invariance equation
$$\begin{aligned}&\varvec{B}\left( {D}_{\varvec{p}}\varvec{W}_{\epsilon }(\varvec{p},\phi ) \varvec{R}_{\epsilon }(\varvec{p},\phi )+{D}_{\phi }\varvec{W}_{\epsilon }(\varvec{p},\phi ) \varOmega \right) \nonumber \\&\quad =\varvec{A}\varvec{W}_{\epsilon }(\varvec{p},\phi )+\varvec{F}( \varvec{W}_{\epsilon }(\varvec{p},\phi ))+\epsilon \varvec{F}^{\mathrm {ext}}({\phi }), \end{aligned}$$(16)such that the reduced dynamics on the SSM can be expressed as
$$\begin{aligned} \dot{\varvec{p}} = \varvec{R}_{\epsilon }(\varvec{p},\phi ),\quad \dot{\phi }=\varOmega . \end{aligned}$$(17)
Proof
This theorem is simply a restatement of Theorem 4 by Haller and Ponsioen [23], which is based on more abstract results by Cabré et al. [8,9,10] and Haro and de la Llave [26, 27]. \(\square \)
Remark 3
To check the non-resonance condition in the above theorem, we need to know all eigenvalues, which are not available in general for high-dimensional systems. Indeed, the computation of all natural frequencies of a high-dimensional system is computationally expensive and challenging. In practice, we only calculate a subset of eigenvalues in SSM analysis. For instance, we may calculate the first \(n_\mathrm {s}\) modes with lowest natural frequencies and then find the inner resonance among a subset of these \(n_\mathrm {s}\) modes to determine the master subspace. Then, the non-resonance condition is checked for the \(n_\mathrm {s}\) modes.
Remark 4
In structural systems described by spatially discretized PDEs, the highest-frequency modes often experience the highest dissipation as well. This implies that the spectral quotient \(\Sigma (\mathcal {E})\), which depends on the highest decay rate, can be a large number in practice. Thus, in order to approximate the uniquely smooth SSM on larger domains, one needs to compute Taylor expansions up to the very high degree imposed by the spectral quotient. At the same time, this also means that to a very high degree, the SSM’s Taylor expansion agrees with those of the less smooth invariant manifolds tangent to \(\mathcal {E}\) at the origin. Physically, this is a desirable setting for model reduction, given that even lower-order approximations of the SSM and its reduced dynamics represent the full system’s behavior in a sizeable neighborhood of the origin.
Remark 5
The parameterization coordinates \(\varvec{p}\) are m pairs of complex conjugate coordinates, namely
where \(q_i\) and \(\bar{q}_i\) denote the parameterization coordinates corresponding to \(\varvec{v}_i^{\mathcal {E}}\) and \(\bar{\varvec{v}}_i^{\mathcal {E}}\), respectively. In this paper, we refer to such coordinates as normal coordinates as well because they characterize the reduced dynamics on SSM.
4 Computation of SSM
In this section, we briefly review the computation procedure developed by Jain and Haller [28], which enables computation of SSMs in physical coordinates using only the eigenvectors associated with the master modal subspace \(\mathcal {E}\). The procedure in [28] is based on the parameterization method for invariant manifolds (see Haro et al. [25] for an overview).
We seek the unknown parametrizations \(\varvec{W}_{\epsilon }(\varvec{p},\phi )\) and \(\varvec{R}_{\epsilon }(\varvec{p},\phi )\) as an asymptotic series in \(\epsilon \) given their smooth dependence on \(\epsilon \). It follows that
Substituting the above expansions into the invariance Eq. (16) and collecting terms according to the order of \(\epsilon \) yields
which turns out the same as the invariance equation for the autonomous SSM in the \(\epsilon =0\) (unforced) limit of system (1). Furthermore, we obtain
4.1 Autonomous part
We first solve (21) to obtain a Taylor expansion for the autonomous SSM \(\varvec{W}(\varvec{p})\) and its reduced dynamics \(\varvec{R}(\varvec{p})\) on it. The basic idea of solving (21) is summarized here but we refer to [28] for more details. Specifically, a Taylor series is used to expand \(\varvec{W}(\varvec{p})\) and \(\varvec{R}(\varvec{p})\) in the normal coordinates \(\varvec{p}\)
where \(\varvec{p}^{\varvec{k}}=p_1^{k_1}\cdot \)...\(\cdot p_{2m}^{k_{2m}}\) and \(|\varvec{k}|=k_1+\cdots +k_{2m}\). We have omitted the leading order \((|\varvec{k}|=0)\) terms in the expansions because \(\varvec{W}(\varvec{0})=\varvec{0}\) and \(\varvec{R}(\varvec{0})=\varvec{0}\). Substituting (23) into (21) and balancing the terms of \(\varvec{p}^{\varvec{k}}\) for \(\varvec{k}\) satisfying \(|\varvec{k}|=j\) yields a set of linear equations of the form
where \(\mathcal {A}_{\varvec{k}}\), \(\mathcal {B}_{\varvec{k}}\) and \(\mathcal {C}_{\varvec{k}}\) depend on the expansion coefficients at lower order if \(j\ge 2\). When \(j=1\), the expansion coefficients are related to the master subspace \(\mathcal {E}\) and can be solved for directly. Subsequently, we can solve the linear Eq. (24) recursively to obtain the expansion coefficients at higher orders.
As a demonstration of the above procedure, we consider the case \(j=1\). Let \({\varvec{e}}_i\in \mathbb {R}^{2m}\) be the unit vector aligned along the ith coordinate axis. It follows that \(|{\varvec{e}}_i|=1\) for \(1\le i\le 2m\), and we have
With the notation
balancing the two sides of (25) yields
from which we obtain
Hence, the eigenvectors and eigenvalues associated with the master spectral subspace \(\mathcal {E}\) solve the autonomous invariance Eq. (21) at the leading order, \(j=1\). Using this solution at the leading order, the linear Eq. (24) can be recursively solved to approximate the autonomous SSM up to arbitrarily high orders (\(j\ge 2\)) of accuracy. We refer to [28] for details on the higher-order case.
Now, let the autonomous part of the vector field of the reduced dynamics be arranged in complex conjugate blocks as follows:
where \(\varvec{R}_{i}(\varvec{p})\in \mathbb {C}^2\) contains the complex conjugate components of the autonomous part of the vector field associated with the ith pair of master mode \((\varvec{v}_i^{\mathcal {E}},\bar{\varvec{v}}_i^{\mathcal {E}})\). Under the (near) inner resonances given by (11), we define a set containing the corresponding monomial multi-indices as
Then, it follows from the result of [28] that the normal-form-style parameterization of the autonomous reduced dynamics is given by:
where the normal form coefficients \(\gamma (\varvec{l},\varvec{j})\) along with the expansion coefficients of \(\varvec{W}(\varvec{p})\) are obtained using the computation method in [28].
Remark 6
The computational cost for formulating and solving (24) is significant for large j. In practice, the expansion is truncated at some order \(j_{\max }\). It follows that \(j\le j_{\max }\le r\) in (24) and \(j_{\max }\) is referred to as the expansion order of SSM. In this paper, we determine the necessary expansion order based on the convergence of the FRC under increasing order, given that the computed approximate SSM will converge to the unique \(C^{\Sigma (\mathcal {E})+1}\)-smooth SSM as the order of approximation, j, increases.
4.2 Non-autonomous part
With \(\varvec{W}(\varvec{p})\) and \(\varvec{R}(\varvec{p})\) at hand, we solve (22) to obtain \(\varvec{X}(\varvec{p},\phi )\) and \(\varvec{S}(\varvec{p},\phi )\). Likewise, Taylor expansion in \(\varvec{p}\) is used to approximate \(\varvec{X}\) and \(\varvec{S}\). The expansion coefficients here are not constant but functions of \(\phi \) and hence periodic. In this work, we restrict ourselves to a leading-order approximation in \(\varvec{p}\) for \(\varvec{X}\) and \(\varvec{S}\) [7, 28], i.e.,
Then, the reduced dynamics (17) takes the form
Similar to (30), we arrange the non-autonomous part of the vector field of reduced dynamics in complex conjugate blocks as follows:
where \(\varvec{S}_{{0},i}(\phi )\in \mathbb {C}^2\) contains the complex conjugate components of the leading-order non-autonomous part of the vector field associated with the ith pair of master modes, \((\varvec{v}_i^{\mathcal {E}},\bar{\varvec{v}}_i^{\mathcal {E}})\). Let
where the forcing amplitude vector \({\varvec{F}}^{\mathrm {a}}\in \mathbb {R}^{2n}\) with superscript ‘a’ stands for ‘amplitude’. It follows then from the derivation in Appendix 8.1 that
with
In addition, letting \(\varvec{S}_{{0}}(\phi )=\varvec{s}_{{0}}^+e^{\mathrm {i}\phi } + {\varvec{s}}_{{0}}^-e^{-\mathrm {i}\phi }\), we obtain
where \(\varvec{x}_{{0}}\) is the solution to the system of linear equations
5 Reduced dynamics on SSM
In this section, we establish the form of the leading-order reduced dynamics on a multi-dimensional, time-periodic SSM with internal resonance. As the SSM is an attracting slow manifold, its reduced dynamics will serve as a reduced-order model for the evolution of all nearby initial conditions. In the special case that \(\mathrm {Re}(\lambda _{2n})=\mathrm {Re}(\lambda _{2n-1})=\cdots =\mathrm {Re}(\lambda _1)\), e.g., when the system has a purely mass-proportional damping, we do not have a slow SSM. However, as we will see in this section, we select master subspace based on external and internal resonance, and the slowness of SSM is not an essential ingredient. The attractiveness of the SSM is automatically ensured because the remaining modes will decay quickly due to damping. In unforced systems, however, the slowness of SSM plays an essential role in model reduction because the slowest SSM attracts all nearby trajectories of the full system [23] (see also Remark 2).
5.1 Main theorems
When the excitation frequency \(\varOmega \) is not close to any of the natural frequencies, i.e., the external excitation is not in (near-) resonance with the system’s eigenvalues, then it follows from (38) that the non-autonomous part of the reduced dynamics vanishes. Indeed, the reduced dynamics is autonomous in this setting as the normal form style of parametrization of the non-autonomous SSM removes the non-resonant terms from its reduced dynamics. Hence, the trivial fixed point of the reduced dynamics is a stable focus. Substituting the steady-state \(\varvec{p}(t)=\mathbf {0}\) into (19) and utilizing (33) and (39), we obtain the periodic response of the full system at steady state as follows
Substituting (3) into the above equation, letting
and utilizing (36), we can rewrite (41) in a more familiar representation as
Therefore, the system behaves as a linear system at leading order.
We are mainly concerned with the response of the system (2) near an external resonance with the forcing frequency. We assume that the excitation frequency \(\varOmega \) is resonant with the master eigenvalues in the following way:
As an example of the resonance relation (44), we consider an internally resonant system such that the master subspace \(\mathcal {E}\) has two pairs of modes that exhibit near 1:3 inner resonances, i.e., \(\lambda _2^\mathcal {E}\approx 3\lambda _1^\mathcal {E}\) and \(\bar{\lambda }_2^\mathcal {E}\approx 3\bar{\lambda }_1^\mathcal {E}\). Then, if the external forcing frequency \(\varOmega \) is nearly resonant with the first pair of modes, i.e., \(\lambda _1^\mathcal {E}\approx \mathrm {i}\varOmega ,~\lambda _2^\mathcal {E}\approx \mathrm {i}3\varOmega \), we have \(\varvec{r}=(1,3)\). However, if the external forcing resonates with the second pair of modes, i.e., \(\lambda _1^\mathcal {E} \approx \frac{1}{3}\mathrm {i}\varOmega , ~\lambda _2^\mathcal {E}\approx \mathrm {i}\varOmega \), then we have \(\varvec{r}=(1/3,1)\).
Theorem 2
(Reduced dynamics in polar coordinates) Under the inner resonance condition (11), the external resonance condition (44), and with polar coordinates \((\rho _i,\theta _i)\) defined as
for \(i=1,\ldots ,m\), the following statements hold for any \(\epsilon >0\) small enough:
-
(i)
Under the coordinate transformation (45), the reduced dynamics (17) on the 2m-dimensional SSM can be simplified to yield a slow-fast dynamical system. In the rotating frame, the slow-phase reduced dynamics in polar coordinates \((\varvec{\rho },\varvec{\theta })\in \mathbb {R}^m\times \mathbb {T}^m\) is given by
$$\begin{aligned} \begin{pmatrix}\dot{\rho }_i\\ \dot{\theta }_i\end{pmatrix}=\varvec{r}^{\mathrm {p}}_i(\varvec{\rho },\varvec{\theta },\varOmega ,\epsilon )+\mathcal {O}(\epsilon |\varvec{\rho }|)\varvec{g}_i^\mathrm {p}(\phi ), \end{aligned}$$(46)for \(i=1,\ldots ,m\). Here the superscript \(\mathrm {p}\) stands for ‘polar’, \(\varvec{g}_i^\mathrm {p}\) is a periodic function and
$$\begin{aligned} \varvec{r}^{\mathrm {p}}_i&=\begin{pmatrix}\rho _i\mathrm {Re}(\lambda _i^{\mathcal {E}})\\ \mathrm {Im}(\lambda _i^{\mathcal {E}})-r_i\varOmega \end{pmatrix}\nonumber \\&\quad +\sum _{(\varvec{l},\varvec{j})\in \mathcal {R}_i}\varvec{\rho }^{\varvec{l}+\varvec{j}}\varvec{Q}(\rho _i,\varphi _i(\varvec{l},\varvec{j}))\begin{pmatrix}\mathrm {Re}(\gamma (\varvec{l},\varvec{j}))\\ \mathrm {Im}(\gamma (\varvec{l},\varvec{j}))\end{pmatrix}\nonumber \\&\quad +\epsilon \varvec{Q}(\rho _i,-\theta _i)\begin{pmatrix}\mathrm {Re}(f_i)\\ \mathrm {Im}(f_i)\end{pmatrix} \end{aligned}$$(47)with \(\mathcal {R}_i\) defined in (31) and with \(\varvec{\varphi }_i\) and \(\varvec{Q}\) defined as
$$\begin{aligned}&\varphi _i(\varvec{l},\varvec{j})=\langle \varvec{l}-\varvec{j}-\mathbf {e}_i,\varvec{\theta } \rangle , \end{aligned}$$(48)$$\begin{aligned}&\varvec{Q}(\rho ,\theta ) = \begin{pmatrix}\cos \theta &{} -\sin \theta \\ \frac{1}{\rho }\sin \theta &{}\frac{1}{\rho }\cos \theta \end{pmatrix} \end{aligned}$$(49)$$\begin{aligned}&f_i=\left\{ \begin{array}{cl} (\varvec{u}_i^{\mathcal {E}})^*\varvec{F}^a &{} \text {if} r_i=1 \\ {0} &{} \text {otherwise} \end{array}. \right. \end{aligned}$$(50)Here \(\mathbf {e}_i\in \mathbb {R}^m\) is the unit vector aligned along the ith axis.
-
(ii)
Any hyperbolic fixed point of the leading-order truncation of (46), viz.,
$$\begin{aligned} \begin{pmatrix}\dot{\rho }_i\\ \dot{\theta }_i\end{pmatrix}=\varvec{r}^{\mathrm {p}}_i(\varvec{\rho },\varvec{\theta },\varOmega ,\epsilon ),\quad i=1,\ldots , m, \end{aligned}$$(51)persists as a periodic solution \(\varvec{p}(t)\) of the reduced dynamics (17) on the SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\). For a given excitation amplitude \(\epsilon _0\), the leading-order approximation to the FRC is given by the zero level set of the components of the function \(\varvec{\mathcal {F}}^{\mathrm {p}}_{\epsilon _0}:\mathbb {R}^m\times \mathbb {T}^m\times \mathbb {R}\rightarrow \mathbb {R}^{2m}\)
$$\begin{aligned} \varvec{\mathcal {F}}^{\mathrm {p}}_{\epsilon _0}(\varvec{\rho },\varvec{\theta },\varOmega ):=\begin{pmatrix}\varvec{r}^{\mathrm {p}}_1(\varvec{\rho },\varvec{\theta },\varOmega ,\epsilon _0)\\ \vdots \\ \varvec{r}^{\mathrm {p}}_m(\varvec{\rho },\varvec{\theta },\varOmega ,\epsilon _0)\end{pmatrix}. \end{aligned}$$(52) -
(iii)
The stability type of a hyperbolic fixed point of (51) coincides with the stability type of the corresponding periodic solution on the SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\).
Proof
We present the proof of this theorem in Appendix 8.2. \(\square \)
We restrict ourselves to the leading-order approximation (see (33) and (34)) for the following three reasons: (i) the proof of the theorem implies the persistence of hyperbolic periodic orbits under the addition of terms at order \(\mathcal {O}(\epsilon |\varvec{p}|)\) or higher; (ii) numerical experiments show that the results with this approximation already have satisfied accuracy; (iii) we obtain a parametric reduced-order model (51) with the forcing frequency \(\varOmega \) and the amplitude \(\epsilon \) as system parameters, enabling efficient parameter continuation (see Sect. 5.2). When the higher-order terms at \(\mathcal {O}(\epsilon |\varvec{p}|^k)\) with \(k\ge 1\) for the non-autonomous part are taken into consideration, the slow-phase reduced dynamics is still of the form (51). However, the coefficients of these higher-order terms are implicit functions of \(\varOmega \) and one has to solve systems of linear equations to obtain the coefficients for each \(\varOmega \) [53]. In Ref. [34], the equations of motion are transformed into modal coordinates. A Galerkin-based method was used to solve a system of PDEs governing the invariant manifold. The resulting reduced dynamics is not parametric in \(\varOmega \). Thus, one needs to construct reduced-order models for a number of discrete excitation frequencies to approximate a forced response curve [34].
We note that the reduced dynamics (46) becomes singular at \(\rho _i=0\) for any \(i\in \{1,\ldots ,m\}\) due to the blow-up of \(\varvec{Q}(\rho _i,-\theta _i)\) at \(\rho _i=0\). Such a singularity always arises in the study of a 1:1 resonance between the higher-frequency master mode and external forcing frequency [41]. For instance, if \(\varOmega \approx \omega _2\) with \(\omega _2\approx 3\omega _1\), we have a solution branch with vanishing \(\rho _1\) [42]. One is tempted to simply ignore the corresponding component in the vector field (46), but this prevents us from determining the correct stability of the fixed point based on the simplified system [43]. For this reason, we also give the Cartesian coordinate representation of the reduced dynamics on the SSM in the following theorem.
Theorem 3
(Reduced dynamics on Cartesian coordinates)
Under the inner resonance condition (11), the external resonance condition (44), and with Cartesian coordinates \((q_{i,\mathrm {s}}^\mathrm {R},q_{i,\mathrm {s}}^\mathrm {I})\) defined as
for \(i=1,\ldots ,m\), where \(q_{i,\mathrm {s}}^\mathrm {R}=\mathrm {Re}(q_{i,\mathrm {s}})\) and \(q_{i,\mathrm {s}}^\mathrm {I}=\mathrm {Im}(q_{i,\mathrm {s}})\), the following statements hold for any \(\epsilon >0\) small enough:
-
(i)
Under the coordinate transformation (53), the reduced dynamics (17) on the 2m-dimensional SSM can be simplified to yield a slow-fast dynamical system with the coordinate transformation (53). In the rotating frame, the slow-phase reduced dynamics in Cartesian coordinates \((\varvec{q}_{\mathrm {s}}^\mathrm {R},\varvec{q}_{\mathrm {s}}^\mathrm {I})\in \mathbb {R}^m\times \mathbb {R}^m\) is given by:
$$\begin{aligned} \begin{pmatrix}\dot{q}_{i,\mathrm {s}}^\mathrm {R}\\ \dot{q}_{i,\mathrm {s}}^\mathrm {I}\end{pmatrix}=\varvec{r}^{\mathrm {c}}_i(\varvec{q}_{\mathrm {s}},\varOmega ,\epsilon )+\mathcal {O}(\epsilon |\varvec{q}_\mathrm {s}|)\varvec{g}_i^\mathrm {c}(\phi ), \end{aligned}$$(54)for \(i=1,\ldots ,m\). Here the superscript \(\mathrm {c}\) stands for ‘Cartesian’, \(\varvec{g}_i^\mathrm {c}\) is a periodic function, and
$$\begin{aligned} \varvec{r}^{\mathrm {c}}_i&=\begin{pmatrix}\mathrm {Re}(\lambda _i^{\mathcal {E}}) &{} r_i\varOmega -\mathrm {Im}(\lambda _i^{\mathcal {E}})\\ \mathrm {Im}(\lambda _i^{\mathcal {E}})-r_i\varOmega &{} \mathrm {Re}(\lambda _i^{\mathcal {E}})\end{pmatrix}\begin{pmatrix}q_{i,\mathrm {s}}^{\mathrm {R}}\\ q_{i,\mathrm {s}}^{\mathrm {I}}\end{pmatrix} \nonumber \\&\quad +\sum _{(\varvec{l},\varvec{j})\in \mathcal {R}_i}\begin{pmatrix}\mathrm {Re}\left( \gamma (\varvec{l},\varvec{j})\varvec{q}_s^{\varvec{l}}\bar{\varvec{q}}_s^{\varvec{j}}\right) \\ \mathrm {Im}\left( \gamma (\varvec{l},\varvec{j})\varvec{q}_s^{\varvec{l}}\bar{\varvec{q}}_s^{\varvec{j}}\right) \end{pmatrix}+\epsilon \begin{pmatrix}\mathrm {Re}(f_i)\\ \mathrm {Im}(f_i)\end{pmatrix}. \end{aligned}$$(55) -
(ii)
Any hyperbolic fixed point of the leading-order truncation of (54), viz.,
$$\begin{aligned} \begin{pmatrix}\dot{q}_{i,\mathrm {s}}^\mathrm {R}\\ \dot{q}_{i,\mathrm {s}}^\mathrm {I}\end{pmatrix}=\varvec{r}^{\mathrm {c}}_i(\varvec{q}_{\mathrm {s}},\varOmega ,\epsilon ),\quad i=1,\ldots ,m, \end{aligned}$$(56)corresponds to a periodic solution \(\varvec{p}(t)\) of the reduced dynamics (17) on SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\). For a given excitation amplitude \(\epsilon _0\), the leading-order approximation to the FRC is given by the zero level set of the components of the function \(\varvec{\mathcal {F}}^c_{\epsilon _0}:\mathbb {C}^m\times \mathbb {R}\rightarrow \mathbb {R}^{2m}\)
$$\begin{aligned} \varvec{\mathcal {F}}^{\mathrm {c}}_{\epsilon _0}(\varvec{q}_{\mathrm {s}},\varOmega ):=\begin{pmatrix}\varvec{r}^{\mathrm {c}}_1(\varvec{q}_{\mathrm {s}},\varOmega ,\epsilon _0)\\ \vdots \\ \varvec{r}^{\mathrm {c}}_m(\varvec{q}_{\mathrm {s}},\varOmega ,\epsilon _0)\end{pmatrix}. \end{aligned}$$(57) -
(iii)
The stability type of a hyperbolic fixed point of (56) coincides with the stability type of the corresponding periodic solution on the SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\).
Proof
We present the proof of this theorem in Appendix 8.3\(\square \)
Remark 7
The Cartesian coordinates and polar coordinates featured in Theorems 2 and 3 are related by
for \(i=1,\ldots ,m\). In this paper, we will plot the results of \(\rho _i\) instead of \(\left( q_{i,\mathrm {s}}^{\mathrm {R}}, q_{i,\mathrm {s}}^{\mathrm {I}}\right) \) for easier interpretation of the vibration amplitudes.
5.2 Continuation of fixed points
The above theorems indicate that we can find periodic orbits by locating the fixed points of the reduced dynamics for \((\varvec{\rho },\varvec{\theta })\) in polar coordinate representation or \((\varvec{q}_{\mathrm {s}}^{\mathrm {R}},\varvec{q}_{\mathrm {s}}^{\mathrm {I}})\) in Cartesian coordinate representation. The solution manifold of the fixed points is two-dimensional and may be parameterized by the system parameters \((\varOmega ,\epsilon )\). For a given \(\epsilon =\epsilon _0\), a one-dimensional solution manifold is obtained, corresponding to the FRC stated in the theorems.
For a two-dimensional SSM (\(m=1\)), we have \(\varvec{l}=\varvec{j}+\varvec{e}_1\) [51, 53] and hence in equation (4849) \(\varphi _1(\varvec{l},\varvec{j})=0\) for all \((\varvec{l},\varvec{j})\in \mathcal {R}_1\). It follows that one can obtain FRC from the joint zero level set of \(\varvec{\mathcal {F}}^\mathrm{p}_{\epsilon _o}(\rho _1,\theta _1,\varOmega )\), which is the intersection of two two-dimensional surfaces in a three-dimensional space parameterized by \((\rho _1,\theta _1,\varOmega )\). Following this approach, all equilibrium points in a given computational domain for \((\rho _1,\theta _1,\varOmega )\) can be found. Therefore, this level-set-based method is able to find isolas, namely isolated solution branches of FRC. The reader may refer to [28, 51, 53] for more details about this level-set-based technique.
Under the internal resonance assumption (11) with \(m\ge 2\), the level-set-based detection of fixed points becomes impracticable due to the increment of dimensions. Instead, we seek the fixed points by solving the set of nonlinear algebraic equations defining them numerically. Parameter continuation provides a powerful tool to cover the solution manifold of fixed points. Several packages are available to perform such continuation, including auto [20], matcont [19] and coco [16]. The last one is distinguished from the first two because it uses a staged construction paradigm where larger problems are assembled from smaller ones. More details about the staged construction and its applications can be found in [16].
In this paper, we use the ep toolbox in coco [16] to perform the continuation of fixed points of (51) or (56). The ‘ep’ stands for equilibrium point. Note that the implementation of our method does not necessarily rely on coco. One can use other toolboxes such as auto [20] and matcont [19] for the continuation of fixed points, or even manually solve for the fixed points of (51) or (56).
Along with the computation of fixed points, ep also calculates the eigenvalues of the Jacobian of the reduced vector field and hence provides information about the stability and bifurcation of the fixed points. Leveraging this capability, we have built a toolbox SSM-epFootnote 1, based on the ep toolbox in coco. The SSM-ep toolbox performs one-dimensional continuation of fixed points with respect to changes in \(\varOmega \) or \(\epsilon \). For each fixed point obtained in this fashion, the corresponding periodic solution in the SSM \(\mathcal {W}(\mathcal {E},\varOmega t)\) in normal coordinates \(\varvec{p}(t)\) is mapped back to physical coordinates \(\varvec{z}(t)\). We provide more details on this inverse mapping in next subsection.
As a starting point of continuation, an initial fixed point is needed. SSM-ep provides two options for finding such an initial fixed point:
-
fsolve: The matlab nonlinear equation solver fsolve is called to locate the zeros of the vector field. This solver finds zeros by optimization techniques. In particular, the square of the Euclidean norm of the residual of nonlinear equations is selected as minimization objective. Interested readers can refer to [46] for various numerical optimization algorithms.
-
forward: A long-time forward simulation is performed, and a fixed point is sought based on the fact that the initial condition is now in the basin of attraction of the assumed fixed point.
The above two options ask for an initial guess for the initial point in the optimization or the initial condition in the forward simulation. By default, we set \(\varvec{\rho }=\varvec{\theta }=0.1\) in the case of the polar representation (Theorem 2) and \(\varvec{q}_{\mathrm {s}}=\varvec{0}\) in the case of the Cartesian representation (Theorem 3) as the initial guess. Numerical experiments suggest that these choices are robust in general.
5.3 FRC in physical coordinates
With the fixed points of the reduced dynamics on the SSM computed, the corresponding periodic orbits on the SSM can be computed from the transformation (45) or (53). We then need to map the periodic orbits in normal coordinates back to physical coordinates. If \(\varvec{p}(t)\) is a trajectory in normal coordinates, we obtain the corresponding trajectory in physical coordinates, namely \(\varvec{z}(t)\), by substituting \(\varvec{p}(t)\) into (19). With the leading order approximation of non-autonomous SSM, we have
where \(\varvec{x}_{\varvec{0}}\) is the \(\varOmega \)-dependent solution of the system of linear equations (cf. (40)). The stability type of the periodic orbit, \(\varvec{z}(t)\), is the same as that of the \(\varvec{p}(t)\), given that the SSM is invariant and attracting.
When a FRC is obtained from a numerical method, it is represented as a set of periodic solutions, \(\{\varvec{p}(t,\varOmega _i)\}\), for a set of sampled excitation frequencies, \(\{\varOmega _i\}\). For each sampled \(\varOmega _i\), the corresponding \(\varvec{x}_{\varvec{0}}\) is obtained by solving the system of linear equations (40). All numerical results reported in this paper have been obtained with a nonuniform sampling for \(\varOmega \), which is automatically determined by atlas algorithms in coco [16, 17]. Specifically, we perform ep continuation in a given frequency span, allowing an adaptive change of the continuation step size by the atlas algorithms. This enables continuation along complex paths and results in a non-uniform sampling for \(\varOmega \). The SSM-ep toolbox supports uniform sampling and the coco-based nonuniform sampling for \(\varOmega \). Note that the sampling strategy for \(\varOmega \) does not necessarily rely on coco. One can simply use uniform sampling or adopt other suitable nonuniform sampling methods that capture complicated geometry of the FRC.
5.4 Computational cost
The main computational cost of FRC from SSM analysis is composed of three factors:
-
A one-time computation of the autonomous SSM,
-
Parameter continuation of the fixed points of the reduced dynamics,
-
\(N_\varOmega \) times computation of the non-autonomous SSM, where \(N_\varOmega \) is the number of sampled frequencies in \(\{\varOmega _i\}\).
The second factor is the smallest among the three because 1) the reduced dynamical system on the SSM is 2m-dimensional and m is equal to two or three in most practical applications; 2) we perform a continuation of fixed points instead of periodic orbits. In contrast, the computational cost of the first factor increases significantly with the increment of the expansion order of the SSM, as discussed in [28]. For the third factor, we need to solve a system of linear equations with size 2n for each sampled excitation frequency \(\varOmega \). This process is computationally intensive if the number of samples is large and the system is high dimensional. Parallel computing can be utilized to speed up this part of the computation. As an alternative, we may simply ignore the contribution of \(\varvec{x}_{\varvec{0}}\), given that \(\epsilon \) is a small parameter. Such a simplification has been adopted in the method of normal forms [65, 71]. Unless otherwise stated, the reported computational time of FRC using SSM in this paper includes all the three factors.
6 Examples
In this section, we illustrate our computational algorithm for resonant SSMs in examples of increasing complexity. The numerical package used in these computations is available from [30].
6.1 A chain of oscillators
Consider the chain of nonlinear oscillators shown in Fig. 1 with their equations of motion given by
The unforced linearized system around the origin has eigenvalues:
provided that \(0<c_{1,2,3}\ll 1\). Hence, the system has a 1:1:1 internal resonance, yielding \(\varvec{r}=(1,1,1)\) in (44) for \(\varOmega =1\).
With \(c_1=5\times 10^{-4}\) N.s/m, \(c_2=1\times 10^{-3}\) N.s/m, \(c_3=1.5\times 10^{-3}\) N.s/m, \(K=1\times 10^{-3}\) N/\(\mathrm {m}^3\), \(f_1=1\) N and \(\epsilon =0.005\), we obtain the FRC in the normal coordinates \((\rho _1,\rho _2,\rho _3)\) and in the physical coordinates \((||x_1||_{\infty },||x_2||_{\infty },||x_3||_{\infty })\) in Fig. 2. Here and in the upcoming examples, \(||\bullet ||_{\infty }:=\max _{t\in [0,T]}||\bullet (t)||\) denotes the amplitude of the periodic response.
The FRC in Fig. 2 displays rich dynamic behavior due to modal interactions, including stable and unstable periodic orbits, as well as saddle–node and Hopf bifurcations. Recall that only the first degrees-of-freedom (DOF) is excited. However, we observe nontrivial dynamics in the second and third DOF, resulting from modal interactions due to the 1:1:1 internal resonance.
We now use the po-toolbox of coco to illustrate the accuracy and efficiency of the SSM-based FRC analysis. In po, a periodic orbit is sought as the solution to a boundary-value problem with periodic boundary condition and an appropriate phase condition if the system is autonomous. Then, the collocation method is used to discretize the boundary-value problem and parameter continuation is performed to obtain a solution manifold of periodic orbits representing the FRC. In the continuation with po, a variational problem is solved for each periodic orbit, and then, the stability of the periodic orbit is obtained. As seen in Fig. 2, the results from SSM match closely with the reference solutions from po (labelled as Collocation). The computation here was performed on an Intel(R) Core(TM) i7-6700HQ processor (2.60 GHz) of a laptop. The computational times for the SSM analysis and the po toolbox were 27.5 s and 56.4 s, respectively. This speed-up gain will become substantially more significant in higher-dimensional problems, as will see in later examples. Indeed, the dimension of the continuation problem of fixed point is 2m. For most practical applications with internal resonance, we have \(m\in \{2,3\}\), independently of n. In contrast, the dimension of the continuation problem of periodic orbits is 2nk, which increases linearly with respect to n. We typically have \(k\sim \mathcal {O}(100)\) in the collocation discretization. Such a significant difference between the dimensions of the two continuation problems results in a major speed-up gain.
In this example, SSM computations were conducted in both polar and Cartesian coordinates. The two representations generate consistent results whenever results can be obtained. As we discussed in Sect. 5.1, however, the polar coordinate representation can have the singularity issue. Indeed, the continuation of fixed points in the vector field with polar representation terminates at \(\varOmega \approx 1.0054\) rad/s where \(\rho _3\approx 2.08\times 10^{-8}\), as indicated by the green arrow in Fig. 2. Such a termination results from the failure of Newton iteration at a nearly singular point where \(\rho _3\approx 0\). By contrast, the continuation of fixed points in the vector field with Cartesian representation is successfully performed in the given range of \(\varOmega \) with no singularity encountered.
No reduction is involved in this example, namely \(m=n\). It follows that the SSM analysis here is equivalent to the application of the method of normal form [45]. Unlike the approach in [45], however, no assumptions are made here on the smallness of the nonlinearity in the SSM analysis. In the remaining examples, we will have \(m\ll n\) to demonstrate the effectiveness and efficiency of SSM-based model reduction.
6.2 A prismatic beam with axial stretching
Next we consider a forced hinged-clamped beam of the type treated in [42]. Let E be the elastic modulus, r, A and I be the radius of gyration, area and moment of inertia of the cross section, L be the characteristic length and \(\rho \) be the density of the beam. The governing equation for the transverse deflection w(x, t) of the beam in dimensionless form is given by [42]:
Here H represents the nonlinear axial stretching force due to large deformation
x, t are dimensionless length and time; p and c are dimensionless distributed loading and damping coefficients; and \(\delta \) characterizes the slenderness ratio of the beam and \(\epsilon \) is a load scaling parameter. These dimensionless quantities are defined as follows in [42]:
where \(\hat{x}\), \(\hat{t}\), \(\hat{w}\) are the length, time and transverse deflection with units; \(\hat{p}\) and \(\hat{c}\) are distributed loading and damping coefficient. Here we have \(\hat{x}\in [0,lL]\) and then \(x\in [0,l]\).
With a modal expansion
followed by a Galerkin projection, the governing partial-differential Eq. (62) is transferred into a set of ordinary differential equations
for \(i=1,\ldots ,n\), where
Here the eigenfunction \(\psi _i(x)\) and the corresponding natural frequency \(\omega _i\) are the solutions of the eigenvalue problem
whose solutions have been documented in [42]
For \(l=2\), the first two modes have a near 1:3 internal resonance, i.e., \(\omega _2\approx 3\omega _1\), where \(\omega _1=3.8533\) and \(\omega _2=12.4927\) . The forced response of this system under external harmonic response has been investigated in [42] using the method of multiple scale (MMS) at \(\varOmega \approx \omega _1\) and \(\varOmega \approx \omega _2\) for \(\epsilon =\delta \). Here we use reduction to the 1:3 resonant SSM to study such a system and compare the results obtained by the two methods. With \(n=10\), we take the first two pairs of modes as the master spectral space, namely \(\mathcal {E}={{\,\mathrm{span}\,}}\{v_1,\bar{v}_1,v_2,\bar{v}_2\}\). Consequently, the dimension of the phase space for the full system is 20, while the reduced system on the resonant SSM will be four-dimensional. The physical coordinates \(\varvec{x}\) in (1) are actually modal coordinates \(\varvec{u}\) in this example. Note that the MMS used in [42] requires \(\delta \) to be small, but SSM theory does not require that.
This example does not satisfy a slow/fast assumption, which is need for some nonlinear reduction methods such as the implicit condensation methods and the quadratic manifold methods to work [24, 60, 70]. When the assumption is not satisfied, the two methods produce inaccurate or even qualitatively different results for flat symmetric beam examples, as shown in [60, 70]. We calculate the frequency ratio between the slave and master eigenfrequencies following [60, 70]. The slow/fast assumption is satisfied if the ratio of the smallest slave natural frequency to the largest master natural frequency is larger than 6 [60]. In this example, we have \(\omega _3=26.0610\) and hence \(\omega _3/\omega _2\approx 2.09<6\). Thus, the slow/fast assumption is not satisfied. As we will see, none of the remaining examples satisfy this assumption either.
6.2.1 Primary resonance of the first mode
For implementing the MMS, we choose \(\epsilon =\delta =1\times 10^{-4}\), \(c=100\), \(\epsilon f_1=5\) and \(f_2=\cdots =f_{10}=0\), we are interested in the forced response for \(\varOmega \approx \omega _1\). The first mode is excited and hence \(\rho _1\ne 0\). Due to the internal resonance, \(\rho _2\ne 0\) as well. This allows the use of polar coordinates with \(\varvec{r}=(1,3)\). The obtained FRCs in the coordinates \((\rho _1,\rho _2)\) and \((u_1,u_2)\) for \(\varOmega \in [3.7782,4.0867]\) are presented in Fig. 3. Although nonzero, \(\rho _2\) is still small compared to \(\rho _1\), and hence the response of the system is mainly contributed by the first mode, as seen in the first two panels of Fig. 3. An excellent match between the results of SSM analysis and MMS is observed for \(||u_1||_{\infty }\), while discrepancies occur in the FRC of \(||u_2||_{\infty }\). We also use the po toolbox in coco to extract the FRC of the full system as the reference solution to compare the accuracy of solutions obtained by the two methods. The results from po are labelled as Collocation. As can be seen in the last panel of Fig. 3, SSM reduction yields more accurate results than MMS.
In MMS, the response of \(u_2\) at steady state is not affected by \(f_2\) because \(f_2\) is not involved in the corresponding secular equation when \(\varOmega \approx \omega _1\) [42]. In addition, MMS predicts \(u_3=\cdots =u_{10}=0\), independently of \(f_{1,\ldots ,10}\) [42]. In contrast, the results of SSM depend on \(f_{1,\ldots ,10}\) because the non-autonomous SSM depends on the external forcing, as can be seen in Eq. (40). Therefore, SSM reduction yields more accurate results than MMS. To further demonstrate this advantage, we consider the case \(\epsilon f_1=\cdots =\epsilon f_{10}=5\), in which all 10 modes are excited. In this case, MMS returns the same results as in previous loading case, while the results obtained by SSM reduction change, as seen in Fig. 4. Indeed, the amplitude \(||u_2||_{\infty }\) at \(\varOmega \le 3.85\) and \(\varOmega \ge 3.95\) increases due to the non-vanishing \(f_2\). In addition, SSM reduction correctly predicts the nontrivial response of \(u_3\), whereas MMS predicts zero response in \(u_3\).
A further advantage of SSM analysis over MMS is that the reduced dynamics on the SSM is four dimensional, while the MMS has to be applied to the full system. Therefore, the computational cost of SSM reduction is smaller than that of MMS when it comes to the size of problems. In addition, MMS is a symbolic method that requires significant efforts in symbolic computation and derivation. The SSM computation, in contrast, is a fully automated, recursive numerical procedure [28, 52].
6.2.2 Primary resonance of the second mode
Again with \(\epsilon =\delta =1\times 10^{-4}\), \(c=10\), \(f_1=0\), \(\epsilon f_2=40\) and \(f_3=\cdots =f_{10}=0\), we are interested in the forced response for \(\varOmega \approx \omega _2\). In this setting, the second mode is excited and hence \(\rho _2\ne 0\). The first mode, however, can be either excited or inactive. As a consequence, there are two solution branches where \(\rho _1=0\) and \(\rho _1\ne 0\), respectively [42]. Given the possibility that \(\rho _1=0\), we use Cartesian coordinates here with \(\varvec{r}=(1/3,1)\).
We first consider the solution branch with non-vanishing \(\rho _1\). Providing an initial solution on such a branch to parameter continuation is a challenging task because this branch is an isola: it is isolated from the branch with vanishing \(\rho _1\) [53]. Here we provide an initial guess for parameter continuation based on the solution from the MMS. The FRCs obtained in this way in the coordinates \((\rho _1,\rho _2)\) and \((u_1,u_2)\) for \(\varOmega \in [11.7431, 13.9918]\) are shown in Fig. 5. From the first two panels, we have \(\mathcal {O}(\rho _1)\sim \mathcal {O}(\rho _2)\) for \(\varOmega \ge 13\) and \(\rho _1\gg \rho _2\) for \(\varOmega \le 12.5\). Therefore, the system response can be dominated by the first mode although the external forcing is applied to the second mode (\(f_1=0, f_2\ne 0\)). This intriguing phenomenon is a result of the modal interaction arising from the internal resonance. As can be seen in the last two panels, the results of the two methods match well.
We then move to the solution branch with vanishing \(\rho _1\). The FRCs in the coordinates \((\rho _1,\rho _2)\) and \((u_1,u_2)\) are shown in Fig. 6. From the first two panels, we have \(\rho _1\equiv 0\) and the FRC of \(\rho _2\) is similar to that of forced Duffing oscillator. Here the upper and lower branches are computed separately because their connecting point, namely the other saddle–node (SN) point, is outside the computational domain of \(\varOmega \). In fact, the other SN point is not detected for \(\varOmega \le \omega _3\). In the last panel, we observe a good match between the results of \(||u_2||_{\infty }\) obtained by the two methods. Again, MMS predicts vanishing \(u_1\). In contrast, SSM-based analysis is more accurate, predicting non-vanishing \(u_1\) even though \(\rho _1\equiv 0\), as can be seen in the third panel of Fig. 6.
6.3 A viscoelastic beam with gyroscopic force
Next, to demonstrate the capability of our SSM reduction for systems with gyroscopic and nonlinear damping forces, we consider a viscoelastic axially moving beam subject to harmonic base excitation, as illustrated in Fig. 7.
The mechanics of axially moving slender beams and strings have received much attention in the past several decades in connection with power transmission belts, tramways, and band saw blades, etc. [49]. Consider a uniform axially moving viscoelastic beam, with density \(\rho \), cross-sectional area A, moment of inertia I and initial tension P, travelling at an axial speed \(\varGamma \) between two simple supports that are distance L apart. The support foundation is subject to a harmonic oscillation \(H\cos \varOmega \hat{t}\). Let the transverse displacement of the beam observed in a frame attached to the oscillating foundation be \(\hat{w}(\hat{x},\hat{t})\), which is a function of time \(\hat{t}\) and axial coordinate \(\hat{x}\). With viscoelastic Kelvin constitutive law
where \(\hat{\sigma }\) and \(\hat{\epsilon }\) denote stress and strain, and E and \(\eta \) are the Young’s modulus and viscosity of the beam material, the equation of motion is given by [74]
and boundary conditions
Similarly to [74], we introduce the following dimensionless variables and parameters
to obtain the nondimensionalized form of (71) as
The equation above is consistent with the literature (equivalent to equation (15) in [74] when the nonlinear damping effects are ignored; equivalent to equation (6) in [49] when both damping and forcing terms are ignored).
Similar to the previous example, we apply the Galerkin approach to discretize the equation of motion. With a modal expansion
the Galerkin projection yields a system of ODEs as follows
where \(\varvec{u}=(u_1,\ldots ,u_n)\) and similarly to [49], we have
for \(i,j=1,\ldots , n\). The \(\delta _{ij}\) above is Kronecker delta and \(G_{ii}=0\). Note that \(\varvec{G}^\mathrm {T}=-\varvec{G}\) is a gyroscopic matrix, and we have cubic nonlinear damping due to the viscoelastic constitutive law (70).
Following [62], the parameters of the model are chosen as \(A=1.2\times 10^{-3}\,\mathrm {m}^2\), \(I=9\times 10^{-8}\,\mathrm {m}^3\), \(\rho =7680\,\mathrm {kg/{m}^3}\), \(E=30\times 10^9\,\mathrm {Pa}\), \(L=1\,\mathrm {m}\) and \(P=6.75\times 10^4\mathrm {N}\). The dimensionless parameters are obtained as \(k_f=0.2\) and \(k_1=23.0940\). With \(\gamma =0.5128\), the first two natural frequencies of the linear, unforced part of (76) are given by \(\omega _1\approx 3.1954\) and \(\omega _2\approx 9.5862\approx 3\omega _1\). In the following computation, we select the viscoelastic parameter \(\eta =1\times 10^{-4}E\) and \(n=10\).
Similarly to the previous example, we take the first two pairs of modes as the master spectral subspace to account for the near 1:3 internal resonance, resulting in a four-dimensional reduced-order model. Since \(\omega _3\approx 19.6529\) and \(\omega _3/\omega _2\approx 2.05<6\), this example also does not satisfy the slow/fast assumption either, which would be needed for the implicit condensation methods and the quadratic manifold methods to apply [24, 60, 70].
For the base excitation amplitude \(\epsilon =1.5\times 10^{-4}\), we found that the forced response curve converges well at \(\mathcal {O}(5)\). The FRC is plotted in Fig. 8, where we also observe agreement between the results of SSM reduction and collocation method applied to the full system using the po toolbox in coco [16]. To explore the effects of nonlinear damping, we also calculate the FRC for system (76) with the nonlinear damping ignored. We observe that the nonlinear damping effects become significant as the response amplitudes increase.
6.4 A von Kármán beam with support spring
To demonstrate the computational efficiency of our SSM-based reduction procedure, we shift our focus to higher-dimensional finite element models. First, we consider a clamped-pinned von Kármán beam with a support linear spring at its midspan, as shown in Fig. 9. This example is distinct from the example in Sect. 6.2 in the following aspects:
-
A linear spring is attached at the midspan of the beam and the stiffness of the spring is tuned to trigger an exact 1:3 internal resonance, \(\omega _2=3\omega _1\), such that the modal interaction in the primary resonance of the first mode is highlighted;
-
The beam structure is modeled using the von Kármán beam theory [54], and hence, both axial and transverse displacements are included as unknowns. Thus, the axial stretching effect is taken into account automatically.
-
The governing equation is discretized using the finite element method instead of a modal expansion. With an increasing number of elements, ranging from 8 to 10,000, we demonstrate the remarkable computational efficiency of SSM reduction relative to the harmonic balance method and collocation schemes applied to the full systems.
We set the width and height of the cross section to be \(10\,\mathrm {mm}\) and the length of the beam to be \(2700\,\mathrm {mm}\). Material properties are specified with the density \( 1780\times 10^{-9}\,\mathrm {kg/{mm}}^3\) and the Young’s modulus \(45\times 10^6\,\mathrm {kPa}\). Following a finite element discretization, three DOF are introduced at each node: the axial and transverse displacements, and the rotation angle. The equations of motion of the discrete model can be written as:
where \(\varvec{x}\in \mathbb {R}^{3N_{\mathrm {e}}-2}\) is the assembly of all DOF, and \(N_{\mathrm {e}}\) is the number of elements in the discretization. We use Rayleigh damping matrix of the form (6). In this example, we set \(\alpha =0\) and \(\beta =\frac{2}{9}\times 10^{-4}\,\mathrm {s}^{-1}\) such that the system is weakly damped, and from eq. (7), we have \(\lambda _{2i-1,2i}\approx \omega _i\) for \(i\le 2\). More details about the formulation of \(\varvec{M}\), \(\varvec{K}\) and \(\varvec{N}\) can be found at [29, 32].
We first tune the stiffness of the support spring, \(k_{\mathrm {s}}\), such that \(\omega _2=3\omega _1\) holds and hence an 1:3 internal resonance occurs. As can be seen in Fig. 10, such an internal resonance arises at \(k_\mathrm {s}\approx 37\,\mathrm {kg/s^2}\). In the following computations, we set \(k_\mathrm {s}=37\,\mathrm {kg/s^2}\) which gives \(\omega _1=33.20\,\mathrm {rad/s}\), \(\omega _2=99.59\,\mathrm {rad/s}\) and \(\omega _3=207.9\,\mathrm {rad/s}\). Similarly to the previous two examples, we take the first two pairs of modes as the master subspace to account for the 1:3 internal resonance. In this example, the frequency ratio is calculated as \(\omega _3/\omega _2\approx 2.09<6\), which indicates the slow/fast assumption is not satisfied. Consequently, the implicit condensation methods and the quadratic manifold methods would produce inaccurate results for this example [24, 60, 70].
Now we consider the forced response of the discretized beam with a transverse load applied at its midspan. Let \(F=1000{\,\mathrm {mN}}\) and \(\epsilon =0.02\), we calculate the FRC for \(\varOmega \) over the interval \([0.96,1.05]\omega _1\) using SSM reduction, the harmonic balance method with nlvib tool [37], and the collocation method with the po toolbox of coco [16]. These three methods will be applied to the same discretized beam with an increasing number of beam elements. Notably, when the number of elements is large enough, the mesh is artificially over-refined and the round-off errors are known to accumulate [40]. Indeed, when the number of elements is 30,000, the first natural frequency significantly deviates from the correct value. For this reason, here we set the upper bound for the number of elements to be 10,000, even though we could handle orders of magnitude more.
The following computations are all performed on a remote Intel Xeon E3-1585Lv5 processor (3.0–3.7 GHz) on the ETH Euler cluster. In the SSM reduction method, we take the first two pairs of complex conjugate modes as the master subspace to account for the 1:3 internal resonance, the same resonance considered in the example in Sect. 6.2. This time, however, we use polar coordinates because we are interested in the primary resonance of the first mode for which no singularity occurs. It follows that the phase space for the full system is \(6N_{\mathrm {e}}-4\) dimensional, while the one for the reduced dynamical system is only four dimensional. We observed that cubic approximation of SSM is not able to produce convergent FRC, as seen in Fig. 11. Instead, we use \(\mathcal {O}(7)\) expansion in this example given the curve converges well at this order. The nlvib tool and the po toolbox of coco are used to extract the FRC of the full system directly. We have carefully tuned the setting of coco such that the computational time of the collocation method using po is reasonable. Such tuning efforts include disabling some advanced feature of po and increasing maximal continuation step size. More details about the tuning are presented in Appendix Sect. 8.4. As for the setting of nlvib, we set the number of harmonics to be 10 and the nominal step size to be 2. Note that stability analysis of periodic orbits is not provided in nlvib.
The computational times of FRC using the three methods with various number of elements are summarized in Fig. 12. In the case of 40 elements, the system has 118 DOF, giving a 236-dimensional phase space. The computation times of FRC using SSM reduction, the harmonic balance method with nlvib, and the collocation method with coco are 14 s, 12.5 h, and 58.5 h, respectively. Therefore, the SSM reduction produces a significant speed-up gain relative to the other two methods applied to the full system. When the number of elements is further increased, the FRC computations with the harmonic balance method and the collocation method were no longer feasible. On the other hand, the SSM reduction only took about one hour to obtain the FRC in the case of 10,000 elements with 29,998 DOF.
The FRC obtained for the transverse vibration at the midspan and 1/4 of the beam is plotted in Fig. 13. The results obtained by the above three methods match well in the case of 8, 20, and 40 elements. We also use numerical integration to validate the results obtained by SSM reduction for the beam discretized with larger number of elements, where the harmonic balance method and the collocation method become impractical. Specifically, Newmark-beta integration is applied to the full systems and the responses at the Poincaré section \(\{t:\mathrm {mod}(t,T)=0\}\), namely \(\varvec{z}(0),\varvec{z}(T),\varvec{z}(2T),\ldots \) are recorded, where \(T={2\pi }/{\varOmega }\) is the period of harmonic excitation. The numerical integration terminates once the following periodicity condition is satisfied:
In this paper, we set \(\mathrm {Tol}=0.001\). To speed up the convergence to steady state in numerical integration, a point on the trajectory obtained by SSM reduction has been chosen as \(\varvec{z}(0)\). As can be seen in the last two panels of Fig. 13, the results obtained by SSM reduction match well with the ones from direct numerical integration. Results for \(N_{\mathrm {e}}\in \{500, 1000, 3000, 10{,}000\}\) are not plotted here because the results at \(N_{\mathrm {e}}=200\) already converge with respect to the increment of the number of elements.
Energy transfer due to modal interaction is observed in the FRCs discussed above. In particular, when the transverse vibration amplitude at 1/4 of the beam’s length arrives its peak around \(\varOmega =\omega _1\), the transverse vibration amplitude at the midspan drops, as seen in Fig. 13. This phenomenon results from the energy transfer between the first and the second bending modes due to the 1:3 internal resonance. Indeed, as can be seen in Fig. 14, the amplitude of the second mode \(\rho _2\) has a peak at \(\varOmega \approx \omega _1\). In other words, the vibration amplitude of the second mode approaches a maximum when \(\varOmega \) is around the natural frequency of the first mode. Meanwhile, the amplitude of the first mode \(\rho _1\) drops slightly when \(\rho _2\) approaches its maximum. Therefore, the energy of the first mode is transferred to the second mode due to the internal resonance. From the mode shapes of the first and second modes, one can infer that the transverse vibrations at the mid span and at the 1/4 of the beam are representatives of the vibration of the first and the second modes, respectively. Therefore, the FRC of \(||w_{0.25l}||_{\infty }\) and \(||w_{0.5l}||_{\infty }\) are qualitatively similar to that of \(\rho _2\) and \(\rho _1\), respectively.
6.5 A Timoshenko beam carrying a lumped mass
As pointed out in [66], there are two main physical sources of geometric nonlinearities. The first source is the axial/longitudinal coupling in axially restrained beams and arcs, or the membrane/bending coupling in axially restrained plates and shells. The second one is the large rotation in cantilever beams and plates with free boundary conditions. In the previous examples, we have demonstrated the effectiveness of the SSM reduction for systems with the first source of geometric nonlinearties. In this section, we consider a finite element model of a geometrically nonlinear cantilever Timoshenko beam with an attached mass, as shown in Fig. 15, to demonstrate the capability of SSM reduction for systems undergoing large rotations.
The beam model here is the same as the one in section 7 of [51]. The length, width, and height of the beam are 1200 mm, 40 mm, and 40 mm, respectively. We choose the following values for the material parameters: Density is \(7850\,\mathrm {kg/mm}^3\), Young’s modulus is 90 MPa, shear modulus is 34.6 MPa, axial material damping constant is 13.4 Pa-s, and shear material damping constant is 8.3 Pa-s. Inspired by [75], we add a lumped mass m with mass moment of inertia J at a position d (cf. Fig. 15) from the fixed end and choose appropriate values of m, J and d to introduce internal resonances.
The cantilever beam is discretized in the same way as the one in section 7 of [51], resulting in a 21 degrees of freedom system (also see Example 7.3 in [52]). In particular, linear damping is used in the discretized system. The damping matrix is of the form \(\varvec{C}=\beta _{\mathrm {axial}}\varvec{K}_{\mathrm {axial}} +\beta _{\mathrm {bend}}\varvec{K}_{\mathrm {bend}} +\beta _{\mathrm {shear}}\varvec{K}_{\mathrm {shear}}\), where the subscripts ‘axial’, ‘bend’ and ‘shear’ denote stiffness components corresponding to the axial, bending, and shear strain energies. Since the ratio of the axial damping constant to the Young’s modulus is not the same as the ratio of shear material damping constant to the shear modulus, we have \(\beta _{\mathrm {axial}}=\beta _{\mathrm {bend}}\ne \beta _{\mathrm {shear}}\) and then the damping is not proportional. For the lumped mass, we choose \(d=300\,\mathrm {mm}\), \(m=80\,\mathrm {kg}\) and \(J=5\times 10^6\,\mathrm {kg\cdot mm^3}\), which results in a near 1:3 internal resonance among the first two natural frequencies of the discretized system as \(\omega _1=2.2562\,\mathrm {rad/s}\) and \(\omega _2=7.2301\,\mathrm {rad/s}\approx 3\omega _1\).
We apply a harmonic external moment \(M\cos \varOmega t\) at the free end of the beam and calculate the forced response curve of the system for \(\varOmega \approx \omega _1\). In particular, we are interested in the vibration amplitude of the transverse deflection of the beam at the free end. Since the system has near 1:3 internal resonance, we again take the first two pairs of complex conjugate modes as the master subspace in SSM reduction, reducing the dimension of phase space from 42 (of the full system) to four. In this example, we have \(\omega _3=39.8737\,\mathrm {rad/s}\). The frequency ratio \(\omega _3/\omega _2\approx 5.5<614\). Following [60], the slow/fast assumption is therefore not satisfied for this example.
We set the moment amplitude \(M=0.84\,\mathrm {N\cdot m}\) to obtain the FRCs in the frequency range \(\varOmega \in [2.1,2.7]\,\mathrm {rad/s}\) via SSM reduction at various orders, as shown in Fig. 16. We observe that the FRC converges well at \(\mathcal {O}(9)\) expansion. Remarkably, the peak vibration amplitude of the FRC reaches 415 mm, which is more than one-third of the length of the beam. It is not surprising that we need a high-order expansion of SSM to capture such a large displacement. In contrast, for smaller excitation amplitude \(M=0.24\,\mathrm {N\cdot m}\), we found that the peak response amplitude of the FRC over the same frequency interval is reduced to 283 mm and \(\mathcal {O}(5)\) expansion of SSM is already able to produce converged FRC, as seen in Fig. 16.
Similarly to the previous example, we also use the collocation method with the po toolbox of coco and the harmonic balance method with nlvib tool to extract the FRC of the full system to validate the results obtained from SSM reduction. The setting of algorithm parameters of coco are given in Appendix 8.4. As seen in Fig. 17, the results from SSM reduction match closely with the reference solution from po (labelled as Collocation). In the large amplitude response of \(M=0.84\,\mathrm {N\cdot m}\), we notice small discrepancies relative to the full solution. As these discrepancies are not observed for the lower excitation amplitude of \(M=0.24\,\mathrm {N\cdot m}\), they may be attributed to our restriction of the non-autonomous part of the SSM to its leading-order approximation (33).
All computations of this example are performed on a remote Intel Xeon E3-1585Lv5 processor (3.0–3.7 GHz) on the ETH Euler cluster. The computation times of FRC for \(M=0.84\) using SSM reduction at \(\mathcal {O}(9)\) and the collocation method with coco are 29 s and 3.8 h, respectively. We set the time-threshold of the harmonic balance method with nlvib to be one day, the number of harmonics to be 10 and the nominal step size to be 20, which is adapted automatically by the package. Upon reaching the one-day computational time limit, the continuation run with the harmonic balance method using nlvib was terminated at the end cross at \(\varOmega \approx 2.4\) shown in Fig. 17. Thus, the SSM reduction again produces a significant speed-up relative to the other two methods applied to the full system.
One can find a small bump at \(\varOmega \approx 2.44\) in the FRC for \(M=0.84\) shown in Fig. 17. This bump results from the modal interaction between the first and the second bending modes. As seen in Fig. 18, two peaks are observed in the FRC for the second mode \(\rho _2\) because of the internal resonance. The second peak results in the small bump in the FRC shown in Fig. 17.
6.6 A simply supported von Kármán plate
We now consider a two-dimensional structure to demonstrate the effectiveness of SSM reduction in the case of high-dimensional systems. Specifically, we study the forced vibration of a simply supported plate (see the first panel of Fig. 19). Let the length, width, and thickness of this plate be a, b, and h, it follows from classical linear plate theory that its natural frequency is given by [21]
where i, j are positive integers, \(\rho \) and D are the density and bending stiffness of the plate, respectively. D is given as follows:
where E and \(\nu \) are Young’s modulus and Poisson’s ratio, respectively. In the case of square plate, we have \(a=b=l\) and
We conclude that there exists 1:1 internal resonance between the second and third bending modes of the simply supported square plate.
The square plate studied here is modeled using the von Kármán theory, where both the in-plane displacements (u, v) and the out-of-plane displacement w are modeled as unknowns in the governing equations and the nonlinear strain due to large transverse deformation is considered. The reader may refer to [54] for the nonlinear governing equation of the plate.
We apply the finite element method to discretize the governing equation. Triangular elements are used to perform such a discretization following the paradigm presented in the second panel of Fig. 19. With the length of the plate uniformly divided into \(n_{\mathrm {p}}\) subintervals, the number of elements and the number of DOF of the discretized plate are given by:
For the mesh in Fig. 19, we have \(n_{\mathrm {p}}=10\), \(N_{\mathrm {e}}=200\) and \(n =606\). We use flat facet shell finite elements to discretize the displacement field [1, 2]. This is a plate element but can be used to model shell structures with small curvature. Each node in the element has six DOF, namely \((u,v,w,w_x,w_y,u_y-v_x)\). The reader may refer to [1, 2, 29] for the derivation of the mass and stiffness matrcies, and the coefficients of nonlinear internal forces. We also use Rayleigh damping in this example (cf. (6)).
In following computations, we set \(l=1\,\text {m}\), \(h=0.01\,\text {m}\), \(E=70\times 10^9\) Pa, \(\nu =0.33\) and \(\rho =2700\,\mathrm {kg}/\text {m}^3\). With the mesh in Fig. 19, the natural frequencies of the discrete undamped linear plate are computed and compared with the analytical solutions to validate the correctness of \(\varvec{M}\) and \(\varvec{K}\) of the finite element model. It follows from (82) that
Meanwhile, the computation of natural frequencies using the finite element model gives
which are close to the reference solutions: their relative errors are \(0.62\%\) and \(0.09\%\), respectively. The vibration modal shapes of these two modes are plotted in Fig. 20. Given the mesh breaks symmetry between the two modes, the obtained \(\omega _2\) is not exactly as \(\omega _3\). This discrepancy will become smaller when the mesh size decreases. Once again, we choose Rayleigh damping (see Eq. (6)) with \(\alpha =1\) and \(\beta =4\times 10^{-6}\) such that the eigenvalues of the damped linear plate are approximated according to (7) and we have
We also considered a static nonlinear problem to further validate the correctness of nonlinear force \(\varvec{N}(\varvec{x})\) of the finite element model. Specifically, we have studied Example 7.9.3 in [54] using our finite element model. In the example, the transverse displacement w of a simply supported square plate under uniformly distributed transverse load is calculated. We have solved the same problem and our results match well with the reference results in [54].
We seek to determine the FRC of this plate subject to a concentric load \(50\cos \varOmega t\) at point A with coordinate (0.2l, 0.3l) (cf. Fig. 19). It follows from the mode shapes of the plate (see Fig. 20) that point A is close to the nodal line of the second mode and then the modal force for the third mode is larger than that of the second mode. Here we choose the two pairs of complex conjugate modes corresponding to the second and third bending modes as the master spectral subspace to account for the 1:1 internal resonance. The selected case here does not satisfy the slow/fast assumption [24, 60, 70] because the first bending mode is included into the slave subspace, which makes the frequency ratio to be less than one. We again use polar coordinate representation because both modes are activated. The computation of the FRC in this example was performed on a remote node on the ETH Euler cluster with two Intel Xeon Gold 6150 processors (2.7–3.7 GHz).
As seen in Fig. 21, the FRC under the concentrated load of \(50\cos \varOmega t\) converges well at \(\mathcal {O}(5)\) expansion of the SSM. The peak vibration amplitude of the FRC is 2.4 mm. In Appendix 8.5, we carefully explore the accuracy of SSM reduction for higher excitation amplitudes resulting in larger vibration amplitudes. We generally observe that higher-order expansions of the SSM are required to accurately approximate larger response amplitudes. Indeed, when the load amplitude is doubled, numerical experiments show that the peak amplitude reaches 5.1 mm at the coordinate (0.3l, 0.3l), and an \(\mathcal {O}(11)\)-expansion is needed to yield a converged FRC, as illustrated in Fig. 30 in Appendix. Furthermore, upon tripling the forcing amplitude, we observe that the FRC obtained by SSM reduction does not converge, as shown in Fig. 31 in Appendix. This observation is in agreement with the SSM theory, which is applicable for limited forcing amplitudes. In the rest of this example, we study the original forcing case of \(50\cos \varOmega t\) using an \(\mathcal {O}(5)\) SSM reduction.
The FRC obtained by SSM reduction is plotted in Fig. 22, where the upper and lower panels present the amplitudes of transverse vibration at nodes A and B, respectively (cf. Fig. 19). To validate the effectiveness of SSM reduction, one may apply the collocation method or harmonic balance technique to the full system as we did in the previous example. However, these two methods are impractical due to the high dimensionality of the problem. For the same mechanical system with 606 DOF, trial computational experiments show that the harmonic balance method with nlvib performed only one continuation step and the collocation method with coco performed only four continuation steps in ten days of computational time. We consider an alternative method, namely the shooting method combined with parameter continuation (cf. [48]), to extract the FRC of the full nonlinear system. In particular, the computation was performed using a coco-based shooting toolbox [39] with the Newmark integrator and the atlas algorithm of coco. With 1,000 integration steps per excitation period and a maximum continuation step size \(h_{\max }=50\), we obtain the FRC of full system. As can be seen in the figure, the results of the two techniques match closely.
We also present the results of the linear analysis in Fig. 22 to demonstrate the essential nature of geometric nonlinearity. In the linear analysis, we ignore the nonlinear force and solve the corresponding FRC analytically in the frequency domain. Specifically, the linear equation of motion can be written in the following form:
Letting \(\varvec{x}(t)=\mathrm {Re}(\hat{\varvec{x}}e^{\mathrm {i}\varOmega t})\) gives
and hence
The results by linear analysis match well with the ones of SSM reduction when the response amplitude is small or the excitation frequency \(\varOmega \) is far away from the natural frequency \(\omega _2\). The linear results significantly deviate from the results of SSM reduction when the response amplitude is large. In these cases, the deformation is large and the effects of geometrical nonlinearity are significant.
Energy transfer between modes due to internal resonance is also observed in this example. As can be seen in Fig. 22, when the vibration amplitude at node B arrives at a maximum at \(\varOmega \approx \omega _2\), a notch is observed in the FRC of node A at the same excitation frequency. Indeed, similar phenomenon is observed in the FRC of \((\rho _1,\rho _2)\), as shown in Fig. 23. Note that the normal coordinates \(\rho _1\) and \(\rho _2\) of reduced dynamics represent the responses of the second and third bending modes, respectively. Interestingly, the hardening of the third bending mode \(\rho _2\) results in the self-crossing of the FRC of the second bending mode \(\rho _1\). One may note the similarity between the FRC of \(||w_\mathrm {A}||_\infty \) and the one of \(\rho _2\), and the similarity between the FRC of \(||w_\mathrm {B}||_\infty \) and the one of \(\rho _1\). Such similarities can be explained by the fact that node A and node B are (nearly) located at the peak response of the third and second bending modes, respectively (also at the nodal lines of the second and third modes, respectively, cf. Figs. 19 and 20).
SSM reduction displays a significant speed-up gain relative to the shooting method in the above computations. Specifically, the computational time for SSM reduction is about one minute, while the one for shooting method is about 6 days. In order to further demonstrate the speed-up gain relative to the collocation method and the harmonic balance method, we consider a discrete plate with \(n_{\mathrm {p}}=5\), \(N_{\mathrm {e}}=50\), resulting in 156 DOF. In this case, the point A with coordinate (0.2l, 0.3l) is not at any node of the finite element discretization. We take the neighbor node with coordinates (0.2l, 0.4l) as the location of the imposed harmonic excitation. This node is also referred to as point A where the load is applied. The FRC obtained using SSM reduction, and three methods applied to the full system (harmonic balance, collocation, and shooting) are plotted in Fig. 24, which again validates the accuracy of SSM reduction. In addition, the computational times for SSM reduction, the collocation method, and the shooting method are 49 s, five days, and 17 h, respectively. With nominal step size 10, the continuation with the harmonic balance method terminates after seven continuation steps due to the failure of convergence. Such a continuation run took about 38.7 h.
We further perform SSM reduction to the plate discretized under an increasing number of elements to further demonstrate the remarkable computational efficiency of the reduction method. With \(n_{\mathrm {p}}=20, 40, 100, 200\), the corresponding number of elements is \(N_{\mathrm {e}}=800, 3200, 20{,}000, 80{,}000\), and the number of DOF is \(n=2406, 9606, 60{,}006, 240{,}006\), yielding very high-dimensional systems. The computational times for calculating FRC of these discrete finite element models are presented in Fig. 25. When the number of DOF is 240,006, the computational time for SSM analysis is about 19 h. Among the 19 h, nearly 8 h are used for the computation of the autonomous part of the SSM, and nearly 11 h are used for the computation of the non-autonomous part of the SSM (cf. (40)) at 337 sampled excitation frequencies. In other words, each computation of a non-autonomous SSM takes about 2 min. By contrast, the continuation of fixed points in reduced dynamics only took 20 s. One may significantly reduce the computation time for non-autonomous SSM by parallel computing, or ignoring the non-autonomous part of the SSM for small forcing amplitudes, as we discussed in Sect. 5.4.
We conclude this example by having a close look into the 8 h spent on the calculation of the autonomous part of the SSM. Specifically, we are interested in how the 8 h are distributed into the times spent on the computation of the SSM at each order. As can be seen in Fig. 26, the computational time increases nearly exponentially with the increment of the orders, and more than 6 h among the 8 h are used in the computation of the fifth order SSM. In addition, Fig. 26 shows that the memory cost also increases significantly with the increment of orders. This shows that distributed memory needs to be utilized in the computation of SSM at higher orders for such high degree of freedom.
6.7 A shallow shell structure
This example is adapted from the shallow-arc example of [28]. We consider a finite element model of a geometrically nonlinear shallow shell structure, illustrated in Fig. 27. The shell is simply supported at the two opposite edges aligned along the y-axis in Fig. 27.
Let L, H and t be the length, width and thickness of the shell, w be a curvature parameter (defined as the height of the midpoint relative to the end, cf. Fig. 27). We set \(L=2\,\text {m}\), \(H=1\,\text {m}\), \(t=0.01\,\text {m}\) and \(w=0.041\,\text {m}\). Material properties are specified with the density \(\rho =2700\,\mathrm {kg}/\text {m}^3\), Young’s modulus \(E=70\times 10^9\) Pa, and Poisson’s ratio \(\nu =0.0.33\). Note that we have chosen a different value of w compared to [28], where \(w=0.1\,\mathrm {m}\). Here we set \(w=0.041\,\mathrm {m}\) because numerical experiments show that this choice induces a 1:2 internal resonance between the first two modes.
Similarly to the previous plate example, this model is discretized using flat, triangular shell elements and each node in the elements has six DOF. The discrete model here contains 400 elements (cf. Fig. 11(b) in [28] for the schematic of the mesh of the discrete model), resulting in \(n=1320\) DOF. Again, the matrices \(\varvec{M}\) and \(\varvec{K}\) and the coefficients of nonlinear terms are provided by the open-source finite element code [29]. Here, we choose \(\alpha \) and \(\beta \) in the Rayleigh damping (6) such that the damping ratios of the first two modes are equal to 0.002.
The eigenvalues of the first two pairs of modes of the discrete model are given by
Therefore, the system indeed has a near 1:2 internal resonance between the first two pairs of modes. We take these two pairs of modes as the master subspace for model reduction. Since \(\omega _2\approx 298.78\) and \(\omega _3\approx 339.73\), the frequency ratio is \(\omega _3/\omega _2\approx 1.14\) and hence the slow/fast assumption is not satisfied [24, 60, 70]. Next, we apply a concentrated load \(10\cos \varOmega t\,\mathrm {N}\) in \(z-\)direction at the mesh node located at \((x,y)=(0.25L,0.5H)\). We are concerned with the forced response curve in terms of the z-displacement of the node for \(\varOmega \in [0.92\mathrm {Im}(\lambda _1),1.07\mathrm {Im}(\lambda _1)]\).
The FRCs obtained by SSM reduction computations at different orders are presented in Fig. 28. We observed that the FRC converges well at \(\mathcal {O}(5)\) expansion of the SSM. The computation time of the FRC by SSM reduction at \(\mathcal {O}(5)\) is about two minutes.
Once again, we apply the coco-based shooting toolbox [39] to extract the FRC of the full nonlinear system and compare with the results obtained from SSM reduction. In particular, the Newmark algorithm is used to perform numerical integration during shooting. Unlike the previous example, we need to adopt a smaller number of integration steps per excitation period in this model because the number of DOF here is nearly doubled and at the same time, the FRC has a more complex shape (cf. Figs. 22 and 28). When we set 100 integration steps per excitation period and the time threshold of shooting-based continuation run to be 180 h (7.5 days), the shooting-based continuation run was not able to cover the full FRC (see the end point of the red lines near \(\varOmega =155\) in Fig. 29). The FRC obtained by the shooting method with 100 integration steps per excitation period matches well with the one from SSM reduction overall. However, small discrepancies were observed. These discrepancies are resulted from the low accuracy of numerical integration. Indeed, when the number of integration steps per excitation period is increased to 200, another continuation run for \(\varOmega \in [145,152]\) was performed and the discrepancies in the full solution are reduced significantly, as seen in Fig. 29. We observe that even in the restricted frequency range of \(\varOmega \in [145,152]\), the time taken by the new continuation run is already near five days. Hence, we conclude that the results from SSM reduction provide good accuracy, and remarkably, can be obtained in just about two minutes.
7 Conclusion
We have derived reduced-order models for harmonically excited mechanical systems with internal resonance. The phase space of a high-dimensional full system is reduced to a low-dimensional time-periodic spectral submanifold (SSM) tangent to resonant spectral subbundles of periodic orbits born out of the origin under periodic forcing. We have used the reduced-order model to extract forced response curves (FRCs) of periodic orbits of the full system around internally resonant modes. Specifically, in normal form coordinates for the reduced dynamics, time-dependent harmonic terms are all canceled, yielding slow-phase reduced dynamics, whose fixed points correspond to periodic orbits on the time-varying SSM. We have used parameter continuation to construct the FRCs as solution branches of fixed points. Such a solution branch is then mapped back to physical coordinates to obtain the forced response curve of the full system.
We have demonstrated the accuracy and efficiency of the SSM-based reduction method using seven examples. In the first example, a chain of oscillators with 1:1:1 internal resonance was studied to show that the SSM analysis can be applied to systems with several resonant modes. In the second example, a hinged-clamped beam with 1:3 internal resonance was investigated to illustrate the advantage of SSM reduction over the method of multiple scales. In the third example, an axially moving beam with 1:3 internal resonance was explored to demonstrate the effectiveness of SSM reduction for systems with gyroscopic and nonlinear damping forces.
We further considered four examples of the finite element models of beams, plates, and shell-based three-dimensional structures to demonstrate the remarkable computational efficiency of the SSM reduction in obtaining FRCs. Specifically, the FRC over a given frequency span of a von Kármán beam discretized with various number of degrees of freedom (DOF), ranging from 22 to 29,998, has been calculated using the reduction and other methods whenever the latter methods were applicable. In the case of 118 DOF, the computational times for the extraction of FRC using SSM reduction, the harmonic balance method and the collocation method are 14 s, 12.5 h, and 58.5 h, respectively. For the beam discretized with 29,998 DOF, SSM reduction only takes approximately 1 h to obtain the FRC. Such a remarkable computational efficiency of the reduction is also observed in the Timoshenko beam, von Kármán plate and shallow shell structures. We have calculated the FRC of a cantilever Timoshenko beam that undergoes large deformations, where the computational time for the SSM reduction is just 29 s. At the same time, the collocation method takes 3.8 h and the harmonic balance method is not able cover the FRC of the full system even in a full day. Further, the FRC of a 240,006 DOF von Kármán plate over a predefined frequency span (with 337 sampled frequencies) is obtained via SSM reduction in less than one day. Finally, the FRC of a 1320 DOF shallow shell structure is obtained via a four-dimensional SSM in just two minutes, while the continuation-based shooting method was unable to cover the full system’s FRC even in a full week’s computation time.
We have used parameter continuation to locate equilibria of the slow-phase reduced dynamics. An intrinsic limitation of parameter continuation is the dependence of initial solution. Such a dependence makes it challenging to find isolated solution branches, or, isolas. In the case of no internal resonance, the equilibria can be found as the intersection of two surfaces in a three-dimensional space [53]. Such a level-set based technique, however, becomes impractical in general when the dimension of SSM is higher than two. The computation of isolas using parameter continuation could be possible with the help of singularity theory [15] or multidimensional continuation [17].
Another limitation of our current implementation is that it does not give a estimation of the upper bound of forcing amplitudes \(\epsilon \) for which the reduction results are reliable. In [53], the domain of convergence has been used to estimate the upper bound of the reliable response amplitudes. The method is based on the computation of all zeros of a polynomial function [14, 53]. When internal resonance is accounted, this turns into locating the zeros of a set of polynomial functions, which is not a trivial task. As an alternative, one may determine the radius of convergence of power series based on the coefficients of the series, i.e., some variants of Cauchy–Hadamard theorem.
In the continuation of equilibria in reduced-order models, we have observed both saddle–node and Hopf bifurcation points in numerical examples. In Part II, we will relate these bifurcations to the bifurcation of periodic orbits. Note that a unique limit cycle will bifurcate from a Hopf bifurcation equilibrium. Such a limit cycle corresponds to a two-dimensional torus in full system. In Part II, we will also study the computation and bifurcation of quasi-periodic orbits using SSM theory.
Data availability
The data used to generate the numerical results included in this paper are available from the corresponding author on request.
Notes
SSM-ep toolbox is included in SSMTool 2.1 [30]
References
Allman, D.: A simple cubic displacement element for plate bending. Int. J. Numer. Meth. Eng. 10(2), 263–281 (1976)
Allman, D.: Implementation of a flat facet shell finite element for applications in structural dynamics. Comput. Struct. 59(4), 657–663 (1996)
Antonio, D., Zanette, D.H., López, D.: Frequency stabilization in nonlinear micromechanical oscillators. Nat. Commun. 3(1), 1–6 (2012)
Ascher, U.M., Mattheij, R.M., Russell, R.D.: Numerical solution of boundary value problems for ordinary differential equations. SIAM (1995). https://epubs.siam.org/doi/book/10.1137/1.9781611971231
Balachandran, B., Nayfeh, A.: Observations of modal interactions in resonantly forced beam-mass structures. Nonlinear Dyn. 2(2), 77–117 (1991)
Bilal, N., Tripathi, A., Bajaj, A.: On experiments in harmonically excited cantilever plates with 1: 2 internal resonance. Nonlinear Dyn. 100, 15–32 (2020)
Breunung, T., Haller, G.: Explicit backbone curves from spectral submanifolds of forced-damped nonlinear mechanical systems. Proc. Royal Soc. A Math. Phys. Eng. Sci. 474(2213), 20180083 (2018)
Cabré, X., Fontich, E., De La Llave, R.: The parameterization method for invariant manifolds iii: overview and applications. J. Differ. Equ. 218(2), 444–515 (2005)
Cabré, X., Fontich, E., de la Llave, R.: The parameterization method for invariant manifolds i: manifolds associated to non-resonant subspaces. Indiana Univ. Math. J. 52(2), 283–328 (2003)
Cabré, X., Fontich, E., de la Llave, R.: The parameterization method for invariant manifolds ii: regularity with respect to parameters. Indiana Univ. Math. J. 52(2), 329–360 (2003)
Cammarano, A., Hill, T., Neild, S., Wagg, D.: Bifurcations of backbone curves for systems of coupled nonlinear two mass oscillator. Nonlinear Dyn. 77(1), 311–320 (2014)
Chang, S., Bajaj, A.K., Krousgrill, C.M.: Non-linear vibrations and chaos in harmonically excited rectangular plates with one-to-one internal resonance. Nonlinear Dyn. 4(5), 433–460 (1993)
Chen, C., Zanette, D.H., Czaplewski, D.A., Shaw, S., López, D.: Direct observation of coherent energy transfer in nonlinear micromechanical oscillators. Nat. Commun. 8(1), 1–7 (2017)
Christiansen, S., Madsen, P.A.: On truncated Taylor series and the position of their spurious zeros. Appl. Numer. Math. 56(1), 91–104 (2006)
Cirillo, G., Habib, G., Kerschen, G., Sepulchre, R.: Analysis and design of nonlinear resonances via singularity theory. J. Sound Vib. 392, 295–306 (2017)
Dankowicz, H., Schilder, F.: Recipes for Continuation. SIAM, New Delhi (2013)
Dankowicz, H., Wang, Y., Schilder, F., Henderson, M.E.: Multidimensional manifold continuation for adaptive boundary-value problems. J. Comput. Nonlinear Dyn. 15(5) (2020)
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)
Dhooge, A., Govaerts, W., Kuznetsov, Y.A.: MATCONT: a MATLAB package for numerical bifurcation analysis of ODEs. ACM Trans. Math. Softw. (TOMS) 29(2), 141–164 (2003)
Doedel, E.J., Champneys, A.R., Dercole, F., Fairgrieve, T.F., Kuznetsov, Y.A., Oldeman, B., Paffenroth, R., Sandstede, B., Wang, X., Zhang, C.: AUTO-07P: Continuation and bifurcation software for ordinary differential equations (2007)
Géradin, M., Rixen, D.J.: Mechanical Vibrations: Theory and Application to Structural Dynamics. Wiley, New York (2014)
Guckenheimer, J., Holmes, P.: Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, vol. 42. Springer, Berlin (2013)
Haller, G., Ponsioen, S.: Nonlinear normal modes and spectral submanifolds: existence, uniqueness and use in model reduction. Nonlinear Dyn. 86(3), 1493–1534 (2016)
Haller, G., Ponsioen, S.: Exact model reduction by a slow-fast decomposition of nonlinear mechanical systems. Nonlinear Dyn. 90(1), 617–647 (2017)
Haro, A., Canadell, M., Figueras, J.L., Luque, A., Mondelo, J.M.: The Parameterization Method for Invariant Manifolds. Springer, Berlin (2016)
Haro, A., de la Llave, R.: A parameterization method for the computation of invariant tori and their whiskers in quasi-periodic maps: numerical algorithms. Discr. Contin. Dyn. Syst.-B 6(6), 1261 (2006)
Haro, A., de la Llave, R.: A parameterization method for the computation of invariant tori and their whiskers in quasi-periodic maps: rigorous results. J. Differ. Equ. 228(2), 530–579 (2006)
Jain, S., Haller, G.: How to compute invariant manifolds and their reduced dynamics in high-dimensional finite element models. Nonlinear Dyn. 107(2), 1417–1450 (2022)
Jain, S., Marconi, J., Tiso, P.: YetAnotherFEcode v1.1.1 (2020). doi: https://doi.org/10.5281/zenodo.4011281
Jain, S., Thurnher, T., Li, M., Haller, G.: SSMTool 2.1: Computation of invariant manifolds & their reduced dynamics in high-dimensional mechanics problems. https://github.com/haller-group/SSMTool-2.1. Accessed: 2021-6-9
Jain, S., Thurnher, T., Li, M., Haller, G.: SSMTool 2.0: Computation of invariant manifolds & their reduced dynamics in high-dimensional mechanics problems (v1.0.0). Zenodo (2021). https://doi.org/10.5281/zenodo.4614202
Jain, S., Tiso, P., Haller, G.: Exact nonlinear model reduction for a von Kármán beam: Slow-fast decomposition and spectral submanifolds. J. Sound Vib. 423, 195–211 (2018)
Jiang, D., Pierre, C., Shaw, S.: The construction of non-linear normal modes for systems with internal resonance. Int. J. Non-Linear Mech. 40(5), 729–746 (2005)
Jiang, D., Pierre, C., Shaw, S.: Nonlinear normal modes for vibratory systems under harmonic excitation. J. Sound Vib. 288(4–5), 791–812 (2005)
Kang, H.J., Guo, T.D., Zhao, Y.Y., Fu, W.B., Wang, L.H.: Dynamic modeling and in-plane 1: 1: 1 internal resonance analysis of cable-stayed bridge. Eur. J. Mech.-A/Solids 62, 94–109 (2017)
Keller, H.B.: Numerical Methods for Two-point Boundary-value Problems. Courier Dover Publications, New York (2018)
Krack, M., Gross, J.: Harmonic Balance for Nonlinear Vibration Problems. Springer, Berlin (2019)
Kurt, M., Slavkin, I., Eriten, M., McFarland, D.M., Gendelman, O.V., Bergman, L.A., Vakakis, A.F.: Effect of 1: 3 resonance on the steady-state dynamics of a forced strongly nonlinear oscillator with a linear light attachment. Arch. Appl. Mech. 84(8), 1189–1203 (2014)
Li, M., Dankowicz, H.: A COCO-based shooting toolbox for dynamical systems. https://github.com/mingwu-li/forward. Accessed: 2021-4-4
Liu, J., Möller, M., Schuttelaars, H.M.: Balancing truncation and round-off errors in FEM: One-dimensional analysis. J. Comput. Appl. Math. 386, 113219 (2021)
Nayfeh, A.H., Balachandran, B.: Modal interactions in dynamical and structural systems. Appl. Mech. Rev. 42(11s), S175–S201 (1989)
Nayfeh, A.H., Mook, D.T., Sridhar, S.: Nonlinear analysis of the forced response of structural elements. J. Acoust. Soc. Am. 55(2), 281–291 (1974)
Nayfeh, A.H., et al.: On the undesirable roll characteristics of ships in regular seas. J. Ship Res. 32(02), 92–100 (1988)
Neild, S.A., Champneys, A.R., Wagg, D.J., Hill, T.L., Cammarano, A.: The use of normal forms for analysing nonlinear mechanical vibrations. Philos. Trans. Royal Soc. A: Math. Phys. Eng. Sci. 373(2051), 20140404 (2015)
Neild, S.A., Wagg, D.J.: Applying the method of normal forms to second-order nonlinear vibration problems. Proc. Royal Soc. A: Math. Phys. Eng. Sci. 467(2128), 1141–1163 (2011)
Nocedal, J., Wright, S.J.: Numerical Optimization. Springer, Berlin (1999)
Opreni, A., Vizzaccaro, A., Frangi, A., Touzé, C.: Model order reduction based on direct normal form: application to large finite element MEMS structures featuring internal resonance. Nonlinear Dyn. 105(2), 1237–1272 (2021)
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(1), 195–216 (2009)
Pellicano, F., Vestroni, F.: Nonlinear dynamics and bifurcations of an axially moving beam. J. Vib. Acoust. 122(1), 21–30 (2000)
Pesheck, E., Pierre, C., Shaw, S.: A new Galerkin-based approach for accurate non-linear normal modes through invariant manifolds. J. Sound Vib. 249(5), 971–993 (2002)
Ponsioen, S., Jain, S., Haller, G.: Model reduction to spectral submanifolds and forced-response calculation in high-dimensional mechanical systems. J. Sound Vib. 488, 115640 (2020)
Ponsioen, S., Pedergnana, T., Haller, G.: Automated computation of autonomous spectral submanifolds for nonlinear modal analysis. J. Sound Vib. 420, 269–295 (2018)
Ponsioen, S., Pedergnana, T., Haller, G.: Analytic prediction of isolated forced response curves from spectral submanifolds. Nonlinear Dyn. 98(4), 2755–2773 (2019)
Reddy, J.N.: An Introduction to Nonlinear Finite Element Analysis: With Applications to Heat Transfer, Fluid Mechanics, and Solid Mechanics. Oxford University Press, USA (2015)
Rosenberg, R.: On nonlinear vibrations of systems with many degrees of freedom. In: G. G. Chernyi, H. L. Dryden, P. Germain, Howarth L, Olszak W, Prager W, R.F. Probstein, H. Ziegler (eds.) Advances in Applied Mechanics, vol. 9, pp. 155–242. Elsevier (1966)
Saad, Y.: Chebyshev acceleration techniques for solving nonsymmetric eigenvalue problems. Math. Comput. 42(166), 567–588 (1984)
Scott, J.A.: An Arnoldi code for computing selected eigenvalues of sparse, real, unsymmetric matrices. ACM Trans. Math. Softw. (TOMS) 21(4), 432–475 (1995)
Shaw, A.D., Hill, T., Neild, S., Friswell, M.: Periodic responses of a structure with 3: 1 internal resonance. Mech. Syst. Signal Process. 81, 19–34 (2016)
Shaw, S.W., Pierre, C.: Normal modes for non-linear vibratory systems. J. Sound Vib. 164(1), 85–124 (1993)
Shen, Y., Vizzaccaro, A., Kesmia, N., Yu, T., Salles, L., Thomas, O., Touzé, C.: Comparison of reduction methods for finite element geometrically nonlinear beam structures. Vibration 4(1), 175–204 (2021)
Szalai, R., Ehrhardt, D., Haller, G.: Nonlinear model identification and spectral submanifolds for multi-degree-of-freedom mechanical vibrations. Proc. Royal Soc. A Math. Phys. Eng. Sci. 473(2202), 20160759 (2017)
Tang, Y.Q., Ma, Z.G.: Nonlinear vibration of axially moving beams with internal resonance, speed-dependent tension, and tension-dependent speed. Nonlinear Dyn. 98(4), 2475–2490 (2019)
Thomas, O., Touzé, C., Chaigne, A.: Non-linear vibrations of free-edge thin spherical shells: modal interaction rules and 1: 1: 2 internal resonance. Int. J. Solids Struct. 42(11–12), 3339–3373 (2005)
Thomas, O., Touzé, C., Luminais, É.: Non-linear vibrations of free-edge thin spherical shells: experiments on a 1: 1: 2 internal resonance. Nonlinear Dyn. 49(1), 259–284 (2007)
Touzé, C., Amabili, M.: Nonlinear normal modes for damped geometrically nonlinear systems: Application to reduced-order modelling of harmonically forced structures. J. Sound Vib. 298(4–5), 958–981 (2006)
Touzé, C., Vizzaccaro, A., Thomas, O.: Model order reduction methods for geometrically nonlinear structures: a review of nonlinear techniques. Nonlinear Dyn. 105(2), 1141–1190 (2021)
Vakakis, A.F., Gendelman, O.V., Bergman, L.A., McFarland, D.M., Kerschen, G., Lee, Y.S.: Nonlinear Targeted Energy Transfer in Mechanical and Structural Systems, vol. 156. Springer, Berlin (2008)
Vakakis, A.F., Manevitch, L.I., Mikhlin, Y.V., Pilipchuk, V.N., Zevin, A.A.: Normal Modes and Localization in Nonlinear Systems. Springer, Berlin (2001)
Veraszto, Z., Ponsioen, S., Haller, G.: Explicit third-order model reduction formulas for general nonlinear mechanical systems. J. Sound Vib. 468, 115039 (2020)
Vizzaccaro, A., Salles, L., Touzé, C.: Comparison of nonlinear mappings for reduced-order modelling of vibrating structures: normal form theory and quadratic manifold method with modal derivatives. Nonlinear Dyn. 103(4), 3335–3370 (2021)
Vizzaccaro, A., Shen, Y., Salles, L., Blahoš, J., Touzé, C.: Direct computation of nonlinear mapping via normal form for reduced-order models of finite element nonlinear structures. Comput. Methods Appl. Mech. Eng. 384, 113957 (2021)
Von Groll, G., Ewins, D.J.: The harmonic balance method with arc-length continuation in rotor/stator contact problems. J. Sound Vib. 241(2), 223–233 (2001)
Wood, H., Roman, A., Hanna, J.: The saturation bifurcation in coupled oscillators. Phys. Lett. A 382(30), 1968–1972 (2018)
Yang, X., Chen, L.Q.: Non-linear forced vibration of axially moving viscoelastic beams. Acta Mech. Solida Sin. 19(4), 365–373 (2006)
Zavodney, L.D., Nayfeh, A.: The non-linear response of a slender beam carrying a lumped mass to a principal parametric excitation: theory and experiment. Int. J. Non-Linear Mech. 24(2), 105–125 (1989)
Funding
Open access funding provided by Swiss Federal Institute of Technology Zurich
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Code availability
The code used to generate the numerical results included in this paper are available as part of the open-source Matlab script SSMTool 2.1 under https://github.com/haller-group/SSMTool-2.1.
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.
Appendix
Appendix
1.1 Derivation of the leading-order approximation to the reduced dynamics on a resonant SSM
The derivation of leading-order approximation with multiple harmonics has been presented in [28]. Here we restrict attention to one harmonic and give a simple derivation to adapt for this study. Substituting the leading order approximation into (22), and collecting the terms that are independent of \(\varvec{p}\), yield
Substituting the ansatz
and (36) into (91) and collecting the coefficients of \(e^{\mathrm {i}\phi }\) and \(e^{-\mathrm {i}\phi }\), we obtain
If \((\varvec{A}-\mathrm {i}\varOmega \varvec{B})\) is nonsingular, we can simply set \(\varvec{s}_{\varvec{0}}^+=\varvec{0}\) and directly solve the linear system (93) to obtain \(\varvec{x}_{\varvec{0}}\). However, if there exist eigenvalues equal to \(\mathrm {i}\varOmega \), e.g., \(\lambda _i^{\mathcal {E}}=\mathrm {i}\varOmega \), the coefficient matrix is singular (see Proposition 2 in [28]). In that case, we must choose \(\varvec{s}_{\varvec{0}}^{+}\) such that the right-hand side vector is in the range of \((\varvec{A}-\mathrm {i}\varOmega \varvec{B})\). This can be done by imposing orthogonality constraint between the right-hand side vector and the kernel of \((\varvec{A}-\mathrm {i}\varOmega \varvec{B})^*\). Since \(\varvec{u}_i^\mathcal {E}\) spans such a kernel for \(\lambda _i^{\mathcal {E}}=\mathrm {i}\varOmega \) [28], we have
Substituting (2829) into the above equation and utilizing the orthonormalization of the left and right eigenvectors (cf. (10)) gives \({{S}}_{\varvec{0},i}=(\varvec{u}_i^\mathcal {E})^*\varvec{F}^\mathrm {a}\), where \({{S}}_{\varvec{0},i}\) is defined in (37).
In practice, \(\lambda _i^{\mathcal {E}}=\mathrm {i}\varOmega \) does not hold for any \(\varOmega \in \mathbb {R}\) given we have assumed \(\mathrm {Re}\lambda _i^{\mathcal {E}}<0\). However, we have \(\lambda _i^{\mathcal {E}}\approx \mathrm {i}\varOmega \) for systems with weak damping, and the above derivation is still used to avoid the ill-conditioning in solving the linear equations (93). When \(\lambda _i^{\mathcal {E}}\approx \mathrm {i}\varOmega \), we have \(\bar{\lambda }_i^{\mathcal {E}}\approx -\mathrm {i}\varOmega \).
1.2 Proof of Theorem 2
1.2.1 A lemma
We first introduce a lemma, which will be used in the proof of Theorems 2 and 3.
Lemma 1
For all \((\varvec{l},\varvec{j})\in \mathcal {R}_i\), and \(\varvec{r}\) satisfying the external resonance condition (44), we have
where \(\varvec{e}_i\in \mathbb {R}^m\) is the unit vector alinged with the ith axis.
Proof
Note that if the inner resonance condition (11) and the external resonance condition (44) holding exactly (i.e., ‘\(\approx \)’ becomes ‘\(=\)’ in (11),(44)), we have
which can be rewritten as \(\langle \varvec{l}-\varvec{j}-\varvec{e}_i, \varvec{r}\rangle =0\). Now even when the inner and external resonance conditions are approximately satisfied, Eq. (97) still holds as the entries in \(\varvec{l}\) and \(\varvec{j}\) are integers. \(\square \)
1.2.2 Proof of the Theorem
Based on Theorem 1 along with equations (20), (30), (33), (34) and (35), the reduced dynamics in normal form coordinates \((q_i,\bar{q}_i)\) is given by
for \(i=1,\ldots ,m\). From (32) to (45), we have
where we have used Lemma 1 and (4849) in the last equality. Using (37), (38) and (50), we have
Substituting Eqs. (99), (100) and (45) into (98), and factoring out \(e^{\mathrm {i}(\theta _i+r_i\varOmega t)}\) and its complex conjugate, we obtain
where \(\varvec{g}_i^\mathrm {p}:\mathbb {S}\rightarrow \mathbb {R}^2\) is a periodic function and \({\phi }=\varOmega t\). Note that the second component in the above equation is simply the complex conjugate of the first component. Hence, Eq. (101) holds if and only if the first component holds. Separation of the real and imaginary parts of the first component yields
where \(g_{i,1}^\mathrm {p}\) and \(g_{i,2}^\mathrm {p}\) are the first and the second component of the \(\varvec{g}_{i}^\mathrm {p}\), and we have \(\dot{\phi }=\varOmega \). The above two equations provide us (46) after rearranging terms. This concludes the proof of statement (i). To prove statements (ii) and (iii), we first consider the leading-order reduced dynamics
We define \(r_\mathrm {d}\) to be the largest common divisor for the set of rational numbers \(\{r_i\}_{i=1}^m\) and set \(T=2\pi /(r_\mathrm {d}\varOmega )\). Then, from transformation (45), we deduce that any fixed point of the dynamical system (51) corresponds to a T-periodic solution of the leading-order reduced dynamics (104) on the SSM, \(\mathcal {W}(\mathcal {E},\varOmega t)\). This is because all the polar radii \(\rho _i\) and the phase differences \(\theta _i\) are simultaneously constant at a fixed point. In addition, the periodic orbit inherits the stability of the fixed point.
We then need to show the persistence of a hyperbolic periodic orbit of the leading-order truncated dynamics under the addition of \(\mathcal {O}(\epsilon |\varvec{\rho }|)\varvec{g}(\varOmega t)\) to complete the proof of the statements (ii) and (iii). Since these statements are not affected by the choice of coordinates, they hold in Theorem 3 as well. For brevity, we show the persistence in detail only in the proof of Theorem 3. As we will see, the persistence holds under proper inner and external resonance conditions. In particular, we ask for the smallness of \(|\mathrm {Re}(\lambda _i^\mathcal {E})|\) and \(|\mathrm {Im}(\lambda _i^\mathcal {E})-r_i\varOmega |\) for \(1\le i\le m\) such that the dynamics of \((\rho _i,\theta _i)\) is relatively slow compared to the phase dynamics \(\dot{\phi }=\varOmega \). This enables the construction of a slow-fast dynamical system. The method of averaging is then applied to complete the proof. Indeed, the leading-order dynamics is an approximated autonomous averaged system associated with the full reduced dynamics for \((\varvec{\rho },\varvec{\theta })\).
1.3 Proof of Theorem 3
In this case, (98) still holds. With (32) and (53), we have
where we have used Lemma 1 in the last equality. In addition, (100) still holds.
Substituting Eqs. (105), (100) and (53) into (98), and factoring out \(e^{\mathrm {i}r_i\varOmega t}\) and its complex conjugate yield
where \(\varvec{g}_i^\mathrm {c}:\mathbb {S}\rightarrow \mathbb {R}^2\) is a periodic function and \(\phi =\varOmega t\). Note that the second component in the above equation is simply the complex conjugate of the first component. It follows that the equation holds if and only if the first component holds. Separation of real and imaginary parts of the first component yields
where \(g_{i,1}^\mathrm {c}\) and \(g_{i,2}^\mathrm {c}\) are the first and the second component of the \(\varvec{g}_{i}^\mathrm {c}\), and we have \(\dot{\phi }=\varOmega .\) After some algebraic manipulations, we obtain (54).
The proof of statements (ii) and (iii) is analogous to that given in Sect. 8.2.2. Here we focus on the persistence of the hyperbolic periodic orbits of the leading-order truncated dynamics under the addition higher order terms.
Let \(\mathbf {x}=(q_{1,\mathrm {s}}^{\mathrm {R}},q_{1,\mathrm {s}}^{\mathrm {I}},\ldots ,q_{m,\mathrm {s}}^{\mathrm {R}},q_{m,\mathrm {s}}^{\mathrm {I}})\). Eq. (54) can be rewritten as
where \(\mathbf {A}= {{\,\mathrm{diag}\,}}(\varvec{A}_1,\ldots ,\varvec{A}_m)\) with
\(\mathbf {F}^\mathrm {ext}=\left( \mathrm {Re}(f_1),\mathrm {Im}(f_1),\ldots ,\mathrm {Re}(f_m),\mathrm {Im}(f_m)\right) \) is a constant vector, and \(\mathbf {G}(\phi )\) is a periodic function. Let \(\mathbf {x}^{\star }\) be a hyperbolic fixed point of the leading-order truncation, i.e.,
and let the corresponding periodic orbit in the parameterization coordinates be \(\varvec{p}^\star (t)\) (see Eq. (53)). We will prove the persistence of this hyperbolic periodic orbit with the perturbation of \(\mathcal {O}(\epsilon |\mathbf {x}|)\mathbf {G}(\phi )\) via the following three steps: (i) we estimate the magnitude of the fixed point \(\mathbf {x}^\star \); (ii) we introduce transverse coordinates \(\mathbf {y}=\mathbf {x}-\mathbf {x}^\star \) and then show the dynamics of \(\mathbf {y}\) is slow relative to \(\dot{\phi }=\varOmega \); (iii) we use the method of averaging to demonstrate that the hyperbolic fixed point \(\mathbf {y}=0\) is perturbed as a periodic orbit \(\mathbf {y}_\mathrm {p}(t)\) of the same hyperbolicity as that of \(\mathbf {y}=0\) (see Guckenheimer and Holmes [22]). Hence, it is clear that the corresponding trajectory \(\varvec{p}_\mathrm {p}(t)\) that perturbed from \(\varvec{p}^\star (t)\) is also a periodic orbit of the same hyperbolicity.
Step 1 Let the lowest order of nonlinearity in \(\mathbf {F}(\mathbf {x})\) be k, assume that
for \(q=1-\frac{1}{k}\) and some \(\varvec{t}\sim \mathcal {O}(1)\). Now, we can show that \(\mathbf {x}^\star \sim \mathcal {O}(\epsilon ^{1-q})\). Indeed, substituting assumption (113) into Eq. (110111) gives \(\mathbf {A}=\epsilon ^q\hat{\mathbf {A}}\), where \(\hat{\mathbf {A}}= {{\,\mathrm{diag}\,}}(\hat{\varvec{A}}_1,\ldots ,\hat{\varvec{A}}_m)\) with
In addition, we have \(\mathbf {F}(\mathbf {x})= \hat{\mathbf {F}}(\mathbf {x})\cdot \mathbf {x}^{\otimes k}\), where \(\mathbf {x}^{\otimes k}:=\mathbf {x}\otimes \cdots \otimes \mathbf {x}\) (k-times) and \(k\ge 2\) because \(|\varvec{l}|+|\varvec{j}|\ge 2\), and \(\hat{\mathbf {F}}(\mathbf {x})=\hat{\mathbf {F}}(0)+\hat{\mathbf {F}}_1\mathbf {x}+\mathcal {O}(|\mathbf {x}|^2)\) with \(\hat{\mathbf {F}}_1\) appropriately defined. Thus, introducing the transformation
Equation (112) can be rewritten as
where
Since \(\hat{\mathbf {x}}^\star \) is a hyperbolic fixed point, the partial derivative of \(\mathcal {F}\) with respect to the first argument, evaluated at \((\hat{\mathbf {x}}^\star ,\mu )\), is invertible. Then, the implicit function theorem implies that \(\hat{\mathbf {x}}^\star \) depends on \(\mu \) smoothly and we have \(\hat{\mathbf {x}}^\star =\hat{\mathbf {x}}^\star (\mu )\), i.e., \(\mathbf {x}^\star =\mu \hat{\mathbf {x}}^\star (\mu )\). In particular, \(\hat{\mathbf {x}}^\star (0)=\hat{\mathbf {x}}^\star (\mu )+\mathcal {O}(\mu )\). Furthermore, since the invertible matrix \(\hat{\mathbf {A}}\sim \mathcal {O}(1)\), \(\mathbf {F}^\mathrm {ext}\sim \mathcal {O}(1)\), and \(\hat{\mathbf {F}}(0)\) can be made arbitrarily small by scaling the eigenvectors of the master spectral subspace \(\mathcal {E}\), we infer from \(\mathcal {F}(\hat{\mathbf {x}}^\star ,\mu )=0\) that for small enough values of \(\mu \), \(\hat{\mathbf {x}}^\star (\mu )\sim \mathcal {O}(1)+\mathcal {O}(\mu )\), i.e., \(\mathbf {x}^\star \sim \mathcal {O}(\epsilon ^{1-q})\).
Step 2 Following the analysis in Step 1 (see (115)–(117)), Eq. (109) can be rewritten as
The first equation above can be simplified as
Letting \(\mathbf {y}=\hat{\mathbf {x}}-\hat{\mathbf {x}}^\star \), substituting \(\hat{\mathbf {x}}=\mathbf {y}+\hat{\mathbf {x}}^\star \) into the above equation, performing Taylor expansion around the fixed point \(\hat{\mathbf {x}}^\star \), and utilizing the fact that \(\mathcal {F}(\hat{\mathbf {x}}^\star ,\mu )=0\), we obtain
where \(D_1\mathcal {F}\) denotes the partial derivative of \(\mathcal {F}\) with respect to its first argument. Next we introduce the transformation \(\mathbf {y}=\epsilon ^r\hat{\mathbf {y}}\) for some \(r>0\) and obtain
Now, we choose r such that \(q+r=1-r\), i.e.,
Then, Eq. (121) is simplified to yield
Step 3 Defining \(\nu _1=\epsilon ^q\) and \(\nu _2=\sqrt{\mu }\), we rewrite Eq. (123) as
where \(\mathbf {H}(\nu _2,\hat{\mathbf {y}},\phi )=\mathcal {O}(|\hat{\mathbf {y}}|^2)+(\mathcal {O}(|\hat{\mathbf {x}}^\star |)+\nu _2\mathcal {O}(|\hat{\mathbf {y}}|))\mathbf {G}(\phi )\). We define \(\mathbf {A}_0=D_1\mathcal {F}(\hat{\mathbf {x}}^\star ,0)\), which is \(\nu _2^2\)-close to the Jacobian \(D_1\mathcal {F}(\hat{\mathbf {x}}^\star ,\nu _2^2)\), and hence, these two matrices share the same hyperbolicity for small-enough values of \(\nu _2\). Following the arguments of the proof of the averaging theorem in [22], we consider two flows as follows
Let \(T=2\pi /(r_\mathrm {d}\varOmega )\), where \(r_\mathrm {d}\) has been defined as the largest common divisor for the set of of rational numbers \(\{r_i\}_{i=1}^m\) in the Proof of Theorem 8.2. We define the period-T maps of the above two flows as \(\mathcal {P}_{0}\) and \(\mathcal {P}_{\nu }\), respectively. Furthermore, we define \(\mathcal {H}_0\) and \(\mathcal {H}_\nu \) as the zero functions associated with the fixed points of the Poincaré maps \(\mathcal {P}_{0}\) and \(\mathcal {P}_{\nu }\) as
From the linear flow (125), we obtain
Then, \(\hat{\mathbf {y}}=\mathbf {0}\) is a fixed point of the map \(\mathcal {P}_0\), and as a result, also the zero of the function \(\mathcal {H}_0(\hat{\mathbf {y}},\nu _1)\). In addition,
which is invertible. Furthermore, since \(\mathcal {P}_\nu \) is \(\nu _1\nu _2\)-close to \(\mathcal {P}_0\), we also have
Now, by the implicit function theorem, the trivial fixed point \(\hat{\mathbf {y}}=0\) of the map \(\mathcal {P}_{0}\) is perturbed as a nontrivial fixed point of the map \(\mathcal {P}_\nu \) under the addition of the higher-order terms for small-enough values of \(\nu _1,\nu _2\). In addition, the nontrivial fixed point shares the same hyperbolicity as that of the trivial one. Therefore, we obtain a periodic orbit \(\hat{\mathbf {y}}_\mathrm {p}(t)\) to (126), and then \(\mathbf {y}_\mathrm {p}(t)=\epsilon ^r\hat{\mathbf {y}}_\mathrm {p}(t)\).
1.4 Settings of COCO
Some settings are tuned as follows to speed up the FRC computation in examples 6.4–6.6 with po toolbox of coco
-
Disable mesh adaptation. When the mesh is changed, coco will reconstruct the continuation problem, which could be time-consuming if the problem is of high dimension. We have disabled mesh adaption in the von Kármán beam example the von Kármán plate example. However, we found that the default mesh is not able to produce accurate results in the Timoshenko beam example when the deformation amplitude is large. So we allow for mesh adaptation every ten continuation steps in the Timoshenko beam example;
-
Disable MXCL. The collocation toolbox in coco has a posteriori error estimator to evaluate the accuracy of obtained numerical solution. If the error exceeds a threshold value, coco will stop the continuation run. An often used technique to avoid the occurrence of MXCL is providing a fine mesh and adaptively changing the mesh after a few continuation steps. It is noted that the error in the estimator is based on the Euclidean norm, which means that MXCL will be triggered easily for high-dimensional problems. In the von Kármán beam and plate examples, we use a fixed (default) mesh with ten subintervals. Five base points and four collocation nodes are used in each subinterval. In the Timoshenko beam example, the MXCL is also disabled;
-
Increase maximum step size and residual. We use atlas the 1d algorithm in coco to perform continuation in this paper. The default maximum continuation step size is 0.5 and maximum residual allowed for predictor is 0.1. The step size in atlas 1d measures distances in the Euclidean norm of all continuation variables and parameters. So we allow large continuation step size for high-dimensional continuation problems. In addition, we increase the maximum residual for the predictor as well to an effective end. Here we have increased the maximum step size and residual to 100 and 10, respectively, in the von Kármán beam example. These two thresholds are set to be 1000 and 10000 in the Timoshenko beam example, and 500 and 50 in the von Kármán plate example. In the continuation runs of the von Kármán beam example, the residual of the predictor hit the threshold 10 in some continuation steps and the observed maximum continuation step size is about 30, which is much larger than the default. In the continuation run of the Timoshenko beam example, there are some continuation steps with step size more than 900, which is also much larger than the default. In the continuation runs of the von Kármán plate example, the observed maximum residual of predictor is slightly larger than one while the observed maximum continuation step size is about 34, which is again much larger than the default.
Note that the 2020 March release of coco also supports k-dimensional atlas algorithm where step size measures distance of with Euclidean norm of active continuation parameters only [17]. With \((\varvec{x}_0/(2n),\dot{\varvec{x}}_0/(2n),\varOmega ,T)\) as active continuation parameters, we also performed continuation using po with atlas-kd for the von Kármán beam discretized with 20 elements and 58 DOF. The default maximum continuation step size (equal to one) in atlas-kd is utilized. We have the decreased minimum continuation step size to \(10^{-4}\) such that gap between adjacent charts is not encountered (see [16] for more details). We have set \(\theta <0.5\) in the algorithm such that the predictor in atlas-kd is consistent with the one in atlas-1d. Given the residual of predictor is evaluated as the same way as atlas-1d, we have also increased the maximum residual for predictor to 10.
The continuation run with atlas-1d generates the FRC with 175 points in about six and half hours for the discrete beam with 20 elements. The observed maximum continuation step size in this run is about 30. In contrast, the continuation run with atlas-kd generates the FRC with 248 points in about 11 h. The residual of predictor in this run again hits the threshold 10 in some continuation steps, and the observed maximum continuation step size is just 0.1. When the maximum residual for predictor is increased to 100, the continuation run with atlas-kd generates the FRC with 107 points in about 6 h, and the observed maximum continuation step size is increased to 0.17. It follows that the computational times for the two atlas algorithms are comparable if we allow large continuation step size in the atlas-1d algorithm.
1.5 Supplementary analysis of Example 6.6
In this subsection, we provide more detail on the effectiveness of the SSM reduction for higher excitation amplitudes. When a harmonic force \(50\cos \varOmega t\) is imposed at point A with coordinate (0.2l, 0.3l), the peak vibration amplitude of transverse displacements at the point A is \(2.4\,\mathrm {mm}\), as seen in the upper panel of Fig. 22. Numerical experiments show that when the force is increased to \(100\cos \varOmega t\), the peak vibration amplitude at point A is increased to \(4.4\,\mathrm {mm}\) (see the upper panel of Fig. 30), and the corresponding peak amplitude at the grid with coordinate (0.3l, 0.3l) is 5.1 mm, which is already comparable to the thickness of the plate. However, an SSM expansion at \(\mathcal {O}(11)\) is required to obtain convergence in the FRC, as seen in Fig. 30 (cf. Fig. 21 in the main text where convergence was attained at \(\mathcal {O}(5)\)). The results from SSM-reduction match well with that of the shooting method applied to the full system.
Upon increasing the forcing further to \(150\cos \varOmega t\), we do not obtain converged FRC when we increase the expansion orders of SSM, as illustrated in Fig. 30. This is because we have reached the domain of convergence of the Taylor expansion for the SSM.
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
Li, M., Jain, S. & Haller, G. Nonlinear analysis of forced mechanical systemswith internal resonance using spectral submanifolds, Part I: Periodic response and forced response curve. Nonlinear Dyn 110, 1005–1043 (2022). https://doi.org/10.1007/s11071-022-07714-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-022-07714-x