Details

Title Методика применения генетического алгоритма для автоматической генерации квартирографии: выпускная квалификационная работа магистра: направление 08.04.01 «Строительство» ; образовательная программа 08.04.01_25 «Цифровое строительство зданий и сооружений» = Application of a Genetic Algorithm for Automatic Generation of Apartment Mix
Creators Кованова Наталья Вадимовна
Scientific adviser Петроченко Марина Вячеславовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Инженерно-строительный институт
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects объемно-планировочные решения ; генеративное проектирование ; генерация планировок ; ИИ ; квартирография ; генетический алгоритм ; fitness функция ; space-planning solutions ; generative design ; layout generation ; AI ; apartment planning ; genetic algorithm ; fitness function
Document type Master graduation qualification work
Language Russian
Level of education Master
Speciality code (FGOS) 08.04.01
Speciality group (FGOS) 080000 - Техника и технологии строительства
DOI 10.18720/SPBPU/3/2026/vr/vr26-4451
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\43136
Record create date 8/26/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Работа посвящена изучению существующих подходов к формированию квартирографии и разработке алгоритма автоматизированной генерации квартирографии. Задачи, которые решались в ходе исследования: 1. Проведение анализа существующих подходов к формированию квартирографии и цифровизации данного процесса; 2. Разработка алгоритма автоматизированного размещения квартир в пределах заданного контура этажа; 3. Реализация и апробация разработанного алгоритма. По результатам анализа исходных данных, ограничений и требований к результату сформирован алгоритм автоматизированного подбора квартир, реализованный в виде гибридного программного модуля, в основе которого заложен генетический алгоритм. На примере односекционного девятиэтажного здания проведена апробация алгоритма при расчёте квартирографии. В результате работы алгоритм выводит оптимальный план типового этажа с расстановкой квартир, цветовой визуализацией по типоразмерам, указанием фактических площадей и процента деформации планировок относительно загруженных типовых вариантов, позволяя пользователю вручную заменить один из планировочных модулей, а также обеспечивает автоматическое формирование и выгрузку таблиц квартирографии в формате XLSX с заполненными данными по проекту. Для достижения указанных результатов в работе были использованы следующие информационные технологии: программный комплекс Autodesk Revit, язык программирования Python 3, библиотека Google OR-Tools, технология оптического распознавания символов (OCR). В результате работы доказано, что применение генетического алгоритма к задаче автоматизированной генерации квартирографии позволяет существенно сократить трудозатраты на начальных этапах проектирования по сравнению с ручным составлением квартирографии при сохранении качества результата и минимальной погрешности в расчётах площадей.

The work focuses on examining existing approaches to apartment mix formation and developing an algorithm for its automated generation. The research objectives were as follows: 1. Analysis of existing approaches to apartment mix formation and the digitalization of this process; 2. Development of an algorithm for automated apartment placement within a given floor outline; 3. Implementation and testing of the developed algorithm. Based on the analysis of input data, constraints, and output requirements, an automated apartment selection algorithm was developed and implemented as a hybrid software module built around a genetic algorithm. The algorithm was tested on a single-section nine-storey building. The algorithm outputs an optimized typical floor plan with apartment placement, color-coded visualization by unit type, actual areas, and deformation percentages relative to the loaded standard layouts, allowing the user to manually replace one of the planning modules, and also generates and exports apartment mix tables in XLSX format with project data pre-filled. The following tools and technologies were used: Autodesk Revit, Python 3, the Google OR-Tools library, and Optical Character Recognition (OCR). The study demonstrates that applying a genetic algorithm to the task of automated apartment mix generation significantly reduces labor input at the early design stages compared to manual composition, while maintaining result quality and minimal error in area calculations.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
...