Skip to content

MColbrook/MathieuFunctionCollocation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathieu function collocation for acoustic scattering off plates with various boundary conditions

Code for (2D) Helmholtz scattering off multiple variable poro-elastic plates written by Matthew Colbrook.

This folder contains code for the following papers:

"Fast and spectrally accurate numerical methods for perforated screens (with applications to Robin boundary conditions)"
http://www.damtp.cam.ac.uk/user/mjc249/pdfs/scattering_porous_mcolbrook.pdf
(authored with Matthew Priddin, this treated variable porosity)

and

"A Mathieu function boundary spectral method for diffraction by multiple variable poro-elastic plates, with applications to metamaterials and acoustics"
http://www.damtp.cam.ac.uk/user/mjc249/Publications.html
(authored with Anastasia Kisil, this extended to variable elastic models)

Additionally, the folder "Nonlinear_BCs" constains code for the paper

"Do we need non-linear corrections? On the boundary Forchheimer equation in acoustic scattering"
http://www.damtp.cam.ac.uk/user/mjc249/Publications.html
(authored with Lorna Ayton, this used Newton's method to study a non-linear boundary Forchheimer condition which is important for foam-like porous materials)

Please address questions and suggestions for additions to m.colbrook@damtp.cam.ac.uk

See license.txt. DOI: https://zenodo.org/badge/247822818.svg

Example.m provides an example for a single plate. Multiple plates are handled by adding to the P cell array, and Example2.m provides an example. See paper for definition of physical parameters and corresponding boundary conditions.

About

Code for (2D) Helmholtz scattering off multiple variable poro-elastic plates.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages