Transportmodel: het model uitvoeren
Nu de SimPy-modelgenerator is gemaakt, die de methoden aanroept die de processen van het "Transportmodel" kenmerken, is het tijd om de SimPy-modelomgeving op te zetten. Als dat klaar is, kun je processen toevoegen en simulaties uitvoeren.
Je hebt dit inmiddels al meerdere keren gedaan in eerdere oefeningen, maar deze stappen zijn altijd nodig wanneer je een model met SimPy bouwt. Onthoud dat de generator is opgeslagen als all_processes.
Deze oefening maakt deel uit van de cursus
Discrete Event Simulation in Python
Oefeninstructies
- Bouw de SimPy-omgeving.
- Nu je je
all_processes()-generator hebt gedefinieerd, neem die op in de modelomgeving. - Je SimPy-modelomgeving is nu gedefinieerd, dus voer deze 1200 seconden (=20 min) uit.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Build the SimPy Model
env = simpy.____()
# Add the process to the environment
env.____(all_processes(env, inputs))
# Run the discrete-event model for 1200 seconds
env.____(until=____)