Multivariable control systems - an engineering approach

1 Introduction to Multivariable Control 1.1 Introduction 1.2 Process and Instrumentation 1.3 Process Variables 1.4 The Process Behaviour 1.5 Control Aims 1.6 Modes of Operation 1.7 The Need for Feedback 1.8 Model-free vs. Model-based Control 1.9 The Importance of Considering Modelling Errors 1.10 Multivariable Systems 1.11 Implementation and Structural Issues 1.12 Summary of the Chapters 2 Linear System Representation: Models and Equivalence 2.1 Introduction: Objectives of Modelling 2.2 Types of Models. 2.3 First-principle Models: Components 2.4 Internal Representation: State Variables 2.5 Linear Models and Linearisation 2.6 Input/Output Representations 2.6.1 Polynomial Representation 2.6.2 Transfer Matrix 2.7 Systems and Subsystems: Interconnection 2.7.1 Series, Parallel and Feedback Connection 2.7.2 Generalised Interconnection 2.8 Discretised Models. 2.9 Equivalence of Representations 2.10 Disturbance Models 2.10.1 Deterministic Signals 2.10.2 Randomness in the Signals 2.10.3 Discrete Stochastic Processes 2.11 Key Issues in Modelling 2.12 Case Study: The Paper Machine Headbox 2.12.1 Simpli.ed Models 2.12.2 Elaborated Models 3 Linear Systems Analysis 3.1 Introduction 3.2 Linear System Time-response 3.3 Stability Conditions 3.3.1 Relative Degree of Stability 3.4 Discretisation 3.5 Gain 3.5.1 Static Gain 3.5.2 Instantaneous Gain 3.5.3 Directional Gain 3.6 Frequency response 3.7 System Internal Structure 3.7.1 Reachability (State Controllability) 3.7.2 Observability 3.7.3 Output Reachability 3.7.4 Remarks on Reachability and Observability 3.7.5 Canonical Forms 3.8 Block System Structure (Kalman Form) 3.8.1 Minimal Realisation 3.8.2 Balanced Realisation. 3.8.3 Poles and Zeros 3.9 Input/Output Properties 3.9.1 Input/Output Controllability 3.10 Model Reduction 3.10.1 Time Scale Decomposition 3.10.2 Balanced Reduction 3.11 Key Issues in MIMO Systems Analysis 3.12 Case Study: Simple Distillation Column 4 Solutions to the Control Problem 4.1 The Control Design Problem 4.2 Control Goals 4.3 Variables Selection 4.4 Control Structures 4.5 Feedback Control 4.5.1 Closed-loop Stability Analysis 4.5.2 Interactions 4.5.3 Generalised Plant 4.5.4 Performance Analysis Contents xv 4.6 Feedforward Control 4.6.1 Manual Control 4.6.2 Open-loop Inversion and Trajectory Tracking 4.6.3 Feedforward Rejection of Measurable Disturbances 4.7 Two Degree of Freedom Controller 4.8 Hierarchical Control 4.9 Key Issues in Control Design. 4.10 Case Study: Ceramic Kiln 5 Decentralised and Decoupled Control 5.1 Introduction 5.1.1 Plant Decomposition, Grouping of Variables 5.2 Multi-loop Control, Pairing Selection 5.2.1 The Relative Gain Array Methodology 5.2.2 Integrity (Fault Tolerance) 5.2.3 Diagonal Dominance (Stability Analysis) 5.3 Decoupling 5.3.1 Feedforward Decoupling 5.3.2 Feedback Decoupling 5.3.3 SVD Decoupling 5.4 Enhancing SISO Loops with MIMO Techniques: Cascade Control 5.4.1 Case I: Extra Measurements 5.4.2 Case II: Extra Actuators 5.5 Other Possibilities 5.5.1 Indirect and Inferential Control 5.5.2 Override, Selectors 5.5.3 Split-range Control 5.5.4 Gradual Control, Local Feedback 5.6 Sequential-Hierarchical Design and Tuning 5.6.1 Combined Strategies for Complex Plants 5.7 Key Conclusions 5.8 Case Studies 5.8.1 Steam Boiler 5.8.2 Mixing Process 6 Fundamentals of Centralised Closed-loop Control 6.1 State Feedback 6.1.1 Stabilisation and Pole-placement 6.1.2 State Feedback PI Control 6.2 Output Feedback 6.2.1 Model-based Recurrent Observer 6.2.2 Current Observer 6.2.3 Reduced-order Observer 6.2.4 Separation Principle 6.3 Rejection of Deterministic Unmeasurable Disturbances 6.3.1 Augmented Plan

