Home Workshops Evolutionary Computational Design 2.0 – Digital Members
WorkshopsStudio Workshops

Evolutionary Computational Design 2.0 – Digital Members

Share
Evolutionary Computational Design 2.0 - Digital Members
Share
Evolutionary Computational Design 2.0 - Digital Members

Introduction to the workshop:

Evolutionary Computation (EC) is a sub-field of artificial intelligence (AI) which uses the “Evolutionary Algorithm” (EAs) to solve problems that have too many variables for traditional algorithms. This method selects the best alternatives between various solutions based on problems’ criteria and constraints, known as “Optimization.” The engineering community (including architects and structural engineers) could benefit from this design method as a rapid and high-quality decision-making method and tool to increase the speed and quality of their design choice in the building design field.

After the successful first edition of the workshop, this time, participants will dive deep into how to use the EAs to study the effect of architectural design decisions on buildings’ structures’ performance and how to select optimum design alternatives among various design solutions. To achieve this goal, we use “Karamba3D” as a Finite Element (FE) analysis tool, which provides an accurate analysis of spatial trusses, frames, and shells in the early design stage, and, “Galapagos” as an optimization tool based on the genetic algorithm. They are both fully embedded in the parametric design environment of Grasshopper, a plugin for the 3D modeling tool Rhino. This makes combining parameterized geometric models, finite element calculations, and evolutionary optimization algorithms easy.

Scope of the Workshop:

Evolutionary Computational Design 2.0 is for architecture and structural designers and students interested in the simultaneous design of structure and architecture. All modeling and computational analysis will be done in the grasshopper/Rhino7. Having beginner to intermediate knowledge of Grasshopper is a must. Karamba3D will be used for modeling and analyzing the structure during sessions. No prior Karamba3D knowledge is required. The trial Karamba3D version is sufficient. The Evolutionary Optimization Algorithms will be explained from scratch, and Galapagos, the single objective optimization tool based on the genetic algorithm, will be introduced. Prior knowledge of optimization algorithms is an advantage but not necessary.

Methodology:

In this workshop, you’ll learn about using Karamba3D and Galapagos as Finite Element Analysis and Genetic Algorithm optimization tools to create non-standard structural forms in static equilibrium using a computer-aided design framework. The design workflow depends on implementing a series of operations (generation, evaluation, optimization, and regeneration) that allow the creation of multiple design alternatives and navigating in the architectural design space according to objective and subjective criteria defined by the designer.

Evolutionary Computational Design 2.0 - Digital Members
©John Gollings, MPavilion, Melbourne

Objectives:

Participants of this workshop will:

  • Understand the main criteria and evaluation factors of a “FE analysis,”
  • Learn how to model and analyze simple structures using “Karamba3D,”
  • Understand the basic concepts and application of “Evolutionary Algorithms,”
  • Learn how to use a “Genetic Algorithm” for optimization and design framework in the architectural design process. Learn how to use “Galapagos” to define a generative structure and architecture optimization workflow.

Program:

First Session: June 3rd

  • Introduction to Karamba3D
  • Setup a structural statical model
  • Creating structural models and analysis scenario
  • “Evolutionary Algorithms” and “Genetic Algorithms” are basic concepts

Second Session: June 4th

  • Assignment 01: Canopy Design
  • Structural performance optimization using Galapagos

Note: Participant can either design their own canopy or work on a simple algorithm prior prepared by the instructor. Note that while we are using the trial version of Karamba3D, the canopy elements must be restricted to 20 beams & 50 shells.

Software:

Important Notes:

Instructor:

Ghazal Javidannia

Evolutionary Computational Design 2.0 - Ghazal Javidannia

Ghazal Javidannia has a Ph.D. from TMU University of Tehran, Iran. Her focus is on “Computational Design & Optimization using “Evolutionary Algorithms,” and her expertise is on “Generative and Interactive” architectural design based on buildings’ structural performance. She has published multiple papers in peer-review Journals and presented at conferences including eCAADe and SimAUD. She also has held multiple national and international workshops in architecture and structure Simulants Design” using “Evolutionary Algorithms”. Now, she collaborates with major design and building companies on building performance simulation and analysis in the early design stages.

Evolutionary Computational Design 2.0

Share

Leave a comment

Leave a Reply

Related Articles
Blueprints in Motion: From Maya to Unreal Engine
WorkshopsPAACADEMY

Blueprints in Motion: From Maya to Unreal Engine

This workshop teaches participants how to create interactive, real-time parametric design systems...

Scripting Forms: Grasshopper3D & Blender
WorkshopsPAACADEMY

Scripting Forms: Grasshopper3D & Blender

This workshop focuses on creating and applying design languages using Rhino Grasshopper...

Artefacts of Growth: Biomorphic Structures in Cinema 4D - Studio Andreas Palfinger
WorkshopsPAACADEMY

Artefacts of Growth: Biomorphic Structures in Cinema 4D – Studio Andreas Palfinger

This workshop teaches architects and designers to create organic, parametric designs and...

Design-Tech Talk 5.0
WorkshopsPAACADEMY

Design-Tech Talk 5.0

Design-Tech Talk 5.0 features expert-led presentations and a dynamic discussion on the...

Subscribe to all newsletters

Join our community to receive the latest insights and updates!

© 2025 ParametricArchitecture. All Rights Reserved. By utilizing this website, you are consenting to our User Agreement, Privacy Policy, and Cookie Statement. In compliance with the privacy laws of Turkey and the United States, we recognize and respect your rights. Please be aware that we may receive commissions for products bought through our affiliate links. Unauthorized reproduction, distribution, or transmission of any material from this site is strictly forbidden without prior written permission from ParametricArchitecture.

ad blocker mark

AdBlocker Detected!

Help Us Keep Our Content Free

Your support helps us continue delivering high-quality resources at no cost to you.

We’ve detected that you are using an AdBlocker. We completely understand the need for a clean browsing experience, but ads help us keep this platform running and continue providing you with high-quality content at no cost.

If you enjoy our content, please consider disabling your AdBlocker or adding our site to your whitelist. Your support allows us to create more valuable articles, tutorials, and resources for you.

Thank you for being a part of our community!