Peter Harijanto-Part 2

  • Product: Gnarly Girder Guide
  • Brief Overview
    • My tool generates multiple configurations of structural systems for rectangular buildings. By inputting the building size and height along with the loads and element properties, the tool will output forces, displacements, and multiple possible designs.
    • Result Overview
      • The tool will generate a floor system and a list of different floor systems with the maximum moment value. Both examples are shown below.
      • image
    • Video Tutorial
  • Code Description
    • First the geometry of the structural system is set up. This achieved by creating a rectangle mesh that is split into lines and points controlled by sliders. The lines will later become the beams. To create the geometry of the columns a line is put through the points created by the mesh and duplicated points. The duplicated points are put on a different plane by adding the placement of the original points with a number slider. Although the tool shows up red, it still functions perfectly.
    • image
    • The lines are then converted to a structural system. This is done by converting the lines to elements using a LinetoBeam tool. the elements can then be input into an AssembleModel tool along with other inputs such as cross section, material, supports, and loads. Once the AssembleModel tool has all the necessary inputs, it is put into an analyze tool.
    • image
    • With information from the analysis tool, B-forces and BeamView provides the outputs. As shown in the picture below both tools output forces or displacements.
    • image
    • Lastly, the generative design feature is set up. Since I wanted to use maximum moment as the fitness, the data from the analysis need to be sorted. After sorting the data Item picked out the items of highest magnitudes which was then input into Galapagos. The genome for Galapagos are the number of beams.
    • image