Download presentation
Presentation is loading. Please wait.
Published byLeo Lawrence Modified over 9 years ago
1
Strategies for Solving Large-Scale Optimization Problems Judith Hill Sandia National Laboratories October 23, 2007 Modeling and High-Performance Computing Workshop Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy’s National Nuclear Security Administration under contract DE-AC04-94AL85000.
2
Overview Many engineering problems can be recast as an optimization question. Water Distribution Systems: Optimal sensor placement Initial condition inversion problem Identification of Airborne Contaminants Initial condition inversion problem Computational Biology Material property inversion problem Optimal control problem Design Optimization Boundary control problem
3
Optimization Formulation All of these problems are of the form where the constraints are typically a partial differential equation (PDE). PDE-Constrained Optimization
4
Example Problem Initial Condition Inversion under Convection-Diffusion Transport Challenge: The state and design spaces are extremely large
5
Optimality Conditions Implementation Challenges: Large-scale coupled system of equations Adjoint is backwards in time Adjoints aren’t generally available in legacy simulation codes Parallelizing this system of equations What happens for a non- linear case? Requires a versatile large-scale PDE simulation tool with analysis capabilities
6
Nihilo-Sundance Nihilo-Sundance provides a suite of high-level, extensible, components to describe a PDE and its discretization with finite elements –Simple user-specification of PDE weak equations and boundary conditions –Finite element method infrastructure –Access to linear operators –Analysis capabilities such as optimization algorithms –High-performance linear and nonlinear solvers and preconditioners –Parallel capabilities under-the-hood Nihilo allows for rapid creation of a 3-D, parallel simulation and analysis tool.
7
Forward Convection-Diffusion Problem Strong Form: Weak Form: Eqn = Integral(interior, (u-uOld)/deltaT*psi + nu*(grad*u)*(grad*psi) + (v*(grad*u))*psi, new GaussianQuadrature(2)) ;
8
Adjoint for the Convection-Diffusion Problem Strong Form: Weak Form: Eqn = Integral(interior, (lambdaOld-lambda)/deltaT*psi + nu*(grad*lambda)*(grad*psi) + (v*(grad*psi))*lambda, new GaussianQuadrature(2)) + Integral(sensors, (u-uTarget)*psi, new GaussianQuadrature(2))
9
PDE-constrained optimization in Nihilo Nihilo Provides –Access to “black-box” optimization algorithms –Access to operators for intrusive optimization –Finite element method infrastructure –Parallel capabilities under- the-hood User Provides –Physics-specific information Forward Problem Adjoint Problem Sensitivity –Problem-specific information User Chooses –Element type and order –Quadrature scheme –Linear/nonlinear solver –Preconditioner
10
Complex Application: Biofilm Growth For a single-species, single nutrient biofilm, find the initial state of the biofilm: Fully-Coupled, Non-linear System!
11
Simulation of biofilm growth Experimental images courtesty S. Altman, Sandia
12
Summary Standard production codes are often difficult to manipulate for intrusive analyses Nihilo-Sundance represents a paradigm shift for looking at intrusive algorithms –The underlying symbolic engine allows for rapid creation of a simulation tool. –Nihilo targets a modular design and implementation of intrusive analysis algorithms, beyond that of optimization problems We demonstrated these capabilities on a complex problem, but could quickly move to a different application, reusing much of the infrastructure in place.
13
Acknowledgements Nihilo development team, including B. van Bloemen Waanders (Sandia) and K. Long (Texas Tech) For more information: http://software.sandia.gov/sundance/
14
Questions Other Research Interests: –chemically reacting flows –aerosol modeling –parallel numerical algorithms –dynamic interface modeling –phase field and level set methods –inverse problems –uncertainty quantification Contact Information: jhill@sandia.gov
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.