1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center.

Slides:



Advertisements
Similar presentations
استاد محترم : دکتر توحيدخواه ارائه دهنده : فاطمه جهانگيري.
Advertisements

Delft Center for Systems and Control 1 Model-based process control and optimization Okko Bosgra Paul Van den Hof Adrie Huesman Delft Center for Systems.
Evaluation of River Flood Regulation using Model Predictive Control K. U. LEUVEN Patrick Willems Toni Barjas Blanco P.K. Chiang Bart De Moor Jean Berlamont.
Robust control Saba Rezvanian Fall-Winter 88.
Multi-scale Planning and Scheduling Under Uncertain and Varying Demand Conditions in the Pharmaceutical Industry Hierarchically Structured Integrated Multi-scale.
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
Chapter 4: Linear Models for Classification
The Art and Science of Teaching (2007)
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
Fault Detection and Isolation of an Aircraft using Set-Valued Observers Paulo Rosa (ISR/IST) Dynamic Stochastic Filtering, Prediction, and Smoothing –
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Enhanced Single-Loop Control Strategies
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Certifying the robustness of model predictive controllers W. P. Heath and B. Lennox Control Systems Centre The University of Manchester.
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
1 Jordan University of Science and Technology Chemical Engineering Department “Modeling & Control of Continuous Fluidized Bed Dryers” BY MOHAMMAD AL-HAJ.
University of Toronto Department of Computer Science © 2001, Steve Easterbrook CSC444 Lec22 1 Lecture 22: Software Measurement Basics of software measurement.
Overview of Model Predictive Control in Buildings
DESCRIBING KNOWLEDGE ASSETS AND INTELLECTUAL CAPITAL MEASUREMENT TECHNIQUES These are the topics for today: What are knowledge assets? Why are they so.
Industrial Process Modelling and Control Ton Backx Emeritaatsviering Joos Vandewalle.
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.
Offset Free Tracking with MPC under Uncertainty: Experimental Verification Audun Faanes * and Sigurd Skogestad † Department of Chemical Engineering Norwegian.
VTT-STUK assessment method for safety evaluation of safety-critical computer based systems - application in BE-SECBS project.
Modeling.
A Framework for Distributed Model Predictive Control
Book Adaptive control -astrom and witten mark
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Temperature Controller A model predictive controller (MPC) based on the controller proposed by Muske and Rawlings (1993) is used. For the predictions we.
Multiple Model approach to Multi-Parametric Model Predictive Control of a Nonlinear Process a simulation case study Boštjan Pregelj, Samo Gerkšič Jožef.
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Événement - date MEA’10, December 09 th, /30 Performances analysis of controlled interval systems using H ∞ approach
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Kernel adaptive filtering Lecture slides for EEL6502 Spring 2011 Sohan Seth.
Adaptive Hybrid EnKF-OI for State- Parameters Estimation in Contaminant Transport Models Mohamad E. Gharamti, Johan Valstar, Ibrahim Hoteit European Geoscience.
CONTROL ENGINEERING IN DRYING TECHNOLOGY FROM 1979 TO 2005: REVIEW AND TRENDS by: Pascal DUFOUR IDS’06, Budapest, 21-23/08/2006.
An Introduction to Kalman Filtering by Arthur Pece
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي Constraints in MPC-2 کنترل پيش بين-دکتر توحيدخواه.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Matlab Tutorial for State Space Analysis and System Identification
1 Chapter 20 Model Predictive Control Model Predictive Control (MPC) – regulatory controls that use an explicit dynamic model of the response of process.
دانشگاه صنعتي اميركبير دانشكده مهندسي پزشكي استاد درس دكتر فرزاد توحيدخواه بهمن 1389 کنترل پيش بين-دکتر توحيدخواه MPC Stability-2.
PROPRIETARY  2003 Data Research Analysis & Consultancy Solutions All Rights Reserved. This is achieved by: Improving availability / reducing stock outs.
CHEE825 Fall 2005J. McLellan1 Nonlinear Empirical Models.
Goal of Stochastic Hydrology Develop analytical tools to systematically deal with uncertainty and spatial variability in hydrologic systems Examples of.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Introduction It had its early roots in World War II and is flourishing in business and industry with the aid of computer.
Measurement and Control of Reservoir Flow
Coordinator MPC with focus on maximizing throughput
Process Dynamics and Operations Group (DYN) TU-Dortmund
Deep Feedforward Networks
Presentation at NI Day April 2010 Lillestrøm, Norway
Decomposed optimization-control problem
MPC in Statoil Stig Strand, specialist MPC Statoil Research Center 93  SINTEF Automatic Control Dr. ing 1991: Dynamic Optimisation in State.
Two-level strategy Vertical decomposition Optimal process operation
سمینار درس کنترل پیش بین
Clearing the Jungle of Stochastic Optimization
Filtering and State Estimation: Basic Concepts
Identification of Wiener models using support vector regression
Masoud Nikravesh EECS Department, CS Division BISC Program
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Kalman Filter: Bayes Interpretation
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Outline Control structure design (plantwide control)
Yalchin Efendiev Texas A&M University
Presentation transcript:

