Combining PDEVS and Modelica for describing agent-based models

Sanz Prat, Victorino y Urquia, Alfonso . (2022) Combining PDEVS and Modelica for describing agent-based models. Simulation

Ficheros (Some files may be inaccessible until you login with your e-spacio credentials)
Nombre Descripción Tipo MIME Size
SANZPRAT_Victorino_SIMULATION_Combining_PDEVS_and_modelica.pdf SANZPRAT_Victorino_SIMULATION_Combining_PDEVS_and_modelica.pdf application/pdf 596.26KB

Título Combining PDEVS and Modelica for describing agent-based models
Autor(es) Sanz Prat, Victorino
Urquia, Alfonso
Materia(s) Informática
Resumen Modelica is a general-purpose modeling language mainly designed to facilitate the development, reusability and exchange of models. It represents the state-of-the-art in equation-based modeling of continuous-time systems. Modelica libraries facilitate the description of multi-formalism and multi-domain models. However, the description of agent-based models (ABMs) in Modelica is not currently supported, mainly due to the characteristics of the language and its simulation algorithm. The combination of ABMs with continuous-time equations provides a powerful tool for describing and analyzing complex systems. An approach for describing ABMs using the Modelica language is presented in this manuscript, with the objective of facilitating the combination of ABMs with the rest of Modelica functionality. Agent behavior is described using a process-oriented modeling approach. Agents are described as individual entities that move across a flowchart diagram, that represents the processes that agents undergo. Processes are formally described using the Parallel DEVS formalism, extended to describe the interface with other Modelica models. The environment where agents interact is described as a cellular automaton. This approach has been implemented in a free Modelica library, named ABMLib. Three case studies are discussed to illustrate the modeling functionality of the library and its combination with other models: a basic traffic model, a sheep–wolves predator–prey model and a consumer market model.
Palabras clave agent-based modeling
Modelica
Parallel DEVS
hybrid systems
Editor(es) SAGE
Fecha 2022-05-08
Formato application/pdf
Identificador bibliuned:557-Vsanz-0003
http://e-spacio.uned.es/fez/view/bibliuned:557-Vsanz-0003
DOI - identifier 10.1177/00375497221094873
ISSN - identifier 1741-3133
Nombre de la revista Simulation
Número de Volumen 99
Número de Issue 5
Publicado en la Revista Simulation
Idioma eng
Versión de la publicación acceptedVersion
Tipo de recurso Article
Derechos de acceso y licencia http://creativecommons.org/licenses/by-nc-nd/4.0
info:eu-repo/semantics/openAccess
Tipo de acceso Acceso abierto
Notas adicionales The registered version of this article, first published in Simulation, is available online at the publisher's website: SAGE https://doi.org/10.1177/00375497221094873
Notas adicionales La versión registrada de este artículo, publicado por primera vez en Simulation, está disponible en línea en el sitio web del editor: SAGE https://doi.org/10.1177/00375497221094873

 
Versiones
Versión Tipo de filtro
Contador de citas: Google Scholar Search Google Scholar
Estadísticas de acceso: 41 Visitas, 14 Descargas  -  Estadísticas en detalle
Creado: Wed, 31 Jan 2024, 02:50:41 CET