model reduction of wave propagation
play

Model reduction of wave propagation via phase-preconditioned - PowerPoint PPT Presentation

Model reduction of wave propagation via phase-preconditioned rational Krylov subspaces Delft University of Technology and Schlumberger V. Druskin , R. Remis , M. Zaslavsky , J orn Zimmerling November 8, 2017 J orn


  1. Model reduction of wave propagation via phase-preconditioned rational Krylov subspaces Delft University of Technology † and Schlumberger ∗ V. Druskin ∗ , R. Remis † , M. Zaslavsky ∗ , J¨ orn Zimmerling † November 8, 2017 J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 1 / 37

  2. Motivation • Second order wave equation with Receiver Source wave operator A PML 5500 Au − s 2 u = − δ ( x − x S ) 5000 500 4500 Wavespeed [m/s] 1000 • Assume N grid steps in every x-direction [m] 4000 spatial direction 1500 3500 • Scaling of surface seismic in 3D: 2000 3000 • # Grid points O ( N 3 ) 2500 2500 • # Sources O ( N 2 ) 2000 3000 1500 • # Frequencies O ( N ) 500 1000 1500 y-direction [m] • Overall O ( N 6 ) ψ ( N 3 ) (a) Section of wave speed profile of the Marmousi model. J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 2 / 37

  3. Goal of this work • Simulate and compress large scale wave fields in modern high performance computing environment ( parallel CPU and GPU environment ) • Use projection based model order reduction to • Approximate transfer function • reduce # of frequencies needed to solve • reduce # of sources to be considered • reduce # number of grid points needed J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 3 / 37

  4. Introduction • Simulating and compressing large scale wave fields Au [ l ] − s 2 u [ l ] = − δ ( x − x [ l ] S ) , (1) • With the wave operator given by A ≡ ν 2 ∆ , Laplace frequency s • We consider a Multiple-Input Multiple-Output problem • Define fields U = [ u [ 1 ] , u [ 2 ] , . . . , u [ N s ] ] and sources B = [ − δ ( x − x [ 1 ] S ) , − δ ( x − x [ 2 ] S ) , . . . , − δ ( x − x [ N s ] )] S • We are interested in the transfer function (Receivers and Sources coincide) � B H U ( s ) dx F( s ) = (2) • Open Domains J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 4 / 37

  5. Problem Formulation • After finite difference discretization with PML (A( s ) − s 2 I)U = ˆ B • Step sizes inside the PML h i = α i + β i s • Frequency dependent A( s ) caused by absorbing boundary Q( s )U = B with Q( s ) ∈ C N × N • Q( s ) propterties • sparse • complex symmetric (reciprocity) • Schwarz reflection principle Q( s ) = Q( s ) • passive (nonlinear NR 1 Re < 0) 1 NR: W { A ( s ) } = s ∈ C : x H A ( s ) x = 0 ∀ x ∈ C k \ 0 � � J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 5 / 37

  6. Problem Formulation • Transfer function from sources to receivers F(B , s ) = B H Q( s ) − 1 B • Reduced order modeling of transfer function over frequency range F m (B , s ) = V m B H (V H m Q( s )V m ) − 1 V H m B with V m ∈ C N × m • valid in a range of s , and easy to store Motivation • FD grid overdiscretized w.r.t. Nyquist • PML introduces losses • approximation F(B , s ) to noise level • limited I/O map J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 6 / 37

  7. Outline 1 Problem formulation 2 Model order reduction – Rational Krylov subspaces 3 Phase-Preconditioning 4 Numerical Experiments 5 Conclusions J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 7 / 37

  8. Structure preserving rational Krylov subspaces • Preserve: symmetry (w.r.t. matrix, frequency), passivity • Block rational Krylov subspace approach κ = s 1 , . . . , s m K m ( κ ) = span Q( s 1 ) − 1 B , . . . , Q( s m ) − 1 B � � K 2m Re = span {K m ( κ ) , K m ( κ ) } • Let V m be a (real) basis for K m Re then with reduced order model (via Galerkin condition) R m ( s ) = V H m Q( s )V m we approximate F m ( s ) = (V H m B) H R m ( s ) − 1 V H m B , J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 8 / 37

  9. Structure preserving rational Krylov subspaces • Numerical Range: W { R m ( s ) } ⊆ W { Q ( s ) } Proof: x H m R m ( s )x m = ( V m x m ) H Q ( s )( V m x m ) ⇒ R m ( s ) is passive • F m ( s ) is Hermite interpolant of F( s ) on κ ∪ κ Q( κ ) − 1 B ∈ K 2m Re + uniqueness of Galerkin • Schwarz reflection and symmetry hold aswell J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 9 / 37

  10. RKS for a Resonant cavity FDFD Response 6 RKS Response m=60 RKS Response m=20 5 1 4 Receiver Response [a.u] 20 Source PML 0.8 3 40 x-direction 0.6 60 2 80 0.4 1 100 0.2 120 0 0 0.1 0.2 0.3 0.4 0.5 0 20 40 60 80 100 120 Normalized Frequency y-direction • RKS has excellent convergence if singular Hankel values of system decay fast (few contributing eigenvectors) • F m ( s ) is a [2 m − 1 / 2 m ] rational function J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 10 / 37

  11. Problem of RKS in Geophysics - Nyquist Limit 0.2 Response [a.u.] 0.1 0 -0.1 -0.2 -0.3 0.05 0.1 0.15 Normalized Frequency • Long travel times ∗ δ ( t − T ) F − → exp ( − sT ) • Nyquist sampling of ∆ ω = π T � B H Q ( s ) − 1 Bdx is oscillatory • F( s ) = J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 11 / 37

  12. Filion Quadrature • Filion quadrature deals with oscillatory integral � F ( s ) = exp ( s t ) f ( t ) d t quadrature requires s ∆ t ≪ 1 � F ( s ) ≈ ∆ t a n exp ( s n ∆ t ) f ( n ∆ t ) n • Filion quadrature makes a n function of s ∆ t � F ( s ) ≈ ∆ t a n ( s ∆ t ) exp ( s n ∆ t ) f ( n ∆ t ) n • ⇒ Make projection basis s dependent • ⇒ Frequency dependence from asymptotic s → i ∞ (WKB) J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 12 / 37

  13. Phase-Preconditioning I - 1D • We can overcome the Nyquist demand by splitting the wavefield into oscillatory and smooth part u ( s j ) = exp ( − s j T eik ) c out ( s j ) + exp ( s j T eik ) c in ( s j ) . (3) • Oscillatory phase term obtained from high frequency asymptotics • Eikonal equation |∇ T [ l ] eik | 2 = 1 ν 2 • Amplitudes c out/in are smooth • Motivated by Filon quadrature • Handle oscillatory part analytically • Quadrature with smooth amplitudes • Note: Splitting not unique J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 13 / 37

  14. Phase-Preconditioning II • Projection on frequency dependent Reduced Order Basis K 2m EIK ( κ, s ) = span { exp ( − sT eik ) c out ( s 1 ) , . . . , exp ( − sT eik ) c out ( s m ) , exp ( sT eik ) c in ( s s ) , . . . , exp ( sT eik ) c in ( s m ) } • Preserve Schwartz reflection principle K 4m K 2m EIK ( κ, s ) , K 2m � � EIK;R ( κ, s ) = span EIK ( κ, s ) (4) • equivalent to changing Operator • Coefficients from Galerkin condition m m � � u m ( s ) = α i ( s ) exp ( − s T eik ) c out ( s i )+ β i ( s ) exp ( s T eik ) c in ( s i )+ . . . i =1 i =1 J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 14 / 37

  15. Phase-Preconditioning III • Non-uniqueness of splitting resolved by one-way WEQ c out ( s j ) = ν � s j ∂ � exp ( s j T eik ) ν u ( s j ) − ∂ | x − x S | u ( s j ) , (5) 2s j � s j � c in ( s j ) = ν ∂ exp ( − s j T eik ) ν u ( s j ) + ∂ | x − x S | u ( s j ) . (6) 2s j Effects of Phase preconditioning on • Number of Interpolation points • Size of the computational Grid • MIMO problems • Computational Scheme J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 15 / 37

  16. Projection on frequency dependent space • Let V m ;EIK ( s ) be a real basis of K 4 m EIK;R ( κ, s ) • The reduced order model is given by R m ;EIK ( s ) = V H m ;EIK ( s ) Q ( s ) V m ;EIK ( s ) . • large inner products on GPU • This preserves • symmetry • Schwarz reflection principle • passivity • Interpolation J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 16 / 37

  17. Number of interpolation points needed • Double interpolation of transfer function still holds F m ( s ) = F m ( s ) and d ds F m ( s ) = d ds F( s ) with s ∈ κ ∪ κ. (7) • Number of interpolation point needed dependent on complexity medium , not latest arrival • Proposition: Let a 1D problem have ℓ homogenous layers . Then there exist m ≤ ℓ + 1 non-coinciding interpolation points, such that the solution u m ;EIK ( s ) = u . J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 17 / 37

  18. Illustration of Proposition Wavespeed 1 0.5 0 Source L1 L2 L3 L4 L5 L6 L7 Real part field 10 0 -10 Source L1 L2 L3 L4 L5 L6 L7 Imag(C) outgooing 10 5 0 Source L1 L2 L3 L4 L5 L6 L7 Imag(C) incoming 4 2 0 Source L1 L2 L3 L4 L5 L6 L7 • Amplitudes are constants in layers + left and right of source • Basis is complete after ℓ + 1 iterations J¨ orn Zimmerling (TU Delft) Model reduction of wave propagation November 8, 2017 18 / 37

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend