Сохранить протокол ТС в файл или базу данных

Протокол ТС выводит для каждого транспортного средства значения атрибутов в виде необработанных данных в строке на временной шаг. Можно ограничить анализ классами ТС и отдельными транспортными средствами. В сети должны быть определены отрезки и входящие транспортные потоки или матрицы "Источник-цель" для динамического распределения (Моделировать отрезки для транспортных средств и пешеходов), (Моделировать входящие транспортные потоки для индивидуального транспорта), (Моделировать спрос на транспорт с помощью матриц корреспонденций)

Для конечных атрибутов, содержащих данные маршрутов или формирования автоколонн, протокол ТС отображает значения начиная с конца временного шага, т. е. после того как транспортное средство пересекло зону действия решения маршрута и (или) ведущее транспортное средство автоколонны вышло за пределы сети Vissim (в отдельных случаях).

В протоколе ТС учитываются данные отрезков, если на отрезках выбран атрибут Протокол ТС (Атрибуты отрезков).

Можно вывести следующие данные и форматы данных:

Вывод

Файл ASCII

Файл MDB

Файл атрибутов из списка атрибутов

Агрегированные данные

-

-

Необработанные данные

*.fzp

-

-

Рекомендация: Многие атрибуты вывода Протокол ТС также можно параллельно отображать во время имитации в виде списка результатов ТС в сети (Отображение ТС в сети в списке).

1.  Выберите в меню АнализКонфигурация > вкладку Прямой вывод.

2.  Выберите в строке Протокол ТС опцию Сохранить файл.

3.  Измените время в случае необходимости (Сохранить анализ с прямым выводом в файлы).

4.  Нажмите кнопку Больше.

Откроется окно Протокол ТС.

5.  Выполните желаемые настройки:

Элемент

Описание

Разрешение

Частота расчета временных шагов

С припаркованными ТС

Только с дополнительным модулем Динамическое распределение.

 Если эта опция выбрана, то в анализе учитываются также транспортные средства на автостоянках.

Фильтр

  • Все ТС: учет в анализе всех транспортных средств.
  • Фильтровать по отдельным ТС: учет только выбранных классов транспортных средств.
  • Фильтровать по фрагментам: учет только выбранных фрагментов. Фрагменты должны быть определены (Моделировать фрагменты). Уровень, на котором расположен фрагмент, и уровень, на котором транспортное средство движется, совпадают. Центр переднего бампера транспортного средства находится внутри фрагмента.
  • Фильтровать по отдельным ТС. Если эта опция выбрана, то можно щелкнуть правой кнопкой мыши в списке и выбрать транспортные средства по их номерам. Учитываются только выбранные транспортные средства.

Выбор атрибутов

Кнопка Атрибуты: открывает окно ТС в сети: выбрать атрибуты. Можно выбрать атрибуты для анализа (Выбрать атрибуты и податрибуты для столбцов списка).

Для импорта файла *.fzp для плагина Autodesk 3ds MAX Civil View важны атрибуты и податрибуты из следующей таблицы.

В случае выбора этих атрибутов и податрибутов для импорта не изменяйте используемые по умолчанию настройки в столбцах Знаки после запятой и Форматирование.

Релевантные атрибуты и податрибуты для плагина Autodesk 3ds MAX Civil View

Атрибут\Податрибут

Значение по умолчанию столбца (значение по умолчанию)

КолЗнакПослеЗап Формат

Секунда имитации

2

Стандарт

Координаты впереди

3

Стандарт

Координаты сзади

3

Стандарт

Тип ТС\Имя

0

Стандарт

Если параметр Тип ТС\Имя отсутствует, Autodesk 3ds MAX Civil View выполняет поиск параметров Тип ТС\Номер и затем Тип ТС.

Тип ТС\Номер

0 Стандарт

Тип ТС

0 Стандарт

6.  Подтвердите с помощью OK.

7.  Запустите имитацию.

Будет сохранен файл *.fzp.

Примечания:  

  • Остановки на остановках ОТ и стоянках не учитываются для опций Количество остановок и Время задержек в протоколе ТС.
  • Для определения всех значений времени задержки или времени в пути в сети можно фильтровать и протоколировать данные всех транспортных средств. Это соответственно будет максимумом для каждого ТС перед выходом из сети. Одновременно должны быть запротоколированы данные транспортных средств, которые остаются в сети после окончания имитации.
Результат анализа Протокол ТС

Протокол ТС *.fzp может содержать следующие данные.

Элемент

Описание

Файл

Путь и название файла сети

Комментарий

Комментарий к имитации

Дата

Время анализа

PTV Vissim

Номер версии, номер обновления, номер конфигурации

Таблица ТС в сети (Отображение ТС в сети в списке)

Имя столбца

Заголовок столбца и единицы

Блок данных

По одной строке с номером транспортного средства для каждого шага имитации и со значениями атрибутов

Столбцы соответствуют последовательности атрибутов в выборе.

Для некоторых из представленных атрибутов должен быть установлен соответствующий дополнительный модуль для получения корректных значений, например дополнительный модуль Динамическое распределение.

 

Примечания:  

  • По умолчанию при анализе учитываются выбранные в данный момент единицы длины, скорости, ускорения, замедления (Выбрать настройки сети для единиц). Кроме того, для значений атрибутов можно выбрать единицу измерения в списке выбора атрибутов в столбце Форматирование (Выбрать атрибуты и податрибуты для столбцов списка).
  • Единицы, которые будут показываться в списке выбора или в заголовке столбца с соответствующим атрибутом, нельзя изменять.

Какие значения атрибутов будут представлены, зависит от Вашего выбора атрибутов. Эти конечные атрибуты можно также отобразить в списке ТС в сети (Отображение ТС в сети в списке).

Протокол ТС, пример: файл *.fzp
 
$VISION
* Файл: C:\Users\Public\Documents\PTV Vision\PTV Vissim 2022\Examples Demo\
3D - Complex Intersection Karlsruhe.DE\Karlsruhe 3D.inpx
* Комментарий:
* Дата: 03.01.2023 12:23:33
* Применение: PTV Vissim 2022.00-00* [95359]
*
* Таблица: ТС в сети
* 
* SIMSEC: СекИмит, секунда имитации (время имитации [с]) [с]
* NO: №, номер (однозначный номер ТС)
* LANE\LINK\NO: отр\отрезок\№, полоса движения\отрезок\номер (однозначный номер 
отрезка/соединяющего отрезка)
* LANE\INDEX: Пдв\индекс, полоса движения\индекс (однозначный номер для полосы движения)
* POS: поз, позиция (расстояние на отрезке от начала отрезка 
или соединяющего отрезка) [м]
* POSLAT: ПозПопер, позиция (попер.) (поперечная позиция в конце временного шага,
диапазон значений 0-1: 0: у правого края полосы движения, 0,5: середина полосы движения,
1: у левого края полосы движения)
* ИмитСек;№;Пдв\Отрезок\№;Пдв\Индекс;Поз;ПозПопер
* Секунда имитации;Номер;Полоса движения\Отрезок\Номер;Полоса движения\Индекс;Позиция;
  Позиция (попер.)
*
$VEHICLE:SIMSEC;NO;LANE\LINK\NO;LANE\INDEX;POS;POSLAT
0,20;1;1;1;2,57;0,50
0,40;1;1;1;5,71;0,50
0,40;3;2;1;0,22;0,50
0,60;1;1;1;8,86;0,50
0,60;3;2;1;3,25;0,50
0,80;1;1;1;12,02;0,50
0,80;3;2;1;6,29;0,50
1,00;1;1;1;15,18;0,50
1,00;3;2;1;9,33;0,50
...