Automatic innovative truss design using grammatical evolution

  • Michael Fenton
  • , Ciaran McNally
  • , Jonathan Byrne
  • , Erik Hemberg
  • , James McDermott
  • , Michael O'Neill

Research output: Contribution to a Journal (Peer & Non Peer)Articlepeer-review

37 Citations (Scopus)

Abstract

Truss optimization in the field of Structural Engineering is a growing discipline. The application of Grammatical Evolution, a grammar-based form of Genetic Programming (GP), has shown that it is capable of generating innovative engineering designs. Existing truss optimization methods in GP focus primarily on optimizing global topology. The standard method is to explore the search space while seeking minimum cross-sectional areas for all elements. In doing so, critical knowledge of section geometry and orientation is omitted, leading to inaccurate stress calculations and structures not meeting codes of practice. This can be addressed by constraining the optimisation method to only use standard construction elements. The aim of this paper is not to find fully optimized solutions, but rather to show that solutions very close to the theoretical optimum can be achieved using real-world elements. This methodology can be applied to any structural engineering design which can be generated by a grammar.

Original languageEnglish
Pages (from-to)59-69
Number of pages11
JournalAutomation in Construction
Volume39
DOIs
Publication statusPublished - 1 Apr 2014
Externally publishedYes

Keywords

  • Computer aided design
  • Evolutionary computation
  • Genetic programming
  • Grammatical evolution
  • Structural optimization
  • Truss design

Fingerprint

Dive into the research topics of 'Automatic innovative truss design using grammatical evolution'. Together they form a unique fingerprint.

Cite this