Averaging level control in the presence of frequent inlet flow upsets

Buffer tanks are widely used within the process industry to prevent flow variations from being directly propagated throughout a plant. The capacity of the tank is used to smoothly transfer inlet flow upsets to the outlet. Ideally, the tank thus works as a low pass filter where the available tank capacity limits the achievable flow smoothing. For infrequently occurring upsets, where the system has time to reach steady state between flow changes, the averaging level control problem has been extensively studied. After an inlet flow change, flow filtering has traditionally been obtained by letting the tank level deviate from its nominal value while slowly adapting the outlet to cancel out the flow imbalance and eventually bringing back the level to its set-point. The system is then again in steady state and ready to surge the next upset. By ensuring that the single largest upset can be handled without violating the level constraints, satisfactory flow smoothing is obtained. In this thesis, the smoothing of frequently changing inlet flows is addressed. In this case, standard level controllers struggle to obtain acceptable flow smoothing since the system rarely is in steady state and flow upsets can thus not be treated as separate events. To obtain a control law that achieves optimal filtering while directly accounting for future upsets, the averaging level control problem was approached using robust model predictive control (MPC). The robust MPC differs in the way it obtains flow smoothing by not returning the tank level to a fixed set-point. Instead, it lets the steady state tank level depend on the current value of the inlet flow. This insight was then used to propose a linear control structure, designed to filter frequent upsets optimally. Analyses and simulation results indicate that the proposed linear and robust MPC controller obtain flow smoothing comparable to the standard optimal averaging level controllers for infrequent upsets while handling frequent upsets considerably better.

[1]  Peter Peter MaMiS : A Programming Environment for Numerical/Symbolic Data Processing , 1988 .

[2]  Jan Palmqvist On Integrity Monitoring of Integrated Navigation Systems , 1997 .

[3]  Rikard Falkeborn Structure Exploitation in Semidefinite Programming for Control , 2010 .

[4]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

[5]  D. Lindgren Subspace Selection Techniques for Classification Problems , 2002 .

[6]  Sören Andersson Sensor Array Processing : Application to Mobile Communication Systems and Dimension Reduction , 1990 .

[7]  Zoran Sjanic Navigation and SAR Auto-focusing in a Sensor Fusion Framework , 2011 .

[8]  Fredrik Lindsten,et al.  Rao-Blackwellised particle methods for inference and identification , 2011 .

[9]  Daniel Axehill,et al.  Applications of Integer Quadratic Programming in Control and Communication , 2005 .

[10]  F. Gustafsson Optimal Segmentation of Linear Regression Parameters , 1991 .

[11]  Tak-Fai Cheung Liquid-Level Control in Single Tanks and Cascades of Tanks with Proportional-Only and Proportional-Integral Feedback Controllers , 1979 .

[12]  Jonas Jansson Tracking and decision making for automotive collision avoidance , 2002 .

[13]  P. Lindskog Algorithms and Tools for System Identification Using Prior Knowledge , 1994 .

[14]  Erik Geijer Lundin,et al.  Uplink Load in CDMA Cellular Systems , 2003 .

[15]  Jonas Elbornsson,et al.  Equalization of Distortion in A/D Converters , 2001 .

[16]  J. Lofberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004, 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508).

[17]  Oh-Kyu Kwon,et al.  On Nonovershooting or Monotone Nondecreasing Step Responseof Second-Order Systems , 2002 .

[18]  Richard W. Hamming,et al.  Numerical Methods for Scientists and Engineers , 1963 .

[19]  Svante Björklund,et al.  A Survey and Comparison of Time-Delay Estimation Methods in Linear Systems , 2003 .

[20]  Anna Hagenblad,et al.  Aspects of the Identification of Wiener Models , 1999 .

[21]  K. Ståhl On the Frequency Domain Analysis of Nonlinear Systems , 1988 .

[22]  Cheng-Ching Yu,et al.  A two degree of freedom level control , 2001 .

[23]  I. Klein Planning for a Class of Sequential Control Problems , 1989 .

[24]  Alf Isaksson Identification of Time Varying Systems and Application of System Identification to Signal Processing , 1986 .

[25]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[26]  M. Enqvist Some Results on Linear Models of Nonlinear Systems , 2003 .

[27]  J. Sjöberg Regularization Issues in Neural Network Models of Dynamical Systems , 1993 .

[28]  Andreas Eidehall,et al.  An Automotive Lane Guidance System , 2004 .

[29]  André L. Tits,et al.  Optimal averaging level control , 1986 .

[30]  David Törnqvist,et al.  Statistical Fault Detection with Applications to IMU Disturbances , 2006 .

[31]  Daniel Ankelhed,et al.  On low order controller synthesis using rational constraints , 2009 .

[32]  Jean-Philippe Vial,et al.  Robust Optimization , 2021, ICORES.

[33]  Fredrik Tjärnström,et al.  Quality Estimation of Approximate Models , 2000 .

[34]  Magnus Larsson,et al.  On Modeling and Diagnosis of Discrete Event Dynamic Systems , 1997 .

[35]  Shiro Ogawa Stochastic averaging level control and its application to broke management in paper machines , 2003 .

[36]  Mille Millnert,et al.  Fast Power Control to Counteract Rayleigh Fading in Cellular Radio Systems , 1995 .

[37]  Claes Olsson,et al.  Active Engine Vibration Isolation using Feedback Control , 2002 .

[38]  K. Chen Observability and Invertability of Nonlinear Systems : A Differential Algebraic Approach , 1991 .

[39]  E. C. Horton,et al.  Performance assessment of level controllers , 2003 .

[40]  Fredrik Gustafsson,et al.  Power Control in Cellular Radio Systems : Analysis and Design , 1999 .

[41]  Johan Löfberg,et al.  Automatic robust convex programming , 2012, Optim. Methods Softw..

[42]  Erik Wernholt,et al.  On Multivariable and Nonlinear Identification of Industrial Robots , 2004 .

[43]  Krister Forsman,et al.  Practical Control of Surge Tanks Suffering from Frequent Inlet Flow Upsets , 2012 .

[44]  Per Skoglar,et al.  Planning Methods for Aerial Exploration and Ground Target Tracking , 2009 .

[45]  J. Löfberg,et al.  Linear Model Predictive Control Stability and Robustness , 2001 .

[46]  Peter Andersson Adaptive Forgetting through Multiple Models and Adaptive Control of Car Dynamics , 1983 .

[47]  Fredrik Gustafsson,et al.  Power Control in Cellular Radio Systems , 2000 .

[48]  Henrik Tidefelt Structural algorithms and perturbations in differential-algebraic equations , 2007 .

[49]  Daniel Petersson Nonlinear optimization approaches to H2-norm based LPV modelling and control , 2010 .

[50]  Håkan Hjalmarsson On Estimation of Model Quality in System Identification , 1990 .

[51]  Eduardo F. Camacho,et al.  Constrained Model Predictive Control , 2007 .

[52]  Krister Forsman,et al.  Performance Analysis of Robust Averaging Level Control , 2011 .

[53]  Magnus Andersson Experimental Design and Updating of Finite Element Models , 1997 .

[54]  Jonas Gillberg,et al.  Methods for Frequency Domain Estimation of Continuous-Time Models , 2004 .

[55]  Weijie Li,et al.  ION , 2021, Proceedings of the 29th ACM International Conference on Multimedia.

[56]  Mats Viberg On the Adaptive Array Problem , 1987 .

[57]  J. Gunnarsson On Modeling of Discrete Event Dynamic Systems : Using Symbolic Algebraic Methods , 1995 .

[58]  G. Hendeby,et al.  Fundamental Estimation and Detection Limits in Linear Non-Gaussian Systems , 2005 .

[59]  Manfred Morari,et al.  Model predictive optimal averaging level control , 1989 .

[60]  Rickard Karlsson,et al.  Simulation Based Methods for Target Tracking , 2002 .

[61]  Svante Gunnarsson On the Mean Square Error of Transfer Function Estimates with Applications to Control , 1986 .

[62]  Zhijie Xia,et al.  Modeling and control of flexible manipulators , 1992 .

[63]  A. Stenman Just-in-Time Models with Applications to Dynamical Systems , 1997 .

[64]  T. Andersson Concepts and Algorithms for Non-Linear System Identifiability , 1994 .

[65]  Urban Forssell Properties and Usage of Closed-loop Identification Methods , 1997 .

[66]  H. Fortell Volterra and Algebraic Approaches to the Zero Dynamics , 1994 .

[67]  A. J. Taylor,et al.  Optimize surge vessel control Proportional only algorithm complements multivariable predictive control Instrumentation and Control , 2002 .

[68]  Jonas Callmer Topics in Localization and Mapping , 2011 .

[69]  Patrik Axelsson On Sensor Fusion Applied to Industrial Manipulators , 2011 .

