580 likes | 698 Views
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.
E N D
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
A Design Project Experience Select People Select Tools Experience Organize Tools and People Carry Out Design
State 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 • ……
Our 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
Presentation 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
Our 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
Examples 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)
people-to-people collaboration Collaboration: Reconciling Interfaces Design Agents People engaged in design process Computer Programs ... ... Engineer Simulatrors Optimizers Manager tool-to-tool collaboration
Presentation 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
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
Capabilities • High Level Process Modeling • Resource Management • people • tools • Discussion Issues Management • Notification • Process History
Tool Repository (continued...) User Added Data • Comments • Sample data and output • References to related tools • Links to related documents and demos on the web
Collaboration Among Participants people-to-people Distributed Collaboration hetrogeneous & non co-located Collaboration Over Time intra-project and inter-project Collaboration Capabilities
Composable 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
Novel Features • Creation of Simulation Software by Combining Individual Simulation Processes • Inclusion of Information Agents in Simulation Process • Provision of Distributed Environment • Automatic Model Refinement
Linpack Simulation processes Odepack Matlab Information Agents Dymola ACIS System Overview Conceptual Design Component Models Simulation software architecture
Component 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
Conceptual Design Pitch Control Signal Reference PID Coupling Pitch Motor Mechanical System Control Signal Reference PID Coupling Yaw Yaw Motor
Simulation 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
Ref. Dynamics Ref. Pitch motor Yaw motor Control Control An Example Scenario Design concept Virtual prototyping Model synthesis and refinement Prototype refinement Model synthesis Automatically generate dynamic model and simulation software.
Collaboration Among Participants tool-to-tool Distributed Collaboration hetrogeneous Collaboration Over Time N.A. Collaboration Capabilities
Spatial 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
Repository of Computer Based Tools Repository of Controllers Repository of Standard Representations Customized Asynchronous Team Autonomous Agents Asynchronous Teams on Demand
A/D CONVERTER 1 AMPLIFIER 2 CAMERA MICROPROCESSOR AMPLIFIER 1 DSP VOLTAGE STABILIZER SERIAL CONNECTOR HOUSING A/D CONVERTER 2 PARALLEL CONNECTOR Problem Definition Key: ACCESSIBILITY CONNECTIVITY SEPERATION
Pareto Surface high Connectivity Cost low high low Accessibility Penalty
Collaboration Among Participants tool-to-tool Distributed Collaboration hetrogeneous Collaboration Over Time N.A. Collaboration Capabilities
Intelligent 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
Novel Features • Articulated tools and products • Automatic plan completion (micro-planning) • path planning • tool motions • Assembly process modeling • workspace • tools
Overview • 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
CAD Assembly Model Augmentation Interference Assembly Plan Editing Assembly Plan Completion Tool Accessibility Simulation Control Assembly Planning Stability Plan Visualization Ergonomics Data Completion Agents Simulation Agents Interface Agents Data Manager Assembly Model Assembly Plan Workspace Model Architecture
Assembly Editor Graph Viewer Part Editor Assembly Viewer Joint Editor
Editing A Part Material Editor Feature Viewer Feature Editor
Editing A Joint Definition Scanner Revolute Joint Feature Information Motor Articulation Information
Collaboration Among Participants people-to-tool Distributed Collaboration hetrogeneous Collaboration Over Time N.A. Collaboration Capabilities