Evaluating the performance of control schemes for hybrid systems A Practical Approach

Similar documents
Optimal Control of Switching Surfaces

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Process Control Hardware Fundamentals

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

Theoretical Models of Chemical Processes

Process Control, 3P4 Assignment 6

Chapter 5. Mass and Energy Analysis of Control Volumes

Introduction to Process Control

Hybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples

Model Based Fault Detection and Diagnosis Using Structured Residual Approach in a Multi-Input Multi-Output System

Subject: Introduction to Process Control. Week 01, Lectures 01 02, Spring Content

Mathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Chapter 5. Mass and Energy Analysis of Control Volumes. by Asst. Prof. Dr.Woranee Paengjuntuek and Asst. Prof. Dr.Worarattana Pattaraprakorn

Modeling of Hydraulic Control Valves

Verification of Nonlinear Hybrid Systems with Ariadne

MODELING OF NONLINEAR SYSTEM FOR A HYDRAULIC PROCESS

arxiv: v1 [cs.sy] 2 Oct 2018

JUSTIFICATION OF INPUT AND OUTPUT CONSTRAINTS INCORPORATION INTO PREDICTIVE CONTROL DESIGN

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Qualitative Methods for Fault Diagnosis - Jan Lunze QUALITATIVE METHODS FOR FAULT DIAGNOSIS

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

The First Law of Thermodynamics. By: Yidnekachew Messele

NONLINEAR PREDICTIVE CONTROLLER: INFLUENCE OF ITERATIONS NUMBER ON REGULATION QUALITY

Chapter 7. Entropy. by Asst.Prof. Dr.Woranee Paengjuntuek and Asst. Prof. Dr.Worarattana Pattaraprakorn

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

Solutions for Tutorial 3 Modelling of Dynamic Systems

Systems Engineering/Process Control L1

While entry is at the discretion of the centre, candidates would normally be expected to have attained one of the following, or equivalent:

EXAMINATION INFORMATION PAGE Written examination

Process Dynamics, Operations, and Control Lecture Notes 2

Verification of Hybrid Systems with Ariadne

4.1 Derivation and Boundary Conditions for Non-Nipped Interfaces

Integral-based Algorithm for Parameter Identification of the Heat Exchanger

Introduction to Modelling and Simulation

Systems Engineering/Process Control L1

Fault Detection and Diagnosis for a Three-tank system using Structured Residual Approach

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

A Comparison between Integer Order and Non-integer Order Controllers Applied to a Water Levelling System

CERN, 1211 Geneva 23, Switzerland *Laboratoire des Signaux et Systèmes, UMR 8506 CNRS-Supélec, Gif-sur-Yvette, France

Basic Thermodynamics Prof. S.K Som Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander

Fundamental Principles of Process Control

SITRANS F flowmeters. SITRANS F US System information SITRANS F US Ultrasonic flowmeters 4/181

Applied Fluid Mechanics

Anisochronic First Order Model and Its Application to Internal Model Control

Probabilistic Controllability Analysis of Sampled-Data/Discrete-Time Piecewise Affine Systems

Dynamics of Heating and Cooling Loads: Models

XHDU Cassette type fan-coils for double/four pipe connections 1,98-14 kw HYDRONIC TERMINALS

Thermodynamics ENGR360-MEP112 LECTURE 7

Analyzing Mass and Heat Transfer Equipment

Using Neural Networks for Identification and Control of Systems

Turbines and speed governors

Exercise 7 - Fluiddynamic Systems

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

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri

INVERSE ALGORITHMS FOR TIME DEPENDENT BOUNDARY RECONSTRUCTION OF MULTIDIMENSIONAL HEAT CONDUCTION MODEL

(Refer Slide Time: 00:00:43 min) Welcome back in the last few lectures we discussed compression refrigeration systems.

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

Switched Systems: Mixing Logic with Differential Equations

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

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

Thermally activated wall system with latent heat thermal energy storage comparison of 1D and 3D model

Control Of Heat Exchanger Using Internal Model Controller

Chemical Engineering 3P04 Process Control Tutorial # 1 Learning goals

Dynamic simulation of DH house stations

(Refer Slide Time: 00:01:30 min)

Development of high-efficiency Stirling cryocoolers for high temperature superconducting motors

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

Laboratory exercise 1: Open channel flow measurement

