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

Типовая ситуация: инженер размещает балку по осям, но сечение поворачивается не в ту плоскость, верхний пояс не совпадает с уровнем чистого пола, а концы уходят в стены или висят в воздухе. Причина — не понимание логики размещения (Placement Plane), работы параметров «Смещение» (Offset) и «Обрезка/Удлинение» (Cutback/Extension), а также отличий между системными семействами и загружаемыми.

Ожидаемый результат после работы с этим справочником: вы размещаете балку за 1–2 попытки, сечение ориентировано верно, концы сопряжены с опорами, параметры заполнены для спецификации и экспорта в расчётный пакет. Граница применимости — стандартные прямоугольные, Т-образные и двутавровые балки из системных семейств или типовых загружаемых семейств профиля; нестандартные переменные сечения, наклонные балки сложной геометрии и параметрические сборки требуют отдельной настройки семейства.

Глава 01

Выбор типа семейства: системное или загружаемое

Системные семейства (System Families) создаются внутри проекта: «Двутавр», «Прямоугольная», «Круглая», «Т-образная». Их геометрия задаётся параметрами типа: высота, ширина полок, толщина стенок. Преимущество — быстрая смена размера через диалог «Типоразмер» без выхода в редактор семейств. Недостаток — сечение всегда перпендикулярно плоскости размещения; повернуть полку двутавра в горизонтальной плоскости нельзя.

Загружаемые семейства (Loadable Families, .rfa) импортируются из библиотек или создаются в редакторе семейств. Они поддерживают параметры поворота сечения (Rotation Angle), переменную высоту, отверстия, жесткости, анкерные втулки. Используйте их, когда: балка наклонная и сечение должно оставаться вертикальным; требуются технологические отверстия по ГОСТ/ТУ; балка собирается из нескольких профилей (сварная коробка); нужна привязка к точке вставки, отличной от центроида.

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

Глава 02

Плоскость размещения и привязка к уровням

Каждая балка привязана к уровню (Level) через параметр «План размещения» (Placement Plane). Верх балки (Top of Beam) или низ (Bottom of Beam) задаётся параметром «Смещение» (Offset) относительно этого уровня. Частая ошибка: ставить План размещения на уровень «Уровень 02» (верх перекрытия), а смещение оставлять 0 — тогда верх балки совпадает с верхом плиты, а не с верхом чистового пола.

Алгоритм настройки: определите уровень несущей поверхности (обычно уровень чистого пола этажа ниже или уровень верха фундамента). Установите План размещения на этот уровень. Задайте смещение: для верха балки — плюс толщина покрытия/перекрытия; для низа балки — минус высота сечения. Проверьте в разрезе: верх балки должен совпадать с проектной отметкой несущей поверхности.

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

Глава 03

Ориентация сечения и направление рисования

У системных балок ориентация сечения жёстко связана с направлением рисования: первый клик — начало, второй — конец. Локальная ось Z балки направлена от начала к концу, ось Y — вверх по глобальной Z, ось X — по правилу правой руки. Для двутавров это означает: полки параллельны горизонтальной плоскости, стойка вертикальна. Если нарисовать балку «задом наперёд», сечение не перевернётся, но параметры «Начало» и «Конец» (Start/End Extension) поменяются местами.

Для загружаемых семейств ориентация задаётся параметром «Угол поворота сечения» (Cross-Section Rotation) или через точку вставки и вектор направления. В типовых семействах из библиотек (например, Autodesk Structural Library) есть параметр «Поворот» (Rotation) в градусах. Значение 0° — стойка вертикальна, полки горизонтальны; 90° — балка лежит на боку. Проверяйте в 3D-виде и разрезе после размещения.

Диагностика: если балка выглядит правильно в плане, но в разрезе сечение повернуто — проверьте параметр Rotation у типа или экземпляра. Если параметра нет — семейство создано без поддержки поворота; нужно открыть .rfa и добавить параметр угла к referencia plane сечения.

Типичные симптомы ошибок ориентации

