Presentation is loading. Please wait.

Presentation is loading. Please wait.

Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact:

Similar presentations


Presentation on theme: "Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact:"— Presentation transcript:

1 Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact: russell.peak@marc.gatech.edu Georgia Tech This general audience presentation contains selected content from the Phase 1 review held August 29-31, 2001 at JPL in Pasadena CA. Contact us for further information if needed. Copyright © 1993-2001 by Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 USA. All Rights Reserved. Developed by eislab.gatech.edu. Permission to use for non-commercial purposes is hereby granted provided this notice is included.

2 2 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 2: October 2001 - September 2002

3 3 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Nomenclature

4 4 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Primary Technical Team u Georgia Tech –Mfg. Research Center (MARC) »Robbie Ludlow - PDM »Russell Peak - Project mgt., STEP, analysis templates »Nsikan Udoyen - Software development »Miyako Wilson - Software development, STEP, objects –Georgia Tech Research Institute (GTRI) Admin. Info Systems Team (AIST) »Tonette Melvin - next-gen. human factors & user interfaces »Allen Servedio - next-gen. software architecture –ECS / ECRC / EIS Lab »Tord Dennis - Metaphase PDM administration »Chien Hsiung, M. Saadat, … - System admin. & computing support u External collaborators –Sponsor: NASA-JPL –LKSoft, SDRC (Metaphase) –PDES Inc. Electromechanical Team: Boeing, NASA-Goddard, Rockwell Collins, …

5 5 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Demonstration & Overview (Highlights from Aug. 2001 Meetings at JPL) u Motivation, Multi-Phase Context, and Phase 1 Scope u Phase 1 Accomplishments u Overview of Phase 2 Plans

6 6 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Example PWA Ancillary Information Component Assembly Instructions Maximum Height Restrictions Stackup Notes Conformal Coating Restrictions PWA = printed wiring assembly PWB = printed wiring board

7 7 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Example PWB Ancillary Information Outline Detail Stackup Specs Stackup Notes

8 8 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Current Situation (typical) u CAx tools of diverse disciplines u Each focuses on information subset (some overlap) u Much ancillary information –Some captured as “dumb” notes & sketches in CAD »Human-oriented, not computer-sensible –Much not captured at all –Lack of fine-grain explicit associativity u Problems –Manually intensive transformations –Error-prone transcription / re-creation downstream –Little knowledge capture

9 9 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC u Domain is Configuration Controlled Design of Electronic Assemblies, their Interconnection and Packaging Product Enclosure Externally Visible Connectors Printed Circuit Assemblies Die Package Packaged Part Interconnect Assembly Printed Circuit Substrate Die Copyright Rockwell Collins Inc. All Rights Reserved STEP AP 210 (ISO 10303-210) Domain: Electronics Design R

10 10 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC STEP AP210 Scope u Scope is “As-Required” & “As-Designed” Product Information –Design “In Process” & “Release” u Sharing Partners: –Engineering Domains –Design / Analysis –Manufacturing / Analysis u Sharing Across Several Levels of Supply Base R

11 STEP AP210 Models Assembly Models User View Design View Component Placement Material product Complex Assemblies with Multiple Interconnect Component / Part Models Analysis Support Package Material Product Properties “White Box”/ “Black Box” Pin Mapping Requirements Models Design Constraints Interface Allocation Functional Models Functional Unit Interface Declaration Network Listing Simulation Models Signals Interconnect Models User View Design View Bare Board Design Layout templates Layers planar non-planar conductive non-conductive Configuration Mgmt Identification Authority Effectivity Control Net Change GD & T Model Datum Reference Frame Tolerances R

12 12 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Ancillary Information Needed Tools Tool B 1 Tool C 1... Tool B n Typical end-user tools (for novices  experts) Instance population tools (for experts) Addressing Information Capture Gaps Existing Tools Tool A 1 Tool A n Product Model (e.g., AP210 + AP2xx +...)... “dumb” information capture (only human-sensible, I.e., not computer-sensible) Legend

