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

Connected

演習

交通モデル:プロセスメソッドの定義

モデル入力を定義できたので、次はプロセスの特徴づけを行うメソッド群、すなわちモデルエンジンを作成します。

ドライバーがある距離を移動するのにかかる時間には、次の2つのプロセスが影響します。(1) 制限速度を守って目的の距離を走行する実際の走行時間、(2) 信号待ちの待ち時間です。

指示

100 XP
  • ガウス分布を使って、random_generated["Distance"] の値を疑似乱数で生成します。
  • 新しく計算した距離を加算して、distance_total を更新します。
  • random_generated["WaitTime"] に対して整数の乱数を生成します。