GeneticSharp in the Wild: Frixel
I started a series of posts about some outstanding scientific papers and projects using GeneticSharp.
For this third post the chosen one is the Frixel: 2D framing / pixel structural optimization
.
Introduction
Frixel is a plugin for Rhinoceros 6, a 3D computer graphics and computer-aided design (CAD) application.
A finite element analysis program that’s so easy a 5 year old could use it.
Provided only a closed curve representing a building massing and location for core, Frixel generates a 2 dimensional grid and runs structural analysis on it.
You can tweak grid size, gravitation magnitude and lateral wind force to see how your design perfoms under different conditions. Additionally, it can run structural topology optimization to improve its mechanical performance by adding bracing in appropriate places.
Usage
GeneticSharp was used to design the structural chromosomes and fitness function to allow framing / pixel structural optimization through the Frixel optimizer.
Functionality
According to the developers, these are the features of Frixel:
- A power-up for architect-engineer collaboration.
- A great way to test and guide options in early stage design.
- Fast. You can quickly get an understanding of structural behavior.
- Topology optimization for minimal displacement.
- Platform agnostic
Authors
The project was developed from scratch under 24 intense hours at the beyondAEC Hackathon July 2018, in Boston MA by Leland Jobson and Emil Poulsen.
Further reading
You can access the project repository at: https://github.com/EmilPoulsen/Frixel.