13 13 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Target Situation (longer term) Collaborative Engineering Environment with Advanced Interoperability Domain Specific Analysis Cross Domain Analysis CAx Applications and PDMs PDM Schema Analysis Schema (AP209) Repository Schema Generator Requirements Design & Analysis Data Viewer System Engineering Schema Catalog & View Schemas Application Access/Translation Layer Electrical Schema (AP210) Mechanical Schema (AP203) Documentation Facility (UML) Mfg. Capabilities (AP220) (Text, XML, SGML, etc.) (STEP) (STEP, XML) (STEP) Model Development and Interactive Environment Request Broker Or Remote Access Mech. Objects Entities, Relations & Attributes Object Oriented or Object Relational DBMS Data Views and PDM Analysis Agents Negotiation/ Communications Agents Data Dictionary Facility (Express) Potential Standards-based Architecture (after G. Smith, Boeing)

14 14 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Scope Work-in-Progress u Initial step towards vision u Capture of representative ancillary information –Focus: PWB stackup information –Extend Georgia Tech stackup tool (from ProAM) –STEP AP210 as information container structure –Develop & demonstrate methodology u Initial steps (Phases 1, 2): file-oriented –Use Metaphase as PDM capability –Manage files: ECAD file, MCAD file, Gerber file, stackup tool file (AP210 subset),... u Next steps (Phases 2+): Fine-grained interactive sharing (Accelis-type tools)

15 15 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC LKSoft Collaborative Engineering Environment Initial Steps - Phases 1, 2 Design Tools Laminates Library Product Knowledge Management System Metaphase ECAD Tools Mentor Graphics, Cadence Materials Library PWB Stackup Tool XaiTools PWA-B Native files AP210 file CC24 LKSoft STEP s/w JSDAI LKSoft,... Instance Browser/Editor STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... Work-In-Progress AP210 file CCx1-xn

16 16 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Collaborative Engineering Environment Next Steps - Phases 2+ Metaphase Accelis Standards-Based Coarse/Fine-Grained Interoperability Notes: Accelis & Metaphase are SDRC products. Product Knowledge Management System Engineering Middleware LKSoft Design Tools Laminates Library ECAD Tools Mentor Graphics, Cadence Materials Library PWB Stackup Tool XaiTools PWA-B LKSoft STEP s/w JSDAI LKSoft,... Instance Browser/Editor STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... J2EE-compliant Web Application Server Other Tools AP210 content

17 17 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Mentor Graphics LKSoft, … Ancillary Information Added Tools XaiTools PWA-B LKSoft, … Typical end-user tools (for novices  experts) Instance population tools (for experts) Phases 1, 2 View Existing Tools Mentor Graphics Product Model (AP210) “dumb” information capture (only human-sensible, I.e., not computer-sensible) Legend STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... Instance Browser/Editor PWB Stackup Tool ECAD Tools

18 18 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Demonstration & Overview u Motivation, Multi-Phase Context, and Phase 1 Scope u Phase 1 Accomplishments u Overview of Phase 2 Plans

19 19 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Accomplishments u Conceptual architecture and roadmaps u Repository/PDM methodology in Metaphase –Gained familiarity via initial test cases: PWA/Bs & mechanical assy. u PWB stackup design tool –Exemplifies ancillary info capture –In XaiTools PWA-B v1.1 (current-generation framework) »Upgraded from v1.0 to support IS AP210 subset (prototype) –Supports laminates selection & post-lamination thickness calcs. (beta) –Added new graphical OEM/spec view (alpha) –Includes example analysis modules: warpage (beta) u Next-generation XaiTools PWA-B vM.1.a2 (alpha) –Web-based mockup illustrating target extended capabilities u AP210/STEP-based tool methodology u Analysis module methodology & general-purpose tools –XaiTools FrameWork v0.5 (beta/production)

20 20 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC PDM Contents Metaphase Introduction (adapted from SDRC) Metaphase Familiarization and Support  Georgia Tech Support Team  Georgia Tech Metaphase Training Timeline E-Widget v1.1 – Test Case 1  Test Case Introduction  Product Structure Model  Metaphase Model E-Widget v2.1 – Test Case 2  Test Case Introduction  Product Structure Model  Metaphase Model

21 21 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC PDM Contents (cont.) Warning Module PWA – Test Case 3  Test Case Introduction  Product Structure Model  Metaphase Model  Detail – Path 1  Detail Path 2 Metaphase Features Experienced Metaphase Work Observations Next Steps Selected slides are included here from a larger PDM-oriented presentation. Contact us for further information if interested.

22 22 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 1 Made up of three components Entire assembly is welded together Case 1 – E-Widget v1.1 End Block 1 End Block 2 Sheet Tie 2 Welds

