The Efficient Modelling of Steam Utility Systems

Size: px
Start display at page:

Download "The Efficient Modelling of Steam Utility Systems"

Transcription

1 The Efficient Modelling of Steam Utility Systems Jonathan Currie & David I Wilson Auckland University of Technology

2 Systems Of Interest 2 The Steam Utility System: Steam Boilers Back Pressure Turbines Steam Users Turbo Generators Deaerator & Demin Water Condensate Collection

3 Key Differences to a Chemical Process 3 On / Off? On / Off? On / Off??

4 Optimizing Utility Systems 4 Our research aim: Develop an efficient method of modelling utility systems for optimization However note for this work we are not focusing on the unit operation models (this is well researched, see our paper references) We are going to explore four avenues Simulator Model The model using by process simulators to predict system behaviour Optimizer Model A purpose built model used for optimization only Linear Model A purpose built linear model used for optimization only Global Model A purpose built nonlinear model for global optimization We are going to use two in-house developed tools together with MATLAB: JSteam A C++ library for high speed water, steam and hydrocarbon thermodynamics, with interfaces to Excel and MATLAB OPTI Toolbox A free MATLAB toolbox providing the glue between a suite of open source and academic optimization packages

5 Typical Optimization Formulations 5 Lots of sums of indices! Connect pipe j only if Formulation is overwhelming, but probably quite simple

6 Modelling Strategies Simulator Model (Sequential Modular) Free! Manual Conversion (Unroll all modules) Commercial 6 Equation Based Model (Explicit Mass & Energy Equations) Automatic Conversion (via MATLAB BARON Interface) Manual Conversion Linear Model (Explicit Equations) White-box Model (Algebraic Description) NLP Solver (IPOPT) MINLP Solver (BONMIN) MILP Solver (CBC) Global Solver (BARON) Local Solution (NLP) Local Solution (MINLP) Local Solution (MILP) Global Solution (NLP or MINLP)

7 Simulator Model 7 While the simulator model is good for simulation, as we will see it is not suited for optimization It is however the most intelligible model (which makes maintaining it much easier)

8 Equation Based Optimizer Model 8 The equation based model is currently manually generated from the simulator model This is very error-prone While it is now a text model (in MATLAB code), it is still generally readable Explicitly writing out the equations actually increases the problem size (in this work, 8x), but reduces the solving time 100x! This is based on two main reasons: A nonlinear root solver is no longer required to converge system recycles 1 st derivatives can be automatically generated

9 Global Optimizer Model 9 While this is arguably the most powerful model (it renders a global solution), it is certainly the most obtuse! The model is parsed by BARON, with derivatives, convexity identification and initial guesses all taken care of by the solver. Glad it is auto-generated? [x,fval] = baron(fun,a,rl,ru,lb,ub,nlcon,cl,cu,xtype)

10 Objective Function 10 Cost per MW of Fuel Gas [$] Cost per kwh of Electricity [$] Back Pressure Turbine On / Off Cost per tonne of Water [$] Hourly Running Cost [$] Boiler Fired Duty [MW] Turbo Generator Output [kw] Turbine Output [kw] Demineralized Water Mass Flow [tonne/hr] TG1 BPT1

11 Constraints 11 Linear: Mass Balances m 1 + m 2 m 3 = 0 (Convex, easy) Bilinear: Energy Balances h 1 m 1 + h 2 m 2 h 3 m 3 = 0 (Non-Convex, hard!) Nonlinear: Duty Based Users (among other operations) Q (h 1 h 2 ) m 1 = 0 (May be Convex or Non-Convex)

12 Tricks for Keeping Models Linear Linear Fit SSE:1.552e+04 True Cost Linear Fit Optimal Piecewise Linear Fit SSE:190.5 True Cost Piecewise Fit 12 Hourly Cost [$] Special Ordered Sets (SOS) Steam Production [Tonnes/hr] Steam Production [Tonnes/hr] An integer programming technique to approximate separable nonlinear functions using a linear piecewise formulation Can be formulated using an optimal strategy, such as nonlinear least squares Fixed Header Enthalpies Currently pressure levels are kept constant of the headers, however it is not too unrealistic to fix the temperature too Fixing the enthalpies reduces the number of bilinear energy balance equations, but it can break the overall energy balance Approximating models If we are performing operational optimization, we can fit local linear models, based on the current operating conditions. Be careful if the equipment gets switched off though during a run, the linear fit is often very unrealistic about 0 flow!

13 Summary of Results 13 Continuous Problem Results Mixed Integer Problem Results Global Optimum $2510/hr 25 ~$230/hr Mixed Integer 20 Continuous Improvement g p Local Optimum 5 $3345/hr 0 Sim Eq BARON MI Sim MI Eq MI BARON MILP 35s 0.34s M d l d S l 0.5s Solve 203s Times 3.3s 2.4s 0.04s Solve Times Same Optimization Problem Same Optimization Problem

14 Current & Future Work 14 Automatic generation of first and second derivatives As part of our OPTI Toolbox I have developed SymBuilder a simple modelling language for generating symbolic derivatives for optimization problems Speed ups of 10x realistic Investigating the solver SCIP Free (academic) global MINLP solver Currently developing a MATLAB interface Automatic generation of equation model from simulator model Bit more difficult, parsing Excel expression trees is not easy!

