I've always wanted to generate a parametric structural analysis model and I figured why not do it up big with one of my favorite towers, the Regis Tower in Chicago.

Image

 

 

The form of the building appeals to my eye, it necks, it widens, it looks good to a structural engineer. The load path seems solid, yet the form still looks good too. Props to my old firm for making this beauty stand up and props to the architects that gave it this nice shape.

The code to make this happen can be found on github here:
https://github.com/retug/parametric-etabs-tower

I wanted lightweight user feedback, so I decided to use TypeScript and Three.js for the visualization. Once the architect — or in this case, my poorly trained structural-engineering-form eye — liked what he saw, the geometry could then be pushed directly into the structural analysis model.

First, I started by recreating the classic form of the St. Regis Tower.

Then I started playing around with adding a parametric twist to the geometry.



I still think the standard box shape looks the best and most elegant. 

From a structural engineering perspective, this is really just a proof of concept, but imagine having to study all of these forms early in the design process. With some relatively simple coding and a handful of parameters, you can generate ETABS analysis models surprisingly quickly. I was really happy with how the Three.js front end paired with the ETABS and C# backend to generate the ETABS model.

Coding-wise, this was a bit tricky. Getting a web-based application to communicate with a local C# server setup took some effort, but after a few back-and-forth sessions with ChatGPT, I was able to get a working prototype up and running.

Hopefully this inspires others to start tinkering with parametric building design workflows. It feels powerful, and honestly like a huge time saver if you work with complex geometry like this.

ETABs

Our Sidebar

You can put any information here you'd like.

  • Latest Comments
  • retug on Transfer Diaphragm Design -

    @316Jq, The way I understand, the diaphragm design force (inertia force) per 12.10.1.1 is the inertia force.

    Using the blog example numbers let's say this is 1392 kips.

    The transfer diaphragm force could be estimated to be the delta in shears above and below the transfer level ~ (1500 -  …

  • 316Jq on Transfer Diaphragm Design -

    Just wonder how do you separate inertia force and the transfer force? The inertia force might be controlled by the Fpx,min per ASCE12.10-2,  while the transfer force might need to be multiplied by rho or omega. This is also briefly discussed in NHERP design guidance you used. 

  • retug on Section Cutter - ETABs Plugin -

    Hi Rodrigio, thanks for reaching out.

    My email is retug.austin@gmail.com, feel free to shoot me an email.

    The section cutter tool needs a bit of updating to work with the newer version of ETABs, but happy to discuss what you might have in mind for the add-in.

    Thanks