運輸模型:執行模型
現在已經建立了 SimPy 的模型產生器,會呼叫定義「Transport model」各處理程序的方法,接下來要建構 SimPy 的模型環境。完成後,就能加入處理程序並開始進行模擬。
到目前為止,你已在前面的練習多次這樣做過,但在使用 SimPy 建構模型時,這些步驟始終必不可少。請記得,產生器已儲存為 all_processes。
本練習屬於課程
Python 的離散事件模擬
練習說明
- 建立 SimPy 環境。
- 既然你已經定義了
all_processes()產生器,請把它加入模型環境中。 - 你的 SimPy 模型環境已定義完成,請將其執行 1200 秒(=20 分鐘)。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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=____)