Возможности управления жизненным циклом объекта строительства с применением ТИМ

Автор: Исупов Никита Сергеевич, Карманова Марина Михайловна, Придвижкин Станислав Викторович, Фомин Никита Игоревич

Журнал: Вестник Южно-Уральского государственного университета. Серия: Строительство и архитектура @vestnik-susu-building

Рубрика: Технология и организация строительства

Статья в выпуске: 1 т.23, 2023 года.

Бесплатный доступ

На сегодняшний день одним из стремительно развивающихся направлений в управлении жизненным циклом строительного объекта является автоматизация проектирования, строительного контроля и других его этапов на основе скриптов или плагинов. При корректном применении таких алгоритмов возможно существенно уменьшить трудозатраты и обеспечить повышение производительности рабочего процесса. Необходимо отметить, что данная область технологий информационного моделирования (ТИМ) достаточно популярна, так, в интернете можно найти различные обучающие ресурсы, но в них, как правило, внимание сфокусировано на результате работы, без описания алгоритма, методики работы скрипта или плагина. В открытом доступе практически не содержится ТИМ продуктов для выполнения сложных процессов автоматизации. В данной статье представлено описание принципа работы скрипта «Контуры продавливания», разработанного в среде визуального программирования Dynamo, подробно рассмотрен каждый функциональный этап алгоритма, отмечены нюансы, при которых в алгоритме может возникать ошибка. Данный скрипт предназначен для использования при проектировании несущего остова здания или сооружения, а также при выполнении поверочных расчетов в ходе строительного контроля или при техническом обследовании объекта в процессе его эксплуатации.

Еще

Управление жизненным циклом здания, автоматизация расчета на продавливание, поверочные расчеты, визуальное программирование, строительный контроль

Короткий адрес: https://sciup.org/147240386

IDR: 147240386   |   DOI: 10.14529/build230106

Текст научной статьи Возможности управления жизненным циклом объекта строительства с применением ТИМ

Использование технологий информационного моделирования (ТИМ) в строительной отрасли сегодня уже является привычной практикой [1–3]. В настоящее время 3D информационная цифровая модель рассматривается не только как источник данных и эффективный инструмент при формировании проектной документации, но также как инструмент для управления объектом на последующих этапах его жизненного цикла: строительство, эксплуатация, реконструкция и т. д. [4].

Всё больше проектных организаций разрабатывают полноценные 3D- модели, наполняют их массивом необходимых данных, затрачивая при этом значительное время. Весьма актуальным становится поиск возможностей оптимизации рабочего процесса и внедрения средств автоматизации для выполнения рутинных задач специалиста [5– 14]. При описанном подходе предлагаемая технология работы может быть доступна проектировщикам, специалистам по строительному контролю и техническому обследованию независимо от того, знакомы они или нет с принципами программирования [15].

Цель данной статьи – представить актуальный инструмент автоматизации, технологию и опыт его применения.

Алгоритм расчета реализован при помощи платформы визуального программирования Dynamo совместно с Autodesk Revit 2021 , с минимальным использованием нодов Python Script [16, 17].

Скрипт «Контуры продавливания»

Выбор данного варианта расчета обоснован простотой вычислений. Необходимо выполнять анализ усилий, которые передаются со стен (пилонов, колонн) на перекрытие, геометрических характеристик элементов, их толщин и местоположений. Перечисленные данные при 3D- проектировании уже имеются в модели здания или сооружения.

Скрипт выполняет отрисовку контуров продавливания, формирует на виде текстовые примечания о периметре контура и предельных усилиях для пилонов/колон без капителей длиной меньше 1200 мм (для создания сплошного контура продавливания), «тонких» плит перекрытия. На текущий момент предполагается, что значения усилий будут вводиться пользователем вручную на основа- нии результатов расчетов из стороннего ПО. В дальнейшем планируется автоматический экспорт данных в модель. Общий алгоритм работы скрипта представлен на рис. 1.

Использование данного скрипта рекомендуется:

  •    при разработке проектной документации для оценки подобранных сечений;

  •    при выполнении поверочных расчетов в ходе строительного контроля или технического обследования для оценки влияния построечных или эксплуатационных дефектов на несущую способность конструкций.

Параметры, необходимые для расчета на продавливание:

  •    габариты и местоположение вертикальных несущих конструкций;

  •    толщина и материал плиты перекрытия, габариты отверстий и их привязка к вертикальным конструкциям;

  •    диаметр фонового армирования плиты, значение защитных слоев бетона;

  •    сосредоточенные усилия от расчетных сочетаний внешней нагрузки.

В методике работы скрипта можно выделить 4 этапа:

  • 1)    построение геометрии стены и перекрытия;

  • 2)    отрисовка вспомогательной геометрии;

  • 3)    создание контура продавливания;

  • 4)    расчет на продавливание с выводом текстовых примечаний на вид.

Рассмотрим этапы подробнее.

1.    Построение геометрии стеныи перекрытия

При выборе вертикальной конструкции скрипт выполняет проверку длины стены, при обнаружении значения более 1200 мм фиксируется ошибка и процесс останавливается (для колонны ограничений нет). При помощи нода Ele-ment.GetParameterValueByName происходит считывание параметра вертикальной конструкции «Зависимость сверху» для нахождения плиты перекрытия, построенной на том же уровне, что и стена/колонна.

Необходимо, чтобы у стен/колонн был корректно заполнен данный параметр, не было значения «Неприсоединенная» [18].

На основе параметров «Толщина», «Защитный слой арматуры – Нижняя грань» и введенного

Начало

Конец

Стена находится :близи перекрыта:

'Образуется' одна линия .пересечения тЗблизи стены есть отверста:

геометрия пересекает перекрытие /

^^Стена\_ :ересекает гранк перекрытия в "\. плане

Нет

Нет

Нет

Нет

1вод вычисленных усилий

Вывод текстовых аннотаций на вид

Создание расчетного контура продавливания

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

Вычисление геометрических характеристик сечения

Создание «первичного» контура продавливания

Нет

Нахождение требуемого перекрытия по параметрам стены

Построение касательных от отверстий к центру стены

Определение необходимости поперечного армирования

Удаление линий периметра между касательными

Замкнутый контур продавливания

Разомкнутый контур продавливания

Создание вспомогательной геометрии

Вычисление предельных усилий

2-й вариант контура продавливания

1-й вариант контура продавливания

4-й вариант контура продавливания

3-и вариант контура продавливания

Выбор стены

Рис. 1. Блок-схема скрипта «Контуры продавливания»

пользователем диаметра фонового армирования плиты происходит вычисление базового параметра расчета на продавливание согласно СП 63.13330.2018 и СП 430.1325800.2018 – рабочей высоты сечения h0 [19, 20]. Данное значение определяется как средняя величина размера от верхней грани перекрытия до центра тяжести нижней арматуры в обоих направлениях. В скрипте результат округляется кратно 5 мм в меньшую сторону.

2.    Отрисовка вспомогательной геометрии

Базовый сплошной контур продавливания формируется путем смещения контура стены на расстояние 0,5 h 0 .

Для генерирования не только сплошного, но и разомкнутого контура продавливания для ко- лонн/пилонов, находящихся вблизи края плиты, в скрипте создается вспомогательная геометрия в виде прямоугольника, размеры которого зависят от размеров и положения стены. Если данный прямоугольник пересекает перекрытие, то наихудшим вариантом при расчете (наименьшим периметром продавливания) будет обладать разомкнутый контур. В алгоритме рассмотрены три варианта создания контура для стен вблизи перекрытия (см. рис. 2).

3.    Создание контура продавливания

Для выявления факторов ослабления несущей способности плиты на продавливание – отверстий – скрипт строит поверхность в пределах 6 h0 от площадки приложения нагрузки (рис. 3).

Рис. 2. Варианты пересечения вспомогательной геометрии с плитой перекрытия и варианты отрисовки контуров продавливания: a – пилон располагается у угла плиты; б, в – пилон располагается вблизи края плиты короткой или длинной стороной соответственно (красным показана вспомогательная геометрия, представленная кривыми, зеленым – линии пересечения плиты перекрытия и вспомогательной геометрии, желтым – контур продавливания )

Рис. 3. Граница поверхности расположения отверстий в плите относительно стены

Если в пределах данной поверхности расположены отверстия, то строятся вспомогательные линии – касательные к центру тяжести площадки. Линия контура продавливания, находящаяся между касательными с максимальным углом в расчете на продавливание, не учитывается. Данное дейст- вие реализовано при помощи нода List.Combinations в сочетании с пользовательским нодом FindLinePair (рис. 4).

На основе результатов расчета выполняется автоматическое построение четырех касательных. Нод List.Combinations перебирает комбинации из

Рис. 4. Часть кода по нахождению касательных с максимальным углом между ними

двух возможных линий, FindLinePair – вычисляет угол между парными линиями и выводит те, которые имеют максимальное значение угла.

Часть контура продавливания, которая находится между двумя касательными, в расчете не учитывается и вычитается из базового контура продавливания. Некоторые варианты отрисовки контуров продавливания с ослаблением отверстиями представлены на рис. 5.

На основании полученного ослабленного контура продавливания происходит вычисление расчетного периметра контура продавливания – u , м.

Для корректной отработки скрипта отверстия должны относиться к категории «Обобщенная модель» с параметрами «Рзм.Длина», «Рзм.Ширина».

4.    Расчет на продавливание с выводом текстовой информации на вид

По вычисленным характеристикам u , h0 и введенному пользователем значению сопротивления бетона осевому растяжению R bt определяется предельное усилие сосредоточенной силы на продавливание. Оно сравнивается с введенным проектировщиком значением усилий F , M x , M y , полученных из расчетного комплекса.

Расчет геометрических характеристик производится как для замкнутого, так и для разомкнуто- го контуров. В скрипте рассмотрены три варианта взаимного расположения плиты и стены:

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

  •    угловой вариант: стена расположена вблизи граней плиты перекрытия двумя сторонами либо пересекает ее;

  •    центральный варианты: стена располагается вдали от граней плиты перекрытия.

В алгоритме реализован расчет на продавливание при совместном действии сосредоточенной силы с изгибающими моментами, если последние не равны нулю.

Пользователю необязательно открывать Dynamo для запуска кода. Взаимодействие со скриптом в Revit организовано через Dynamo Player .

В диалоговом окне представлены пять входных параметров, для которых достаточно ввести необходимые значения, выбрать требуемую вертикальную несущую конструкцию. Затем необходимо нажать кнопку Play для запуска скрипта на исполнение. Результатом будут два выходных сообщения: вывод результата анализа на необходимость армирования и значение длины стены (рис. 6).

Непосредственно в модели на заранее созданном виде аннотационными линиями строится кон-

Рис. 5. Варианты отрисовки контуров продавливания с ослаблением отверстиями (черными линиями показан контур продавливания, красными линиями – касательные от отверстий)

тур продавливания, текстом выводится значение вычисленного периметра с предельными усилиями в правом верхнем углу относительно сте-ны/колонны (рис. 7).

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

Вывод

В данной статье рассмотрен практический опыт управления жизненным циклом здания, который можно применять как в проектировании, при поверочных расчетах на этапе строительного контроля, так и при обследовании несущего остова на этапе эксплуатации. Разработан скрипт, в котором реализована автоматизация расчета на продавливание «тонких» плит перекрытия в программе Autodesk Revit .

Рис. 6. Интерфейс пользователя скрипта «Контуры продавливания»

и.1.73м

Fbult=290.64KH

Мх1Ш=21.84кНм

МуиН.77.28кНм

11.2.83м __________

Fbulf=475.44KH

MxuLF=18.48kHm

Myult.162 96кНм и=2.05м

Fbulf.344.4KH

MxuLF=25.2kHm

МуиИ=164.64кНм

Рис. 7. Результат работы скрипта «Контуры продавливания»

На выполнение расчета с использованием скрипта для одной стены уходит не более 30– 40 секунд, на ручной расчет квалифицированному конструктору понадобится примерно 4–5 минут. Важно помнить, что для отработки скрипта необходимо корректно сделать 3D- модель остова здания или сооружения и выполнить ее статический расчет.

В статье подробно описана методика работы скрипта, показан результат каждого этапа алгоритма, указаны нюансы, при которых в коде может возникать ошибка. У проектировщиков, специали- стов по строительному контролю и техническому обследованию, знакомых с принципами технологии информационного моделирования (ТИМ), не должно возникнуть сложностей с использованием данной программы.

Алгоритм, разработанный в рамках статьи, имеет большой потенциал, но требует доработки: расчет на продавливание для стен больше 1200 мм, для перекрытий с капителями, для фундаментных плит. Для усовершенствования метода необходимы более глубокие знания программирования, возможностей нодов Dynamo будет недостаточно.

