Automating Product Data-Driven Analysis Using Multifidelity Multidirectional Constrained Objects Russell S. Peak Senior Researcher & Assistant Director.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

ISO Implementation and Processor Validation Keith Hunten, P.E. Lockheed Martin Aeronautics April, 2002 ESA-NASA Workshop
Virtual University - Human Computer Interaction 1 © Imran Hussain | UMT Imran Hussain University of Management and Technology (UMT) Lecture 16 HCI PROCESS.
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
CS 425/625 Software Engineering System Models
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
UML CASE Tool. ABSTRACT Domain analysis enables identifying families of applications and capturing their terminology in order to assist and guide system.
© Copyright Eliyahu Brutman Programming Techniques Course.
1 Objective of today’s lesson S oftware engineering occurs as a consequence of a process called system engineering. Instead of concentrating solely on.
Course Instructor: Aisha Azeem
CSC230 Software Design (Engineering)
(1) Introduction © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Copyright (C) 2005 Standards-based Engineering Framework for Next Generation PLM IDA-STEP: Integrating Distributed Applications based on STEP Presenters:
1 Integrating Design with Simulation & Analysis Using SysML Status Update to SE DSIG on GIT SysML-related Efforts Russell Peak (presenter), Chris Paredis,
Russell Peak, Miyako Wilson, Injoong Kim, Nsikan Udoyen, Manas Bajaj, Greg Mocko Giedrius Liutkus, Lothar Klein Mike Dickerson Creating Gap-Filling Applications.
Developing a Design/Simulation Framework
PWB Product Data-Driven Analysis Using STEP AP210 An Example XAI Application Russell S. Peak Senior Researcher & Co-Director Engineering Information Systems.
Planning Meeting for Product, Lifecycle Management,
Copyright © 2007 Georgia Tech. All Rights Reserved. 1 A Thing or Two about Information Management and Component-based Knowledge Graphs With Applications.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
GIT SysML Parametrics Work Presenter GIT Product & System Lifecycle.
1 ADA EZ Product Review Meeting Presented by Jay Vaitkus.
At A Glance VOLT is a freeware, platform independent tool set that coordinates cross-mission observation planning and scheduling among one or more space.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
Techniques and Tools for Product-Specific Analysis Templates Towards Enhanced CAD-CAE Interoperability for Simulation-Based Design and Related Topics Russell.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact:
LKSoft STEP-Book Usage Examples & Exercises With an Emphasis on AP210 Capabilities Contacts:
An Introduction to X-Analysis Integration (XAI) Part 1: Constrained Object (COB) Primer Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
An Object-Oriented Internet-based Framework for Chip Package Thermal & Stress Simulation IPACK Shinko Electric Industries Co., Ltd. 2 Package.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
An Introduction to X-Analysis Integration (XAI) Part 2: Multi-Representation Architecture (MRA) Primer Georgia Tech Engineering Information Systems Lab.
Techniques and Tools for Product-Specific Analysis Templates Towards Enhanced CAD-CAE Interoperability for Simulation-Based Design and Related Topics Russell.
SysML Emphasis at GIT Presenter GIT Product & System Lifecycle.
Enhancing Engineering Design and Analysis Interoperability Part 3: Steps toward Multi-Functional Optimization Rod Dreisbach The Boeing Company Computational.
An Introduction to X-Analysis Integration (XAI) Part 3: Example Applications Georgia Tech Engineering Information Systems Lab eislab.gatech.edu Contact:
Introduction to Design Engineer Analysis
GIT SysML Work Update Part 0: Overview Part 1: Representing Executable Physics-based CAE Models in SysML Presenter
An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
1 An Information-Driven FEA Model Generation Approach for Chip Package Applications Sai Zeng 1, Russell Peak 2*, Ryuichi Matsuki 3, Angran Xiao 4, Miyako.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
The State of STEP Stephen C. Waterbury NASA/GSFC NASA STEP for Aerospace Workshop January 17, 2001 NASA Jet Propulsion Laboratory Achievements and Challenges.
April 8-10, 2002 XXXXXXXXXXXXX Business Unit 2002 Action Plan Your Name January 28-30, 2002 MSC.Software: How to Deliver Software Services Systems Fiat.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
STEP for Multi-Disciplinary Model Management: “Intelligent PDM”
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
SysML Parametrics and Progress Towards Multi-Solvers and Next-Generation Object-Oriented Spreadsheets Manas Bajaj Dirk Zwemer.
IBM Software Group ® Managing Reusable Assets Using Rational Suite Shimon Nir.
Lecture 21: Component-Based Software Engineering
Finite-Element Analysis
AN OVERVIEW OF COMPUTER AIDED ENGINEERING/DESIGN (CAE/D) SYSTEMS AND DATA ROBERT E. FULTON PROFESSOR OF MECHANICAL ENGINEERING DIRECTOR ATLANTA ELECTRONIC.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
1 Capturing the Relationships between Design Problems and Analysis Models Gregory Mocko, Jitesh Panchal, and Farrokh Mistree Systems Realization Laboratory.
IBM Rational Rhapsody Advanced Systems Training v7.5
Building Enterprise Applications Using Visual Studio®
First MIT Conference on Computational Fluid and Structural Mechanics
pde2005 7th NASA-ESA Workshop on Product Data Exchange (PDE)
Part 1. Constrained Objects
OVERVIEW OF FINITE ELEMENT METHOD
2002 NASA-ESA Workshop on Aerospace Product Data Exchange
Automated Analysis and Code Generation for Domain-Specific Models
Engineering IT Summary & Recommendations
Presentation transcript:

Automating Product Data-Driven Analysis Using Multifidelity Multidirectional Constrained Objects Russell S. Peak Senior Researcher & Assistant Director Engineering Information Systems Lab eislab.gatech.edu CALS Technology Center Georgia Institute of Technology NASA STEP for Aerospace Workshop Jet Propulsion Lab  Pasadena CA January 25-27, 2000

2 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Outline u Analysis Integration Objectives & Challenges u Technique Highlights and Applications u Constrained Objects (COBs) Overview u Usage for Analysis Integration u Summary

3 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Analysis Integration Objectives for Simulation-based Design Environments, Mfg. CAD/CAM, Measurements, etc. Conditions Analysis Results Ansys Abaqus CAE Improved Design / Process Selected Analysis Module (CBAM) Automated Idealization/ Defeaturization MCAD ECAD Design Product Model CBAM= context-based analysis model Highly automated Reusable, modular, extensible Product-specific Leveraging generic solvers Analysis Results Ansys Abaqus CAE Iterative Improvements Analysis Module Catalogs Analysis Results Ansys Abaqus CAE

4 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Analysis Integration Challenges: Diverse Disciplines Thermal Thermomechanical Fatigue Vibration Electromagnetic Electrical  N

5 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Analysis Integration Challenges: Heterogeneous Transformations u Heterogeneous Transformation u Homogeneous Transformation Mentor GraphicsCadence STEP AP210 Mentor GraphicsAnsys STEP AP210 STEP AP209 ?? Design Model A Design Model B Design Model A Analysis Model A

6 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Multi-Fidelity Reusable Idealizations Design Model Multi-Fidelity Idealizations 2-D bounding box 3-D bounding box Multiple Uses Solder Joint Deformation Analysis Models PWA Cooling Solder Joint Deformation PWA Cooling Multiple Uses

7 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Multi-Fidelity Idealizations p 17, 20 p 19.1 inboard beam Design Model (MCAD)Analysis Models (MCAE) 1D Beam/Stick Model 3D Continuum/Brick Model flap support assembly

