ファイルへの動的割り当ての収束に関するデータの保存

動的配分の結果を収束評価ファイル*.cvaに保存できます。

注意: 評価は、アドオンモジュール [Dynamic Assignment]‐[動的配分] でのみ実行できます。

ファイルには、各時間間隔に対して、すべてのエッジと経路の交通量と旅行時間の変化の分布、今回の反復で初めて通過したエッジ/経路の数、収束基準を満たしたエッジ/経路の割合(パーセント)、ならびにシミュレーション実行が収束したかどうかに関する情報が収められています(リストでの動的配分の経路に関するデータの表示).

交通量の変化と旅行時間の変化は、クラスに分割されます。

  • 交通量の変化に関する10の交通量クラス
  • 旅行時間の変化に関する14の旅行時間クラス

経路およびエッジの数は、交通量または旅行時間に変化が生じた各クラスに対して出力されます。このデータを利用して、動的配分が収束したかどうかを判断できます (動的配分の使用)

集約データはASCIIフォーマットで、ファイル*.cvaとしてのみ保存できます。

注意: 評価ファイルには、次の場合のシミュレーション実行のインデックスが含まれます。

  • Vissimがコマンドラインパラメータ「-s <n>」で起動された場合
  • シミュレーション実行がCOMインターフェイスで開始され、RunIndexが0より大きな値に設定されている場合

1.  [Evaluation]-[評価]メニューから、[Configuration]-[構成] > [Direct Output]-[直接出力] タブを選択します。

2.  [Convergence]-[収束] 行で、オプション [Write to file]-[ファイルに書き込む] を選択します。

3.  [OK] で確定します。

4.  シミュレーションを開始します (シミュレーションの実行)

*.cvaファイルが保存されます.

収束評価の結果

収束評価ファイル *.cvaには次のデータが入っています。

[Element]-[エレメント]

[Description]-[説明]

[File title]-[ファイルタイトル}

評価の名前

[File]-[ファイル]

ネットワークファイルのパスと名前

[Comment]-[コメント]

シミュレーションパラメータによるオプションのコメント

