IEEE/CAA Journal of Automatica Sinica
Citation: | D. You, O. Karoui, and S. G. Wang, “Computation of minimal siphons in Petri nets using problem partitioning approaches,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 2, pp. 329–338, Feb. 2022. doi: 10.1109/JAS.2021.1004326 |
[1] |
A. Giua and M. Silva, “Petri nets and automatic control: A historical perspective,” Annual Reviews in Control, vol. 45, pp. 223–239, 2018. doi: 10.1016/j.arcontrol.2018.04.006
|
[2] |
K. Y. Xing, M. C. Zhou, F. Wang, H. Liu, and F. Tian, “Resource-transition circuits and siphons for deadlock control of automated manufacturing systems,” IEEE Trans. Syst. Man Cybern. Part A, vol. 41, no. 1, pp. 74–84, 2011. doi: 10.1109/TSMCA.2010.2048898
|
[3] |
X. Wang and H. Hu, “A robust control approach to automated manufacturing systems allowing multi-type and multi-quantity of resources with Petri nets”, IEEE Trans. Syst., Man, Cybern., Syst., to be published, DOI: 10.1109/TSMC.2018.2852946.
|
[4] |
M. Uzam, G. Gelen, and T. L. Saleh, “Think-globally-act-locally approach with weighted arcs to the synthesis of a liveness-enforcing supervisor for generalized Petri nets modeling FMSs,” Inf. Sci., vol. 363, pp. 235–260, 2016. doi: 10.1016/j.ins.2015.09.010
|
[5] |
Q. Zeng, C. Liu, H. Duan, and M. Zhou, “Resource conflict checking and resolution controller design for cross-organization emergency response,” IEEE Trans. Systems,Man and Cybernetics:Systems, vol. 50, no. 10, pp. 3685–3700, 2020. doi: 10.1109/TSMC.2019.2906335
|
[6] |
Q. Zeng, C. Liu, and H. Duan, “Resource conflict detection and removal strategy for nondeterministic emergency response processes using Petri nets,” Enterprise Information Systems, vol. 10, no. 7, pp. 729–750, 2016. doi: 10.1080/17517575.2014.986215
|
[7] |
G. Y. Liu and K. Barkaoui, “A survey of siphons in Petri nets,” Inf. Sci., vol. 363, pp. 198–220, 2015.
|
[8] |
S. Wang, W. Duo, X. Guo, X. Jiang, D. You, K. Barkaoui and M. Zhou, “Computation of an emptiable minimal siphon in a subclass of Petri nets using mixed-integer programming,” IEEE/CAA Journal of Automatica Sinica, vol. 8, no. 1, pp. 219–226, 2021.
|
[9] |
D. You, S. Wang, and M. Zhou, “Computation of strict minimal siphons in a class of Petri nets based on problem decomposition,” Inf. Sci., vol. 409–410, pp. 87–100, Oct. 2017.
|
[10] |
M. Gan, S. Wang, Z. Ding, M. Zhou, and W. Wu, “An improved mixed-integer programming method to compute emptiable minimal siphons in S3PR nets,” IEEE Trans. Control Systems Technology, vol. 26, no. 6, pp. 2135–2140, 2017.
|
[11] |
Y. Hou, K. Barkaoui, “Deadlock analysis and control based on Petri nets: A siphon approach review,” Advances in Mechanical Engineering, vol. 9, no. 5, pp. 1–30, 2017.
|
[12] |
S. G. Wang, C. Y. Wang, M. C. Zhou, and Z. W. Li, “A method to compute strict minimal siphons in S3PR based on loop resource subsets,” IEEE Trans. Syst.,Man,Cybern.,A,Syst.,Humans, vol. 42, no. 1, pp. 226–237, 2012. doi: 10.1109/TSMCA.2011.2159590
|
[13] |
S. G. Wang, C. Y. Wang, M. C. Zhou, “Controllability conditions of resultant siphons in a class of Petri nets,” IEEE Trans. Syst. Man Cybern. Part A, vol. 42, no. 5, pp. 1206–1215, 2012. doi: 10.1109/TSMCA.2011.2170419
|
[14] |
S. Tanimoto, M. Yamauchi, and T. Watanabe, “Finding minimal siphons in general Petri nets,” IEICE Trans. Fundam., vol. E79-A, no. 11, pp. 1817–1824, 1996.
|
[15] |
B. Huang, M. Zhou, C. Wang, A. Abusorrah, and Y. Al-Turki, “Deadlock-free supervisor design for robotic manufacturing cells with uncontrollable and unobservable events,” IEEE/CAA Journal of Automatica Sinica, vol. 8, no. 3, pp. 597–605, 2020.
|
[16] |
J. Luo, Z. Liu, S. Wang, and K. Xing, “Robust Deadlock Avoidance Policy for Automated Manufacturing System With Multiple Unreliable Resources,” IEEE/CAA Journal of Automatica Sinica, vol. 7, no. 3, pp. 812–821, 2020. doi: 10.1109/JAS.2020.1003096
|
[17] |
O. Karoui, Y. Chen, Z. Li, N. Wu and M. Khalgui, “On hierarchical construction of the state space of an automated manufacturing system modeled with Petri nets,” IEEE Trans. Systems,Man,and Cybernetics:Systems, vol. 50, no. 10, pp. 3613–3627, Oct. 2020. doi: 10.1109/TSMC.2018.2854158
|
[18] |
J. Ezpeleta, J.M. Colom, J. Martinez, “A Petri net based deadlock prevention policy for flexible manufacturing systems,” IEEE Trans. on Robot. Autom., vol. 11, no. 2, pp. 173–184, 1995. doi: 10.1109/70.370500
|
[19] |
C. F. Zhong, Z. W. Li, & Barkaoui, K., “Monitor design for siphon control in S4R nets: from structure analysis points of view,” Int. J. Innovative Comput.,Inf. Control, vol. 7, no. 12, pp. 6677–6690, 2011.
|
[20] |
D. You, S. Wang, W. Dai, W. Wu, and Y. Jia, “An approach for enumerating minimal siphons in a subclass of Petri nets,” IEEE Access, vol. 12, no. 6, pp. 4255–4265, 2018.
|
[21] |
S. Wang, D. You, and M. Zhou, “A necessary and sufficient condition for a resource subset to generate a strict minimal siphon in S4PR,” IEEE Trans. Autom. Control, vol. 62, no. 8, pp. 4173–4179, Aug. 2017. doi: 10.1109/TAC.2017.2677859
|
[22] |
Q. Zhuang, W. Dai, S. Wang, and F. Ning, “Deadlock prevention policy for S4PR nets based on siphon,” IEEE Access, vol. 6, pp. 50648–50658, 2018. doi: 10.1109/ACCESS.2018.2868981
|
[23] |
F. Tricas and J. Ezpeleta, “Computing minimal siphons in Petri net models of resource allocation systems: A parallel solution,” IEEE Trans. Systems,Man,and Cybernetics,Part A:Systems and Humans, vol. 36, no. 3, pp. 532–539, 2006. doi: 10.1109/TSMCA.2005.855751
|
[24] |
A. R. Wang, Z. W. Li, J. Y. Jia, and M. C. Zhou, “An effective algorithm to find elementary siphons in a class of Petri nets,” IEEE Trans. Systems,Man and Cybernetics,Part A, vol. 39, no. 4, pp. 912–923, Jul. 2009. doi: 10.1109/TSMCA.2009.2019880
|
[25] |
Z. W. Li and M. C. Zhou, “On siphon computation for deadlock control in a class of Petri nets,” IEEE Trans. Syst.,Man,Cybern.,A,Syst.,Humans, vol. 38, no. 3, pp. 667–679, 2008. doi: 10.1109/TSMCA.2008.918605
|
[26] |
E. E. Cano, C. A. Rovetto, J. M. Colom, “An algorithm to compute the minimal siphons in S4PR nets,” Discrete Event Dynamic Systems, vol. 22, no. 4, pp. 403–428, 2012. doi: 10.1007/s10626-012-0132-4
|
[27] |
F. Tricas, J. M. Colom, and J. J. Merelo, “Using the incidence matrix in an evolutionary algorithm for computing minimal siphons in Petri net models,” In Proc. 18th Int. Conf. System Theory, Control and Computing, Sinaia, Romania, 2014, pp. 645–651.
|
[28] |
F. Tricas, J. M. Colom, and J. J. Merelo, “Computing minimal siphons in Petri net models of resource allocation systems: An evolutionary approach,” In Proc. Int. Workshop on Petri Nets and Software Engineering (PNSE’14), Tunis, 2014, Tunisia, pp. 307–322.
|
[29] |
L. Piroddi, R. Cordone, and I. Fumagalli, “Combined siphon and marking generation for deadlock prevention in Petri nets,” IEEE Trans. Systems,Man,and Cybernetics,Part A:Systems and Humans, vol. 39, no. 3, pp. 650–661, 2009. doi: 10.1109/TSMCA.2009.2013189
|
[30] |
P. H. Starke, “INA: Integrated net analyzer,” 1992. [Online]. Available: http://www2.informatik.huberlin.de/~starke/ina.html.
|
[31] |
X. Han, Z. Chen, Z. Liu and Q. Zhang, “Calculation of siphons and minimal siphons in Petri nets based on semi-tensor product of matrices,” IEEE Trans. Systems,Man,and Cybernetics:Systems, vol. 47, no. 3, pp. 531–536, 2017. doi: 10.1109/TSMC.2015.2507162
|
[32] |
R. Cordone, L. Ferrarini, and L. Piroddi, “Enumeration algorithms for minimal siphons in Petri nets based on place constraints,” IEEE Trans. Syst.,Man,Cybern.,A,Syst.,Humans, vol. 35, no. 6, pp. 844–854, Nov. 2005. doi: 10.1109/TSMCA.2005.853504
|
[33] |
T. Murata, “Petri nets: Properties, analysis and applications”, in Proc IEEE, 1989, vol. 77, no. 4, pp. 541–580.
|
[34] |
“The tools for GPMSE, GPMSE with the depth-first search, and IGPMSE”, 2015. [Online]. Available: https://www.dropbox.com/s/7cpho1ka35gpq3i/Tools.zip?dl=0
|
[35] |
C. Chen and H. S. Hu, “Liveness-enforcing supervision in AMS-oriented HAMGs: An approach based on new characterization of siphons using Petri nets,” IEEE Trans. Autom. Control, vol. 63, no. 7, pp. 1987–2002, Jul. 2018. doi: 10.1109/TAC.2017.2758842
|