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

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

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

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

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

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

Примечание:

Трассировки вверх и вниз по течению не используют определение подсети, если отмечен параметр Использовать направление оцифровки.

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

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

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

Примечание:

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Либо, если вы используете модель, которая опирается на направление оцифровки линий для определения направления потока ресурсов в сети, параметр Использовать направление оцифровки можно использовать с трассировкой вверх и вниз по течению. Этот подход определит поток, используя направление оцифровки линии или global ID идентификаторы От и До объекта ребра в соединении, а также атрибут Flow direction. Когда топология включена или проверена, линейные объекты и объекты ребер в специализированной и структурной сети направление потока определяется направлением оцифровки линейных объектов и направлением global ID идентификаторы От и До объектов ребер в соединении по умолчанию. Более подробно см. Направление стока в инженерной сети.

Примечание:

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

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

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

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

При моделировании потока на основе направления оцифровки линий с отмеченной опцией Использовать направление оцифровки контроллеры подсети не учитываются, и направление потока определяется направлением оцифровки линии и атрибутом Flow direction.

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

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

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

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

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

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

При моделировании потока на основе направления оцифровки линий с отмеченной опцией Использовать направление оцифровки контроллеры подсети не учитываются, и направление потока определяется направлением оцифровки линии и атрибутом Flow direction.

Примечание:

Параметр Использовать оцифрованное направление доступен в Инженерной сети версии 7 и новее. При работе с многопользовательским развертыванием для этого требуется ArcGIS Enterprise 11.3 или новее.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:

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

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

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

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

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

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

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

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

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