{"title":"一类柔性制造系统的多项式复杂度死锁避免方法","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":"{\"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}","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}
A polynomial complexity deadlock avoidance method for a class of flexible manufacturing systems
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.