Assessment of Petri nets Regulation Control methodologies for automation systems

被引:1
作者
Anguiano-Gijon, Carlos A. [1 ]
Chavez, Jose M. [1 ]
Cid-Gaona, Anibal [1 ]
Vazquez, Carlos R. [1 ]
机构
[1] Tecnol Monterrey, Escuela Ingn & Ciencias, Ave Ramon Corona 2514, Zapopan 45201, NX, Mexico
关键词
Automation; Discrete Event Systems; Petri nets; Regulation Control; DISCRETE-EVENT SYSTEMS; SUPERVISORY CONTROL; DESIGN; IMPLEMENTATION;
D O I
10.1016/j.conengprac.2023.105819
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Industry 4.0 and smart manufacturing bring new interesting possibilities and challenges, a particular one is the large-scale automation with minimal set-up time and flexibility. To face this challenge, control approaches based on Discrete Event Systems (DES), such as Supervisory Control Theory (SCT), Generalized Mutual Exclusions Constraints (GMEC) and Petri net-based Regulation Control (RC), may provide convenient solutions; however, few works have been reported in the literature describing the application of these approaches. In this work, the RC approach based on Petri nets is applied to three case studies: (1) an electro-pneumatic cell controlled by a Programming Logic Controller device (PLC); (2) a simulated hydraulic process controlled by a PLC (a virtual commissioning scheme); (3) a simulated robotic manufacturing cell controlled by a software tool. In addition, an assessment of the existing methodologies in RC for modelling, specification, control synthesis and control implementation is conducted. The findings of this work provide three contributions: (1) a practical validation of the applied methodologies and the identification of required extensions; (2) a discussion about the validity of frequently considered assumptions and hypotheses in DES; (3) a reference for practitioners on the implementation of the RC approach, as well as its limitations and advantages.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] Simulation and analysis of discrete-event control systems based on Petri nets using PNetLab
    Basile, Francesco
    Carbone, Ciro
    Chiacchio, Pasquale
    CONTROL ENGINEERING PRACTICE, 2007, 15 (02) : 241 - 259
  • [32] Petri nets modelling for control of discrete events systems
    Deschamps, E.
    Henry, S.
    Zamai, E.
    2006 IMACS: MULTICONFERENCE ON COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, VOLS 1 AND 2, 2006, : 904 - +
  • [33] A systems theory view of Petri nets
    Giua, Alessandro
    Seatzu, Carla
    ADVANCES IN CONTROL THEORY AND APPLICATIONS, 2007, 353 : 99 - +
  • [34] On the Design of Regulation Controllers for Automation Systems with RCPetri
    Anguiano-Gijon, Carlos Alberto
    Cid-Gaona, Anibal
    Chavez-Delgado, Jose Manuel
    Vazquez, Carlos Renato
    APPLIED SCIENCES-BASEL, 2022, 12 (07):
  • [35] Modeling Hybrid Systems with Petri Nets
    Bera, Debjyoti
    van Hee, Kees
    Nijmeijer, Henk
    SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, SIMULTECH 2014, 2015, 402 : 17 - 42
  • [36] Fault-Recovery and Repair Modeling of Discrete Event Systems Using Petri Nets
    Alzalab, Ebrahim Ali
    Yu, Zhenhua
    Wu, Naiqi
    Kaid, Husam
    IEEE ACCESS, 2020, 8 : 170237 - 170247
  • [37] Noninterference Enforcement via Supervisory Control in Bounded Petri Nets
    Basile, Francesco
    De Tommasi, Gianmaria
    Sterle, Claudio
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (08) : 3653 - 3666
  • [38] Backward Conflict Free Systems with Resources and Their Distributed Control Using Petri Nets
    Yang, Yan
    Hu, HeSuan
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 264 - 271
  • [39] Marking Observer in Labeled Petri Nets With Application to Supervisory Control
    Cabasino, Maria Paola
    Hadjicostis, Christoforos N.
    Seatzu, Carla
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (04) : 1813 - 1824
  • [40] Dynamic Partial Reconfiguration of Concurrent Control Systems Specified by Petri Nets and Implemented in Xilinx FPGA Devices
    Wisniewski, Remigiusz
    IEEE ACCESS, 2018, 6 : 32376 - 32391