Standards-based Engineering Framework for Next Generation PLM

Download Report

Transcript Standards-based Engineering Framework for Next Generation PLM

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
Standards-based Engineering Framework
for Next Generation PLM
IDA-STEP: Integrating Distributed Applications based on STEP
Presenters:
Dirk Zwemer2 - [email protected]
Manas Bajaj1,2 - [email protected]
North American LKSoft Representative
Co-Authors:
Russell Peak1,2, Lothar Klein1,3, Mike Dickerson2
1. Georgia Institute of Technology - www.gatech.edu
2. InterCAX, LLC – www.InterCAX.com
3. LKSoft – www.lksoft.com
Copyright (C) 2005
Abstract
Standards-based Engineering Framework for Next Generation Product Lifecycle
Management
Manas 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 products
and 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 this
diversity 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 realizing
this engineering framework for next generation PLM. We shall discuss and demonstrate the role of IDA-STEP in providing a
framework 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 and
Manufacturing Process models in a multi-user, distributed environment. In its current generation, IDA-STEP uses STEP-based
content 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 for
highly customizable and rich user interface.
IDA-STEP supports models generated in many common ECAD, MCAD, Systems Engineering (SE), PDM, Manufacturing
Process Planning (MPP) applications via STEP-based translators and interfaces available for them. In some cases, IDA-STEP
has direct extensions available for these applications.
The list of applications currently supported by IDA-STEP is as follows:
MCAD - UGS-NX, CATIA, ProE, IDEAS
Cabling – EPLAN, Logical Cable (prototype)
ECAD - Mentor Boardstation, Zuken Visula, EAGLE, OrCAD
PDM - UGS Teamcenter Engineering
SE - UGS Teamcenter Requirements, DOORS, MS Project
MPP– 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.
www.InterCAX.com
Copyright (C) 2005
2
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
www.InterCAX.com
Copyright (C) 2005
3
Engineering Framework (EFW) Components & Views

Some EFW “components” …
– Computing - networks, machines,
software (tools)
– Content - information modeling and knowledge representation
(models and interoperability)
Our Focus
– 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
www.InterCAX.com
Copyright (C) 2005
4
“How do we connect people, their models, and their
tools?” [Olsen, 1994]
www.InterCAX.com
Copyright (C) 2005
5
Notion of a collective product model
Enabler for a model-based enterprise
Teamcenter Manufacturing
Manufacturing & Process
Planning
…
Eagle
Visula
Board Station
Allegro
Mechanical
E-factory
DELMIA
STEP AP210
…
Standards-based
sub-models
STEP AP214, AP224,
AP240
STEP
AP209
ProE Wildfire
STEP AP203,
AP214
…
PGPDM
Windchill
Enovia
…
UML, XML, …
Software
Systems Engineering
Doors
Core
Teamcenter Reuqirements
Eclipse
RequsitePro
Standards that concern the entire scope of product lifecycle: STEP AP239
www.InterCAX.com
JBuilder
ClearCase
…
Teamcenter Engineering
Analysis
…
STEP PDM Schema
ABAQUS
MSC.Nastran
ANSYS
STEP AP233,
SysML
Product Data
Management
•Information Models and Metamodels - International Standards,
Industry Specs, Corporate
Standards, local customizations
• Modeling languages –EXPRESS,
XML, UML, SysML, OWL, …
NX
Catia
Collective Product
Model
…
Electrical and
Electronics
Copyright (C) 2005
(Product Life Cycle Support), …
6
“And this… this is our first weapons
system produced entirely with IT.”
www.InterCAX.com
Copyright (C) 2005
7
Abstraction Level
Customer Requirements
…
Systems Engineering
…
Legend
Rich models:
Information objects
Parametric relations
Electronics
Human Interfaces
Software
Requirements
Structures
Copyright (C) 2005
Model interfaces:
Fine-grained associativity
relations among
domain-specific models
and system-level models
…
…
…
…
Models of varying abstractions and domains
www.InterCAX.com
…
…
…
Development Process (system enrichment)
Model-based PLM with Fine-Grained Interoperability
…
Domain
After Bajaj, Peak, & Waterbury
2003-09
8
Conflicting Constraints on
Product Realization Systems
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
www.InterCAX.com
Copyright (C) 2005
9
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
www.InterCAX.com
Copyright (C) 2005
10
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
www.InterCAX.com
Copyright (C) 2005
11
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
www.InterCAX.com
Copyright (C) 2005
12
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) API
http://www.jsdai.net

XML-based customizable user interface
http://www.w3.org/XML/

Database technologies
Oracle: http://www.oracle.com/database/index.html
MySQL: http://www.mysql.com/

