Скачать презентацию An Introduction to X-Analysis Integration XAI Part 4 Скачать презентацию An Introduction to X-Analysis Integration XAI Part 4

e264909ed4c610c229de7f819f5b8f66.ppt

  • Количество слайдов: 45

An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab. gatech. edu Contact: Russell S. Peak Revision: March 15, 2001 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.

An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) 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 – Ubiquitization Methodology Part 3: Example Applications » Airframe Structural Analysis » Circuit Board Thermomechanical Analysis » Chip Package Thermal Analysis – Summary Part 4: Advanced Topics & Current Research © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 2

Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling – Focus on Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling – Focus on cases with: » Variable topology multi-body geometries » Different design & analysis geometries » Mixed analytical bodies and idealized interfaces Constrained Object (COB) Extensions – Automating support for multiple views – Next-generation capabilities Optimization and the MRA © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 3

Variable Topology Multi-Body (VTMB) FEA Meshing Challenges Analytical Bodies Labor-intensive “chopping” FEA Model Decomposed Variable Topology Multi-Body (VTMB) FEA Meshing Challenges Analytical Bodies Labor-intensive “chopping” FEA Model Decomposed Volumes 1 a 1 b 1 2 1 c 2 3 a 3 3 b 3 c original 1 a 1 b 1 c 2 1 d 1 e 3 a 3 b 1 2 3 topology change (no body change) 1 a 2 3 1 4 © 1993 -2001 GTRC variable body change (includes topology change) 1 b 2 3 1 c 1 d 4 a 4 b Engineering Information Systems Lab eislab. gatech. edu 4 c 4

Product Information-Driven FEA Methodology Purpose of VTMB Methodology [Gen. 1 - Koo, 2000] thermal Product Information-Driven FEA Methodology Purpose of VTMB Methodology [Gen. 1 - Koo, 2000] thermal stress CBAMs PWB APMs VTMB Methodology Chip package APMs VTMB FEA Models thermal resistance CBAMs create algorithmij once algorithmij use algorithmij many times ANSYS SMMs Design Instances Analysis Instances Design Types i = 1…m Analysis Types j = 1…n for a given ij j {1…n} (not all design types have all analysis types) e. g. ) for i=1(EBGA), j=1(thermal resistance) j=2 (thermal stress) for i=2 (PWB), j=1 (warpage) VTMB= variable topology multi-body © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 5

Gen. 2 Research Questions a) How to represent ABB assembly? Example ABB assembly Distributed Gen. 2 Research Questions a) How to represent ABB assembly? Example ABB assembly Distributed Force L 1 C 1 Shell Body A Overall Objectives [Zeng thesis] u Develop broader algorithm(s) vs. Koo method [2000] u Clarify & generalize representations vs. Zhou method [1997] C 2 Glue bonding Slip bonding C 1 C 2 Continuum B S 1 : Loading Constraints C 1, C 2 Fully constraint L 1 : Connectivity Constraints S 1 : Support Constraints Assembly Framework © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 6

Research Questions b) How represent Preprocessor Solution Method Model (PSMM)? (FEA model specific) ABB Research Questions b) How represent Preprocessor Solution Method Model (PSMM)? (FEA model specific) ABB assembly view © 1993 -2001 GTRC ABB assembly view combined with ANSYSspecific consideration Engineering Information Systems Lab eislab. gatech. edu 7

Research Questions b) How represent Preprocessor Solution Method Model? (cont. ) (FEA model specific) Research Questions b) How represent Preprocessor Solution Method Model? (cont. ) (FEA model specific) PSMM framework L 1 C 1 C 1 C 2 S 1 S 1 © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 8

Research Questions c) How map ABB assembly model to PSMM? L 1 C 1 Research Questions c) How map ABB assembly model to PSMM? L 1 C 1 L ABB PSMM C 2 L C C C 1 C C 2 C 1 S 1 C 2 S S S ABB Assembly Framework © 1993 -2001 GTRC Preprocessor SMM Framework Engineering Information Systems Lab eislab. gatech. edu 9

