Model order reduction for PDE constrained
- ptimization in vibrations
Model order reduction for PDE constrained optimization in vibrations - - PowerPoint PPT Presentation
Model order reduction for PDE constrained optimization in vibrations Karl Meerbergen (Joint work with Yao Yue) KU Leuven SCEE12 Z urich Examples of vibrating systems Car tyres Windscreens Structural damping Choice of
◮ Structural damping ◮ Choice of connection (glue) to the car
MOR - Optimization SCEE12 – Z¨ urich 2 / 35
MOR - Optimization SCEE12 – Z¨ urich 3 / 35
◮ Model reduction using moment matching = Pad´
◮ Allows for cheap computation of g and ∇γg
MOR - Optimization SCEE12 – Z¨ urich 4 / 35
MOR - Optimization SCEE12 – Z¨ urich 5 / 35
MOR - Optimization SCEE12 – Z¨ urich 6 / 35
MOR - Optimization SCEE12 – Z¨ urich 7 / 35
MOR - Optimization SCEE12 – Z¨ urich 8 / 35
MOR - Optimization SCEE12 – Z¨ urich 9 / 35
◮ Sparse matrix factorization of A0 ◮ k sparse matrix vector products with A1 ◮ k backward solves with A0.
MOR - Optimization SCEE12 – Z¨ urich 10 / 35
◮ Define matrices A and B
MOR - Optimization SCEE12 – Z¨ urich 11 / 35
MOR - Optimization SCEE12 – Z¨ urich 12 / 35
MOR - Optimization SCEE12 – Z¨ urich 13 / 35
MOR - Optimization SCEE12 – Z¨ urich 14 / 35
◮ y2 =
◮ y∞ = supωmax
MOR - Optimization SCEE12 – Z¨ urich 15 / 35
MOR - Optimization SCEE12 – Z¨ urich 16 / 35
◮ Build reduced model for γ(i) g ◮ Compute g and ∇g from the reduced model
MOR - Optimization SCEE12 – Z¨ urich 17 / 35
MOR - Optimization SCEE12 – Z¨ urich 18 / 35
MOR - Optimization SCEE12 – Z¨ urich 19 / 35
◮ Many, many papers, e.g. Lihong Feng. ◮ PIMTAP [Li, Bai, Su, Zeng 2007], [Li, Bai, Su, Zeng 2008], [Li, Bai,
◮ Subspace that contains the vectors:
i
0 b
i
0 (C0r j i−1 + G1r j−1 i
i−1 )
i siλj
◮ One PIMTAP for b and one for d.
MOR - Optimization SCEE12 – Z¨ urich 20 / 35
MOR - Optimization SCEE12 – Z¨ urich 21 / 35
MOR - Optimization SCEE12 – Z¨ urich 22 / 35
◮ The MOR Framework generates a reduced model for each γ accessed. ◮ The PMOR Framework generates a reduced model for each line search
MOR - Optimization SCEE12 – Z¨ urich 23 / 35
◮ the MOR Framework is better for smooth objective functions (The first
◮ the PMOR Framework is better for non-smooth objective functions.
MOR - Optimization SCEE12 – Z¨ urich 24 / 35
MOR - Optimization SCEE12 – Z¨ urich 25 / 35
MOR - Optimization SCEE12 – Z¨ urich 26 / 35
MOR - Optimization SCEE12 – Z¨ urich 27 / 35
1
2
3
MOR - Optimization SCEE12 – Z¨ urich 28 / 35
MOR - Optimization SCEE12 – Z¨ urich 29 / 35
◮ without reduced modeling: 545 for one function evaluation, 70 function
◮ MOR Framework: 879 sec. ◮ ETR: 200 sec. ◮ EP: 189 sec.
MOR - Optimization SCEE12 – Z¨ urich 30 / 35
MOR - Optimization SCEE12 – Z¨ urich 31 / 35
◮ Use block Krylov method: ◮ starting block: K −1[f , B]. ◮ matrix: K −1M
◮ For any γ, 2k moment match for ω ◮ γ dependence is fully held by C and therefore represented exactly.
MOR - Optimization SCEE12 – Z¨ urich 32 / 35
MOR - Optimization SCEE12 – Z¨ urich 33 / 35
MOR - Optimization SCEE12 – Z¨ urich 34 / 35
1.
2003. 2.
Engineering, 73(1):96–106, 2008. 3.
Matrix Analysis and Applications, 30(4):1463–1482, 2008. 4.
SIAM Journal on Matrix Analysis and Applications, 31(4):1642–1662, 2010. 5. Wim Michiels, Elias Jarlebring, and Karl Meerbergen. Krylov based model order reduction of time-delay systems. SIAM Journal on Matrix Analysis and Applications, 32(4):1399–1421, 2011. 6.
7.
eigenvalue problems. Technical Report TW613, KU Leuven, Department of Computer Science, Heverlee, Belgium, 2012. 8.
9.
International Journal of Numerical Methods in Engineering, 2012. 10.
Technical report TW611, Department of Computer Science, K.U.Leuven, Celestijnenenlaan 200A, 3001 Heverlee (Leuven), Belgium, 2012.
MOR - Optimization SCEE12 – Z¨ urich 35 / 35