15 OPTI Toolbox: 15

16 JSteam Excel Add-In & JSteam Toolbox 16

17 Final Thoughts Utility systems cannot be lumped as Chemical Processes Many binary variables On/off flows Zero flows 17 Optimization Good tools (many free) Automated tools to develop necessary equations Global optimisers Take longer but give better solutions Don t forget our toolboxes & other free software

18 18 Malaysia Picture

Practical Applications of Industrial Optimization: From High-Speed Embedded Controllers to Large Discrete Utility Systems

Practical Applications of Industrial Optimization: From High-Speed Embedded Controllers to Large Discrete Utility Systems Practical Applications of Industrial Optimization: From High-Speed Embedded Controllers to Large Discrete Utility Systems Jonathan David Currie School of Engineering February 2014 Supervised by: Associate

More information

LECTURE NOTES Non-Linear Programming

LECTURE NOTES Non-Linear Programming CEE 6110 David Rosenberg p. 1 Learning Objectives LECTURE NOTES Non-Linear Programming 1. Write out the non-linear model formulation 2. Describe the difficulties of solving a non-linear programming model

More information

MINLP applications, part II: Water Network Design and some applications of black-box optimization

MINLP applications, part II: Water Network Design and some applications of black-box optimization MINLP applications, part II: Water Network Design and some applications of black-box optimization Claudia D Ambrosio CNRS & LIX, École Polytechnique dambrosio@lix.polytechnique.fr 5th Porto Meeting on

More information

USER MANUAL OF THERMAL POWER PLANT (TPP) SIMULATOR SOFTWARE

USER MANUAL OF THERMAL POWER PLANT (TPP) SIMULATOR SOFTWARE USER MANUAL OF THERMAL POWER PLANT (TPP) SIMULATOR SOFTWARE This is the manual for Thermal Power Plant (TPP) Simulator laboratory exercise. The manual consists of useful information about simulator software,

More information

Stochastic Separable Mixed-Integer Nonlinear Programming via Nonconvex Generalized Benders Decomposition

Stochastic Separable Mixed-Integer Nonlinear Programming via Nonconvex Generalized Benders Decomposition Stochastic Separable Mixed-Integer Nonlinear Programming via Nonconvex Generalized Benders Decomposition Xiang Li Process Systems Engineering Laboratory Department of Chemical Engineering Massachusetts

More information

Regression Solver. User Manual. Process Design and Gas Processing Laboratory Illinois Institute of Technology Chicago, IL,

Regression Solver. User Manual. Process Design and Gas Processing Laboratory Illinois Institute of Technology Chicago, IL, Regression Solver User Manual Process Design and Gas Processing Laboratory Illinois Institute of Technology Chicago, IL, 60616. Copyright 2012-2016. All rights reserved. Introduction Regression Solver

More information

Tools for Modeling Optimization Problems A Short Course. Algebraic Modeling Systems. Dr. Ted Ralphs

Tools for Modeling Optimization Problems A Short Course. Algebraic Modeling Systems. Dr. Ted Ralphs Tools for Modeling Optimization Problems A Short Course Algebraic Modeling Systems Dr. Ted Ralphs Algebraic Modeling Systems 1 The Modeling Process Generally speaking, we follow a four-step process in

More information

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

The ALAMO approach to machine learning: Best subset selection, adaptive sampling, and constrained regression The ALAMO approach to machine learning: Best subset selection, adaptive sampling, and constrained regression Nick Sahinidis Acknowledgments: Alison Cozad, David Miller, Zach Wilson MACHINE LEARNING PROBLEM

More information

LaGO. Ivo Nowak and Stefan Vigerske. Humboldt-University Berlin, Department of Mathematics

LaGO. Ivo Nowak and Stefan Vigerske. Humboldt-University Berlin, Department of Mathematics LaGO a Branch and Cut framework for nonconvex MINLPs Ivo Nowak and Humboldt-University Berlin, Department of Mathematics EURO XXI, July 5, 2006 21st European Conference on Operational Research, Reykjavik

More information

A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER NONLINEAR PROGRAMMING PROBLEMS

A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER NONLINEAR PROGRAMMING PROBLEMS EVOLUTIONARY METHODS FOR DESIGN, OPTIMIZATION AND CONTROL P. Neittaanmäki, J. Périaux and T. Tuovinen (Eds.) c CIMNE, Barcelona, Spain 2007 A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER

More information

CHAPTER 3 MODELING OF DEAERATOR AND SIMULATION OF FAULTS

CHAPTER 3 MODELING OF DEAERATOR AND SIMULATION OF FAULTS 27 CHAPTER 3 MODELING OF DEAERATOR AND SIMULATION OF FAULTS 3.1 INTRODUCTION Modeling plays an important role in the prediction and assessment of plant performance. There are two ways of getting the model

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

An extended supporting hyperplane algorithm for convex MINLP problems

An extended supporting hyperplane algorithm for convex MINLP problems An extended supporting hyperplane algorithm for convex MINLP problems Jan Kronqvist, Andreas Lundell and Tapio Westerlund Center of Excellence in Optimization and Systems Engineering Åbo Akademi University,