23 23 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC uses XYZ-430 E-Widget v1.1 Described by Manufacturing Document Mfg. Notes MS PowerPoint Document Described by Design Document Described by Design Document XYZ-440_FEA ANSYS File XYZ-440 CATIA v5 File XYZ-440 Back plate Type 3 End Block 1 XYZ-450 Corner Sheet 2 Described by Design Document XYZ-450 CATIA v5 File Sheet Tie 2 XYZ-455 Backplate Type 6 Described by Design Document XYZ-455 CATIA V5 File End Block 2 Described by Design Document E-Widget Assembly CATIA v5 File E-Widget Version 1.1 – Product Structure Model

24 24 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC E-Widget v1.1 – Metaphase Model (In OMF Tool)

25 25 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 2 Made up of five components End Block 1 is welded to Sheet Tie 2 End Block 2 is bolted to Sheet Tie 2 Case 1 – E-Widget v2.1 End Block 1 End Block 2 Sheet Tie 2Bolts Welds

26 26 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC uses XYZ-431 E-Widget v2.1 Described by Manufacturing Document Mfg. Notes MS PowerPoint Document Described by Design Document Described by Design Document XYZ-440_FEA ANSYS File XYZ-440 CATIA v5 File XYZ-500 Bolt Bolt1, Bolt2 Described by Design Document XYZ-500 CATIA v5 File XYZ-455 Backplate Type 6 Described by Design Document XYZ-455 CATIA V5 File XYZ-455 Corner Sheet 2 Described by Design Document XYZ-455 CATIA v5 File XYZ-440 Back plate Type 3 End Block 1 Sheet Tie 2 End Block 2 Described by Design Document E-Widget Assembly CATIA v5 File E-Widget Version 2.1 – Product Structure Model

27 27 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC E-Widget v2.1 – Metaphase Model

28 28 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Benchmark Example Warning Module PWA – Case 3

29 29 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Warning Module PWA PWA = printed wiring assembly PWB = printed wiring board U5 PWA K1 PWB R10; R46

30 30 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Warning Module PWA – Product Structure Model uses ABC-9010 Warning Module PWA Described by Design Document Described by Design Document 24052-4993 Resistor RC1206 R10, R11, R12, R13, R14 Described by Design Document 24052-2003 Resistor RC1206 R46, R47, R48 Described by Design Document 20135-5512 Digital Oscillator K_M28776_7 K1 Described by Design Document 22471-338 Relay TO_220_5_LF U5 Described by Design Document ABC-9230 Warning Module PWB Board 1 Mfg. Notes MS PowerPoint Document PWA Design STEP File Described by Design Document PWB Stack up Design STEP File Described by Design Document PWB Mfg. Notes MS PowerPoint Document Resistor Mfg. Notes MS PowerPoint Document Resistor Mfg. Notes MS PowerPoint Document K1 Mfg. Notes MS PowerPoint Document U5 Mfg. Notes MS PowerPoint Document

31 31 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Warning Module PWA – Metaphase Model

32 32 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Item Info – ABC_9010 Assembly

33 33 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Metaphase Features Experienced in Examples OMF (Object Management Framework)  Meta-document creation (design documents, etc.)  Data file uploading and registering  General user features  Web-based access (e!Vista and Meta Web) APC (Advanced Part Configurator)  Product structure creation à Part and component creation à Relationship creation and management Customization and Advanced Tasks  New data file type creation  Direct Oracle data manipulation

34 34 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Accomplishments u Conceptual architecture and roadmaps u Repository/PDM methodology in Metaphase –Gained familiarity via initial test cases: PWA/Bs & mechanical assy. u PWB stackup design tool –Exemplifies ancillary info capture –In XaiTools PWA-B v1.1 (current-generation framework) »Upgraded from v1.0 to support IS AP210 subset (prototype) –Supports laminates selection & post-lamination thickness calcs. (beta) –Added new graphical OEM/spec view (alpha) –Includes example analysis modules: warpage (beta) u Next-generation XaiTools PWA-B vM.1.a2 (alpha) –Web-based mockup illustrating target extended capabilities u AP210/STEP-based tool methodology u Analysis module methodology & general-purpose tools –XaiTools FrameWork v0.5 (beta/production)

35 35 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC 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 Stackup 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

