A Polynomial Complexity Deadlock Avoidance Method for a Class of Flexible Manufacturing Systems

Huixia Liu,Weimin Wu,Hongye Su,Hongyong Yang
DOI: https://doi.org/10.1109/wodes.2016.7497859
2016-01-01
Abstract:Computational complexity is one of most important criteria in evaluating the performance of deadlock control methods. Based on Petri net models, a polynomial deadlock avoidance method is addressed for a class of flexible manufacturing systems (FMSs) with key resources. It is first proved that there are three kinds of reachable markings in these FMSs: safe ones, deadlock, and secondary deadlock. Second, an algorithm with polynomial complexity to determine the safety of a new marking resulting from a safe one is presented. It adopts a one-step look-ahead method and two-step look-ahead one to prohibit the firings of transitions that result in deadlock and secondary one, respectively. Thus, a polynomial deadlock avoidance policy for a class of FMSs with key resources is established. An illustrative example is provided to demonstrate the efficiency of the proposed method.
What problem does this paper attempt to address?