System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 高桩码头结构三维设计数据构建及建模方法和装置制造方法及图纸_技高网

高桩码头结构三维设计数据构建及建模方法和装置制造方法及图纸

技术编号:41142514 阅读:26 留言:0更新日期:2024-04-30 18:12
本发明专利技术涉及一种高桩码头结构三维设计数据构建及建模方法和装置,该方法根据输入的高桩码头平台布置总体数据、高桩码头引桥布置总体数据和墩台布置总体数据,生成平台、引桥的排架布置数据和墩台的桩基布置数据;通过导入高桩码头平台、引桥和墩台建模所需要的族,读取并保存族中的几何和非几何信息到数据库,提取并生成族缩略图,存储于文件服务器;定义各类构件的设计数据,分类构建构件布置数据,创建各类构件模型,形成项目设计模型,对项目模型进行更新;读取设计模型内容,分类输出构件特征表,通过特征表合并,生成构件特征总表。本发明专利技术使水运工程结构设计师根据其设计意图,快速完成高桩码头结构设计的数据定义、模型创建、特征表统计,减少设计时间,提高工程师设计效率。

【技术实现步骤摘要】

本专利技术涉及港口工程三维设计,更具体地说,涉及一种高桩码头结构三维设计数据构建及建模方法和装置


技术介绍

1、目前,在工程设计领域,特别是港口码头设计中,设计人员仍主要使用二维cad软件开展设计工作,这种采用了数十年的设计模式存在工作过程繁琐、表达方式不直观、图纸变更、维护难度大、工程计算量大、设计重复工作多以及校审工作量大等问题。随着计算机硬件以及计算机图形学的发展,传统二维工程设计方法存在的缺点日益突显。

2、建筑信息模型(building information modeling,简称bim)是利用工程项目的一些属性、信息等数据的提炼与合成,通过数字化模型对工程项目进行设计、施工、运维等全方位立体化管理的一门科学技术,bim技术正在引领并推动全球范围内工程建设领域的重大技术变革。

3、随着bim技术的应用的深入,高桩码头结构设计正向着三维设计模式转化,但现阶段设计人员大多仍采用交互操作方式创建三维模型。这种模式对设计人员要求高,人员劳动强度大,在设计过程中也难免发生错、漏、碰、缺等问题,导致后期修改工程量大,无法满足工程设计的效率要求(效率低、速度慢),从而导致设计能力的浪费。


技术实现思路

1、本专利技术要解决的技术问题在于,提供一种高桩码头结构三维设计数据构建及建模方法和装置,其使水运工程结构设计师根据其设计意图,使用一套数据,快速完成高桩码头结构设计的数据定义、模型创建、特征表统计等工作,减少了设计时间,提高了工程师设计效率。

2、本专利技术解决其技术问题所采用的技术方案是:构造一种高桩码头结构三维设计数据构建及建模方法,包括以下步骤:

3、s1、获取高桩码头平台布置总体数据、高桩码头引桥布置总体数据和高桩码头墩台布置总体数据;

4、s2、根据输入的平台布置总体数据,通过平台数据构建算法,生成平台排架布置数据,根据输入的引桥布置总体数据,通过引桥数据构建算法,生成引桥排架布置数据,根据输入的墩台布置总体数据,通过墩台数据构建算法,生成墩台桩基布置数据;

5、s3、导入高桩码头平台、引桥和墩台建模所需要的构件族,读取构件族的几何和非几何信息,保存到数据库,生成族缩略图,保存到文件管理服务器;

6、s4、根据导入的构件族,定义构件的设计数据,所述构件的设计数据包括选用的族类型、高程、距排架中心线距离和距码头前沿线距离;

7、s5、根据高桩码头平台、引桥的排架布置数据和墩台的桩基布置数据,结合构件设计数据,通过数据算法,分类生成构件布置数据,并创建构件,形成项目设计三维模型,通过修改族的几何、非几何信息或构件的设计数据,进行设计模型更新;