More information

Solving Mixed-Integer Linear Programs with MATLAB

Solving Mixed-Integer Linear Programs with MATLAB Solving Mixed-Integer Linear Programs with MATLAB Bowen Hua Department of Electrical and Computer Engineering The University of Texas at Austin November 2018 Outline Install MATLAB and YALMIP Example problem

More information

Human Machine Interface (HMI) in Simulation of Nonlinear Dynamic Systems Using Matlab-Simulink and InTouch Interface

Human Machine Interface (HMI) in Simulation of Nonlinear Dynamic Systems Using Matlab-Simulink and InTouch Interface XXVI. ASR '2001 Seminar, Instruments and Control, Ostrava, April 26-27, 2001 Paper 1 Human Machine Interface (HMI) in Simulation of Nonlinear Dynamic Systems Using Matlab-Simulink and InTouch Interface

More information

A novel approach to include limited equipment connectivity in State-Task Network models

A novel approach to include limited equipment connectivity in State-Task Network models OSE SEMINAR 2011 A novel approach to include limited equipment connectivity in State- Network models Mikael Nyberg CENTER OF EXCELLENCE IN OPTIMIZATION AND SYSTEMS ENGINEERING AT ÅBO AKADEMI UNIVERSITY

More information

Reduced Order Models for Oxycombustion Boiler Optimization

Reduced Order Models for Oxycombustion Boiler Optimization Reduced Order Models for Oxycombustion Boiler Optimization John Eason Lorenz T. Biegler 9 March 2014 Project Objective Develop an equation oriented framework to optimize a coal oxycombustion flowsheet.

More information

An extended supporting hyperplane algorithm for convex MINLP problems

An extended supporting hyperplane algorithm for convex MINLP problems An extended supporting hyperplane algorithm for convex MINLP problems Andreas Lundell, Jan Kronqvist and Tapio Westerlund Center of Excellence in Optimization and Systems Engineering Åbo Akademi University,

More information

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) University of West Bohemia» Department of Power System Engineering NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) Publication was supported by project: Budování excelentního

More information

Embedding Formulations, Complexity and Representability for Unions of Convex Sets

Embedding Formulations, Complexity and Representability for Unions of Convex Sets , Complexity and Representability for Unions of Convex Sets Juan Pablo Vielma Massachusetts Institute of Technology CMO-BIRS Workshop: Modern Techniques in Discrete Optimization: Mathematics, Algorithms

More information

Design Principles that Make the Difference

Design Principles that Make the Difference Design Principles that Make the Difference Franz Nelissen: FNelissen@gams.com GAMS Development Corp. GAMS Software GmbH www.gams.com Company Background Roots: World Bank, 1976 GAMS Development Corporation

More information

R. Franke, PSP-A24, OpenModelica Annual Workshop 2015 Mathematical Optimization of Dynamic Systems with OpenModelica. ABB February 2, 2015

R. Franke, PSP-A24, OpenModelica Annual Workshop 2015 Mathematical Optimization of Dynamic Systems with OpenModelica. ABB February 2, 2015 R. Frane, PSP-A24, 02.02.2015 OpenModelica Annual Worshop 2015 Mathematical Optimization of Dynamic Systems with OpenModelica Slide 1 Overview Introduction to ABB OPTIMAX DrumBoiler example 1. Setpoint

More information

VISUALISATION OF THERMODYNAMICS AND ENERGY PERFORMANCE FOR COMPLEX BUILDING AND HVAC SYSTEM SIMULATION. Stephan Ledinger 1, Marcus Jones 2

VISUALISATION OF THERMODYNAMICS AND ENERGY PERFORMANCE FOR COMPLEX BUILDING AND HVAC SYSTEM SIMULATION. Stephan Ledinger 1, Marcus Jones 2 VISUALISATION OF THERMODYNAMICS AND ENERGY PERFORMANCE FOR COMPLEX BUILDING AND HVAC SYSTEM SIMULATION Stephan Ledinger 1, Marcus Jones 2 1 Austrian Institute of Technology, Vienna, Austria 2 Vienna University

More information

Chapter 10: Network Flow Programming

Chapter 10: Network Flow Programming Chapter 10: Network Flow Programming Linear programming, that amazingly useful technique, is about to resurface: many network problems are actually just special forms of linear programs! This includes,

More information

Review of Mixed-Integer Nonlinear and Generalized Disjunctive Programming Methods

Review of Mixed-Integer Nonlinear and Generalized Disjunctive Programming Methods Carnegie Mellon University Research Showcase @ CMU Department of Chemical Engineering Carnegie Institute of Technology 2-2014 Review of Mixed-Integer Nonlinear and Generalized Disjunctive Programming Methods

More information

Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the State of Texas Assessments of Academic Readiness (STAAR) for Grade 6

Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the State of Texas Assessments of Academic Readiness (STAAR) for Grade 6 Mathematics - LV 6 Correlation of the ALEKS course Mathematics MS/LV 6 to the State of Texas Assessments of Academic Readiness (STAAR) for Grade 6 Number, Operation, and Quantitative Reasoning. 6.1.A:

