Petri Net Control Method for Pipe-line Systems and Its Implementation via CIF3

被引:2
作者
Fu, YuHao [1 ]
Luo, JiLiang [1 ,2 ]
Wu, Huifeng [3 ]
Ye, Jianhong [4 ,5 ]
Huang, Yi-sheng [6 ]
机构
[1] Huaqiao Univ, Coll Informat Sci & Engn, Xiamen 361021, Fujian, Peoples R China
[2] Fujian Engn Res Ctr Motor Control & Syst Optimal, Xiamen 361021, Fujian, Peoples R China
[3] Hangzhou Dianzi Univ, Inst Intelligent & Software Technol, Hangzhou 310018, Zhejiang, Peoples R China
[4] Huaqiao Univ, Comp Sci & Technol, Xiamen 361021, Fujian, Peoples R China
[5] Fujian Prov Key Lab Data Intens Comp, Quanzhou 362000, Fujian, Peoples R China
[6] Natl Ilan Univ, Dept Elect Engn, Yilan, Taiwan
基金
美国国家科学基金会;
关键词
Chemical plant; Valve control; Petri net; CIF3; DESIGN;
D O I
10.1016/j.ifacol.2019.12.418
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As for a pipe-line system subjected to complex operations, an approach is proposed to synthesize the controller via Petri nets (PNs) such that the plant is run as concurrently as possible and the loads of equipments are balanced. A P-timed and labeled PN is designed to model the whole process of a pipe-line system, where tasks, including transporting material from one tank to another and cleaning tank, are represented by operational places, and level sensors amounted in tanks are represented by labels assigned to transitions. Further, monitor places are designed to resolve the conflict relations among tasks due to the shared valves and pipes. An method is presented to translate an PN controller into a CIF3 (Compositional Interchange Format) model, which can be converted into a PLC program in the CIF3 tool. A beer filtration plant is taken as an example to illustrate the approach, and its simulation experiments are carried out to verify the theoretic results. Copyright (C) 2019. The Authors. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:261 / 266
页数:6
相关论文
共 20 条
[1]   Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models [J].
Basile, F. ;
Cordone, R. ;
Piroddi, L. .
AUTOMATICA, 2013, 49 (11) :3432-3439
[2]   Periodic Schedules for Bounded Timed Weighted Event Graphs [J].
Benabid-Najjar, Abir ;
Hanen, Claire ;
Marchetti, Olivier ;
Munier-Kordon, Alix .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (05) :1222-1232
[3]   Specification of a batch plant using process algebra and petri nets [J].
Falkman, Petter ;
Lennartson, Bengt ;
Tittus, Michael .
CONTROL ENGINEERING PRACTICE, 2009, 17 (09) :1004-1015
[4]   Modeling and control of fluid transportation operations in production plants with Petri nets [J].
Ferrarini, Luca ;
Piroddi, Luigi .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2008, 16 (05) :1090-1098
[5]   Petri-net based formulation and algorithm for short-term scheduling of batch plants [J].
Ghaeli, M ;
Bahri, PA ;
Lee, P ;
Gu, TL .
COMPUTERS & CHEMICAL ENGINEERING, 2005, 29 (02) :249-259
[6]   Modeling and supervisory control of railway networks using Petri nets [J].
Giua, Alessandro ;
Seatzu, Carla .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2008, 5 (03) :431-445
[7]  
Gu TL, 2003, INT J AP MAT COM-POL, V13, P527
[8]  
Hashizume S, 2004, J CHIN INST CHEM ENG, V35, P363
[9]   Scheduling of flexible manufacturing systems based on Petri nets and hybrid heuristic search [J].
Huang, B. ;
Sun, Y. ;
Sun, Y. M. .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (16) :4553-4565
[10]   Scheduling of sequence-dependant jobs on parallel multiprocessor systems using a Branch and bound-based Petri net [J].
Jalilvand, A ;
Khanmohammadi, S ;
Shabaninia, F .
IEEE: 2005 INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2005, :334-339