How to integrate MB(S)E and PLM University of Kaiserslautern

advertisement
How to integrate MB(S)E and PLM
University of Kaiserslautern
Institute for Virtual Product Engineering
Prof. Dr.-Ing. Martin Eigner
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 1
Why we need Model Based (Systems)
Engineering (MBSE) and Digitalization
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 2
Industrie 4.0 / Industrial Internet
Industrial Internet is the next generation of the Internet. It is a global system based
from networked computers, sensors, actuators, machinery and equipment. Merging
the physical world with the virtual world of the Internet and the software allows to
develop and apply Internet-based business models and new services..
WLAN comunication car system
[Image Source: Motorauthority.com]
The term industry 4.0 was coined in Germany and is initially very strong production oriented. In English-speaking countries, the
term Industrial Internet is common. It supplements the terms Internet of Things (IoT) and Internet of Services (IoS)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 3
Glucose Sensors can reduce the morbidity due to Glaucoma
* Industrial Internet Consortium (IIC), http://www.iiconsortium.org/.
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 4
Cybertronical System – Example: Autonomous
Customer Interaction (UML)
act [Activity]
ParkhausApp
[ ParkhausApp
Parking
Selection Parking Slot (Modelica)
]
Standort
ermitteln
Kundenkonto?
Dauerparker
KundenID
übertragen
KundenID
übermitteln
„Eigner
BMW Z4“
Academic Version for Teaching Only
Standardparkplatz
Anmeldung am
Parkhaus
KundenID
übermitteln
Commercial
Development is strictly Prohibited
KundenID
Logische Systemstruktur (SysML)
übermitteln
bdd [Model] Data [ autonomes Parksystem
]
“Waypoints {(12.4,12.5), …}“
«Logical System Element»
autonomes Parksystem
parts
Autonomous Parking (Modelica)
Datenbank : Benutzerverwaltung
Parkhaus
Check-in-App
Parkhaus Kaiserslautern
IPhoneApp
«block»
ParkhausApp
values
Benutzerdaten
Benutzerdaten
KundenID : String
Position : String
BMW
«Logical System Element»
cybertroninisches Parkhaus
parts
: Einfahrtkontrolle
: ParkplatzZuweisung
: Einfahrtkontrolle
: Fahrzeugleitsystem
Wegpunkte
Wegpunkte
«Logical System Element»
Fahrzeugsteuerung
parts
: Antrieb
: Lenkung
: Bremssystem
Academic Version for Teaching Only
Commercial Development is strictly Prohibited
ibd [Logical System Element]
Guten Tag,
Fahrzeugdaten
Automatisches
Herr
Eigner
ubermitteln?
Einparken
starten?
autonomes Parksystem
[ autonomes Parksystem
Partitionierung der Teilmodelle
für die Stakeholder (SysML)
Datenbank : Benutzerverwaltung
Kundenkonto
IPhoneApp : ParkhausApp
]
Benutzerdaten
Parkhaus Kaiserslautern : cybertroninisches Parkhaus
Benutzerdaten
Wegpunkte
„Slot#: 1453“
BMW : Fahrzeugsteuerung
Wegpunkte
akzeptieren
Vernetzung von Parkhaus, Smartphone und Fahrzeug (SysML)
SW Entwicklung
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
„length of car < 5 m“
Source: research project mecPro²
Automobilbau
Folie: 5
Challenges for the Industry
More Software and Electronic
in Products
Demography
Regulation /Compliance/
International Laws
Connectivity
Interdisciplinarity
Digitization
Design for X
Simulation
Industrial Internet
Visualisation
(IoT, IoS, Industrie 4.0)
Product- und Process
Complexity
Consumer Behavior
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Datability
Increased
Functionality
in Products
Personalisation
Globalisation
Folie: 6
Challenges for the Industry
Industrial Engineering is a Driver
More Software and Electronic
in Products
Demography
Regulation /Compliance/
International Laws
Connectivity
Interdisciplinarity
Digitization
Design for X
Simulation
Industrial Internet
Visualization
(IoT, IoS, Industrie 4.0)
Product- und Process
Complexity
Consumer Behavior
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Datability
Increased
Functionality
in Products
Individualisierung
Globalisation
Folie: 7
Engineering Models Must be Administrated by PLM?
Source: Discussions with Chris Paredis, Georgia Tech
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 8
The Engineering Prozess is Based on Digital Models
PLMLM Backbone
P2
BOX2
3
4
S Q U E LC H
TO NE
CONTROL
U N IT
AD
EC
T R A N S M IT /R E C E IV E
P6
5
6
BO X4
5
6
CHANNEL
P5
P
P5
P7
P4
Software
BOX3
BOX5
11
inte
gra
DF
M/
A
C
Mechanik
Mechanic
E/E
ANTENNA
28 VO LTS POW ER
G RO UND
tests
hybrid
tests
(e.g. HIL)
CONTROL
PANEL
V O LU M E C O N T R O L
1
2
3
4
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
E
CA
Service
L
Discipline-specific
AD
C
modelling
M
und simulation
sys
stem
n
ul i
m
i
S tlab
Ma
AT
Cphysical
te m
ca
eli
d
o
k/M
F
Modelling and
first simulation
virt
ual
tes
ts
y sy
inar
cipl
n
rdis desig
inte
specification
tio n
R
L
sM
y
Modelling
and
S
SE
CA
POW ER
PANEL
Modelling and model analysis
P W R 1 -P 1
PW R 1
Folie: 9
The Engineering Prozess is Based on Interdisciplinary Processes
PLM Backbone
Eigenschaftsabsicherung
Modellbildung und
erste Simulation
L
Dienst-leistung
Mechanik
Disziplinspezifische
Modellbildung
und Simulation
E/E
Software
P
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Physische
Tests
te m
inte
F
Virtuelle
Tests
Sys
e
inär
zipl klung
ic
rdis
Inte mentw
te
Sys
Modellbildung
und Spezifikation
gra
tion
A
Modellbildung und -analyse
Hybride
Tests
(z.B. HIL)
A: Anforderung
F: Funktion
L: logisches Lösungselement
P: physikalisches Element
Folie: 10
Unlocking Engineering Knowledge
Future Product & Systems Lifecycle
Management
Today’s typical
Product Lifecycle Management
System Engineering along the lifecycle(s)
Electrical Engineering
Mechanical
Engineering
Software
Engineering
Physical Assembly, Document &
Bill of Materials (BoM) Centric Approach to drive
the Supply Chain
Integrated Electronic, Mechanical,
and Software Engineering
Modern systems and products now more software intensive, more
complex delivery & management
Relationship between engineering & software orgs is often loosely
connected
Current solutions typically require all lifecycle data to be physically
located in PLM/PDM tools
Requires data to be replicated across multiple tools or data stores,
complex to manage
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Source IBM
Data is stored and maintained by the tool that is best suited for
those data
Other tools to gain access via linked data methods built on open
standards for data sharing, not proprietary interfaces and
databases
Provides an open environment where engineers have access to
all relevant information needed, regardless of source
Folie: 11
The Role of PLM and ALM
In the product Lifecycle
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 12
The Product Lifecycle Process
Requirements
Requirements BOM
BOM
System /Functional BOM
Engineering BOM
Simulation/Testing BOM
BOM
Simulation/Testing
Manufacturing BOM
Vision: The integrated ECM Process?
Product Lifecycle Management
(PLM)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Production Systems
(ERP/MES)
Folie: 13
Service BOM
What is the role of PLM/ALM?
Solution 1: PLM is dominant
Requirements
Requirements BOM
BOM
System /Functional BOM
Engineering BOM
TDM2
Manufacturing BOM
CAE/SIM
Authoring
Systems
CAD-x
Authoring
Systems
MBSE
Authoring Systems
TDM 1
Simulation/Testing BOM
BOM
Simulation/Testing
TDMn
OSLC, PLCS, AP242XML,…..
Product Lifecycle Management
(PLM)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Production Systems
(ERP/MES)
Folie: 14
Service BOM
What is the role of PLM?
Solution 2: PLM and ALM are co-existent (my favorite solution)
Gate (slider depending when admin is necessary)
Requirements
Requirements BOM
BOM
System /Functional BOM
Engineering BOM
CAD-x
Authoring
Systems
MBSE
Authoring Systems
TDM1-n
OSLC Based
ALM Solutions
f.e. RELM
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Simulation/Testing BOM
BOM
Simulation/Testing
Manufacturing BOM
CAE/SIM
Authoring
Systems
TDM1-n
OSLC, PLCS, AP242XML,…..
Product Lifecycle Management
(PLM)
Production Systems
(ERP/MES)
Folie: 15
Service BOM
What is the role of PLM?
Solution 3: ALM is dominant
Requirements
Requirements BOM
BOM
System /Functional BOM
MBSE
Authoring Systems
Engineering BOM
CAD-x
Authoring
Systems
TDM 1-n
OSLC Based
ALM Solutions
f.e. RELM
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Simulation/Testing BOM
BOM
Simulation/Testing
Manufacturing BOM
CAE/SIM
Authoring
Systems
TDM 1-n
OSLC, PLCS, AP242XML,…..
Product Lifecycle Management
(PLM)
Production Systems
(ERP/MES)
Folie: 16
Service BOM
What are the Prerequisites for a
Integration of PLM in the Early Design
Phase
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 17
Functional System and Simulationmodel
SE- Process
SE - Profile
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
[image source: Loof, C.: Entwicklung eines Hydrokeratoms für
die LASIK-Chirurgie, KIMA, Kaiserslautern/Germany, PhD
Thesis, 2008.]
What´s about Standardization
SE- Data Model for System and Simulation
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 18
The MBSE Process
Operation/
Service
Product Lifecycle Management Backbone
Requirements Engineering and Specification
B
F
Modeling and
First Simulation
L
E-CAD Model
Discipline Specific
Design Service
M-CAD Model
Discipline-Specific
Modeling and Simulation
Hybrid
Tests
(e.g. HIL) B: Behavior
R: Requirements
F: Functions
L: Logical Solution Elements
P: Physical Elements
E/E Specific
Electrics/Electronics
Discipline
Software
Software
Detailling
P
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Physical
Tests
Simulation
Testing
Mechanik
Mechanics
CASE Model
on
Inte
Virtual
Tests
Logical System Design and
multiphysical Simulation
gra
ti
Validation
te m
Modeling and
Specification
y
inar
cipl eering
rdis
in
Inte s Eng
tem
Sys
Property
(Requirements, Functions and Behavior)
Sys
R
Modeling and Analysis
Folie: 19
Detailed MBSE Method
SFN
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 20
[Weilkiens, Tim: Systems engineering with SysML/UML, Modeling,
analysis, design. Morgan Kaufmann, Burlington, MA/USA, 2008.]
The MBSE Profile for SysML (Example)
Absolute Prerequisite for the Standardization of SysML
System Modeling Language (SysML)
Customizes diagrams
+
+
−
−
−
−
−
System Requirement Diagram (SRD)
System Definition Diagram (SDD)
Function Network Diagram (FND)
Behavior Network Diagram (BND)
System Architecture Diagram (SAD)
Defines validation rules
+
Stereotypes for specific modeling concepts
−
−
−
−
−
−
System Requirements
System Functions
Logical System Elements
Behavior Elements
Test Cases
Allocations (R-F, R-B, F-L, F-B, R-L, L-P)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
MBSE Profile
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 21
The MBSE Data Model for ALM and PLM
Map R, F, B, L to discipline specific parts and assemblies
Requirements Breakdown
Functional Breakdown
Logical System Breakdown
Extended PLM Model
(Physical System Elements)
E-BOM structure
Simulation-Model
System Model
CAD-Model
MBSE model edited in a SysML editor
Simulated in Modelica, Simulink, VHDL, SystemC, Verilog,….
Edited in CAD-M, CAD-E and CASE Tools
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 22
Interdisciplinarity on CAD Level
E-BOM
Product
Housing
Requirements
Viewables
Battery
CAD Model
Purchased Assy
Data Sheets
AML / AVL
Analysis
PCA
Discloses &
Declarations
Schematic
PCB
Std Parts
Approved Suppliers
Classified Component
Attributes
AML / AVL
ASICs
Firmware Assy
Component
Software
Mechanical Parts
AVL
Software
Manual
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 23
Different Levels of Integration
SysML to ALM/PLM
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 24
Alternatives for Publishing MBSE Models
Managing SE artifacts:
− Alternative A: Managing SE-project modules (files)
− Alternative B: Managing model elements with structure
− Alternative C: Managing model elements with structure, ports and topology
B: published
SE-structure
F
L
C: published
C1: SE-topology ports
C2: SE-topology ports/relations (NR)
P
FPD Model
PLM
A: published
SE-project modules
B and C1 are my favorite solutions
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 25
An ECM/CM process must be
established for the SysML artifacts
in ALM/PLM
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 26
Managing MBSE Models Based on Adapted ECM
FPD model is partial model inside a SysML model in a CASE tool and managed in Team Data Management
(TDM) tool
PLM backbone controls FPD model items after commit
Product/Appication
Lifecycle Management
(ALM/PLM)
prelimnary
A
In change
Philipp
(System Engineer)
review
released
A
A
A
released
B
Marc
(System Architect)
master
SysLMID 5456
Team Data
Management
(TDM)
4.1
1
2
2
3
1
FPD model under PLM control
4.2 4.3
branch
FPD model under TDM control
ElementID 12356
trunk
1
2
3
4
5
6
7
8
9
10
11 12
13
Jule
(System Engineer)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Source: VPE Research Project mecPro² (T. Gilz)
Folie: 27
An easy Visualization must be
established
for the affected Items in an ECM Process
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 28
Visualization with a Browser
System Requirements
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Functions
Logic
Source: VPE Research Project mecPro² (T. Gilz)
E-BOM
Folie: 29
Graph Representation of Affected Items
Graph representation of affected item based on MBSE Datamodel stored in PLM and MRP (SAP)
Requirements
Functions
Logical Elements
Items and Assemblies (E-BOM))
Processes
Tools and ressources
Documents
Supplier
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 30
Summary
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 31
Some Thoughts: We need Standardization but…….
Persistent Administration in an extended PLM and/or ALM System for the following MBSE artefacts:
− Requirements, Functions, Behavior and Logical Elements two levels hierarchy and network
Version/revision control, ECM and Configuration Management needed for traceability (product
reliability, ISO 9001, ISO 262606,….)
Seamless Integration into existent Enterprise ALM/PLM solution
One single source of truth
Integration of MBSE in the enterprise ECM (Engineering Change Management) and CM (Configuration
Mgmt)
Version and Revision Management as basis for CM
Integration of the MBSE Authoring Systems via TDM into PLM and ALM
4 Level VDA concept
Security, Safety and common access rights
Visualization of the MBSE artifacts
Data Exchange in the early phase based on Standards (OSLC is not designed as a data exchange
standard)
Eventual co-existence between OSLC (integration) and PLCS (data exchange)
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 32
Thank You and Questions?
© Lehrstuhl für Virtuelle Produktentwicklung | 2015 MME
Folie: 33
Download