• DocumentCode
    761429
  • Title

    An incremental approach to logic controller design with Petri nets

  • Author

    Ferrarini, Luca

  • Author_Institution
    Dipartimento di Elettronica, Politecnico di Milano, Italy
  • Volume
    22
  • Issue
    3
  • fYear
    1992
  • Firstpage
    461
  • Lastpage
    473
  • Abstract
    A conceptual and practical methodology is proposed for designing logic control systems with Petri nets. The main objectives are to reduce the design effort due to the complexity of control problems and to provide design criteria that perfectly fit the fundamental engineering approach to complexity, namely incremental design. The methodology is based on concepts coming from a number of theorems stated and proved. The designer is then provided with powerful basic net structures, implementing single control tasks, and with useful connections to coordinate and synchronize these tasks. This enables the designer to solve simple control problems and aggregate separate designs to form a more complex structure. Simple rules are provided that guarantee the preservation, after the merging of previous designs, of important net properties, like boundedness, cyclicness, and lifeness. To do so, it is sufficient to analyze an opportune graph based on the connections among tasks
  • Keywords
    Petri nets; control system synthesis; Petri nets; boundedness; complexity; cyclic nets; incremental design; lifeness; logic control systems; logic controller design; task coordination; task synchronization; Aggregates; Computer aided engineering; Control engineering; Control systems; Design automation; Design engineering; Logic design; Petri nets; Power engineering and energy; Systems engineering and theory;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.155947
  • Filename
    155947