СимптомПричинаЧто сделать
В плане балка на месте, в разрезе сечение повернуто на 90°Параметр Rotation задан неверно или семейство не поддерживает поворотОткройте тип балки → параметр Rotation → установите 0 или 90°; если параметра нет — замените на семейство с поддержкой поворота
Верх балки «плывёт» при изменении уровня полаПлан размещения привязан к уровню чистого пола, а смещение не учитывает толщину покрытияПеренесите План размещения на уровень несущей поверхности (верх плиты) и задайте смещение верха = толщина покрытия
Концы балок не состыкованы с опорами (зазоры или проникновение)Не применены инструменты «Обрезка/Удлинение» или параметры Cutback/ExtensionВыделите балку → Modify → Trim/Extend to Corner или Single Element; либо задайте Cutback у типа/экземпляра
Глава 04

Сопряжение с опорами: обрезка, удлинение, закладка в стены

После размещения балки по осям её концы редко совпадают с гранями столбов или стен. Revit предоставляет три механизма: интерактивная обрезка (Trim/Extend Single Element), параметры экземпляра «Отрезание в начале/конце» (Cutback at Start/End) и присоединение к стенам (Join Geometry).

Интерактивная обрезка: вкладка Modify → Trim/Extend → Single Element. Кликните по грани опоры (столб, стена), затем по концу балки. Балка удлинится или обрежется до грани. Это разовый приём: при движении опоры балка не подстроится автоматически.

Параметры Cutback at Start/End (в свойствах экземпляра): задают постоянное отступание от центра опоры или оси. Удобно для стандартных зазков (например, 50 мм на анкерную плиту). Работает ассоциативно: при смещении оси зазор сохраняется. Не путать с Extension (удлинение) — Cutback только укорачивает.

Закладка в стены (перекрытия): если балка должна входить в стену на глубину закладки, используйте Join Geometry (Modify → Join). Выделите стену, затем балку. Граница балки притянется к внутренней грани стены. При изменении толщины стены закладка обновится. Для металлических балок в кирпичных стенах часто требуется закладка 150–250 мм — задавайте её через Cutback, а Join используйте только для монолитных ж/б балок.

Глава 05

Параметры для спецификации и экспорта в расчёт

Минимальный набор параметров, который должен быть заполнен у каждого типа балки для корректной ведомости и передачи в СЦОД/SCAD/LIRA:

  • Mark (Марка) — уникальный идентификатор позиции (например, Б1, Б2). Заполняется вручную или через плагин нумерации.
  • Structural Usage (Назначение) — Girder, Joist, Purlin, Brace. Влияет на аналитическую модель и автоматические нагрузки.
  • Material (Материал) — Сталь, Бетон, Дерево. Нужен для массы и расчёта.
  • Cross-Section (Сечение) — текстовое описание профиля (например, 30Б1 по ГОСТ 8239-89). Дублирует геометрию для проверки.
  • Length (Длина) — системный параметр, не редактируется. Проверяйте соответствие проектной длине.
  • Weight (Масса) — вычисляется от объёма и плотности материала. Сравнивайте с каталогом профилей.

Для загружаемых семейств добавьте общие параметры (Shared Parameters): GOST_Size, Steel_Grade, Fire_Rating, Connection_Type. Создайте файл общих параметров проекта и привяжите к категориям Structural Framing. Без этого спецификация будет «пустой» или потребует ручного дозаполнения в Excel.

Контрольный чек-лист параметров типа балки

Structural Usage
Girder / Joist / PurlinВыбирать согласно схеме несущей рамы
Material
Steel / Concrete / TimberДолжен совпадать с материалом семейства
Cross-Section
Напр. 30Б1, 200х100х5х8Текстовое поле для сверки со спецификацией металла
Moment Frame
Yes / NoДля сеисмоустойчивых рам — Yes
Fire Rating
R15 / R30 / R60Если требуется по проекту ПБ
Глава 06

Аналитическая модель: проверка перед экспортом

Каждая балка в Revit имеет аналитическую копию (Analytical Model) — линейный элемент с осью по центроиду сечения. По умолчанию аналитическая ось проходит через центроид и привязана к граням опор с автоматическими смещениями (Analytical Adjustments). Для расчёта в сторонних пакетах ось должна совпадать с расчётной схемой: шарнирное или жёсткое соединение, учёт эксцентриситетов.

