Abstract
The ever increasing sales of Apple’s iPad have created a tablet computer craze, attracting various manufacturers to invest and conduct researches in this sector. To obtain more production benefits and promote the business competitive strengths, we have proposed the Petri-net-based optimization algorithm. Based on the exceptional siphon phenomenon in the Petri net, the number of tokens in the siphon subnet never increases and the siphon subnet remains empty all the time. As usual, the deadlock occurs when one empty siphon subnet exists. To the end, the software tool PIPE-2 is used to verify the algorithm of finding the minimal siphon. The experimental results demonstrate the feasibility of the Petri-net-based optimization algorithm.
Similar content being viewed by others
References
Chao, D. Y., & Pan, Y.-L. (2013). Uniform formulas for compound siphons, complementary siphons and characteristic vectors in deadlock prevention of flexible manufacturing systems. Journal of Intelligent Manufacturing, 24(2), 1–11.
Holloway, L. E., Krogh, B. H., & Giua, A. (1997). A survey of Petri net methods for controlled discrete event system. Discrete Event Dynamic Systems: Theory and Application, 7(2), 151–190.
Hu, H. S., Zhou, M. C., & Li, Z. W. (2010). Low-cost and high-performance supervision in ratio-enforced automated manufacturing systems using timed Petri nets. IEEE Transactions on Automation Science and Engineering, 7(4), 933–944.
Huang, Y. S., Jeng, M. D., Xie, X. L., & Chung, S. L. (2001). Deadlock prevention policy based on Petri nets and siphons. International Journal of Production Research, 39(2), 283–305.
Li, S. Y., An, A. M., Wang, Y., & Wang, G. (2013). Design of liveness-enforcing supervisors with simpler structures for deadlock-free operations in flexible manufacturing systems using necessary siphons. Journal of Intelligent Manufacturing, 24(6), 1157–1173.
Li, L., & Hadjicostis, C. N. (2011). Least-cost transition firing sequence estimation in labeled Petri nets with unobservable transitions. IEEE Transactions on Automation Science and Engineering, 8(2), 394–403.
Li, Z. W., & Zhou, M. C. (2004). Elementary siphons of Petri nets and their application to deadlock prevention inflexible manufacturing systems. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 34(1), 38–51.
Li, Z., & Zhou, M. C. (2004). Elementary siphons of Petri nets and their application to deadlock prevention in flexible manufacturing systems. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 34(1), 38–51.
Li, Z., & Zhou, M. C. (2008). Control of elementary and dependent siphons of Petri nets and their application. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 38(1), 133–148.
Murata, T. (1989). Petri nets: Properties, analysis, and applications. Proceedings of the IEEE, 77(4), 541–580.
Pla, A., Gay, P., & Melendez, J. (2014). Petri net-based process monitoring: A workflow management system for process modeling and monitoring. Journal of Intelligent Manufacturing, 25(3), 539–554.
Qiu, L., Hsu, W.-J., Huang, S.-Y., & Wang, H. (2002). Scheduling and routing algorithms for AGVs: A survey. International Journal of Production Research, 40(3), 745–760.
Rosell, J. (2004). Assembly and task planning using Petri nets: A survey. Journal of Engineering Manufacture, 218(8), 987–994.
Ru, Y., & Hadjicostis, C. N. (2009). Bounds on the number of markings consistent with label observations in Petri nets. IEEE Transactions on Automation Science and Engineering, 6(2), 334–344.
Uzam, M. (2004). Synthesis of feedback control elements for discrete event systems using Petri net models and theory of regions. The International Journal of Advanced Manufacturing Technology, 24(1–2), 48–69.
Wang, S. G., Wu, W. H., & Yang, J. (2015). Deadlock prevention policy for a class of Petri nets based on complementary places and elementary siphons. Journal of Intelligent Manufacturing, 26(2), 321–330.
Wu, N. Q., & Zhou, M. C. (2001). Avoiding deadlock and reducing starvation and blocking in automated manufacturing systems. IEEE Transactions on Robotics and Automation, 17(5), 657–668.
Wu, N. Q., & Zhou, M. C. (2010). System modeling and control with resource-oriented Petri nets. New York: CRC Press.
Xiong, P. C., Fan, Y. S., & Zhou, M. C. (2010). A Petri net approach to analysis and composition of Web services. IEEE Transactions on System, Man, and Cybernetics—Part A: Systems and Humans 40(2), 1–13.
Acknowledgments
The authors are very grateful to the anonymous reviewers for their constructive comments which have improved the quality of this paper. This work was supported by the Ministry of Science and Technology, Taiwan, under Grant MOST 103- 2221- E- 305- 015.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shen, V.R.L., Yang, CY., Shen, RK. et al. Application of Petri nets to deadlock avoidance in iPad-like manufacturing systems. J Intell Manuf 29, 1363–1378 (2018). https://doi.org/10.1007/s10845-015-1185-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-015-1185-7