8 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Design Geometry - Analysis Geometry Mismatch Analysis Model (with Idealized Features) Detailed Design Model Channel Fitting Analysis “It is no secret that CAD models are driving more of today’s product development processes... With the growing number of design tools on the market, however, the interoperability gap with downstream applications, such as finite element analysis, is a very real problem. As a result, CAD models are being recreated at unprecedented levels.” Ansys/ITI press Release, July Idealizations  Missing: Explicit idealization relations  1 : b = cavity3.inner_width + rib8.thickness/2 + rib9.thickness/2 

9 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Missing Today: Explicit Design-Analysis Associativity CAD Model bulkhead assembly attach point CAE Model channel fitting analysis material properties idealized analysis geometry analysis results No explicit fine-grained CAD-CAE associativity detailed design geometry

10 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Multi-Directional Relations “The Big Switch” u Sizing/synthesis during early design stages –Input: Desired results - Ex. fatigue life, margin of safety –Output: Idealized design parameters –Outputs then used as targets to guide detailed design u Analysis/req. checking during later design stages –Input: Detailed design parameters –Intermediate results: Idealized design parameters –Output: Analysis results - Ex. fatigue life, margin of safety –Outputs then compared with requirements

11 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT X-Analysis Integration Techniques Multi-Representation Architecture (MRA)Explicit Design-Analysis Associativity Analysis Module Creation Methodology

12 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT XaiTools X-Analysis Integration Toolkit Multi-Representation Architecture (MRA) Implementation Analysis Modules & Building Blocks Constraint SchematicsImplementations TM CAD/E Framework Architecture Product-Specific Applications u Aerospace structural analysis u PWA-B thermomechanical analysis & design XaiTools PWA-B TM u Electronic package thermal analysis XaiTools ChipPackage TM

13 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Example Projects u Team Integrated Electronic Response (TIGER) –Sponsor: Defense Advanced Research Prog. Admin. (DARPA) (SCRA subcontract) –Domain: PWA/B thermomechanical analysis u Product Data-Driven Analysis in a Missile Supply Chain (ProAM) –Sponsor: U. S. DoD JECPO National ECRC Program (CTC subcontract) –Stakeholder: U. S. Army Missile Command (AMCOM) –Domain: PWA/B thermomechanical analysis u Design-Analysis Associativity Technology for PSI (PSI-DANTE) –Sponsor: Boeing –Domain: Structural analysis u Design-Analysis Integration Research for Electronic Packaging –Sponsor: Shinko Electric –Domain: Chip package thermal resistance analysis

14 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Analysis Tools Flexible High Diversity Design-Analysis Integration Aerospace Examples: “Bike Frame” / Flap Support Inboard Beam Analysis Modules (CBAMs) of Diverse Feature:Mode, & Fidelity Design Tools Materials DB FEA Elfini* MATDB-like Analyzable Product Model XaiTools Fitting: Bending/Shear 3D3D 1.5D Modular, Reusable Template Libraries MCAD Tools CATIA Lug: Axial/Oblique; Ultimate/Shear 1.5D Assembly: Ultimate/ FailSafe/Fatigue* * = Item not yet available in toolkit (all others have working examples) Fasteners DB FASTDB-like General Math Mathematica In-House Codes Image API (CATGEO)

15 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT ProAM Design-Analysis Integration Electronic Packaging Examples: PWA/B Analysis Modules (CBAMs) of Diverse Mode & Fidelity Design Tools Laminates DB FEA Ansys General Math Mathematica Analyzable Product Model XaiTools PWA-B XaiTools PWA-B Solder Joint Deformation* PTH Deformation & Fatigue** 1D, 2D 1D, 2D, 3D Modular, Reusable Template Libraries ECAD Tools Mentor Graphics, Accel* Analysis Tools PWB Warpage 1D, 2D Materials DB PWB Layup Tool XaiTools PWA-B STEP AP210 ‡ GenCAM**, PDIF* ‡ AP210 DIS WD1.7 * = Item not yet available in toolkit (all others have working examples) ** = Item available via U-Engineer.com