1 Finding good models for model-based control and optimization Paul Van den Hof Okko Bosgra Delft Center for Systems and Control 17 July 2007 Delft Center for Systems and Control

2 The goal Develop tools for supporting economically optimal operation and development of reservoirs on the basis of plant models of dynamical behaviour, and observations / measurements of relevant phenomena (pressures, temperatures, flows, production data, seismics) Manipulated variables include: Valve / production settings (continuous) Well locations and investments (discrete)  Main point

Delft Center for Systems and Control 3 Contents Setting and basic ingredients of the problem Three relevant modelling issues: Estimation of physical parameters Models for filtering/control/optimization Handling model uncertainty Conclusions

Delft Center for Systems and Control 4 Closed-loop Reservoir Management reservoir disturbances valve settings actual flow rates, seismics... management, storage, transport economic performance criteria optimization reservoir model reservoir model gain + - update state estimation

Delft Center for Systems and Control 5 Two roles of reservoir models Reservoir model used for two distinct tasks: state estimation and prediction. past Estimation presentfuture Prediction reservoir disturbances valve settings actual flow rates, seismics... management, storage, transport economic performance criteria optimization reservoir model reservoir model gain + - update disturbance + state estimation

Delft Center for Systems and Control 6 The basic ingredients Optimal economic operation Balancing short term production targets and long-term reservoir conditions requires accurate models of both phenomena (including quantifying their uncertainty) and performance criteria with constraint handling

Delft Center for Systems and Control 7 The basic ingredients Dynamic models Starting from reservoir models: Uncertain (continuous as well as discrete), large scale, nonlinear and hard to validate Saturations are important states that determine long term reservoir conditions (model predictions) State estimation and parameter estimation (permeabilities) have their own role

Delft Center for Systems and Control 8 The basic ingredients Optimization Gradient-based optimization over inputs, in shrinking horizon implementation Starting from: initial state pdf initial parameter pdf adjoint-based optimization Point of attention: constraint handling (inputs/states)

Delft Center for Systems and Control 9 Hierachy of decision levels scheduling plant optimization advanced control basic control process market sec min hrs day field well and reservoir production system base control layer hrs/day wks yrs sec RTO MPC PID Process control Reservoir optimization

Delft Center for Systems and Control 10 Points of attention in modelling How to find the right physics? Goal oriented modelling Handling model uncertainty

Delft Center for Systems and Control 11 Parameter and state estimation in data reconciliation Model-based state estimation: past data initial state state update saturations, pressures e.g. permeabilities

Delft Center for Systems and Control 12 Parameter and state estimation in data reconciliation If parameters are unknown, they can be estimated by incorporating them into the state vector: past data initial state/parameter state/parameter update Can everything that you do not know be estimated?

