PhD Course on Discrete event and hybrid systems

Size: px
Start display at page:

Download "PhD Course on Discrete event and hybrid systems"

Transcription

1 PhD Course on Discrete event and hybrid systems Discrete event systems Discrete event systems (DES) theory is the theoretical foundation to the study of dynamical man-made systems, whose evolution is related to the occurrence of asyncronous events, usually not numerical. The most relevant application domains are: manufacturing, process control, supervisory systems, software engineering, transportation and so on. As a result of the combinatoric nature of the analysis, optimization and control problems of DES, the theory of DES has developed slowly with respect to the theory of timedriven systems. During the last fifteen years, to address the requirements from industry of formal methods for the study of DES, the international scientific community has devoted a great effort in this respect, and several important results have been obtained. In particular, solid theoretical foundations have been given within the framework of supervisory control, state observation and fault diagnosis. Hybrid Systems Recent technological innovations have caused an ever increasing interest in the study of hybrid systems (HS). The peculiarity of hybrid systems is the interaction between continuous-time dynamics (governed by differential or difference equations), and discrete dynamics and logic rules (described by temporal logic, finite state machines, if-then-else conditions, discrete events, autonomous or forced switching, etc.). The research domain of HS is attracting an ever increasing number of researches. However, several important problems are still open in this framework, such as optimal control and analysis of many relevant properties, such as stability and Zeno phenomena. In particular, the latter is strictly related to the sliding mode theory, and many of its relevant results can be used or extended. Objectives of the course The main objective of this course is that of collecting together researches from several universities, working within the framework of discrete and hybrid systems, so as to provide an outline of the main theoretical and application results in these areas. All lectures will be taken at a quite didactic level, so that also PhD students not working in these topics, will be able to understand the proposed results. Dates and location All lectures will take place at the University of Cagliari, Faculty of Engineering, Piazza D Armi, Cagliari, Italy in the following dates: March 21, March 27, May 22, June 7, June 20, July 17, Organizers: Carla Seatzu, Elio Usai Dep. of Electrical and Electronic Engineering University of Cagliari, Italy {seatzu, eusai}@diee.unica.it

2 Lecturers Giorgio Bartolini Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari, Italy; URL: Francesco Basile Dip. Ingegneria dell Informazione e Ingegneria Elettrica, Università di Salerno, Italy; fbasile@unisa.it URL: Maria Paola Cabasino Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari, Italy; cabasino@diee.unica.it Daniele Corona Delft Center System and Control, Technische Universiteit, Delft, The Netherlands; d.corona@dcsc.tudelft.nl URL: Alessandro Giua Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari, Italy; giua@diee.unica.it URL: Christoforos N. Hadjicostis Dep. of Electrical and Computer Engineering, University of Illinois, Urbana-Champaign, USA; chadjic@control.csl.uiuc.edu URL: Stéphane Lafortune Dep. of Electrical Engineering and Computer Science, University of Michigan, Ann-Arbor, USA; stephane@eecs.umich.edu URL: Arie Levant Applied Mathematics Dept., School of Mathematical Sciences, Tel-Aviv University, Israel; levant@post.tau.ac.il URL: Cristian Mahulea Dep.to Informática e Ingeneiría de Sistemas, Centro Politécnico Superior, Zaragoza, Spain; cmahulea@unizar.es URL: Andrea Paoli Dip. Ingegneria Elettronica, Informatica e Sistemistica, Università di Bologna, Italy; apaoli@deis.unibo.it URL: Giovanni Michele Pinna Dip. Informatica e Matematica, Università di Cagliari, Italy; gmpinna@unica.it Alessandro Pisano Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari, Italy; pisano@diee.unica.it URL: Carla Seatzu Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari, Italy; seatzu@diee.unica.it URL:

3 Elio Usai Dep. of Electrical and Electronic Engineering, University of Cagliari, Italy; URL: Arjan van der Shaft Department of Mathematics and Computing Science, University of Groningen, The Netherlands; URL: Zhenyu Yang Dep. of Software and Media Technology, Esbjerg Technical Inst., Aalborg University, Denmark; URL:

4 Detailed Program March 21, A. Giua Observers for Petri nets G.M. Pinna The theory of regions and the synthesis of nets from computations F. Basile Supervisory control of Petri nets based on monitor places March 27, M.P. Cabasino Identification of place/transition nets C. Hadjicostis Coding approaches to reliable descrete event systems design C. Mahulea Optimal control of continuous Petri nets May 22, A. Van Der Shaft Analysis and control of complementarity hybrid systems D. Corona Adaptive cruise controller for a Smart car: A comparison benchmark for MPC-PWA control methods A. Van Der Shaft Composition and bisimulation of hybrid systems June 7, C. Seatzu Optimal control of switched systems Z. Yang On the controllability and fault tolerance of hybrid dynamical systems E. Usai Zeno phenomena in hybrid systems and sliding mode behaviours June 20, A. Paoli Supervisory control of discrete event systems S. Lafortune Diagnosis of discrete event systems S. Lafortune Decentralized control of discrete event systems July 17, G. Bartolini Simplex sliding mode control method for nonlinear multiinput uncertain systems A. Levant Homogeneous discontinuous control A. Pisano Second-order sliding modes in mechanical and electromechanical systems Basic principles and implementation results

5 Abstracts of talks March 21, 2007 Alessandro Giua, Observers for Petri nets State estimation is a fundamental issue in systems theory. Reconstructing the state of a system from available measurements may be considered as a self-standing problem, or it can be seen as a prerequisite for solving a problem of different nature, such as stabilization, state-feedback control, diagnosis, filtering, and others. Despite the fact that the notions of state estimation, observability and observer are well understood in time-driven systems, in the area of discrete event systems there are relatively few works addressing these topics and several problems are still open. In this talk I will present two approaches to observer design for Petri net models. In the first approach, inspired by systems theory, the initial marking (i.e., the initial state) is assumed unknown, while the firing of all transitions can be completely observed. The purpose of the observer is that or reconstructing the initial marking, from which the current one can be uniquely determined given the observed sequence of transition firings. In the second approach, inspired by the notion of nondeterministic automata typical of computer science, the initial marking is known. However, as the net evolves, the current marking is usually unknown due partial observation: some transitions firings may generate no observable event, or two different transition firings may generate the same observable event. The purpose of the observer is that or keeping track of all possible markings that may have been reached from the initial one with a sequence of firings consistent with the observed behavior. G. Michele Pinna, The theory of regions and the synthesis of nets from computations In this talk I will review various approaches to the net synthesis based on the notion of regions, introduced by Ehrenfeucht and Rozenberg. The net synthesis problem can be described as follows: from a suitable representation of nets computations is it possible to figure out which system, represented as a Petri net, has actually produced such computations? The first attempt can be traced back to the notion of non sequential process of Petri nets, where a suitable labeling was defined on a representation of computation based on partial orders enriched with informations on the resources used. The notion of resource is quite crucial in Petri nets: elementary nets or condition/events nets identify resources with the holding of certain conditions, whereas other Petri nets models such as place/transition nets allow for multisets of resources. Petri nets computations are in fact driven by the available resources, but these resources are usually abstracted from the computations. In general computations are represented in a much more abstract way, where the notion of resource is hidden, e. g. in the case of Petri Nets transition systems, causal trees, marking graphs or suitable automata (e.g. concurrent, step, higher dimensional or event automata). In these more abstract representations of computations resources can be fruitfully identified with the notion of region. After introducing the notion of regions, I will review various approaches to the synthesis and various categorizations of computations in the light of this notion. I will show also possible generalizations and applications to other fields like Business Process Management. Some ideas about an incremental calculus of regions will be also presented. Francesco Basile, Supervisory control of Petri nets based on monitor places This talk deals with the problem of enforcing generalized mutual exclusion constraints (GMEC) on place/transition nets with uncontrollable transitions. First some literature methods that address this problem or are related to it are briefly recalled. Then, an efficient control synthesis technique which enforces GMEC constraints by introducing monitor places to create suitable place invariants is presented in detail. The method has been shown to be maximally permissive and to give a unique control structure in the case that the set of legal markings is controllable. This is not true for uncontrollable specifications, but the class of monitor places enforcing an uncontrollable specification can be parameterized with respect to the solution of a linear system of equations. This can help to solve the problem to choose the best monitor based solution for a given GMEC according to a suboptimal criterion. If the classical partition of the event set into controllable and uncontrollable events from supervisory control theory is replaced by

6 associating a control and observation cost to each event the supervisory control problem can be formulated as an optimal control problem. Monitor places which enforce the constraint are devised as a solution of an integer linear programming problem whose objective function is expressed in terms of the introduced costs. March 27, 2007 Maria Paola Cabasino, Identification of place/transition nets In this talk we examine the problem of identifying a Petri net system, given a finite language that it generates. Firstly we consider the problem of identifying a free labeled Petri net system, namely all transition labels are distinct. The set of transitions and the number of places is assumed to be known, while the net structure and the initial marking are computed solving an integer programming problem. Then we show how this approach can be extended in several ways introducing additional information about the model (structural constraints, conservative components, stationary sequences) or about its initial marking. Furthermore, we show how the approach can also be generalized to the case of labeled Petri nets, where two or more transitions may share the same label. In particular, in this case we impose that the resulting net system is deterministic. In both cases the identification problem can still be solved via an integer programming problem. Finally, we show how given an automaton that represents the coverability graph of a net we are able to solve the problem of determining a net system whose coverability graph is isomorph to the automaton. Our approach requires solving an integer programming problem whose set of unknowns contains the elements of the pre and post incidence matrices and the initial marking of the net. Christoforos Hadjicostis, Coding approaches to reliable descrete event systems design Fault tolerance has been a long standing necessity in system design and operation. In systems with memory (i.e., state), however, modular redundancy and other traditional approaches to fault tolerance are undesirable not only because they are expensive but also because they rely heavily on the assumption that the error-correcting (e.g. voting) mechanism is fault-free. This talk presents a general framework that systematically addresses these issues in fault-tolerant discrete-event dynamic systems. By replacing the original system with a coded, redundant implementation that retains the original functionality and state, we are able to exploit violations on the state encoding of this redundant implementation and develop error detection, correction and/or reconfiguration techniques. Unlike traditional methodologies that rely on concurrent checking at the end of each event epoch, our approach allows the construction of redundant systems in which detection and identification of errors is based on non-concurrent checks. Thus, the checker of the resulting design can operate at a slower speed than the rest of the system, which relaxes the stringent requirements on its reliability. We demonstrate this approach in the context of linear dynamic systems and finite automata. Cristian Mahulea, Optimal control of continuous Petri nets Continuous Petri nets (contpn) were introduced as an approximation to deal with the state explosion problem which can appear in discrete event models. When time is introduced, the flow through a fluidified transition can be defined in many ways, the most used in literature are constant and variable speed, which can be seen as some kind of finite and infinite server interpretations of the transitions behaviour. The first point of the talk is to introduce these two semantics, explain some important properties and show that piecewise behaviours are obtained for both semantics. Then, it is proved that for a broad class of nets, timed PN under infinite server semantics is a more accurate approximation of the discrete nets. Starting with the crucial question of how to control a timed contpn system, an approach based on the idea of slowing down the firing flow of transitions is considered. Firstly, we abstract the constraints on the states and inputs and we try to understand the behavior of contpn and interpret classical results in the contpn case. In particular, the poles of the underlying linear systems are studied and an interesting finding is that the non-controllable ones are zero-valued. Considering then the constraints, the steadystate control is study trying to characterize the equilibrium states for a constant control action. For some