[1]  Min-Sen Chiu,et al.  A Methodology for Sequential Design of Robust Decentralized Control Systems , 1991, 1991 American Control Conference.

[2]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[3]  Pedro Albertos,et al.  Iterative Identification and Control: Advances in Theory and Applications , 2002 .

[4]  Arthur Holland,et al.  Cascade Control , 2004 .

[5]  B. Pasik-Duncan,et al.  Adaptive Control , 1996, IEEE Control Systems.

[6]  Karl J. Åström,et al.  Limitations on control system performance , 1997, 1997 European Control Conference (ECC).

[7]  Babu Joseph,et al.  Techniques of Model-Based Control , 2002 .

[8]  Shankar P. Bhattacharyya,et al.  Robust, fragile, or optimal? , 1997, IEEE Trans. Autom. Control..

[9]  A. Arbel,et al.  Dynamics and Control of Fluidized Catalytic Crackers. 3. Designing the Control System: Choice of Manipulated and Measured Variables for Partial Control , 1996 .

[10]  Sigurd Skogestad,et al.  Reactor/separator processes with recycles-2. Design for composition control , 2003, Comput. Chem. Eng..

[11]  A. Morse,et al.  Basic problems in stability and design of switched systems , 1999 .

[12]  J. Davenport Editor , 1960 .

[13]  V. Wertz,et al.  Adaptive Optimal Control: The Thinking Man's G.P.C. , 1991 .

[14]  Michel Gevers,et al.  Identification for control , 1996 .

[15]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[16]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[17]  Panos J. Antsaklis,et al.  Linear Systems , 1997 .

[18]  E. Bristol On a new measure of interaction for multivariable process control , 1966 .

[19]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[20]  Vasilios Manousiouthakis,et al.  Synthesis of decentralized process control structures using the concept of block relative gain , 1986 .

[21]  J. Geromel,et al.  A new discrete-time robust stability condition , 1999 .

[22]  Sigurd Skogestad,et al.  Sequential design of decentralized controllers , 1994, Autom..

[23]  T. Başar Feedback and Optimal Sensitivity: Model Reference Transformations, Multiplicative Seminorms, and Approximate Inverses , 2001 .

[24]  H. W. Bode,et al.  Network analysis and feedback amplifier design , 1945 .

[25]  David Shan-Hill Wong,et al.  Experimental investigation of conventional control strategies for a heterogeneous azeotropic distillation column , 2000 .

[26]  Stuart A. Boyer Scada: Supervisory Control and Data Acquisition , 1993 .

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

[28]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[29]  P.V. Kokotovic,et al.  The joy of feedback: nonlinear and adaptive , 1992, IEEE Control Systems.

[30]  Richard D. Braatz,et al.  SVD controllers for H2-, H∞- and μ-optimal control , 1997, Autom..

[31]  F. Fairman Linear Control Theory: The State Space Approach , 1998 .

[32]  William Leithead,et al.  Analysis of gain-scheduled and nonlinear systems by velocity-based linearisation families , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[33]  Pierre Apkarian,et al.  Robust pole placement in LMI regions , 1999, IEEE Trans. Autom. Control..

[34]  L. Glass,et al.  Understanding Nonlinear Dynamics , 1995 .

[35]  M. Bukrinsky,et al.  Other approaches , 1995, Nature.

[36]  Douglas C. Montgomery,et al.  Introduction to Statistical Quality Control , 1986 .

[37]  Pertti M. Mäkilä,et al.  Puzzles in systems and control , 1998, Robustness in Identification and Control.

[38]  B. Pasik-Duncan Control-oriented system identification: An H∞ approach , 2002 .

[39]  Bruno Siciliano,et al.  Modelling and Control of Robot Manipulators , 1997, Advanced Textbooks in Control and Signal Processing.

[40]  Isaac Kaminer,et al.  A velocity algorithm for the implementation of gain-scheduled controllers , 1995, Autom..

[41]  James B. Rawlings,et al.  Tutorial overview of model predictive control , 2000 .

[42]  淳 小龜,et al.  高速回轉 : magnetic suspensionによる , 1953 .

[43]  R. Bellman Dynamic programming. , 1957, Science.

[44]  David J. N. Limebeer,et al.  Linear Robust Control , 1994 .

[45]  J. B. Riggs,et al.  Chemical Process Control , 1999 .

