2003 Asme Detc Peak

Embed Size (px)

Citation preview

  • 8/6/2019 2003 Asme Detc Peak

    1/55

    Characterizing Fine-Grained Associativity Gaps:

    A Preliminary Study

    of CAD-CAE Model Interoperability

    [email protected]://itimes.marc.gatech.edu/

    http://eislab.gatech.edu/projects/

    ASME 2003 Design Engineering Technical Conferences and

    Computers and Information in Engineering Conference

    September 2-6, 2003

    Chicago, Illinois

    Paper No. CIE-48232

    http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/

    Copyright 1992-2003 by Georgia Tech Research Corporation, Atlanta, Georgia 30332-0415 USA. All Rights Reserved.

    Permission to reproduce and distribute for non-commercial purposes (including internal corporate usage) is hereby granted provided this notice and a proper citation are included.

    http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/
  • 8/6/2019 2003 Asme Detc Peak

    2/55

    Abstract

    Characterizing Fine-Grained Associativity Gaps:A Preliminary Study of CAD-CAE Model Interoperability

    This paper describes an initial study towards characterizing model associativity gaps and other engineering

    interoperability problems. Drawing on over a decade of X-analysis integration (XAI) research and

    development, it uses the XAI multi-representation architecture (MRA) as a means to decompose the

    problem and guide identification of potential key metrics.

    A few such metrics are highlighted from the aerospace industry. These include number of structuralanalysis users, number of analysis templates, and identification of computing environment components

    (e.g., number of CAD and CAE tools used in an example aerospace electronics design environment).

    One problem, denoted the fine-grained associativity gap, is highlighted in particular. Today such a gap in

    the CAD-CAE arena typically requires manual effort to connect an attribute in a design model (CAD) with

    attributes in one of its analysis models (CAE). This study estimates that 1 million such gaps exist in the

    structural analysis of a complex product like an airframe. The labor cost alone to manually maintain such

    gaps likely runs in the tens of millions of dollars. Other associativity gap costs have yet to be estimated,including over- and under-design, lack of knowledge capture, and inconsistencies.

    Narrowing in on fundamental gaps like fine-grained associativity helps both to characterize the cost of

    todays problems and to identify basic solution needs. Other studies are recommended to explore such

    facets further.

    http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/

    X = design, mfg., sustainment, and other lifecycle phases.

    http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/
  • 8/6/2019 2003 Asme Detc Peak

    3/55

    Design Models Analysis ModelsDesign Models Analysis Models

    Frame of Reference

    10+ years of R&D in

    CAD-CAE Model Representation & Interoperability

    Resulting techniques to date:

    x Architecture with new model abstractions (patterns)

    Enables modular, reusable building blocks

    Supports diversity:

    Product domains and physical behaviors

    CAD/E methods and tools

    Supports multiple levels of fidelity

    Other Model Abstractions (Patterns)

  • 8/6/2019 2003 Asme Detc Peak

    4/55

    Frame of Reference(cont.)10+ years of R&D in

    CAD-CAE Model Representation & Interoperability

    x Represent design-analysis model associativity

    as tool-independent knowledge

    x Provide methodology

    Capture analysis idealization knowledge

    Create highly automated analysis templates

    Support product design

    Design Models Analysis ModelsOther Model Abstractions (Patterns)

    Idealization & Associativity Relations

  • 8/6/2019 2003 Asme Detc Peak

    5/55

    X-Analysis Integration Techniquesfor CAD-CAE Interoperability

    http://eislab.gatech.edu/research/

    a. Multi-Representation Architecture (MRA)

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model

    b. Explicit Design-Analysis Associativity

    c. Analysis Module Creation Methodology

    Informal Associativity Diagram

    Constrained Object-based Analysis ModuleConstraint Schematic View

    Plane Strain Bodies System

    PWA Component Occurrence

    CL

    1

    m at er ia l ,E( , )geometry

    body

    plane strain body , i = 1...4PWB

    SolderJoint

    Epoxy

    Componentbase: Alumina

    core: FR4

    Solder Joint Plane Strain Model

    total height, h

    linear-elastic model

    1

    2

    APMABB

    1:

    3:

    3 APM 4 CBAM

    2 ABBc

    4body

    3body

    2body

    1h

    oT

    primary structuralmaterial

    2:

    ii

    i

    1 SMM

    Design Model Analysis Model

    ABBSMM

    soldersolder joint

    pwb

    component

    1.25

    deformation model

    total height

    detailed shape

    rectangle

    [1.2]

    [1.1]

    average

    [2.2]

    [2.1]

    cTc

    Ts

    inter-solder joint distanceapproximate maximum

    sj

    Ls

    pri

    mary structural material

    total thickness

    linear-elastic model

    Plane Strain

    geometry model 3

    a

    stress-strainmodel 1

    stress-strainmodel 2

    stress-strainmodel 3

    Bodies System

    xy, extreme, 3

    T2

    L1

    T1

    T0

    L2

    h1

    h2

    T3Tsj

    hs

    hc

    L c

    xy, extreme, sjbilinear-elastoplastic model

    linear-elastic model

    primary structural materiallinear-elastic model

    componentoccurrence

    solder jointshear strainrange

    [1.2]

    [1.1]length 2 +

    3 APM 2 ABB214 CBAM

    Fine-Grained Associativity

    ProductModel Selected Module

    Analysis Module Catalogs

    MCAD

    ECAD

    Analysis Procedures

    CommercialAnalysis Tools

    Ansys

    Abaqus

    Solder Joint Deformation Model

    Idealization/

    Defeaturization

    CommercialDesign Tools

    PWB

    Solder Joint

    Component

    APM CBAM ABBSMM

    Ubiquitous Analysis(Module Usage)

    Ubiquitization(Module Creation)

    CAE

    Physical Behavior Research,Know-How, Design Handbooks, ...

  • 8/6/2019 2003 Asme Detc Peak

    6/55

  • 8/6/2019 2003 Asme Detc Peak

    7/55

    FEA-based Analysis TemplateLinkage Plane Stress Model

    ts1

    rs1

    L

    rs2

    ts2tf

    ws2ws1

    wf

    twF

    LL

    x

    y

    LC

    Plane Stress Bodies

    Higher fidelity version

    vs. Linkage Extensional Model

    name

    linear_elastic_model

    wf

    tw

    tf

    inter_axis_length

    sleeve_2

    shaft

    material

    linkage

    sleeve_1

    w

    t

    r

    E

    cross_section:basic

    w

    t

    rL

    ws1

    ts1

    rs2

    ws2

    ts2

    rs2

    wf

    tw

    tf

    E

    deformation model

    x,max

    Parameterized

    FEA Model

    stress mos model

    Margin of Safety(> case)

    allowable

    actual

    MS

    ux mos model

    Margin of Safety(> case)

    allowable

    actual

    MS

    mode: tensionux,max

    Fcondition reaction

    allowable inter axis length change

    allowable stress

    ABB SMM SMM Template

  • 8/6/2019 2003 Asme Detc Peak

    8/55

    -

    Electronic Packaging Examples: Chip Packages/Mounting

    Shinko Electric Project: Phase 1 (production usage)

    EBGA, PBGA, QFP

    CuGround

    PKG

    Chip

    Analysis Modules (CBAMs)

    of Diverse Behavior& Fidelity

    FEAAnsys

    General MathMathematica

    AnalyzableProduct Model

    XaiTools

    XaiToolsChipPackage

    Thermal

    Resistance

    3D

    Modular, Reusable

    Template Librariestemperature change,T

    mat er ialmodel

    temperature,T

    reference temperature,To

    cte,

    youngsmodulus,E

    force,F

    area,A stress,

    undeformedlength,Lo

    strain,

    totalelongation ,L

    length,L

    start,x1

    end,x2

    mv6

    mv5

    smv1

    mv1mv4

    E

    One D LinearElastic Model

    (no shear)

    T

    e

    t

    thermal strain,t

    elastic strain,e

    mv3

    mv2

    x

    FF

    E, A,

    LLo

    T,,

    yL

    r1

    12xxL =

    r2

    oLLL =

    r4

    A

    F=

    sr1

    oTTT =

    r3L

    L=

    material

    effectivelength, Leff

    deformationmodel

    linear elastic model

    Lo

    Torsional Rod

    G

    J

    r

    2

    1

    shear modulus, G

    cross section:

    effectivering polar momentofinertia, J

    al1

    al3

    al2a

    linkage

    mode:shafttorsion

    c ondi t i on reac ti on

    ts1

    A

    Sleeve1

    A ts2

    ds2

    ds1

    Sleeve2

    L

    Shaft

    Leff

    s

    T

    outer radius, ro al2b

    stress mos model

    allowablestress

    twistmosmodel

    MarginofSafety

    (> case)

    allowable

    actual

    MS

    MarginofSafety

    (> case)

    allowable

    actual

    MS

    allowabletwist Analysis Tools

    Design Tools

    PWB DB

    Materials DB*

    Prelim/APM Design ToolXaiTools ChipPackage

    Thermal

    Stress

    Basic3D**

    ** = Demonstration module

    Basic

    Documentation

    AutomationAuthoringMS Excel

  • 8/6/2019 2003 Asme Detc Peak

    9/55

    Chip Package Thermal Resistance

    Analysis Template (FEA-based CBAM)

    L

    H

    W

    Theta ja

    Theta jc

    Tmax

    Tmin

    ave PST

    ave BTST

    CW

    CL

    D

    kx

    ky

    kz

    P

    hc

    hp

    hbave BBST

    Ta

    q

    chip_package_

    product_assembly

    components

    L[i:1,n]

    power

    heat_generation_rate

    convection_coefficient_1 L[j:1,m]

    convection_coefficient_2 L[j:1,m]

    convection_coefficient_3 L[j:1,m]

    condition temperature

    avelair_flow_velocity L[j:1,m]

    width

    cavity_width

    length

    cavity_length

    height

    depth

    singular_mat

    Variable Topology

    FEA Model

    thermal model

    r1

    composite_mat

    isotropic_thermal_model

    orthotropic_thermal_model

    base_mat

    mixed_mat

    PTmax

    PTmax

    Tmax

    P

    Ta

    Thermal Resistance

    Model

  • 8/6/2019 2003 Asme Detc Peak

    10/55

    Circuit Board Design-Analysis IntegrationElectronic Packaging Examples: PWA/B

    Analysis Modules (CBAMs)

    of Diverse Mode & Fidelity

    Design Tools

    Laminates DB

    FEAAnsys

    General MathMathematica

    AnalyzableProduct Model

    XaiTools

    PWA-B

    XaiTools

    PWA-B

    Solder Joint

    Deformation*

    PTH

    Deformation

    & Fatigue**

    1D,

    2D

    1D,

    2D,

    3D

    Modular, Reusable

    Template LibrariesECAD Tools

    Mentor Graphics,

    Zuken,

    temperature change,T

    mat er ialmodel

    temperature,T

    reference temperature,To

    cte,

    youngsmodulus,E

    force,F

    area,A stress,

    undeformedlength,Lo

    strain,

    totalelongation ,L

    length,L

    start,x1

    end,x2

    mv6

    mv5

    smv1

    mv1mv4

    E

    One D Linear

    Elastic Model

    (no shear)

    T

    e

    t

    thermal strain,t

    elastic strain,e

    mv3

    mv2

    x

    FF

    E , A,

    LLo

    T,,

    yL

    r1

    12 xxL =

    r2

    oLLL =

    r4

    A

    F=

    sr1

    oTTT =

    r3L

    L=

    material

    effectivelength, Leff

    deformationmodel

    linear elastic model

    Lo

    Torsional Rod

    G

    J

    r

    2

    1

    shear modulus, G

    cross section:

    effectivering polar momentofinertia,J

    al1

    al3

    al2a

    linkage

    mode:shafttorsion

    c ondit i on reac t ion

    ts1

    A

    Sleeve1

    Ats2

    ds2

    ds1

    Sleeve 2

    L

    Shaft

    Leff

    s

    T

    outer radius, ro al2b

    stress mos model

    allowablestress

    twistmos model

    MarginofSafety

    (> case)

    allowable

    actual

    MS

    MarginofSafety

    (> case)

    allowable

    actual

    MS

    allowabletwist Analysis Tools

    PWB

    Warpage

    1D,

    2D

    Materials DB

    PWB Stackup ToolXaiTools PWA-B

    STEP AP210

    GenCAM**,

    PDIF*

    AP210 Ed2 WD8 * = Item not yet available in toolkit (all others have working examples) ** = Item available via U-Engineer.com

  • 8/6/2019 2003 Asme Detc Peak

    11/55

    total_thicknesspwa

    layup layers[0]

    layers[1]

    layers[2]

    TOTAL

    CU1T

    CU2T

    POLYT

    PREPREGT

    TETRA1T

    EXCU

    ALPXCU

    EXEPGL

    ALPXEGL

    TO

    deformation model

    Parameterized

    FEA Model

    ux mos model

    Margin of Safety

    (> case)

    allowable

    actual

    MS

    UX

    condition

    UY

    SX

    associated_pwb

    nominal_thickness

    prepregs[0] nominal_thickness

    top_copper_layer nominal_thickness

    related_core nominal_thickness

    prepregs[0] nominal_thicknesslayers[3]

    primary_structure_material linear_elastic_model E

    cte

    primary_structure_material linear_elastic_model E

    cte

    reference temperature

    temperatureDELTAT

    APM ABB

    SMM

    PWB Warpage Modulesa.k.a. CBAMs: COB-based analysis templates

    deformation model

    Thermal

    Bending Beam

    L

    b

    T

    Treference

    t

    T

    total diagonalassociated_pwb

    total thickness

    coefficient of thermal bending

    al1

    al2

    al6

    al3

    t

    TLb =2

    warpage

    wrapage mos model

    allowable

    MS

    actual

    Margin

    of Safety

    associated condition

    al5

    al4

    temperature

    reference temperature

    pwa

    APM

    ABBPWB Thermal Bending Model

    (1D formula-based CBAM)

    PWB Plane Strain Model

    (2D FEA-based CBAM)

    APMUsage of Rich

    Product Models

  • 8/6/2019 2003 Asme Detc Peak

    12/55

  • 8/6/2019 2003 Asme Detc Peak

    13/55

    Multi-Representation Architecture (MRA) Summary

    Characteristics of Component Representations

    x

    Solution Method Models (SMMs) Packages solution tool inputs, outputs, and control as integrated

    objects

    Automates solution tool access and results retrieval via tool agents

    and wrappers

    x Analysis Building Blocks (ABBs) Represents analysis concepts using object and constraint graph

    techniques

    Acts as a semantically rich 'pre-preprocessor' and 'post-

    postprocessor' model.

    ABB instances create SMM instances based on solution method

    considerations and receive results after automated solution tool

    execution

  • 8/6/2019 2003 Asme Detc Peak

    14/55

    Multi-Representation Architecture (MRA) Summary

    Characteristics of Component Representations (cont.)

    x

    Analyzable Product Models (APMs) Represent design aspects of products and enables connectionswith design tools

    Support idealizations usable in numerous analysis models

    Have possibly many associated CBAMs

    x Context-Based Analysis Models (CBAMs) Contain linkages explicitly representing design-analysis

    associativity, indicating usage of APM idealizations

    Create analysis models from ABBs and automatically connectsthem to APM attributes

    Represent common analysis models as automated, predefinedtemplates

    Support interaction of analysis models of varying complexity andsolution method

    Enable parametric design studies via multi-directional input/output(in some cases)

  • 8/6/2019 2003 Asme Detc Peak

    15/55

    Multi-Representation Architecture (MRA) Summary

    OverallCharacteristics

    x

    Addresses information-intensive nature ofCAD-CAE integration

    x Breaks design-analysis integration gap into smallersubproblems (patterns)

    x Flexibly supports different design and analysismethods and tools

    x Based on modular, reusable information buildingblocks

    x Defines methodology for creating specialized,highly automated analysis tools to support productdesign

    x Represents analysis intent as tool-independentknowledge

  • 8/6/2019 2003 Asme Detc Peak

    16/55

    Multi-Representation Architecture (MRA) Summary

    OverallCharacteristics (cont.)

    x Multiple representations required by:

    Many:Many cardinality

    Reusability & modularity

    Self-Test: Consider impact of removing a representation

    x Similar to software design patternsfor CAD-CAE domain

    Identifies patterns between CAD and CAE

    (including new types of objects)

    Captures explicit associativity

    Other needs: conditions, requirements, next-higher analysis

    x Distinctive CAD-CAE associativity needs

    Multi-fidelity, multi-directional capabilities

    M lti R t ti A hit t f

  • 8/6/2019 2003 Asme Detc Peak

    17/55

    Multi-Representation Architecture for

    Design-Analysis Integration

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model

    O(100) tools

  • 8/6/2019 2003 Asme Detc Peak

    18/55

    Holding AccountBilling & Payable

    E-CAE Toolsmiths and Workstations

    D

    NPOp

    erations Toolsmiths

    Workstations

    SystemSystemCAECAE

    DIVISION 31DIVISION 31

    Servers & Sys AdminM-CAE Servers

    & Sys AdminServers & SATMOD Severs

    * Not DNP Operations

    Design, Build, Assembly, Test (DBAT) Process

    CAECo

    stCente

    rs

    JPL Projects and Technical DivisionsCustome

    rs

    Robin MoncadaRobin MoncadaManagement and Administration

    Soap

    Sat Took Kit SDK

    Doors

    ApGen

    Fast Flight

    Ansoft

    HPEE Sof

    Sonnet

    Mentor Graphics

    Cadence

    Mathworks Matlab

    Synopsys

    Synplicity

    Ilogix Statemate

    Orcad

    AutoCad

    Relex

    Avant!

    Place & Route

    - Actel- Xilinx

    - Atmel

    (and many more)

    PTC Computer Vision

    PTC Pro-E

    SDRC Ideas

    SDRC Femap

    Solid Works

    Cosmos

    NASTRAN

    Adams

    Sinda/Fluent

    PDMS -

    EDMG

    SDRC Metaphase

    Sherpa

    Visual ToolSets

    Cool Jex

    Perceps

    Rational Rose

    Ruify

    Harlequin LISP

    I-Logix Rhapsody

    Code V

    LensView

    TracePro

    Zemax

    Software

    Tools

    ElectronicsElectronicsCAECAE

    DIVISION 34DIVISION 34

    RF & EMRF & EMCAECAE

    DIVISION 33DIVISION 33

    MechanicalMechanicalCAECAE

    DIVISION 35DIVISION 35

    SoftwareSoftwareCAECAE

    DIVISION 36DIVISION 36

    OpticalOpticalCAECAE

    DIVISION 38DIVISION 38

    M-CAE Toolsmiths

    and Workstations

    Adapted from Computer Aided Engineering Tool Service at JPL - 2001-07-22 - Mike Dickerson -NASA-JPL

    Example CAD/E/X Toolset (JPL)

    ~100 tools

    M lti R t ti A hit t f

  • 8/6/2019 2003 Asme Detc Peak

    19/55

    Multi-Representation Architecture for

    Design-Analysis Integration

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model

    O(100) types

  • 8/6/2019 2003 Asme Detc Peak

    20/55

    Analysis Building Blocks (ABBs)

    Analysis Primitives

    Beam

    q(x)

    Distributed Load

    RigidSupport

    Cantilever Beam System

    Analysis Systems- Primitive building blocks - Containers of ABB "assemblies"

    Material Models

    Specialized

    General

    - Predefined templates

    - User-defined systemsAnalysis VariablesDiscrete Elements

    Interconnections

    Continua

    Plane Strain BodyLinear-Elastic

    BilinearPlastic Plate

    Low CycleFatigue

    N

    Mass Spring Damper

    x

    y q(x)

    Beam

    Distributed Load

    RigidSupport

    No-Slipbody 1

    body 2

    Temperature,

    Stress,

    Strain,

    T

    Geometry

    Object representation of product-independent

    analytical engineering concepts

  • 8/6/2019 2003 Asme Detc Peak

    21/55

    Example Industrial Needs:

    Common Structures Workstation (CSW) Request for InformationPublicly available document (see http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/ )

    Common Structures Workstation (CSW) Request for Information

    http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/
  • 8/6/2019 2003 Asme Detc Peak

    22/55

    Common Structures Workstation (CSW) Request for Information

    June 2000, The Boeing Company.

    Appendix B: Required Standard Analysis Methods

    Available at http://eislab.gatech.edu/projects/boeing-psi/2000-06-csw-rfi/

    ~110

    generic template

    groupings

  • 8/6/2019 2003 Asme Detc Peak

    23/55

    Appendix B: Required Standard Analysis Methods

    (continued)

  • 8/6/2019 2003 Asme Detc Peak

    24/55

    COB-based Libraries of Analysis Building Blocks (ABBs)Material Model and Continuum ABBs - Constraint Schematic-S

    Material Model ABB

    Continuum ABBs

    modular

    re-usage

    E

    One D Linear

    Elastic Model

    T

    G

    e

    t

    material model

    polar moment of inertia,J

    radius, r

    undeformed length,Lo

    twist,

    theta start, 1

    theta end, 2

    r1

    12

    =

    r3

    0L

    r=

    J

    rTr=

    torque, Tr

    x

    TT

    G, r, , , , 1, 2,J

    Lo

    y

    material model

    temperature, T

    reference temperature, To

    force,F

    area,A

    undeformed length,Lo

    total elongation,L

    length,L

    start,x1

    end,x2

    E

    One D Linear

    Elastic Model

    (no shear)

    T

    e

    t

    r1

    12 xxL =

    r2

    oLLL =

    r4

    A

    F=

    edb.r1

    oTTT =

    r3

    L

    L=

    x

    FF

    E, A,

    LLo

    T, ,

    yL

    Torsional Rod

    Extensional Rod

    temperature change,T

    cte,

    youngs modulus,E

    stress,

    shear modulus, G

    poissons ratio,

    shear stress, shear strain,

    thermal strain, t

    elastic strain, e

    strain,

    r2

    r1)1(2 +=

    EG

    r3

    r4Tt =

    Ee

    =

    r5

    G

    =

    te +=

    1D Linear Elastic Model

  • 8/6/2019 2003 Asme Detc Peak

    25/55

    COB-based Libraries of Analysis Building Blocks (ABBs)Material Model and Continuum ABBs - COB Structure-S

    COB one_D_linear_elastic_model SUBTYPE_OF elastic_model;youngs_modulus, E : REAL;

    poissons_ratio, : REAL;

    cte, : REAL;

    shear_modulus, G : REAL;

    strain, : REAL;

    stress, : REAL;

    shear_stress, : REAL;

    shear_strain, : REAL;

    thermal_strain, t : REAL;

    elastic_strain, e : REAL;

    temperature_change, T : REAL;

    RELATIONS

    r1 : " * ( 2 * (1 + ) )

    == ";

    r2 : " == + ";

    r3 : " == / ";

    r4 : " == * ";r5 : " == / ";

    END_COB;

    COB one_D_linear_elastic_model_isothermal SUBTYPE_OF

    one_D_linear_elastic_model;

    RELATIONS

    r6 : " == 0";

    END_COB;

    COB slender_body SUBTYPE_OF deformable_body;undeformed_length, L0 : REAL;

    reference_temperature, T0 : REAL;

    temperature, T : REAL;

    RELATIONS

    sb1 : "

    == - ";

    END_COB;

    COB extensional_rod SUBTYPE_OF slender_body;

    start, x1 : REAL;

    end, x2 : REAL;

    length, L : REAL;

    total_elongation, L : REAL;

    force, F : REAL;

    area, A : REAL;

    material_model : one_D_linear_elastic_model_noShear;RELATIONS

    er1 : " == - ";

    er2 : " == - ";

    er3 : " == / ";

    er4 : " == / ";

    END_COB;

    Multi Representation Architecture for

  • 8/6/2019 2003 Asme Detc Peak

    26/55

    Multi-Representation Architecture for

    Design-Analysis Integration

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model O(10,000)

  • 8/6/2019 2003 Asme Detc Peak

    27/55

  • 8/6/2019 2003 Asme Detc Peak

    28/55

  • 8/6/2019 2003 Asme Detc Peak

    29/55

    Appendix B: Required Standard Analysis Methods

    (continued)

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK =

    e

    se

    tr

    Pf

    02=

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK = ),,( 13 hbrfK =

  • 8/6/2019 2003 Asme Detc Peak

    30/55

    Bike Frame Bulkhead Fitting Analysis TemplateUsing Constrained Object (COB) Knowledge/Info Representation

    0.4375 in

    0.5240 in

    0.0000 in

    2.440 in

    1.267 in

    0.307 in

    0.5 in

    0.310 in

    2.088 in

    1.770 in

    67000 psi

    65000 psi

    57000 psi

    52000 psi

    39000 psi

    0.067 in/in

    0.030 in/in

    5960 Ibs

    1

    10000000 psi

    9.17

    5.11

    9.77

    bulkhead fitting attach point

    LE7K18

    2G7T12U (Detent 0, Fairing Condition 1)

    L29 -300

    Outboard TE Flap, Support No 2;Inboard Beam, 123L4567

    Bulkhead Fitting Joint

    Program

    Part

    Feature

    Channel FittingStatic Strength Analysis

    Template

    1 of 1Dataset

    strength model

    r1

    e

    b

    h

    tb

    te

    Pu

    Ftu

    E

    r2

    r0

    a

    FtuLT

    Fty

    FtyLT

    epuLT

    tw

    MSwall

    epu

    jm

    MSepb

    MSeps

    Channel FittingStatic Strength Analysis

    Fsu

    IAS Function

    Ref DM 6-81766

    end pad

    base

    material

    wall

    analysis context

    mode: (ultimate static strength)

    condition:

    heuristic: overall fitting factor,Jm

    bolt

    fitting

    head radius, r1hole radius, ro

    width, b

    eccentricity, e

    thickness, te

    height, h

    radius, r2

    thickness, tb

    hole

    thickness, tw

    angled height, a

    max allowable ultimate stress,

    allowable ultimate long transverse stress,

    max allowable yield stress,

    max allowable long transverse stress,

    max allowable shear stress,

    plastic ultimate strain,

    plastic ultimate strain long transverse,

    young modulus of elasticity,

    load,Pu

    Ftu

    Fty

    FtyLTFsu

    epu

    epuLTE

    FtuLT

    product structure

    (channel fitting joint)

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK=

    18 associativity relations

  • 8/6/2019 2003 Asme Detc Peak

    31/55

    Quantity estimates by MRA representation type

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model

    O(100) tools

    O(100) types

    O(10,000)

  • 8/6/2019 2003 Asme Detc Peak

    32/55

    CAD-CAE associativity relations

    are represented as APM-ABB relations (in CBAMs)

    1 Solution Method Model

    ABB SMM

    2 Analysis Building Block

    4 Context-Based Analysis Model3

    SMMABB

    APM ABB

    CBAM

    APM

    Design Tools Solution Tools

    Printed Wiring Assembly (PWA)

    Solder Joint

    Component

    PWB

    body3

    body2

    body1

    body4

    T0

    Printed Wiring Board (PWB)

    SolderJoint

    Component

    Analyzable

    Product Model

    O(1,000,000) relations

    An associativity gap

    is a computer-insensible relation

    Associativity Gaps

  • 8/6/2019 2003 Asme Detc Peak

    33/55

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK=

    Channel Fitting Analysis

    Associativity Gaps

    between CAD and CAE Models

    Analysis Model

    (with Idealized Features)

    Detailed Design Model

    Idealizations

    1 : b = cavity3.inner_width + rib8.thickness/2

    + rib9.thickness/2

    ...

    It is no secret that CAD models are driving more of todays 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 6 1999http://www.ansys.com/webdocs/VisitAnsys/CorpInfo/PR/pr-060799.html

    Noexplicit

    fine-grained

    CAD-CAE

    associativity

  • 8/6/2019 2003 Asme Detc Peak

    34/55

    Bike Frame Bulkhead Fitting Analysis TemplateUsing Constrained Object (COB) Knowledge/Info Representation

    0.4375 in

    0.5240 in

    0.0000 in

    2.440 in

    1.267 in

    0.307 in

    0.5 in

    0.310 in

    2.088 in

    1.770 in

    67000 psi

    65000 psi

    57000 psi

    52000 psi

    39000 psi

    0.067 in/in

    0.030 in/in

    5960 Ibs

    1

    10000000 psi

    9.17

    5.11

    9.77

    bulkhead fitting attach point

    LE7K18

    2G7T12U (Detent 0, Fairing Condition 1)

    L29 -300

    Outboard TE Flap, Support No 2;Inboard Beam, 123L4567

    Bulkhead Fitting Joint

    Program

    Part

    Feature

    Channel FittingStatic Strength Analysis

    Template

    1 of 1Dataset

    strength model

    r1

    e

    b

    h

    tb

    te

    Pu

    Ftu

    E

    r2

    r0

    a

    FtuLT

    Fty

    FtyLT

    epuLT

    tw

    MSwall

    epu

    jm

    MSepb

    MSeps

    Channel FittingStatic Strength Analysis

    Fsu

    IAS Function

    Ref DM 6-81766

    end pad

    base

    material

    wall

    analysis context

    mode: (ultimate static strength)

    condition:

    heuristic: overall fitting factor,Jm

    bolt

    fitting

    head radius, r1hole radius, ro

    width, b

    eccentricity, e

    thickness, te

    height, h

    radius, r2

    thickness, tb

    hole

    thickness, tw

    angled height, a

    max allowable ultimate stress,

    allowable ultimate long transverse stress,

    max allowable yield stress,

    max allowable long transverse stress,

    max allowable shear stress,

    plastic ultimate strain,

    plastic ultimate strain long transverse,

    young modulus of elasticity,

    load,Pu

    Ftu

    Fty

    FtyLTFsu

    epu

    epuLTE

    FtuLT

    product structure

    (channel fitting joint)

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK=

    18 CAD-CAE associativity relations

  • 8/6/2019 2003 Asme Detc Peak

    35/55

    ~1M Associativity GapsReference: http://eislab.gatech.edu/pubs/conferences/2003-asme-detc-peak/

    Categories of Gap Costs

    Associativity time & labor- Manual maintenance

    - Little re-use

    - Lost knowledge Inconsistencies Limited analysis usage

    - Fewer parts analyzed

    - Fewer iterations per part Wrong values

    - Too conservative:

    Extra part costs and

    performance inefficiencies

    - Too loose:

    Re-work, failures, law suits

    e

    se

    tr

    Pf

    02=

    21

    e

    be

    ht

    PCf =

    ),,( 13 hbrfK=

    Analysis Model(with Idealized Features)

    Detailed Design Model

    Channel Fitting Analysis

    idealizations

    Noexplicit

    fine-grained

    CAD-CAE

    associativity

    ( ) ( ) ( ) ( )

    ( ) ( ) ( )000,000,10$gap

    $10gaps000,000,1

    gaps000,000,1analysis

    variables10

    part

    analyses10parts000,10

    OOO

    OOOO

    =

    =

    Initial Cost Estimate per Complex Product(only for manual maintenance costs of structural analysis problems)

  • 8/6/2019 2003 Asme Detc Peak

    36/55

    Cost Estimate per Complex Product p.1/2Manual Maintenance of Associativity Gaps in Structural Analysis Problems

    ( ) ( ) ( ) ( )

    ( ) ( ) ( )000,000,10$gap

    $10gaps000,000,1

    gaps000,000,1analysis

    variables10

    part

    analyses10parts000,10

    OOO

    OOOO

    =

    =

    Reference: http://eislab.gatech.edu/pubs/reports/EL004/

    http://eislab.gatech.edu/pubs/reports/EL004/http://eislab.gatech.edu/pubs/reports/EL004/http://eislab.gatech.edu/pubs/reports/EL004/
  • 8/6/2019 2003 Asme Detc Peak

    37/55

    Cost Estimate per Complex Product p.2/2Manual Maintenance of Associativity Gaps in Structural Analysis Problems

    ( ) ( ) ( ) ( )

    ( ) ( ) ( )000,000,10$gap

    $10gaps000,000,1

    gaps000,000,1analysis

    variables10

    part

    analyses10parts000,10

    OOO

    OOOO

    =

    =

    Reference: http://eislab.gatech.edu/pubs/reports/EL004/

    U i th M lti R t ti A hit t

    http://eislab.gatech.edu/pubs/reports/EL004/http://eislab.gatech.edu/pubs/reports/EL004/http://eislab.gatech.edu/pubs/reports/EL004/
  • 8/6/2019 2003 Asme Detc Peak

    38/55

    Using the Multi-Representation Architecture

    (MRA)

    x MRA: Similar to software design patternsfor CAD-CAE domain

    Identifies patterns between CAD and CAE

    (including new types of objects)

    Captures multi-fidelity explicit associativity

    x Provides hybrid top-down & bottom-up methodology

    for characterizing problems & solutions

    O(1,000,000) CAD-CAE gap estimate

  • 8/6/2019 2003 Asme Detc Peak

    39/55

  • 8/6/2019 2003 Asme Detc Peak

    40/55

    Backup Slides

    A I t d ti t X A l i I t ti (XAI)

  • 8/6/2019 2003 Asme Detc Peak

    41/55

    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 (Boeing)

    Circuit Board Thermomechanical Analysis(DoD: ProAM; JPL/NASA)

    Chip Package Thermal Analysis (Shinko)

    Summary

    Part 4: Advanced Topics & Current Research

    Constrained Object (COB) Representation

  • 8/6/2019 2003 Asme Detc Peak

    42/55

    Constrained Object (COB) RepresentationCurrent Technical Capabilities -Generation 2

    x Capabilities & features: Various forms: computable lexical forms, graphical forms, etc.

    Enables both computer automation and human comprehension

    Sub/supertypes, basic aggregates, multi-fidelity objects

    Multi-directionality (I/O changes)

    Reuses external programs as white box relations

    Advanced associativity added to COTS frameworks & wrappers

    x Analysis module/template applications (XAI/MRA): Analysis template languages

    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)

    C t i d Obj t

  • 8/6/2019 2003 Asme Detc Peak

    43/55

    Constrained Objects (cont.)Representation Characteristics & Advantages - Gen. 2

    x

    Overall characteristics Declarative knowledge representation (non-causal) Combining object & constraint graph techniques

    COBs = (STEP EXPRESS subset) +

    (constraint graph concepts & views)

    x Advantages over traditional analysis representations Greater solution control

    Richer semantics

    (e.g., equations wrapped in engineering context)

    Unified views of diverse capabilities (tool-independent) Capture of reusable knowledge

    Enhanced development of complex analysis models

    x Toolkit status (XaiTools v0.4)

    Basic framework, single user-oriented, file-based

    SeeAdvancedTopics

    forGen.3Extensions

    COB M d li L

  • 8/6/2019 2003 Asme Detc Peak

    44/55

    COB Modeling LanguagesLexical and Graphical Formulations

    Structure

    Level

    (Template)

    Instance

    Level

    Subsystem-S

    Object Relationship Diagram-S

    COB StructureDefinition Language

    (COS)

    I/O Table-S

    Constraint Graph-S

    Constraint Schematic-S

    STEP

    Express

    Express-G

    Lexical Formulations

    OWL UMLXML

    COB Instance

    Definition Language

    (COI)

    Constraint Graph-I

    Constraint Schematic-I

    STEP

    Part 21

    200 lbs

    30e6 psi

    100 lbs20.2 in

    R101

    R101

    100 lbs

    30e6 psi

    200 lbs

    20.2 in OWL UML

    Lexical Formulations

    XML

    OWL, XML, and UML formulations

    are envisioned extensions

  • 8/6/2019 2003 Asme Detc Peak

    45/55

    T ri a n g le

    dh

    Ab

    T ri a n g le

    dh

    Ab

    Tutorial: Triangle Primitive

    variable subvariablesubsystem

    equality relation

    relation

    s

    a b

    dc

    a

    b

    d

    c

    e

    a.das

    r1

    r1(a,b,s.c)

    e = f

    subvariable s.b

    [1.2]

    [1.1]

    option 1.1

    f

    f = s.d

    option 1.2

    f = g

    option category 1

    gcbe =

    r2

    h of cob type h

    wL [ j:1,n]

    wj

    aggregate c.w

    element wj

    Basic Constraint Schematic-S Notation

    c. Constraint Schematic-Sa. Shape Schematic-S

    222

    2

    1

    :2

    1:

    hbdr

    bhAr

    +=

    =

    b. Relations-S

    d. Subsystem-S(for reuse by other COBs)

    h

    b

    Ad

    base, br1

    r2

    bhA2

    1=

    height, h

    222 hbd +=

    area,A

    diagonal, d

    Aside: This is a usage view in AP210 terminology

    (vs. the above design views)

    COB B ildi Bl k

  • 8/6/2019 2003 Asme Detc Peak

    46/55

    T r i a n g u l aP r i s m

    Vh

    b

    l

    COBs as Building BlocksTutorial: Triangular Prism COB Structure

    c. Constraint Schematic-Sa. Shape Schematic-S

    b. Relations-S

    d. Subsystem-S(for reuse by other COBs)

    Triangle

    dh

    Ab

    Triangle

    dh

    Ab

    length, l volume, Vr1

    AlV=

    cross-sectionh

    b

    V l

    AlVr =:1

    e. Lexical COB Structure (COS)

    COBtriangular_prism SUBTYPE_OF geometric_shape;

    length, l : REAL;cross-section : triangle;

    volume, V : REAL;

    RELATIONSr1 : " == * ";

    END_COB;

    E l COB I t

  • 8/6/2019 2003 Asme Detc Peak

    47/55

    200 lbs

    30e6 psiResult b = 30e6 psi

    (output or intermediate variable)

    Result c = 200 lbs

    (result of primary interest)

    X

    Relation r1 is suspended

    X r1

    100 lbs Input a = 100 lbs

    Equality relation is suspended

    a

    b

    c

    Example COB InstanceTutorial: Triangular Prism

    Constraint Schematic-I Lexical COB Instance (COI)

    state 1.0 (unsolved):

    INSTANCE_OF triangular_prism;

    cross-section.base : 2.0;cross-section.height : 3.0;

    length : 5.0;

    volume : ?;END_INSTANCE;

    state 1.1 (solved):INSTANCE_OF triangular_prism;cross-section.base : 2.0;

    cross-section.height : 3.0;

    cross-section.area : 3.0;

    length : 5.0;

    volume : 15.0;

    END_INSTANCE;

    Basic Constraint Schematic-I Notation

    example 1, state 1.1

    Triangle

    dh

    Ab

    Triangle

    dh

    Ab

    length, l volume, Vr1AlV=

    cross-section

    3 in22 in

    3 in

    15 in35 in

  • 8/6/2019 2003 Asme Detc Peak

    48/55

    Tutorial Example:

  • 8/6/2019 2003 Asme Detc Peak

    49/55

    (1) Extension Analysis

    a. 1D Extensional Rod

    1. Behavior: Shaft Tension

    2. Conditions:

    Flaps down : F =

    3. Part Features:(idealized)

    4. Analysis Calculations:

    1020 HR Steel

    E= 30e6 psi

    Leff =5.0 in

    10000lbs

    AF

    =E

    LL eff

    =

    5. Conclusion:

    A = 1.125 in2

    allowable = 18000 psi

    == 1

    allowableMS 1.025

    (2) Torsion AnalysisFlap Link Analysis Documentation

    b. 2D Plane Stress FEA...

    material

    effective length,Leff

    deformation model

    linear elastic model

    Lo

    Extensional Rod

    (isothermal)

    F

    L

    A

    L

    E

    x2

    x1

    youngs modulus,E

    cross section area,A

    al1

    al3

    al2

    linkage

    mode: shaft tension

    condition reaction

    allowable stress

    y

    xP

    E, A

    LLeff

    ,

    Lts1

    A

    Sleeve 1

    A ts2

    ds2

    ds1

    Sleeve 2

    L

    Shaft

    Leff

    s

    stress mos model

    Margin of Safety(> case)

    allowable

    actual

    MS

    (1a) Analysis Template: Flap Link Extensional Model

    APMABB

    ABB

    CBAM

    SMM

    Tutorial Example:

    Flap Link Analysis Template (CBAM)

    * Boundary condition objects & pullable views are WIP concepts*

    Solution ToolInteraction

    Boundary Condition Objects(links to other analyses)*

    CAD-CAEAssociativity(idealization usage)

    Material Models

    Pullable

    Views*

    Geometry

    Flap Linkage Instance

  • 8/6/2019 2003 Asme Detc Peak

    50/55

    material

    effective length,Leff

    deformation model

    linear elastic model

    Lo

    Extensional Rod

    (isothermal)

    F

    L

    A

    L

    E

    x2

    x1

    youngs modulus,E

    shaft

    critical_cross

    _section

    al1

    al3

    al2

    linkage

    mode: shaft tension

    condition reaction

    allowable stress

    stress mos model

    Margin of Safety

    (> case)

    allowable

    actual

    MS

    description

    area,Abasic

    example 1, state 1

    steel

    10000 lbs

    flaps mid position

    1.125 in2

    18000 psi

    30e6 psi

    1.025

    5.0 in

    8888 psi

    1.43e-3 inFlap Link #3

    material

    effective length, Leff

    deformation model

    linear elastic model

    Lo

    Extensional Rod(isothermal)

    F

    L

    A

    L

    E

    x2

    x1

    youngs modulus,E

    shaftcritical_cross

    _section

    al1

    al3

    al2

    linkage

    mode: shaft tension

    condition reaction

    allowable stress

    stress mos model

    Margin of Safety

    (> case)

    allowable

    actual

    MS

    description

    area,Abasic

    X

    3.00e-3 in

    1.125 in2

    5.0 inFlap Link #3

    0.0

    steel10000 lbs

    flaps mid position

    18000psi

    example 1, state 3

    30e6 psi18000 psi

    0.555 in2

    Flap Linkage Instance

    with Multi-Directional I/O States

    Design Verification- Input: design details

    - Output:

    i) idealized design parameters

    ii) physical response criteria

    Design Synthesis- Input: desired physical

    response criteria- Output:

    i) idealized design

    parameters

    (e.g., for sizing), or

    ii) detailed design

    parameters

    Flap Link Extensional Model (CBAM)

  • 8/6/2019 2003 Asme Detc Peak

    51/55

    Flap Link Extensional Model (CBAM)Example COB Instance inXaiTools (object-oriented spreadsheet)

    Detailed CAD data

    from CATIA

    Idealized analysis featuresin APM

    Explicit multi-directional associativit

    between design & analysis

    Modular generic analysis templates

    (ABBs)

    Library data for

    materials

    FocusPointof

    CAD-CAEIntegration

    example 1, state 1

    U i I t t/I t t b d A l i S l

  • 8/6/2019 2003 Asme Detc Peak

    52/55

    Using Internet/Intranet-based Analysis SolversWeb Services Architecture

    Client PCs

    XaiTools

    Thick Client

    Users

    Internet

    June99-Present:EIS Lab- Regular internal use

    U-Engineer.com- Demo usage:

    - US- Japan

    Nov.00-Present:Electronics Co.- Production usage

    (dept. Intranet)

    Future:Company Intranet

    and/or

    U-Engineer.com(commercial)

    - Other solvers

    Iona orbixdj

    Mathematica

    Ansys

    Int

    ernet/Intrane

    t

    XaiTools Ansys

    Solver ServerXaiTools Ansys

    Solver ServerXaiTools Math.

    Solver Server

    CORBA Daemon

    XaiTools Ansys

    Solver Server

    FEA Solvers

    Math Solvers

    CORBA Servers

    COR

    BA

    IIOP

    .

    .

    .

    Engineering Service BureauHost Machines

    Current Version:XaiTools Web Services - SOAP(adds Patran & Abaqus, ACIS, )

  • 8/6/2019 2003 Asme Detc Peak

    53/55

    Convergence of Representations

    Database Techniques(data structure, storage )Software Development(algorithms )

    Artificial Intelligence

    & Knowledge-Based Techniques(structure combined with algorithms/relations/behavior)

    EER

    STEP Express

    ER

    UML

    Flow Charts

    OMT

    Objects

    Rules

    Constraint graphs

    Constrained Object - like

    RepresentationsCOBs, OCL, ...

  • 8/6/2019 2003 Asme Detc Peak

    54/55

    Short Course: Using Standards-based Engineering Frameworks for

    Electronics Product Design and Life Cycle Support

  • 8/6/2019 2003 Asme Detc Peak

    55/55

    Technique Summaryx Tool independent model interoperability

    Application focus: analysis template methodology

    x Multi-representation architecture (MRA)

    & constrained objects (COBs): Addresses fundamental gaps:

    Idealizations & CAD-CAE associativity:

    multi-fidelity, multi-directional, fine-grained

    Based on information & knowledge theory

    Structured, flexible, and extensible

    x Improved quality, cost, time: Capture engineering knowledge in a reusable form

    Reduce information inconsistencies

    Increase analysis intensity & effectiveness