Abstract
The present paper describes a new genetic algorithm (GA) for geometry optimisation of plane trusses designed for supporting distributed loads. The objective of the optimisation is to minimise the weight of the truss subject to a constraint on the number and locations of the load bearing nodes. The origin of this constraint is in the distributed load domain rather than the truss domain. The proposed GA uses a variable-length vector of design variables representing the number of nodes and nodal coordinates. Hence, in contrary to other GA-based truss geometry design and optimisation methods, it neither needs to have all nodes prelocated (or to use a grid of potential nodes) nor does it require that the truss topology to be fixed. The mutation operator used is dynamic arithmetic, while a geometric cross-over generates trusses of the next generation. A new concept of partial fitness has been used in mating process to perform an educated cross-over, aimed at enhancing the convergence rate of the algorithm. Case studies have been carried out to show the practicality and efficiency of the algorithm.
Original language | English |
---|---|
Title of host publication | Proceedings of the 9th International Conference on the Application of Artificial Intelligence to Civil, Structural and Environmental Engineering, AICivil-Cmp 2007 |
Editors | B H V Topping |
Publisher | CIVIL COMP PRESS |
Volume | 87 |
ISBN (Print) | 9781905088201 |
Publication status | Published - 2007 |
Event | 9th International Conference on the Application of Artificial Intelligence to Civil, Structural and Environmental Engineering, AICivil-Comp 2007 - St. Julians, Malta Duration: 18 Sept 2007 → 21 Sept 2007 |
Conference
Conference | 9th International Conference on the Application of Artificial Intelligence to Civil, Structural and Environmental Engineering, AICivil-Comp 2007 |
---|---|
Country/Territory | Malta |
City | St. Julians |
Period | 18/09/07 → 21/09/07 |
Keywords
- Design
- Genetic algorithm
- Integrated optimisation
- Optimisation
- Truss