Abstract 1 Motivation - gatech.edu
Transcript of Abstract 1 Motivation - gatech.edu
X-Analysis Integration TechnologyRussell S. Peak
Technical Report EL002-2000A
Engineering Information Systems Labhttp://eislab.gatech.edu/
CALS Technology CenterGeorgia Institute of Technology
Atlanta, Georgia USA
March 15, 2000
AbstractThis document overviews X-analysis integration (XAI) technology and example applications. It serves as aguide to recent research and development in this arena carried out by EIS Lab. References to in-depthdescriptions of the underlying concepts and applications are included in an annotated bibliography.
1 MotivationLinking design and analysis models is profoundly different than typical data integration tasks in that itrequires multidirectional heterogeneous transformations - transforming one or more types of information(e.g., design geometry and materials) into a different type of information (e.g., an idealized finite elementmodel) and vice-versa. Today such idealization transformations are usually not articulated in any form,much less captured as computable CAD-CAE associativity (Figure 4a), thus seriously limiting automationand knowledge capture. The integration challenge is further complicated in that a given type of product canhave numerous types of analysis models that vary in discipline, resolution, application, and fidelity [Peak1993; Peak et al. 1998]. We believe this diversity makes the gap between design and analysis too large fora single span integration bridge.
2 Technical Approach
2.1 MRA Conceptual ArchitectureThe multi-representation architecture (MRA) has been developed with intermediate representations asstepping stones to achieve the flexibility and modularity dictated by the above simulation-based engineering(SBE) needs (Figure 1). It is particularly aimed at capturing reusable analysis knowledge at the preliminaryand detailed design stages.
In the MRA conceptual architecture, solution method models (SMMs) are object-oriented wrappers arounddetailed solution tools that obtain analysis results in a highly automated manner. They support white boxreuse of existing tools (e.g., FEA tools and in-house codes) within an integrated framework (Figure 5,Figure 8). Analysis building blocks (ABBs) represent analytical engineering concepts as semantically richobjects independent of solution method and product domain. ABBs generate SMMs based on solutiontechnique-specific considerations such as symmetry and mesh density. Analyzable product models (APMs)represent design-oriented details, providing a common stepping stone to multiple design tools andsupporting multi-fidelity analysis idealizations [Tamburini, 1999]. Finally, context-based analysis models
X-Analysis Integration Technology
2
(CBAMs) explicitly represent the fine-grained associativity between a design model and its diverse analysismodels (i.e., between ABBs and APMs). CBAMs are also known as analysis modules and analysistemplates.
Figure 1 illustrates these concepts via a solder joint analysis example [Peak et al. 1998]. Due to thecoefficient of thermal expansion mismatch between the printing wiring board (PWB) and component, thesolder joint deforms under thermal loads. The goal of this analysis model is to compute the resulting strainin order to estimate solder joint fatigue life. The left side shows design-related details of APM entities: thecross-section of a component, a PWB, solder joints, and epoxy. The assembly of these entities is anotherAPM entity, a PWA component occurrence, ωc. On the right, the ABB is a generic analysis system, PlaneStrain Bodies System, that can be used in analyses for multiple types of products.
The CBAM, Solder Joint Plane Strain Model, contains associativity linkages, Φi, which indicatehow the APM design entities are idealized as homogeneous plane strain bodies in the ABB. For example,linkage Φ1 explicitly specifies that the height of ABB body1, h1, equals the total height of the component, hc
(a geometric idealization, Γ1, of the detailed APM component entity). Linkage Φ2 similarly specifies thematerial model for body1. While the top figure shows this design-analysis associativity informally, thelower one is a constraint schematic - a structured information model that specifies all associativity linkages.As COBs, these such product-specific analysis models also have underlying lexical forms.
2.2 Constrained Objects (COBs)Object and constraint graph techniques are combined in a new knowledge representation termed constrainedobjects (COBs) to represent ABBs, APMs, and CBAMs [Wilson, 2000]. COBs have the followingcapabilities:
• Various information modeling forms: computable lexical forms (including STEP EXPRESS) andhuman-interpretable graphical forms (Figure 2)
• Object constructs: sub/supertypes, inheritance, basic aggregates, and multi-fidelity objects• Multi-directionality (I/O changes)• Wrapping external programs as white box relations• Adaptability, reusability, modularity, and semantics richness.
COB multi-directionality is particularly important to aid design synthesis (sizing) and design verification(analysis) within the same analysis module.
2.3 MethodologyThe MRA routinization process (Figure 1) is a knowledge capture technique for transforming physicalbehavior research and design standards into catalogs of ready-to-use analysis modules [Peak et al. 1999a].Working with designers, analysts identify commonly needed analyses and implement them as CBAMtemplates. Routine analysis then involves the regular usage of module instances to support product design.
3 Toolkit ImplementationXaiTools Framework™ is a second-generation Java-based prototype toolkit that implements MRA X-analysis integration concepts (Figure 1). It is targeted at design-analysis integration (Figure 3 and Figure 4)in CAD/CAE environments with high diversity (e.g., diversity of parts, analysis discipline, analysisidealization fidelity, design tools, and analysis tools) and where explicit design-analysis associativity isimportant (e.g., for automation, knowledge capture, and auditing).
The current tool architecture (Figure 5) supports:• Integration with representative CORBA-based analysis tools: FEA (Ansys) and general math
(Mathematica)
X-Analysis Integration Technology
3
• Integration with representative design tools: mechanical CAD (CATIA), electrical CAD (via STEPAP210 DIS WD1.7), custom tools, and libraries (e.g., materials and fasteners)
• COB-based analysis module libraries• Basic COB authoring tools• Multi-directional constraint solver: COB-based wrapper for Mathematica
4 Applications & BenefitsExample industrial applications include PWA-B thermomechanical analysis, electronic packaging thermalresistance analysis, and aerospace structural analysis (Figure 3, Figure 4, Figure 6) [Peak et al. 1997, 1999c,2000a]. Product-specific applications such as XaiTools PWA-B™ and XaiTools ChipPackage™ have beenbuilt upon this general-purpose foundation. In a nutshell product-specific CBAMs and product modelentities (APMs) are added as COB subclasses. Related techniques [Koo, 2000; Zhou et al. 1997]intelligently leverage product model knowledge to mesh and combine building blocks into complex finiteelement models - models that are often impractical with brute force automeshing (Figure 4).
Distinctive benefits include greater than 10:1 reduction in analysis modeling time, highly automatedparametric FEA, self-serve analysis for supply chains at Internet-based engineering service bureaus (ESBs)(Figure 7, Figure 8) [Scholand et al. 1999], capture of multi-fidelity multi-directional reusable analysisknowledge, and standards-based product data-driven analysis. Overall the MRA approach has divided theCAD-CAE gulf into natural object-oriented packages coupled with explicit associativity to fundamentallyaddress the integration issues identified above.
5 Further ResearchCurrent research includes MRA-based optimization [Cimtalay, 2000], simulation-based manufacturing[Scholand, 2000], generalized product data-driven finite element meshing, and advanced geometricidealization associativity. Other research directions include:• Advanced constrained object constructs (e.g., higher order constraints, subgraph buffering, general
aggregate relations, and time domain attributes)• Multi-level inter-analysis associativity and related conditions and loads that originate from product
requirements• Techniques and tools for interactively constructing and using COBs in multi-user environments• Automated pullable views combining documentation languages like XML and COB techniques (e.g., to
show results summaries)
X-Analysis Integration Technology
4
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
body3body2
body1body4
T0
Printed Wiring Board (PWB)
SolderJointComponent
AnalyzableProduct Model
Explicit Design-Analysis Associativity
Analysis Module Creation Methodology
ProductModel Selected Module
Analysis Module Catalogs
MCAD
ECAD
Physical Behavior ResearchDesign Handbooks
CommercialAnalysis ToolsAnsys
Abaqus
Solder Joint Deformation Model
Idealization/Defeaturization
CommercialDesign Tools
PWB
Solder JointComponent
APM ↔ CBAM ↔ ABB=↔ SMM
Routine Analysis(Module Usage)
Routinization(Module Creation)
CAE
Informal Associativity Diagram
Constrained Object-based Analysis TemplateConstraint Schematic View
Plane Strain Bodies System
PWA Component Occurrence
CL
1
νmaterial ,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
APM ΦABB
Γ1:
Γ3:3 APM 4 CBAM
2 ABBc
4body 3body
2body
1h oT
primary structural material
Γ2:
ii
i
1 SMM
Design Model Analysis Model
ABB ΨSMM
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
L s
primary structural materialtotal 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 material linear-elastic modelcomponentoccurrence
solder jointshear strainrange
[1.2]
[1.1]length 2 +
3 APM 2 ABBΦ2Φ14 CBAM
Figure 1 Recent analysis integration concepts
Subsystem Views
Object Relationship Diagram
COB SchemaLanguage
I/O Tables
Extended Constraint Graphs
Constraint Schematic
STEPExpress
Express-G
HTML
COB InstanceLanguage
Extended Constraint Graphs-I
Constraint Schematic-I
STEPPart 21
200 lbs
30e6 psi
100 lbs 20.2 in
R101
R101
100 lbs
30e6 psi 200 lbs
20.2 inHTML
a. COB Schema (cos) b. COB Instance (coi)
Figure 2 Lexical and graphical forms of the COB representation
X-Analysis Integration Technology
5
Analysis Modules (CBAMs) of Diverse Mode & Fidelity MCAD Tools
Materials DB
y
xPP
E, A
∆LLeff
ε=, σ=
L
FEA Ansys
General MathMathematica
Analyzable Product Model
XaiTools
XaiTools
Extension
Torsion1D
1D,2D,3D*
Modular, Reusable Template Libraries
CATIA
temperature change,=∆T
material model
temperature, T reference temperature, To
cte, α
youngs modulus, E
force, F
area, A stress,=σ
undeformed length, Lo
strain,=ε
total elongation,=∆Llength, 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
xFF
E, A, α
∆LLo
∆T, ε=, σ=
yL
r1
r2
r4
sr1
r3
material
effe ctive len gth , Lef f
deforma tio n mode l
li near elastic mode l
Lo
Torsional Rod
G
ϕ
τ
J
γ
r
θ2
θ1
she ar modulus, G
cross sectio n:e ffecti ve rin g polar moment of inertia, J
al1
al3
a l2a
lin ka ge
mode: sha ft torsion
condition rea ctionT
outer radius, r o a l2b
stress mo s model
allo wable stre ss
twist mos mod el
Margin of Safety(> case)
allowableactual
MS
Ma rg in of Safety(> case)
allowableactual
MS
allow abletw ist Analysis Tools
* = Item not yet available in toolkit (all others have working examples)
Design Tools
a. Tutorial examples: “flap link” mechanical part
Analysis Tools
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 ps i
65000 ps i
57000 ps i
52000 ps i
39000 ps i
0.067 in/in
0.030 in/in
5960 I bs
1
10000000 ps i
9.17
5. 11
9. 77
rear spar fit ting att ach point
BLE7K18
2G7T12U (D et ent 0, Fairing Condition 1)
L29 -300
Outboard TE Flap, Support N o 2;Inboard Beam, 123L4567
Bulk head Fitti ng Joint
Program
Part
Feature
Channel Fit tingStatic Strengt h AnalysisTemplate
1 of 1D ataset
strength model
r 1
eb
h
tb
te
Pu
Ftu
E
r2
r0
a
FtuL T
Ft y
FtyLT
epuLT
tw
MSwall
epu
jm
MSepb
MSeps
Ch annel FittingSta tic Stre ngth Ana lysis
Fsu
IAS Functi onRef D6-81766
end pad
base
material
wall
analysi s context
mode: (ulti mate stati c strength)
con diti on:
heuristic: overall fi tt ing factor, Jm
bolt
f itt ing
headradius, r1
hol e radius, ro
wid th, b
eccentri ci ty, ethickness, te
hei ght, h
rad ius, r2thickness, tb
hole
th ickness, twangl ed hei ght, a
max all owable ulti mate stress,
allowable ult imate long transverse stress,max all owable yi eld stress,max all owable long transverse stress,max all owable she ar stress,pl astic ul timate strai n,
pl astic ul timate strai n long tran sverse,young mod ulus of el asticity,
load, P u
Ft u
Fty
Ft yL T
Fsu
epu
epuL T
E
FtuL T
product structure (chann el f it ting joi nt) Analysis Modules (CBAMs)
of Diverse Feature:Mode, & Fidelity Design Tools
Materials DB
FEAElfini*
MATDB-like
Analyzable Product Model
XaiTools
XaiTools
Fitting:Bending/Shear
3D
1.5D
Modular, Reusable Template LibrariesMCAD Tools
CATIA
Lug:Axial/Oblique; Ultimate/Shear
1.5D
Assembly:Ultimate/
FailSafe/Fatigue** = Item not yet available in toolkit (all others have working examples)
di agonal brace l ug joint j = top
0.7500 in
0.35 in
0.7500 in
1.6000 in
2
0. 7433
14. 686 K
2.40
4.317 K
8.633 K
k = norm
Max. torque brake set tingdetent 30, θ2=3.5º
7050-T7452, MS 7-214
67 Ks i
L29 -300
Out board TE Flap, Support No 2;Inboard Beam, 123L4567
Diagonal Brace Lug Joint
Program
Part
Feature
Lug J ointAx ial Ultimate Strength Model
Template
j = top lugk = normal diamet er (1 of 4)
Dataset
materi al
deformation mo del
max a llowabl e ult imate stress, FtuL
e ffective width , W
anal ysis co ntext
objecti ve
mod e (ult imate static strength )
cond iti on
estimated axial ult imate strength
Marg in o f Safety(> case)
allowableactua l
MS
n ormal diameter, Dnorm
thickness, t
e dge margin, e
Plug joint
size,n
lug s
l ugj hole
diameters
product structure (lug j oi nt)
r1nP jointlug
L [ j:1,n ]
P lug
L [ k]Dk
o versize diameter, DoverD
PaxuWe
t
F t uax
Kaxu
Lug Axial Ulti mateStrength Model
BDM 6630
Fasteners DB
FASTDB-like
General Math Mathematica
In-HouseCodes
b. Aerospace examples: “bike frame” mechanical part
Figure 3 Flexible MRA design-analysis integration using COBs in XaiTools
X-Analysis Integration Technology
6
Analysis Modules (CBAMs) of Diverse Mode & Fidelity
Design Tools
Laminates DB
FEA Ansys
General MathMathematica
Analyzable Product Model
XaiToolsPWA-B
XaiToolsPWA-B
Solder JointDeformation*
PTHDeformation & Fatigue**
1D,2D
1D,2D,3D
Modular, ReusableTemplate Libraries
ECAD Tools Mentor Graphics,
Accel*
temperature change,=∆T
material model
temperature, T reference temperature, To
cte, α
youngs modulus, E
force, F
area, A stress,=σ
undeformed length, Lo
strain,=ε
total elongation,=∆L
length, Lstart, 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
xFF
E, A, α
∆LLo
∆T, ε=, σ=
yL
r1
r2
r4
sr1
r3materia l
e ffecti ve length, Leff
deformation model
li near elastic mod el
Lo
Torsio nal Rod
G
ϕ
τ
J
γ
r
θ2
θ1
shear mo dulus, G
cross section:e ffective ring po lar momen t of in erti a, J
al1
al3
al2 a
linkage
mo de: shaft torsion
co ndition reactionT
ou ter radiu s, ro al2 b
stress mos mode l
allowable stress
tw ist mos mode l
Margin of Safety(> case)
allowableactual
MS
Margin of Safety(> case)
allowableactual
MS
allo wabletw ist Analysis Tools
PWBWarpage
1D,2D
Materials DB
PWB Layup ToolXaiTools 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
c. Electronic packaging examples: PWA/Bs
EBGA, PBGA, QFP
CuGround
PKG
Chip
Γ
Analysis Modules (CBAMs) of Diverse Mode & Fidelity
FEAAnsys
General MathMathematica
Analyzable Product Model
XaiTools
XaiToolsChipPackage
ThermalResistance
3D
Modular, Reusable Template Librariestemperature change,=∆T
material model
temperature, T
reference temperature, To
cte, α
youngs modulus, E
force, F
area, A stress,=σ
undeformed length, Lo
strain,=ε
total elongation,=∆L
length, Lstart, 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
xFF
E, A, α
∆LLo
∆T, ε=, σ=
yL
r112 xx −
r2
oLLL −=∆
r4
AF
sr1
oTT −
r3LL∆=ε
material
effe ctive length, Lef f
d eformation model
linear elastic model
Lo
Torsiona l Rod
G
ϕ
τ
J
γ
r
θ2
θ1
sh ear modulus, G
cross section:e ffective ring polar mo ment of inertia, J
al1
al3
al2a
li nkage
mode: shaft torsi on
condition reacti onT
outer radius, r o al2b
stress mos mod el
all owable stress
twist mos model
Margin of Safe ty(> case)
allowableactua l
MS
Marg in o f Sa fety(> ca se)
allowableactua l
MS
all owabletwist Analysis Tools
Design Tools
PWB DBMaterials DB*
Prelim/APM Design ToolXaiTools ChipPackage
ThermalStress
Basic3D**
** = Demonstration module
BasicDocumentation
Automation AuthoringMS Excel
d. Electronic packaging examples: chip packages
Figure 3 Flexible MRA design-analysis integration using COBs in XaiTools (continued)
X-Analysis Integration Technology
7
CAD Modelbulkhead assembly attach point
CAE Model channel fitting analysis
materialproperties
idealizedanalysis
geometry
analysisresults
No explicitfine-grainedCAD-CAE
associativity
detaileddesigngeometry
a. Representative current practice
Fitting Casing Body
Channel Fitting Casing Body*
Bathtub Fitting Casing Body
Angle FittingCasing Body
Fitting System ABB
Fitting Wall ABBFitting End Pad ABB
Fitting Bolt Body*
Open Wall FittingCasing Body
Fitting End Pad Bending ABB Fitting End Pad
Shear ABB*
Open Wall Fitting End Pad Bending ABB
Channel FittingEnd Pad Bending ABB*
ese
trPf02π
=
3 )2( b 1 teKC −=
21e
behtPCf =
21 1 KKC =
),,,( 011 erRrfK =
),(2 we ttfK =
),,( 13 hbrfK =π
baR+=
2dfRe
+−=
),min( wbwaw ttt =
bolt
load
Fitting Washer Body
Specialized Analysis Body
P
ABB
Specialized Analysis System
washercasing 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
eb
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 FunctionRef DM 6-81766
end pad
base
material
wall
analysis context
mode: (ultimate static strength)
condition:
heuristic: overall fitting factor, Jm
bolt
fitting
headradius, r1
hole radius, ro
width, b
eccentricity, ethickness, teheight, h
radius, r2
thickness, tb
hole
thickness, twangled 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
epuLT
E
FtuLT
product structure (channel fitting joint)
ReusableChannel Fitting CBAM
Object Hierarchy ofFitting ABBs
b. Template Representation as COBs
Detailed CAD datafrom CATIA
Idealized analysis features in APM
Explicit multi-directional associativity between detailed CAD data & idealized analysis features
Fitting & MoS ABBs
Library data for materials & fasteners
c. Integrated implementation in MRA-based XaiTools
Figure 4 Aerospace analysis modules for channel fitting analysis
X-Analysis Integration Technology
8
ODBMS*, PDM*
Other CORBAWrappers*
MCAD: CATIAIDEAS*, Pro/E*, AutoCAD*
ECAD: Mentor Graphics (AP210 WD)PWB Layup ADT, ChipPackage ADT
Accel (PDIF, GenCAM)*
FEA: Ansys, Elfini*, Abaqus*Math: Mathematica, MatLab*, MathCAD*
In-House Codes
MaterialPropertyManager
ConstraintSolver
COB Schemas
objects, x.cos, x.exp
Analysis Module Tools
Mathematica
Template Libraries: Analysis Packages*, CBAMs, ABBs, APMs, Conditions*Instances: Usage/adaptation of templates
AnalysisCodes
COB Instances
objects, x.coi, x.step
Tool Forms(parameterized
tool models/full* SMMs)
CAD Tool
PersistentObject
Repository
Design Tools
COB Server
StandardParts
Manager
asterisk (*) = in-progress/envisioned extensions
Analysis Mgt. Tools
COB Analysis ToolsNavigator: XaiTools
Editor (text & graphical*)
Pullable Views*,Condition Mgr*, ...
CORBA Wrappers
Libraries
Figure 5 Product domain-independent XaiTools architecture
a. Ball grid array thermal resistance model[Koo, 2000; Peak et al. 2000a]
b. Ball grid array stress model[Zeng in Peak et al. 2000a]
c. PWB thermomechanical deformation model[Koo, 2000; Peak et al. 1999c]
c. PWA thermomechanical deformation model[Zhou et al. 1997]
Figure 6 Highly automated product data-driven finite element modeling
X-Analysis Integration Technology
9
Analysis Documentation Ready-to-Use Analysis ModulesFigure 7 U-Engineer.com - An Internet-based engineering service bureau (ESB)
Client PCs
XaiTools
Thick Client
UsersInternet
Current:U-Engineer.com(pilot demo) - Ansys - Mathematica
Future:Company Intranet and/orU-Engineer.com(commercial) - Other solvers
Iona orbixdj
Mathematica
Ansys
Internet/Intranet
XaiTools AnsysSolver Server
XaiTools AnsysSolver Server
XaiTools Math.Solver Server
CORBA Daemon
XaiTools AnsysSolver Server
FEA Solvers
Math Solvers
CORBA Servers
CO
RBA IIO
P...
Engineering Service BureauHost Machines
Figure 8 Automated execution of Internet/Intranet-based analysis solvers
X-Analysis Integration Technology
10
6 Bibliography
6.1 Engineering Change ManagementCohen, T.; Navathe, S. B.; Fulton, R.E (to appear 2000) C-FAR: Change Favorable Representation, InvitedPaper for Special Issue: “CAD After 2000: Integrated, Intelligent, Collaborative” CAD Journal.Cohen, T.; Peak, R.S.; Fulton, R.E. (Sept. 1999) Evaluating A Change Process Product Data Model For AnAnalysis Driven Supply Chain Case Study, 1999 ASME Design Engineering Technical Conferences,Proceedings of DETC99, Las Vegas, Nevada, 9014.Cohen, T.; Fulton, R.E. (1998) A Data Approach to Tracking and Evaluating Engineering Changes, 1998ASME Design Engineering Technical Conferences, Proceedings of DETC'98, Atlanta.Cohen, T. (1997) A Data Approach to Tracking and Evaluating Engineering Changes, Doctoral Thesis,Georgia Institute of Technology, Atlanta.
6.2 Analysis IntegrationThe following papers overview recent X-analysis integration (XAI) research and applications (includingelectronic packaging thermomechanical analysis and aerospace structural analysis). Most publications areaccessible on the web at http://eislab.gatech.edu/ along with other research, project, and toolkitinformation.
Other publications are planned describing newer developments (e.g., CBAMs) and applications(e.g., thermal resistance analysis for electronic chip packages). Advances beyond the main MRA paper[Peak et al. 1998] include:• APMs – Combine & filter design information from multiple sources and add idealizations that are
reusable in potentially many analyses (typically in CBAMs) [Tamburini, 1999]. Recognizes that thefull design-oriented PM is not typically required for analysis, thus simplifying APM management.
• CBAMs (context-based analysis models) – Generalizes PBAMs by adding associativity with the contextof why an analysis is being done, including objectives (e.g., determining margin of safety). PBAMsfocused on associativity between design objects (APM entities) and product-independent analysisobjects (ABBs). Other context elements under development include the requirements and behaviormodes being analyzed and boundary condition objects (loads, conditions, and links to next-higheranalyses).
• Lexical COBs – Generalizes the ‘ABB structure’ as the primary computable lexical representation forconstraint graphs underlying APMs, ABBs, and CBAMs [Wilson, 2000].
• Mechanical/aerospace part applications – Demonstrates MRA product domain independence throughexamples beyond earlier electronic packaging applications [Peak et al. 1999b]. Utilizes techniques forintegrating APMs with general geometric CAD models such as CATIA models [Chandrasekhar, 1999].
• XaiTools – next-generation Java-based MRA toolkit (beyond Smalltalk-based DaiTools). Includes:• Mathematica-based constraint solver – Manages basic associativity relations (typically equalities)
as well as complex idealization and analysis relations. Viewed as a key step towards a subsolverarchitecture in which solution tools like Mathematica would be SMM-based subsolvers.
• CORBA-based wrappers - Next-generation means for multi-platform distributed computing (e.g., itis now used to wrap Mathematica as the main shared constraint solver and Ansys for FEA analysis;other anticipated applications include other SMMs, design tools, and persistent data storage).
The Multi-Representation Architecture (MRA) TechniquePeak, R. S.; Scholand, A. J.; Tamburini D. R.; Fulton, R. E. (1999a) Towards the Routinization ofEngineering Analysis to Support Product Design. Invited Paper for Special Issue: Advanced Product Data
X-Analysis Integration Technology
11
Management Supporting Product Life-Cycle Activities, Intl. J. Computer Applications in Technology, Vol.12, No. 1, 1-15.
Overviews the routinization methodology for creating highly automated product data-driven analysis modules thatcan be implemented in the MRA (c. 1997).
Peak, R. S.; Fulton, R. E.; Nishigaki, I.; Okamoto, N. (1998) Integrating Engineering Design and AnalysisUsing a Multi- Representation Approach. Engineering with Computers, Vol. 14 No. 2, 93-114.
Introduces the multi-representation architecture (MRA) which places product models (PMs), PBAMs, ABBs, andsolution method models (SMMs) in a broader, interdependent context. Presents the explicit representation ofdesign-analysis associativity, and proposes a routine analysis automation methodology (c. 1995). APMs, CBAMs,and lexical COBs are newer MRA concepts described elsewhere.
Peak, R. S. (1993) Product Model-Based Analytical Models (PBAMs): A New Representation ofEngineering Analysis Models. Doctoral Thesis, Georgia Institute of Technology, Atlanta.
Focuses on the PBAM representation (including the ABB representation and constraint schematics) andautomation of routine analysis. Includes example applications to solder joint analysis, and defines objectives foranalysis model representations. Contains a starter set of ABBs. Discusses PMs and a precursor to SMMs, but doesnot explicitly define the MRA itself.
Constrained Objects (COBs)Wilson, M. W. (expected 2000), The Constrained Object (COB) Representation for Engineering AnalysisIntegration, Masters Thesis, Georgia Institute of Technology, Atlanta.
Defines the primary computable lexical representation for the constraint graph-based objects underlying APMs,ABBs, and CBAMs.
Analyzable Product Models (APMs)Tamburini, D. R (1999), The Analyzable Product Model Representation to Support Design-AnalysisIntegration, Doctoral Thesis, Georgia Institute of Technology, Atlanta.
Introduces the analyzable product model (APM) as a product model representation specifically for engineeringanalysis. APMs coordinate design data from multiple sources (including STEP models) and add multi-fidelityidealizations to support diverse analysis models.
Tamburini, D. R., Peak, R. S., Fulton R. E. (1997) Driving PWA Thermomechanical Analysis from STEPAP210 Product Models, CAE/CAD and Thermal Management Issues in Electronic Systems, EEP-Vol.23/HTD-Vol. 356, Agonafer, D., et al., eds., ASME Intl. Mech. Engr. Congress & Expo., Dallas, 33-45.
Includes slides overviewing how APM technique was used with STEP AP210 in TIGER.Tamburini, D. R.; Peak, R. S.; Fulton, R. E. (1996) Populating Product Data for Engineering Analysis withApplications to Printed Wiring Assemblies. Application of CAE/CAD to Electronic Systems, EEP-Vol.18,Agonafer, D., et al., eds., 1996 ASME Intl. Mech. Engr. Congress & Expo., Atlanta, 33-46.
Describes how to populate APMs from design tool data via STEP. This technique was later used in TIGER [Peaket al. 1997] to drive analyses from STEP AP210 PWA product models.
Chandrasekhar, A. (1999), Interfacing Geometric Design Models to Analyzable Product Models withMultifidelity and Mismatched Analysis Geometry, Masters Thesis, Georgia Institute of Technology, Atlanta.
Solution Method Models (SMMs)Koo, D.; Peak, R. S.; Fulton, R. E. (Sept. 1999) An Object-Oriented Parser-based Finite Element AnalysisTool Interface, SPIE Conference on Intelligent Systems in Design and Mfg. II, Boston, SPIE Vol. 3833, pp.121-132.
Parametric Modular Finite Element ModelingKoo, D. (expected 2000), Automating Highly Coupled Multi-Body Finite Element Modeling, MastersThesis, Georgia Institute of Technology, Atlanta.Hsiung, C. H. (expected 2000) The Reusable Engineering Analysis Preprocessing Methodology to SupportDesign-Analysis Integration, Doctoral Thesis, Georgia Institute of Technology, Atlanta.Zhou, W. X. (1997), Modularized & Parametric Modeling Methodology for Concurrent Mechanical Designof Electronic Packaging, Doctoral Thesis, Georgia Institute of Technology, Atlanta.
X-Analysis Integration Technology
12
Defines technique for taking advantage of product-specific knowledge to create complex finite element modelsthat are not practical with typical automeshing methods.
Zhou, W. X.; Hsiung, C. H.; Fulton, R. E.; Yin, X. F.; Yeh, C. P.; Wyatt, K. (1997) CAD-Based AnalysisTools for Electronic Packaging Design (A New Modeling Methodology for a Virtual DevelopmentEnvironment). InterPACK'97, Kohala Coast, Hawaii.
Overview of [Zhou, 1997] as well as interactive finite element models.
OptimizationCimtalay, S. (expected 2000), Optimization Model Enhancement Paradigm (OMEP), Doctoral Thesis,Georgia Institute of Technology, Atlanta.Cimtalay, S.; Peak, R. S.; Fulton, R. E. (1996) 'Optimization of Solder Joint Fatigue Life Using ProductModel-Based Analysis Models', Application of CAE/CAD to Electronic Systems, EEP-Vol. 18, Agonafer,D., et al., eds., 1996 ASME Intl. Mech. Engr. Congress & Expo., Atlanta, pp. 47-53.
Internet-based Engineering Service Bureau ConceptsMcLay, M.; Scholand, A. J.; Fulton, R. E. (Dec. 1999) Issues in Mapping GenCAM to XML. MarkupTechnologies '99, Graphic Communications Association, Philadelphia, PA.A. J. Scholand and R. S. Peak (Aug 20, 1999) Internet-based Engineering Service Bureau (ESB)Technology, Georgia Tech Engineering Information Systems Lab Technical Report EL003-1999A.
Overviews the extended Internet-based engineering service bureau (ESB) concepts based on DoD supply chainexperiences in ProAM
Scholand, A.J.; Peak, R. S.; Fulton, R. E. (Sept. 1999) Enabling Distributed Data Processing for InternetAnalysis with GenX, ASME Design Engineering Technical Conference (DETC'99), Las Vegas.Scholand, A. J.; Peak, R. S.; Fulton, R. E. (1997) The Engineering Service Bureau - Empowering SMEs toImprove Collaboratively Developed Products. CALS Expo USA, Orlando, Track 2, Session 4.
Overviews the Internet-based engineering service bureau (ESB) paradigm initiated in the DARPA-sponsoredTIGER Program. Describes services ranging from self-serve to full-serve, with a focus on highly automatedproduct data driven analysis. Includes ESB setup and user guidelines.
ApplicationsR. S. Peak, M. W. Wilson, D. Koo, A. J. Scholand, S. Zeng, R. E. Fulton (expected Mar. 2000a) Design-AnalysisIntegration Research for Electronic Packaging. Phase I Report: Needs Assessment and Basic Techniques, Georgia TechEngineering Information Systems Lab Technical Report E-15-658-D13, Shinko Electric.
Overviews MRA-based automation of thermal resistance analysis for electronic packages, including product-datadriven variable topology FEA solutions.
Peak, R. S. (Nov 29, 1999) Integrating Product Design and Analysis Models. An Overview of ProAM: Product Data-Driven Analysis in a Missile Supply Chain. 21st Century Commerce Expo, Assoc. for Enterprise Integration (AFEI),San Diego, Track 7, Session 3.
Presentation overviewing ProAM project.R. S. Peak, A. J. Scholand, R. E. Fulton, D. Koo, D. R. Tamburini, M. W. Wilson, S. Zeng, J. H. Roberts, P. J. Spann(Aug 23, 1999c) Product Data-Driven Analysis in a Missile Supply Chain (ProAM) Final Report, Georgia TechEngineering Information Systems Lab Technical Report E-15-642-D05, Concurrent Technologies Corp ContractN00140-96-D-1818/0008 for US DoD JECPO.
Describes tools and techniques developed in the ProAM project. Techniques cover general analysis integrationand Internet-based engineering service bureau (ESB) concepts. PWA/B applications include the XaiTools™ toolkitand U-Engineer.com.
R. S. Peak, R. E. Fulton, A. Chandrasekhar, S. Cimtalay, M. A. Hale, D. Koo, L. Ma, A. J. Scholand, D. R.Tamburini, M. W. Wilson (Feb. 2, 1999b) Design-Analysis Associativity Technology for PSI, Phase IReport: Pilot Demonstration of STEP-based Stress Templates Georgia Tech Project E15-647, The BoeingCompany Contract W309702.
Overviews MRA applications relevant to integration of aerospace structural analysis. Includes CBAM concepts,APM links to CATIA CAD models, and XaiTools usage of Mathematica as a COB-based constraint solver.
X-Analysis Integration Technology
13
Peak, R. S.; Fulton, R. E.; Sitaraman, S. K. (1997) Thermomechanical CAD/CAE Integration in the TIGERPWA Toolset. InterPACK'97, Kohala Coast, Hawaii.
Shows how MRA techniques were applied in the DARPA-sponsored TIGER Program. Includes PWA and PWBthermomechanical analyses driven by STEP AP210 product models that originated in the Mentor GraphicsBoardStation layout tool.
Peak, R. S.; Fulton, R. E. (1993b) Automating Routine Analysis in Electronic Packaging Using ProductModel-Based Analytical Models (PBAMs), Part II: Solder Joint Fatigue Case Studies. Paper 93-WA/EEP-24, ASME Winter Annual Meeting, New Orleans.
Condensed version of solder joint analysis case studies in [Peak, 1993]. Illustrates automated routine analysis,mixed formula-based and FEA-based analysis models, multidirectional analysis, and capabilities of constraintschematic notation.
ToolsXaiTools Users Guide (1999)
XaiTools™ is Java-based toolkit for X-analysis integration based on the MRA. This document gives basic usageinstructions. Other documents describing the general architecture, examples, tutorials, COB creation guidelines,and developer guidelines are planned. See the XaiTools home page at http://eislab.gatech.edu/tools/XaiTools/
XaiTools Installation and Configuration Guide (1999)XaiTools PWA-B Users Guide (1999)
XaiTools PWA-B™ provides a PWB layup design tool and PWB warpage analysis modules to help designers andfabricators automate tedious tasks and compare design alternatives. Built upon the general-purpose XaiToolsfoundation, it can be configured as a thick client to take advantage of Internet-based analysis solvers.
XaiTools ChipPackage Users Guide (expected 2000)U-Engineer.com (1999)
An Internet-based engineering service bureau with self-serve analysis modules for PWA designers and PWBfabricators.