More information

I/A Series Software Spreadsheet

I/A Series Software Spreadsheet I/A Series Software Spreadsheet The I/A Series Spreadsheet is an interactive, easy-to-use tool, that allows process operators, engineers, and managers to manipulate data in a row/column format and graph

More information

COPYRIGHTED MATERIAL INTRODUCTION TO ASPEN PLUS CHAPTER ONE

COPYRIGHTED MATERIAL INTRODUCTION TO ASPEN PLUS CHAPTER ONE CHAPTER ONE INTRODUCTION TO ASPEN PLUS Aspen Plus is based on techniques for solving flowsheets that were employed by chemical engineers many years ago. Computer programs were just beginning to be used,

More information

Objective 1 : The student will demonstrate an understanding of numbers, operations, and quantitative reasoning.

Objective 1 : The student will demonstrate an understanding of numbers, operations, and quantitative reasoning. Essential Mathematics (with QuickTables) Correlation of the ALEKS course Essential Mathematics to the Texas Assessment of Knowledge and Skills (TAKS) for Grade 6 Objective 1 : The student will demonstrate

More information

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit

ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit ANN-Based Modeling for Load and Main Steam Pressure Characteristics of a 600MW Supercritical Power Generating Unit Liangyu Ma, Zhiyuan Gao Automation Department, School of Control and Computer Engineering

More information

ONLINE DETERMINATION OF ELEMENTARY AND FRACTIONAL WASTE COMPOSITION FOR MUNICIPAL SOLID WASTE INCINERATION PLANTS

ONLINE DETERMINATION OF ELEMENTARY AND FRACTIONAL WASTE COMPOSITION FOR MUNICIPAL SOLID WASTE INCINERATION PLANTS ONLINE DETERMINATION OF ELEMENTARY AND FRACTIONAL WASTE COMPOSITION FOR MUNICIPAL SOLID WASTE INCINERATION PLANTS Information demand on Online Waste Composition for Process simulation Initial conditions/input

More information

Computer Simulation And Modeling

Computer Simulation And Modeling Computer Simulation And Modeling The key to increased productivity in Scientific and Engineering analysis Professor Ralph C. Huntsinger California State University, Chico USA Bialystok Technical University

More information

System Identification Algorithms and Techniques for Systems Biology

System Identification Algorithms and Techniques for Systems Biology System Identification Algorithms and Techniques for Systems Biology by c Choujun Zhan A Thesis submitted to the School of Graduate Studies in partial fulfillment of the requirements for the degree of Doctor

More information

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY

IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL RESERVOIR SIMULATIONS USING THE CIP SCHEME WITH THIRD-ORDER ACCURACY PROCEEDINGS, Thirty-Seventh Workshop on Geothermal Reservoir Engineering Stanford University, Stanford, California, January 30 - February 1, 2012 SGP-TR-194 IMPROVING THE NUMERICAL ACCURACY OF HYDROTHERMAL

More information

OPTIMIZATION. joint course with. Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi. DEIB Politecnico di Milano

OPTIMIZATION. joint course with. Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi. DEIB Politecnico di Milano OPTIMIZATION joint course with Ottimizzazione Discreta and Complementi di R.O. Edoardo Amaldi DEIB Politecnico di Milano edoardo.amaldi@polimi.it Website: http://home.deib.polimi.it/amaldi/opt-16-17.shtml

More information

MEASURE MONITOR UNDERSTAND

MEASURE MONITOR UNDERSTAND MEASURE MONITOR UNDERSTAND Presented by Alistair Hunt Energy Monitoring, Measurement metrics Where and What 1 History & Background Company Timeline 18 Years Comrac & Sinetica founded 15 Years Raritan Integration

More information

MID approval no. DE-08-MI004-PTB004 Date of release

MID approval no. DE-08-MI004-PTB004 Date of release 1. Identification Energy and Flow Computer Flow rate and energy calculator for liquids, gases and water steam E-DB-1000-700-01 MID approval no. DE-08-MI004-PTB004 Date of release 04.01.08 2. Area of Application

More information

Computer Laboratories: Mathematical Formulation and Implementation in GAMS. S. Vitali Charles University. 3/15/2017 Copyright 2017 S.

Computer Laboratories: Mathematical Formulation and Implementation in GAMS. S. Vitali Charles University. 3/15/2017 Copyright 2017 S. Computer Laboratories: Mathematical Formulation and Implementation in GAMS 1 S. Vitali Charles University 3/15/2017 Copyright 2017 S. Vitali 1 3/15/2017 1.2 GAMS General Algebraic Modeling System: language

More information

Gas Turbine Optimization

Gas Turbine Optimization Plant Optimization Issues facing Challenged by market conditions? Tracking performance metrics? Have any constraints with equipment operation? Are maintenance factors in your evaluation of your operational

More information

Montana City School GRADE 5

Montana City School GRADE 5 Montana City School GRADE 5 Montana Standard 1: Students engage in the mathematical processes of problem solving and reasoning, estimation, communication, connections and applications, and using appropriate

More information

Developing Optimization Algorithms for Real-World Applications

