08.02.2024

SIGNAL TOOLS: Checker - автоматизированный BIM-менеджер в вашей компании.

Технологии SIGNAL позволяют реализовать цифровые проекты в строительстве. Однако очень важное условие возможности использовать данные на стройплощадке - их корректность, полнота и качество по итогам проектирования. Именно поэтому большое внимание там необходимо уделить качеству проектов/моделей. Это может быть как задачей исполнителя (проектная организация) перед передачей данных заказчику, так и процессом заказчика, который хочет автоматизировать проверку на соответствие своим информационным требованиям (EIR).

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

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

Для автоматизации этих задач мы разработали инструмент Checker в SIGNAL TOOLS.

Checker - комплексный инструмент, для проверки информационных моделей по заданным правилам, позволяющий проверять модель на:

  • Наличие свойств
  • Наличие свойств для групп элементов
  • Наличие одного из свойств
  • Заполненность значений свойств для групп элементов
  • Проверка на пересечения (Clash Detective)
  • Наличие элементов

Найденные ошибки отображаются в зоне “Результатов проверок”. Откуда можно перейти в элемент модели с ошибкой и выдать к нему замечания. Результаты проверок можно выгрузить в Excel или XML и, например, файл XML уже подгрузить в Revit , чтобы быстро найти элементы с ошибками и исправить их. Функция сравнения результатов, позволит сравнить текущую проверку с предыдущей, чтобы увидеть, какие замечания были исправлены.

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

Проверки в Checker

Наличие свойств

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

Например, проверим, что свойство “Код по классификатору” заполнено у всех элементов.

Проверка, что свойство “Код по классификатору” заполнено у всех элементов

Проверка, что свойство “Код по классификатору” заполнено у всех элементов.

Наличие свойств для групп элементов

Данная функция проверяет, что у всех элементов модели, содержащих условное свойство с определенным значением, заполнены проверочные свойства. (В данном контексте условное свойство - это свойство, которое задает начальное условие: Если свойство “Категория” имеет значение “Стены”. Проверочные свойства - это свойства, которые проверяются на наличие заполненного значения.)

Проверка, что у элементов с кодом классификатора “Е2.4.2” и “Е2.3.1.1” заполнены проверочные свойства ”Этаж” и “Корпус”

Проверка, что у элементов с кодом классификатора “Е2.4.2” и “Е2.3.1.1” заполнены проверочные свойства ”Этаж” и “Корпус”.

Правила к данной проверке удобнее создавать в таблице Excel:

Пример заполненного шаблона к проверке

Пример заполненного шаблона к проверке.

Также можно проверять по другим условиям, например по Коду классификатора

Пример заполненного шаблона к проверке по Коду классификатора

Пример заполненного шаблона к проверке по Коду классификатора.

Наличие одного из свойств

Проверяет заполненность значения проверочного свойства, при этом для каждого проверочного свойства задается отдельный список возможных вариантов свойств. Например, когда объем может быть в свойствах “Объем”, ”Volume” или “Dynamo_Объем”. Если хотя бы один из вариантов имеется в элементе и заполнен, то проверочное свойство считается заполненным.

Проверка, что свойство “Объем” заполнено у всех элементов

Проверка, что свойство “Объем” заполнено у всех элементов.

Заполненность значений свойств для групп элементов

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

Проверка, что у элементов с условным свойством “Категория”, имеющим значение “Стены”, проверочное свойство “Толщина” равно “0,200”

Проверка, что у элементов с условным свойством “Категория”, имеющим значение “Стены”, проверочное свойство “Толщина” равно “0,200”.

Проверка на пересечения (Clash Detective)

Функция похожа, на подобную в Navisworks, но она автоматизирует процессы, которые вручную создаются в Navis bпроверяет на пересечения уже созданные поисковые наборы. Можно проверять элементы на пересечение с другими элементами или на самопересечения.

Создайте поисковые наборы с элементами с помощью команды “Стандартные”, которые требуется проверить на пересечения.

  • В настройках SIGNAL создайте "Группы наборов", в которые добавьте поисковые наборы с элементами.
Результат проверки на пересечения в Checker

Результат проверки на пересечения в Checker.

Наличие элементов

Проверяет наличие элементов в модели по заданным свойствам.

Например, проверим, что в модели количество конвекторов составляет 1050 штук.

Проверка, что в модели количество конвекторов составляет 1050 штук.

Проверка, что в модели количество конвекторов составляет 1050 штук.

“С помощью Checker мы выполняем проверки по всем нашим проектам (Каждые две недели), что позволило существенно сократить необходимые ресурсы и время”

Евгений Селяев
Евгений Селяев, Начальник отдела внедрения BIM ИНТЕКО.

Заключение:

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