始める無料で始める

モデルを構築する: モデルを実行して結果を確認する

組立ラインの環境とリソース、航空機の注文を生成するジェネレーター、そして所定の処理時間と限られたリソースに基づいて組立ラインの応答を表現するジェネレーターを作成しました。SimPy 環境は変数 env に保存されています。

以下の図に、組立シーケンスが定義されています。モデル時間の単位は時間(hours)です。

Airplane assembly sequence showing the different processes and limited shared resources.

それでは、モデルを実行してみましょう。

この演習はコースの一部です

Pythonで学ぶ離散事象シミュレーション

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a SimPy resource for the fuselage assembly block 
step_1_fuselage = ____

# Create a SimPy resource for the wings assembly block
step_2_wings = ____

# Create a SimPy resource for power plant assembly block 
step_3_power_plant = ____

# Create a SimPy resource for landing gear assembly block
step_4_landing_gear = ____

env.process(order_aircraft(env, PLANE_ORDERS, step_1_fuselage, step_2_wings, step_3_power_plant, step_4_landing_gear))
コードを編集して実行