BIM (Building Information Modeling) — это способ описывать здание или инженерный объект как цифровую модель, где геометрия идёт в связке с данными на всём жизненном цикле: от проекта и стройки до эксплуатации и сноса. IFC (Industry Foundation Classes) — открытый нейтральный формат обмена такими моделями, закреплённый стандартом ISO 16739. Проще говоря, BIM — это «умная» модель со смыслом и характеристиками каждого элемента, а IFC — общий язык, на котором разные программы эту модель читают одинаково. Перевести деталь или оборудование в IFC для BIM-модели помогает НейроИнженер.
Что такое BIM простыми словами
Обычная 3D-модель отвечает на один вопрос — «как это выглядит». BIM отвечает на десяток: что это за элемент, из чего сделан, сколько весит, кто производитель, когда смонтирован, какой у него ресурс, в какую систему входит. Каждая стена, труба, насос или кабельный лоток в BIM — объект с паспортом, а не набор поверхностей.
Ключевая идея — единая модель, к которой обращаются все участники. Архитектор задаёт геометрию, конструктор — несущие элементы, инженер — сети, сметчик берёт из той же модели объёмы и количества, а служба эксплуатации после сдачи знает паспорт каждого узла. Данные не дублируются по разным чертежам и таблицам — они живут в одном месте и связаны между собой.
Отсюда и расшифровка: Building Information Modeling — моделирование информации о здании. Слово «информация» здесь главное. Геометрия — лишь носитель, а ценность даёт начинка: классы, свойства, связи и привязка к реальным координатам стройплощадки.
BIM-модель против обычной 3D-модели
Разница видна сразу, как только нужно что-то посчитать или проверить. Геометрическая модель красиво рендерится, но не скажет, сколько в проекте задвижек DN100 и попадают ли воздуховоды в балки. BIM-модель ответит на оба вопроса автоматически.
| Критерий | Обычная 3D-модель | BIM-модель |
|---|---|---|
| Что описывает | Форму и внешний вид | Форму плюс данные об объекте |
| Элементы | Безымянные тела и поверхности | Классифицированные объекты (стена, труба, насос) |
| Спецификации | Считаются вручную | Генерируются из модели |
| Проверка коллизий | На глаз | Автоматически по пересечениям |
| Жизненный цикл | Только этап проектирования | Проект, стройка, эксплуатация |
| Координация дисциплин | Сшивка отдельных файлов | Единая связанная модель |
| Изменения | Правятся в каждом виде отдельно | Меняются один раз, расходятся по модели |
Что такое IFC и зачем он нужен
Каждый вендор хранит BIM-модель в своём закрытом формате: Revit — в
.rvt, ArchiCAD — в .pln, Tekla — в своём. Передать
такую модель в чужую программу без потерь напрямую нельзя. IFC решает эту
проблему — это нейтральный открытый формат, который понимают десятки
приложений: Revit, Navisworks, AVEVA, ArchiCAD, Tekla, Solibri и бесплатные
вьюверы.
IFC описывает не «тела», а элементы со смыслом. В файле каждый объект — это,
например, IfcWall, IfcPump или
IfcCableCarrierSegment, у которого есть имя, обозначение,
материал, привязка к уровню здания и набор инженерных свойств. Актуальная
версия схемы — IFC4, она же зафиксирована в международном стандарте ISO
16739.
Зачем это нужно на практике:
- Обмен между программами. Архитектор работает в одном CAD, инженер сетей — в другом, проверяющий — в третьем. IFC связывает их без переустановки софта у всех подряд.
- Сдача заказчику и в экспертизу. Госзаказчик всё чаще требует модель именно в открытом формате, чтобы не зависеть от лицензии конкретного вендора.
- Долговечность. Открытый формат читается и через десять лет, когда версия проприетарного редактора давно сменилась.
- Сводная модель. В Navisworks или Solibri собирают разделы от разных подрядчиков в одну сводную модель именно через IFC.
Что несёт в себе IFC-файл
Чтобы элемент работал в BIM-логике, в IFC он хранит не только форму. Вот что лежит внутри помимо геометрии:
| Что несёт IFC | Зачем |
|---|---|
| IFC-класс (IfcEntity) | Определяет, чем элемент работает: стена, труба, арматура, насос |
| Property Set (Pset) | Свойства элемента: обозначение, материал, ГОСТ, типоразмер |
| Геометрия | Форма элемента, оптимизированная для модели |
| Размещение (IfcLocalPlacement) | Привязка к осям, уровню и координатам здания |
| Единицы (IfcUnitAssignment) | Явно записанные метры, миллиметры, градусы |
| Структура объекта | Иерархия: площадка, здание, этаж, помещение, элемент |
| Материалы (IfcMaterial) | Состав и слои для расчётов и спецификаций |
IFC-классы и Property Set
Это два разных понятия, которые часто путают, хотя работают они в паре.
IFC-класс задаёт роль элемента в модели. От него
зависит, в какую дисциплину попадёт объект и как его увидят другие
программы. IfcWall — стена, IfcValve — арматура,
IfcPump — насос, IfcCableCarrierSegment —
кабельный лоток. Ошибка в классе дорого стоит: насос, помеченный как
обобщённое тело, не попадёт в спецификацию оборудования. Когда подходящего
класса нет, берут запасной IfcBuildingElementProxy — но
злоупотребление им снова превращает модель в набор немых объектов.
Property Set (Pset) — именованный набор свойств элемента.
Часть из них стандартизована (префикс Pset_), часть задают
как пользовательские под российские нормы. В Pset кладут:
- Обозначение — артикул или код по чертежу, по нему элемент находят в спецификации и заказывают.
- Наименование — человекочитаемое название.
- Материал — сталь, нержавейка, бетон, ПВХ.
- ГОСТ или ТУ — нормативный документ изготовления, критичен для экспертизы.
- Типоразмер — DN, сечение, длина, номинал.
Логика простая: сначала выбирают правильный класс, потом наполняют его свойствами. Откуда берутся обозначения и ГОСТы для российских деталей — разобрано в материале ЕСКД.
Что такое LOD и уровни проработки
LOD (Level of Detail / Level of Development) — степень проработки элемента модели. Один и тот же насос на ранней стадии — это габаритный кубик с мощностью, а на рабочей — точная геометрия с патрубками и полным паспортом. LOD задаёт, насколько подробна геометрия и насколько наполнены данные.
- LOD 100 — концепция: схематичный объём, ориентировочные показатели.
- LOD 200 — обобщённый элемент с примерными размерами и базовыми параметрами.
- LOD 300 — точная геометрия и характеристики, годятся для рабочей документации.
- LOD 400 — детализация под изготовление и монтаж: крепёж, узлы, сборки.
- LOD 500 — модель «как построено» для эксплуатации, с фактическими данными.
Чем выше LOD, тем больше данных и тем тяжелее модель. Гнаться за LOD 500 везде не нужно: уровень проработки выбирают под задачу этапа.
Кто использует BIM и IFC
BIM-модель проходит через руки многих участников, и каждому она нужна по- своему:
- Проектировщики. Создают модель по дисциплинам — архитектура, конструкции, отопление, водоснабжение, электрика — и сводят их вместе, ловя коллизии до стройки.
- Заказчики и застройщики. Получают прозрачные объёмы, сметы и контроль изменений; всё чаще требуют модель в открытом IFC.
- Строители. Берут из модели количества, очерёдность и узлы монтажа.
- Эксплуатация. После сдачи пользуется моделью «как построено»: где какой клапан, когда менять, какой паспорт.
- Экспертиза и надзор. Проверяют модель на соответствие нормам по нейтральному формату.
Как оборудование и детали попадают в BIM
Здание состоит не только из стен и перекрытий — в нём живут насосы, задвижки, лотки, шкафы, опоры. Эти элементы конструируются в механических CAD и приходят в формате STEP — точной геометрии без всякой BIM-семантики. Чтобы такая деталь встала в модель полноценным объектом, мало сконвертировать форму: ей нужно присвоить IFC-класс и заполнить Property Set.
Прямой импорт STEP в Revit обычно даёт обобщённое тело без класса и без параметров — оно не попадает в спецификации и мешает навигации. Правильный путь — отдавать в BIM не STEP, а IFC с проставленной семантикой. Подробно этот переход разобран в статье STEP в IFC для Revit.
Когда деталей много и они отличаются только размерами, удобно вести серию таблицей и генерировать варианты разом — об этом материал серия деталей из таблицы. При экспорте каждая строка таблицы становится отдельным IFC-элементом со своими свойствами.
Как это делает НейроИнженер
НейроИнженер экспортирует деталь или оборудование сразу в
IFC4 с проставленным IFC-классом и Property Set, а не отдаёт глухую
геометрию. По описанию элемента ассистент подбирает корректный класс —
IfcCableCarrierSegment для лотка, IfcValve для
арматуры, IfcPump для насоса — и заполняет атрибуты:
обозначение, наименование, материал, ГОСТ или ТУ, типоразмер.
На выходе получается файл, который Revit, Navisworks и AVEVA принимают как полноценный BIM-элемент: он попадает в спецификации, участвует в проверке коллизий, корректно встаёт по единицам и привязке. Ту работу, которую иначе пришлось бы делать руками — переклассифицировать импортированную геометрию и вбивать параметры по одному, — берёт на себя ассистент.
Частые вопросы
Чем BIM отличается от 3D-модели?
3D-модель описывает только форму и внешний вид. BIM-модель хранит форму вместе с данными: класс элемента, материал, обозначение, привязку к зданию, связи с другими объектами. Из BIM автоматически считаются спецификации и проверяются коллизии, чего обычная геометрия не умеет.
Что такое IFC и зачем нужен открытый формат?
IFC (Industry Foundation Classes) — нейтральный открытый формат обмена BIM-моделями по стандарту ISO 16739. Он позволяет передавать модель между Revit, Navisworks, AVEVA, ArchiCAD и другими программами без потери смысла элементов. Заказчики и экспертиза требуют именно IFC, чтобы не зависеть от лицензии одного вендора.
Что значит LOD в BIM-моделировании?
LOD — уровень проработки элемента, от LOD 100 (концептуальный объём) до LOD 500 (модель «как построено» для эксплуатации). LOD задаёт, насколько подробна геометрия и насколько наполнены данные. Уровень выбирают под задачу этапа — гнаться за максимальной детализацией везде не нужно.
Как механическая деталь из STEP попадает в BIM?
Деталь конструируется в CAD и приходит в STEP — это точная геометрия без BIM-семантики. Чтобы встать в модель объектом, её переводят в IFC: присваивают IFC-класс (например, IfcValve или IfcPump) и заполняют Property Set — обозначение, материал, ГОСТ, типоразмер. Только после этого элемент попадает в спецификации и коллизии.