Gorilla: An Open Interface for Smart Agents and Real-Time Power Microgrid System Simulations
AbstractA recurring issue when studying agent-based algorithms and strategies for Power Microgrid Systems is having to construct an interface between the agent domain and the electrical model domain being simulated. Many different tools exist for such simulations, each with its own special external interface. Although many interfacing efforts have been published before, many of them support only special cases, while others are too complex and require a long learning curve to be used for even simple scenarios. This work presents a simple programming application interface (API) that aims to provide programming access to the electrical system model for any real-time simulation tool, from any agent-based platform, or programming language. The simplicity of the interface stems from the assumption that the simulation happens in real-time and the agent domain is not being simulated. We propose four basic operations for the API: read, write, call, and subscribe/call-back. We tested these by supporting two examples. In one of the examples, we present a creative way to have the model access libraries that are not available in the simulated environment. View Full-Text
Share & Cite This Article
Vélez-Rivera, C.J.; Andrade, F.; Arzuaga-Cruz, E.; Irizarry-Rivera, A. Gorilla: An Open Interface for Smart Agents and Real-Time Power Microgrid System Simulations. Inventions 2018, 3, 58.
Vélez-Rivera CJ, Andrade F, Arzuaga-Cruz E, Irizarry-Rivera A. Gorilla: An Open Interface for Smart Agents and Real-Time Power Microgrid System Simulations. Inventions. 2018; 3(3):58.Chicago/Turabian Style
Vélez-Rivera, Carlos J.; Andrade, Fabio; Arzuaga-Cruz, Emmanuel; Irizarry-Rivera, Agustín. 2018. "Gorilla: An Open Interface for Smart Agents and Real-Time Power Microgrid System Simulations." Inventions 3, no. 3: 58.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.