Category: Power Electronics for Renewable and Distributed Energy Systems

Organizational Topologies

The collection of roles, authority relationships, data flow, resource allocation, and coordination patterns that guide the behaviors of all agents are defined as an organizational topology. The major topologies used in MAS include hierarchies, holarchies, coalitions, teams, congregations, societies, federations, markets, and matrix organizations [44]. Each has its own strengths and weaknesses, and some topologies […]

Learning Agents

Since the beginning of artificial intelligence in the 1950s, scientists have been developing computer programs with the purpose of learning how to perform a specific task. Machine learning became a very exciting branch of artificial intel­ligence, for it aims at designing machines that can improve their performance without having to actually program them explicitly. Instead […]

Communication, Languages, and Ontologies

A common language and vocabulary is required for agents to communicate. Therefore, languages such as ACL and knowledge query and manipulation lan­guage (KQML) were created and can be used for MAS development. ACL is a FIPA specification [28] and is usually preferred. Similarly to protocols such as TCP, each message is given several attributes, including […]

Development Methodologies

With a growing number of applications of MAS in various disciplinary fields, several methodologies have been created to enable developers to follow a formal process when designing MAS. These methodologies describe the tasks and activities that take place during the development process. Similarly to most standard software development methodologies, or life cycles, most MAS development […]

MAS Design

This section gives the fundamentals on how MAS can be applied to power sys­tems. It is described how existing standards, methodologies, languages, tools, architectures, and choices to make can support design specifications such as when and how should which agents interact (cooperate and/or compete) to successfully meet their design objectives. The following items are discussed: […]