+ All Categories
Home > Documents > 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake...

2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake...

Date post: 31-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
33
Prognosen für Gleislage und Rollkontaktermüdungen – Eine technische Sicht 2018 SMART Maintenance Conference 04. September 2018
Transcript
Page 1: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Prognosen für Gleislage undRollkontaktermüdungen –Eine technische Sicht

2018 SMART Maintenance Conference04. September 2018

Page 2: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Vorstellung

Katharina Mellert, Leiterin Datenlabor Fahrweg [email protected]

Zacharias Kull, Manager Business Intelligence/BigData-Gruppe [email protected]

Co-Autor: Ingolf Nerlich, Fachexperte Fahrbahn SBB

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 2

Page 3: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Agenda

– Ziele des Anlagenmanagements und unser Weg dahin

– Stopfprognose: Erfahrungen und Architektur

– Rollkontaktermüdungsprognose: Erfahrungen und Architektur

– Blick in die Zukunft: Anforderungen an Plattformarchitektur undFrameworks

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 3

Page 4: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Ziele des Anlagenmanagements und unser Weg dahin

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 4

Safety

LCC-Optimierung: Bei gegebenerVerfügbarkeitsanforderung die kostengünstigsteInstandhaltungsstrategie finden.

Programm Anlagenbewirtschaftung 4.0

• Predictive Maintenance für die Fahrbahn

• Steigende Ausgaben stabilisieren

• Fakten- und prognosebasierte Ableitung desGesamtbedarfs anSubstanzerhaltungsmassnahmen.

Entwickelt Prototypen zurQualitätsverbesserung,Prognosen und Darstellung

Datenlabor Fahrweg

Forschung zuWechselwirkungenRad-Schiene

Page 5: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Stopfprognose: Erfahrungen undArchitektur

Page 6: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Beispiel StopfenGleisqualität und Einzelfehler

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 6

Sofort-Eingriffsschwelle (SES)LCC-Eingriffsschwelle

L762: 21000t/Tag L762: 21000t/Tag

Gleislage- Qualität (Lageunruhe)- LCC aber nicht verfügbarkeitsrelevant

Gleislage-Einzelfehler- Verfügbarkeitsrelevant, Soforteingriffsschwelle (SES)

Page 7: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Ziel: Prognose von Einzelfehlern und Gleislagequalität

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 7

Kenntnis von lokalen Fehlern hilft bei derPlanung von systematischem Stopfen

Page 8: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Ziel: Einsparung durch Predictive Maintenance

8

heuteheute

Wo wir heute stehen:

Messschrieb Diagnosefahrzeug als PDFAnforderungen:Hohe Datenqualität auch bei historischen Daten:Verortung der Messdaten und Gleisarbeitenmüssen bekannt sein.

Wo wir hinwollen: Schnelles Wachstum – bald Massnahme

Geringes Wachstum –keine Massnahme?

Verbesserung wegenGleisarbeiten

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 9: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Verortung – absolut und relativ

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 9

Finde den richtigen Fahrweg – durchVergleich von gemessener zu Sollkrümmung

Relative Verortung um Prognose zuermöglichen – durch Korrelation

Anmerkung:Durch Investitionen an der Quelle (Messfahrzeug) bald nicht mehrnotwendig.

Page 10: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Gleisarbeiten erkennen – Gesamtarchitektur

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 10

Aktuelle Weiterentwicklungen:• Abgleich mit Befahrungen um Sperrungen zu erkennen• Algorithmischer Abgleich mit DfA• Maschineneinsatzpläne und -daten prüfen

Page 11: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Vereinfachungen: Ausschöpfung und

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 11

Längshöhenfehler

Richtungsfehler

Verwindungsfehler

Statische Sicht

Ausschöpfungz.b. 75%

Ausschöpfungz.b. 40%

Ausschöpfungz.b. 110%

Max110%

Stopfen?Ja

Historische EntwicklungLängshöhenfehler

Historische EntwicklungRichtungsfehler

Historische EntwicklungVerwindungsfehler

