Forward and Inversion Combination Procedure
- The procedure is a computational method combining the scaled boundary finite element method (SBFEM) with full-waveform inversion to reconstruct spatial density from time-domain data in heterogeneous media.
- It employs semi-weak spatial discretization, adjoint-based gradient computation, and a two-level L-BFGS optimization to enhance accuracy and convergence.
- Innovations such as on-the-fly elemental condensation and parallel processing enable scalable performance and reduced computational cost.
The forward and inversion combination procedure refers to the integrated computational and algorithmic strategy for reconstructing spatial fields (such as density) from indirect time-domain measurements, specifically in the context of full-waveform inversion (FWI) employing the scaled boundary finite element method (SBFEM). This approach synthesizes a detailed semi-weak spatial-temporal discretization, adjoint-based gradient calculation, and advanced quasi-Newton optimization. It features key innovations in the condensed assembly of element-level matrices and hierarchical parameter updates, yielding high computational efficiency and parallelizability in large-scale heterogenous media (Daneshyar et al., 12 Jan 2025).
1. Governing Equations and Physical Setting
The objective is the estimation of a spatially varying density in a domain based on observations of a scalar wavefield driven by a prescribed source . The heterogeneous acoustic wave equation is posed as: for , , with initial conditions , , and free-surface boundary condition on . Here, denotes the spatially varying wave speed. This formulation ensures the full density-derivative terms are retained in the forward model, a necessity for high-fidelity inversion in media with non-constant density.
2. Scaled Boundary Semi-Weak Discretization
The SBFEM partitions the computational domain into polygonal elements, each parameterized by a radial coordinate from a scaling center and a circumferential coordinate . The spatial operators are mapped to this local coordinate system through chain-rule transformations of derivatives: The matrices are boundary integrals over shape functions and Jacobian determinants, explicitly dependent on the local density and wave speed. Crucially, terms like and (radial derivatives of the coefficients) account for spatial variation of density, a capability absent in legacy SBFEM.
3. Adjoint-State Method and Fréchet Gradient Computation
Parameter estimation is cast as minimization of the data misfit functional: where denotes receiver data. Introducing a Lagrange multiplier (adjoint wavefield) linked via the wave equation, one derives the adjoint problem: with terminal conditions , . The Fréchet derivative (sensitivity kernel) for with respect to is given by: Forward propagation is performed first, followed by time-reversed adjoint propagation. Zero-lag cross-correlations between and at each spatial point accumulate the gradient with respect to .
4. Radial Discretization and On-the-Fly Elemental Condensation
Temporal discretization of the system employs Newmark’s method; spatially, the radial coordinate is discretized using central finite differences on a grid : At each time step, the semi-discretized system yields a local tridiagonal linear system per element. An element-level Thomas algorithm (Gaussian elimination) serially eliminates interior unknowns, producing a nodal system for the element’s boundary. The local dynamic stiffness matrices and equivalent nodal sources are assembled into the global FEM system. This “on-the-fly” assembly avoids introducing auxiliary variables in the global solve, reducing both memory and computational expense.
5. Two-Level L-BFGS Optimization and Parameter Hierarchy
The inversion cycle consists of: (i) assembling the full cost via SBFEM forward simulation, (ii) computing the gradient with a single adjoint solve, and (iii) parameter update using a limited-memory BFGS scheme: where is the L-BFGS quasi-inverse Hessian constructed from the previous gradients and updates, and is chosen by line search to ensure sufficient descent. The “two-level” optimization hierarchy refers to solving the PDEs and computing the gradient on a coarser mesh for speed, with the density parameters (and gradients) interpolated or mapped onto a finer grid for resolution enhancement.
6. Computational Decomposition and Parallel Efficiency
Each element’s dynamic stiffness is computed independently, reducing the local tridiagonal solves to per element, and the global stiffness matrix assembly and solution to per time step ( total nodes). Both steps are highly amenable to shared-memory parallelization: the element-local condensation, global matrix assembly, and time-stepping loops for both forward and adjoint propagation are all dispatchable over threads. On a 12-thread laptop (AMD Ryzen 7 PRO 6850U), the wall-clock for a full epoch (forward+adjoint+gradient+L-BFGS update) is s for a mesh with 2000 elements and 5 radial intervals per element, demonstrating robust scalability and strong performance relative to alternative formulations (Daneshyar et al., 12 Jan 2025).
7. Impact and Limitations
The fully coupled forward-inversion procedure in the SBFEM framework achieves accurate imaging in media with strong heterogeneity and spatially varying density, outperforming earlier methods (such as those neglecting density derivatives). The local condensation approach effectively decomposes the global computational load and enhances parallelizability. The method is suited for a range of scales and architectures, delivering high-fidelity solutions at substantially reduced computational cost. The main limitations pertain to the need for sufficiently fine radial discretization to resolve boundary effects and the adequacy of the SBFEM mesh for the spatial variability of . Use of the full, non-simplified differential operator is essential for inversion quality; neglecting density derivatives significantly degrades the solution (Daneshyar et al., 12 Jan 2025).