1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ離散事象シミュレーション

Connected

演習

モデルを構築する:環境とリソースを作成する

あなたは航空機メーカーの組立ラインの最適化を支援するよう依頼されました。航空機の主要部品は、(1) 胴体、(2) 翼、(3) 尾翼(機体後部)、(4) 動力装置(エンジンとプロペラ)、(5) 着陸装置です。

これらの部品はそれぞれ別の組立セクションに入り、収容数(スロット)は 3、2、2、3 です。つまり、各工程が完了すると、次の工程に空きスロットがあれば進み、なければ待機します。組立順序は、次の図に示すステップ1〜4の順に従う必要があります。モデルの時間単位は時間(hours)です。

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

この組立ラインをシミュレートする離散事象モデルを構築してください。

指示

100 XP
  • リソース情報を含む辞書を完成させてください。キーは step_1_fuselage、step_2_wings、step_3_power_plant、step_4_landing_gear、値(工程の所要時間)はそれぞれ 20、8、10、8 時間です。
  • SimPy の環境を作成し、env という変数に保存します。
  • 図に示された各リソースの収容数(slots)を設定してモデルのリソースを完成させ、step_1_fuselage、step_2_wings、step_3_power_plant、step_4_landing_gear という名前の変数に保存します。