Огибающая армирования стен и пилонов
Теоретические основы и принципы обработки пространственной геометрии
Что такое огибающая армирования стен?
Огибающая армирования стен — это результат объединения нескольких расчетных случаев для вертикальных конструкций (стен, пилонов, диафрагм жесткости), где для каждой точки выбирается максимальное значение требуемого армирования из всех рассмотренных комбинаций нагрузок.
Главное отличие от плит
Стены — это пространственные элементы с изменяющейся высотой. Алгоритм обрабатывает 3D-геометрию, учитывая вертикальное распределение армирования по всей высоте конструкции.
Пространственная геометрия
Требование к входным данным
Файлы стен должны содержать пространственную геометрию с разбросом по высоте как минимум 10 см. Плоские файлы (разброс < 10 см) будут отклонены.
Что это означает на практике:
- ✓ Каждый элемент 3DFACE имеет четыре вершины с разными Z-координатами
- ✓ Общий разброс по высоте должен быть ≥ 0.1 м (10 см)
- ✓ Это позволяет отличить файлы стен от файлов плит
Как работает алгоритм?
Чтение и разбор 3D-файлов
Система автоматически определяет версию Лира-САПР (2022 или 2024) и извлекает:
- • Пространственную геометрию (объекты 3DFACE с разными Z-координатами)
- • Цветовую шкалу из легенды
- • Границы интервалов армирования
Проверка пространственности
Перед обработкой система проверяет разброс Z-координат:
Z_max - Z_min ≥ 0.1 м
Если условие не выполняется — файл считается плоским и отклоняется
Нормализация 3D-координат
Координаты всех вершин округляются в трехмерном пространстве:
- • X, Y, Z округляются с шагом 20 мм (по умолчанию)
- • Устраняются погрешности экспорта
- • Обеспечивается корректное сопоставление элементов из разных файлов
Построение пространственной огибающей
Для каждой уникальной позиции в 3D-пространстве:
- • Собираются все значения армирования из разных расчетных случаев
- • Выбирается максимальный уровень армирования
- • Сохраняется только максимум для каждой точки по высоте стены
Создание 3D-файлов
Система генерирует 4 пространственных DXF-файла:
- • NX — Армирование по оси X (внешняя грань)
- • NY — Армирование по оси Y (внешняя грань)
- • VX — Армирование по оси X (внутренняя грань)
- • VY — Армирование по оси Y (внутренняя грань)
Проверки и валидация
Каждый файл стены проходит специфичные для пространственной геометрии проверки:
| Проверка | Описание | Что делать при ошибке |
|---|---|---|
| Пространственность геометрии | Разброс по высоте должен быть ≥ 10 см | Убедитесь, что экспортирован файл стены, а не плиты. Используйте модуль обработки плит для плоских элементов |
| Наличие блока KLEENKA | Обязательный блок для Лира-САПР 2022 | Проверьте правильность экспорта из Лира-САПР |
| Цветовая шкала | Каждый уровень армирования должен иметь уникальный цвет | В настройках результата Лира-САПР задайте разные цвета для всех интервалов |
| Границы интервалов | Значения должны возрастать монотонно | Проверьте корректность настроек шкалы в Лира-САПР |
Частая ошибка
Если вы видите сообщение "Файл выглядит плоским" — проверьте, что вы загружаете файл стены, а не плиты перекрытия. Плиты обрабатываются в другом модуле.
Формат выходных файлов
Результат — это пространственные DXF-файлы с 3D-геометрией:
Структура слоев:
Каждому уровню армирования соответствует слой: COLOR_1, COLOR_3 и т.д.
Типы объектов:
- • 3DFACE — пространственные четырехугольники с реальными Z-координатами
- • Каждая вершина имеет координаты (X, Y, Z)
Просмотр файлов:
Для корректного отображения используйте 3D-вид в AutoCAD, nanoCAD или другом CAD-редакторе
Отличия от модуля обработки плит
| Параметр | Плиты | Стены |
|---|---|---|
| Геометрия | Плоская (2D) | Пространственная (3D) |
| Разброс по Z | Должен быть < 1 мм | Должен быть ≥ 10 см |
| Выходные объекты | LWPOLYLINE + HATCH (плоские) | 3DFACE (пространственные) |
| Просмотр | 2D-вид достаточен | Требуется 3D-вид |
| Применение | Перекрытия, плиты, фундаменты | Стены, пилоны, диафрагмы жесткости |
💡 Рекомендации по работе
Проверяйте пространственность перед загрузкой
Откройте файл в 3D-виде CAD и убедитесь, что есть разброс по высоте
Используйте одинаковые интервалы для всех расчетов
Все файлы одного направления должны иметь одинаковую шкалу армирования
Группируйте файлы по конструктивным элементам
Обрабатывайте каждую стену или пилон отдельно для лучшего контроля
Проверяйте результат в 3D
После обработки визуализируйте файл в 3D-виде для контроля корректности