首页  专利技术  电子电路装置的制造及其应用技术

基于BIM二次开发技术生成并修正结构分析构件的方法与流程

496次浏览
基于BIM二次开发技术生成并修正结构分析构件的方法与流程

本发明涉及建筑设计,尤其涉及一种基于bim二次开发技术生成并修正结构分析构件的方法。


背景技术:

1、在建筑结构设计中生成结构分析构件时,常规的做法是:提取三维实体结构构件定位数据,再根据定位数据直接生成结构分析构件的点线面,但生成的结构分析构件常常出现空间几何和连接转换错误的问题,导致材料和截面属性未能正确映射、荷载和边界条件失真、数据丢失等问题,从而使生成的结构分析构件无法应用于后续的结构分析计算及深化。因此,需要提供一种基于bim二次开发技术生成并修正结构分析构件的方法,能够解决现有技术中生成的结构分析构件出现空间几何和连接转换错误的问题。


技术实现思路

1、本发明的目的在于提供一种基于bim二次开发技术生成并修正结构分析构件的方法,能够解决现有技术中生成的结构分析构件出现空间几何和连接转换错误的问题。

2、本发明是这样实现的:

3、一种基于bim二次开发技术生成并修正结构分析构件的方法,包括以下步骤:

4、步骤1:将三维实体结构构件中的梁构件在其与其他构件的相交处打断;

5、步骤2:通过revit软件将三维实体结构构件转化为结构分析构件;

6、步骤3:分析修正结构分析构件中的各分析构件,当结构分析构件中的分析构件与三维实体结构构件中相应实体构件的空间定位不一致时,对该分析构件的空间定位不一致进行修正;

7、步骤4:对墙梁柱节点处的分析构件进行修正;

8、步骤5:将孤立节点自动连接至与其距离最近的分析点或分析线,该分析点或分析线位于用户设置的容差范围内;

9、步骤6:将非孤立节点自动连接至与其距离最近的分析点或分析线,该分析点或分析线位于用户设置的容差范围内;

10、步骤7:筛选孤立节点并高亮显示;

11、步骤8:调用工具处理步骤7中筛选的孤立节点;

12、步骤9:非孤立节点按对进行筛选,该对非孤立节点的距离在用户设置的容差范围内,且对非孤立节点没有同时连接同一个分析构件,将该对非孤立节点高亮显示;

13、步骤10:调用工具处理步骤9中筛选的非孤立节点对;

14、步骤11:逐一对非孤立节点和分析线进行判断,判断相互未连接的非孤立节点与分析线之间的距离是否在用户设置的容差范围内,若是,则高亮显示该非孤立节点和分析线;

15、步骤12:调用工具处理步骤11中筛选的非孤立节点与分析线。

16、所述的步骤1包括以下分步骤:

17、三维实体结构构件由多种实体构件组成,实体构件包括梁、墙、板、柱;

18、所述的步骤1包括以下步骤:

19、步骤1.1:设置梁与梁、梁与柱的相交节点的容差范围;

20、步骤1.2:根据用户设置的容差范围计算三维实体结构中的梁与梁、梁与柱的相交节点;

21、步骤1.3:在梁与梁、梁与柱的相交节点处,选择截面较小的梁,并在相交节点处打断形成两根梁构件。

22、所述的步骤3包括以下分步骤:

23、步骤3.1:获取三维实体结构构件中的各实体构件与结构分析构件的空间定位;

24、步骤3.2:判断实体构件的空间定位与该实体构件对应的分析构件的空间定位是否一致,若一致,则不修正,若不一致,则执行步骤3.3。

25、步骤3.3:将分析构件的空间定位修正为与实体构件一致的空间定位。

26、所述的步骤4包括以下分步骤:

27、步骤4.1:墙梁柱节点处的柱分析构件被断开成多段主构件时,判断相邻两段柱构件的第一距离,并将该第一距离与用户设置的容差范围进行对比;

28、步骤4.2:若该第一距离在用户设置的容差范围内,则视为相邻两段柱构件连接,即空间几何位置对齐,若该第一距离未在用户设置的容差范围内,则视为相邻两段柱构件分离,即空间几何位置未对齐,执行步骤4.3;

29、步骤4.3:将位于上方的柱构件与位于下方的柱构件对齐,依次对齐多段主构件,使多段主构件首尾相接形成完整的对齐的分析线;

30、步骤4.4:判断墙分析构件、梁分析构件的端点与柱分析构件的第二距离,并将该第二距离与用户设置的容差范围进行对比;

31、步骤4.5:若该第二距离在用户设置的容差范围内,则视为墙分析构件、梁分析构件的端点与柱分析构件连接,若该第二距离未在用户设置的容差范围内,则视为墙分析构件、梁分析构件的端点与柱分析构件未连接,执行步骤4.6;

32、步骤4.6:计算梁分析构件的分析线的端点到所连接的柱分析构件的分析线的最近点,将该端点修正至该最近点;

33、步骤4.7:获取墙分析构件的分析面的边界定位线端点所在的线,将该线修正至与所连接的柱分析构件的分析线共线。

34、所述的步骤5包括以下分步骤:

35、步骤5.1:生成所有分析节点,并从分析节点中筛选出所有的孤立节点;

36、步骤5.2:在用户设置的容差范围内,获取与孤立节点距离最近的非孤立节点的定位坐标,将孤立节点所在分析构件的端点的定位坐标修正为与其距离最近的非孤立节点的定位坐标,使该孤立节点变为非孤立节点;将该部分孤立节点中的每个孤立节点均变为非孤立节点;

