本发明涉及一种三维建筑建模方法及系统,属于计算机辅助设计,尤其属于与房屋、桥梁、园林、生产工厂或道路相关的计算机辅助建筑设计。
背景技术:
1、对于建筑设计尤其是桥梁、道路相关的建筑设计,由于有大量已有设计方案,一般不需要从零开始设计,故目前多采用拆分构件、套用构件模板修改成构件模型、拼接构件模型的方式进行,但这种方式还需要耗费大量人力对构件模板进行效率较低的选型、修改参数、修改细节等一系列操作,人力成本高、工作效能低,且参与人员必须对构件模板的适用场景和修改方式有足够的了解,这就意味着较高的学习成本,以至于在实践中项目进度时常因粗心返工等原因而严重拖延。
2、为解决这类问题,现有技术给出了参数化生成的方案,如申请号为202211239128.4的中国专利公开的一种建筑空间参数化生成式设计方法,通过参数化方法建立模型,能实现对建筑空间及建筑设计的智能评价与自我优化。但该方案还是需要选取设计所需基本构件及其对应参数,实际上同样需要耗费大量人力进行效率较低的选型、修改参数等操作,本质不过是将拼接构件模型的过程智能化,与目前采用的方案相比,同样存在着人力成本高、工作效能低的问题,一般主要适用于缺乏足够现存方案历史数据的情况。
技术实现思路
1、为解决上述技术问题,本发明提供了一种三维建筑建模方法及系统,该三维建筑建模方法及系统通过生成建筑构件的三维模型的方式,能有效减少建筑设计过程中的人力成本,有效提升工作效能。
2、本发明通过以下技术方案得以实现。
3、本发明提供的一种三维建筑建模方法,包括以下步骤:
4、s1.获取规划:从数据库中读取建筑规划方案,从建筑规划方案中提取出建筑规划数据;
5、s2.生成参数:利用参数生成规则,根据建筑规划数据得到建筑构件的参数表单;建筑构件的参数表单包括构件参数表单和对接参数表单,其中构件参数表单为建筑构件的结构参数和力学参数的列表,对接参数表单为建筑构件之间对接的结构参数和力学参数的列表;
6、s3.构件生成:利用生成式模型根据构件参数表单生成建筑构件的三维模型;
7、s4.结构验证:根据对接参数表单对建筑构件的三维模型进行拼接得到整体三维模型,对整体三维模型中拼接位置进行碰撞检测和平滑性验证,验证成功则进入下一步,验证失败则回退至步骤s3;
8、s5.力学验证:对整体三维模型进行固体力学仿真并进行应力分析,判断分析结果是否符合建筑规划数据中的要求,符合则验证成功并返回仿真的整体三维模型,不符合则验证失败并回退至步骤s3。
9、所述步骤s4中平滑性验证,是对整体三维模型中拼接位置的外表面的曲面平滑进行验证。
10、在步骤s4和步骤s5中,验证失败并回退至步骤s3之前,还包括以下步骤:
11、s6.次数验证:判断本轮流程中验证失败的返回次数,如验证失败的返回次数大于预设值,则次数验证失败,退出并返回错误信息,如验证失败的次数小于或等于预设值,则次数验证成功并回退至步骤s3;
12、所述预设值为10~20。
13、本发明还提供一种三维建筑建模系统,包括流程控制器,流程控制器分别向数据接口模块、构件生成模型模块和力学仿真系统发送控制指令进行控制,数据接口模块用于实现如上所述的三维建筑建模方法中的步骤s1,构件生成模型模块用于实现如上所述的三维建筑建模方法中的步骤s3,力学仿真系统用于实现如上所述的三维建筑建模方法中的步骤s5;还有参数生成规则模块分别数据连接于数据接口和构件生成模型模块,参数生成规则模块用于实现如上所述的三维建筑建模方法中的步骤s2;还有三维建模系统分别数据连接于构件生成模型模块和力学仿真系统,三维建模系统用于实现如上所述的三维建筑建模方法中的步骤s4。
14、所述力学仿真系统还从数据接口获取环境参数用于进行固体力学仿真,并通过数据接口返回仿真的整体三维模型。
15、所述流程控制器还用于实现如上所述的三维建筑建模方法中的步骤s6。
16、本发明的有益效果在于:通过生成建筑构件的三维模型的方式,并辅以针对三维模型的结构验证和针对建筑设计的力学验证确保设计结果的合理性,能有效减少建筑设计过程中的人力成本,有效提升工作效能,大幅降低建筑设计项目的进度耗时。
1.一种三维建筑建模方法,其特征在于,包括以下步骤:
2.如权利要求1所述的三维建筑建模方法,其特征在于,所述步骤s4中平滑性验证,是对整体三维模型中拼接位置的外表面的曲面平滑进行验证。
3.如权利要求1所述的三维建筑建模方法,其特征在于,在步骤s4和步骤s5中,验证失败并回退至步骤s3之前,还包括以下步骤:
4.如权利要求3所述的三维建筑建模方法,其特征在于,所述预设值为10~20。
5.一种三维建筑建模系统,其特征在于,包括流程控制器,流程控制器分别向数据接口模块、构件生成模型模块和力学仿真系统发送控制指令进行控制,数据接口模块用于实现如权利要求1~5中任一项所述的三维建筑建模方法中的步骤s1,构件生成模型模块用于实现如权利要求1~5中任一项所述的三维建筑建模方法中的步骤s3,力学仿真系统用于实现如权利要求1~5中任一项所述的三维建筑建模方法中的步骤s5;还有参数生成规则模块分别数据连接于数据接口和构件生成模型模块,参数生成规则模块用于实现如权利要求1~5中任一项所述的三维建筑建模方法中的步骤s2;还有三维建模系统分别数据连接于构件生成模型模块和力学仿真系统,三维建模系统用于实现如权利要求1~5中任一项所述的三维建筑建模方法中的步骤s4。
6.如权利要求5所述的三维建筑建模系统,其特征在于,所述力学仿真系统还从数据接口获取环境参数用于进行固体力学仿真,并通过数据接口返回仿真的整体三维模型。
7.如权利要求5所述的三维建筑建模系统,其特征在于,所述流程控制器还用于实现如权利要求3或4所述的三维建筑建模方法中的步骤s6。