ABSTRACT
A fluid–structure interaction model in a port-Hamiltonian representation is derived for a classical guitar. After discretization, we combine the laws of continuum mechanics for solids and fluids within a unified port-Hamiltonian (pH) modelling approach by adapting the equations through an appropriate coordinate transformation on the second-order level. The high-dimensionality of the resulting system is reduced by model order reduction. The article focuses on pH-systems in different state transformations, a variety of basis generation techniques as well as structure-preserving model order reduction approaches that are independent from the projection basis. As main contribution, a thorough comparison of these method combinations is conducted. In contrast to typical frequency-based simulations in acoustics, transient time simulations of the system are presented. The approach is embedded into a straightforward workflow of sophisticated commercial software modelling and flexible in-house software for multi-physics coupling and model order reduction.
1. Introduction
For the development of sophisticated products and the understanding of complex technical systems, the modelling and simulation of these is essential. The consideration of different involved physical phenomena is indispensable for a realistic representation but also poses new challenges in the description of the variables and a reasonable coupling. The port-Hamiltonian (pH) representation is based on the idea of interconnecting Hamiltonian systems and including dissipation in the formulation, for this reason, the energy is used as the lingua franca at the coupling ports [Citation1]. This approach is attracting increasing attention due to its ability to describe complex multi-physics systems in the context of automated modelling and provides the basis for a unified description of modelling, analysis, control, optimization, and model order reduction. Furthermore, under mild assumptions, pH-systems implicitly ensure important system properties such as passivity, stability and energy conservation [Citation2,Citation3].
Fluid–structure interaction (FSI) characterizes the interaction of a moving or deformable mechanical structure with an internal or surrounding fluid [Citation4]. The consideration of FSI plays a crucial role in different applications, e.g. the bending of aircraft wings, the blood flow in large veins or the lubricant flow in ball-bearings [Citation5]. In the current study, we want to analyse an acoustic system in which FSI is also of great importance for its proper technical function.
A classical guitar is a popular instrument consisting of various components whose most important ones are briefly described in order to understand the physical context of the mathematical problem, see . The musician plucks the guitar strings which thereupon start to vibrate. Those vibrations are transferred through the bridge into the soundboard which is the top plate of the guitar body. The guitar body coupled with the enclosed air acts as a resonator for the strings’ vibration. The guitar’s composition and material properties influence the volume and timbre of the air escaping through the sound hole.
The classical guitar represents an impressive example of a multi-physics system where the guitar body is strongly coupled with the enclosed air and the coupling effects cannot be neglected for a realistic representation of the behaviour. The modelling of a guitar without strings can be found, e.g., in [Citation6–8] and the modelling of strings in [Citation9,Citation10]. Numerical simulations of a coupled guitar model were performed in [Citation11,Citation12]. Port-Hamiltonian representations of acoustic models are presented for instance in [Citation13] for the vocal apparatus and for a Rhodes piano in [Citation14]. The modelling procedure of this work follows closely the approach presented in [Citation6].
In the current study, this FSI problem is derived from the partial differential equation of linear elasticity for the mechanical structure [Citation15] and the wave equation for the fluid [Citation16]. The system is spatially discretized with the finite element (FE) method in order to obtain a coupled second-order ordinary differential equation (ODE) system [Citation17]. Structural damping obtained from measurements is included into the model [Citation6]. From this basis, a port-Hamiltonian representation is attained by first transforming the system into a first-order system and then applying an adapted state transformation. The coupling effects of the multi-domain system are illustrated in a transient time simulation which gives further insight into classical frequency-based analyses in acoustics.
The spatial discretization via FE methods typically leads to high-dimensional systems that are ill-suited for multi-query simulations, e.g. for usage in optimization loops. Hence, model order reduction (MOR) methods are essential to approximate the system in a subspace of a much lower dimension for a faster and more efficient simulation [Citation18]. One major novelty is the presentation of a comprehensive sensitivity analysis for a variety of combinations of projection methods and basis generation methods, i.e. the calculation of projection matrices, for reducing the FSI problem. The projection methods focus on basis-independent structure-preservingFootnote1 reduction [Citation19,Citation20] to preserve the important system properties in comparison to non-structure-preserving variants. The basis generation comprises approaches that are based on the system matrices, such as modal truncation [Citation18,Citation21] or moment-matching via Krylov subspaces [Citation22], and data-based techniques based on time-response snapshots, e.g. Proper Orthogonal Decomposition (POD) [Citation23] and Proper Symplectic Decomposition (PSD) [Citation24,Citation25]. For more information on recent developments in structure-preserving MOR procedures for both Hamiltonian and port-Hamiltonian systems, we refer to [Citation26–29] and the references therein.
The paper is organized as follows. In Section 2, the dynamic equations for a fluid–structure interaction problem are derived and adapted on second-order level. Additionally, practical aspects from the enhanced modelling process as an ensemble between the commercial software Abaqus and in-house code in Matlab are described. In Section 3, the necessary background on port-Hamiltonian systems is given and the FSI model of the guitar in a port-Hamiltonian input-output state representation is derived. Based on this, further pH formulations are deduced and the transient time simulation of the full system is performed. Various non-common projection methods, both structure-preserving and non-structure-preserving, are presented in Section 4. In Section 5, we recall classical and introduce modern basis generation methods with adapted snapshot matrices and non-orthogonal bases. The comprehensive sensitivity analysis is given in Section 6. Finally, we conclude the paper. An overview of the entire workflow is given in . In the remainder, this workflow diagram will be referenced by a circled number which highlights the workflow area the current section is referring to, e.g. .
2. Modelling of a classical guitar
When producing a tone with a guitar, many different guitar components interact with each other, with the interaction of the guitar body and enclosed air being of particular importance. An enhanced three mass model focuses on this interaction and serves as a comprehensive system on which the investigated methodologies are presented. The present chapter first describes the mathematical background of this fluid–structure interaction and then also addresses the practical aspects of its implementation using Abaqus and Matlab.
2.1. Derivation of the dynamic equations for the fluid–structure interaction
The vibration of the mechanical structure can be described as an elastic motion of the wooden plates of the guitar that can be mathematically explained by the methods of continuum mechanics, cf. . The motion of a body is described by the motion of all material points for this body, where the current position of each point can be classified by its position in the initial configuration and the displacement . Assuming small strains leads to the elastodynamic problem for the time interval
known as the strong formulation. The fundamental laws and material-dependence are considered in the force equilibrium (Equation1a)(1a) (1a) and the constitutive Equationequation (1e)(1e) (1e) . The density of the material , the second temporal derivative of the displacements , the divergence of the stress tensor and the volume forces form the force equilibrium (1a), where describes the nabla operator. The constitutive Equationequation (1e)(1e) (1e) involves the engineering strain and elastic modulus . In (1a), denotes the row-wise divergence of the tensor resulting in a vector. In (1d) the nabla operator gives rise to row and column vectors, whose addition is to be understood componentwise, resulting in a tensor. We restrict ourselves to the case of orthotropic, linear elastic material behaviour which can be parametrized with nine parameters: three Young’s moduli, three Poisson ratios and three shear moduli to consider the behaviour in each spatial direction [Citation30]. describes the parts of the body surface where Dirichlet boundary conditions for the displacement apply, cf. . Likewise, describes the contact surface of the mechanical structure and the encased air on which the stresses are given by the surface traction whose magnitude scales proportionally with the pressure of the air at the contact surface. Here denotes the normal vector of unit length pointing into the direction of the encased air. The initial conditions at time are given for the displacements and velocities [Citation15,Citation17,Citation31].
For a numerical simulation, the continuum is spatially discretized with the finite element method (FEM) resulting in the symmetric mass matrix and the symmetric stiffness matrix . To model dissipation effects, i.e. the damping parameters, we employ the so-called Rayleigh damping
with the coefficients and . Measurements of the damping ratio were conducted on a real guitar at different frequencies , see [Citation6,Citation32], and the overdetermined equation system is solved by using a least square fit for the coefficients that results in and . The coefficients describe the first two terms of the so-called Caughey series [Citation33]. Higher-order terms are neglected since the results are already in good agreement with the measurements [Citation6,Citation32].
This complements the dynamic equation of the mechanical structure resulting in the second-order space discretized system, c.f.
with the damping matrix and the excitation forces for the mechanical structure, whereas the latter is the specific force stemming from the coupling term (1c).
The geometry and division of the guitar into the different domains can be seen in . The model consists of three different parts: the top plate or soundboard with a sound hole, the back plate and the air inside the guitar body in the shape and of the size of a classical guitar. Modelling the guitar behaviour with these parts (in lumped parameter form) is known as a three mass model [Citation7]. The approach of [Citation6] is used as a reference to create an enhanced three mass model with the FEM, which will be discussed further in Section 2.2.
The fluid behaviour, c.f. , can be described with where the acoustic wave equation is derived from the Euler equations for ideal, compressible fluids with Dirichlet boundary conditions . The zero Neumann boundary conditions (4c) on are used as a means to compensate the fact that we only model the top and bottom plate of the mechanical structure but not the sides. The force applied to the mechanical structure along the normal direction, i.e. is equal in magnitude but of opposite direction compared to the force applied by the mechanical structure along the normal direction, i.e. , where denotes the density of the fluid. The boundary domains of the fluid are visualized in . The acoustic wave Equationequation (4a)(4a) (4a) contains the speed of sound and the pressure on the domain [Citation16,Citation34].
The wave equation is spatially discretized by using the Galerkin method with linear shape functions. This leads, c.f. , to the dynamic equations of the fluid in matrix form [Citation35]
with the symmetric mass matrix , the symmetric stiffness matrix , the excitation vector for the fluid and the excitation vector stemming from the interaction with the mechanical structure, i.e. the coupling term (4d).
FSI is an area that describes the multi-physics coupling between the domains of fluid dynamics and structural mechanics. The coupling is considered a strong FSI if the motion of the solid influences the fluid and vice versa [Citation34]. The classical guitar as the studied system allows the investigation of these strong couplings. In our case, this coupling is expressed via the coupling terms (1c) and (4d).
The effects of the mechanical structure on the fluid and vice versa, c.f. , result in the external forces and , respectively. The former relates to the force
induced by the surface traction . The latter corresponds to the force
generated by the acceleration of the mechanical structure along the normal direction . Hence, both and can be represented as a matrix vector product
where describes the coupling matrix [Citation35] representing the term
However, in the present case of non-matching meshes, the nodal values of the acoustic and structural domains, which are part of the interface, are related to each other with linear interpolation.
For each node in the structural domain we identify the corresponding mesh-element of the acoustic domain in which the structural node is located. We then compute the barycentric coordinates of this node and distribute the effect of the interaction by the proportions corresponding to the barycentric coordinates.
Consequently, the separate equations for the mechanical structure (3) and the fluid (5) can be combined into the following coupled system
where . Note that the mass and stiffness matrices, and , are unsymmetric which leads to numerical issues when solving large sparse linear systems. More efficient and stable algorithms were developed for symmetric linear systems, e.g. Cholesky factorization. Additionally, it causes problems for the derivation of a port-Hamiltonian formulation of the system. Therefore, an adapted formulation of the system is derived in the following.
Instead of using the --formulation (10) a state transformation
is applied, where instead of the pressure , the time derivative of the variable is used which is in close relationship to the velocity potential. This approach is frequently used in the literature to symmetrize the system matrices [Citation36,Citation37].
A minor adaptation is used to make the pH matrices accomplish the mandatory skew-symmetry property after the transformation from a first-order to a second-order system: Inserting (11) into (10), taking the integral of the second line of (10) and dividing by (instead of which is typically considered in literature) leads to the formulation
2.2. Practical modelling aspects
The FE discretization is realized with the commercial software Abaqus, see [Citation38], which allows us to design the complex geometry of the guitar, define material parameters and boundary conditions, and automatically mesh the geometry with sophisticated meshing tools, see .
The main goal of the current study is not a very accurate prediction of the guitar’s behaviour in accordance with experimental data but to rather investigate the performance of various formulations on an illustrative example for FSI. For this reason, the guitar is not modelled in full detail but still includes the most important aspects.
The top and back plate are modelled with shell element S4R5, see . S4R5 is a thin shell element, which is reasonable to use in our case since the guitar plate describes a body where the thickness is less than about 1/15 of a characteristic length. The respective Kirchhoff constraint is imposed numerically, i.e. that material fibres normal to the midsurface remain normal after deformation [Citation38]. A summary of the finite element mesh properties used for the guitar model is presented in . We use the S4R5 element as it is accompanied by the advantage that the system size is reduced since there are less DOFs compared to the more common six DOFs S4 element. Furthermore, for the mechanical structure, a six degree of freedom (DOF) formulation in Abaqus would lead to a singular matrix , due to the fact that a shell element is fully described with five DOFs (three translations, two in-plane rotations), which would cause additional numerical issues and would lead to a differential-algebraic pH-system [Citation39,Citation40]. The air model is enhanced by adding a length correctionFootnote2 to the fluid domain, which can be considered as an educated guess that makes the resonant frequencies and surrounding air consistent with experiments [Citation6,Citation41], see .
As stated in the mathematical derivation of the mechanical structure and the fluid, some boundary conditions need to be considered that are in accordance with the physical behaviour of the guitar. Therefore, the mechanical structure is constrained at the edges with homogeneous Dirichlet boundary conditions for the displacement variables. The rotational DOFs are not affected by this condition. This kind of boundary condition is considered as simply supported. The fluid is mainly characterized by the coupling with the solid and the reflection from the sidewalls, due to homogeneous Neumann boundary conditions on . However, the boundary condition at the top of the sound hole needs to be defined differently since there is a free surface. This can be achieved by simply using the assumption of zero pressure [Citation30]. The boundary conditions are marked in red and purple in and .
The outcome of the modelling process in Abaqus is the mass and stiffness matrices for the mechanical structure (3) and the fluid (5). The further steps of modelling and simulation are performed in Matlab. This change in the software tool is motivated by various advantages: (a) The modelling in Matlab gives a better insight into the model especially due to the independent coupling procedure. In addition, (b) the obtained flexibility enables the system to be modified in the first place and thus to be reformulated into a pH-system. Furthermore, (c) this choice also gives us the freedom to decide on the integrator and the associated simulation properties.
In a real scenario, the guitarist plucks the string which introduces vibrations that are transferred through the bridge into the soundboard. Since the string and bridge are not modelled, the influence of these components is integrated as a force input at the position where the bridge would normally be located. A standard tuning of a guitar will create sounds in the range of approximately 82 Hz on the lowest pitch and 320 Hz at the highest pitch for the unfretted strings. The frequency range is chosen this way, since the objective is to demonstrate the methods on unfretted strings and the harmonics are neglected. For this reason, there will be a sine wave excitation force with
with in the frequency range and with an amplitude of that acts on one node of the top plate. As outputs, we consider different important nodes of the mesh. Those nodes include the aforementioned excitation node where the force acts on, compare , as well as the volume-weighted integral of the pressure over the fluid nodes close to the sound hole of the guitar, compare , and a central mechanical structure node of the back plate.
3. Port-Hamiltonian formulation
Port-Hamiltonian (pH) systems were initially developed to describe a unified approach for systems from different physical domains that allow network modelling, see references in [Citation3,Citation42]. The pH formulation describes an energy-based network modelling approach with the energy as common quantity of various physical systems that interact through ports [Citation1].
The pH structure can imply the underlying physical principles such as conservation laws [Citation40]. The input-output state form of a pH-system without feed-through terms appears as
where the function describes the Hamiltonian as an energy function of the system. The Hamiltonian depends on the state vector with the system order . The matrix reflects the interconnection of the internal energy storage elements, while the dissipation matrix describes the energy losses in the system. The matrix is the port or input matrix that specifies the manner in which energy enters or leaves the system. The Hamiltonian and the port matrix motivate the term pH-system. The pH-system matrices need to satisfy the requirement that is skew-symmetric and is symmetric positive semidefinite. Furthermore, the variables describe the time-dependent input and output vectors, respectively [Citation1].
Besides the modelling aspects, the pH formulations come with additional advantages as they implicitly incorporate important system properties. The pH-system (14) is a generalization of a classical Hamiltonian system as the conservation of energy is generalized to a dissipation inequality
which states that the internal energy is bounded by the work exerted on the system. Together with the assumption that the Hamiltonian is strictly positive, i.e. for all , this leads to the properties that the pH-system is both, passive and stable [Citation2]. Note that the input and output of (14) are collocated, as they describe the port pair defined by the port matrix through which the systems interact with its environment. If desired, one can define arbitrary quantities of interest (QoI) as outputs with appropriately chosen matrices. However, these additional output quantities may not satisfy the dissipation inequality (15) and only serve the purpose of data observation.
For a quadratic Hamiltonian
the pH-system (14) can be formulated as a generalized linear pH-system. In the so-called descriptor form [Citation40], it takes the form
with constant matrices and that need to satisfy the symmetry condition .
For our setting, such a descriptor system is obtained by transforming the second-order system (12) into a first-order pH-system (17) via the new state vector , which leads to the pH-system matrices
with describing the kinetic energy components and containing potential energy terms, c.f. . The matrices represent the identity matrix of size . Note that the skew-symmetric part of the damping matrix in (18), i.e. and that also appears in of (12), has no damping effects since it is nothing but a gyrator term. If the damping term , the system is conservative. For further details on damping models for linear pH-systems, we refer to e.g. [Citation33]. The pH matrices satisfy the mandatory properties
(pH1)
(pH2)
(pH3)
The pH-system (17) in the form (18) will further be referred to as the velocity formulation. The pH-matrices are freely available at https://doi.org/10.18419/darus-3248.
Remark 1. Note that a more mathematically and physically rigorous approach to derive a FOM would directly obtain the discrete operators from a coupled PDE system via structure-preserving discretization techniques such as Partitioned FEM [Citation43]. The scope of this work, however, is to investigate how standard software (such as Abaqus) can be used to formulate a FSI model as a port-Hamiltonian system in order to apply structure-preserving MOR techniques. Thereby, we show that the port-Hamiltonian formalism can be very accessible from an application point of view.
3.1. Numerical simulation of full-order results
We discretize the system with respect to time, using an implicit Gauss-Legendre collocation method, since for linear pH-systems these are the only ones for which the approximations of supplied and stored energy match, resulting in an exact discrete energy balance of the discrete-time pH approximation [Citation44]. The most basic Gauss-Legendre collocation is the implicit midpoint rule (IMR), cf. , which has one stage and is of second order for ODEs and uses a fixed time step size. The IMR is a symplectic integrator and, hence, preserves symplectic structure and the quadratic Hamiltonian through the time integration [Citation39,Citation45,Citation46].
An advantage of a fixed time step is the better comparability of the trajectories. Since the numerical error of an integrator depends on the step size, we avoid mixing the integration and model reduction error. It needs to be mentioned that the step size also affects the quality of the snapshot-based methods in Section 5 since the snapshot matrix is defined by the full-order model trajectories. All calculations were carried out with Matlab.
The simulation of a full-order model (FOM) of the guitar is important for different reasons. On the one hand, these results will give us an insight about the approximate guitar behaviour and the physical plausibility of the modelling. On the other hand, the FOM results form the basis for the calculation of the approximation error in the energy norm. Additionally, the FOM results are required for the snapshot generation, cf., for the data-based basis generation techniques.
We consider a parameter-dependent excitation of the top plate that is modelled by a sinusoidal input where denotes the excitation frequency . For the IMR, we use a step size of and simulate for to include several oscillation periods for the whole frequency interval.
The time simulation of the FOM for an excitation frequency of is illustrated in . The QoI displayed in the following figure are the excitation node on the top plate, the averaged pressure close to the sound hole and a structure node on the back plate. The quantities are calculated as
with appropriately chosen QoI output vectors for each QoI.
It can be seen that as a result of the excitation, the top plate at the excitation node starts to vibrate at the same frequency since the guitar describes a linear time-invariant (LTI) system. Note that, the only connection of the top plate and the back plate is through the air, since the side walls are considered as a fully reflective Neumann boundary condition on the fluid domain. In the area of FSI, a strong coupling implies a two-sided influence, where the structure is able to excite the fluid but also the fluid is capable of exciting the structure. In , one can see that the input force excitation leads to a vibration of the top plate which thereupon transfers the energy to the air and the air in turn causes the vibration of the back plate, satisfying the conditions for a strong coupling. This chronological sequence can be observed by looking at the delayed rises in the curves.
3.2. Reformulations of the pH-system
We derived our pH-FSI-system via a transformation of the second-order system and using the displacements, the integrated pressure and their derivatives as pH variables. In classical Hamiltonian systems, the variables are defined in terms of the canonical position and momentum coordinates to account for additional symmetries [Citation2]. For this reason, a system in momentum formulation shall also be considered in the analysis. All of the following reformulations of the pH-system still satisfy the mandatory pH properties (pH1) to (pH3). The coordinate transformation
yields such a pH-system in momentum formulation (abbr.: Mom)Footnote3
where contains the momentum instead of the velocities.
Since the PSD methods presented in Section 5.6 and 5.7 are based on a system formulation with canonical , i.e.
the canonical variants of the velocity formulation
and momentum formulation
will be considered in the sensitivity analysis, which yields the canonical system in velocity formulation (abbr.: Vel_Canon)
and in momentum formulation (abbr.: Mom_Canon)
The transformation matrices depend on the coupling matrix and are given by
The calculation of the FOM is computationally expensive, especially if it comes to multi-query simulations or the simulation of a more detailed guitar model with many more degrees of freedom. Therefore, MOR techniques are beneficial and will be discussed in the following.
4. Model order reduction – projection methods
The size of a dynamical system model can be reduced by approximating its behaviour in a subspace of a lower dimension. In most cases, this model reduction comes at the cost of approximation errors. Projection-based reduction methods can be performed in various ways with different outcomes with respect to the preservation of different structuralFootnote4 pH properties, cf. .
All reduction methods used in our study are based on a projection-based reduction. The solution for is approximated in a subspace of dimension which is described by a basis matrix with and leads to the approximation
with the reduced state vector .
Inserting (28) into the pH-system (17) and using the Petrov-Galerkin condition for [Citation18] yields the reduced system
of size , where the matrix determines the orthogonal projection direction.
4.1. Galerkin projection
A special case of the Petrov-Galerkin approach is given by the Galerkin projection (abbr.: Galerkin) with and takes the form
This projection does in general not preserve any of the underlying pH structure properties (pH1)–(pH3) of the system in our formulation.
4.2. Quasi-Galerkin projection
The quasi-Galerkin (abbr.: Quasi) projection is derived by inserting the term under the assumption that to the standard Galerkin projection which yields
This projection preserves (pH1) and (pH2) but it does not guarantee (pH3) and, hence, the Hamiltonian of the reduced system changes in the reduction.
4.3. pH structure-preserving projection
Adapting the pH structure-preserving (abbr.: pH) approach [Citation19] with to the case of a descriptor system leads to a reduced system
with the reduced matrices
This preserves the pH properties (pH1)-(pH3) and does not change the Hamiltonian in the reduced system [Citation19].
4.4. Energy-stable projection
The author in [Citation20] presents a general framework for the numerical approximation of evolution problems which is also suitable for pH-systems and preserves the underlying Hamiltonian structure. We will call this approach energy-stable (abbr.: Energy-Stable). Applying this approach to a pH-system leads to a reduced system
In our case, the inverse term can be easily calculated with
which allows for a computational efficient implementation. To summarize the projection methods with emphasis on the structure-preservation properties, we enlist them in .
4.5. Best approximation
In order to assess the quality of the different projection methods, a direct comparison with the best approximation (abbr.: Bestapprox) in the considered subspace should be examined. Here, we use the best approximation with respect to the energy norm induced by the energy inner product
where denotes the so-called energy matrix which is positive definite, since both and are positive definite and their product is symmetric due to the third pH-property (pH3). The best approximation of in the subspace is then given by the projection of onto with respect to the energy inner product. In terms of the energy matrix, this can be expressed via
and we have
5. Model order reduction – basis generation
For all projection-based reduction methods presented in Section 4, a basis matrix is required. In the following, different basis generation approaches are presented with the goal to keep the approximation error as small as possible. The bases are generated by using the extensive software packages MatMorembsFootnote5 [Citation47] and RBmatlabFootnote6, cf. and .
5.1. Modal truncation
For the basis generation method based upon modal truncation (abbr.: Modal), the homogeneous solution for (17) with is solved with the ansatz function
which leads to the generalized eigenvalue problem
with for the pH-system. The eigenvectors are also called coupled eigenmodes and describe the deformation of the mechanical structure and pressure distribution in the fluid at the dedicated eigenfrequencies. Modal truncation uses only the most important eigenvectors as the projection basis [Citation18]. In the context of the guitar, the most important eigenvectors coincide with the eigenvectors that belong to the lowest eigenfrequencies since those are assumed to be the crucial eigenfrequencies for the sound emission. Hence, the modal projection basis arises as
with . In the current study, the eigenmodes belonging to the lowest eigenfrequencies are coupled eigenmodes that allow for dynamics in the mechanical structure and fluid simultaneously. In general, is not real-valued. In this case, the matrix has to be replaced with for the projection methods outlined in Section 4, where the superscript represents the conjugate transpose of a complex-valued matrix.
5.2. Krylov-based reduction
The goal of Krylov-based reduction (abbr.: Krylov) is the approximation of the transfer function
obtained from the Laplace transformation with the complex variable which is typically evaluated on the imaginary axis with the circular frequency where denotes the excitation frequency.
The transfer function around an expansion point can be described with a Taylor series whose coefficients are called moments in this context. The first moments of the full and reduced system can be matched by using the block Krylov subspace of a pH-system
The approach can be generalized to calculate for multiple expansion points [Citation18,Citation22].
The direct calculation leads to numerical issues since additional vectors can become linearly dependent. That is why the block Arnoldi algorithm is used for the calculation of Krylov subspaces. This Arnoldi algorithm consists of a LU decomposition, Gram–Schmidt orthogonalization and the iterative calculation of Krylov directions [Citation18,Citation22]. Sometimes the approach is also called tangential interpolation [Citation48].
5.3. POD full state
The Proper Orthogonal Decomposition (POD) approach uses a different idea for the projection basis generation, which is based on snapshots instead of system matrices and can therefore even be used for nonlinear systems [Citation23,Citation49]. The POD starts with a set of vectors with assembled column-wise into a matrix
The goal is to approximate the information contained in the snapshot matrix by a set of vectors with , which can be expressed in terms of an optimization problem
where describes the Kronecker delta and, hence, the vectors form an orthonormal basis with respect to the energy inner product [Citation23]. The optimization problem can be solved as follows: we first solve the eigenvalue problem
with the scaled and weighted correlation matrix , then we solve the linear system
and finally, by normalizing the above with respect to the energy norm, i.e.
By only taking the first POD-modes, the basis matrix can be formed as
In the present system, the snapshot matrix consists of state variables of the pH-system with . The discrete trajectories that form the snapshot matrix are calculated from the full system with time instances of for a time span of . Using the full state vector (abbr.: POD-State) for calculating, the POD basis will further be called as . Please note that while the above was introduced for the energy inner product, other inner products can also be considered simply by replacing the energy matrix .
5.4. POD displacements
Another basis will be generated by only using the displacements (abbr.: POD-Disp) in the snapshot matrix of the adapted state vector and the inner product matrix , which reflects the parts of the energy inner product stemming from only the displacements. We then assemble the full projection matrix afterwards as
Note that the above is a special case of the so-called tangent lift as presented in [Citation24], where in (50) only information in the upper half of the state is considered. Hence, using the basis for the velocity component, i.e. lower half of the state , might be ill-suited.
5.5. POD-Individual trajectories
A further approach will be the division of the state vector into the four individual parts and calculating the POD-basis for each individual trajectory (abbr.: POD-Indiv) and assembling the basis as the block-diagonal matrix
with the snapshot matrices , , and corresponding to the respective components of the state and the inner product matrices corresponding to the individual contribution to the energy inner product.
5.6. PSD Complex SVD
Symplectic MOR is structure-preserving MOR for Hamiltonian systems. One approach to derive a symplectic reduced-order basis is the data-driven Proper Symplectic Decomposition (PSD) which is closely related to the POD [Citation24].
Assuming a suitable basis, a symplectic form takes the canonical form
where is the Poisson matrix with the identity matrix and the matrix of all zeros [Citation50]. We call a symplectic matrix if
If a Petrov-Galerkin projection is used with where
denotes the so-called symplectic inverse,Footnote7 then the Hamiltonian structure and therefore its Hamiltonian is preserved for purely Hamiltonian systems, i.e. in the case of in Equationequation (14)(14) (14) [Citation24, Citation25].
In analogy to the POD, the minimization problem appears as
where the constraint guarantees that the reduced-order basis (ROB) is symplectic [Citation24]. In contrast to POD, there is no explicit solution procedure for the PSD optimization problem (55). The PSD Complex SVD (abbr.: C-SVD) approach is the solution of the PSD in the subset of symplectic, orthonormal ROBs [Citation25]. It uses an adapted complex snapshot matrix
with the imaginary unit . The minimization problem requires an auxiliary complex matrix and takes the form
and generates the real basis matrix
The speciality of the PSD Complex SVD is the choice of the auxiliary complex matrix and the computation of from . The solution of (57) is the POD for complex matrices based on the left-singular vectors of that can be computed with a complex version of the SVD [Citation24].
5.7. PSD SVD-like decomposition
Most existing basis generation techniques, e.g. Complex SVD, generate a symplectic, orthonormal ROB. In [Citation25], a new symplectic, non-orthogonal basis generation technique based on the so-called SVD-like decomposition (abbr.: SVD-like) is introduced.
There exists an SVD-like decomposition of the snapshot matrix
with a symplectic matrix , a sparse and potentially non-diagonalFootnote8 matrix , an orthogonal matrix and the symplectic singular values . The rank of the snapshot matrix is .
The Frobenius norm of the snapshot matrix can be rewritten as
where is the -th column of and is called the weighted symplectic singular value [Citation25].
The goal is to choose the indices which have large contributions to the Frobenius norm with
which yields a ROB with pairs of columns from leading to reduced model order of and the basis matrix
The SVD-like decomposition can be constructed by computing an eigendecomposition of , for which the imaginary and real part of eigenvectors corresponding to complex conjugate eigenvalues result in a pair of symplectic vectors. Alternatively, one can use the approach introduced in [Citation51], which does not require the computation of the product and only works with the snapshot matrix . However, for our numerical investigations, we chose the former method, as the implementation is rather straightforward.
Remark 2. Please note, that both, the PSD Complex SVD and PSD SVD-like decomposition, are usually considered for Hamiltonian systems. The FSI problem considered in this paper does not fall under this classification, since we have a non-zero damping influence, i.e. in the confines of Equationequation (14)(14) (14) . However, it is interesting to see how these basis generation techniques perform in the presence of dissipation. The limit would give a Hamiltonian system.
6. Results
The previous sections featured several alternatives for model order reduction of a classical guitar FSI problem in a pH formulation. The different components that were considered are the four system formulations in Sec. 3.2, the four projection methods from Sec. 4 and the seven basis generation methods in Sec. 5, cf. . These categories are extended by choosing the reduced system size , studying 11 sizes between and and the number of trajectories in the snapshot matrix for the data-based methods, where 6 alternatives were investigated. All representatives of each category can be combined with all others, resulting in a number of about possible combinations. All of these combinations have been computed on a computer with the specification from and can be accessed in the form of a parallel coordinate plot at https://doi.org/10.18419/darus-3248. We will give a focused view onto the most important outcomes in the following sensitivity analysis.
In order to compare the different methods for reducing the FOM to a reduced-order model (ROM), cf. , an error measure is needed. The energy norm of the Hamiltonian
is used to describe the energy value of a trajectory at time step . The error between the full and reduced model is measured in the energy norm. In order to obtain a scalar and relative measure, the norm is integrated over the simulation time interval and related to the full model which yields
for the relative error measure. It is important to use the relative error which allows for a comparison between different system inputs. Five randomly chosen frequencies in the standard tuning range (13) and zero initial conditions were used as system parameters for all experiments that were carried out. The mean value of their relative error calculations is displayed in the subsequent results.
The relative error values for the four system formulations over all basis generation techniques and for the pH and energy-stable projections are illustrated in . It can be seen that the displacement variant of POD is not a suitable option for all system reformulations. This is due to the fact that the state derivatives are not considered in the snapshot matrix, which are valuable information that should be contained. It does not lead to an improvement by focusing on the displacement and leaving the state trajectory independent from its derivatives. The canonical alternative for the velocity formulation (25) but also the non-canonical version (17) lead to higher errors for some basis generation techniques compared to the other reformulations. The momentum formulation for both, canonical (22) and non-canonical (26), leads to the best overall results, especially for POD-State and SVD-like. Since in the canonical transformation process, the block structure of the pH matrices and (18) gets lost, we will focus on the non-canonical momentum formulation (22) in the remainder.
The three best-performing methods from the previous experiment, i.e. POD-State, SVD-like and POD-Individual, are compared more closely in . The plot shows the development of the error of the three methods over the basis size and examines on the one hand the pH and energy-stable projections and on the other hand their behaviour in relation to the best approximation with respect to the energy norm, i.e. the FOM solution is projected onto the subspace spanned by the corresponding basis matrix respecting the inner product pertaining to the energy norm (38). One can see that the results of pH and energy-stable behave in a similar way for POD-State and SVD-like but for POD-Individual, the energy-stable projection leads to much better error values. The deviation concerning the best approximation does not exceed one order of magnitude for all basis generation methods, but again shows the largest margin for POD-Individual. POD-State remains the closest to its potential best values over the whole range of basis sizes. A comparison of the basis generation methods uncovers that the SVD-like and POD-State techniques lie in the range of the best approximation error of the POD-Individual method and show an improvement of approximately one order of magnitude for several reduction dimensions compared to the competitors. The overall behaviour of all basis generation techniques (even the one not shown in the plot) shows that the errors decay rapidly up to a size of and decrease more slowly starting from a size of approximately . For this reason, further investigations are carried out for a basis size of .
The heat map in shows the relative error for all combinations of basis generation techniques and projection methods that were conducted, cf. . The errors are shown for a basis size of . If the relative error exceeds a value of , then the field entry is left blank.
One can see that the Galerkin and Quasi-Galerkin projections perform the worst. These projections do not preserve the pH properties, especially the stability conditions, leading to instability and poor approximations. These projection methods are hence not suitable for the reduction of pH-systems. In general, the pH and energy-stable projection methods lead to the smallest error because of their adaption to the specific underlying pH structure of the system, which shows the importance of adapting the projection methods to the particular structure of the problem. The modal reduction, which is still used in various commercial MOR-packages, leads to high errors compared to the other combinations. The dynamics of the model cannot be described sufficiently accurate by only allowing to move in modal coordinates that belong to the lowest eigenfrequencies. A further comment on the modal reduction will be given in the output error discussion below. The basis generated with the C-SVD and Krylov algorithms leads to moderate approximation errors, which, in the case of the C-SVD, also cannot be improved by the transformation into the canonical structure of the matrix . The Krylov algorithm focuses on approximating the input-output behaviour at certain frequencies, leading to higher error at different frequencies. The overall performance of the remaining data-based methods worked the best for the FSI dynamics of the guitar except for the POD-Displacement variant. The reason for the failure of the POD-Displacement has already been explained above. For the POD-State variant, the information contained in the snapshot matrix and extracted from this matrix via POD is sufficient for reproducing the coupled dynamics of the system. Both, the SVD-like and POD-State basis generation techniques, show the best overall performance with error values as low as and . The explanation for this lies in the structure of the bases. The SVD-like approach is the only method that builds a non-orthogonal basis and can therefore adapt more flexibly to the system’s dynamics. Special attention should be paid here to the fact that the SVD-like method was developed for purely Hamiltonian systems, whereas this study shows that it is also suitable for port-Hamiltonian systems. The POD-State method is adapted to the problem in the sense that it uses the energy inner product induced by the Hamiltonian which significantly improves the reduction results compared to the standard inner product.
It is worth mentioning that the information content in the snapshot matrices depends on the number of underlying trajectories which are randomly distributed in the parameter space. In the following study, trajectory numbers between 5 and 100 are investigated. The results of the associated relative errors are shown in and are extended by the methods based on system matrices for comparison. It can be seen that the influence of a high number of trajectories is not as significant as, for instance, the size of the reduced system, see . All methods extract enough information for basis constructions even for small snapshot sizes. A snapshot matrix made of 10 trajectories already shows a good trade-off between approximation error and matrix size, which drastically decreases the computational effort in the offline phase due to few evaluations of the full system.
The main goal of MOR is the gain of a speed-up compared to the simulation of the full-order model to make this model suitable for multi-query tasks or real-time scenarios. The speed-up values are determined for the pH projection method and averaged over all basis generation methods since the qualitative behaviour for the other methods was similar. The results for the velocity (17) and the momentum (22) formulations are listed in . The greatest speed-up of more than in the case of the velocity formulation and for the momentum formulation is obtained with a basis size of . This choice is not recommendable, since the error values are very high for this size. The speed-up values decrease down to (Vel) and (Mom) for a basis size of . Depending on the requirements for the ROM, one needs to decide which is the best trade-off between approximation quality and gained speed-up. Since the error decays fast up to a size of and still leads to speed-ups of more than (Vel) and (Mom), this reduction size was focused on in the previous discussion.
In (15), we stated that a pH-system satisfies the dissipation inequality, which leads to the useful properties of passivity and stability. The goal of structure-preserving model reduction and the time discretization with an IMR is the preservation of these properties. Hence, in the dissipation inequality is exemplified for all model order reduction techniques under a pH-structure-preserving projection (32). Therefore, the dissipation inequality (15) is converted to
which gives us a bound of that is displayed in . One can see that all trajectories satisfy the dissipation inequality over the whole time interval which agrees with the theory from the MOR and time integration. The decrease in the energy can be explained by the energy losses due to the structural dissipation effects. Note that the POD-Disp variant is scaled by a factor of due to higher error values in the trajectory and therefore a considerably different Hamiltonian.
In and , the QoI of the displacement of the excitation node on the top plate and the averaged pressure in the sound hole, cf. , are depicted. Both figures contain two subfigures, where the first subfigure displays the time trajectory of the FOM and the corresponding ROM trajectories for all basis generation methods and the second subfigure illustrates the absolute error in the QoI, calculated as
based on the QoI output (20) for the FOM and reduced model.
We can see in both cases that all basis construction methods except for POD-Displacement capture the behaviour quite well as the differences in the trajectories are almost not visible. For the POD-Displacement, however, almost no energy seems to be introduced into the system, which is unphysical, resulting in no visible excitation in the entire FSI model. The general behaviour of the previous error discussion can also be seen in the QoI absolute errors, namely that excellent performance of the POD-State and SVD-like approaches and the moderate performance of Krylov and C-SVD. Interestingly, the POD-Individual method performs better in the structural domain (see ) than in the fluid domain (see ), which shows that the underlying structural motions are better represented in the POD-modes. The converse can be seen for the modal approach. The eigenmodes that belong to the lowest eigenfrequencies approximate the fluid domain quite accurately, even in the same order of magnitude as the best MOR approaches, whereas the structural modes cannot be reproduced satisfactorily.
7. Conclusion and Outlook
In this paper, we presented a port-Hamiltonian formulation of a fluid–structure interaction for the case of a classical guitar. Many different model order reduction approaches combined with multiple different reduced basis construction methods as well as various FOM formulations were compared in order to study the effect of structure-preserving model reduction on the quality and behaviour of the reduced model. In particular, we were able to conclude that both structure-preserving model order reduction methods, i.e. the pH-preserving and the energy-stable methods clearly outperform their non-structure-preserving competitors. Furthermore, we can conclude that the reduced bases constructed via a symplectic SVD-like decomposition and a POD method that takes the energy inner product into account result in higher quality approximations for lower basis sizes.
Future emphasis will be placed on constructing suitable a-posteriori error estimators and extending the above model to allow for further parameter dependency in the form of material parameters of the guitar body.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Correction Statement
This article has been republished with minor changes. These changes do not impact the academic content of the article.
Additional information
Funding
Notes
1. Note that the term structure has an ambiguity in this paper. On the one hand, it describes the mechanical structure of the wooden guitar plates as part of the fluid–structure interaction. On the other hand, it likewise describes the mathematical structure of the pH-system, which should be preserved through the model reduction process. To avoid misunderstandings, the expression mechanical structure is used in the context of the FSI.
2. The theoretical background of the so-called length correction comes from the theory of the Helmholtz resonator, as one of the most basic resonant structures with a short tube and an acoustic cavity, see [Citation52]. Here, the length correction of the tube is used to match resonant frequencies with measurement results and literature values, cf [Citation53].
3. Labels are already introduced in the definition of various formulations, which are used for the later analysis of results in order to increase the readability of the outcomes
4. Here, the term structure refers to the mathematical pH structure.
7. Please note that this symplectic inverse should not be confused with the Moore-Penrose inverse, which sometimes is denoted with the same symbol.
8. In general, the space spanned by the columns of might not be spanned exclusively by pairs of symplectic vectors. In this case, using the notation in Equationequation (59)(59) (59) , they have and thus, we obtain a zero row in the block structure of . For our numerical experiments, this case does not appear.
References
- A. van der Schaft and D. Jeltsema, Port-Hamiltonian systems theory: An introductory overview, Foundations and Trends in Systems and Control. 1 (2014), pp. 173–378. 10.1561/2600000002.
- S. Chaturantabut, C. Beattie, and S. Gugercin, Structure-preserving model reduction for nonlinear port-Hamiltonian systems, SIAM Journal on Scientific Computing. 38 (2016), pp. B837–B865. 10.1137/15M1055085.
- R. Rashad, F. Califano, A. Schaft, and S. Stramigioli, Twenty years of distributed port-Hamiltonian systems: A literature review, IMA Journal of Mathematical Control and Information. 37 (2020), pp. 1400–1422. 10.1093/imamci/dnaa018.
- H.J. Bungartz and M. Schäfer, Fluid-structure Interaction: Modelling, Simulation, Optimisation, Vol. 53, Berlin Heidelberg: Springer Science & Business Media, 2006.
- T. Richter, Fluid-structure Interactions: Models, Analysis and Finite Elements, Vol. 118, Cham: Springer, 2017.
- A. Brauchler, P. Ziegler, and P. Eberhard, An entirely reverse-engineered finite element model of a classical guitar in comparison with experimental data, The Journal of the Acoustical Society of America. 149 (2021), pp. 4450–4462. 10.1121/10.0005310.
- O. Christensen, Quantitative models for low frequency guitar function, Journal of Guitar Acoustics. 6 (1982), pp. 10–25. http://scholar.google.com/scholar_lookup?hl=en.
- E. Bécache, G. Derveaux, and P. Joly, An efficient numerical method for the resolution of the Kirchhoff-Love dynamic plate equation, Numerical Methods for Partial Differential Equations. 21 (2005), pp. 323–348. https://onlinelibrary.wiley.com/doi/abs/10.1002/num.20041.
- A. Brauchler, P. Ziegler, and P. Eberhard, Examination of polarization coupling in a plucked musical instrument string via experiments and simulations, Acta Acustica. 4 (2020), pp. 9. 10.1051/aacus/2020008. paper no. 9 (12 pages).
- M. Ducceschi and S. Bilbao, Linear stiff string vibrations in musical acoustics: Assessment and comparison of models, The Journal of the Acoustical Society of America. 140 (2016), pp. 2445–2454. 10.1121/1.4962553.
- G. Derveaux, A. Chaigne, P. Joly, and E. Bécache, Time-domain simulation of a guitar: Model and method, The Journal of the Acoustical Society of America. 114 (2003), pp. 3368–3383. 10.1121/1.1629302.
- E. Bécache, A. Chaigne, G. Derveaux, and P. Joly, Numerical simulation of a guitar, Computers & Structures. 83 (2005), pp. 107–126. 10.1016/j.compstruc.2004.04.018.
- F. Silva, T. Hélie, and V. Wetzel, Port-Hamiltonian Representation of Dynamical Systems. Application to Self-Sustained Oscillations in the Vocal Apparatus, in 7th Int. Conf. on Nonlinear Vibrations, Localization and Energy Transfer, P. du Lma, ed., Vol. 160, Jun, Marseille, France. 2019, Available at https://hal.archives-ouvertes.fr/hal-03020400.
- A. Falaize and T. Hélie, Passive simulation of the nonlinear port-Hamiltonian modeling of a Rhodes piano, Journal of Sound and Vibration. 390 (2017), pp.289–309. https://www.sciencedirect.com/science/article/pii/S0022460X16306320.
- M. Tchonkova and S. Sture, Classical and recent formulations for linear elasticity, Archives of Computational Methods in Engineering. 8 (2001), pp. 41–74. 10.1007/BF02736684.
- D. Blackstock, Fundamentals of Physical Acoustics, Wiley, New York, 2000.
- O.C. Zienkiewicz, R.L. Taylor, and D.D. Fox, The Finite Element Method for Solid and Structural Mechanics, 7th ed., Butterworth-Heinemann, Oxford, 2013.
- A. Antoulas, Approximation of Large-Scale Dynamical Systems, SIAM, Philadelphia, 2005.
- T. Wolf, B. Lohmann, R. Eid, and P. Kotyczka, Passivity and structure preserving order reduction of linear port-Hamiltonian systems using Krylov subspaces, European Journal of Control. 16 (2010), pp. 401–406. 10.3166/ejc.16.401-406.
- H. Egger, O. Habrich, and V. Shashkov, On the energy stable approximation of Hamiltonian and gradient systems, Computational Methods in Applied Mathematics. 21 (2021), pp. 335–349. 10.1515/cmam-2020-0025.
- P. Koutsovasilis and M. Beitelschmidt, Comparison of model reduction techniques for large mechanical systems, Multibody System Dynamics. 20 (2008), pp. 111–128. 10.1007/s11044-008-9116-4.
- R. Freund, Model reduction methods based on Krylov subspaces, Acta Numerica. 12 (2003), pp. 267–319. http://journals.cambridge.org/action/displayAbstract?fromPage=onlineaid=165629fulltextType=RAfileId=S0962492902000120.
- S. Volkwein, Proper orthogonal decomposition: Theory and reduced-order modelling, http://www.math.uni-konstanz.de/numerik/personen/volkwein/teaching/POD-Book.pdf (2013).
- L. Peng and K. Mohseni, Symplectic model reduction of Hamiltonian systems, SIAM Journal on Scientific Computing. 38 (2016), pp. A1–A27. 10.1137/140978922.
- P. Buchfink, A. Bhatt, and B. Haasdonk, Symplectic model order reduction with non-orthonormal bases, Mathematical and Computational Applications. 24 (2019), pp.43. https://www.mdpi.com/2297-8747/24/2/43.
- C. Beattie, S. Gugercin, and V. Mehrmann, Structure-preserving interpolatory model reduction for port-Hamiltonian differential-algebraic systems, in Realization and Model Reduction of Dynamical Systems: A Festschrift in Honor of the 70th Birthday of Thanos Antoulas, C. Beattie, P. Benner, M. Embree, S. Gugercin, and S. Lefteriu, eds., Structured Dynamical Systems, Springer International Publishing, Cham, 2022, pp. 235–254. 10.1007/978-3-030-95157-3_13.
- J.S. Hesthaven, C. Pagliantini, and N. Ripamonti, Structure-preserving model order reduction of Hamiltonian systems (2021). Available at https://arxiv.org/abs/2109.12367.
- R. Altmann, V. Mehrmann, and B. Unger, Port-Hamiltonian formulations of poroelastic network models, Mathematical and Computer Modelling of Dynamical Systems. 27 (2021), pp. 429–452. 10.1080/13873954.2021.1975137.
- J. Hesthaven and C. Pagliantini, Structure-preserving reduced basis methods for Poisson systems, Mathematics of Computation. 90 (2021), pp. 1701–1740. 10.1090/mcom/3618.
- O.C. Zienkiewicz, R.L. Taylor, and J.Z. Zhu, The Finite Element Method – Its Basis & Fundamentals, Butterworth-Heinemann, Oxford, 2005.
- A. Tkachuk and M. Bischoff, Variational methods for selective mass scaling, Computational Mechanics. 52 (2013), pp. 563–570. 10.1007/s00466-013-0832-0.
- A. Brauchler, D. Hose, P. Ziegler, M. Hanss, and P. Eberhard, Distinguishing geometrically identical instruments: Possibilistic identification of material parameters in a parametrically model order reduced finite element model of a classical guitar, Journal of Sound and Vibration. 535 (2022), pp.117071. https://www.sciencedirect.com/science/article/pii/S0022460X22002838.
- D. Matignon and T. Hélie, A class of damping models preserving eigenspaces for linear conservative port-Hamiltonian systems, European Journal of Control. 19 (2013), pp.486–494. https://www.sciencedirect.com/science/article/pii/S0947358013001672.
- R. Lerch, G. Sessler, and D. Wolf, Technische Akustik - Grundlagen und Anwendungen, Springer Berlin Heidelberg, Wiesbaden, 2009.
- C. Howard and B. Cazzolato, Acoustic Analyses Using Matlab and Ansys, Boca Raton, FL: Taylor & Francis Group, 2017.
- A. van de Walle, F. Naets, E. Deckers, and W. Desmet, Stability-preserving model order reduction for time-domain simulation of vibro-acoustic FE models, International Journal for Numerical Methods in Engineering. 109 (2017), pp. 889–912. https://onlinelibrary.wiley.com/doi/abs/10.1002/nme.5323.
- G. Everstine, A symmetric potential formulation for fluid-structure interaction, Journal of Sound and Vibration. 79 (1981), pp. 157–160. 10.1016/0022-460x(81).
- Abaqus, Abaqus Theory Manual, Providence, RI: Abaqus, Inc, 2016.
- V. Mehrmann and R. Morandin, Structure-preserving discretization for port-Hamiltonian descriptor systems, in 2019 IEEE 58th Conference on Decision and Control (CDC), Nice. 2019, pp. 6863–6868, Available at 10.1109/CDC40024.2019.9030180.
- C. Beattie, V. Mehrmann, H. Xu, and H. Zwart, Linear port-Hamiltonian descriptor systems, Mathematics of Control, Signals and Systems. 30 (2018). 10.1007/s00498-018-0223-3.
- A. Ezcurra, M. Elejabarrieta, and C. Santamaría, Fluid–structure coupling in the guitar box: Numerical and experimental comparative study, Applied Acoustics. 66 (2005), pp.411–425. https://www.sciencedirect.com/science/article/pii/S0003682X04001240.
- T. Breiten, R. Morandin, and P. Schulze, Error bounds for port-Hamiltonian model and controller reduction based on system balancing, Computers & Mathematics with Applications. 116 (2022), pp.100–115. https://www.sciencedirect.com/science/article/pii/S0898122121003102.
- F.L. Cardoso-Ribeiro, D. Matignon, and L. Lefèvre, A Partitioned Finite Element Method for power-preserving Discretization of Open Systems of Conservation Laws, IMA Journal of Mathematical Control and Information. 38 (2020), pp. 493–533. 10.1093/imamci/dnaa038.
- P. Kotyczka and L. Lefèvre, Discrete-time port-Hamiltonian systems: A definition based on symplectic integration, Systems & Control Letters. 133 (2019), pp.104530. https://www.sciencedirect.com/science/article/pii/S0167691119301409.
- E. Celledoni and E.H. Høiseth, Energy-preserving and passivity-consistent numerical discretization of port-Hamiltonian systems, arXiv: Numerical Analysis (2017). https://arxiv.org/abs/1706.08621.
- S. Aoues, D. Eberard, and W. Marquis-Favre, Canonical interconnection of discrete linear port-Hamiltonian systems, in 52nd IEEE Conference on Decision and Control, Firenze. 2013, pp. 3166–3171, 10.1109/CDC.2013.6760366.
- J. Fehr, D. Grunert, P. Holzwarth, B. Fröhlich, N. Walker, and P. Eberhard, Morembs—a model order reduction package for elastic multibody systems and beyond, in Reduced-Order Modeling (ROM) for Simulation and Optimization: Powerful Algorithms as Key Enablers for Scientific Computing, W. Keiper, A. Milde, and S. Volkwein, eds., Springer International Publishing, Cham, 2018, pp. 141–166. 10.1007/978-3-319-75319-5_7.
- A. Castagnotto, Optimal model reduction by tangential interpolation: H2 and Hinf perspectives, Dissertation, Technical University Munich, Munich (2018). http://mediatum.ub.tum.de/?id=1437106.
- R. Pinnau, Model order reduction: Theory, research aspects and applications, in Model Order Reduction: Theory, Research Aspects and Applications, in Model Reduction via Proper Orthogonal Decomposition, W.H.A. Schilders, H.A. van der Vorst, and J. Rommes, eds., 1st, Vol. 13 Springer Berlin Heidelberg, Berlin, Heidelberg, 2008, pp. 95–109. 10.1007/978-3-540-78841-6_5.
- A.C.D. Silva, Lectures on Symplectic Geometry, Springer, Berlin, Heidelberg, 2008.
- H. Xu, A numerical method for computing an SVD-like decomposition, SIAM J. Matrix Analysis Applications. 26 (2005), pp. 1058–1082. 10.1137/S0895479802410529.
- L. Li, Y. Liu, F. Zhang, and Z. Sun, Several explanations on the theoretical formula of Helmholtz resonator, Advances in Engineering Software. 114 (2017), pp.361–371. https://www.sciencedirect.com/science/article/pii/S096599781730635X.
- N. Fletcher and T. Rossing, The Physics of Musical Instruments, Springer Science & Business Media, New York, 1991.