36 36 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Overview of PWB Stackup Design Fabrication engineer designs PWB stackup details Stackup Specs - PWA/B Designer Layer 1: 1 Oz. Cu Foil Layer 2: 2 Oz. Cu Foil Layer 3: 1 Oz. Cu Foil Layer 6: 1 Oz. Cu Foil Layer 4: 1 Oz. Cu Foil Layer 5: 2 Oz. Cu Foil component plane signal plane solder Epoxy Glass GF/ PGF.065.055 over base material OR 1 Oz. Cu 2 Oz. Cu M150P2P11184 M150P1P21184 3 x 1080 2 x 2116 Design Alternative 1 Stackup Design - PWB Fabricator 3 X 106 M150P1P21184 M150P2P11184 M150P1P11184 1 Oz. Cu 2 Oz. Cu … Design Alternative n 1 Oz. Cu

37 37 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Post-Lamination Thickness Calculation Example Design Requirement Check Before: Typical Manual Worksheet (as much as 1 hour engr. time) After: Tool-Aided Design (ProAM)

38 38 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Design End User Scenarios ap210.exp (IS CC24) xxx.step (or other format) Mentor Graphics mg-ap210 MG file(s) XaiTools PWA-B Translator Board Station v8 (2), (4) (1) pwb_stackup.step XaiTools PWA-B COB Server Stackup Tool Analysis Modules Math Solver Mathematica v4.1 FEA Solver Ansys v5.6 files v1 - OEM spec v2 - OEM spec plus stackup details Laminates Database OEM spec viewing & editing Detailed stackup design Post lamination thickness calc. XaiTools FrameWork Warpage analysis (3) (1), (5) XaiTools PWA-B v1.2 Scope (in JPL Phase 1 Project)

39 39 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup “OEM Spec” Editor/Viewer

40 40 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup “OEM Spec” Viewer Example Instances from 210-Based Designs 2 layer design 4 layer design6 layer design

41 41 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Detailed Stackup Design

42 42 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Iterative Design & Analysis PWB Stackup Design & Warpage Analysis Analyzable Product Model PWB Stackup Design Tool 1 Oz. Cu 2 Oz. Cu Tetra GF 3 x 1080 2 x 2116 2D Plane Strain ModelDetailed FEA Check 1D Thermal Bending Model Stackup Re-design PWB Warpage Modules Quick Formula-based Check

43 43 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Warpage Analysis Modules Check Warpage Requirement - Two Fidelity Levels Detailed FEA Check Quick Formula-based Check

44 44 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC PWB Warpage Modules a.k.a. CBAMs: COB-based analysis templates PWB Thermal Bending Model (1D formula-based CBAM) PWB Plane Strain Model (2D FEA-based CBAM) APM

45 45 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Accomplishments u Conceptual architecture and roadmaps u Repository/PDM methodology in Metaphase –Gained familiarity via initial test cases: PWA/Bs & mechanical assy. u PWB stackup design tool (in XaiTools PWA-B v1.1) u Next-generation XaiTools PWA-B vM.1.a2 (alpha) –Web-based mockup illustrating target extended capabilities u AP210/STEP-based tool methodology u Analysis module methodology & general-purpose tools –XaiTools FrameWork v0.5 (beta/production)

46 46 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Next-Generation XaiTools PWA-B Mockup Demonstration Overview u Initial mockup illustrating key envisioned extensions –Helps identify and refine end user scenarios –Status: Needs end user feedback and several more iterations –Provides basis for next steps: »Software architecture refinement »Working prototype and production tools u Assumptions –Use PDM system and other information stores underneath –Re-use existing tools where feasible (provide smart glue and gap fillers) u Mockup demo –Starts with an in-progress PWA/B design (some Mentor design has been done and loaded into the PDM) –Shows main usage scenario, plus a few side paths Starting Points:http://eislab.gatech.edu/tools/XaiTools/PWA-B/vM.1.a2/readme.txt http://eislab.gatech.edu/tools/XaiTools/PWA-B/vM.1.a2/mockup/ Selected screen shots are included here. See links below for further information.

47 47 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Design Requirements & Objectives Provide Context, Purpose, & Status Checks

48 48 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Detailed Design: Build-Up Type

49 49 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Detailed Design: Laminate Selection & Thickness Check

50 50 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Detailed Design: Warpage Checks

51 51 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Detailed Design: Warpage FEA Model Details

52 52 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Design: Updated Requirements Status

