DERIVATIVE-FREE OPTIMIZATION ENHANCED-SURROGATE MODEL DEVELOPMENT FOR OPTIMIZATION. Alison Cozad, Nick Sahinidis, David Miller

Similar documents
ALAMO: Automatic Learning of Algebraic Models for Optimization

The ALAMO approach to machine learning: Best subset selection, adaptive sampling, and constrained regression

Reduced Order Models for Oxycombustion Boiler Optimization

Surrogate models and the optimization of systems in the absence of algebraic models

Learning surrogate models for simulation-based optimization

Bridging The Gap Between Industry And Academia

Washington DC October Consumer Engagement. October 4, Gail Allen, Sr. Manager, Customer Solutions

Go SOLAR Online Permitting System A Guide for Applicants November 2012

NIF ICCS Test Controller for Automated & Manual Testing

In-Field Programming of Smart Meter and Meter Firmware Upgrade

GA A22637 REAL TIME EQUILIBRIUM RECONSTRUCTION FOR CONTROL OF THE DISCHARGE IN THE DIII D TOKAMAK

SmartSacramento Distribution Automation

CHANGING THE WAY WE LOOK AT NUCLEAR

Portable Data Acquisition System

Intelligent Grid and Lessons Learned. April 26, 2011 SWEDE Conference

Software Integration Plan for Dynamic Co-Simulation and Advanced Process Control

Advanced Synchrophasor Protocol DE-OE-859. Project Overview. Russell Robertson March 22, 2017

On Demand Meter Reading from CIS

PJM Interconnection Smart Grid Investment Grant Update

OPTIMIZING CHEMICAL SENSOR ARRAY SIZES

Adding a System Call to Plan 9

Big Data Computing for GIS Data Discovery

METADATA REGISTRY, ISO/IEC 11179

Information to Insight

MULTIPLE HIGH VOLTAGE MODULATORS OPERATING INDEPENDENTLY FROM A SINGLE COMMON 100 kv dc POWER SUPPLY

FY97 ICCS Prototype Specification

Testing PL/SQL with Ounit UCRL-PRES

Entergy Phasor Project Phasor Gateway Implementation

Real-Time Particulate Filter Soot and Ash Measurements via Radio Frequency Sensing

Protecting Control Systems from Cyber Attack: A Primer on How to Safeguard Your Utility May 15, 2012

Southern Company Smart Grid

PJM Interconnection Smart Grid Investment Grant Update

Centrally Managed. Ding Jun JLAB-ACC This process of name resolution and control point location

The NMT-5 Criticality Database

NATIONAL GEOSCIENCE DATA REPOSITORY SYSTEM

ACCELERATOR OPERATION MANAGEMENT USING OBJECTS*

Parallel Execution of Functional Mock-up Units in Buildings Modeling

TUCKER WIRELINE OPEN HOLE WIRELINE LOGGING

GA A22720 THE DIII D ECH MULTIPLE GYROTRON CONTROL SYSTEM

Integrated Volt VAR Control Centralized

Electronic Weight-and-Dimensional-Data Entry in a Computer Database

ESNET Requirements for Physics Reseirch at the SSCL

Large Scale Test Simulations using the Virtual Environment for Test Optimization

Systems Integration Tony Giroti, CEO Bridge Energy Group

LosAlamos National Laboratory LosAlamos New Mexico HEXAHEDRON, WEDGE, TETRAHEDRON, AND PYRAMID DIFFUSION OPERATOR DISCRETIZATION

R. P. Evans (INEEL) J. G. Keller (INEEL) A. G. Stephens (ISU) J. Blotter (ISU) May 17, 1999 May 20, 1999

Stereo Vision Based Automated Grasp Planning

Development of Web Applications for Savannah River Site

DOE EM Web Refresh Project and LLNL Building 280

Real Time Price HAN Device Provisioning

ALAMO user manual and installation guide v

Graphical Programming of Telerobotic Tasks

Distl A Shortcut Distillation Model in Aspen Plus V8.0

