Control and estimation of hybrid systems with mathematical optimization

Many practical systems consist of both continuous valued and discrete valued components. The term hybrid systems has been used to describe models, where both continuous and discrete aspects are considered within the same framework. This thesis presents theoretical results and experiments about the Mixed Logic Dynamical systems modelling framework for hybrid systems, introduced by Bemporad and Morari (1999a). The framework allows to model systems comprising interacting propositional logic, continuous dynamics and constraints. Besides their broad modelling capabilities, Mixed Logic Dynamical systems allow to systematically formulate and solve various analysis and synthesis problems using mathematical optimization techniques. The contributions of this thesis are: • We present systematic methods for the efficient and automatized derivation of models. Classical analytical approaches for the modelling of system components are compared to a geometrical approach. The proposed methods reduce the number of variables in the model. • Two practical systems are modelled in the Mixed Logic Dynamical systems framework: a three tank laboratory system and the outflow units of a hydroelectric power plant. Both systems illustrate the typical modeling capabilities of Mixed Logic Dynamical systems.

[1]  Roozbeh Izadi-Zamanabadi Fault-tolerant Supervisory Control: System Analysis and Logic Design , 1999 .

[2]  H. P. Williams Logical problems and integer programming , 1977 .

[3]  Heinz Peter Rothwangl Numerical synthesis of the time optimal nonlinear state controller via mixed integer programming , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[4]  Wu Jun-feng,et al.  Recent Advances in Model Predictive Control , 2004 .

[5]  Janos Gertler,et al.  Fault detection and diagnosis in engineering systems , 1998 .

[6]  H. Witsenhausen A class of hybrid-state continuous-time dynamic systems , 1966 .

[7]  Eduardo Sontag Nonlinear regulation: The piecewise linear approach , 1981 .

[8]  Alberto Bemporad,et al.  Control of systems integrating logic, dynamics, and constraints , 1999, Autom..

[9]  Alberto Bemporad,et al.  From ease in programming to easy maintenance: extending DSL usability with montages , 1999 .

[10]  Bjarne A. Foss,et al.  MPC in systems with continuous and discrete control inputs , 1998 .

[11]  Alberto Bemporad,et al.  Verification of Hybrid Systems via Mathematical Programming , 1999, HSCC.

[12]  V. Chandru,et al.  Optimization Methods for Logical Inference , 1999 .

[13]  Nancy A. Lynch,et al.  Strings of Vehicles: Modeling and Safety Conditions , 1998, HSCC.

[14]  C. V. Rao,et al.  Stability of constrained linear moving horizon estimation , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[15]  Zhang Ren,et al.  A new controller architecture for high performance, robust, and fault-tolerant control , 2001, IEEE Trans. Autom. Control..

[16]  G Georgina Fabian,et al.  A language and simulator for hybrid systems , 1999 .

[17]  James F. Turner Digital computer analysis , 1968 .

[18]  R. Raman,et al.  Integration of logic and heuristic knowledge in MINLP optimization for process synthesis , 1992 .

[19]  J. Ezzine,et al.  On almost-sure stabilization of discrete-time jump parameter systems: An LMI approach , 1997 .

[20]  Christopher I. Byrnes,et al.  Passivity and absolute stabilization of a class of discrete-time nonlinear systems, , 1995, Autom..

[21]  Bart De Schutter,et al.  Equivalence of hybrid dynamical models , 2001, Autom..

[22]  Alberto Bemporad,et al.  A Framework for Control, State Estimation, Fault Detection, and Verification of Hybrid Systems , 1999 .

[23]  Tsutomu Sasao,et al.  Switching Theory for Logic Synthesis , 1999, Springer US.

[24]  Vipul Jain,et al.  Algorithms for Hybrid MILP/CP Models for a Class of Optimization Problems , 2001, INFORMS J. Comput..

[25]  Nancy A. Lynch,et al.  Hybrid Systems: Computation and Control , 2002, Lecture Notes in Computer Science.

[26]  Jacques Chapuis Modellierung und neues Konzept für die Regelung von Laufwasserkraftwerken , 1998 .

[27]  F. Glover IMPROVED LINEAR INTEGER PROGRAMMING FORMULATIONS OF NONLINEAR INTEGER PROBLEMS , 1975 .

[28]  Pravin Varaiya,et al.  Modeling and verification of hybrid systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[29]  J. Askari,et al.  Controller reconfiguration based on a qualitative model: A solution of three-tanks benchmark problem , 1999, 1999 European Control Conference (ECC).

[30]  R. Raman,et al.  RELATION BETWEEN MILP MODELLING AND LOGICAL INFERENCE FOR CHEMICAL PROCESS SYNTHESIS , 1991 .

[31]  Manfred Morari,et al.  Analysis of discrete-time piecewise affine and hybrid systems , 2002, Autom..

[32]  G. Ferrari-Trecate,et al.  Reconfiguration strategies for hybrid systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[33]  P. Gruber,et al.  Qualitative model-based fault detection in air-handling units , 1995 .

