16
Self-Organizing Systems Design Method Jordan Hall Mohsin Waqar Nathan Young ME6101 – End of Semester Presentation 7 Dec 2006

Self-Organizing Systems Design Method

  • Upload
    adelie

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Self-Organizing Systems Design Method. Jordan Hall Mohsin Waqar Nathan Young ME6101 – End of Semester Presentation 7 Dec 2006. Q4S (Modified):. - PowerPoint PPT Presentation

Citation preview

Page 1: Self-Organizing Systems Design Method

Self-Organizing Systems Design Method

Jordan HallMohsin WaqarNathan Young

ME6101 – End of Semester Presentation

7 Dec 2006

Page 2: Self-Organizing Systems Design Method

Q4S (Modified):

“How should the Pahl & Beitz systematic design method be augmented and personalized to support the concurrent realization of technical systems for a global market place in a distributed environment based on self-organization concepts?”

Page 3: Self-Organizing Systems Design Method

World of 2020: Vision

Context Driver Metric

Business:Process Costs Time to Market

Supply Chain Profitability

Globalization: Global Consumers Customer Satisfaction

Technology:Web-Based

Collaboration Bandwidth

Computing Power Speed

Page 4: Self-Organizing Systems Design Method

World of 2020:Requirements List for Design Method

General• Design method must be systematicAugmented • Support multidisciplinary/distributed

design teamPersonalized• Support concurrent engineering practices• Parallel information flow

Page 5: Self-Organizing Systems Design Method

Plan of Action Our Personalized and Augmented Pahl and Beitz Systematic Design Method

Requirements List(Design specification)

Plan and clarify the task:1) Identify customer desires: ethnographic research, in use studies, etc.

2) Clarify task3) Develop Master Validation Plan

4) Elaborate a requirements list

TaskMarket, Company, Economy

Develop the principal solution:1) Identify essential problems through abstraction

2) Establish function structures3) Search for working principles and working structures

4) Combine and firm up into concept variants5) Perform safety/manufacturing process simulations

Concept(Principal Solution)

Evaluate and specify DfXSubdivide Tasks

Develop and define the construction structure:

Check for errors, disturbing influences, and minimum costs

Prepare the preliminary parts, production, and assembly doc

1)Preliminary form design and calculation

2)Select best preliminary layouts

3)Refine and improve layouts

Eliminate the weak spots

Determine efficiency of integration

Definitive Layout

Prepare production and operating documents:1) Elaborate detail drawings and parts lists

2) Verify and validate3) Complete production, assembly, transport, and operating instructions

4) Check all documents

Product Documentation

Solution

Continuous Improvement/Manufacture

Product Realization

Page 6: Self-Organizing Systems Design Method

Plan of Action

Communicate with Advisor

Start Develop Common Vision

Conduct Background Research

Clarify Task

Plan Validation

Develop Req. List for Project

Abstract Project

Develop Best Outline A

A

ID Core Ideas

Relate Core Ideas

Develop Rough Draft

Subdivide Tasks

Identify Parallel Info. Flow

Define DfX

Write Section 1

Write Section n

(function structure)

(working structure)

(principal concept)

(layout)

Proof Read and Refine

Verify and Validate

Submit Report

Continue Research

Digest Feedback

.

.

Our Plan: Deliver a comparison between the Pahl & Beitz (P&B) systematic design method and design methods for self-organizing systems.

Conduct On-going Research

Conduct On-going Research

Phase IPhase II

Phase III

Phase IVPhase V

Page 7: Self-Organizing Systems Design Method

Project Tasks

10/5

Crux of Task

10/7

PEI Diagram

10/21

Requirements List for

Deliverable

10/21

Master Validation

Plan

11/2

Report Outline

11/14

Complete SO Research

11/14

Complete Systematic

DesignResearch

11/19

Rough Draft

11/21

Requirements List for

SOSDM

11/30

Verification &

Validation

12/2

Gap Analysis

12/11

Final Report

