![]() |
|
|||||||||||||||||||
|
|
||||||||||||||||||||
|
|
The field of multiagent systems has recently begun to shift into a new phase – from analysis and characterization to design. Multiagent systems engineering (MaSE) is a methodology by which knowledge of the behavioral mechanisms of multiagent systems is used to design systems that are composed of intelligent, autonomous individual components (agents) and encompass decentralized control architectures. The multiagent approach provides an opportunity to approach complex engineering challenges for which a traditional solution is extremely complex or impossible.
The Multiagent Systems Engineering Approach
The MaSE approach seeks to specify the physical and behavioral
characteristics of agents in such a way that the system-level
meta-behaviors emerge from the spatiotemporal agent dynamics.
In this process, feedback is essential to validate that the agent design will produce the desired system effect. This feedback often takes the form of simulation, where the effects of agent characteristics on the overall system behavior can be demonstrated. Agent characteristics can be modified based on this feedback, and the simulation can be iterated to identify an optimal set of agent characteristics for the specific desired system behaviors.
Engineering Application of Multiagent Systems
One way the principles of multiagent systems might be applied to an engineered system is in manufacturing and warehousing logistics control design. These systems can be very complex in their organizational and operational structures and are traditionally controlled using top-down (hierarchical) techniques. This approach, however, introduces limits on the functional complexity and operational efficiency of the system. Hierarchical control also introduces operational fragility because the system is unable to adapt to anomalous or unforeseen events.
In terms of a warehousing process, MaSE may be used to identify equipment and process requirements in terms of physical capabilities and behavioral modes.
Summary of Multiagent Systems EngineeringThis paradigm represents a shift away from traditional "systems engineering," and it is an active area of academic research. Although the concepts of agent-based modeling and multiagent systems are not new, their application to physical engineered systems is.
Complexity researchers, engineers, and scientists from many disciplines are converging toward a fundamentally new approach to the science and engineering of large, multivariable systems. Rather than maintain system intelligence externally and centrally located, the multiagent systems engineering approach distributes the intelligence throughout the system components. Rather than anticipate and explicitly describe all possible operational permutations the system may encounter, MaSE seeks to create a system that is capable of reacting in real time to any number of possible conditions. This is the essence of autonomy. A multiagent system approach could, for example, prepare a planetary explorer rover to autonomously explore the surface or atmosphere of a planet, seeking targets, avoiding obstacles, and making decisions in real-time based on the environmental information available to it. A variation of this is a planetary exploration team of simple explorer rovers, perhaps as simple as a large number of stationary sensor banks, that are scattered across the planetary surface by a delivery vehicle. Each unit may have only limited range or sensory capabilities, but taken together, they could potentially provide detailed topological or surface chemistry information. Such a group of stationary sensor banks could also provide detailed temporal information, such as temperature fluctuations.
That is the challenge with designing such systems. Some questions we must ask, which cannot be answered through hierarchical approaches, are:
The answers to these questions are not straightforward, and in general cannot be addressed for an unconstrained environment using hierarchical methods. The intelligence must be distributed to the individuals within the system, and the system as a whole must be considered far more than the sum of its parts. SwRI has the technical expertise to address these design issues using the tools and techniques of multiagent systems engineering.
For more information about
multiagent systems engineering (MaSE) capabilities at SwRI or how you can contract with SwRI,
please contact
Paul
Avery at
pavery@swri.org or (210) 522-6732. |
|
||||||||||||||||||
|
| Intelligent Systems Department | Automation and Data Systems Division | SwRI Home | |
||||||||||||||||||||
|
Southwest Research Institute® (SwRI®), headquartered in San Antonio, Texas, is a multidisciplinary, independent, nonprofit, applied engineering and physical sciences research and development organization with 12 technical divisions. |
||||||||||||||||||||
|
November 12, 2009 |
||||||||||||||||||||