Дубли в Revit — три разных класса проблем с общим симптомом: спецификация задваивает позиции, ВОР завышает объёмы, IFC-экспорт ломает IfcSpace и IfcWall. Разобраться с ними «за один проход» можно только когда автор понимает, какие именно дубли водятся в модели: геометрические экземпляры в одной точке, совпадающие значения Mark или продублированные семейства. Материал даёт практический рабочий процесс: как найти каждый тип дублей, как удалить их массово, и что проверить после чистки. Подходит BIM-координатору и ГИПу перед передачей ЦИМ заказчику по СП 333.1325800.2020.
Навигация по статье:
- Сводная таблица трёх классов дублей — блок «Коротко» ниже.
- Нормативная база и требования ЦИМ — следующий раздел.
- Поиск и удаление Identical Instances, Duplicate Mark, дублированных семейств — основное тело.
- Частые ошибки при чистке и FAQ — в конце статьи.
Коротко: три класса дублей и где их искать
Разные источники — разный инструмент поиска и разный способ устранения.
| № | Класс дублей | Инструмент поиска | Последствия |
|---|---|---|---|
| 1 | Identical Instances in the Same Place (геометрические дубли экземпляров) | Manage → Review Warnings; плагины Ideate Explorer и Dynamo (входит в поставку Revit 2020+) | Двойные объёмы в спецификации, перерасход материалов в ВОР |
| 2 | Duplicate Mark Values (дубли значений параметра Mark) | Спецификация «по Mark» с фильтром; Review Warnings | Задвоение марок в рабочей документации, ошибки сборки ведомостей |
| 3 | Duplicate Types / Families (дубли типов и семейств) | Project Browser по типам; Purge Unused; Transfer Project Standards | Увеличение размера файла, путаница в сборке, конфликт параметров |
Нормативная база и требования к качеству ЦИМ
- СП 333.1325800.2020 — Правила формирования информационной модели объектов (действующий).
- Постановление Правительства РФ от 05.03.2021 № 331 (редакция 20.12.2022) — случаи обязательного формирования информационной модели ОКС.
- ГОСТ 21.501-2018 «СПДС. Правила выполнения рабочей документации архитектурных и конструктивных решений».
- BIM Execution Plan (BEP) проекта — фиксирует лимиты по дублям на рубежах сдачи.
Общий разбор пяти ключевых предупреждений Revit — в материале пять предупреждений в Revit, тормозящих ЦИМ.
Класс 1. Identical Instances in the Same Place
Это геометрические дубли — два и более экземпляра семейства с идентичными параметрами в одной точке. Самый вредный класс: спецификация ВОР считает каждый экземпляр, объёмы арматуры, опалубки и отделки удваиваются.
Где появляются
Типичные источники: копирование элементов через связанные файлы, многократное нажатие Ctrl+V, объединение моделей нескольких разработчиков, импорт из DWG с последующим конвертированием в семейства.
Как найти
Manage (Управление) → Inquiry (Проверка) → Review Warnings (шорткат RW). Фильтр по категории «Identical Instances in the Same Place». Кнопка Show подсветит оба элемента. Для больших моделей — выгрузить HTML-отчёт (кнопка Export внизу окна).
Как удалить массово
Для сотни-двух дублей удаление вручную Show → Delete работает. Для тысяч — Dynamo-скрипт «Find and Delete Duplicate Instances» или плагины Ideate Explorer, CTC BIM Suite. Dynamo входит в поставку Revit 2020+. Принцип — найти элементы с одинаковым Family + Type + Location (в пределах 1 мм) и удалить все копии, оставив один экземпляр.
Проверка после удаления
Review Warnings показывает 0 предупреждений в этой категории; спецификация Walls/Doors/Windows даёт ожидаемые объёмы. Для KR и ТИМ — пересчёт арматуры, сверка с проектным заданием.
Класс 2. Duplicate Mark Values
Параметр Mark должен быть уникален в пределах категории. Двери 1, 2, 3 — норм; две двери с Mark = 2 — дубль. Это ломает автоматическую сборку спецификаций по ГОСТ 21.501-2018.
Где появляются
Копирование без переназначения Mark; импорт из связанных моделей с пересечением диапазонов; слияние двух этапов в одну модель.
Как найти
Два пути. Review Warnings → фильтр «Highlighted elements have the same Mark value». Или — спецификация по Mark с фильтром «итого строк по Mark > 1».
Как устранить
Через спецификацию выделить строки с дублями → Show → переназначить Mark. Для серийных случаев — Dynamo «Renumber by Order» или плагины пакетной перенумерации; в базовом Revit инструмента пакетной перенумерации Mark нет.
Важно не путать Mark и Type Mark
Type Mark задаётся для типа семейства и одинаков у всех экземпляров — это норма. Mark — уникальный идентификатор экземпляра. Ошибка «задвоены Mark» касается только параметра Mark.
Класс 3. Duplicate Types and Families
Одно семейство загружено дважды с разными именами («Дверь_90_2000» и «Дверь 90х2000» — одно и то же), или один тип существует под несколькими именами.
Где появляются
Загрузка семейств из разных библиотек; объединение проектов разных авторов без унификации библиотек.
Как найти
Project Browser → развернуть Families → визуально отловить дубли по именам. Быстрее — Manage → Transfer Project Standards с чистым файлом-шаблоном.
Как убрать лишнее
Manage → Purge Unused — удаляет типы и семейства, не используемые в проекте (безопасно). Для реально задвоенных — переназначить экземпляры через Modify → Change Type, потом Purge.
Результат
Размер файла уменьшается (30–40% для «замусоренных» моделей), сборка спецификаций ускоряется, исчезают warnings. Для моделей по уровню детализации (LOD 100–500) чистка позволяет держать геометрию на заявленном уровне без «хвостов».
Связь с BEP и ТЗ на ТИМ
Плановая чистка дублей — часть BIM Execution Plan. BEP прописывает, кто и на каких рубежах отвечает за Review Warnings, какое количество warnings приемлемо на момент сдачи стадии. Связь терминологии в ТЗ — в материале ТИМ или BIM: в чём разница и что писать в ТЗ.
На рубежах сдачи ЦИМ BIM-координатор готовит HTML-отчёт из Review Warnings, сводную таблицу проверенных типов и семейств (до и после Purge Unused), список закрытых дублей Mark. Этот пакет вкладывается в сопровождающие документы модели.
Частые ошибки при чистке дублей
- Удаляют все warnings через Delete подряд без проверки категории — теряют важные элементы.
- Чистят Identical Instances без резервной копии — откат невозможен.
- Переназначают Mark вручную без контроля уникальности — создают новые дубли.
- Запускают Purge Unused без анализа — удаляют семейства из связанных файлов.
- Не выполняют Synchronize with Central после чистки — дубли возвращаются.
- Работают в рабочем наборе, не активном в данный момент — часть дублей остаётся.
FAQ
Можно ли автоматически найти все три класса дублей одним скриптом?
Готового «один клик» в базовом Revit нет. Ideate Explorer, Dynamo закрывают классы 1 и 2. Класс 3 — ручная работа.
Нужно ли чистить дубли перед каждой синхронизацией?
Нет, это избыточно. Плановая чистка по рубежам стадий: стадия П, РД, перед передачей ЦИМ. Между ними — оперативный мониторинг Review Warnings.
Покажет ли Clash Detection дубли как коллизии?
Да, Identical Instances генерируют самоколлизии в Navisworks и Revit Clash Detective. Перед прогоном Clash Detection чистка дублей обязательна. О процессе Clash Detection — в материале коллизии в BIM: как найти и оформить отчёт.
Что делать, если дубли создаются семейством-заготовкой?
Переработать семейство в Family Editor, убрать дублирующие вложенные размещения, перезагрузить.
Сколько времени занимает чистка в большом проекте?
Для жилого дома на 200 квартир — 4–8 часов при первом прогоне, 1–2 часа при повторных. Для крупного комплекса — 1–3 рабочих дня.
Можно ли обойтись без чистки, если ЦИМ сдаётся только как IFC?
Нельзя. Identical Instances порождают дубли IfcWall/IfcSpace/IfcSlab. Чистка до экспорта — часть стандартного рабочего процесса по BEP.
Статья актуальна на апрель 2026 года. Основана на СП 333.1325800.2020, ПП РФ от 05.03.2021 № 331 (ред. 20.12.2022), ГОСТ 21.501-2018.
Образование: Промышленное и гражданское строительство, магистратура - Подземное и городское строительство.
Подробнее об авторе →