krylov model order reduction techniques for time and
play

Krylov Model-Order Reduction Techniques for Time- and - PowerPoint PPT Presentation

Krylov Model-Order Reduction Techniques for Time- and Frequency-Domain Wavefjeld Problems Rob Remis Delft University of Technology November 6 10, 2017 ICERM Brown University 1 Acknowledgment This is joint work with Mikhail


  1. Krylov Model-Order Reduction Techniques for Time- and Frequency-Domain Wavefjeld Problems Rob Remis Delft University of Technology November 6 – 10, 2017 – ICERM Brown University 1

  2. Acknowledgment This is joint work with Mikhail Zaslavsky, Schlumberger-Doll Research Jörn Zimmerling, Delft University of Technology Vladimir Druskin, Schlumberger-Doll Research 2

  3. Outline Basic equations and symmetry properties Polynomial Krylov reduction 1 Perfectly matched layers Polynomial Krylov reduction 2 Laurent polynomial (extended) Krylov reduction Introducing rational and preconditioned rational Krylov reduction More on this in J. Zimmerling’s talk 3

  4. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Basic equations First-order wavefjeld system acoustics, seismics, electrodynamics Plus initial conditions Dirichlet boundary conditions (acoustics) 4 ( D + M ∂ t ) F = − w ( t ) Q Signature matrix δ − δ − = diag ( 1 , − 1 , − 1 , − 1 )

  5. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Basic equations Spatial discretization Order of this system can be very large especially in 3D 5 ( D + M ∂ t ) f = − w ( t ) q Discretized counterpart of δ − is denoted by d −

  6. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Basic equations Solution System matrix 6 f ( t ) = − w ( t ) ∗ η ( t ) exp( − At ) M − 1 q η ( t ) Heaviside unit step function A = M − 1 D

  7. Basic equations & symmetry Polynomial Krylov reduction 1 Initial-value problem: norm of f is preserved 1 (sum of fjeld energies) Stored fjeld energy in the computational domain Inner product and norm System matrix A is skew-symmetric w.r.t. WM Symmetry (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML 7 Evolution operator exp( − At ) is orthogonal w.r.t. WM � x � = � x , x � 1 / 2 � x , y � = y H WMx 2 � f � 2

  8. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Symmetry Bilinear form Free fjeld Lagrangian (difgerence of fjeld energies) 1 Symmetry property related to reciprocity 8 System matrix A is symmetric w.r.t. WMd − � x , y � = y H WMd − x 2 � f , f �

  9. Basic equations & symmetry Introduce Reciprocity source q Polynomial Krylov reduction 1 and Symmetry (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML 9 d p = 1 d m = 1 2 ( I + d − ) 2 ( I − d − ) Write f = f ( q ) to indicate that the fjeld is generated by a Source vector: q = d p q , receiver vector r = d p r � f ( q ) , r � = � q , f ( r ) � Source vector: q = d p q , receiver vector r = d m r � f ( q ) , r � = −� q , f ( r ) �

  10. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Polynomial Krylov reduction Exploit symmetry of system matrix in a Lanczos reduction algorithm For lossless media both symmetry properties lead to the same reduction algorithm First symmetry property is lost for lossy media with a system Second symmetry property still holds 10 matrix of the form A = M − 1 ( D + S )

  11. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Polynomial Krylov reduction For lossless media, FDTD can be written in a similar form as Lanczos algorithm recurrence relation for FDTD = recurrence relation for Fibonacci polynomials Stability of FDTD and numerical dispersion can be studied using this connection 11

  12. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Polynomial Krylov reduction Automatic time step adaptation – no Courant condition Lanczos reduction hardly provides any speedup compared with FDTD Both are polynomial fjeld approximations Lanczos: fjeld is approximated by a Lanczos polynomial in A FDTD: fjeld is approximated by a Fibonacci polynomial in A 12 Lanczos recurrence coeffjcients: β i Comparison with FDTD: 1 /β i = time step of Lanczos

  13. Basic equations & symmetry No outward wave propagation has been included yet s Stretching function Polynomial Krylov reduction 1 Implementation via Perfectly Matched Layers (PML) Coordinate stretching (Laplace domain) PML (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML 13 ∂ k ← → χ − 1 k ∂ k k = x , y , z χ k ( k , s ) = α k ( k ) + β k ( k )

  14. Basic equations & symmetry PML Direct spatial discretization Polynomial Krylov reduction 1 Stretched fjrst-order system 14 (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML � ˆ � D ( s ) + S + s M F = − ˆ w ( s ) Q � ˆ � D ( s ) + S + sM f = − ˆ w ( s ) q Leads to nonlinear eigenproblems for spatial dimensions > 1

  15. Basic equations & symmetry Polynomial Krylov reduction 1 Helmholtz problems,” SIAM Rev. 58-1 (2016), pp. 90 – 116. V. Druskin, S. Güttel, and L. Knizhnerman, “Near-optimal perfectly matched layers for indefjnite propagation in unbounded domains,” SIAM J. Sci. Comput. , Vol. 35, 2013, pp. B376 – B400. V. Druskin and R. F. Remis, “A Krylov stability-corrected coordinate stretching method to simulate wave System matrix sizes Spatial fjnite-difgerence discretization using complex PML step Linearization of the PML PML (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML 15 ( D cs + S + sM ) f cs = − w ( s ) q A cs = M − 1 ( D cs + S )

  16. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods PML Spectrum of the system matrix A cs 16 Im( λ ) Re( λ ) Lossless resonator

  17. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods PML Eigenvalues move into the complex plane 17 Im( λ ) Re( λ ) Complex scaling

  18. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods PML Stable part of the spectrum 18 Im( λ ) Re( λ ) Stable part

  19. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods PML Stability correction 19 Im( λ ) Re( λ ) Stable part

  20. Basic equations & symmetry Time-domain stability-corrected wave function 0 1 Complex Heaviside unit step function Polynomial Krylov reduction 1 20 PML (Preconditioned) rational Krylov methods Extended Krylov Reduction Polynomial Krylov Reduction 2 PML � � f ( t ) = − w ( t ) ∗ 2 η ( t ) Re η ( A cs ) exp( − A cs t ) q � Re ( z ) > 0 η ( z ) = Re ( z ) < 0

  21. Basic equations & symmetry Frequency-domain stability-corrected wave function function is a nonentire function of the system matrix A cs with q Polynomial Krylov reduction 1 21 PML (Preconditioned) rational Krylov methods PML Extended Krylov Reduction Polynomial Krylov Reduction 2 ˆ r ( A cs , s ) + r (¯ � � f ( s ) = − ˆ w ( s ) A cs , s ) r ( z , s ) = η ( z ) z + s s ) = ¯ Note that ˆ ˆ f (¯ f ( s ) and the stability-corrected wave

  22. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods PML Symmetry relations are preserved With a step size matrix W that has complex entries These entries correspond to PML locations 22

  23. Basic equations & symmetry Polynomial Krylov reduction 1 PML Polynomial Krylov Reduction 2 Extended Krylov Reduction (Preconditioned) rational Krylov methods Polynomial Krylov Reduction Stability-corrected wave function cannot be computed by FDTD SLDM fjeld approximations via modifjed Lanczos algorithm Reduced-order model 23 f m ( t ) = − w ( t ) ∗ 2 � M − 1 q � η ( t ) Re [ V m η ( H m ) exp( − H m t ) e 1 ]

  24. Basic equations & symmetry (Preconditioned) rational Krylov methods Polynomial Krylov reduction 1 Polynomial Krylov Reduction 24 Extended Krylov Reduction Polynomial Krylov Reduction 2 PML m = 300 8 1 x 10 0.8 0.6 0.4 Electric Field Strength [V/m] 0.2 0 − 0.2 − 0.4 − 0.6 − 0.8 − 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time [s] − 13 x 10

  25. Basic equations & symmetry (Preconditioned) rational Krylov methods Polynomial Krylov reduction 1 Polynomial Krylov Reduction 25 Extended Krylov Reduction Polynomial Krylov Reduction 2 PML m = 400 7 8 x 10 6 4 Electric Field Strength [V/m] 2 0 − 2 − 4 − 6 − 8 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Time [s] − 13 x 10

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