Batch-to-batch strategies for cooling crystallization

Size: px
Start display at page:

Download "Batch-to-batch strategies for cooling crystallization"

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

Experiment design for batch-to-batch model-based learning control

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

Run-to-Run MPC Tuning via Gradient Descent

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

Model-based Optimal Control of Industrial Batch Crystallizers

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

Data-based Modelling for Control and Optimization

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

Ten years of progress in Identification for Control. Outline

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

Optimal input design for nonlinear dynamical systems: a graph-theory approach

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

IDENTIFICATION FOR CONTROL

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

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

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

Temporal-Difference Q-learning in Active Fault Diagnosis

Temporal-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 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

Adaptive Robust Precision Control of Piezoelectric Positioning Stages

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

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

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

Analysis and Synthesis of Single-Input Single-Output Control Systems

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

Numerical 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 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 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

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

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

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

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [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 information

Control System Design

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

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J.

AADECA 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 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

Plasma Current, Position and Shape Control June 2, 2010

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

NONLINEAR BATCH REACTOR TEMPERATURE CONTROL BASED ON ADAPTIVE FEEDBACK-BASED ILC

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

Lazy learning for control design

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

An Investigation into the Nonlinearity of Polyethylene Reactor Operation. Department of Chemical Engineering Queen s University

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

CM 3310 Process Control, Spring Lecture 21

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

Jerk derivative feedforward control for motion systems

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

CHAPTER 3 TUNING METHODS OF CONTROLLER

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

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

EECE Adaptive Control

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

Robust Adaptive MPC for Systems with Exogeneous Disturbances

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

The Rationale for Second Level Adaptation

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

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

Performing Aggressive Maneuvers using Iterative Learning Control

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

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

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

Modeling and Analysis of Dynamic Systems

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

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

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

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

FRTN 15 Predictive Control

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

Design of Advanced Control Techniques for an Underwater Vehicle

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

Iterative Control for Periodic Tasks with Robustness Considerations, Applied to a Nanopositioning Stage

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

J. Sadeghi E. Patelli M. de Angelis

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

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

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

Open/Closed Loop Bifurcation Analysis and Dynamic Simulation for Identification and Model Based Control of Polymerization Reactors

Open/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 information

INTEGRATED ARCHITECTURE OF ACTUATOR FAULT DIAGNOSIS AND ACCOMMODATION

INTEGRATED 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

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

IMECE IMECE ADAPTIVE ROBUST REPETITIVE CONTROL OF PIEZOELECTRIC ACTUATORS

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

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

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

Adaptive fuzzy observer and robust controller for a 2-DOF robot arm

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

Bayesian Active Learning With Basis Functions

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

Software for Integer and Nonlinear Optimization

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

ECS171: Machine Learning

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

System Identification for Process Control: Recent Experiences and a Personal Outlook

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

On Identification of Cascade Systems 1

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

Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables

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

Iterative Learning Control Analysis and Design I

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

Reinforcement Learning, Neural Networks and PI Control Applied to a Heating Coil

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

Expectation maximization tutorial

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

Part 1: Introduction to the Algebraic Approach to ILC

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

Adaptive estimation in nonlinearly parameterized nonlinear dynamical systems

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

DRSM Model for the Optimization and Control of Batch Processes

DRSM 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 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

Fault Detection and Diagnosis of an Electrohydrostatic Actuator Using a Novel Interacting Multiple Model Approach

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

PERIODIC signals are commonly experienced in industrial

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

EL1820 Modeling of Dynamical Systems

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

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

Statistics: Learning models from data

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

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

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

Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model

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

R 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

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

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

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

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

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

Optimal Discrete Event Supervisory Control of Aircraft Gas Turbine Engines

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

Motivation Subgradient Method Stochastic Subgradient Method. Convex Optimization. Lecture 15 - Gradient Descent in Machine Learning

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

Control Systems. State Estimation.

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

Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise

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

Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains

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

ROBUST DESIGN OF A MECHANICAL LATCH

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

Recurrent Neural Networks with Flexible Gates using Kernel Activation Functions

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

EECE Adaptive Control

EECE 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 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

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

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

In-situ Sensing Using Mass Spectrometry and its Use for Run-To-Run Control on a W-CVD Cluster Tool

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

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

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

Mining Classification Knowledge

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

NONLINEAR PLANT IDENTIFICATION BY WAVELETS

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

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

AN APPROACH TO TOTAL STATE CONTROL IN BATCH PROCESSES

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

Suboptimal Feedback Control by a Scheme of Iterative Identification and Control Design

Suboptimal 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) (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