始める無料で始める

プロセスをイベントの列に分解する

あなたは携帯電話を製造する会社に勤めており、サプライチェーン全体の業務を最適化する方法を提案するよう依頼されたとします。資源配分をより適切に行い、生産性を高め、ボトルネックを特定して取り除きたいという要望です。

離散事象モデルに基づくオペレーション全体のデジタルツインは、この目標の達成に役立ちます。最初のステップは、生産ラインに関わるプロセス群を列挙し、それぞれの処理時間を定義することです(下の表)。各プロセス群には多くのサブプロセスやタスクが含まれていることは承知していますが、今はまずモデルの初版をコーディングすることに集中します。

辞書はプロセスに関する情報を整理するのに最適です。時間の単位は日とします。

生産ラインに関わるプロセス群とその処理時間の一覧表。

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

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

コースを見る

演習の手順

  • 表に従い、processes という名前の辞書を作成し、(1) プロセス名をキー、(2) プロセスの所要時間をとして設定してください。

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

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

# Create a dictionary containing the processes and durations
processes = {
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____,
    "____": ____
}
コードを編集して実行