7 particular net subclasses, unique solutions are algebraically obtained. A LPP is purposed to computes the optimal steady-state for a given control action. May 22, 2007 Arjan van der Shaft, Analysis and control of complementarity hybrid systems In recognition of the fact that many systems contain both continuous and discrete aspects, considerable study has been devoted to "hybrid systems". The formulation of equations of motion for hybrid systems in explicit form, including the event rules and the description of the continuous dynamics for every possible mode, is in many cases a formidable task, and there is a clear need for devices that enable the modeler to work in what might be called a "high-level language". A formalism that can be used for this purpose is the so-called complementarity formalism. The formalism is applicable to a broad class of physical hybrid systems, as well as to hybrid systems described by an underlying dynamics subject to piecewise-linear constraints. This talk surveys some of the key notions in the complementarity modeling and analysis of hybrid systems. Furthermore, we describe the relation between complementarity systems and the framework of port-hamiltonian systems, which turns out to be a happy marriage. The theory of port-hamiltonian systems offers tools for control, in particular for stabilization, based on the identified Hamiltonian structure of the system. We discuss the potential of these techniques for control of complementarity port- Hamiltonian systems. Daniele Corona, Adaptive cruise controller for a Smart car: A comparison benchmark for MPC- PWA control methods The design of an adaptive cruise controller (ACC) for a Smart car, which is a type of small car, is proposed as a benchmark set-up for several existing control methods based on model predictive control (MPC), developed for nonlinear and piecewise affine (PWA) systems and on a tuned proportional-integral (PI) action. Each of these methods has been already applied to specific case studies, different from method to method. We propose therefore the study of implementing and comparing them over a common benchmark, allowing to assess their main properties, characteristics and strong/weak points. The ACC aims to achieve the tracking of a leading vehicle and energy saving, within specific constraints, that model physical limitations, safety/comfort issues, environmental protection and mechanical stress of the vehicle. In simulation, a realistic model of the Smart, that involves gear box and engine nonlinearities, is considered. A description of the methods to be compared is presented, and the comparison keys, obtained under a given simulation scenario, are collected in a table. In particular, trades-off between complexity and accuracy of the solution, as well as computational aspects are highlighted. Arjan van der Shaft, Composition and bisimulation of hybrid systems A common theme in the theory of concurrent processes and in systems and control theory is to characterize systems which are 'externally equivalent'. The idea is that we only want to distinguish between two systems if the distinction can be detected by an external system interacting with these systems. This is a fundamental notion in design, enabling us to take a 'divide and rule' strategy, and in analysis, allowing us to switch between externally equivalent representations of the same system and to reduce sub-systems to externally equivalent but simpler ones. In concurrent processes the crucial notion in this endeavor is the concept of bisimulation which expresses when a sub-process can be considered to be externally equivalent to another (hopefully simpler) process. On the other hand, classical notions in systems and control theory are state space equivalence of dynamical systems, and reduction of a dynamical system to an equivalent system with minimal state space dimension. These notions have been instrumental in e.g. linking input-output models to state space models, and in studying the properties of interconnected systems. In this talk we will show how the notion of bisimulation for concurrent processes can be extended to continuous dynamical systems, and how the developed notion unifies the concepts of state space equivalence and reduction. Furthermore we show how by merging this notion with the standard notion of bisimulation for concurrent one obtains a structural bisimulation notion for hybrid systems.

8 Finally we address the 'control by composition' problem in this context: Given a hybrid system with part of the external variables accessible for controller interaction, and a hybrid controller system to-bedesigned. What are the achievable closed-loop systems up to bisimulation? June 7, 2007 Carla Seatzu, Optimal control of switched systems In this talk we focus on a particular class of hybrid systems, namely switched piecewise affine autonomous systems, and present an optimal control procedure whose objective is that of minimizing a quadratic performance index over an infinite time horizon. We first show how an optimal solution can be computed under the assumption that the switching sequence has a finite length, and the decision variables are the switching instants and the sequence of operating modes. Then, we generalize this approach to the case of an infinite number of admissible switches. The main advange of such a procedure, that is based on dynamic programming arguments, is that it identifies the regions of the state space where an optimal mode switch should occur, therefore providing a state feedback control law. An application to the design of semiactive suspension system for vehicles is also presented. Zhenyu Yang, On the controllability and fault tolerance of hybrid dynamical systems Hybrid Control Systems (HCS) are usually referred to as control systems that involve both continuous and discrete dynamics as well as continuous and discrete controls. The controller in HCS not only supervises the dicrete transitions, but also controls the continuous behaviors, and in most cases these two functionalites need to be cooperated. Therefore, the controllability concept of HCS should reflect the influence of input signals on the evolution of continuous and disrecte states as well. This talk will focus on the following isses. (1) What's the meaning of controllability in HCS? (2) How to analyze this kind of system property? First of all, a unified approach for controllability analysis for a general class of HCS will be presented. Then, an algebraic methods/criteria will be introduced for a class of linear switching systems. (3) Fundemental analysis of Fault Tolerant HCS (FT-HCS). The analysis of the reconfigurability of FT-HCS will be introduced based on the proposed controllability concept and methods. Elio Usai, Zeno phenomena in hybrid systems and sliding mode behaviours It is well known that in some cases hybrid systems can lead to the so called Zeno phenomenon, i.e., theoretically infinite frequency switching appears in the system behaviour. Such a behaviour can be considered as a mathematical modelling of a solution of a differential inclusion, which is common to appear in constrained mechanical systems. Since this behaviour has quite interesting properties of invariance and robustness, it can be useful to force, even artificially, infinite frequency switching in the control system; this is the usual working state of variable structure systems with sliding modes. In this lecture the origin of natural and artificial sliding modes are described, ant their main characteristics and features are discussed by means of simple examples. June 20, 2007 Andrea Paoli, Supervisory control of discrete event systems to be defined

9 Stephane Lafortune, Diagnosis of discrete event systems We are interested in the detection of ``significant'' events, such as faults, in technological systems whose dynamics are modeled in the framework of discrete event systems. In the first part of the talk, we will review the salient features of a methodology for fault diagnosis of discrete event sytems termed the ``Diagnoser Approach.'' This approach has been successfully used in several domains, incuding document processing systems and intelligent transportation systems. In the second part of the talk, we will present some recent extensions of this methodology regarding the ability to distribute the diagnosis function among a set of diagnoser modules in the case of large systems composed of several interconnected components. Stephane Lafortune, Decentralized control of discrete event systems This talk will present a critical overview of key results on the control of partially-observed distributed discrete event systems. Both decentralized and distributed control architectures will be considered. In decentralized architectures, a set of local supervisors work jointly to enforce a global specification on the controlled behavior; these supervisors have different information structures and do not communicate in real-time. The state-of-the art in decentralized control will be reviewed with focus on the role of inference and on the curse of undecidability. In ``distributed" architectures, the supervisors are allowed to exchange information in real-time, leading to what are called networked systems. In several classes of networked systems, energy, bandwidth, and/or security often require to minimize communications among supervisors. The intricacies of the synthesis of minimum communication policies will be illustrated. Recent results on this topic will be presented. July 17, 2007 Giorgio Bartolini, Simplex sliding mode control method for nonlinear multiinput uncertain systems The methodology known as Sliding Modes Control consists in the implementation of motions artificially constrained to surfaces in the state space. The constraints are chosen such that the reduced order free motion(zero dynamics) is characterized by good properties in particular stability, precise tracking and insesitivity to disturbances. The attained zerodynamics can be suitable to be furtherly dealt with by other synthesis methods. The attainment of the constrained motion must be achieved in finite time despite of uncertainties, disturbances and exogenous disturbances. This problem requires the solution of differential inequalities which unavoidably leads to discontinuous control laws. Considering multiinput nonlinear uncertain systems with vector-constraint equations a particular discontinuous control strategy,based on the properties of simplices of vectors, appears to be very promising. As the first step the constraint vector space is partioned in non overlapping regions with disjoint interiors constituted by the cones positively spanned by the vectors of the simplex except one at a time. At any cone it is associated a fixed vector of the simplex. The resulting variable stucture control system can be viewed also as a "switched control " or a "quantized control" system discontinuous on the boundaries of the cones and at the origin of the considered space. It has been proved, by Liapunov-like methods adapted to the theory of differential equation with discontinuous r.h.s., that any system belonging to a rather wide class can be forced to satisfy the chosen constraints in a finite time interval. This method will be further endowed with an antichattering procedure and used to deal with the control of systems in regular form non affine in the control law. Interesting application to the control of systems with monodirectional actuators will be also provided. Arie Levant, Homogeneous discontinuous control Homogeneity features of dynamic systems are found to provide for a number of general practically important features. In particular, asymptotic stability implies finite time convergence, if the system

