CONTROLLED VARIABLE AND MEASUREMENT SELECTION

Similar documents
ECONOMIC PLANTWIDE CONTROL: Control structure design for complete processing plants

Feedback: Still the simplest and best solution

Economic Plant-wide Control. Sigurd Skogestad

Studies on Selection of Controlled Variables

Self-Optimizing Control of a Two-Stage Refrigeration Cycle

COMBINATIONS OF MEASUREMENTS AS CONTROLLED VARIABLES: APPLICATION TO A PETLYUK DISTILLATION COLUMN.

Incorporating Feedforward Action into Self-optimizing Control Policies

Surrogate Model Generation Using the Concepts of Self-Optimizing Control

Invariants for Optimal Operation of Process Systems

The dos and don ts of distillation column control

THE DOS AND DON TS OF DISTILLATION COLUMN CONTROL

Time scale separation and the link between open-loop and closed-loop dynamics

The dos and don ts of distillation column control

Quantitative methods for controlled variables selection

Model Predictive Control for the Self-optimized Operation in Wastewater Treatment Plants

Local Self-Optimizing Control with Average Loss Minimization

Implementation issues for real-time optimization of a crude unit heat exchanger network

Optimal operation of simple refrigeration cycles Part II: Selection of controlled variables

I would like to thank the following people for their contributions to this project:

Elvira Marie B. Aske

Optimal Controlled Variables for Parallel Process Units

PRACTICAL CONTROL OF DIVIDING-WALL COLUMNS

The search for the self-optimizing control structure PLANTWIDE CONTROL:

Elvira Marie B. Aske

Control Lab. Thermal Plant. Chriss Grimholt

A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes

Optimal operation of dividing wall columns

Optimizing Control of Petlyuk Distillation: Understanding the Steady-State Behavior

Control and Operations!

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Sensitivity of Optimal Operation of an Activated Sludge Process Model

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

Optimal measurement combinations as controlled variables

Active vapor split control for dividing-wall columns

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Direct and Indirect Gradient Control for Static Optimisation

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

Improved PI control for a surge tank satisfying level constraints

PROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results

Minimum Energy Requirements in Complex Distillation Arrangements

Self-consistent inventory control

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

Optimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities

Modeling and Optimization of Multistream Heat Exchangers with Phase Transition

Dynamics and PID control. Process dynamics

Chapter 5 The SIMC Method for Smooth PID Controller Tuning

3.1 Overview 3.2 Process and control-loop interactions

Fundamental Principles of Process Control

Overview of Control System Design

Consistent inventory control

Enhanced Single-Loop Control Strategies (Advanced Control) Cascade Control Time-Delay Compensation Inferential Control Selective and Override Control

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

A new approach to explicit MPC using self-optimizing control

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

Model Predictive Control

Application of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems

Lynkurs Prosessregulering (Crash course process control) Sigurd Skogestad Institutt for kjemisk prosessteknologi Rom K4-211

USING NMPC BASED ON A LOW-ORDER MODEL FOR CONTROLLING PRESSURE DURING OIL WELL DRILLING

DYNAMIC SIMULATOR-BASED APC DESIGN FOR A NAPHTHA REDISTILLATION COLUMN

Minimum Energy Requirements in Complex Distillation Arrangements

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors

Iterative Feedback Tuning

PROCESS SYSTEMS ENGINEERING GROUP

Process Unit Control System Design

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

Expansion and examination of the stationary model of an ammonia refrigeration cycle with emphasis on optimal operation / self-optimizing control

Overview of Control System Design

Control System Design

CONTROL OF MULTIVARIABLE PROCESSES

CHAPTER 15: FEEDFORWARD CONTROL

Development of a Low-Cost Integrated

Robust control for a multi-stage evaporation plant in the presence of uncertainties

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

An autonomous approach for driving systems towards their limit: an intelligent adaptive anti-slug control system for production maximization

Feedback Control of Linear SISO systems. Process Dynamics and Control

CM 3310 Process Control, Spring Lecture 21

Design and Analysis of Feedback Structures in Chemical Plants and Biochemical Systems HENNING SCHMIDT

SCALE-UP OF BATCH PROCESSES VIA DECENTRALIZED CONTROL. A. Marchetti, M. Amrhein, B. Chachuat and D. Bonvin

Data reconciliation and optimal operation of a catalytic naphtha reformer

Adaptive Robust Control

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia

A comparison between Internal Model Control, optimal PIDF and robust controllers for unstable flow in risers

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

PROCESS SYSTEMS ENGINEERING GROUP

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Overview of Control System Design

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Optimal Implementation of On-Line Optimization

Process Solutions. Process Dynamics. The Fundamental Principle of Process Control. APC Techniques Dynamics 2-1. Page 2-1

