Aan de slagGa gratis aan de slag

Het discrete-evenementmodel uitvoeren

Je "Farming Operation"-team heeft eindelijk de processen op een rij gezet die ze in deze versie van het discrete-evenementmodel willen opnemen, dat je in de toekomst verder gaat verfijnen. De processen staan in de tabel hieronder, en de tijd is in dagen.

Table with process names and their respective duration to be used to create a dictionary.

Laten we de dictionary maken met deze lijst van processen en het model 365 dagen laten draaien.

Deze oefening maakt deel uit van de cursus

Discrete Event Simulation in Python

Cursus bekijken

Oefeninstructies

  • Werk de meegeleverde dictionary bij met de processen uit de tabel.
  • Ken de juiste waarde toe aan de variabele simulation_time.
  • Voer het model uit dat is opgeslagen in de functie discrete_model_farm(). Denk eraan dat het process_dict en simulation_time als invoervariabelen verwacht (in deze volgorde).

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create dictionary
process_dict = {
    "____": ____,
    "____": ____,
    "Weeding": 4,
    "Planting": 2,
    "Watering and growing": 60,
    "Harvesting": 7,
    "Delivery": 2
}

# Simulatiom time (days)
____

# Run the model
____(____, ____)
Code bewerken en uitvoeren