ドキュメント一覧
このページの内容

シミュレーションの実行方法

はじめてのシミュレーション実行

シミュレーションの実行で、設定済みプロセスモデルとパラメータを元にバーチャルなevent logが作成されます。


前提条件

  • ProcessMindで作成したプロセスモデル(BPMNダイアグラム)
  • オプション: シミュレーションパラメータの設定(デフォルト値あり)

ステップ1: Simulationタブを開く

対象プロセスモデルを表示し、右側パネルのSimulationタブを選択します。


ステップ2: シミュレーションの作成・選択

1つのモデルに対して複数のシミュレーション設定が作成できます。

  1. simulation selectorドロップダウンをクリック
  2. 既存のシミュレーション選択、またはCreate New Simulationを選択
  3. (例:“Baseline”や”Peak Season”など)わかりやすい名前を付けます

ステップ3: 期間の設定

設定項目説明
Simulation Periodシミュレーションの開始日と終了日
Warm-up period有効にすると開始日前にもシミュレーションを行い、定常状態にします

Warm-up Period

Warm-up periodを設定すると、データ収集前にシミュレーションが定常状態になります。有効時は(開始日 - シミュレーション期間)から開始し終了日まで進みますが、出力には開始日から終了日までのeventのみが含まれます。初期バイアスの排除に役立ちます。

Auto Configureの活用

すべて手動設定する代わりに、Auto Configureボタンでシミュレーションパラメータを自動入力できます:

  1. simulation selector下のAuto Configureボタンをクリック
  2. 設定モードを選択:
    • AI-Suggested: AIがプロセスモデルを元に現実的なパラメータを提案
    • Observed from Data: 実際のプロセスdataからパラメータ算出(モデルにdataをmapする必要あり)
  3. 必要に応じて候補値を確認・修正

Quick Start

Auto Configureを使えば最速でシミュレーションを開始できます。自動設定後に微調整も可能です。


ステップ4: 属性の設定

ケースがシミュレーションで保持するカスタム属性を定義します。

数値属性

分布を使い数値データを生成します。詳細はDistributions 参照。

テキスト属性

生成モードを選択します:

モード説明
List定義済み値から重み付きランダム選択
Numberedプレフィックス付き連番ID(例:Order 1, Order 2)
Fictional Names架空人名を自動生成
Fictional Companies架空企業名を自動生成
Countries国名一覧

ステップ5: リソースの設定

アクティビティ実行の制約となる共有リソースを定義します。詳細はResources をご参照ください。


ステップ6: Start Eventの設定

Start Eventをクリックし、ケースの到着パターンを設定します。

設定項目説明
Distribution到着のバラつき(標準はPoisson)
Rate単位時間あたりの平均到着数
Rate Unit1時間、1日、1週間、1カ月、1年ごと
Periodicity時間変動のパターン

デフォルト: Poisson分布で1時間あたり1ケース


ステップ7: TaskとEventの設定

TaskまたはEvent(中間/終了イベント)をクリックして詳細を設定します。

処理時間(Taskのみ)

設定項目説明
Distribution所要時間のバラつき
Time Unit秒、分、時間、日
Periodicity時間変動のパターン

必要リソース(Taskのみ)

設定項目説明
Resource使用するリソースプール
Quantity必要なユニット数

Skip Chance

要素が完全にスキップされる確率(0-100%)です。スキップ時はリソース消費・時間経過がありません。

属性の変更

要素完了時にケースの属性を変更できます。


ステップ8: Sequence Flowの設定

ゲートウェイで複数の出口がある場合、それぞれのパスの確率を設定します。

Gateway Type動作
XOR (Exclusive)確率重みで1つのパスを選択
AND (Parallel)すべてのパスを同時に進行
OR (Inclusive)ランダム選択、必ず1つ以上のパス

Probabilities

確率は重みで指定し、パーセント指定は不要です。自動的に正規化されます。


ステップ9: シミュレーションの実行

  1. シミュレーションパネル上部のRun Simulationボタンをクリック
  2. 完了まで待ちます(進捗が表示されます)

終了日または2,000,000 eventに到達するとシミュレーションが停止します。


結果を確認する

完了後、シミュレーションevent log入りの新しいdatasetが作成されます。ProcessMindの標準機能で分析できます:

  • Process Map
  • Statistics
  • Dashboards
  • Filters

次のステップ