New 3D EM/IP Complete and Exact Simulation Algorithm Capabilities
Gustav Mie ( 1908, Annalen Der Physik, 330 ) first presented the complete and exact solution for EM scattering from a sphere due to a plane wave in terms of an infinite series of spherical harmonics. In this instance, "Complete" implies allowing any variations in conductivity, susceptibility and permittivity and location of scattered fields. As well, his solution is not limited to a specific frequency range nor limits the size of the sphere.
Peter Debye's work (1909) contributed to the understanding of Mie's solution and introduced the Debye series which utilizes the Debye potentials. This reformulation enabled interpretation of the solution in terms of physical processes. In this manner, the solution was utilized in many areas of physics prior to computational solutions. These works followed the introductory work of Ludvig Lorenz and thus the solutions are often referred to as the Lorenz-Mie-Debye (LMD) theory. The work was virtually ignored until the 1950's and not until the 1970's was it well known. Later work by numerous authors expanded the theoretical solution to dipole sources following the idea of Mie-type expansions and was used extensively throughout many areas of physics and engineering. For small spheres, the problem simplifies and in geophysics early approximate forms of the solution for "small" spheres were provided by James Wait (1951, 1960, and 1969). Of course, this work had limited practical uses until the advent of the computer. Other partial series approximations have also been presented by various authors in geophysics. However, the series is not monotonically convergent which means that the first term or even the first few terms may not correctly estimate the complete solution. While exploring a strong scattering extension to the Born and Rytov approximations for EM scattering, R. Groom and T. Habashy studied how to provide a precise computational solution to dipole excitation for a conducting sphere in the frequency domain. A method was devised to solve the LMD series for a magnetic dipole source up to 200 harmonics and to determine when and if the solution had converged. This solution was adapted for both electric and magnetic dipole sources and for electric and magnetic fields. The method of solution was found to be generally convergent at frequencies below several megahertz. The solution was subsequently in conjunction with a number of other accurate specialized algorithms to study the accuracy of the Localized Nonlinear Approximation (LN) solution and push forward the initial development of this algorithm. This sphere solution has since been used extensively to expand the capabilities of the initial LN solution and its subsequent extensions. https://www.eikontechnologies.ca/resources/technical.php.
The approach that was taken in the 1990's was a generalization to a uniform sphere of contrasting conductivity, permeability and permittivity to a homogenous background for either a magnetic or electric dipole source. The spherical series expansion which follows Mie's techniques for a uniform field but using Debye potentials is not a monotonically convergent series and thus a simple addition of the initial terms does not generally produce a sufficiently accurate solution except in cases of a "small" sphere. It was discovered that the series can be solved for a converged limit by utilizing the starting and ending terms like a rope tied at both ends. Introduced into the solution was examination of convergence and thus the implemented algorithm will not provide a solution in output if the calculated series does not converge for a particular scattering scenario. Comparisons of this Mie approach to scattering by a sphere to the Born, Rytov and the Nonlinear approximations can be found in Habashy, Groom and Spies (1993, JGR, Vol 98). This solution for scattering by a sphere due to a dipole source has been used for 30 years by ourselves and other researchers to study different numerical solution approaches and the nature of EM scattering in general. In particular, it has been used to study the accuracy of quite a few simulation algorithms. As well, it has been used for crosshole RIM studies, crosshole low frequency IP surveys, crosshole FEM studies with small downhole sources, airborne VLF and other experimental geophysical methods. Several papers on this technique may be found at link provided above.
In recent years, we have encountered numerous EM data sets, particularly in exploration airborne and ground TDEM but also ground-based CSEM where responses are clearly due to both conductive and magnetic materials within anomalies. An further long term request from clients was the ability to simulate weakly conducting volume targets as opposed to the response of the surfaces from stronger conductive targets. Thus, extending this SPHERE solution to loop sources became a necessity for interpretation of clients' data. Additionally, several researchers have been interested to use the algorithm for their studies but extended to common sources such as loops and grounded current dipoles. The effects on EM data due to magnetic material whether electric or magnetic fields and for both low frequency (e.g. IP) or moderate frequencies (TDEM, FDEM) and higher frequencies such as for VLF and RIM are threefold. There can be a magnetostatic effect, an effect on induction as well as an effect on the galvanic response (current channelling). The size of the different contributions depends upon the nature of the scattering problem. And, of course, there are the internal interactions between these effects. One study on these issues is available on our website in the technical papers section (Studies on the Effects of Magnetism on the Scattered Responses of Conductors to Inductive Sources, R.W. Groom).
By implementing discretization into multiple magnetic or electric dipoles, we have expanded the capabilities of this algorithm using various numerical approaches to include the use of:
Loop Sources: These loop sources need not be at a constant elevation. Loops with a non-constant elevation as for example vertical loops or loops laid upon sloping surfaces are all allowed. This extends the capabilities to simulate vertical loops inside underground mine workings and also for ground EM surveys in areas of significant terrain. While working with loops which are not of constant elevation is a simple simulation for freespace modeling of a thin sheet, the inclusion of a background response is not so simple. Up to this point, all of our simulation algorithms which allowed a background layered response required a flat loop. This capability, we have also extended to our FSPlate algorithm which does provide a background response to be included with the response of the spheres. There is automatic discretization of the loop sources but the user may also take over control of this process.
Grounded Current Sources: The new capabilities also allows for such a current source which varies in elevation. This capability can be used to simulate 3D volume conductive and magnetic targets for land based CSEM, CSAMT and gradient IP. But, it also allows for dipole-dipole and pole-dipole IP responses on sloping surfaces. Again, there is an automatic discretization of the source into electric dipoles but the user may take control if desired.
Moving and Fixed source configurations: As examples; airborne TDEM, fixed loop or moving loop ground TDEM, borehole TDEM are all supported as well as fixed grounded current dipole sources and moving current dipole sources. Surface grounded sources to borehole electric field and magnetic measurements is also allowed for arbitrarily low frequency. Simulation of VLF with a controlled vertical source is also provided for ground or airborne configurations.
Parameters: Arbitrary variations in conductivity, susceptibility and permittivity to the background are allowed. The background may be a whole space, halfspace or layered model. Small and large spheres as well as sources and measurements close to the sphere are allowed. Internal measurements to the sphere are not provided in this version. Using the Cole-Cole frequency model for polarization effects, IP responses may also be calculated as well IP effects in other EM data.
Frequency and Time Domain Responses: Frequency ranges from extremely low frequency to frequencies into the low MHz range are generally allowed. If a particular response for a source-receiver-frequency combination does not reach convergence then a no data value is stored to the database for that particular measurement station and frequency. Time domain responses are obtained through our normal Fourier frequency to time domain transform.
Licensing: The algorithm with appropriate functionality is included with any suitable license. The algorithm is not sold separately although the source code may be licensed.
LIMITATIONS: It should be noted several limitations that exist in the present implementation. At present, simulation of the fields within the spheres cannot be done in the present implementation. Also, at present, there are no interactions between the individual spheres in a model. Both of these limitations in our implementation will be addressed in future. Another issue which is presently being addressed is the joint simulation of models which contain multiple primitives (i.e. plates, prisms, polyhedra, spheres). For example, at present one cannot jointly simulate a model consisting of spheres and thin sheets. You can, of course, run a model consisting of spheres and a second model consisting of plates and then add the secondary response of the two models as this functionality is provided in EMIGMA. This is a bookkeeping issue and so for fluidity and convenience, we are presently working on this aspect to allow the mixing of primitives and the simulation of the mixed primitive models.
Archive
| Title | Date | Summary |
| Algorithm for Magnetic Conductors | 30 Mar 2026 | Extended capabilities for exact EM solution for most TDEM/FDEM surveying techniques (full article) |
| March 2026 News | 18 Mar 2026 | New developments in FDEM tools, 3D Inversions & EM Simulations as well as Filtering, Visualization (full article) |
| Dec 2024 News | 4 Dec 2024 | Learn about developments dealing with inductive thin-sheet inversion, 3D earth models from a ground current source(CSEM) and more. (full article) |
| March 2023 News | 15 Mar 2023 | We are proud to announce the release of EMIGMA V10.1 geophysics software. Many improvements have been made to its various modules. |
| July 2022 - EMIGMA V10 and QCTool V5.0.0 | 25 Jul 2022 | Details of QCTool upgrades may be found on the QCTool website qctool.ca. More than 2 years of development have gone into the upgrades in EMIGMA V10 (full article) |
| July 2020 News | 8 Jul 2020 | Many EM simulation, processing and filtering algorithms have been augmented in our EMIGMA geophysics software. (full article) |
| March 2020 - EMIGMA V9.5.5 now available | 11 Mar 2020 | We are pleased to announce that a new version of our EMIGMA geophysics software has been released. It includes many additions to the inversion, simulation and visualization tools. |
| Oct 2019 - 3D Resistivity Inversion | 15 Oct 2019 | We have completed an extensive upgrade to the 3D resistivity inversion in our geophysics software to allow both surface to borehole and borehole to borehole data. (full article) |
| June 2019 - QCTool new features | 12 Jun 2019 | Many new features have been recently added to our QCTool software that will aid in processing geophysics data. (full article) |
| Jan 2019 - Magnetic Compensation | 22 Apr 2019 | We have released a new version of our aeromagnetic processing and magnetic compensation geophysics software. The new version is suitable for airborne, ground and marine surveys. (full article) |
| Oct 2017– CSEM and V9.5 release | 6 Oct 2017 | We are pleased to announce the release of V9.5 of our geophysics software effective October 5, 2017. This past year, we have enabled the use of Land Based CSEM survey interpretation. (full article) |
| Oct 2016 - Release of Version 9.1 | 25 Oct 2016 | While there are many minor improvements and additions to this version of our geophysics software, we wish to touch on only IP modeling, TDEM inversion and the inversion viewer. (full article) |
| July 2016 - Land Based CSEM | 27 Jul 2016 | Our geophysics software now supports land based CSEM including data processing, editing , plotting, gridding, modeling (synthetic data) and 1D and 3D inversion. (full article) |
| June 2016 – Extensions to 1D TDEM inversion capabilities | 21 Jun 2016 | We have added a large number of new functionalities to our 1D TEM inversion tools including simultaneous inversion of data from different base frequencies (full article) |
| May 2016 - New Simulation Capabilities | 11 May 2016 | Inductive Plate Algorithm - FAST! We have implemented a new compiler and other engineering aspects. The result is up to 50 times increased speed of computation! (full article) |
| CGG Airborne Systems | 9 Jan 2016 | Support for CGG 100% normalized step response data has been implemented and is released in today's updates. (full article) |
| Holiday prices | 15 Dec 2015 | Holiday pricing is now available for some licenses until Jan 1,2016. See the prices page for details. |
| Oct 2015 – EMIGMA V9.0 release | 27 Oct 2015 | We are pleased to announce a dramatically new version of the EMIGMA geophysics software. Changes include upgrades to computation speeds and accuracy and network dongle capability. (full article) |
| May 2015 - EMIGMA developments | 14 May 2015 | Some exciting features added to EMIGMA include new imports, better geophysical data and error handling, as well as powerful modeling, inversion and mapping. (full article) |
| July 2014 - New EMIGMA Developments | 25 Jul 2014 | With the introduction of new ground FEM systems, we have upgraded our tools for the newer systems particularly PROMIS, DualEM and GEM2. (full article) |
| July 2014 - Expansion of MT Tools | 24 Jul 2014 | Last year, we completed major upgrades to our MT licenses but the growing popularity for these products is encouraging further additions. (full article) |
| April 2014 - New IP/Resistivity Developments | 22 Jul 2014 | This year, we have released major upgrades to our Resistivity and IP licenses. We believe that EMIGMA is now the most comprehensive software package for such data. (full article) |
| Sept 2013 News | 17 Sep 2013 | We have worked on our geophysics software to make the user interfaces more user-friendly. There has also been a strong focus on data import capabilities. (full article) |
| June 2012 News | 22 Jun 2012 | Our geophysics software tools have undergone quite a few developments in the area of processing and visualization of magnetotelluric and CSAMT data. (full article) |
| March 2012 News | 9 Mar 2012 | We are excited to present to you some of the many new features have been added to our geophysics products including enhancements to EMIGMA's 3D inversion (full article) |
| 3D CAD Import/Exports | 31 Oct 2011 | We have augmented our geophysics software tools for interacting with 3D CAD applications. (full article) |
| QCTool Version 2.3 released | 27 Sep 2011 | This new version of our software has been recompiled and optimized for Windows Vista and Windows 7 among other new features. (full article) |
| Sept 2011 News | 1 Sep 2011 | Our EMIGMA geophysics software has had many improvements over the last several months including enhancements to tem and mag inversion as well as 3d resistivity modeling. (full article) |
| July 2011 - New MMR tools and license | 6 Jul 2011 | New simulation algorithms have been developed in our geophysics software for ground and borehole MMR surveys. The MMR license also includes borehole DC magnetic geophysical modeling. (full article) |
| EMIGMA 8.6 is now available | 24 Jun 2011 | Licensed users with an up to date maintenance may download the latest release of our geophysics software here. |
| March 2011 News | 4 Mar 2011 | There have been some notable additions to EMIGMA during the fall of 2010 and early winter 2011. (full article) |
| EMIGMA V8.5 has been released | 29 Jul 2010 | We are pleased to announce the immediate release of version 8.5 of EMIGMA. EMIGMA users with a license currently under maintenance are eligible for a free upgrade to this latest version. (full article) |
| What's new in EMIGMA | 28 Jan 2010 | Many new features were included in EMIGMA during the fall of 2009 (full article) |
| New features in EMIGMA and QCTool | 8 Jul 2009 | Many new capabilities have been added to our products including the support of additional import formats as well as enhanced simulation algorithms. (full article) |
| Time Domain Inversion | 6 Jul 2009 | While EMIGMA has contained one-dimensional inversion for TEM for a few years now, we have recently released two significantly enhanced versions. (full article) |
| Updated Demo Databases | 17 Apr 2009 | The demo databases available in the downloads area of this website have received some substantial modifications. (full article) |
| New TDEM Demo Database | 25 Mar 2009 | A new demo database exclusively containing time domain data for ground and borehole surveys is available. (full article) |
| QCTool Price Increase | 5 Mar 2009 | As of April 1, 2009, the price for QCTool will be $200 CAD. |
| Download GeoTutor IV | 20 Feb 2009 | GeoTutor IV is now available for download from our website. (full article) |
| Magnetic Compensation Plug-In | 16 Jan 2009 | We now offer a plug-in for Geosoft Oasis to perform magnetic compensation on aeromagnetic data contained within your .gdb files. (full article) |
| EMIGMA video now available | 2 Dec 2008 | A training video demonstrating the power of EMIGMA can now be downloaded for free from the Downloads section of our website. (full article) |
| New Modeling Capabilities | 10 Nov 2008 | We now offer forward modeling capabilities for MTEM and CSEM as well as for airborne MT applications such as ZTEM. (full article) |
| New terraTEM import and functionality added | 26 Jun 2008 | EMIGMA now has the ability to import data generated by the terraTEM instrument. (full article) |
| GeoTutor IV is now available | 11 Jun 2008 | We are proud to announce the immediate release of GeoTutor IV. This new version introduces the ability to register online using a customized serial number in the same way as Petros Eikon's QCTool. (full article) |
| EMIGMA V8.1 is now available | 28 Apr 2008 | We are happy to announce the immediate release of EMIGMA V8.1, which brings with it complete compatibility with Windows Vista as well as a number of new capabilities and improvements. (full article) |
| Buy Our Software Online | 11 Feb 2008 | Recently added to our Price page is the ability to securely purchase various PetRos EiKon products online using PayPal. (full article) |
| EMIGMA V8.1 Coming Soon | 4 Feb 2008 | We are very pleased to announce the upcoming release of EMIGMA 8.1 on March 31. This will be the first EMIGMA product to be compatible with Windows Vista. (full article) |
| Improved TEM Inversion | 3 Jan 2008 | While EMIGMA has contained one-dimensional inversion for TEM for a few years now, we have recently released a dramatically enhanced version. (full article) |
| TEM-FAST added to EMIGMA | 7 Dec 2007 | Petros Eikon has enhanced one of its flagship products with TEM-FAST electromagnetic geophysical data capabilities. (full article) |
| PetRos EiKon Services | 21 Nov 2007 | We have many geophysical services that can conform to your needs. Our experience extends to data in the areas of electromagnetics, magnetics and gravity. (full article) |
| QCTool V2.2 Now Available | 9 Nov 2007 | Visit our downloads area to obtain QCTool so you can experience this latest version first hand. (full article) |
| EMIGMA V7.8 - New Features | 20 Aug 2007 | Now in its third major release, EMIGMA V7.8 has an unequaled array of functions and now provides virtually all of your processing, modeling and inversion requirements for EM, Magnetics, Gravity, IP and Resistivity (full article) |
| New release of QCTool (August, 2007) | 20 Aug 2007 | New release of QCTool 2.1(August, 2007). (full article) |
| EMIGMA Update | 1 Aug 2007 | Users with an active maintenance contract can now download a new EMIGMA update for July 27. |
| Purchase QCTool via PayPal | 23 Jun 2006 | You can now purchase a QCTool license online via PayPal. You can use either a credit card or, if you live in USA or Canada, your bank account. |
| PetrosSuite Teaching & Research Software | 31 May 2006 | PetrosSuite - a new Teaching & Research software bundle for Academics. (full article) |
| New Data Processing and Interpretation Services | 31 May 2006 | New Interpretaton and Processing Services now available. (full article) |
| Aeromagnetic Compensaton now available in QCTool | 31 May 2006 | Aeromagnetic Compensation now available in QCTool (May, 2006) (full article) |
| Two New Technical Papers | 30 May 2006 | Dr. Cheng studies the 3D airborne TEM modeling capabilities of EMIGMA and other available programs. In the second by Prof. Duckworth, he discusses among other things comparisons between EMIGMA's modeling results and his own scale model results. (full article) |
| Live Chat and Support | 8 May 2006 | You can now talk to us live during our work hours (9:30am-7:30pm EST/EDT). Feel free to ask us any questions you may have, but please be patient. It may take a while for someone to answer. To use the chat system, choose a nickname and click "Login". If the nickname you chose is not available, you can set a new one with "/nick newname" (without the quotes) or just reload the page and retry. |
| New release of EMIGMA V7.8 now available | 30 May 2005 | New release of EMIGMA V7.8 (December, 2005) now available (full article) |
| May 2005 News | 30 May 2005 | Conductivity Depth Imaging now available in EMIGMA V7.8. |
| May 2005 News | 30 May 2005 | New Impulse to Step Processing now available in EMIGMA V7.8. |
| May 2005 News | 30 May 2005 | QCTool now available for Scintrex CG5. |
| May 2005 News | 30 May 2005 | Imports, Modelling, Inversion, CDI's available for VTEM and AeroTeM systems. |
| May 2002 News | 1 May 2002 | Introducing EMIGMA V7.5 (full article) |
| February 2001 News | 1 Feb 2001 | EMIGMA Version 7 Release (full article) |
| July 2000 News | 1 Jul 2000 | EMIGMA V7.0 Ready for Beta Testing (full article) |
| December 1998 News | 1 Dec 1998 | EMIGMA V6.2 at a Glance (full article) |
| February 1998 News | 1 Feb 1998 | New EMIGMA V6.1 Release Now Available (full article) |
| April 1997 News | 1 Apr 1997 | 3D Data Representation and Multiple Plates Now Available (full article) |
| September 1996 News | 1 Sep 1996 | Focus: Improved Induction (full article) |
| February 1996 News | 1 Feb 1996 | Sneak Preview into EMIGMA Version 5 (full article) |
| August 1995 News | 1 Aug 1995 | 3D Resistivity/IP Surveys With EMIGMA Version 4 (full article) |
| July 1995 News | 1 Jul 1995 | EMIGMA Version 3 (full article) |
| October 1994 News | 1 Oct 1994 | New EMIGMA Development (full article) |
| August 1994 News | 1 Aug 1994 | VH Plate Development (full article) |
| July 1994 News | 1 Jul 1994 | MITEC Project (full article) |