Типы трассировки инженерной сети

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

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

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

Трассировки на базе подсетей, использующие определение подсети в настройках трассировки:

Трассировки сетей, не использующие определение подсети в настройках трассировки:

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

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

В основе определенной трассировки подсети лежит информация о подсети. Если подсеть изменена или недействительна, трассировка может завершиться ошибкой из-за наличия измененных областей или ошибок подсети. Чтобы определить, является ли подсеть измененной или недействительной, проверьте атрибут Is dirty в таблице Subnetworks; True - изменено, False - не изменено и Invalid - недействительно. Для очистки измененной подсети используйте инструмент Обновить подсеть. Недействительные подсети означают, что требуются дополнительные действия для изменения объектов и обновления статуса подсети, чтобы ее можно было очистить. Чтобы узнать больше, см. Статус подсети.

Примечание:

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

Найти подключенные объекты

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

Пример связанной трассировки

Этот тип трассировки проходит по сети только на основе связности. Он не использует определение подсети и не поддерживает направленность терминала или допустимых путей. Конфигурация трассировки должна быть настроена вручную для управления проходимостью этого типа трассировки в инструменте Трассировка. Например, вместо того, чтобы возвращать все подключенные объекты, вы можете вернуть все подключенные трансформаторы на монтажной площадке (выходной тип оборудования), свыше 35 kVA (выходное условие) и остановить трассировку, когда суммарная нагрузка трансформаторов достигнет 1 000 (барьер функции). Использование настроек в процессе трассировки для управления прохождением трассировки по сети называется расширенной трассировкой.

Более подробно см. в разделе Найти подключенные объекты.

Примечание:

Для трассировки подключений не требуются контроллеры подсети.

Трассировка подсети

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

Пример трассировки подсети

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

Более подробно:

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

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

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

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

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

Поиск контроллеров подсети

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

Пример контроллера подсети

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

Поскольку это трассировка на основе подсети, она использует определение подсети и зависит от конфигурации терминала. Более подробно см. Связность и проходимость.

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

Дополнительные сведения см. в разделе Установление местоположений контроллеров подсети.

Поиск объектов вверх и вниз по течению

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

Примечание:

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

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

Трассировка вниз по течению

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

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

Пример трассировки вниз по течению в сети, основанной на источнике

Трассировка вверх по течению

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

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

Пример трассировки вверх по течению в сети, основанной на источнике

Для изменения трассировки вверх или вниз по течению используются настройки инструмента Трассировка. Если трассировка охватывает несколько уровней, в виде результатов возвращаются сетевые объекты из подсетей в других уровнях (при условии, что они находятся вверху/внизу по течению). Это выполняется путем указания для трассировки параметра Целевой уровень.

Пример измененной трассировки вверх по течению включает возврат устройств защиты только вверх по течению. Пример измененной трассировки вниз по течению - трассировка вниз по течению, проходящая на трех уровнях, выполнена в электрической специализированной сети с тремя уровнями: распределение (Уровень), вторичная передача и основная передача (Целевой уровень).

См. раздел Поиск объектов вверху и внизу по течению для получения дополнительной информации.

Выявление петель в сети

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

Пример трассировки петель

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

Более подробно см. Обнаружение петель сети.

Поиск кратчайшего пути

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

Пример трассировки кратчайшего пути

Кратчайший путь не использует определение подсети и не нуждается в контроллерах подсети. Этот тип трассировки работает на основе связности, за исключением путей терминалов. Чтобы в трассировку этого типа добавить проходимость, требуется задать такие параметры инструмента Трассировка, что сделает ее расширенной трассировкой по кратчайшему пути. Расширенная трассировка по кратчайшему пути позволяет выполнять такие операции, как поиск кратчайшего пути по 18-дюймовым трубам между двумя точками в газовой сети.

Трассировка по кратчайшему пути зависит от путей терминалов, но не от их направленности. При трассировке устройства терминала требуется соблюдение допустимых путей, заданных для этого устройства. Например, кратчайший путь трассировки проходит через обходной коммутатор в электрической сети. Поскольку были заданы допустимые пути для обходного переключателя, трассировка проходит через устройство по допустимым путям; трассировка не пойдет по недопустимым путям. См. пример Обходной переключатель в разделе Управление терминалами.

Дополнительные сведения см. в разделе Определение кратчайшего пути.

Обнаружение изолирующих объектов

Примечание:

Тип трассировки Изоляция доступен, начиная с версии ArcGIS Enterprise 10.7 и выше.

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

Пример трассировки Изоляция

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

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

Для изолирующей трассировки необходимо, чтобы в конфигурации трассировки был задан барьер фильтра, который поможет точно определить, какие объекты изолируют начальную точку или точки. Здесь для прекращения трассировки используется определенный атрибут сети или категория сети. Например, барьер фильтра может использоваться с Category = Isolating. В этом примере Isolating является определяемая пользователем категория сети, которая назначается определенным группам и типам оборудования, которые считаются изолирующими. Чтобы возвращались вентили, обладающие определенными свойствами, могут использоваться дополнительные барьеры фильтров. Например, вы можете выбрать, чтобы возвращались только доступные и рабочие вентили: не загудроненные и не заклинившие от ржавчины.

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

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

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