Slide 1

Slide 1 text

Open source software for simulations and inversions of airborne electromagnetic data Lindsey Heagy, Seogi Kang, Rowan Cockett, Doug Oldenburg & the SimPEG Team June 19, 2018

Slide 2

Slide 2 text

context

Slide 3

Slide 3 text

building for researchers ● Flexibility to experiment ○ Prioritize organization and flexibility ● Integration of information ○ Geologic ○ Multiple physics ● Reproducible and transparent

Slide 4

Slide 4 text

● Modular: building blocks ○ organized in a framework ○ pieces available to manipulation ● Declarative: express intent ○ write what you mean ○ looks like the math ● Extensible: new research ○ quantitative communication ○ built in feedback loops ● Open: for the future ○ reproducible ○ opportunities for collaboration building for researchers

Slide 5

Slide 5 text

building for researchers ● Modular: building blocks ○ organized in a framework ○ pieces available to manipulation ● Declarative: express intent ○ write what you mean ○ looks like the math ● Extensible: new research ○ quantitative communication ○ built in feedback loops ● Open: for the future ○ reproducible ○ opportunities for collaboration

Slide 6

Slide 6 text

6 inversion

Slide 7

Slide 7 text

(Cockett et al., 2015)

Slide 8

Slide 8 text

Implemented in Python! framework

Slide 9

Slide 9 text

forward simulation Survey: Data collection and geometry Physics: PDE to solve

Slide 10

Slide 10 text

finite volume

Slide 11

Slide 11 text

create a mesh

Slide 12

Slide 12 text

discretize & solve continuous discrete

Slide 13

Slide 13 text

framework

Slide 14

Slide 14 text

Data Misfit Regularization Inverse Problem inversion elements

Slide 15

Slide 15 text

inversion as optimization

Slide 16

Slide 16 text

16 (does it work?)

Slide 17

Slide 17 text

a few questions ● Understanding responses ○ How does magnetic permeability or chargeability affect my data? ● Survey design ○ Which system should be used to excite / detect the target of interest? ○ Would adding another receiver orientation improve detection / recovery of the target? ● Inversion ○ Where is a 3D inversion needed? ○ Can a parametric inversion be used? 17

Slide 18

Slide 18 text

example: conductive plate 18

Slide 19

Slide 19 text

example: conductive plate 19

Slide 20

Slide 20 text

20 conductive plate: current density

Slide 21

Slide 21 text

21 conductive plate: magnetic flux

Slide 22

Slide 22 text

fields, fluxes and data Current density Magnetic flux

Slide 23

Slide 23 text

inverse problem 23 subject to mlower < m < mupper

Slide 24

Slide 24 text

framework

Slide 25

Slide 25 text

what is your model? ● Subsurface log conductivity ● 1D, 2D, 3D voxel model ● Parametric model ● … 25 ● Need to map to forward simulation mesh ● Keep track of derivatives for inversion

Slide 26

Slide 26 text

1D inversion ● Model: 1D subsurface conductivity at each sounding location ● Forward simulation mesh: 2D cylindrical mesh ● Recent developments: SimPEG EM1D ○ includes lateral and spatial constraints 26

Slide 27

Slide 27 text

2D voxel inversion ● 2D model (tensor mesh) ● Forward simulation mesh: 3D tensor mesh ○ Map 2D section to 3D space 27

Slide 28

Slide 28 text

2D parametric inversion 28

Slide 29

Slide 29 text

2D parametric inversion ● 6 parameters describing model ● Forward simulation mesh: 3D tensor mesh ○ Map parameters to 2D mesh à fill 3D space 29

Slide 30

Slide 30 text

building for researchers ● Modular: building blocks ○ organized in a framework ○ pieces available to manipulation ● Declarative: express intent ○ write what you mean ○ looks like the math ● Extensible: new research ○ quantitative communication ○ built in feedback loops ● Open: for the future ○ reproducible ○ opportunities for collaboration 1D inversion 2D inversion Parametric inversion

Slide 31

Slide 31 text

framework ● Electromagnetics: ○ FDEM, TDEM, EM1D (analytic) ● Vadose zone flow ● Gravity ● Magnetics ● DC / IP ● EMIP 31 In one consistent, modular framework

Slide 32

Slide 32 text

open development versioned, peer reviewed, issue tracking 32 docs.simpeg.xyz tested available for industry, academic use

Slide 33

Slide 33 text

coming soon… 33 ● Large scale problems with OcTree meshes and domain decomposition ● Efficiency improvements including parallelization ● Joint and cooperative inversions with petrophysical information ● …

Slide 34

Slide 34 text

contributing

Slide 35

Slide 35 text

Thank you! 35 simpeg.xyz slack.simpeg.xyz github.com/simpeg-research/heagy2018-aem This work is licensed under a Creative Commons Attribution 4.0 International License > pip install SimPEG