gew_dispersion_script

Script to compute guided waves in plates.

https://github.com/dakiefer/gew_dispersion_script

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 11 DOI reference(s) in README
  • Academic publication links
    Links to: researchgate.net, zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Script to compute guided waves in plates.

Basic Info
  • Host: GitHub
  • Owner: dakiefer
  • License: isc
  • Language: MATLAB
  • Default Branch: master
  • Size: 16.6 KB
Statistics
  • Stars: 5
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 5
Created over 3 years ago · Last pushed about 2 years ago
Metadata Files
Readme Changelog License Citation

README.md

GEW dispersion script DOI

Script to compute guided waves in plates.

Extremely fast and robust computation of guided elastodynamic waves (GEWs) in plates. Select between Lamb waves, SH waves or coupled polarization. Easily computes the complex wavenumber dispersion curves. The script implements the spectral collocation method (SCM) based on DMSUITE.

[!TIP] This is a simple script that should be easy to extend with custom functionality. If you are rather looking for a full system to compute and postprocess guided elastic waves, have a look at GEWtool.

dispersion_fig

Features: - only ~50 lines of Matlab code - does not miss solutions, super fast - general anisotropy - possible to include dissipation - Lamb/SH/coupled polarization - complex wavenumbers

Code repository: GitHub https://github.com/dakiefer/gewdispersionscript

Latest release: DOI

For theory on guided waves and spectral collocation refer to:
D. A. Kiefer, Elastodynamic quasi-guided waves for transit-time ultrasonic fladfow metering, ser. FAU Forschungen, Reihe B, Medizin, Naturwissenschaft, Technik, vol. 42. Erlangen: FAU University Press, 2022, doi: 10.25593/978-3-96147-550-6

How to use

  1. Change into the GEW_dispersion_script folder or add it to the Matlab path.
  2. Execute plate_SCM.m . Enjoy!

Dependencies

The author is grateful for permission to bundle chebdif.m from DMSUITE:

J.A.C Weideman (2022). DMSUITE (https://www.mathworks.com/matlabcentral/fileexchange/29-dmsuite), MATLAB Central File Exchange. Retrieved August 18, 2022.

Author

Created 2022 by Daniel A. Kiefer while at Institut Langevin, ESPCI Paris.

If this code is useful to you, please cite it as:

Kiefer, D. A. (2022). GEW dispersion script. https://doi.org/10.5281/zenodo.7010603 (https://github.com/dakiefer/GEWdispersionscript)

and if appropriate also

D. A. Kiefer, Elastodynamic quasi-guided waves for transit-time ultrasonic flow metering, ser. FAU Forschungen, Reihe B, Medizin, Naturwissenschaft, Technik, vol. 42. Erlangen: FAU University Press, 2022, doi: 10.25593/978-3-96147-550-6.

Contact: daniel.kiefer@espci.fr   ●   dakiefer.net   ●   Follow me on ResearchGate!

Logo Institut Langevin        Logo ESPCI Paris

Owner

  • Name: Daniel A. Kiefer
  • Login: dakiefer
  • Kind: user
  • Location: Paris
  • Company: Institut Langevin, ESPCI Paris

Researcher in ultrasonics.

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: GEW dispersion script
message: 'If this software is useful to you, please cite it as below.'
type: software
authors:
  - given-names: Daniel A.
    family-names: Kiefer
    email: daniel.kiefer@espci.fr
    affiliation: 'Institut Langevin, ESPCI Paris'
    orcid: 'https://orcid.org/0000-0003-0776-8429'
doi: 10.5281/zenodo.7010603
#version: 1.0
date-released: 2022-08-19
url: 'https://github.com/dakiefer/GEW_dispersion_script'
repository-code: 'https://github.com/dakiefer/GEW_dispersion_script'
keywords:
  - guided waves
  - dispersion
  - Lamb waves
  - anisotropy

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1