MATLAB script and COMSOL models of the article "An efficient multiscale method for subwavelength transient analysis of acoustic metamaterials"

Datacite citation style:
Liupekevicius Carnielli, Renan; van Dommelen, Johannes; Geers, Marc; Kouznetsova, Varvara (2024): MATLAB script and COMSOL models of the article "An efficient multiscale method for subwavelength transient analysis of acoustic metamaterials". Version 1. 4TU.ResearchData. software. https://doi.org/10.4121/0c31cd57-7ea1-4587-84e7-b9b75ff5fa2e.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Software
choose version: version 2 - 2024-04-24 (latest)
version 1 - 2024-04-18

A reduced-order homogenisation framework is proposed in the article "An efficient multiscale method for subwavelength transient analysis of acoustic metamaterials", providing a macro-scale enriched continuum model for locally resonant acoustic metamaterials operating in the subwavelength regime, for both time and frequency domain analyses. The homogenised continuum has a non-standard constitutive model, capturing a metamaterial behaviour such as negative effective bulk modulus, negative effective density, and Willis coupling. A suitable reduced space is constructed based on the unit cell response in a steady state regime and the local resonance regime.


- The effective continuum material properties are computed via the MATLAB script provided here.


-A frequency domain numerical example demonstrates the efficiency and suitability of the proposed framework. The macro-scale model is implemented via a COMSOL model provided here.


-The direct numerical simulations (COMSOL models) are also provided here.

history
  • 2024-04-18 first online, published, posted
publisher
4TU.ResearchData
funding
  • Dynamic metamaterials breaking through subwavelength application limits (grant code 17884) Netherlands Organisation for Scientific Research (NWO)
organizations
TU Eindhoven, Department of Mechanical Engineering

DATA

To access the source code, use the following command:

git clone https://data.4tu.nl/v3/datasets/b053d61f-9073-47eb-9bae-689f9a9c63d2.git

Or download the latest commit as a ZIP.