Плагин Reindeer для Rhinoceros

Reindeer

30 декабря 2019


Reindeer (Джон Хаддал Морк)

Reindeer logo

Reindeer – плагин для Grasshopper с открытым исходным кодом, находящийся в процессе разработки. Его задачей является упрощение процесса проектирования, детализации и изготовления деревянных конструкций параметрически. Плагин содержит инструменты для определения элемента древесины, поиска деталей, анализа структуры в соответствии с Еврокодом 5 и детализации структуры с использованием обработки древесины.

Северный олень — это животное, живущее за полярным кругом. В суровых и постоянно меняющихся климатических условиях и ландшафтных топологиях он ищет пищу, выискивая лишайники под снегом. Точно так же набор инструментов Reindeer ищет параметрические детали, используя геометрические свойства. Поиск, не сортировка: независимо от того, изменятся ли топология и типология, инструментарий все равно найдет достоверные детали.

Краткое описание возможностей

  • Определяет геометрию как элементы и узлы. Связи между ними автоматически генерируются как детали.
  • Многокритериальный поиск деталей на основе геометрических свойств. Настраиваемая детализация.
  • Возможность определить элемент по несколькими составляющим.
  • Выравнивание элементов с использованием различных логик.
  • Многокритериальные инструменты оптимизации.
  • Инструменты для обработки древесины: резак/дрель/карман/шип/врезка.
  • BTLx-экспорт и NURBS-вывод от детализации древесины: BTL VIEWER

Установка

Загрузите архив Reindeer.zip. Распакуйте файлы. Введите пароль, указанный в нижней части “Условий использования и Отказа от ответственности”. Перетащите файл Reindeer.gha в окно Grasshopper (или скопируйте его в папку компонентов).

Разработка

Плагин все еще является версией Work-In-Progress и может содержать ошибки. Используется как есть. Разработка плагина ведется совместно компаниями NTNU CSDG и Digital Design Lab, Nikken Sekkei Ltd.
Группа концептуального структурного проектирования (CSDG) — это междисциплинарная исследовательская группа, основанная на кафедре архитектуры и технологии, а также на кафедре структурной инженерии в Норвежском университете науки и техники.
DDL – это подразделение Nikken Sekkei Ltd, занимающееся вычислительным проектированием, исследованиями и разработками в области цифрового проектирования в архитектуре и технике.
Инструментарий с открытым исходным кодом.

Определение элемента древесины

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

Детальный поиск

Инструментарий определяет деталь как узел и его элементы. Основными компонентами этого инструментария являются компонент «Подробный поиск» и связанные с ним компоненты критериев поиска. Пользователь определяет тип детали и область ее решения, вводя соответствующие критерии. Затем алгоритм находит все допустимые детали и выводит узлы и связанные с ними элементы (элементы, балки, колонны, стержни) в аккуратно организованную структуру данных. Узлы и элементы могут быть далее деконструированы в геометрические данные и метаданные. В результате алгоритм не зависит от топологии. Если топология изменится, алгоритм все равно найдет в конечном итоге допустимые детали.

Деревообрабатывающий инструмент

Целью инструментария является естественная интеграция данных изготовления на этапе проектирования. Плагин оснащен серией деревообрабатывающих инструментов. Инструментарий в настоящее время предлагает резак, дрель, карман, шип / врезку. Reindeer выводит как BTLx, обработанный компонент NURBS, так и обработанные поверхности. В результате компоненты могут быть использованы при проектировании. После завершения проекта структура может быть сразу же передана в CAM.

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

Одноцелевая оптимизация

  • Оптимизация генетического алгоритма: алгоритм, имитирующий эволюцию живых существ.

Многоцелевая оптимизация

  • Оптимизация роя частиц (PSO): алгоритм, который имитирует процесс поиска пищи стадом.
  • Средство просмотра параллельных координат: средство просмотра, позволяющее сузить нужное решение из группы решений Парето, полученных из PSO.

Категория

Архитектура, Импорт и экспорт, Производство и изготовление, Структурное проектирование

Лицензия
Бесплатно
Скачать Rhino бесплатно можно по ссылке на нашем сайте.