[34]  Manfred Morari,et al.  Analysis of Discrete-Time PWA Systems with Boolean Inputs, Outputs and States , 2001 .

[35]  Manfred Morari,et al.  Model predictive control: Theory and practice - A survey , 1989, Autom..

[36]  J. Willems Dissipative dynamical systems Part II: Linear systems with quadratic supply rates , 1972 .

[37]  Jacques Chapuis,et al.  Application of Fuzzy Logic for Selection of Turbines and Weirs in Hydro Power Plants , 1999 .

[38]  B. Heiming,et al.  Definition of the three-tank benchmark problem for controller reconfiguration , 1999, 1999 European Control Conference (ECC).

[39]  Thomas A. Henzinger,et al.  Hybrid Automata: An Algorithmic Approach to the Specification and Verification of Hybrid Systems , 1992, Hybrid Systems.

[40]  M. Morari,et al.  Model predictive control — Ideas for the next generation , 1999, 1999 European Control Conference (ECC).

[41]  M. Morari,et al.  Stability and stabilization of piecewise affine and hybrid systems: an LMI approach , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[42]  J. Maciejowski,et al.  Predictive Methods for FTC , 2001 .

[43]  Panos M. Pardalos,et al.  Modeling and integer programming techniques applied to propositional calculus , 1990, Comput. Oper. Res..

[44]  J. Rawlings,et al.  Nonlinear Moving Horizon State Estimation , 1995 .

[45]  René David,et al.  Petri nets for modeling of dynamic systems: A survey , 1994, Autom..

[46]  Frédéric Kratz,et al.  Time optimal control of hybrid systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[47]  Alberto Bemporad,et al.  A framework for control, fault detection, state estimation, and verification of hybrid systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[48]  William R. Perkins,et al.  Design of reliable control systems , 1992 .

[49]  M. Morari,et al.  Analysis and control with performance of piecewise affine and hybrid systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[50]  Mouncif Lahlou,et al.  Modélisation des canaux hydrauliques et application au réglage de niveau , 1994 .

[51]  T. A. Badgwell,et al.  An Overview of Industrial Model Predictive Control Technology , 1997 .

[52]  Jan Lunze,et al.  Qualitative diagnosis of the 3-tanks system , 1999, 1999 European Control Conference (ECC).

[53]  R.N. Shorten,et al.  Necessary and sufficient conditions for the existence of a common quadratic Lyapunov function for two stable second order linear time-invariant systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[54]  Angelo Alessandri,et al.  Design of Luenberger Observers for a Class of Hybrid Linear Systems , 2001, HSCC.

[55]  M. Kantner Robust stability of piecewise linear discrete time systems , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[56]  V. Borkar,et al.  A unified framework for hybrid control: model and optimal control theory , 1998, IEEE Trans. Autom. Control..

[57]  Manfred Morari,et al.  A Generalized Approach for Analysis and Control of Discrete-Time Piecewise Affine and Hybrid Systems , 2001, HSCC.

[58]  Marcel Staroswiecki,et al.  Three—tank Control Reconfiguration , 2001 .

[59]  E. Kerrigan Robust Constraint Satisfaction: Invariant Sets and Predictive Control , 2000 .

[60]  Alberto Bemporad,et al.  Moving horizon estimation for hybrid systems and fault detection , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[61]  Alberto Bemporad,et al.  A Hybrid Approach to Traction Control , 2001, HSCC.

[62]  Manfred Morari,et al.  Propositional logic in control and monitoring problems , 1997 .

[63]  A. Levis,et al.  Challenges to control: A collective view--Report of the workshop held at the University of Santa Clara on September 18-19, 1986 , 1987 .

[64]  Alan J. Laub,et al.  The LMI control toolbox , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[65]  V. A. Roshchin,et al.  Models and methods of solution of quadratic integer programming problems , 1987 .

[66]  Rafael Lazimy,et al.  Improved algorithm for mixed-integer quadratic programs and a computational study , 1985, Math. Program..

[67]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[68]  Alberto Bemporad,et al.  Discrete-time Hybrid Modeling and Verification of the Batch Evaporator Process Benchmark , 2001, Eur. J. Control.

[69]  Stephen P. Boyd,et al.  A class of Lyapunov functionals for analyzing hybrid dynamical systems , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[70]  Mogens Blanke Fault-tolerant Control Systems , 1999 .

[71]  Shugen Ma,et al.  Minimum-time control of coupled tendon-driven manipulators , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[72]  Karen Rudie,et al.  A survey of modeling and control of hybrid systems , 1997 .

[73]  J. M. Lemos,et al.  Multimodel based fault tolerant control of the 3-tank system , 1999, 1999 European Control Conference (ECC).

[74]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[75]  Anders Rantzer,et al.  Computation of piecewise quadratic Lyapunov functions for hybrid systems , 1997, 1997 European Control Conference (ECC).