Developing Optimization Algorithms for Real-World Applications Developing Optimization Algorithms for Real-World Applications Gautam Ponnappa PC Training Engineer Viju Ravichandran, PhD Education Technical Evangelist 2015 The MathWorks, Inc. 1 2 For a given system,

More information

Polymath 6. Overview

Polymath 6. Overview Polymath 6 Overview Main Polymath Menu LEQ: Linear Equations Solver. Enter (in matrix form) and solve a new system of simultaneous linear equations. NLE: Nonlinear Equations Solver. Enter and solve a new

More information

This transmits information through streams and store the calculated results. It can plan the sequence in which calculation are to be done.

This transmits information through streams and store the calculated results. It can plan the sequence in which calculation are to be done. Simulation: Key words : Executive Program, unit computation and Information flow Diagram. The Executive Program This transmits information through streams and store the calculated results. It can plan

More information

Best practices for using the multistart algorithm in AIMMS. Marcel Hunting AIMMS Optimization Specialist

Best practices for using the multistart algorithm in AIMMS. Marcel Hunting AIMMS Optimization Specialist Best practices for using the multistart algorithm in AIMMS Marcel Hunting AIMMS Optimization Specialist Webinar, October 21, 2015 Overview >Introduction: Global versus local optimization >The AIMMS multistart

More information

The Supporting Hyperplane Optimization Toolkit A Polyhedral Outer Approximation Based Convex MINLP Solver Utilizing a Single Branching Tree Approach

The Supporting Hyperplane Optimization Toolkit A Polyhedral Outer Approximation Based Convex MINLP Solver Utilizing a Single Branching Tree Approach The Supporting Hyperplane Optimization Toolkit A Polyhedral Outer Approximation Based Convex MINLP Solver Utilizing a Single Branching Tree Approach Andreas Lundell a, Jan Kronqvist b, and Tapio Westerlund

More information

The AIMMS Outer Approximation Algorithm for MINLP

The AIMMS Outer Approximation Algorithm for MINLP The AIMMS Outer Approximation Algorithm for MINLP (using GMP functionality) By Marcel Hunting marcel.hunting@aimms.com November 2011 This document describes how to use the GMP variant of the AIMMS Outer

More information

Animation of Fluids. Animating Fluid is Hard

Animation of Fluids. Animating Fluid is Hard Animation of Fluids Animating Fluid is Hard Too complex to animate by hand Surface is changing very quickly Lots of small details In short, a nightmare! Need automatic simulations AdHoc Methods Some simple

More information

Early tube leak detection system for steam boiler at KEV power plant

Early tube leak detection system for steam boiler at KEV power plant Early tube leak detection system for steam boiler at KEV power plant Firas B. Ismail 1a,, Deshvin Singh 1, N. Maisurah 1 and Abu Bakar B. Musa 1 1 Power Generation Research Centre, College of Engineering,

More information

[1] CURVE FITTING WITH EXCEL

[1] CURVE FITTING WITH EXCEL 1 Lecture 04 February 9, 2010 Tuesday Today is our third Excel lecture. Our two central themes are: (1) curve-fitting, and (2) linear algebra (matrices). We will have a 4 th lecture on Excel to further

More information

Annual Training plan 2018

Annual Training plan 2018 Annual Training plan 2018 Leadership,, HR, Creativity, Secretary Courses Sr. No. Course Name Date Venue Fees U.S $ January 1. Time & Stress 7-11/1/2018 Abu Dhabi 2600 2. Legal Writing Skills 7-11/1/2018

More information

Spreadsheet Techniques and Problem Solving for ChEs

Spreadsheet Techniques and Problem Solving for ChEs AIChE Webinar Presentation co-sponsored by the Associação Brasileira de Engenharia Química (ABEQ) Problem Solving for ChEs David E. Clough Professor Dept. of Chemical & Biological Engineering University

More information

A Center-Cut Algorithm for Quickly Obtaining Feasible Solutions and Solving Convex MINLP Problems

A Center-Cut Algorithm for Quickly Obtaining Feasible Solutions and Solving Convex MINLP Problems A Center-Cut Algorithm for Quickly Obtaining Feasible Solutions and Solving Convex MINLP Problems Jan Kronqvist a, David E. Bernal b, Andreas Lundell a, and Tapio Westerlund a a Faculty of Science and

More information

Enabling model based decision making by sharing consistent equation oriented dynamic models. optimization environments. Ajay Lakshmanan Manager, R&D

Enabling model based decision making by sharing consistent equation oriented dynamic models. optimization environments. Ajay Lakshmanan Manager, R&D Enabling model based decision i making by sharing consistent equation oriented dynamic models between multiple simulation and optimization environments Ajay Lakshmanan Manager, R&D Overview Why do we need

More information

GAMS. General Algebraic Modeling System. EURO 2009 Bonn. Michael Bussieck Jan-Hendrik Jagla

GAMS. General Algebraic Modeling System. EURO 2009 Bonn. Michael Bussieck Jan-Hendrik Jagla GAMS General Algebraic Modeling System Michael Bussieck mbussieck@gams.com Jan-Hendrik Jagla jhjagla@gams.com GAMS Software GmbH www.gams.de GAMS Development Corporation www.gams.com EURO 2009 Bonn GAMS