REAL-TIME MULTIPLE NETWORKED VIEWER CAPABILITY OF THE DIII D EC DATA ACQUISITION SYSTEM

zorder-lib: Library API for Z-Order Memory Layout

5A&-qg-oOL6c AN INTERNET ENABLED IMPACT LIMITER MATERIAL DATABASE

Optimizing Bandwidth Utilization in Packet Based Telemetry Systems. Jeffrey R Kalibjian

and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof.

Alignment and Micro-Inspection System

Cross-Track Coherent Stereo Collections

ENDF/B-VII.1 versus ENDFB/-VII.0: What s Different?

High Scalability Resource Management with SLURM Supercomputing 2008 November 2008

FSEC Procedure for Testing Stand-Alone Photovoltaic Systems

ABSTRACT. W. T. Urban', L. A. Crotzerl, K. B. Spinney', L. S. Waters', D. K. Parsons', R. J. Cacciapouti2, and R. E. Alcouffel. 1.

BWXT Y-12 Y-12. A BWXT/Bechtel Enterprise COMPUTER GENERATED INPUTS FOR NMIS PROCESSOR VERIFICATION. Y-12 National Security Complex

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS AND DEVELOPMENT OF HALON- REPLACEMENT FIRE EXTINGUISHING SYSTEMS (PHASE II)

@ST1. JUt EVALUATION OF A PROTOTYPE INFRASOUND SYSTEM ABSTRACT. Tom Sandoval (Contractor) Los Alamos National Laboratory Contract # W7405-ENG-36

Tips and FAQ Revised: Nov 13, Aspen Plus Tips. Tips and Frequently Asked Questions

NFRC Spectral Data Library #4 for use with the WINDOW 4.1 Computer Program

Contributors: Surabhi Jain, Gengbin Zheng, Maria Garzaran, Jim Cownie, Taru Doodi, and Terry L. Wilmarth

Data Management Technology Survey and Recommendation

KCP&L SmartGrid Demonstration

Resource Management at LLNL SLURM Version 1.2

Collaborating with Human Factors when Designing an Electronic Textbook

Saiidia National Laboratories. work completed under DOE ST485D sponsored by DOE

Waste Treatment Plant (WTP) Pre-Engineering Platform (PEP) Automated Operation Control via Programmable Logic Controllers (PLC)

- Q807/ J.p 7y qj7 7 w SfiAJ D--q8-0?dSC. CSNf. Interferometric S A R Coherence ClassificationUtility Assessment

Final Report for LDRD Project Learning Efficient Hypermedia N avi g a ti o n

The ANLABM SP Scheduling System

Technical Information Resources for Criticality Safety

A VERSATILE DIGITAL VIDEO ENGINE FOR SAFEGUARDS AND SECURITY APPLICATIONS

v /4 Quick Short Test Report Technical Publication Transfer Test Hughes Tucson Support Systems Operation MIL-D-28001A (SGML) CTN Test Report AFTB-ID

Leonard E. Duda Sandia National Laboratories. PO Box 5800, MS 0665 Albuquerque, NM

Productivity and Injectivity of Horizohtal Wells

MAS. &lliedsignal. Design of Intertransition Digitizing Decomutator KCP Federal Manufacturing & Technologies. K. L.

REAL-TIME CONTROL OF DIII D PLASMA DISCHARGES USING A LINUX ALPHA COMPUTING CLUSTER

Implementation of the AES as a Hash Function for Confirming the Identity of Software on a Computer System

APPLICATION-SPECIFIC INTEGRATED CIRCUIT DESIGN FOR A TYPICAL PRESSURIZED WATER REACTOR PRESSURE CHANNEL TRIP*

Tim Draelos, Mark Harris, Pres Herrington, and Dick Kromer Monitoring Technologies Department Sandia National Laboratories

Site Impact Policies for Website Use

A METHOD FOR EFFICIENT FRACTIONAL SAMPLE DELAY GENERATION FOR REAL-TIME FREQUENCY-DOMAIN BEAMFORMERS