53 Other scenarios: (done as ppt animation in the following slides; not implemented in web mockup yet): Interacting with underlying fine-grained multi-directional constrained objects (COBs ) See also Short Course slides for other COB views/tools:  Ex. COB Tree Browser (an object-oriented spreadsheet) Shows ABC_9010 PWA - instance with PWB attributes and relations

54 54 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Using COBs for Multi-Directional Design K1 Digital Oscillator - State 0: Unspecified Standoff Height

55 55 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Using COBs for Multi-Directional Design K1 Digital Oscillator - State 1: Input Standoff Height

56 56 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Using COBs for Multi-Directional Design K1 Digital Oscillator - State 2: Output Standoff Height

57 57 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Next-Generation XaiTools PWA-B Extensions Illustrated in Mockup u Extensions u Other envisioned extensions (not included yet) –Design alternative comparisons, multi-sequence stackups, …

58 58 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Accomplishments u Conceptual architecture and roadmaps u Repository/PDM methodology in Metaphase –Gained familiarity via initial test cases: PWA/Bs & mechanical assy. u PWB stackup design tool –Exemplifies ancillary info capture –In XaiTools PWA-B v1.1 (current-generation framework) »Upgraded from v1.0 to support IS AP210 subset (prototype) –Supports laminates selection & post-lamination thickness calcs. (beta) –Added new graphical OEM/spec view (alpha) –Includes example analysis modules: warpage (beta) u Next-generation XaiTools PWA-B vM.1.a2 (alpha) –Web-based mockup illustrating target extended capabilities u AP210/STEP-based tool methodology u Analysis module methodology & general-purpose tools –XaiTools FrameWork v0.5 (beta/production)

59 59 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Development method for AP210 instances (e.g., stackup OEM view) u Define end user-oriented information requirements u Create an ARM instance u Mapping from ARM to AIM u Create an AIM instance u Load and test instance –In STEP processing tools (e.g, Expresso) –In applications - see 210-based tool development slides (e.g., LKSoft STEP Book, XaiTools PWA-B, …) u Repeat process for more instances and expanded information requirements A summary is given here. Contact us for further information.

60 60 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC 2 layer example – Information requirement Stackup Specs - PWA/B Designer Layer 1: 1 Oz. Cu Foil Layer 2: 2 Oz. Cu Foil Primary plane Epoxy Glass IPC4101/24 (GF/ PGF).045.055 over base material Secondary other signal

61 61 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC STEP Information Model ARM Instance - OEM view Example - Layer Sequence requirement Design_layer _stratum_9 Stratum_surface _156 (Primary) Stratum_surface _201 (Secondary) Documentation _layer_stratum_13 Stratum_surface _210 (Primary) Stratum_surface _147 (Secondary) adjacent_stratum _surface_definition_202 Design_layer _stratum_23 Stratum_surface _148 (Primary) Stratum_surface _161(Secondary) adjacent_stratum _surface_definition_215 ……..………………… interconnect_module _secondary_surface_165 interconnect_module _primary_surface_164 interconnect_module_surface_feature_163 stratum_concept_to_physical _usage_view_relationship_157 stratum_concept_to_physical _usage_view_relationship_166

62 62 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC AP210 instance file (p21) – 2 layer example /* conductive layer 1 */ #100=STRATUM('zz conductive layer 1', 'zz description', #101,#4); #101=PRODUCT_DEFINITION_FORMATION( 'zz conductive layer 1', 'primary design layer stratum', #102); #102=PRODUCT('zz conductive layer 1', 'zzname', 'zzdesc', (#3)); #103=PRODUCT_RELATED_PRODUCT_CATEGORY( 'design layer', $, (#102)); /* conductive layer 2 */ #200=STRATUM('zz conductive layer 2', 'zz description', #201, #4); #201=PRODUCT_DEFINITION_FORMATION( 'zz conductive layer 2', 'non primary design layer stratum', #202); #202=PRODUCT( 'zz conductive layer 2', 'zzname', 'zzdesc', (#3) ); #203=PRODUCT_RELATED_PRODUCT_CATEGORY( 'design layer', $, (#202)); /**/ /* Stratum to Stratum Technology */ /**/ /* conductive layer 1 */ #110=PROPERTY_DEFINITION_RELATIONSHIP('technology usage', 'zz desc = conductive layer1 to stratum technology', #111, #112 ); #111=PROPERTY_DEFINITION('zz conductive layer 1', 'zzlabel', #100 ); #112=PROPERTY_DEFINITION('zzname = stratum technology', 'zzlabel',#113); …………………….

