| The relationship between architecture and structure is one of the most essential and central issues in architecture design.As time goes by,the knowledge hierarchy of architecture has become more complex,in which architectural design and structural design have become two separate fields.Nowadays,on the one hand,architecture design and structure design can go through several times of game before they reach agreements,the efficiency of the process can be optimized for the aim of innovation of space and structure,and the high efficiency of structure optimization algorithms provides architect and engineer with possibilities.On the other hand,with the development of computer science and technology,the design and construction of non-linear shapes have become possible,multiple shape generation algorithms spring up,and structural topology optimization is one of them,whose interdisciplinary has practical significance in architecture design.Structure topology optimization can calculate the most reasonable distribution of material within a certain area according to constraint conditions.Evolutionary structural optimization(ESO)and Bi-directional Evolutionary Structural Optimization(BESO),as a type of the structural topology optimization methods,have advantages of the simple principle of optimality,universality,and architect-friendliness.Architects are able to use the algorithm to create shapes that are rational in structure in the preliminary design phase and provide the next phase with references.The research is based on ESO theory and makes a tentative study for architects about how this algorithm can help in their shape forming.Python language plays a major role in programming,and Rhino,a 3DModeling software,is used as the visualization platform with its parametric plug-in Grasshopper.This research discusses pretreatment,programming and improvements of the optimization algorithm,aftertreatment of optimization results respectively,thus form a viable workflow for architects as a new shape generation method. |