• DocumentCode
    1511889
  • Title

    Symbolic Computation of Reduced Guards in Supervisory Control

  • Author

    Miremadi, Sajed ; Åkesson, Knut ; Lennartson, Bengt

  • Author_Institution
    Dept. of Signals & Syst. Autom., Chalmers Univ. of Technol., Gothenburg, Sweden
  • Volume
    8
  • Issue
    4
  • fYear
    2011
  • Firstpage
    754
  • Lastpage
    765
  • Abstract
    In the supervisory control theory, a supervisor is generated based on given plant and specification models. The supervisor restricts the plant in order to fulfill the specifications. A problem that is typically encountered in industrial applications is that the resulting supervisor is not easily comprehensible for the users. To tackle this problem, we introduce an efficient method to characterize a supervisor by tractable logic conditions, referred to as guards, generated from the models. The guards express under which conditions an event is allowed to occur to fulfill the specifications. To obtain tractable guard expressions, we reduce them by exploiting the structure of the given models. In order to be able to handle complex systems efficiently, the models are symbolically represented by binary decision diagrams and all computations are performed on these data structures. The algorithms have been implemented in a supervisory control tool and applied to an industrially relevant example.
  • Keywords
    SCADA systems; binary decision diagrams; deterministic automata; finite automata; industrial control; symbol manipulation; binary decision diagram; deterministic finite automata; industrial application; reduced guard symbolic computation; supervisory control; tractable logic condition; Binary decision diagrams; Boolean functions; Computational modeling; Data structures; Supervisory control; Binary decision diagrams; deterministic finite automata; heuristic techniques; propositional formula; supervisory control theory (SCT); symbolic representation;
  • fLanguage
    English
  • Journal_Title
    Automation Science and Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5955
  • Type

    jour

  • DOI
    10.1109/TASE.2011.2146249
  • Filename
    5764846