8、s6、读取设计模型内容,分类提取并输出同类构件特征表,将构件特征表合并,生成构件特征总表。

9、按上述方案,所述步骤s1中,获取的高桩码头平台布置总体数据包括码头平台长度、码头平台宽度、码头结构段数量、结构段序号和结构段排架布置,通过平台数据构建算法,生成平台排架布置数据,具体包括:

10、构建高桩码头平台结构段数据si,其中,s表示码头平台结构段数据,i表示结构段序号,引入两种符号,英文符号“,”作为排架数据分隔号,d1i表示结构段i第一个排架距离前一排架或项目基点的距离,英文符号“@”表示排架等分间隔号,“@”之前的数字n2i表示间距数,“@”之后的数字d2i表示同等分排架间距,dni表示结构段i最后一个排架距前一排架的距离,对应的高桩码头平台结构段数据矩阵为si(d1i,n2i@d2i,…,dni);

11、通过对分隔符“,”和间隔符“@”的数据解析,将平台结构段数据矩阵si转化为扩展后的平台结构段数据矩阵ji(d1i,d2i,…,dni),j表示扩展后的码头平台结构段数据,i表示结构段序号,d1i表示结构段i第一个排架距离前一排架或项目基点的距离,d2i表示本排架距离前一排架的距离,dni表示结构段i最后一个排架距离前一排架的距离;

12、基于扩展后的平台结构段数据矩阵ji(d1i,d2i,…,dni),对结构段排架数据进行矩阵运算,生成码头平台排架布置数据p(j1,j2,…,jn),p表示码头平台排架布置数据,j1表示第一个结构段排架数据,j2表示第二个结构段排架数据,以此类推,jn表示第n个结构段排架数据。

13、按上述方案,所述步骤s1中,获取的高桩码头引桥布置总体数据包括引桥编号、引桥排架间距、排架桩列布置、标准段宽和喇叭口宽,通过引桥数据构建算法,生成引桥排架布置数据,具体包括:

14、构建高桩码头引桥排架数据yi,其中,y表示码头引桥排架数据,i表示引桥编号,引入两种符号,英文符号“,”作为引桥数据分隔号,d1i表示引桥i第一个排架距离前一排架或项目基点的距离,英文符号“@”表示排架等分间隔号,“@”之前的n2i表示间距数,“@”之后的d2i表示同等分排架间距,dni表示引桥i最后一个排架距前一排架的距离,对应的高桩码头引桥排架数据矩阵为yi(d1i,n2i@d2i,…,dni);

15、通过对分隔符“,”和间隔符“@”的数据解析,将码头引桥排架数据矩阵yi转化为扩展后的引桥排架布置数据矩阵bi(d1i,d2i,…,dni),b表示扩展后的引桥排架布置数据,i表示引桥编号,d1i表示引桥i第一个排架距离前一排架或引桥基点的距离,d2i表示本排架距离前一排架的距离,以此类推,dni表示引桥i最后一个排架距离前一排架的距离。

16、按上述方案,所述步骤s1中,获取的高桩码头墩台布置总体数据包括墩台编号、墩台排架间距、墩台排架桩列布置和墩台宽,通过墩台数据构建算法,生成墩台桩基布置数据,具体包括:

17、构建墩台排架数据pi,其中,p表示墩台排架数据,i表示墩台编号,引入两种符号,英文符号“,”作为墩台数据分隔号,d1i表示墩台i第一个排架距离前一排架或墩台基点的距离,英文符号“@”表示排架等分间隔号,“@”之前的n2i表示间距数,“@”之后的d2i表示同等分排架间距,dni表示墩台i最后一个排架距前一排架的距离,对应的墩台数据矩阵为pi(d1i,n2i@d2i,…,dni);

