Skip to content

songc0a/Fourier-feature-PINN-based-multifrequency-multisource-Helmholtz-solver

Repository files navigation

Fourier feature PINN-based-multifrequency-multisource-Helmholtz-solver

**This repository reproduces the results of the paper "Simulating seismic multifrequency wavefields with the Fourier feature physics-informed neural network." Geophysical Journal International 232, 1503–1514.

Overview

We propose to use the Fourier feature physics Informed Neural Network (PINN) to solve for multifrequency multisource scattered wavefields for the Helmholtz equation. The proposed method breaks the limitation of the numerical solver in single-frequency wavefield simulation. The structure of the Fourier feature PINN is shown below. FFPINN-en

For the velocity in (a), the scattered wavefields (5-10 Hz) from the finite difference are shown in (b), and the scattered wavefields (5-10 Hz) from the Fourier feature PINN are shown in (c). FFPINN

Installation of Tensorflow1

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

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

Code explanation

helm_solver_ffpinn_4D.py: Tensorflow code for solving the multifrequency-multisource scattered wavefields using Fourier feature PINN
helm_solver_ffpinn_4D_test.py: Tensorflow code for a new velocity using the saved model Sigsbee_sourceinput_data_generation_fre.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{song2023simulating, title={Simulating seismic multifrequency wavefields with the Fourier feature physics-informed neural network}, author={Song, Chao and Wang, Yanghua}, journal={Geophysical Journal International}, volume={232}, number={3}, pages={1503--1514}, year={2023}, publisher={Oxford University Press} }

contact information

If there are any problems, please contact me through my emails: [email protected];[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published