17
Dr.-Ing. Robert Schulz Emulation und Optimierung Technologies · Systems · Solutions Testumgebung zur Inbetriebnahme von Logistiksoftware

Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

Dr.-Ing. Robert Schulz

Emulation und Optimierung

Technologies · Systems · Solutions

Testumgebung zur Inbetriebnahmevon Logistiksoftware

Page 2: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 2// Dr. Schulz

Emulation und Optimierung

A Dürr Automotion GmbH

• Organisation / Produktspektrum

B Ausgangssituation• Motivation

• DVRS (Dynamic Vehicle Re-Sequencing)

• Lösungsansatz

C Der Ansatz für die Emulation

D Die Architektur• Testumgebung Emulation / Leitrechner

• Aufgaben der Komponenten

• Ausschnitt aus der Emulation

D Emulation • Nutzen

• Wann lohnt Emulation?

Themen

Page 3: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 3// Dr. Schulz

A Dürr Automotion GmbH

DÜRR AGStrategische Holding

Paint-Systems

FinalAssemblySystems

Ecoclean Services MeasuringSystems

FAPFinal Assembly Products

ACTAutomotion Conveyor Technique

Die DÜRR AG

Zentrale der Dürr Automotion GmbH in Stuttgart

- Dürr Automotion GmbH

Page 4: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 4// Dr. Schulz

A Dürr Automotion GmbHProduktline Fördertechnik

• Skidförderer• Plattformförderer• Plattenbandförderer• Gurtförderer• Inverted Power&Free• Inverted Twin-Trolley-System (TTS)

Flurförderer • Elektrohängebahn• TTS• Pendelförderer• Power & Free • Kettenförderer• Plattform-TTS

Hängeförderer

Regalbediengeräte Flächenlager

Movitrans® Berührungslose Informations-und Energieübertragung

Einsatzfelder: EHB, FTF

Page 5: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 5// Dr. Schulz

B AusgangssituationDVRS – Dynamic Vehicle Re-Sequencing / Hyundai Alabama

Sowohl die Inbetriebnahme der Steuerungssoftware des Leitrechners als auch die Anpassung des Optimierungsverfahren sollen unabhängig von der realen Anlage möglich sein.

Anforderung:

• Durch Dynamic Vehicle Re-Sequencing sollen Sequenzbrüche, die durch Verwirbelung in der Lackiererei entstehen, ausgeglichen werden.

• Die Steuerung und Optimierung erfolgt im DVRS-Leitrechner.

F ah rze u gR o h b a u L a c k ie re re i F a h rz eu g

E n d m o n ta g e

S eq u e n zo p tim ie ru n g

Motivation:

Page 6: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 6// Dr. Schulz

B AusgangssituationDVRS – Dynamic Vehicle Re-Sequencing / Hyundai Alabama

¡Mit Hilfe von Tracking-Punkten werden Karossen in der Anlage verfolgt, so dass ein Abbild des Anlagenzustandes entsteht. Das Abbild liefert die Emulation.

¡ Auf der Grundlage des Anlagenzustandes und den Randbedingungen zur Reihenfolgebildung trifft der DVRS-Leitrechner Re-Sequencing und Materialflussentscheidungen.

¡ Alle Materialfluß Entscheidungen des Leitrechners werden im Emulationsmodell umgesetzt. Damit ist eine Bewertung der Reihenfolgegüte und des Optimierungsverfahren nach jedem Re-Sequencing möglich.

Lösungsansatz:

Page 7: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 7// Dr. Schulz

Möglichkeiten zur Beeinflussung der Reihenfolgesequenz

SubstitutionZwei Karossendatensätze mit gleichen Varianten werden ausgetauscht. Beispiel für eine Variante: mindestens Rohbautyp und Farbe sind gleich.Eine Karosse, die z. B. durch Nacharbeit in der Sequenz weiter nach hinten gelangt ist, kann mit einer Karosse gleicher Variante, die in der Sequenz weiter vorne steht, ausgetauscht werden.

Auslagern aus dem Painted Body StorageWelche Karosse wann aus dem PBS ausgelagert wird, entscheidet der DVRS-Leitrechner. Die hier gebildete Sequenz soll dabei der geplanten Montagesequenz entsprechen.

UpdateDer Karossendatensatz einer Karosse wird überschrieben. Dadurch kann z. B. das Attribut „urgent“ einer Karosse gesetzt werden. In diesem Fall überholt die Karosse via Fast Track physikalisch andere Karossen.

B Ausgangssituation

Page 8: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 8// Dr. Schulz

Low Level / High Level

Der Ansatz für die Emulation

MFC

Emulation

SPS

MFC

Emulation Reale Anlage

SPS

b) Ansatz aus der High-Level Sicht

Testen von Steuerstrategien des Leitrechners,z. B. Sequenzoptimierung

a) Ansatz aus der Low-Level Sicht

Testen von SPS-Steuerungen,oder kleine Anlagenbereiche wiez. B. Montagezellen

Reale Anlage

MFC = Materialflow-Controler / Leitrechner

Page 9: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 9// Dr. Schulz

Die System-Architektur

MFC

Emulation

SPS

Reale Anlage

System Architektur der TestumgebungEmulation - Leitrechner

Ansatz aus der High-Level Sicht