Проверка: включите видимость Analytical Model (VG → Analytical Model Categories → Structural Framing). В 3D-виде оси балок должны соединяться в узлах без зазоров и перекрытий. Если ось уходит в столб на глубину сечения — это эксцентриситет, который учтёт расчётная программа как жёсткий вкладыш. Для шарнира ось должна заканчиваться на грани опоры.

Настройка: выделите балку → Analytical Model → Adjustments. Установите «Auto-Detect» или вручную задайте смещение начала/конца (Start/End Offset). Для балк на столбах обычно: начало/конец = 0 (ось на грани столба). Для балк, закладываемых в стены: смещение = глубина закладки. После настройки запустите «Consistency Check» (Analyze → Analytical Model → Consistency Check) — он покажет несогласованные узлы.

Глава 07

Работа с наклонными и криволинейными балками

Наклонная балка (сlope) создаётся через параметр «Наклон» (Slope) у экземпляра или рисованием в разрезе/фасаде. Системная балка при наклоне сохраняет сечение перпендикулярным оси балки (не вертикальным). Это верно для ж/б балок на скате, но неверно для стальных балок крыш, где сечение должно оставаться вертикальным.

Решение для стальных наклонных балок: используйте загружаемое семейство с параметром «Vertical Projection» или «Keep Vertical». В семействе создайте Reference Plane, привязанный к вертикали, и привяжите сечение к нему. Тогда при изменении угла наклона полки останутся горизонтальными. Альтернатива — моделировать балку как колонну (Column) с наклоном, но тогда она попадет в категорию Columns и сломает спецификацию балок.

Криволинейные балки (Arc, Spline) доступны только для загружаемых семейств с поддержкой кривизны (Curved Beam). Системные семейства не поддерживают кривизну. При экспорте в расчёт криволинейная балка дискретизируется на прямые сегменты — проверяйте шаг дискретизации в настройках экспорта (обычно 10–20 сегментов на 90°).

Протокол размещения балки за 5 шагов

  1. 01
    Выберите инструмент Beam, установите План размещения на уровень несущей поверхностиКонтроль: В свойствах экземпляра Reference Level = целевой уровень
  2. 02
    Выберите тип балки (системный или загружаемый), проверьте Rotation = 0°Контроль: В 3D-виде сечение ориентировано вертикально (стойка вверх)
  3. 03
    Нарисуйте балку от оси опоры до оси опоры по центру сеченияКонтроль: В плане балка соединяет оси, длина соответствует проекту ±50 мм
  4. 04
    Примените Trim/Extend к граням опор или задайте Cutback по проектуКонтроль: Зазоры на закладке = проектным значениям, проникновения нет
  5. 05
    Заполните Mark, Structural Usage, Cross-Section; запустите Consistency CheckКонтроль: Аналитические оси соединяются в узлах без предупреждений
Глава 08

Контроль качества: фильтры, спецификации, коллизии

Создайте фильтр видимости (View → Filters → New) для быстрой диагностики: Category = Structural Framing, Filter Rule = «Structural Usage not equals Girder» — покажет все балки без назначения. Второй фильтр: «Mark is empty» — найдёт немаркированные позиции. Третий: «Length < 500 mm» — выявит ошибочно короткие фрагменты.

Спецификация (Schedule): поля Mark, Type, Length, Weight, Structural Usage, Cross-Section, Level, Comments. Сгруппируйте по Type, добавьте подсчёт количества и суммарной массы. Сравните суммарную массу с расчётной ведомостью металла — расхождение более 3–5% сигнализирует о лишних/нехватающих позициях или неверном материале.

Коллизии (Clash Detection): запустите Navisworks или встроенный Interference Check (Collaborate → Interference Check). Типовые коллизии балок: проникновение в воздуховоды (требует отверстий в стойке двутавра), пересечение с траверсами кранов, задевание балконными плитами. Решение — смещение уровня балки (Offset), изменение сечения (выбор более низкого профиля) или технологические отверстия в семействе.

Глава 09

Границы применимости и когда нужен редактор семейств

Данное руководство покрывает 80–90% типовых ситуаций: горизонтальные и наклонные балки стандартных профилей с прямоугольными опорами. Выходите за его рамки, когда:

  • Балка имеет переменное сечение (двутавр с изменяющейся высотой) — нужно семейство с параметром высоты по длине (Length-based profile sweep).
  • Требуются параметрические соединения (пластины, болты, сварные швы) — создавайте семейство соединения (Connection Family) и применяйте через Steel Connections (Structure → Connections).
  • Балка из композитного материала (сталь+бетон, КЛТ) — системные семейства не поддерживают слои; нужен Composite Beam family с параметрами эффективной ширины плиты.
  • Геометрия задаётся точечным облаком или сканированием — используйте Dynamo/Grasshopper для генерации семейств по кривым.

В этих случаях не пытайтесь «подогнать» системные инструменты — затраты на поддержку таких костылей превысят время создания правильного семейства. Заведите в библиотеке проекта типовые семейства с нужными параметрами и переиспользуйте их.

Глава 10

Частые вопросы

Почему балка не обрезается инструментом Trim/Extend к столбу?

Проверьте, что столб и балка находятся в одной рабочей плоскости (Work Plane) и не заблокированы (Pinned). Если столб — связанная модель (Linked Model), Trim/Extend не сработает — используйте Copy/Monitor или задайте Cutback вручную. Также убедитесь, что выбрана грань столба, а не его аналитическая ось.

Как сделать так, чтобы верх балки всегда совпадал с верхом перекрытия при изменении толщины плиты?

Привяжите План размещения балки к уровню «Верх перекрытия» (если он есть) и задайте смещение верха = 0. Если уровня нет, создайте его или используйте Reference Plane, привязанную к верхней грани плиты через параметр. Системные балки не поддерживают привязку к геометрии напрямую — только через уровни.

Можно ли повернуть сечение системной балки на 45°?

Нет. Системные балки имеют только две ориентации: вертикальная стойка (0°) и горизонтальная (90°) через параметр Rotation, если он добавлен в тип. Для произвольного угла нужно загружаемое семейство с параметром угла поворота сечения.

Как массово задать закладку балок в стены 200 мм?

Создайте фильтр выборки: Category = Structural Framing, Structural Usage = Girder/Joist. Выделите все балки фильтром → в свойствах экземпляра задайте Cutback at Start = 200, Cutback at End = 200. Или используйте Dynamo-скрипт для обработки по типу опоры (стена/столб).

При экспорте в IFC балки уходят в IfcBeam, а колонны в IfcColumn. Как исправить, если балка вертикальная (стойка)?

В свойствах типа балки параметр IFC Export As = IfcColumn. Но лучше смоделировать вертикальные элементы как Columns (Structure → Column) — тогда аналитическая модель, спецификация и IFC будут корректны без подмены классов.

Балка висит в воздухе после удаления опорной стены. Как найти все такие балки?

Запустите Analyze → Analytical Model → Consistency Check — он покажет «Orphaned analytical elements». Также создайте спецификацию с полем «Host» (опора) — пустые значения покажут несопряжённые балки. В Navisworks используйте Clash Detective с тестом «Clearance» между балками и стенами/столбами.

Глава 11

Итог: алгоритм принятия решения

1. Определите тип балки: стандартная горизонтальная → системное семейство; наклонная/криволинейная/с отверстиями → загружаемое семейство с параметром поворота. 2. Установите План размещения на уровень несущей поверхности, задайте смещение верха = толщина покрытия. 3. Нарисуйте по осям, проверьте ориентацию в 3D. 4. Обрежьте/удлините к опорам (Trim/Extend или Cutback). 5. Заполните Mark, Structural Usage, Cross-Section. 6. Проверьте аналитическую модель (Consistency Check). 7. Сравните спецификацию с расчётной ведомостью. Граница: нестандартные сечения, композиты, параметрические узлы — только через редактор семейств и Steel Connections.

Признаки готовой модели балок

  • Все балки имеют заполненную марку (Mark) и Structural Usage
  • Аналитические оси соединяются в узлах без предупреждений Consistency Check
  • Спецификация по массе совпадает с расчётной ведомостью ±3%
  • Коллизий с инженерными сетями нет (Interference Check = 0)
  • В разрезах верха балок совпадают с проектными отметками несущих поверхностей