| With the gradual disappearance of traditional rural housing construction technology and the blind pursuit of modernization in rural construction,the rural housing is monotonous.At present computer technology and architectural design gradually combined development,but the application of computer technology in the field of rural housing design is just starting.This paper carries on the exploration of other researchers in the research group,takes rural housing in northeast Hubei as the research object,takes site layout,axis network and contour,functional layout,facade form,roof and components as the entry point,extracts the design experience and characteristics of traditional and modern rural housing,uses Python language to construct algorithm logic in Grasshopper platform.,and uses GH_Python to complete the construction of generation,screening and optimization algorithm tools,,and finally generate a variety of schemes and interactive presentation.The specific research work is as follows:Firstly,a large number of rural houses in northeast Hubei province were investigated on the spot,the characteristic modules and generating elements of rural houses were summarized,then explore the way of house generation,search for algorithm logic and multi-platform generation experience.Secondly,Secondly,python is used to write generation logic and GH_Python is used to build algorithm tools to complete the construction of the planar generation logic algorithm.The design experience and characteristics of site layout,axis network and contour,functional layout of rural housing are transformed into rational logic with the help of algorithm language,and the algorithm generation tool is built to realize the algorithm translation and generation of the plane part of rural housing in northeast Hubei province.Then,GH_Python is used to construct the overall generation logic algorithm and realize the interactive presentation of the scheme.Transform the design experience and characteristics of facade form,roof and components into rational logic with the help of algorithm language,and the algorithm generation tool is built to realize the generation of the whole part of the house,build residential model and interactive presentation of the design scheme.Finally,the constrained algorithm and genetic algorithm are used to screen and optimize the generated results.The results were screened according to the requirements of floor area and window-wall ratio.Galapagos genetic algorithm optimization calculation was carried out based on residential area,residential lighting and other influencing parameters and the optimal scheme was pushed.This paper uses algorithm language to describe the design experience and characteristics of rural housing in northeast Hubei province,constructs the logic algorithm of rural housing,and develops algorithm tools to automatically generate a variety of schemes and interactive presentation.It protects and inherits the style of rural housing in northeast Hubei,promotes the rapid and scientific development of rural housing in northeast Hubei,and lays a good foundation for the digitization and visualization of rural housing design. |