Elastic Mode Solver

2+1D eigenmode solver for linear elastic waves in isotropic media.
609 Downloads
Updated 15 Aug 2016

View License

This Matlab program uses a finite-difference, split-step grid approach to solve for the eigenmodes of elastic wave propagation in a two-dimensional cross-section of a z-invariant medium. The mode solver assumes linear, elastic, isotropic media without viscous damping. Several boundary conditions have been implemented: free, fixed, and symmetry/anti-symmetry; a perfectly matched layer (absorbing/radiation boundary condition) is also available. The solver and all boundary conditions have been tested against COMSOL and demonstrated to return eigenmodes/eigenfrequencies within ~5% of the COMSOL solutions. See the "Scripts" folder for example simulations, including Rayleigh waves, suspended beam modes, and leaky waveguide modes.

Cite As

Nathan Dostart (2024). Elastic Mode Solver (https://www.mathworks.com/matlabcentral/fileexchange/58729-elastic-mode-solver), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Audio Processing Algorithm Design in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0