Chip Package Applications Idealized Model (ABB Assembly) © 1993 -2001 GTRC Automatic FEA Pre/Post-processing Chip Package Applications Idealized Model (ABB Assembly) © 1993 -2001 GTRC Automatic FEA Pre/Post-processing & Solution (in vendor-specific Solution Method Model) Engineering Information Systems Lab eislab. gatech. edu 10

Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 1 Design model Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 1 Design model Idealized geometry for analytical model (not shown yet) Case 1. a • Blocks = analytical solids (turns into FEA elements) • Sheet = analytical shell • Idealized body interfaces = no-slip Case 1. b Same as 1. a except: • Idealized body interfaces = mixture of no-slip and possible gap regions © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 11

Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 2 Design model Benchmark Example Extended wing in-deck galley end tie (ewidget) - case 2 Design model Idealized geometry for analytical model (not shown yet) Case 2 Same as 1. a except: • Need transition between blocks for shell surfaces (matching outer vs. inner faces vs. mid-plane faces) © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 12

Airframe Applications Design Model © 1993 -2001 GTRC Automatic FEA Pre/Post-processing & Solution (in Airframe Applications Design Model © 1993 -2001 GTRC Automatic FEA Pre/Post-processing & Solution (in vendor-specific Solution Method Model) Engineering Information Systems Lab eislab. gatech. edu 13

Status: Advanced Product Info-Driven FEA Modeling u u u Building on previous work Ph. Status: Advanced Product Info-Driven FEA Modeling u u u Building on previous work Ph. D thesis proposal underway [Zeng] Target applications identified & work underway: – Chip package thermal analysis (Shinko) – Airframe structural analysis (Boeing) © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 14

Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Extensions – Automating support for multiple views – Next-generation capabilities Optimization and the MRA © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 15

Constrained Object (COB) Representation Current Technical Capabilities - Generation 2 u Capabilities & features: Constrained Object (COB) Representation Current Technical Capabilities - Generation 2 u Capabilities & features: – – u Various forms: computable lexical forms, graphical forms, etc. Sub/supertypes, basic aggregates, multi-fidelity objects Multi-directionality (I/O change) Wrapping external programs as white box relations 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) © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 16

Constrained Objects (cont. ) Representation Characteristics & Advantages - Gen. 2 u Overall characteristics Constrained Objects (cont. ) Representation Characteristics & Advantages - Gen. 2 u Overall characteristics – Declarative knowledge representation (non-causal) – Combining object & constraint graph techniques – COBs = (STEP EXPRESS subset) + (constraint graph concepts & views) u Advantages over traditional analysis representations – Greater solution control – Richer semantics (e. g. , equations wrapped in engineering context) – Capture of reusable knowledge – Enhanced development of complex analysis models u Toolkit status (Xai. Tools v 0. 4) – Basic framework, single user-oriented, file-based © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 17

Planned Generation 3 + COB Enhancements u u u Use standard forms: Express v Planned Generation 3 + COB Enhancements u u u Use standard forms: Express v 3, STEP Parametrics, XML, UML OCL, … Leverage standard content: STEP generic resources, APs, . . . Support concurrent multiple users (block points/buffering, synchronization, …) Enable interactive COS and COI construction Provide variety of interaction views/forms: – – © 1993 -2001 GTRC textual/graphical geometric/logical definition/solution/documentation traditional (e. g. , classical equation form) Engineering Information Systems Lab eislab. gatech. edu 18

Interaction Views/Forms u u u u information structure navigation template/instance Each textual/graphical form has Interaction Views/Forms u u u u information structure navigation template/instance Each textual/graphical form has its n geometric/logical iche definition/solution/documentation traditional (e. g. , classical equation form) native CAD/CAE tool specialized application view Novice Users: Graphical forms and specialized applications Expert Users: All forms © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 19

COB Modeling Views HTML © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. COB Modeling Views HTML © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 20