Список литературы Возможности управления жизненным циклом объекта строительства с применением ТИМ

  • Шеина С.Г., Виноградова Е.В., Денисенко Ю.С. Пример применения BIM технологий при обследовании зданий и сооружений // Инженерный вестник Дона. 2021. № 6(78). С. 340-346.
  • Применение BIM-технологий при проектировании и реконструкции зданий и сооружений / К.С. Петров, Ю.С. Швец, Б.Д. Корнилов, А.О. Шелкоплясов // Инженерный вестник Дона. 2018, № 4(51). C. 173.
  • БИМ-технологии: как строительная индустрия становится «умнее» / К.С. Петров, А.О. Артюх, И.С. Батюков, Е.В. Демченко // БСТ: Бюллетень строительной техники. 2018. № 7(1007). С. 65.
  • Кужакова З.У., Байбурин А.Х. Обзор нормативной документации в области BIM-моделирования в Российской Федерации // Вестник ЮУрГУ. Серия «Строительство и архитектура». 2020. Т. 20. № 3. С. 70-79. DOI:10.14529/build200309.
  • Разов И.О., Березнев А.В., Коркишко О.А. Проблемы и перспективы внедрения BIM технологий при строительстве и проектировании // BIM-моделирование в задачах строительства и архитектуры: материалы Всероссийской научно-практической конференции, Санкт-Петербург, 29-30 марта 2018 года. СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, 2018. С. 27-31.
  • Дронов Д.С., Киметова Н.Р., Ткаченкова В.П. Проблемы внедрения BIM-технологий в России // Синергия наук. 2017. № 10. С. 529-549.
  • Дежкин Е.Ф., Кирколуп Е.Р. Способы моделирования монолитных конструкций здания в программном комплексе Revit // Ползуновский альманах. 2019. № 2-1. С. 66-69.
  • Могилина В.С., Поддорогина Е.А., Шумилов К.А. Универсальная технология моделирования объектов в надстройке Dynamo // BIM-моделирование в задачах строительства и архитектуры: материалы Всерос. науч.-практ. конф., Санкт-Петербург, 29-30 марта 2018 года. Санкт-Петербург: Санкт-Петербургский государственный архитектурно-строительный университет, 2018. С. 201-206.
  • Степанова А., Шилова Л.А. Применение модуля Dynamo в среде Revit для автоматизации процесса армирования элементов железобетонных конструкций // Наука и бизнес: пути развития. 2020. № 5(107). С. 76-83.
  • Младзиевский Е.П. Расширение возможностей BIM-проектирования // Academy. 2020. № 1(52). С. 19-20.
  • Смакаев Р.М., Низина Т.А. Применение среды визуального программирования Dynamo при разработке проекта здания в Autodesk Revit // Основы экономики, управления и права. 2020. № 2(21). С. 48-55. DOI: 10.51608/23058641_2020_2_48.
  • Поддорогина Е.А., Шумилов К.А., Мазинг А.А. Разработка строительных объектов в Dynamo -Revit // BIM-моделирование в задачах строительства и архитектуры: материалы Всероссийской научно-практической конференции, Санкт-Петербург, 29-30 марта 2018 года. СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, 2018. С. 177-182.
  • Ведерникова А.А., Шишмарев Р.А. Автоматизация инженерных расчетов в программе Autodesk Revit // BIM-моделирование в задачах строительства и архитектуры: материалы III Международной научно-практической конференции, Санкт-Петербург, 15-17 апреля 2020 года. СПб.: Санкт-Петербургский государственный архитектурно -строительный университет, 2020. С. 197-204. DOI: 10.23968/BIMAC.2020.025.
  • Конюхов В.Ю., Опарина Т.А. Информационное моделирование строительного объекта (BIM) // Молодежный вестник ИрГТУ. 2020. Т. 10, № 3. С. 24-29.
  • Дивин Н.В., Дьяков С.Ф., Савченко А.В. Программирование как метод автоматизации ПК Revit // BIM-моделирование в задачах строительства и архитектуры: материалы IV Международной научно-практической конференции, Санкт-Петербург, 21-23 апреля 2021 года / под общ. ред. А.А. Семенова. СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, 2021. С. 127-134. DOI: 10.23968/BIMAC.2021.016
  • Шишина Д.Л., Сергеев Ф.В. REVIT | DYNAMO: проектирование объектов сложных форм // BIM-моделирование в задачах строительства и архитектуры: материалы II Международной научно-практической конференции, Санкт-Петербург, 15-17 мая 2019 года. СПб.: Санкт-Петербургский государственный архитектурно-строительный университет, 2019. С. 194-199. DOI: 10.23968/BIMAC.2019.035.
  • Дивин Н.В. Применение кодирования на языке программирования Python для автоматизации ПК Revit // Региональные аспекты развития науки и образования в области архитектуры, строительства, землеустройства и кадастров в начале III тысячелетия: материалы Международной научно-практической конференции, Комсомольск-на-Амуре, 16-17 декабря 2020 года / Редколлегия: О.Е. Сысоев (отв. ред.) [и др.]. Комсомольск-на-Амуре: Комсомольский-на-Амуре государственный университет, 2020. С. 199-203. DOI: 10.17084/978-5-7765-1447-0_2020_199.
  • Исупов Н.С., Карманова М.М. Рекомендации для корректного построения физической модели здания c последующим экспортом аналитической модели в расчетный комплекс // Технологии информационного моделирования зданий и территорий. Экосистемы ТИМ/BIM: материалы II Всероссийской научно-практической конференции, Екатеринбург, 1-3 ноября 2021 года. Екатеринбург: Уральский университет, 2022. С. 11-18.
  • Залесов А.С. Разработка методики расчета и конструирования монолитных железобетонных безбалочных перекрытий, фундаментных плит и ростверков на продавливание: автореф. дис. ... д-ра техн. наук. М., 2002. 55 с.
  • Кодыш Э.Н., Никитин И.К., Трекин Н.Н. Расчет железобетонных конструкций из тяжелого бетона по прочности, трещиностойкости и деформациям: монография. М.: Изд-во АСВ, 2011. 352 с.
Еще
Статья научная