63 63 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Development method for AP210-based tools (e.g., OEM Stackup Spec Viewer) u Create Java objects to hold info. about the view desired view (e.g., OEMViewLayer) u Create a graphical viewer for the OEMViewLayer. u Define mapping from AP210 instance to the OEMViewLayer. u Using JSDAI, develop a code to map JSDAI- AP210 into OEMViewLayer. –read in AP210 instance file and create JSDAI ap210 model into memory –Extract info from JSDAI ap210 model and create OEMViewLayers u Etc. A summary is given here. Contact us for further information.

64 64 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Accomplishments u Conceptual architecture and roadmaps u Repository/PDM methodology in Metaphase –Gained familiarity via initial test cases: PWA/Bs & mechanical assy. u PWB stackup design tool –Exemplifies ancillary info capture –In XaiTools PWA-B v1.1 (current-generation framework) »Upgraded from v1.0 to support IS AP210 subset (prototype) –Supports laminates selection & post-lamination thickness calcs. (beta) –Added new graphical OEM/spec view (alpha) –Includes example analysis modules: warpage (beta) u Next-generation XaiTools PWA-B vM.1.a2 (alpha) –Web-based mockup illustrating target extended capabilities u AP210/STEP-based tool methodology u Analysis module methodology & general-purpose tools –XaiTools FrameWork v0.5 (beta/production) See XAI Central (last slide)

65 65 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD: ProAM; JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research Analysis Template Methodology

66 66 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC X-Analysis Integration Techniques a. Multi-Representation Architecture (MRA)b. Explicit Design-Analysis Associativity c. Analysis Module Creation Methodology

67 67 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC COB-Enhanced XAI Interoperability Framework Company/Product-Independent View v0.5.0 Capabilities - June, 2001 Libraries MCAD: CATIA v5 ECAD: Mentor Graphics (STEP AP210 WD) PWB Layup ADT, ChipPackage ADT FEA: Ansys Math: Mathematica Constraint Solver COB Schemas x.cos, x.exp Analysis Module Tools (product-specific) Mathematica Template Libraries: CBAMs, ABBs, APMs Instances: Usage/adaptation of templates Solution Tools COB Instances x.coi, x.step Tool Forms (parameterized tool models / SMMs) Design Tools COB/Object Manager COB Mgt. Tools Navigators Editors (text) API / Wrapper CORBA CAD Tools Material Properties Mgr. MATDB-like files Std. Parts Manager FASTDB-like files XaiTools

68 68 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Using Internet/Intranet-based Analysis Solvers Thick Client Architecture Client PCs XaiTools Thick Client Users Internet June’99-Present: EIS Lab - Regular internal use U-Engineer.com - Demo usage: - US - Japan Nov.’00-Present: Electronics Co. - Began production usage (dept. Intranet) Future: Company Intranet and/or U-Engineer.com (commercial) - Other solvers Iona orbixdj Mathematica Ansys Internet/Intranet XaiTools Ansys Solver Server XaiTools Ansys Solver Server XaiTools Math. Solver Server CORBA Daemon XaiTools Ansys Solver Server FEA Solvers Math Solvers CORBA Servers CORBA IIOP... Engineering Service Bureau Host Machines

69 69 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Web Services (J2EE,.NET, …) Apache, IIS Tomcat, WebSphere, WebLogic + Accelis … Idealization Tools* Libraries Synthesis Tools* ICAD,... SA, MCAD,... COB-Enhanced XAI Interoperability Framework Company/Product-Independent View XaiTools with Envisioned Extensions - June 2001 PKM/PLM/PDM*: pgpdm, Enovia, Metaphase... DBMS* MySQL, Oracle, SQL Server,... MCAD: CATIA I-DEAS*, Pro/E*, UG *, AutoCAD*,... ECAD: Mentor Graphics (STEP AP210) PWB Layup ADT, ChipPackage ADT Accel (PDIF, GenCAM)*,... FEA: Ansys, Elfini*, Abaqus*,... Math: Mathematica, MathCAD*, Matlab*,... Optimizers: ConMin, iSIGHT*, ModelCenter*,... In-House Codes Constraint Solver Schemas objects, x.xml* x.cos, x.exp Analysis Module Tools (product-specific) Mathematica Template Libraries: Analysis Packages*, CBAMs, ABBs, APMs, Conditions* Instances: Usage/adaptation of templates Solution Tools Instances objects, x.xml* x.coi, x.step Tool Forms (parameterized tool models/full* SMMs) Object Managers Design Tools Object / COB Middleware asterisk (*) = In-progress/envisioned extensions Simulation Mgt. Tools COB User Tools Navigators Editors (text & graphical*) Pullable Views*, Condition Mgr*,... API / Wrappers CORBA, SOAP*, Jini* CAD Tools Material Properties Mgr. MATDB*,Mvision*,... Std. Parts Manager FASTDB*,... * * * Constraint Manager XaiTools Neutral APIs OMG CAD Services, CADScript, …