COB Structure: Graphical Forms Spring Primitive Parameterized Figure Constraint Schematic Relations Basic Constraint Schematic COB Structure: Graphical Forms Spring Primitive Parameterized Figure Constraint Schematic Relations Basic Constraint Schematic Notation Subsystem View Template Structure (Schema ) (for reuse by other COBs) © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 21

COB Structure: Lexical Form Spring Primitive Constraint Schematic Lexical COB Schema Template COB spring COB Structure: Lexical Form Spring Primitive Constraint Schematic Lexical COB Schema Template COB spring SUBTYPE_OF abb; undeformed_length, L0 : REAL; spring_constant, k : REAL; start, x1 : REAL; end, x2 : REAL; length, L : REAL; total_elongation, Δ L : REAL; force, F : REAL; RELATIONS r 1 : " == - "; r 2 : " == - < undeformed_length>"; r 3 : " == * "; END_COB; © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 22

COB Instance Views Spring Primitive Constraint Schematic Instance Views Lexical COB Instances input: INSTANCE_OF COB Instance Views Spring Primitive Constraint Schematic Instance Views Lexical COB Instances input: INSTANCE_OF spring; undeformed_length : 20. 0; spring_constant : 5. 0; start : ? ; end : ? ; length : ? ; total_elongation : ? ; force : 10. 0; END_INSTANCE; Basic Constraint Schematic Notation Instances 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; © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 23

Constraint Graph-S Two Spring System P bc 3 bc 1 F 2 k 1 Constraint Graph-S Two Spring System P bc 3 bc 1 F 2 k 1 r 13 x 11 r 23 L 2 x 22 L 1 r 11 k 2 spring 1 L 1 bc 4 L 2 r 21 r 12 r 22 x 12 x 21 L 10 L 20 bc 6 bc 5 u 1 u 2 bc 2 © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 24