More information

OM650 Process Control and Management System

OM650 Process Control and Management System OM650 Process Control and System l Instrumentation & Controls Process Control and 1... 4 1... 4 External Network OT... OT... OT / ET OPC XU web-server Terminal bus PU... PU SU Plant bus P P P TELEPERM

More information

SteamWizard THERMAL ENERGY SYSTEM ANALYZER. Manual and user guide. Thornhill Automation Services

SteamWizard THERMAL ENERGY SYSTEM ANALYZER. Manual and user guide. Thornhill Automation Services SteamWizard THERMAL ENERGY SYSTEM ANALYZER Manual and user guide Thornhill Automation Services July 2013 Version 1.24 for Windows 9X, 2000, XP, Vista, 7, 8 Copyright 2013 Thornhill Automation Services

More information

Standard dimension optimization of steel frames

Standard dimension optimization of steel frames Computer Aided Optimum Design in Engineering IX 157 Standard dimension optimization of steel frames U. Klanšek & S. Kravanja University of Maribor, Faculty of Civil Engineering, Slovenia Abstract This

More information

FLORIDA STATE UNIVERSITY MASTER PLAN 10 Utilities

FLORIDA STATE UNIVERSITY MASTER PLAN 10 Utilities UTILITIES ELEMENT NOTE: Unless otherwise noted, the goals, objectives and policies contained in this element shall guide development of the Main Campus and Southwest Campus in Tallahassee as well as the

More information

A TOOLSET FOR SUPPORTING CONTINUOUS DECISION MAKING CASE: GRADE CHANGE OPTIMIZATION

A TOOLSET FOR SUPPORTING CONTINUOUS DECISION MAKING CASE: GRADE CHANGE OPTIMIZATION A TOOLSET FOR SUPPORTING CONTINUOUS DECISION MAKING CASE: GRADE CHANGE OPTIMIZATION Petteri Pulkkinen 1, Toni Ahonen, Risto Ritala Institute of Measurement and Information Technology, Tampere University

More information

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016

Simulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016 Simulation Lecture O Optimization: Linear Programming Saeed Bastani April 06 Outline of the course Linear Programming ( lecture) Integer Programming ( lecture) Heuristics and Metaheursitics (3 lectures)

More information

APROS laboratory manual:

APROS laboratory manual: Introduction to the APROS code APROS laboratory manual: Aim of the course Studying the operation of APROS v5.10 thermal-hydraulic system code: building simple flow circuits, displaying process parameters,

More information

The AIMMS Outer Approximation Algorithm for MINLP

The AIMMS Outer Approximation Algorithm for MINLP The AIMMS Outer Approximation Algorithm for MINLP (using GMP functionality) By Marcel Hunting Paragon Decision Technology BV An AIMMS White Paper November, 2011 Abstract This document describes how to

More information

An open-source stochastic programming solver. H.I. Gassmann, Dalhousie University J. Ma, JTechnologies R.K. Martin, The University of Chicago

An open-source stochastic programming solver. H.I. Gassmann, Dalhousie University J. Ma, JTechnologies R.K. Martin, The University of Chicago An open-source stochastic programming solver H.I. Gassmann, Dalhousie University J. Ma, JTechnologies R.K. Martin, The University of Chicago ICSP 2013 Overview Open source software COIN-OR Optimization

More information

Two-phase chamber modelling of a twin-screw expander for Trilateral Flash Cycle applications

Two-phase chamber modelling of a twin-screw expander for Trilateral Flash Cycle applications Two-phase chamber modelling of a twin-screw expander for Trilateral Flash Cycle applications Giuseppe Bianchi 1, Stuart Kennedy 3, Obadah Zaher 2, Savvas A. Tassou 1, Jeremy Miller 2, Hussam Jouhara 1

More information

Skybox. Ruoqi He & Chia-Man Hung. February 26, 2016

Skybox. Ruoqi He & Chia-Man Hung. February 26, 2016 Skybox Ruoqi He & Chia-Man Hung February 26, 206 Introduction In this project, we present a method to construct a skybox from a series of photos we took ourselves. It is a graphical procedure of creating

More information

CITS2401 Computer Analysis & Visualisation

CITS2401 Computer Analysis & Visualisation FACULTY OF ENGINEERING, COMPUTING AND MATHEMATICS CITS2401 Computer Analysis & Visualisation SCHOOL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING Topic 3 Introduction to Matlab Material from MATLAB for

More information

Burrstone Energy Center, LLC, St. Lukes Hospital Data Integrator Notes

Burrstone Energy Center, LLC, St. Lukes Hospital Data Integrator Notes Burrstone Energy Center, LLC, St. Lukes Hospital Data Integrator Notes The Burrstone Energy Center s cogeneration plant includes four engine-generators that serve the electrical services for three separate

More information

Benchmarking of Optimization Software

Benchmarking of Optimization Software Benchmarking of Optimization Software INFORMS Annual Meeting Pittsburgh, PA 6 November 2006 H. D. Mittelmann Dept of Math and Stats Arizona State University 1 Services we provide Guide to Software: Decision

More information

OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN

OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN OPTIMISATION METHODS FOR COMPRESSION, EXTENSION AND TORSION SPRING DESIGN Emmanuel Rodriguez Laboratoire de Génie Mécanique de Toulouse, INSA, F-31077 Toulouse, France, phone: 33 5 61 55 97 18, fax: 33

More information

Comparison of Some High-Performance MINLP Solvers

Comparison of Some High-Performance MINLP Solvers Comparison of Some High-Performance MINLP s Toni Lastusilta 1, Michael R. Bussieck 2 and Tapio Westerlund 1,* 1,* Process Design Laboratory, Åbo Akademi University Biskopsgatan 8, FIN-25 ÅBO, Finland 2

More information

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015) 3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015) A Graphic Modeling Method of Thermal Hydraulic System in Power Plant Based on MUSE Yaqing ZHU1,

More information

Maxima CAS presentation Chelton Evans

Maxima CAS presentation Chelton Evans Maxima CAS presentation 2015-12-01 Chelton Evans Abstract Maxima is a popular copyleft CAS (Computer Algebra System) which can be used for both symbolic and numerical calculation. Chelton Evans will present

More information

Mathematics RIT Score:

Mathematics RIT Score: Mathematics RIT Score: 201-210 Number Sense and Operations Whole Numbers Understand the concept of division using pictorial representation Use front-end estimation strategy for multiplication and division

More information

Spreadsheet Techniques and Problem Solving for ChEs

Spreadsheet Techniques and Problem Solving for ChEs AIChE Webinar Presentation Problem Solving for ChEs David E. Clough Professor Dept. of Chemical & Biological Engineering University of Colorado Boulder, CO 80309 Email: David.Clough@Colorado.edu 2:00 p.m.

More information

Optimieren mit MATLAB jetzt auch gemischt-ganzzahlig Dr. Maka Karalashvili Application Engineer MathWorks

Optimieren mit MATLAB jetzt auch gemischt-ganzzahlig Dr. Maka Karalashvili Application Engineer MathWorks Optimieren mit MATLAB jetzt auch gemischt-ganzzahlig Dr. Maka Karalashvili Application Engineer MathWorks 2014 The MathWorks, Inc. 1 Let s consider the following modeling case study Requirements Item Nuts

More information

NARROW CORRIDOR. Teacher s Guide Getting Started. Lay Chin Tan Singapore

NARROW CORRIDOR. Teacher s Guide Getting Started. Lay Chin Tan Singapore Teacher s Guide Getting Started Lay Chin Tan Singapore Purpose In this two-day lesson, students are asked to determine whether large, long, and bulky objects fit around the corner of a narrow corridor.

More information

RiverWare Optimization

RiverWare Optimization RiverWare Optimization RiverWare User Group Meeting February 6-7, 2007 Tim Magee and Patrick Lynn Reimplementation of Optimization Goals of reimplementation Replace the Constraint editor with the Rules

More information

MATLAB Based Optimization Techniques and Parallel Computing

MATLAB Based Optimization Techniques and Parallel Computing MATLAB Based Optimization Techniques and Parallel Computing Bratislava June 4, 2009 2009 The MathWorks, Inc. Jörg-M. Sautter Application Engineer The MathWorks Agenda Introduction Local and Smooth Optimization

More information

Dynamic modelling and network optimization

Dynamic modelling and network optimization Dynamic modelling and network optimization Risto Lahdelma Aalto University Energy Technology Otakaari 4, 25 Espoo, Finland risto.lahdelma@aalto.fi Risto Lahdelma Feb 4, 26 Outline Dynamic systems Dynamic

More information

Chiller Plant Optimization: A Case Study

Chiller Plant Optimization: A Case Study Presentation of Chiller Plant Optimization: A Case Study Presented by Michael S. Conway The site Large pharmaceutical client 5 MW cogen 88,000 PPH of boiler capability 8,200 tons of chiller capability

More information

INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO

INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO ABSTRACT INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO J. Currie 1, D.I. Wilson 2 1 Electrical & Electronic Engineering AUT University Auckland, New Zealand jonathan.currie@aut.ac.nz

More information

110 East 59th Street Data Integrator Notes

110 East 59th Street Data Integrator Notes 110 East 59th Street Data Integrator Notes This site is a CHP system, operated by Office Power, LLC., which includes eight (8) Elliot TA-100 100 kw micro-turbine units. Thermal output from the units will

More information

Numerical Methods for PDEs : Video 9: 2D Finite Difference February 14, Equations / 29

Numerical Methods for PDEs : Video 9: 2D Finite Difference February 14, Equations / 29 22.520 Numerical Methods for PDEs Video 9 2D Finite Difference Equations February 4, 205 22.520 Numerical Methods for PDEs Video 9 2D Finite Difference February 4, Equations 205 / 29 Thought Experiment

More information

CFD Optimisation case studies with STAR-CD and STAR-CCM+

CFD Optimisation case studies with STAR-CD and STAR-CCM+ CFD Optimisation case studies with STAR-CD and STAR-CCM+ Summary David J. Eby, Preetham Rao, Advanced Methods Group, Plymouth, MI USA Presented by Fred Mendonça, CD-adapco London, UK Outline Introduction

