Reduced Order Modeling of Dynamic Mechanical Metamaterials for Analysis of Infinite and Finite Systems
Weidi Wang, Alireza Amirkhizi

TL;DR
This paper introduces a generalized reduced order modeling approach for dynamic mechanical metamaterials that enables fast, accurate analysis of both infinite and finite systems, facilitating design and optimization processes.
Contribution
The work develops a parameterized ROM method that simplifies MM dynamics modeling using minimal parameters and small matrices, improving computational efficiency and accuracy.
Findings
Enables rapid eigen-study computations for periodic MM arrays.
Provides accurate dynamic response predictions for finite MM systems.
Streamlines the modeling process for MM design and optimization.
Abstract
Dynamic mechanical metamaterials (MMs) are artificial media composed of periodic micro-structures, designed to manipulate wave propagation. Modeling and designing these materials can be computationally demanding due to the broad design space spanned by a range of geometric and material parameters. This work aims to develop a generalized reduced order modeling (ROM) approach for determining MM dynamics in low frequency ranges with accuracy and speed, using a limited number of parameters and small matrices. The MM unit cells are treated as assemblies of structural elements and discrete degrees of freedom, whose effective stiffness and inertia are determined by optimizing energy criteria based on continuum results derived from a small number of eigen-study simulations. This proposed approach offers a parameterized and discretized representation of MM systems, which leads to fast and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAcoustic Wave Phenomena Research · Railway Engineering and Dynamics · Civil and Geotechnical Engineering Research
Reduced Order Modeling of Dynamic Mechanical Metamaterials for Analysis of Infinite and Finite Systems
Weidi Wang
Ph.D. Candidate
Department of Mechanical Engineering
University of Massachusetts, Lowell
Lowell, Massachusetts 01854, USA
Alireza V. Amirkhizi
Associate Professor
Department of Mechanical Engineering
University of Massachusetts, Lowell
Lowell, Massachusetts 01854, USA
Email: [email protected]
Abstract
Dynamic mechanical metamaterials (MMs) are artificial media composed of periodic micro-structures, designed to manipulate wave propagation. Modeling and designing MMs can be computationally demanding due to the broad design space spanned by the geometric and material parameters. This work aims to develop a generalized reduced order modeling (ROM) approach for determining MM dynamics in low frequency ranges with accuracy and speed, using a limited number of parameters and small matrices. The MM unit cells are treated as assemblies of structural elements with discrete degrees of freedom, whose effective stiffness and inertia are determined by optimizing energy criteria based on continuum results derived from a small number of eigen-study simulations. This proposed approach offers a parameterized and discretized representation of MM systems, which leads to fast and accurate computation of eigen-study results for periodic arrays, as well as dynamic responses in time domain for finite-sized arrays. The high computational efficiency and physical accuracy of this method will help to streamline the modeling process and aid in design discovery and optimization, especially in combination with machine learning and data-driven techniques.
1 Introduction
Dynamic mechanical metamaterials (MMs) feature sub-wavelength micro-structures that interact with stress waves, exhibiting exotic functionalities. Numerous exciting potentials have been proposed for MMs, including wave attenuation [1, 2, 3], negative refraction [4, 5, 6, 7], cloaking [8, 9, 10, 11], and insulators [12, 13]. The systematic design of metamaterials requires a comprehensive understanding of the dynamic behaviors of MM itself as well as manufacturing design constraints. The first natural step is to find the eigenfrequency band structure and mode shapes of the design. The former encodes major characteristic information of a MM unit cell such as resonance frequencies, wave velocities, and band gaps, while the latter is needed to determine scattering in finite structures and to evaluate interactions between modes fully. Common methodologies of band structure calculation include plane wave expansion (PWE) [14, 15, 16, 17], transfer matrix method (TMM) [18, 19, 20], and finite element method (FEM) [21]. In almost all cases, the design and analysis of these dynamic systems are plagued by geometric complexity and computational burden. The major challenges include 1) unclear design-performance relationship and 2) expensive computational cost for calculating the dynamic response. Therefore, for design optimization purposes, a reduced order modeling (ROM) method is clearly more suitable as it allows for simple and fast computation limited to frequency range or modalities of interest.
In this paper we present a ROM approach for fast computation of MM problems, which can be used for different study setups, including eigenfrequency band calculation and computation of time dependent dynamic responses of finite structures. The metamaterials that are considered here are assumed to be comprised of 2D micro-structural designs with beam-like elements. The materials are assumed to have no loss or gain mechanisms, but the inclusion of linear viscoelastic response can be considered as a natural future expansion. Detailed numerical and experimental studies on some similar micro-structures can be found in previous work [22, 23].
Extensive reduced order modeling techniques have been developed for vibration problems, e.g. dynamic condensation [24], improved reduced system (IRS) [25], and system equivalent reduction expansion process (SEREP) [26]. These reduction methods in general employ certain transformation matrices that map the full set of degrees of freedom (DOFs) to a reduced set of DOFs. For wave propagation problems, especially metamaterial problems, the existing model order reduction methods are limited and less applicable because the system matrices and the eigenfunctions are dependent on the wavevector. The wavevector-dependence leads to the frequency and mode variation in the band structures and is a key element in metamaterial dynamics. Therefore, novel reduction schemes that can preserve the wavevector dependence and band accuracy are needed for metamaterial problems. To this end, Hussein [27] introduced reduced Bloch mode expansion (RBME) for fast computation of band structures. The RBME method employs selected Bloch eigenfunctions to reduce the dimensionality. A similar method, Bloch mode synthesis (BMS) [28, 29], is an extended sub-structuring technique that describes the structural DOFs by normal and constraint modes. Both the RBME and BMS methods utilize selected eigen-modes to construct transformation matrices that reduce the size of the full matrices. These transformation-based methods effectively reduce the number of equations, but the resulting matrices are no longer representing the physical quantities (stiffness and inertia), therefore less suitable for geometric or material design problems. Additionally, these methods could not be applied to time/frequency domain computations of finite arrays. Nevertheless, these methods have been shown useful for topology optimization [30] in terms of reducing the computational cost. An alternative scheme is to develop discrete models comprised of masses and springs. The discretized mass-spring representation has been widely accepted in the literature as it offers analytical formulations that simplify the computational effort while retaining essential physics. It has proven to be beneficial for various design aspects such as feasibility analysis [31], reliability assessment [32], and design space mapping [33]. For higher order systems operating at high frequency ranges, an excellent example of modeling discrete weakly coupled MMs has been introduced by Matlack et al.[13], where the model reduction is performed using the Schrieffer-Wolff transformation so that the modes in the frequency range of interest are decoupled. However, this method could only be applied to narrow-band dynamics.
While the mass-spring representation can significantly reduce the computational effort, certain vibration modes may exhibit mixed coupling between DOFs. To accurately capture such dynamics, the elastic spring elements cannot be simple 2-DOF elements. In our previous work [23], the elastic spring elements are physically represented as beams. The reduced stiffness and mass matrices can then be derived using simple strength of materials analysis. Such an approach provides analytical matrices that operate on physical DOFs and is naturally suitable for tuning the response via control of physical dimensions and material choices [33]. They also make interpreting the modal physics straightforward, for example, such a beam-based discrete model allows for accurate identification of the level repulsion [34] and coupling between the DOFs. However, the selection of DOFs has been mostly a heuristic step that may affect the results. In addition, approximating the structural components as standard beam elements does not generally match the actual response of the beam-like elements as accurately as needed.
The present work introduces a systematic implementation of the structural-element-based ROM approach that overcomes these limitations. A generalized ROM procedure, parameterized in terms of effective structural stiffness parameters and discrete DOF inertia, is developed and is shown to be applicable to a large family of 3D printable MM designs. The conceptual idea of the proposed ROM method takes advantage of the fact that the 3D printable MMs that operate as low frequency (long wavelength) locally resonant systems are often comprised of slender plate- or beam-like elements. In addition, in most cases only the low frequency dynamics of the MM are of particular interest for practical applications, which reside in the subspace spanned by the lowest few eigen-modes, representable using a few carefully selected DOFs. Modeling the system with these “master” DOFs can hence reduce the computational cost while maintaining high fidelity of the underlying physics. A structural assembly system with symbolic matrices is used to represent the repeating unit cell (RUC). By optimizing the energy fitness compared with numerical results, one can find the effective stiffness and inertia parameters of this structural assembly. Such a ROM unit cell can accurately predict the eigenfrequency band structures with minimal computational effort. This approach improves upon existing model order reduction methods in handling problems in metamaterials by maintaining eigen-solution accuracy within the Brillouin zone and providing parameterized matrices. It incorporates the propagating nature of waves, rather than just the modal response of finite structures. In MM systems, small variations in geometry can drastically change the overall response. Using an analytical model that characterizes the MM with a small number of parameters is therefore advantageous for understanding the influence of each component and fine-tuning the design. These resulting ROMs can also be extended for modeling finite-sized arrays, and the reduction in DOFs can accelerate the computation process significantly, especially in time dependent problems.
This paper is organized as follows. The general procedure of ROM development is first introduced in Section 2. Then, two examples are given in Section 3, showing the accurately reproduced band structures. Finally, further uses of the proposed ROM approach are discussed in Section 4, including time domain and impact modeling of finite structures and tractable study of exceptional points and level repulsion. The conclusions and future outlook of this work are discussed in Section 5, where it is emphasized that the proposed approach will lead to efficient modeling and design discovery of mechanical metamaterials, with accurate construction of cellular discrete models.
2 Formulation and Methodology
2.1 Governing equations
The first natural step to studying a MM design is to obtain the eigenfrequency band structure. Based on Bloch-Floquet theorem for wave propagation problems, the spatial domain is reduced to a single repeating unit cell (RUC). All fields, including the displacement field, must satisfy the Floquet periodicity:
[TABLE]
where is the complex displacement vector field, the real part of which is the physical displacement vector field, , is the angular frequency, is the wavevector in plane, are integers indicating different cells, and are the primitive translation vectors for a 2D unit cell. The eigenfrequency problem can be written as:
[TABLE]
where and are the stiffness and mass matrices, is the eigenvalue, and is the eigenfunction (mode shape). The detailed development of Eq. 2 can be found in literature [27]. Here the matrix is dependent on wavevector since the Floquet condition is applied to the RUC. The Floquet condition Eq. 1 and the eigenfrequency problem Eq. 2 are the general setups used in finite element methods to find band structure and mode shapes, and have nearly identical counterparts in the ROM as well. A collection of eigen-modes can be organized in matrix . Consider the -th eigen-mode solution, with frequency and mode shape (the solution for the -th mode), the time-averaged kinetic and strain energies for this mode are:
[TABLE]
[TABLE]
where and represent complex conjugate and conjugate transpose, respectively. Here Eq. 3 and Eq. 4 are valid for lossless systems for which and are Hermitian matrices. Based on the modal orthogonality, we further have
[TABLE]
[TABLE]
where for the lowest modes of interest. The modal energy matrices and are global quantities that can be evaluated in finite element solvers.
2.2 Model order reduction
The governing equations introduced in the previous subsection are generally valid for both continuum systems and their discrete (reduced order) counterparts. The essential idea of the proposed ROM method, is to find the small-sized stiffness and mass matrices in such a way that the resulting global quantities , , and of the reduced system are preserved and directly associated with the continuum results, identified as , , and . To achieve this, the matrix size reduction is performed by first down-sampling the continuum mode shapes at a set of primary nodal positions to obtain the sampled mode shapes , from which the ROM mode shapes are to be extracted. Then, the effective ROM matrices and can be found in order to satisfy
[TABLE]
[TABLE]
Here the target quantities to be identified are the ROM matrices , and other quantities are obtained from continuum simulations. Due to the known geometric layout and domain knowledge (i.e., beam stiffness formulation), the ROM matrices are symbolically parameterized by a set of effective physical parameters that describes the structural and inertia features. In this proposed method, the effective ROM parameters are the beam stiffness parameters and the nodal inertia . Identification of and for the beam elements and nodes will complete the construction of and .
The full procedure of ROM construction is as follows:
Assign a set () of primary nodes in the continuum unit cell, from whose displacement and rotation values the full continuum mode shapes may be approximated; 2. 2.
Perform eigenfrequency simulations at a few () selected wavevectors to determine the frequency , down-sampled continuum mode shapes , and the modal energies , for the lowest modes. The superscript c indicates the global quantities measured from the continuum calculations, and the superscript p denotes the down-sampled mode shapes; 3. 3.
Construct the symbolic stiffness and mass matrices based on the unit cell geometry (layout, connectivity, symmetry) and positions of the primary nodes as well as those of the additional dependent ones (to be eliminated based on Floquet periodicity); 4. 4.
Apply Floquet boundary condition to the symbolic matrices so that the equations of motion only involve the DOFs at the primary nodes, yielding the symbolic matrices and ; 5. 5.
Find the effective mass matrix (i.e. parameters ) by optimizing the kinetic energy fitness (matching the ROM results with the continuum ), for the lowest modes, using the measured and ; 6. 6.
Identify the slave DOFs (whose contribution to kinetic energy is negligible) and perform static condensation so that the number of studied DOFs is reduced (from to ). This step establishes the numerical-valued matrix (a sub-matrix of ), the symbolic matrix , and reduces the measured modes from to ; 7. 7.
Find the effective stiffness parameters by optimizing the potential energy fitness (matching the ROM modal matrix with the already determined ), for the lowest modes, using and and the established ROM mass matrix ; 8. 8.
Use the established matrices and to compute the band structure, or adjust them for other types of problems.
By matching the diagonalized modal matrices resulting from the symbolic discrete model and the FEM model, this process aims to construct a discretized lower order system that, at the selected wavevector points, inherits the continuum eigenvalues and the associated mode shapes down-sampled from the continuum system. With the ROM matrices and symbolically parameterized instead of numerically found through the pseudo-inversion of Eqs. 7 to 8, the known structural knowledge is retained in the model. This allows for further analysis and optimization of the structural components in design efforts. Since the number of these unknown parameters in and are limited, one does not need to optimize the matching of Eqs. 7 to 8 for every wavevector . Instead, the eigen-information from only a small number of wavevectors will be sufficient to determine the unknown ROM parameters and the number of needed simulations is small. In addition, the extracted stiffness () and inertia () values for the discrete system are properly scaled to represent effective physical quantities due to the matched modal energies. Since the effective parameters and are of high physical fidelity and independent of wavevector , one can easily compute the eigen-results at any arbitrary wavevector with the ROM matrices. Furthermore, the ROM can be easily extended for other types of computations, such as frequency or time domain problems, for which finite-sized arrays are modeled, and wavevector is not an explicit parameter. In summary, such a model order reduction approach serves as both a parameter retrieval method that characterizes the continuum model as a discrete one, as well as a fast tool that accelerates the computation of eigen- or other dynamic problems.
In the next section of this paper, the detailed ROM construction steps are demonstrated through examples.
3 Parameter Extraction Procedure
3.1 Node assignment and information collection
To demonstrate the ROM parameterization process, two MM unit cells are selected. The square unit cell Figure 1(a) features an H-shaped resonator mass, while the hexagonal cell Fig. 1(b) has two split resonators. The two RUCs are modeled in FEM using the same material (typical alumina), with Young’s modulus 300\text{,}\mathrm{G}\mathrm{P}\mathrm{a}, Poisson’s ratio $\nu=0.22$, and density $\rho=$3900\text{\,}\mathrm{k}\mathrm{g}\mathrm{/}\mathrm{m}^{3}. Both designs have the lattice constant 10\text{,}\mathrm{m}\mathrm{m}$$. One should first assign a set of nodes in the continuum model, where the deformation will be sampled and used for mode shape projections. These sampling points should, in principle, be located at the mass centers of structural components, or at the intersections between beam elements. Further detailed analysis and principles of DOF selection are given in literature [35, 36]. The chosen sampling nodes in the two examples are denoted by the blue dots in Fig. 1. Notice that there is no node assigned at the top or right edge of the cell frames, due to the known Floquet periodicity Eq. 1 for infinite arrays. The mode shapes will be represented by the deformation vector containing the displacement in plane and the rotation at the chosen nodes. The rotational component is derived from the curl of the continuum displacement field .
Then, one performs finite element simulations at a few selected points in the irreducible Brillouin zone (IBZ). Preferably, these points should be far away from each other. In the shown examples here, we select points at . At each wavevector point, one collects the eigenfrequency results for the lowest modes. The number is determined such that: (1) the -th frequency covers the frequency range of interest and (2) the locations associated with dominant deformations for the lowest modes are included in the pre-selected nodes. We chose for the square cell and for the hexagonal one. In this step, the collected information includes the diagonal frequency matrix , the diagonal kinetic energy matrix , the diagonal potential energy matrix , and the mode shape matrix .
3.2 Matrix construction
After the FEM data collection, the ROM matrices can be constructed symbolically based on the selected nodes, including the primary ones and the dependent ones, based on the known connectivity and beam element stiffness formulation (see Appendix Eq. 28). The dependent nodes are those whose displacements are determined based on Floquet periodicity, yet are connected by a structural element to one of the primary nodes. The graphic representations of the ROM unit cells are shown in Fig. 2. For the square unit cell in Fig. 2(a), the dependent DOFs are . For the hexagonal unit cell in Fig. 2(b), the dependent DOFs are . Notice that some edge elements (between dependent nodes) are not included in order to eliminate redundancy in the periodically generated array. For example, nodes 8 and 9 are not directly connected in Fig. 2(a). Nevertheless, the structures shown in Fig. 2 are primitive unit cells whose 2D repetitions will produce the infinitely periodic system perfectly. Each node (denoted by a black dot) has three inertia parameters (mass) and (rotational inertia). The force-balance relation between two connected nodes is approximated based on beam analysis, introduced in Appendix A. In this formulation, the beam element is allowed to have an asymmetric layout, nevertheless only four independent stiffness parameters (diagonal components of the stiffness matrix) are to be determined in order to construct the local stiffness matrix as the other components are statically determined. Such a form is not only compatible with standard beam elements (Euler-Bernoulli, Timoshenko), but also suitable for any generalized 1D structural component with two end nodes. To obtain the global stiffness matrix, each force-balance relation is first converted into the global coordinate system; See Appendix A. Based on the equilibrium of the overall structure, the global stiffness matrix is obtained by summing all the loads arising from the adjacent elements for each node [37]. The static balance equations then read
[TABLE]
where
[TABLE]
is the nodal loading and superscript is the node index. The symbolic matrix gives the constitutive description of the full unanchored structure, with free boundary conditions. The associated mass matrix is a diagonal matrix . Then, the unit cell structure is effectively parameterized by the unknown stiffnesses and inertia values .
To apply the Bloch-Floquet periodicity condition, one can first write the full set of DOFs in terms of the DOFs at the primary nodes :
[TABLE]
where is a rectangular transformations matrix containing phase differences between the dependent and primary DOFs, determined by the nodal positions and the wavevector. A detailed discussion on applying the periodicity can be found in [29]. Then
[TABLE]
where , are the matrices for the primitive cell, and is Hermitian transpose. At this stage, the equations of motion Eq. 12 effectively describe the dynamics of the discretized primitive unit cells, and the involved nodes are identical to the ones marked in Fig. 1.
Taking advantage of the geometrical symmetries in the continuum model, the number of unknown parameters in the ROM property matrices can be reduced. For example, beam 5-6 and beam 7-6 are symmetric with respect to node 6 in Fig. 2(a). Then, node 5 will have the same mass and rotational inertia as node 7. The two beams will share the same local stiffness matrix as well (in the un-rotated local coordinate system). Under this idealized description, the structural symmetries lead to degeneracy in the eigenvalues. However, any physical or numerical realization of such systems will have the tendency to become non-degenerate due to any small asymmetry. The benefits of ROM for understanding the physics of modal degeneracy will be discussed in Section 4.1 and Appendix B.
3.3 Inertia quantification and DOF reduction
With the symbolic ROM matrices developed, the next step is to find the effective mass and inertia values of the selected nodes. Consider the kinetic energy formulation at the -th point, the ROM values are expected to be identical to the continuum ones:
[TABLE]
As is indicated by the rhs of this equation, this is an matrix equation, for each value associated with a point in IBZ. Its purpose is to find the matrix , assumed diagonalizable by the down-sampled eigenvectors , based on the known diagonal eigenfrequency matrix and calculated continuum kinetic energy . As this is clearly mathematically over-determined, an error vector can be defined as
[TABLE]
where denotes the vector containing all the upper triangular entries of a matrix. Combining the results at all the wavevectors, the error vector is then . This problem can be stated as a constrained linear least-squares problem
[TABLE]
where indicates the norm, and the condition on is understood to apply to each component independently. In practice, to guarantee the equal participation of each mode and each wavevector, all the mode shapes should be pre-normalized so that their kinetic energies are equal. Nevertheless, the off-diagonal components in the modal matrix will remain zero. The optimization problem is solved using the lsqlin function in MATLAB®. For both models, the optimization leads to good convergence with the error less than . By using the simulation results at more than one points (in this case, ), the real and imaginary parts of the upper triangular components together lead to () real equations for finding the unknown inertia parameters. Furthermore, the lowest two modes at are rigid body modes with zero eigenfrequencies. The inclusion of the point in this process will automatically guarantee that the solved solution satisfies mass conservation.
Although three DOFs () are sampled at each node, not all of them have the same importance. Certain DOFs may only affect the mode shapes only when the frequency is high enough, and certain DOFs may be associated with negligible inertia. With the mass matrix found, the mode shapes can be re-normalized so that
[TABLE]
where subscript m(j) indicates the -th mode eigenvalue at -th wavevector location. Then, the kinetic importance weight of the -th DOF is evaluated as the averaged kinetic energy in the log scale:
[TABLE]
Figure 3 shows the relative weights of all the DOFs for the two MM examples. It is apparent that certain DOFs with weight should be eliminated and be regarded as “slave” DOFs, otherwise, and particularly for time domain dynamics analysis they will cause numerial challenges. For example, the ninth DOF of the square MM (the rotation at node 4) has negligible weight and is not active in the considered frequency range. Only the active “master” DOFs will be kept in the ROM formulations, and they are indicated by the red arrows in Fig. 2. Deleting the slave DOFs from leads to the reduced mode shapes , which is a subset of continuum data and is expected to be the eigenvectors of the ROM matrices. The removal of these slave DOFs follows the standard static condensation [38], as the associated inertia values are effectively zero. One can re-arrange the stiffness matrix as
[TABLE]
Here the subscripts denote “m”aster (not to be confused with index used earlier to indicate modes) and “s”lave index arrays. The columns and rows related to slave DOFs in the mass matrix are deleted, and it leads to the reduced mass matrix . The reduced (still symbolic) stiffness matrix is obtained by
[TABLE]
In practice, the inversion of symbolic sub-matrix is computationally challenging. However, this step can be equivalently implemented using Gaussian elimination.
3.4 Stiffness parameter extraction
To ensure that the continuum eigenfrequencies and mode shapes can be accurately reproduced by the ROM, the modal potential energy must be equal to the modal kinetic energy. Such equality can be proved by left multiplying the mode shape in Eq. 2. The ideal set of stiffness parameters can therefore be found by optimizing the potential energy fitness. The error in energy at the -th wavevector location is defined as
[TABLE]
where the superscript r denotes quantities associated with the reduced set of master DOFs. The error vector for all wavevector locations is then . The optimization problem is then formulated as:
[TABLE]
where the constraint on is understood as positivity for every single parameter in the structure; See Appendix A for detail. This process also ensures the diagonality of the potential energy in ROM formulation. The mode shapes are normalized based on Eq. 16 to ensure equal weights in all the modes. Notice that due to the static condensation process Eq. 19, the stiffness matrix and the error vector are no longer linear functions of the stiffness . Furthermore, the stiffness parameters need to be rescaled properly due to numerical considerations. For example, the rotational stiffnesses have different units than axial or translational stiffnesses. Therefore, it is beneficial to express the stiffness as
[TABLE]
where is the element-wise multiplication, is a dimensionless stiffness ratio vector, and the vector contains the estimated stiffness values based on the beam geometry (length, height), which can be derived using the standard formulas of Timoshenko beam theory. Then Eq. 21 can be re-written as
[TABLE]
Such a problem can be initialized from and is solvable using the fmincon function in MATLAB®. Furthermore, effects of deviation from these initial estimates are of the similar order of magnitude, which is numerically preferred. Figure 4 shows the error (cost) convergence for the two examples considered here. For the square MM Fig. 4(a), it takes more iterations to reach the minimum. However, both cases present decently low errors in the final iterations.
3.5 Verification and discussion
With the effective stiffness and inertia parameters determined, the ROM procedure is completed. The optimized modal energy fitness ensures the fidelity of the ROM. It is observed that the optimized matching of modal relation leads to the accurate reproduction of the eigenfrequencies as well as the mode shapes at the pre-calculated wavevector locations. Beyond these locations, the eigen-analysis results are also well extrapolated because of the symbolic implementation of the structural stiffness and Bloch-Floquet periodicity. One can solve for the eigenfrequency and mode shapes through the analytical formulation Eq. 2 for any given wavevector . Such computation will be extremely fast due to the compactness of the matrices.
Figure 5 shows the eigenfrequency band structures for the two studied examples, plotted in the dimensionless wavenumber space , where 10\text{,}\mathrm{m}\mathrm{m}$$ is the lattice constant. The colored surfaces are generated based on ROM, while the dots represent FEM results. It can be seen that the ROM provides close approximations of the band structures. Notice that the ROM construction only requires the simulations at four different wavevector locations and . The number and locations of these input simulations are, however, not fixed to the given ones.
It should be noted that the minimizing the matching error in Eq. 20 is a necessary yet insufficient requirement for the ROM system to produce the exact eigen-solutions obtained from FEM simulations. The left multiplication of in LABEL:{eq:betaerror} reduces the number of equations since the mode shape matrix is rectangular. However, the number of unknowns in is limited, and Eq. 20 is collected for multiple wavenumber points. Therefore, such an optimization scheme creates an over-determined problem for seeking the limited set of ROM parameters that are representative of the unit cell properties. With known eigen-states, the ROM produces the same modal energy matrices as the higher order FEM system. Then, it is observed that the resulting ROM leads to eigenvectors that closely agree with the FEM results. An alternative way to identify is to create a multi-objective optimization problem in which one also optimizes the ROM mode shape accuracy while minimizing the modal energy error given by Eq. 20. In practice and in the examples here, the secondary optimization objective of maintaining mode shape accuracy is omitted and only used as a sanity check, leading to significant computational cost savings but insignificant or no loss to accuracy. The latter outcome is understood to be a consequence of the symbolic development of dynamic matrices based on the internal cell topology (beam connectivity).
This approach advances the well-established model order reduction methods such as SEREP [26] in attacking MM problems in the sense that (1) the proposed ROM maintains the eigen-solution accuracy for any wavevector and (2) it provides analytical and parameterized matrices instead of numerical ones. It expands such methods by including the propagating nature of waves instead of modal response of finite structures. In MM systems, the micro-structural features play vital roles in the dynamic properties. A small variation in the geometry could lead to a drastic change in the overall response. Therefore, an analytical model with parameterized structural elements is particularly advantageous for understanding the influence of each component and fine-tuning the design. Several applications of the method are discussed in the next section.
4 Applications
The proposed ROM approach has a wide application spectrum, as the matrices are parameterized by the physical properties (structural stiffness and inertia) and the modeled DOFs are physical deformations instead of generalized coordinates. Therefore the developed ROMs preserve the necessary physical ingredients for further analysis. The dependence of ROM parameters on the geometric dimensions and material properties may be curve-fitted for design purposes with continuous functions, see [33]. The fidelity of these models is inherently guaranteed by the optimized energy relations and the accurate production of band structures and mode shapes. While the ROM is capable of generating the band structure accurately and efficiently, the band computation is not the ultimate goal of the ROM, rather it is the basis and a starting point.
One immediate application is optimizing unit cell designs for desired eigenfrequencies. The ROM characterizes the continuum unit cell with a finite number of stiffness and inertia parameters and provides the analytical formulation of the eigenfrequency bands. It is then intuitive to tune the structural parameters and associated geometry for desired eigenfrequency performance (wave speeds and band gaps) based on the analytical model. The detailed steps are omitted here. A simplified example can be found in the previous work [33]. Other application examples are discussed below.
4.1 Level repulsion identification
The micro-geometry and periodicity of MMs add an extra layer of complexity to the analysis of band topology and scattering response. The high dimensionality of traditional models presents challenges in understanding physical phenomena and interpreting results. In MM and phononic band structures, many apparent crossing points may exist between eigenfrequency branches. It is important to classify these crossings as either degeneracy points (real crossings) or level repulsions (avoided crossings) [34]. Despite a small quantitative difference between the two types of crossings, this discrepancy can lead to misunderstandings of modal natures and scattering responses. Level repulsion indicates mixing of modes, caused by the coupling between DOFs, resulting in unexpected energy transfer in scattering analysis. Conversely, real crossings indicate fully decoupled modes [23].
A demonstration of band identification can be seen in Figs. 6 to 7, where the 1D band structure along the direction is analyzed for the previously shown square cell. Figure 6 shows good overall agreement between the ROM and FEM results. However, zooming into a region with an apparent crossing (indicated by the blue circle in Fig. 6) reveals a discrepancy. The FEM results with default meshing, shown as the blue dashed curves in Fig. 7(a), clearly indicate that the two relevant branches appear repulsed with each other. On the other hand, the ROM results, shown by the blue dashed curves in Fig. 7(b), indicate a real crossing between the two branches.
To confirm that the real crossing indicated by ROM is a correct observation, we calculate the geometric phase along a prescribed wavenumber path in the complex domain, see Appendix B for details. The computed geometric phase is zero, suggesting a real crossing point indeed. It is noticed that the discrete model possesses the same symmetry group as the idealized continuum one, while the FEM model may not have such symmetric properties due to the mesh imperfection. To further investigate the source of such a discrepancy, a manual perturbation to the parameterized ROM quantities is performed to break the two-fold symmetry of the ROM system. Then, repulsed branches are found in the symmetry-broken ROM band structure, as shown by the black curves in Fig. 7(b), similar to the FEM results with default meshing. In this case, an exact geometric phase of is accumulated after two loops in the prescribed wavenumber path, indicating the existence of exceptional point [39, 34] in the complex domain, which is a known companion of level repulsion. Such an analysis using geometric phase calculations is rather easily implemented with the ROM formulation, but it can be extremely challenging for FEM because of the need for evaluating high-dimensional eigenvectors of large-sized non-Hermitian matrices. As the computational complexity of eigen- problems is of the order , the cost of ROM is significantly reduced (for both the band computation and the topological invariant computation).
The ROM analysis with perturbation in symmetry reveals the source of discrepancy, i.e., the root of this apparent repulsion is not associated with the cell response, but rather due to asymmetry in the numerical mesh. We then validate this conclusion by adjusting the FEM mesh with enforced two-fold symmetry. The resulting corrected FEM band, shown by the black curves in Fig. 7(a), exhibits a real crossing point, which is the correct topology for an idealized symmetric model. This identification task requires repeated simulations and mesh refinements with the FEM approach. On the other hand, the analytical representation of the ROM formulas allows for easy distinction [23, 39] between real crossings and level repulsions. This analysis shows that the studied crossing point is a symmetry-protected degeneracy (rather than an accidental one), which is unstable and prone to forming repulsed branches due to imperfections in the material or geometry of an actual specimen. The same is true for continuum FE models, which may lack symmetry due to their meshes.
Correct identification of these band topologies is crucial for understanding the dynamic behaviors in the scattering response, especially with the presence of the potential symmetry breaking that may lead to further misunderstandings. The ROM approach is more efficient for band sorting purposes (and can easily be leveraged in the calculation of topological invariants based on path integrals), and it provides benefits in understanding the difference between an ideal model and a realistic one, as well as in distinguishing the “normal” and “accidental” degeneracy.
4.2 Equi-frequency contours
The developed ROM matrices also allow for computation of the equi-frequency contours or , i.e., to find the wavevector solutions or at prescribed or and frequency values. For complex components, the solved eigen-modes are the propagating and evanescent waves that constitute the basis solution for the oblique scattering problem. Such problems are rarely studied for metamaterials but are of prime importance for analyzing the scattering dynamics [40]. Solving this type of problem in FEM is currently impractical (but not impossible), because the real-valued frequency can not be easily enforced in the traditional eigenfrequency study for given complex components. It is also generally not straightforward to assign a wavenumber component as an eigenvalue to be found, though for phononic media an elegant mixed eigenvalue approach is presented in [40]. For metamaterials with complex internal features, the proposed ROM approach would be an ideal alternative. Using the ROM matrices, this problem can be simply solved by finding the global minima of the determinant in the complex space for prescribed values. Examples of such contour calculations are deferred to focused studies on their use.
4.3 Finite array transient response
The band structure computations for infinitely periodic arrays are the main tool and primary product of the ROM approach. However, it is of practical interest to study the dynamic response of finite-sized arrays under localized loading or scattering. With the unit cell matrices obtained from the ROM procedure, it is possible to assemble multiple ROM unit cells to model a finite-sized array, easily removing dependence in the stiffness matrix. This reduced order representation of finite systems allows for very fast computation of the frequency and time domain responses of the structure. Non-uniform and non-periodic arrays can be designed by stacking different unit cells, suitable for design for novel applications [41] such as clocking and insulation. Time domain solutions can be directly calculated through time marching integration schemes [42]. Here, we discuss the use of Duhamel integral solutions for solving such time domain problems. Other methods such as the micropolar-type model, which is particularly suitable for studying the rotational effects, can be used as well [43]. The governing partial differential equations of such an array, after the modal transformation, will read:
[TABLE]
where is the diagonal modal mass matrix, is the diagonal modal stiffness matrix, both associated with and assembled for the full finite array, is the eigenvector matrix, also associated with the finite structure, and which needs to be calculated, is the nodal load vector, is the generalized coordinate vector, and is the nodal DOF vector. Such a form decouples the equations and renders a set of single DOF equations to solve. For a single DOF system with mass , stiffness , eigenfrequency , displacement , and loading , the dynamic response under arbitrary loading can be computed using the Duhamel integral:
[TABLE]
where the impulse response function (IRF) is
[TABLE]
Therefore, one can compute each entry in in a similar way. Then, the physical response will be . An example of time dependent response computation is shown in Fig. 9. An impact force (Fig. 8) is horizontally applied to one of the internal nodes, as indicated by the red arrows in Fig. 9. It can be seen that the ROM solution can accurately reproduce the wave propagation pattern. The resulting displacement field from ROM has 94% R-squared correlation with the FEM data, showing high physical fidelity. Finally, our preliminary results show that using the time marching approach for the shown system, the FEM model has approximately 700,000 DOFs while the ROM only needs 2,000. Consequently, the computation speed of ROM is about 5,000 times faster than the FEM approach. Therefore, the computational efficiency can be significantly improved for large-sized arrays. Along with data-driven and machine learning methods, one can efficiently explore a vast design space and achieve fast cell-by-cell optimization using the proposed ROM method [41].
It must be noted that the modeling of finite arrays requires an extra step in terms of characterizing the boundary elements. The structural components of the main body remain the same as the ones obtained from the unit cell ROM. However, the outermost elements need to be quantified separately due to the different boundary conditions assigned to them, especially when the MM array is in contact with a different homogeneous medium, or exposed to traction and/or displacement boundary conditions. The detailed approach is subject of current research and is initially carried out by optimizing the static response or impedance of edge cells with the help of a few FEM simulations [42, 44].
5 Conclusion and Outlook
A general reduced order modeling technique for periodic mechanical metamaterials is introduced. The method uses a limited number of simulations at selected wavevector locations to establish the reduced system matrices, which are parameterized based on the structural connectivity. Effective parameters are extracted by matching modal energies. This approach expands upon previous model order reduction techniques by considering the wave’s propagating nature, leading to accurate eigen-solutions for any wavevector. The parameterized and analytical matrices generated by the ROM method offer valuable insights into the micro-structural influence on overall structural behavior and provide significant assistance in fine-tuning of design. Additionally, the ROM approach leads to fast computation of the dynamic responses of finite-sized arrays, with a significant reduction in computational effort compared to FEM.
To summarize, the highlights of this work are: 1) the proposed ROM method can be easily applied to any periodic metamaterial that has beam-like components; 2) the reduced order matrices allow fast and accurate computation of band structures and the dynamic responses in frequency and time domains; 3) the ROM method can further benefit design optimization due to its computational efficiency.
The essential limitation of the proposed work is that the ROM method can only be applied to MM micro-structures comprised of beam-like elements (and potentially plate-like elements). Other types of micro-structures, such as layered media, or unit cells with solid inclusions in a solid matrix, are not the suitable modeling target for the proposed ROM (instead, one can use RBME [27]). In addition, the proposed ROM approach is only applicable to systems with stiffness coupling between nearest neighbors, i.e., the long-range interaction [45] is not considered.
The presented method could contribute to the modeling and design of finite and periodic mechanical metamaterials by reducing the computational effort. The micro-structure and periodicity of MMs lead to exciting dynamic properties and present theoretical questions in the physics of micro-structured media. The ROM method, equipped with the vibration and strength of material domain knowledge, can offer concise descriptions of the micro-structural dynamics and is a solid analytical tool for studying metamaterial dynamics. In addition, the presented method leads to significant improvements in computational efficiency and is a promising candidate for further design optimization of graded MM arrays with data-driven techniques.
An immediate topic of research is the handling of edge cells due to their different dynamic response, while the interior cells appear to be very well represented by the ROM based on infinitely periodic media. Future work to be implemented is to adjust the element stiffness matrix formulation Eq. 28 for compatibility with 3D (and potentially composite) beam and plate elements. In addition, the optimization approaches for matching global quantities between the FEM and ROM can be adjusted, so that lossy elements (viscoelastic material) are allowed in the system. These future potentials would extend the modeling capability to 3D designs and enlarge the feasible design space.
In terms of theoretical advancements, it is shown that the ROM representation allows for the efficient identification of band topology, as the geometric phase can be computed with the small-sized matrices and minimal effort. As a future direction, we suggest further truncating the ROM system to a second-order one, to approximate the local topology near those (apparent) crossing regions of the band structure. Then, only the two relevant modes and their associated DOFs are involved. The truncated ROM matrices would lead to a simple yet elegant representation for analytical investigation of the band topology, for example, see [39]. It is desired to use the derived mode shapes near such locations as the basis for high-sensitivity detection.
{acknowledgment}
The authors wish to thank US Army Research Laboratory for continued support throughout this effort. This research was supported by DEVCOM ARL through Cooperative Agreements W911NF-17-2-0173 and W911NF-20-2-0147.
Appendix A Beam Element Analysis
The structural connection between two nodes can be modeled as a generalized beam element, as shown in Fig. 10. This element has two displacement DOFs and one rotation DOF at each end. The beam axial direction makes an angle with the axis. The axial DOF and axial force are parallel to the beam axis. The transverse DOF and force are normal to the beam axis. The nodal rotation and applied moment are denoted by and , respectively. In the local coordinate system, the force-displacement equations can be written as
[TABLE]
i.e.,
[TABLE]
where the superscripts denote different nodes. Here the beam element is allowed to be non-prismatic. The stiffness matrix is always symmetric due to reciprocity. There are only seven different non-zero values in the stiffness matrix, and they are positive real numbers determined by the element geometry and the material properties. Using machine learning and regression approaches, these spring constants can be related to the detailed geometry and material properties [33].
Additional constraints must be imposed on the beam parameters. Moment balance requires that
[TABLE]
where is the distance between the two end nodes, and which should be satisfied for any combination of prescribed displacements. Therefore, given the length , a beam only has four independent parameters , and the other parameters can be determined:
[TABLE]
To assemble the stiffness matrices of multiple beam elements, it is required to first convert the loads and DOFs into the global coordinate system. Then, the beam equations can be written as
[TABLE]
where the rotation matrix is
[TABLE]
Appendix B Geometric phase
The geometric phase [46, 47] represents the quantification of the changes that the state of an adiabatic system acquires when it traverses along a closed path in its parameter space. The geometric phase is gauge invariant [47], i.e. different normalizations used at various points of the parameter space do not affect it. Therefore it can characterize the topological properties of the eigenfrequency band structure. Since this approach is originally formulated in quantum mechanics, in the context of mechanical waves, one can first convert the governing equation into a Schrödinger-type form. Following a similar approach [48], the wave equation is rewritten as
[TABLE]
where
[TABLE]
The right eigenvector contains the complex displacement and velocity amplitudes of the RUC. The eigenfrequencies of are positive and negative square roots of the eigenvalues of system. Here we consider a slow cyclic variation of complex wavenumber , which parameterizes . The state may start from a certain eigen-mode and evolve continuously along a closed path in the complex space. The geometric phase picked up after the evolution is defined as
[TABLE]
where and are the left and right eigenvectors of the instantaneous mode along the path, and represents the derivative of the eigenvector along the path.
The eigenfrequency trajectories of the parametric evolution in wavenumber are shown in Fig. 11. We first consider the case of evolution near the real crossing zone with the symmetric ROM setup, as shown in Fig. 11(a). Both two initial states, denoted by and , are completely recovered after one cycle. The geometric phase picked up by either of the trajectories is exactly zero. No mode-switching behavior can be found. When the paths cross each other in space, ensuring that there is no discontinuity in the mode shape will select the right choice of path.
For the case of asymmetric ROM with level repulsion, the trajectories are shown in Fig. 11(b). The state evolution continuously follows the complex trajectory. Due to the existence of an exceptional point [34] and the Riemann sheet structure of the eigenfrequency surfaces, the eigenmode switches after one cycle instead of recovering back to the original mode, i.e., and vice versa. After two cycles, the state goes back to the initial mode with an accumulated extra geometric phase of : . To fully restore the initial starting mode, four cycles will be needed. Similar observations have been made in a micro-cavity experiment in which an EP is encircled [49]. We refer to Refs. [49, 46] for detailed theory and Ref. [50] for an experimental study of dynamically encircling an exceptional point.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Chen, J. S., and Chien, I. T., 2017, “Dynamic Behavior of a Metamaterial Beam with Embedded Membrane-Mass Structures,” Journal of Applied Mechanics, Transactions ASME, 84 (12), pp. 1–7.
- 2[2] Fang, X., Chuang, K. C., Jin, X. L., Wang, D. F., and Huang, Z. L., 2021, “An Inertant Elastic Metamaterial Plate with Extra Wide Low-Frequency Flexural Band Gaps,” Journal of Applied Mechanics, Transactions ASME, 88 (2), pp. 1–10.
- 3[3] Baertsch, F., Ameli, A., and Mayer, T., 2021, “Finite-Element Modeling and Optimization of 3D-Printed Auxetic Reentrant Structures with Stiffness Gradient under Low-Velocity Impact,” J. Eng. Mech., 147 (7), pp. 1–13.
- 4[4] Ding, C., Hao, L., Zhao, X., Ding, C., Hao, L., and Zhao, X., 2010, “Two-dimensional acoustic metamaterial with negative modulus,” J. Appl. Phys., 108 (7), p. 074911.
- 5[5] Seo, Y. M., Park, J. J., Lee, S. H., Park, C. M., Kim, C. K., and Lee, S. H., 2012, “Acoustic metamaterial exhibiting four different sign combinations of density and modulus,” J. Appl. Phys., 111 (2), p. 023504.
- 6[6] Li, Y., Lan, J., Li, B., Liu, X., and Zhang, J., 2016, “Nonlinear effects in an acoustic metamaterial with simultaneous negative modulus and density,” J. Appl. Phys., 120 (14), p. 145105.
- 7[7] Nemat-Nasser, S., 2015, “Anti-plane shear waves in periodic elastic composites: band structure and anomalous wave refraction,” Proc. R. Soc. A Math. Phys. Eng. Sci., 471 (2180), p. 20150152.
- 8[8] Chen, H., and Chan, C. T., 2007, “Acoustic cloaking in three dimensions using acoustic metamaterials,” Appl. Phys. Lett., 91 (18), pp. 1–4.
