Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3

SAVE

Posted on: July 17th, 2020

Day 1 | Introduction to Genetic algorithm: Task 1, 2 & 3

Date: 25.06.2020

Task 1

Software used: Rhinoceros 6, Grasshopper, Galapagos

Tools Used:

The session was the introduction of genetic algorithm in grasshopper. It began with the explanation on what is genetic algorithm and how it works in grasshopper. This followed by two small exercises to understand it by making a script in grasshopper.

Img.1 Sketch explaining purpose of semantics and syntax in grasshopper.

Diagram showing types of optimization method in grasshopper.

Diagram showing how mutation works in optimization process to generate best possible option of output data.

Diagram showing how optimization works in grasshopper to give data based on generated data and provided fitness criteria.

 

Task 2

Software used: Rhinoceros 6, Grasshopper, Galapagos

Tools Used: Curve, Divide Curve, Interpolate, Loft, Rectangular, Move, Area, Rotate, Vector XYZ, Project, Deconstruct, Sort list, List Length, Subtraction, Galapagos

The exercise was to find and locate the steepest patch on the wide contour site. For this a site contour site was generated and polycurve on it. Using Galapagos the fitness criteria was feed into it and the evaluation was done.

 

 

Generating contour site surface from patching the divide points.

 

Generating a small rectangular polycurve to be set for fitness criteria.

Evaluating and optimizing data in Galapagos based on provided fitness criteria in grasshopper. In this case fitness criteria was to set the rectangular polycurve on the steepest patch in the contour site.

Final location of the polycurve on the contour after evaluation.

 

 

Task 3

Software used: Rhinoceros 6, Grasshopper, Honeybee, Galapagos

Tools Used: Curve, Divide Curve, Interpolate, Loft, Rectangular, Move, Area, Rotate, Vector XYZ, Project, Deconstruct, Sort list, List Length, Subtraction, Galapagos

This exercise was to generate best possible view at point on the selected site using Galapagos. For this, few building blocks were created and the best possible view was generated from a chosen point on the site.

Extrusion of a circle after culling it.

Building blocks generated around the circular curve.

View generated using honeybee.

The view changed on changing the viewing point.

Evaluation done in Galapagos to generate best view from the position set on the location.

Final outcome of the view generated after the evaluation

Read More:

Subscribe to our newsletter