Подсети

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

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

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

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

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

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

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

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

Более подробно о жизненном цикле подсети

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

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

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

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

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

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

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

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

У каждого контроллера подсети есть уникальное Имя контроллера подсети и одинаковое для всех Имя подсети.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Управление IsDirty - определяет, будет ли атрибут Is dirty в таблице Subnetworks управляться операцией обновления подсети. Это также оказывает влияние на согласованность схем сети и методов, используемых для удаления удаленных контроллеров из таблицы подсетей. Когда эта опция включена, атрибут IsDirty управляется операцией обновления подсети и обновляется в таблице Subnetworks и классе пространственных объектов SubnetLine.
    Примечание:

    Если уровень настроен так, чтобы не управлять атрибутом Is dirty, подсеть всегда будет отображаться как Измененная, независимо от того, успешна или неудачна операция обновления подсети.

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

    Если для уровня не определены контроллеры подсети, опция Управление IsDirty отключена.

    Дополнительные сведения о состоянии подсети и атрибуте Is dirty см. в разделе Статус подсети.

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

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

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

      Внимание:

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

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

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

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

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

    Примечание:

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