TY - JOUR
T1 - Prototyping of Concurrent Control Systems with Application of Petri Nets and Comparability Graphs
AU - Wisniewski, Remigiusz
AU - Karatkevich, Andrei
AU - Adamski, Marian
AU - Costa, Aniko
AU - Gomes, Luis
PY - 2018/3/1
Y1 - 2018/3/1
N2 - This paper shows a novel prototyping technique for concurrent control systems described by interpreted Petri nets. The technique is based on the decomposition of an interpreted Petri net into concurrent sequential automata. In general, minimum decomposition requires runtime that is exponential in the number of Petri net places. We show that in many cases, including the real-life ones, the minimum decomposition problem can be solved in polynomial time. The proposed method allows implementing a concurrent control system using minimal number of sequential components, which requires polynomial time and can be applied to most of the considered cases. The presented concept is illustrated by a real-life industrial example of a beverage production and distribution machine implemented in a field programmable gate array.
AB - This paper shows a novel prototyping technique for concurrent control systems described by interpreted Petri nets. The technique is based on the decomposition of an interpreted Petri net into concurrent sequential automata. In general, minimum decomposition requires runtime that is exponential in the number of Petri net places. We show that in many cases, including the real-life ones, the minimum decomposition problem can be solved in polynomial time. The proposed method allows implementing a concurrent control system using minimal number of sequential components, which requires polynomial time and can be applied to most of the considered cases. The presented concept is illustrated by a real-life industrial example of a beverage production and distribution machine implemented in a field programmable gate array.
KW - Comparability graphs
KW - Concurrent control systems
KW - Field-programmable gate array (FPGA)
KW - Petri nets
UR - http://www.scopus.com/inward/record.url?scp=85018930762&partnerID=8YFLogxK
U2 - 10.1109/TCST.2017.2692204
DO - 10.1109/TCST.2017.2692204
M3 - Article
AN - SCOPUS:85018930762
SN - 1063-6536
VL - 26
SP - 575
EP - 586
JO - IEEE Transactions on Control Systems Technology
JF - IEEE Transactions on Control Systems Technology
IS - 2
M1 - 7920333
ER -