Free-Forms Intelligent Structural Design Process by Data Manipulation
Machine learning of freeform structures using Python and Karamba3D and optimization using generative design
Mahdi Fard
Mahdi Fard is an architect, computational designer and lead developer of Caddisfly 01.01, an exclusive Grasshopper3D add-on for detail designing free-from structures which brought up Ardaena.com as a network for professionals. He is known for his research on integrated design in architecture. Mahdi works with data flows from different disciplines especially when it comes to engineering design, through a diverse range of algorithmic engineering consultancy for projects in Iran. His research is now dedicated to artificial intelligence, and is working on generative design based on functional paradigms through geometry.
Introduction
Course Files
Introduction: Structural Free-Form Intelligent Data Manipulation by Machine Learning (ML)
Free-Form Structure Generator Definition in Grasshopper3D
Karamba3D - Recording DATA and Iterations
Machine learning Process - Recursive one via Py
Power Bi - Bonus Lesson
Prerequisite Plug-ins, covering the 3 major sections besides Grasshopper3D (GH)
Description
The idea of using Karamba3D is found upon having design and analysis in an integrated mode towards optimization processes. This is the main stream of this workshop comprises the path to understand how design works accentuated via material impact, different load cases, how form follows forces, diversity of supports’ locations and more importunate of whether design iterations are qualified enough to be considered reliable to discuss as an optimized iteration.
The joint section would be set by using different machine learning (ML) approaches to surrogate optimization results in a feature based clustering setting. We will use *.csv files and logs as our reports, dedicate the clustering to study which design has what characteristic.
Accordingly, we are going to use Jupyter Notebook via Anaconda, so every aspect of such a procedure could be achieved conveniently. The final back and forth data collection, model generation and optimization would be converged to ML based analysis. It is assumed that every group could demonstrate the whole open-source surrogate optimization that is to suggest by this workshop, as a procedure of how data manipulation besides high qualified algorithms can make a difference within conceptual structural analysis towards a reliable yet flexible decision-making.
Available Now