16 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Design Automation Post-Lamination Thickness Calculation Before: Typical Manual Worksheet (as much as 1 hour engr. time) After: Tool-Aided Design

17 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Iterative Design & Analysis using XaiTools PWA-B Analyzable Product Model PWB Layup Design Tool 1 Oz. Cu 2 Oz. Cu Tetra GF 3 x x D Plane Strain ModelDetailed FEA Check 1D Thermal Bending Model Layup Re-design PWB Warpage Modules Quick Formula-based Check

18 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Flexible High Diversity Design-Analysis Integration Electronic Packaging Examples: Chip Packages/Mounting (work-in-progress for Shinko Electric) EBGA, PBGA, QFP Analysis Modules (CBAMs) of Diverse Mode & Fidelity FEA Ansys General Math Mathematica Analyzable Product Model XaiTools ChipPackage Thermal Resistance 3D3D Modular, Reusable Template Libraries Analysis Tools Design Tools PWB Laminates DB Materials DB* Prelim/APM Design Tool XaiTools ChipPackage Thermal Stress Basic 3D** ** = Demonstration module

19 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT APM Design Tool Preliminary Design of Packages

20 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Generic COB Browser with design and analysis objects (attributes and relations) Customized Analysis Module Tool with idealized package cross-section COB-based Analysis Tools Typical Input Objects

21 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT FEA Temperature Distribution COB-based Analysis Tools Typical Highly Automated Results Thermal Resistance vs. Air Flow Velocity Auto-Created FEA Inputs & Mesh Model Analysis Module Tool with Results Summaries

22 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Using Internet-based Analysis Solvers Finite Element Analysis (FEA) Solver Client PC Solver Servers Math Solver XaiTools Thick Client Ansys Mathematica UserEngineering Service Bureau Internet CORBA Current: U-Engineer.com Pilot Demo Future: Company Internal or U-Engineer.com

23 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Outline u Objectives & Challenges u Technique Highlights and Applications u Constrained Objects (COBs) Overview u Usage for Analysis Integration u Summary

24 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT COB Structure: Graphical Forms Spring Primitive Basic Constraint Schematic Notation Template Structure (Schema ) Constraint Schematic Figure Relations Subsystem View (for reuse by other COBs)

25 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT COB Structure: Lexical Form Spring Primitive Constraint Schematic Lexical COB Schema Template COB spring SUBTYPE_OF abb; undeformed_length, L 0 : REAL; spring_constant, k : REAL; start, x 1 : REAL; end, x 2 : REAL; length, L : REAL; total_elongation, ΔL : REAL; force, F : REAL; RELATIONS r1 : " == - "; r2 : " == - "; r3 : " == * "; END_COB;

26 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Example COB Instance Spring Primitive Constraint Schematic Instance ViewsLexical COB Instances Basic Constraint Schematic Notation Instances input: INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : 5.0; start : ?; end : ?; length : ?; total_elongation : ?; force : 10.0; END_INSTANCE; result (reconciled): INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : 5.0; start : ?; end : ?; length : 22.0; total_elongation : 2.0; force : 10.0; END_INSTANCE;

27 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Multi-Directional I/O (non-causal) Spring Primitive Constraint Schematic Instance ViewLexical COB Instance (state 5) input: INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : ?; start : 10.0; end : ?; length : 22.0; total_elongation : ?; force : 40.0; END_INSTANCE; result: INSTANCE_OF spring; undeformed_length : 20.0; spring_constant : 20.0; start : 10.0; end : 32.0; length : 22.0; total_elongation : 2.0; force : 40.0; END_INSTANCE; Design check Design synthesis

28 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT COBs as Building Blocks Two Spring System Constraint Schematic Lexical COB Schema Template COB spring_system SUBTYPE_OF analysis_system; spring1 : spring; spring2 : spring; deformation1, u 1 : REAL; deformation2, u 2 : REAL; load, P : REAL; RELATIONS bc1 : " == 0.0"; bc2 : " == "; bc3 : " == "; bc4 : " == "; bc5 : " == "; bc6 : " == + "; END_COB;