10 homogeneity degree is negative; the asymptotic accuracy is calculated in a very general way in the presence of input noises, delays, discrete sampling and switching. A general uncertain single-input-single-output regulation problem is shown to be only solvable by means of discontinuous control via the so-called high-order sliding mode. The homogeneity approach allows to facilitate design and investigation of new high-order sliding-mode controllers, featuring such attractive properties as practical continuity of the control in the presence of noises. Robust output-feedback controllers are produced, provided robust exact homogeneous differentiators are used. The asymptotic accuracy of the controllers is shown to be the best possible under given circumstances. Simulation results are presented demonstrating the feasibility of the approach. Alessandro Pisano, Second-order sliding modes in mechanical and electromechanical systems Basic principles and implementation results This lecture is devoted to address some practical control problems involving mechanical and eletromechanical systems operating under uncertainty conditions. In particular, the effective application of second-order sliding mode control (2-SMC) techniques is demonstrated. The main theoretical tools involved will be introduced first, namely: i. The "Dynamical 2-SMC", an approach providing superior robustness performance while avoiding discontinuities in the generalized control forces. ii. The "Observer-based" and "Parallel-filter" 2-SMC, two approaches to deal with systems with high relative degree undergoing partial state-feedback. iii. The "Frequency-shaped 2-SMC", a design tool which can effectively account for the presence of parasitic actuator dynamics. Each topic will be discussed making reference to practical examples involving: hydrojet-actuated marine vessels, electrohydraulic "double stage" valves, robotic master/slave haptic interfaces, active pantographs for high-speed train transportation systems. Experimental results are given, and the most relevant implementation issues emerged in the experimental activities will be addressed in some detail.

CONTROL AND DEADLOCK RECOVERY OF TIMED PETRI NETS USING OBSERVERS

CONTROL AND DEADLOCK RECOVERY OF TIMED PETRI NETS USING OBSERVERS 5 e Conférence Francophone de MOdélisation et SIMulation Modélisation et simulation pour l analyse et l optimisation des systèmes industriels et logistiques MOSIM 04 du 1 er au 3 septembre 2004 - Nantes

More information

Modelling of Railway Network Using Petri Nets

Modelling of Railway Network Using Petri Nets Modelling of Railway Network Using Petri Nets MANDIRA BANIK 1, RANJAN DASGUPTA 2 1 Dept. of Computer Sc. & Engg., National Institute of Technical Teachers' Training & Research, Kolkata, West Bengal, India

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

More information

Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models

Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models Fault Tolerance, State Estimation and Fault Diagnosis in Petri Net Models Christoforos Hadjicostis Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign March 27,

More information

A REACHABLE THROUGHPUT UPPER BOUND FOR LIVE AND SAFE FREE CHOICE NETS VIA T-INVARIANTS

A REACHABLE THROUGHPUT UPPER BOUND FOR LIVE AND SAFE FREE CHOICE NETS VIA T-INVARIANTS A REACHABLE THROUGHPUT UPPER BOUND FOR LIVE AND SAFE FREE CHOICE NETS VIA T-INVARIANTS Francesco Basile, Ciro Carbone, Pasquale Chiacchio Dipartimento di Ingegneria Elettrica e dell Informazione, Università

More information

OPTIMAL TOKEN ALLOCATION IN TIMED CYCLIC EVENT GRAPHS

OPTIMAL TOKEN ALLOCATION IN TIMED CYCLIC EVENT GRAPHS OPTIMAL TOKEN ALLOCATION IN TIMED CYCLIC EVENT GRAPHS Alessandro Giua, Aldo Piccaluga, Carla Seatzu Department of Electrical and Electronic Engineering, University of Cagliari, Italy giua@diee.unica.it

More information

Petri Net Modeling of Irrigation Canal Networks

Petri Net Modeling of Irrigation Canal Networks Petri Net Modeling of Irrigation Canal Networks Giorgio Corriga, Alessandro Giua, Giampaolo Usai DIEE: Dip. di Ingegneria Elettrica ed Elettronica Università di Cagliari P.zza d Armi 09123 CAGLIARI, Italy

More information

Analysis and Optimization of Discrete Event Systems using Petri Nets

Analysis and Optimization of Discrete Event Systems using Petri Nets Volume 113 No. 11 2017, 1 10 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Analysis and Optimization of Discrete Event Systems using Petri Nets

More information

Linear programming techniques for analysis and control of batches Petri nets

Linear programming techniques for analysis and control of batches Petri nets Linear programming techniques for analysis and control of batches Petri nets Isabel Demongodin, LSIS, Univ. of Aix-Marseille, France (isabel.demongodin@lsis.org) Alessandro Giua DIEE, Univ. of Cagliari,

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

Supervisory Control of Hybrid Systems

Supervisory Control of Hybrid Systems X.D. Koutsoukos, P.J. Antsaklis, J.A. Stiver and M.D. Lemmon, "Supervisory Control of Hybrid Systems, in Special Issue on Hybrid Systems: Theory and Applications, Proceedings of the IEEE, P.J. Antsaklis,

More information

A deadlock prevention method for railway networks using monitors for colored Petri nets

