Efficient Preconditioning in 3D Marine Electromagnetic Geophysical Modeling N. Yavich, M. Malovichko, M. Zhdanov Applied Computational Geophysics Lab Moscow Institute of Physics and Technology September 2016
One of several Marine Electromagnetic (EM) Acquisition Setups Figure courtesy of pgs.com To plan a survey and interpret collected data, we have to solve low-frequency Maxwellβs equation repeatedly. 2
Electrical Conductivity Model Letβs consider a 3D heterogeneous conductivity Earth model composed of layered background with conductivity π π (π¨) and anomalous inclusions (bodies) πΈ with conductivity π π + π π . π π πΈ π π + π π To have some simple measure of control on lateral contrast of the model, we assume there exist π½ and πΎ such that, π½ π π π¨ β€ π π¦, π§, π¨ β€ πΎ π π π¨ 0 < π½ β€ 1 β€ πΎ < β, π = π π + π π in πΈ, . This inequality insures that the anomalous π π in β 3 \πΈ inclusions are neither perfect conductors nor insulators. 3
Low- frequency Maxwellβs equations Within some finite volume π , we formulate the secondary field low- frequency Maxwellβs equations: π ππ’ π ππ’ πΉ π β π Ο ΞΌ 0 π π πΉ π = π Ο ΞΌ 0 π π (πΉ π + πΉ π ) . π π πΉ π Γ π = 0 . πΈ π π + π π Here πΉ π is unknown, while layered Earth resposne πΉ π can be easily computed quasi- analytically. π We will discuss efficient solution of the finite- difference (FD) discretization of the later πΉ = πΉ π + πΉ π equations. 4
FD System - 1 We use edge-based electric fields and edge-sampled conductivities on a non-uniform grid, π π¦ Γ π π§ Γ π π¨ . The total number of unknowns is π β 3π π¦ π π§ π π¨ . 5
FD System - 2 We will use the following notations for FD operators and unknowns, πΉ π β π π , πΉ π β π π π π¦, π§, π¨ β Ξ£ , (diagonal matrices) π π π¨ β Ξ£ π , π π π¦, π§, π¨ β Ξ£ π , π ππ’ π ππ’ β π Ο ΞΌ 0 ππ½ β π΅ , π ππ’ π ππ’ β π Ο ΞΌ 0 π π π½ β π΅ π FD secondary field formulation: π΅π π = πππ 0 Ξ£ π π π or π΅ π π π = πππ 0 Ξ£ π (π π + π π ). This problems have typically 1 to 10 million unknowns. Their efficient solution is of major importance. 6
Major Preconditioning Approaches Sever major approaches are applicable to this problem. Some of them are β’ Geometric and algebraic multigrid, β’ ILU, ILUt, etc, β’ Domain decomposition methods, β’ Discrete separation of variables. We will base our presentation on discrete separation of variables, since it provides decent spectral properties of the preconditioned problem (will be proved later) and very memory economical. 7
FD GF Preconditioner β 1 Matrix π΅ π can be efficiently factorized, β1 π£ is at most π(π π¦ π π§ π π¨ π π¦ + π π§ ) so that complexity to compute π΅ π operations and auxiliary memory π π . Consequently, we may used as a preconditioner, β1 π΅ π π = πππ 0 π΅ π β1 Ξ£ π π π or π π = πππ 0 π΅ π β1 Ξ£ π (π π + π π ) π΅ π This is pretty much an equivalent of the IE formulation β1 is the FD Greenβs function (GF) of the layered media. since π΅ π How good will be this preconditioner? 8
FD GF Preconditioner β 2 We studied the respective eigenvalue problem, β1 π΅ π€ = π π€ , π΅ π to understand properties of this preconditioner. β1 π΅ β |π max | |π min | β€ πΎ ππππ π΅ π π½ 9
Contraction Operator β 1 Let us try to improve the later result. Our formulation of the Maxwellβs equations imply the energy equality, β β πΎ π ππ = 0. β π π πΉ π 2 ππ + ππ β πΉ π π π It also holds at the discrete level, 1 2 π π β₯ 2 +ππ(π π β , π π ) = 0. β₯ Ξ£ π The equality can be used to transform the FD system. Introduce, πΏ 1 = 1 πΏ 2 = 1 β1/2 , β1/2 , 2 Ξ£ + Ξ£ π Ξ£ π 2 Ξ£ β Ξ£ π Ξ£ π π π = πΏ 1 π π . 10
Contraction Operator β 2 Then π π will satisfy, π½ β π· π π = π, where, 1 1 2 + π½ πΏ 2 πΏ 1 2 π΅ π β1 Ξ£ π β1 , π· = 2π Ο ΞΌ 0 Ξ£ π 1 β1 Ξ£ π π π . 2 π΅ π π = π Ο ΞΌ 0 Ξ£ π Interestingly, π· < 1. Thus we will refer this transformation as the contraction operator (CO) preconditioner. 11
Contraction Operator β 3 π½ β π· π£ = π π£. π· β€ 1 β 2 min (π½, 1 πΎ) =: πΏ. 1 It can be proved, ππππ π½ β π· β€ max 1 π½ , πΎ . Comparison of the two condition numbers leads us to a conclusion. When the bodies are only resistive or conductive, the covergence of iterative solvers will be similar is similar. In case of resistive and conductive bodies, CO will provide faster convergence. 12
Marine resistivity model of a hydrocarbon deposit 0.3 2 1 5 4 200 9 7 12 16 100 OhmΒ·m indicated 13
Sampled model/ towed source and receiver array Source Receiver array Colors indicate OhmΒ·m 14
Performance comparison 172 x 96 x 83 computational grid, 4β034β327 unknowns BiCGStab, π =1e-8 Performance of the solver at one of the source positions: FD GF Contraction Preconditioner operator Iterations/ time, s Iterations/ time, s 78 / 445 31 / 180 We observed a speed up of 2.5 times!
Towed Streamer Data Sensitivity β 1 We modeled responses at 32 setup locations for models with and without deposit. vs. 16
Towed Streamer Data Sensitivity β 2 Below is the ratio the responses. We good data sensitivity: 48% amplitude anomaly, 32 Β° phase anomaly. half-offset common mid-point 17
Summary β’ We designed, analyzed, and tested two preconditioners for 3D electromagnetic low-frequency modeling. β’ Our analysis and tests showed that convergence of iterative solvers applied to CO preconditioned system is faster or same than that applied to GF preconditioned system. β’ We also demonstrated applicability of the approaches to marine geophysical EM modeling. 18
Recommend
More recommend