Aan de slagGa gratis aan de slag

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

Cursus bekijken

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=____)
Code bewerken en uitvoeren