Abstraktion verteilter Produktions-
maschinen in cyber-physischen
Produktionssystemen

Diplomarbeit - Verteidigung



Peter Heisig

29. November 2016

phdd.github.io/diplom/presentation.html

Roadmap

Einleitung

Fertigung und Automatisierung

aus [1], von Wikipedia-Nutzer UlrichAAB

Cyber-physische Systeme

aus Vortrag Life with Cyber-Physical Systems von Prof. Dr. Uwe Aßmann, [2]

OPC Unified Architecture

nach [3]

Motivation

nach [4]

Forschungsfragen



Welchen softwaretechnologischen Konzepten muss die Modernisierung und der infrastrukturelle Kontext einer Altmaschine unterliegen, um eine ganzheitliche Integration in CPPS gewährleisten zu können?

  1. Welche System- und Softwarearchitektur ist für die Steuerung und Überwachung veralteter Maschinen im Kontext von CPPS geeignet?

  2. Wie und wo werden Informationen zur Maschine erfasst, verarbeitet, persistiert und Fremdsystemen zur Verfügung gestellt?

  3. Welche standardisierten Protokolle und Datenstrukturen eignen sich für Kommunikation in einem CPPS?

Forschungsstand


Überwachung Steuerung Standards Lokalität Integrations- Hardware

Moctezuma et al. 2012 [5]

Dürkop et al. 2014 [6]

Ayatollahi et al. 2013 [7]

Lee et al. 2015 [8]

Konzeption

Systemkontext

VMR

Maschinendefinition

Framework

Verteilung

Implementation

Komponenten

Einplatinencomputer (SBC)

Raspberry Pi 3 Model B

Antriebssteuerung (Serial)

Smoothieboard 4XC

cyber-physischer Adapter

GrovePi

Temperatursensor

Grove - Temperatur- und Luftfeuchtigkeitssensor

Verriegelungsrelais

Grove - Relay

Demonstration

Evaluation

Vergleich zum Forschungsstand

  • Moctezuma et al. 2012 [5]
    • Dreischichtarchitektur für lokale Datenverarbeitung
    • Standardisierte Kommunikation durch OPC UA
  • Dürkop et al. 2014 [6]
    • Web-Services zur vertikalen Integration
    • Kommunikation zwischen Modulen erlaubt
  • Ayatollahi et al. 2012 [7]
    • Erweiterung des OPC UA Modells für CPPS
    • Regeln für Autonomie im Informationsmodell
  • Lee et al. 2015 [8]
    • VMR in 5C-Schichten für CPPS integriert
    • lokales Adaptivitätskonzept konkretisiert
  • Einplatinencomputer als Integrationshardware

Ergebnisse

  • Retrofitting bedarf geschichteter System-/Softwarearchitektur
  • Maschinenrepräsentant
    • wandelt Daten in Informationen
    • abstrahiert Steuerung
  • Rückkopplung für teilautonome Handlung und Adaption
  • horizontale Kommunikation durch Standardisierung mit OPC UA
  • Service-orientierte Architektur für vertikale Integration mit DPWS
  • Datenverarbeitung/-persistenz nahe der Maschine für Hierarchisierung
  • cyber-physische Hardwareadapter bilden Schnittstelle

Implikationen

  • nahtlose Integration von Altanlagen
  • Steuerung/Überwachung ortsunabhängig & durch Subsysteme mgl.
  • Minderung manueller Tätigkeiten ⇒ Beschleunigung der Produktion
  • zentrale Auswertung von Betriebs- & Prozessinformationen
  • Hierarchisierung von Datenverarbeitung und Persistenz
  • Verbesserung von Skalierbarkeit & Rekonfiguration
  • einheitliche Modellierung von Anlagenstruktur & Rückkopplung
  • kostengünstige Modernisierung durch Einplatinencomputer

Ausblick

  • komplexe Regeln zur Rückkopplung
  • externe Rückkopplung auf Cyber-Ebene der 5C-Architektur [8]
  • cyber-phys. Workflows & PROtEUS für Produktionssteuerung [10]
  • OPC UA & DPWS mit gemeinsamen Modell [11]
  • MDSD und UML für gemeinsame Modelle [12]
  • Modernisierung von Werkzeugmaschinen mit STEP-NC [13, 14]
  • OPC UA und Echtzeit mit Time Sensitive Networking
  • Nutzungsschnittstellen und Interaktion [15]

That's it.
Questions?

  [email protected]

  github.com/phdd/diplom

OPC UA Transportvarianten

von ascolab.com/de/unified-architecture/protokolle.html

MAPE-K Kontrollschleife

nach [9]

Maschinenüberwachung

aus [16]

FFZ des IFT Wien

aus [7]

Remote Terminal Unit

aus [5]

Automatisierungsmodule

aus [6]

Modellerweiterung zur Steuerung

nach [7]

CPPS Modellerweiterung

Horizontale Integration

Vertikale Integration

Initialisierung des Frameworks

Methodendelegation

Kontextveränderung

Rückkopplung

Organisation des Frameworks