Dr. Xiao-Le Deng

GravPSO2D: 2D gravity inversion using the Particle Swarm Optimization

2020-11-06 12:30
#Researchsoftware #Matlab #C

1. Introduction

A Matlab Package for the 2D gravity inversion in sedimentary basins is presented.

GravPSO2D, a Matlab tool for two-dimensional gravity inversion in sedimentary basins using the Particle Swarm Optimization (PSO) algorithm, is presented. The package consists of a collection of functions and scripts that cover the main three parts of the process: (1) the model definition based on the observations, (2) the inversion itself, where the PSO is employed, and (3) the results processing, including best model estimation, uncertainty analysis and plots generation. GravPSO2D is freely available, and represents an effort for providing the scientific community with the first tool based on the PSO algorithm in order perform the inversion and the uncertainty assessment of the sedimentary basin gravity inversion problem, taking into account the gravity regional trend estimation, and vertically and horizontally density contrast variations. Synthetic and real examples are provided in order to show the software capabilities.

GitHub: https://github.com/jgpallero/grav-pso-2d

2. Reference

Palleroa J.L.G., Fernández-Martínezb J.L., Fernández-Muñizb Z., Bonvalotc S., Gabaldac G., Nalpasd T. (2020). GravPSO2D: A Matlab package for 2D gravity inversion in sedimentary basins using the Particle Swarm Optimization algorithm. Computers & Geosciences. https://doi.org/10.1016/j.cageo.2020.104653