Подсети

Подсеть представляет собой топологический поднабор на уровне, где все участвующие объекты имеют проходимость для одних и тех же контроллеров подсети. Поднабор – это набор соединенных линий, устройств и соединений. Подсети задействуют трассировку и события схемы сети и предоставляют методы для визуализации вашей сети: отображение, надписи и создание карт (например, карты контуров и зон давления). Поддержка информации о подсетях оптимизирована возможностью экспорта информации о подсетях во внешние системы для дальнейшего моделирования и анализа.

Подсеть создается указанием одного или нескольких объектов сети в качестве контроллеров подсети. Имя подсети можно будет задать, когда терминал будет задан как контроллер подсети. Каждая подсеть на уровне должна иметь имя подсети, уникальное для всей инженерной сети. Это необходимо для обеспечения уникальности имени подсети в случаях, когда трассировка охватывает подсети на нескольких уровнях или в нескольких специализированных сетях. Предоставленное имя подсети обновляется для каждого объекта или элемента, участвующего в подсети, когда подсеть обновляется. Обновление имени подсети для сетевых объектов — это то, что завершает процесс создания подсети: группы оборудования с доступностью к одному или тому же контроллеру или контроллерам подсети.

См. Основные понятия и операции для знакомства с ключевыми разделами, посвященными управлением подсетями.

Управление подсетью

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

Узнайте больше о том, как задачи управления подсетями влияют на статус подсети

Информация о подсети хранится в Таблице подсетей. В этой таблице хранится информация о контроллерах подсети, уровне, к которому относится подсеть, подробностях отслеживания редактирования, а также о том, является ли подсеть неизмененной, измененной или недействительной.

Далее представлено краткое описание связанных задач управления подсетями:

Узнайте больше о жизненном цикле подсети

Определение иерархических и разделенных уровней

's Определение уровня – это свойство, которое задается при добавлении специализированной сети в инженерную сеть. Определение уровня описывает организацию уровней относительно остальной сети. В специализированной сети или группе уровней, два или более уровня могут формировать или коллекцию разделенных последовательных уровней, или иерархию вложенных уровней. Все уровни в специализированной сети или группе уровня имеют одно и то же определение уровня. Инженерная сеть может иметь несколько специализированных сетей с разными определениями уровней.

Более подробно см. в разделе Уровни.

Тип топологии

Подсети поддерживают два типа топологии для моделирования различных систем: ячеистую и радиальную. Тип топологии подсети задается на уровне уровня и определяется при создании уровня. Все подсети уровня имеют один и тот же тип топологии.

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

При добавлении уровня доступны следующие типы топологии:

  • Радиальный – состоит из одного или нескольких контроллеров подсети
  • Сетка – состоит из одного или нескольких контроллеров подсети
Примечание:
Тип топологии в настоящий момент не предлагает различий в поведении для трассировки или управления подсетью. Функциональность пока находится в разработке и будет реализована в будущих версиях.

Каждый контроллер подсети в подсети имеет уникальное Имя контроллера подсети, но должен использовать одно и то же Имя подсети.

Определение подсети

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

Более подробно см. раздел Как задать или изменить определение подсети.

Следующая таблица содержит описание компонентов определения подсети:

КомпонентОписание

Поддержка несвязанных подсетей

Определяет, могут ли взаимно пересекаться две или несколько подсетей с одним и тем же именем. Эта опция доступа только для уровней в специализированных сетях с определением разделенных уровней. У уровней в специализированной сети с определением иерархического уровня это свойство всегда задано как true для поддержки несоединенных подсетей.

Допустимые контроллеры подсети

Определяет типы и группы оборудования в классах Device и Junction Object, у которых терминалы могут быть установлены в качестве контроллеров подсетей.

Для создания или изменения контроллеров подсети для заданного уровня могут использоваться только терминалы, относящиеся к допустимым контроллерам подсети.

Допустимые объекты

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

  • Допустимые устройства
  • Допустимые линии
  • Корректные соединения
  • Корректные объекты соединений
  • Корректные объекты ребер

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

Агрегированные линии для класса объектов SubnetLine

Определяет поднабор линий из параметра Допустимые линии, которые, объединяясь вместе, будут представлять подсеть в классе объектов SubnetLine.

Шаблон схемы подсетей

Шаблон схемы используется в качестве шаблона для автоматически создаваемых схем подсети. Этот компонент является дополнительным.

