Simulation of XPN models
Version 1.0.0 (34.9 KB) by Mildreth Alcaraz-Mejia
A set of m-functions and Simulink model to convert XPN models from PNML files to Matlab matrices and simulate it.
Updated 24 Jan 2023
This package contain 4 files:
MfromPNML.m is a function to convert an eXtended Petri net (XPN) model saved as Petri Net Markup Language format (PNML file) into Matlab matrices. xml2struct.m function is used.
Sched_PTOrdered_v20220824.slx is a Simulink model that uses the matrices representing the XPN model to simulate.
XPN.m is a function that creates the dynamics of the model used in the XPN block of the Simulink Model in previous file.
Example_XPN.pnml is a file with a XPN model to be used as an example to run the complete simulation process, including the conversion.
M. Alcaraz-Mejia, A. Parres-Peredo, I. Piza-Davila, L.F. Gutierrez-Preciado (2023). Simulation of XPN models (https://www.mathworks.com/matlabcentral/fileexchange/<...>), MATLAB Central File Exchange. Retrieved January 23, 2023.
MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform CompatibilityWindows macOS Linux
Inspired by: xml2struct
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.