Topology Optimization of Trusses Using Reusable Software Resources Under Arbitrary Loads and Constraints
摘要
Topology optimization has become an essential tool in structural analysis, allowing for the design of efficient, lightweight structures that meet specific performance requirements. This study focuses on the application of general optimization methods, particularly simulated annealing, in the topology optimization of trusses or other discrete structures. In recent years optimization functions are readily available in packages such as Matlab/Octave, and there is no lack of structural analysis software, often with no optimization capabilities. Simulated annealing offers the advantage of exploring the design space thoroughly, increasing the likelihood of finding a global minimum solution. This is critical for ensuring that optimized structures can withstand arbitrary loading conditions, such as seismic or dynamic loads. Additional constraints can be imposed, such as limiting the number of distinct cross-sections of the structural elements. These constraints add further complexity to the optimization process but also enhance the practicality of the solutions in real-world applications. With modern computers, topology optimization has become increasingly feasible for structures composed of discrete elements (trusses, frames), where the the elements (bars, beams, columns) are prefabricated or even 3D-printed. This research demonstrates how readily available global optimization techniques can lead to better structural designs by efficiently balancing load-bearing capacity and material use, while adhering to complex constraints.