System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及钢结构设计领域,特别是涉及一种钢框架三维设计的方法、设备、介质及产品。
技术介绍
1、钢结构框架因为其具有良好的受力性能,在工业建筑中是一种被广泛采用的结构形式,而钢结构三维设计也在全工艺段三维协同设计中起着承前启后的重要作用。但目前在钢结构三维设计过程中,仍然需要设计人依据整体设计要求,依照钢框架设计流程,点选构件截面信息、材料信息和空间定位,这种方法需要设计人机械的重复相同的操作,效率低,并且在面对复杂钢框架时,这种方法容易出现错误从而引发各种安全问题。
技术实现思路
1、本专利技术的实施例提供了一种钢框架三维设计的方法、设备、介质及产品,输入钢框架的设计信息和设计要求,与三维设计数据库进行数据匹配,从而自动生成符合建模要求的钢框架,这种方法不仅适应不同阶段对模型精细度的要求,还在保证建模质量的同时提高钢框架的设计效率。
2、为了实现上述目的,一方面,提供一种钢框架三维设计的方法,包括:
3、接收输入的要设计的第一钢框架的基本设计信息,所述基本设计信息包括设计名称、设计条件、轴网数据和层数据;所述设计名称用于描述所述第一钢框架所属的项目类型;所述设计条件包括:结构安全等级、设计工作年限、设计基准期、建筑抗震设防类别、设计地震分组、场地类别和/或基本荷载;所述轴网数据包括:轴网编号、轴网间距和层标高;所述层数据包括:层编号和层标高;
4、根据预先设定的基本设计信息匹配条件,从预先存储的历史钢框架的基本设计信息中选出与所述第一钢框架
5、对所述第二钢框架的基本设计信息按轴网号和层编号提取所述第二钢框架各层主要构件的构件属性数据,并将所提取的所述第二钢框架各层主要构件的属性数据按照预定的映射规则映射到所述第一钢框架对应的轴网号和层号,沿轴网完成所述第一钢框架各层主要构件的布置;所述主要构件包括:主柱、主梁和垂直支撑;所述构件属性数据包括:构件截面类型、端点坐标、端点轴网编号及与构件相关的层编号和顶标高;
6、接收输入的所述第一钢框架的平台荷载数据和次梁间距,根据所述第一钢框架的平台荷载数据、层数据和次梁间距完成所述第一钢框架的次梁布置;
7、接收输入的所述第一钢框架的水平支撑形式,根据所述第一钢框架的水平支撑形式和层数据,完成所述第一钢框架的水平支撑布置;
8、针对所述第一钢框架每层的平台,根据所述平台最外围的梁边缘关键点连线,确定所述第一钢框架每层的平台板的轮廓,自动生成所述第一钢框架每层的平台板;
9、根据所述第一钢结构的构件布置需求,按构件类型、层编号、顶标高对构件进行筛选,及增加构件和/或修改相应构件的属性值。
10、优选地,所述的方法,根据所述第一钢框架的平台荷载数据、层数据和次梁间距完成所述第一钢框架的次梁布置包括:
11、针对所述第一钢框架每层平台的主梁之间需要布置次梁的分区,根据预先设定的次梁信息匹配条件、所述第二钢框架的次梁的构件属性数据和所述第一钢框架的次梁间距,通过对所述第二钢框架的次梁端点坐标进行调整,获得所述第一钢框架的次梁端点坐标。
12、优选地,所述的方法,接收输入的所述第一钢框架的水平支撑形式,根据所述第一钢框架的水平支撑形式和层数据,完成所述第一钢框架的水平支撑布置包括:
13、针对所述第一钢框架每层平台的主梁之间需要布置水平支撑的分区,根据预先设定的水平支撑信息匹配条件和所述第二框架的水平支撑构件属性数据来确定所述第一钢框架的水平支撑构件属性数据并完成所述第一钢框架的水平支撑布置。
14、优选地,所述的方法,针对所述第一钢框架每层的平台,根据所述平台最外围的梁边缘关键点连线,确定所述第一钢框架每层的平台板的轮廓,自动生成所述第一钢框架每层的平台板包括:
15、对于位于轴网上的梁,其边缘关键点为所述轴网上的梁的两个端部截面上的顶部中点;
16、对于位于轴网外的悬臂梁,其边缘关键点为所述轴网外的悬臂梁的位于轴网外一端的端部截面顶部中点。
17、优选地,所述的方法,根据预先设定的基本设计信息匹配条件,从预先存储的历史钢框架基本设计信息中选出与所述第一钢框架的基本设计信息相匹配的第二钢框架包括:
18、根据设计名称-设计条件-轴网数据的层级顺序,将所述第一钢框架的基本设计信息与所述历史钢框架的基本设计信息进行相似度比对,确定所述历史钢框架的基本设计信息的综合相似度得分,并将分数最高的至少一个所述历史钢框架确定为所述第二钢框架;
19、其中,确定所述历史钢框架的基本设计信息的相似度得分包括:
20、采用有监督文本相似性算法将所述钢框架的设计名称与数据库中历史钢框架的设计名称进行相似度比对,获得第一相似度得分;
21、采用余弦距离计算所述钢框架的设计条件数据与数据库中历史钢框架的设计条件数据的相似度,获得第二相似度得分;
22、采用jaccard相似度计算所述钢框架的轴网数据与数据库中历史钢框架的轴网数据的相似度,获得第三相似度得分;
23、将所述第一相似度得分、所述第二相似度得分和所述第三相似度得分进行均一化,获得均一化后的第一相似度得分、第二相似度得分和第三相似度得分;
24、使用为所述设计名称、所述设计条件和轴网数据分配的、满足预定比例的权值系数,将所述均一化后的第一相似度得分、第二相似度得分和第三相似度得分进行累加,将累加后的得分确定为对应历史钢框架基本设计信息的综合相似度得分。
25、优选地,所述的方法,所述预定比例为:设计名称45%、设计条件45%、轴网数据10%。
26、另一方面,还提供一种电子设备,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如上文任一所述的钢框架三维设计的方法的步骤。
27、又一方面,还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序包括用于执行以实现如上文任一所述的钢框架三维设计的方法中的步骤的指令。
28、又一方面,还提供一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上文任一所述的钢框架三维设计的方法的步骤。
29、上述技术方案具有如下技术效果:
30、本专利技术实施例的技术方案将新设计的钢框架的基本设计信息与三维设计数据库进行匹配,得到与第一钢框架的基本设计信息相匹配的第二钢框架,提取第二钢框架各层主要构件的属性数据并映射到第一钢框架,完成主要构件的布置;根据第一钢框架的平台荷载数据、层数据和次梁间距完成第一钢框架的次梁布置;根据第一钢框架的水平支撑形式和层数据,完成第一钢框架的水平支撑布置;根据平台最外围的梁边缘关键点连线,自动生成第一钢框架每层的平台板;根据第一钢框架的构件布置需求,增加和/或修改构件的属性值,完成钢框架的三维设计,通过数据库快速生成三维钢框本文档来自技高网...
【技术保护点】
1.一种钢框架三维设计的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一钢框架的平台荷载数据、层数据和次梁间距完成所述第一钢框架的次梁布置包括:
3.根据权利要求1所述的方法,其特征在于,接收输入的所述第一钢框架的水平支撑形式,根据所述第一钢框架的水平支撑形式和层数据,完成所述第一钢框架的水平支撑布置包括:
4.根据权利要求1所述的方法,其特征在于,针对所述第一钢框架每层的平台,根据所述平台最外围的梁边缘关键点连线,确定所述第一钢框架每层的平台板的轮廓,自动生成所述第一钢框架每层的平台板包括:
5.根据权利要求1所述的方法,其特征在于,根据预先设定的基本设计信息匹配条件,从预先存储的历史钢框架基本设计信息中选出与所述第一钢框架的基本设计信息相匹配的第二钢框架包括:
6.根据权利要求5所述的方法,其特征在于,所述预定比例为:设计名称45%、设计条件45%、轴网数据10%。
7.一种电子设备,其特征在于,包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,所述至少一段程序由处理器执行以实现如权利要求1至6任一所述的钢框架三维设计的方法的步骤。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一所述的钢框架三维设计的方法的步骤。
...【技术特征摘要】
1.一种钢框架三维设计的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,根据所述第一钢框架的平台荷载数据、层数据和次梁间距完成所述第一钢框架的次梁布置包括:
3.根据权利要求1所述的方法,其特征在于,接收输入的所述第一钢框架的水平支撑形式,根据所述第一钢框架的水平支撑形式和层数据,完成所述第一钢框架的水平支撑布置包括:
4.根据权利要求1所述的方法,其特征在于,针对所述第一钢框架每层的平台,根据所述平台最外围的梁边缘关键点连线,确定所述第一钢框架每层的平台板的轮廓,自动生成所述第一钢框架每层的平台板包括:
5.根据权利要求1所述的方法,其特征在于,根据预先设定的基本设计信息匹配条件,从预先存储的历史钢框架基本设计信息中选...
【专利技术属性】
技术研发人员:涂家琪,徐明卉,龚宗宜,褚学征,
申请(专利权)人:中冶南方工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。