A novel object-oriented Petri net framework with logic programming for discrete and continuous event simulations
Uloženo v:
| Název: | A novel object-oriented Petri net framework with logic programming for discrete and continuous event simulations |
|---|---|
| Autoři: | Mehmet Fatih Hocaoğlu |
| Zdroj: | SIMULATION. 101:951-979 |
| Informace o vydavateli: | SAGE Publications, 2025. |
| Rok vydání: | 2025 |
| Popis: | This paper introduces a novel simulation modeling framework that seamlessly integrates Petri nets with logic programming, resulting in intelligent and adaptable simulation models capable of handling both discrete and continuous events. Instead of treating systems as standalone Petri nets, this methodology embeds Petri net semantics within simulation models, creating a hybrid state vector that incorporates attributes from both the Petri net and model-specific states. In addition, the modular design of the model supports high reusability and scalability, making it applicable across various domains, including industrial automation and workflow management. Embedding Petri nets within simulation entities enhances dynamic decision-making and specialized time-management capabilities. This approach reduces errors associated with fixed time-step sizes, thereby improving the accuracy of continuous event simulations. The solution introduces the external transition concept for Petri nets and implements a time-management approach based on qualitative landmarks and mathematically meaningful points, effectively minimizing errors caused by simulation time-step variations. To demonstrate the framework’s versatility and effectiveness, six example applications illustrate how combining Petri nets with logic programming enhances the analytical power and flexibility of traditional simulation models. Ultimately, this paper establishes a comprehensive hybrid simulation framework that unifies discrete and continuous analysis, endows simulation entities with reasoning capabilities through logic programming, and provides robust modularity. |
| Druh dokumentu: | Article |
| Jazyk: | English |
| ISSN: | 1741-3133 0037-5497 |
| DOI: | 10.1177/00375497251333382 |
| Rights: | URL: https://journals.sagepub.com/page/policies/text-and-data-mining-license |
| Přístupové číslo: | edsair.doi...........faca724e349966a61a589875382a1ba3 |
| Databáze: | OpenAIRE |
| Abstrakt: | This paper introduces a novel simulation modeling framework that seamlessly integrates Petri nets with logic programming, resulting in intelligent and adaptable simulation models capable of handling both discrete and continuous events. Instead of treating systems as standalone Petri nets, this methodology embeds Petri net semantics within simulation models, creating a hybrid state vector that incorporates attributes from both the Petri net and model-specific states. In addition, the modular design of the model supports high reusability and scalability, making it applicable across various domains, including industrial automation and workflow management. Embedding Petri nets within simulation entities enhances dynamic decision-making and specialized time-management capabilities. This approach reduces errors associated with fixed time-step sizes, thereby improving the accuracy of continuous event simulations. The solution introduces the external transition concept for Petri nets and implements a time-management approach based on qualitative landmarks and mathematically meaningful points, effectively minimizing errors caused by simulation time-step variations. To demonstrate the framework’s versatility and effectiveness, six example applications illustrate how combining Petri nets with logic programming enhances the analytical power and flexibility of traditional simulation models. Ultimately, this paper establishes a comprehensive hybrid simulation framework that unifies discrete and continuous analysis, endows simulation entities with reasoning capabilities through logic programming, and provides robust modularity. |
|---|---|
| ISSN: | 17413133 00375497 |
| DOI: | 10.1177/00375497251333382 |
Nájsť tento článok vo Web of Science