Dynamische Sicht - Prognose

Modelfit

Modelfit

Modelfit

Min ݐWann

Stopfen?

-ݐLängshöhe

-ݐRichtung

-ݐVerwindung

Page 12: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Eine Frage des Risikos - Einflussfaktoren

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 12

Investition in CTM und Datenqualität lohnt sich

Page 13: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Rollkontaktermüdung (RCF)

13

Page 14: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Was ist Rollkontaktermüdung?

– Rollt ein Rad über die Schiene, dann können die dabei auftretenden Spannungennach der Hertz'schen Theorie abgeschätzt werden.

– Die Berührfläche ist annähernd elliptisch. Die Radlast erzeugt Normalspannungen,zusätzlich treten unter der Schienenoberfläche Schubspannungen auf.

– Die Schubspannungen erreichen in einer Tiefe von etwa 6 mm ihren Größtwert.Die Normalspannungen erreichen bei einer 22,5 t-Achse Werte von bis zu 1300N/mm2 [87].

– Diese Spannungen liegen über den üblichen Festigkeiten von Schienenstählen. Damitwird die Schiene unter jeder Überrollung an der Berührfläche plastisch verformt.

(2010 Handbuch Gleis Lichtberger)14SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 15: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Squat & Head-CheckKönnen diese Rollkontaktermüdungen prognostiziert werden?

15

Trümmerbruch Hatfield/England, Okt. 2000,

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 16: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Berechnungslogik Head-Check

16SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Krümmung &Spurweite

IST-Fahrplan

Formation

FahrzeugSchädigungskoeff.

Geschwindigkeit& Traktionberechnen

Topologie & VMax

Damage berechnenTraktion auf Achsenverteilen

Anrisszeit& Wachstum 0.5mm

berechnen

Schienenqualität

Page 17: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Berechnungslogik White Etching Layer

17SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Berührgeometrieberechnen

Abtrocknungsimulieren

Traktion undSchlupf pro Achse

berechnen

KontakttemperaturberechnenIST-Fahrplan

Formation

FahrzeugSchädigungskoeff.

Geschwindigkeit& Traktionberechnen

Topologie & VMax

WEL-Schichtdickeberechnen &aggregieren

Zeit bis zukritischer

Schichtdickeberechnen

Schienenprofil

Page 18: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Datenfluss Prognose Rollkontaktermüdung:eine Datenschlacht

18SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 19: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

HC: Head-Check Zeit bis kritischer Risstiefe

19

Berechnete Anrisszeit undZeit bis Risse 0.5mm tief sind,hochgerechnet aus einemIST-Fahrplan Tag.

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Prototyp

Page 20: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

WEL/Squats: White Etching LayerKontakttemperatur und Schichtdicke

20

Berechnete WEL-Schichtdicke für einen Zug

Berechnete Temperaturaus Reibenergie undKontaktfläche

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Prototyp

Page 21: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Herausforderung Performance

21

Lessons LearnedPerformance für

Prognoserechnung mit einem Tag

, 20 Milliarden Records/Tag = 1.4TB Daten (proAchse und Meter ein Schädigungspunkt)

, 200 Cores -> 15h Rechenzeit (skalierthorizontal)

– BigData Technologie bringt Faktor 1000x– Wenn bei 500Mio Records ein Funktionsaufruf

300ms dauert, snid das 27’000h Berechnungs-zeit, das geht auch mit BigData nicht

– Old-School Performance Tuning ist nötig:-> Collection-Typ sorgfältig wählen-> Mehrfach verwendete Zwischenresultate vorberechnen-> Schritte im Datenfluss sorgfältig designen-> Profiling, Hardwarebeschleunigung, Bugs…

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 22: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Infrastruktur und Framework

Daten effizient aufbereiten undbereitstellen

Page 23: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

23

Data & Analytics Platform (SBB/Datenlabor Fahrweg)

Strukturierter Datalakemit versionierten Daten derrelevanten Quellsysteme

Webbasiertes Data Science Toolfür Spark/Scala und Visualisierungen

