Digital Filter Stepsize Control in DASPK and its Effect on Control Optimization Performance Kirsten Meeker University of California, Santa Barbara.

Slides:



Advertisements
Similar presentations
POLI di MI tecnicolano OPTIMAL PRECONDITIONERS FOR THE SOLUTION OF CONSTRAINED MECHANICAL SYSTEMS IN INDEX THREE FORM Carlo L. Bottasso, Lorenzo Trainelli.
Advertisements

Reactive transport A COMPARISON BETWEEN SEQUENTIAL ITERATIVE AND GLOBAL METHODS FOR A REACTIVE TRANSPORT NUMERICAL MODEL J. Erhel INRIA - RENNES - FRANCE.
Zhen Lu CPACT University of Newcastle MDC Technology Reduced Hessian Sequential Quadratic Programming(SQP)
PARAMETER ESTIMATION FOR ODES USING A CROSS-ENTROPY APPROACH Wayne Enright Bo Wang University of Toronto.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 123 “True” Constrained Minimization.
LINCS: A Linear Constraint Solver for Molecular Simulations Berk Hess, Hemk Bekker, Herman J.C.Berendsen, Johannes G.E.M.Fraaije Journal of Computational.
Multiscale Stochastic Simulation Algorithm with Stochastic Partial Equilibrium Assumption for Chemically Reacting Systems Linda Petzold and Yang Cao University.
Inexact SQP Methods for Equality Constrained Optimization Frank Edward Curtis Department of IE/MS, Northwestern University with Richard Byrd and Jorge.
Effectively Indexing Uncertain Moving Objects for Predictive Queries School of Computing National University of Singapore Department of Computer Science.
Engineering Optimization – Concepts and Applications Engineering Optimization Concepts and Applications Fred van Keulen Matthijs Langelaar CLA H21.1
On Constrained Optimization Approach To Object Segmentation Chia Han, Xun Wang, Feng Gao, Zhigang Peng, Xiaokun Li, Lei He, William Wee Artificial Intelligence.
Global Optimization: For Some Problems, There’s HOPE Daniel M. Dunlavy University of Maryland, College Park Applied Mathematics and Scientific Computation.
Extracting Essential Features of Biological Networks Natalie Arkus, Michael P. Brenner School of Engineering and Applied Sciences Harvard University.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Optimization Methods Unconstrained optimization of an objective function F Deterministic, gradient-based methods Running a PDE: will cover later in course.
1 A Matrix Free Newton /Krylov Method For Coupling Complex Multi-Physics Subsystems Yunlin Xu School of Nuclear Engineering Purdue University October 23,
Efficient Simulation of Physical System Models Using Inlined Implicit Runge-Kutta Algorithms Vicha Treeaporn Department of Electrical & Computer Engineering.
Optimization of Linear Problems: Linear Programming (LP) © 2011 Daniel Kirschen and University of Washington 1.
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 10. Ordinary differential equations. Initial value problems.
Normalised Least Mean-Square Adaptive Filtering
Optimization Using Broyden-Update Self-Adjoint Sensitivities Dongying Li, N. K. Nikolova, and M. H. Bakr McMaster University, 1280 Main Street West, Hamilton,
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
Time integration methods for the Heat Equation Solution u for t= Tobias Köppl TUM.
Introduction to Adaptive Digital Filters Algorithms
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Algorithms for a large sparse nonlinear eigenvalue problem Yusaku Yamamoto Dept. of Computational Science & Engineering Nagoya University.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
STE 6239 Simulering Friday, Week 1: 5. Scientific computing: basic solvers.
Numerical Methods for Nuclear Nonlinear Coupled System J. Gan, Y. Xu T. J. Downar School of Nuclear Engineering Purdue University October, 2002.
Stochastic Linear Programming by Series of Monte-Carlo Estimators Leonidas SAKALAUSKAS Institute of Mathematics&Informatics Vilnius, Lithuania
Representing Groundwater in Management Models Julien Harou University College London 2010 International Congress on Environmental Modelling and Software.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Solution of a Partial Differential Equations using the Method of Lines
Akram Bitar and Larry Manevitz Department of Computer Science
Numerical Methods.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Derivation Computational Simplifications Stability Lattice Structures.
Large Timestep Issues Lecture 12 Alessandra Nardi Thanks to Prof. Sangiovanni, Prof. Newton, Prof. White, Deepak Ramaswamy, Michal Rewienski, and Karen.
1 Algorithms and Software for Large-Scale Nonlinear Optimization OTC day, 6 Nov 2003 Richard Waltz, Northwestern University Project I: Large-scale Active-Set.
Newton’s Method, Root Finding with MATLAB and Excel
QuickYield: An Efficient Global-Search Based Parametric Yield Estimation with Performance Constraints Fang Gong 1, Hao Yu 2, Yiyu Shi 1, Daesoo Kim 1,
Outline Introduction Research Project Findings / Results
ME451 Kinematics and Dynamics of Machine Systems Numerical Integration. Stiffness: Implicit Methods. October 30, 2013 Radu Serban University of Wisconsin-Madison.
Neural Networks 2nd Edition Simon Haykin 柯博昌 Chap 3. Single-Layer Perceptrons.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
INTRO TO OPTIMIZATION MATH-415 Numerical Analysis 1.
Circuit Simulation using Matrix Exponential Method Shih-Hung Weng, Quan Chen and Chung-Kuan Cheng CSE Department, UC San Diego, CA Contact:
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON.
Higher Order Runge-Kutta Methods for Fluid Mechanics Problems Abhishek Mishra Graduate Student, Aerospace Engineering Course Presentation MATH 6646.
Wireless Based Positioning Project in Wireless Communication.
Constrained Optimization by the  Constrained Differential Evolution with an Archive and Gradient-Based Mutation Tetsuyuki TAKAHAMA ( Hiroshima City University.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Quiz 2.
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Xing Cai University of Oslo
Convergence in Computational Science
Ch 11 Resource Constraints and Linear Programming
Spectral methods for stiff problems MATH 6646
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Instructor :Dr. Aamer Iqbal Bhatti
Standing Balance Control Using a Trajectory Library
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Joint Optimization of Multiple Behavioral and Implementation Properties of Digital IIR Filter Designs Magesh Valliappan, Brian L. Evans, and Mohamed Gzara.
Estimating Rate Constants in Cell Cycle Models
M.PHIL (MATHEMATICS) By Munir Hussain Supervised By Dr. Muhammad Sabir.
Presentation transcript:

Digital Filter Stepsize Control in DASPK and its Effect on Control Optimization Performance Kirsten Meeker University of California, Santa Barbara

Introduction  Solutions vs. perturbed initial conditions not smooth for adaptive ODE/DAE solvers  In optimal control or parameter estimation of ODE/DAE systems, optimization performance depends on smoothness of solution vs. small perturbations in control parameters  Digital filter stepsize control  Smoother solution dependence  More efficient optimization search  Söderlind and Wang, Adaptive time-stepping and computational stability, ACM T Comp Logic, 2002

Outline  DAE solver - DASPK  Stepsize controllers  Optimizer - KNITRO  Test Results  Simulation  Sensitivity analysis  Optimization

DAE solver - DASPK  Backward differentiation formula  Approximates y' using past y values  Newton’s method  Find y n at each time step  Linear systems solved by direct method or preconditioned Krylov iteration Li and Petzold, Software and Algorithms for Sensitivity Analysis of Large-Scale Differential Algebraic Systems, UCSB, 2000

Original Stepsize Control

New Digital Filter Stepsize Control

Controller Frequency Response  Simple controller - emphasizes high frequencies  stepsize and local error rougher than disturbance  Digital filter - uniform frequency response  smoother stepsize and local error Controller Process

 Given DAE system  Minimize objective function  Sequential quadratic programming  Sensitivity derivatives from DASPK  Trust regions to solve non-convex problems  R. A. Waltz and J. Nocedal, KNITRO User's Manual Technical Report OTC 2003/05, Optimization Technology Center, Northwestern University, Evanston, IL Optimizer - KNITRO

Test Results  Simulation  Sensitivity analysis  Optimization

Simulation Test Results  % fewer time steps  % faster CPU time  Smoother stepsize changes  Larger stepsizes when solution near constant

Sensitivity Test Results  % fewer time steps  % more Newton iterations  % slower CPU time

E. Coli Heat Shock  Heat causes unfolding, misfolding, or aggregation of cell proteins  Stress response is to produce heat-shock proteins to refold denatured proteins  Model first order kinetics (law of mass-action)  Stiff system of 31 equations  11 differential  20 algebraic constraints  H. El Samad and C. Homescu and M. Khammash and L.R.Petzold, The heat shock response: Optimization solved by evolution ?, ICSB 2004

Optimality of Heat Shock Response  For a given α, minimize J α with respect to θ Cost of chaperones (scaled by ) Cost of unfolded proteins (scaled by ) Wild type heat shock Various nonoptimal values of parameters Pareto Optimal Curve

Heat Shock Performance Stage 1

Heat Shock Performance Stage 2

Summary of Optimization Test Results  E. Coli heat shock  95% fewer time steps  97% faster CPU time  2D heat, halo orbit insertion - no change

Summary and Conclusions  Implemented a Digital Filter Stepsize Controller into DASPK3.1  Tested on several problems involving simulation and sensitivity analysis, and found that:  Overall efficiency was roughly comparable to that of DASPK  Stepsize sequences used were smoother with the new digital filter stepsize controller

Summary and Conclusions  Tested on several problems involving optimization of DAE systems, and found that:  For two problems that are not very challenging, the performance was comparable to that using original DASPK  For a highly nonlinear heat shock problem involving a wide range of scales, the optimizer required dramatically fewer iterations when using DASPK3.1mod to solve the DAEs. We conjecture that this is due to the smoother dependence of the numerical solution on the parameters.

Thanks!  Linda Petzold, Thesis Advisor  John Gilbert, Committee  Mustafa Khammash, Committee  Söderlind and Wang, Digital filter stepsize controller  Chris Homescu, Hana El-Samad, Mustafa Khammash, E. Coli Heat Shock

Newton’s Method