Simultaneous Optimization with Unsteady Partial Differential Equations
Simultaneous Optimization with Unsteady Partial Differential Equations
复制标题
非定常偏微分方程联立优化
DOI:
10.18154/rwth-2017-06795
复制
发表时间:
2017
影响因子:
5.6
通讯作者:
M. Frank
中科院分区:
文献类型:
--
作者:
Stefanie Günther;N. Gauger;Qiqi Wang;M. Frank
Optimization problems subject to unsteady partial differential equations (PDEs) comprise one of the most challenging areas of applied mathematics. Gradient-based optimization schemes are typically employed, where an time-averaged quantity is reduced by iterative updates of design parameters. The adjoint approach provides a powerful tool for gradient evaluation. Yet significant computational complexities arise from repeatedly solving the unsteady dynamics and the adjoint equation in each step of conventional optimization methods. The problem becomes even more challenging when chaotic systems are considered, as adjoint-based gradients often involve the solution of a space-time boundary value problem. In order to reduce the overall runtime of conventional optimization methods, this work focuses on integrating existing unsteady PDE solvers into a simultaneous optimization framework. In particular, the simultaneous One-shot approach is pursued. The One-shot optimization algorithm incorporates adjoint-based design updates towards optimality into the process of simulating the underlying PDEs. Since common unsteady simulation codes resolve the unsteady dynamics in a forward time-marching manner, solving nonlinear equations iteratively at each time step, the transition from simulation to One-shot optimization is non-trivial. Three novel approaches to achieve this are presented in this thesis. The first approach embeds design updates into a sequence of time-marching schemes that adopt approximate solutions at each time step. In each iteration of an outer optimization cycle, the reduced time-marching scheme is enhanced by approximate adjoint and design update steps, such that feasibility and optimality are reached simultaneously. An application of the method is demonstrated for an optimal active flow control problem using an unsteady Reynolds-averaged Navier-Stokes solver. A speedup factor of three is obtained in comparison to a conventional optimization method. The second approach is concerned with the parallel-in-time One-shot optimization method. This scheme utilizes an iterative, non-intrusive multigrid algorithm applied to the time domain of unsteady time-marching schemes. Adjoint and design updates are then incorporated after each multigrid iteration. The parallel-in-time One-shot method draws its efficiency from distributing computational workload to multiple processors along the time domain. The potential of the method is demonstrated for an advection-dominated model problem. Here, a significantly higher speedup factor of 24 is achieved in comparison to a conventional time-serial method. The third approach addresses optimization with chaotic PDEs. A reformulation of the unsteady time-marching scheme is devised that enables forwardand backward-in-time information propagation. The new formulation is able to compensate changes in the design by adjusting the initial conditions. The resulting boundary value problem is solved iteratively in space-time, such that adjoint-based design updates can be integrated naturally. Acknowledgements. Foremost, I want to thank my supervisor Prof. Nicolas Gauger for his constant support during the past five years. His thoughtful guidance concerning my scientific career and my personal development has emerged a trustful cooperation. I am thankful for his effort in creating the best-possible working environment, for providing the frequent opportunities to attend external conferences and introducing me to many researchers in the scientific community. Further, I am grateful for his encouragement and support of my research stays at the Massachusetts Institute of Technology (MIT) and the Argonne National Laboratory. I would like to thank Prof. Qiqi Wang for co-advising this thesis and for many fruitful discussions and coding sessions during and after my visits at MIT. It was very inspiring and a great pleasure to work with him. Further, I would like to thank Prof. Martin Frank for revising this thesis and integrating me into his working group at MathCCES in Aachen. I would like to thank all my colleagues at SciComp in Kaiserslautern and MathCCES in Aachen for being great coworkers and for creating a pleasant working atmosphere. In particular, I would like to thank Armin Westerkamp for enjoyable discussions during uncountable lunch and coffee breaks. I also thank Tim Albring for his patience and support during numerous phone calls, as well as Max Sagebaum, Lisa Kusch and Emre Özkaya. For proofreading this thesis, I would like to thank my colleagues and friends Hossein Gorji, Muhammad Hassan, Florian Zwicke, Christian Jörres and Roland Siegbert. I gratefully thank all my friends for their love and support during the last years. Especially, I would like to thank Roland Siegbert for bringing me out of the office and onto the bike for quite so many times. I am grateful for his patience and help during the final stages of this thesis. Most notably, I thank my family. You have always been there for me, believed in me, supported, motivated and inspired me. I would not have accomplished this without you. Chaos was the law of nature; Order was the dream of man.
DOI:
10.1016/j.cam.2015.07.033
发表时间:
2016
期刊:
J. Comput. Appl. Math.
影响因子:
--
作者:
S. Günther;N.R. Gauger;Q. Wang
通讯作者:
Q. Wang
DOI:
10.2514/6.2017-3664
发表时间:
2017
期刊:
影响因子:
--
作者:
T. Albring;T. Dick;N. R. Gauger
通讯作者:
N. R. Gauger