Font Size: a A A

Behavioral Modeling and Computational Synthesis of Self-Organizing Systems

Posted on:2016-04-11Degree:Ph.DType:Thesis
University:University of Southern CaliforniaCandidate:Humann, JamesFull Text:PDF
GTID:2478390017980894Subject:Mechanical engineering
Abstract/Summary:
Engineered systems are facing requirements for increased adaptability, the capacity to cope with change. This includes flexibility to fulfill multiple purposes over long lifespans, robustness to environmental changes, and resilience to system change and damage. This dissertation investigates the use of self-organization as a tool for the design of adaptable systems.;Self-organizing systems have no central or outside controller. They are built up from the interactions of autonomous agents, such as a swarm of robots. Because the agents are autonomous and self-interested, they can fulfill complex functional requirements. They are able to grow and rearrange themselves; different segments of the system can adapt locally to nonuniform terrain; if the systems are made of homogeneous agents, they can be resilient to failure of several components as other identical agents can take their place. Moreover, this complex functionality can be found in the interactions of fairly simple agents, decreasing the cost of manufacturing these systems at large scales.;The main challenge in the design of self-organizing systems is designing an agent's behavior at a local level such that the system fulfills its function at a higher level. In order to overcome these challenges, this dissertation presents a design ontology and a computational synthesis framework. The design ontology identifies the fundamental elements in the design of self-organizing systems and groups them into a cohesive methodology. This ontology can guide designers at the conceptual design stage to create parametric behavioral models for self-organizing agents. Computational synthesis, based on multi-agent simulation for analysis and a genetic algorithm for optimization, can complete the detail design work. The optimized systems can then be deployed in diverse simulated scenarios.;This dissertation presents four case studies on the design of self-organizing systems: a flocking system, a protective convoy, a foraging system, and a box-pushing system. The results of the case studies validate the design approach. They show that there are significant tradeoffs in the design of adaptable systems. Designers must sacrifice some efficiency and repeatability for adaptability. The ability to scale systems with constant conceptual designs was shown to be possible, but scaling with a constant detail design was shown to incur large fitness penalties. These penalties were more severe when systems scaled up in size rather than down.
Keywords/Search Tags:Systems, Computational synthesis
Related items