37、步骤5.3:在用户设置的容差范围内,获取与孤立节点距离最近的分析线上的非孤立节点的定位坐标,将孤立节点所在分析构件的端点的定位坐标修正为该分析线上的非孤立节点的定位坐标,使该孤立节点变为非孤立节点;将剩余孤立节点中的每个孤立节点均变为非孤立节点。

38、所述的步骤6包括以下分步骤:

39、步骤6.1:生成所有分析节点,并从分析节点中筛选出所有的非孤立节点;

40、步骤6.2:在用户设置的容差范围内,获取与非孤立节点距离最近的非孤立节点的定位坐标,将非孤立节点所在分析构件的端点的定位坐标修正为与其距离最近的非孤立节点的定位坐标,完成非孤立节点的修正;逐一修正该部分非孤立节点中的每个非孤立节点;

41、步骤6.3:在用户设置的容差范围内,获取与非孤立节点距离最近的分析线上的非孤立节点的定位坐标,将非孤立节点所在分析构件的端点的定位坐标修正为该分析线上的非孤立节点的定位坐标,完成非孤立节点的修正;逐一修正该剩余非孤立节点中的每个非孤立节点。

42、所述的步骤7包括以下分步骤:

43、步骤7.1:生成所有分析节点,并从分析节点中筛选出所有的孤立节点;

44、步骤7.2:判断步骤7.1中筛选的孤立节点所在分析构件对应的实体构件的类别,类别为墙或梁时,修改该分析构件的颜色使其高亮显示,类别为柱时,判断是否有梁与此柱距离小于300mm,若有,则修改该柱分析构件的颜色使其高亮显示,若无,则不修改;

45、步骤7.3:通过弹窗显示各类分析节点个数。

46、所述的步骤8中,调用的工具包括孤立节点连点工具、孤立节点连线工具、孤立节点连面工具、分析线打断工具;

47、孤立节点连点工具的操作方法为:

48、步骤81.1:用户分别选择需要修正的孤立节点和目标分析节点;

49、步骤81.2:将需要修正孤立节点的所在的分析构件的端点定位坐标修正为目标分析节点的定位坐标;

50、孤立节点连线工具的操作方法为:

51、步骤82.1:用户分别选择需要修正的孤立节点和目标分析线;

52、步骤82.2:计算需要修正的孤立节点到目标分析线上距离最近的一个分析节点,并将该分析节点作为目标分析节点;

53、步骤82.3:将需要修正的孤立节点的所在的分析构件的端点定位坐标修正为目标分析节点的定位坐标;

54、孤立节点连面工具的操作方法为:

55、步骤83.1:用户分别选择需要修正的孤立节点和目标分析面;

56、步骤83.2:计算需要修正的孤立节点沿着自身分析线所在的射线方向投影到目标分析面上距离最近的一个分析节点,并将该分析节点作为目标分析节点;

57、步骤82.3:将需要修正的孤立节点的所在的分析构件的端点定位坐标修正为目标分析节点的定位坐标;

58、分析线打断工具的操作方法为:

59、步骤84.1:点击分析线上一点;

60、步骤84.2:复制原始分析线,并将2个分析线的起点和终点的定位坐标设置为步骤84.1中选择的点的定位坐标。

61、所述的步骤9包括以下分步骤:

62、步骤9.1:生成所有分析节点,并从分析节点中筛选出所有的非孤立节点;

63、步骤9.2:判断非孤立节点之间的距离,筛选出距离在用户设置的容差范围内非孤立节点对;

64、步骤9.3:判断是否有一个分析构件同时连接非孤立节点对,筛选没有任一分析构件同时连接的非孤立节点对;

65、步骤9.4:弹窗显示筛选出的非孤立节点对的个数。

66、所述的步骤11包括以下分步骤:

67、步骤11.1:生成所有分析节点,并从分析节点中筛选出所有的非孤立节点;

68、步骤11.2:判断非孤立节点与分析线的距离,筛选出距离在用户设置的容差范围内且不为0的非孤立节点与分析线的匹配对;

69、步骤11.3:判断是否有一个分析构件满足:步骤11.2中的非孤立节点在该分析构件上,且步骤11.2中的分析线与该分析构件相交,筛选出没有任一分析构件满足的该非孤立节点与分析线的匹配对,并高亮显示;

70、步骤11.4:弹窗显示筛选出的非孤立节点与分析线的匹配对个数。

71、本发明与现有技术相比,具有以下有益效果:

72、本发明通过对比三维实体结构模型和结构分析构件,判断结构分析构件中所有与实体构件空间几何信息不一致的分析构件,通过程序自动修正孤立分析构件节点、孤立节点、分析构件节点与分析点和分析线未连接的问题,再通过人工调用半自动处理工具对有未连接风险的分析点和分析线进行修正,利用大部分程序自动修正+少量人工修正实现结构分析构件的快速修正,解决了现有技术中结构分析构件出现空间几何和连接转换错误的问题,使结构分析构件的最终处理结果与传统结构计算模型搭建方式无明显差距,降低大面积项目处理门槛。

文档序号 : 【 40001622 】

技术研发人员:王新,王洋,韩文浩,蔡春杰,张芳馨,陈芮菲,韩坤
技术所有人:中建国际建设有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
王新王洋韩文浩蔡春杰张芳馨陈芮菲韩坤中建国际建设有限公司
一种基于XGBoost的实时渲染自动参数优化方法 一种适配器的数字孪生模型可视化方法
相关内容