Modelling and Simulation Process of Extended Petri Nets with PNML and Matlab/Simulink

dc.contributor.authorAlcaraz-Mejía, M.
dc.contributor.authorParres-Peredo, Álvaro I.
dc.contributor.authorPiza-Dávila, Hugo I.
dc.contributor.authorGutiérrez-Preciado, Luis F.
dc.date.accessioned2026-07-02T19:03:52Z
dc.date.available2026-07-02T19:03:52Z
dc.date.issued2023-06
dc.description.abstractIn this work, we introduce a modelling and simulation process based on Matlab/Simulink for Petri nets that considers inhibitor arcs and priorities of transitions, herein named eXtended Petri nets, for modelling deterministic complex systems. The presented process comprises the method for modelling the system, the functions for the import to Matlab of all the data structures that define a Petri net with inhibitory arcs and priorities in transitions, and the functions to perform the simulation of the Petri net behaviour as a Simulink block. We present an exploratory case study about Rate Monotonic Scheduling for tasks with harmonic periods to show the complete modelling and simulation process. First, the scheduling system is modelled with Renew editor and saved as a PNML file. Then, this file is read and transformed into a Matlab data type. The produced data structures are the inputs to the proposed Simulink block, which performs the dynamic of the eXtended Petri net. Finally, the outputs of the simulation help validate the logical and temporal correctness of the scheduler model used as a case study. The concluding remarks section provides a link for downloading and testing the simulation process.
dc.description.sponsorshipITESO, A.C.es_MX
dc.identifier.citationAlcaraz-Mejía, M., Parres-Peredo, A.I., Piza-Dávila, Hugo I., & Gutiérrez-Preciado, L.F. (2023). Modelling and Simulation Process of Extended Petri Nets with PNML and Matlab/Simulink. International Journal of Simulation Modelling, 22(2), 211–220.
dc.identifier.issn1726-4529
dc.identifier.urihttps://hdl.handle.net/11117/12397
dc.language.isoeng
dc.publisherIJSIMM
dc.relation.ispartofseriesInternational Journal of Simulation Modelling
dc.rights.urihttps://creativecommons.org/licenses/by-nc/4.0/deed.es
dc.subjectDiscrete Event Systems
dc.subjectPetri Nets
dc.subjectModelling
dc.subjectSimulation
dc.subjectMatlab
dc.subjectSimulink
dc.titleModelling and Simulation Process of Extended Petri Nets with PNML and Matlab/Simulink
dc.typeinfo:eu-repo/semantics/article
dc.type.versioninfo:eu-repo/semantics/publishedVersion

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
[2023] Modelling and simulation process of extended Petri Nets.pdf
Tamaño:
681.5 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
4.87 KB
Formato:
Item-specific license agreed upon to submission
Descripción: