Skip to main navigation Skip to search Skip to main content

A Petri-net approach to hierarchical supervision for remote-controlled processes

Research output: Contribution to journalConference articlepeer-review

Abstract

For remote-controlled multi-recipe processes, certain issued commands may lead to undesired resource conflicts and deadlock states. Moreover, as a result of the communication delay and packet loss in the Internet, remote control of a group of certain steps are recommended rather than control of each step. For these Web-based control systems, this paper proposes a three-level architecture for hierarchical supervision. In the upper supervisory level, the supervisory agent guarantees that issued commands from the remote manager, in the middle command level, satisfy the resource sharing and deadlock-free requirements when executing a number of concurrent recipes, while the local controller, in the lower control level, performs the corresponding detailed operations to meet the requested tasks. In the present approach, Petri nets (PNs) are used to model, design, and verify the supervisory agent and local controller, and then, Java technology and ladder logic diagrams (LLDs) are adopted for implementation to achieve online supervision of the remote-controlled processes. To demonstrate the practicability of the developed supervisory approach, we apply it to a three-recipe flexible manufacturing system (FMS) controlled over the Internet.

Original languageEnglish
Pages (from-to)1880-1885
Number of pages6
JournalProceedings of the IEEE International Conference on Systems, Man and Cybernetics
Volume2
StatePublished - 2003
EventSystem Security and Assurance - Washington, DC, United States
Duration: 5 Oct 20038 Oct 2003

Keywords

  • Flexible manufacturing systems
  • Hierarchical supervision
  • Petri nets
  • Remote monitoring and control

Fingerprint

Dive into the research topics of 'A Petri-net approach to hierarchical supervision for remote-controlled processes'. Together they form a unique fingerprint.

Cite this