Title: Modeling SimulationBased Design Processes via Reusable Decision Centric Templates 3P Information Mod
1Modeling Simulation-Based Design Processes via
Reusable Decision Centric Templates3-P
Information Model for Simulation-Based Multiscale
Design Processes
- Marco Gero Fernández
- Jitesh H. Panchal
- Janet K. Allen
- Farrokh Mistree
- Christiaan J.J. Paredis
- --------------------------------------------------
--- - PDE 2005 Workshop
- Atlanta
- 22 April, 2005
Systems Realization Laboratory Georgia Institute
of Technology, Atlanta
2Presentation Outline
Frame of Reference
Proposed Design Process Modeling Strategy
Modular Template Based Approach for Process
Modeling
3-P Information Model for Integrating Process,
Product and Problem
Closing Remarks
3Product Lifecycle Management (PLM)
strategic approach to creating and managing a
company's product-related intellectual capital
from initial conception to retirement - IBM
Courtesy Stas Tarchalski, IBM Product Lifecycle
Management
4What is PLM?
Vision Management of product related
intellectual capital
PLM Vision
PLM Today
PDE
PLM Infrastructure
PLM Infrastructure
5Product Related Intellectual Capital
Product Information
Process Information
Entities, Relationships
Activities, Sequence
6Elements of Product Data Exchange Discussed in
this Workshop
- Standards for Product Information Representation,
Product Data Exchange - CAD Data Translation
- STEP, EXPRESS
- SysML
- Common Data Schema
- Design-Analysis Integration
- COBs
- Abstract Model (Simmetrix)
- Knowledge Archival
- Macro-parametric approach
- Knowledge modeling standards
- Engineering Frameworks
- Federated Product Models
- Domain Integration
Product Related Intellectual Capital Product
Knowledge ???
Whats Missing? Why
7Product Data Exchange Throughout the Design
Process
Product Related Intellectual Capital Product
Knowledge Tools (for creation, management and
dissemination of knowledge) ???
8Whats Missing Today?
Product Related Intellectual Capital Product
Knowledge Tools Process Knowledge (for
creation, management and dissemination of
knowledge)
9Example Problem Domain Multiscale Design
Courtesy Prof. Bert Bras
10Design of Multiscale Materials
11Product Knowledge Captured in Models for
Simulation of Material Behavior
Projectile level simulations
Shock simulations of discrete reactive
powder metal mixtures
High strain rate experiments
Effective continuum Models for RPMMs
Continuum nonequilibrium mixture models
First principles simulation of lattices
Hugoniot relations
Simple continuum models Thermo-mechanical, with
T-C Asymmetry, Mohr-Coulomb
Response surfaces for reaction initiation and
constitutive behavior
Hugoniot
Continuum models for Reaction initiation Mohr-Cou
lomb with critical temperature
Projectile/RPMM Couplings
Shock simulations of discrete reactive
powder metal mixtures
MD potentials for pressure- and shear dependent
initiation of reaction
Reaction Initiation
Electronic structure modeling of Transition states
12Simulation Based Design Processes for Materials
Select Material Constituents
13Capturing Information About the Product is
Necessary
NOT SUFFICIENT
Whats missing? Decisions and Process Knowledge
14Currently Functionality for Process Capture
N. BP Level
5- Levels
4. Inter-Organizational Design Level
3. Design Methodology Level
2. Analysis Execution Level
1. Computing Resources Management Level
Levels of Abstraction in Processes
Applications
BP Business Processes
Abstraction and Reusability of Processes is
Limited at Computational Level
Panchal, J. H., Vrinat, M., Brown, D.H., Design
and Simulation Frameworks Critical Issues,
Report for Collaborative Product Development
Associates , October 2004.
15Currently Available Design Process Models
16Drawbacks of Current Process Models
- Other building blocks of design processes
(transformations) are not defined and formalized - Does not provide information about the manner in
which the product evolves - Reuse of design processes is not supported beyond
symbolic level - Do not provide computational models of design
processes
17Requirements for Reusable Design Process Modeling
- Reusability of processes across products and
problem formulations - Separation of problem (context) related
information from product/process specific
information - Composability of sub processes through modularity
- Applicability at computational level
- Insight into product evolution
- Support for human decision making
- Formalization of information transformations in
design
18Proposed Strategy
Frame of Reference
Proposed Design Process Modeling Strategy
Modular Template Based Approach for Process
Modeling
3-P Information Model for Integrating Process,
Product and Problem
Closing Remarks
19Hierarchical Modeling of Design Process Templates
20Reusability of Design Processes Through Modularity
- Computational models that can serve as process
building blocks - Storable and Reusable
- Analyzable
- Executable
- Standardized
- Hierarchical, object-oriented
- Modular
- Configurable
- Well-defined inputs and outputs
- Generic, domain independent
- Decision-centric
Process Building Blocks
Processes
Adapted from Scott Cowans presentation
21Our Design Process Model
Design Equation Information State 2
Transformation Information State 1
22Design Process View for Hierarchical Processes
Hypothesis There is a standard set of
transformations common to these levels
23Modeling Design Processes via Information
Transformations
Information
Updated Information
Transformation
24The cDSP as an Executable, Modular, Re-usable
Information Transformation
cDSP
Design Requirements
Design Requirements
Design Specifications
Design Specifications
25Printed Wiring Board Analogy for Modular Design
Process Elements
(J. Panchal, M. Fernández, C. Paredis and F.
Mistree, "Reusable Design Processes via Modular,
Executable, Decision-Centric Templates" AIAA-MAO,
2004)
26Example of Reusable Decision Template
Pressure Vessel
Spring
27Modularity of Processes Represented as Templates
28Proposed Strategy
Frame of Reference
Proposed Design Process Modeling Strategy
Modular Template Based Approach for Process
Modeling
3-P Information Model for Integrating Process,
Product and Problem
Closing Remarks
29Implementation and Proof of Concept
30Current Implementation of Processes in
Simulation Integration Applications (e.g.,
ModelCenter/FIPER)
Screenshot from ModelCenter
31Our Reusable Process Implementation (separation
of declarative and procedural information)
32Implementation Details of Template Based Design
Process Modeling
Model Center/FIPER
Process Level (Declarative Process Level)
Problem Definition (Java Beans)
Analysis (Java Beans)
Product Information Level (Declarative Product
Level)
XML Template (Problem Definition)
XML Template (Analysis)
Pressure Vessel Analysis (Visual basic) W f (L,
R, T, density) V g (L, R, T)
Spring Analysis (Visual Basic) V f (d, D, N,
) K g (d, D, N, )
Pressure Vessel Problem Design Variables R, L, T
Spring Problem Design Variables d, N
Execution Level (Procedural Level)
33XML Templates in Current Implementation of
Template Based Design Process Model
34Proof-of-Concept Implementation in ModelCenter
Executable Procedures
Declarative Decision Representation
Utilization of Information in Generic Process
35Proposed 3-P Information Model
Instantiations of Problem
Instantiations of Process
Abstract Information Models
Instantiations of Product
36Proposed 3-P Information Model
Instantiations of Problem
Instantiations of Process
Abstract Information Models
Instantiations of Product
37Components of 3P - Problem Information Model
(Schema)
38Components of 3P - Product Information Model
(Schema)
39Components of 3P - Process Information Model
(Schema)
40Combinations of Problem-Product-Process
cDSP Archimedean Formulation
Direct Code Execution
Pressure Vessel
cDSP Preemptive/Utility Based Formulation
RCEM-Using DOE and Surrogate Models
cDSP Archimedean Formulation, DCIs, Type-I,
II, III, IV Robust Design
Datacenter
Using Patterns P1 or P2 or P3 for interaction
between models
One Decision vs. Multiple Decisions for
Sub-Systems
Multiscale Materials
Set Based Design Process
Traditional Optimization
Problem
Product
Process
41Characteristics and Capabilities of 3-P
Information Model
3-P Information Model
- Separate information related to Problems,
Products and Processes - Different combinations of Problems, Products, and
Processes declarations can be combined together
to generate a computationally executable process - Allows reusability of process knowledge across
problems and products - Allows composability of sub-processes
42Proposed Strategy
Frame of Reference
Proposed Design Process Modeling Strategy
Modular Template Based Approach for Process
Modeling
3-P Information Model for Integrating Process,
Product and Problem
Closing Remarks
43Vision Hierarchical Design Chains
44Across the Other Value Chains
Marketing Chain
Sales Chain
Information Flow
Collaboration
Adapted from SCOR model
45Acknowledgements
- We gratefully acknowledge support from
- National Science Foundation grants DMI-0085136
and DMI-0100123 - Air Force Office of Scientific Research grant
F49620-03-1-0348. - Marco Gero Fernández is supported by a National
Science Foundation IGERT Fellowship through the
TIGER Program at the Georgia Tech College of
Management (NSF IGERT-0221600) and a Presidents
Fellowship from the Georgia Institute of
Technology.