| With the rapid development of information technology,the construction industry has also begun to develop in the direction of digitization,information,and automation.In particular,BIM began to play an increasingly important role in the design,construction,management and maintenance of buildings.As an indispensable part of the construction industry,interior scene design has gradually begun to change from traditional methods to information and automation.In order to achieve efficient automatic layout of indoor scenes,this paper proposes a BIM automatic layout method of indoor scenes.Firstly,the method uses BIM as a platform and relies on its rich information and development to provide model and data support for automatic layout.Secondly,this article considers both layout space and layout objects,and appropriately deals with the relation between space and objects.For layout objects,layout rules and layout constraints are separated.The layout rules are set as the prerequisites for the layout,ensuring the basic correctness of the layout and avoiding most unreasonable situations.Quantifying the layout constraints,formulating layout constraint functions with different emphasis,and designing rule-based layout Algorithm.For layout space,VGA analysis and Agent analysis of spatial syntax are used to quantify the layout space,and the impact of the quantify results on the layout strategy is summarized,and an automatic layout method based on spatial syntax is proposed.Finally,in order to improve the slow convergence,low convergence accuracy and easy to fall into local optimal solution of whale optimization algorithm(WOA),the improved whale optimization algorithm(Immune memory-a Weight-Time varying search factor Improved Whale Optimization Algorithm,IWTWOA)is proposed to optimize the solution.It is verified by experiments that the method in this paper conforms to the rules of furniture layout and meets the layout requirements.The overall layout algorithm has improved the layout speed and effect compared with the existing methods. |