A deadlock prevention method for railway networks using monitors for colored Petri nets A deadlock prevention method for railway networks using monitors for colored Petri nets Maria Pia Fanti Dip di Elettrotecnica ed Elettronica Politecnico di Bari, Italy fanti@deemailpolibait Abstract The

More information

NONBLOCKING CONTROL OF PETRI NETS USING UNFOLDING. Alessandro Giua Xiaolan Xie

NONBLOCKING CONTROL OF PETRI NETS USING UNFOLDING. Alessandro Giua Xiaolan Xie NONBLOCKING CONTROL OF PETRI NETS USING UNFOLDING Alessandro Giua Xiaolan Xie Dip. Ing. Elettrica ed Elettronica, U. di Cagliari, Italy. Email: giua@diee.unica.it INRIA/MACSI Team, ISGMP, U. de Metz, France.

More information

Bridging the Gap between Reactive Synthesis and Supervisory Control

Bridging the Gap between Reactive Synthesis and Supervisory Control Bridging the Gap between Reactive Synthesis and Supervisory Control Stavros Tripakis University of California, Berkeley Joint work with Ruediger Ehlers (Berkeley, Cornell), Stéphane Lafortune (Michigan)

More information

Control of Hybrid Petri Nets using Max-Plus Algebra

Control of Hybrid Petri Nets using Max-Plus Algebra Control of Hybrid Petri Nets using Max-Plus Algebra FABIO BALDUZZI*, ANGELA DI FEBBRARO*, ALESSANDRO GIUA, SIMONA SACONE^ *Dipartimento di Automatica e Informatica Politecnico di Torino Corso Duca degli

More information

Decidability of Single Rate Hybrid Petri Nets

Decidability of Single Rate Hybrid Petri Nets Decidability of Single Rate Hybrid Petri Nets Carla Seatzu, Angela Di Febbraro, Fabio Balduzzi, Alessandro Giua Dip. di Ing. Elettrica ed Elettronica, Università di Cagliari, Italy email: {giua,seatzu}@diee.unica.it.

More information

ADAPTIVE control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

Equivalence of dynamical systems by bisimulation

Equivalence of dynamical systems by bisimulation Equivalence of dynamical systems by bisimulation Arjan van der Schaft Department of Applied Mathematics, University of Twente P.O. Box 217, 75 AE Enschede, The Netherlands Phone +31-53-4893449, Fax +31-53-48938

More information

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude

More information

Marking Estimation in Labelled Petri nets by the Representative Marking Graph

Marking Estimation in Labelled Petri nets by the Representative Marking Graph DOI: 10.1109/XXXXXXXXXXXXXXXX. Marking Estimation in Labelled Petri nets by the Representative Marking Graph Ziyue Ma, Yin Tong, Zhiwu Li, and Alessandro Giua July 2017 Abstract In this paper a method

More information

DES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models

DES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models 4. Petri Nets Introduction Different Classes of Petri Net Petri net properties Analysis of Petri net models 1 Petri Nets C.A Petri, TU Darmstadt, 1962 A mathematical and graphical modeling method. Describe

More information

Stéphane Lafortune. August 2006

Stéphane Lafortune. August 2006 UNIVERSITY OF MICHIGAN DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE LECTURE NOTES FOR EECS 661 CHAPTER 1: INTRODUCTION TO DISCRETE EVENT SYSTEMS Stéphane Lafortune August 2006 References for

More information

A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems

A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems A Master-Slave Algorithm for the Optimal Control of Continuous-Time Switched Affine Systems Alberto Bemporad Dip. Ing. dell Informazione, Università di Siena Via Roma 56, 53 Siena, Italy bemporad@dii.unisi.it

More information

748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 4, APRIL 2009

748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 4, APRIL 2009 748 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 54, NO 4, APRIL 2009 An Efficient Approach for Online Diagnosis of Discrete Event Systems Francesco Basile, Member, IEEE, Pasquale Chiacchio, Gianmaria De

More information

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

AC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)

More information

Basis Marking Representation of Petri Net Reachability Spaces and Its Application to the Reachability Problem

Basis Marking Representation of Petri Net Reachability Spaces and Its Application to the Reachability Problem Basis Marking Representation of Petri Net Reachability Spaces and Its Application to the Reachability Problem Ziyue Ma, Yin Tong, Zhiwu Li, and Alessandro Giua June, 017 Abstract In this paper a compact

More information

Semi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER

Semi-asynchronous. Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER Semi-asynchronous Fault Diagnosis of Discrete Event Systems ALEJANDRO WHITE DR. ALI KARIMODDINI OCTOBER 2017 NC A&T State University http://www.ncat.edu/ Alejandro White Semi-asynchronous http://techlav.ncat.edu/

More information

An Efficient Heuristics for Minimum Time Control of Continuous Petri nets

An Efficient Heuristics for Minimum Time Control of Continuous Petri nets An Efficient Heuristics for Minimum Time Control of Continuous Petri nets Hanife Apaydin-Özkan, Jorge Júlvez, Cristian Mahulea, Manuel Silva Instituto de Investigación en Ingeniería de Aragon (I3A), Universidad

More information

Hybrid Petri net model of a traffic intersection in a urban network

Hybrid Petri net model of a traffic intersection in a urban network Hybrid Petri net model of a traffic intersection in a urban network C. Renato Vázquez, Herman Y. Sutarto, René Boel, Manuel Silva Abstract Control in urban traffic networks constitutes an important and

More information

Tube Model Predictive Control Using Homothety & Invariance

Tube Model Predictive Control Using Homothety & Invariance Tube Model Predictive Control Using Homothety & Invariance Saša V. Raković rakovic@control.ee.ethz.ch http://control.ee.ethz.ch/~srakovic Collaboration in parts with Mr. Mirko Fiacchini Automatic Control

More information

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach

NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach NONLINEAR AND ADAPTIVE (INTELLIGENT) SYSTEMS MODELING, DESIGN, & CONTROL A Building Block Approach P.A. (Rama) Ramamoorthy Electrical & Computer Engineering and Comp. Science Dept., M.L. 30, University

More information

Technical report bds:00-21

