Aan de slagBegin gratis

Logistiek e-commercemodel: Modulaire opbouw van je model

Neem het voorbeeld van het eerder gebruikte e-commercemodel, met drie hoofdgroepen van processen:

  1. Verzoeken afhandelen
  2. Verpakken
  3. Verzenden & bezorgen

Om het model modulair te houden en processen eenvoudig te kunnen toevoegen en verwijderen, zijn processen gedefinieerd in aparte functies en generators: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

Zodra deze procesgenerators zijn gedefinieerd, is de generator def generator_all_processes(env) gemaakt om (1) elk van de afzonderlijke procesgenerators aan te roepen en (2) hun duur in chronologische volgorde te registreren.

Deze oefening maakt deel uit van de cursus

Discrete Event Simulation in Python

Bekijk cursus

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening