Versioning in Cyber-Physical Production System Engineering - - PowerPoint PPT Presentation

versioning in cyber physical production system
SMART_READER_LITE
LIVE PREVIEW

Versioning in Cyber-Physical Production System Engineering - - PowerPoint PPT Presentation

International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS) Versioning in Cyber-Physical Production System Engineering Best-Practice and Research Agenda Richard Mordinyi and Stefan Biffl Christian- Doppler


slide-1
SLIDE 1

Versioning in Cyber-Physical Production System Engineering – Best-Practice and Research Agenda

Richard Mordinyi and Stefan Biffl Christian-Doppler Laboratory for “SE Integration for Flexible Automation Systems” Institute of Software Technology and Interactive Systems Vienna University of Technology http://cdl.ifs.tuwien.ac.at

International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS)

  • Tech. Interop.

Tool Mec. Tool Elec. Workflow Analysis SCADA Tool SW

Model Mec. Model SW Model Elec.

slide-2
SLIDE 2

Motivation & Background

Motivation:

  • Large-Scale Engineering Projects, e.g., hydro power

plants, car manufacturing plants, steel mills.

  • Cooperation of different engineering disciplines.
  • Disciplines have specific engineering tools.
  • Manual effort required for data exchange and

synchronization (high risks). Key research questions focus on:

  • domain experts and researchers in ASE environments
  • with a set of concepts, methods, and tools
  • to make informed decisions on top of integrating

engineering knowledge

  • to design advanced applications for mitigating risks of

defects in the engineering of flexible automation systems

2

slide-3
SLIDE 3

Position of Research in CPS Concept Map

3

http://cyberphysicalsystems.org

slide-4
SLIDE 4

Limited engineering process analysis and improvement capabilities

  • Engineering processes seem sequential but have loops back.
  • Heterogeneous knowledge representations in diverse engineering models.
  • Fragile change management in parallel multi-disciplinary engineering.
  • Insufficient early risk management in a heterogeneous environment.

4

Characteristics of Automation Systems Engineering

VDI: 'Engineering of industrial plants. Evolution and Optimizations. Part 1-4, Verein Deutscher Ingenieure e.V., VDI/VDE 3695, 2010. VDI Richtlinie 2206 – Entwicklungsmethodik für mechatronische Systeme, VDI Verlag, 2004.

slide-5
SLIDE 5

PLC

Test/Operation Phase

Operator SCADA C

Tool Data

Project Participant Diagnosis Expert Multi-Model Dashboard

Tool Data

Diagnosis Analysis C

Tool Data

RT-Automation Service Bus Project-level concepts

OPC UA Server

Config

C ERP System

Tool Data

Production Planning C

Tool Data

Business Manager Production Manager C Control Eng. PLC program

Tool Data

C

Access run-time information Access engineering information

Production Transport Sales

Project Manager Engineering Cockpit OPC UA Server (augmented)

Engineering Phase

Business Requirements

Process Eng. Electrical Eng. CAD, Pipe & Instrumentation Electrical Plan C C

Tool Data Tool Data

Project Participant Software Eng. Multi-Model Dashboard

Tool Data

Software Dev. Environment C

Tool Data

Automation Service Bus Project-level concepts

Control Eng. PLC program

Tool Data

C

Cyber Physical Production System (CPPS) Integrate Business Requirements in Engineering Deploy created artifacts

Production Transport Sales

Project Manager Engineering Cockpit

Cyber Physical Production System (CPPS) Enrich runtime information 5

Industry 4.0: Engineering Knowledge at Run Time

  • Flexibility increases system complexity
  • Need for better integrated engineering to

cope with larger solution space and with system changes at run time

– commissioning

slide-6
SLIDE 6

Version Management of Mechatronic Objects

  • Versioning of various semantic model element levels

– File, Folders, Structural Elements, and detailed content levels

  • File-Level Versioning not sufficient

– reflects data format syntax

  • Detection of Changes at Model-level

6 6

slide-7
SLIDE 7

Summary & Research Aspects

  • Engineering of sCPS needs to cope with multiple

heterogeneous engineering domains

  • Data heterogeneity integration

– Methods, tools and modeling approaches of various domains – Access to domain specific model data from project/process level

  • Versioning and linking of engineering artifacts

– Scalability of framework in managing versions – Formulation of cross-domain queries with domain-specific knowledge

  • Model-driven engineering

– Modeling permitted changes of the production system during runtime – Modeling corridor of allowed changes – Formalization of operator’s knowledge to support automation

7