Aan de slagGa gratis aan de slag

Een proces opsplitsen in een reeks gebeurtenissen

Stel, je werkt bij een bedrijf dat mobiele telefoons produceert en je krijgt de vraag om manieren voor te stellen om de volledige supplychainoperatie te optimaliseren. Ze willen middelen beter toewijzen, de productiviteit verhogen en knelpunten identificeren en wegnemen.

Een digitale tweeling van de hele operatie op basis van een discrete-eventmodel kan helpen om dit doel te bereiken. De eerste stap is om de procesgroepen in de productielijn op te sommen en hun verwerkingstijden vast te leggen (zie tabel hieronder). Je weet dat elk van de geïdentificeerde procesgroepen veel subprocessen en taken omvat, maar de focus ligt nu op het coderen van de eerste versie van het model.

Dictionaries zijn een uitstekende manier om informatie over processen te organiseren. Tijd wordt gemeten in dagen.

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

Deze oefening maakt deel uit van de cursus

Discrete Event Simulation in Python

Cursus bekijken

Oefeninstructies

  • Maak een dictionary met de naam processes met keys en values die overeenkomen met de tabel als volgt: (1) de naam van het proces als de key en (2) de procestijd als de value.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
Code bewerken en uitvoeren