simpeg.electromagnetics.natural_source.receivers.ApparentConductivity#
- class simpeg.electromagnetics.natural_source.receivers.ApparentConductivity(locations_e, locations_h=None, storeProjections=False)[source]#
Bases:
_ElectricAndMagneticReceiverReceiver class for simulating apparent conductivity data (3D problems only).
This class is used to simulate an apparent conductivity datum, in S/m, as defined by:
\[\sigma_{app} = \mu_0 \omega \dfrac{\bar{H}^2}{ \bar{E} ^2}\]where \(\omega\) is the angular frequency in rad/s,
\[\bar{H} \big |^2 = \big | \vec{H}^{(x)} \big |^2 + \big | \vec{H}^{(y)} \big |^2\]and
\[\bar{E}^2= \Big [ \big | E_x^{(x)} \big |^2 + \big | E_y^{(x)} \big |^2 \Big ] = \Big [ \big | E_x^{(y)} \big |^2 + \big | E_y^{(y)} \big |^2 \Big ]\]- Parameters:
- locations_e(
n_loc,n_dim) array_like Locations where the electric fields are measured.
- locations_h(
n_loc,n_dim) array_like,optional Locations where the magnetic fields are measured. Defaults to the same locations as electric field measurements, locations_e.
- storeProjectionsbool
Whether to cache to internal projection matrices.
- locations_e(
Attributes
Locations of the two field measurements.
Electric field measurement locations
Magnetic field measurement locations
Number of data associated with the receiver object.
Universal unique identifier
Methods
eval(src, mesh, f)Compute receiver data from the discrete field solution.
evalDeriv(src, mesh, f[, du_dm_v, v, adjoint])Derivative of data with respect to the fields.
getP(mesh, projected_grid[, location_id])Get projection matrix from mesh to specified receiver locations.
Notes
It is important to take the amplitudes of the fields resulting from x and y planewave polarizations separately, then summing. Adding the fields from x and y planewaves then summing can result in simulated anomalies which do not presented entirely over conductive/resistive targets.