Lesson 9: Analyzing Standard Deviation

SELECTION OF VARIABLES FOR REGULATORY CONTROL USING POLE VECTORS. Kjetil Havre 1 Sigurd Skogestad 2

Optimal Operation and Stabilising Control of the Concentric Heat-Integrated Distillation Column

Principles and Practice of Automatic Process Control

Minimum Energy Consumption in Multicomponent Distillation. 3. More Than Three Products and Generalized Petlyuk Arrangements

Control Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Transcription:

CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU) Trondheim, Norway Bratislava, Nov. 2010 1

NTNU, Trondheim 2

Plantwide control Process control The controlled variables (CVs) interconnect the layers OBJECTIVE 3 RTO MPC PID MV = manipulated variable CV = controlled variable c s = y 1s y 2s u (valves) Min J (economics); MV=y 1s Switch+Follow path (+ look after other variables) CV=y 1 (+ u); MV=y 2s Stabilize + avoid drift CV=y 2 ; MV=u

Alan Foss ( Critique of chemical process control theory, AIChE Journal,1973): The central issue to be resolved... is the determination of control system structure. Which variables should be measured, which inputs should be manipulated and which links should be made between the two sets? There is more than a suspicion that the work of a genius is needed here, for without it the control configuration problem will likely remain in a primitive, hazily stated and wholly unmanageable form. The gap is present indeed, but contrary to the views of many, it is the theoretician who must close it. This talk: Controlled variable (CV) selection: What should we measure and control? 4

Implementation of optimal operation Optimal operation for given d * : min u J(u,x,d) subject to: Model equations: f(u,x,d) = 0 Operational constraints: g(u,x,d) < 0 u opt (d * ) Problem: Usally cannot keep u opt constant because disturbances d change How should we adjust the degrees of freedom (u)? 5

Implementation of optimal operation Paradigm 1: Centralized on-line optimizing control where measurements are used to update model and states Paradigm 2: Self-optimizing control scheme found by exploiting properties of the solution Control the right variable! (CV selection) 6

Implementation (in practice): Local feedback control! y Self-optimizing control: Constant setpoints for c gives acceptable loss d 7 Local feedback: Control c (CV) Optimizing control Feedforward

self-optimizing control Old idea (Morari et al., 1980): We want to find a function c of the process variables which when held constant, leads automatically to the optimal adjustments of the manipulated variables, and with it, the optimal operating conditions. But what should we control? Any systematic procedure for finding c? Remark: Self-optimizing control = acceptable steady-state behavior (loss) with constant CVs. is similar to Self-regulation = acceptable dynamic behavior with constant MVs. 8

Question: What should we control (c)? (primary controlled variables y 1 =c) Issue: What should we control? Introductory example: Runner 9

Optimal operation - Runner Optimal operation of runner Cost to be minimized, J=T One degree of freedom (u=power) What should we control? 10

Optimal operation - Runner Sprinter (100m) 1. Optimal operation of Sprinter, J=T Active constraint control: Maximum speed ( no thinking required ) 11

Optimal operation - Runner Marathon (40 km) 2. Optimal operation of Marathon runner, J=T Unconstrained optimum! Any self-optimizing variable c (to control at constant setpoint)? c 1 = distance to leader of race c 2 = speed c 3 = heart rate c 4 = level of lactate in muscles 12

Optimal operation - Runner Conclusion Marathon runner select one measurement c = heart rate 13 Simple and robust implementation Disturbances are indirectly handled by keeping a constant heart rate May have infrequent adjustment of setpoint (heart rate)

Need to find new self-optimizing CVs (c=hy) in each region of active constraints Control 3 active constraints 2 1 3 2 1 3 unconstrained degrees of freedom -> Find 3 CVs 14

Unconstrained degrees of freedom: Ideal Self-optimizing variables Operational objective: Minimize cost function J(u,d) The ideal self-optimizing variable is the gradient (first-order optimality condition (ref: Bonvin and coworkers)): Optimal setpoint = 0 BUT: Gradient can not be measured in practice Possible approach: Estimate gradient J u based on measurements y Approach here: Look directly for c as a function of measurements y (c=hy) without going via gradient 15

16 H

17 H

Guidelines for selecting single measurements as CVs Rule 1: The optimal value for CV (c=hy) should be insensitive to disturbances d (minimizes effect of setpoint error) Rule 2: c should be easy to measure and control (small implementation error n) Rule 3: Maximum gain rule : c should be sensitive to changes in u (large gain G from u to c) or equivalently the optimum J opt should be flat with respect to c (minimizes effect of implementation error n) 18 Reference: S. Skogestad, Plantwide control: The search for the self-optimizing control structure, Journal of Process Control, 10, 487-507 (2000).

Optimal measurement combination Candidate measurements (y): Include also inputs u H 19