SQL

16 data-nodes, 420 computing cores2TB RAM, 160TB Netto HDFS storage

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018

Page 24: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Min. 80% des Aufwands ist DatenaufbereitungM

arch

2015

Mar

ch20

17

data preparation means:- find data sources- interpret, ingest, clean and harmonize data- check data quality- enhance data (sometimes with advanced algorithms)- industrialize data feeds (keep data up-to-date)

Data preparation Data preparation

Mai

2017

Data Science:PoC for statistical prediction of

defects done in 2 month.Result where promising, but further

data preparation is needed…

Page 25: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Aufbereitete Daten bereitstellen -> Smart Data Lake

Stor

age

Smar

tDat

aLa

keSh

ared

Data

BusinessTransformation

Integration

Staging

Feed

ASource X

Feed

B

Feed

C

Source Y

Feed

D

Tena

nts

Priv

ate

Data Apps / Labs / Users

Feed

Other sources

Feed

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 25

Page 26: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Und wie können wir dieKomplexität der

Abhängigkeiten in denGriff bekommen?

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 201826

Page 27: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Von klassischen DWHs lernen -> Automatisierung über Metadaten

Core DWH InformationDelivery

ReportingStage Intranet

… jdbc Load ChainREST WS

inputs

select sources &define entity keys

definedatamarts

define entity leveldata lineage

defines constraints& assertions

defines transformationswhere necessary

buildreports

Metadata Datamodel &Source to Datamart Data Lineage(graphical views & searchable metadata,reports published with PowerBI)

Data analyst

Historized data followingbusiness data model,

with guarantee on quality

Load chainautomatically

generated

Dimensional modelsfor efficient analysis

& reportingAnalysis,Information Access

Von DWH’s lernen -> Automatisierung über Metadaten

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 27

Page 28: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Baustein Sourcing Framework: Automatisierung über Metadaten

Deklarativer meta-data getriebener ETL approach:Beispiel Konfiguration vom SBB Sourcing Framework:-> Hive Table lesen und nach JDBC schreiben.

feeds=[ { name = test

input = [{ type = hive db = app_datalake tables = [{name = btl_uno_h_gleiskante}] }]

output = [{ action { type = copy name = First } type = jdbc db = GSU_ANABEL tables = [{name = anabel_test}] jdbc-driver = oracle.jdbc.OracleDriver jdbc-url = "jdbc:oracle:thin:yyy/xxx@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp…"

}] } ]

SBB Sourcing Framework Features:- Sources für JDBC, Webservice, MQ, CSV, Excel…- Generic Actions für Historization, Deduplication- Hooks für Custom Logic- Schema Evolution- Security (Kerberos, ACL’s)

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 28

Page 29: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

[Future] Baustein «Data Catalog» -> Self-service

Scre

ensh

otfro

mDa

tava

ultB

uild

er

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 29

Page 30: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

[Future] Baustein «Workflow, Lineage und Überwachung» -> effizienter Betrieb

Scre

ensh

otfro

mD

atav

ault

Build

er

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 2018 30

Page 31: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

ELCA & SBB-IT überlegen sich, das SmartData Lake Framework als Open Source zuveröffentlichen und gemeinsam weiter zuentwickeln.

Smart Data Lake Builder

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 201831Photo by Vidar Nordli-Mathisen on Unsplash

Page 32: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Komplexität erkennen und managen

Abhängigkeit von Stammdaten und derenQualität berücksichtigen – und investieren

Produktiv setzen herausfordernd –technologisch und organisatorisch

Leistungsfähige Plattform notwendig fürDatenmenge und Berechnungen

Fazit

SBB • Datenlabor Fahrweg • Smart Maintenance Conference • 04. September 201832

Page 33: 2018 SMART Maintenance Conferencesmartmaintenance.ch/2018/doc/Folien/SMC18_2.2.DE_SBB...Data Lake Framework als Open Source zu veröffentlichen und gemeinsam weiter zu entwickeln.

Fragen?

33


Recommended