Phase I Phase II Phase III Phase IV

Page 8: Self-Organizing Systems Design Method

Verification and ValidationTheoretical Structural Validation (Square 1):

Is the method internally consistent? YES1) P&B core transforms are retained. 2) Requirements list for project deliverable is satisfied.

Empirical Structural Validation (Square 2)Is our research project appropriate for the method? YES/NO/MAYBE

1) An open-ended problem is posed.2) Team work was required. 3) Time was constrained. 4) Constructs of method are applied.But not all augmentations utilized.

Empirical Performance Validation (Square 3)Did the method contribute to the success of our research project? YES

1) Met our targets for content, quality and time.

Theoretical Performance Validation (Square 4)Is there utility of the method beyond our research project? YES

1) Suitable for technical research papers.

Page 9: Self-Organizing Systems Design Method

Why Self-Organization?Why SO?

Mohsin: I am interested in machine intelligence. I saw this project as an opportunity to learn more about robust systems that can manage themselves.

Why this Project?

Nathan: I realize that it is critical to always grow as an engineer. I saw this project as an opportunity to diversify my engineering portfolio due to its broad scope and interdisciplinary requirements.

Why systematic design?

Jordan: I am interested in the practical application of a method such as Pahl and Beitz in the future. Self-organization is an interesting challenge for systematic design processes.

How can systematic design be used to create Self-Organizing Systems?

Page 10: Self-Organizing Systems Design Method

Systematic Design Process

• Information Flow Diagrams

• Top-Down Process

• “Divergent-Convergent”

• Abstract → Concrete

• Based on Requirements

Page 11: Self-Organizing Systems Design Method

Self-Organization

________________• Efficiency• Robustness• Multi-stability• Distributed Control• Information Flow

Centralized Leadership

Agents

InformationFlowInformation FlowBottleneck

Page 12: Self-Organizing Systems Design Method

Examples of SO in Practice

__________________• Self-assembly - 2D Arrays - 3D Structures• Multi-agent Robotics - Chain - Lattice - Swarm

get_video.wmv

Page 13: Self-Organizing Systems Design Method

Self-Organizing Systems Design Methodology

A few requirements for SOSDM:

Supports various system architectures.How many elements are there and what is their complexity?

Defines interaction rules between agentsHow much is behavior of an element constrained?

Defines functions/capabilities of each agentAre agents generalists or specialists?

Defines the decision structure (hierarchy vs. autonomous)Who makes decisions?

Define metrics for evaluating macroscopic/global behavior.How do you evaluate the system?

Page 14: Self-Organizing Systems Design Method

Critical Analysis – The Gap

• Systematic• Information Flow• Requirements List

What are the similarities between SOSDM and P&B?

What are the differences between SOSDM and P&B?

• Function Structure

- How can the nature of a function structure differ between design methods?

• Indirect Design

- What is meant by indirect design and how is that unique to SOSDM?

• Evolution of System in Design

- This is not biology. Why am I talking about evolution?

Page 15: Self-Organizing Systems Design Method

Future Questions

Can the system function structure be dynamically reconfigured? Can this occur autonomously?

What tasks must occur between manufacturing of the SOS and release to customer to verify system performance?

Is there a way to concurrently design the algorithm and agents for a system? In essence, is the algorithm somewhat generic to SO systems?

What technologies are currently available to develop these types of systems?

What are the core information transforms of a SOSDM?

This is an invitation to think with us as we look to the future of SOS design. Please RSVP…

Page 16: Self-Organizing Systems Design Method

Lesson Learned…

Jordan:

I gained an understanding of the state of the art in self-organizing systems design. I also gained a deeper understanding of the Pahl and Beitz method by comparing it to self-organization design methodologies.

Nathan:

I gained insight into the fundamental principles of adaptive systems. I discovered the need for an adaptive systems design method that I will continue to investigate in my research.

Mohsin:

I learned that more involvement from mechanical engineers is needed to balance the work of computer scientists and improve the feasibility of self-organizing systems.