Как мы научили BIM Inspector проверять IFC-модели до выгрузки: автоматизация подготовки к МГЭ и АГР в ПИК

Девелопмент — это динамичная и меняющаяся среда, несмотря на довольно строгий внешний образ.

Со 2 апреля 2026 года при подаче на согласование архитектурно-градостроительных решений (АГР) объектов капитального строительства в Московскую городскую экспертизу (МГЭ) обязательно предоставление цифровой информационной модели (ЦИМ АГР) в формате IFC, соответствующем машиночитаемым требованиям в формате IDS.

Во многих компаниях строительной отрасли в этом году обсуждают, что BIMы (сотрудники BIM-команд) стали тратить часы на итерации: нужно было выгрузить модель, проверить, исправить и снова выгрузить. В этой статье расскажем, как в ПИК сократили время подготовки и научили систему проверять соответствие требованиям IDS еще на этапе проектирования — без единой выгрузки в IFC. Опытом поделятся Максим Курбатов, руководитель продукта BIM Inspector в ПИК Digital, и Авенир Барышев, координатор по технологиям цифрового моделирования в ПИК.

«Выгрузил, проверил, исправил» — цикл, который сжигает время

С появлением обязательных требований к IFC-моделям возник парадокс: чтобы убедиться, что модель соответствует IDS, нужно выгрузить ее в IFC. Выгрузка занимает от нескольких минут до нескольких часов, в зависимости от сложности модели. После проверки выясняется, что, например, у окон не заполнен параметр «RUS_Height». Проектировщик возвращается в рабочую программу, исправляет ошибку и… снова выгружает.

«Мы больше не проектировали — мы повторно параметризировали» — реальная цитата из практики.

Подготовка ЦИМ АГР стала отдельным этапом контроля качества модели. При работе с моделью проектировщики начали сталкиваться со следующими трудностями:

  • исходная модель часто содержит неполные атрибутивные данные;

  • IFC-классы не совпадают с категориями;

  • каждая проверка требует повторной выгрузки IFC.

Рис. 1. Этапы работы модели.

Рис. 1. Этапы работы модели.

При работе с сотнями моделей и десятками проектов такой итерационный подход неприемлем.

Почему стандартные инструменты не справляются

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

Но процесс проектирования и выпуска документации нельзя остановить или поставить на паузу. В команде ПИК одновременно с разработкой инструмента для полной автоматизации процесса сотрудники подготовили для проектировщиков быстрые решения, которые способны упростить ситуацию в текущем моменте. 

Ниже — наш рассказ о собственном опыте.

Проверочные спецификации

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

Рис. 2. Проверочные спецификации.

Рис. 2. Проверочные спецификации.

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

  • нельзя проверять значения по шаблонам (например, корректность кода МССК);

  • для одного IFC-класса приходится создавать несколько спецификаций;

  • элементы вне спецификаций остаются «невидимыми»;

  • есть зависимость от человеческого фактора.

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

Сервис Model Checker

Мы использовали сервис Model Checker для контроля моделей старте процесса автоматизации, когда у нас отсутствовал собственный продукт, позволяющий проверять модели на соответствие требованиям.

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

Критичными были следующие моменты:

  • инструмент требует ручной настройки конфигурации под каждую IDS;

  • при изменении IDS нужно все перенастраивать вручную;

  • сложность создания собственных проверок;

  • потери времени проектировщика на проверку;

  • зависимость актуальности данных от проектировщика;

  • отсутствие истории пройденных/непройденных проверок.

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

Инструмент Dynamo BIM

Существуют всевозможные инструменты автоматизации, которые облегчают жизнь проектировщиков и BIM координаторов. Dynamo BIM — один из таких инструментов. 

Однако и у Dynamo BIM есть ограничения:

  • высокий “порог входа” для пользователей;

  • скрипты ломаются при вспомогательных систем или пакетов;

  • нет обратной совместимости между версиями;

  • зависимость от сторонних библиотек, которые нужно устанавливать вручную.

В ПИК используют Dynamo BIM на этапе прототипирования, когда необходимо быстро проверить появившуюся гипотезу.

Все перечисленные инструменты хороши для только разовых задач — масштабировать их более чем на 600 активных проектов было бы невозможно. Поэтому в команде ПИК задумались о полной автоматизации процесса.

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

Подход ПИК: проверяем модель через IDS, без выгрузки в IFC

«А что, если использовать IDS не только для финальной валидации IFC, но и как источник правил для контроля модели?».

Мы реализовали эту идею в собственном продукте BIM Inspector — системы автоматической проверки моделей в ПИК, входящей в линейку BIM Team.

