isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

26 ноября 2018

Генеративный дизайн для городского планирования

Алла Землянская, технический эксперт по направлению «Инфраструктура», Autodesk

Алла Землянская

На прошедшем в Лас-Вегасе Autodesk University я старалась выбирать максимально практические сессии, супернасыщенная и содержательная программа позволяла это сделать. На AU всегда очень много говорят про будущее, про тренды, про исследования компании и новые технологии, но параллельно с этим пользователи со всего мира привозят массу полезнейшего и практического контента. И это отличный шанс набраться новых идей, увидеть, как именно наши решения применяются для решения конкретных задач, и, если позволяет уровень английского, задать практикующим инженерам любые технические вопросы.

И всё же перед началом Autodesk University на специальном мероприятии Connect & Construct Summit было одно выступление, которое полностью захватило моё воображение и которое пока ещё трудно отнести к повседневной практике. Это был совместный доклад парней из Autodesk Research и голландского архитектурного бюро Van Wijnen о применении генеративного дизайна для городского планирования.

Генеративный дизайн

Генеративный дизайн – это технологии проектирования с использованием алгоритмов, когда система самостоятельно создаёт тысячи моделей, сравнивает их между собой и отбирает самые хорошо оптимизированные модификации. При таком подходе инженер не занимается моделированием и оценкой первоначальных вариантов – это соревнование было бы неизбежно проиграно машине. Задачей человека здесь становится:
  1. Описание результата, который нужно получить. Использование эволюционных алгоритмов даёт отчасти случайный (в том смысле, что он не может быть до конца предсказан) результат, но всё же требуется базовая конкретизация задачи.
  2. Определение параметров. Пользователь определяет, каким характеристикам должны соответствовать генерируемые решения.
  3. Отбор лучших вариантов. Система предлагает некоторое количество решений, которые отличаются по целевым характеристикам и все удовлетворяют поставленным условиям, дальше нужно выбрать самый красивый/впечатляющий/вызывающий/отвечающий вкусу заказчика и так далее вариант, то есть опереться на трудно поддающиеся какому-то формальному описанию критерии. С этим человек пока справляется лучше компьютера.
Общая схема выглядит так:
GD для городского планирования

Генеративный дизайн в городском планировании

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

На Autodesk University Кин Уолмсли (Kean Walmsley) и Лоренцо Вилладжи (Lorenzo Villaggi) рассказывали о своём участии в проекте для голландской строительной компании Van Wijnen Groep, строящей доступное жильё в городе Алкмар. Специалистов из The Living девелоперы привлекли, чтобы применить методы генеративного дизайна в городском масштабе. Требовалось спроектировать жилой квартал так, чтобы одновременно соблюсти местные строительные нормы (например, по максимальной этажности, ориентации домов вдоль существующих улиц, числу и расположению проездов, парковочных карманов и т.д.) и требования девелопера. К последним относится, например, то обстоятельство, что в проекте должны были использоваться конкретные типы коттеджей (101-5700, 201-5700 и 301-5700) и многоквартирных домов.

GD для городского планирования

При проектировании городской среды большое число заинтересованных сторон, зачастую предъявляющих противоречащие друг другу требования, создаёт дополнительную сложность. Применяя генеративный дизайн, можно структурировать эту сложность и управлять ею посредством определения целей. Для проекта Alkmaar Housing было разработано семь целей, в том числе финансовые, экологические, а также более архитектурные (вид из окна, вариативность).
GD для городского планирования

Последовательность работы геометрической системы такова: сначала участок был разбит на сетку, скорректированную в соответствии с направлением границ (1), и по этому мешу сгенерированы внутренние проезды (2) с учётом требований по доступности со стороны существующих улиц. Далее участок был разделён на меньшие (3), и на этих внутренних лотах перебирались варианты с размещением коттеджей (4) и многоквартирных домов (5).
GD для городского планирования

Множество сгенерированных вариаций:
GD для городского планирования

