institute for complex engineered systems codes : collaborative open design system for integration of...

58
C arnegie M ello n Institute for Complex Engineere d Systems CODES: C ollaborative O pen De sign S ystem for Integration of Information Webs with Design and Manufacturing Tools Project Team P.F. Brown, S.K. Gupta, S. Konda, C.J. Paredis, D.P. Siewiorek, E. Subrahmanian, and S.N. Talukdar

Upload: bryce-dennis

Post on 28-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

CODES:

Collaborative Open Design System for Integration of Information Webs with

Design and Manufacturing Tools

Project Team

P.F. Brown, S.K. Gupta, S. Konda, C.J. Paredis, D.P. Siewiorek, E. Subrahmanian, and S.N. Talukdar

Page 2: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsA Design Project

Select People Select Tools

OrganizeTools and People

Carry Out Design

Experience Experience

Page 3: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsState of The Art

• Time to Build Collaborative Design System is a Large Fraction of the Overall Project Time• time to locate right tools• time to build interfaces• time to organize tools and people into teams• lack of comprehensive representations• lack of recorded experience• project management• ……

Page 4: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsOur Goal

• An Order of Magnitude Reduction in the Time and Effort to Compose a Collaborative Design System • domain: electro-mechanical assembly

design• scope: synthesis, analysis, simulation, and

planning tasks

Page 5: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPresentation Outline

• Our View of Collaboration• Description of Component Technologies

• Design Project/Process Management• Composable Simulation• Spatial Realization• Intelligent Assembly Modeling and

Simulation

• Example of Collaborative Design System• Conclusions

Page 6: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsOur View of Collaboration

• Collaboration Among Participants• tool-to-tool• people-to-tool• people-to-people

• Distributed Collaboration• hetrogeneous computing environments• non co-located team members

• Collaboration Over Time

Page 7: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSeeker Design Project

Page 8: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsExamples of Collaboration

• Team Formation• select people (people-to-people)• initial design process model (people-to-people/

people-to-tool/distributed)• select tools (people-to-tool/distributed)• tool interfaces (tool-to-tool)

• Design• tool usage

(people-to-tool/tool-to-tool/distributed)• notification (people-to-people/time/distributed)• discussions (people-to-people/time/distributed)• history capture (tool-to-tool/distributed/time)

Page 9: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Collaboration: Reconciling Interfaces

tool-to-tool collaboration

Design Agents

Computer Programs

People engaged in design process

Simulatrors Engineer

ManagerOptimizers

... ...

people-to-people collaboration

Page 10: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPresentation Outline

• Our View of Collaboration• Description of Component

Technologies • Design Project/Process Management• Composable Simulation• Spatial Realization• Intelligent Assembly Modeling and Simulation

• Example of Collaborative Design System• Conclusions

Page 11: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Design Project/Process Management

• Goals• Capture design process and history• Create tool and experience repository

• Underlying Technology• Information modeling system n-dim

• Impact• Efficient project management• Improved communication• Ability to document experience

Page 12: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsCapabilities

• High Level Process Modeling• Resource Management

• people• tools

• Discussion Issues Management • Notification• Process History

Page 13: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Team Leaders/Members Privileges

Page 14: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsHigh Level Process Modeling

Page 15: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsTool Repository

Page 16: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsTool Repository (continued...)

•Comments

•Sample data and output

•References to related tools

•Links to related documents and demos on the web

User Added Data

Page 17: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Discussion Issues and Notification

Page 18: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsProcess History

Page 19: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

people-to-peopleCollaboration

Among Participants

DistributedCollaboration

intra-project andinter-project

CollaborationOver Time

hetrogeneous &non co-located

Page 20: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsComposable Simulation: SimKit

• Goals• Rapidly create simulators for mechatronic systems

• electrical, mechanical and information components

• Approach• Automatically compose simulations of individual

components into product level simulations

• Impact• Allow reuse of simulation models• Significantly reduce the time to build simulators• Increase fidelity of simulations

Page 21: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsNovel Features

• Creation of Simulation Software by Combining Individual Simulation Processes

• Inclusion of Information Agents in Simulation Process

• Provision of Distributed Environment• Automatic Model Refinement

Page 22: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSystem Overview

ComponentModels

ComponentModels

Simulation softwarearchitecture

Simulation softwarearchitecture

SimulationprocessesSimulationprocesses

InformationAgents

InformationAgents

Linpack

Odepack

Matlab

Dymola

ACIS

ConceptualDesign

ConceptualDesign

Page 23: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsComponent Models

• Object-Oriented Modeling Paradigm • reuse of models

• A Library of Electromechanical Components• will incorporate ADAMS or DADS

• Information Agents• control system algorithms• environment definition

Page 24: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsConceptual Design

Pitch Motor

