{"title":"A polynomial complexity deadlock avoidance method for a class of flexible manufacturing systems","authors":"Huixia Liu, Weimin Wu, H. Su, Hong-yong Yang","doi":"10.1109/WODES.2016.7497859","DOIUrl":null,"url":null,"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.","PeriodicalId":268613,"journal":{"name":"2016 13th International Workshop on Discrete Event Systems (WODES)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 13th International Workshop on Discrete Event Systems (WODES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WODES.2016.7497859","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
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.