Aan de slagGa gratis aan de slag

Logistiek e-commercemodel: Modelmodulariteit

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

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

Om te zorgen dat het model modulair is en dat processen eenvoudig kunnen worden toegevoegd of verwijderd, zijn processen gedefinieerd in aparte functies en generators: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

Zodra deze process-generators zijn gedefinieerd, is de generator def generator_all_processes(env) gemaakt om (1) elk van de afzonderlijke process-generators 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

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen