• DocumentCode
    1120748
  • Title

    Synthesis Method for Hierarchical Interface-Based Supervisory Control

  • Author

    Leduc, Ryan J. ; Dai, Pengcheng ; Song, Raoguang

  • Author_Institution
    Dept. of Comput. & Software, McMaster Univ., Hamilton, ON, Canada
  • Volume
    54
  • Issue
    7
  • fYear
    2009
  • fDate
    7/1/2009 12:00:00 AM
  • Firstpage
    1548
  • Lastpage
    1560
  • Abstract
    Hierarchical interface-based supervisory control (HISC) decomposes a discrete-event system (DES) into a high-level subsystem which communicates with n ges 1 low-level subsystems, through separate interfaces. It provides a set of local conditions that can be used to verify global conditions such as nonblocking and controllability such that the complete system model never needs to be constructed. Currently, a designer must create the supervisors himself and then verify that they satisfy the HISC conditions. In this paper, we develop a synthesis method that can take advantage of the HISC structure. We replace the supervisor for each level by a corresponding specification DES. We then construct for each level a maximally permissive supervisor that satisfies the corresponding HISC conditions. However, the method does not guarantee global maximal permissiveness, only level-wise maximal permissiveness. We define a set of language-based fixpoint operators and show that they compute the required level-wise supremal languages. We then discuss the complexity of our algorithms and show that they potentially offer significant savings over the monolithic approach. We also briefly discuss a symbolic HISC verification and synthesis method using binary decision diagrams, that we have also developed. A large manufacturing system example (worst-case statespace on the order of 1030) extended from the AIP example is briefly discussed. The example showed that we can now handle a given level with a statespace as large as 1015 states, using less than 160 MB of memory. This represents a significant improvement in the size of systems that can be handled by the HISC approach. A software tool for synthesis and verification of HISC systems using our approach was also developed.
  • Keywords
    SCADA systems; binary decision diagrams; control engineering computing; discrete event systems; formal languages; formal verification; manufacturing systems; software tools; binary decision diagrams; complete system model; discrete event system; hierarchical interface-based supervisory control; language-based fixpoint operators; level-wise supremal languages; manufacturing system; software tool; symbolic HISC verification; Boolean functions; Control system synthesis; Controllability; Data structures; Discrete event systems; Explosions; Hierarchical systems; Manufacturing systems; Software tools; Supervisory control; Automata; discrete-event systems (DES); formal methods; hierarchical systems; interfaces; synthesis;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2009.2022101
  • Filename
    5152911