Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... ·...

22
Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Evaluation von Backbonesystemen im Automobil Fabian Kempf HAW Hamburg 15. Dezember 2011 Einführung Überblick Risiken & Ausblick Literatur

Transcript of Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... ·...

Page 1: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf Evaluation von Backbonesystemen

im Automobil

Fabian Kempf

HAW Hamburg

15. Dezember 2011

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Page 2: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Agenda

Einführung

– Motivation

– Problematik

– Ziele

• Hintergrund

– Backbonetechnologien

– Netzwerktopologien

• Risiken & Ausblick

• Literatur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

15.12.11 Fabian Kempf 2/23

Page 3: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Motivation

1.

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Warum ein neues Kommunikationssystem im Auto?

15.12.11 Fabian Kempf 3/23

Page 4: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Motivation

• Verschiedene Arten von Systemen

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Warum ein neues Kommunikationssystem im Auto?

15.12.11 Fabian Kempf 4/23

Page 5: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Motivation

• Etablierter Standard für lokale Netze

• Hohe Datenrate

• Ergänzung alter Feldbussysteme

• Entkopplung des Protokolls vom Übertragungsmedium

• Determinismus für sicherheitsrelevante Funktionen

→ Zeitgesteuert

• Echtzeitkonzepte existieren → TTEthernet

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Ethernet als neues Backbone?

15.12.11 Fabian Kempf 5/23

Page 6: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Motivation

• Analyse ohne Hardware

• Große Netzwerke günstig realisierbar

• Anschauliches Verhalten der Komponenten

• Schnellere Überprüfung der Konfiguration möglich

• Reproduzierbarkeit der Ergebnisse

• Schnelle Evaluation von Designalternativen

• Grenzfallbetrachtung

• Aber:

– Fehlender Nachweis der Korrektheit

– Hoher Speicherplatz/Rechenzeit

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Gründe für eine Netzwerksimulation?

15.12.11 Fabian Kempf 6/23

Page 7: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Einführung

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Warum Time-Triggered-Ethernet

15.12.11 Fabian Kempf 7/23

Page 8: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Ziele

• Migration von bisherigen Bussystemen auf

TTEthernet simulieren

– Realistisches Design mit CAN und FlexRay

– Designalternativen mit TTEthernet

• Parallele Simulation von CAN, FlexRay, TTEthernet

• Netzübergänge zwischen den Protokollen

• Anforderungen an ein realistisches Design

• Erstellung von Lastgeneratoren

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Evaluation von Backbonesystemen

15.12.11 Fabian Kempf 8/23

Page 9: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbonetechnologien

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

FlexRay

15.12.11 Fabian Kempf 9/23

FlexRay:

• Eignung für Echtzeitsysteme

• Backbone für andere

Bussysteme

• 10 Mbit/s je Kanal

CAN:

• Entwickelt von Bosch 1981

• 3. Arten von CAN-Bussystemen

– Highspeed - CAN: 500KBit/s

– Lowspeed - CAN: 125KBit/s

– Single Wire - CAN: 16,3 KBit/s

• Prioritäten durch Arbitrierung

• Bereich Antrieb, Komfort und

Diagnose

LIN:

• Single-Wire Bus

• 20 kBit/s

• Lokale Komponenten und

Sensoren

MOST:

• Optisches Bussystem

• 22.5 Mbit/s

• Entertainment

Page 10: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Time-Triggered Ethernet

• Echtzeit-Erweiterung von Ethernet

• Entwickelt von TTTech Computertechnik AG,

ursprünglich TU Wien

• Drei Nachrichtenklassen

– Time-triggered: Höchste Priorität,

Synchronisierung (PCF), offline Konfigurierung

– Rate-constrained: Bandbreitenbasiert,

Event-gesteuert, AFDX

– Best-effort: Standard Ethernet, Restbandbreite

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Verschiedene Trafficarten – Ein Kanal

15.12.11 Fabian Kempf 10/23

Page 11: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Simulation in OMNeT++

• Open Source

• Ereignisbasiertes Simulationswerkzeug

• Eclipse basierte IDE

• INET-Framework → Zusammenstellung der

Standard-Netzwerkprotokolle

• Modellierung von Netzwerken, verteilten Systemen

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Was ist OMNeT++

15.12.11 Fabian Kempf 11/23

Page 12: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

2 Ansätze für netzübergreifenden Datenaustausch

– Supergateway:

Einzelnes, zentrales Gateway komplex, teuer

– Backbone-Architektur

Dezentraler Ansatz

Modulare Vernetzung der Bussysteme

