Abstract

This work focuses on the calculation of state space for linear system of simple sequential processes with resources (LS3PR). The method, different from reachability graphs rendering high computational complexity, finds reachable markings by combinatorics. First, the set of invariant markings can be obtained by combinatorics if the influence of deadlocks is ignored. Unfortunately, some of reachable states in the set of invariant markings are proved to be spurious if deadlocks exist. Second, we find the spurious markings by computing a set of minimal spurious markings, which can be calculated by a proposed algorithm based on strict minimal siphons. The obtained spurious markings are proved to cover all the spurious markings of the LS3PR. Removing the spurious markings from the set of invariant markings, the left ones constitute the state space of the LS3PR. The detailed method is shaped to an algorithm. The effectiveness of the algorithm is proved by example calculation and analysis. Finally, we analyze the...

Highlights

  • Different kinds of products can be made in a flexible manufacturing system (FMS) by computer control based on the allocation of a limited number of shared resources

  • This study presents a theory instead of Reachability graph (RG) to calculate the state space of an LS3PR

  • We are committed to synthesizing optimal supervisors for plant nets

Read more

Summary

Introduction

Different kinds of products can be made in a flexible manufacturing system (FMS) by computer control based on the allocation of a limited number of shared resources. M is used to denote a marking or state of a Petri net A simple sequential process, called S2P for short, is a Petri net N = (fp0g [ PA, T , F) such that (1) PA 61⁄4 [ denotes the set of operation places; (2) p0 62 PA denotes the idle process place; (3) N is a strongly connected state machine; and (4) every process of N contains idle place p0.7

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call