29 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT input: INSTANCE_OF spring_system; spring1.undeformed_length : 8.0; spring1.spring_constant : 5.5; spring2.undeformed_length : 8.0; spring2.spring_constant : 6.0; load : 10.0; END_INSTANCE; result: INSTANCE_OF spring_system; spring1.undeformed_length : 8.0; spring1.spring_constant : 5.5; spring1.start : 0.0; spring1.end0 : ; spring1.force : 10.0; spring1.total_elongation : ; spring1.length : ; spring2.undeformed_length : 8.0; spring2.spring_constant : 6.0; spring2.start : ; spring2.force : 10.0; spring2.total_elongation : ; spring2.length : ; spring2.end0 : ; load : 10.0; deformation1 : ; deformation2 : ; END_INSTANCE; Analysis System Instance Two Spring System Constraint Schematic Instance ViewLexical COB Instance

30 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Spring Examples Implemented in XaiTools X-Analysis Integration Toolkit

31 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT COB Modeling Views HTML

32 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Flexible High Diversity Design-Analysis Integration Tutorial Examples: Flap Link (Mechanical/Structural Analysis) Analysis Modules (CBAMs) of Diverse Mode & Fidelity MCAD Tools Materials DB FEA Ansys General Math Mathematica Analyzable Product Model XaiTools Extension Torsion 1D1D 1D, 2D, 3D* Modular, Reusable Template Libraries CATIA Analysis Tools * = Item not yet available in toolkit (all others have working examples) Design Tools

33 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Tutorial Example: Flap Link Analysis Problems/CBAMs * Boundary condition objects & pullable views are WIP* (1) Extension Analysis a. 1D Extensional Rod b. 2D Plane Stress FEA 1. Mode: Shaft Tension 2. BC Objects Flaps down : F = 3. Part Feature (idealized) 4. Analysis Calculations 1020 HR Steel E= 30e6 psi L eff = 5.0 in lbs 5. Objective A = 1.13 in 2  allowable   psi 1.03 (2) Torsion Analysis (1a) Analysis Problem for 1D Extension Analysis Solution Tool Links BC Object Links (other analyses)* Design/Idealization Links Material Links Pullable Views* Flap Link SCN

34 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Flap Linkage Extensional Model: Lexical COB Structure COB link_extensional_model SUBTYPE_OF link_analysis_model; DESCRIPTION "Represents 1D formula-based extensional model."; ANALYSIS_CONTEXT PART_FEATURE link : flap_link BOUNDARY_CONDITION_OBJECTS associated_condition : condition; MODE "tension"; OBJECTIVES stress_mos_model : margin_of_safety_model; ANALYSIS_SUBSYSTEMS */ deformation_model : extensional_rod_isothermal; RELATIONS al1 : " == "; al2 : " == "; al3 : " == "; al4 : " == "; al5 : " == "; al6 : " == "; al7 : " == "; END_COB; Desired categorization of attributes is shown above (as manually inserted) to support pullable views. Categorization capabilities is a planned XaiTools extension.

35 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT FEA-based Analysis Subsystem Used in Linkage Plane Stress Model (2D Analysis Problem) Higher fidelity version vs. Linkage Extensional Model

36 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Flap Linkage Torsional Model Diverse Mode (Behavior) vs. Linkage Extensional Model

37 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Today’s Typical Analysis Catalogs paper-oriented, no associativity Channel Fitting End Pad Bending Analysis Angle Fitting Bathtub Fitting Channel Fitting Categories of Idealized FittingsCalculation Steps

