0

避難中に発生する可能性のある道路切断シナリオ (複数の道路切断) をシミュレートするために相撲を実行しています。これらの予定された道路のカットのためにルート変更をインストールしました。ただし、一部の車両については、目的の目的地への利用可能なルートがありません。マニュアルによると、代替ルートがない場合、車両は以前のルートを継続し、閉鎖されたエッジを無視します。

二次目的地を設定できるかどうか疑問に思っていますか? もしそうなら、誰かが私に方法を教えてもらえますか? オンラインやマニュアルで検索しようとしましたが、見つかりませんでした。

第 2 の目的地が不可能な場合、車両を停止させて移動を終了させることは可能でしょうか?

reroute.add.xml のコードと簡単な道路切り取り図をコピーしました。それが役に立てば幸い。よろしくお願いします。どうもありがとう。

ここに画像の説明を入力

    <additional>
        <rerouter id="rerouter1" edges="2" probability="1">
            <interval begin="1" end="2000">
                <closingReroute id="1" allow="ignoring"/>
                <destProbReroute id="107" probability="1"/>
            </interval>
        </rerouter>  
        <rerouter id="rerouter2" edges="3" probability="1">
            <interval begin="1" end="2000">
                <closingReroute id="11" allow="ignoring"/>
                <destProbReroute id="107" probability="1"/>
            </interval>
        </rerouter>  

    </additional>
4

1 に答える 1

1

私の答えは、SUMO の現在のナイトリー ビルドに対してのみ有効です。前回のリリースに変更があるため、マイレージは異なる場合があります。

  1. 現在、リルーターを使用する場合、2 番目の宛先を追加する可能性はありません。この機能が必要な場合は、TraCI を使用できますが、別のプログラムを作成する必要があります。

  2. ルートの終了を考慮すると、次の 2 つのケースがあります。

    a) 宛先エッジが閉じたエッジです。この場合、ルートは適切な警告で終了します。keepDestination車両の宛先エッジを保持するために、特別な「エッジ ID」を指定できることに注意してください。

    b) 宛先エッジが閉じたエッジではありません。閉じたエッジの許可に応じて、車両はルートの最後のエッジで待機し、まだ走行可能であり、長時間待機した後にテレポートされる可能性があります。

したがって、閉じたエッジのリストを拡張して、もはや到達できないものもカバーできる場合は、シナリオを修正できる可能性があります。そうでない場合 (車両に依存しているため)、TraCI を使用して自分で行う必要があります。

チケットも開きましたhttp://sumo.dlr.de/trac.wsgi/ticket/2223

于 2016-04-01T09:03:00.010 に答える