[70]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[71]  Moonyong Lee,et al.  Analytical design of a proportional-integral controller for constrained optimal regulatory control of inventory loop , 2008 .

[72]  Andrew G. Alleyne,et al.  A generalized PID error governing scheme for SMART/SBLI control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[73]  Yasushi Hada,et al.  Constrained Model Predictive Control , 2006 .

[74]  Henrik Ohlsson,et al.  Regression on Manifolds with Implications for System Identification , 2008 .

[75]  Moonyong Lee,et al.  CONSTRAINED OPTIMAL CONTROL OF LIQUID LEVEL LOOP USING A CONVENTIONAL PROPORTIONAL-INTEGRAL CONTROLLER , 2009 .

[76]  Jeffrey D. Kelly,et al.  Tuning digital PI controllers for minimal variance in manipulated input moves applied to imbalanced systems with delay , 1998 .

[77]  Gert Malmberg A Study of Adaptive Control of Missiles , 1986 .

[78]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[79]  Mikulás Huba,et al.  Nonlinear Control of Liquid Level , 2012, ACE.

[80]  Elvira Marie B. Aske,et al.  Design of plantwide control systems with focus on maximizing throughput , 2009 .

[81]  J. Löfberg,et al.  Approximations of closed-loop minimax MPC , 2003, CDC.

[82]  Niclas Persson,et al.  Event Based Sampling with Application to Spectral Estimation , 2002 .

[83]  K. Forsman Applications of Constructive Algebra to Control Problems , 1990 .

[84]  N. Bergman Bayesian Inference in Terrain Navigation , 1997 .

[85]  Krister Forsman,et al.  Robust Averaging Level Control , 2011 .

[86]  Christian Lundquist,et al.  Automotive Sensor Fusion for Situation Awareness , 2009 .

[87]  Thomas B. Schön,et al.  On computational methods for nonlinear estimation , 2003 .

[88]  Martin A. Skoglund Visual Inertial Navigation and Calibration , 2011 .

[89]  Mikael Norrlöf,et al.  On Analysis and Implementation of Iterative Learning Control , 1998 .

[90]  A. Lindholm,et al.  Utility Disturbance Management in the Process Industry , 2011 .

[91]  Eric C. Kerrigan,et al.  Optimization over state feedback policies for robust control with constraints , 2006, Autom..

[92]  B. Wahlberg On Model Simplification in System Identification , 1985 .

[93]  Predrag Pucar Segmentation of Laser Range Radar Images using Hidden Markov Field Models , 1993 .

[94]  T. McKelvey On State-Space Models in System Identification , 1994 .

[95]  J. Sjöberg Some Results On Optimal Control for Nonlinear Descriptor Systems , 2006 .

[96]  P. Nordlund Sequential Monte Carlo Filters and Integrated Navigation , 2002 .

[97]  Valur Einarsson On Verification of Switched Systems using Abstractions , 1998 .

[98]  Janne Harju Johansson,et al.  A Structure Utilizing Inexact Primal-Dual Interior-Point Method for Analysis of Linear Differential Inclusions , 2008 .

[99]  Ola Härkegård,et al.  Flight Control Design using Backstepping , 2001 .

[100]  Frida Gunnarsson On Modeling and Control of Network Queue Dynamics , 2003 .

[101]  Krister Edström,et al.  Simulation of Mode Switching Systems Using Switched Bond Graphs , 1996 .

[102]  Anders Skeppstedt Construction of composite models from large data-sets , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[103]  J. Plantin Algebraic Methods for Verification and Control of Discrete Event Dynamic Systems , 1995 .

[104]  Mille Millnert,et al.  Vehicle size and orientation estimation using geometric fitting , 2001 .

[105]  Johanna Wallén,et al.  On Kinematic Modelling and Iterative Learning Control of Industrial Robots , 2008 .

[106]  William L. Luyben,et al.  Nonlinear and Nonconventional Liquid Level Controllers , 1980 .

[107]  Christian Lyzell,et al.  Initialization Methods for System Identification , 2009 .

[108]  Jakob Roll Robust Verification and Identification of Piecewise Affine Systems , 2001 .

[109]  M. Jirstrand Algebraic Methods for Modeling and Design in Control , 1996 .

[110]  Ingela Lind Regressor Selection in System Identification using ANOVA , 2001 .

[111]  Karl Granstrom,et al.  Loop detection and extended target tracking using laser data , 2011 .