77,744 research outputs found

    SAJaS: enabling JADE-based simulations

    Get PDF
    Multi-agent systems (MAS) are widely acknowledged as an appropriate modelling paradigm for distributed and decentralized systems, where a (potentially large) number of agents interact in non-trivial ways. Such interactions are often modelled defining high-level interaction protocols. Open MAS typically benefit from a number of infrastructural components that enable agents to discover their peers at run-time. On the other hand, multi-agent-based simulations (MABS) focus on applying MAS to model complex social systems, typically involving a large agent population. Several MAS development frameworks exist, but they are often not appropriate for MABS; and several MABS frameworks exist, albeit sharing little with the former. While open agent-based applications benefit from adopting development and interaction standards, such as those proposed by FIPA, MABS frameworks typically do not support them. In this paper, a proposal to bridge the gap between MAS simulation and development is presented, including two components. The Simple API for JADE-based Simulations (SAJaS) enhances MABS frameworks with JADE-based features. While empowering MABS modellers with modelling concepts offered by JADE, SAJaS also promotes a quicker development of simulation models for JADE programmers. In fact, the same implementation can, with minor changes, be used as a large scale simulation or as a distributed JADE system. In its current version, SAJaS is used in tandem with the Repast simulation framework. The second component of our proposal consists of a MAS Simulation to Development (MASSim2Dev) tool, which allows the automatic conversion of a SAJaS-based simulation into a JADE MAS, and vice-versa. SAJaS provides, for certain kinds of applications, increased simulation performance. Validation tests demonstrate significant performance gains in using SAJaS with Repast when compared with JADE, and show that the usage of MASSim2Dev preserves the original functionality of the system. © Springer-Verlag Berlin Heidelberg 2015

    FMI Compliant Approach to Investigate the Impact of Communication to Islanded Microgrid Secondary Control

    Full text link
    In multi-master islanded microgrids, the inverter controllers need to share the signals and to coordinate, in either centralized or distributed way, in order to operate properly and to assure a good functionality of the grid. The central controller is used in centralized strategy. In distributed control, Multi-agent system (MAS) is considered to be a suitable solution for coordination of such system. However the latency and disturbance of the network may disturb the communication from central controller to local controllers or among agents or and negatively influence the grid operation. As a consequence, communication aspects need to be properly addressed during the control design and assessment. In this paper, we propose a holistic approach with co-simulation using Functional Mockup Interface (FMI) standard to validate the microgrid control system taking into account the communication network. A use-case of islanded microgrid frequency secondary control with MAS under consensus algorithm is implemented to demonstrate the impact of communication and to illustrate the proposed holistic approach.Comment: Proceedings of the IEEE PES ISGT Asia 2017 conferenc

    Distributed negotiation in future power networks : rapid prototyping using multi-agent system

    Get PDF
    Technologies like multi-agent system (MAS) have the capability to deal with future power grid requirements such as frequency management and voltage control under a flexible, intelligent and active feature. Based on web of cells (WoC) architecture proposed by European Liaison on Electricity Committed Towards longer-term Research Activity Integrated Research Programme (ELECTRA IRP), a distributed MAS with distributed negotiation ability for future distributed control (including frequency management and voltage control) is proposed. Each cell is designed as an intelligent agent and is investigated in case studies with constraints, where each agent can only communicate with its neighbouring agents. The interaction logic among agents is according to the distributed negotiation algorithm under consideration by the authors. Simulation results indicate that the WoC architecture could negotiate resources in a distributed manner and achieve successful exchange of resources by coordinating distributed agents. Moreover, the prototype reported in this paper can be extended further for future grids' distributed control regimes. The option of MAS to be exploited for the support of the development and integration of novel power system concepts is explored

    An Agent-Based Framework for Urban Mobility Simulation

    No full text
    International audienceMobility study is composed of many research areas which one interests us: urban mobility. In the literature, urban mobilities are represented by analytical techniques like stochastic laws or they are defined by simulation tools like Multi-Agents Systems (MAS). The goal of our work is to define citizen behaviour in order to observe population dynamics by a simulation. This strategy is facilitated by a meta-model and a toolkit which are used with a particular method. The latter begins by a conceptual representation of each mobile and finishes by a mobility simulator. This paper aims at describing the mobility simulation toolkit. Thanks to this framework, mobility simulator development is sim- plified. It allows us to create distributed applications which are based on MAS

    Simulator for Undergraduate Multi-Agent Systems

    Get PDF
    In recent years, Multi-Agent Systems (MAS) have for the first time begun to be accepted in mainstream computing. Software companies haave been founded focusing purely on MAS software, telecommunications companies now use agent-based technologies in cell phones, and there have even been two successful DARPA funded, military-grade defense projects in the past ten years. The growth in demand development tools available. The various development platforms focus on mobile devices, large-scale distributed systems, and specific research applications; however, these tools leave an important facet of MAS development unsatisfied--undergraduate research and teaching. Each of the solutions available is either too complex, too specific, or in some way infeasible to be used by students in what is possibly their first introduction to MAS. This research concentrates on creating a distributed, graphical MAS simulator in Java and an associated Application Program Interface (API) for developing agent-based systems at the undergraduate level. Whether in research or in the classroom, the well designed, easily extensible API allows students to create and immediately display their agents\u27 interactions in the simulation environment with minimal programming. The API provides agents with the capacity for perception, communication, memory, and action. Future undergraduate research and learning in the field of MAS will be greatly facilitated by this intuitive simulation platform. Students can learn MAS by observing agents visually, and student researchers can focus purely on programming and analyzing agent behavior

    Aligning the operations of barges and terminals through distributed planning

    Get PDF
    In this thesis we consider the barge handling problem, which is about the alignment of barge and terminal operations in a port. Complicating factor in tackling this problem is that centralized planning is not acceptable for the parties concerned. \ud \ud In our research we explore an alternative: distributed planning. We develop a Multi-Agent system (MAS) consisting of barge operator agents and terminal operator agents. We propose a specific interaction protocol based on service-time profiles through which barge and terminal operators are able to improve their planning. \ud \ud To evaluate the performance of our MAS we conduct simulation studies. In this way we get insight in the performance of the system as a whole as the result of the interactions of barge and terminal operators. Additionally, we compare the performance with an off-line benchmark, resembling central coordination.\ud \ud Our findings are promising. Our interaction protocol supports an efficient negotiation between barge and terminal operators. Our MAS allows for real-time alignment of barge and terminal operations such that the overall system performance is well within the range of central planning performance. Moreover, our MAS suppresses the propagation of disruptions, making the operations of barges and terminals more reliable.\ud \ud Experiences with the management game that we designed to explain our solution to practitioners, are encouraging and indicate that our MAS may be acceptable for barge and terminal operators and implementable in practice.\ud \ud Throughout the thesis we took the Port of Rotterdam as our source of inspiration, although our model is applicable to general multi-terminal, multi-barge settings. Generally we conclude that our Multi-Agent system is a promising solution for the barge handling problem and can result in a significant improvement in practice

    An improved multi-agent simulation methodology for modelling and evaluating wireless communication systems resource allocation algorithms

    Get PDF
    Multi-Agent Systems (MAS) constitute a well known approach in modelling dynamical real world systems. Recently, this technology has been applied to Wireless Communication Systems (WCS), where efficient resource allocation is a primary goal, for modelling the physical entities involved, like Base Stations (BS), service providers and network operators. This paper presents a novel approach in applying MAS methodology to WCS resource allocation by modelling more abstract entities involved in WCS operation, and especially the concurrent network procedures (services). Due to the concurrent nature of a WCS, MAS technology presents a suitable modelling solution. Services such as new call admission, handoff, user movement and call termination are independent to one another and may occur at the same time for many different users in the network. Thus, the required network procedures for supporting the above services act autonomously, interact with the network environment (gather information such as interference conditions), take decisions (e.g. call establishment), etc, and can be modelled as agents. Based on this novel simulation approach, the agent cooperation in terms of negotiation and agreement becomes a critical issue. To this end, two negotiation strategies are presented and evaluated in this research effort and among them the distributed negotiation and communication scheme between network agents is presented to be highly efficient in terms of network performance. The multi-agent concept adapted to the concurrent nature of large scale WCS is, also, discussed in this paper

    Modeling human and organizational behavior using a relation-centric multi-agent system design paradigm

    Get PDF
    Today's modeling and simulation communities are being challenged to create rich, detailed models incorporating human decision-making and organizational behavior. Recent advances in distributed artificial intelligence and complex systems theory have demonstrated that such ill-defined problems can be effectively modeled with agent-based simulation techniques using multiple, autonomoous, adaptive entities. RELATE, a relation-centric design paradigm for multi-agent systems (MAS), is presented to assist developers incorporate MAS solutions into their simulations. RELATe focuses the designer on six key concepts of MAS simulations: relationships, environment, laws, agents, things, and effectors. A library of Java classes is presented which enables the user to rapidly prototype an agent-based simulation. This library utilizes the Java programming language to support cross-platform and web based designs. All Java classes and interfaces are fully documented using HTML Javadoc format. Two reference cases are provided that allow for easy code reuse and modification. Finally, an existing metworked DIS-Java-VRML simulation was modified to demonstrate the ability to utilize the RELATE library to add agents to existing applications. LCDR Kim Roddy focused on the development and refinement of the RELATE design paradigm, while LT Mike Dickson focused on the actual Java implementation. Joint work was conducted on all research and reference caseshttp://www.archive.org/details/modelinghumanorg00roddU.S. Navy (U.S.N.) author
    • 

    corecore