“Global Data Exchange for Product Data Management
based on Standards”
Gerhard Schatz (DaimlerChrysler AG)
Dr. Reinhold Klass (DaimlerChrysler AG)
ProSTEP-Symposium
Wolfsburg, 25./26. April 2007
Content
Introduction and motivation
SWAN – Data Exchange Solution of DaimlerChrysler
Supported standards
Supplier Integration
Introduction and motivation
Up to
80 %
of the development services are provided
by suppliers
The switch to the CAD system
CATIA V5
means a further
challenge
for integration of suppliers and data exchange
Cost
optimal exchange of development
data is needed
Implementation of
standards
to
meet
global
challenges
Goal of supplier integration is the reduction of complexity within data
exchange processes by increasing data emergence and data volume
Challenges for data exchange
in automotive industry
CATIA V5
64 bit
technology
complex
assembly
structures
Security & IP
protection
OEM
supplier
solutions
Usage of
standards
Challenges data exchange
Details (1/4)
Exchange of large and
complex
assembly structures
Parametric
within CATIA V5
assemblies
Engineering and production
know-how
within V5 data sets
CATIA V5
Optimization
of handling
of large V5 data sets
Larger memory
addressable
Larger parts and assemblies
can
be loaded to CATIA
64 bit technology
Exchanged data sets
with suppliers
will continue to rise
64bit Architecture
necessary at
OEM and supplier
Migration of
data exchange systems
from UNIX to Windows
Exchange of CATIA V5
structure in
combination with configured EDM
Design-In-Context
as well as
IP-Protection
gets more and more
important
Introduction and motivation
Challenges data exchange
Details (2/4)
Wants to
work
independently
of OEM
systems
Automatic data exchange
without manual access to OEM
systems
Defined and
standardized
interfaces
Know-How protection
of
parametrical data
View of suppliers:
Ask suppliers to
work/archive in
EDM/CAD systems
of OEMs
Know-How of supplier in the
OEM-specific
Web Portals
is
expected
Residential Engineers
at
OEM side
View of OEMs:
Prognosis: Data exchange via Internet will replace the existing data
exchange solutions
Challenges data exchange
Details (3/4)
AutoWeb
Data exchange via
Portal
solutions
(manual up- and
download)
No use of standards
like
ENGDAT/ENGPART…
Internet
Use of standards in …
Data exchange with
different exchange
solutions
without
manual
interaction
Use of standards
like
ENX, ISDN, OFTP,
ENGDAT/ENGPART
Data exchange via
Portal
solutions
of OEMs
Reduced use of ENGDAT
(e.g. as "delivery note“ at
MMC)
USA
Europe
Asia
Today different local data exchange solutions exist – global standards
are needed
Challenges data exchange
Details (4/4)
Security in exchanged data …
Encryption of
ISDN
connection
only with proprietary solutions
Line encryption for
ENX
Encryption of
offline media
IP-Protection
of parametrical
data
Introduction and motivation
Encrypted data exchange via
Internet over
OFTP V2
(encryption of connection/line)
End-To-End encryption
by use
of private/public keys with the
exchange partners
Use of
virus scanners
for
engineering data
Solutions for
IP-Protection
Today:
Tomorrow:
Security aspects and IP-Protection will be more and more important in a
global vehicle development process
Content
Introduction and motivation
SWAN – Data Exchange Solution of DaimlerChrysler
Supported standards
SWAN Overview
Manages CAD data exchange
with DC-Suppliers
Integrated in Engineering
Portal
Allows access to EDM/PDM
data and information
Data translation and
conversion processes
Automatic rule based data
exchange
S
ystem zum
w
eltweiten
A
ustausch von
N
utzdaten
SWAN
Server
SWANweb
SWANweb
SWAN is the data exchange backbone of DaimlerChrysler (DC internal
and DC suppliers)
SWAN Network at DaimlerChrysler
Africa
East London (S.A.)
DaimlerChrysler Net
Supplier
Africa
East London (S.A.)
DaimlerChrysler Net
Supplier
South America
Juiz de Fora (Brazil)
Sao Bernardo dos Campos (Brazil)
Buenos Aires (Argentina)
USA/Canada
Auburn Hills (DCA)
Huntersville (DC-Van)
Detroit (Axle Alliance)
Detroit Diesel
Tuscaloosa (MBUSI)
Portland (FLC)
San Diego (XCELLSIS)
Vancouver (Canada)
Europe
Graz MB (Austria)
Graz MFT (Austria)
Istanbul (Turkey)
Molsheim (France)
NedCar (Holland)
Prag (Czechia)
Prag Evobus
Vitoria (Spain)
Zurich (Switzerland)
Mexico
Monterrey
Asia
Jakarta (Indonesia)
Bangalore (India)
Kawasaki MFTBC (Japan)
Okazaki MMC (Japan)
Seoul HYUNDAI (Korea)
Ho Chi Minh City (Vietnam)
Germany
Affalterbach (AMG)
Berlin
Bremen
Böblingen (MCC)
Düsseldorf
Frankfurt
Friedrichshafen (MTU)
Germersheim
Gaggenau
Hamburg
Kassel
Kölleda
Ludwigsfelde
Mannheim
Mühlheim
Sindelfingen
Stuttgart
Ulm - Forschung
Ulm
-
Evobus
Untertürkheim x2
Wiedenbrück
Wörth
80 DC-Locations
8106 DC-User
3419 Connected suppliers worldwide
40 External SWAN-Customers
1500 Jobs per day
40 GByte exchange volume per day
80 DC-Locations
8106 DC-User
3419 Connected suppliers worldwide
40 External SWAN-Customers
1500 Jobs per day
40 GByte exchange volume per day
(Facts Feb 2007)
SWAN Integration at DC
GIS/Smaragd CATIA Model 1 Model 2 Model 3 UI SWAN direct SWAN Client AP214 AP214 Processor Processor SWAN SWAN Server Server + + •conversion •packaging •transfer AP214 AP214 Processor Processor DE Tool + DE Tool + ... ENGDAT package Model 1Model 2... ENGDAT package AP214 CC6Native or CC1 /2 CATIA Model 1 Model 2 EDM System CAD SystemGIS/Smaragd CATIA Model 1 Model 2 Model 3 UI GIS/Smaragd CATIA Model 1 Model 2 Model 3 UI UI SWAN direct SWAN direct SWAN direct SWAN Client AP214 AP214 Processor Processor SWAN SWAN Server Server + + •conversion •packaging •transfer SWAN Client SWAN Client AP214 AP214 Processor Processor SWAN SWAN Server Server + + AP214 AP214 Processor Processor SWAN SWAN Server Server + + •conversion •packaging •transfer AP214 AP214 Processor Processor DE Tool + DE Tool + ... ENGDAT package AP214 AP214 Processor Processor DE Tool + DE Tool + ... ENGDAT package AP214 AP214 Processor Processor DE Tool + DE Tool + ... ENGDAT package ... ENGDAT package Model 1Model 2... ENGDAT package AP214 CC6Native or CC1 /2 Model 1Model 2... ENGDAT package AP214 CC6Native or CC1 /2 Model 1Model 2... ENGDAT package AP214 CC6Native or CC1 /2 CATIA Model 1 Model 2 EDM System CATIA Model 1 Model 2 EDM System CAD SystemCAD System
SWAN
net
Processes
Send/ Receive in
Smaragd
(DC EDM
system)
ACCESS for
suppliers
CATIA V5
Integration
Ensure Data
Quality
SWAN is deeply integrated in DC engineering system and processes
SWANweb
-
user interface
Main window “New EDI job”1
Outgoing
job list
Incoming
job list
job status
SWAN – Data Exchange Solution of DaimlerChrysler
Conversion and translation processes
• CAT2VDA (CATIA to VDA)
• CAT2IGE (CATIA to IGES only 2D)
• CAT2STP CATIA to STEP AP214
(3D only!)
• CAT2DXF CATIA to DXF (V12 draw,
all draftings)
• CATCLN Scans ( removes errors in
CATIA models)
• GZIP (Compression with GNU zip)
• TAR (Create a container file with tar)
• CAT2JT (Conversion (CATIA – JT)
SWAN processes/translations serve the use cases of our vehicle projects and
DC development process
Available conversion and
translation processes:
Supplier Access via EngineeringPortal
Benefit: Data can be searched in the EngineeringPortal (EDM-InfoManager) in
Smaragd and subsequently sent data with one mouse click via SWANweb
EngineeringPortal
Search parts,
assemblies or
geometry in
EDM-InfoManager …
… send EDM data
using SWANweb
… hand over
data to SWAN
1
2
3
SWAN
web
SWAN / Q-Checker Integration
SWAN
Server
DQ-Rechen-zentrum
Supplier
DaimlerChrysler
DQ-Prüf-protokoll
EngineeringPortal
copy
Smaragd
DQ-Prüf-protokoll
Info
data
quality
DQ-Prüf-protokollSWAN – Data Exchange Solution of DaimlerChrysler
For each incoming CAD data set
data quality will be analyzed
Data exchange volume
Up to 1200 GB engineering data per month DCX wide + Suppliers using
SWAN (increasing)
0
200
400
600
800
1000
1200
1400
1600
01
/0
5
02
/0
5
03
/0
5
04
/0
5
05
/0
5
06
/0
5
07
/0
5
08
/0
5
09
/0
5
10
/0
5
11
/0
5
12
/0
5
01
/0
6
02
/0
6
03
/0
6
04
/0
6
05
/0
6
06
/0
6
07
/0
6
08
/0
6
09
/0
6
10
/0
6
11
/0
6
12
/0
6
01
/0
7
Austauschvolumen in
GB
interne Aufträge
externe Aufträge
Gesamt Menge
Linear (Gesamt Menge)
Trends SWAN Data Exchange
Zuw achs der Aufträge > 500MB >500MB 43 121 46 135 56 98 126 79 83 89 107 63 98 95 124 163 168 98 121 122 123 129 148 92 164 0 20 40 60 80 100 120 140 160 180 01/0 5 02/0 5 03/0 5 04/0 5 05/0 5 06/0 5 07/0 5 08/0 5 09/0 5 10/0 5 11/0 5 12/0 5 01/0 6 02/0 6 03/0 6 04/0 6 05/0 6 06/0 6 07/0 6 08/0 6 09/0 6 10/0 6 11/0 6 12/0 6 01/0 7 Monat/Jahr A u ft rä g e
Vergleich: CATIA V4 und CATIA V5
0,00 10,00 20,00 30,00 40,00 50,00 60,00 70,00 80,00 01/05 02/05 03/05 04/05 05/05 06/05 07/05 08/05 09/05 10/05 11/05 12/05 01/06 02/06 03/06 04/06 05/06 06/06 07/06 08/06 09/06 10/06 11/06 12/06 01/07 CATIA V4 CATIA V5
Trend 1:
„Exchange of large
data packages
increases
(jobs > 500 MB)!“
Trend 2:
„Increasing
exchange of
CATIA V5
(today 60%)“
SWAN: Development exchanged data packages
Data exchange jobs > 500MB
SWAN: Allocation of data formats
Comparison CATIA V4 and CATIA V5
SWAN usage in Japan at MMC
MMC suppliers
Number of suppliers and users
: 279 suppliers
: 772 users
Users of MMC
Number of users
: 1025 users
Exchange Volume in Japan
200 GB per month
“Big Points” SWAN Development
2005
2006
2007
2008
CATIA V5
UNIX
CATIA V5
Windows
SWAN – Data Exchange Solution of DaimlerChrysler
SWAN
integration
in Smaragd
Engineering
Download
for Suppliers
SWANweb
available
in EngP
(DC internal)
Deployment
SWAN
at MMC
Support
EngPart V4
Support
CATIA
64bit
Support
ENGDAT V3
Internal
use of SWAN
at MMC
S
W
A
N
b
a
s
e
d
o
n
s
ta
n
d
a
rd
s
(E
N
G
D
A
T
V
2
,
E
n
g
P
a
rt
V
3
, O
F
T
P
, S
T
E
P
…
)
SWANweb
Content
Introduction and motivation
SWAN – Data Exchange Solution of DaimlerChrysler
Supported standards
Supported Standards
ENGDAT
ENGPART
OFTP
STEP
ENX
PGP
Supported standards
Standard format for data exchange worldwide, which describes the using
and addressing of CAD data packages.
Standard for management of engineering user administration in the
engineering data exchange.
Odette File Transfer Protocol (OFTP) is used for the direct electronic
transmission of files between two communication partners.
The European network Exchange (ENX) represents the communications
network work of the European automotive industry.
Standard Pretty Good Privacy (PGP) is a program for the coding of data
on basis of a public key.
Format for the exchange of assembly data from Smaragd with suppliers;
CATIA V5 assembly data exchange (import and export) is based on the
STEP AP214 CC6 interface of Smaragd.
CAT-Update
(Repair)
CAT-Update
(Repair)
EDM (Smaragd)
CAT-Update
(Sync)
CAT-Update
(Sync)
STEP STEP EDM structure + EDM meta dataCATIA structure
B
Prt A Prt B P CP B CPC P T1 Prt C T2 Prt E Prt D P CP E STEP P P P CP B CP C CP ESTEP
Inter-face
STEP-Package
Example: CATIA V5 Data Exchange
Method based on STEP
CATUpdate:
Transformation of a
STEP structure into a
CATProduct structure
(export)
Adaptation of CATIA
internal information
and links to the
Smaragd naming and
structure pattern
Transformation of a
CATProduct structure
into a STEP structure
(import)
The CATIA V5 assembly data exchange (import and export) is based
on the
STEP AP214 CC6
interface of Smaragd.
Supplier
DaimlerChrysler
Jörg Katzenmaier, EP/QIE