[46]  Thomas Kailath,et al.  Linear Systems , 1980 .

[47]  Keith Glover,et al.  Robust control design using normal-ized coprime factor plant descriptions , 1989 .

[48]  Keith Glover,et al.  Pole/zero cancellations in the general H ∞ problem with reference to a two block design , 1990 .

[49]  Min-Sen Chiu,et al.  A Methodology for Sequential Design of Robust Decentralized Control Systems , 1991 .

[50]  A. Niederlinski A heuristic approach to the design of linear multivariable interacting control systems , 1971 .

[51]  R.E. Klein Using bicycles to teach system dynamics , 1989, IEEE Control Systems Magazine.

[52]  Karl Johan Åström,et al.  A Simple Non-Linear Drum-Boiler Model , 1975 .

[53]  Gade Pandu Rangaiah,et al.  Application of a plant-wide control design to the HDA process , 2003, Comput. Chem. Eng..

[54]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[55]  P. Khargonekar,et al.  State-space solutions to standard H2 and H∞ control problems , 1988, 1988 American Control Conference.

[56]  Pierre Apkarian,et al.  Self-scheduled H∞ control of linear parameter-varying systems: a design example , 1995, Autom..

[57]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[58]  R. K. Wood,et al.  Terminal composition control of a binary distillation column , 1973 .

[59]  Chr Angeli An online expert system for fault diagnosis in hydraulic systems , 1999, Expert Syst. J. Knowl. Eng..

[60]  Pedro Albertos,et al.  Block multirate input-output model for sampled-data control systems , 1990 .

[61]  Joseph Chilver,et al.  The Basic Techniques , 1979 .

[62]  Benjamin C. Kuo,et al.  AUTOMATIC CONTROL SYSTEMS , 1962, Universum:Technical sciences.

[63]  Gang Li,et al.  On the structure of digital controllers with finite word length consideration , 1998, IEEE Trans. Autom. Control..

[64]  Alan V. Oppenheim,et al.  Discrete-Time Signal Pro-cessing , 1989 .

[65]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[66]  Takao Fujii,et al.  Design of Tracking Systems with LQ Optimality and Quadratic Stability , 1993 .

[67]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[68]  John C. Doyle,et al.  Guaranteed margins for LQG regulators , 1978 .

[69]  C. Mohtadi,et al.  Properties of generalized predictive control , 1987, Autom..

[70]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[71]  Antonio Sala,et al.  Reduced-Order Controller Design via Iterative Identification and Control , 2003, Eur. J. Control.

[72]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[73]  Walter R. Evans,et al.  Control-system dynamics , 1964 .

[74]  Karl Johan Åström Model Uncertainty and Feedback , 2002 .

[75]  Raymond Hanus,et al.  Anti-windup, bumpless, and conditioned transfer techniques for PID controllers , 1996 .

[76]  Sebastian Engell,et al.  A case study for control structure selection: air separation plant , 2000 .

[77]  Jan C. Willems,et al.  Introduction to mathematical systems theory: a behavioral approach, Texts in Applied Mathematics 26 , 1999 .

[78]  W. Leithead,et al.  Gain-scheduled and nonlinear systems : dynamic analysis by velocity-based linearization families , 1998 .

[79]  Kelvin T. Erickson,et al.  Plantwide process control , 1999 .

[80]  Paul M. Frank,et al.  Issues of Fault Diagnosis for Dynamic Systems , 2010, Springer London.

[81]  Rolf Isermann Digital Control Systems , 1981 .

[82]  Nasser Mohamed Ramli Distillation Column , 2018, PID Control for Industrial Processes.

[83]  Wilson J. Rugh,et al.  Stability preserving interpolation methods for the synthesis of gain scheduled controllers , 2000, Autom..

[84]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[85]  C. Knapp,et al.  On optimal output feedback , 1972 .

[86]  R. E. Kalman,et al.  On the general theory of control systems , 1959 .

[87]  Pedro Albertos,et al.  Open-loop Iterative Learning Control , 2002 .

[88]  Karl Johan Åström,et al.  Drum-boiler dynamics , 2000, Autom..

[89]  Kazuo Tanaka,et al.  Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach , 2008 .

[90]  Thomas F. Edgar,et al.  Process Dynamics and Control , 1989 .

[91]  Michel Kinnaert,et al.  Conditioning technique, a general anti-windup and bumpless transfer method , 1987, Autom..

