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):
processes: Ordbok med information om processernasimulation_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
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 = ____(____)