PLM Services (OMG)
http://mantis.omg.org/mfgppepdm.htm#PLMv10
www.InterCAX.com
Copyright (C) 2005
13
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
www.InterCAX.com
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
Copyright (C) 2005
14
IDA-STEP Philosophy
Model-based PLM
Teamcenter Manufacturing
Manufacturing & Process
Planning
Mechanical
STEP AP210
STEP AP214, AP224,
AP240
NX
STEP AP203,
AP214
PGPDM
Windchill
…
Enovia
www.InterCAX.com
Analysis
Software
Systems Engineering
Doors
Core
Teamcenter Reuqirements
RequsitePro
JBuilder
ClearCase
Eclipse
…
Teamcenter Engineering
ABAQUS
MSC.Nastran
UML, XML, …
STEP AP233,
SysML
STEP PDM Schema
•Information Models and Metamodels - International Standards,
Industry Specs, Corporate
Standards, local customizations
ANSYS
…
Product Data
Management
Collective Product
Model
• Modeling languages –EXPRESS,
XML, UML, SysML, OWL, …
STEP
AP209
ProE Wildfire
Catia
DELMIA
…
Standards-based
sub-models
E-factory
…
…
Eagle
Visula
Board Station
Allegro
…
Electrical and
Electronics
Copyright (C) 2005
15
IDA-STEP- Collective Product Model View
Right panel:
- Info pages
- Log
Left panel:
- Root tree
- Assembly Tree
- 2D view, 3D view
www.InterCAX.com
Copyright (C) 2005
16
Product Identification
www.InterCAX.com
Copyright (C) 2005
17
3D-Visualization
www.InterCAX.com
Copyright (C) 2005
18
2D Technical Drawing
www.InterCAX.com
Copyright (C) 2005
19
Linking 2D with Product Structure
www.InterCAX.com
Copyright (C) 2005
20
Process Plan
www.InterCAX.com
Copyright (C) 2005
21
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
www.InterCAX.com
Copyright (C) 2005
22
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
www.InterCAX.com
Copyright (C) 2005
23
IDA-STEP
Converters, 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
www.InterCAX.com
Copyright (C) 2005
24
IDA-STEP
Converters, 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
www.InterCAX.com
Copyright (C) 2005
25
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
www.InterCAX.com
Copyright (C) 2005
26
3D Mechatronics
via AP210
JMID-210
www.InterCAX.com
Copyright (C) 2005
27
The Cable/Harness Problem
2003-11 - from Northrop Grumman Corp. (NGC)
Need to coordinate
E-MCAD designs, …
MCAD (UG)
ECAD (LCable**, CapitalH, …)
?
?
?
?
?
?
www.InterCAX.com
Copyright (C) 2005
In collaboration with www.InterCAX.com
28
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
ECAD Cable/Harness Tools (e.g. EPLAN, LCable)
www.InterCAX.com
AP212 model interaction in IDA-STEP
Copyright (C) 2005
In collaboration with www.InterCAX.com
29
IDA-STEP Viewer – City Bike Example (STEP AP214 instance model)
www.InterCAX.com
Copyright (C) 2005
30
ADAPT - AP209 File with Both Nominal CAD and Idealized CAE Geometry
www.InterCAX.com
Copyright (C) 2005
31
IDA-STEP - AP209 File with Both Nominal CAD and Idealized CAE
Geometry
www.InterCAX.com
Copyright (C) 2005
32
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
www.InterCAX.com
Copyright (C) 2005
33
Thermo-mechanical Warpage Analysis
A Simulation-based Design Scenario driven of rich product models
STEP AP210-based Manufacturable
Product Model
1
3
Multi-Representation Architecture
Template for Model Transformation
Analysis Building Block Model
3
Analyzable
Product Model
Warpage Profile
4 Context-Based Analysis Model
APM
2 Analysis Building Block
Printed Wiring Assembly (PWA)
1 Solution Method Model
CBAM
ABB
SMM
APM ABB
Component
Solder
Joint
T0
Component
body 1
body4
Solder Joint
ABBSMM
body3
body 2
PWB
Printed Wiring Board (PWB)
…
…
Design Tools
Solution Tools
2
www.InterCAX.com
Copyright (C) 2005
34
Circuit Board Design-Analysis Integration
Electronic Packaging Examples: PWA/B
Design Tools
y
mv6
reference temperature, To
E
T  T L To
A
ts1
ts2

s
Sleeve 1
Shaft
Sleeve 2
smv1
ds1
force, F
area, A
ECAD Tools
Mentor Graphics,
Zuken, …
A
r4
F
A
Leff
linkage

mv4
L
F
E, A, 
T, ,  x
One D Linear
Elastic Model
(no shear)
mv5
sr1
temperature, T
L
Lo
F
material model
youngs modulus, E
cte, 
ds2
e
T
t


elastic strain, e
mv2
thermal strain, t
mv3
strain,
mv1
effective length, Leff
r2
undeformed length, Lo
start, x1
end, x2
cross section:
effective ring
L  L  Lo
condition
r1
L  x2  x1
material

polar moment of inertia, J
L
r3 ro
outer radius,
L
linear elastic model
Margin of Safety
(> case)
allowable
al3
total elongation,L
length, L
allowable stress
twist mos model
al2a
al2b
shear modulus, G
reaction
deformation model
Torsional Rod
stress,al1

temperature change,T
mode: shaft torsion
Lo

Modular, Reusable
Template Libraries
1
2
J
r

G

T
stress mos model
allowable
twist
Margin of Safety
(> case)
allowable
actual
actual
MS
MS
STEP AP210‡
GenCAM**,
PDIF*
PWB Stackup Tool
XaiTools PWA-B
Analysis Modules (CBAMs)
of Diverse Mode & Fidelity
Analyzable
Product Model
XaiTools
PWA-B
Solder Joint 1D,
Deformation* 2D,
3D
XaiTools Analysis Tools
PWA-B
General Math
Mathematica
FEA Ansys
PWB
Warpage
1D,
2D
Laminates DB
PTH
1D,
Deformation 2D
& Fatigue**
Materials DB
‡ AP210 Ed2 WD8
www.InterCAX.com
* = Item not yet available in toolkit (all others have working examples)
** = Item available via U-Engineer.com
Copyright (C) 2005
35
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
www.InterCAX.com
Copyright (C) 2005
36
www.InterCAX.com
Copyright (C) 2005
37
Needed Shifts in Engineering Thinking
Traditional
Computing Viewpoint

Math-based models
of physical behavior
Information/Knowledge
Representation Viewpoint

Knowledge representations
of physical objects
(including information models)
–
–

www.InterCAX.com
Learn mathematics
as a modeling language

Includes math-based models
of physical behavior
Adds their semantic contexts
Also learn information modeling
and other richer knowledge
representation techniques
Note: Information models have theirCopyright
roots in(C)modern
mathematics (e.g. set theory).
2005
38
Needed Shifts in Engineering Thinking (cont.)
Information/Knowledge
Representation Viewpoint
Traditional
Computing Viewpoint

Tool usage


Data / files


Data exchange


Translators
Single tools
Drawings &
documents
Calculations







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
Objects having structure, operations, and interrelations.
www.InterCAX.com
Copyright (C) 2005
39
Relevant “EFW” Standards
ISO 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
EACM "Engineering Analysis Core Model" and the integrated resources for mathematics,
STEP Parts 50,51,52,53,107 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
www.InterCAX.com
Copyright (C) 2005
The Role of Standards in
Innovation – Allen (UMD) and
Sriram (NIST)
40
IDA-STEP System Architecture
Information Flow View
IDA-STEP
Plugins
IDA-STEP
Center / Viewer
M-CAD System
STEP-File
STEP-XML
PDM/EDM
System
IDA-STEP Database
OracleTM / MySQLTM
www.InterCAX.com
STEP Converter
Copyright (C) 2005
41
Organization
www.InterCAX.com
Copyright (C) 2005
42
Person
www.InterCAX.com
Copyright (C) 2005
43
Person and his/her role in an organization
www.InterCAX.com
Copyright (C) 2005
44
Classification of Items
www.InterCAX.com
Copyright (C) 2005
45
Item Versions and Design Views
www.InterCAX.com
Copyright (C) 2005
46
Properties
www.InterCAX.com
Copyright (C) 2005
47
Approval
www.InterCAX.com
Copyright (C) 2005
48
Effectivity
www.InterCAX.com
Copyright (C) 2005
49
Contract
www.InterCAX.com
Copyright (C) 2005
50
Security Classification and Certification
www.InterCAX.com
Copyright (C) 2005
51
Managed Document
Type:
www.InterCAX.com
Copyright (C) 2005
52
Digital File
www.InterCAX.com
Copyright (C) 2005
53
Assembly Tree
www.InterCAX.com
Copyright (C) 2005
54
2D Intelligent Layout
www.InterCAX.com
Copyright (C) 2005
55
Project
www.InterCAX.com
Copyright (C) 2005
56
Activity
www.InterCAX.com
Copyright (C) 2005
57
Work Request
www.InterCAX.com
Copyright (C) 2005
58
Process Plan & Process Operation
www.InterCAX.com
Copyright (C) 2005
59
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).
www.InterCAX.com
Copyright (C) 2005
60
ADAPT Import - AP203 Model with Assembly of Solid Parts
www.InterCAX.com
Copyright (C) 2005
61
Ship Moulded Form (STEP AP216) model in IDA-STEP
www.InterCAX.com
Copyright (C) 2005
62