[92]  F. A. Seiler,et al.  Numerical Recipes in C: The Art of Scientific Computing , 1989 .

[93]  J. Doyle,et al.  Essentials of Robust Control , 1997 .

[94]  B. Francis,et al.  A lifting technique for linear periodic systems with applications to sampled-data control , 1991 .

[95]  M. Morari,et al.  Minimizing the Euclidean Condition Number , 1994 .

[96]  W. Schaufelberger,et al.  Software for Complex Controllers , 2001 .

[97]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[98]  Takao Fujii,et al.  Multivariable Control of a Magnetic Levitation System with a Y Shape Iron Plate , 1994 .

[99]  Graham C. Goodwin,et al.  Control System Design , 2000 .

[100]  Keith Glover,et al.  A loop-shaping design procedure using H/sub infinity / synthesis , 1992 .

[101]  M. Safonov Stability margins of diagonally perturbed multivariable feedback systems , 1982 .

[102]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[103]  Ioan Doré Landau From robust control to adaptive control , 1999 .

[104]  H. W. Bode Relations between attenuation and phase in feedback amplifier design , 1940 .

[105]  Eduardo F. Camacho,et al.  Model predictive control in the process industry , 1995 .

[106]  Gwilym M. Jenkins,et al.  Time series analysis, forecasting and control , 1972 .

[107]  G. Zames Feedback and optimal sensitivity: Model reference transformations, multiplicative seminorms, and approximate inverses , 1981 .

[108]  Keith Glover,et al.  The application of scheduled H∞ controllers to a VSTOL aircraft , 1993, IEEE Trans. Autom. Control..

[109]  Shankar P. Bhattacharyya,et al.  Robust Control: The Parametric Approach , 1995 .

[110]  Tingshu Hu,et al.  Control Systems with Actuator Saturation: Analysis and Design , 2001 .

[111]  P. Albertos,et al.  Self-oscillating and chaotic behaviour of a PI-controlled CSTR with control valve saturation , 2004 .

[112]  M. James,et al.  Extending H-infinity Control to Nonlinear Systems: Control of Nonlinear Systems to Achieve Performance Objectives , 1987 .

[113]  Julián Salt,et al.  Dual-rate adaptive control , 1996, Autom..

[114]  Andrew Packard,et al.  The complex structured singular value , 1993, Autom..

[115]  Curtis D. Johnson,et al.  Process Control Instrumentation Technology , 1977 .

[116]  Gene H. Golub,et al.  Matrix computations , 1983 .

[117]  Richard D. Braatz,et al.  Fault Detection and Diagnosis in Industrial Systems , 2001 .

[118]  Evanghelos Zafiriou,et al.  Robust Model Predictive Control of Processes with Hard Constraints. , 1990 .

[119]  Stephen P. Boyd,et al.  Set-membership identification of systems with parametric and nonparametric uncertainty , 1992 .

[120]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[121]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[122]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[123]  Karl Johan Åström,et al.  PID Controllers: Theory, Design, and Tuning , 1995 .

[124]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[125]  E. A. Parr Industrial control handbook , 1986 .

[126]  John C. Doyle Analysis of Feedback Systems with Structured Uncertainty , 1982 .

[127]  M. B. Zarrop,et al.  Book Review: Adaptive Optimal Control: the thinking man's GPC , 1991 .

[128]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[129]  Alfons Crespo,et al.  Real-time control of non-uniformly sampled systems , 1999 .

[130]  Kevin James,et al.  PC Interfacing and Data Acquisition: Techniques for Measurement, Instrumentation and Control , 2000 .

[131]  Robert E. Skelton,et al.  Model error concepts in control design , 1989 .

[132]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[133]  P. Khargonekar,et al.  State-space solutions to standard H/sub 2/ and H/sub infinity / control problems , 1989 .

[134]  P. J. Campo,et al.  Achievable closed-loop properties of systems under decentralized control: conditions involving the steady-state gain , 1994, IEEE Trans. Autom. Control..

[135]  Guoxiang Gu,et al.  A class of algorithms for identification in H∞ , 1992, Autom..

[136]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[137]  Robert R. Bitmead,et al.  Data Preparation for Identification , 2002 .

[138]  Luc Jaulin,et al.  Applied Interval Analysis , 2001, Springer London.

[139]  Mario Sznaier,et al.  Robust Systems Theory and Applications , 1998 .

[140]  Pao C. Chau,et al.  Process Control , 2002 .

[141]  Astrom Computer Controlled Systems , 1990 .