Calculate guided wave dispersion diagrams for flat isotropic plates and multilayered anisotropic laminates.
The MATLAB-based Dispersion Calculator (DC) is an interactive software for calculating the phase velocity, energy velocity, and attenuation dispersion as well as mode shapes of guided waves in flat isotropic plates and multilayered anisotropic laminates. Fluid-loading and viscoelasticity can be considered. Polar dispersion diagrams can be calculated for anisotropic specimens. DC uses the Rayleigh-Lamb equations and the stiffness matrix method (SMM) developed by S. I. Rokhlin and L. Wang (see literature below). DC is continuously improved and validated by using DISPERSE. DC was first released in 2018, and is used worldwide today. For more information, read DispersionCalculator_Description.pdf and DispersionCalculator_Manual.pdf.
There are two ways of how to use DC.
- Download
DC_v24_installer.exe
. - Execute
DC_v24_installer.exe
.
In case the MATLAB Runtime is not downloaded and installed automatically:
- Download the MATLAB Runtime R2022a (9.12).
- Install the runtime.
- Execute
DC_v24_installer.exe
.
- Download the repository as a zip-file (click the green "Code" button, and press "Download ZIP").
- Copy the
DC_MATLAB_Code
folder to your MATLAB working directory. - In MATLAB, add the
DC_MATLAB_Code
folder to the MATLAB path (right-click on the folder -> Add to Path -> Selected Folders and Subfolders). - Open and run
DispersionCalculator.m
.
Dr. Armin Huber, armin.huber@dlr.de
See ChangeLog.txt
.
This project is licensed under the GNU GPL v3 License - see LICENSE
for details.
- Prof. Dr. Michael Lowe, Imperial College London, London, UK
- Prof. Dr. Michel Castaings, University of Bordeaux, Bordeaux, France
- Prof. Dr. Stanislav Rokhlin, Ohio State University, Columbus, OH, USA
- Prof. Dr. Marc Deschamps, University of Bordeaux, Bordeaux, France
- Dr. Eric Ducasse, University of Bordeaux, Bordeaux, France
- Prof. Dr. Victor Giurgiutiu, University of South Carolina, Columbia, SC, USA
- Prof. Dr. Markus Sause, University of Augsburg, Augsburg, Germany
- J. L. Rose, Ultrasonic Waves in Solid Media (Cambridge University Press, Cambridge, 1999).
- A. H. Nayfeh, Wave Propagation in Layered Anisotropic Media with Applications to Composites (North-Holland, Amsterdam, 1995).
- S. I. Rokhlin, D. E. Chimenti and P. B. Nagy, Physical Ultrasonics of Composites (Oxford University Press, Oxford, 2011).
- S. I. Rokhlin and L. Wang, "Stable recursive algorithm for elastic wave propagation in layered anisotropic media: Stiffness matrix method," J. Acoust. Soc. Am. 112(3), 822-834 (2002).
- L. Wang and S. I. Rokhlin, "Stable reformulation of transfer matrix method for wave propagation in layered anisotropic media," Ultrasonics 39, 413-424 (2001).
- V. G. A. Kamal and V. Giurgiutiu, "Stiffness transfer matrix method (STMM) for stable dispersion curves solution in anisotropic composites," Proc. SPIE 9064 (2014).
- A. M. A. Huber and M. G. R. Sause, "Classification of solutions for guided waves in anisotropic composites with large numbers of layers," J. Acoust. Soc. Am. 144(6), 3236-3251 (2018).
- A. M. A. Huber, "Classification of solutions for guided waves in fluid-loaded viscoelastic composites with large numbers of layers," J. Acoust. Soc. Am. 154(2), 1073–1094 (2023).
- A. M. A. Huber, Numerical Modeling of Guided Waves in Anisotropic Composites with Application to Air-coupled Ultrasonic Inspection (University of Augsburg, Augsburg, 2020).