Skip to content

pavel-koleda/building_design_hackathon

Repository files navigation

Building Design - AI-Конфигуратор размещения проектируемых зданий на заданной территории

VIKTOR IFC OpenShell ONNX Runtime ezdxf Python

Описание

Данный сервис на основе ML-подхода предназначен для автоматизация рутинных задач по выбору вариантов размещения зданий на заданной территории в процессе проектирования.

Цель приложения - продемонстрировать в упрощенной форме, как инженеры могут создавать 3D-модель в соответствии с заданными параметрами и условиями на базе уже готовых моделей зданий и сооружений на заданной территории и адаптивно размещать 3D-модель в пределах заданной территории, а также предлагать альтернативные варианты со схожими параметрами за более короткий период времени, чем при обычных подходах проектирования.

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

Демо

Демонстрационная версия этого приложения доступна на AI-Конфигуратор зданий Alt Text

Ограничение демонстрационной модели:

  • возможен выбор только заранее предустановленных планов территории и типовых зданий.
  • загрузка собственных планов и моделей доступна в полнофункциональной версии приложения.

Порядок работы с приложением:

Для работы приложения перейдите по ссылке AI-Конфигуратор зданий

Выбор базовых параметров:

  1. В выпадающем меню Выберите границы и высоты участка (Select boundaries and elevation dxf) - вариант участка территории в формате .dxf
  2. В меню Выберите ifc модель КР (Select ifc model) - вариант типовой модели здания в формате .ifc
  3. В меню Выберите вариацию здания(Select building variant) - вариант генерируемого альтернативного плана модели здания.

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

Высота этажа, м (Elevation height) - корректировка высоты этажа в метрах
Количество этажей (Number of floors) - корректировка этажности
Площадь здания, м2 (Building area) - корректировка общей площади здания (при невозможности размещения указанной площади будет выведено предупреждающее сообщение)

Отображение результатов:

Трехмерная визуализация пространственной концепции размещения сгенерированного здания отображается в правом окне автоматически при выборе новых или изменении ранее выбранных параметров в следующих доступных к просмотру вкладках:
Generated IFC model - сгенерированная модель здания,
Generated Plan view - размещение модели на заданной территории в плане,
Input IFC model - загруженная исходная типовая IFC модель.

Используемые технологии и инструменты:

VIKTOR VIKTOR - платформа для создания инженерных приложений.
IFC OpenShell IFC OpenShell - библиотека для работы с IFC файлами в BIM.
ONNX Runtime ONNX Runtime - высокопроизводительная среда запуска ML-моделей.
ezdxf ezdxf - библиотека для работы с файлами DXF.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages