楼栋排布方法、装置、电子设备和存储介质制造方法及图纸

技术编号:33630596 阅读:20 留言:0更新日期:2022-06-02 01:33
本申请公开了一种楼栋排布方法、装置、电子设备和存储介质。其中,方法包括获取初始楼栋排布信息、规划约束条件和场地约束条件;根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。采用本申请提供的方案能降低楼栋排布的难度、提高楼栋排布的速度。度。度。

【技术实现步骤摘要】
楼栋排布方法、装置、电子设备和存储介质


[0001]本申请涉及楼栋排布
,尤其涉及一种楼栋排布方法、装置、电子设备和存储介质。

技术介绍

[0002]在进行地块的开发时,建筑人员首先会根据地块的具体信息以及预先确定的在相应地块上建设的建筑类型,构建相应的地块模型和建筑模型,并在地块模型上对建筑模型进行排布。一般在进行排布时,是通过模型进行楼栋排布的。
[0003]但现有的排布模型需要大量的数据进行学习,排布难度大、速度慢且优化效果难以保证。

技术实现思路

[0004]为解决楼栋排布过程难度大、速度慢的技术问题,本申请实施例提供一种楼栋排布方法、装置、电子设备和存储介质。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供了一种楼栋排布方法,所述方法包括:
[0007]获取初始楼栋排布信息、规划约束条件和场地约束条件;
[0008]根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。
[0009]上述方案中,所述获取初始楼栋排布信息包括:
[0010]获取每栋楼初始的高度、楼型、栋数、位置和角度;
[0011]将每栋楼初始的高度、楼型、栋数、位置和角度作为初始楼栋排布信息。
[0012]上述方案中,所述根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息包括:
[0013]根据所述规划约束条件利用所述优化算法分多轮对所述初始楼栋排布信息中的楼栋位置和楼栋角度进行调整;并在每轮调整后,根据所述场地约束条件利用所述优化算法对调整后的楼栋排布信息中的楼栋高度进行调整;
[0014]多轮调整后,获得调整后的楼栋排布信息。
[0015]上述方案中,所述根据所述规划约束条件利用所述优化算法分多轮对所述初始楼栋排布信息中的楼栋位置和楼栋角度进行调整包括:
[0016]在每轮调整过程中,利用所述优化算法确定每栋楼调整后的楼栋位置和楼栋角度;
[0017]利用评价函数对调整楼栋位置和楼栋角度之后的每栋楼进行评价获得评价结果;所述评价函数用于评价每栋楼的楼栋位置和楼栋角度符合规划约束条件的程度;
[0018]根据所述评价结果确定每栋楼的调整结果;
[0019]根据所述每栋楼的调整结果获得每轮调整后的楼栋排布信息。
[0020]上述方案中,所述在每轮调整过程中,利用所述优化算法确定每栋楼调整后的楼栋位置和楼栋角度包括:
[0021]在每轮调整过程中,根据调整前每栋楼与周围楼栋之间的位置关系建立作用力场;
[0022]基于所述作用力场确定每栋楼调整后的楼栋位置和楼栋角度。
[0023]上述方案中,所述根据所述评价结果确定每栋楼的调整结果包括:
[0024]当所述评价结果是提升符合规划约束条件的程度时,确定本栋楼的调整结果为对本栋楼的楼栋位置和楼栋角度进行调整;
[0025]当所述评价结果是没有提升符合规划约束条件的程度时,确定本栋楼的调整结果为不对本栋楼的楼栋位置和楼栋角度进行调整。
[0026]上述方案中,所述在每轮调整后,根据所述场地约束条件利用所述优化算法对调整后的楼栋排布信息中的楼栋高度进行调整包括:
[0027]在每轮调整后,判断所述调整后的楼栋排布信息是否符合场地约束条件;
[0028]当所述调整后的楼栋排布信息不符合场地约束条件时,利用所述优化算法对调整后的楼栋排布信息中的楼栋高度进行调整,获得调整后的楼栋高度。
[0029]本申请实施例还提供了一种楼栋排布装置,所述楼栋排布装置包括:
[0030]获取模块,用于获取初始楼栋排布信息、规划约束条件和场地约束条件;
[0031]优化模块,用于根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。
[0032]本申请实施例还提供了一种电子设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,
[0033]处理器用于运行计算机程序时,执行上述任一方法的步骤。
[0034]本申请实施例还提供了一种存储介质,存储介质中存储有计算机程序,计算机程序被处理器执行时,实现上述任一方法的步骤。
[0035]本申请实施例提供的楼栋排布方法、装置、电子设备和存储介质,获取初始楼栋排布信息、规划约束条件和场地约束条件;根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。采用本申请提供的方案能降低楼栋排布的难度、提高楼栋排布的速度。
附图说明
[0036]图1为本申请实施例楼栋排布方法的流程示意图;
[0037]图2为本申请应用实施例楼栋排布过程示意图;
[0038]图3为本申请应用实施例优化算法结构示意图;
[0039]图4为本申请应用实施例优化原理示意图;
[0040]图5为本申请应用实施例优化内容示意图;
[0041]图6为本申请实施例楼栋排布装置的结构示意图;
[0042]图7为本申请实施例计算机设备的内部结构图。
具体实施方式
[0043]下面将结合附图及实施例对本申请作进一步详细的描述。
[0044]本申请实施例提供了一种楼栋排布方法,如图1所示,该方法包括:
[0045]步骤101:获取初始楼栋排布信息、规划约束条件和场地约束条件;
[0046]步骤102:根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。
[0047]具体地,所述初始楼栋排布信息包括楼栋高度、楼型、栋数、位置和角度。
[0048]在一实施例中,所述获取初始楼栋排布信息包括:
[0049]获取每栋楼初始的高度、楼型、栋数、位置和角度;
[0050]将每栋楼初始的高度、楼型、栋数、位置和角度作为初始楼栋排布信息。
[0051]进一步地,规划约束条件包括楼栋与周边建筑之间的日照约束条件和间距约束条件。场地约束条件包括楼栋限制高度。
[0052]在一实施例中,所述根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息包括:
[0053]根据所述规划约束条件利用所述优化算法分多轮对所述初始楼栋排布信息中的楼栋位置和楼栋角度进行调整;并在每轮调整后,根据所述场地约束条件利用所述优化算法对调整后的楼栋排布信息中的楼栋高度进行调整;
[0054]多轮调整后,获得调整后的楼栋排布信息。
[0055]实际应用时,优化轮数可以基于实际情况进行设定。例如,设定进行5轮优化。当达到设定的优化轮数后,可输出符合楼栋间距、场地日照及场地约束的楼栋排布结果。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼栋排布方法,其特征在于,所述方法包括:获取初始楼栋排布信息、规划约束条件和场地约束条件;根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息。2.根据权利要求1所述的方法,其特征在于,所述获取初始楼栋排布信息包括:获取每栋楼初始的高度、楼型、栋数、位置和角度;将每栋楼初始的高度、楼型、栋数、位置和角度作为初始楼栋排布信息。3.根据权利要求2所述的方法,其特征在于,所述根据所述规划约束条件和所述场地约束条件利用优化算法对所述初始楼栋排布信息进行优化,获得优化后的楼栋排布信息包括:根据所述规划约束条件利用所述优化算法分多轮对所述初始楼栋排布信息中的楼栋位置和楼栋角度进行调整;并在每轮调整后,根据所述场地约束条件利用所述优化算法对调整后的楼栋排布信息中的楼栋高度进行调整;多轮调整后,获得调整后的楼栋排布信息。4.根据权利要求3所述的方法,其特征在于,所述根据所述规划约束条件利用所述优化算法分多轮对所述初始楼栋排布信息中的楼栋位置和楼栋角度进行调整包括:在每轮调整过程中,利用所述优化算法确定每栋楼调整后的楼栋位置和楼栋角度;利用评价函数对调整楼栋位置和楼栋角度之后的每栋楼进行评价获得评价结果;所述评价函数用于评价每栋楼的楼栋位置和楼栋角度符合规划约束条件的程度;根据所述评价结果确定每栋楼的调整结果;根据所述每栋楼的调整结果获得每轮调整后的楼栋排布信息。5.根据权利要求4所述的方法,其特征在于,所述在每轮调整过程中,利用所述优化算法确定每栋楼调整后的楼栋位置和楼栋角度包括:...

【专利技术属性】
技术研发人员:何杰恒苏禾孙安安
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1