Batch-to-batch strategies for cooling crystallization
|
|
- Vincent Page
- 5 years ago
- Views:
Transcription
1 Batch-to-batch strategies for cooling crystallization Marco Forgione 1, Ali Mesbah 1, Xavier Bombois 1, Paul Van den Hof 2 1 Delft University of echnology Delft Center for Systems and Control 2 Eindhoven University of echnology Delft Center for Systems and Control 51 th IEEE Conference on Decision and Control Grand Wailea, Maui, Hawaii Marco Forgione (U Delft) B2B strategies CDC / 19
2 Motivation Many operations are performed in batch mode. Batch processes bring both challenges and opportunities for control. Challenges Wide dynamical range Limited measurements* Opportunities Slow dynamics Repetitive nature * In this presentation: batch-to-batch learning control for cooling crytallization which exploit the repetitive nature. Iterative Learning Control (ILC) Iterative Identification Control (IIC). Marco Forgione (U Delft) B2B strategies CDC / 19
3 Motivation Many operations are performed in batch mode. Batch processes bring both challenges and opportunities for control. Challenges Wide dynamical range Limited measurements* Opportunities Slow dynamics Repetitive nature * In this presentation: batch-to-batch learning control for cooling crytallization which exploit the repetitive nature. Iterative Learning Control (ILC) Iterative Identification Control (IIC). Marco Forgione (U Delft) B2B strategies CDC / 19
4 Outline 1 Batch crystallization 2 Batch-to-batch Strategies: ILC and IIC 3 Simulation Results Marco Forgione (U Delft) B2B strategies CDC / 19
5 Batch Crystallization Process Description Separation and purification process of industrial interest. A solution is cooled down, solid crystals are produced. 1 Hot solution fed into the vessel. 2 Start cooling. 3 Introduce seeds. 4 Cool to final temperature. Seeds grow, new crystal are generated. 5 Remove final product. Marco Forgione (U Delft) B2B strategies CDC / 19
6 Batch Crystallization Process Description Separation and purification process of industrial interest. A solution is cooled down, solid crystals are produced. 1 Hot solution fed into the vessel. 2 Start cooling. 3 Introduce seeds. 4 Cool to final temperature. Seeds grow, new crystal are generated. 5 Remove final product. Marco Forgione (U Delft) B2B strategies CDC / 19
7 Batch Crystallization Process Description Separation and purification process of industrial interest. A solution is cooled down, solid crystals are produced. 1 Hot solution fed into the vessel. 2 Start cooling. 3 Introduce seeds. 4 Cool to final temperature. Seeds grow, new crystal are generated. 5 Remove final product. Marco Forgione (U Delft) B2B strategies CDC / 19
8 Batch Crystallization Process Description Separation and purification process of industrial interest. A solution is cooled down, solid crystals are produced. 1 Hot solution fed into the vessel. 2 Start cooling. 3 Introduce seeds. 4 Cool to final temperature. Seeds grow, new crystal are generated. 5 Remove final product. Marco Forgione (U Delft) B2B strategies CDC / 19
9 Batch Crystallization Process Description Separation and purification process of industrial interest. A solution is cooled down, solid crystals are produced. 1 Hot solution fed into the vessel. 2 Start cooling. 3 Introduce seeds. 4 Cool to final temperature. Seeds grow, new crystal are generated. 5 Remove final product. Marco Forgione (U Delft) B2B strategies CDC / 19
10 Batch Crystallization Modeling Process described by: hermal Dynamics from the actuator to the vessel temperature. Linear, known or easy to derive/estimate. Crystallization Dynamics from the reactor temperature to the crystallization properties. Nonlinear PDE, parametric + structural uncertainties possible. e Batch crystallizer Y J Y Y emperature Dynamics Crystallization Dynamics Marco Forgione (U Delft) B2B strategies CDC / 19
11 Batch Crystallization Control Strategies: industrial practice Only the crystallizer temperature is measured and controlled on-line. r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics e Y Y Y e Control strategies such as MPC proposed in the literature. hey rely on reliable on-line measurements, not always available. Alternative approach based on Batch-to-batch Control. Marco Forgione (U Delft) B2B strategies CDC / 19
12 Batch Crystallization Control Strategies: industrial practice Only the crystallizer temperature is measured and controlled on-line. r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics e Y Y Y e Control strategies such as MPC proposed in the literature. hey rely on reliable on-line measurements, not always available. Alternative approach based on Batch-to-batch Control. Marco Forgione (U Delft) B2B strategies CDC / 19
13 Batch Crystallization Control Strategies: industrial practice Only the crystallizer temperature is measured and controlled on-line. r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics e Y Y Y e Control strategies such as MPC proposed in the literature. hey rely on reliable on-line measurements, not always available. Alternative approach based on Batch-to-batch Control. Marco Forgione (U Delft) B2B strategies CDC / 19
14 Batch-to-batch Control Architecture A framework for batch-to-batch control. r k Built on top of the standard industrial control. updated from batch to batch. Can use measurements available at the end of the batch. B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e Y Y Y e Objective for batch k: tracking of supersaturation profile S k. Marco Forgione (U Delft) B2B strategies CDC / 19
15 Batch-to-batch Control Architecture A framework for batch-to-batch control. r k Built on top of the standard industrial control. updated from batch to batch. Can use measurements available at the end of the batch. B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e SC (, ) S Objective for batch k: tracking of supersaturation profile S k. Marco Forgione (U Delft) B2B strategies CDC / 19
16 Batch-to-batch Strategies Iterative Learning Control ILC based on an additive correction of a nominal model from r to S. Ŝ( r ) Ŝ k ( r ) Ŝ( r ) + α k nominal model corrected model Note: r, α k vectors of samples R N (N = batch length). We describe the system in discrete, finite time (static mapping). A nonparametric model correction. α k can compensate for model mismatch (along a particular trajectory) effect of repetitive disturbances Marco Forgione (U Delft) B2B strategies CDC / 19
17 Batch-to-batch Strategies Iterative Learning Control ILC based on an additive correction of a nominal model from r to S. Ŝ( r ) Ŝ k ( r ) Ŝ( r ) + α k nominal model corrected model Note: r, α k vectors of samples R N (N = batch length). We describe the system in discrete, finite time (static mapping). A nonparametric model correction. α k can compensate for model mismatch (along a particular trajectory) effect of repetitive disturbances Marco Forgione (U Delft) B2B strategies CDC / 19
18 Iterative Learning Control Correction vector How to obtain the correction vector α? In principle, match the measurement from the previous batch. α k+1 = S k Ŝ(r k ) = model error k Due to nonrepetitive disturbances on S k, this is not a good solution. ake into account the deviation from α k. α k+1 = arg min α R N S k (Ŝ(r ) + α) 2 Q α + α α k 2 S α Careful tuning of Q α, S α is delicate. Marco Forgione (U Delft) B2B strategies CDC / 19
19 Iterative Learning Control Correction vector How to obtain the correction vector α? In principle, match the measurement from the previous batch. α k+1 = S k Ŝ(r k ) = model error k Due to nonrepetitive disturbances on S k, this is not a good solution. ake into account the deviation from α k. α k+1 = arg min α R N S k (Ŝ(r ) + α) 2 Q α + α α k 2 S α Careful tuning of Q α, S α is delicate. Marco Forgione (U Delft) B2B strategies CDC / 19
20 Iterative Learning Control Correction vector How to obtain the correction vector α? In principle, match the measurement from the previous batch. α k+1 = S k Ŝ(r k ) = model error k Due to nonrepetitive disturbances on S k, this is not a good solution. ake into account the deviation from α k. α k+1 = arg min α R N S k (Ŝ(r ) + α) 2 Q α + α α k 2 S α Careful tuning of Q α, S α is delicate. Marco Forgione (U Delft) B2B strategies CDC / 19
21 Iterative Learning Control Algorithm Steps of the ILC algorithm. At each batch k: 1 r k is set as the input to the controller, the batch is executed. S k is estimated from measurements. 2 An additive correction of the nominal model is performed: Ŝ k ( r ) Ŝ( r ) + α k. 3 he corrected model is used to design r k+1 for the next batch: r k+1 = arg min r R N S k+1 Ŝ k ( r ) 2 B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e SC (, ) S Marco Forgione (U Delft) B2B strategies CDC / 19
22 Iterative Learning Control Algorithm Steps of the ILC algorithm. At each batch k: 1 r k is set as the input to the controller, the batch is executed. S k is estimated from measurements. 2 An additive correction of the nominal model is performed: Ŝ k ( r ) Ŝ( r ) + α k. 3 he corrected model is used to design r k+1 for the next batch: r k+1 = arg min r R N S k+1 Ŝ k ( r ) 2 B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e SC (, ) S Marco Forgione (U Delft) B2B strategies CDC / 19
23 Iterative Learning Control Algorithm Steps of the ILC algorithm. At each batch k: 1 r k is set as the input to the controller, the batch is executed. S k is estimated from measurements. 2 An additive correction of the nominal model is performed: Ŝ k ( r ) Ŝ( r ) + α k. 3 he corrected model is used to design r k+1 for the next batch: r k+1 = arg min r R N S k+1 Ŝ k ( r ) 2 B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e SC (, ) S Marco Forgione (U Delft) B2B strategies CDC / 19
24 Iterative Identification Control Implementation IIC is based on a parametric correction assuming a certain model structure. Ŝ( r, θ) Ŝ k ( r, ˆθ k ) model structure IIC corrected model Iterative estimation of ˆθ k combining information from previous measurement. Given a new measurement Ỹ k = ( k C k ): he a posteriori probability of θ is computed (Bayes rules): ˆθ k+1 is taken as arg max over θ of the distribution (MAP estimate) In our case (under simplifying assumptions) ( ˆθ k+1 = arg min C k Ĉ( k, θ) 2 + θ ˆθ θ Σ 1 k 2 ) e Σ 1 θ k A Nonlinear Least Squares problem with a regularization term. Marco Forgione (U Delft) B2B strategies CDC / 19
25 Iterative Identification Control Implementation IIC is based on a parametric correction assuming a certain model structure. Ŝ( r, θ) Ŝ k ( r, ˆθ k ) model structure IIC corrected model Iterative estimation of ˆθ k combining information from previous measurement. Given a new measurement Ỹ k = ( k C k ): he a posteriori probability of θ is computed (Bayes rules): ˆθ k+1 is taken as arg max over θ of the distribution (MAP estimate) In our case (under simplifying assumptions) ( ˆθ k+1 = arg min C k Ĉ( k, θ) 2 + θ ˆθ θ Σ 1 k 2 ) e Σ 1 θ k A Nonlinear Least Squares problem with a regularization term. Marco Forgione (U Delft) B2B strategies CDC / 19
26 Iterative Identification Control Implementation IIC is based on a parametric correction assuming a certain model structure. Ŝ( r, θ) Ŝ k ( r, ˆθ k ) model structure IIC corrected model Iterative estimation of ˆθ k combining information from previous measurement. Given a new measurement Ỹ k = ( k C k ): he a posteriori probability of θ is computed (Bayes rules): ˆθ k+1 is taken as arg max over θ of the distribution (MAP estimate) In our case (under simplifying assumptions) ( ˆθ k+1 = arg min C k Ĉ( k, θ) 2 + θ ˆθ θ Σ 1 k 2 ) e Σ 1 θ k A Nonlinear Least Squares problem with a regularization term. Marco Forgione (U Delft) B2B strategies CDC / 19
27 Iterative Identification Control Algorithm Steps of the IIC algorithm. At each k: is set as the input to the controller, the batch is executed. ( C k, k ) are measured. 1 r k 2 he updated parameter ˆθ k is computed and the corrected model is defined as Ŝ k ( r ) Ŝ( r, ˆθ k ). 3 he corrected model is used to design r k+1 for the next batch to track a set-point S k+1 r k+1 = arg min r R N S k+1 Ŝk( r ) 2 Marco Forgione (U Delft) B2B strategies CDC / 19
28 Simulation Results Scenario N it = 30 iterations (batches) Objective: tracking of a set-point S k Set-point change in batch 11 r updated from batch to batch using ILC and IIC B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e SC (, ) S Marco Forgione (U Delft) B2B strategies CDC / 19
29 Simulation Results Cases Simulation study in two different scenarios Case 1: Disturbances + parametric model mismatch B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e Marco Forgione (U Delft) B2B strategies CDC / 19
30 Simulation Results Cases Simulation study in two different scenarios Case 2: Disturbances + structural model mismatch B2B (ILC or IIC) r emperature Controller J hermal Dynamics Batch crystallizer Crystallization Dynamics(θ) e C C C e Marco Forgione (U Delft) B2B strategies CDC / 19
31 Simulation Results Case 1 Results for Case 1 emperature (C) Supersaturation (g/l) Batch Iterative Learning Control Batch 10 Batch 11 Batch ime (min) ime (min) emperature (C) Supersaturation (g/l) Iterative Identification Control Batch Batch 10 Batch 11 Batch ime (min) ime (min) α (g/l) ime (min) 1 1 IIC: faster convergence Marco Forgione (U Delft) B2B strategies CDC / 19
32 Simulation Results Case 2 Results for Case 2 emperature (C) Supersaturation (g/l) Batch Iterative Learning Control Batch 10 Batch 11 Batch ime (min) ime (min) emperature (C) Supersaturation (g/l) Iterative Identification Control Batch Batch 10 Batch 11 Batch ime (min) ime (min) α (g/l) ime (min) 1 1 ILC: convergence despite mismatch Marco Forgione (U Delft) B2B strategies CDC / 19
33 Simulation Results Summary Iterative Learning racking in presence of structure mismatch Close-form algorithm Slower convergence of the algorithm Learning of a trajectory: degradation if we change the set-point Iterative Identification Faster convergence with right model structure Learning of the full dynamics: easy to follow different setpoint Performance degradation with mismatches Numerical solution NLSQ required Marco Forgione (U Delft) B2B strategies CDC / 19
34 Conclusions A batch-to-batch architecture for cooling crystallization. Uses measurements available at the end of a batch. Built on top of standard control. Can cope with model mismatches and disturbances. Experiments going on. Future work Introduce excitation signals Combine ILC and IIC strategies. Marco Forgione (U Delft) B2B strategies CDC / 19
35 hank you. Questions? Marco Forgione (U Delft) B2B strategies CDC / 19
Iterative Learning Control of Supersaturation in Batch Cooling Crystallization
Iterative Learning Control of Supersaturation in Batch Cooling Crystallization Marco Forgione, Ali Mesbah, Xavier Bombois and Paul M.J. Van den Hof Abstract An Iterative Learning Control (ILC) algorithm
More informationExperiment design for batch-to-batch model-based learning control
Experiment design for batch-to-batch model-based learning control Marco Forgione, Xavier Bombois and Paul M.J. Van den Hof Abstract An Experiment Design framewor for dynamical systems which execute multiple
More informationRun-to-Run MPC Tuning via Gradient Descent
Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the nd European Symposium on Computer Aided Process Engineering, 7 - June, London. c Elsevier B.V. All rights reserved. Run-to-Run
More informationModel-based Optimal Control of Industrial Batch Crystallizers
20 th European Symposium on Computer Aided Process Engineering ESCAPE20 S. Pierucci and G. Buzzi Ferraris (Editors) 2010 Elsevier B.V. All rights reserved. 1563 Model-based Optimal Control of Industrial
More informationData-based Modelling for Control and Optimization
Data-based Modelling for Control and Optimization Paul Van den Hof Systems and Control: Challenges in the 21 st century Delft, 7-8 June 2004 1 Contents Introduction: from data to model to control Identification
More informationTen years of progress in Identification for Control. Outline
Ten years of progress in Identification for Control Design and Optimization of Restricted Complexity Controllers Grenoble Workshop, 15-16 January, 2003 Michel Gevers CESAME - UCL, Louvain-la-Neuve, Belgium
More informationOptimal input design for nonlinear dynamical systems: a graph-theory approach
Optimal input design for nonlinear dynamical systems: a graph-theory approach Patricio E. Valenzuela Department of Automatic Control and ACCESS Linnaeus Centre KTH Royal Institute of Technology, Stockholm,
More informationIDENTIFICATION FOR CONTROL
IDENTIFICATION FOR CONTROL Raymond A. de Callafon, University of California San Diego, USA Paul M.J. Van den Hof, Delft University of Technology, the Netherlands Keywords: Controller, Closed loop model,
More informationReal-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 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 informationTemporal-Difference Q-learning in Active Fault Diagnosis
Temporal-Difference Q-learning in Active Fault Diagnosis Jan Škach 1 Ivo Punčochář 1 Frank L. Lewis 2 1 Identification and Decision Making Research Group (IDM) European Centre of Excellence - NTIS University
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 informationAdaptive Robust Precision Control of Piezoelectric Positioning Stages
Proceedings of the 5 IEEE/ASME International Conference on Advanced Intelligent Mechatronics Monterey, California, USA, 4-8 July, 5 MB3-3 Adaptive Robust Precision Control of Piezoelectric Positioning
More informationA comparative performance evaluation of nonlinear observers for a fed-batch evaporative crystallization process
A comparative performance evaluation of nonlinear observers for a fed-batch evaporative crystallization process I. Mora Moreno Master of Science Thesis Supervisors: prof.dr.ir. P.M.J. Van den Hof (Paul)
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 informationSimultaneous state and input estimation of non-linear process with unknown inputs using particle swarm optimization particle filter (PSO-PF) algorithm
Simultaneous state and input estimation of non-linear process with unknown inputs using particle swarm optimization particle filter (PSO-PF) algorithm Mohammad A. Khan, CSChe 2016 Outlines Motivations
More informationAnalysis and Synthesis of Single-Input Single-Output Control Systems
Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems
More informationNumerical Sensitivity Analysis of a complex Glass Forming Process by means of local perturbations
Numerical Sensitivity Analysis of a complex Glass Forming Process by means of local perturbations Chettapong Janya-anurak, Thomas Bernard, Hannes Birkenhofer Fraunhofer Institute of Optronics, System Technologies
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 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 informationControl Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard
Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control
More informationmagnitude [db] phase [deg] frequency [Hz] feedforward motor load -
ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an
More informationAADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J.
ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J. ADAM (1) Institute of Technological Development for the Chemical Industry (INTEC), CONICET Universidad Nacional del Litoral (UNL). Güemes
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 informationPlasma Current, Position and Shape Control June 2, 2010
, Position and Shape Control June 2, 2010 June 2, 2010 - ITER International Summer School 2010 Control 1 in collaboration with CREATE and EFDA-JET PPCC contributors 1 CREATE, Università di Napoli Federico
More informationNONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC
NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC Eduardo J. Adam 1 1 Facultad de Ingeniería Química, Universidad Nacional del Litoral, Santa Fe, Argentina ABSTRACT This
More informationLazy learning for control design
Lazy learning for control design Gianluca Bontempi, Mauro Birattari, Hugues Bersini Iridia - CP 94/6 Université Libre de Bruxelles 5 Bruxelles - Belgium email: {gbonte, mbiro, bersini}@ulb.ac.be Abstract.
More informationAn Investigation into the Nonlinearity of Polyethylene Reactor Operation. Department of Chemical Engineering Queen s University
An Investigation into the Nonlinearity of Polyethylene Reactor Operation M.-A. Benda,, K. McAuley and P.J. McLellan Department of Chemical Engineering Queen s University Outline Motivation Background:
More informationCM 3310 Process Control, Spring Lecture 21
CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure
More informationJerk derivative feedforward control for motion systems
Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion
More informationCHAPTER 3 TUNING METHODS OF CONTROLLER
57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).
More informationLecture 7 Open-loop & closedloop experiments. The Bias Formula goes closed-loop and the returns
Lecture 7 Open-loop & closedloop experiments The Bias Formula goes closed-loop and the returns Closed-loop vs open-loop Open-loop system disturbance Feedback-free system input output Control input independent
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574
More informationRobust Adaptive MPC for Systems with Exogeneous Disturbances
Robust Adaptive MPC for Systems with Exogeneous Disturbances V. Adetola M. Guay Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada (e-mail: martin.guay@chee.queensu.ca) Abstract:
More informationThe Rationale for Second Level Adaptation
The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach
More informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
More informationPerforming Aggressive Maneuvers using Iterative Learning Control
2009 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 12-17, 2009 Performing Aggressive Maneuvers using Iterative Learning Control Oliver Purwin
More informationSet-based adaptive estimation for a class of nonlinear systems with time-varying parameters
Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Furama Riverfront, Singapore, July -3, Set-based adaptive estimation for
More informationModeling and Analysis of Dynamic Systems
Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard c Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 Outline 1 Lecture 9: Model Parametrization 2
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationLearning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System
Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA
More informationFRTN 15 Predictive Control
Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the
More informationDesign of Advanced Control Techniques for an Underwater Vehicle
Design of Advanced Control Techniques for an Underwater Vehicle Divine Maalouf Advisors: Vincent Creuze Ahmed Chemori René Zapata 5 juillet 2012 OUTLINE I. Introduction: Problems/Challenges II. Modeling
More informationIterative Control for Periodic Tasks with Robustness Considerations, Applied to a Nanopositioning Stage
Proceedings of the 7th IFAC Symposium on Mechatronic Systems, Loughborough University, UK, September 5-8, 216 ThP6T11 Iterative Control for Periodic Tasks with Robustness Considerations, Applied to a anopositioning
More informationJ. Sadeghi E. Patelli M. de Angelis
J. Sadeghi E. Patelli Institute for Risk and, Department of Engineering, University of Liverpool, United Kingdom 8th International Workshop on Reliable Computing, Computing with Confidence University of
More informationDesign of Norm-Optimal Iterative Learning Controllers: The Effect of an Iteration-Domain Kalman Filter for Disturbance Estimation
Design of Norm-Optimal Iterative Learning Controllers: The Effect of an Iteration-Domain Kalman Filter for Disturbance Estimation Nicolas Degen, Autonomous System Lab, ETH Zürich Angela P. Schoellig, University
More informationSTAT 499/962 Topics in Statistics Bayesian Inference and Decision Theory Jan 2018, Handout 01
STAT 499/962 Topics in Statistics Bayesian Inference and Decision Theory Jan 2018, Handout 01 Nasser Sadeghkhani a.sadeghkhani@queensu.ca There are two main schools to statistical inference: 1-frequentist
More informationOpen/Closed Loop Bifurcation Analysis and Dynamic Simulation for Identification and Model Based Control of Polymerization 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. Open/Closed Loop Bifurcation Analysis and Dynamic
More informationINTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION
INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION Rim Hamdaoui, Safa Guesmi, Rafika Elharabi and Med Naceur Abdelkrim UR. Modelling, Analysis and Systems Control, University of Gabes,
More information(1) Introduction to Bayesian statistics
Spring, 2018 A motivating example Student 1 will write down a number and then flip a coin If the flip is heads, they will honestly tell student 2 if the number is even or odd If the flip is tails, they
More informationIMECE IMECE ADAPTIVE ROBUST REPETITIVE CONTROL OF PIEZOELECTRIC ACTUATORS
Proceedings Proceedings of IMECE5 of 5 5 ASME 5 ASME International International Mechanical Mechanical Engineering Engineering Congress Congress and Exposition and Exposition November November 5-, 5-,
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a 2-DOF robot arm S. Bindiganavile Nagesh Zs. Lendek A. A. Khalate R. Babuška Delft University of Technology, Technical University of Cluj-Napoca FUZZ-IEEE-2012
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 informationBatch-to-batch learning for model-based control of process systems with application to cooling crystallization
Batch-to-batch learning for model-based control of process systems with application to cooling crystallization Marco Forgione . BATCH-TO-BATCH LEARNING FOR MODEL-BASED CONTROL OF PROCESS SYSTEMS WITH APPLICATION
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:
More informationBayesian Active Learning With Basis Functions
Bayesian Active Learning With Basis Functions Ilya O. Ryzhov Warren B. Powell Operations Research and Financial Engineering Princeton University Princeton, NJ 08544, USA IEEE ADPRL April 13, 2011 1 / 29
More informationSoftware for Integer and Nonlinear Optimization
Software for Integer and Nonlinear Optimization Sven Leyffer, leyffer@mcs.anl.gov Mathematics & Computer Science Division Argonne National Laboratory Roger Fletcher & Jeff Linderoth Advanced Methods and
More informationECS171: Machine Learning
ECS171: Machine Learning Lecture 4: Optimization (LFD 3.3, SGD) Cho-Jui Hsieh UC Davis Jan 22, 2018 Gradient descent Optimization Goal: find the minimizer of a function min f (w) w For now we assume f
More informationSystem Identification for Process Control: Recent Experiences and a Personal Outlook
System Identification for Process Control: Recent Experiences and a Personal Outlook Yucai Zhu Eindhoven University of Technology Eindhoven, The Netherlands and Tai-Ji Control Best, The Netherlands Contents
More informationOn Identification of Cascade Systems 1
On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se
More informationClosed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables
Proceedings of the 18th World Congress The International Federation of Automatic Control Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables Younghee Han and Raymond
More informationIterative Learning Control Analysis and Design I
Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations
More informationReinforcement Learning, Neural Networks and PI Control Applied to a Heating Coil
Reinforcement Learning, Neural Networks and PI Control Applied to a Heating Coil Charles W. Anderson 1, Douglas C. Hittle 2, Alon D. Katz 2, and R. Matt Kretchmar 1 1 Department of Computer Science Colorado
More informationExpectation maximization tutorial
Expectation maximization tutorial Octavian Ganea November 18, 2016 1/1 Today Expectation - maximization algorithm Topic modelling 2/1 ML & MAP Observed data: X = {x 1, x 2... x N } 3/1 ML & MAP Observed
More informationPart 1: Introduction to the Algebraic Approach to ILC
IEEE ICMA 2006 Tutorial Workshop: Control Algebraic Analysis and Optimal Design Presenters: Contributor: Kevin L. Moore Colorado School of Mines YangQuan Chen Utah State University Hyo-Sung Ahn ETRI, Korea
More informationAdaptive estimation in nonlinearly parameterized nonlinear dynamical systems
2 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July, 2 Adaptive estimation in nonlinearly parameterized nonlinear dynamical systems Veronica Adetola, Devon Lehrer and
More informationDRSM Model for the Optimization and Control of Batch Processes
Preprint th IFAC Symposium on Dynamics and Control of Process Systems including Biosystems DRSM Model for the Optimiation and Control of Batch Processes Zhenyu Wang Nikolai Klebanov and Christos Georgakis
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 informationFault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach
2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model
More informationPERIODIC signals are commonly experienced in industrial
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 15, NO. 2, MARCH 2007 369 Repetitive Learning Control of Nonlinear Continuous-Time Systems Using Quasi-Sliding Mode Xiao-Dong Li, Tommy W. S. Chow,
More informationEL1820 Modeling of Dynamical Systems
EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture
More informationPRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao
PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West
More informationStatistics: Learning models from data
DS-GA 1002 Lecture notes 5 October 19, 2015 Statistics: Learning models from data Learning models from data that are assumed to be generated probabilistically from a certain unknown distribution is a crucial
More informationON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof
ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg 2, 2628 CD
More informationA Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot
A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot Taylor S. Clawson, Sawyer B. Fuller Robert J. Wood, Silvia Ferrari American Control Conference Seattle, WA May 25, 2016
More informationStable Hierarchical Model Predictive Control Using an Inner Loop Reference Model
Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model Chris Vermillion Amor Menezes Ilya Kolmanovsky Altaeros Energies, Cambridge, MA 02140 (e-mail: chris.vermillion@altaerosenergies.com)
More informationR O B U S T E N E R G Y M AN AG E M E N T S Y S T E M F O R I S O L AT E D M I C R O G R I D S
ROBUST ENERGY MANAGEMENT SYSTEM FOR ISOLATED MICROGRIDS Jose Daniel La r a Claudio Cañizares Ka nka r Bhattacharya D e p a r t m e n t o f E l e c t r i c a l a n d C o m p u t e r E n g i n e e r i n
More informationNonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.
A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory
More informationNeural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot
Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah
More informationOptimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines
Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines Jinbo Fu, Murat Yasar, Asok Ray Mechanical Engineering Department The Pennsylvania State University University Park, PA 68 Keywords:
More informationMotivation Subgradient Method Stochastic Subgradient Method. Convex Optimization. Lecture 15 - Gradient Descent in Machine Learning
Convex Optimization Lecture 15 - Gradient Descent in Machine Learning Instructor: Yuanzhang Xiao University of Hawaii at Manoa Fall 2017 1 / 21 Today s Lecture 1 Motivation 2 Subgradient Method 3 Stochastic
More informationControl Systems. State Estimation.
State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may
More informationPerformance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise
Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise MarcBodson Department of Electrical Engineering University of Utah Salt Lake City, UT 842, U.S.A. (8) 58 859 bodson@ee.utah.edu
More informationControl-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains
Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains Daniel E. Rivera, Wenlin Wang, Martin W. Braun* Control Systems Engineering Laboratory Department of Chemical
More informationROBUST DESIGN OF A MECHANICAL LATCH
LA-UR-15-21296 Page 1 of 20 ROBUST DESIGN OF A MECHANICAL LATCH François Hemez Technical Staff Member, XTD-Division, Los Alamos National Laboratory Adjunct Professor, University of California San Diego
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 informationRecurrent Neural Networks with Flexible Gates using Kernel Activation Functions
2018 IEEE International Workshop on Machine Learning for Signal Processing (MLSP 18) Recurrent Neural Networks with Flexible Gates using Kernel Activation Functions Authors: S. Scardapane, S. Van Vaerenbergh,
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of
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 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 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 informationIn-situ Sensing Using Mass Spectrometry and its Use for Run-To-Run Control on a W-CVD Cluster Tool
Insitu Sensing Using Mass Spectrometry and its Use for RunToRun Control on a WCVD Cluster Tool T. Gougousi', R. Sreenivasan2, Y. Xu1, L. HennLecordier', G. W. Rubloff', J. N. Kidder, Jr.', and E. Zafiriou2
More informationThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure
Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 ThM06-2 Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Marianne Crowder
More informationMining Classification Knowledge
Mining Classification Knowledge Remarks on NonSymbolic Methods JERZY STEFANOWSKI Institute of Computing Sciences, Poznań University of Technology COST Doctoral School, Troina 2008 Outline 1. Bayesian classification
More informationNONLINEAR PLANT IDENTIFICATION BY WAVELETS
NONLINEAR PLANT IDENTIFICATION BY WAVELETS Edison Righeto UNESP Ilha Solteira, Department of Mathematics, Av. Brasil 56, 5385000, Ilha Solteira, SP, Brazil righeto@fqm.feis.unesp.br Luiz Henrique M. Grassi
More informationPerformance Comparison of K-Means and Expectation Maximization with Gaussian Mixture Models for Clustering EE6540 Final Project
Performance Comparison of K-Means and Expectation Maximization with Gaussian Mixture Models for Clustering EE6540 Final Project Devin Cornell & Sushruth Sastry May 2015 1 Abstract In this article, we explore
More informationAN APPROACH TO TOTAL STATE CONTROL IN BATCH PROCESSES
AN APPROACH TO TOTAL STATE CONTROL IN BATCH PROCESSES H. Marcela Moscoso-Vasquez, Gloria M. Monsalve-Bravo and Hernan Alvarez Departamento de Procesos y Energía, Facultad de Minas Universidad Nacional
More informationSuboptimal Feedback Control by a Scheme of Iterative Identification and Control Design
Mathematical Modelling of Systems 1381-2424/97/0202-00$12.00 1997, Vol. 3, No. 1, pp. 77 101 c Swets & Zeitlinger Suboptimal Feedback Control by a Scheme of Iterative Identification and Control Design
More information(Continued on next page)
(Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic
More information