accelerating pde constrained optimization using adaptive
play

Accelerating PDE-Constrained Optimization using Adaptive - PowerPoint PPT Presentation

Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Accelerating PDE-Constrained Optimization using Adaptive Reduced-Order Models: Application to Topology Optimization Matthew J. Zahr Farhat Research Group Stanford


  1. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Accelerating PDE-Constrained Optimization using Adaptive Reduced-Order Models: Application to Topology Optimization Matthew J. Zahr Farhat Research Group Stanford University Robert J. Melosh Medal Competition, Duke University April 24, 2015 Zahr Topology Optimization with ROMs

  2. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  3. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  4. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  5. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  6. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  7. Motivation ROM-Constrained Optimization Numerical Experiments Conclusion Overview Finite Element Analysis Reduced Topology Optimization Topology Optimization Model Reduction Optimization Theory Zahr Topology Optimization with ROMs

  8. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Problem Formulation Goal: Rapidly solve PDE-constrained optimization problem of the form minimize J ( u , µ ) u ∈ R n u , µ ∈ R n µ subject to c ( u , µ ) ≥ 0 r ( u , µ ) = 0 A µ ≥ b where r : R n u × R n µ → R n u is the discretized (steady, nonlinear) PDE J : R n u × R n µ → R is the objective function c : R n u × R n µ → R n c are the side constraints A ∈ R n A × n µ , b ∈ R n A are linear constraints (independent of u ) u ∈ R n u is the PDE state vector µ ∈ R n µ is the vector of parameters red indicates a large quantity (i.e. scales with size of FE mesh) blue indicates a small quantity (i.e. size independent of size of FE mesh) Zahr Topology Optimization with ROMs

  9. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Problem Setup 16000 8-node brick elements, 77760 dofs Total Lagrangian form, finite strain, StVK 1 St. Venant-Kirchhoff material 25 Sparse Cholesky linear solver (CHOLMOD 2 ) Newton-Raphson nonlinear solver Minimum compliance optimization problem 40 T u minimize f ext u ∈ R n u , µ ∈ R n µ V ( µ ) ≤ 1 subject to 2 V 0 r ( u , µ ) = 0 Gradient computations: Adjoint method Optimizer: SNOPT [Gill et al., 2002] 1 [Bonet and Wood, 1997, Belytschko et al., 2000] 2 [Chen et al., 2008] Zahr Topology Optimization with ROMs

  10. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Projection-Based Model Reduction Model Order Reduction (MOR) assumption: state vector lies in low-dimensional subspace u ≈ Φ u u r where ∈ R n u × k u is the reduced basis φ 1 φ k u � � Φ u = · · · u u u r ∈ R k u are the reduced coordinates of u n u ≫ k u Substitute assumption into High-Dimensional Model (HDM), r ( u , µ ) = 0, and apply Galerkin projection T r ( Φ u u r , µ ) = 0 ˆ r r ( u r , µ ) = Φ u Zahr Topology Optimization with ROMs

  11. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Connection to Finite Element Method S S - infinite-dimensional trial space Zahr Topology Optimization with ROMs

  12. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Connection to Finite Element Method S h S S - infinite-dimensional trial space S h - (large) finite-dimensional trial space Zahr Topology Optimization with ROMs

  13. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Connection to Finite Element Method S k h S h S S - infinite-dimensional trial space S h - (large) finite-dimensional trial space S k h - (small) finite-dimensional trial space S k h ⊂ S h ⊂ S Zahr Topology Optimization with ROMs

  14. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Reduced Basis Construction Method of Snapshots [Sirovich, 1987] Collect state snapshots by sampling parameter space: u ( µ ) � u ( µ 1 ) u ( µ n ) � · · · X = Proper Orthogonal Decomposition (POD) [Sirovich, 1987, Holmes et al., 1998] Compress snapshot matrix using POD, or truncated Singular Value Decomposition (SVD) Φ u = POD( X ) Trial subspace selection Finite element method: polynomial basis; local support Rayleigh-Ritz: analytical, empirical basis functions; global support POD: data-driven, empirical basis functions; global support Zahr Topology Optimization with ROMs

  15. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Restriction of Parameter Space Parameter restriction: restrict parameter to a low-dimensional subspace µ ≈ Φ µ µ r � � ∈ R n µ × k µ is the reduced basis k µ φ 1 Φ µ = · · · φ µ µ µ r ∈ R k µ are the reduced coordinates of µ n µ ≫ k µ Substitute restriction into Reduced-Order Model, ˆ r r ( u r , µ ) = 0 to obtain T r ( Φ u u r , Φ µ µ r ) = 0 r r ( u r , µ r ) = Φ u Related work: [Maute and Ramm, 1995, Lieberman et al., 2010, Constantine et al., 2014] Zahr Topology Optimization with ROMs

  16. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Restriction of Parameter Space Parameter space Cantilever mesh Zahr Topology Optimization with ROMs

  17. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Restriction of Parameter Space Parameter space Macroelements Zahr Topology Optimization with ROMs

  18. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Standard Difficulty: Binary Solutions (a) Without penalization Zahr Topology Optimization with ROMs

  19. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Standard Difficulty: Binary Solutions Relaxed, Penalized Problem Setup T u minimize f ext u ∈ R n u , µ ∈ R n µ V ( µ ) ≤ 1 subject to 2 V 0 r ( u , µ p ) = 0 (a) Without penalization µ ∈ [0 , 1] k µ Effect of Penalization K e ← ( µ e ) p K e K e : e th element stiffness matrix Zahr Topology Optimization with ROMs

  20. Model Order Reduction Motivation Parameter Space Reduction ROM-Constrained Optimization Reduced Topology Optimization Numerical Experiments Reduced Order Basis Adaptivity: Φu Conclusion Reduced Order Basis Adaptivity: Φ µ Standard Difficulty: Binary Solutions Relaxed, Penalized Problem Setup T u minimize f ext u ∈ R n u , µ ∈ R n µ V ( µ ) ≤ 1 subject to 2 V 0 r ( u , µ p ) = 0 (a) Without penalization µ ∈ [0 , 1] k µ Effect of Penalization K e ← ( µ e ) p K e K e : e th element stiffness matrix (b) With penalization Zahr Topology Optimization with ROMs

Recommend


More recommend