Как это работает технически:

  1. Два входных файла:

    • IDS-файл — машиночитаемые требования от МГЭ (XML);

    • файл маппинга — таблица соответствия параметров в ПО для моделирования и атрибутов IFC (TXT).

  2. Инспекция №127 «ValidateByIdsData»:

    • парсит IDS и извлекает требования к атрибутам по каждому IFC-классу;

    • через файл маппинга сопоставляет параметры с атрибутами IFC;

    • проверяет заполнение параметров в самой RVT-модели.

  3. Условие проверки:

    • обрабатываются только элементы с заполненным параметром «IfcExportAs»;

    • этот параметр заполняется автоматически через плагины PIK Tools, вместе со всеми требуемыми в IFC/IDS параметрами;

    • соответственно, если он заполнен, то элемент прошел полную параметризацию.

Таким образом, проектировщик видит ошибки до выгрузки, исправляет их — и только в конце генерирует финальный IFC.

Преимущества решения BIM Inspector

Использование продукта BIM Inspector и инструментов автоматизации экосистемы BIMTeam позволило обеспечить соответствие требованиям МГЭ и АГР, а также сохранить контроль над выпускаемыми моделями без существенного увеличения ТРЗ. В таблице перечислены проблемы, возникающие при подготовке модели, и решения для них в BIM Inspector. 

Проблема 

Решение в BIM Inspector

Долгая выгрузка IFC 

Проверка в режиме реального времени

Итеративный процесс 

Ошибки видны сразу — нет необходимости в повторных выгрузках 

Ручной нормоконтроль 

Полная автоматизация контроля через BIM Inspector 

Зависимость от специалистов 

Готовое решение — достаточно установить плагин 

Как это выглядит на практике

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

По шагам:

  1. Проектировщик открывает модель в программном обеспечении для моделирования.

  2. Авторизуется в BIM Inspector через PikTools BOX.

  3. Работает в модели и синхронизируется по мере необходимости.

  4. Система:

    • отправляет задачу на умные фермы (серверные мощности, выполняющие фоновые проверки моделей в режиме 24/7);

    • запускает инспекции, в том числе 127 «ValidateByIdsData»;

    • считывает пути к IDS и маппингу из конфигурации.

  5. Через какое-то время результат становится доступен (у нас SLA менее 4 часов, но обычно все появляется в течение получаса):

    • в веб-интерфейсе bi.bimteam.ru;

    • в панели плагина в ПО для моделирования.

Рис. 3. Система BIM Inspector.

Рис. 3. Система BIM Inspector.

«Теперь я не жду выгрузки — я сразу вижу, что не так» — отзыв проектировщика.

Интеграция в экосистему решений для проектирования BIMTeam от ПИК

BIM Inspector — это не изолированный продукт, а часть экосистемы решений BIMTeam. Благодаря этому у него есть синергия с другими продуктами, которые помогают при проектировании:

  • Family Manager — для управления библиотекой семейств;

  • PIK Tools — инструменты для автоматизации проектирования;

  • Собственно BIM Inspector — для контроля BIM-требований;

  • Умные фермы — 100+ серверов, работающих 24/7 и помогающих сохранять и синхронизировать все изменения.

Рис. 4. Экосистема ПИК.

Рис. 4. Экосистема ПИК.

Экосистема продуктов BImTeam помогает создать в команде прозрачный рабочий  процесс: от проектирования до экспертизы через IFC.

Что дальше

Мы уже работаем над следующими улучшениями BIM Inspector:

  1. Поддержка обработки всех необходимых элементов (не только с «IfcExportAs») через дефолтный маппинг;

  2. Обработка новых параметров экспорта (Export to IFC);

  3. Проверка только по заданному 3D-виду;

  4. Поддержка дефолтных наборов маппинга.

Наша цель — сделать решение полностью автономным и применимым в любой компании.

Возможность тестирования нового инструмента

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

Мы настроили отдельное пространство «IFC в ПИК (АГР МГЭ)» с готовыми конфигурациями. Среди них — универсальные маски под RVT и IFC, преднастроенные правила для инспекции № 127 «ValidateByIdsData», а также актуальные IDS и файлы маппинга.

 Если вы хотите протестировать новый инструмент, то это можно сделать уже сейчас

  • перейдите на bimteam.ru и пройдите регистрацию;

  • скачайте и установите PikTools BOX;

  • установите BIM Inspector через PikTools BOX;

  • запустите ПО для моделирования и откройте вашу модель;

  • запустите полную проверку модели и получите отчет по ошибкам;

  • исправьте все ошибки до выгрузки модели в IFC.

 

Рис. 6. Система BIM Inspector.

Рис. 6. Система BIM Inspector.

Все функции нового продукта доступны в открытом режиме и бесплатно.

Заключение

Мы не просто автоматизировали проверку — мы перенесли контроль качества на этап проектирования. Это позволяет исключить рутинные итерации, снизить трудозатраты, а также гарантировать соответствие требованиям МГЭ и АГР с первого раза. И мы делимся новым решением и ждём обратную связь от других профессионалов BIM, потому что хотим создать удобный продукт и систему контроля на основе BIM Inspector.

Автор: PIK-Digital

Источник

Оставить комментарий