Technical report bds:00-21 Delft University of Technology Fac. of Information Technology and Systems Control Systems Engineering Technical report bds:00-21 Stability Analysis of Discrete Event Systems (by K.M. Passino and K.L. Burgess,

More information

HYPENS Manual. Fausto Sessego, Alessandro Giua, Carla Seatzu. February 7, 2008

HYPENS Manual. Fausto Sessego, Alessandro Giua, Carla Seatzu. February 7, 2008 HYPENS Manual Fausto Sessego, Alessandro Giua, Carla Seatzu February 7, 28 HYPENS is an open source tool to simulate timed discrete, continuous and hybrid Petri nets. It has been developed in Matlab to

More information

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Qualitative Methods for Fault Diagnosis - Jan Lunze QUALITATIVE METHODS FOR FAULT DIAGNOSIS QUALITATIVE METHODS FOR FAULT DIAGNOSIS Jan Lunze Ruhr University Bochum,, Germany Keywords: Assumption-Based Truth Maintenance System, Consistency-based Diagnosis, Discrete Event System, General Diagnostic

More information

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign QUANTIZED SYSTEMS AND CONTROL Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign DISC HS, June 2003 HYBRID CONTROL Plant: u y

More information

THE simulation of a continuous or discrete time system

THE simulation of a continuous or discrete time system 770 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 28, NO. 6, DECEMBER 1998 Discrete Event Representation of Qualitative Models Using Petri Nets Alessandra Fanni, Member,

More information

Semi-asynchronous Fault Diagnosis of Discrete Event Systems

Semi-asynchronous Fault Diagnosis of Discrete Event Systems 1 Semi-asynchronous Fault Diagnosis of Discrete Event Systems Alejandro White, Student Member, IEEE, Ali Karimoddini, Senior Member, IEEE Abstract This paper proposes a diagnostics tool for a Discrete-

More information

Fuzzy Cognitive Maps Learning through Swarm Intelligence

Fuzzy Cognitive Maps Learning through Swarm Intelligence Fuzzy Cognitive Maps Learning through Swarm Intelligence E.I. Papageorgiou,3, K.E. Parsopoulos 2,3, P.P. Groumpos,3, and M.N. Vrahatis 2,3 Department of Electrical and Computer Engineering, University

More information

6196 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 9, SEPTEMBER 2011

6196 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 9, SEPTEMBER 2011 6196 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 9, SEPTEMBER 2011 On the Structure of Real-Time Encoding and Decoding Functions in a Multiterminal Communication System Ashutosh Nayyar, Student

More information

Performance Control of Markovian Petri Nets via Fluid Models: A Stock-Level Control Example

Performance Control of Markovian Petri Nets via Fluid Models: A Stock-Level Control Example Performance Control of Markovian Petri Nets via Fluid Models: A Stock-Level Control Example C. Renato Vázquez Manuel Silva Abstract Petri nets is a well-know formalism for studying discrete event systems.

More information

ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta

ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies. Calin Belta ONR MURI AIRFOILS: Animal Inspired Robust Flight with Outer and Inner Loop Strategies Provable safety for animal inspired agile flight Calin Belta Hybrid and Networked Systems (HyNeSs) Lab Department of

More information

Optimal Control of Hybrid Systems

Optimal Control of Hybrid Systems C. Seatzu Optimal control of hybrid systems 1 Aalborg University Esbjerg, Denmark 2 October 2006 Optimal Control of Hybrid Systems Carla Seatzu Dipartimento di Ingegneria Elettrica ed Elettronica Università

More information

Editorial Mathematical Control of Complex Systems

Editorial Mathematical Control of Complex Systems Mathematical Problems in Engineering, Article ID 407584, 4 pages http://dx.doi.org/10.1155/2013/407584 Editorial Mathematical Control of Complex Systems Zidong Wang, 1,2 Hamid Reza Karimi, 3 Bo Shen, 1

More information

Switched Systems: Mixing Logic with Differential Equations

Switched Systems: Mixing Logic with Differential Equations research supported by NSF Switched Systems: Mixing Logic with Differential Equations João P. Hespanha Center for Control Dynamical Systems and Computation Outline Logic-based switched systems framework

More information

Diagnosis of Dense-Time Systems using Digital-Clocks

Diagnosis of Dense-Time Systems using Digital-Clocks Diagnosis of Dense-Time Systems using Digital-Clocks Shengbing Jiang GM R&D and Planning Mail Code 480-106-390 Warren, MI 48090-9055 Email: shengbing.jiang@gm.com Ratnesh Kumar Dept. of Elec. & Comp. Eng.

More information

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

A sub-optimal second order sliding mode controller for systems with saturating actuators 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 28 FrB2.5 A sub-optimal second order sliding mode for systems with saturating actuators Antonella Ferrara and Matteo

More information

Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback

Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 9, SEPTEMBER 2003 1569 Stability Analysis and Synthesis for Scalar Linear Systems With a Quantized Feedback Fabio Fagnani and Sandro Zampieri Abstract

More information

FOURIER-MOTZKIN METHODS FOR FAULT DIAGNOSIS IN DISCRETE EVENT SYSTEMS

FOURIER-MOTZKIN METHODS FOR FAULT DIAGNOSIS IN DISCRETE EVENT SYSTEMS FOURIER-MOTZKIN METHODS FOR FAULT DIAGNOSIS IN DISCRETE EVENT SYSTEMS by AHMED KHELFA OBEID AL-AJELI A thesis submitted to The University of Birmingham for the degree of DOCTOR OF PHILOSOPHY School of

More information

Second Order Sliding Mode Control for Nonlinear Affine Systems with Quantized Uncertainty

Second Order Sliding Mode Control for Nonlinear Affine Systems with Quantized Uncertainty Second Order Sliding Mode Control for Nonlinear Affine Systems with Quantized Uncertainty Gian Paolo Incremona a, Michele Cucuzzella b, Antonella Ferrara b a Dipartimento di Elettronica, Informazione e

More information

Designing and Evaluating Generic Ontologies

Designing and Evaluating Generic Ontologies Designing and Evaluating Generic Ontologies Michael Grüninger Department of Industrial Engineering University of Toronto gruninger@ie.utoronto.ca August 28, 2007 1 Introduction One of the many uses of

More information

AFAULT diagnosis procedure is typically divided into three

AFAULT diagnosis procedure is typically divided into three 576 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 4, APRIL 2002 A Robust Detection and Isolation Scheme for Abrupt and Incipient Faults in Nonlinear Systems Xiaodong Zhang, Marios M. Polycarpou,

More information

Efficient diagnosability assessment via ILP optimization: a railway benchmark

Efficient diagnosability assessment via ILP optimization: a railway benchmark Efficient diagnosability assessment via LP optimization: a railway benchmark 23rd EEE nternational Conference on Emerging Technologies and Factory Automation (ETFA 2018) F. Basile1, A. Boussif2, Gianmaria

More information

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara. Controlo 00 5 th Portuguese Conference on Automatic Control University of Aveiro,, September 5-7, 5 00 Switched Systems: Mixing Logic with Differential Equations João P. Hespanha University of California

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Centralized control for constrained discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico

More information

V&V MURI Overview Caltech, October 2008

V&V MURI Overview Caltech, October 2008 V&V MURI Overview Caltech, October 2008 Pablo A. Parrilo Laboratory for Information and Decision Systems Massachusetts Institute of Technology Goals!! Specification, design, and certification!! Coherent

More information

Chapter 1 Continuous Petri nets: controllability and control

Chapter 1 Continuous Petri nets: controllability and control Chapter Continuous Petri nets: controllability and control Jorge Júlvez, C. Renato Vázquez, Cristian Mahulea and Manuel Silva Abstract Controllability is a property related to the capability of driving

More information

CONTROLLABILITY OF QUANTUM SYSTEMS. Sonia G. Schirmer

CONTROLLABILITY OF QUANTUM SYSTEMS. Sonia G. Schirmer CONTROLLABILITY OF QUANTUM SYSTEMS Sonia G. Schirmer Dept of Applied Mathematics + Theoretical Physics and Dept of Engineering, University of Cambridge, Cambridge, CB2 1PZ, United Kingdom Ivan C. H. Pullen

More information

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

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Linear Time Logic Control of Discrete-Time Linear Systems

Linear Time Logic Control of Discrete-Time Linear Systems University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering December 2006 Linear Time Logic Control of Discrete-Time Linear Systems Paulo Tabuada

More information

CONTROL OF DIGITAL SYSTEMS

CONTROL OF DIGITAL SYSTEMS AUTOMATIC CONTROL AND SYSTEM THEORY CONTROL OF DIGITAL SYSTEMS Gianluca Palli Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna Email: gianluca.palli@unibo.it

More information

MOST control systems are designed under the assumption

MOST control systems are designed under the assumption 2076 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 2008 Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses David Muñoz de la Peña and Panagiotis D. Christofides

More information

A Decentralized Stabilization Scheme for Large-scale Interconnected Systems

A Decentralized Stabilization Scheme for Large-scale Interconnected Systems A Decentralized Stabilization Scheme for Large-scale Interconnected Systems OMID KHORSAND Master s Degree Project Stockholm, Sweden August 2010 XR-EE-RT 2010:015 Abstract This thesis considers the problem

More information

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis

Supervisory Control of Petri Nets with. Uncontrollable/Unobservable Transitions. John O. Moody and Panos J. Antsaklis Supervisory Control of Petri Nets with Uncontrollable/Unobservable Transitions John O. Moody and Panos J. Antsaklis Department of Electrical Engineering University of Notre Dame, Notre Dame, IN 46556 USA

More information

Switched systems: stability

Switched systems: stability Switched systems: stability OUTLINE Switched Systems Stability of Switched Systems OUTLINE Switched Systems Stability of Switched Systems a family of systems SWITCHED SYSTEMS SWITCHED SYSTEMS a family

More information

On the Design of Adaptive Supervisors for Discrete Event Systems

On the Design of Adaptive Supervisors for Discrete Event Systems On the Design of Adaptive Supervisors for Discrete Event Systems Vigyan CHANDRA Department of Technology, Eastern Kentucky University Richmond, KY 40475, USA and Siddhartha BHATTACHARYYA Division of Computer

More information

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno Norbert Wiener 26.11.1894-18.03.1964 Biocybernetics Lecture outline Cybernetics Cybernetic systems Feedback

More information

On Controllability of Timed Continuous Petri Nets

On Controllability of Timed Continuous Petri Nets On Controllability of Timed Continuous Petri Nets C Renato Vázquez 1, Antonio Ramírez 2, Laura Recalde 1, and Manuel Silva 1 1 Dep de Informática e Ingeniería de Sistemas, Centro Politécnico Superior,

More information

On Qualitative Analysis of Fault Trees Using Structurally Persistent Nets

On Qualitative Analysis of Fault Trees Using Structurally Persistent Nets On Qualitative Analysis of Fault Trees Using Structurally Persistent Nets Ricardo J. Rodríguez rj.rodriguez@unileon.es Research Institute of Applied Sciences in Cybersecurity University of León, Spain

More information

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

Hybrid Control and Switched Systems. Lecture #1 Hybrid systems are everywhere: Examples Hybrid Control and Switched Systems Lecture #1 Hybrid systems are everywhere: Examples João P. Hespanha University of California at Santa Barbara Summary Examples of hybrid systems 1. Bouncing ball 2.

More information

Optimal control of hybrid automata: an application to the design of a semiactive suspension

Optimal control of hybrid automata: an application to the design of a semiactive suspension Optimal control of hybrid automata: an application to the design of a semiactive suspension Daniele Corona, Alessandro Giua, Carla Seatzu Dip. Ingegneria Elettrica ed Elettronica, Università di Cagliari,

More information

Industrial Automation (Automação de Processos Industriais)

Industrial Automation (Automação de Processos Industriais) Industrial Automation (Automação de Processos Industriais) Discrete Event Systems http://users.isr.ist.utl.pt/~jag/courses/api1516/api1516.html Slides 2010/2011 Prof. Paulo Jorge Oliveira Rev. 2011-2015

More information

Partial model checking via abstract interpretation

Partial model checking via abstract interpretation Partial model checking via abstract interpretation N. De Francesco, G. Lettieri, L. Martini, G. Vaglini Università di Pisa, Dipartimento di Ingegneria dell Informazione, sez. Informatica, Via Diotisalvi

More information

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

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

The State Explosion Problem

The State Explosion Problem The State Explosion Problem Martin Kot August 16, 2003 1 Introduction One from main approaches to checking correctness of a concurrent system are state space methods. They are suitable for automatic analysis

More information

Game Theory with Information: Introducing the Witsenhausen Intrinsic Model

Game Theory with Information: Introducing the Witsenhausen Intrinsic Model Game Theory with Information: Introducing the Witsenhausen Intrinsic Model Michel De Lara and Benjamin Heymann Cermics, École des Ponts ParisTech France École des Ponts ParisTech March 15, 2017 Information

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

Formal Analysis of Timed Continuous Petri Nets

Formal Analysis of Timed Continuous Petri Nets Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9 11, 008 Formal Analysis of Timed Continuous Petri Nets Marius Kloetzer, Cristian Mahulea, Calin Belta, Laura Recalde

More information

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Design and Stability Analysis of Single-Input Fuzzy Logic Controller IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 30, NO. 2, APRIL 2000 303 Design and Stability Analysis of Single-Input Fuzzy Logic Controller Byung-Jae Choi, Seong-Woo Kwak,

More information

MOST OF the published research on control of discreteevent

MOST OF the published research on control of discreteevent IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 43, NO. 1, JANUARY 1998 3 Discrete-Event Control of Nondeterministic Systems Michael Heymann and Feng Lin, Member, IEEE Abstract Nondeterminism in discrete-event

More information

Modeling and Control Overview

Modeling and Control Overview Modeling and Control Overview D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I

More information

NONLINEAR CONTROL with LIMITED INFORMATION. Daniel Liberzon

NONLINEAR CONTROL with LIMITED INFORMATION. Daniel Liberzon NONLINEAR CONTROL with LIMITED INFORMATION Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign Plenary talk, 2 nd Indian Control

More information

Communication constraints and latency in Networked Control Systems

Communication constraints and latency in Networked Control Systems Communication constraints and latency in Networked Control Systems João P. Hespanha Center for Control Engineering and Computation University of California Santa Barbara In collaboration with Antonio Ortega

More information

Partially observed discrete-event systems: from state estimation to intrusion detection

Partially observed discrete-event systems: from state estimation to intrusion detection Partially observed discrete-event systems: from state estimation to intrusion detection Carla Seatzu Department of Electrical and Electronic Engineering, University of Cagliari, Italy Sorrento, June 1

More information

Causality in Concurrent Systems

Causality in Concurrent Systems Causality in Concurrent Systems F. Russo Vrije Universiteit Brussel Belgium S.Crafa Università di Padova Italy HaPoC 31 October 2013, Paris Causality in Concurrent Systems software, hardware or even physical

More information

Time and Timed Petri Nets

Time and Timed Petri Nets Time and Timed Petri Nets Serge Haddad LSV ENS Cachan & CNRS & INRIA haddad@lsv.ens-cachan.fr DISC 11, June 9th 2011 1 Time and Petri Nets 2 Timed Models 3 Expressiveness 4 Analysis 1/36 Outline 1 Time

More information

Intersection Based Decentralized Diagnosis: Implementation and Verification

Intersection Based Decentralized Diagnosis: Implementation and Verification Intersection Based Decentralized Diagnosis: Implementation and Verification Maria Panteli and Christoforos N. Hadjicostis Abstract We consider decentralized diagnosis in discrete event systems that are

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland based on script from: Prof. Dr. Lino Guzzella 1/33 Outline 1

More information

Distributed Data Fusion with Kalman Filters. Simon Julier Computer Science Department University College London

Distributed Data Fusion with Kalman Filters. Simon Julier Computer Science Department University College London Distributed Data Fusion with Kalman Filters Simon Julier Computer Science Department University College London S.Julier@cs.ucl.ac.uk Structure of Talk Motivation Kalman Filters Double Counting Optimal

More information

Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach

Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach Efficient Simulation of Hybrid Systems: A Hybrid Bond Graph Approach Indranil Roychoudhury, Matthew J. Daigle, Gautam Biswas, and Xenofon Koutsoukos SGT Inc., NASA Ames Research Center, Moffett Field,

More information

Compact Regions for Place/Transition Nets

Compact Regions for Place/Transition Nets Compact Regions for Place/Transition Nets Robin Bergenthum Department of Software Engineering and Theory of Programming, FernUniversität in Hagen robin.bergenthum@fernuni-hagen.de Abstract. This paper

More information

A Decidable Class of Planar Linear Hybrid Systems

A Decidable Class of Planar Linear Hybrid Systems A Decidable Class of Planar Linear Hybrid Systems Pavithra Prabhakar, Vladimeros Vladimerou, Mahesh Viswanathan, and Geir E. Dullerud University of Illinois at Urbana-Champaign. Abstract. The paper shows

More information

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy Feedback Control CONTROL THEORY FUNDAMENTALS Actuator Sensor + Anuradha Annaswamy Active adaptive Control Laboratory Massachusetts Institute of Technology must follow with» Speed» Accuracy Feeback: Measure

More information

c 2014 Vijayalakshmi Deverakonda

c 2014 Vijayalakshmi Deverakonda c 214 Vijayalakshmi Deverakonda DISJUNCTIVE NORMAL FORMULA BASED SUPERVISORY CONTROL POLICY FOR GENERAL PETRI NETS BY VIJAYALAKSHMI DEVERAKONDA THESIS Submitted in partial fulfillment of the requirements

More information

Modeling Continuous Systems Using Modified Petri Nets Model

Modeling Continuous Systems Using Modified Petri Nets Model Journal of Modeling & Simulation in Electrical & Electronics Engineering (MSEEE) 9 Modeling Continuous Systems Using Modified Petri Nets Model Abbas Dideban, Alireza Ahangarani Farahani, and Mohammad Razavi

More information

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Shreyas Sundaram and Christoforos N. Hadjicostis Abstract We present a method for estimating the inputs and

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

Resilient Formal Synthesis

Resilient Formal Synthesis Resilient Formal Synthesis Calin Belta Boston University CDC 2017 Workshop: 30 years of the Ramadge-Wonham Theory of Supervisory Control: A Retrospective and Future Perspectives Outline Formal Synthesis

More information

Liveness enforcing supervisors for railway networks using ES 2 PR Petri nets

Liveness enforcing supervisors for railway networks using ES 2 PR Petri nets Liveness enforcing supervisors for railway networks using ES 2 PR Petri nets Alessandro Giua, Carla Seatzu Department of Electrical and Electronic Engineering, University of Cagliari, Piazza d Armi 923

More information

1.1 OBJECTIVE AND CONTENTS OF THE BOOK

1.1 OBJECTIVE AND CONTENTS OF THE BOOK 1 Introduction 1.1 OBJECTIVE AND CONTENTS OF THE BOOK Hysteresis is a nonlinear phenomenon exhibited by systems stemming from various science and engineering areas: under a low-frequency periodic excitation,

More information