Lokale Gateways Verbindung zum Backbone

Vorteile: Skalierbarkeit, Kosten, Unterstützung der

Variantenvielfalt, Redundanz

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Die Vernetzung von Netzen

15.12.11 Fabian Kempf 12/23

Page 13: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Gateway

Verbindungen zwischen verschiedenen Datenbussen

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Netzübergänge

15.12.11 Fabian Kempf 13/23

Page 14: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Netztopologien - Sternförmig

Vorteile:

• Leicht erweiterbar

• Leichte Fehlersuche

Nachteile:

• Ausfall des Verteilers

Komplettausfall

• Hoher Kabelaufwand

15.12.11 Fabian Kempf 14/23

Page 15: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Netztopologien - Baumförmig

Vorteile:

• Strukturelle Erweiterbarkeit

Nachteile:

• Bei Ausfall Unterbäume

nicht erreichbar

• Engpässe bei der Wurzel

15.12.11 Fabian Kempf 15/23

Page 16: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Netztopologien - Daisy Chain

Vorteile:

• Große Netzausdehnung

Nachteile:

• Bei Störung Netzausfall

• Verkabelungsaufwand

15.12.11 Fabian Kempf 16/23

Page 17: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Beispiel – Ohne Ethernet

15.12.11 Fabian Kempf 17/23

3)

Page 18: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Backbone-Architektur

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Beispiel - Mit Ethernet

15.12.11 Fabian Kempf 18/23

Page 19: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Risiken und Ausblick

• Aufwand schwer abzuschätzen

• Funktionalität der Protokolle

• Konformität zu Protokollen

• Keine realistischen Daten

• Falsche Annahmen über zukünftige Verkehrsflüsse

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Risiken

15.12.11 Fabian Kempf 19/23

Page 20: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Risiken und Ausblick

Abgeschlossen:

• Funktionsfähiges TT-Ethernetmodell

• 3 Nachrichtenklassen in TTEthernet

• Einlesen der Konfigurationsdateien

Aufgabe:

• Synchronisierungsprotokoll (Bachelorarbeit)

• FlexRay Protokoll (Bachelorarbeit) & Gateway

• CAN-Bus & Gateways (Projekt 1)

• Lastgeneratoren (Projekt 2)

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

Ausblick

15.12.11 Fabian Kempf 20/23

Page 21: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Vielen Dank für Ihre Aufmerksamkeit

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur

15.12.11 Fabian Kempf 21/23

Page 22: Evaluation von intelligenten Backbonesystemen im Fabian ...ubicomp/projekte/master11-12... · Evaluation von intelligenten Backbonesystemen im Automobil Fabian Kempf Motivation 1.

Evaluation von intelligenten

Backbonesystemen im

Automobil

Fabian Kempf

Literaturverzeichnis

[Pech01] Pech, Volker. Simulation von Netzwerken am Beispiel von UDP, 2001,URL: http://www.cs.uni-

paderborn.de/uploads/tx_sibibtex/BachelorAPech.pdf

[Doh02] Dohmke, Thomas. Bussysteme im Automobil: CAN, FlexRay und MOST, 2001,URL:

http://de.yu-yongxin.com/klausur/bussysteme.pdf

[Lem06] Lemke, Anatol; Sarkohi, Arash. Werkzeuge zur Netzwerksimulation, 2006 URL:

http://cst.mi.fu-berlin.de/teaching/SS06/19554STI/Anatol%20Lemke,%20 Arash%20 Sarkohi%20-

%20Werkzeuge%20zur%20Netzwerksimulation.pdf

[Ste10] Steinbach, T.; Korf, F.; Schmidt, T.C.; , "Comparing time-triggered Ethernet with FlexRay: An

evaluation of competing approaches to real-time for in-vehicle networks," Factory Communication

Systems (WFCS), 2010 8th IEEE International Workshop on , vol., no., pp.199-202, 18-21 May 2010

doi: 10.1109/WFCS.2010.5548606

URL: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5548606&isnumber=5548598

[Chr07] Marscholik, C.; Subke, P.: Datenkommunikation im Automobil: Grundlagen, Bussysteme,

Protokolle und Anwendungen

Bilder:

1) Phaeton - URL: http://stemei.de/a3/vag-com/phaeton_elec.jpg

2) http://www.gsi.de/onTEAM/grafik/1059121441/canbus_kabel.jpg

3) http://www.kfztech.de/kfztechnik/elo/can/can_grundlagen_1.htm

15.12.11 Fabian Kempf 22/23

• Einführung

• Überblick

• Risiken &

Ausblick

• Literatur