Fields, Fluxes, Physics

Now that we know how to solve a partial differential equation using the SimPEG Mesh Class (for a refresher, see Pixels and Their Neighbors), we will now explore how to set up a Forward Simulation using SimPEG.

What is a Forward Simulation?

By Forward Simulation, we mean the ability to estimate data given a description of the physical properties describing the earth.

In SimPEG, the general structure of a forward simulation is shown in the figure below.

  • A model is a vector which can be mapped to physical properties on a simulation mesh.
  • The physics is a discrete representation of the system of equations that we will solve
  • A source inputs energy to the system and is used to construct the Right Hand Side of the system of equations.
  • With a system of equations and a right-hand-side defined, we can solve the system of equations, producing a solution vector. Often, the solution vector is not necessarily the field or flux we wish to sample to produce data. For example, in an electromagnetic problem, we may solve for the electric field, E, but wish to measure magnetic flux density B to produce data. Similarly, we may solve the DC resistivity problem for electric potentials, but wish to view the current density. This translation is handled by the fields.
  • Fields are defined everywhere on the mesh, but data are defined at specific locations where we have receivers. The receivers specify where and what type of data are collected

In the series of notebooks that follow we will walk through each of the steps of a forward simulation using the 3D DC resistivity problem as an example.

Contents