Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

PML in acoustic modeling

Please login with a confirmed email address before reporting spam

I am simulating an infinite metamaterial in Comsol to address the scattering problem, requiring non-reflecting boundary conditions on the right side, considering an incident angle theta. While exploring non-reflecting boundary conditions for truncated domains, I came across a statement in the reference manual cautioning against using Perfectly Matched Layer (PML) regions for non-uniform media. Here is the statement:

"The PML region is designed to model uniform regions extended toward infinity. Avoid using objects with different material parameters or boundary conditions that influence the solution inside a PML region. "

Now assume that one of the media in the scattering problem that I am trying to solve is non-homogeneous. I mean its material properties is a function of spatial coordinates (Like phononic crystals). Now, from this sentence that I quoted from the reference book I understand that the PML is not applicable here. If I am right, how should I impose non-reflecting boundary conditions on infinite domains when the domain is non-homogeneous?


1 Reply Last Post 7 févr. 2024, 08:55 UTC−5
Mark Cops COMSOL Employee

Please login with a confirmed email address before reporting spam

Posted: 9 months ago 7 févr. 2024, 08:55 UTC−5
Updated: 9 months ago 8 févr. 2024, 02:27 UTC−5

Hi Kimya,

Acoustic metamaterials are usually modeled by one of the following ways:

1) model the bandgap structure of an infinite array by considering a periodic unit cell with Floquet periodicity

2) model some finite sized array, and include coupling to exterior fluid domains with uniform properties where standard PMLs are applicable.

Both of these techniques are used in the following example: https://www.comsol.com/model/sonic-crystal-16925

Hope this helps,

-Mark

Hi Kimya, Acoustic metamaterials are usually modeled by one of the following ways: 1) model the bandgap structure of an infinite array by considering a periodic unit cell with Floquet periodicity 2) model some finite sized array, and include coupling to exterior fluid domains with uniform properties where standard PMLs are applicable. Both of these techniques are used in the following example: Hope this helps, -Mark

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.