PROSTEP AG • Dolivostraße 11 • 64293 Darmstadt • www.prostep.com
© PROSTEP AG •2007
Simulation Data Management
with Interoperability
across domains
Matthias Grau
PROSTEP
Introduction
3
CAE today is used increasingly for initial design,
simulation, verification, certification, etc.
3
across industries like auto, aero, space, shipbuilding, plant
engineering
3
for various disciplines including static, (fatigue) strength, and
vibration analysis, CFD, dynamic systems, plastic deformations
(crash), ...
3
However ...
3
there is no common database that integrates the various digital
simulation tools
3
simply using PDM for CAE can’t satisfy simulation specific
requirements
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 3
Enterprise Application Integration
for Technical Product Data – Current Situation
3
Methods to manage CAD data and processes (PDM) are well
established in today's industries
O
rg
C
O
rg
B
O
rg
A
Design
Location
Engineering
Scope
Y
X
Design
Information
Z
Org A
CAD Z
Org C
CAD X
Org B
CAD Y
x
CAD System x
Meta information
exchanged between
PDM systems, but
always
remains
within
the
design
domain
– scope stays
unchanged
One major type of
design tool: the
“CAD system” –
high
information
content
overlap
Enterprise Application Integration
for Technical Product Data – A new Situation
3
The use of different data management tools across domains creates
challenges regarding (e.g. data ownership, dependency, traceability)
O
rg
C
O
rg
B
O
rg
A
Engineering
Simulation
Design
Location
Engineering
Scope
1
Z
2
3
4
5
x
Simulation Tool x
Testing
Product
Information
Engineering
Simulation
Design
Testing
Common
Product
Information
A complete
new level of
complexity!
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 5
Top Issues in the CAD/CAE Integration
Domain
(as identified by FENet)
3
Missing Integration of tools for structural analysis and life
cycle analysis
3
geometry, loads, material property databases, …
3
Lack of integration of engineering analysis into design and
development processes
3
Use of incompatible legacy models and data
3
Need for improved data consistency
3
Missing use of standards like OMG PLM Services
3
Insufficient CAE-to-CAD modification feedback
The 4 Challenges of Simulation Data
Management
Time
MS
MS
MS
MS
T i
m
e
?
CAE Information
•
Maintain product
context for CAE
information
Design
Simulation
?
CAD PDM Vault
CAD
CAD
CAD
CAD
?
?
•
Make CAE
information referable
•
Keep inter-relations
of CAE information
with other domains
•
Manage CAE
information during
the product lifecycle
•
Keep inter-relations
of CAE information
with other domains
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 7
Keep inter-relations of CAE information
with other domains
3
Close interrelation exists naturally between information in product
design and simulation
3
CAE activities verify function or behavior of the product design
3
CAE often provides the "intial value" for design in developing (global) boundary
conditions etc.
3
Changes in one domain cause related activities in others
3
typically iterative processes, often with feedback loops
3
These logical interrelations can’t easily be made persistent today
3
Because of insufficient possibilities to trace dependencies:
3
Who is affected by this change?
3
What are the implications of this change?
3
Different granularity of CAD and CAE data
3
analysis relevant aspects often not visible at the part level
3
relationships between CAD and CAE need to cross levels of granularity
3
today there is no solution to represent the creation processes of CAE information
(engineering intent)
Integration of CAE with other Domains
Domain integration at CAE data level:
information context
engineering intent
CAE Data
Cluster
CAE Data
Cluster
CAE Data
Cluster
CAE Information Vault
Design
Design
Materials
Loads
Domain integration at PDM
level:
dependencies
change management
Simulation
Product
Information
Engineering
Simulation
Design
Manufacturing
Common
Product
Information
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 9
Enterprise Scalability requirements
Indicate using an integration platform
PDM
A
CAD
C
CAE
D
ERP
E
PDM
B
3
Exchange of information
without standard interface
3
Exchange of information
with a standard interface
Typical custom developed
point-to-point connectors are
Unmanageable
A standards based integration
platform allows
Enterprise Scalability
PDM
A
CAD
C
CAE
D
ERP
E
PDM
B
Standard
Interface
vs.
n • (n-1) = 20
2 • n = 10
OMG PLM Services
A Standard based on Standards
OMG PLM Services provides a
optimal schema
for generic business objects
to integrate PDM Systems
in a SOA
3
Platform
independent
specification of
3
Data
3
Operations
3
Usage of accepted
standards like
3
XML Schema
3
WSDL
STEP
AP214
PDTnet
PDM Enablers
OMG MDA
OMG UML
W3C XML
W3C WSDL
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 11
BoM
BoM
Configuration
Configuration
OMG PLM Services
The Standard for all PDM related Data
Next_hi gher_assem bl y
Assembly_c omponent_relati onshi p
Transformation_sel ect
(from Shape_definition_and_transform ation)...)
0..1
+placement
0..1
Assembly_definition
- assembly_type : String[0..1]
Item_instance
- id : String
Design_discipline_item_definition
- id : String
(from Part_identification)0..*
+it em_inst ance
0..*
I tem_definition_instance_rel ationship
1
+related
1
0..*
+Item_definition_instance_relationship
0..*
---
----
---Documents
Documents
Models
Models
Id = ...
Name = ...
Version = ...
Creator = ...
Date = ...
Weight = ...
COG = ...
Location = ...
Rotation = ...
Material = ...
Administrative Data
Administrative Data
Properties
Properties
Product Structure
Product Structure
OpenPDM
®
- ONE solution for
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 13
Design
Release
Verification
such as DMU or CAE
Design
Design
Workflow
Workflow
New State
for Design
Ready to
Release
Request
Verification
CAD - CAE Integration using OpenPDM
®
Simulation
Simulation
Workflow
Workflow
Component Perspective
Component DefinitionComponent
+definitions +components +componentDiscretization Perspective
Discrete Load Discrete Result +results Discrete ConstraintDiscrete Element
+results +constraints Discrete Kinematic Constraint +loads Discretization +elements +discretizationsSimulation Process Perspective
Result Set Load Case
Simulation Process
+result +load cases Simulation Data Cluster +targetPrepare Data
for Simulation
Evaluate and feed
back Results
Setup
and Run
Simulation
Structure +
Geometrie
Analysis
Result
CAD - CAE Integration Use Cases
3
Browsing PDM system(s) and export of metadata, structure and
geometry, already considering version information, last_modified,
configuration and effectivities
3
Structural data filtering for CAE relevance
3
Import of structure/metadata and CAD models into the Simulation Data
Management (SDM) system
3
Export of analysis results from SDM and import into the PDM system
3
Identify delta and update SDM system with changes on CAD side
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 15
OpenPDM WebServices
OpenPDM WebServices
OpenPDM Base
OpenPDM Base
Connectivity
"Out of the Box"
Connectivity
"Out of the Box"
OpenPDM
®
Basic Architecture
OpenPDM PDM Connector Layer
OpenPDM PDM Connector Layer
Project specific
process
Project specific
process
PDM
CAD Data Structure
SDM
Simulation Data Structure
ERP
existing system
topography
existing system
topography
Native API Calls
+ data mapping
Native API Calls
+ data mapping
Standard
WebServices
Standard
WebServices
PDM CAE Integration by using
OpenPDM
®
SDM
VPM
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 17
OpenPDM
®
Reference Customers
Reference Project Aerospace
Loads
View
Stress
View
InterProDaM
InterProDaM
InterProDaM
InterProDaM
Interdisciplinary Processes
and Data Models
n
o
n
-t
o
o
l-s
p
e
c
if
ic
a
n
a
ly
s
is
b
a
s
e
m
o
d
e
l
PDM
CAD
CAD
CAD
CAE
CAE
CAE
CAE geometry
data
CAE geometry
structure
("inner hierarchy")
product structure
("analysis view")
non-geometrical
data
(material, loads,
analysis results ...)
Structure Model
common basis to
link information
from different
domain views
Primary Model
Design
View
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 19
Reference Project Aerospace
SSRM
Space System Reference Model
Developing
THE Engineering Data Integration Hub
Engineering Database System
Engineering Disciplines
Submit data Extract data
Operate data Versioning Consitency check Agency «extends» Create baseline «extends» Prime contractor «extends» «extends» «extends» Subcontractor «extends»
SE Integration & Control
Extract data for review «extends»
Integration Layer
TOOL Tool API XML ENGINEERING DATABASE TOOL Tool API XML Domain Service Domain Service Adapter Adapter XMLSystem Engineering Data
Physical Architecture Requirement Functional Design Architectural Design Verification Functional Allocation System Allocation Physical Design Operational Design Assembly & Integration Verification Matrix Accomondation
ECSS ETM-10-23
SOA
MDA
J2EE
BPEL
Reference Project Automotive
Concept
"Synchronization CAE/DMU"
MSC
SimManager
OpenPDM Mapping
Engine
Windchill
OpenPDM
OpenPDM
CAD
BOM
DMU
...
FEM – Models
CAE – Models
TDM (CAE)
Material
Stiffness
...
C
A
D
C
A
E
DMU
Freeze
SimulationECR
Change Simulation© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 21
Reference Project Shipbuilding
CAD-FEM – Coupling
Integration of Design- and Analysis
Tools for Shipbuilding
User Interface
Workflow
FEM
Connector
FEM
CAD
Connector
CAD
ReadAccess
Defeaturing
Geometry
Preparation
Adddition non-geometric
Information
NAPA
ConnectorNAPA
NAPA
ConnectorNAPA
TRIBON
ConnectorTRIBON
TRIBON
ConnectorTRIBON
Catia
ConnectorCatia
Catia
ConnectorCatia
UG-NX
ConnectorUG-NX
UG-NX
ConnectorUG-NX
ANSYS
ConnectorANSYS
User Interaction
Shared
Data Store
Read/Write Access
Read/Write Access
Summary
3
CAE is increasingly used in the product development process, therefore data
management and integration becomes more and more significant
3
The integration of CAD and CAE leads to a new and often underestimated level
of complexity
3
Heterogeneous environments – as the CAE world clearly is - demand
vendor-independent, standard based approaches
3
OMG PLM Services is an ready to use industry standard for integration topics
on masterdata, product structure and configuration level
3
Products like PROSTEP’s OpenPDM
®
are available and already established in
CAD/PDM integration, synchronization and collaboration scenarios
© PROSTEP AG •2007 NN 14 November 2007 – Seite/Page 23 © PROSTEP 2007