GA A26400 CUSTOMIZABLE SCIENTIFIC WEB-PORTAL FOR DIII-D NUCLEAR FUSION EXPERIMENT

Fermi National Accelerator Laboratory

VERSION RELEASE NOTES... 2 VERSION RELEASE NOTES... 3 VERSION RELEASE NOTES... 5

for use with the WINDOW 4.1 Computer Program

EPICS Add On Products SourceRelease Control

INCLUDING MEDICAL ADVICE DISCLAIMER

Testing of PVODE, a Parallel ODE Solver

APECS Software and Architecture Overview. NETL 2009 Workshop on Advanced Process Engineering Co-Simulation October 20-21, 2009

Speed and Accuracy of CFD: Achieving Both Successfully ANSYS UK S.A.Silvester

Transcription:

DERIVATIVE-FREE OPTIMIZATION ENHANCED-SURROGATE MODEL DEVELOPMENT FOR OPTIMIZATION Alison Cozad, Nick Sahinidis, David Miller

Carbon Capture Challenge The traditional pathway from discovery to commercialization of energy technologies can be quite long, i.e., ~ 2-3 decades President s plan requires that barriers to the widespread, safe, and cost-effective deployment of CCS be overcome within 10 years To help realize the President s objectives, new approaches are needed for taking carbon capture concepts from lab to power plant, quickly, and at low cost and risk CCSI will accelerate the development of carbon capture technology, from discovery through deployment, with the help of science-based simulations Bench Research ~ 1 kwe Small pilot < 1 MWe Medium pilot 1 5 MWe Semi-works pilot 20-35 MWe First commercial plant, 100 MWe Deployment, >500 MWe, >300 plants 2

Carbon Capture Simulation Initiative www.acceleratecarboncapture.org Identify promising concepts Reduce the time for design & troubleshooting Quantify the technical risk, to enable reaching larger scales, earlier Stabilize the cost during commercial deployment National Labs Academia Industry 3 3

Flexible Modular Models Rigorous Optimization-based Process Synthesis PC Plant Configuration PC Plant Models Thermoflow Aspen Plus ALAMO Automated Learning of Algebraic Models for Optimization Superstructure for Optimal Process Configurations Simultaneous Superstructure Approach Power, Heat, Mass Targeting Sorbent Models Amine, Zeolite, MOF Solid Sorbent Carbon Capture Reactor Models ACM, gproms Heterogeneous Simulation-Based Optimization Framework External Collaboration (ICSE) Compression System Models Aspen Plus, ACM, gproms Oxy-combustion Aspen Plus, ACM, gproms, GAMS Derivative-Free Optimization Methods PC Plant Model Compression System Model Other carbon capture models Aspen Plus, ACM, gproms, GAMS Industry Specific Collaboration Heat/Power Integration Automated Formulation/Solution 4

PROCESS DISAGGREGATION Block 1: Simulator Model generation Block 2: Simulator Model generation Block 3: Simulator Model generation Process Simulation Disaggregate process into process blocks Surrogate Models Build simple and accurate models with a functional form tailored for an optimization framework Optimization Model Add algebraic constraints h(x)=0: design specs, heat/mass balances, and logic constraints Carnegie Mellon University 5

MODELING PROBLEM STATEMENT Build a model of output variables z as a function of input variables x over a specified interval Process simulation Independent variables: Operating conditions, inlet flow properties, unit geometry Dependent variables: Efficiency, outlet flow conditions, conversions, heat flow, etc. Carnegie Mellon University 6 6

ALGORITHMIC FLOWSHEET Start Initial sampling Build surrogate model Update training data set Adaptive sampling false Model converged? true Stop Carnegie Mellon University 7 7

DESIGN OF EXPERIMENTS Goal: To generate an initial set of input variables to evenly sample the problem space Latin hypercube design of experiments [McKay et al., 79] Carnegie Mellon University 8 8

INITIAL SAMPLING After running the design of experiments, we will evaluate the black-box function to determine each z i Process simulation Initial training set Carnegie Mellon University 9 9

