Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling
The finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution s...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-04-01
|
Series: | Algorithms |
Subjects: | |
Online Access: | https://www.mdpi.com/1999-4893/15/4/132 |
_version_ | 1797437272568627200 |
---|---|
author | Hui Li Yuan Fang Zhiguo Huang Mengyao Zhang Qing Wei |
author_facet | Hui Li Yuan Fang Zhiguo Huang Mengyao Zhang Qing Wei |
author_sort | Hui Li |
collection | DOAJ |
description | The finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution series. The properties of the truncated window function, such as the main and side lobes of the window function’s amplitude response, determine the accuracy of finite-difference, which subsequently affects the seismic imaging and inversion results significantly. Although numerical dispersion is inevitable in this process, it can be suppressed more effectively by using higher precision finite-difference operators. In this paper, we use the krill herd algorithm, in contrast with the standard PSO and CDPSO (a variant of PSO), to optimize the finite-difference operator. Numerical simulation results verify that the krill herd algorithm has good performance in improving the precision of the differential operator. |
first_indexed | 2024-03-09T11:17:48Z |
format | Article |
id | doaj.art-ffda9df3928947b7b1c0565e4c3313b7 |
institution | Directory Open Access Journal |
issn | 1999-4893 |
language | English |
last_indexed | 2024-03-09T11:17:48Z |
publishDate | 2022-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Algorithms |
spelling | doaj.art-ffda9df3928947b7b1c0565e4c3313b72023-12-01T00:29:04ZengMDPI AGAlgorithms1999-48932022-04-0115413210.3390/a15040132Optimizing Finite-Difference Operator in Seismic Wave Numerical ModelingHui Li0Yuan Fang1Zhiguo Huang2Mengyao Zhang3Qing Wei4Department of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaDepartment of Computer Science and Technology, Beijing University of Chemical Technology, Beijing 100029, ChinaThe finite-difference method is widely used in seismic wave numerical simulation, imaging, and waveform inversion. In the finite-difference method, the finite difference operator is used to replace the differential operator approximately, which can be obtained by truncating the spatial convolution series. The properties of the truncated window function, such as the main and side lobes of the window function’s amplitude response, determine the accuracy of finite-difference, which subsequently affects the seismic imaging and inversion results significantly. Although numerical dispersion is inevitable in this process, it can be suppressed more effectively by using higher precision finite-difference operators. In this paper, we use the krill herd algorithm, in contrast with the standard PSO and CDPSO (a variant of PSO), to optimize the finite-difference operator. Numerical simulation results verify that the krill herd algorithm has good performance in improving the precision of the differential operator.https://www.mdpi.com/1999-4893/15/4/132seismic numerical modelingfinite-difference schemenature-inspired optimization algorithmsparticle swarm optimizationcenter-decenter particle swarm optimizationkrill herd algorithm |
spellingShingle | Hui Li Yuan Fang Zhiguo Huang Mengyao Zhang Qing Wei Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling Algorithms seismic numerical modeling finite-difference scheme nature-inspired optimization algorithms particle swarm optimization center-decenter particle swarm optimization krill herd algorithm |
title | Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling |
title_full | Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling |
title_fullStr | Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling |
title_full_unstemmed | Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling |
title_short | Optimizing Finite-Difference Operator in Seismic Wave Numerical Modeling |
title_sort | optimizing finite difference operator in seismic wave numerical modeling |
topic | seismic numerical modeling finite-difference scheme nature-inspired optimization algorithms particle swarm optimization center-decenter particle swarm optimization krill herd algorithm |
url | https://www.mdpi.com/1999-4893/15/4/132 |
work_keys_str_mv | AT huili optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling AT yuanfang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling AT zhiguohuang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling AT mengyaozhang optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling AT qingwei optimizingfinitedifferenceoperatorinseismicwavenumericalmodeling |