MDS ClientInterfaceEmulationsmodell

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

Dürr EMOS SMEmulation mit eM-Plant

Page 10: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 10// Dr. Schulz

Die System-ArchitekturAufgabe der Komponente:

Emulation der gesamten Lackieranlage einschließlich des Painted Body Storage

¡ Einlasten der realen Produktionsaufträge (Karossensequenz) nach dem Rohbauin die Lackieranlage

¡ Schreiben der Karossendaten auf die Karosse

¡ Definition von Tracking- und Substitution-Points

¡ Prüfen der Vollständigkeit von ein- und ausgehenden Protokollen

Emulationsmodell

MDS ClientInterfaceEmulationsmodell

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

MDS ClientMDS ClientInterfaceInterfaceEmulationsmodellEmulationsmodell

Database

- MS SQL Server- (Oracle)

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

DVRS-Leitrechner

Page 11: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 11// Dr. Schulz

Die System-ArchitekturAufgabe der Komponente:

Organisiert die Kommunikation zwischen Emulationsmodell und MDS Client

Es werden dabei 6 Telegramm- / Befehlstypen unterschieden:

1. Trackingà Der Karossendatensatz wird in die Datenbank geschrieben (Telegramm)

2. Substitutionà Zwei Karossendatensätze werden ausgetauscht (Telegramm + Befehl)

3. Updateà Der Karossendatensatz einer Karosse wird überschrieben (Telegramm + Befehl)

4. PBS inà Einlagern einer Karosse (Telegramm + Befehl)

5. PBS outà Auslagern der nächsten Karosse (Telegramm + Befehl)

6. Status Stackerà frei / Normalbetrieb / gestört (Telegramm + Befehl)

InterfaceMDS ClientInterface

Emulationsmodell

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

MDS ClientMDS ClientInterfaceInterfaceEmulationsmodellEmulationsmodell

Database

- MS SQL Server- (Oracle)

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

DVRS-Leitrechner

Page 12: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 12// Dr. Schulz

Die System-ArchitekturAufgabe der Komponenten:

MDS ClientOrganisiert die Kommunikation mit dem DVRS-Leitrechner (EMOS SM)Formatiert / Konvertiert die Datensätze entsprechend dem EMOS SM FormatFüllt die Datenbank mit den Tracking-InformationenÜberträgt die EMOS SM Befehle an das ActiveX-InterfaceSwitch zur SPS à Interface zur SPS

DVRS-Leitrechner (EMOS SM)Generiert die Substitution-, Up-date-, PBS-in- und PBS-out - Befehle

MDS Client

MDS ClientInterfaceEmulationsmodell

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

MDS ClientMDS ClientInterfaceInterfaceEmulationsmodellEmulationsmodell

Database

- MS SQL Server- (Oracle)

Database

- MS SQL Server- (Oracle)

DVRS-Leitrechner

DVRS-Leitrechner

DVRS-Leitrechner

Page 13: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 13// Dr. Schulz

Die System-Architektur

Quelle

Senke

Painted Body StoragePBS

Decklacklinien 1 + 2

Farb-Sortier-

speicher

Füllerlinie

Aufprägen derKarossendaten(64 Bytes)

SubstitutionIN / Out PBSTracking

Page 14: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 14// Dr. Schulz

Ausschnitt aus der Emulation Hyundai Alabama

Page 15: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 15// Dr. Schulz

Emulation

auf herkömmliche Weise mit Hilfe der Emulation

Test und Inbetriebnahme der Steuersoftware

Qualität • wächst mit der Produktion. • bereits vor dem Produktions-start optimiert.

Inbetriebnahme

• aufwändig und zeitintensiv• viele Szenarios nicht testbar• abhängig vom Anlagen-

betreiber

• einfach und schnell• alle Szenarios sind testbar• unabhängig von der realen

Anlage

Erst nach der Realisierung der Anlage im vollen Umfang möglich • abhängig von der Baustellen-

situation• Test von Auswertfunktionen erst

im Produktionsbetrieb möglich

à Reduzierte Nacharbeità Nacharbeit erforderlich

Bereits vor der Realisierung der Anlage möglich• unabhängig von der Bau-

stellensituation• Auswertfunktionen können

unabhängig von der Anlage getestet werden

Nutzen

Test von Steuerstrategien

Page 16: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 16// Dr. Schulz

Emulation

Emulation lohnt, wenn…

… der Aufwand für die Erstellung des Emulationsmodells

Einsparungen durch die verkürzte Inbetriebnahmezeit.

… Ein existierendes Simulationsmodel für die Emulation verwendet werden kann.

… die Emulation nach der Inbetriebnahme für den weiteren Produktionsbetriebeingesetzt werden kann.

Page 17: Technologies Systems · SolutionsFinal Assembly Systems Ecoclean Services Measuring Systems FAP Final Assembly Products ACT ... (TTS) Flurförderer • Elektrohängebahn • TTS •

04.10.2004ASIM Fachtagung Berlin 17// Dr. Schulz

Kontakt:

Dr.-Ing. Robert Schulz

DÜRR Automotion GmbHSystemtechnik SimulationOtto-Dürr-Straße 870435 StuttgartTel. +49 (0)711 136-2631Fax +49 (0)711 136-1955E-Mail [email protected]

Dürr Automotion GmbH / Stuttgart