SoftwareApplication
name: IJNME computational homogenization of poroelastic media
description: MATLAB script and COMSOL models of the article "Transient computational homogenization of heterogeneous poroelastic media with local resonances"
description: A computational homogenization framework is proposed for solving transient wave propagation in the linear regime in heterogeneous poroelastic media that may exhibit local resonances due to microstructural heterogeneities. The microscale fluid-structure interaction problem and the macroscale are coupled through an extended version of the Hill-Mandel principle, leading to a variationally consistent averaging scheme of the microscale fields. The effective macroscopic constitutive relations are obtained by expressing the microscale problem with a reduced-order model that contains the longwave basis and the so-called local resonance basis, yielding the closed-form expressions for the homogenized material properties. The resulting macroscopic model is an enriched porous continuum with internal variables that represent the microscale dynamics at the macroscale, whereby the Biot model is recovered as a special case. Numerical examples demonstrate the framework’s validity in modeling wave transmission through a porous layer. This software publication provides the MATLAB script and COMSOL models supporting the article.
code repository: https://data.4tu.nl/v3/datasets/051c8648-cacf-41b9-bdd6-9769b44ca9b8.git
author: https://orcid.org/0000-0003-4517-3899
author: https://orcid.org/0000-0003-4029-0308
author: https://orcid.org/0000-0002-0009-6351
author: https://orcid.org/0000-0003-0113-6471
keywords: Resonant Microsctructure
keywords: Poroelasticity
keywords: Computational Homogenization
keywords: Micromorphic Enriched Continuum
programming language: Markdown
programming language: Matlab
programming language: Other
license:
  creative work: creativeWork
    name: CC-BY-4.0

https://orcid.org/0000-0003-4517-3899
type: Person
given name: Renan
family name: Liupekevicius Carnielli
name: Renan Liupekevicius Carnielli

https://orcid.org/0000-0003-4029-0308
type: Person
given name: Hans
family name: van Dommelen
name: Hans van Dommelen

https://orcid.org/0000-0002-0009-6351
type: Person
given name: Marc
family name: Geers
name: Marc Geers

https://orcid.org/0000-0003-0113-6471
type: Person
given name: Varvara
family name: Kouznetsova
name: Varvara Kouznetsova