始める無料で始める

輸送モデル:モデルを実行する

これで「Transport model」のプロセスを特徴づけるメソッドを呼び出す、SimPy のモデルジェネレーターが作成できました。次は 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=____)
コードを編集して実行