Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1

Save
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1

Information

Date: 28.06.2020

Task 1

Software used: Rhinoceros 6, Grasshopper, Ladybug, Python, MS Excel, Octopus 

Tools Used: Construct Domain, Random, Panel, Loft, Extrude, Vector XYZ, Move, Explode, List item, ScaleNU, Brep, Partition List, Tree Statistics, Replace Path, Explode Tree, Jitter, Volume, IsoVist, Polyline, Solid Difference, Radiation Analysis, Mesh, Mesh Join, Brep Join, GenCumulativeSkyMix,SelectSkyMix, Analysis Period,Laddybug_download EPW WeatherFile, Rotate, Boolean Toggle, Expression, Integer, Octopus,

The session continued the same project. In this session the data of the criteria such as View, Solar Radiation and finding the Area for all the rooms was done. For this the data collected was of generation1 and generation2 mutation in Octopus. The exercise was to learn the fundamentals of Evolutionary algorithms that generate data using Octopus.

Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Diagram showing the criteria to be fed for mutation.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Surfaces of the rooms being converted into mesh.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Data generated on generation1 mutation for each criteria (Area, Solar Radiation, and View) respectively for each room in MS Excel.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Expression given in Python for regenerating the data.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Data generated for generation2 mutation in Octopus.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Data of generation 1 and generation 2 of all rooms organised in one sheet.
Day 4 | Learn Evolutionary Algorithms in Octopus: Task 1
Final outcome after baking the data in rhino.

Leave a Reply