More information

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press,  ISSN Comparative study of fuzzy logic and neural network methods in modeling of simulated steady-state data M. Järvensivu and V. Kanninen Laboratory of Process Control, Department of Chemical Engineering, Helsinki

More information

SCC Inc. TS-D Series. Technical Instructions. Document No. TS-3000 March 10, Deaerator, Surge and/or Condensate Control Panel.

SCC Inc. TS-D Series. Technical Instructions. Document No. TS-3000 March 10, Deaerator, Surge and/or Condensate Control Panel. Deaerator, Surge and/or Condensate Control Panel March 10, 2017 Description A TS-D series control system manages lead/lag operation of an individual deaerator (DA), surge, condensate, or a combination

More information

Optimizer as a CAPE-OPEN Unit Operation

Optimizer as a CAPE-OPEN Unit Operation Extended reserves Clean refining Fuel-efficient vehicles Diversified fuels Controlled CO 2 Optimizer as a CAPE-OPEN Unit Operation 2007 AIChE Annual Meeting Topical D: 4 th US CAPE-OPEN Conference Authors:

More information

Physical Modelling with Simscape

Physical Modelling with Simscape Physical Modelling with Simscape Rick Hyde Control Electrical Embedded Software Mechanical 2015 The MathWorks, Inc. 1 Presentation overview Modelling physical systems Why model a physical system? Network

More information

Deaerator and Surge Tank Control

Deaerator and Surge Tank Control July 6, 2018 Deaerator and Surge Tank Control Product Description The deaerator (DA), surge tank (ST), and condensate tank shall have a control system equal to a series TS control system. The system shall

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

Excel for Algebra 1 Lesson 5: The Solver

Excel for Algebra 1 Lesson 5: The Solver Excel for Algebra 1 Lesson 5: The Solver OK, what s The Solver? Speaking very informally, the Solver is like Goal Seek on steroids. It s a lot more powerful, but it s also more challenging to control.

More information

Recent enhancements in. GAMS Development Corporation

Recent enhancements in. GAMS Development Corporation Recent enhancements in Jan-H. Jagla jhjagla@gams.com GAMS Software GmbH GAMS Development Corporation www.gams.de www.gams.com GAMS at a Glance General Algebraic Modeling System Roots: World Bank, 1976

More information

CasADi tutorial Introduction

CasADi tutorial Introduction Lund, 6 December 2011 CasADi tutorial Introduction Joel Andersson Department of Electrical Engineering (ESAT-SCD) & Optimization in Engineering Center (OPTEC) Katholieke Universiteit Leuven OPTEC (ESAT

More information

hp calculators HP 35s Using Calculator Memories to Help Solve Problems Variables and Memory Registers Practice Examples: Storing and Using a Constant

hp calculators HP 35s Using Calculator Memories to Help Solve Problems Variables and Memory Registers Practice Examples: Storing and Using a Constant HP 35s Using Calculator Memories to Help Solve Problems Variables and Memory Registers Practice Examples: Storing and Using a Constant Storing a Temporary Result Exchanging and Viewing Registers Other

More information

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

DERIVATIVE-FREE OPTIMIZATION ENHANCED-SURROGATE MODEL DEVELOPMENT FOR OPTIMIZATION. Alison Cozad, Nick Sahinidis, David Miller 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

More information

Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim

Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim Real time production optimization in upstream petroleum production - Applied to the Troll West oil rim Vidar Gunnerud, Bjarne Foss Norwegian University of Science and Technology - NTNU Trondheim, Norway

More information

Recent enhancements in. GAMS Software GmbH GAMS Development Corporation

Recent enhancements in. GAMS Software GmbH GAMS Development Corporation Recent enhancements in Lutz Westermann lwestermann@gams.com GAMS Software GmbH GAMS Development Corporation www.gams.com GAMS at a Glance Algebraic Modeling System Facilitates to formulate mathematical

More information

Incorporation of dynamic behaviour in an automated process synthesis system

Incorporation of dynamic behaviour in an automated process synthesis system Computers and Chemical Engineering 000 (2000) 000 000 www.elsevier.com/locate/compchemeng Incorporation of dynamic behaviour in an automated process synthesis system E.S. Fraga *, J. Hagemann, A. Estrada-Villagrana,

More information

( ) ( ) Completing the Square. Alg 3 1 Rational Roots Solving Polynomial Equations. A Perfect Square Trinomials

( ) ( ) Completing the Square. Alg 3 1 Rational Roots Solving Polynomial Equations. A Perfect Square Trinomials Alg Completing the Square A Perfect Square Trinomials (± ) ± (± ) ± 4 4 (± ) ± 6 9 (± 4) ± 8 6 (± 5) ± 5 What is the relationship between the red term and the blue term? B. Creating perfect squares.. 6

More information

Mixed Integer Nonlinear Programming Applied To Dike Height Optimization

Mixed Integer Nonlinear Programming Applied To Dike Height Optimization Mixed Integer Nonlinear Programming Applied To Dike Height Optimization Ruud Brekelmans Ticopt, Tilburg University LNMB/NGB Seminar, Lunteren, 2013 Successful MINLP application Finalist Edelman Award,

More information