一种基于Revit平台的构造柱自动生成方法和装置
文献发布时间:2023-06-19 11:16:08
技术领域
本发明涉及室内结构设计的技术领域,更具体地说,它涉及一种基于Revit平台的构造柱自动生成方法和装置。
背景技术
构造柱是指为提高多层建筑砌体结构的抗震性能,在房屋的砌体墙内适宜部位设置钢筋混凝土柱并与圈梁连接,共同加强建筑物的稳定性的钢筋混凝土柱。
构造柱布置方案,是结构专业设计的成果之一,指结构工程师用平面表达的方式表达构造柱的平面位置,截面等信息。
目前行业通用的基于Revit平台的构造柱布置方法是:结构工程师在Revit平台中,基于三维模型,通过判断砌体墙,门窗洞口与竖向混凝土构件(包括但不限于剪力墙,结构柱,构造柱等)的关系,在满足结构设计规则(包括国家、行业通用设计标准及时代中国内部设计标准、制图规则)的位置生成构造柱。
上述技术方案存在缺陷:1、人工绘图,容易出现错漏,需要专门的人力进行校对、修改;2、效率低下,需要人工判断砌体墙与竖向混凝土构件的关系,测量砌体墙长度,当建筑平面较大时,需布置的构造柱数量多,带来时间上的浪费;3、对同一种情况,不同的设计师由于对国家规范,设计标准等理解不同,布置的构造柱不完全相同,规则不统一,影响设计成果的质量。
发明内容
针对现有技术存在的不足,本发明的目的在于提供一种基于Revit平台的构造柱自动生成方法和装置,具有适用性强、灵活性高、准确率高和工作效率高的优点。
本发明的上述技术目的是通过以下技术方案得以实现的,一种基于Revit平台的构造柱自动生成方法,包括以下步骤:
读取建筑模型;
导入第一规则,以获取所述建筑模型中构造柱的截面尺寸;
导入第二规则,以获取所述建筑模型中砌体墙的约束;
导入第三规则,以获取所述砌体墙的总长度;
导入第四规则,结合所述约束和所述总长度,以获取所述砌体墙的实际长度;
导入第五规则,结合所述约束、所述总长度和所述实际长度,生成第一类构造柱和第二类构造柱。
在其中一个实施例中,所述第一规则被配置为:
构造柱的截面高度与砌体墙同厚,构造柱的截面宽度等于MIN{L,砌体墙长度},L为参数值。
在其中一个实施例中,所述第二规则被配置为:
所述约束包括剪力墙、结构柱、构造柱、构造墙。
在其中一个实施例中,所述第三规则被配置为:
当砌体墙只有一段时,砌体墙总长度等于该段砌体墙长度;
同方向且相连的一段以上的砌体墙的总长度应为各段砌体墙的长度之和。
在其中一个实施例中,所述第四规则被配置为:
考虑所述约束时:砌体墙长度等于所述总长度,结合所述约束进行分割后的各段长度;
不考虑所述约束时,所述实际长度等于所述总长度被门窗洞口打断后的各段长度。
在其中一个实施例中,所述第五规则被配置为:
砌体墙中宽度大于D的洞口两侧,需生成第一类构造柱(D为参数值,默认为2.1m);
剪力墙平面内连接的砌体墙,长度≥a1且 剪力墙平面外连接的砌体墙,长度≥a2且 在其中一个实施例中,所述第五规则还包括: 当砌体墙两端无约束且砌体墙长度大于2.5m时,应在砌体墙两端生成第二类构造柱(此时成为两端有约束的砌体墙); 当砌体墙一端无约束且砌体墙长度大于2.5m时,应在砌体墙无约束端生成第二类构造柱(此时成为两端有约束的砌体墙); 当砌体墙两端有约束时,且砌体墙长度≥MIN{n米,1.5倍层高}时(n为参数,默认为5m),在砌体墙的N等分点(N等于:向上取整{长度/MIN{n米,1.5倍层高}}-1),生成第二类构造柱。 上述一种基于Revit平台的构造柱自动生成方法,具有如下有益效果: 1、适用性强。同样的方法,对于不同建筑结构布置可适用。 2、灵活性强。生成的三维模型可对接计算、施工、造价多个接口。 3、准确率高。将国家规范、标准、图集及时代特有的设计规则植入计算机程序后,生成的结果唯一且准确。 4、效率高。计算机程序自动进行构造柱生成,大大减少了人工布置的工作。 本发明还提供一种基于Revit平台的构造柱自动生成装置,包括: 模型读取模块,用于读取建筑模型; 尺寸读取模块,用于导入第一规则,以获取所述建筑模型中构造柱的截面尺寸; 约束读取模块,用于导入第二规则,以获取所述建筑模型中砌体墙的约束; 长度读取模块,用于导入第三规则,以获取所述砌体墙的总长度; 长度计算模块,用于导入第四规则,结合所述约束和所述总长度,以获取所述砌体墙的实际长度; 构件生成模块,用于导入第五规则,结合所述约束、所述总长度和所述实际长度,生成第一类构造柱和第二类构造柱。 附图说明 图1是本实施例中自动生成方法的步骤流程图; 图2是本实施例中自动生成装置的结构示意图。 具体实施方式 下面结合附图和实施例,对本发明进行详细描述。 如图1所示,一种基于Revit平台的构造柱自动生成方法,包括以下步骤: S1、读取建筑模型。 S2、导入第一规则,以获取建筑模型中构造柱的截面尺寸。 具体的,第一规则被配置为: 构造柱的截面高度与砌体墙同厚,构造柱的截面宽度等于MIN{L,砌体墙长度},L为参数值。 S3、导入第二规则,以获取建筑模型中砌体墙的约束。 具体的,第二规则被配置为: 约束包括剪力墙、结构柱、构造柱、构造墙。 S4、导入第三规则,以获取砌体墙的总长度。 具体的,第三规则被配置为: 当砌体墙只有一段时,砌体墙总长度等于该段砌体墙长度; 同方向且相连的一段以上的砌体墙的总长度应为各段砌体墙的长度之和。 S5、导入第四规则,结合约束和总长度,以获取砌体墙的实际长度。 具体的,第四规则被配置为: 考虑约束时:砌体墙长度等于总长度,结合约束进行分割后的各段长度; 不考虑约束时,实际长度等于总长度被门窗洞口打断后的各段长度。 S6、导入第五规则,结合约束、总长度和实际长度,生成第一类构造柱和第二类构造柱。 具体的,第五规则被配置为: 砌体墙中宽度大于D的洞口两侧,需生成第一类构造柱(D为参数值,默认为2.1m); 剪力墙平面内连接的砌体墙,长度≥a1且 剪力墙平面外连接的砌体墙,长度≥a2且 第五规则还包括: 当砌体墙两端无约束且砌体墙长度大于2.5m时,应在砌体墙两端生成第二类构造柱(此时成为两端有约束的砌体墙); 当砌体墙一端无约束且砌体墙长度大于2.5m时,应在砌体墙无约束端生成第二类构造柱(此时成为两端有约束的砌体墙); 当砌体墙两端有约束时,且砌体墙长度≥MIN{n米,1.5倍层高}时(n为参数,默认为5m),在砌体墙的N等分点(N等于:向上取整{长度/MIN{n米,1.5倍层高}}-1),生成第二类构造柱。 如图2所示,本发明还提供一种基于Revit平台的构造柱自动生成装置,包括: 模型读取模块,用于读取建筑模型; 尺寸读取模块,用于导入第一规则,以获取建筑模型中构造柱的截面尺寸; 约束读取模块,用于导入第二规则,以获取建筑模型中砌体墙的约束; 长度读取模块,用于导入第三规则,以获取砌体墙的总长度; 长度计算模块,用于导入第四规则,结合约束和总长度,以获取砌体墙的实际长度; 构件生成模块,用于导入第五规则,结合约束、总长度和实际长度,生成第一类构造柱和第二类构造柱。 本申请具有如下有益效果: 1、适用性强。同样的方法,对于不同建筑结构布置可适用。 2、灵活性强。生成的三维模型可对接计算、施工、造价多个接口。 3、准确率高。将国家规范、标准、图集及时代特有的设计规则植入计算机程序后,生成的结果唯一且准确。 4、效率高。计算机程序自动进行构造柱生成,大大减少了人工布置的工作。 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
- 一种基于Revit平台的构造柱自动生成方法和装置
- 一种基于Revit平台的地下室低区消防管线自动生成装置