Papers
Topics
Authors
Recent
Search
2000 character limit reached

Forward and Inversion Combination Procedure

Updated 18 December 2025
  • 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 ρ(x)\rho(x) in a domain Ω\Omega based on observations of a scalar wavefield u(x,t)u(x,t) driven by a prescribed source f(x,t)f(x,t). The heterogeneous acoustic wave equation is posed as: Lu=(ρc2u)ρt2u=f(x,t)\mathcal{L}u = \nabla \cdot (\rho c^2 \nabla u) - \rho\,\partial_t^2 u = f(x,t) for xΩx \in \Omega, t[0,T]t \in [0,T], with initial conditions u(x,0)=0u(x,0) = 0, tu(x,0)=0\partial_t u(x,0) = 0, and free-surface boundary condition un=0\nabla u \cdot n = 0 on Ω\Omega0. Here, Ω\Omega1 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 Ω\Omega2 from a scaling center and a circumferential coordinate Ω\Omega3. The spatial operators are mapped to this local coordinate system through chain-rule transformations of derivatives: Ω\Omega4 The matrices Ω\Omega5 are boundary integrals over shape functions and Jacobian determinants, explicitly dependent on the local density and wave speed. Crucially, terms like Ω\Omega6 and Ω\Omega7 (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: Ω\Omega8 where Ω\Omega9 denotes receiver data. Introducing a Lagrange multiplier (adjoint wavefield) u(x,t)u(x,t)0 linked via the wave equation, one derives the adjoint problem: u(x,t)u(x,t)1 with terminal conditions u(x,t)u(x,t)2, u(x,t)u(x,t)3. The Fréchet derivative (sensitivity kernel) for u(x,t)u(x,t)4 with respect to u(x,t)u(x,t)5 is given by: u(x,t)u(x,t)6 Forward propagation is performed first, followed by time-reversed adjoint propagation. Zero-lag cross-correlations between u(x,t)u(x,t)7 and u(x,t)u(x,t)8 at each spatial point accumulate the gradient with respect to u(x,t)u(x,t)9.

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 f(x,t)f(x,t)0: f(x,t)f(x,t)1 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 f(x,t)f(x,t)2 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 f(x,t)f(x,t)3 via SBFEM forward simulation, (ii) computing the gradient with a single adjoint solve, and (iii) parameter update using a limited-memory BFGS scheme: f(x,t)f(x,t)4 where f(x,t)f(x,t)5 is the L-BFGS quasi-inverse Hessian constructed from the previous f(x,t)f(x,t)6 gradients and updates, and f(x,t)f(x,t)7 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 f(x,t)f(x,t)8 per element, and the global stiffness matrix assembly and solution to f(x,t)f(x,t)9 per time step (Lu=(ρc2u)ρt2u=f(x,t)\mathcal{L}u = \nabla \cdot (\rho c^2 \nabla u) - \rho\,\partial_t^2 u = f(x,t)0 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 Lu=(ρc2u)ρt2u=f(x,t)\mathcal{L}u = \nabla \cdot (\rho c^2 \nabla u) - \rho\,\partial_t^2 u = f(x,t)1s 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 Lu=(ρc2u)ρt2u=f(x,t)\mathcal{L}u = \nabla \cdot (\rho c^2 \nabla u) - \rho\,\partial_t^2 u = f(x,t)2. 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).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Forward and Inversion COmbination Procedure.