Extended Constraint Graph-S Two Spring System Constraint Graph-S Extended Constraint Graph-S partial (BC relations Extended Constraint Graph-S Two Spring System Constraint Graph-S Extended Constraint Graph-S partial (BC relations not included) © 1993 -2001 GTRC • Groups objects & relations into parent objects • Object-oriented vs. flattened Engineering Information Systems Lab eislab. gatech. edu 25

Multi-Disciplines/Users Constraint Schematic © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu Multi-Disciplines/Users Constraint Schematic © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 26

Pullable Documentation Views (1 a) Analysis Problem for 1 D Extension Analysis Flap Link Pullable Documentation Views (1 a) Analysis Problem for 1 D Extension Analysis Flap Link SCN Design/Idealization Links (2) Torsion Analysis (1) Extension Analysis a. 1 D Extensional Rod b. 2 D Plane Stress FEA 1. Mode: Material Links Shaft Tension 2. BC Objects Flaps down : F = 10000 lbs 3. Part Feature (idealized) Leff = A= 5. 0 in 1. 13 in 2 E= 1020 HR Steel 30 e 6 allowable = 18000 psi 4. Analysis Calculations 5. Objective 1. 03 Pullable Views* BC Object Links (other analyses)* Solution Tool Links * Boundary condition objects & pullable views are WIP* © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 27

Views with FEA templates & Native CAE © 1993 -2001 GTRC Engineering Information Systems Views with FEA templates & Native CAE © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 28

Idealized Graphical Views, Generic Browser, & Specialized Applications Specialized Analysis Module Tool with idealized Idealized Graphical Views, Generic Browser, & Specialized Applications Specialized Analysis Module Tool with idealized package cross-section Generic COB Browser with design and analysis objects (attributes and relations) © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 29

Parameterized Geometry at Preliminary Design Fidelity APM = analyzable product model © 1993 -2001 Parameterized Geometry at Preliminary Design Fidelity APM = analyzable product model © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 30

Native CAD sleeve 2. inner_diameter sleeve 2. width inter_axis_length © 1993 -2001 GTRC Engineering Native CAD sleeve 2. inner_diameter sleeve 2. width inter_axis_length © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 31

Planned Generation 3 + Other COB Enhancements u u u Support units and automatic Planned Generation 3 + Other COB Enhancements u u u Support units and automatic conversions Extend COI language capabilities Improve constraint graph algorithms – Support structural loops – Support multiple subsolvers (for specified subgraphs) u u u Enable hybrid declarative/procedural approaches Allow constraint hierarchies (i. e. , relations with variable satisfaction priorities) Support enhanced relations Support explicit COS categories (e. g. , APMs, CBAMs, ABBs) Versioning & configuration management of structure © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 32

Enhanced Relations u Inequalities – Enable capture of model assumptions & limitations u u Enhanced Relations u Inequalities – Enable capture of model assumptions & limitations u u © 1993 -2001 GTRC Arbitrary aggregate elements: a[ i ] = 5 + a[i+1] a[n/2] = 9 Object relations: vs. Real no. relations: point 1 = point 2 point 1. x = point 2. x Conditionals (higher order constraints): if (x > y) then (a = b) Buffered relations Engineering Information Systems Lab eislab. gatech. edu 33

Status: Next Gen. COBs and Views u u u © 1993 -2001 GTRC Building Status: Next Gen. COBs and Views u u u © 1993 -2001 GTRC Building on previous work Needs and anticipated approaches identified Seeking extension opportunities Engineering Information Systems Lab eislab. gatech. edu 34

Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling Constrained Object (COB) Extensions – Automating support for multiple views – Next-generation capabilities Optimization and the MRA © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 35

Thesis Abstract © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 36 Thesis Abstract © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 36

Optimization Integration Thrust (work-in-process) Optimization Module (OMEP) CONMIN Improved Design / Process DSIDES © Optimization Integration Thrust (work-in-process) Optimization Module (OMEP) CONMIN Improved Design / Process DSIDES © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 37

Optimization Model Diversity OPTIMIZATION MODEL CLASS Optimization Object 1 Optimization Object 2 Min Weight Optimization Model Diversity OPTIMIZATION MODEL CLASS Optimization Object 1 Optimization Object 2 Min Weight subject to Stress Design variables Area Stress Buckling Design variables Area, Material 1 D EXTENSIONAL STRESS MODEL Analysis Model(s) Enhancement and/or Addition Objective, design variable, and/or constraint function enhancement OPTIMIZATION MODEL CLASS Optimization Object 1 Optimization Object 2 Min Weight subject to g (x)<0 h(x) =0 X(H) Min Weight subject to g (x)<0 h(x) =0 X(H, LL, LR) Optimization Object 3 Min Weight, Cost subject to g (x)<0 h(x) =0 X(H, LL, LR, Mat) 2 D PLANE STRAIN MODEL © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 38

Optimization Model Enhancement OPTIMIZATION MODEL I Minimize f 1 = r. LA Weight Subject Optimization Model Enhancement OPTIMIZATION MODEL I Minimize f 1 = r. LA Weight Subject to g 1 = MS (A) ³ 0 stress Normal Stress Margin of Safety Design variables X={A} Minimize OPTIMIZATION MODEL II f 1 = r. LA Weight Subject to g 1 = MS (A) ³ 0 stress Normal Stress Margin of Safety Design variables X={A, material} © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 39

Minimization of Weight of a Linkage X(area) subject to (extensional stress) L A ts Minimization of Weight of a Linkage X(area) subject to (extensional stress) L A ts 1 ts 2 y qs Sleeve 1 L Leff Sleeve 2 Shaft P E, A ds 1 ds 2 A e, s x product structure: linkage effective length, Leff al 1 Extensional Rod (isothermal) mode: shaft tension cross section condition: linkage flaps down reaction material area, A linear elastic model al 2 youngs modulus, E al 3 density, r Lo L x 1 L x 2 A E F goal: optimization P deformation model Leff analysis context L e W = r. AL minimize weight, W constraint Margin of Safety (> case) allowable stress allowable Leff actual MS Design Variable © 1993 -2001 GTRC MSstress MS ³ 0 A Engineering Information Systems Lab eislab. gatech. edu 40

Minimization of Weight of a Linkage X(area, material) subject to (extensional stress) L A Minimization of Weight of a Linkage X(area, material) subject to (extensional stress) L A ts 1 ts 2 y qs Sleeve 1 L Leff Sleeve 2 Shaft P E, A ds 1 ds 2 A e, s x product structure: linkage effective length, Leff al 1 Extensional Rod (isothermal) mode: shaft tension cross section condition: linkage flaps down reaction material area, A linear elastic model al 2 youngs modulus, E al 3 density, r Lo L x 1 L x 2 A E F goal: optimization P deformation model Leff analysis context L e W = r. AL minimize weight, W constraint Margin of Safety (> case) allowable Leff actual MS allowable stress MS ³ 0 Design Variable area, A material © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 41

Optimization Model Enhancement OPTIMIZATION MODEL III Minimize OPTIMIZATION MODEL IV f 1 = r. Optimization Model Enhancement OPTIMIZATION MODEL III Minimize OPTIMIZATION MODEL IV f 1 = r. LA Weight Subject to g 1 = MS (A) ³ 0 stress Normal Stress Margin of Safety g 2 = MS (A) ³ 0 buckling Buckling Margin of Safety Design variables X={A, material} © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 42

Minimization of Weight of a Linkage X(area) subject to (extensional stress, buckling load) L Minimization of Weight of a Linkage X(area) subject to (extensional stress, buckling load) L A ts 1 ts 2 y qs Sleeve 1 L Leff Sleeve 2 Shaft P E, A ds 1 ds 2 A product structure: linkage effective length, Leff moment of inertia, I cross section mode: shaft tension condition: linkage flaps down reaction material e, s x area, A linear elastic model youngs modulus, E density, r Extensional Rod (isothermal, buckling) Lo L x 1 L x 2 A goal: optimization W = r. AL weight, W constraints E F load, P minimize weight P deformation model Leff analysis context L e Extensional Rod (Buckling) Lo Margin of Safety (> case) allowable stress allowable Leff actual MS MSstress E I Pcr MS ³ 0 Margin of Safety (> case) allowable actual MS Design Variables © 1993 -2001 GTRC MSbuckling A Engineering Information Systems Lab eislab. gatech. edu 43

Minimization of Weight of a Linkage X(area, material) subject to (extensional stress, buckling load) Minimization of Weight of a Linkage X(area, material) subject to (extensional stress, buckling load) L A ts 1 ts 2 y qs Sleeve 1 L Leff Sleeve 2 Shaft P E, A ds 1 ds 2 A product structure: linkage effective length, Leff moment of inertia, I cross section mode: shaft tension condition: linkage flaps down reaction material e, s x area, A linear elastic model youngs modulus, E density, r Extensional Rod (isothermal, buckling) Lo L x 1 L x 2 A goal: optimization W = r. AL weight, W constraints E F load, P minimize weight P deformation model Leff analysis context L e Extensional Rod (Buckling) Lo Margin of Safety (> case) allowable stress allowable Leff actual MS MSstress E I Pcr MS ³ 0 Margin of Safety (> case) allowable actual MS MSbuckling A © 1993 -2001 GTRC Design Variables material Engineering Information Systems Lab eislab. gatech. edu 44

Status: Optimization u u u Initial Ph. D thesis completed [Cimtalay, 2001] Seeking insertion Status: Optimization u u u Initial Ph. D thesis completed [Cimtalay, 2001] Seeking insertion & extension opportunities Need to leverage recent optimization tools – Ex. i. SIGHT, Product. Center, … – Provide enhanced modularity & knowledge capture © 1993 -2001 GTRC Engineering Information Systems Lab eislab. gatech. edu 45