20 Nullspace method

Proof nullspace method Basis: Want optimal value of c to be independent of disturbances Find optimal solution as a function of d: u opt (d), y opt (d) Linearize this relationship: y opt = F d Want: To achieve this for all values of d: To find a F that satisfies HF=0 we must require Amazingly simple! Optimal when we disregard implementation error (n) Sigurd is told how easy it is to find H 21 V. Alstad and S. Skogestad, ``Null Space Method for Selecting Optimal Measurement Combinations as Controlled Variables'', Ind.Eng.Chem.Res, 46 (3), 846-853 (2007).

Generalization (with measurement noise) J ' d ' y n Wd y G d Wn Loss d cs =constant + y + - K G + u + + y u opt ( d ) o u opt u Controlled variables, c c H Hy L Jud (, ) J ( u, d) 1 T 3 Jud (, ) Ju ( opt, d) Ju ( u uopt ) ( u uopt ) Juu ( u uopt ) 2 opt opt L J ( HG ) HY avg 1/2 y 1 uu F 2 Loss with c=hy=0 due to (i) Disturbances d (ii) Measurement noise n y 22 Ref: Halvorsen et al. I&ECR, 2003 Kariwala et al. I&ECR, 2008 Y [ FW W ], d y 1 y F GJuu Jud Gd n

Optimal measurement combination, c = Hy d ' n y ' Wd y G d Wn cs =constant + y + - K G + u + + y c H =0 in nullspace method (no noise) Minimize in Maximum gain rule ( maximize S 1 G J uu -1/2, G=HG y ) Scaling S 1 23

min J ( HG ) HY H 1/2 y 1 uu Y [ FW W ] d n F Non-convex optimization problem (Halvorsen et al., 2003) Have extra degrees of freedom H 1 DH D : any non-singular matrix (H G ) H = (DHG ) DH = (HG ) D DH = (HG ) H -1-1 -1 1-1 1 y 1 y y y Improvement 1 (Alstad et al. 2009) min HY F H y st HG J uu Improvement 2 (Yelchuru et al., 2010) 1/2 Convex optimization problem Global solution min HY F H st HG y Q 24 - Do not need J uu - Q can be used as degrees of freedom for faster solution -Analyticalsolution H J ( G ( Y Y) G ) G ( Y Y) 1/2 yt T 1 y 1 yt T 1 uu

Special case: Indirect control = Estimation using Soft sensor Indirect control: Control c= Hy such that primary output y 1 is constant Optimal sensitivity F = dy opt /dd = (dy/dd) y1 Distillation: y=temperature measurements, y 1 = product composition Estimation: Estimate primary variables, y 1 =c=hy y 1 = G 1 u, y = G y u Same as indirect control if we use extra degrees of freedom (H 1 =DH) such that (H 1 G y )=G 1 1/2 T 1 y yt T 1 T H Juu (( YY ) G ( G ( YY ) ), Y [ FW W ] d n 25

Current research: Loss approach can also be used for Y = data More rigorous alternative to least squares and extensions such as PCR and PLS (Chemiometrics) Why is least squares not optimal? Fits data by minimizing Y 1 -HY Does not consider how estimate y 1 =Hy is going to be used in the future. Why is the loss approach better? Use the data to obtain Y, G y and G 1 (step 1). Step 2: obtain estimate y 1 =Hy that works best for the future expected disturbances and measurement noise (as indirectly given by the data in Y) 26 H J (( YY ) G ( G ( YY ) ), 1/2 T 1 y yt T 1 T uu Y [ FW W ] d n

Toy Example 27 Reference: I. J. Halvorsen, S. Skogestad, J. Morud and V. Alstad, Optimal selection of controlled variables, Industrial & Engineering Chemistry Research, 42 (14), 3273-3284 (2003).

Toy Example: Single measurements Constant input, c = y 4 = u 28 Want loss < 0.1: Consider variable combinations

29 Toy Example

Conclusion Systematic approach for finding CVs, c=hy Can also be used for estimation S. Skogestad, ``Control structure design for complete chemical plants'', Computers and Chemical Engineering, 28 (1-2), 219-234 (2004). V. Alstad and S. Skogestad, ``Null Space Method for Selecting Optimal Measurement Combinations as Controlled Variables'', Ind.Eng.Chem.Res, 46 (3), 846-853 (2007). V. Alstad, S. Skogestad and E.S. Hori, ``Optimal measurement combinations as controlled variables'', Journal of Process Control, 19, 138-148 (2009) Ramprasad Yelchuru, Sigurd Skogestad, Henrik Manum, MIQP formulation for Controlled Variable Selection in Self Optimizing Control IFAC symposium DYCOPS-9, Leuven, Belgium, 5-7 July 2010 Download papers: Google Skogestad 30