[76]  Christodoulos A. Floudas,et al.  Nonlinear and Mixed-Integer Optimization , 1995 .

[77]  O. Stram Arbitrary Boolean Functions of N Variables Realizable in Terms of Threshold Devices , 1961, Proceedings of the IRE.

[78]  Seung-Ki Sul,et al.  Generalized solution of minimum time current control in three-phase balanced systems , 1998, IEEE Trans. Ind. Electron..

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

[80]  Pravin Varaiya,et al.  Reach Set Computation Using Optimal Control , 2000 .

[81]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[82]  B. Foss,et al.  Uncertainty modelling and robust output feedback control of nonlinear discrete systems: a mathematical programming approach , 2000 .

[83]  Jay H. Lee,et al.  A moving horizon‐based approach for least‐squares estimation , 1996 .

[84]  Michel Kinnaert,et al.  Fault Detection and Isolation , 2001 .

[85]  V. I. Romanovsky Discrete Markov Chains , 1970 .

[86]  Alberto Bemporad,et al.  Optimization-Based Verification and Stability Characterization of Piecewise Affine and Hybrid Systems , 2000, HSCC.

[87]  M. Johansson,et al.  Piecewise Linear Control Systems , 2003 .

[88]  B. Foss,et al.  Model predictive control for a class of hybrid systems , 1997, 1997 European Control Conference (ECC).

[89]  Rudolf Herschel,et al.  Rechengeräte in automatischen Systemen , 1962 .

[90]  T. Iwasaki,et al.  Generalized S-procedure and finite frequency KYP lemma , 2000 .

[91]  C. Scherer,et al.  Multiobjective output-feedback control via LMI optimization , 1997, IEEE Trans. Autom. Control..

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

[93]  M. Morari,et al.  Optimal controllers for hybrid systems: stability and piecewise linear explicit form , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[94]  Alberto Bemporad,et al.  Piecewise linear optimal controllers for hybrid systems , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[95]  Grigori Krivchenko,et al.  Hydraulic Machines Turbines and Pumps , 1994 .

[96]  Jie Chen,et al.  Robust Model-Based Fault Diagnosis for Dynamic Systems , 1998, The International Series on Asian Studies in Computer and Information Science.

[97]  Panos J. Antsaklis,et al.  Stabilization of second-order LTI switched systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[98]  A. V. Savkin,et al.  Hybrid Control Systems , 1999 .

[99]  S. Pettersson,et al.  Exponential Stability of Hybrid Systems Using Piecewise Quadratic Lyapunov Functions Resulting in LMIs , 1999 .

[100]  Thomas A. Henzinger,et al.  Hybrid Systems: Computation and Control , 1998, Lecture Notes in Computer Science.

[101]  M. Morari,et al.  Moving horizon estimation for hybrid systems , 2002, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[102]  S. Bittanti,et al.  Affine Parameter-Dependent Lyapunov Functions and Real Parametric Uncertainty , 1996 .

[103]  Tor Arne Johansen,et al.  Computation of Lyapunov functions for smooth nonlinear systems using convex optimization , 2000, Autom..

[104]  Manfred Morari,et al.  Moving Horizon Estimation for Piecewise Affine Systems , 2000 .

[105]  Michael Peter Kennedy Three Steps to Chaos-Part I: Evolution , 1993 .

[106]  Manfred Morari,et al.  Mixed Logic Dynamical Model of a Hydroelectric Power Plant , 2000 .

[107]  Michael S. Branicky,et al.  Studies in hybrid systems: modeling, analysis, and control , 1996 .

[108]  H. P. Williams THEORY OF LINEAR AND INTEGER PROGRAMMING (Wiley-Interscience Series in Discrete Mathematics and Optimization) , 1989 .

[109]  Alberto Bemporad,et al.  Observability and controllability of piecewise affine and hybrid systems , 2000, IEEE Trans. Autom. Control..

[110]  M. Morari,et al.  An efficient branch and bound algorithm for state estimation and control of hybrid systems , 1999, 1999 European Control Conference (ECC).

[111]  Gaurav Bajpai,et al.  Reconfiguration of flight control systems for actuator failures , 2000, 19th DASC. 19th Digital Avionics Systems Conference. Proceedings (Cat. No.00CH37126).

[112]  Sven Leyffer,et al.  Numerical Experience with Lower Bounds for MIQP Branch-And-Bound , 1998, SIAM J. Optim..

[113]  Pierre Apkarian,et al.  Nonlinear H∞ control for an integrated suspension system via parameterized linear matrix inequality characterizations , 2001, IEEE Trans. Control. Syst. Technol..

[114]  Eduardo D. Sontag,et al.  Interconnected Automata and Linear Systems: A Theoretical Framework in Discrete-Time , 1996, Hybrid Systems.

[115]  John N. Tsitsiklis,et al.  Complexity of stability and controllability of elementary hybrid systems , 1999, Autom..