Back to Search Start Over

A MATLAB Package for Calculating Partial Derivatives of Surface-Wave Dispersion Curves by a Reduced Delta Matrix Method.

Authors :
Wu, Dunshi
Wang, Xiaowei
Su, Qin
Zhang, Tao
Source :
Applied Sciences (2076-3417); Dec2019, Vol. 9 Issue 23, p5214, 21p
Publication Year :
2019

Abstract

Various surface-wave exploration methods have become increasingly important tools in investigating the properties of subsurface structures. Inversion of the experimental dispersion curves is generally an indispensable component of these methods. Accurate and reliable calculation of partial derivatives of surface-wave dispersion curves with respect to parameters of subsurface layers is critical to the success of these approaches if the linearized inversion strategies are adopted. Here we present an open-source MATLAB package, named SWPD (Surface Wave Partial Derivative), for modeling surface-wave (both Rayleigh- and Love-wave) dispersion curves (both phase and group velocity) and particularly for computing their partial derivatives with high precision. The package is able to compute partial derivatives of phase velocity and of Love-wave group velocity analytically based on the combined use of the reduced delta matrix theory and the implicit function theorem. For partial derivatives of Rayleigh-wave group velocity, a hemi-analytical method is presented, which analytically calculates all the first-order partial differentiations and approximates the mixed second-order partial differentiation term with a central difference scheme. We provide examples to demonstrate the effectiveness of this package, and demo scripts are also provided for users to reproduce all results of this paper and thus to become familiar with the package as quickly as possible. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
20763417
Volume :
9
Issue :
23
Database :
Complementary Index
Journal :
Applied Sciences (2076-3417)
Publication Type :
Academic Journal
Accession number :
140256018
Full Text :
https://doi.org/10.3390/app9235214