Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Lindsey J. Heagy is active.

Publication


Featured researches published by Lindsey J. Heagy.


Computers & Geosciences | 2015

SimPEG: An open source framework for simulation and gradient based parameter estimation in geophysical applications

Rowan Cockett; Seogi Kang; Lindsey J. Heagy; Adam Pidlisecky; Douglas W. Oldenburg

Inverse modeling is a powerful tool for extracting information about the subsurface from geophysical data. Geophysical inverse problems are inherently multidisciplinary, requiring elements from the relevant physics, numerical simulation, and optimization, as well as knowledge of the geologic setting, and a comprehension of the interplay between all of these elements. The development and advancement of inversion methodologies can be enabled by a framework that supports experimentation, is flexible and extensible, and allows the knowledge generated to be captured and shared. The goal of this paper is to propose a framework that supports many different types of geophysical forward simulations and deterministic inverse problems. Additionally, we provide an open source implementation of this framework in Python called SimPEG (Simulation and Parameter Estimation in Geophysics, http://simpeg.xyz). Included in SimPEG are staggered grid, mimetic finite volume discretizations on a number of structured and semi-structured meshes, convex optimization programs, inversion routines, model parameterizations, useful utility codes, and interfaces to standard numerical solver packages. The framework and implementation are modular, allowing the user to explore, experiment with, and iterate over a variety of approaches to the inverse problem. SimPEG provides an extensible, documented, and well-tested framework for inverting many types of geophysical data and thereby helping to answer questions in geoscience applications. Throughout the paper we use a generic direct current resistivity problem to illustrate the framework and functionality of SimPEG.


Journal of Computational and Applied Mathematics | 2017

A framework for the upscaling of the electrical conductivity in the quasi-static Maxwells equations

Luz Angélica Caudillo-Mata; Eldad Haber; Lindsey J. Heagy; Christoph Schwarzbach

Electromagnetic simulations of complex geologic settings are computationally expensive. One reason for this is the fact that a fine mesh is required to accurately discretize the electrical conductivity model of a given setting. This conductivity model may vary over several orders of magnitude and these variations can occur over a large range of length scales. Using a very fine mesh for the discretization of this setting leads to the necessity to solve a large system of equations that is often difficult to deal with. To keep the simulations computationally tractable, coarse meshes are often employed for the discretization of the model. Such coarse meshes typically fail to capture the fine-scale variations in the conductivity model resulting in inaccuracies in the predicted data. In this work, we introduce a framework for constructing a coarse-mesh or upscaled conductivity model based on a prescribed fine-mesh model. Rather than using analytical expressions, we opt to pose upscaling as a parameter estimation problem. By solving an optimization problem, we obtain a coarse-mesh conductivity model. The optimization criterion can be tailored to the survey setting in order to produce coarse models that accurately reproduce the predicted data generated on the fine mesh. This allows us to upscale arbitrary conductivity structures, as well as to better understand the meaning of the upscaled quantity. We use 1D and 3D examples to demonstrate that the proposed framework is able to emulate the behavior of the heterogeneity in the fine-mesh conductivity model, and to produce an accurate description of the desired predicted data obtained by using a coarse mesh in the simulation process.


Computers & Geosciences | 2017

A framework for simulation and inversion in electromagnetics

Lindsey J. Heagy; Rowan Cockett; Seogi Kang; Gudni Karl Rosenkjaer; Douglas W. Oldenburg

Abstract Simulations and inversions of electromagnetic geophysical data are paramount for discerning meaningful information about the subsurface from these data. Depending on the nature of the source electromagnetic experiments may be classified as time-domain or frequency-domain. Multiple heterogeneous and sometimes anisotropic physical properties, including electrical conductivity and magnetic permeability, may need be considered in a simulation. Depending on what one wants to accomplish in an inversion, the parameters which one inverts for may be a voxel-based description of the earth or some parametric representation that must be mapped onto a simulation mesh. Each of these permutations of the electromagnetic problem has implications in a numerical implementation of the forward simulation as well as in the computation of the sensitivities, which are required when considering gradient-based inversions. This paper proposes a framework for organizing and implementing electromagnetic simulations and gradient-based inversions in a modular, extensible fashion. We take an object-oriented approach for defining and organizing each of the necessary elements in an electromagnetic simulation, including: the physical properties, sources, formulation of the discrete problem to be solved, the resulting fields and fluxes, and receivers used to sample to the electromagnetic responses. A corresponding implementation is provided as part of the open source simulation and parameter estimation project SimPEG ( http://simpeg.xyz ). The application of the framework is demonstrated through two synthetic examples and one field example. The first example shows the application of the common framework for 1D time domain and frequency domain inversions. The second is a field example that demonstrates a 1D inversion of electromagnetic data collected over the Bookpurnong Irrigation District in Australia. The final example is a 3D example which shows how the modular implementation is used to compute the sensitivity for a parametric model where a transmitter is positioned inside a steel cased well.


Geophysics | 2017

Exploring nonlinear inversions: A 1D magnetotelluric example

Seogi Kang; Lindsey J. Heagy; Rowan Cockett; Douglas W. Oldenburg

At some point in many geophysical workflows, an inversion is a necessary step for answering the geoscientific question at hand, whether it is recovering a reflectivity series from a seismic trace in a deconvolution problem, finding a susceptibility model from magnetic data, or recovering conductivity from an electromagnetic survey. This is particularly true when working with data sets where it may not even be clear how to plot the data: 3D direct current resistivity and induced polarization surveys (it is not necessarily clear how to organize data into a pseudosection) or multicomponent data, such as electromagnetic data (we can measure three spatial components of electric and/or magnetic fields through time over a range of frequencies). Inversion is a tool for translating these data into a model we can interpret. The goal of the inversion is to find a “model” — some description of the earths physical properties — that is consistent with both the data and geologic knowledge.


Computers & Geosciences | 2018

Efficient 3D inversions using the Richards equation

Rowan Cockett; Lindsey J. Heagy; Eldad Haber

Fluid flow in the vadose zone is governed by Richards equation; it is parameterized by hydraulic conductivity, which is a nonlinear function of pressure head. Investigations in the vadose zone typically require characterizing distributed hydraulic properties. Saturation or pressure head data may include direct measurements made from boreholes. Increasingly, proxy measurements from hydrogeophysics are being used to supply more spatially and temporally dense data sets. Inferring hydraulic parameters from such datasets requires the ability to efficiently solve and deterministically optimize the nonlinear time domain Richards equation. This is particularly important as the number of parameters to be estimated in a vadose zone inversion continues to grow. In this paper, we describe an efficient technique to invert for distributed hydraulic properties in 1D, 2D, and 3D. Our algorithm does not store the Jacobian, but rather computes the product with a vector, which allows the size of the inversion problem to become much larger than methods such as finite difference or automatic differentiation; which are constrained by computation and memory, respectively. We show our algorithm in practice for a 3D inversion of saturated hydraulic conductivity using saturation data through time. The code to run our examples is open source and the algorithm presented allows this inversion process to run on modest computational resources. Submitted to: Inverse ProblemsAbstract Fluid flow in the vadose zone is governed by the Richards equation; it is parameterized by hydraulic conductivity, which is a nonlinear function of pressure head. Investigations in the vadose zone typically require characterizing distributed hydraulic properties. Water content or pressure head data may include direct measurements made from boreholes. Increasingly, proxy measurements from hydrogeophysics are being used to supply more spatially and temporally dense data sets. Inferring hydraulic parameters from such datasets requires the ability to efficiently solve and optimize the nonlinear time domain Richards equation. This is particularly important as the number of parameters to be estimated in a vadose zone inversion continues to grow. In this paper, we describe an efficient technique to invert for distributed hydraulic properties in 1D, 2D, and 3D. Our technique does not store the Jacobian matrix, but rather computes its product with a vector. Existing literature for the Richards equation inversion explicitly calculates the sensitivity matrix using finite difference or automatic differentiation, however, for large scale problems these methods are constrained by computation and/or memory. Using an implicit sensitivity algorithm enables large scale inversion problems for any distributed hydraulic parameters in the Richards equation to become tractable on modest computational resources. We provide an open source implementation of our technique based on the SimPEG framework, and show it in practice for a 3D inversion of saturated hydraulic conductivity using water content data through time.


Seg Technical Program Expanded Abstracts | 2013

Investigating the Potential of Using Conductive or Permeable Proppant Particles for Hydraulic Fracture Characterization

Lindsey J. Heagy; Douglas W. Oldenburg


Seg Technical Program Expanded Abstracts | 2016

3D DC resistivity modeling of steel casing for reservoir monitoring using equivalent resistor network

Dikun Yang; Douglas W. Oldenburg; Lindsey J. Heagy


Seg Technical Program Expanded Abstracts | 2015

Modelling Electromagnetic Problems in the Presence of Cased Wells

Lindsey J. Heagy; Rowan Cockett; Douglas W. Oldenburg; Michael Wilt


Seg Technical Program Expanded Abstracts | 2014

Numerical Upscaling of Electrical Conductivity: A problem specific approach to generate coarse-scale models

Luz Angélica Caudillo-Mata; Eldad Haber; Lindsey J. Heagy; Douglas W. Oldenburg


Geophysics | 2016

Pixels and their neighbors: Finite volume

Rowan Cockett; Lindsey J. Heagy; Douglas W. Oldenburg

Collaboration


Dive into the Lindsey J. Heagy's collaboration.

Top Co-Authors

Avatar

Douglas W. Oldenburg

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Rowan Cockett

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Seogi Kang

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Eldad Haber

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Dikun Yang

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

A. Rowan Cockett

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christoph Schwarzbach

University of British Columbia

View shared research outputs
Top Co-Authors

Avatar

Daniel Bild-Enkin

University of British Columbia

View shared research outputs
Researchain Logo
Decentralizing Knowledge