MODEL IDENTIFICATION Goal: Identify the functional form and complexity of the surrogate models Functional form: General functional form is unknown: Our method will identify models with combinations of simple basis functions Carnegie Mellon University 10 1

BEST SUBSET METHOD Surrogate subset model: Mixed-integer surrogate subset model: Generalized best subset problem mixed-integer formulation: Carnegie Mellon University 11

FINAL BEST SUBSET MODEL This model is solved for increasing values of T until the AICc worsens Carnegie Mellon University 12

ADAPTIVE SAMPLING Goal: Choose new locations to sample that can best be used to improve the model Solution: Search the problem space for areas of model inconsistency or model mismatch Model i Sample Points Model i+1 Surrogate model Black-box function Data points Model error New sample point New surrogate model Carnegie Mellon University 13

ADAPTIVE SAMPLING Goal: Search the problem space for areas of model inconsistency or model mismatch More succinctly, we are trying to find points that maximizes the model error with respect to the independent variables Surrogate model Optimized using a black-box or derivative-free solver (SNOBFIT) [Huyer and Neumaier, 08] Carnegie Mellon University 14 1

COMPUTATIONAL TESTING Surrogate generation methods have been implemented into a package: ALAMO (Automated Learning of Algebraic Models for Optimization) Modeling methods compared MIP Proposed methodology EBS Exhaustive best subset method Note: due to high CPU times this was only tested on smaller problems LASSO The lasso regularization OLR Ordinary least-squares regression Sampling methods compared DFO Proposed error maximization technique SLH Single Latin hypercube (no feedback) Carnegie Mellon University 15

DESCRIPTION TEST SET A Two and three input black-box functions randomly chosen basis functions available to the algorithms with varying complexity from 2 to 10 terms Basis functions allowed: Carnegie Mellon University 16

RESULTS TEST SET A Model accuracy Function evaluations 45 test problems, repeated 5 times, tested against 1000 independent data points Carnegie Mellon University 17

MODEL COMPLEXITY TEST SET A Carnegie Mellon University 18

DESCRIPTION TEST SET B Two input black-box functions with basis functions unavailable to the algorithms with Carnegie Mellon University 19

RESULTS TEST SET B Model accuracy Function evaluations 12 test problems, repeated 5 times, tested against 1000 independent data points Carnegie Mellon University 20

MODEL COMPLEXITY TEST SET B Carnegie Mellon University 21

BUBBLING FLUIDIZED BED Bubbling fluidized bed adsorber diagram Outlet gas Solid feed Cooling water Model inputs (14 total) Geometry (3) Operating conditions (4) Gas mole fractions (2) Solid compositions (2) Flow rates (4) CO 2 rich gas Model created by Andrew Lee at the National Energy and Technology Laboratory CO 2 rich solid outlet Model outputs (13 total) Geometry required (2) Operating condition required (1) Gas mole fractions (2) Solid compositions (2) Flow rates (2) Outlet temperatures (3) Design constraint (1) Carnegie Mellon University 22

ADAPTIVE SAMPLING Progression of mean error through the algorithm 16% Estimated relative error 12% 8% 4% 0% 1 3 5 7 9 Iterations FGas_out Gas_In_P THX_out Tgas_out Tsorb_out dt gamma_out lp vtr xh2o_ads_out xhco3_ads_out zco2_gas_out zh2o_gas_out false yes true Initial data set: 137 pts Final data set: 261 Carnegie Mellon University 23

EXAMPLE MODELS Cooling water CO 2 rich gas Solid feed Carnegie Mellon University 24

CONCLUSIONS The algorithm we developed is able to model black-box functions for use in optimization such that the models are Accurate Tractable in an optimization framework (low-complexity models) Generated from a minimal number of function evaluations Surrogate models can then be incorporated within a optimization framework with global objective functions and additional constraints http://archimedes.cheme.cmu.edu/?q=alamo ALAMO Automated Learning of Algebraic Models for Optimization Carnegie Mellon University 25

Disclaimer This presentation was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor any agency thereof, nor any of their employees, makes any warranty, express or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or any agency thereof. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States Government or any agency thereof. 26