Model-based Control and Optimization with Imperfect Models Weihua Gao, Simon Wenzel, Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell

Size: px
Start display at page:

Download "Model-based Control and Optimization with Imperfect Models Weihua Gao, Simon Wenzel, Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell"

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

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 information

Slovak 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 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 information

Online optimizing control: The link between plant economics and process control

Online 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 information

Nonlinear State Estimation Methods Overview and Application to PET Polymerization

Nonlinear 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 information

Dynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality

Dynamic 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 information

Online monitoring of MPC disturbance models using closed-loop data

Online 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 information

Optimizing Economic Performance using Model Predictive Control

Optimizing 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 information

L06. LINEAR KALMAN FILTERS. NA568 Mobile Robotics: Methods & Algorithms

L06. 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 information

EE C128 / ME C134 Feedback Control Systems

EE 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 information

Partially Observable Markov Decision Processes (POMDPs)

Partially 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 information

A Study of Covariances within Basic and Extended Kalman Filters

A 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 information

Active Fault Diagnosis for Uncertain Systems

Active 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 information

FAULT-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. 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 information

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4

Paris'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 information

Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples

Economic 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 information

Model-based On-Line Optimization Framework for Semi-batch Polymerization Reactors

Model-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 information

OPTIMAL FUSION OF SENSOR DATA FOR DISCRETE KALMAN FILTERING Z. G. FENG, K. L. TEO, N. U. AHMED, Y. ZHAO, AND W. Y. YAN

OPTIMAL 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 information

Gradient Sampling for Improved Action Selection and Path Synthesis

Gradient 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 information

Nonlinear and robust MPC with applications in robotics

Nonlinear 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 information

Safety Risk Management in Large Scale Engineering Based on Model Predictive Control

Safety 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 information

Dynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization

Dynamic 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 information

MPC Infeasibility Handling

MPC 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 information

Robotics 2 Target Tracking. Kai Arras, Cyrill Stachniss, Maren Bennewitz, Wolfram Burgard

Robotics 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 information

arxiv: v1 [cs.sy] 2 Oct 2018

arxiv: 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 information

ROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1

ROBUST 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 information

A nonlinear filtering tool for analysis of hot-loop test campaings

A 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 information

Basic Concepts in Data Reconciliation. Chapter 6: Steady-State Data Reconciliation with Model Uncertainties

Basic 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 information

A Robust Controller for Scalar Autonomous Optimal Control Problems

A 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 information

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach

Nonlinear 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 information

Optimizing Control of a Continuous Polymerization Reactor

Optimizing 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 information

Anytime Planning for Decentralized Multi-Robot Active Information Gathering

Anytime 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 information

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing 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 information

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

DESIGN 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 information

State Estimation for Nonlinear Systems using Restricted Genetic Optimization

State 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 information

Stochastic Analogues to Deterministic Optimizers

Stochastic 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 information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati 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 information

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 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 information

Nonlinear 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 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 information

Coordinating multiple optimization-based controllers: new opportunities and challenges

Coordinating 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 information

Adaptive Dual Control

Adaptive 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 information

Distributed 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 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 information

Model Predictive Control

Model 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 information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant 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 information

Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell

Modeling, 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 information

SCALE-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 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 information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained 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 information

Optimal control and estimation

Optimal 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 information

In search of the unreachable setpoint

In 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 information

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

UCLA 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 information

2D Image Processing. Bayes filter implementation: Kalman filter

2D 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 information

SLAM 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. 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 information

Measurement-based Run-to-run Optimization of a Batch Reaction-distillation System

Measurement-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 information

5 Handling Constraints

5 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 information

Partially Observable Markov Decision Processes (POMDPs) Pieter Abbeel UC Berkeley EECS

Partially 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 information

CS 532: 3D Computer Vision 6 th Set of Notes

CS 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 information

Nonlinear Behaviour of a Low-Density Polyethylene Tubular Reactor-Separator-Recycle System

Nonlinear 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 information

Model Predictive Compressor Surge Control

Model 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 information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted 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 information

Nonlinear Model Predictive Control Tools (NMPC Tools)

Nonlinear 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 information

Linear & nonlinear classifiers

Linear & 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 information

Model-based Conceptual Design and Tool Support for the Development of Continuous Chemical Processes

Model-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 information

Learning Tetris. 1 Tetris. February 3, 2009

Learning 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 information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory 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 information

Introduction to Unscented Kalman Filter

Introduction 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 information

Nonlinear Identification of Backlash in Robot Transmissions

Nonlinear 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 information

Multi-Robotic Systems

Multi-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 information

ESTIMATOR 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 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 information

PROBABILISTIC REASONING OVER TIME

PROBABILISTIC 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 information

Improved Action Selection and Path Synthesis using Gradient Sampling

Improved 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 information

A Two-Stage Algorithm for Multi-Scenario Dynamic Optimization Problem

A 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 information

Autonomous Mobile Robot Design

Autonomous 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 information

Distributed and Real-time Predictive Control

Distributed 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 information

Monitoring Emulsion Polymerization by Raman Spectroscopy

Monitoring 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 information

Optimal 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 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 information

Aspen Polymers. Conceptual design and optimization of polymerization processes

Aspen 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 information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every 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 information

Stochastic and Adaptive Optimal Control

Stochastic 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 information

2D Image Processing. Bayes filter implementation: Kalman filter

2D 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 information

Data assimilation with and without a model

Data 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 information

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive 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 information

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-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 information

Control and Optimization of Batch Chemical Processes

Control 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 information

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Subject: 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 information

A Real-Time Optimization Framework for the Iterative Controller Tuning Problem

A 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 information

A 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,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 information

Robust Dynamic Optimization of a Semi-Batch Emulsion Polymerization Process with Parametric Uncertainties - A Heuristic Approach -

Robust 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 information

Quis custodiet ipsos custodes?

Quis 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 information

Feedback Control Theory: Architectures and Tools for Real-Time Decision Making

Feedback 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 information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. 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 information

Introduction to System Identification and Adaptive Control

Introduction 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 information

Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control

Economic 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 information

An introduction to particle filters

An 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 information

Robust Optimal Control for Nonlinear Dynamic Systems

Robust 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 information

Gain Scheduling and Dynamic Inversion

Gain 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 information

Feedback Linearization based Arc Length Control for Gas Metal Arc Welding

Feedback 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 information

Stochastic Tube MPC with State Estimation

Stochastic 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 information

Dual Estimation and the Unscented Transformation

Dual 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 information

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here 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 information

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

DESIGN 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 information

MOST control systems are designed under the assumption

MOST 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