Skip to content

swag-kaust/PINN-Helmholtz-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

PINN-based-Helmholtz-solver

This repository reproduces the results of the paper "Solving the frequency-domain acoustic VTI wave equation using physics-informed neural networks." Geophysical Journal International 225, 846-859; the results of the abstract "Machine learned Green's functions that approximately satisfy the wave equation", SEG International Exposition and 90th Annual Meeting, 2638-2642; the results of the abstract "Wavefield solutions from machine learned functions that approximately satisfy the wave equation", Conference Proceedings, EAGE 2020 Annual Conference & Exhibition Online, Dec 2020, Volume 2020, p.1 - 5

Overview

We propose to use the physics Informed Neural Network (PINN) to solve the scattered form of acoustic isotropic and anisotropic wave equations

PINN reduces the computational cost by avoid computing the inverse of the impedance matrix, which is suitable for anisotropic large models

The resulting scattered wavefields are free of numerical dispersion artifacts

du

Installation of Tensorflow1

CPU usage: pip install --pre "tensorflow==1.15.*"

GPU usage: pip install --pre "tensorflow-gpu==1.15.*"

Code explanation

helm_pinn_solver_layermodel.py: Tensorflow code for solving the Helmholtz equation using PINN
helm_pinn_solver_layermodel_sx.py: Tensorflow code for solving the Helmholtz equation for multiple sources using PINN
helm_pinn_vti_layermodel.py: Tensorflow code for solving the Helmholtz equation in acoustic VTI media for using PINN
Layer_training_data_generation*.m: Matlab code for generating training and test data

Citation information

If you find our codes and publications helpful, please kindly cite the following publications.

@article{song2020solving,
title={Solving the frequency-domain acoustic VTI wave equation using physics-informed neural networks},
author={Song, Chao and Alkhalifah, Tariq and Waheed, Umair Bin},
journal={Geophysical Journal International},
volume={225},
number={2},
pages={846–-859},
year={2021},
publisher={Oxford University Press}
}

@inproceedings{alkhalifah2020wavefield, title={Wavefield solutions from machine learned functions that approximately satisfy the wave equation},
author={Alkhalifah, Tariq and Song, Chao and Hao, Q and others},
booktitle={82nd EAGE Annual Conference & Exhibition},
volume={2020},
number={1},
pages={1--5},
year={2020},
organization={European Association of Geoscientists & Engineers}
}

@incollection{alkhalifah2020machine,
title={Machine learned Green’s functions that approximately satisfy the wave equation},
author={Alkhalifah, Tariq and Song, Chao and Waheed, Umair bin},
booktitle={SEG Technical Program Expanded Abstracts 2020},
pages={2638--2642},
year={2020},
publisher={Society of Exploration Geophysicists}

contact information

If there are any problems, please contact me through my emails: chao.song@kaust.edu.sa;csong1@ic.ac.uk

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published