2019
DOI: 10.1007/s00158-019-02226-6
|View full text |Cite
|
Sign up to set email alerts
|

A Python script for adaptive layout optimization of trusses

Abstract: Numerical layout optimization employing an adaptive 'member adding' solution scheme provides a computationally efficient means of generating (near-)optimum trusses for problems involving single or multiple load cases. To encourage usage of the method, a Python script is presented, allowing medium to large-scale problems to be solved efficiently. As well as handling multiple load cases, the short (98 line) script presented can tackle truss optimization problems involving unequal limiting tensile and compressive… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 33 publications
(22 citation statements)
references
References 25 publications
(27 reference statements)
0
22
0
Order By: Relevance
“…For a fully general solution, each node should be connected to every other node; however, this becomes computationally challenging when large numbers of nodes are involved. To address this an adaptive 'member adding' strategy can be used (Gilbert and Tyas 2003;Pritchard et al 2005;He et al 2019b), which is guaranteed to obtain the same solution as would be obtained had all members been connected from the outset.…”
Section: Truss Layout Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…For a fully general solution, each node should be connected to every other node; however, this becomes computationally challenging when large numbers of nodes are involved. To address this an adaptive 'member adding' strategy can be used (Gilbert and Tyas 2003;Pritchard et al 2005;He et al 2019b), which is guaranteed to obtain the same solution as would be obtained had all members been connected from the outset.…”
Section: Truss Layout Optimizationmentioning
confidence: 99%
“…Whereas those active in the continuum topology optimization field have benefited from the availability of interactive educational tools for the last two decades, there have to date been no similar interactive educational tools for truss layout optimization (also known as 'truss topology optimization'), though a number of short educational scripts have been made available (e.g. Sokół 2011;Zegard and Paulino 2014;He et al 2019b). Also, a truss optimization method employing a 'growth' heuristic has been made available as a downloadable software program for PCs (Martinez et al 2007).…”
Section: Introductionmentioning
confidence: 99%
“…The presented research focuses on an alternative method to overcome the problems mentioned above-the so-called discontinuity layout optimization (DLO). The DLO was first invented in [8,9] for plane plasticity problems, in analogy to truss layout optimization problems [10,11]. The first application was focused on geotechnical issues and the analysis of masonry arches [12].…”
Section: Interaction Criteria Including Local Bucklingmentioning
confidence: 99%
“…9a shows the same specimen as used in Section 3.2. Instead of the hole, two circular notches at the outside of the specimen with diameter d = 40 mm were considered.A possible lower bound solution is identical to Equation(11) and results in F Tresca = F Mises = 170.4 kN.…”
mentioning
confidence: 99%
“…In this combinatorial design space of tensile ties, some layouts are more efficient and therefore require less reinforcement. The search through this space of feasible layouts is performed using layout optimisation [16,17]. Such methods minimise the amount of material, which is equivalent to the total load path , which is the sum of the force times the length in each edge over the entire set of edges :…”
Section: Structural Optimisationmentioning
confidence: 99%