トラック通行禁止 (Truck Ban)
概要 (Overview)
トラック通行 禁止は、特定のエリアに適用される一時的なアクセス制限であり、事前に定義された期間中、特定の車両タイプが進入、移動、またはピックアップ/ドロップオフを実行するのを防ぎます。
この機能は、混雑を緩和するためにピーク時に大型車両が制限されている人口密度の高い都市環境(マニラ、ジャカルタなど)で特に価値があります。これらの禁止事項を尊重することで、ロジスティクスプランナーは地域の規制への準拠を確保し、罰金や遅延を回避します。
仕組み (How It Works)
トラック通行禁止を処理するためのコアメカニズムは、時間枠調整 (Time Window Adjustment) です。オプティマイザーは、影響を受けるノードの営業時間禁止期間を組み込みます。
場所がトラック通行禁止ジオフェンス内にある場合、その利用可能な時間枠は、禁止された時間を除外するために「縮小」されます。
視覚的な図解 (Visual Illustration)
午前7時から午後8時 までの元の時間枠を持つノードを考えてみましょう。 そのエリアで 午前8時 - 午前10時 および 午後5時 - 午後7時 にトラック通行禁止が有効な場合:
ノードの結果としての有効な時間枠は次のようになります。
- 午前10時 - 午後5時
- 午後7時 - 午後8時
これにより、車両がエリア内にいることが法的に許可されている場合にのみ、ノードがサービスされることが保証されます。
エッジケースの処理(バッファ時間) (Handling Edge Cases (Buffer Time))
禁止が開始される前に制限区域に出入りするために必要な移動時間を考慮するために、システムは任意の バッファ時間 を適用します。
たとえば、デフォルトのバッファを使用すると、有効なウィンドウは移動を考慮する可能性があります。
- 午前10時ちょうどに開く代わりに、安全になるまで車両がゾーンに入らないようにする場合があります。
- 午後5時ちょうどに閉まる代わりに、午後5時の禁止に閉じ込められないように、午後4時30分までにサービスを完了して出発するように車両に強制する場合があります。
これは、truckban_buffer_time_windows パラメータによって制御されます。
戦略 (Strategies)
これらのルールを適用するための2つの主要な戦略があり、truckban_strategy を介して構成されます。
1. デフォルト(ユニバーサル調整) (Default (Universal Adjustment))
割り当てられた車両タイプに関係なく、ノードのペイロードを調整します。システムは、適用可能なすべての禁止に基づいて制限されたウィンドウを事前に計算し、それらをノードに適用します。これはより単純ですが、混合フリート(一部は許可、一部は禁止)が使用されている場合はより制限的です。
2. 重複ノード(車両固有) (Duplicate Nodes (Vehicle-Specific))
ノードを複製すると、システムは特定の車両タイプにのみ制限を適用できます。
- 元のノード: 元の時間枠を維持します(他のすべての車両で利用可能)。
- 複製されたノード: 制限された時間枠が割り当てられ、特定の
vehicle_labels(例:「6輪車」)でタグ付けされます。
これにより、小型車両(禁止の免除)はいつでもノードにサービスを提供できますが、大型トラック(禁止の対象)はオフピーク時間中にのみサービスを提供できます。