Delft Center for Systems and Control 13 In case of large-scale parameter vector: Singular covariance matrix (data not sufficiently informative) Parameters are updated only in directions where data contains information Result: data-based estimation; result and reliability is crucially dependent on initial state/model

Delft Center for Systems and Control 14 Parameter estimation in identification Parameter estimation by applying LS/ML criterion to (linearized) model prediction errors e.g. are parameters that describe permeabilities

Delft Center for Systems and Control 15 Starting from (linearized) state space form: the model dynamics is represented in its i/o transfer function form: with the shift operator:

Delft Center for Systems and Control 16 Principle problem of physical model structures Different might lead to the same dynamic models This points to a lack of structural identifiability There does not exist experimental data that can solve this! Solutions: Apply regularization (additional penalty term on criterion) to enforce a unique solution (does not guarantee a sensible solution for ) Find (identifiable) parametrization of reduced dimension

Delft Center for Systems and Control 17 Structural identifiability A model structure is locally (i/o) identifiable at if for any two parameters in the neighbourhood of it holds that At a particular point the identifiable subspace of can be computed! This leads to a map with See presentation Jorn van Doren (wednesday)

Delft Center for Systems and Control 18 Observations Local estimate is required for analyzing identifiability. This “relates” to the initial estimate in data-assimilation. Besides identifiability, finding low-dimensional parametrizatons for the permeability field is a challenge! (rather than “identify everything from data”) Measure of weight for the relevance of particular directions can be adjusted. Once the parametrization is chosen, input/experiment design can help in identifying the most relevant directions.

Delft Center for Systems and Control 19 Points of attention in modelling How to find the right physics? Goal oriented modelling Handling model uncertainty

Delft Center for Systems and Control 20 Goal oriented modelling Well addressed in literature: “identification for control” Identify reduced order model from i/o data to optimize the closed-loop transfer: controllerprocess + - output reference input disturbance Feedback control system

Delft Center for Systems and Control 21 Some general rules for feedback control: For tracking / disturbance rejection problems: low-frequent model behaviour usually dominated by (integrating) controller best models are obtained from closed-loop experiments (similar to intended application) controllerprocess + - output reference input disturbance Feedback control system

Delft Center for Systems and Control 22 Identification for filtering / optimization 1. Find the model that leads to the best possible state estimate of the relevant states (saturations, pressures) 2. Find the model that leads to the best possible future production prediction Question: are these relevant and feasible problems? Problems might include: generation of experimental data

Delft Center for Systems and Control 23 Steps from data to prediction production data to be optimized Shows dual role of model: state estimation and long term prediction Typical for the reservoir-situation: current data only shows (linearized) dynamics of current reservoir situation (oil/water-front) future scenario’s require physical model (permeabilities) prior knowledge +

Delft Center for Systems and Control 24 Steps from data to prediction Relevant phenomena for assessing the dominant subspaces of the state space [See presentation of Maarten Zandvliet, Wednesday] production data to be optimized observability controllability prior knowledge +

Delft Center for Systems and Control 25 Points of attention in modelling How to find the right physics? Goal oriented modelling Handling model uncertainty

Delft Center for Systems and Control 26 Handling model uncertainty production data to be optimized prior knowledge + uncertainty + uncertainty + uncertainty Sources: Different geological scenarios Model deficiencies ……….

Delft Center for Systems and Control 27 First results (Gijs van Essen en Maarten Zandvliet) Robust performance (open-loop strategy) based on 100 realizations/scenario’s

Delft Center for Systems and Control 28 Challenge for next step: “learn” the most/less likely scenario’s during closed-loop operation

Delft Center for Systems and Control 29 Conclusions Basic methods and tools have been set, but there remain important and challenging questions, as e.g.: Complexity reduction of the physical models: limit attention to the esssentials Structurally incorporate the role of uncertainties in modelling and optimization Major steps to be made to discrete-type optimization/decisions: e.g. well drilling Take account of all time scales (constraint handling)