[Date]]-[日付

評価の時間

Vissim

バージョン番号、サービスパック番号、ビルド番号

[Data block]-[データブロック]

収束評価の結果は、各反復のすべての [edges]-[エッジ][paths]-[経路] の交通量と旅行時間を比較するテーブルに表示されます。テーブルは、次のブロックに分けられます。

  • [Volume difference]-[交通量の差]
  • 通行不可のエッジを除くすべてのエッジ
  • 迂回路を除くすべての経路
  • [Travel time difference]-[旅行時間の差]
  • [Edges]‐[エッジ]:前回のシミュレーション実行中に使用したエッジのみ。
  • [Paths]‐[経路]:前回のシミュレーション実行中に使用した経路のみ。
  • [Share]-[割合]:割合(パーセント)
  • 収束された経路 [ShrConvPathTT].現在のシミュレーション実行のすべての時間間隔で交通量のない経路は、対象外です。
  • 収束されたエッジ(旅行時間後) [ShrConvEdgeTT]
  • 収束されたエッジ(交通量後) [ShrConvEdgeVol]
  • 収束条件 [AssignConv] の達成は、[+] または [-] によって示されます。

 

評価ブロックのそれぞれの行は、時間間隔を示します。

たとえば、600.0; 1,200.0; は、シミュレーション秒600~1,200の間隔を示します。

各列については、それぞれの行に個々のクラス(交通量の差の間隔および旅行時間の差の間隔)に属するエッジの数や経路の数が含まれます。

クラスの境界線 [Class from]-[開始クラス] および [Class to]-[終了クラス] は、ブロックのヘッダーに含まれます。[Class to]-[終了クラス] は間隔に属します。たとえば、エッジの [Class from 3 to 5]-[3~5のクラス] とは、車両3台から5台までの交通量の変化があるすべてのエッジがこのクラスに属することを示します。下の例では、値7は、時間間隔「0~600」を示します。

  • ShrConvPathTT:収束基準 [Travel time on paths]-[経路上の旅行時間] を選択した場合に、この収束基準を満たしている経路の割合(パーセント)。
  • WghtShrConvPathTT: 交通量で重み付けしたパーセント 収束したすべての経路の合計交通量(すべての時間間隔にまたがる)/ 現在のシミュレーション実行で使用したすべての経路の合計交通量
  • ShrConvEdgeTT:収束基準 [Travel time of edges]-[エッジの旅行時間] を選択している場合の、この収束基準を満たしているエッジの割合(パーセント)。現在のシミュレーション実行のすべての時間間隔で交通量のないエッジは、対象外です。
  • WghtShrConvPathTT: 交通量で重み付けしたパーセント 収束したすべてのエッジの合計交通量(すべての時間間隔にまたがる)/ 現在のシミュレーション実行で使用したすべてのエッジの合計交通量
  • ShrConvEdgeVol:収束基準 [Volume on edges]-[エッジ上の交通量] を選択した場合に、この収束基準を満たしているエッジの割合(パーセント)。Vissim は、閉じられていなくて最短長さ未満ではないすべてのエッジ。
  • AssignConv:シミュレーション実行が収束されている(+)、収束されていない(-

[New]-[新規]:今回の反復で初めて入力されたエッジ/経路

収束評価の例:ファイル *.cva
Convergence evaluation
File:C:\Users\Public\Documents\PTV Vision\2023\Examples Training\Dynamic Assignment\Detour\Detour.inpx
ID:  Dynamic Assignment routing example
Date:   03.01.2024 10:33:29
PTV Vissim 2023.00-00* [238500]
From time;   To time; Volume difference;
(Class from) ;; 0;  1;  3;    6;   11;   26;   51;   101;   251;   501;
(Class to) ;; 0;  2;  5;   10;   25;   50;  100;   250;   500;   ~;
Edges:
0.0;       300.0;    1;   3;   5;   9;   5;   0;   0;   0;   0;   0;
300.0;     600.0;    0;   2;   4;   8;   8;   1;   0;   0;   0;   0;
600.0;     900.0;    3;   6;   8;   4;   2;   0;   0;   0;   0;   0;
900.0;    1200.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1200.0;   1500.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1500.0;   1800.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1800.0;   2100.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2100.0;   2400.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2400.0;   2700.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2700.0;   3000.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
3000.0;   3300.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
3300.0;   3600.0;   23;   0;   0;   0;   0;   0;   0;   0;   0;   0;
Paths:
0.0;       300.0;    0;   1;   4;   7;   0;   0;   0;   0;   0;   0;
300.0;     600.0;    2;   3;   2;   3;   2;   0;   0;   0;   0;   0;
600.0;     900.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
900.0;    1200.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1200.0;   1500.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1500.0;   1800.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
1800.0;   2100.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2100.0;   2400.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2400.0;   2700.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
2700.0;   3000.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
3000.0;   3300.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
3300.0;   3600.0;   12;   0;   0;   0;   0;   0;   0;   0;   0;   0;
From time;   To time; Travel time difference;
(Class from);;0%; 5%;10%;15%; 20%; 30%; 40%; 50%; 60%; 70%; 80%;  90%; 100%; 200%;
(Class to);;5%;10%;15% 20%; 30%; 40%; 50%; 60%; 70%; 80%; 90%; 100%; 200%; ~; New;
Edges:
0.0;     300.0; 8; 6; 6; 0; 3; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
300.0;   600.0; 5; 2; 6; 4; 3; 1; 0; 1; 1; 0; 0; 0; 0; 0; 0;
600.0;   900.0; 8; 5; 2; 2; 2; 1; 2; 0; 0; 1; 0; 0; 0; 0; 0;
900.0;  1200.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
Paths:
0.0;     300.0; 6; 2; 3; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
300.0;   600.0; 4; 2; 3; 0; 2; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0;
600.0;   900.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
900.0;  1200.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1200.0; 1500.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1500.0; 1800.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
1800.0; 2100.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2100.0; 2400.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2400.0; 2700.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
2700.0; 3000.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3000.0; 3300.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
3300.0; 3600.0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0;
ShrConvPathTT; WghtShrConvPathTT; ShrConvEdgeTT; WghtShrConvEdgeTT; ShrConvEdgeVol; AssignConv;
       75.00%;           75.63%;         43.48%; weighted: 43.88%;         65.22%;        -;