Spring 2006 Process Dynamics, Operations, and Control Lesson 5: Operability of Processes

Identification of a Chemical Process for Fault Detection Application

ABB PSPG-E7 SteamTMax Precise control of main and reheat ST. ABB Group May 8, 2014 Slide 1 ABB

EE291E Lecture Notes 3 Autonomous Hybrid Automata

LQR CONTROL OF LIQUID LEVEL AND TEMPERATURE CONTROL FOR COUPLED-TANK SYSTEM

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

Comparison of Riemann and Lebesgue Sampling for First Order Stochastic Systems

Analysis and Design of Control Systems in the Time Domain

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

Stability of Deterministic Finite State Machines

EE C128 / ME C134 Feedback Control Systems

Pass Balancing Switching Control of a Four-passes Furnace System

Modeling and Analysis of Dynamic Systems

A sub-optimal second order sliding mode controller for systems with saturating actuators

Alireza Mousavi Brunel University

The servo problem for piecewise linear systems

Department of Mechanical Engineering ME 322 Mechanical Engineering Thermodynamics. Lecture 26. Use of Regeneration in Vapor Power Cycles

Heat and Mass Transfer Prof. S.P. Sukhatme Department of Mechanical Engineering Indian Institute of Technology, Bombay

Parametric Cycle Analysis of Real Turbofan

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

Lecture 9 Nonlinear Control Design

Chapter 7.1. Q4 (a) In 1 s the energy is 500 MJ or (i) 5.0! 10 J, (ii) 5.0! 10 kw! hr " 140 kwh or (iii) MWh. (b) In one year the energy is

Real-Time Parameter Estimation of a MIMO System

Overview of Models for Automated Process Control

Dynamic simulation and Control of a CO 2 Compression and Purification Unit for Oxy-Coal-Fired Power Plants

ECE309 THERMODYNAMICS & HEAT TRANSFER MIDTERM EXAMINATION. Instructor: R. Culham. Name: Student ID Number:

Iterative Controller Tuning Using Bode s Integrals

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Process Control and Instrumentation Prof. D. Sarkar Department of Chemical Engineering Indian Institute of Technology, Kharagpur

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

On the Inherent Robustness of Suboptimal Model Predictive Control