MechanicalSystem

)θF(θG(θθθ,VθθM ,))()( s

smmm bJ

smmm bJ

)( pmss K

)( ymss K

PID

PID

Coupling

Coupling

Yaw Motor

Reference

Reference

Yaw

Pitch

m

p

y

mControlSignal

ControlSignal

p

y

s

s

Page 25: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSimulation Software Architecture

• Analyze Conceptual Graph and Creates Simulation Processes• can run in a distributed manner• retrieve relevant geometric information

through ACIS calls

• Build Simulator Architecture• synchronization mechanisms• communication protocols

• Execute Simulation

Page 26: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsAn Example Scenario

Design concept Virtual prototyping

Model synthesisM

odel

syn

thes

is

and

refin

emen

t

Automatically generatedynamic model and simulation software.

Prot

otyp

e re

finem

ent

Dynamics

Pitch motor

Control

Control

Ref.

Ref.

Yawmotor

Page 27: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSimulation Output

Page 28: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

tool-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

Page 29: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSpatial Realization

• Goal• Tool-to-tool collaboration technique for spatial

realization of conceptual designs

• Approach• Develop ways to convert tools into

autonomous agents• Discover rules by which autonomous agents

(including humans) can collaborate effectively

• Impact• Ability to optimize spatial layouts• Improved problem solving through

collaboration of agents over computer networks

Page 30: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Asynchronous Teams on Demand

Repository of Computer Based Tools

Repository of Controllers

Repository of Standard Representations

Autonomous AgentsCustomized

Asynchronous Team

Page 31: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Problem Definition

PARALLEL CONNECTOR

A/D CONVERTER 1

A/D CONVERTER 2

VOLTAGE STABILIZER

SERIAL CONNECTOR

HOUSING

AMPLIFIER 2

AMPLIFIER 1

CAMERA

DSP

MICROPROCESSOR

Key:

ACCESSIBILITY

CONNECTIVITY

SEPERATION

Page 32: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsA-Teams Toolkit

Page 33: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsIntermediate Solutions

Page 34: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsFinal Solution

Page 35: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsTradeoffs

Page 36: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPareto Surface

Con

nect

ivity

Cos

t

low

high

low

high

Accessibility Penalty

Page 37: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

tool-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

Page 38: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsIntelligent Assembly Modeling

and Simulation: IAMS• Goals

• Avoid physical mock-ups through simulation• interference, tool accessibility, stability, ergonomics

• 3D interactive assembly and service instructions

• Approach• Comprehensive assembly models• Composition of individual simulation tools

• Impact• Reduce physical prototyping• Reduce design cycle time• Improve agility of work force

Page 39: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsNovel Features

• Articulated tools and products• Automatic plan completion (micro-

planning)• path planning• tool motions

• Assembly process modeling• workspace• tools

Page 40: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsOverview

• Create Assembly Models• Import models of individual parts• Group a set of parts into assembly• Add information related to material, color

and features to each part• Add information about joints between parts

• Add High Level Plans• Perform Simulations• Generate Assembly Instructions

Page 41: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsExample Scenario

Page 42: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems Architecture

CAD

Plan Visualization

Simulation Control

Assembly Plan Editing

InterfaceAgents

Interference

Ergonomics

Stability

Tool Accessibility

SimulationAgents

Assembly Model

Assembly Plan

Workspace Model

DataManager

Assembly Model Augmentation

Assembly Planning

Assembly Plan Completion

DataCompletion

Agents

Page 43: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsAssembly Editor

Part Editor

Joint Editor

AssemblyViewer

GraphViewer

Page 44: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsEditing A Part

MaterialEditor

FeatureEditor

FeatureViewer

Page 45: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsEditing A Joint Definition

ArticulationInformation

FeatureInformation

Motor

Scanner

Revolute Joint

Page 46: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsUser-Interface

Page 47: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPlan Editor

Page 48: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSmart Tools

Page 49: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsRandom Access Playbacks

Page 50: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

people-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

Page 51: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPresentation Outline

• Our View of Collaboration• Description of Component Technologies

• Design Project/Process Management• Composable Simulation• Spatial Realization• Intelligent Assembly Modeling and Simulation

• Example of Collaborative Design System

• Conclusions

Page 52: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystems

Design System for Mechanical Design of Missile Seeker

• Used Design Project/Process Management Tool To• form design team• define process model• select tools• invoke various design tools• send notifications• capture history

Page 53: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsDesign Process Model

ConceptualDesign

ComponentDesign

SpatialRealization

AssemblyModeling

FunctionalSimulation

AssemblySimulation

SimKitAntonio

MicroStationTim

A-TeamsSanjay

IAMSRaj

SimKitAntonio

IAMSChris

Page 54: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsAn Example Run

AssemblySimulation

ConceptualDesign

ComponentDesign

SpatialRealization

AssemblyModeling

FunctionalSimulation

ComponentDesign

SpatialRealization

SpatialRealization

ComponentDesign

AssemblyModeling

AssemblyModeling

FunctionalSimulation

FunctionalSimulation

AssemblySimulation

Page 55: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPresentation Outline

• Our View of Collaboration• Description of Component Technologies

• Design Project/Process Management• Composable Simulation• Spatial Realization• Intelligent Assembly Modeling and

Simulation

• Example of Collaborative Design System• Conclusions

Page 56: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsSummary

• Progress in 1996-1997• Study of various types of collaboration

requirements• Four component technologies to address

collaboration needs• Collaborative design environment for seeker

design

Page 57: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsLessons Learned

Interface

Organization

People-to-people People-to-tool Tool-to-tool

mixed operation

level of automation

communicationuser-interface

shared representationrich representations

communication experience repository

user-interface

A-teamsnotificationdiscussionmediation

Page 58: Institute for Complex Engineered Systems CODES : Collaborative Open Design System for Integration of Information Webs with Design and Manufacturing Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsPlan for 1997-1998

• Capture Product Structure• Agent-Based Distributed Implementation

of Component Technologies• Web-Based Interfaces• Improvements in Component

Technologies• Build Experimental Design System for a

New Product