Использовать менеджер сценариев

С помощью менеджера сценариев можно управлять родственными сетями в проекте. Целью является моделирование в этих сетях различных сопоставимых ситуаций и сравнение результатов имитации. Для каждого случая вы создаете внутри проекта собственную сеть, которая сохраняется в виде сценария. Каждый сценарий подвергается изменениям, требующимся в контексте конкретного случая. Затем выполните конфигурацию требуемых данных анализа и выполните циклы имитации для сценариев, результаты имитации которых необходимо сравнить.

Основные элементы — вид

Менеджер сценариев базируется прежде всего на следующих элементах:

Базовая сеть

Если вставить файл сети *.inpx в менеджер сценариев, Vissim создаст новый проект менеджера сценариев и на базе сети Vissim файла сети образует базовую сеть и первый сценарий (Перенести сеть в менеджер сценариев). Базовая сеть может содержать уже смоделированную сеть или быть пустой (Открыть и редактировать базовую сеть в редакторе сети). Из базовой сети можно извлечь дополнительные сценарии. Перед переносом в менеджер сценариев и созданием производного сценария убедитесь в том, что базовая сеть полностью смоделирована и имитация выполняется без ошибок.

Недопущение изменений в базовой сети и выполнение их в модификациях

Изменения в базовой сети автоматически переносятся Vissim в производные сценарии. Поэтому не изменяйте базовую сеть, из которой были извлечены и при необходимости отредактированы сценарии, так как разные изменения базовой сети и сценариев могут спровоцировать конфликты. Эти конфликты могут привести, например, к невозможности загрузки программой Vissim отдельных модификаций и сценариев, так как их изменения являются неисполнимыми. Если изменения в базовой сети окажутся необходимыми, добавьте новую модификацию, выполните в ней изменения и назначьте модификацию требуемым сценариям в качестве последней модификации в разделе Позиция в последовательности загрузки (Редактирование структуры проекта). В результате возможные конфликты возникнут только в этой модификации. Это позволит снова удалить модификацию из сценария, восстановив его предыдущее состояние.

Сценарий

Сценарий является измененной версией базовой сети или другого сценария в рамках одного проекта (Открыть и редактировать сценарий в редакторе сети). Сценарий содержит выполненные изменения в форме модификаций. С помощью сценария можно проводить циклы имитации.

Модификация

Модификация содержит изменения в сценарии, позволяющие создать для цикла имитации иные условия, чем в других сценариях, с которыми необходимо сравнить результаты имитации. Внутри проекта сценарий отличается одной или несколькими модификациями от базовой сети. Сценарии проекта отличаются друг от друга благодаря различным модификациям (Открыть и редактировать модификацию в редакторе сети). Одну модификацию можно присвоить внутри проекта различным сценариям или деактивировать присвоение. Не выполняйте модификации в базовой сети, а исключительно в сценариях.

Проект

В проекте можно управлять следующими элементами.

  • Базовая сеть
  • Сценарии, которые базируются на этой базовой сети
  • Модификации, которыми базовая сеть отличается от своих сценариев, а также сценарии между собой.

В случае переноса файла сети *.inpx в менеджер сценариев Vissim создает новый проект и первый сценарий. При этом сеть Vissim из файла *.inpx становится базовой для проекта (Перенести сеть в менеджер сценариев). Проект с сопутствующими сценариями и модификациями отображается в проводнике проектов (Работа с проводником проектов). Длина пути к папке проекта в менеджере сценариев может составлять не более 214 знаков (Технические сведения и условия).

Примеры применения

Пример использования 1

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

Создайте новый проект на основе сети Vissim. Vissim сохраняет сеть в проекте как базовую и автоматически создает копию базовой сети как сценарий 1. В сценарии 1 вы определяете нагрузки в утренние часы. Затем вы дублируете сценарий 1 и называете дубликат  сценарием 2. В сценарии 2 вы определяете нагрузки в вечерние часы. Вы конфигурируете нужный анализ, выполняете циклы имитации для обоих сценариев и сравниваете результаты.

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

Пример применения 2

Вы хотели бы для нескольких маршрутов ОТ сравнить воздействия, вызывающие изменения в ходе отрезка и в времени пребывания. При этом вы хотите изменить значения базовых данных, расположение объектов в сети, а также различные атрибуты объектов сети.

Необходимо создать новый проект на базе сети Vissim, в которой в исходной ситуации присутствуют маршруты ОТ. Vissim сохраняет в проекте сеть как базовую и автоматически задает копию базовой сети в виде сценария 1. В сценарии 1 вы изменяете согласно требованиям Вашего первого случая ход отрезка, время пребывания, а также дополнительные объекты сети и базовые данные. Затем вы дублируете сценарий 1 для каждого дополнительного случая. Дубликаты можно переименовывать. В каждом дубликате вы изменяете согласно требованиям соответствующего случая ход отрезка, дополнительные объекты сети и базовые данные. Затем вы конфигурируете нужный анализ, выполняете циклы имитации для отдельных сценариев и сравниваете результаты имитации.

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

Управление проектом и редактирование атрибутов базовой сети, сценариев и модификаций

Можно управлять проектом с помощью базовой сети, сценариев и модификаций в проводнике и структуре проекта (Работа с проводником проектов), (Панель инструментов в проводнике проектов), (Редактирование структуры проекта). В структуре проекта можно редактировать также атрибуты элементов. В рамках функций управления менеджера сценариев невозможно впоследствии отменить эти функции. Эта функция доступна при моделировании сетей Vissim по умолчанию.

Редактирование базовой сети, сценариев и модификаций в редакторе сети

В редакторе сети можно открыть и редактировать базовую сеть, любой сценарий и любую модификацию (Открыть и редактировать базовую сеть в редакторе сети), (Открыть и редактировать сценарий в редакторе сети), (Открыть и редактировать модификацию в редакторе сети). Не допускайте изменений в базовой сети во избежание конфликтов с производными и отредактированными сценариями (Недопущение изменений в базовой сети и выполнение их в модификациях). Последние открытые в редакторе сети базовые сети и сценарии можно выбрать в меню Файл в списке последних открытых файлов и открыть их в редакторе сети, если путь не был изменен.

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

Рекомендация: В качестве альтернативы можно щелкнуть правой кнопкой мыши в проводнике проектов по записи Базовая сеть, сценарию или модификации и выбрать в контекстном меню Открыть.

Нумерация объектов сети

В различных сценариях одного проекта значения атрибута Номер для объектов сети одного типа могут быть идентичными. Это позволяет Вам легко устанавливать одни и те же объекты сети в различных сценариях и сравнивать результаты имитации, относящиеся к этим объектам сети. Если в сценарии определяется новый объект сети, то Vissim по умолчанию предлагает для атрибута Номер значение, которое не используется ни в каком другом сценарии для объекта сети этого же типа. Можно принять предложенное значение или ввести другое.

Если в разных модификациях сценария добавляются новые объекты сети одного и того же типа, Vissim не допускает присвоение одинаковых номеров и предлагает в каждом случае индивидуальный номер. Это гарантирует, что вы сможете применять модификации в сценарии, не провоцируя конфликты из-за идентичных номеров объектов сети одного и того же типа объектов сети.

Сравнить сценарии

Можно сравнить атрибуты и значения атрибутов объектов сети открытого сценария с атрибутами и значениями атрибутов других сценариев (Сравнить сценарии).

Автоматически рассчитать несколько сценариев друг за другом

Можно выбрать несколько сценариев и автоматически рассчитать их друг за другом (Панель инструментов в проводнике проектов). Это возможно также для всех сценариев.