Эти схемы создаются и обновляются при каждом обновлении подсети. При удалении подсети связанная системная схема подсети также удаляется.

Конфигурация трассировки подсети

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

Варианты конфигурации следующие:

  • Включить контейнеры – указывает, будут ли включены контейнеры.
  • Включить содержание – указывает, будет ли включено содержание.
  • Включить структуры – указывает, будут ли включены структуры.
  • Включить объекты барьеров – указывает, будут ли включены барьеры.
  • Проверить возможность размещаемости – Указывает, будет ли возвращена ошибка при обнаружении неразмещаемых объектов соединения или ребер.
  • Краткая информация – вычисляет и сохраняет информацию функции о подсети в классе объектов SubnetLine.
  • Барьеры условий – определяет пространственный или другой объект, который остановит трассировку на основе атрибутов сети и категорий.
  • Барьеры функции – определяет пространственный или другой объект, который остановит трассировку на основе функции.
  • Применить проходимость к - задает принудительный диапазон проходимости. Проходимость применяется только к узлам, только к ребрам или к узлам и ребрам.
  • Распространители – использует распространяемые сетевые атрибуты для управления рассматриваемыми объектами сети. Функция Substitution доступна. Этот параметр доступен только в Python.

Дополнительные сведения о вариантах конфигурации трассировки подсети см. в разделе Конфигурация трассировки подсети.

Обновить политику подсети

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

Опции, которые можно установить для опции Обновить политику подсети, следующие:

  • Управлять IsDirty – указывает, будет ли процесс обновления подсети обновлять атрибут IsDirty в таблице подсетей и в классе пространственных объектов SubnetLine. Это также оказывает влияние на согласованность схем сети и методов, используемых для удаления удаленных контроллеров из таблицы подсетей.
  • Обновить контейнеры структурной сети – определяет, будет ли в ходе обработки подсети обновляться атрибут имя поддерживаемой подсети для контейнеров стуктурной сети. По умолчанию эта опция включена.
  • Обновить контейнеры специализированной сети – определяет, будет ли в ходе обработки подсети обновляться атрибут имя поддерживаемой подсети для контейнеров специализированной сети. По умолчанию эта опция включена.
  • Режим редактирования для версии по умолчанию и Режим редактирования для именованной версии – во время процесса обновления подсети в объекты подсети вносятся различные изменения атрибутов. Режим редактирования определяет, как будут выполняться изменения атрибутов. Для управления этим поведением доступны два параметра: С событием и Без события.

    • Без события – это параметр по умолчанию как для версии по умолчанию, так и для именованных версий. При использовании этого параметра изменения выполняются как прямая запись. Выполняя эти изменения атрибутов в виде прямой записи, вы обходите любые события на уровне базы геоданных, которые обновляют связанные с объектами аннотации, или оценку набора правил атрибутов для события вставки или обновления триггера.
      Примечание:
      При использовании этой опции в версии по умолчанию обновляются все пространственные и непространственные объекты подсети. В именованной версии обновления ограничиваются пространственными и непространственными объектами, которые редактируются в этой версии, из-за соображений производительности для версионных рабочих процессов.
    • С событием – этот параметр дополнительно запускает события на уровне базы геоданных для обновления таких элементов, как связанные с объектами аннотации, отслеживание редактора или оценка набора правил атрибутов для события вставки или обновления триггера. В версии по умолчанию и в именованной версии обновляются все пространственные и непространственные объекты в подсети.
      Примечание:

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

    Пример ниже показывает влияние запущенного обновления подсети в именованной версии на подсети RMT001, следующего за созданием линии при использовании по умолчанию Режим редактирования для именованной версии, которая Без событий. Обратите внимание, что имя подсети изменено только для объекта, который редактировался в этой версии.

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

    Этот пример показывает влияние запущенного обновления подсети на подсети RMT001, следующего за созданием линии, когда инструмент запускается в версии по умолчанию, или когда инструмент запущен в именованной версии и для Режима редактирования для именованной версии установлено Без событий. Обратите внимание, что пока редактируется один объект, для всех объектов подсети изменяется имя подсети.

    Пример операции обновления подсети в версии по умолчанию (С событиями и Без событий) и в именованной версии с помощью Без событий.

    Примечание:

    Ряд параметров требует определенной минимальной Версии инженерной сети. Подробнее см. справку по инструменту Установить определение подсети.