Kom igångKom igång gratis

Matematiska modeller: inkludera viktiga processer

Du har skapat ordboken processes nedan, som innehåller information om stegen i ett företags försörjningskedja för mobiltelefontillverkning.

processes = {
    "Sourcing raw material":  5,
    "Transport of raw material": 1,
    "Manufacturing parts": 3,
    "Assembling parts": 2,
    "Selling products": 3,
}

Din modell är lagrad i en funktion med namnet discrete_model_build_phone() och simulerar produktionslinjen genom att ta hänsyn till de processer som beskrivs i ordboken. Modellens indataargument är (i ordning):

  1. processes: Ordbok med information om processerna
  2. simulation_time: Simuleringens varaktighet.

Tiden i modellen mäts i dagar.

Paketet Matplotlib.pyplot har redan laddats åt dig som plt.

Den här övningen är en del av kursen

Diskret händelsesimulering i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Add the new key-value pair to the processes dictionary
processes["____"] = ____

# Assign the simulation time
simulation_time = ____

# Run the model
time_all = ____(____)
Redigera och kör kod