Каждый из полученных вариантов компоновки участка оценивался по семи целевым параметрам, определённым в самом начале. Совокупность их значений складывалась в некий общий коэффициент, дававший возможность сравнивать фреймы между собой и выбирать лучшие.

Project Refinery

Важным итогом сотрудничества между Autodesk и Van Wijnen Groep стало понимание того, что генеративный дизайн вполне может быть применим для улучшения процесса планирования жилых кварталов. Но был и второй результат, не менее важный, – это бета-версия приложения для генеративного дизайна в архитектурно-строительной области, которая даст пользователям возможность исследовать и оптимизировать свои проекты, созданные в Revit.

Присоединиться к Project Refinery может любой желающий – надо подать заявку. Действующим бета-тестерам проект станет доступен сразу и появится в списке My Projects; тем, кто никогда раньше участия в бета-тестировании не принимал, придётся подождать чуть дольше.

Если в двух словах, Project Refinery представляет собой пакет для Dynamo, который помогает создавать варианты проекта. Он запускается локально и использует нод для кэширования модели Revit. Потом, после работы алгоритма оптимизации, лучший вариант экспортируется обратно в Revit.

GD для городского планирования

Звучит как-то совсем просто, но когда я увидела, как выглядит весь скрипт целиком, у меня даже закружилась голова – он огромный. И в своей части презентации Кин говорил о сложностях, с которыми столкнулась команда, работая с этим проектом. В процессе они выработали несколько базовых принципов организации и использовали разные уровни (сверху вниз), разную цветовую кодировку в зависимости от типа действий и направленный слева направо поток данных. Также был создан (и также доступен на бета-портале) специальный пакет Warnamo. В своём блоге Through the Interface Кин рассказывает о том, как вообще появился этот пакет и как он упрощает навигацию и поиск внутри скрипта.

Зачем еще нужен генеративный дизайн

Генеративный дизайн уже успешно применяется в цифровом производстве. Это происходит как благодаря развитию технологий 3D-печати, которые решают вопрос о производстве форм, сгенерированных алгоритмами, так и благодаря тому, что одним из ограничений может стать способ производства (например, можно задать 2.5- или 5-координатную обработку). Примеров уже немало, самые яркие на слуху даже у таких далёких от производства людей, как я: Bionic Partition – коллаборация Airbus, Autodesk и APWorks – облегчённая перегородка для салона самолёта. На момент создания это была самая большая в мире металлическая деталь для воздушного судна, напечатанная на 3D-принтере.
GD для городского планирования

GD для городского планирования

Благодаря сочетанию технологий генеративного дизайна, 3D-печати и использованию продвинутых материалов эта штука получилось на 50% легче обычных перегородок и на 10% прочнее. Или, например, совместный проект с General Motors, который появился во всех, кажется, важных презентациях Autodesk в этом году.

Генеративный дизайн в архитектуре

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

Работа началась со сбора исходных данных. Сотрудников и руководителей опрашивали о стиле работы и предпочтениях по расположению рабочего места. На основании их ответов было разработано шесть основных и измеримых целей, сочетающих аспекты человеческого восприятия (например «предпочтения соседства») и количественные характеристики (например «освещённость», «уровень шума»). Далее архитекторы и исследователи создали геометрическую систему, которая содержала несколько уровней ограничений, включая размер пространства, количество переговорных комнат, зон общего пользования и чётко зафиксированных помещений, расположение которых не может быть изменено (санузлов, технических помещений).

GD для городского планирования

Когда заданы все параметры и определения, запускается алгоритм поиска, чтобы автоматически исследовать множество возможных вариантов планировки и находить новые и наиболее высокопроизводительные из них. Алгоритм поиска представляет собой подмножество главного алгоритма оптимизации для обнаружения оптимальных настроек входных параметров функции, которая максимизирует значение одного или нескольких результатов. Существует несколько алгоритмов поиска, в этом проекте команда разработчиков использовала многоцелевой генетический алгоритм (MOGA).
GD для городского планирования

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

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.