随着我国经济与现代化技术的发展,高层建筑规模和数量快速的增长,人们对高质量居住环境的要求越来越高.以往涉及有关日照方面的建筑优化设计问题,存在计算规则和方法过于复杂,数据精度无法保证以及操作性差等问题.因此,采取更有效的方法对建筑日照进行分析与建筑高度的优化设计势在必行.遗传算法与传统的优化方法相比较,以生物进化为原型,具有很好的收敛性,计算时间少,鲁棒性高等优点,广泛地应用在建筑优化设计方面.鉴于此,本文提出一种基于遗传算法的日照约束下建筑高度的优化求解方法.该方法首先将有效时间划分若干个时间切片,基于窗口日照分析确定被遮挡窗口的数量,进一步将拟建建筑区域分割为与时间切片等量的方格,并向上拉伸为遮挡小柱,基于小柱棒影和小柱到窗体距离之间的关系,计算窗口日照累计时间;然后,基于窗口最小日照时间的约束,构建拟建建筑高度最佳值的数学模型;最后,针对该数学模型,设计交叉和变异操作,并增加评价操作……