Optimizing Seismically Base-Isolated Structures Using Visual Programming and Genetic Algorithms
摘要
Seismic base isolation is an effective strategy for protecting structures from earthquake damage. Previous research has mainly focused on optimizing base layer parameters, selecting and placing isolation devices with specific characteristics. This study aims to determine the optimal placement of seismic isolators in a regular 8-story reinforced concrete residential building using the NSGA-II genetic algorithm within the Pymoo framework, combined with the Autodesk Robot Structural Analysis and Dynamo platform. First, a population of isolator configurations was randomly generated from a database of isolators. The NSGA-II algorithm was then applied to identify optimal solutions. The objective was to minimize the seismic response while maximizing the fundamental period of vibration, based on an EC8-compliant response spectrum analysis. The results demonstrate the effectiveness of this approach in enhancing the seismic performance of base-isolated structures, significantly reducing inter-story drift by around 77% and peak roof acceleration by approximately 86%.