• DocumentCode
    20692
  • Title

    Symbolic Supervisory Control of Distributed Systems With Communications

  • Author

    Kalyon, Gabriel ; Le Gall, Thierry ; Marchand, Herve ; Massart, Thierry

  • Author_Institution
    Univ. Libre de Bruxelles (U.L.B.), Brussels, Belgium
  • Volume
    59
  • Issue
    2
  • fYear
    2014
  • fDate
    Feb. 2014
  • Firstpage
    396
  • Lastpage
    408
  • Abstract
    We consider the control of distributed systems composed of subsystems communicating asynchronously; the aim is to build local controllers that restrict the behavior of a distributed system in order to satisfy a global state avoidance property. We model distributed systems as communicating finite state machines with reliable unbounded first in, first out (FIFO) queues between subsystems. Local controllers can only observe the behavior of their proper subsystem and do not see the queue contents. To refine their control policy, controllers can use the FIFO queues to communicate by piggy-backing extra information (some timestamps and their state estimates) to the messages sent by the subsystems. We provide an algorithm that computes, for each local subsystem (and thus for each controller), during the execution of the system, an estimate of the current global state of the distributed system. We then define a synthesis algorithm to compute local controllers. Our method relies on the computation of (co-)reachable states. Since the reachability problem is undecidable in our model, we use abstract interpretation techniques to obtain overapproximations of (co-)reachable states. An implementation of our algorithms provides an empirical evaluation of our method.
  • Keywords
    control engineering computing; decentralised control; distributed control; finite state machines; reachability analysis; FIFO queues; abstract interpretation technique; distributed system control; finite state machine; first in-first out queues; global state avoidance property; reachability problem; symbolic supervisory control; Abstracts; Channel estimation; Decentralized control; Delays; Protocols; Reliability; Automata; discrete event systems (DES); supervisory control;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2283093
  • Filename
    6606832