38 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Transformation into Object-Oriented Hierarchy of ABBs Fitting Casing Body Channel Fitting Casing Body* Bathtub Fitting Casing Body Angle Fitting Casing Body Fitting System ABB Fitting Wall ABB Fitting End Pad ABB Fitting Bolt Body* Open Wall Fitting Casing Body Fitting End Pad Bending ABB Fitting End Pad Shear ABB* Open Wall Fitting End Pad Bending ABB Channel Fitting End Pad Bending ABB* e se tr P f 0 2   3 )2( b 1 teKC  2 1 e be ht P Cf  21 1 KKC  ),,,( erRrfK  ),( 2we ttfK  ),,( 13 hbrfK   ba R   2 df Re   ),min( wbwaw ttt  bolt load Fitting Washer Body Specialized Analysis Body P ABB Specialized Analysis System washer casing * = Working Examples

39 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Channel Fitting System ABBs End Pad Bending Analysis End Pad Shear Analysis

40 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Reusable Fitting Analysis Module (CBAM) with explicit design associativity

41 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Fitting Analysis Module in XaiTools Integration Focal Point Detailed CAD data from CATIA Idealized analysis features in APM Explicit multi-directional associativity between detailed CAD data & idealized analysis features Fitting & MoS ABBs Library data for materials & fasteners

42 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Constrained Object Language (COBs) u Capabilities & features: –Various forms: computable lexical form, graphical form, etc. –Sub/supertypes, basic aggregates, multi-fidelity objects –Multi-directionality (I/O change) –Wrapping external programs as white box relations u Analysis module/template applications: –Product model idealizations –Explicit associativity relations with design models & other analyses –White box reuse of existing tools (e.g., FEA, in-house codes) –Reusable, adaptable analysis building blocks –Synthesis (sizing) and verification (analysis)

43 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Constrained Object Language (cont.) u Overall characteristics –Declarative knowledge representation –Combining object & constraint graph techniques –COBs = (STEP EXPRESS subset) + (constraint concepts & views) –Advantages over traditional analysis representations: »Greater solution control »Richer semantics (e.g., equations wrapped in engineering context) »Capture of reusable knowledge u Further needs … –Higher order constraints –Hybrid declarative/procedural approaches –Etc.

44 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Summary u Emphasis on X-analysis integration (XAI) for design reuse (DAI,SBD) u Multi-Representation Architecture (MRA) –Addressing fundamental XAI/DAI issues: »Multi-fidelity, multi-directional, fine-grained associativity, etc. –General methodology --> Flexibility & broad application u Research advances & applications –Product data-driven analysis (STEP AP210, GenCAM, etc.) –Internet-based engineering service bureau (ESB) techniques –Object techniques for next-generation aerospace analysis systems –~10:1 analysis time reduction in pilot tests (chip packages) u Tools and development services –Analysis integration toolkit: XaiTools Framework and applications –Pilot commercial ESB: U-Engineer.com –Company-tailored engineering information system solutions u Motivated by industry & government collaboration

45 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT Selected Tools and Services offered via Georgia Tech Research Corp. u XaiTools Framework ™ –General-purpose analysis integration toolkit u Product-Specific Toolkits –XaiTools PWA-B ™ –XaiTools ChipPackage ™ u U-Engineer.com ™ –Internet-based engineering service bureau (ESB) –Self-serve analysis modules  Full-serve consulting  Research, Development, and Consulting –Analysis integration & optimization –Product-specific analysis module catalogs –Internet-based ESB development –Engineering information technology »PDM, STEP, GenCAM, XML, UML, Java, CORBA, Internet, … –CAD/CAE/CAM, FEA, thermal & mechanical analysis

46 Georgia Tech Engineering Information Systems Lab  eislab.gatech.edu © 1999 GIT For Further Information... u EIS Lab web site: –Publications, project overviews, tools, etc. –See Publications, DAI/XAI, Suggested Starting Points u XaiTools home page: u Pilot commercial ESB: –Internet-based self-serve analysis –Analysis module catalog for electronic packaging –Highly automated front-ends to general FEA & math tools