LoslegenKostenlos loslegen

Einen Prozess in eine Abfolge von Ereignissen zerlegen

Stell dir vor, du arbeitest in einem Unternehmen, das Mobiltelefone herstellt, und sollst Vorschläge machen, wie die gesamte Lieferkette optimiert werden kann. Ziel ist es, Ressourcen besser zuzuteilen, die Produktivität zu steigern und Engpässe zu identifizieren und zu beseitigen.

Ein Digital Twin des gesamten Betriebs auf Basis eines ereignisdiskreten Modells kann dabei helfen. Der erste Schritt ist, die Prozessgruppen in der Produktionslinie aufzulisten und ihre Bearbeitungszeiten zu definieren (siehe Tabelle unten). Du weißt, dass jede der identifizierten Prozessgruppen viele Teilprozesse und Aufgaben umfasst, aber der Fokus liegt zunächst darauf, die erste Version des Modells zu codieren.

Dictionaries sind eine hervorragende Möglichkeit, Informationen über Prozesse zu organisieren. Die Zeit wird in Tagen gemessen.

Table with list of process groups involved in the production line and their processing times.

Diese Übung ist Teil des Kurses

Diskrete-Ereignis-Simulation mit Python

Kurs anzeigen

Anleitung zur Übung

  • Erstelle ein Dictionary mit dem Namen processes mit Schlüsseln und Werten entsprechend der Tabelle wie folgt: (1) der Name des Prozesses als Key und (2) die Prozessdauer als Value.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
Code bearbeiten und ausführen