![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
In this article, the approximation of linear second-order distributed-parameter systems (DPS) is considered using a Galerkin approach. The resulting finite-dimensional approximation model also has a second-order structure and preserves the stability as well as the passivity. Furthermore, by extending the Krylov subspace methods for finite-dimensional systems of second order to DPS, the basis vectors of the Galerkin projection are determined such that the transfer behaviour of the DPS can be approximated by using moment matching. The structure-preserving approximation of an Euler–Bernoulli beam with Kelvin–Voigt damping demonstrates the results of the article.
1. Introduction
The modelling of mechanical structures with distributed parameters leads to second-order partial differential equations (PDE) with respect to time, i.e. to distributed-parameter systems (DPS) of second order. Their simulation in general and in many cases also their control, is based on a suitable finite-dimensional approximation. Thereby, the second-order structure of the original system should be preserved such that the reduced system has an interpretation of a finite-dimensional mechanical system. A common approach to this approximation problem is to model the flexible system using FEM and then to apply an order reduction method to the resulting finite-dimensional system of very high order. For this purpose, structure-preserving balancing and truncation methods as well as a modal reduction were proposed in [Citation1–4]. Another important method for model order reduction is the application of Krylov subspaces that lead to numerically efficient approximation procedures (see e.g. [Citation5–7]). Therefore, extensions of Krylov subspace methods for the structure-preserving order reduction of finite-dimensional second-order systems were developed in [Citation8–12]. However, if a description of the mechanical structure in form of a PDE is available, it is reasonable to determine an approximation directly on the basis of the PDE without recourse to an FE-modelling. This approach is also possible for complex geometries arising in practical applications, if the corresponding boundary conditions admit a formulation of the mechanical structure as a well-posed initial-boundary-value problem. This approach is considered in [Citation13] for the balanced truncation of PDE models. Thereby, it is demonstrated that the direct application of a model order reduction method to the PDE offers the advantage that adaptive meshes can be used in discretization of the boundary value problems arising in the approximation procedure. As a consequence, the resulting computational effort can be decreased. Furthermore, in order to conserve system properties of the DPS, such as stability or passivity, in the finite-dimensional approximation model, only the approximation of the PDE has to be structure-preserving. For the classical FE modelling approach, however, this requires that both the FE modelling and the order reduction method share this property.
In this article, the structure-preserving approximation of DPS of second order with distributed inputs and outputs is presented that also directly approximates the DPS. The proposed approximation is derived by extending the recently introduced Krylov subspace methods in [Citation14] for DPS in state space form to the approximation of second-order DPS. Thereby, the Krylov subspace methods of [Citation8,Citation15] for finite-dimensional second-order systems are generalized. Different from [Citation14], where nonorthogonal (i.e. Petrov–Galerkin) projections are used, only orthogonal (i.e. Galerkin) projections are applied for the approximation (see e.g. [Citation16]). This has the advantage that the stability and passivity of the considered DPS are preserved in the approximation. Thus, a stable system simulation is possible and passivity-based controller design methods are applicable to the reduced order system. The degrees of freedom contained in the choice of the basis vectors of the Galerkin projection are used to match certain moments of the DPS and its approximation. This means that some of the coefficients of the Taylor series expansion of the transfer matrices of the DPS and its approximation coincide for given expansion points. Consequently, an approximation of the transfer behaviour of the DPS in prescribed frequency ranges is possible. This is assured if the basis vectors span certain Krylov subspaces of second order. Simplifications of the presented approximation procedure are discussed that arise for systems with collocated inputs and outputs as well as for proportionally and structurally damped systems.
The next section introduces the considered class of DPS and analyses their properties. Then, the Galerkin approach is shortly reviewed in Section 3 and its structure-preservation properties are verified in Section 4. The calculation of the basis vectors assuring moment matching is presented in Section 5. Thereby, possible simplifications of the approximation procedure are investigated. The proposed structure-preserving approximation procedure is illustrated by means of an Euler–Bernoulli beam with Kelvin–Voigt damping.
2. A class of second-order systems
Consider the linear DPS
In Equation (1) the operator is the damping operator. The following damping operators are studied in this article:
proportional damping
,
, which includes viscous damping for
and
as well as Kelvin–Voigt damping for
and
and
structural damping
,
, where the self-adjoint square root
exists uniquely and is positive, since
is a positive operator (see e.g. [Citation17]).
For these damping operators are self-adjoint, densely defined and positive, i.e.
A state space representation of the second-order system (Equations (1)–(2)) can be obtained by introducing the states
The next lemma shows that the abstract initial value problem (Equations (7)–(8)) is well-posed, which is equivalent to generating a
-semigroup because
and
are bounded linear operators (see [Citation17]).
Lemma 2.1:
(Well-posedness) The system operator in Equation (9) is the infinitesimal generator of a
-semigroup of contractions on X.
Proof:
Since is coercive and thus boundedly invertible, there exists the algebraic inverse
Since the -semigroup
generated by
is a contraction, it satisfies
,
. Thus, the solution of the homogeneous system Equation (7) has the property
Another important property of Equations (7)–(8) can be shown by assuming that the output and input are collocated, i.e. and
. The storage functional of the second-order system is given by
Thus, inserting Equation (7) yields the time derivative
In the next sections, it is shown that these structural properties of the DPS of second order are preserved when applying a Galerkin approximation.
3. Structure-preserving Galerkin approach
In the following, an approximation of w is determined in the form
The next lemma states that the matrices of the Galerkin approximation Equations (29)–(32) have properties similar to the infinite-dimensional second-order system.
Lemma 3.1:
(Properties of the Galerkin approximation) The damping matrix in Equation (30) and the matrix
in Equation (30) are hermitian and positive definite. For collocated inputs and outputs, i.e.
and
, the relation
holds.
Proof:
As is self-adjoint, one has
, showing that the matrix
is hermitian. Furthermore,
,
, because of (4) shows that
. Similarly, with
self-adjoint, the result
is obtained and
, for all nonzero
, implied by Equation (3) proves
. Finally,
completes the proof.
4. Stability and passivity preservation
Further properties of the Galerkin approximation Equations (29)–(32) become apparent when investigating its state space model. To this end, introduce the states
Theorem 4.1:
(Stability and passivity preservation) The homogeneous Galerkin approximation Equation (35) of Equation (7) is asymptotically stable. If Equations (7)–(8) has collocated inputs and outputs, i. e. , then the finite-dimensional approximation Equations (35)–(36) is passive. With
this means that
Proof:
Observe that the result holds for all
with
, because of
(see Lemma 3.1) and
. Thus, by choosing the Lyapunov function
, one gets the time derivative
, since
and
imply
(see Lemma 3.1). Consequently, the finite-dimensional approximation Equations (35)–(36) is passive. Since
in Equation (30) is a positive definite matrix (see proof of Lemma 3.1), the Kelvin–Tait–Chetaev Theorem implies that the homogeneous Galerkin approximation Equation (35) is asymptotically stable (see [Citation21]).□
These structure-preserving results are independent from the choice of the basis vectors that only have to be orthonormal. In the next section, this degree of freedom is used to additionally approximate the transfer behaviour of the DPS of second order by using moment matching.
5. Moment matching
5.1. Second-order Krylov subspaces
The degrees of freedom contained in choosing the basis vectors can be used to assure that the transfer matrix of Equations (1)–(2) coincides with the transfer matrix of its approximation Equations (29)–(32) at certain points. For finite-dimensional systems, this moment matching is achieved by using Krylov subspaces (see e.g. [Citation5–7]). In [Citation14], this approximation method was also formulated for infinite-dimensional systems, which, however, does not preserve the structure of second-order systems. Therefore, this result is extended in the following to obtain a structure-preserving moment matching. Since Equations (7)–(8) is a state linear system (see [Citation17]),
Definition 5.1:
(Second-order Krylov subspaces) The second-order Krylov subspace is defined by
where
Thereby, the sum in Equation (45) denotes the internal sum of vector spaces. Furthermore, note that, since ,
, the operators
have finite rank, and thus the defined second-order Krylov subspace is finite-dimensional. By using this definition, the next theorem presents the condition for the Galerkin approximation to match certain moments about
of the original system, i.e. that achieves a vanishing steady state approximation error.
Theorem 5.2:
(Moment matching) If the input second-order Krylov subspace satisfies
For the proof see Appendix A. Note that exists since
holds since
in Equation (9) is boundedly invertible (see proof of Lemma 2.1). Similarly,
exists in view of
, because
is positive definite (see Lemma 4.1). As a consequence of this theorem, the order of the corresponding Galerkin approximation Equations (35)–(36) has to be greater than or equal to the dimension of the corresponding Krylov subspace.
5.2. Rational interpolation
In order to approximate the frequency response of the DPS Equations (1)–(2) in a prescribed frequency range, moment matching at different points unequal to zero is necessary. This approach is called rational interpolation (see [Citation5,Citation7]) and is subsequently formulated for DPS of second order. To this end, consider
Corollary 5.3:
(Rational interpolation) Suppose and
,
. If
5.3. Numerical implementation
In order to implement the proposed approximation method, one needs to calculate the Krylov subspaces . Since the basis vectors
are assumed to be orthonormal (see Equation (26)), an orthonormal basis for the second-order Krylov subspaces has to be determined. This also leads to a numerically reliable implementation of the approximation procedure. To this end, the vectors
spanning the Krylov subspace of second order have to be determined by solving boundary value problems. For example, in the case of
, this leads with Equation (46) to the boundary value problems
5.4. Systems with collocated inputs and outputs
If the system Equations (1)–(2) has collocated inputs and outputs, i.e. and
hold, then
moments match instead of the q moments assured by Theorem 5.2. The next theorem presents this result.
Theorem 5.4:
(Collocated inputs and outputs) If and
hold and the input second-order Krylov subspace satisfies
For the proof see Appendix B. Unfortunately this property gets lost when interpolation points are considered.
5.5. Proportionally damped systems
For systems with proportional damping, only classical Krylov subspaces have to be determined in the approximation procedure. These subspaces are characterized by the next definition and were introduced in [Citation14].
Definition 5.5:
(Krylov subspaces) The (classical) Krylov subspace is defined by
where
and and
are bounded linear operators.
The next theorem presents the relation between the second-order and the classical Krylov subspaces for the special case of Kelvin–Voigt damping and undamped systems, i.e. ,
. Then, also the order of the approximation can be reduced since the classical Krylov subspace needed for the matching of q moments has, in general, a lower dimension.
Theorem 5.6:
(Kelvin–Voigt damping) If ,
, then
The proof of this theorem is shown in Appendix C. The classical Krylov subspaces only amount to calculating one boundary value problem for each basis vector, whereas for second-order Krylov subspaces two boundary value problems have to be solved (see Equations (54)–(55)). Thus, the approximation procedure is simplified when using classical Krylov subspaces. The same is also true for the general case of proportionally damped systems for expansion points and
. To this end, observe that the operators of the second-order system have the form Equation (50), so that one can represent the damping operator
, according to
with
which results from a simple calculation. This leads to the following theorem.
Theorem 5.7:
(Proportional damping) If , then
For the proof see Appendix D. For undamped systems and , one has
in view Equation (50), i.e. proportional damping results. Thus, one can use the result of Theorem 5.7 to simplify the calculation of the corresponding Krylov subspace.
5.6. Structurally damped systems
Theorem 5.7 implies that for proportionally damped systems, only classical Krylov subspaces are needed to determine the moment-matching approximation. The same is also true for systems with structural damping, i.e. ,
, holds in Equation (1) provided that
. This is the result of the next theorem.
Theorem 5.8:
(Structural damping) If ,
, then
The proof is given in Appendix E.
6. Example
The presented approximation approach is applied to a flexible beam with Kelvin–Voigt damping of normalized length . The transverse displacement w of the beam along the spatial coordinate
is described by the Euler–Bernoulli beam model
wherein is the constant of the Kelvin–Voigt damping. The spatial distribution of the actor force u is described by
in which
denotes the characteristic function of the interval
, i.e.
is 1 for
and 0 otherwise. The boundary conditions
result from the assumption that the beam is simply supported. The initial conditions are and
,
, in which
satisfies Equation (66) for
. When setting
with the standard inner product
, the considered output
with has the meaning of the average deflection on the interval
. Comparing Equations (65)–(67) with Equations (1)–(2) shows that the stiffness operator
and the damping operator
are given by
and
The input and output operators ,
and
are defined by
as well as
It is easy to verify that these operators satisfy the corresponding conditions introduced in Section 2. In the following, an approximation of the beam is determined such that the first two moments at the expansion point and the first moments at
and
are matched, i.e.
has to hold. The choice of the first expansion point assures a vanishing steady state approximation error. The other expansion points
and
lead to an approximation of the first resonance peak of the beam. The expansion points
and
are chosen as complex conjugate pair in order to assure that the approximation is real, i.e. its transfer function has real coefficients. These matches are obtained by the Galerkin approach if the vectors
in Equation (21) span the sum of the classical Krylov subspaces
,
, with
and
according to (50), i. e.
has to hold (see Theorems 5.6 and 5.7). Therefore, with
,
. For the sake of a numerically reliable implementation, it is advantageous to use, however, the real-valued basis
with
,
and
, whereas
because
is taken into account. By applying the Arnoldi algorithm for infinite-dimensional systems in [Citation14], a real-valued orthonormal basis for
is computed analytically leading to the unitary operator
in (21). Then, Equations (30) and (32) yield the structure-preserving second-order approximation Equations (29) and (31) with
and
Note, that these matrices and vectors are real-valued because a real-valued basis for has been used. The matrix
is symmetric and positive definite and consequently also
has these properties which confirms Lemma 3.1. This means that the approximation has an interpretation as a finite-dimensional mechanical system. Then, by the Kelvin–Tait–Chetaev Theorem, the approximation is asymptotically stable (see [Citation21]), which is in accordance with Theorem 4.1 since
is a positive operator. shows the frequency responses of the infinite-dimensional beam and its Krylov approximation. It is interesting to note that also the second resonance peak in the Bode plot is approximated accurately, though this is not assured by the choice of the expansion points.
7. Concluding remarks
An interesting direction for further research is the approximation of the state space model of the DPS and then the conversion of the resulting finite-dimensional state space system back into a second-order representation. For finite-dimensional systems, this method has the advantage that more moments match when compared to the direct structure-preserving projection of the second-order system. Many DPS in technical applications exhibit boundary actuation. Therefore, an extension of the presented results to this class of systems is of interest. The modelling of Timoshenko beams and Mindlin–Timoshenko plates leads to DPS of second order with a vector displacement and hence to matrix-valued operators in the second-order PDE. It should be possible to extend the results of this article also to this system class. Beyond that, future work considers the investigation of the numerical implementation of the propsed results in comparison to the classical FE-modelling approach.
References
- D. Meyer and S. Srinivasan, Balancing and model reduction for second-order form linear systems, IEEE Trans. Autom. Control 41 (1996), pp. 1632–1644.
- Y. Chahlaoui, D. Lemonnier, K. Meerbergen, A. Vandendorpe, and P.V. Dooren, Model Reduction of Second-order Systems, Proc. Int. Symp. on Mathematical Theory of Networks and Systems, University of Notre Dame, USA, 2002.
- T. Reis and T. Stykel, Balanced truncation model reduction of second-order systems, Math. Comp. Modelling Dyn. Sys. 14 (2008), pp. 391–406.
- P. Benner, P. Kürschner, and J. Saak, An Improved Numerical Method for Balanced Truncation for Symmetric Second-Order Systems, Max Planck Institute, Magdeburg, preprints MPIMD/12-20. 2012.
- A.C. Antoulas, Approximation of Large-scale Dynamical Systems, SIAM Press, Philadelphia, PA, 2005.
- R.W. Freund, Model reduction methods based on Krylov subspaces, Acta Numerica 12 (2003), pp. 267–319.
- E.J. Grimme, Krylov projection methods for model reduction, Ph.D. Thesis, ECE Department, University of Illinois, Urbana-Champaign, 1997.
- B. Salimbahrami and B. Lohmann, Order reduction of large scale second-order systems using Krylov subspace methods, Lin. Alg. Appl. 415 (2006), pp. 385–405.
- R. Eid, B. Salimbahrami, and B. Lohmann, Parametric order reduction of proportionally damped second-order systems, Technical Reports on Automatic Control 1 (2006), Available at: www.rt.mw.tum.de .
- Z. Bai and Y. Su, Dimension reduction of large-scale second-order dynamical systems via a second-order Arnoldi method, SIAM J. Sci. Comput. 26 (2005), pp. 1692–1709.
- C. Beattie and S. Gugercin, Krylov-based model reduction of second-order systems with proportional damping, Proc. CDC, Seville, Spain (2005), pp. 2278–2283.
- C. Beattie and S. Gugercin, Interpolatory projection methods for structure-preserving model reduction, Syst. Control Lett. 58 (2009), pp. 225–232.
- T. Reis and W. Wollner, Finite-rank ADI iteration for operator Lyapunov equations, Hamburger Beiträge zur Angewandten Mathematik, Nr. 2012–09, 2012.
- C. Harkort and J. Deutscher, Krylov subspace methods for linear infinite-dimensional systems, IEEE Trans. Autom. Control 56 (2011), pp. 441–447.
- B. Salimbahrami, Structure-preserving order reduction of large scale second-order models, Doctoral thesis, Lehrstuhl für Regelungstechnik, Universität München, Germany, 2005.
- C. Fletcher, Computational Galerkin Methods, Springer-Verlag, New York, 1984.
- R.F. Curtain and H.J. Zwart, An Introduction to Infinite-Dimensional Linear Systems Theory, Springer-Verlag, New York, 1995.
- Z.H. Luo, B.Z. Guo, and Ö. Morgül, Stability and Stabilization of Infinite Dimensional Systems with Applications, Springer-Verlag, London, 1999.
- F. Huang, On the mathematical model for linear elastic systems with analytic damping, SIAM J. Control Optim. 26 (1988), pp. 714–724.
- R. Griniv and A. Shkalikov, Exponential stability of semigroups related to operator models in mechanics, Math. Notes 73 (2003), pp. 618–624.
- E.E. Zajac, Comments on “Stability of damped mechanical systems” and a further extension, AIAA J. 3 (1965), pp. 1749–1750.
- T. Kato, Perturbation Theory for Linear Operators, Springer-Verlag, Berlin, 1995.
Appendix A. Proof of Theorem 5.2
It is easy to verify that ,
and
defining the input second-order Krylov subspace satisfy the condition of Definition 5.1. Next, it is shown that
,
, related to the input second-order Krylov subspace
for finite-dimensional systems, i.e.
,
,
,
, of the Galerkin approximation Equations (29)–(32) satisfy
To this end, use Equation (30) as well as Equation (46) and consider
in which exists, since
(see Lemma 3.1). In view of
, there exists a matrix
such that
. Then,
. In the next step, this result is used to compute
Since , there exists a matrix
such that
. Consequently,
. In order to prove that Equation (A1) is true for
, assume that it holds for
and
. Then,
in which Equations (26) and (46) were used. Because of , there exists a matrix
such that
. Thus,
. This proves that Equation (A1) is true for all
by induction, since
,
. In order to complete the proof, it is shown that the moments
satisfy
in which is assumed. The moments in question are
(see Equation (42)) which gives with Equations (9)–(12)
Observe that
is implied by Equation (46) showing Equation (A5). Consequently, Equations (A1), (A6) and (A7) lead to
for in view of Equation (32) and by setting
. By using the same reasoning as for the DPS, one can readily verify
, so that Equation (A8) yields
,
, thus proving the theorem.
Appendix B. Proof of Theorem 5.4
In view of Equations (A1) and (A8), the result ,
holds, meaning that the first q moments match. In order to show that also
,
, is satisfied, consider
in view of Equations (A6) and (A7) and . It is straightforward to verify that
holds, so that Equation (B1) becomes with Equation (A7)
By using Equations (26) and (A1), this gives
for . Since
,
, results from applying the same reasoning to the Galerkin approximation Equations (29)–(32), the result Equation (B4) implies
,
, thus proving the theorem.
Appendix C. Proof of Theorem 5.6
Definitions 5.1 and 5.5 directly imply that and thus
. Assume that for
, the results
and
hold with
and
, then
and
. Thus, the assumption is also valid for
and
. Hence, induction yields
for q even and
for q odd, which proves the theorem.
Appendix D. Proof of Theorem 5.7
At first the theorem is proven for . Definitions 5.1 and 5.5 directly imply that
. As a consequence,
holds. Assume that for
, the results
and
hold, then
showing that the assumption is also valid for . Consequently, by induction
, showing that the theorem is true for
. In view of Equation (61), this result also proves Theorem 5.7.
Appendix E. Proof of Theorem 5.8
For the Krylov subspace of second order, Definition 5.1 of
and
in Equation (46) leads with
to the result
and
. By using Definition 5.5 for the classical Krylov subspace
, this yields
In view of Equation (46), one obtains for the Krylov subspace of second order
If and
with
and
holds, then Equations (E2) and (59) implies
with suitable constants for
in view of Equation (59). Thus, by making use of Equations (E1) and (E3), the result
,
, follows by induction. Hence, Equation (64) is proved when taking Equations (45) and (58) into account.