Abstract
We present a spectral method to compute the transverse vibrational modes, or Floquet Forms (FFs), of a 2D bi-articulated bar in periodic elastic state due to an end harmonic compressive force. By changing the directional nature of the applied load, the trivial straight Ziegler column exhibits the classic instabilities of stationary states of dynamical system. We use this simple structure as a numerical benchmark to compare the various spectral methods that consist in computing the FFs from the spectrum of a truncated Hill matrix. We show the necessity of sorting this spectrum and the benefit of computing the fundamental FFs that converge faster. Those FFs are almost periodic entities that generalize the concept of harmonic modal analysis of structures in equilibria to structures in periodic states. Like their particular harmonic relatives, FFs allow to get physical insights in the bifurcations of periodic stationary states. Notably, the local loss of stability is due to the frequency lock-in of the FFs for certain modulation parameters. The presented results could apply to many structural problems in mechanics, from the vibrations of rotating machineries with shape imperfections to the stability of periodic limit cycles or of any slender structures with tensile or compressive periodic elastic stresses.
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
Modal analysis is a key concept in the study of mechanical vibrations that is today commonly used by scientists and engineers in various fields from molecular chemistry [36] to aerospace industries [10]. It is a spectral numerical method consisting in decomposing the first-order perturbation around an equilibrium state of a dynamical system in a linear superposition of harmonic eigenmodes [13]. In practice, those modes allow to reveal intrinsic vibrational properties [28] or the local stability behavior of structures in equilibria [21, 31]. They can also be used as a projection basis to reduce the dimensionality of linear or nonlinear vibrational structural models [23, 25].
Thanks to Floquet theory [11, 44], it should be possible to generalize this modal approach to dynamical systems in periodic stationary states, i.e., states whose properties vary periodically with time [4]. In structural dynamics, this includes rotating machineries with imperfections [12] or structures submitted to periodic compression or tension axial loadings such as slender beams or plates undergoing large vibrations [29]. Mathematically, a perturbation around a periodic state can be decomposed in a linear superposition of almost periodic eigenfunctions, called Floquet forms (FFs). Like vibrational modes for an equilibrium, FFs could reveal the intrinsic vibrational properties of a structure in periodic state and determine its local stability. Floquet theory is numerically applied in periodically time-varying linear systems [4] or nonlinear dynamical systems [14, 30], but the spectral computation and physical meaning of FFs have been overlooked.
In the time domain, two main families of numerical methods exist that derive from Floquet theory. One possibility is to compute the Monodromy or state transition matrix and its eigenvalues (Floquet multipliers) that assess the local stability of the perturbed periodic stationary state [33, 43]. Although it may be possible to recover FFs from the eigenvectors of this matrix, they are usually ignored. A second technique consists in using the Lyapunov–Floquet transformation to recast a linear time-periodic system in a time-invariant one [37, 38]. This transformation could allow to compute and analyze FFs, but it has mostly been used as a step, which coupled with center manifold reduction techniques and normal form theories enables the study of nonlinear time-periodic systems undergoing bifurcations [5, 32, 39].
In the frequency domain, the calculation of the spectrum of Hill’s matrix [17] associated with the perturbed periodic state should theoretically give direct access to FFs, but the computational reality is quite different as upon numerical truncation, the convergence of Hill’s matrix is subjected to controversy [6, 34, 35]. As a consequence, two main approaches have been developed to apply Floquet theory. The first numerical approach consists in imposing particular fundamental frequencies of FFs, or Floquet exponents, to maintain the self-adjointness of the original perturbed Hill problem and discard any spurious spectrum. Whether it is marginal boundary Floquet exponents associated with harmonic and subharmonic FFs [1, 19] or intermediate ones varied within the reciprocal primitive lattice of a Bloch wave analysis [7, 8, 18], those methods compute the parameters of the periodic state associated with a given Floquet mode. This is different from modal analysis that would supposedly seek for the FFs associated with a given perturbed stationary state. The latter could be done by directly computing the truncated spectrum of Hill’s matrix for a given periodic state. But a confusion subsists as for the sorting method one should use for the spurious computed spectrum, between eigenvalue [9, 27, 45] or eigenvector sorting [2, 22, 26, 41]. Furthermore, only Floquet exponents are usually considered and modal information from FFs are usually neglected. Floquet modes have been computed for the linear vibration analysis of non-axisymmetric rotating machineries such as cracked or geometrically imperfect rotors, but the computations are based on Hill’s truncated matrix without sorting algorithm [15, 16, 20, 24], a method that is known to give erroneous results in some cases, especially when dealing with resonant nonlinear dynamical systems.
Here, we show how to compute FFs in the spectral domain and highlight their potential for modal analysis of structures in periodic states, through a simple benchmark model: the Ziegler column [3, 42]. The discrete dynamical system we consider is a classic 2D model consisting of two articulated rigid bars, connected by elastic hinges, that are submitted to an end periodic compressive load so that the elastic state of the Ziegler column is periodically modulated [32]. We focus on the transverse oscillatory modes of the structure around its trivial configuration that is the undeformed straight column in space, with periodic elasticity in time.
In Sect. 2, we describe the nonlinear equations of motion of our model as well as the time-varying linear ordinary differential equations describing the transverse oscillations about the trivial state. By considering a non-conservative following or conservative horizontal compressive loading, we show that our benchmark model captures the classic bifurcations and local instabilities of fixed points and periodic states of discrete dynamical systems. We then recall the Floquet–Hill frequency method and review the various spectral sorting techniques that exist to compute FFs. In Sect. 3, we perform the modal and stability analysis of the periodically conservative case. In Sect. 4, we investigate the influence of a non-conservative positional loading on the computation of FFs and their associated stability. In both periodically conservative and non-conservative cases, we compare the efficiency of the spectral sorting methods for computing FFs. All our stability results are validated through the Monodromy matrix algorithm.
Like for classic modal analysis, the free transverse vibration of a structure in periodic elastic state can be decomposed in a linear combination of its FFs. As classic modes are constant eigenfunctions, harmonically vibrating; FFs are periodic eigenfunctions, harmonically modulated. Computation of FFs is crucial since the loss of local stability is due to frequency lock-in of FFs in the parameter space of the periodic state. In the conservative case, the Floquet modes are uncoupled. Period doubling and stationary bifurcations are explained by the frequency lock-in of a Floquet mode and its conjugate in the state space. This mechanism is a generalization of the buckling of an equilibrium configuration seen through its vibrational harmonic modes. In the non-conservative case, the computed FFs are coupled. Secondary Hopf bifurcations are explained by the frequency lock-in between two physical FFs in the parameter space of the periodic state. Similarly, Hopf bifurcation is explained by a frequency lock-in between two classic modes. Finally, we show that not sorting the spectrum of Hill’s truncated matrix leads to erroneous stability results. We also highlight the fact that sorting the eigenvectors instead of the eigenvalues of the Hill’s matrix converges faster in the non-conservative case and for slow modulation in the conservative case.
Our results give new physical insights into the natural relation between classic harmonic modes of vibrations and Floquet modes for structures that are in periodic elastic states. This paper also clarifies the debate about the Floquet–Hill frequency method to assess the stability of periodic states by clearly showing the necessity of sorting the spectral outcomes of the Hill matrix. Those results could pave the way for a modal analysis of structures in periodic states and the use of Floquet forms for stability analysis, structural design, or possible candidates for modal reduction techniques.
2 Nonlinear and linearized equations of motion of the Ziegler column in periodic elastic state
2.1 Nonlinear equation of motion
To illustrate the concept of Floquet forms, we consider the archetypal example of the planar bi-articulated bar illustrated in Fig. 1, also known as the Ziegler column [32, 40, 42]. The rigid and inextensible bars of length l have a lineic mass m. The two bars are allowed to rotate at points O and B thanks to elastic hinges characterized by a rotational stiffness k. At rest, the bi-articulated structure is lying in the horizontal direction \(\left( O,x\right) \). The structure is possibly moving in the plane \(\left( O,x,y\right) \) under the action of a T-periodic end compressive force \(P(t) = P(t+T) = A\cos (\varOmega t)\) with fundamental frequency \(\varOmega = 2\pi /T\). This force is either periodically conservative (\(\eta = 0\), i.e., horizontal force) or non-conservative (\(\eta = 1\), i.e., following force). The motion of this structure is completely parameterized by the two angles \(\theta _1(t)\) and \(\theta _2(t)\) between the horizontal axis \(\left( O,x\right) \) and the first and second bar, respectively. In this paper, we are interested in the linear vibrations of this two degrees-of-freedom structure about the trivial straight state \(\theta _1(t)=\theta _2(t)=0\). Such a model is qualitatively representative of a tremendous amount of applications in structural mechanics as it exhibits most of the classic bifurcations of dynamical systems, although the perturbed stationary state is spatially trivial. Because the applied end load is possibly periodic, classic modal analysis fails to analyze such a simple system whose elasticity may vary periodically with time and Floquet modes will be needed.
Balancing the quantity of acceleration of each bar of the bi-articulated elastic system with the applied external moments (the expression of those quantities are given in “Appendix 1”), the nonlinear equation of motion of the Ziegler column, reads, in the physical space \((\theta _1(t),\theta _2(t))\):
By introducing the dimensionless time variable \(\tau = \omega _n t\) with a reference natural frequency \(\omega _n = \sqrt{k/(ml^2)}\) and multiplying the first and second line of Eq. (1) by 3 / (16k) and 3 / (4k), respectively, one can rewrite Eq. (1) in the dimensionless form
where \(\dot{(\;)}\) denotes differentiation with respect to \(\tau \), \(\beta = \varOmega /\omega _n\) is the ratio between the excitation and the reference natural frequency and \(\lambda = A/(8k/3L)\) represents the dimensionless amplitude of the harmonic compressive load. The dimensionless period of the applied compressive force now reads \(\bar{T}=2\pi /\beta \).
Equation (2) is an implicit nonlinear system of Ordinary Differential Equations (ODEs) with periodic coefficients in the form \(\mathbf {f}\big (\mathbf {x}(t), \, \dot{\mathbf {x}}(t), \, t\big ) = \mathbf {0}\), where the 4-dimensional state vector reads \(\mathbf {x}(t)=\{\theta _1,\theta _2,\dot{\theta }_1,\dot{\theta }_2\}^T\). By changing the dimensionless loading parameters \(\lambda \) and \(\beta \) in the conservative case \(\eta = 0\) or non-conservative one \(\eta = 1\) and for a given set of initial conditions \(\mathbf {x}(0)\), this simple system exhibits most of the qualitative vibrational behavior of stationary states of nonlinear dynamical systems as shown in Fig. 2.
2.2 Modal analysis of the trivial periodic elastic state \(\theta _1^0(\tau )=\theta _2^0(\tau )=0\)
To get a deeper physical understanding of the rich qualitative behavior exhibited by the Ziegler column in Fig. 2, we study the linear vibrations around the trivial spatial state \(\theta ^0_1(\tau ) = \theta _2^0(\tau ) = 0\) that verifies the dimensionless equation of motion given in Eq. (2).
Replacing \(\theta _1(\tau )\) and \(\theta _2(\tau )\) by their first-order perturbed expressions \(\theta _1(\tau ) = \theta ^0_1(\tau ) + \varepsilon \theta ^{*}_1(\tau )\) and \(\theta _2(\tau ) = \theta ^0_2(\tau ) + \varepsilon \theta ^{*}_2(\tau )\) in the nonlinear equation of motion Eq. (2) and equating the first power of the small parameter \(\varepsilon \), one obtains the linearized equation of motion in the vicinity of the considered state \(\theta ^0_1(\tau ) = \theta _2^0(\tau ) = 0\),
where
are the vector of physical degrees of freedom, the mass and stiffness matrix, respectively.
For \(\beta =0\), Eq. (3) is the one of a linearized Ziegler column under constant compressive loading and quantities such as natural vibrational frequencies, critical buckling and critical flutter loads can be classically determined. By looking at the eigenvalues of the stiffness matrix for \(\eta =0\), it is possible to assess the critical buckling load of the fundamental elastic state. The condition \(det(\mathbf {K}(\lambda ))=0\) gives a critical buckling load \(\lambda _b = (9-3\sqrt{5})/32\). By analyzing the dynamical problem given in Eq. (3) for no compressive loading, \(\lambda =0\), one can compute the dimensionless natural frequencies of the straight Ziegler column. The condition \(det(\mathbf {K}(\lambda =0)-\omega ^2\mathbf {M})=0\) gives us the natural frequencies of the unloaded system \(\omega _1=((27-3\sqrt{74})/14)^{1/2}\) and \(\omega _2=((27+3\sqrt{74})/14)^{1/2}\). Finally, by finding the minimal \(\lambda \) for which the condition \(det(\mathbf {K}(\lambda )-\omega ^2\mathbf {M})=0\) leads to \(\mathfrak {R}(\omega )>0\) for \(\beta =0\) and \(\eta =1\), we obtain \(\lambda _f=((135/8)-2\sqrt{1575/256})/25\), the critical flutter instability threshold above which the Ziegler column in constant elastic state undergoes a Hopf bifurcation [42].
Working with the 4-dimensional vector of state variables \(\mathbf {y}(\tau )=\{\theta ^{*}_1,\theta ^{*}_2,\dot{\theta }^{*}_1,\dot{\theta }^{*}_2\}^T\) instead of \(\mathbf {u}(\tau )\), the linear system of ODEs given in Eq. (3) can be recast in the generalized form
and where \(\mathbf {0}_n\) is the \(n \times n\) null matrix. Inverting the constant matrix \(\mathbf {B}\), the structural vibrational problem of Eq. (3) can be transformed from the physical space to the dynamical state space,
with
One sees from the linear ODE of Eq. (5) that the time-varying Jacobian \(\mathbf {J}(\tau )\) of the nonlinear equation of motion Eq. (2) evaluated at \(\theta ^0_1(\tau ) = \theta _2^0(\tau ) = 0\) is \(\bar{T}\)-periodic with minimal period \(\bar{T} = 2\pi /\beta \) in our case. Eq. (5) models the linear vibrations about the straight Ziegler column in a periodic elastic state. To study this linear ODE with periodically time-varying coefficients, we can use Floquet theory [11, 44].
According to Floquet theory, the N-dimensional linear system Eq. (5) has \(N=4\) linearly independent solutions \(\mathbf {y}_n(\tau )\), so that any solution \(\mathbf {y}(\tau )\) can be written:
where \(c_n\) are N constants that depend upon the initial conditions \(\mathbf {y}(0)\) and \(\mathbf {y}_n(\tau )\) are called fundamental solutions. According to the same theory, it is possible to express the fundamental solutions \(\mathbf {y}_n(\tau )\) in the so-called Floquet form
where \(\mathbf {p}_n(\tau ) = \mathbf {p}_n(\tau + \bar{T})\) is a N-dimensional complex vector function of period \(\bar{T}\) and \(s_n\) is a complex number called a Floquet exponent. Developing the unknown periodic function \(\mathbf {p}_n(\tau )\) in a complex Fourier series \(\mathbf {p}_n(\tau )=\sum \mathbf {p}_n^he^{ih\beta \tau }\), the FFs in Eq. (7) can be rewritten in term of the fundamental frequency \(\beta = 2\pi /\bar{T}\):
The FF \(\mathbf {y}_n(\tau )\) is an almost periodic oscillation whose spectrum depends on the periodicity \(\bar{T}\) of the spatially trivial elastic state of the Ziegler column. In the particular case when \(\beta = 0\), the eigenfunction \(\mathbf {p}(\tau )\) is constant and the normal form in Eqs. (7)–(8) is a harmonic mode of vibration as it is defined in classic structural dynamics. The FFs for structures in periodic state can therefore be seen as a generalization of a vibrational mode of a structure in equilibrium.
In this work, we would like to compute the FFs of a Ziegler column for a given compressive end periodic load. One direct way to do it is to expand the \(\bar{T}\)-periodically time-varying Jacobian of Eq. (5) in the Fourier series
In the particular case of a harmonic end compressive load with the Jacobian given in Eq. (5), Eq. (9) is simplified in closed form as the contributions of \(\mathbf {J}(\tau )\) are limited to the fundamental and first harmonic, i.e., \(\mathbf {J}^k= \mathbf {0}_N\) for \(|k| > 1\).
Replacing the perturbed solution \(\mathbf {y}(\tau )\) by its expanded Floquet form Eq. (8) and the jacobian \(\mathbf {J}(\tau )\) by its Fourier expansion Eq. (9) in the periodically time-varying linear ODE Eq. (5), and balancing every harmonic, we obtain an extended eigenvalue problem in the spectral domain
where, for example,
is the complex Hill matrix truncated to the order \(H=2\), \(\mathbf {1}_N\) is the identity matrix of size \(N=4\), \(\mathbf {1}\) is the identity matrix of size \(N \times (2H+1)\) and \(\mathbf {0}\) is a null vector of same dimension. More details about the derivation of the complex and real Hill matrix from the harmonic balance method can be found in “Appendices 2 and 3”, respectively.
Computing the spectrum of the square Hill matrix \(\mathbf {H}^H\) with size \(N \times (2H+1)\), we get \(N \times (2H+1)\) eigenvalues \(s_l\) and complex eigenvectors \(\mathbf {q}_l^H\) of size \(N \times (2H+1)\). For \(H=2\), \(\mathbf {q}_l^{H=2}\) is in the form \(\mathbf {q}_l^{H=2}=\left\{ \mathbf {p}_l^{-2} \, \mathbf {p}_l^{-1} \, \mathbf {p}_l^{0} \, \mathbf {p}_l^{1} \, \mathbf {p}_l^{2} \right\} ^T\) where \(\mathbf {p}^h_l\) is the harmonic contribution of the \(l^{th}\) Floquet form \(\mathbf {y}_l(\tau )\) given in Eq. (8). Replacing the computed eigenvalues \(s_l\) and eigenvectors \(\mathbf {q}_l^H\) in the expression Eq. (8), we get \(N \times (2H+1)\) numerically approximated Floquet forms \(\mathbf {y}_l(\tau )\). Since we were theoretically waiting for N Floquet forms in the state space, some information is redundant and some interpretation is needed.
When \(H \rightarrow \infty \), the computed eigenvalues and eigenvectors are not all independent. Actually, there are N independent families of solutions that verify the relations \(s_{n+k}=s_n+ik\beta \) and \(\mathbf {p}_{n+k}^{h+k}=\mathbf {p}_n^h\) for \(n=1 \, \ldots \, N\), \(-\infty< k < +\infty \) and \(-\infty< h < +\infty \). By replacing the N families of infinite eigenvalues and eigenvectors in Eq. (8), only N Floquet forms \(\mathbf {y}_n(\tau )\) are obtained, the rest of the information being redundant. In practice, when truncating H to a finite value, only some of the \(N \times (2H+1)\) computed eigenvalues \(s_l\) and eigenvectors \(\mathbf {q}_l^H\) eventually converge, as H is increased, to the aforementioned relations; some of the spectrum is spurious, whatever the chosen truncation order. The presence of this spurious spectrum lies in the fact that the infinite Hill operator \(\mathbf {H}^{\infty }\) is self-adjoint when the truncated one \(\mathbf {H}^H\) is not (a short explanation is given at the end of “Appendix 3”). As a consequence, there is a necessity to sort the computed spectrum to obtain the N converged Floquet forms. Based on the particular relations between eigenvalues or eigenvectors that exist for \(H \rightarrow \infty \), two different sorting strategies can be used:
-
1.
Eigenvalue sorting For the converged part of the computed spectrum, we have the particular relations \(s_{n+k}=s_n+ik\beta \) for \(n=1 \, \ldots \, N\) and \(-H \le k \le +H\). By taking the N eigenvalues whose imaginary parts are contained in the spectral primitive cell \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\), the latter will eventually converge to Floquet exponents as H is increased. Replacing those N converged eigenvalues \(s_l\) with their associated eigenvectors \(\mathbf {q}_l^H\) in Eq. (8), we can reconstruct the N Floquet forms \(\mathbf {y}_n(\tau )\). The convergence of the sorted eigenvalues has been rigorously proved [27, 45].
-
2.
Eigenvector sorting Since the converged eigenvectors verify \(\mathbf {p}_{n+k}^{h+k}=\mathbf {p}_n^h\) for \(-H \le k \le +H\) and \(-H \le h \le +H\), the N fundamental eigenvectors \(\mathbf {q}_n^H\) associated with the fundamental Floquet exponents \(s_{n+k}=s_n+ik\beta \) for \(k=0\) are the most symmetric ones as compared to \(\mathbf {p}_n^0\) [22]. To compute those N fundamental eigenvectors in practice, we compute the \(N \times (2H+1)\) weighted means \(w_l=\sum _h h|\mathbf {p}_l^h|/\sum _h |\mathbf {p}_l^h|\). In this dual space, the converged spectrum verifies \(w_{n+k} = w_n + k\). The N eigenvectors and associated eigenvalues that lead to the N fundamental Floquet forms \(\mathbf {y}_n(\tau )\) through Eq. (8) are the ones inside the primitive cell \(-1/2 \le w_l < 1/2\). Currently, there is no mathematical proof on the convergence of this sorting method, but we will show that computing the N fundamental FFs associated with \(k=0\) is often more efficient than the eigenvalue sorting method, especially for small fundamental frequency of the periodic state \(\beta \).
Like a vibrational mode for a perturbed equilibrium, the N computed FFs \(\mathbf {y}_n(\tau )\), with complex spectrum \(\sum _h(s_n + ih\beta )\), allow to determine the local stability of a perturbed periodic stationary state. Notably, if it exists a subscript g for which \(\mathfrak {R}(s_g) > 0\), the perturbed stationary state increases exponentially in the direction of the \(g^{th}\) mode \(\mathbf {y}_g(\tau )\) and the stationary state is said to be locally unstable. By analyzing how the spectrum \(\sum _h(s_g + ih\beta )\) and its complex conjugate in the state space \(\sum _h(\bar{s}_g + ih\beta )\) cross the imaginary axis in the Argand plane, as shown in Fig. 3, it is possible to characterize the bifurcation that will undergo the perturbed stationary state. Note that for both algorithms, it is important to exclude one of the limits of the ranges \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\) or \(-1/2 \le w_l < 1/2\) in order to keep N eigenvalues or eigenvectors even if the conjugate spectra lock in \(i(\beta /2 \pm m \beta )\) as shown in Fig. 3d.
In the following, we compare and challenge the aforementioned algorithms by computing the FFs and local stability of the Ziegler column in the straight trivial spatial state and periodic elastic state as shown in Fig. 1. In practice, this is done by computing and sorting the spectrum of the truncated Hill matrix \(\mathbf {H}^H\) of Eq. (10) derived from the Jacobian \(\mathbf {J}(\tau )\) given in Eq. (5). Section 3 concerns the case of a conservative compressive end force with \(\eta = 0\) where only the bifurcations of Fig. 3a, c, d can be observed. Section 4 deals with a non-conservative following end compressive load, i.e., for \(\eta =1\), where Hopf bifurcations as illustrated in Fig. 3b, e can happen as well.
3 Periodically conservative case (\(\eta = 0\))
In this section, we analyze the influence of the modulation loading parameters \(\beta \) and \(\lambda \) on the transverse vibrational modes and stability of the Ziegler column under an end compressive horizontal load (\(\eta = 0\)). We start with the classic case of a constant compressive force, i.e., for \(\beta = 0\) and study the influence of periodicity when \(\beta \ne 0\) on the harmonic modes and stability. We finish with some remarks on the particular limit \(\beta \rightarrow 0\).
3.1 Constant elastic state (\(\beta = 0\))
When \(\beta = 0\), the applied compressive dimensionless load \(\bar{P}(\tau )=\lambda \cos (\beta \tau )\) is constant in time and the Hill matrix of Eq. (10) truncated to the order \(H=2\) becomes
with
From Eq. (11), we see that the lines and rows of the truncated Hill matrix of Eq. (10) are independent, whatever the truncation order H. If \(H=0\), no spectral sorting is needed as the Hill matrix reduces to its central block \(\mathbf {J}^0\) whose spectrum gives \(N=4\) eigenvalues and eigenvectors that correspond to the N classic harmonic modes \(\mathbf {y}_n(\tau )=\mathbf {p}_n^0e^{s_n\tau }\) when replaced in Eq. (8). If \(H>0\), the Hill matrix leads to \((2H+1)\) identical families of N independent eigenvalues and eigenvectors of \(\mathbf {J}^0\). Applying the eigenvector sorting method would give the N correct harmonic modes, but the eigenvalue sorting algorithm will return an empty spectrum as the computed eigenvalues will never be in the spectral primitive cell \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\) since \(\beta = 0\). Thus, only the eigenvector sorting algorithm conveys the notion that classic normal modes are particular cases of fundamental FFs.
Figure 4 is the classical dynamical vision of buckling. It shows the evolution of the computed spectrum of the \(N=4\) harmonic FFs as a function of dimensionless compressive load \(\lambda /\lambda _b\) where \(\lambda _b\) is the already mentioned buckling load. At \(\lambda = 0\), the bi-articulated beam has two classic harmonic vibrational modes in the physical space: one with natural frequency \(\omega _1\) where the linearized angles \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) vibrate in phase; one with natural frequency \(\omega _2\) where \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) are out-of-phase. The time evolutions of the linearized angles \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) of those two modes are shown in the insets of Fig. 4b. The dash-dotted lines represent the constant amplitude of the eigenfunction modulus \(|\mathbf {p}_n^0|\) whose value is undefined, unless normalized. The free vibratory response of the bi-articulated beam, solution of Eq. (5) with the Jacobian \(\mathbf {J}(\tau )\) given in Eq. (11), can be written as a linear superposition of these two normal modes. As the compressive load \(\lambda \) is increased, the frequencies of the two fundamental FFs decrease until the smallest one eventually goes to zero at \(\lambda = \lambda _b\). The lock-in of the conjugate spectrum \(s_1\) and \(\bar{s}_1\) on the real axis induces a positive growth rate \(\mathfrak {R}(s_1) > 0\) and therefore a bifurcation of the trivial spatial straight state of the Ziegler column along the in-phase static mode. This local instability is the one shown in Fig. 3a and is responsible for the nonlinear response shown in Fig. 2a. Note that in this case, the two FFs are uncoupled in the physical space as highlighted in Fig. 4 by the fact that the two color lines never combine.
3.2 Periodic elastic state (\(\beta \ne 0\))
When \(\beta \ne 0\), the straight bi-articulated bar is in a periodic elastic state as the Jacobian \(\mathbf {J}(\tau )\) of Eq. (5) is \(\bar{T}\)-periodic with \(\bar{T}=2\pi /\beta \). In the particular conservative case where \(\eta =0\), the Hill matrix of Eq. (10), truncated to the order \(H=2\), becomes
with
Unlike in Eq. (11), the lines and rows of the truncated \(\mathbf {H}^H\) of Eq. (12) are now fully coupled via the harmonic contribution of the Jacobian \(\mathbf {J}^{1}\) and the sorting of the spectrum of Hill’s matrix given in Eq. (12) is a necessity to compute the \(N=4\) FFs in the state space.
Figure 5a, b shows the two fundamental FFs, \(\mathbf {y}_n(\tau )=\mathbf {p}_n(\tau )e^{s_n\tau }\), computed with the eigenvector sorting algorithm, about the trivial spatial state \(\theta _1^0(\tau )=\theta _2^0(\tau )=0\) for \(\eta = 0\), \(\beta =1.55\omega _1\), \(\lambda =0.75\lambda _b\) and \(H=3\). Those two typical physical FFs are the periodically modulated generalization of the classic harmonic modes shown in the insets of Fig. 4b. Notably, the first FF of Fig. 5a almost periodically vibrates with a \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) in phase and a fundamental frequency close to \(\omega _1\) when the second FF in Fig. 5b vibrates out-of-phase with a fundamental frequency close to \(\omega _2\). Unlike classic harmonic modes, the modulus of the eigenfunction \(\mathbf {p}(\tau )\), whose value is undefined unless normalized, is not constant but \(\bar{T}\)-periodic as illustrated by the dashed-dotted lines in Fig. 5a, b. Like for \(\beta =0\), the moduli \(|\mathbf {p}(\tau )|\) and \(-|\mathbf {p}(\tau )|\) envelope the almost periodic motion. The superposition property of FFs given in Eq. (6) is highlighted in Fig. 5c where we show the free vibratory response of the straight bi-articulated bar computed either through FFs or classic ODE time integrator. The perturbation \(\mathbf {y}(\tau )\), solution of Eq. (5), can be decomposed in the normal basis of its FFs which notably means it would have been possible to find a set of initial conditions for which only one FF contributes to the solution \(\mathbf {y}(\tau )\) (e.g., in Fig. 5 for \(\theta _1^{*}(0)=0.646\), \(\theta _2^{*}(0)=1\) and \(\dot{\theta }_1^{*}(0)=\dot{\theta }_2^{*}(0)=0\), only the first FF would contribute to the linear response and Fig. 5c would have been identical to Fig. 5a).
Figure 6 shows the evolution of the \(N=4\) spectra \(s_n+\sum _h ih\beta \) of the computed fundamental FFs as a function of \(\beta /\omega _1\) for \(\lambda =0.75\lambda _b\) and \(H=25\) (to ensure convergence). Like in the classic case illustrated in Fig. 4 for \(\beta = 0\), the fundamental frequencies \(\mathfrak {I}(s_n)\), and moreover the frequency spectra \(\mathfrak {I}(s_n)+\sum _h ih\beta \), vary with the modulation parameters of the elastic state \(\lambda \) and \(\beta \). Also, since the system is conservative, the two FFs are uncoupled in the physical space as highlighted in Fig. 6 by the independence between the red and blue modal colors. Furthermore, like the classic harmonic modes of Fig. 4, it exists some modulation parameters for which the straight bi-articulated bar becomes unstable, i.e., the spectrum of the in-phase FF \(\mathfrak {I}(s_n)+\sum _h ih\beta \) locks in the state space with its conjugate leading to a positive associated growth rate \(\mathfrak {R}(s_n)\). (We do not see here the lock-in of the out-of-phase FF in Fig. 6 because the latter happens at higher modulation frequency than the displayed one.) As illustrated in Fig. 3c, d and displayed in Fig. 6a, FFs have a poly-harmonic spectrum \(\mathfrak {I}(s_n)+\sum _h ih\beta \) and can lock either in \(i(\beta \pm m\beta )\) or in \(i(\beta /2\pm m\beta )\). These two phenomena respectively correspond to a \(\bar{T}\) and \(2\bar{T}\)-periodic FF that diverges exponentially and is responsible for the steady and flip bifurcation shown for example in Fig. 2b. The principal region of instability, i.e., the one with the largest \(\beta \) range, corresponds to a lock-in of the fundamental frequency of a FF when secondary regions are related to lock-in of subharmonics.
Figure 7a displays the stability chart of the straight bi-articulated bar with an end compressive horizontal force in the modulation parameters space \((\lambda ,\beta )\). For each parameters, we chose a truncation order H so that the maximum difference \(\delta \) between the \(N=4\) Floquet multipliers computed with the eigenvector sorting method and the ones obtained from a converged monodromy matrix algorithm [30] is \(\delta = 1 \times 10^{-6}\). The resulting minimal truncation order map, H, as a function of \((\lambda ,\beta )\) to ensure convergence is displayed in Fig. 14a of “Appendix 4”. Colored regions, or Mathieu tongues, that theoretically originate at \(2\beta /m\omega _1\) for \(\lambda \rightarrow 0\) with m a positive integer, correspond to parameters for which at least one of the growth rate \(\mathfrak {R}(s_n)\) of the 4 FFs is positive. Red regions are T-instability domains associated with lock of the frequency spectrum of the in-phase FF in \(\beta \pm m\beta \) when orange regions show 2T-instability zones related to a \(\beta /2 \pm m\beta \) lock-in of the in-phase FF as shown in Fig. 6. In the particular conservative case \(\eta =0\) and for the same truncation order map of H given in Fig. 14a, the use of the eigenvalue sorting algorithm leads to the exact same stability chart displayed in Fig. 7(a). Indeed, we observe the eigenvector sorting method gives the \(N=4\) Floquet exponents \(s_n\) that are in the primitive spectral cell \(-\beta /2 \le s_n < \beta /2\) when in T or 2T-periodic instability regions. Figure 7b shows the stability chart but by using no sorting algorithms, i.e., by analyzing all the eigenvalues \(s_l\) of the Hill matrix to see whether \(\mathfrak {R}(s_l)>0\). The differences between both stability charts are highlighted in black. Whatever the truncation order H, the truncated Hill matrix will always give some spurious eigenvalues that are inherent to the harmonic balance method. Those spurious eigenvalues are more visible for high \(\lambda \) and close to the instability regions.
3.3 Asymptotic cases (\(\beta \rightarrow +\infty \)) and (\(\beta \rightarrow 0\))
In the asymptotic cases where \(\beta \rightarrow +\infty \) or \(\beta \rightarrow 0\), i.e., in the situations where the modulation time scale is far from the natural time scale of the system given here by \(\omega _1\) and \(\omega _2\), several qualitative and quantitative comments can be made about the FFs.
Figure 8 illustrates the \(\beta \rightarrow +\infty \) scenario by showing the two fundamental FFs of the straight bi-articulated bar in periodic elastic state for \(\eta = 0\), \(\lambda = 0.75 \lambda _b\) and \(\beta = 100 \omega _1\). The time evolution of the two angles \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) of the two FFs are shown in Fig. 8a, b. For high modulation frequencies, the harmonic contribution of the compressive force is averaged out and the bi-articulated elastic bar behaves like a classic effective oscillator. The two FFs asymptotically tend to the two classic in-phase and out-of-phase modes of the system with natural frequencies \(\omega _1\) and \(\omega _2\) as shown in the insets of Fig. 4b. Notably, the \(\bar{T}\)-periodic envelopes of the almost periodic FFs, \(|\mathbf {p}(\tau )|\) and \(-|\mathbf {p}(\tau )|\), appear constant over the natural period \(\bar{T}_0\) since the small oscillations over \(\bar{T}\) are negligible. Figure 8c displays the raw spectrum of the Hill matrix (left) as well as the reconstructed spectrum of the FFs (right). In the \(\beta \rightarrow +\infty \) case, the FFs tend to classic harmonic modes with a spectrum composed of a single oscillation frequency. This spectrum is easily recovered with both eigenvector and eigenvalue sorting algorithms. Actually, both methods lead to the same eigenvalue output as the \(N=4\) fundamental Floquet exponents obtained with the eigenvector sorting algorithm and represented by red circle in Fig. 8c are the one inside the \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\).
Figure 9 illustrates the \(\beta \rightarrow 0\) situation by showing the two in-phase and out-of-phase FFs of Fig. 8, but for a very small modulation frequency \(\beta = 0.05 \omega _1\). The time evolution of the angle \(\theta _1^{*}(\tau )\) of the two FFs is shown in Fig. 9a, b. (\(\theta _2^{*}(\tau )\) is not displayed for a sake of clarity). For slow modulation frequency, the end compressive load quasi-statically takes all the amplitudes between the minimum \(\lambda =-0.75\lambda _b\) and maximum \(+0.75\lambda _b\). As a consequence, the elasticity of our system is quasi-statically modulated and the transverse natural frequencies of the straight bi-articulated bar appear to almost continuously vary (with a small step \(\beta \)) around \(\omega _1\) and \(\omega _2\). We can see in Fig. 9a, b that the motion is modulated in frequency and amplitude. The FFTs of the two FFs are displayed on the right side of Fig. 9c and show two broad spectrum in the vicinity of \(\omega _1\) and \(\omega _2\) whose almost continuous width depend on the modulation amplitude \(\lambda \). For small \(\beta \), many frequencies are contained in the FFs and a high truncation order H is needed for the spectrum of Hill’s matrix to converge. The raw spectrum of Hill matrix is shown in the left of Fig. 9c for \(H=15\). It is separated in four distinct packets, centered around \(\omega _1\), \(\omega _2\), \(-\omega _1\) and \(-\omega _2\), that correspond to \(N=4\) families of eigenvalues \(s_{n+k}=s_n+ik\beta \) where \(-H \le k \le +H\) (apart from the edges of the packets where the computed eigenvalues are spurious due to truncation errors). The eigenvector sorting algorithm finds the \(N=4\) fundamental Floquet exponents, highlighted by red circles, that correspond to the most converged eigenvalues (center of the packets). Because of the small modulation frequency \(\beta \), the eigenvalue sorting algorithm is far from being converged for \(H=15\) as only two, yet not converged, eigenvalues relative to the first FFs are located in the \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\) region. For the two eigenvalues associated with the spectrum packet around \(\omega _2\) and \(-\omega _2\) to enter that region, more than \(H=100\) would be needed. In the limit situation \(\beta \rightarrow 0\), the eigenvalue sorting algorithm is not adapted to efficiently compute the FFs and their spectrum, on the contrary to the eigenvector sorting method that computes the most converged fundamental Floquet exponents and FFs whatever \(\beta \). In the non-conservative case studied in next section, the same kind of convergence issue will happen in the determination of instability regions associated with Neimark–Sacker bifurcation when using the eigenvalue sorting algorithm.
4 Non-conservative case (\(\eta = 1\))
In this section, we analyze the influence of the modulation loading parameters \(\beta \) and \(\lambda \) on the transverse vibrational modes of the Ziegler column under a non-conservative end positional loading (\(\eta = 1\)). We start with the classic case of a constant compressive force, i.e., for \(\beta = 0\), and study the influence of periodicity when \(\beta \ne 0\) on the modes and stability.
4.1 Constant elastic state (\(\beta = 0\))
In the particular case \(\beta = 0\), the applied compressive dimensionless load \(\bar{P}(\tau )=\lambda \cos (\beta \tau )\) and therefore the periodically time-varying Jacobian \(\mathbf {J}(\tau )\) of Eq. (5) are independent of time. The Hill matrix of Eq. (10) truncated to the order H reduces to a block diagonal matrix with only the fundamental part of the Jacobian \(\mathbf {J}^0\) as shown in Eq. (11). In this section, since \(\eta =1\), the Jacobian \(\mathbf {J}^0\) reads,
We can infer from the shape of the Jacobian in Eq. (13) that the problem is now non-conservative as the bottom left \(2 \times 2\) block matrix of \(\mathbf {J}^0\) depending on \(\lambda \) is non-symmetric. Whether we compute the whole spectrum of \(\mathbf {J}^0\), i.e., the truncated Hill matrix for \(H=0\), or we use the eigenvector sorting algorithm for \(H>0\) (like in the conservative case, the eigenvalue sorting algorithm cannot be used for \(\beta =0\)), one numerically approximates \(N=4\) FFs for a given modulation parameter \(\lambda \).
Figure 10 shows the plot of the evolution of the computed spectrum of the \(N=4\) fundamental FFs as a function of dimensionless compressive load \(\lambda /\lambda _f\) where \(\lambda _f\) is the already mentioned flutter load. At \(\lambda = 0\), the unloaded straight bi-articulated bar has two classic in-phase and out-of-phase vibrational modes with natural frequency \(\omega _1\) and \(\omega _2\), respectively. Unlike the conservative case, the two harmonic FFs are coupled for \(\eta =1\) and influence each other so that their spectra eventually lock-in. As the compressive load \(\lambda \) grows, the frequency of the in-phase mode increases when the one of the out-of-phase mode decreases. At \(\lambda = \lambda _f\), the spectra of the two physical FFs lock in a finite \(\mathfrak {I}(s_n) > 0\), inducing a positive growth rate \(\mathfrak {R}(s_n)\) of the resulting locked mode (for \(\lambda > \lambda _f\), only one in-phase mode subsists in the physical space which separates in an unstable and stable one in the state space). This destabilization mechanism corresponds to the flutter instability case shown in Fig. 3b that is responsible for the Hopf bifurcation illustrated in Fig. 2c. Increasing \(\lambda \) further, the spectra of the remaining FF lock again, this time in the state space and on \(\mathfrak {I}(s_n) = 0\). This second situation is qualitatively similar to the instability by divergence shown in Figs. 3a and 4 for the conservative case. The flutter instability only happens on a range of loading parameter \(\lambda \) and evolves toward a divergence instability for sufficiently high compressive loads.
4.2 Periodic elastic state (\(\beta \ne 0\))
When \(\beta \ne 0\), the straight Ziegler column is in a periodic elastic state and its perturbed motion is governed by Eq. (5) with a \(\bar{T}\)-periodic Jacobian \(\mathbf {J}(\tau )\) where \(\bar{T}=2\pi /\beta \). The truncated matrix has therefore the shape of a tridiagonal matrix by block as shown in Eq. (12), but since \(\eta =1\) in this section, the fundamental and first harmonic contributions of \(\mathbf {J}(\tau )\) now read
We use the eigenvector sorting algorithm on the spectrum of the truncated Hill matrix with \(\mathbf {J}^0\) and \(\mathbf {J}^1\) given in Eq. (14) to compute the \(N=4\) FFs of the straight Ziegler column under a given end following compressive load \(\bar{P}(\tau )=\lambda \cos (\beta \tau )\).
Figure 11a, b displays the perturbed angles \(\theta _1^{*}(\tau )\) and \(\theta _2^{*}(\tau )\) of two fundamental FFs, in the form \(\mathbf {y}_n(\tau )=\mathbf {p}_n(\tau )e^{s_n\tau }\), about the trivial spatial state \(\theta _1^0(\tau )=\theta _2^0(\tau )=0\) for \(\eta =1\), \(\beta =1.55\omega _1\), \(\lambda =0.75\lambda _f\) and \(H=5\). Like in the conservative case \(\eta =0\) illustrated in Fig. 5, the FFs are the almost periodic generalization of the classic harmonic modes shown in the insets of Fig. 5b. For \(\beta \ne 0\), the eigenfunction \(\mathbf {p}_n(\tau )\) is periodic and the moduli \(|\mathbf {p}_n(\tau )|\) and \(-|\mathbf {p}_n(\tau )|\) envelope the oscillation. In the non-conservative case with \(\eta =1\), the following end compressive force modulates both FFs as illustrated in Fig. 11a, b where the amplitude modulation of the periodic \(|\mathbf {p}_1(\tau )|\) and \(|\mathbf {p}_2(\tau )|\) are of similar intensity. The superposition property of the normal forms still holds in the non-conservative case and is highlighted in Fig. 11c. For a given set of initial condition, the perturbation \(\mathbf {y}(\tau )\) solution of Eq. (5) computed with a classic direct time ODE solver is in perfect agreement with the solution recombined from FFs with Eq. (6).
Figure 12 shows the evolution of the \(N=4\) spectra \(s_n+\sum _hih\beta \) of the computed FFs as a function of \(\beta /\omega _1\) for \(\lambda = 0.75\lambda _f\) and \(H=25\). Similarly to Figs. 4, 6 and 10, the frequency spectra \(\mathfrak {I}(s_n)+\sum _hih\beta \) vary with the modulation parameters \(\lambda \) and \(\beta \) and can eventually lock-in. Because the FFs have a poly-harmonic spectrum and \(\eta = 1\), it exists several ranges of frequency modulation \(\beta \) where the spectra of two different FFs are locked in frequencies that are not positive integer multiple of \(\beta /2\) (those are the regions where the red and blue colors in Fig. 12 mix and where every growth rates \(\mathfrak {R}(s_n)\) are different from zero in Fig. 12b). Those situations are qualitatively illustrated in Fig. 3e and are responsible for the Neimark–Sacker bifurcation illustrated in Fig. 2d. The wider region of instability responsible for those secondary Hopf bifurcations corresponds to a lock-in of the fundamental harmonic of the two different FFs when the other ones are due to lock-in of subharmonics. It is interesting to note that in the main instability region (far right of Fig. 12), the spectra of the two FFs ultimately lock in \(i(\beta /2\pm m\beta )\) when increasing \(\beta \), i.e., the system undergoes a 2T-instability. This main instability is already observed in Fig. 6.
Figure 13a displays the stability chart of the straight Ziegler column with an end compressive positional following force in the modulation parameters space \((\lambda ,\beta )\). Like in Fig. 7, the displayed stability chart obtained with the eigenvector sorting algorithm has been validated through the computation of the monodromy matrix and its Floquet multipliers in the time domain [30], leading to a map of truncation order H in the \((\lambda ,\beta )\) space shown in Fig. 14b of “Appendix 4”. The system exhibits instability tongues that correspond to parameters for which at least one of the growth rates \(\mathfrak {R}(s_n)\) of the \(N=4\) fundamental FFs is positive. Here, green regions are associated with secondary Hopf bifurcations and correspond to modulation ranges where the two physical FFs are locked in frequencies that are not integer multiple of \(\beta /2\) when the orange region shows the 2T-instability situation related to a \(\beta /2 \pm m\beta \) lock-in of the fundamental of the resulting in-phase FF in the state space as illustrated in Fig. 12. Like in the conservative case in Fig. 7, the analysis of the full spectrum of Hill’s matrix (no sorting) leads to a wrong stability diagram displayed in Fig. 13b. Moreover, unlike for T and 2T-instability regions, the eigenvalue sorting algorithm, represented by the stability chart of Fig. 13c, is not giving the correct Neimark–Sacker instability regions for the optimal truncation order of Fig. 14b. The reason is that for some modulation parameters and at this optimal truncation order, the sorted Floquet exponents \(s_n\) that are in the primitive spectral cell \(-\beta /2 \le s_n < \beta /2\) are not yet converged because they are not the fundamental ones responsible for the Neimark–Sacker lock-in instability. On the contrary, the FFs computed with the eigenvector sorting algorithm are the fundamental ones, a property that is crucial when dealing with secondary Hopf bifurcations or stable FFs for small \(\beta \) as explained in Sect. 3.
5 Conclusions
The presented study has shown how to practically implement and compute the vibrational modes, or Floquet Forms (FFs), of a structure in periodic elastic state through the archetypal example of a Ziegler column subjected to an end harmonic compressive force. The latter has been used to compare the classic spectral methods that exist to compute the FFs through Hill’s matrix. Our results highlighted the absolute necessity to sort the spectrum of Hill’s matrix and the benefit of the eigenvector sorting algorithm that selects the fundamental FFs, which are the most converged ones. We also showed the similarities and differences between the classic harmonic modes about equilibria and the almost periodic FFs about periodic stationary states. Mathematically and physically, FFs can be seen as a poly-harmonic generalization of harmonic modes. At high-frequency modulation, FFs tend to effective classic vibrational modes as the modulated state is averaged to its fundamental part. On the contrary, at low frequency modulation, a spectral leakage occurs and FFs contain an almost continuous frequency spectrum, with a finite bandwidth. In the particular case of zero frequency modulation, FFs are equivalent to classic harmonic modes where the natural frequencies is specified by the phase of the periodic elastic state.
The spectral calculation of FFs could be used in many engineering systems, from rotating machineries with geometric imperfections to the transverse vibrations of slender structures with compressive or tensile periodic stresses. For practical purposes in computational mechanics though, further numerical developments would be needed for a computation of the converged spectrum of large Hill matrices in reasonable CPU time. Notably, the current eigenvector sorting algorithm applies on the full raw spectrum, an impractical situation for high-dimensional systems. It would therefore be crucial to find a way to include this sorting algorithm at the level of the eigenvectors calculation in order to reduce the spectrum computation to the first few physical fundamental FFs. Another possibility would be to take advantage of the nature of the eigenvalue problem and use domain decomposition methods as well as parallelization techniques to improve computational times. Along the development of the modal analysis of structures in periodic states, FFs should be tested as a reduction basis for linear and nonlinear problems in structural vibration or as preferential directors in predictor–corrector algorithms. Another important application lies in the insight given by FFs on dynamic instabilities as shown numerically in this manuscript. Notably, it could be interesting to use the frequency lock-in of FFs as an experimental instability precursor for structures in period states. An experimental Ziegler column [3] would be a relevant test bench to assess the feasibility of instability detections through the spectral signature of FFs.
References
Adou, A.E., Tuckerman, L.S.: Faraday instability on a sphere: Floquet analysis. J. Fluid Mech. 805, 591–610 (2016)
Bekhoucha, F., Rechak, S., Duigou, L., Cadou, J.M.: Nonlinear forced vibrations of rotating anisotropic beams. Nonlinear Dyn. 74, 1281–1296 (2013)
Bigoni, D., Noselli, G.: Experimental evidence of flutter and divergence instabilities induced by dry friction. J. Mech. Phys. Solids 59, 2208–2226 (2011)
Bolotin, V.V.: The dynamic stability of elastic systems. Holden-Day, Inc. (1964)
Butcher, E.A., Sinha, S.C.: Normal forms and the structure of resonance sets in nonlinear time-periodic systems. Nonlinear Dyn. 23, 35–55 (2000)
Curtis, C., Deconinck, B.: On the convergence of Hill’s method. Math. Comp. 79, 169–187 (2010)
Deconinck, B., Kutz, J.N.: Computing spectra of linear operators using the Floquet–Fourier–Hill method. J. Comput. Phys. 219, 296–321 (2006)
Deconinck, B., Kiyak, F., Carter, J.D., Kutz, J.N.: SpectrUW: a laboratory for the numerical exploration of spectra of linear operators. Math. Comput. Simul. 74, 370–378 (2007)
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)
Ewins, D.J.: Modal Testing: Theory and Practice. Research Studies Press, Letchworth (1984)
Floquet, G.: Sur la théorie des équations différentielles. Annales scientifiques de l’École Normale Supérieure 8, 3–132 (1879)
Genta, G.: Dynamics of Rotating Systems. Springer, Berlin (2007)
Géradin, M., Rixen, D.: Mechanical Vibrations: Theory and Application to Structural Dynamics. Wiley, New York (1997)
Guckenheimer, J., Holmes, P.: Nonlinear Oscillations, Dynamical Systems, and bifurcation of Vector Fields. Springer, New York (1983)
Han, D.J.: Vibration analysis of periodically time-varying rotor system with transverse crack. Mech. Syst. Signal Process. 21, 28572879 (2007)
Han, Q.: Parametric instability of a Jeffcott rotor with rotationally asymmetric inertia and transverse crack. Nonlinear Dyn. 73, 827–842 (2013)
Hill, G.W.: On the part of the motion of the lunar perigee which is a function of the mean motions of the sun and moon. Acta Math. 8, 3–36 (1886)
Liu, J., Bertoldi, K.: Bloch wave approach for the analysis of sequential bifurcations in bilayer structures. Proc. R. Soc. A 471, 20150493 (2015)
Kumar, K., Tuckerman, L.S.: Parametric instability of the interface between two fluids. J. Fluid Mech. 279, 49–68 (1994)
Lazarus, A., Prabel, B., Combescure, D.: A 3D finite element model for the vibration analysis of asymmetric rotating machines. J. Sound Vib. 329, 3780–3797 (2010)
Lazarus, A., de Langre, E., Manneville, P., Vincent, P., Perisanu, S., Ayari, A., Purcell, S.: Statics and dynamics of a nanowire in field emission. Int. J. Mech. Sci. 52(11), 13961406 (2010)
Lazarus, A., Thomas, O.: A harmonic-based method for computing the stability of periodic solutions of dynamical systems. Comp. Rend. Acad. Sci.: Mecanique 338, 510-517 (2010)
Lazarus, A., Thomas, O., Deü, J.F.: Finite element reduced order models for nonlinear vibrations of piezoelectric layered beams with applications to NEMS. Finite Elem. Anal. Des. 49, 35–51 (2012)
Lee, C.W., Han, D.J., Suh, J.H., Hong, S.W.: Modal analysis of periodically time-varying linear rotor systems. J. Sound Vib. 303, 553–574 (2007)
McEwan, M.I., Wright, J.R., Cooper, J.E., Leung, A.Y.T.: A combined modal/finite element analysis technique for the dynamic response of a non-linear beam to harmonic excitation. J. Sound Vib. 243, 601624 (2001)
Monteil, M., Touzé, C., Thomas, O., Benacchio, S.: Nonlinear forced vibrations of thin structures with tuned eigenfrequencies: the cases of 1:2:4 and 1:2:2 internal resonances. Nonlinear Dyn. 75, 175–200 (2014)
Moore, G.: Floquet theory as a computational tool. SIAM J. Numer. Anal. 42, 2522–2568 (2005)
Morse, P.M.: Vibration and Sound. McGraw-Hill, NewYork (1948)
Nayfeh, A.H., Pai, P.F.: Linear and Nonlinear Structural Mechanics. Wiley, New York (2008)
Nayfeh, A.H., Mook, D.T.: Nonlinear Oscillations. Wiley, New York (2008)
Païdoussis, M.P., Price, S.J., De Langre, E.: Fluid-Structure Interactions: Cross-Flow-Induced Instabilities. Cambridge University Press, Cambridge (2010)
Pandiyan, R., Sinha, S.C.: Analysis of time-periodic nonlinear dynamical systems undergoing bifurcations. Nonlinear Dyn. 8, 21–43 (1995)
Peeters, M., Viguié, R., Sérandour, G., Kerschen, G., Golinval, J.-C.: Nonlinear normal modes, Part II: toward a practical computation using numerical continuation techniques. Mech. Syst. Signal Process. 23, 195–216 (2009)
Peletan, L., Baguet, S., Torkhani, M., Jacquet-Richardet, G.: A comparison of stability computational methods for periodic solution of nonlinear problems with application to rotor dynamics. Nonlinear Dyn. 72, 1–12 (2013)
Poincaré, H.: Sur les déterminants d’ordre infini. Bull. de la S. M. F. 14, 77–90 (1886)
Shimanouchi, T.: Tables of molecular vibrational frequencies part 5. J. Phys. Chem. Ref. Data 1, 189–216 (1972)
Sinha, S.C., Wu, D.-H.: An efficient computational scheme for the analysis of periodic systems. J. Sound Vib. 151, 91–117 (1991)
Sinha, S.C., Pandiyan, R., Bibb, J.S.: Liapunov-Floquet transformation: computation and applications to periodic systems. J. Vib. Acoust. 118, 209–219 (1996)
Sinha, S.C., Butcher, E.A., David, A.: Construction of dynamically equivalent time-invariant forms for time-periodic systems. Nonlinear Dyn. 16, 203–221 (1998)
Sinha, S.C., Redkar, S., Deshmukh, V., Butcher, E.A.: Order reduction of parametrically excited nonlinear systems: techniques and applications. Nonlinear Dyn. 41, 237–273 (2005)
Thomas, O., Mathieu, F., Mansfield, W., Huang, C., Trolier-McKinstry, S., Nicu, L.: Efficient parametric amplification in micro-resonators with integrated piezoelectric actuation and sensing capabilities. Appl. Phys. Lett. 102, 163504 (2013)
Tommasini, M., Kirillov, O.N., Misseroni, D., Bigoni, D.: The destabilizing effect of external damping: singular flutter boundary for the Pflüger column with vanishing external dissipation. J. Mech. Phys. Solids 91, 204–215 (2016)
Wang, X., Hale, J.K.: On monodromy matrix computation. Comput. Methods Appl. Mech. Eng. 190, 2263–2275 (2001)
Whittaker, E.T., Watson, G.N.: A Course of Modern Analysis. Cambridge University Press, Cambridge (1927)
Zhou, J., Hagiwara, T., Araki, M.: Spectral analysis and eigenvalues computation of the harmonic state operators in continuous-time periodic systems. Syst. Control Lett. 53, 141155 (2004)
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1: Equation of motion of the Ziegler column
With the help of Newton’s second law applied on the two rotating rigid bars parameterized by \(\theta _1(t)\) and \(\theta _2(t)\), it is possible to establish the nonlinear equation of motion of the Ziegler column described in Fig. 1. By equating the quantity of acceleration \(\mathcal {A}_{bar1}\) and \(\mathcal {A}_{bar2}\) on the one side, to the sum of the external moments \(\mathcal {M}_{bar1}\) and \(\mathcal {M}_{bar2}\), on the bar 1 and 2, respectively, on the other side, we obtain a system of two nonlinear ordinary differential equations:
In Eq. (15), \(\mathcal {T}(\theta _1,\theta _2,\dot{\theta }_1,\dot{\theta }_2)\) is the kinetic energy of the system of two rotating rigid bars reading
The moments \(\mathcal {M}^k_1\) and \(\mathcal {M}^k_1\) represent the restoring elastic moments due to the rotational springs and read, in bar 1 and 2, respectively:
The moments \(\mathcal {M}^P_1\) and \(\mathcal {M}^P_2\) are due to the end external harmonic force F(t) and read, in bar 1 and 2, respectively:
If \(\eta =0\) (in the case of a force remaining horizontal upon deformation of the structure), the moments \(\mathcal {M}^P_1\) and \(\mathcal {M}^P_2\) can be derived from the gradient of a potential energy, and the system is said to be conservative, or periodically conservative as the value of the moments is periodically varying with time. If \(\eta =1\) (in the case of moments depending on the position of the structure in space), the previous property is not true and the system is non-conservative. Replacing Eqs. (16)–(18) into Eq. (15), one obtains the nonlinear system of equation of motions of the two degrees of freedom as expressed in Eq. (1).
Appendix 2: Derivation of the complex Hill matrix
In this section, we explain how to derive the Hill matrix of the time-periodic linearized equation of motion Eq. (5), \(\dot{\mathbf {y}}(\tau ) = \mathbf {J}(\tau ) \mathbf {y}(\tau )\), in the complex domain. The first step consists in rewriting the \(\bar{T}\)-periodic Jacobian of size \(N=4\), \(\mathbf {J}(\tau ) = \mathbf {J}(\tau + 2\pi /\beta )\), in a complex Fourier series. In our particular case of a Ziegler column submitted to a harmonic end compressive load, \(\mathbf {J}(\tau )\) can be expanded in the closed form \(\mathbf {J}(\tau ) = \mathbf {J}^0 + \mathbf {J}^{-1}e^{-i\beta \tau } + \mathbf {J}^{1} e^{i\beta \tau }\) where \(\mathbf {J}^0\), \(\mathbf {J}^1\) and \(\mathbf {J}^{-1}\) are given in Eq. (5).
According to Floquet theory, Floquet forms (FFs) are the \(N=4\) particular fundamental solutions \(\mathbf {y}(\tau )\) in the form \(\mathbf {y}(\tau ) = \mathbf {p}(\tau ) e^{s \tau }\) where \(\mathbf {p}(\tau )=\mathbf {p}(\tau +\bar{T})\) and s is a complex number. Since the eigenfunction \(\mathbf {p}(\tau )\) is \(\bar{T}\)-periodic, the FF can also be expanded in the complex Fourier series \(\mathbf {y}(\tau ) = \sum _{h = -\infty }^{+\infty }\mathbf {p}^he^{\left( ih\beta +s\right) \tau }\) and the associated velocity \(\dot{\mathbf {y}}(\tau )\) read \(\dot{\mathbf {y}}(\tau ) = \sum _{h=-\infty }^{\infty } (s + ih\beta ) \mathbf {p}^h e^{(s + ih\beta )\tau }\).
Replacing the expanded expressions of \(\mathbf {y}(\tau )\), \(\dot{\mathbf {y}}(\tau )\) and \(\mathbf {J}(\tau )\) in Eq. (5), one can recast the equation of motion from the time domain to the frequency domain such that
From Eq. (19), by taking into account that the \(e^{s \tau }\) can be factorized and removed, it is now straightforward to apply the harmonic balance method. The latter is based on the property that in order for the sum of all harmonics \(e^{ih\beta \tau }\) for \(h = -\infty \ldots +\infty \) to be balanced to zero, the sum of the contributions in front of each harmonics \(e^{ih\beta \tau }\) has to be balanced to zero. For practical purposes, this remark leads to several vectorial algebraic equations of dimension \(N=4\). For the first five harmonics \(-\,2\), \(-\,1\), 0, 1 and 2, those equations read:
Equation (20) is an eigenvalue problem, truncated to the order \(H=2\), that can be transformed in the matrix form of Eq. (10), \(\left( \mathbf {H}^2-s\mathbf {1}\right) \mathbf {q}^2 = \mathbf {0}\) where \(\mathbf {H}^2\) is the Hill matrix truncated to the order \(H=2\), given in Eq. (12), s is the complex eigenvalue of \(\mathbf {H}^2\) and \(\mathbf {q}^{2}=\left\{ \mathbf {p}^{-2} \, \mathbf {p}^{-1} \, \mathbf {p}^{0} \, \mathbf {p}^{1} \, \mathbf {p}^{2} \right\} ^T\) is the associated eigenvector. Note that the construction of the complex Hill matrix for higher truncated order H follows the exact same reasoning shown for \(H=2\). The problem we encounter when the eigenvalue problem Eq. (20) is truncated, e.g., to the order \(H=2\) in the form of the Hill matrix \(\mathbf {H}^2\), is that we have to drop the contributions \(\mathbf {p}^{-3}\) and \(\mathbf {p}^{3}\). The consequence is that Eq. (20) is only approximated because some equations are not correct anymore. This is the reason why a sorting algorithm is necessary to compute the Floquet forms of the Hill matrix.
In the general case of a more complex periodic Jacobian than the harmonic one, we dealt with in this article, the latter cannot be expanded in a closed-form Fourier series but rather in the general form of Eq. (9), \(\mathbf {J}(\tau ) = \sum _{k = -\infty }^{+\infty }\mathbf {J}^ke^{ik\beta \tau }\). In this scenario, the aforementioned spectral expansions of \(\mathbf {y}(\tau )\) and \(\dot{\mathbf {y}}(\tau )\) remain the same, but the product \(\mathbf {J}(\tau )\mathbf {y}(\tau )\) changes, so that Eq. (19) now becomes
Equation (21) is an infinite value problem that can be recast in the matrix form \(\left( \mathbf {H}^{\infty }-s\mathbf {1}\right) \mathbf {q}^{\infty } = \mathbf {0}\) where \(\mathbf {H}^{\infty }\) is the general complex infinite Hill matrix whose form is given in Eq. (10) for a truncation order \(H=2\).
Appendix 3: Derivation of the real Hill matrix
It exists some situations where the presence of the pure imaginary number “i” in the complex Hill matrix is a problem. An alternative is to deal with a real Hill matrix, although the formalism is more complicated. The difference with “Appendix 2” is simply to expand the time-periodic equation of motion Eq. (5), \(\dot{\mathbf {y}}(\tau ) = \mathbf {J}(\tau ) \mathbf {y}(\tau )\), in real Fourier series.
In our particular case of a harmonic modulation, the \(\bar{T}\)-periodic Jacobian simply reads
where the expressions of \(\mathbf {J}_c^0\) and \(\mathbf {J}_c^1\) are given in Eq. (5). The \(N=4\) Floquet forms \(\mathbf {y}(\tau )\) given in the complex domain in Eq. (8) can be expressed by the real expansion
and the associated time derivative reads
Replacing the expanded expressions of \(\mathbf {y}(\tau )\), \(\dot{\mathbf {y}}(\tau )\) and \(\mathbf {J}(\tau )\) of Eqs. (22)–(24) in Eq. (5), we can recast the equation of motion from the time domain to the spectral domain
Like for Eq. (19) and (20), the harmonic balance method allows us to recast the problem in \(2H+1\) algebraic equations of dimension N by independently equating to zero all the constant terms in \(\cos (0\beta \tau )\), the first harmonics \(\cos (\beta \tau )\) and \(\sin (\beta \tau )\), the second harmonics \(\cos (2\beta \tau )\) and \(\sin (2\beta \tau )\) and so on. By putting those equations in a matrix form, we obtain an eigenvalue problem \(\left( \mathbf {H}^H-s\mathbf {1}\right) \mathbf {q}^H = \mathbf {0}\) where \(\mathbf {H}^H\) is the \(N \times (2H+1)\)-dimensional square real Hill matrix truncated at order H, s and \(\mathbf {q}^H\) are the \(N \times (2H+1)\) complex eigenvalues and eigenvectors of \(\mathbf {H}^H\), respectively. If we order the eigenvector in the form \(\mathbf {q}^H =\left\{ \frac{1}{2}\mathbf {a}^0 \, \mathbf {a}^{1} \, \ldots \, \mathbf {a}^{H} \, \mathbf {b}^{1} \, \ldots \, \mathbf {b}^{H} \right\} ^T\), the real Hill matrix reads, e.g., for \(\mathbf {H}^3\) and \(\mathbf {q}^3 =\left\{ \frac{1}{2}\mathbf {a}^0 \, \mathbf {a}^{1} \, \mathbf {a}^{2} \, \mathbf {a}^{3} \, \mathbf {b}^{1} \, \mathbf {b}^{2} \, \mathbf {b}^{3} \right\} ^T\):
When replacing the eigenvalues s and associated eigenvectors \(\mathbf {q}\) of the real Hill matrix in the real Fourier expansion of the fundamental solutions given in Eq. (23), one gets a numerical approximation of the FFs of the systems. But like in the complex domain, because of truncation errors, the \(N=4\) families of \((2H+1)\) computed solutions \(\mathbf {y}(\tau )\) do not all converge to the FFs and a sorting algorithm is needed. The computed eigenvalues are the same whether it comes from the real or complex Hill matrix. Consequently, the eigenvalue algorithm still holds with the real Hill matrix: by keeping the N eigenvalues inside the spectral primitive cell \(-\beta /2 \le \mathfrak {I}(s_l) < \beta /2\), the latter (with their associated eigenvectors) will eventually lead to N converged FFs as H is increased. The eigenvector sorting algorithm that allows to compute the N fundamental FFs also holds with the real Hill matrix. It still consists in computing the weighted means \(w_l = \sum _h|\mathbf {p}_l^h|/\sum _h|\mathbf {p}_l^h|\) for \(-H \le h \le H\) and keeping the spectrum associated with the N weighted means that belong to the primitive cell \(-1/2 \le w_l < 1/2\). The only supplementary step to compute \(w_l\) with the real Hill matrix is that we need the complex/real transformation formulas \(\mathbf {p}^0 = \mathbf {a}^0/2\) for \(h=0\) and \(\mathbf {p}^{-h} = (\mathbf {a}^h+i\mathbf {b}^h)/2\) or \(\mathbf {p}^h = (\mathbf {a}^h-i\mathbf {b}^h)/2\) for \(h>0\).
In the general case of a periodic modulation, the \(\bar{T}\)-periodic Jacobian would read
In this situation, the linear equation of motion \(\dot{\mathbf {y}}(\tau ) - \mathbf {J}(\tau )\mathbf {y}(\tau ) = \mathbf {0}\), expanded in the real spectral domain, becomes much more complicated. However, the harmonic balance method can still be applied, leading to an eigenvalue problem \(\left( \mathbf {H}^H-s\mathbf {1}\right) \mathbf {q}^H = \mathbf {0}\). The expression of the real Hill matrix \(\mathbf {H}^H\) is yet more complicated than the one of Eq. (26) in the harmonic modulation case. If decomposed in a sum of block matrices and by ordering the eigenvector in the form \(\mathbf {q}^H =\left\{ \frac{1}{2}\mathbf {a}^0 \, \mathbf {a}^{1} \, \ldots \, \mathbf {a}^{H} \, \mathbf {b}^{1} \, \ldots \, \mathbf {b}^{H} \right\} ^T\), \(\mathbf {H}^H\) reads:
where
are \((N \times HN)\)-dimensional block vectors (\(\mathbf {J}_c^T\) and \(\mathbf {J}_s^T\) are the transpose of the above block vectors, not of the full matrices \(\mathbf {J}_c \) and \(\mathbf {J}_s\) meaning one has to be careful to not transpose the matrices \(\mathbf {J}_c^h\) and \(\mathbf {J}_s^h\) in the process but simply ordering them in a column block vector),
are \((NH \times NH)\)-dimensional block matrices with harmonic contributions of the Jacobian either on cosine or sine, and where
and
are \((NH \times NH)\)-dimensional block matrices. Although seemingly complicated if compared to the general complex Hill matrix given in Eq. (10) that is the sum of a complex block diagonal matrix and a real Toeplitz block matrix, the general real Hill matrix is relatively easy to numerically implement. Indeed, it is composed of \(\mathbf {K}_c\) and \(\mathbf {K}_s\) which are Hankel block matrices, \(\mathbf {T}_c\) that is a Toeplitz matrix and \(\mathbf {T}_s\) that is the sum of a real block diagonal matrix and a Toeplitz matrix. Applying the eigenvector sorting algorithm on the real Hill matrix \(\mathbf {H}^H\) of Eq. (28) allows to compute the N fundamental FFs of a system in a general periodic state.
Appendix 4: Spectral convergence of the stability charts
The stability charts of Figs. 7 and 13 have been computed and validated with a classic monodromy matrix algorithm in the time domain [30]. For each parameter \((\beta ,\lambda )\), the \(N=4\) Floquet multipliers of the Monodromy matrix were computed with a sufficiently small time step to ensure convergence and served as a reference solution. The Hill matrix was then constructed for various increasing truncation order H. For each H, the Floquet multipliers \(\rho _n'\) were obtained from the \(N=4\) fundamental Floquet exponents \(s_n\) computed with the eigenvector sorting algorithm explained in Sect. 2.2, thanks to the relation \(\rho _n' = e^{s_n\bar{T}}\) where \(\bar{T}=2\pi /\beta \) is the dimensionless period of the considered perturbed elastic state. We defined a converged spectral truncation order \(H_{conv}\) as the minimal H for which the \(N=4\) differences \(|\rho _n' - \rho _n|\) were not exceeding \(1 \times 10^{-6}\). The map of the converged truncation order \(H_{conv}\) in the \((\beta ,\lambda )\) space is given in Fig. 14a, b for \(\eta = 0\) and \(\eta =1\), respectively.
The number of required harmonics \(H_\mathrm{conv}\) is generally larger as the modulation amplitude \(\lambda \) is enhanced and the frequency modulation \(\beta \) is decreased. Also more harmonics are required in the instability regions than in the stable ones. Those converged truncation order maps are the optimal ones when using the eigenvector sorting algorithm. If no sorting, the stability map would not converge, and if using the eigenvalue sorting algorithm, one could need higher truncation order \(H_\mathrm{conv}\), especially for small \(\beta \) or in the non-conservative case. Note finally that it appears from Fig. 14 that more harmonics are needed in the non-conservative case than in the conservative one. This trend is, however, exaggerated as most of the numerical data converge for less than \(H=25\), and only a very thin region, located around \(\beta /\omega _1 \approx 0.75\) and corresponding to a \(2\bar{T}\) instability of the second FF, needs \(H=50\).
Rights and permissions
About this article
Cite this article
Bentvelsen, B., Lazarus, A. Modal and stability analysis of structures in periodic elastic states: application to the Ziegler column. Nonlinear Dyn 91, 1349–1370 (2018). https://doi.org/10.1007/s11071-017-3949-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-017-3949-4