Abstract
This paper addresses the model reduction and the simulation of a damped Euler–Bernoulli–von Kármán pinned beam excited by a distributed force. This nonlinear problem is formulated as a PDE and reformulated as a well-posed state-space system. The model order reduction and simulation are derived by combining two approaches: a Volterra series expansion and truncation and a pseudo-modal truncation defined from the eigenbasis of the linearized problem. The interest of this approach lies in the large class of input waveshapes that can be considered and in the simplicity of the simulation structure. This structure only involves cascades of finite-dimensional decoupled linear systems and multilinear functions. Closed-form bounds depending on the model coefficients and the truncation orders are provided for the Volterra convergence domain and the approximation error. These theoretical results are generalized to a large class of nonlinear models, and refinement of bounds are also proposed for a large sub-class. Numerical experiments confirm that the beam model is well approximated by the very first Volterra terms inside the convergence domain.
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
This paper addresses the model reduction and simulation of a beam with external excitation for fast simulation purpose. The model under consideration, proposed in [9, 11], represents a damped nonlinear pinned beam. Under the simplifying assumptions of Euler–Bernoulli and von Karman’s kinematics coupled with viscous and structural damping, the resulting model is expressed as a nonlinear partial differential equation. Our objective is to design and simulate an accurate reduced causal model when the excitation is not known in advance and may have any waveshape: the excitation is then considered as the input of a beam system.
Model reduction for nonlinear systems, in particular nonlinear PDEs, is an important problem in engineering sciences, that has been and is currently still thoroughly studied through a wide variety of methods. Among them, POD-based approaches (including SVD, PCA and KLD decomposition [1, 21]) coupled with Galerkin projection are very popular (see, for instance, [17, 18] and more recently [12]). Koopman-based methods (see, for instance, [3, 24]) are also becoming increasingly used. These methods are data driven in the sense that they build approximate models based on values collected from numerous real or numerical experiments: to generate these data, the system is fed by a selected set of inputs or forcing signals and a set of initial conditions.
In this work, we propose a different approach, based on the exact knowledge of the systems equations, and exploit two standard tools.
The first one is the Volterra series expansion. First introduced by Vito Volterra [29], these series have been widely used for signal processing, electronics, mechanics, acoustics (etc.), for model order reduction and real-time simulation purposes, since they transform a nonlinear dynamical system into a series of linear systems cascaded with multilinear interconnecting functions. There exists a vast literature concerning Volterra series for ODEs. They were studied, for instance, in [6, 8, 10, 27, 28]. Volterra series expansions can also be applied to some classes of nonlinear PDEs, using space-time kernels (see e.g. [26] for Green–Volterra series expansions) or using infinite-dimensional (semigroup) Volterra kernels [15] (see also [4] for a review). One important issue raised by this approach in practical applications is to find a bound on the system’s input magnitude for which the series representation is convergent, and on the series truncation error. This is still an active domain of research as evidenced in the recent paper [30] and references therein (see also [2, 20, 25] for frequency domain criteria). This paper relies on computable convergence results valid for the class of bounded input signals, first established for linear-analytic ODE systems in [14], and improved in [15] where tighter convergence bounds and criterion are provided for both ODEs and PDEs.
The second standard tool that we have at hand for dynamical model reduction is the modal decomposition of linear PDEs, followed by truncation and projection on a finite-dimensional modal subspace spanned by the first modes. In this context, the external excitation is projected on this subspace, and the resulting system’s trajectories correspond to a time-varying excitation of the finite modal basis. The resulting reduced model becomes a set of finite dimension ODE systems, whose simulation is easy. This ability to approximate infinite-dimensional linear systems by finite dimension linear ODE systems constitutes the main advantage of this approach.
In this paper, as our model is both nonlinear and infinite dimensional, we propose a method for combining both tools and exploit their respective advantages in order to obtain an approximated model composed of finite-dimensional linear ODE systems and nonlinear interconnections functions.
The paper is organized as follows: the notations and mathematical results borrowed from [15] are briefly recalled in Sect. 2, and the beam model is introduced in Sect. 3, together with its state space representation. The linearized version of the model and its modal decomposition are studied in 4. In this section, we also introduce the notion of pseudo-modal truncation that we use to formulate an approximated finite-dimensional nonlinear model in the modal sub-spaces. Section 5 presents the reduced model and provides a convergence bound as well as an approximation error estimate, depending on the input signal. These results also are generalized for a wide class of nonlinear models. Then, in Sect. 6, we develop new theoretical results that refine convergence bounds for specific classes of nonlinearities, and apply them to the beam model. Finally, numerical simulations showing the application of our method to two different parameter configurations are provided in Sect. 7.
2 Preamble
In [14, 15], we have proved that the trajectories of a class of input/output nonlinear systems can be decomposed into Volterra series expansions for any bounded input in a computable convergence domain. A truncation error bound can be also computed. This section reminds these results, based on which is addressed the case of a damped nonlinear pinned beam excited by a distributed force of any waveshape.
2.1 Class of nonlinear systems
We consider systems excited on positive times \({\mathbb {T}}={\mathbb {R}}_+\) by inputs \(u:{\mathbb {T}}\!\rightarrow \! {\mathbb {U}}\), with state-space representation of state \(x:{\mathbb {T}}\!\rightarrow \!{\mathbb {X}}\), governed by
with initial condition
where \(A:{\mathbb {X}}\rightarrow {\mathbb {X}}\) and \(B:{\mathbb {U}}\rightarrow {\mathbb {X}}\) are linear operators, \(A_k:{\mathbb {X}}^k\rightarrow {\mathbb {X}}\) are multilinear operators (accounting for nonlinearities of homogeneous degree k w.r.t. x) and where A is assumed to generate stable dynamics for the linearized system (hypothesis H0).
Finite-dimensional case (\({\mathbb {X}}={\mathbb {R}}^n\), \({\mathbb {U}}={\mathbb {R}}^m\)). The state x and the input u can be vectors, in which case A and B can be represented by \(n \times n\) and \(n\times m\) matrices and the \(A_k\)’s are multilinear functions. Hypothesis (H0) means that A is a Hurwitz stable matrixFootnote 1: A generates the flow \(S(t)=\exp (A t) \) on [0, T], whose operator norm is bounded by \(\beta \exp (\alpha t)\) for some \(\beta >0\) and a negative growth boundFootnote 2\(\alpha <0\).
Infinite-dimensional case (\({\mathbb {X}}\), \({\mathbb {U}}\): Banach spaces). The state x and the input u can also be space-dependent functions, in which case A, B (resp., \(A_k\)) are linear (resp., multilinear) space operators in the spaces setting \({\mathcal {L}}({\mathbb {X}})\), \({\mathcal {L}}({\mathbb {U}},{\mathbb {X}})\) (resp., \(\mathcal {ML}_k({\mathbb {X}})\)) detailed in “Appendix A”. Technically, hypothesis (H0) means that A generates a flow (called a strongly continuous semigroup) S with negative growth bound \(\alpha <0\) and with \(\beta >0\) such that for all \(t\in {\mathbb {T}}\), \(\Vert S(t)\Vert _{{\mathcal {L}}({\mathbb {X}},{\mathbb {X}})}\le \beta \exp (\alpha t)\).
Systems under consideration. The class of problems (1–2) with (H0) is examined in the framework of bounded signals, namely
case for which well-posed definitions of solutions (afternamed mild solutions) can be introduced (see details in “Appendix A”, see also [7, 23] and [13, 15] for more general classes of systems).
2.2 Volterra series expansion
The trajectory x can be decomposed as a sum of contributions with homogeneous of order m w.r.t. to input u and initial condition \({x_{\mathrm {ini}}}\), given by
where the terms satisfy the sequence of linear problems
where the index set \({\mathbb {M}}_m^{k}\!\!:=\!\Big \{ {p}\in ({\mathbb {N}}^*)^{k} \, \big | \,\, {p}_1\!+\dots +{p}_{k} \!=\! m \Big \}\) selects occurrences \(x_{p_i}\) such that their combination through the multi-linear operator \(A_k\) is of order m.
Solutions are given by a sequence of convolutions with S
that exactly generate a Volterra series expansion (see [15, Rk1]), whose kernels can be deduced from formula (8–9).
Remark 1
(Link with the regular perturbation method) Eq. (8) isolates the classical solution of the linearized problem (1–2 without the \(A_k\)’s). Solution (4–9) formally results from the regular perturbation method [13] applied to the input and the initial condition, both marked by a common scalar \(\varepsilon \) (\(u=\varepsilon {{\tilde{u}}}\), \({x_{\mathrm {ini}}}=\varepsilon {\widetilde{{x_{\mathrm {ini}}}}}\)), by sorting terms along the powers of this marker \(\varepsilon \) (\(x_m=\varepsilon ^m {{\tilde{x}}}_m\)).
Remark 2
(Simulation issues) The truncated series is well adapted to time-domain simulation, since the signals \(x_m\) can be processed by combining linear filters (simulation of several occurrences of \(\dot{y}=A y+v\)) and instantaneous nonlinearities (multilinear operators \(A_k\) with \(k\le m\) fed by subsets of yet-simulated signals \(x_j\) with \(j\le m-1\)) [15, Rk2 and Fig.1] (see also Fig. 3).
2.3 Convergence domain and truncation error bound
The series (4–9) converges towards a mild solution of (1–2) in the space \({\mathcal {X}}\) of bounded trajectories, if the solution (8) of the linearized problem is bounded as follows (see [5, 14, 15]):
if \(\Vert x_1\Vert _{\mathcal {X}}< \rho \), then
where the convergence radius \(\rho \), gain bound function \(\varPhi \) and error bound function \(R_M\varPhi \) are characteristic quantities of the system.
In practice, they can be derived as follows:
- Step 1:
-
Compute the upper bounds \(\zeta _k\), for \(2\le k \le K\),
$$\begin{aligned} \zeta _k\ge \int _{\mathbb {T}}\Vert S(t)A_k\Vert _{\mathcal {ML}_k({\mathbb {X}},{\mathbb {X}})} \,\mathrm {d}t, \end{aligned}$$(12) - Step 2:
-
Define the function F, analytic at \(z=0\),
$$\begin{aligned} F(z) = \frac{z}{z-\zeta (z)} ~~\text {with}~~ \zeta (z)=\sum _{k=2}^{K} \zeta _k\, z^k. \end{aligned}$$(13) - Step 3:
-
Compute the unique root \(\sigma \) defined by
$$\begin{aligned} \sigma >0 ~~\text {such that}~~ \sigma \,F^\prime (\sigma )-F(\sigma )=0. \end{aligned}$$(14) - Step 4:
-
Compute the convergence radius \(\rho \), given by
$$\begin{aligned} \rho = \sigma /F(\sigma )>0. \end{aligned}$$(15) - Step 5:
-
Find the unique function analytic at \(z=0\)
$$\begin{aligned} \varPhi (z) \!=\! \sum _{m=1}^\infty \phi _m z^m ~\text {such that}~ \varPhi (z) = z\,F\big (\varPhi (z)\big ).\nonumber \\ \end{aligned}$$(16) - Step 6:
-
Compute the remainder function given by
$$\begin{aligned} R_M\varPhi (z) = \varPhi (z) - \sum _{m=1}^M \phi _m z^m. \end{aligned}$$(17)
Note that the coefficients \(\phi _m\) are given by \(\phi _1=1\) and, for all \(m\ge 2\), \(\phi _m=\sum _{k=2}^m \zeta _k \sum _{p\in {\mathbb {M}}_m^k} \prod _{i=1}^{k} \phi _{p_i}\).
Remark 3
(Convergence radius on the input) Following [14, 19], a convergence condition can be proposed on the system input for zero initial conditions. From (8), \(\Vert x_1\Vert _{\mathcal {X}}\) \(\le \gamma \Vert u\Vert _{\mathcal {U}}\) with
So, a sufficient condition for the series convergence is
It is convenient in practice, since computing \(x_1\) is not required. But it is conservative compared to \(\Vert x_1\Vert _{\mathcal {X}}< \rho \).
3 Physical model: nonlinear boundary problem, state-space representation and well-posedness
We consider an Euler–Bernoulli model of a damped nonlinear pinned beam, initially at rest. First, the governing equations of the nonlinear boundary problem are presented in Sect. 3.1. Then, the problem is reformulated as a well-posed state-space representation (1–2). The linearized problem is first examined in Sect. 3.2, and then, the full nonlinear problem in Sect. 3.3.
3.1 Nonlinear boundary problem: governing equations
The considered Euler–Bernoulli model assumes the following hypotheses (see [9, 11]):
-
(H1)
Euler–Bernoulli kinematics (any cross section before deformation remains straight after deformation);
-
(H2)
von Karman’s coupling (between the axial and the bending movements) introducing a nonlinearity;
-
(H3)
viscous and structural damping phenomena.
A dimensionless model governing the deflection waves \(w:(z,t)\in [0,1]\times {\mathbb {T}}\rightarrow {\mathbb {R}}\) is given by (\({\mathbb {T}}={\mathbb {R}}_+\)),
for all \((z,t)\in [0,1]\times {\mathbb {T}}\), with pinned-type boundary conditions (fixed extremities and no momentum)
and zero initial conditions
Coefficients \(a>0\) and \(b>0\) are fluid and structural damping parameters and \(\eta >0\) is the nonlinear coupling coefficient between the bending momentum and the displacement under the von Kármán assumption [22].
The excitation is assumed to be a time-dependent distributed force f(z, t), whose space profile is square integrable; that is, \(f(\cdot ,t)\) belongs to the Lebesgue space
for each fixed time t. Moreover, we assume that
-
(H4)
these integrals are bounded in time,
meaning that functions \(t\mapsto f(\cdot ,t)\) belong to \(L^\infty ({\mathbb {T}},{\mathbb {H}})\). Note that, compared to structured forcing termsFootnote 3, the range largeness of such excitation signals gives the following method one of its main interests.
3.2 Linearized problem and state-space representation
The governing equations of the linearized boundary problem ((20–21) with \(\eta =0\)) can be reformulated as
for all \((z,t)\in [0,1] \times {\mathbb {T}}\), with zero initial conditions (22), where \({\mathcal {B}}\) is denotes the bi-Laplacian (\({\mathcal {B}}(w)=w^{(4)}\)), operating on the domainFootnote 4 of sufficiently regular functions that satisfy the boundary conditions (21).
This problem admits the state-space representation
where the state x, input u, linear operators A and B are
This formulation is well-posed in the spaces of bounded signals (3) for u(t) and x(t) living in, respectively,
and norm \(\Vert x_1\Vert _{{\mathbb {H}}^\frac{1}{2}}= \Vert x_1^{(2)}\Vert _{{\mathbb {H}}}\), where the complete functional setting is detailed in “Appendix A.3”. In this setting,
- A:
-
belongs to \({\mathcal {L}}({\mathbb {X}})\) and generates a strongly continuous semigroup S with negative growth bound,
- B:
-
belongs to \({\mathcal {L}}({\mathbb {U}},{\mathbb {X}})\) and \(\Vert B\Vert =1\),
proving that system (25–27) is in the class defined in Sect. 2.1.
3.3 Nonlinear problem and Volterra series convergence
The nonlinear problem (\(\eta >0\)) described by (20–21) can be recast in the state-space formulation (1–2) based on definitions (26–27) and by complementing (25) as follows:
with multi-linear operator
This operator defined from \({\mathbb {X}}^3\) to \({\mathbb {X}}\) belongs to \(\mathcal {ML}_3({\mathbb {X}})\). Indeed, its norm is bounded (proof in “Appendix B.1”) as
Hence, the state-space representation (30) belongs to the class of the well-posed nonlinear problems introduced in Sect. 2.1.
According to Sect. 2.3, there exists a positive \(\rho \) such that the Volterra series expansion (4–9) is convergent in norm if \(\Vert x_1\Vert _{\mathcal {X}}<\rho \). Such a convergence radius \(\rho \) can be derived using steps 1–4. Computations in “Appendix B.2” provide a bound estimate \(\zeta _3\) related to \(\gamma \) (defined in (18)) and to \(a_3\) (defined in (32)), and F is given by
Solving \(F(\sigma )-\sigma \,F^\prime (\sigma ) = 0\) leads to \(\sigma =(3\zeta _3)^{-\frac{1}{2}}\). Finally, the convergence radius \(\rho =\sigma /F(\sigma )\) is given by
and \(\rho _u=\rho /\gamma \) in Remark 3. Expressions of \(\gamma \), \(\zeta _3\) and \(\rho \) (eq. 18, 33, 34) w.r.t. physical coefficients are provided in Sect. 4.2.
Moreover (steps 5-6), solving \(\varPhi (z)=z F\big (\varPhi (z)\big )\), using the Cardano’s method and isolating the positive solution on \([0,\rho [\) which is zero at 0 yields, for all \(z\in [0,\rho [,\)
Its first Taylor coefficients are given by \(\phi _{2p}=0\) for all \(p\ge 1\) and \(\phi _1\!=\!1\), \(\phi _3\!=\!\frac{2^2}{3^3\rho ^2}\), \(\phi _5\!=\!\frac{2^4}{3^5\rho ^4}\), \(\phi _7\!=\!\frac{2^8}{3^8\rho ^6}\), \(\phi _9\!=\!\frac{2^8\times 5 \times 11}{3^{12} \rho ^8}\) (etc.), from which
is deduced.
The gain bound function \(\varPhi \) and its remainder \(R_M\varPhi \) are displayed in Fig. 1.
The truncated Volterra expansion (8–9) that solves the nonlinear beam model (30–31) provides a finite cascade of linear interconnected systems, with a controlled approximation error. However, these linear systems are infinite-dimensional PDEs, so that their real-time simulation may still be an issue. This is why in next section we introduce a standard dimension reduction technique, the modal decomposition, and investigate how it can be combined with the Volterra expansion to yield a controlled approximation of the beam model by a finite cascade of finite dimension linear systems.
4 Modal decomposition and projection
4.1 Spectral decomposition of A and projection spaces
Operator A is a spectral operator (see “Appendix A.3”). Its point spectrum is composed of the roots \(\lambda _n^\pm \) of the characteristic polynomials
for all \(n\ge 1\). In the following, the fluid and structural damping coefficients \(a>0\) and \(b>0\) are supposed to be such that
-
(H5)
the first pair of roots (\(n=1\)) corresponds to a (second order) damped oscillator, which is true if \(\xi _1:=(a\!+\! b \pi ^4)/\pi ^2\) (damping ratio) is smaller than 1,
-
(H6)
higher modal numbers \(n\ge 2\) yield faster decaysFootnote 5 than \(n=1\), which is true if \(2b(a+b\pi ^4) \le 1\). Note that when \(b>0\) the corresponding second order systems can be oscillating at low n (if \(\xi _n:=(a+ bk_n^4)/k_n^2\) is smaller than 1) and eventually become overdamped. A lower bound for the damping ratios is given by \(2\sqrt{b/a}\), almost reached when \(k_n^2\sim \sqrt{a/b}\).
Assuming that \(\lambda _n^\pm \) are always distinct, the associated eigenfunctions of A are
Functions \(s_n\) form a orthonormal basis of \({\mathbb {H}}\) and functions \(e^\pm _n\) form a basis of \({\mathbb {X}}\). For \(N>0\) (modal truncation order), we introduce the approximation subspaces of \({\mathbb {H}}={\mathbb {U}}\) (N-dimensional), \({\mathbb {H}}^{\frac{1}{2}}\) (N-dimensional) and \({\mathbb {X}}\) (2N-dimensional) generated by the first related basis functions, as follows:
equipped with norms \(\Vert .\Vert _{\mathbb {H}}\), \(\Vert .\Vert _{{\mathbb {H}}^{\frac{1}{2}}}\) and \(\Vert .\Vert _{\mathbb {X}}\), respectively. Using previous notations, we introduce the orthogonal basis \(\{S_1,\cdots ,S_{2N}\}\) of \({\widehat{{\mathbb {X}}}}\) defined by
This basis is the one used in the sequel. The associated functional spaces \({\widehat{{\mathcal {U}}}}\) and \({\widehat{{\mathcal {X}}}}\) are summarized in Table 1 (column 2).
4.2 Convergence bound estimate
A bound \(\gamma \) satisfying (18) can be derived as (see “Appendix B.2” for details)
where the impulse responses \(h_n\) of second-order linear systems are given according to the damping ratio \(\xi _n\) by
The convergence radius denominator is proportional to the square root of the nonlinear stiffness \(\eta \) and to that of \(\gamma \) which depends on the damping physical parameters a and b in a complex way. It follows that decreasing the nonlinear coefficient helps the convergence. It can be shown that increasing a and b while keeping the lower bound \(2\sqrt{b/a}\) constant or increasing will also help the convergence, and that no damping (\(\gamma \rightarrow +\infty \)) prevents convergenceFootnote 6 Note also that, from Remark 3, a possibly conservative bound on the system input is \(\rho _u = 2 \root 4 \of {10} \, /(3(\gamma )^{3/2}\sqrt{\eta })\).
4.3 Projection of the linearized problem
We denote \(\varPi _{\mathbb {X}}: {\mathbb {X}}\rightarrow {\widehat{{\mathbb {X}}}}\) the orthogonal projection on \({\widehat{{\mathbb {X}}}}\). By construction of the modal basis, if \(x\in {\mathcal {X}}\) is the solution of (25) with input \(u\in {\mathcal {U}}\) and initial condition \({x_{\mathrm {ini}}}\in {\mathbb {X}}\), then \({\widehat{x}}=\varPi _{\mathbb {X}}(x)\in {\widehat{{\mathcal {X}}}}\) is the solution of the same problem with input \({\widehat{u}}=\varPi _{\mathbb {H}}(u) \in {\widehat{{\mathcal {U}}}}\) and initial condition \({\widehat{{x_{\mathrm {ini}}}}}=\varPi _{\mathbb {X}}({x_{\mathrm {ini}}}) \in {\widehat{{\mathbb {X}}}}\). This corresponds to a finite-dimensional problem in which operators A and B can be replaced by their restrictions \({\widehat{A}}:x\in {\widehat{{\mathbb {X}}}}\longmapsto Ax\in {\widehat{{\mathbb {X}}}}\) and \({\widehat{B}}:u\in {\widehat{{\mathbb {U}}}}\longmapsto Bu\in {\widehat{{\mathbb {X}}}}\), respectively. This problem can be restated for the coordinates in the basis \(\{S_1,\cdots ,S_{2N}\}\), by introducing input v, initial condition \({y_{\mathrm {ini}}}\) and state y
where spaces \({\mathcal {V}}\), \({\mathbb {Y}}\) and \({\mathcal {Y}}\) are defined in Table 1 (column 3) and \({\mathbb {Y}}\) is equipped with the norm built from \({\mathbb {X}}\)
The coordinates \(y \in {\mathcal {Y}}\) of the trajectories are governed by
with
Note that by definition of the modal basis, when \(N\rightarrow + \infty \), the truncated system trajectory given by (47) converges in norm towards the solution of (25) in \({\mathcal {X}}\).
4.4 Projection of the nonlinear terms
Considering operator \(A_3\) defined in (31), we notice that in the modal subspace \({\widehat{{\mathbb {X}}}}^3\) we have
This means that the restriction of \({A}_3\) on \({\widehat{{\mathbb {X}}}}\) defines a multilinear operator on this space, that we denote \({\widehat{A}}_3\).
Consider the trajectory x of the nonlinear beam model (30) with initial condition \({x_{\mathrm {ini}}}\) and input u, respectively, in \({\mathbb {X}}\) and \({\mathbb {U}}\). Then, we define the pseudo-modal truncation of x on \({\widehat{{\mathbb {X}}}}\) as the solution \({\widetilde{x}}\) of problem
Note that \({\widetilde{x}}\) does not identify with \({\widehat{x}}:=\varPi _{\mathbb {X}}x\) for a solution x in general.
For the sake of conciseness, in the sequel \({\widetilde{x}}\) will be referred to as the pseudo-modal truncation of x omitting the input u and initial condition \({x_{\mathrm {ini}}}\). As in Sect. 4.3, the finite-dimensional problem (54) satisfied by \({\widetilde{x}}\) on \({\widehat{{\mathbb {X}}}}\) can be restated on \({\mathbb {Y}}\) for the coordinates in the basis \({\mathcal {S}}\) as
where \({A_{\mathbb {Y}}}_3\in \mathcal {ML}_3({\mathbb {Y}})\) is given by
Remark 4
(Duffing oscillators) If the N first damping ratios \(\xi _n\) are less than 1, then the pseudo-modal system (55–56) exactly corresponds to N coupled damped Duffing oscillators.
5 Reduced beam model combining Volterra expansion and pseudo-modal truncation
This section presents the approximation of the beam model by the truncated Volterra series of its pseudo-modal approximation, with modal truncation order \(N\ge 1\) (defined in (54)) and Volterra series truncation order \(M\ge 1\). Truncation error estimates are given that take into account both the modal and the Volterra truncations. Moreover, hints to generalize the approach to other nonlinear models are also provided.
5.1 Pseudo-modal Volterra approximation
For a solution of the beam model x, with initial condition \({x_{\mathrm {ini}}}\) and input u, we consider for order \(N\ge 2\) its pseudo-modal truncation \({\widetilde{x}}\) governed by system (54) and introduce the first M terms of the Volterra expansion of \({\widetilde{x}}\) as
Then, we define the pseudo-modal Volterra approximation of x as
We first examine the convergence of this series, and second, the error between x and the approximation \({\widetilde{X}}_N^M\).
5.2 Convergence
We apply the same steps as in Sects. 3.3 and 4.2 to (54) and the Volterra series decomposition (57–58). This yields the estimates
and \( \Vert {\widehat{A_3}}\Vert _{\mathcal {ML}_3({\widehat{X}})}= \Vert A_{{\mathbb {Y}}3}\Vert _{\mathcal {ML}_3({\mathbb {Y}})} \le a_{3N} \) with
Then, we build
and the gain bound function (see (35))
Note that \(\gamma _N\), \(a_{3N}\) and \(\zeta _{3N}\) are all strictly lower than, respectively, \(\gamma \), \(a_3\) and \(\zeta _3\) and tend towards them as \(N\rightarrow \infty \). Then, the modal truncation makes the convergence radius \(\rho _N\) increase according to the dilatation factor
through which the gain bound functions are related as \({\widehat{\varPhi }}_N(z) = r_N\varPhi (z/r_N)\). This factor combines a first dilatation factor \(\sqrt{a_3/a_{3N}}>1\) depending on N only (see values in Table 2) and a second one \(\sqrt{\gamma /\gamma _{N}}>1\) depending on a and b in a complex way but that can be even more effective in practice.
Note also that, obviously, the Volterra series expansion (4–9) of the pseudo-modal coordinate system has the same convergence radius \(\rho _N\) and gain bound function \({{\widehat{\varPhi }}_N}\), so that \(y=\sum _{m=1}^\infty y_m\) is convergent in norm if \(\Vert y_1\Vert _{\mathcal {Y}}=\Vert <\rho _N\). Moreover, we have \(\Vert y\Vert _{\mathcal {Y}}= \Vert {\widetilde{x}}\Vert _{{\widehat{{\mathbb {X}}}}} < {{\widehat{\varPhi }}_N}\big ( \Vert {\widetilde{x}}_1\Vert _{{\widehat{{\mathbb {X}}}}} \big ) = {{\widehat{\varPhi }}_N}\big ( \Vert y_1\Vert _{\mathcal {Y}}\big )\).
5.3 Truncation error estimates
Based on these results, we can now address the derivation of an estimate of the error bound of the pseudo-modal Volterra approximation. Consider now an input \(u=f\in {\mathcal {U}}\) and an initial condition \({x_{\mathrm {ini}}}\in {\mathbb {X}}\) such that \(\Vert x_1\Vert _{{\mathcal {X}}}<\rho \). Assume that u and the linear response \(x_1\) can be accurately described by their N-order modal decomposition \({\widehat{u}}\) and \({\widehat{x_1}}\) in the sense that
- (A1):
-
\(u= {\widehat{u}}+u^\perp \) where \({\widehat{u}}=\varPi _{\mathcal {U}}u\) and \(u^\perp =(\mathrm {Id}-\varPi _{\mathcal {U}})u\),
- (A2):
-
\(\Vert x^\perp _1\Vert _{\mathcal {X}}\le \epsilon \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}\) with \(\epsilon \ll 1\),
- (A3):
-
\(\Vert {\widehat{x}}_1\Vert _{\mathcal {X}}+\Vert x^\perp _1\Vert _{\mathcal {X}}\le (1+\epsilon )\Vert {\widehat{x}}_1\Vert _{\mathcal {X}}<\rho \),
where \({\widehat{x}}_1\) and \(x^\perp _1\) denote the responses of the linearized system excited by \({\widehat{u}}\) and \(u^\perp \), respectively.
As \(x_1\) and \({\widehat{x_1}}\) are in the convergence domain and after (64), the series expansions \(x=\sum _{m=1}^\infty x_m\) for the system excited by u and initial condition \({x_{\mathrm {ini}}}\), and \({\widetilde{x}}=\sum _{m=1}^\infty {\widetilde{x}}_m\) for the pseudo-modal truncation excited by \({\widehat{u}}\) and initial condition \({{\widehat{x}}_{\mathrm {ini}}}\) are both convergent in norm. The error on the approximated trajectory \({\widetilde{x}}\) is bounded as stated in the following proposition.
Proposition 1
(pseudo-modal truncation error bound) Assume (A1–A3). Denote \(e=x-{\widetilde{x}}\) the error on x due to the pseudo-modal truncation on \({\widehat{{\mathbb {X}}}}\). Then, e is bounded as
where \(D_\epsilon \varPhi (z):=\varPhi \big ((1+\epsilon )z\big )-\varPhi (z).\)
The proof is given in Appendix C. Bound estimates are given in Fig. 2 for several values of \(\epsilon \).
Moreover, as a consequence of (64), we have the following corollary.
Corollary 1
(Pseudo-modal Volterra approximation error) With the above hypotheses, the error due to the pseudo-modal Volterra approximation \({\widetilde{X}}_N^M\) is bounded by
5.4 Generalization of pseudo-modal Volterra approximation
The pseudo-modal Volterra approximation (57–58) can be generalized to models for which \(A_3\) does not fulfil (53), or to more general models (1) such that \(A_k( {{\widehat{{\mathbb {X}}}}}^k )\subseteq {\widehat{{\mathbb {X}}}}\) does not hold.
Indeed, we considered so far a beam model for which the definition of the pseudo modal decomposition (54) and the definition of the pseudo-modal Volterra approximation (57–58) crucially rely on (53), which is a particular feature of the model: operator \(A_3\) (the nonlinear part of the model) defines a multilinear operator in the modal subspace \({\widehat{{\mathbb {X}}}}\).
We now consider a beam model with the same linear part as above, but with a multilinear operator \(A_3\) such that the order N modal subspace \({\widehat{{\mathbb {X}}}}\) is not stable, that is, \(A_3({\widehat{{\mathbb {X}}}})\) is not a subset of \({\widehat{{\mathbb {X}}}}\) anymore. We assume that a bound \(a_3\) of \(\Vert A_3\Vert \) is available so that the new model is in the class of well-posed problems defined in Sect. 2.1. It follows that we obtain a convergence bound \(\rho \) and a gain bound function \(\varPhi \) given by Eqs. (34–35) computed with the new value of \(a_3\).
For a solution of this new beam model x, with initial condition \({x_{\mathrm {ini}}}\) and input u, we define its pseudo-modal truncation at order N \({\widetilde{x}}_m\) as in Eq. (54), where \({\widehat{A}}_3\) is now defined as \({\widehat{A}}_3=\varPi _{{\mathbb {X}}}A_3\), the projection of \(A_3\) on the modal subspace \({\widehat{{\mathbb {X}}}}\). Note that thanks to this definition, \({\widetilde{x}}\) belongs to \({\widehat{{\mathbb {X}}}}\).
The pseudo-modal Volterra approximation of x is now \({\widetilde{X}}_N^M = \sum _{m=1}^{M} {\widetilde{x}}_m\), the sum of the first M terms of the Volterra expansion of \({\widetilde{x}}\) defined as in (57–58). As in previous section, the Volterra series expansion of \({\widetilde{x}}\) on \({\widehat{{\mathbb {X}}}}\) has a convergence radius \({\widehat{\rho }}\) greater than \(\rho \) since, as \(\varPi _{\mathbb {X}}\) is an orthogonal projection, \(\Vert {\widehat{A}}_3\Vert \le \Vert A_3\Vert \le a_3\), and a gain bound function \({\widehat{\varPhi }}\). Then, defining
modified versions of Proposition 1 and Corollary 1 are stated below, whose proof is given in “Appendix D”.
Proposition 2
(pseudo-modal truncation error bound) Assume (A1–A3). Denote \(e=x-{\widetilde{x}}\) the error on x due to the pseudo-modal truncation on \({\widehat{{\mathbb {X}}}}\). Then, e is bounded as
where \(D_\epsilon \varPhi (z)\) is defined in Proposition 1.
Corollary 2
(Pseudo-modal Volterra approximation error) With the above hypotheses, the error due to the pseudo-modal Volterra truncation \({\widetilde{X}}_N^M\) is bounded by
Note that for the beam model under consideration in the rest of the paper, because of (53), (67) is zero and Proposition 2 and Corollary 2 boil down to Proposition 1 and Corollary 1. Note also that (67) is easy to compute in the finite dimension space \({\widehat{{\mathbb {X}}}}\) and that its value tends to zero when the order N of the modal truncation goes to infinity.
Finally, these results can be further extended to any system in the class of well-posed problems (1–2) defined in Hilbert spaces: if one can find a subspace \({\widehat{{\mathbb {X}}}}\) stable for the linear part of the system, then Proposition 2 and Corollary 2 hold replacing \(\frac{\Vert A_3-{\widehat{A}}_3\Vert _{{\widehat{{\mathbb {X}}}}}}{a_3}\) by \(\displaystyle \max _{k\in \{2,\cdots ,K\}}\frac{\Vert A_k-\varPi _{\mathbb {X}}A_k\Vert _{{\widehat{{\mathbb {X}}}}}}{a_k}\).
6 Refinements on convergence bounds
This section presents new results to improve convergence and error bound estimates. We refine the theoretical results in Sect. 2 for specific classes of nonlinearities (Sect. 6.1) and apply them to the beam (Sect. 6.2).
6.1 New theoretical results for a class of nonlinearities
The convergence bounds in Sect. 2.3 can be improved if the multilinear operators \(A_k:{\mathbb {X}}^k \rightarrow {\mathbb {X}}\) only act on subspaces of \({\mathbb {X}}\) and admit a sandwich decomposition
where \(C\!:\!{\mathbb {X}}\!\rightarrow \!{\mathbb {X}}^\dagger \), \(A^\dagger _k\!:\!({\mathbb {X}}^\dagger )^k\!\rightarrow \! {\mathbb {W}}^\dagger _k\) and \(B_k\!:\!{\mathbb {W}}^\dagger _k\!\rightarrow \!{\mathbb {X}}\) lie, respectively, in \({\mathcal {L}}({\mathbb {X}},{\mathbb {X}}^\dagger )\), \(\mathcal {ML}_k({\mathbb {X}}^\dagger ,{\mathbb {W}}^\dagger _k)\) and \({\mathcal {L}}({\mathbb {W}}^\dagger _k,{\mathbb {X}})\). Typically, \({\mathbb {X}}^\dagger \) and \({\mathbb {W}}^\dagger _k\) refer to spaces (\({\mathbb {R}}^{n^\dagger \le n}\) or Banach) smaller than \({\mathbb {X}}\), and \(A^\dagger _k\) to a reduced version of \(A_k\). For clarity, we stamp all the labels of the smaller or reduced objects with the dagger symbol \(^\dagger \).
The idea is to examine the convergence of (4) on x through that on
Indeed, its Volterra series is the sum of \(x^\dagger _m=C\, x_m\), straightforwardly derived from (8–9) and (69) as
where we have defined, for \(1\le k\le K\) and \(B_1=B\),
Then, we can compute new convergence estimates that benefit from the focused action of operators \(S^\dagger _k\), \(A^\dagger _k\): compared to S, \(A_k\), these operators are circumscribed to smaller spaces and expected to yield lower bound estimates than \(\zeta _k\) in (12). Thus, bounds \(\zeta _k\) are replaced in step 1 by the new estimates, for \(2\le k\le K\),
some overestimated values of which are \(\gamma ^\dagger _k \, a^\dagger _k\) with
Using \(\zeta ^\dagger _k\) instead of \(\zeta _k\) in steps 2 to 6, we successively define \(F^\dagger \), \(\zeta ^\dagger \), \(\sigma ^\dagger \), \(\rho ^\dagger \) and \(\varPhi ^\dagger \) and are ready to state the following theorem.
Theorem 1
(Refined Volterra convergence and error bounds) Assume that \(\Vert x^\dagger _1\Vert _{{\mathcal {X}}^\dagger }<\rho ^\dagger \). Then, the Volterra series of \(x^\dagger \) and x converge in norm in \({\mathcal {X}}^\dagger \) and \({\mathcal {X}}\), respectively. Moreover, the following inequalities hold:
where \(r = \max _{2\le k\le K} (\zeta _k/\zeta ^\dagger _k)\).
The proof follows exactly the same steps as in [15].
Remark 5
(Supplement to Remark 3) An alternative convergence radius on the input is \(\rho ^\dagger _u = \rho ^\dagger /\gamma ^\dagger _1\) with \(\gamma ^\dagger _1 = \int _{\mathbb {T}}\Vert S^\dagger _1\Vert _{{\mathcal {L}}({\mathbb {U}},{\mathbb {X}}^\dagger )} \mathrm {d}t\). Moreover, this radius can be adapted and improved for specific inputs. As a simple example, consider a scalar ODE of the form \(L(d/dt)\xi + \sum _{k=2}^K \alpha _k \, \xi ^k =u\), for which we can choose \(x^\dagger = \xi \) and \(A^\dagger _k(\xi _1,\dots ,\xi _k)\!=\!\alpha _k\xi _1\dots \xi _k\). Denote H the Laplace transfer function and h the impulse response of its linear part. If the system is excited by the specific input \(u_\omega (t)=U\,e^{i\omega t}\) (harmonic regime), then \(\xi _1(t)=H(i\omega )u_\omega (t)\) leads to a convergence bound for amplitude U that depends on the pulsation, namely, \(|U|< \rho ^\dagger /\, |H(i\omega )|\).
6.2 Application to the beam model
Operator \(A_3\) defined in (31) admits a sandwich decomposition (69). It involves the deflection wave
from which the nonlinear term in (20) is built using
and contributes to the state equation through (as input u)
Operator \(A^\dagger _3\) belongs to \(\mathcal {ML}_3({\mathbb {X}}^\dagger :={\mathbb {H}}^{\frac{1}{2}}, {\mathbb {W}}^\dagger _3:={\mathbb {H}})\) and has the same norm value as \(A_3\). Similarly, its restriction \({\widehat{A}}^\dagger _3\) on \({\widehat{{\mathbb {H}}}}^{\frac{1}{2}}\), which generates \({\widehat{A}}_3=C\,{\widehat{A}}^\dagger _3(B\cdot ,B\cdot ,B\cdot )\), belongs to \(\mathcal {ML}_3({\widehat{{\mathbb {H}}}}^{\frac{1}{2}},{\widehat{{\mathbb {H}}}})\) and has the same norm value as \({\widehat{A}}_3\).
Then, the nonlinear systems (30) governing the beam state x and (54) governing its pseudo-modal truncation \({\widetilde{x}}\) can both benefit from the refined convergence results presented in Sect. 6.1. The estimates replacing \(\gamma _N\underset{N\rightarrow +\infty }{\longrightarrow }\gamma \) are given by (see “Appendix B.2”)
with limit \(\gamma ^\dagger \), which are strictly lower than \(\gamma _N\) and \(\gamma \), respectively, and from which we build \(\zeta ^\dagger _{3N}=a_{3N}\gamma ^\dagger _N\) and \(\zeta ^\dagger =a_3\gamma ^\dagger \). Finally, the improved convergence radii are then
and, in Theorem 1, factors \(r_N\) (for \({{\tilde{x}}}\)) and r (for x) are given by
We may observe that the convergence criterion on \(x^\dagger _1\) is actually weaker than the one on \(x_1\). Indeed, if \(\Vert x_1\Vert _{\mathcal {X}}<\rho \), then \(\Vert x^\dagger _1\Vert _{{\mathcal {X}}^\dagger }<\Vert C\Vert _{{\mathcal {L}}({\mathbb {X}},{\mathbb {X}}^\dagger )} \, \Vert x_1\Vert _{\mathcal {X}}\!=\! \Vert x_1\Vert _{\mathcal {X}}\!< \! \rho <\rho ^\dagger \), and the convergence radius dilatation is \(\rho ^\dagger /\rho =\sqrt{r}>1\).
Moreover, following Theorem 1 and assuming (A1–A3) as in Proposition 1 for \(u,x^\dagger _1,\rho ^\dagger \) instead of \(u,x_1,\rho \), Corollary 1 is improved as follows.
Corollary 3
(Improved pseudo-modal Volterra approximation error) The error due to the pseudo-modal Volterra approximation \({\widetilde{X}}_N^M\) is bounded by
In the specific situation where \(N=1\) (the beam is modelled as a single Duffing oscillator), setting \(h(t)=k_1^2h_1(t)\), we obtain \(\gamma ^\dagger _1=\Vert h\Vert _1\) and the convergence bound \(\rho ^\dagger _1\) is expressed as
Remark 6
(Single Duffing oscillator in harmonic regime) Following Remark 5, the resulting conservative bound on the systems input \(\rho ^\dagger _{1u}=\rho ^\dagger _1/\Vert h\Vert _1\) deduced from (85) allows to recover the one given in ([19, 20]), established for a Duffing oscillator, with impulse response h. In the harmonic regime, we obtain a bound
As \(|H(i\omega )|<\Vert h\Vert _1\), this last bound is close, but slightly less than the bound obtained by these authors, whose expression is \(2/\big ((3|H(i\omega )|)^{\frac{3}{2}}\sqrt{|\alpha _3|}\big )\). This illustrates that for specific inputs and specific systems, the bounds we provide can be improved; however, our bound is relevant for inputs with rich frequency content.
7 Numerical experiments
7.1 Numerical method
The trajectories of the Euler–Bernoulli beam are simulated, based on the truncated Volterra series of the pseudo-modal solution described by (57–58). Numerical experiments are processed inside the convergence domain, where the error estimate (84) is available (see Figs. 1, 2 and (63)), and outside the convergence domain to investigate the behaviour of the approximated solution in this case.
The truncated series expansion is convenient for time-domain simulation as it can be achieved by combining linear systems and instantaneous nonlinearities. This is described by the block diagram in Fig. 3 (see Remark 2 and figure 1 in [15]) for the more general class (1–2)), in which the finite-dimensional linear systems (W in grey) are simulated using a standard linear solver (lsim, Matlab) and the evaluation of instantaneous operators is exact.
Moreover, to serve as a reference, the trajectory of the nonlinear problem (54) on \({\widehat{{\mathbb {X}}}}\) is computed using a standard ODE solver on a refined time grid (here, ode15s, Matlab).
Note that inside the guaranteed convergence domain (constraint characterized in this paper), there can be some benefits to using a Volterra series instead ODE solvers. It yields explicit computation (no need for iterative solver) which, through W in Fig. 3, reproduces the exact spectral values at low amplitude, guarantees stability (also in the nonlinear regimes) and, through the expansion with respect to homogeneous orders, does not introduce any cumulative error in the contributions due to the (pre-computed) kernels. It also provides a convenient form for application in control. Moreover, when necessary in such applications (or also in telecommunications, audio, etc.), it also allows to reject the aliasing due to nonlinearities by sandwiching the multilinear function \(M_k\) between an oversampler (of factor k) and a Shannon anti-aliasing filterFootnote 7 This strategy extracts the correct signal in the frequency baseband, whereas applying it on the ODE (or its field) modifies the baseband behaviour.
7.2 Parameters and input signal
Two configuration sets of experiments are examined. Configuration 1 corresponds to a damped Duffing oscillator near the critical regime: only the first mode of the beam is excited and we examine the nonlinear system with respect to the convergence radius \(\rho ^\dagger _1\) (see (83)). Configuration 2 corresponds to the beam in oscillating regime, examined with respect to \(\rho ^\dagger \) (see also (83)) and an increasing number N of modes, on which the force excitation is decomposed: the finite-dimensional system corresponds to coupled damped Duffing oscillators.
For presentation purposes (without loss of generality), systems are all built such that, given the linearized model (here, given the damping coefficients a and b), the nonlinear coefficient \(\eta \) is chosen to provide a unitary convergence radius (\(\rho ^\dagger _1\) for configuration 1 and \(\rho ^\dagger \) for the configuration 2). This yields
Moreover, in order to excite the beam by a relevant rich spectral content, we choose inputs \(u:t\mapsto \big ( z\mapsto f(z,t) \big )\) in (30) with step time-shapes
where the total force \(f_{tot}\) is spatially distributed according to \(g>0\) (where \(\int _0^1 g(z) \mathrm {d}z= 1\)).
As mentioned in Sect. 7.1, we simulate the pseudo-modal Volterra terms \({{{\tilde{x}}}}_m\) governed by (57–58) to build the approximation (59), through the realization in Fig. 3 that uses the coordinate description y in (55–56).
The two configurations are now detailed below, and all the parameters (damping and nonlinear coefficients) as well as the excitation (shape and duration) are summarized in Table 3.
Configuration 1 (non-oscillating single mode) We consider a fluid damping only (\(b\!=\!0\)) tuned to be close to the critical regime (\(a=0.999\pi ^2\)).
The excitation (87) is spatially distributed on the first mode only (\(g(z) = s_1(z)=\sqrt{2}\sin (\pi z)\) defined in (38)) and the step duration is \(T_e=3\). We obtain \(\gamma ^\dagger _1=0.1013\) and (86) yields \(\eta =14.434\). Four amplitudes are tested. They are chosen such that \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }= A\) with \(A \in \{0.8 ; 1; 1.2; 2\}\). They correspond to excitation forces \(f_{tot}= A/\Vert {{\tilde{x}}}^{\dagger \star }_1\Vert _{{\mathcal {X}}^\dagger }\) where \(\Vert {{\tilde{x}}}^{\dagger \star }_1\Vert _{{\mathcal {X}}^\dagger }\) is computed for the linear response \({{{\tilde{x}}}^{\dagger \star }_1}\) to unit force. This yields \(f_{tot}\approx 9.8696 \times A\). The simulation time-step is chosen as \(T=10^{-3}\).
Configuration 2 The second configuration corresponds to an oscillating beam, which can be used for sound synthesis of e.g. vibraphones, xylophones, marimbas, etc.
Here, the damping parameters \(a\!=\! 0.1\) and \(b\!=\! 10^{-6}\) (for which we obtain \(\gamma ^\dagger =8.7749\)86 and \(\eta \!\approx \! 0.1602\)) are chosen so that it sounds like a “wooden beam”.
Note that to listen to a result with a first mode at frequency \(f_0\) on a sound card with sampling frequency \(f_s\), the simulated trajectories must be sampled at \(T\!=\!2\pi f_0/(f_s \mathfrak {I}\mathrm {m} s_1)\) where \((s_1,\overline{s_1})\) are the poles associated with the first mode (\(T\approx 2.4536\times 10^{-3}\) for \(f_0\!=\!185\)Hz, \(f_s\!=\!48000\)Hz).
The reference excitation (87) is chosen with a step duration of \(T_e=3\). It is spatially distributed according to a cosinusoidal activation of width \(\delta =1/8\), centred at \(z_c=1/7\) described by \(g(z)=G \cos (\pi (z-z_c)/\delta )\) on \([z_c-\delta /2,z_c-\delta /2]\) and zero outside, with \(G=\pi /(2\delta )\). The coefficients of the modal decomposition of g are, for all \(n\ge 1\),
These coefficients \(g_n\), function g and its approximation with \(N=2\) and \(N=16\) modes are summarized in Fig. 4.
Two sets of numerical experiments are performed: (a) \(N=2\) modes, for which the improved convergence radius on the modal subspace is \(\rho ^\dagger _2\approx 1.0498\) and (b) \(N=16\) modes for which \(\rho ^\dagger _{16}\approx 1+2.64\times 10^{-5}\approx \rho ^\dagger \).
Three amplitudes are tested. They are chosen such that \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }= A\) with \(A\in \{1 ; 3; 5\}\) (still corresponding to \(f_{tot}= A/ \Vert {{\tilde{x}}}^{\dagger \star }_1\Vert _{{\mathcal {X}}^\dagger }\) where computations yield \(f_{tot}\approx 8.2002 \times A\) for \(N=2\) and \(f_{tot}\approx 7.9533\times A\) for \(N=16\)). The deflection wave is observed at the centre of the distributed force (\(z=z_c=1/7\)).
7.3 Numerical results
Configuration 1 (non-oscillating beam, single mode) Deflection signals are simulated according to Fig. 3 and observed at the beam centre (\(w(z=0.5,t)=[{\widetilde{x}}_{\mathrm {trunc}}\big (z=0.5,t\big )]_1\)), for truncation orders \(M=1,3,5,7\). Results are displayed in Fig. 5.
For \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=0.8\), a good approximation is obtained as soon as \(M \ge 3\). As guaranteed by (10), the convergence is numerically observed.
For \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=1=\rho <\rho _N\) (\(N=1\) mode), the approximations are significantly more accurate when increasing the truncation order M of the Volterra series (see also the zoom in Fig. 6).
This is no longer true for \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=1.2\), for which the convergence seems to be lost. For \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=2\), the divergence is so fast (on the range \(1\le t\le 3\)) that the best approximation is the linear approximation. More precisely, nonlinear contributions \(y_{m\ge 3}\) build unrealistic high amplitudes signals after the very beginning of the trajectory. high order contributions \(x_m\) have increasing amplitudes with m
Thus, for this single mode system, the guaranteed bound is close to the exact convergence radius.
Configuration 2 (multiple modes and damped oscillating waves Three figures represent the deflection waves (at \(z=z_c=1/7\)) for \(N=2\) compared to \(N=16\) for three amplitudes: \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=1,3,5\) in figs. 7, 8 and 10, respectively.
In Fig. 7 (\(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=1<\rho ^\dagger _{16}<\rho ^\dagger _2\)), the convergence is guaranteed. The signals appear to be well approximated as soon as \(M \ge 3\) (slight errors on the linear approximations are visible in the zoomed figures on periods [20,22] and [30,32]). As expected, signals built with N=16 modes (right column) are sharper (with a richer spectral content) than with N=2 modes (left column).
In Fig. 8 (\(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=3>\rho ^\dagger _2>\rho ^\dagger _{16}>\rho ^\dagger =1)\), the convergence is not guaranteed for any input waveform. However, for the tested excitation, the nonlinear approximations at order \(M=7\) all appear to be numerically accurate: the signal shape, the amplitude and the synchronization with the reference solution are correct. This suggests that the generic convergence bound may happen to be conservative when specific excitations are applied to the beam model. For the linear approximation, the shape and the synchronization are lost (accounting for an accumulated delay due to frequency shifts as expected in Duffing oscillators). Approximations at orders 3 and 5 are not sufficient but illustrate how the summation of contributions operate to reproduce the complete (hardening) nonlinear effect.
Moreover, in the frequency domain, approximations at order 1 and 7 (Fig. 9) make clearly appear the frequency structure: the eigenfrequencies (imaginary part of the eigenvalues) are activated at order 1 and 7; the approximation at order 7 makes clearly appear additional super-harmonics and inter-modulation (additive and difference combination of these frequencies), generated by the nonlinear contributions.
In Fig. 10 (\(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=5)\), the convergence is lost. As in the case \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=2\) for configuration 1, the series approximation is efficient at the very beginning of the simulation (over [0,12] at order 7), but the nonlinear contributions eventually grow (the higher is order m, the worse is \(y_m\)) and produce large artefacts. This corresponds to the so-called phenomenon of secular modes. This phenomenon is well known for the Duffing oscillator [22]. It is due to the nonlinear effect type: in this system, the nonlinearity is mainly responsible for a frequency modulation of the input signal for large magnitudes. The Volterra series expansion is a regular perturbation method, which attempts to represent and approximate this frequency modulation with polynomial combinations of fixed-frequency oscillating signals.
In the case of a conservative problem, this kind of approximation produces signal envelopes that increase as \(t^{p-1}\) for orders \(m=2p+1\). As a consequence, there is no possible convergence over \({\mathbb {T}}={\mathbb {R}}\) and \(\rho \) is zero. In the case of the damped beam, the damping makes these envelopes behaves as \(t^{p-1}\exp \big (\mathfrak {R}e(\lambda _n)\alpha _n t\big )\) for each mode n, so that signals \(x_m\) are all bounded and the convergence radius is nonzero. From these results and our numerical simulations, the convergence radius \(\rho \) appears to be a guaranteed bound on the linear response, and therefore on the input signal, for which high-order contributions \(x_m\) are not secular over \({\mathbb {T}}\).
Finally, Fig. 11 illustrates the effect of the fluid damping coefficient decrease: the parameters of configuration 2 are kept except that a is progressively decreased to 0.05, 0.02 and 0.01. In practice, it corroborates the previous observations for \(\Vert {{\tilde{x}}}^\dagger _1\Vert _{{\mathcal {X}}^\dagger }=1,3,5\) and also makes appear that the smaller is the damping, the larger are the difference between the linear approximation and the nonlinear response. This may be explained by the presence of modes with slightly higher, but still low damping and lower natural frequency than with higher values of a as above, since according to Sect. 4.1, H6, the lower bound for damping ratio is \(2\sqrt{b/a}\), reached for natural frequencies close to \(\sqrt{a/b}\), whose linear response may significantly excite the nonlinear part of the system.
8 Conclusion and perspectives
We proposed and analysed a method, the pseudo-modal Volterra approximation, that combines Volterra series expansion and modal decomposition to provide a reduced order model representing the vibrations of a damped nonlinear beam. This reduced model has a simple structure (finite dimension linear systems with nonlinear interconnection), well suited for real-time simulation.
The convergence analysis of the resulting expansion provides a computable domain, available for bounded excitation signals with any waveshape. Our theoretical results guarantee that in this domain the series expansion provides accurate approximations of the solution: this is well adapted to account for distortions and timbres modification of sounds and vibrations resulting from the external input. Moreover, we showed that our theoretical results on pseudo-modal Volterra approximation can be extended to a large class of systems.
However, as Volterra series approximation is a regular perturbation method, it cannot accommodate situations where the system exhibits secular modes, in which case, other nonlinear approximation techniques such as POD can be best suited. A perspective is then to propose extensions of this work to efficiently represent such modulations, based on other perturbation methods and approaches that are adapted to any input signal waveform.
Notes
Every eigenvalue of A has strictly negative real part.
The maximal real part of the eigenvalues of A is the smallest optimal bound \(\alpha \).
few oscillatory signals, sweeps or sequences of impulses.
see “Appendix A.3” for the detailed construction of the functional setting.
characterized by the smallest absolute value of the real part of \(\lambda _n^\pm \).
This case involves some so-called secular modes due to internal and undamped resonances.
Thanks to filter commutations and using an oversampler (starting in the block-chain at input v or at the linear contribution \(y_1\)), this can be done by simply combining each W with the anti-aliasing filter in the grey blocks.
For recall, \(\partial _t^2 w + 2\big [a I +b {\mathcal {B}}\big ](\partial _t w) + {\mathcal {B}}(w) = f\) on \([0,1] \times {\mathbb {T}}\).
\(H^k(0,1)\) is the standard Sobolev space of functions in \(L^2(0,1)\) whose first k derivatives are in \(L^2(0,1)\).
This justifies the notation introduced in (29) where \(\Vert x_1\Vert _{{\mathbb {H}}^\frac{1}{2}}=\Vert {\mathcal {K}}\;x_1\Vert _{\mathbb {H}}=\Vert x_1^{(2)}\Vert _{\mathbb {H}}\).
References
Antoulas, A.C.: Approximation of large-scale dynamical systems. SIAM, Philadelphia (2005)
Chatterjee, A., Vyas, N.S.: Convergence analysis of Volterra series response of nonlinear systems subjected to harmonic excitation. J. Sound Vib. 236(2), 339–358 (2000). https://doi.org/10.1006/jsvi.2000.2967
Chen, K.K., Tu, J.H., Rowley, C.W.: Variants of dynamic mode decomposition: boundary condition, Koopman, and Fourier analyses. J. Nonlinear Sci. 22(6), 887–915 (2012)
Cheng, C., Peng, Z., Zhang, W., Meng, G.: Volterra-series-based nonlinear system modeling and its engineering applications: a state-of-the-art review. Mech. Syst. Signal Process. 87, 340–364 (2017). https://doi.org/10.1016/j.ymssp.2016.10.029
Cheng, C., Peng, Z., Zhang, W., Meng, G.: Volterra-series-based nonlinear system modeling and its engineering applications: a state-of-the-art review. Mech. Syst. Signal Process. 87, 340–364 (2017)
Crouch, P.E., Collingwood, P.C.: The observation space and realizations of finite Volterra series. SIAM J. Control Optim. 25(2), 316–333 (1987)
Curtain, R.F., Zwart, H.J.: An Introduction to Infinite-Dimensional Linear Systems Theory. Springer, Berlin (1995)
Fliess, M., Lamnabhi, M., Lamnabhi-Lagarrigue, F.: An algebraic approach to nonlinear functional expansions. IEEE Trans. Circuits Syst. 30(8), 554–570 (1983)
Géradin, M., Rixen, D.: Théorie des vibrations. Masson (1996)
Gilbert, E.G.: Functional expansions for the response of nonlinear differential systems. IEEE Trans. Autom. Control 22, 909–921 (1977)
Graff, K.F.: Wave Motion in Elastic Solids. Dover, New York (1991)
Hassanabadi, M.E., Heidarpour, A., Azam, S.E., Arashpour, M.: Recursive principal component analysis for model order reduction with application in nonlinear bayesian filtering. Comput. Methods Appl. Mech. Eng. 371, 113334 (2020)
Hélie, T.: Modélisation physique d’instruments de musique et de la voix : systèmes dynamiques, problèmes directs et inverses. Tech. rep., Université Pierre et Marie Curie-Paris 6 (2013). Habilitation à Diriger des Recherches
Hélie, T., Laroche, B.: Computation of convergence bounds for Volterra series of linear analytic single input systems. IEEE Transactions on Automatic Control 56-9, 2062–2072 (2011). http://articles.ircam.fr/textes/Helie10b/
Hélie, T., Laroche, B.: Computable convergence bounds of series expansions for infinite dimensional linear-analytic systems and application. Automatica 50–9, 2334–2340 (2014)
Jacob, B., Trunk, C., Winklmeier, M.: Analyticity and Riesz basis property of semigroups associated to damped vibrations. J. Evol. Eq. 8(2), 263–281 (2008)
Kappagantu, R., Feeny, B.: Part 1: Dynamical characterization of a frictionally excited beam. Nonlinear Dyn. 22(4), 317–333 (2000)
Kappagantu, R., Feeny, B.: Part 2: Proper orthogonal modal modeling of a frictionally excited beam. Nonlinear Dyn. 23(1), 1–11 (2000)
Li, L., Billings, S.: Analysis of nonlinear oscillators using Volterra series in the frequency domain Part I : convergence limits. Research report, acse research report no.988. automatic control and systems engineering, University of Sheffield (2009)
Li, L., Billings, S.: Analysis of nonlinear oscillators using Volterra series in the frequency domain. J. Sound Vib. 330(2), 337–355 (2011). https://doi.org/10.1016/j.jsv.2010.08.016
Liang, Y., Lee, H., Lim, S., Lin, W., Lee, K., Wu, C.: Proper orthogonal decomposition and its applications-part i: Theory. J. Sound Vib. 252(3), 527–544 (2002)
Nayfeh, A., Mook, D.: Nonlinear Oscillations. Wiley Classics Library. Wiley (2008). https://books.google.fr/books?id=sj3ebg7jRaoC
Pazy, A.: Semigroups of Linear Operators and Applications to Partial Differential Equations, Applied mathematical sciences, vol. 44. Springer, Berlin (1983)
Peitz, S., Klus, S.: Koopman operator-based model reduction for switched-system control of pdes. Automatica 106, 184–191 (2019)
Peng, Z., Lang, Z.: On the convergence of the Volterra-series representation of the duffing’s oscillators subjected to harmonic excitations. J. Sound Vib. 305(1), 322–332 (2007). https://doi.org/10.1016/j.jsv.2007.03.062
Roze, D., Hélie, T.: Introducing a Green-Volterra series formalism to solve weakly nonlinear boundary problems: application to the Kirchhoff’s string. J. Sound Vib. 333–7, 2073–2086 (2014)
Rugh, W.J.: Nonlinear System Theory. The Johns Hopkins University Press, The Volterra/Wiener approach (1981)
Schetzen, M.: The Volterra and Wiener theories of nonlinear systems. Wiley-Interscience, New york (1989)
Volterra, V.: Theory of Functionnals and of Integral and Integro-Differential Equations. Dover Publications, New York (1959)
Zhu, Y.P., Lang, Z.Q.: A new convergence analysis for the Volterra series representation of nonlinear systems. Automatica 111, 108599 (2020)
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Well-posedness and definitions
1.1 General setting
The class of systems (1–2) is considered for the general following setting:
-
\({\mathbb {T}}\) denotes the time set \({\mathbb {R}}_+\),
-
\({\mathbb {U}}\) and \({\mathbb {X}}\) are Banach spaces on the field \({\mathbb {R}}\),
-
\({\mathcal {L}}({\mathbb {U}},{\mathbb {X}})\) and \({\mathcal {L}}({\mathbb {X}})\) are the sets of bounded linear operators from \({\mathbb {U}}\) to \({\mathbb {X}}\), and from \({\mathbb {X}}\) to \({\mathbb {X}}\), respectively,
-
\(\mathcal {ML}_k({\mathbb {X}})\) (\(k\ge 2\)) is the set of bounded multilinear operators from \(\underbrace{{\mathbb {X}}\times \dots \times {\mathbb {X}}}_{k}\) to \({\mathbb {X}}\), equipped with norm
$$\begin{aligned} \displaystyle \Vert A_k\Vert = \sup _{ \underset{\Vert x_1\Vert =\dots =\Vert x_k\Vert =1}{(x_1,\dots ,x_k)\in {\mathbb {X}}^k} } \Vert A_k(x_1,\dots ,x_k)\Vert _{\mathbb {X}}, \end{aligned}$$ -
\({\mathcal {U}}=L^\infty ({\mathbb {T}},{\mathbb {U}})\) and \({\mathcal {X}}=L^\infty ({\mathbb {T}},{\mathbb {X}})\) are standard Lebesgue spaces (in which trajectories u and x live).
1.2 Mild solutions
For the linearized version of systems (1–2), mild solutions are defined in the following way [7, 23].
Definition 1
(Mild solution of a linear system) Let \(u\in {\mathcal {L}}^\infty _{loc}({\mathbb {T}},{\mathbb {U}})\). The mild solution of the linearized system is the function \(x\in {\mathcal {C}}_0({\mathbb {T}},{\mathbb {X}})\) defined for all \(t\in {\mathbb {T}}\) as
A similar definition is given for nonlinear systems.
Definition 2
(Mild solution of a nonlinear system) Let \(u\in {\mathcal {L}}^\infty _{loc}({\mathbb {T}},{\mathbb {U}})\). Then, x is said to be a mild solution of (1–2) iff \(x\in {\mathcal {C}}_0({\mathbb {T}},{\mathbb {X}})\) and satisfies, for all \(t\in {\mathbb {T}},\)
As a standard result from [23], for a fixed \(u\in {\mathcal {C}}_0({\mathbb {T}},{\mathbb {U}})\), there exist \(t_{\max }\in (0,T]\) and a unique function \(x\in {\mathcal {C}}_0([0,t_{\max }),{\mathbb {X}})\) such that x is a mild solution in the sense of (89). For the class of systems (1–2), it can be easily shown that the local existence and uniqueness of mild solutions still holds when the input u is taken in \({\mathcal {L}}^\infty _{loc}({\mathbb {T}},{\mathbb {U}})\), as stated in Definition 2.
1.3 Functional setting for the linearized beam problem
In the linear problemFootnote 8 (24), the bi-Laplacian \({\mathcal {B}}\) is defined as the unbounded operator on \({\mathbb {H}}=L^2(0,1)\) with domainFootnote 9
such that \({\mathcal {B}}(w)=w^{(4)}\) for all \(w\in D({\mathcal {B}})\).
This operator is closed, densely defined, self-adjoint and positive on \({\mathbb {H}}\). Hence, we can introduce its uniquely defined positive square root \({\mathcal {K}}\), with domain
such that \({\mathcal {K}}(w)=-\varDelta w\). The domain \(D({\mathcal {K}})\) equipped with the \({\mathcal {K}}\)-norm defines a Hilbert spaceFootnote 10:
Then, according to [16], the linearized problem (24) admits the state-space representation (25–27), which is well-posed for the functional setting \({\mathbb {U}}\) and \({\mathbb {X}}\) introduced in (28–29) and defining operator A on domain D(A) as
In this setting, A generates a \(C_0\) contraction semigroup on \({\mathbb {X}}\) ([16, (A1–A2), p. 6]), so that there exists a negative growth bound \(\alpha <0\). More precisely (see [16, corollary 5.2]), it is a Riesz spectral operator on \({\mathbb {X}}\) which generates an analytic semigroup S, provided that \(-\frac{1}{b}\) is not in the point spectrum of A. In addition, operator B belongs \({\mathcal {L}}({\mathbb {U}},{\mathbb {X}})\) and \(\Vert B\Vert =1\). Therefore, this linear problem is well-posed and is in the class of systems defined in Sect. 2.1.
Estimates for the nonlinear beam model
1.1 Proof of Eq. (32)
For all \(X_1\in {\mathbb {H}}^{\frac{1}{2}}\) and \(z\in [0,1]\), \(X_1(z)=X_1^\prime (0) \, z + \int _0^z (z-\zeta ) X_1^{\prime \prime }(\zeta )\,\mathrm {d}\zeta \) which is zero at \(z=1\). Hence,
where \(K(z,\zeta )=\zeta (z-1)\) if \(0\le \zeta \le z\) and \(K(z,\zeta )=z(\zeta -1)\) if \(z\le \zeta \le 1\). Using the Cauchy-Schwartz inequality, it comes
\(\big | X_1(z)\big | \le \mu (z) \Big (\int _0^1 X_1^{\prime \prime }(\zeta )^2\,\mathrm {d}\zeta \Big )^{\frac{1}{2}}\), where \(\mu (z) = \Big (\int _0^1 K(z,\zeta )^2 \,\mathrm {d}\zeta \Big )^{\frac{1}{2}} = \frac{z(1-z)}{\sqrt{3}}\).
Then, \(\Big ( \int _0^1 \big | X_1(z)\big |^2 \, \mathrm {d}z \Big )^{\frac{1}{2}} \le \nu \big \Vert X_1 \Vert _{{\mathbb {H}}^\frac{1}{2}}^2,\) where \(\nu = \Big (\int _0^1 \mu (z)^2 \,\mathrm {d}z\Big )^{\frac{1}{2}} =\frac{1}{3\sqrt{10}}\). Finally, for all \((X,Y,Z)\in {\mathbb {X}}^3\),
proves the result.
1.2 Proof of Eqs. (33,43)
Functions \(e^\pm _n\) form an orthogonal basis of \({\mathbb {X}}\), from which we define an orthonormal basis
On each modal subspace, the linearized system behaves like second order system. Indeed, for all \(x\in {\mathbb {H}}\),
where \(\kappa _n^-=<Bx,E_n^->_{\mathbb {X}}=<x,s_n>_{\mathbb {H}}\), and,
From (91), we obtain
Setting \(h_n(t)=\frac{e^{\lambda _n^+ t}-e^{\lambda _n^- t}}{\lambda _n^+ - \lambda _n^-}\) and using the standard expressions
we obtain that
so that we can set
Now we notice that for all (x, y, z) in \({\mathbb {X}}\), \(A_3(x,y,z)=Bg(x,y,z)\) where g is a third order multilinear operator from \({\mathbb {X}}^3\) to \({\mathbb {H}}\), such that \(\Vert g\Vert _{\mathcal {ML}({\mathbb {X}},{\mathbb {H}})}=a_3\). We therefore obtain that for all (a, b, c) in \({\mathcal {X}}\)
This proves that \(\zeta _3\le \gamma a_3\).
In the same way, for operator C, we obtain from (92) that
and
It follows that \(\Vert CS(t)Bx\Vert _{{\mathcal {L}}({\mathbb {H}},{\mathbb {H}}^{\frac{1}{2}})}\le \sup _n k_n^2|h_n(t)|\), so that we can set
Proof of Proposition 1 (truncation error estimate)
We assume (A1–A3) in Sect. 5.3 and set \(\varPhi (z)=\sum _{m=1}^\infty \phi _m z^m\) where the sequence \((\phi _m)_{m\in {\mathbb {N}}^*}\) is defined by (see step 6 in page 4)
with \({\mathbb {M}}_m^{3}= \Big \{ {p}\in ({\mathbb {N}}^*)^{3} \,\, \big | \,\,{p}_1+{p}_2+{p}_{3} = m \Big \}\). Then, the trajectories \({\widetilde{x}}=\sum _{m=1}^\infty {\widetilde{x}}_m\) and \(x=\sum _{m=1}^\infty x_m\) are normally convergent and such that, for all \(m\ge 1\),
where the sequence \((\beta _m)_{m\in {\mathbb {N}}^*}\) defined by \(\beta _m=(1+\epsilon )^m\phi _m\) is such that
Now, for all \(m\ge 1\), denote the error terms \(e_m := x_m-{\widetilde{x}}_m\). The first terms are such that \(\Vert e_1\Vert _{\mathcal {X}}=\epsilon \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}\) (from (A2)), \(\Vert e_2\Vert _{\mathcal {X}}=0\). Moreover, for \(m\ge 3\), it follows from (9) that
where we set \(F_p(\tau )=A_3\big (x_{p_1}(\tau ),x_{p_2}(\tau ),x_{p_3}(\tau )\big ) -A_3\big ({\widetilde{x}}_{p_1}(\tau ),{\widetilde{x}}_{p_2}(\tau ),{\widetilde{x}}_{p_3}(\tau )\big )\). It should be noted that (95) crucially depends on Eq. (53), from which in \({\widehat{{\mathbb {X}}}}\), \({\widehat{A_3}}\) is identical to \(A_3\).
Now, replacing \(x_{p_i}\) by \({\widetilde{x}}_{p_i}+e_{p_i}\) and exploiting the multi-linearity of \(A_3\) yield the following expansion (omitting variable \(\tau \) for sake of legibility)
Then, introducing \(\psi _m=\beta _m-\phi _m\) for all \(m\ge 1\), we prove by induction that (claim \(C_m\)) \(\Vert e_m\Vert _{\mathcal {X}}\le \psi _m\Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^m\) :
-
(\(m=1\)): the claim (\(C_1\)) is true for \(m=1\) by construction;
-
(\(m\ge 2\)):assume that \(C_p\) holds for all \(p\le m-1\), then using expressions above, it follows that
$$\begin{aligned}&\Vert e_m\Vert _{\mathcal {X}}\\&\quad \le \gamma a_3 \sum _{p\in {\mathbb {M}}_m^3}\Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^{(p_1+p_2+p_3)} \Big ( \phi _{p_1}\phi _{p_2}\psi _{p_3}\\&\qquad +\phi _{p_1}\psi _{p_2}\phi _{p_3}+\psi _{p_1}\phi _{p_2}\phi _{p_3} +\phi _{p_1}\psi _{p_2}\psi _{p_3}\\&\qquad +\psi _{p_1}\phi _{p_2}\psi _{p_3} +\psi _{p_1}\psi _{p_2}\phi _{p_3} +\psi _{p_1}\psi _{p_2}\psi _{p_3} \Big )\quad \\&\quad \le \gamma a_3 \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^m \sum _{p\in {\mathbb {M}}_m^3} \Big ( \beta _{p_1}\beta _{p_2}\beta _{p_3}-\phi _{p_1}\phi _{p_2}\phi _{p_3} \big )\\&\quad \le (\beta _m-\phi _m) \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^m = \psi _m \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^m, \end{aligned}$$
so that \(C_m\) is satisfied. An immediate consequence is that
which concludes the proof.
Proof of generalized result
We assume (A1–A3) in Sect. 5.3 and consider a beam model with a third order nonlinearity \(A_3\) for which \({\widehat{{\mathbb {X}}}}\) is not invariant. We assume that a bound \(a_3\) of \(\Vert A_3\Vert _{{\mathbb {X}}} \) is available, and define \(\varPhi (z)=\sum _{m=1}^\infty \phi _m z^m\) as in “Appendix C”.
We denote \({\widehat{A}}_3=\varPi _{\mathbb {X}}A_3\). Since \(\varPi _{\mathbb {X}}\) is an orthogonal projection, \(\Vert {\widehat{A}}_3\Vert _{{\widehat{{\mathbb {X}}}}}\le \Vert A_3\Vert _{{\mathbb {X}}} \le a_3\), and therefore, as in “Appendix C”, the trajectories \({\widetilde{x}}=\sum _{m=1}^\infty {\widetilde{x}}_m\) and \(x=\sum _{m=1}^\infty x_m\) are convergent and satisfy, for all \(m\ge 1\),
where the sequence \((\beta _m)_{m\in {\mathbb {N}}^*}\) was defined in C. Now, for all \(m\ge 1\), denote the error terms \(e_m := x_m-{\widetilde{x}}_m\). The first terms are such that \(\Vert e_1\Vert _{\mathcal {X}}=\epsilon \Vert {\widehat{x}}_1\Vert _{\mathcal {X}}\) (from (A2)), \(\Vert e_2\Vert _{\mathcal {X}}=0\). Moreover, for \(m\ge 3\), it follows from (9) that
where we set \(F_p(\tau )=A_3\big (x_{p_1}(\tau ),x_{p_2}(\tau ),x_{p_3}(\tau )\big ) -A_3\big ({\widetilde{x}}_{p_1}(\tau ),{\widetilde{x}}_{p_2}(\tau ),{\widetilde{x}}_{p_3}(\tau )\big )\) and
Setting
we have
Then, following the same steps as in “Appendix C”, we introduce \(\psi _m=\beta _m-\phi _m\) and obtain by induction that for all \(m\ge 1\), \(\Vert e_m\Vert _{\mathcal {X}}\le (\psi _m + \frac{\Vert A_3-{\widehat{A}}_3\Vert _{{\widehat{{\mathbb {X}}}}}}{a_3}\phi _m)\Vert {\widehat{x}}_1\Vert _{\mathcal {X}}^m\). An immediate consequence is that
which concludes the proof.
Rights and permissions
About this article
Cite this article
Hélie, T., Laroche, B. Input/output reduced model of a damped nonlinear beam based on Volterra series and modal decomposition with convergence results. Nonlinear Dyn 105, 515–540 (2021). https://doi.org/10.1007/s11071-021-06529-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06529-6