18、通过对分隔符“,”和间隔符“@”的数据解析,将墩台数据矩阵pi转化为扩展后的墩台排架布置数据矩阵ki(d1i,d2i,…,dni),k表示扩展后的墩台排架布置数据,i表示墩台编号,d1i表示墩台i第一个排架距离前一排架或墩台基点的距离,d2i表示本排架距离前一排架的距离,以此类推,dni表示墩台i最后一个排架距离前一排架的距离;

19、获取墩台排架桩列布置数据矩阵ci(c1i,c2i,…,cni),i表示墩台编号,c1i表示墩台第一个排架的桩基布置数据,c2i表示墩台第二个排架的桩基布置数据,以此类推,cni表示墩台最后一个排架的桩基布置数据;

20、构建一个nx2的墩台桩基布置数据矩阵mi(kit,cit),i表示墩台编号,ki本文档来自技高网...

【技术保护点】

1.一种高桩码头结构三维设计数据构建及建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S1中,获取的高桩码头平台布置总体数据包括码头平台长度、码头平台宽度、码头结构段数量、结构段序号和结构段排架布置,通过平台数据构建算法,生成平台排架布置数据,具体包括:

3.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S1中,获取的高桩码头引桥布置总体数据包括引桥编号、引桥排架间距、排架桩列布置、标准段宽和喇叭口宽,通过引桥数据构建算法,生成引桥排架布置数据,具体包括:

4.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S1中,获取的高桩码头墩台布置总体数据包括墩台编号、墩台排架间距、墩台排架桩列布置和墩台宽,通过墩台数据构建算法,生成墩台桩基布置数据,具体包括:

5.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S3中,通过云服务方式导入高桩码头平台、引桥和墩台建模所需要的族,读取族的几何和非几何信息,保存到数据库,生成族缩略图,保存到文件服务器,具体为:通过云服务方式,读取导入族中的几何信息和非几何信息,并将信息名称、信息值和信息单位,保存到构件对应的数据库表,读取族的三维视图表达,并将三维视图导出为图片格式文件,保存到构件对应的文件管理服务器。

6.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S5中,定义各类构件设计数据,采用数据算法,通过与高桩码头平台、引桥的排架布置数据和墩台的桩基布置数据的结合,计算生成构件布置总体数据,生成设计模型,通过更改数据更新模型,具体包括:

7.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤S6中,具体通过以下方式实现构件特征总表的生成:

8.一种高桩码头结构三维设计数据构建及建模装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1~7中任一项所述的高桩码头三维设计数据构建和模型生成方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1~7中任一项所述的高桩码头三维设计数据构建和模型生成方法的步骤。

...

【技术特征摘要】

1.一种高桩码头结构三维设计数据构建及建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤s1中,获取的高桩码头平台布置总体数据包括码头平台长度、码头平台宽度、码头结构段数量、结构段序号和结构段排架布置,通过平台数据构建算法,生成平台排架布置数据,具体包括:

3.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤s1中,获取的高桩码头引桥布置总体数据包括引桥编号、引桥排架间距、排架桩列布置、标准段宽和喇叭口宽,通过引桥数据构建算法,生成引桥排架布置数据,具体包括:

4.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤s1中,获取的高桩码头墩台布置总体数据包括墩台编号、墩台排架间距、墩台排架桩列布置和墩台宽,通过墩台数据构建算法,生成墩台桩基布置数据,具体包括:

5.根据权利要求1所述的高桩码头结构三维设计数据构建及建模方法,其特征在于,所述步骤s3中,通过云服务方式导入高桩码头平台、引桥和墩台建模所需要的族,读取族的几何和非几何信息,保存到数据库,生成族缩略图,保存到文件服务器,具体为:通过云服务方式,读取导入族中的...

【专利技术属性】
技术研发人员:宋文涛文曦程凯李国杰李银发黄圣徐久珺
申请(专利权)人:中国交通建设股份有限公司
类型:发明
国别省市:

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

1