Model-based Control and Optimization with Imperfect Models Weihua Gao, Simon Wenzel, Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell
|
|
- Britton Gibson
- 5 years ago
- Views:
Transcription
1 Model-based Control and Optimization with Imperfect Models Weihua Gao, Simon Wenzel, Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell Process ynamics Group ept. of Biochemical and Chemical Engineering, TU ortmund, Germany TU Lyngby,.5.06
2 about 5 Ph candidates from many countries, having degrees in (Bio-)Chemical Engineering, Computer Science, Electrical Engineering, Automation and Robotics 5 Postocs: Weihua Gao, Radoslav Paulen, Maren Urselmann, Jian Cui, Elrashid Idris part-time secretaries, technician More than 65 finished Ph theses since 990
3 Outline Motivation Iterative optimization using modifier adaptation Multi-stage optimizing control Idea and problem formulation Results for a case study Output feedback multi-stage optimizing control Summary Lyngby, May, 06 Process ynamics
4 Motivation for optimizing control Operational excellence Optimal utilization of equipment and resources Minimization of unplanned shut-downs Meeting of quality standards without re-work Energy efficiency Resource efficiency Operations in the process industries are subject to significant uncertainties Changing process behaviours (e.g. catalyst efficiency) Changing equipment Changing feeds External influences as e.g. outside temperature Efficient, safe and reliable operation requires reactive measurement-based control and optimization Lyngby, May, 06 4 Process ynamics
5 Available technologies Feedback control to track given set-points and constraints Requires a margin around the constraints Set-points must be chosen well Optimization of the set-points and feedback control (Real-time Optimization (RTO) plus classical control or MPC) Model-based (directly) optimizing control: The target of the controller is an economic optimization under constraints: Safety limits Product quality constraints Equipment limitations S. Engell: Feedback Control for Optimal Process Operation. J. Process Control 7, 007, 0-9 RTO and optimizing control depend critically on the accuracy of the model that is employed. Lyngby, May, 06 5 Process ynamics
6 Focus of this talk In this talk the focus is on optimization and control using inaccurate or simplified models. ew strategies for robust control and optimization will be presented: MAwQA Modifier Adaptation with Quadratic Approximation Robust iterative data and model based optimization MSMPC Multi-stage onlinear Model Predictive Control A new efficient robust MPC strategy Lyngby, May, 06 6 Process ynamics
7 epartment of Biochemical and Chemical Engineering Process ynamics Group () Iterative Optimizing Control by Modifier Adaptation with Quadratic Approximation Weihua Gao, Simon Wenzel, Sebastian Engell The research leading to these results was funded by the ERC Advanced Investigator Grant MOBOCO under the grant agreement o Process ynamics
8 Real-time optimization Planning and Scheduling C Steady-state optimization Validation RTO Control Layer Model update Reconciliation Cn Model-based upper-level optimization system Quasi-stationary optimization of the set-points of the plant Targeting economic optimality Plant Lyngby, May, 06 8 Process ynamics
9 Batch chromatography Goal: Lyngby, May, 06 9 Process ynamics
10 Lyngby, May, 06 Process ynamics Model of batch chromatography 0 General Rate Model Mobile phase )) ( ( ) (,, p i p i p i l i i ax i r c c r k x c u x c t c Stationary phase r c r r r t c t q i p i p p i p p i p,,, ) ( Adsorption Isotherm ),, (,,, n p p p i c c c f q Liquid Solid particle i p c, q i c i q i i p c,
11 Effect of uncertainty in the adsorption isotherm Elution profiles: real plant Challenge: Optimization in the presence of model uncertainty Lyngby, May, 06 Process ynamics
12 Measurement-based RTO strategies Model-based Measurements Two-step approach: parameter estimation and subsequent optimization ecessary conditions of optimality tracking Model-free Structural mismatch leads to wrong results Sufficient excitation required Limited number of inputs Sequence of arcs must be fixed Lyngby, May, 06 Process ynamics
13 The principle of Modifier Adaptation Using the collected data, the bias (offset) between the plant and the model and the empirical gradients are estimated and used to modify the optimization problem: Instead of the optimizer solves bias modifiers gradient modifiers If the bias and gradients are correct, this converges to the true optimum! Lyngby, May, 06 Process ynamics
14 Gradient estimation Finite difference approximation from the measurements at the latest n u + setpoints: S can become ill-conditioned gradient becomes unreliable Monitoring of the condition number Additional moves to improve the condition number W. Gao and S. Engell: Iterative Set-Point Optimization of Batch Chromatography, Computers and Chemical Engineering 9, 005, Setpoints close to each other: Approximation good but sensitive to noise Setpoints far apart: Error in the gradient but robust Lyngby, May, 06 4 Process ynamics
15 Influence of noise on the gradient error (-,-) (-,-.8). (-.8,-) (-,-). (-,-) (-,0). (0,-) u u u Lyngby, May, 06 5 Process ynamics
16 Quadratic approximation in erivative-free Optimization Optimization based upon probing of the target function Repeatedly constructing local quadratic functions Mathematically well founded Idea: Estimate the gradients via quadratic approximation Lyngby, May, 06 6 (Audet, 008) Process ynamics
17 MAWQA-Algorithm Modifier Adaptation with Quadratic Approximation Iterative optimization combined with estimation of the gradients by quadratic approximation Theory available how to choose the points which are interpolated to get a good approximation of the curvature earby points for accuracy istant points for robustness Trust region estimation prevents too large steps Monitoring of model quality and switching between MA and pure FO Weihua Gao, Simon Wenzel and Sebastian Engell IFAC ACHEM 05 European Control Conference 05 Computers and Chemical Engineering, online 06 Lyngby, May, 06 7 Process ynamics
18 Gradient computed by quadratic approximation (-,-) (-,-.8) (-.8,-) (-,-). (-,-) (-,0) (0,-) u u Lyngby, May, 06 8 Process ynamics
19 Gradient via quadratic approximation Capture the curvature information from more distant points to decrease the approximation error Explore the inherent smoothness of the mapping to decrease the influence of the noise Screen points for a well-distributed regression set Lyngby, May, 06 9 Process ynamics
20 Illustration of regression set screening Sufficiently distant and well-distributed points are indispensable for capturing the curvature reliably from noisy data The use of many points in a neighborhood can improve the accuracy of the gradient estimation Lyngby, May, 06 0 Process ynamics
21 Trust region Allow large moves along a direction in which more data has been collected Bound aggressive moves along a direction in which the plant still needs to be probed Lyngby, May, 06 Process ynamics
22 Application to the batch chromatography example Significantly improved robustness to noise and speed of convergence compared to our previous work (and to that of others). Lyngby, May, 06 Process ynamics
23 Ten-variable synthetic example The objective and one constraint are given by noisy implicit blackbox functions Caballero and Grossmann (008): Algorithm based on fitting response surface takes 800 sampled points to reach the optimum. Lyngby, May, 06 Process ynamics
24 Optimization results for the synthetic example Evolution of the objective Evolution of the constraint Lyngby, May, 06 6 sampled points used 4 Process ynamics
25 Generation of data-collecting moves The regression set is not well-poised In the probed operating range, the function is not quadratic ual-control mechanism with set-point moves Lyngby, May, 06 5 Process ynamics
26 epartment of Biochemical and Chemical Engineering Process ynamics Group () Multi-stage onlinear Model-predictive Control Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell The research leading to these results was supported by the German Research Council FG The research leading to these results was supported by the ERC Advanced Investigator Grant MOBOCO under the grant agreement o Process ynamics
27 Model predictive control State Constraint x(t) Control u(t) Time MPC Solve optimization problem Mathematical Model Cost function Constraints Apply first control input Take new measurements Optimize again Apply first control input Take new measurements and optimize again past future Time Economic cost function can be used in the optimization optimizing control Lyngby, May, 06 7 Process ynamics
28 Model predictive control: Wrong model State Constraint x(t) Control u(t) past future Time Time MPC Solve optimization problem Mathematical Model Cost function Constraints Apply first control input Take new measurements What happens if the prediction is not exact? Violation of constraints ecreased performance Instability Lyngby, May, 06 8 Process ynamics
29 Multi-stage MPC: Formulation x 0 d 0 u 0 u 0 d 0 x x u d u d u d 4 u d 5 u d 6 u d State Control Time u 0 d 0 x 7 u d 8 u d u d Prediction horizon Uncertainty is modelled by a scenario tree 9 Constraints must be met for all values of the uncertainty Controller can react to the information gained at the next stage This is taken into account in the optimization of the next decisions Lyngby, May, Time Process ynamics
30 Robust Multi-Stage MPC Closed-loop formulation by means of an open loop optimization problem Applied to scheduling problems [Sand and Engell, Comp. Chem. Engg. 005] Early work on linear MPC [de la Peña et al., 005], [Bernardini et al., 009] Proposed for onlinear MPC in [adhe & Engell, 008] Many publications by [Lucia et al.] since 0 with promising results, [Lucia, Finkler, Engell, ACHEM 0, J. Proc. Control 0, ] Lyngby, May, 06 0 Process ynamics
31 Multi-stage MPC: Robust horizon Avoid the exponential growth by branching the tree only up to the robust horizon x 0 d 0 u 0 u 0 d 0 x x u d u d 4 u u d d 5 u d 6 u d u d u d u d d 4 u 5 ud 6 ud x x x 4 x 5 x 6 x d u u d u d d 4 u 5 ud 6 ud x 4 x 4 x 4 4 x 4 5 x 4 6 x 4 u 0 d 0 x 7 u d 8 u d 9 u d d 7 u 8 ud 9 ud 7 x 8 x 9 x d 7 u 8 ud 9 ud 7 x 4 8 x 4 9 x 4 Prediction Horizon = 4 Robust Horizon = Lyngby, May, 06 Process ynamics
32 An industrial batch polymerization reactor control problem 8 differential states control inputs uncertain parameters Model provided by BASF SE B S. Lucia, J. Andersson, H. Brandt, M. iehl, S. Engell: Handling Uncertainty in Economic onlinear Model Predictive Control, J. Process Control 4 (04), Lyngby, May, 06 Process ynamics
33 m W = m W,F Industrial batch polymerization reactor model m A = m A,F k R m A,R p k R m AWT m A m ges m P = k R m A,R + p k R m AWT m A T R = m ges 8 differential states control inputs uncertain parameters c p,r m ges m F c p,f T F T R + ΔH R k R m A,R k K A T R T S m AWT c p,r T R T EK TS = /(c p,s m S ) k K A T R T S k K A T S T M I T M = m c p,w m M,KW c p,w T M T M + k K A T S T M M,KW T EK = m c p,r m AWT c p,w T R T EK α T EK T AWT + p k R m A m AWT ΔH R AWT m ges TAWT = m c p,w m AWT,KW c p,w T I AWT T AWT α T AWT T EK AWT,KW k R = k 0 e E a RT R k U U + k U U E a k R = k 0 e RT EK (k U U + k U U) Lyngby, May, 06 Process ynamics
34 Formulation of the MPC problem Control task: Minimize the batch time while satisfying temperature constraints for all values of two uncertain (±0 %) parameters Standard MPC with tracking cost: J track = p k=0 j m P,k j + q T R,k T set + r Δuk j Multi-stage MPC with economic cost function: p J eco = ω i m P,k j + r Δu k j i= k=0 Lyngby, May, 06 4 Process ynamics
35 Standard MPC: o uncertainties Comparison of tracking and economic MPC Reactor temperature Adiabatic temperature Monomer feed rate Jacket inlet temperature Lyngby, May, 06 5 Process ynamics
36 Simulation results for different scenarios Standard MPC Standard MPC with conservative choice of parameters Simulations for different values of k and ΔH (±0%) Lyngby, May, 06 6 Process ynamics
37 Multi-stage MPC Simple scenario tree Simulation results for different scenarios extreme values of the uncertainties Tree branches only at the fist stage Simulations for different values of k and ΔH (±0%) x 0 d 0 u 0 d 0 u 0 d u u d u 0 d u 0 d 0 7 u 7 0d 0 8 u 0 8 d 0 9 u 0 9 d 0 x x x 4 x 5 x 6 x 7 x 8 x 9 x u d u d u d 4 4 u d 5 5 u d 6 6 u d 7 7 u d 8 8 u d 9 9 u d u d u d u d 4 4 u d 5 5 u d 6 6 u d 7 7 u d 8 8 u d 9 9 u d x x x 4 x 5 x 6 x 7 x 8 x 9 x u d u d u d 4 4 u d 5 5 u d 6 6 u d 7 7 u d 8 8 u d 9 9 u d x 4 x 4 x 4 4 x 4 5 x 4 6 x 4 7 x 4 8 x 4 9 x u 9 d 9 u 9 d 9 u 9 d u 9 d u 9 d u 9 d u 9 d u 9 d u 9 d 9 x 0 x 0 x 0 4 x 0 5 x 0 6 x 0 7 x 0 8 x 0 9 x 0 Lyngby, May, 06 7 Process ynamics
38 Comparison with standard MPC Scenario Batch time in hours ΔH R k 0 Standard MPC Standard (cons.) Multi-stage +0% +0% infeasible % 0% infeasible % -0% infeasible % +0% % 0% % -0% % +0% % 0% % -0% Av. batch time [h] infeasible.5.0 Batch time reduction of 60% w.r.t. standard (cons.) MPC Comp time [s] Standard MPC Standard (cons.) Multi-stage Average Maximum Lyngby, May, 06 8 Process ynamics
39 Comparison with open-loop robust MPC Multi-stage MPC Open-loop robust MPC ~ 5% longer batch! Lyngby, May, 06 9 Process ynamics
40 Output feedback MPC - Motivation State Constraint x(t) x(t) Control past future u(t) Time Time The values of the states are not known generally. The states need to be estimated based on measurements. Lyngby, May, 06 Process ynamics
41 Multi-stage output feedback MPC Instead of predicting the future state, predict the estimates x k+ = f est (x k, u k, d k ) If the estimates can be predicted, the states can be assumed to be bounded by x k x k Σ k Since we know the estimates at every time, the feedback policy can be obtained based on the predicted estimates EKF or UKF equations can be used to get x k+ = f x k, u k, d k + K k ν k Lyngby, May, 06 Process ynamics
42 Multi-stage output feedback MPC using the EKF Start with current estimate x 0 and covariance information P 0 from the estimator Propagate the state estimate and the covariance information Use the EKF equations to estimate future states for different values of the innovations x k+ = f x k, u k, p k + K k ν k The covariance of the innovations C k P k C k T + R k is used to get the samples of the innovations ˆx 0 P 0 v 0 u 0 u 0 v 0 u 0 v 0 ˆx P ˆx P ˆx P u 4 u v 5 u v 6 u v 7 u v u v u v v 8 u v 9 u v ˆ P ˆ P ˆ P 4 ˆ 4 P 5 ˆ 5 P 6 ˆ 6 P 7 ˆ 7 P8 ˆ 8 P 9 ˆ 9 P Lyngby, May, 06 Process ynamics
43 Output feedback MPC Problem formulation Mathematical formulation: subject to: j x k+ K k j = Φ j P k+ j x k J i = p k=0 = f x k p j, u k j, d k r j x k p j, u k j, d k r j, P k p j = Ψ x k p j, u k j, d k r j, P k p j + K k j ν k r(j) j, k j, k {σ k j } X, u k j U j, k I u k j = u k l if x k p(j) = xk p(l) min u k j i= ω i J i j L(x k+, u j k ) j, x k+, u j k S Kalman update i with the sampled innovations j, k + I The EKF/ UKF equations j, k, l, k I I I Lyngby, May, 06 Process ynamics
44 Industrial batch polymerization reactor m W = m W,F m A = m A,F k R m A,R p k R m AWT m A m ges m P = k R m A,R + p k R m AWT m A T R = m ges 8 differential states control inputs uncertain parameter c p,r m ges m F c p,f T F T R + ΔH R k R m A,R k K A T R T S m AWT c p,r T R T EK TS = /(c p,s m S ) k K A T R T S k K A T S T M I T M = m c p,w m M,KW c p,w T M T M + k K A T S T M M,KW T EK = m c p,r m AWT c p,w T R T EK α T EK T AWT + p k R m A m AWT ΔH R AWT m ges TAWT = m c p,w m AWT,KW c p,w T I AWT T AWT α T AWT T EK AWT,KW k R = k 0 e E a RT R k U U + k U U E a k R = k 0 e RT EK (k U U + k U U) Lyngby, May, 06 Process ynamics
45 Control task: MPC problem formulation Minimize the batch time while satisfying temperature constraints for all the values of the uncertainty (±0 %) Constraint on the temperature of the reactor (90±) C Economic cost function J eco = ω i m P,k i= K k=0 j j + r Δ m F,k + r ΔT I,j I,j M,k + r ΔT AWT,k Only the measurements of states T R and T M are available with measurement noise, standard deviation σ = 0. K EKF with parameter estimation is used Prediction horizon = 0 samples Robust horizon = sample Sampling time = 90 s Lyngby, May, 06 Process ynamics
46 Standard vs output feedback scheme Standard Multi-stage MPC Robust Output Feedback MPC k 0 true =. k 0 nom Lyngby, May, 06 Process ynamics
47 Multi-stage optimizing control - Conclusions The improvement of the robustness is very convincing. irect solution without a need for specific engineering Improvement over nominal MPC even when parameter updates are available online S. Lucia, T. Finkler, S. Engell: Multi-Stage nonlinear model predictive control applied to a semi-batch polymerization reactor under uncertainty, J. Process Control, 0, 06-9 umerically tractable O MPC based upon CasAi There is more: Multiple model state estimation to update the probabilities in the scenario tree ual control improving the model accuracy to improve the control performance Guaranteed constraint satisfaction by reachability analsis also for values that are not in the scenario tree Lyngby, May, Process ynamics
48 Summary Advanced control offers a significant potential for improved operations! One can control well with inaccurate models! Two solutions presented: Iterative model and data based optimization Multi-stage robust model-based optimization Modeling effort is the bottleneck in the solution of practical problems. Robust optimization and control reduce the modeling effort! ifficult problem: Satisfaction of complex product property constraints Soft sensors and additional online measurements - not necessarily selective, e.g. ultrasound, conductivity, ph, turbidity Online measurements, e.g. IR or Raman spectroscopy Open-source software for efficient implementation of MPC and MS-MPC: O-MPC Lyngby, May, Process ynamics
49 epartment of Biochemical and Chemical Engineering Process ynamics Group () Thank you very much for your attention! Sponsored by: The research leading to these results was supported by the German Research Council FG The research leading to these results was supported by the ERC Advanced Investigator Grant MOBOCO under the grant agreement o Process ynamics
Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Real-Time Feasibility of Nonlinear Predictive Control
More informationSlovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS
Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS of the 18 th International Conference on Process Control Hotel Titris, Tatranská
More informationOnline optimizing control: The link between plant economics and process control
epartment of Biochemical and Chemical Engineering Process ynamics and Operations Group () Online optimizing control: The link between plant economics and process control Sebastian Engell Process ynamics
More informationNonlinear State Estimation Methods Overview and Application to PET Polymerization
epartment of Biochemical and Chemical Engineering Process ynamics Group () onlinear State Estimation Methods Overview and Polymerization Paul Appelhaus Ralf Gesthuisen Stefan Krämer Sebastian Engell The
More informationDynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality
Dynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality D. Bonvin and B. Srinivasan + Laboratoire d Automatique EPFL, Lausanne, Switzerland + Department of Chemical Engineering
More informationOnline monitoring of MPC disturbance models using closed-loop data
Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification
More informationOptimizing Economic Performance using Model Predictive Control
Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,
More informationL06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms
L06. LINEAR KALMAN FILTERS NA568 Mobile Robotics: Methods & Algorithms 2 PS2 is out! Landmark-based Localization: EKF, UKF, PF Today s Lecture Minimum Mean Square Error (MMSE) Linear Kalman Filter Gaussian
More informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationPartially Observable Markov Decision Processes (POMDPs)
Partially Observable Markov Decision Processes (POMDPs) Sachin Patil Guest Lecture: CS287 Advanced Robotics Slides adapted from Pieter Abbeel, Alex Lee Outline Introduction to POMDPs Locally Optimal Solutions
More informationA Study of Covariances within Basic and Extended Kalman Filters
A Study of Covariances within Basic and Extended Kalman Filters David Wheeler Kyle Ingersoll December 2, 2013 Abstract This paper explores the role of covariance in the context of Kalman filters. The underlying
More informationActive Fault Diagnosis for Uncertain Systems
Active Fault Diagnosis for Uncertain Systems Davide M. Raimondo 1 Joseph K. Scott 2, Richard D. Braatz 2, Roberto Marseglia 1, Lalo Magni 1, Rolf Findeisen 3 1 Identification and Control of Dynamic Systems
More informationFAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.
FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,
More informationParis'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4
Outline Constrained MPC Eduardo F. Camacho Univ. of Seville. Constraints in Process Control. Constraints and MPC 3. Formulation of Constrained MPC 4. Illustrative Examples 5. Feasibility. Constraint Management
More informationEconomic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples
1 Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples Public Trial Lecture Candidate: Vinicius de Oliveira Department of Chemical Engineering, Faculty
More informationModel-based On-Line Optimization Framework for Semi-batch Polymerization Reactors
Preprints of the 9th International Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control MoA1.1 Model-based On-Line Optimization Framework for Semi-batch
More informationOPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN
Dynamic Systems and Applications 16 (2007) 393-406 OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN College of Mathematics and Computer
More informationGradient Sampling for Improved Action Selection and Path Synthesis
Gradient Sampling for Improved Action Selection and Path Synthesis Ian M. Mitchell Department of Computer Science The University of British Columbia November 2016 mitchell@cs.ubc.ca http://www.cs.ubc.ca/~mitchell
More informationNonlinear and robust MPC with applications in robotics
Nonlinear and robust MPC with applications in robotics Boris Houska, Mario Villanueva, Benoît Chachuat ShanghaiTech, Texas A&M, Imperial College London 1 Overview Introduction to Robust MPC Min-Max Differential
More informationSafety Risk Management in Large Scale Engineering Based on Model Predictive Control
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 14, Special Issue Sofia 2014 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2014-0040 Safety Risk Management
More informationDynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization
Dynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization L. T. Biegler and V. Zavala Chemical Engineering Department Carnegie Mellon University Pittsburgh, PA 15213 April 12,
More informationMPC Infeasibility Handling
MPC Handling Thomas Wiese, TU Munich, KU Leuven supervised by H.J. Ferreau, Prof. M. Diehl (both KUL) and Dr. H. Gräb (TUM) October 9, 2008 1 / 42 MPC General MPC Strategies 2 / 42 Linear Discrete-Time
More informationRobotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard
Robotics 2 Target Tracking Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard Slides by Kai Arras, Gian Diego Tipaldi, v.1.1, Jan 2012 Chapter Contents Target Tracking Overview Applications
More informationarxiv: v1 [cs.sy] 2 Oct 2018
Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,
More informationROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1
ROUST CONSTRINED ESTIMTION VI UNSCENTED TRNSFORMTION Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a a Department of Chemical Engineering, Clarkson University, Potsdam, NY -3699, US.
More informationA nonlinear filtering tool for analysis of hot-loop test campaings
A nonlinear filtering tool for analysis of hot-loop test campaings Enso Ikonen* Jenő Kovács*, ** * Systems Engineering Laboratory, Department of Process and Environmental Engineering, University of Oulu,
More informationBasic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties
Chapter 6: Steady-State Data with Model Uncertainties CHAPTER 6 Steady-State Data with Model Uncertainties 6.1 Models with Uncertainties In the previous chapters, the models employed in the DR were considered
More informationA Robust Controller for Scalar Autonomous Optimal Control Problems
A Robust Controller for Scalar Autonomous Optimal Control Problems S. H. Lam 1 Department of Mechanical and Aerospace Engineering Princeton University, Princeton, NJ 08544 lam@princeton.edu Abstract Is
More informationNonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach
onlinear Reference Tracking with Model Predictive Control: An Intuitive Approach Johannes Köhler, Matthias Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of a reference
More informationOptimizing Control of a Continuous Polymerization Reactor
Preprints of the th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control December 8-, 3. Mumbai, India Optimizing Control of a Continuous
More informationAnytime Planning for Decentralized Multi-Robot Active Information Gathering
Anytime Planning for Decentralized Multi-Robot Active Information Gathering Brent Schlotfeldt 1 Dinesh Thakur 1 Nikolay Atanasov 2 Vijay Kumar 1 George Pappas 1 1 GRASP Laboratory University of Pennsylvania
More informationOptimizing Control of Hot Blast Stoves in Staggered Parallel Operation
Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control
More informationDESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER
INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 ISSN 0976 6464(Print)
More informationState Estimation for Nonlinear Systems using Restricted Genetic Optimization
State Estimation for Nonlinear Systems using Restricted Genetic Optimization Santiago Garrido, Luis Moreno, and Carlos Balaguer Universidad Carlos III de Madrid, Leganés 28911, Madrid (Spain) Abstract.
More informationStochastic Analogues to Deterministic Optimizers
Stochastic Analogues to Deterministic Optimizers ISMP 2018 Bordeaux, France Vivak Patel Presented by: Mihai Anitescu July 6, 2018 1 Apology I apologize for not being here to give this talk myself. I injured
More informationRiccati difference equations to non linear extended Kalman filter constraints
International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R
More informationCBE495 LECTURE IV MODEL PREDICTIVE CONTROL
What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from
More informationNonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes
Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes Fernando V. Lima, James B. Rawlings and Tyler A. Soderstrom Department
More informationCoordinating multiple optimization-based controllers: new opportunities and challenges
Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison
More informationAdaptive Dual Control
Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,
More informationDistributed Data Fusion with Kalman Filters. Simon Julier Computer Science Department University College London
Distributed Data Fusion with Kalman Filters Simon Julier Computer Science Department University College London S.Julier@cs.ucl.ac.uk Structure of Talk Motivation Kalman Filters Double Counting Optimal
More informationModel Predictive Control
Model Predictive Control Davide Manca Lecture 6 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree
More informationPrashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles
HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,
More informationModeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell
Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell P. Heidebrecht 1, M. Mangold 2, M. Gundermann 1, A. Kienle 2,3, K. Sundmacher 1,2 1 Otto-von-Guericke-University Magdeburg,
More informationSCALE-UP OF BATCH PROCESSES VIA DECENTRALIZED CONTROL. A. Marchetti, M. Amrhein, B. Chachuat and D. Bonvin
SCALE-UP OF BATCH PROCESSES VIA DECENTRALIZED CONTROL A. Marchetti, M. Amrhein, B. Chachuat and D. Bonvin Laboratoire d Automatique Ecole Polytechnique Fédérale de Lausanne (EPFL) CH-1015 Lausanne, Switzerland
More informationConstrained State Estimation Using the Unscented Kalman Filter
16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and
More informationOptimal control and estimation
Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011
More informationIn search of the unreachable setpoint
In search of the unreachable setpoint Adventures with Prof. Sten Bay Jørgensen James B. Rawlings Department of Chemical and Biological Engineering June 19, 2009 Seminar Honoring Prof. Sten Bay Jørgensen
More informationUCLA Chemical Engineering. Process & Control Systems Engineering Laboratory
Constrained Innite-time Optimal Control Donald J. Chmielewski Chemical Engineering Department University of California Los Angeles February 23, 2000 Stochastic Formulation - Min Max Formulation - UCLA
More information2D Image Processing. Bayes filter implementation: Kalman filter
2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de
More informationSLAM Techniques and Algorithms. Jack Collier. Canada. Recherche et développement pour la défense Canada. Defence Research and Development Canada
SLAM Techniques and Algorithms Jack Collier Defence Research and Development Canada Recherche et développement pour la défense Canada Canada Goals What will we learn Gain an appreciation for what SLAM
More informationMeasurement-based Run-to-run Optimization of a Batch Reaction-distillation System
Measurement-based Run-to-run Optimization of a Batch Reaction-distillation System A. Marchetti a, B. Srinivasan a, D. Bonvin a*, S. Elgue b, L. Prat b and M. Cabassud b a Laboratoire d Automatique Ecole
More information5 Handling Constraints
5 Handling Constraints Engineering design optimization problems are very rarely unconstrained. Moreover, the constraints that appear in these problems are typically nonlinear. This motivates our interest
More informationPartially Observable Markov Decision Processes (POMDPs) Pieter Abbeel UC Berkeley EECS
Partially Observable Markov Decision Processes (POMDPs) Pieter Abbeel UC Berkeley EECS Many slides adapted from Jur van den Berg Outline POMDPs Separation Principle / Certainty Equivalence Locally Optimal
More informationCS 532: 3D Computer Vision 6 th Set of Notes
1 CS 532: 3D Computer Vision 6 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Intro to Covariance
More informationNonlinear Behaviour of a Low-Density Polyethylene Tubular Reactor-Separator-Recycle System
European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Nonlinear Behaviour of a Low-Density Polyethylene
More informationModel Predictive Compressor Surge Control
Model Predictive Compressor Surge Control P.J.H. Zillinger Molenaar DCT 27. Master s thesis Coach(es): Supervisor: Ir. J. van Helvoirt Prof. Dr. Ir. M. Steinbuch Technische Universiteit Eindhoven Department
More informationCopyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems
Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude
More informationNonlinear Model Predictive Control Tools (NMPC Tools)
Nonlinear Model Predictive Control Tools (NMPC Tools) Rishi Amrit, James B. Rawlings April 5, 2008 1 Formulation We consider a control system composed of three parts([2]). Estimator Target calculator Regulator
More informationLinear & nonlinear classifiers
Linear & nonlinear classifiers Machine Learning Hamid Beigy Sharif University of Technology Fall 1396 Hamid Beigy (Sharif University of Technology) Linear & nonlinear classifiers Fall 1396 1 / 44 Table
More informationModel-based Conceptual Design and Tool Support for the Development of Continuous Chemical Processes
Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the 22nd European Symposium on Computer Aided Process Engineering, 17-20 June 2012, London. 2012 Elsevier B.V. All rights reserved
More informationLearning Tetris. 1 Tetris. February 3, 2009
Learning Tetris Matt Zucker Andrew Maas February 3, 2009 1 Tetris The Tetris game has been used as a benchmark for Machine Learning tasks because its large state space (over 2 200 cell configurations are
More informationTheory in Model Predictive Control :" Constraint Satisfaction and Stability!
Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time
More informationIntroduction to Unscented Kalman Filter
Introduction to Unscented Kalman Filter 1 Introdution In many scientific fields, we use certain models to describe the dynamics of system, such as mobile robot, vision tracking and so on. The word dynamics
More informationNonlinear Identification of Backlash in Robot Transmissions
Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu
ESTIMATOR STABILITY ANALYSIS IN SLAM Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu Institut de Robtica i Informtica Industrial, UPC-CSIC Llorens Artigas 4-6, Barcelona, 88 Spain {tvidal, cetto,
More informationPROBABILISTIC REASONING OVER TIME
PROBABILISTIC REASONING OVER TIME In which we try to interpret the present, understand the past, and perhaps predict the future, even when very little is crystal clear. Outline Time and uncertainty Inference:
More informationImproved Action Selection and Path Synthesis using Gradient Sampling
Improved Action Selection and Path Synthesis using Gradient Sampling Neil Traft and Ian M. Mitchell Department of Computer Science The University of British Columbia December 2016 ntraft@cs.ubc.ca mitchell@cs.ubc.ca
More informationA Two-Stage Algorithm for Multi-Scenario Dynamic Optimization Problem
A Two-Stage Algorithm for Multi-Scenario Dynamic Optimization Problem Weijie Lin, Lorenz T Biegler, Annette M. Jacobson March 8, 2011 EWO Annual Meeting Outline Project review and problem introduction
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Extended Kalman Filter Dr. Kostas Alexis (CSE) These slides relied on the lectures from C. Stachniss, J. Sturm and the book Probabilistic Robotics from Thurn et al.
More informationDistributed and Real-time Predictive Control
Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency
More informationMonitoring Emulsion Polymerization by Raman Spectroscopy
An Executive Summary Monitoring Emulsion Polymerization by Raman Spectroscopy Why process analytical matters to process development R&D. Serena Stephenson, PhD Senior R&D Analytical Manager Kishori Deshpande,
More informationOptimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities
Optimal dynamic operation of chemical processes: Assessment of the last 2 years and current research opportunities James B. Rawlings Department of Chemical and Biological Engineering April 3, 2 Department
More informationAspen Polymers. Conceptual design and optimization of polymerization processes
Aspen Polymers Conceptual design and optimization of polymerization processes Aspen Polymers accelerates new product innovation and enables increased operational productivity for bulk and specialty polymer
More informationEvery real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics
Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design
More informationStochastic and Adaptive Optimal Control
Stochastic and Adaptive Optimal Control Robert Stengel Optimal Control and Estimation, MAE 546 Princeton University, 2018! Nonlinear systems with random inputs and perfect measurements! Stochastic neighboring-optimal
More information2D Image Processing. Bayes filter implementation: Kalman filter
2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Dr. Gabriele Bleser Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche
More informationData assimilation with and without a model
Data assimilation with and without a model Tim Sauer George Mason University Parameter estimation and UQ U. Pittsburgh Mar. 5, 2017 Partially supported by NSF Most of this work is due to: Tyrus Berry,
More informationPredictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping
ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School
More informationEvent-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems
Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,
More informationControl and Optimization of Batch Chemical Processes
Control and Optimization of Batch Chemical Processes Dominique Bonvin 1, and Grégory François 2 1 Laboratoire d Automatique, Ecole Polytechnique Fédérale de Lausanne EPFL - Station 9, CH-1015, Lausanne,
More informationSubject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)
Subject: Optimal Control Assignment- (Related to Lecture notes -). Design a oil mug, shown in fig., to hold as much oil possible. The height and radius of the mug should not be more than 6cm. The mug must
More informationA Real-Time Optimization Framework for the Iterative Controller Tuning Problem
Processes 23,, 23-237; doi:.339/pr223 OPEN ACCESS processes ISSN 2227-977 www.mdpi.com/journal/processes Article A Real-Time Optimization Framework for the Iterative Controller Tuning Problem Gene A. Bunin,
More informationA FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings
A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER Gabriele Pannocchia, Nabil Laachi James B. Rawlings Department of Chemical Engineering Univ. of Pisa Via Diotisalvi 2, 5626 Pisa (Italy) Department
More informationRobust Dynamic Optimization of a Semi-Batch Emulsion Polymerization Process with Parametric Uncertainties - A Heuristic Approach -
Preprint, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems obust Dynamic Optimization of a Semi-Batch Emulsion Polymerization Process with Parametric Uncertainties -
More informationQuis custodiet ipsos custodes?
Quis custodiet ipsos custodes? James B. Rawlings, Megan Zagrobelny, Luo Ji Dept. of Chemical and Biological Engineering, Univ. of Wisconsin-Madison, WI, USA IFAC Conference on Nonlinear Model Predictive
More informationFeedback Control Theory: Architectures and Tools for Real-Time Decision Making
Feedback Control Theory: Architectures and Tools for Real-Time Decision Making Richard M. Murray California Institute of Technology Real-Time Decision Making Bootcamp Simons Institute for the Theory of
More informationMiscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier
Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationEconomic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control
SICE Journal of Control, Measurement, and System Integration, Vol. 10, No. 2, pp. 039 052, March 2017 Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control
More informationAn introduction to particle filters
An introduction to particle filters Andreas Svensson Department of Information Technology Uppsala University June 10, 2014 June 10, 2014, 1 / 16 Andreas Svensson - An introduction to particle filters Outline
More informationRobust Optimal Control for Nonlinear Dynamic Systems
Robust Optimal Control for Nonlinear Dynamic Systems, Professor for Optimization in Engineering, Electrical Engineering Department (ESAT) K.U. Leuven, Belgium Joint work with Peter Kuehl, Boris Houska,
More informationGain Scheduling and Dynamic Inversion
Lecture 31 Gain Scheduling and Dynamic Inversion Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Topics A Brief Overview of Gain Scheduling Philosophy
More informationFeedback Linearization based Arc Length Control for Gas Metal Arc Welding
5 American Control Conference June 8-, 5. Portland, OR, USA FrA5.6 Feedback Linearization based Arc Length Control for Gas Metal Arc Welding Jesper S. Thomsen Abstract In this paper a feedback linearization
More informationStochastic Tube MPC with State Estimation
Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,
More informationDual Estimation and the Unscented Transformation
Dual Estimation and the Unscented Transformation Eric A. Wan ericwan@ece.ogi.edu Rudolph van der Merwe rudmerwe@ece.ogi.edu Alex T. Nelson atnelson@ece.ogi.edu Oregon Graduate Institute of Science & Technology
More informationHere represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.
19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that
More informationDESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL
DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR CONTROL Alex D. Kalafatis Liuping Wang William R. Cluett AspenTech, Toronto, Canada School of Electrical & Computer Engineering, RMIT University, Melbourne,
More informationMOST control systems are designed under the assumption
2076 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 2008 Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses David Muñoz de la Peña and Panagiotis D. Christofides
More information