LoslegenKostenlos starten

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

<Kurs>Diskrete-Ereignis-Simulation mit Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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