Transcription:

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) Evaluating the performance of control schemes for hybrid systems A Practical Approach JAROSLAV HLAVA * AND BOHUMIL ŠULC ** * Department of Control Engineering Technical University of Liberec, Faculty of Mechatronics 46 7 Liberec, Hálkova 6 CZECH REPUBLIC ** Institute of Instrumentation and Control Engineering Czech Technical University in Prague, Faculty of Mechanical Engineering 66 07 Praha 6, Technická 4 CZECH REPUBLIC Abstract: - Hybrid systems are now one of the most important research topics in the field of system and control theory. They undoubtedly pose many interesting challenges from the purely theoretical point of view, however, the ultimate motivation for their study is practical. There many industrial plants whose mathematical models are hybrid, i.e. exhibit nontrivial interactions of continuous valued and discrete valued variables and elements. Despite this practical motivation, most papers on the control of hybrid systems are limited to theoretical aspects of control design and they are concluded with simulational experiments at best. This paper proposes a more practical alternative. It describes a laboratory scale plant that is designed in such a way that it exhibits most of the hybrid phenomena typical of process control applications. The paper includes a detailed description of the plant structure together with its mathematical model. Further, it focuses on hybrid control experiments that can be performed with this plant in order to test and evaluate various hybrid control schemes. Keywords: - Hybrid systems, Laboratory scale models, Hybrid control Introduction Many industrial plants are modelled as systems that have neither purely continuous nor purely discrete (or in a special case logical) dynamics but include both continuous valued and discrete valued variables and elements (on/off switches or valves, speed selectors, etc.) Moreover, many plants (e.g. boilers) exhibit considerably different dynamic behaviours in different operation modes or in different working points. Such plants can be modelled as a combination of several continuous models and discrete valued variables that determine which of these models is valid in the current operation mode or range. In addition, discrete features are often introduced by the controller even if the system to be controlled is continuous (gain scheduling, controller switching, etc.). These facts have been the motivation behind growing research interest in the theory of hybrid systems (see e.g. [4] for a short survey), which includes both continuous and discrete valued dynamics and variables in one general framework. Many important results concerning hybrid systems have been achieved recently (see e.g. [] and [0]). However, this field is still mostly the topic of highly theoretical papers and PhD level courses. Its high application potential remains almost completely unexploited. The testing of hybrid control schemes is usually done using simulational experiments at best. This paper proposes a more realistic and practical alternative. It describes a laboratory scale plant that can be used to test and evaluate various control strategies for hybrid systems in a setting that is much closer to real applications. A considerable deal of attention is devoted to the description of possible plant configuration variants and control experiments that can be performed with the plant. Besides control experiments and other research purposes, this plant can also be used for educational purposes. A detailed treatment of possible educational applications of this plant was given by the authors elsewhere [4]. It is quite a sad sign of the preoccupation of the current control literature with purely theoretical problems that a laboratory plant similar to the one described in this paper can hardly be found in the literature. There are several technical reports describing complex laboratory plants designed mainly for the purposes of European research

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) projects (in particular the plants used as case studies in the Esprit project Verification of Hybrid Systems www-verimag.imag.fr/vhs/). Other papers just sketch simple model plants that are used to illustrate some ideas described in the paper but were not intended to be built and used for real testing (e.g., [7]). Still other papers include hybrid control or modelling experiments with laboratory models. However, although these models exhibit certain hybrid phenomena, they were primarily designed for continuous control experiments (see e.g., [6]). No laboratory plant designed primarily for experiments with hybrid control is described anywhere. Hybrid systems Hybrid phenomena arise as a result of the interaction of continuous and discrete controls, outputs and states. To avoid misinterpretation, it should perhaps be emphasised that the words continuous and discrete are used to express the fact that the variables take values from a continuous set (usually an interval of real numbers) or a discrete set containing a finite number of elements. Typically, some of the controls take only a finite set of values, some of the outputs are quantized and the differential equation x &( t ) = f( x( t )) () modelling the continuous dynamics depends on some discrete phenomena. The two most important classes of this dependence are the following. Vector field f(. ) can change discontinuously either when the state x(. ) hits certain boundaries or in response to a control command change. This behaviour is called autonomous or controlled switching respectively. State changes or control commands may also result in state x(. ) jumps (or equivalently in vector field impulses). If this is the case, we speak of autonomous or controlled jumps (impulses). Many mathematical models of hybrid systems have been proposed. Most of them are included in a general hybrid system model as described e.g. in []. A hybrid system is given by x& ( t ) = f( x( t ), m( t ), u( t )) () y( t ) = g x( t ), m( t ), u( t ) m( t o( t ) = φ ) =ϕ ( ) ( x( t ), m( t ), u( t ), σ( t )) ( x( t ), m( t ), u( t ), σ( t )) ( x( t ), m( t ), u( t ), ( t )) (3) x ( t ) =ψ σ (4) Equations () model the continuous part of the system (x(t), u(t) and y(t) are continuous state, input and output respectively). Unlike state equations of a purely continuous system they include discrete state m(t). This state indexes the vector fields f(.,.,.). The development of the discrete state is described by (3) where σ(t) is discrete input and o(t) is discrete output. Equations (3) are formally similar to the standard state equations of continuous systems. However, the description of the discrete part of the system can also be in the form of a finite automaton or a discrete event system, if desirable. Equation (4) models the state jumps (if there are any). The model described by ()-(4) is fairly complex and it is not easily tractable in its full generality. Thus, many research results have been obtained for simpler models, in which state jumps are not present (eq. 4 omitted) and the continuous part has a simpler form. A particularly important special case is piecewise affine (PWA) systems, where () reduces to x& ( t ) = A( m( t )) x( t ) B( m( t )) u( t ) f ( m( t )) (5) y( t ) = C( m( t )) x( t ) D( m( t )) u( t ) g( m( t )) Despite its simplicity, (5) captures many important phenomena such as switching, relays and saturations, and it can also be used to approximate nonlinear dynamics with several locally valid linearizations. Moreover, it has recently been proved [3] that PWA systems are equivalent to several other classes of hybrid systems (mixed logical dynamical systems, linear complementarity systems, etc.). Thus, PWA systems are of special importance because most results and approaches in hybrid systems theory have been obtained either directly for PWA systems or for an equivalent class. 3 The laboratory scale plant The plant is sketched in Fig.. Similarly as in most process control applications, the measured and controlled variables are water level, temperature and flow. The sensors and actuators were (if possible) chosen from standard industrial ranges. Thus, although the plant does not represent any particular industrial process exactly, both the plant itself and its instrumentation are well representative of many plants commonly used in the process industries. The basic components of the plant are three water tanks. Water from the reservoir mounted under the plant can be drawn by pumps and 3 (delivery rate 0-5 l/min) to the respective tanks. In both cases, the delivery rate can be continuously changed and the water flow rate is measured with a turbine flowmeter (VISION 000, 0.5-5 l/min). The flow from pump 3 is fed directly to tank 3. The flow from pump goes through a storage water heater ( kw, 5 l) and it is further controlled by an on/off solenoid valve S. Due to the built-in pressure switch, the pump is automatically switched off if S is closed and the internal tank of the heater is full.

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) The temperature at the heater output is measured with a Pt000 sensor TT4. The power consumption of the heater can be changed continuously. Depending on the selected control scenario, the inflows to tanks and 3 can be used as manipulated variables or as disturbances with specified flow rates and also with a specified temperature in the case of inflow. Tanks and are thermally insulated to make the heat losses negligible. Tank 3 and the water reservoir are not insulated, and if the air cooler motor is switched on, their temperature roughly equals the ambient temperature in the laboratory. Tanks and 3 have a special shape that introduces a change of the dynamics at a certain level. Their behaviour is described by switched models. Water from tanks and 3 is fed to tank. The flow from tank is controlled by solenoid valves S3, S4 (k v =5 l/min each), and it can be changed in three steps: no valve open, one open, both valves open. Closing and opening the valves is instantaneous. Tank can be by-passed by closing S and opening S. The flow from tank 3 is controlled by a pump. Its delivery rate can be changed in four steps (0, /3, /3, max.). The other heater (custom-made, 800 W) is mounted at the bottom of tank. Water from tank is drawn by a pump. The turbine flowmeter and slave controller FC allow us to simulate the changing demand of the downstream processes. The water goes back to the reservoir through an air-water heat exchanger where it is cooled. This arrangement is used to keep the water temperature in the reservoir roughly constant during the experiments. The water levels are measured by pressure sensors. These can be configured either as continuous sensors or as level switches (indicating three different water levels). The plant is controlled from a PC using two data acquisition boards. The real appearance of the plant is shown in Fig.. 4 Mathematical model of the plant A reasonably accurate first principles model of the plant can be derived using mass and energy balance equations. The liquid (water) can be considered incompressible. The mass balance equation of a single tank is then h( t ) dv( t ) d dh( t ) = A( x )dx A( h ) dt dt = 0 dt (6) = qin ( t ) qout ( t ) where h is water level, A(h) is the cross sectional area of the tank at level h, and q in and q out are inlet and outlet volume flow rates. Fig. Structure of the plant (FT, LT, TT stands for flow, level and temperature transmitter respectively, FC flow controller, S solenoid valve, M motor, r = 6 cm, r = 6 cm, r = 3 cm, r 3 = 7 cm, r = 3 cm), tank height 80 cm, l =40 cm, l =40 cm

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) Fig. Photo of the actual laboratory scale plant (the plant is composed of two panels connected with a pipe) Assuming constant liquid heat capacity c, negligible heat losses and well mixed tank, the energy balance equation of a single tank can be written as d ( ρcv( t )( ϑ( t ) ϑref ) = qin ( t ) ρc( ϑin ( t ) ϑref ) dt (7) q ( t ) ρcϑ( t ) ϑ P( t out ( ) ) where P is heater power output, ϑ in inlet water temperature, ϑ water temperature in the tank. Due to the assumption of perfect mixing, the outlet water temperature can be equated with ϑ. Eq. (7) can be modified to V( h ) & ϑ ( t ) = qin ( t )( ϑin ( t ) ϑ( t )) P( t ) ρc (8) The volume flow rate from a tank with water level h can be expressed by q= 0. k gh (9) v Combining (6), (8) and (9), the plant model is built h & ( t ) = ( A )( q( t ) 0. k vσ ( t ) gh( t )) (0) & ϑ t ) = q ( t ) ϑ ( t ) ( t ) A h ( t () ref ( ) ) ( 4 ϑ 0 ( t ) gh( t ) ( A ) if m = 0 ( t )q0 q( t ) h& σ ( t ) = 0 ( t ) gh ( t ) ( A ) if m = σ ( t )q0 q( t ) () 0 ( ) ( t ) gh ( t ) ϑ( t ) ϑ( t ) P( t ) σ ( t )q0( ϑ3( t ) ϑ( t )) ρc if m & Ah( t ) ϑ ( t ) = 0 ( ) ( t ) gh ( t ) ϑ ( t ) ϑ ( t ) P( t ) σ ( t )q 0( ϑ3( t ) ϑ( t )) ρc if m Al A( h( t ) l ) (3) q3( t ) σ ( t )q0 if m = 0 ( r3 h3( t ) r l ) h& π 3( t ) = (4) q3( t ) σ ( t )q0 if m = A m ( t 3 0 if h( t ) l ) = if h ( t ) > l (5) = 0 =

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) m ( t 0 if h3( t ) l ) = if h ( t ) > l 3 (6) where Ai = πr i, r = r 3 r3, m and m are discrete state variables, discrete valued input σ assumes values 0,, (no valve open, S3 open, S3 and S4 open), σ assumes values 0,,, 3 (pump 4 delivery rate is 0, /3 max., /3 max., maximum), q 0 is the delivery rate of pump 4 running at /3 of maximum. The measurable outputs are identical with the state variables. The water levels can be used as continuous-valued or discrete-valued outputs depending on the configuration of the level sensors. The equation for ϑ 3 is not included in the model. As tank 3 is neither heated nor insulated, ϑ 3 is roughly equal to the ambient temperature, and the mixing dynamics of tank 3 are not important. Valves S, S3 and S4 can be closed and S used as a control input. The plant model is then simplified: h and ϑ are omitted and the square root term in (), (3) is replaced by q (t)σ (t) (σ =0 or ). The vector field defined by (0) to (4) involves both controlled and autonomous switching. Controlled switching due to changes of discrete valued inputs σ, σ results in vector field discontinuity in (0), (), (3) and (4). Autonomous switching due to changes of h and h 3 results in vector field discontinuity in (). The dynamic behaviours of (3) and (4) are also switched, but the vector field remains continuous. 5 Proposed control experiments Although this plant is fairly simple and easy to understand, it allows us to define many control scenarios that can be used to test and evaluate various aspects of hybrid control algorithms. Some interesting scenarios will be outlined below, however many other scenarios are possible. First, it is possible to define uncomplicated control tasks such as water level control in tank or 3 or temperature control in tank. In this case, the con-trolled system features switched dynamics, and certain basic classes of hybrid systems can be demonstrated to the students. For instance, if the control objective is to control h using q as the manipulated variable (valve S constantly open, S, S3, S4 closed) and q being a disturbance (in this scenario both q and q can be changed in several steps) the controlled system is a simple integrator hybrid sys-tem. Alternatively, the objective can be water level control in tank 3. The dynamics of (4) are nonlinear for h3 l. The nonlinear range of h 3 can be divided into several sub-ranges and the whole system including switching and non-linearity can be approximated with a piecewise affine (PWA) system. More complicated scenarios use two tanks. One suggestion (inspired in part by []) can be formulated as follows. Tank serves as a buffer that receives water from an upstream process. Water flow rate and temperature are disturbances. Since the plant includes continuously controlled heater H and slave flow controller FC these disturbances can follow a defined function of time as required by a particular experiment. The main control objective is to deliver the water to a downstream process at a desired temperature. The flow demand of the downstream process is another disturbance. Valves S, S and S3 are discrete valued manipulated variables and the power output of heater H is a continuous manipulated variable. The main control objective necessarily includes several auxiliary objectives. Tank levels must be kept within specified limits, and overflow as well as emptying of the tanks must be avoided. It is also necessary to avoid the necessity to close valve S in order to prevent tank overflow. In a real control situation, closing S would mean that water from the upstream process cannot flow to the buffer but must be re-routed to the environment. The controlled system is again hybrid and nonlinear, allowing approximate modeling, e.g., as a PWA system. However, unlike the previous simpler scenarios it includes nontrivial interactions of continuous and discrete controls. For example, if valve S3 is already open and S4 must also be opened to avoid tank overflow, temperature ϑ may also be significantly affected, particularly if temperatures ϑ and ϑ are much different. The plant in this configuration can be used to test various approaches to hybrid system control. It is possible to follow the traditional approach and to design the water level control logic and continuous heater control independently. Alternatively, a hybrid approach can be followed and both the discrete and the continuous manipulated variables can be controlled with a single controller designed using hybrid controller synthesis methods (e.g., those developed in []). The control performances achieved with both approaches can be evaluated and compared. Even more complicated interactions can occur in scenarios that use all three tanks. In this case, there are many possible combinations of manipulated, controlled and disturbance variables. For example, tanks and 3 can be used as buffers that receive water from two upstream processes. Flow rates q, q and q 3 as well as temperature ϑ 4 (ϑ 4 >ϑ 3 ) are disturbances. The control task is to deliver the water at a desired temperature and flow rate q to a downstream process using S3, S4, pump 4 and heater H as control inputs. The control objective must be

