Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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