Upload
trinhhanh
View
214
Download
0
Embed Size (px)
Citation preview
Confidential
Von der modelbasierten Entwicklung zum Digitalen Zwilling
Dr. Markus Pfeil
3.6.2016
Bildquellen:Wikipedia, NASA, TWT
Confidential Seite 3
Gestatten: TWT Auf einen Blick 9Jahre Technisch-Wissenschaftlicher Transfer
9Mitarbeiter
9Forschungsprojekte
9Perspektiven
Geschäftsführung Dr. Dimitris Vartziotis Joachim Laicher Frank Beutenmüller Dr. Victor Fäßler
30
300
16
3
Confidential Seite 5
Vollständige Digitalisierung der Produktionsprozesse über den gesamten Produktlebenszyklus
Horizontale Vernetzung aller am Produktionsprozess beteiligten Stakeholder
(Standardisierte) vertikale Integration sämtlicher am Produktionsprozess beteiligten Maschinen und Technologien
Industrie 4.0 Definition
Confidential Seite 7
Produkt-nutzung
Theorie Wann findet der digitale Zwilling Anwendung?
Produktions-management
Systems Engineering
Strategie & Innovations
Management
Confidential Seite 8
Anwenderforum
Digitaler Zwilling - Vorstufe Modelbasierte Entwicklung
Modellbasierte Entwicklung
Anforderungs-management
Systemlastenheft
Test/ Simulation
Infrastruktur Co-Simulation
Infrastruktur F-DMU
Integration in Prozess und Organisation
Anwenderkreise
Confidential Seite 9
Phasen in der Modelbasierten Entwicklung
Requirements Management
System modellierung
Test-automatisierung
(Co-)Simulation
UML
SysML
OSLC
High-Level Architecture (HLA)
Functional Mock-up Interface (FMI)
IBM Rational Doors
Modelio
Enterprise Architect
Dymola / Modelica
Matlab / Simulink
Ansys
Adams
Simpack
RT Tester
Lifecycle management
Teamcenter
Catia
Confidential Seite 10
Konzept Agile Modelbasierte Entwicklung
Priorität: Kundenzufriedenheit & regelmäßige Auslieferung nachweisbarer Kompetenz
Geordnete Modifikationen der Anforderungen sind willkommen.
Tatsächliche oder modellierte Funktionen ausgeliefert auf einer Zeitskala von Wochen.
Geschäftsbereiche und das Projektteam arbeiten täglich zusammen.
Es werden stets die effizientesten Kommunikationsmethoden verwendet.
Nachweisbare Kompetenz ist die primäre Erfolgswährung.
Abschätzen
Festlegen Entwickeln
Bewerten
Confidential Seite 11
Requirements Engineering Durchgängigkeit, Nachvollziehbarkeit und Vollständigkeit
Production Tests
Service Diagnostic
Changes
Update der Spezifikationsdokumente
Requirements Representation
Requirements Elicitation
Requirements Validation
Requirements Analysis
Change Management
Funktionale Dekomposition
Corresponding Tests
Confidential Seite 12
Anforderungen in der Organisation Durchgängigkeitsmodell
Vertikale Durchgängigkeit (Detaillierung)
Orthogonale Durchgängigkeit (Organisatorische Durchdringung)
Horizontale Durchgängigkeit (Konkretisierung)
Confidential Seite 13
Fahrzeug-Anforderungen
150% generische Anforderungs-
struktur
150% Grenz- Lastfall- struktur
System-Spezifikation
Komponenten- Spezifikation
System-Tests
Komponenten- Tests
Akzeptanz Kriterien
Semantische Definition der
Marktanforderungen
Semantische Relationen der
Anforderungen/Tests
Semantic Requirements Framework
Ma
rkt
Pro
du
kt
Det
ail
Fahrzeug- Spezifikation
Price
Image Field Feedback
Volume
Life-Cycle
Regional Specifica
Competition
Experience
Success
Dependencies
Systems Components
Functional Requirements Concepts
Supplier
Potential
Grenz- Lastfall
Konzept Semantische Anforderung
Confidential Seite 14
Open Standard
System modellierung Anforderungsmanagement
Test automatisierung
CoSimulation Automatisierte Optimierung
Continuous time model
Continuous time model
Discrete event model
Tracing von Anforderungen
zu Modellen
Modelbasierte Entwicklung Prozess Support
Confidential Seite 15
FMI
Modelio RT Tester
INTO-CPS CoSimulation
.fmu Overture / VDM
Design Space Exploration
Traceability
Confidential Seite 16
FMI/FMU Kollaborativer Einsatz von Modellen
Modellbereitstellung Modularisierte Komponenten
FMU-Nutzung FMU-Erstellung
FMU-Importer für Simulink
Confidential Seite 17
Digitaler Zwilling - Vorstufe Functional Mock-Up
Heterogeneous Protected Exported
Monolithic Homogeneous, one tool Homogeneous, multi-tool
Page 17 Daimler EDM CAE Forum 2013
Confidential Seite 18
Parallelization
Re-use of Models
Performance
…
Modularization
Complexity
…
Continuous Model Responsibility
Interdisciplinary
Quality
…
Interlinking
Digitaler Zwilling - Anforderungen Simulations Anforderungen
Page 18 Daimler EDM CAE Forum 2013
Confidential Seite 19
Functional Mock-Up Architecture
FMI Wrapper
Exportierte FMU
FMI Wrapper
Co-simulation Framework
FMI Wrapper
TWT FMTC
Confidential Seite 20
IP-Schutz Vertrauen & Sicherheit
Schutz des Modells Schutz vor Reengineering oder Missbrauch
Schutz vor Modell Unerwartete Informationssammlung
Schutz zwischen Modellen
Integrität Modell
TWT FMTC
Parameter Datalogging
Host-Ressources
Prozess
Datalogging
Simulationsarchitektur
Manipulation
Confidential Seite 21
Anwendungsbeispiel: Digitaler Zwilling Virtuelle Inbetriebnahme von Produktionsanlagen
Confidential Seite 26
Die Dynamik des Zylinders
Komplexes dynamisches Verhalten Simple kinematische Beschreibung ungenügend
Confidential Seite 27
Was soll das alles?
Korrekte physikalische Beschreibung
weniger Abnutzung von Komponenten
Reduzierung von Materialschäden
Verbesserte zeitliche Abstimmung der Anlage
Erweiterte Testmöglichkeiten
Confidential Seite 28
Digitaler Zwilling Das virtuelle Anlagenmodell
Semantik
Logik Geometrie
Topologie Kinematik
Dynamik
Confidential Seite 29
Digitaler Zwilling: AVANTI Standards
AutomationML
XML-basiertes Container-Format
Logik, Geometrie, Topologie, Kinematik
FMI Standard
Schnittstelle zur Simulationskopplung
Physikalische Verhaltensbeschreibung
Confidential Seite 30
Virtuelle Inbetriebnahme in AVANTI
Steuerung reale HW
VIBN Software Logik, Geometrie
Anzeige
Virtuelles Anlagenmodell
Co-Simulation mit FMUs
Physik
Confidential Seite 31
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Anforderungen
Komponenten- modell A
Confidential Seite 32
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Komponenten- modell A
„Zylinder A muss
innerhalb 2s bis
Endlage ausfahren“
Confidential Seite 33
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Komponenten- modell A
„Zylinder A muss innerhalb 2s bis
Endlage ausfahren“
1. [Zylinder in Endlage L] 2. Zylinder ansteuern 3. [Endlage L erlischt] 4. …. 5. [Zylinder in Endlage H]
Confidential Seite 34
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Komponenten- modell A
„Zylinder A muss innerhalb 2s bis
Endlage ausfahren“
1. [Zylinder in Endlage L] 2. Zylinder ansteuern 3. [Endlage L erlischt] 4. …. 5. [Zylinder in Endlage H]
Confidential Seite 35
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Komponenten- modell A
„Zylinder A muss innerhalb 2s bis
Endlage ausfahren“
1. [Zylinder in Endlage L] 2. Zylinder ansteuern 3. [Endlage L erlischt] 4. …. 5. [Zylinder in Endlage H]
Confidential Seite 36
Avanti : Testen in der VIBN Automatisierung
Klassisches Testen Anforderung manuelle Testerstellung manuelle Testdurchführung
Avanti: hohe Automatisierung
Automatisierte Testdurchführung Generierte Tests Anforderungsmodelle Formale Anforderungen
Confidential Seite 37
Avanti : Testen in der VIBN Aspekte
Integriert Neutral Modular
Automatisiert Durchgehend Formal
Modellbasiert Kombinatorisch Adaptiv
Confidential Seite 38
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
Anforderungen
Komponenten- modell A
Confidential Seite 39
Feldbus
Anlagenmodell
Komponenten- modell B
Komponenten- modell C
SPS Anforderungen
Komponenten- modell A
HMI
Confidential Seite 40
Feldbus
Anlagenmodell
Test Adapter
Komponenten- modell A
Komponenten- modell B
SPS
Testtool
Anforderungen formale
Anforderungen
Confidential Seite 41
Feldbus
Anlagenmodell
Test Adapter
Komponenten- modell A
Komponenten- modell B
SPS
Testtool
Anforderungen formale
Anforderungen
Formalisierung
Import
Kontrolle
• Modellbildung • Testableitung • Testausführung
Confidential Seite 42
Feldbus
Anlagenmodell
Test Adapter
Komponenten- modell A
Komponenten- modell B
SPS
Testtool
Anforderungen formale
Anforderungen
Formalisierung
Import
Kontrolle
• Modellbildung • Testableitung • Testausführung
Confidential Seite 43
Au
sg
an
g2
Ein
ga
ng
E32.1
Au
sg
an
g1
DB
2532.D
BX
58.2
DB
2532.D
BX
58.0
DB
2532.D
BX
60.0
DB
2532.D
BX
60.1
Ko
mm
en
tar
Not-
Halt
Quittie
rung
Ko
mm
en
tar
Sam
melm
eld
ung
Not-
Halt lo
kal
Sam
melm
eld
ung
Not-
Halt
Gesam
tanla
ge
Sam
melm
eld
ung
VI-
Schalter
lokal
Sam
melm
eld
ung
VI-
Schalter
Gesam
tanla
ge
Datum: 02.06.2014
SE
Para
mete
r
selb
stq
uittie
rend
Verz
ögeru
ng n
ach A
bschalten
(s)
Verz
ögeru
ng n
ach Q
uittie
ren
(s)
mehr
als
ein
e K
om
ponente
Qu
itti
eru
ng
sele
men
te
001B
R_010-S
1R
Ab
sch
alt
bere
ich
Ko
mp
on
en
ten
SM
_N
H_LO
KA
L
SM
_N
H_A
NLA
GE
SM
_V
I_LO
KA
L_U
GE
S
SM
_V
I_A
NLA
GE
_U
GE
S
Anlage/SPS: Pneuma_1 SPS1
CRC Summe: B2010E2E
Implementierer/Prüfer: Max Muster Max Beispiel
SPS
Eingang 1 Eingang 2 Sicherheitselement Kommentar
DB2532.DBX60.3 001BR_010-FN1_EBF_GES VI Bedienrechner EBF-Bereich
gesichert 10 0 X X X X X
DB2532.DBX60.4 001BR_010-FN1_ANL_GES VI Bedienrechner Anlage gesichert 10 0 X X X X X X
E20.0 001BR_010-FN2 Not-Halt Bedienrechner 10 10 X X X
E5.6 E5.7 001BR_010-FN3 Not-Halt Schutztür 10 10 X X X
Fehler-Matrix
Confidential Seite 44
Au
sg
an
g2
Ein
ga
ng
E32.1
Au
sg
an
g1
DB
2532.D
BX
58.2
DB
2532.D
BX
58.0
DB
2532.D
BX
60.0
DB
2532.D
BX
60.1
Ko
mm
en
tar
Not-
Halt
Quittie
rung
Ko
mm
en
tar
Sam
melm
eld
ung
Not-
Halt lo
kal
Sam
melm
eld
ung
Not-
Halt
Gesam
tanla
ge
Sam
melm
eld
ung
VI-
Schalter
lokal
Sam
melm
eld
ung
VI-
Schalter
Gesam
tanla
ge
Datum: 02.06.2014
SE
Para
mete
r
selb
stq
uittie
rend
Verz
ögeru
ng n
ach A
bschalten
(s)
Verz
ögeru
ng n
ach Q
uittie
ren
(s)
mehr
als
ein
e K
om
ponente
Qu
itti
eru
ng
sele
men
te
001B
R_010-S
1R
Ab
sch
alt
bere
ich
Ko
mp
on
en
ten
SM
_N
H_LO
KA
L
SM
_N
H_A
NLA
GE
SM
_V
I_LO
KA
L_U
GE
S
SM
_V
I_A
NLA
GE
_U
GE
S
Anlage/SPS: Pneuma_1 SPS1
CRC Summe: B2010E2E
Implementierer/Prüfer: Max Muster Max Beispiel
SPS
Eingang 1 Eingang 2 Sicherheitselement Kommentar
DB2532.DBX60.3 001BR_010-FN1_EBF_GES VI Bedienrechner EBF-Bereich
gesichert 10 0 X X X X X
DB2532.DBX60.4 001BR_010-FN1_ANL_GES VI Bedienrechner Anlage gesichert 10 0 X X X X X X
E20.0 001BR_010-FN2 Not-Halt Bedienrechner 10 10 X X X
E5.6 E5.7 001BR_010-FN3 Not-Halt Schutztür 10 10 X X X
Fehler-Matrix
Confidential Seite 49
Anforderungen Modell Test
[init]
Z1_ausfahren [Z1_ausgefahren]
Z1_zurückfahren [init]
Z1_ausfahren [Z1_ausgefahren]
Z2_ausfahren [Z2_ausgefahren] …
Confidential Seite 50
Fazit Testautomatisierung
Durchgehende Toolchain
Effektivität
Effizienz
Formalisierung der Anforderung
Steigerung der Testabdeckung
Beschleunigung der Testausführung
Höhere Sicherheit zu niedrigeren Kosten
Confidential Seite 51
Analyse Simulation
Folgeanwendung: Zertifizierung Simulationsbasierte ESP Homologation
Modellierung Zertifizierung
Target-Performance Check
Analyse der Längs- und Quer-Beschleunigung
Auswertung Bremssystem-Regler Interaktion
Simulative Auswertung der Lastfälle
Stationäre Kreisfahrt und Spurwechsel
Analyse von Stabilitätsprogramm und Kipp-Schutz
MKS Fahrzeugmodelle
Co-Simulation des ESP Reglers via SiL
Motor Parameter und Hydraulik-Drücke parametrisiert
Automatische Dokumentation
Nachweis der erfolgreichen Homologation
Akkreditierung des Simulationsprozesses durch das Kraftfahrtbundesamt.
Horak et al., TWT & Daimler, 21st Aachen Colloquium 2012 Zertifiziert vom Kraftfahrtbundesamt
Confidential Seite 52
Folgeanwendung: Produktionsnahe Services Datenplattform
Produktions- steuerung
Maschinenpark
Industrial Data Service Plattform
Physische IT-Infrastruktur
IaaS
Betriebs-system
Dienstleister
Data Scientist
Smart Service
Plattform
Confidential Seite 54
Vollständige digitale Abbildung der Produktionsprozesse und Produktprozesse über den gesamten Produktlebenszyklus
Automatisierte Horizontale Vernetzung aller Stakeholder durch modellbasierte Datenanalyse
(Standardisierte) vertikale Integration sämtlicher am Produktionsprozess beteiligten Maschinen und Technologien durch reale und simulierte Daten
Digitaler Zwilling und sein Nutzen im I4.0 Kontext