Proceedings of the 6th WSEAS Int. Conf. on Systems Theory & Scientific Computation, Elounda, Greece, August -3, 006 (pp57-6) achieved while satisfying necessary constraints such as avoiding emptying and overflow of the tanks. Optimization sub-objectives can be included, e.g. it may be desirable to make use of the fact that ϑ 4 >ϑ 3 in order to minimize the power consumption of heater H. 6 Conclusion The laboratory-scale plant described in this paper exhibits hybrid phenomena typical of process control applications. The variety of possible control scenarios outlined in the previous sections demonstrates the considerable flexibility of the plant. It can be configured just to demonstrate simple hybrid behaviours such as switching between two dynamic models or logic control of continuous plants. However, in its full configuration, it poses a great challenge to hybrid control synthesis because it includes several non-linearities and nontrivial interactions of continuous and logical/discrete dynamics. Sufficiently exact modelling using the most important hybrid dynamic models such as PWA or mixed logical dynamical systems is possible. Thus, it can be used to evaluate most of the recent approaches to hybrid systems control in a setting that is much closer to real application than mere simulation. Acknowledgement: This research has been supported by the Czech Science Foundation within project 0/04/8. References: [] F. Borrelli, Constrained Optimal Control of Linear and Hybrid Systems, Springer, 003. [] M. Branicky, V. Borkar and S. Mitter, A Unified Framework for Hybrid Control: Model and Optimal Control Theory. IEEE Transactions on Automatic Control, Vol. 43, No., 998, pp. 3-45. [3] W. Heemels, B. De Schutter and A. Bemporad, Equivalence of Hybrid Dynamical Models, Automatica, Vol. 37, No. 7, 00, pp. 085-9. [4] J. Hlava, B. Šulc and J. Tamáš. A laboratoryscale plant with hybrid dynamics and remote access via Internet for control engineering education, Preprints of the 6 th IFAC World Congress 005, Prague, Czech republic, CD ROM. [5] J. Hlava and B. Šulc, Hybrid Systems: New Prospects for Further Development of Automatic Control Theory and Practice, Automatizace, Vol.45, No.3, 00, pp.93-95 (in Czech) [6] S. Kowalewski et al., A Case Study in Tool- Aided Analysis of Discretely Controlled Continuous Systems: The Two Tanks Problem, Lecture Notes in Computer Science, Vol.567, 999, pp. 63-85. [7] B. Lennartson, M. Titus, B. Egardt and S. Pettersson, Hybrid Systems in Process Control. IEEE Control Systems Magazine, Vol. 6, No. 5, 996, pp. 45-56. [8] P. Neuman, B. Šulc and T. Dlouhý, Nonlinear Model of a Coal Fired Boiler Applied to an Engineering Simulator. Preprints IFAC Symposium on Power Plants and Power Systems Control 000, Brussels. [9] B. Šulc, P. Neuman, P. Zítek and T. Dlouhý, Non-linear Engineering Simulator of a Coal Fired Steam Boiler Applied to Fault Detection of Optimum Combustion Control. Preprints of the 4th IFAC Symposium SAFEPROCESS 000, 000 Budapest, Hungary [0] A.V. Savkin and R. J. Evans, Hybrid Dynamical Systems Controller and Sensor Switching problems. Birkhäuser, 00. [] O. Slupphaug, J. Vada and B. A. Foss, MPC in Systems with Continuous and Discrete Control Inputs, Proceedings of ACC97, 997, CDROM.