Copyright (C) 2005 Standards-based Engineering Framework for Next Generation PLM IDA-STEP: Integrating Distributed Applications based on STEP Presenters: Dirk Zwemer 2 - [email protected]Manas Bajaj 1,2 - [email protected]Co-Authors: Russell Peak 1,2 , Lothar Klein 1,3 , Mike Dickerson 2 1. Georgia Institute of Technology - www.gatech.edu 2. InterCAX, LLC – www.InterCAX.com 3. LKSoft – www.lksoft.com PDE 2005 The 7th NASA-ESA Workshop on Product Data Exchange (PDE) April 19-22, 2005 Manufacturing Research Center, Georgia Tech, Atlanta, USA North American LKSoft Representative IDA-STEP www.ida-step.net
PDE 2005 The 7th NASA-ESA Workshop on Product Data Exchange (PDE) April 19-22, 2005 Manufacturing Research Center, Georgia Tech, Atlanta, USA. IDA-STEP www.ida-step.net. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Copyright (C) 2005
Standards-based Engineering Framework for Next Generation PLMIDA-STEP: Integrating Distributed Applications based on STEP
Co-Authors:Russell Peak1,2, Lothar Klein1,3, Mike Dickerson2
1. Georgia Institute of Technology - www.gatech.edu2. InterCAX, LLC – www.InterCAX.com3. LKSoft – www.lksoft.com
PDE 2005The 7th NASA-ESA Workshop on Product Data Exchange (PDE)
April 19-22, 2005 Manufacturing Research Center, Georgia Tech, Atlanta, USA
North American LKSoft Representative
IDA-STEP
www.ida-step.net
2Copyright (C) 2005www.InterCAX.com
AbstractStandards-based Engineering Framework for Next Generation Product LifecycleManagementManas Bajaj and Russell Peak (InterCAX and Georgia Tech), Lothar Klein (LKSoft and InterCAX), Mike Dickerson (InterCAX), Dirk Zwemer (InterCAX)
We envision a computer-based engineering framework that encapsulates tools, models and methods associated with productsand processes in the engineering world. A framework with this scope abounds with diversity of representation, techniques,interfaces and agents (humans and computers). Open standards (ISO STEP, W3C XML, OMG UML, etc.) enable to bridge thisdiversity with richer knowledge representation and semantic continuity.
In this presentation, we focus on current and emerging standards-based technologies that shall play a central role in realizingthis engineering framework for next generation PLM. We shall discuss and demonstrate the role of IDA-STEP in providing aframework for standards-based model and technique integration.
IDA-STEP (www.ida-step.net) is a standards-based PLM application that enables the integration of CAD, CAE, PDM andManufacturing Process models in a multi-user, distributed environment. In its current generation, IDA-STEP uses STEP-basedcontent models for product and process descriptions in the following domains: electronics (AP210), automotive (AP214),mechanical (AP203), cabling (AP212), systems engineering (AP233). Additionally, IDA-STEP uses XML-based technologies forhighly customizable and rich user interface.
IDA-STEP supports models generated in many common ECAD, MCAD, Systems Engineering (SE), PDM, ManufacturingProcess Planning (MPP) applications via STEP-based translators and interfaces available for them. In some cases, IDA-STEPhas direct extensions available for these applications.
The list of applications currently supported by IDA-STEP is as follows:MCAD - UGS-NX, CATIA, ProE, IDEASCabling – EPLAN, Logical Cable (prototype) ECAD - Mentor Boardstation, Zuken Visula, EAGLE, OrCADPDM - UGS Teamcenter Engineering SE - UGS Teamcenter Requirements, DOORS, MS ProjectMPP– eMPlanner
We shall also highlight some key CAE-based applications that use the standards-based product models created / enriched by IDA-STEP for high fidelity analyses.
3Copyright (C) 2005www.InterCAX.com
Contents
Engineering Framework for PLM– Models-based Enterprise– Conflicting Constraints on Product Realization Systems
IDA-STEP– System Architecture and Enabling Technologies– Overview– Integrators, Converters and Plugins
Some EFW “components” …– Computing - networks, machines,
software (tools)– Content - information modeling and knowledge representation
(models and interoperability)– Communication - content access protocols– Control - work flow & business processes – People - including their specific skills and roles
Some views of an EFW …– Computer Network View– Software Tool Organization View– Product and Process Model Content View– Tool-Product Model Relationships View
Our Focus
5Copyright (C) 2005www.InterCAX.com
“How do we connect people, their models, and their tools?” [Olsen, 1994]
6Copyright (C) 2005www.InterCAX.com
Notion of a collective product modelEnabler for a model-based enterprise
Collective Product Model•Information Models and Meta-models - International Standards, Industry Specs, Corporate Standards, local customizations
• Modeling languages –EXPRESS, XML, UML, SysML, OWL, …
Analysis
Electrical and Electronics
Mechanical
Systems Engineering
Product Data Management
Manufacturing & Process Planning
Software
NX
Catia
ProE Wildfire
…Eagle
Visula…
Board Station
Allegro
…
PGPDM
Windchill
Enovia
ABAQUS
MSC.Nastran
ANSYS
…
JBuilder
…
ClearCase
Eclipse
…
DELMIA
E-factory
STEP AP233, SysML
STEP PDM Schema
STEP AP203, AP214
STEP AP210 STEP AP214, AP224,AP240
STEP AP209
UML, XML, …
Standards-based sub-models
Doors
Core
…
Teamcenter Reuqirements
RequsitePro
Teamcenter Engineering
Teamcenter Manufacturing
Standards that concern the entire scope of product lifecycle: STEP AP239 (Product Life Cycle Support), …
7Copyright (C) 2005www.InterCAX.com
“And this… this is our first weaponssystem produced entirely with IT.”
8Copyright (C) 2005www.InterCAX.com
Model-based PLM with Fine-Grained Interoperability
Domain
Abs
trac
tion
Leve
l
Req
uire
men
ts
Sof
twa
re
Ele
ctro
nics
Str
uctu
res
Systems Engineering
Legend
Model interfaces:Fine-grained associativity relations among domain-specific models and system-level models
Dev
elop
men
t Pro
cess
(sy
stem
enr
ichm
ent)
…
Rich models: Information objects Parametric relations
…
…
… …
…
After Bajaj, Peak, & Waterbury2003-09
Customer Requirements…
…
…
Hum
an
Inte
rfac
es
…
Models of varying abstractions and domains
9Copyright (C) 2005www.InterCAX.com
Engineers need to… Realize complex virtual products
Use intuitive and simple application interfaces– …to conceptualize products,– …to evaluate models (simulation-based design), and– …to connect different levels of abstraction and stages
of development
Conflicting Constraints on Product Realization Systems
10Copyright (C) 2005www.InterCAX.com
Contents
Engineering Framework for PLM– Models-based Enterprise– Conflicting Constraints on Product Realization Systems
IDA-STEP– System Architecture and Enabling Technologies– Overview– Integrators, Converters and Plugins
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,
Zuken, …
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, 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
12 xxL
r2
oLLL
r4
A
F
sr1
oTTT
r3L
L
m a t e r i a l
e f f e c t i v e l e n g t h , L e f f
d e f o r m a t i o n m o d e l
l i n e a r e l a s t i c m o d e l
L o
T o r s i o n a l R o d
G
J
r
2
1
s h e a r m o d u l u s , G
c r o s s s e c t i o n :e f f e c t i v e r i n g p o l a r m o m e n t o f i n e r t i a , J
a l 1
a l 3
a l 2 a
l i n k a g e
m o d e : s h a f t t o r s i o n
c o n d i t i o n r e a c t i o n
t s 1
A
S l e e v e 1
A t s 2
d s 2
d s 1
S l e e v e 2
L
S h a f t
L e f f
s
T
o u t e r r a d i u s , r o a l 2 b
s t r e s s m o s m o d e l
a l l o w a b l e s t r e s s
t w i s t m o s m o d e l
M a r g i n o f S a f e t y( > c a s e )
a l l o w a b l e
a c t u a l
M S
M a r g i n o f S a f e t y( > c a s e )
a l l o w a b l e
a c t u a l
M S
a l l o w a b l et w i s t Analysis Tools
PWBWarpage
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
36Copyright (C) 2005www.InterCAX.com
Conclusion
Challenges in engineering frameworks (EFW) for next-generation PLM
Philosophy for knowledge management in PLM EFW
IDA-STEP – encapsulates our philosophy for knowledge management
Simulation-based Design – the need for rich product models
37Copyright (C) 2005www.InterCAX.com
38Copyright (C) 2005www.InterCAX.com
Knowledge representations of physical objects (including information models)
– Includes math-based models of physical behavior
– Adds their semantic contexts
Also learn information modeling and other richer knowledge representation techniques
Needed Shifts in Engineering Thinking
Math-based models of physical behavior
Learn mathematics as a modeling language
Note: Information models have their roots in modern mathematics (e.g. set theory).
Information/KnowledgeRepresentation Viewpoint
Traditional Computing Viewpoint
39Copyright (C) 2005www.InterCAX.com
Model creation & interaction (using tools) - knowledge capture
Information models &knowledge representations (objects)
Model connection, associativity, interoperability
Interfaces Integrated submodels Views (submodels)
connected to their richer models Usage of model operations
Information/KnowledgeRepresentation Viewpoint
Needed Shifts in Engineering Thinking (cont.)
Tool usage
Data / files
Data exchange
Translators Single tools Drawings &
documents Calculations
Traditional Computing Viewpoint
Objects having structure, operations, and interrelations.
40Copyright (C) 2005www.InterCAX.com
Relevant “EFW” StandardsISO 10303 STEP AP 233
Systems engineering
ISO 10303 STEP AP 237
Fluid dynamics data based on CGNS (CFD General Notation System) www.cgns.org/ISO.html
ISO 10303 STEP PDM Schema
Product Data Management standardization across all STEP protocols www.pdm-if.org
ISO 10303 STEP Parts 50,51,52,53,107
EACM "Engineering Analysis Core Model" and the integrated resources for mathematics, representation of fields, structured and unstructured meshes and numerical analysis www.cedarlon.demon.co.uk
ISO 13584 PLIB
STEP-based Parts Library www.nist.gov/sc4/www/plibdocs.htm
W3C XML eXtensible Markup Language and related standards for web-enabled structured data applications www.w3.org/XML
W3C SOAP Simple Object Access Protocol for lightweight XML and HTTP based distributed processing www.w3.org/TR/SOAP
OMG CORBA Common Object Request Broker Architecture for object-oriented distributed processing middleware www.omg.org/corba
OMG UML Unified Modelling Language for object-oriented CASE www.omg.org/uml
OMG MDA Model Driven Architecture www.omg.org/mda
OMG MDTF Manufacturing Domain Task Force www.omg.org/homepages/mfg/index.html
IETF LDAP Lightweight Directory Access Protocol for distributed directory and dictionary services www.ietf.org/rfc/rfc2251.txt see also OpenLDAP
Standards have
enabled innovation
The Role of Standards in Innovation – Allen (UMD) and
Sriram (NIST)
41Copyright (C) 2005www.InterCAX.com
IDA-STEP System ArchitectureInformation Flow View
IDA-STEPCenter / Viewer
STEP-FileSTEP-XML
IDA-STEP DatabaseOracleTM / MySQLTM
IDA-STEPPlugins
M-CAD System
STEP Converter
PDM/EDM System
42Copyright (C) 2005www.InterCAX.com
Organization
43Copyright (C) 2005www.InterCAX.com
Person
44Copyright (C) 2005www.InterCAX.com
Person and his/her role in an organization
45Copyright (C) 2005www.InterCAX.com
Classification of Items
46Copyright (C) 2005www.InterCAX.com
Item Versions and Design Views
47Copyright (C) 2005www.InterCAX.com
Properties
48Copyright (C) 2005www.InterCAX.com
Approval
49Copyright (C) 2005www.InterCAX.com
Effectivity
50Copyright (C) 2005www.InterCAX.com
Contract
51Copyright (C) 2005www.InterCAX.com
Security Classification and Certification
52Copyright (C) 2005www.InterCAX.com
Managed Document
Type:
53Copyright (C) 2005www.InterCAX.com
Digital File
54Copyright (C) 2005www.InterCAX.com
Assembly Tree
55Copyright (C) 2005www.InterCAX.com
2D Intelligent Layout
56Copyright (C) 2005www.InterCAX.com
Project
57Copyright (C) 2005www.InterCAX.com
Activity
58Copyright (C) 2005www.InterCAX.com
Work Request
59Copyright (C) 2005www.InterCAX.com
Process Plan & Process Operation
60Copyright (C) 2005www.InterCAX.com
Rich Features in AP210: Electrical Component
The 3D shape is generated from these “smart features” which have electrical functional knowledge. Thus, the AP210-based model is much richer than a typical 3D MCAD package model.
210 can also support the detailed design of a package itself (its insides, including electrical functions and physical behaviors).
61Copyright (C) 2005www.InterCAX.com
ADAPT Import - AP203 Model with Assembly of Solid Parts