Model Optioneering

Model Optioneering

Type: Systemic
Benefits:
Efficiency Possibility

A computational workflow for modelling complex structural nodes at the base of a high-rise tower.

A Closer Look

The Problem: The nodes needed to resist prying forces between inclined and vertical columns, with unknown geometry and strict manufacturing constraints.
The Approach: A parametric modelling process using Grasshopper to explore and iterate through different ring plate geometries based on edge distances, spacing, and weldability.
The Outcome: A validated, manufacturable design ready for finite element analysis and construction.

The structural design called for custom nodes to connect inclined and vertical mega columns at the base of a high-rise tower. These nodes had to resist significant prying forces, while still remaining practical to fabricate and weld.

We didn’t know what these plates were going to look like, we only had some manufacturing constraints like making sure the distances to the edges were reasonable. It was the perfect case to use Grasshopper because we needed to generate several iterations quickly.

Iteration 1 - Pull Plates

Plates were placed between columns to “pull” them together. While it looked cool and really “optimised”, the plate shapes were too irregular to fabricate or weld properly.

/pullPlates.png

Small Plates that pulled the columns together

Iteration 2 - Enclosing Rings

Then instead of plates, we tried just fitting circles through it, hoping to ease manufacturing. The problem was that we wasted a lof of steel with this option.

/coneShape.png

I call this variant the cone of shape

Iteration 3 - Straight Edges

Then we tried to create a more regular shape by maintaining the edge distances from the columns but the straight edges presented too much stress for the node to handle

/sharpEdges.png

We're almost there because the plates are starting to look reasonable now

Iteration 4 - Hybrid Rings

Learning from all the past iterations, we decided to combine all the features of iteration 2 & 3. It was a mix of best fit circles with arcs between them to save on steel.

/finalPlates.png

The final model

I even have a section in the script where we played around with the angle to generate the arcs

Using angles to blend between the circles

Once the geometry was resolved, it was prepared for detailed structural analysis. The Grasshopper model was exported as a SAT file, then brought into ABAQUS for finite element modelling.

The analysis confirmed the design met performance requirements, the final geometry was approved for fabrication and construction.

Recent Projects

Rationalizing Complex Geometry for Construction

Rationalizing Complex Geometry for Construction

Systemic Clarity Possibility

A computational workflow that rationalizes a complex 3D model into buildable modules.

Creating Façade Variations

Creating Façade Variations

Systemic Clarity Possibility

A script-driven workflow using Grasshopper and other tools to generate over 6000 models of façade panels to analyse and design

Extracting Tables From Drawings

Extracting Tables From Drawings

Quick Time Saver

A couple of hours of scripting turned 40+ DWG tables into clean Excel sheets. Saving days of manually filling it out and reducing the chance of errors.