copyright (c) 2005 standards-based engineering framework for next generation plm ida-step:...
TRANSCRIPT
Copyright (C) 2005
Standards-based Engineering Framework for Next Generation PLMIDA-STEP: Integrating Distributed Applications based on STEP
Presenters:Dirk Zwemer2 - [email protected]
Manas Bajaj1,2 - [email protected]
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
Simulation-based Design driven of rich product models– Multi-Fidelity analysis– Design-Analysis Integration Methodologies
4Copyright (C) 2005www.InterCAX.com
Engineering Framework (EFW) Components & Views
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
– …with rich knowledge representation– …across multiple disciplines– …in a distributed environment
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
Simulation-based Design driven of rich product models– Multi-Fidelity analysis– Design-Analysis Integration Methodologies
11Copyright (C) 2005www.InterCAX.com
IDA-STEP – www.ida-step.net Integrating Distributed Applications based on STEP
IDA-STEP is a standards-based
PLM application that enables the
integration of CAD, CAE, PDM
and Manufacturing Process
models in a multi-user,
distributed environment
currently supports mechanical, electrical, mechatronics, automotive, manufacturing process planning, plant layout domains
…is being extended for supply chain, ship assembly
12Copyright (C) 2005www.InterCAX.com
What can IDA-STEP do for you ?Principle Use Cases Information exchange (homogenous and
heterogenous systems) Information and Knowledge Archival Information integration
Principle Activities Model inspection (free Viewer) Model enrichment (e.g. auxiallary design info, PDM
info, analysis results) Model merging
13Copyright (C) 2005www.InterCAX.com
Enabling Technologies in IDA-STEP STEP-based content models for Knowledge Representation
http://www.tc184-sc4.org/SC4_Open/SC4_Work_Products_Documents/STEP_(10303)/http://pdesinc.aticorp.org
JSDAI (Java-based Standard Data Access Interface) APIhttp://www.jsdai.net
XML-based customizable user interfacehttp://www.w3.org/XML/
Database technologiesOracle: http://www.oracle.com/database/index.html
MySQL: http://www.mysql.com/
PLM Services (OMG) http://mantis.omg.org/mfgppepdm.htm#PLMv10
14Copyright (C) 2005www.InterCAX.com
IDA-STEP: Feature Overview
PDM viewing and editing Organization, Person Product Identification Classification Versions, Design View Properties Approval, Effectivity Contract, Security
Certification Managed Document Digital File Assembly Tree Project, Activity,
Work Request
Geometry 3D-Visualization 2D-Drawings & Linking
Process Plan and Operations
(Electrical Installation)
Data Exchange and Integration Import & Export,
Workspace concept Interactive Merging,
Copy & Paste STEP Database Automatic Merging
15Copyright (C) 2005www.InterCAX.com
IDA-STEP Philosophy Model-based PLM
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
16Copyright (C) 2005www.InterCAX.com
IDA-STEP- Collective Product Model View
Left panel:- Root tree- Assembly Tree- 2D view, 3D view
Right panel: - Info pages- Log
17Copyright (C) 2005www.InterCAX.com
Product Identification
18Copyright (C) 2005www.InterCAX.com
3D-Visualization
19Copyright (C) 2005www.InterCAX.com
2D Technical Drawing
20Copyright (C) 2005www.InterCAX.com
Linking 2D with Product Structure
21Copyright (C) 2005www.InterCAX.com
Process Plan
22Copyright (C) 2005www.InterCAX.com
Automatic Merging: Strategy
Step 1: Analyzing / Comparing the information structure of the source
and target models
Step 2: Detailed merge operations, based on analysis in step 1
23Copyright (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
Simulation-based Design driven of rich product models– Multi-Fidelity analysis– Design-Analysis Integration Methodologies
24Copyright (C) 2005www.InterCAX.com
IDA-STEPConverters, Integrators and Plugins
IDA-STEP Electronics (formerly STEP-Book AP210)– ECAD:
» Cadence OrCAD, » CadSoft Eagle» Mentor Graphics BoardStation and PADS» Valor ODB++» Zuken Visula/CADIF» Gerber» Cadence Allegro (under development)
– MCAD» STEP AP203 and AP214 IDA-STEP
Electric (AP212)– EPLAN 5 Converter– Logical Cable
25Copyright (C) 2005www.InterCAX.com
IDA-STEPConverters, Integrators and Plugins (cont.)
CAD integration– Dassault / CATIATM v4 plugin– Bently / MicroStationTM plugin– 2D DXF converter
IDA-STEP Process Plan– Tecnomatix / eM-PlannerTM
PDM/EDM Integration– MatrixOne / eMatrixTM
– UGS-PLM Solutions / Teamcenter EngineeringTM
26Copyright (C) 2005www.InterCAX.com
Rich Features in AP210: PCB Assembly: 3D & 2D STEP-Book AP210 Browser (IDA-STEP Electronics) - www.lksoft.com
PDES Inc. EM Pilot Test Case:
Cable Order Wire (COW) Board
27Copyright (C) 2005www.InterCAX.com
3D Mechatronicsvia AP210
JMID-210
28Copyright (C) 2005www.InterCAX.com
The Cable/Harness Problem2003-11 - from Northrop Grumman Corp. (NGC)
?
?
?
?
?
?
Need to coordinate E-MCAD designs, …
ECAD (LCable**, CapitalH, …)
MCAD (UG)
In collaboration with www.InterCAX.com
29Copyright (C) 2005www.InterCAX.com
Sample Solution Elements LKSoft IDA-STEP and related AP212 converters (EPLAN, LCable, …)
– Possible extensions to fulfill particular company needs» Ex. - merging/difference tool
– AP212 standard: www.ap212.org
AP212 model interaction in IDA-STEPECAD Cable/Harness Tools (e.g. EPLAN, LCable)
In collaboration with www.InterCAX.com
30Copyright (C) 2005www.InterCAX.com
IDA-STEP Viewer – City Bike Example (STEP AP214 instance model)
31Copyright (C) 2005www.InterCAX.com
ADAPT - AP209 File with Both Nominal CAD and Idealized CAE Geometry
32Copyright (C) 2005www.InterCAX.com
IDA-STEP - AP209 File with Both Nominal CAD and Idealized CAE Geometry
33Copyright (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
Simulation-based Design driven of rich product models– Multi-Fidelity analysis– Design-Analysis Integration Methodologies
34Copyright (C) 2005www.InterCAX.com
Thermo-mechanical Warpage AnalysisA Simulation-based Design Scenario driven of rich product models
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
body1
body4
T0
Printed Wiring Board (PWB)
SolderJoint
Component
AnalyzableProduct Model
Multi-Representation Architecture
Template for Model Transformation
STEP AP210-based Manufacturable Product Model
…
Analysis Building Block ModelWarpage Profile
…
1
2
3
35Copyright (C) 2005www.InterCAX.com
Circuit Board Design-Analysis IntegrationElectronic Packaging Examples: PWA/B
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
62Copyright (C) 2005www.InterCAX.com
Ship Moulded Form (STEP AP216) model in IDA-STEP