Optimisation software for trusses (or frames)

AI Thread Summary
Several software options are available for optimizing trusses and frames, including Abaqus with its Tosca environment, which is intuitive but costly. TTO is a free tool for 2D truss optimization, but it lacks buckling constraints, making it unsuitable for real-world applications. Trusses+ is another free option focused on bridge and roof trusses, yet it also does not address global buckling. The Karamba3D plug-in for Grasshopper, combined with Galapagos, offers a viable solution for truss optimization, including educational licenses at a low cost. Overall, while some tools provide optimization capabilities, many fall short in addressing critical buckling considerations.
Vigardo
Messages
87
Reaction score
7
TL;DR Summary
What software is available (free or not) to optimise trusses or frames?
Dear experts,

What software is available (free or not) to optimise the member cross-sections of trusses or frames?
Which one is your favorite?
Would any of them optimise the topology and geometry?

Ideally, the global buckling of the whole structure as well as the buckling and strength of individual members should be considered. Thanks!
 
Engineering news on Phys.org
Abaqus has built-in Tosca environment for optimization. Among its sizing optimization capabilities there is a possibility to optimize the radiuses of circular beam elements. This software is very intuitive and reliable.
 
  • Like
Likes Vigardo
Thanks for your recommendation FEAnalyst. I've been checking Tosca brochure, unfortunately it seems more indicated for solid parts rather than for trusses made of simple beams, and its price is prohibitive... >30 k€.

So far, I've found TTO, a free tool intended to iteratively optimise 2D truss structures for size, geometry, and topology without the need of a ground structure. However, this academic tool does not consider buckling constraints... which is mandatory for any real world application.

In a web that compares 5 truss design tools, the only tool that performs some kind of optimisation is Trusses+ (its free), but it seems dedicated to bridge or roof trusses made of standard girder profiles. None of these 5 tools check global buckling.

It seems that Karamba3D plug-in together with Galapagos module in Grasshopper do optimise truss diagonals (see a two-minutes video). However, I'm afraid that the trial license is for 90 days only...

Ideally, I would like some long term solution... free or low-cost, if possible. Can any of you help me? Thanks!
 
I've been playing around with a partial free solution. The Peregrine plug-in (it's free until July 2020) for Grasshopper performs some kind of topology optimisation for lattice structures. It is based on linear programming and is quite fast, at least for 2D trusses. It lacks global buckling checks but performs some final Euler buckling of individual members and increases mass accordingly in the final stage. Thus buckling effects are not considered during optimisation. In any case, currently available Peregrine version seems to be just a technology demonstrator, so improvements may be included in the near future.

The same developers have LimitState:FORM, another software that seems to be what I'm looking for (something more intended for engineering than for architecture), it's too expensive (built on ANSYS SpaceClaim).

There also exists an open-source plug-in for Grasshopper called Stormcloud (based on evolutionary algorithm - check paper or demo video) that is available within the Design Space Exploration tool suite at Food4Rhino here. They also have structureFIT, an on-line optimisation tool for planar trusses.

I've found also some ancient code named Framework, with tons of pdf info.

At this moment the Karamba3D plug-in, Galapagos and Grasshopper seems the best option. Karamba has Educational licenses for 30 € and works with trusses and buckling.

Any other alternative?
 
I need some assistance with calculating hp requirements for moving a load. - The 4000lb load is resting on ball bearing rails so friction is effectively zero and will be covered by my added power contingencies. Load: 4000lbs Distance to travel: 10 meters. Time to Travel: 7.5 seconds Need to accelerate the load from a stop to a nominal speed then decelerate coming to a stop. My power delivery method will be a gearmotor driving a gear rack. - I suspect the pinion gear to be about 3-4in in...
How did you find PF?: Via Google search Hi, I have a vessel I 3D printed to investigate single bubble rise. The vessel has a 4 mm gap separated by acrylic panels. This is essentially my viewing chamber where I can record the bubble motion. The vessel is open to atmosphere. The bubble generation mechanism is composed of a syringe pump and glass capillary tube (Internal Diameter of 0.45 mm). I connect a 1/4” air line hose from the syringe to the capillary The bubble is formed at the tip...
Thread 'Calculate minimum RPM to self-balance a CMG on two legs'
Here is a photo of a rough drawing of my apparatus that I have built many times and works. I would like to have a formula to give me the RPM necessary for the gyroscope to balance itself on the two legs (screws). I asked Claude to give me a formula and it gave me the following: Let me calculate the required RPM foreffective stabilization. I'll use the principles of gyroscopicprecession and the moment of inertia. First, let's calculate the keyparameters: 1. Moment of inertia of...
Back
Top