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

CODES :

Embed Size (px)

DESCRIPTION

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. A Design Project. Experience. Select People. - PowerPoint PPT Presentation

Citation preview

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsA Design Project

Select People Select Tools

OrganizeTools and People

Carry Out Design

Experience Experience

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• ……

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

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsSeeker Design Project

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)

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

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsCapabilities

• High Level Process Modeling• Resource Management

• people• tools

• Discussion Issues Management • Notification• Process History

Carneg ieM ellon

Institute forComplexEngineeredSystems

Team Leaders/Members Privileges

Carneg ieM ellon

Institute forComplexEngineeredSystemsHigh Level Process Modeling

Carneg ieM ellon

Institute forComplexEngineeredSystemsTool Repository

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

Carneg ieM ellon

Institute forComplexEngineeredSystems

Discussion Issues and Notification

Carneg ieM ellon

Institute forComplexEngineeredSystemsProcess History

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

people-to-peopleCollaboration

Among Participants

DistributedCollaboration

intra-project andinter-project

CollaborationOver Time

hetrogeneous &non co-located

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsSystem Overview

ComponentModels

ComponentModels

Simulation softwarearchitecture

Simulation softwarearchitecture

SimulationprocessesSimulationprocesses

InformationAgents

InformationAgents

Linpack

Odepack

Matlab

Dymola

ACIS

ConceptualDesign

ConceptualDesign

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

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

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsSimulation Output

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

tool-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

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

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsA-Teams Toolkit

Carneg ieM ellon

Institute forComplexEngineeredSystemsIntermediate Solutions

Carneg ieM ellon

Institute forComplexEngineeredSystemsFinal Solution

Carneg ieM ellon

Institute forComplexEngineeredSystemsTradeoffs

Carneg ieM ellon

Institute forComplexEngineeredSystemsPareto Surface

Con

nect

ivity

Cos

t

low

high

low

high

Accessibility Penalty

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

tool-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsNovel Features

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

planning)• path planning• tool motions

• Assembly process modeling• workspace• 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

Carneg ieM ellon

Institute forComplexEngineeredSystemsExample Scenario

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsAssembly Editor

Part Editor

Joint Editor

AssemblyViewer

GraphViewer

Carneg ieM ellon

Institute forComplexEngineeredSystemsEditing A Part

MaterialEditor

FeatureEditor

FeatureViewer

Carneg ieM ellon

Institute forComplexEngineeredSystemsEditing A Joint Definition

ArticulationInformation

FeatureInformation

Motor

Scanner

Revolute Joint

Carneg ieM ellon

Institute forComplexEngineeredSystemsUser-Interface

Carneg ieM ellon

Institute forComplexEngineeredSystemsPlan Editor

Carneg ieM ellon

Institute forComplexEngineeredSystemsSmart Tools

Carneg ieM ellon

Institute forComplexEngineeredSystemsRandom Access Playbacks

Carneg ieM ellon

Institute forComplexEngineeredSystemsCollaboration Capabilities

people-to-toolCollaboration

Among Participants

DistributedCollaboration

N.A.Collaboration

Over Time

hetrogeneous

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

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

Carneg ieM ellon

Institute forComplexEngineeredSystemsDesign Process Model

ConceptualDesign

ComponentDesign

SpatialRealization

AssemblyModeling

FunctionalSimulation

AssemblySimulation

SimKitAntonio

MicroStationTim

A-TeamsSanjay

IAMSRaj

SimKitAntonio

IAMSChris

Carneg ieM ellon

Institute forComplexEngineeredSystemsAn Example Run

AssemblySimulation

ConceptualDesign

ComponentDesign

SpatialRealization

AssemblyModeling

FunctionalSimulation

ComponentDesign

SpatialRealization

SpatialRealization

ComponentDesign

AssemblyModeling

AssemblyModeling

FunctionalSimulation

FunctionalSimulation

AssemblySimulation

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

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

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

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