70 70 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Potential Web Application Server (WAS) Framework (replaces all but a few distinct pieces of XaiTools FrameWork) Ex: Accelis Framework (SDRC) Uses J2EE-based WAS: WebLogic - BEA WebSphere - IBM Web-based user interfaces Supported Standard Wrappers Product knowledge mgt. tools (PKM/PLM/PDM) CAD tools CAE tools (solvers) Documentation tools New Tools (WIP)* Constrained object tools - Constraint managers & algorithms - User tools (viewers, editors) - Toolkits * = R&D underway at GIT

71 71 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Phase 1 Demonstration & Overview u Motivation, Multi-Phase Context, and Phase 1 Scope u Phase 1 Accomplishments u Overview of Phase 2 Plans –Refine architecture and tool roadmaps »Investigate Mentor Graphics ICX, DMS, … –Enable pilot trials of stackup design scenarios »Establish near-term capabilities for each subsystem »Demonstrate roadmap progress –Extend capabilities for AP210-based stackup design

72 72 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC LKSoft Collaborative Engineering Environment Initial Steps - Phases 1, 2 Design Tools Laminates Library Product Knowledge Management System Metaphase ECAD Tools Mentor Graphics, Cadence Materials Library PWB Stackup Tool XaiTools PWA-B Native files AP210 file CC24 LKSoft STEP s/w JSDAI LKSoft,... Instance Browser/Editor STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... AP210 file CCx1-xn Phase 2 Approach Increase maturity of each subsystem and path Pilot full end user scenarios

73 73 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Stackup Design End User Scenarios ap210.exp (IS CC24) xxx.step (or other format) Mentor Graphics mg-ap210 MG file(s) XaiTools PWA-B Translator Board Station v8 (2), (4) (1) pwb_stackup.step XaiTools PWA-B COB Server Stackup Tool Analysis Modules Math Solver Mathematica v4.1 FEA Solver Ansys v5.6 files v1 - OEM spec v2 - OEM spec plus stackup details Laminates Database OEM spec viewing & editing Detailed stackup design Post lamination thickness calc. XaiTools FrameWork Warpage analysis (3) (1), (5) Phase 2 Considerations MGC ICX tool - stackup specs, impedance calcs. Multi-PDM federation: MP, MGC DMS, NASA pgpdm AP210 translator link Next-gen XaiTools (web-based) SOAP-based CAE tool links

74 74 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC Expected Benefits u STEP AP 210-based method »Depth, extendibility u Capture of ancillary information –Representative tool: PWB stackup design »Graphics, automation »Tangible end user benefits »Technique illustration –“Better, faster, cheaper” »Increased product model completeness »Reduced downstream errors »Increased automation »Increased knowledge retention

75 75 Engineering Information Systems Lab  eislab.gatech.edu © 1993-2001 GTRC For Further Information... u EIS Lab web site: http://eislab.gatech.edu/http://eislab.gatech.edu/ –Publications, project overviews, tools, etc. –See: X-Analysis Integration (XAI) Central http://eislab.gatech.edu/research/XAI_Central.doc http://eislab.gatech.edu/research/XAI_Central.doc u XaiTools ™ home page: http://eislab.gatech.edu/tools/XaiTools/http://eislab.gatech.edu/tools/XaiTools/ u Pilot commercial ESB: http://www.u-engineer.com/http://www.u-engineer.com/ –Internet-based self-serve analysis –Analysis module catalog for electronic packaging –Highly automated front-ends to general FEA & math tools


Download ppt "Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact:"

Similar presentations


Ads by Google