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

Connected

演習

数理モデル:主要プロセスの組み込み

以下の辞書 processes は、携帯電話を製造する企業のサプライチェーン業務に含まれる各工程の情報をまとめたものです。

processes = {
    "Sourcing raw material":  5,
    "Transport of raw material": 1,
    "Manufacturing parts": 3,
    "Assembling parts": 2,
    "Selling products": 3,
}

あなたのモデルは discrete_model_build_phone() という関数に実装されており、この辞書で記述されたプロセスを考慮して生産ラインをシミュレーションします。モデルの入力引数(順番)は次のとおりです。

  1. processes:プロセス情報を含む辞書
  2. simulation_time:シミュレーションの実行期間

モデル内の時間単位は日です。

パッケージ Maptlotlib.pyplot は plt としてすでに読み込まれています。

指示1 / 3

undefined XP
    1
    2
    3
  • processes 辞書に "Delivering products" の工程を入れ忘れていたので、通常約1.5日かかるものとして追加してください。
  • 変数 simulation_time に、日単位で1年間のシミュレーション期間を代入してください。
  • モデルを正しい引数で呼び出して実行してください。