一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

盾构隧道管片竣工模型构建方法、装置和计算机设备与流程

2022-06-29 15:12:43 来源:中国专利 TAG:


1.本技术涉及工程建模技术领域,特别是涉及一种盾构隧道管片竣工模型构建方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.在地铁建设中,需要进行盾构隧道挖掘,而在盾构隧道挖掘完成时,需要对盾构隧道的竣工模型进行建模,从而能够对挖掘完成的盾构隧道进行分析,目前对于盾构隧道的竣工模型构建通常是按照隧道在设计阶段的设计资料图进行盾构隧道模型的构建。然而,基于盾构隧道设计图的模型构建方式,往往会与实际现场的盾构隧道结构不匹配,导致无法依据模型分析实际盾构隧道的数据。
3.因此,目前的盾构隧道管片竣工模型构建方式存在构建不准确的缺陷


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高构建准确度的盾构隧道管片竣工模型构建方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种盾构隧道管片竣工模型构建方法,所述方法包括:
6.获取待构建盾构隧道对应的单位盾构隧道管片模型以及获取所述单位盾构隧道管片模型中的多个定位点;所述单位盾构隧道管片模型包括封顶块;所述多个定位点根据封顶块位置以及所述单位盾构隧道管片模型的形状确定;
7.根据所述待构建盾构隧道对应的真实盾构隧道信息,获取所述待构建盾构隧道的真实轴线、真实管片环数量以及真实管片环中的真实封顶块位置;
8.根据所述真实轴线和所述真实管片环数量确定所述待构建盾构隧道的隧道框架;
9.根据所述真实封顶块位置确定所述真实管片环中的真实定位点,根据所述真实定位点以及所述多个定位点确定所述单位盾构隧道管片模型在所述待构建隧道中的真实位置,将所述单位盾构隧道管片模型添加到所述隧道框架的真实位置中,构建盾构隧道管片模型。
10.在其中一个实施例中,所述获取所述单位盾构隧道管片模型中的多个定位点,包括:
11.获取所述单位盾构隧道管片模型的圆心位置,作为第一定位点;
12.获取所述单位盾构隧道管片模型的封顶块所在位置,作为第二定位点;
13.获取所述单位盾构隧道管片模型的最左端位置,作为第三定位点;
14.根据所述第一定位点、所述第二定位点和所述第三定位点,得到所述多个定位点。
15.在其中一个实施例中,所述根据所述真实轴线和所述真实管片环数量确定所述待构建盾构隧道的隧道框架,包括:
16.根据所述单位盾构隧道管片模型中每块管片的宽度,确定所述单位盾构隧道管片模型在所述真实轴线上的真实管片环坐标;
17.根据所述真实管片环坐标以及所述真实管片环数量,确定所述待构建盾构隧道的隧道框架。
18.在其中一个实施例中,所述根据所述真实封顶块位置确定所述真实管片环中的真实定位点,包括:
19.获取所述真实封顶块位置所在的真实管片环的圆心位置,作为第一真实定位点;
20.根据预设间隔分割所述真实管片环,得到所述真实管片环上预设数量的拼装点位;所述真实管片环中的拼装点位与所述单位盾构隧道管片模型中的拼装点位对应;
21.获取所述真实封顶块位置在所述真实管片环中的真实拼装点位,作为第二真实定位点;
22.获取所述真实管片环中与所述第二定位点为预设距离的第三真实定位点;
23.根据所述第一真实定位点、所述第二真实定位点和所述第三真实定位点,得到所述真实定位点;
24.其中,所述第一真实定位点、所述第二真实定位点和所述第三真实定位点形成的面与所述真实轴线垂直。
25.在其中一个实施例中,所述根据所述真实定位点以及所述多个定位点确定所述单位盾构隧道管片模型在所述待构建隧道中的真实位置,将所述单位盾构隧道管片模型添加到所述隧道框架的真实位置中,构建盾构隧道管片模型,包括:
26.针对每个单位盾构隧道管片模型,根据所述第一定位点、所述第二定位点和所述第三定位点,将该单位盾构隧道管片模型添加到所述隧道框架中的对应位置;所述第一定位点与所述第一真实定位点对应、所述第二定位点与所述第二真实定位点对应、所述第三定位点与所述第三真实定位点对应;
27.根据多个添加后的单位盾构隧道管片模型,得到盾构隧道管片模型。
28.在其中一个实施例中,所述将所述单位盾构隧道管片模型添加到所述隧道框架的真实位置中,构建盾构隧道管片模型之后,还包括:
29.接收工作人员基于所述盾构隧道管片模型中目标单位盾构隧道管片模型的真实属性信息,将所述真实属性信息添加到所述目标单位盾构隧道管片模型的模型信息中。
30.第二方面,本技术提供了一种盾构隧道管片竣工模型构建装置,所述装置包括:
31.第一获取模块,用于获取待构建盾构隧道对应的单位盾构隧道管片模型以及获取所述单位盾构隧道管片模型中的多个定位点;所述单位盾构隧道管片模型包括封顶块;所述多个定位点根据封顶块位置以及所述单位盾构隧道管片模型的形状确定;
32.第二获取模块,用于根据所述待构建盾构隧道对应的真实盾构隧道信息,获取所述待构建盾构隧道的真实轴线、真实管片环数量以及真实管片环中的真实封顶块位置;
33.确定模块,用于根据所述真实轴线和所述真实管片环数量确定所述待构建盾构隧道的隧道框架;
34.构建模块,用于根据所述真实封顶块位置确定所述真实管片环中的真实定位点,根据所述真实定位点以及所述多个定位点确定所述单位盾构隧道管片模型在所述待构建隧道中的真实位置,将所述单位盾构隧道管片模型添加到所述隧道框架的真实位置中,构建盾构隧道管片模型。
35.第三方面,本技术提供了一种计算机设备,包括存储器和处理器,所述存储器存储
有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
36.第四方面,本技术提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
37.第五方面,本技术提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
38.上述盾构隧道管片竣工模型构建方法、装置、计算机设备、存储介质和计算机程序产品,通过基于单位封顶块的位置和管片模型的形状获取单位盾构隧道管片模型中的多个定位点,并获取待构建盾构隧道的真实轴线、真实管片环数量和真实封顶块位置等真实盾构隧道信息,基于真实轴线和真实管片环数量确定待构建盾构隧道的隧道框架,再根据所述真实封顶块位置确定真实管片环中的真实定位点,根据真实定位点以及多个定位点确定单位盾构隧道管片模型在待构建隧道中的真实位置,基于真实位置将多个单位盾构隧道管片模型添加到隧道框架中,得到盾构隧道。相较于传统的基于盾构隧道设计图的模型构建方式,本方案通过收集实际盾构隧道的管片安装信息,并基于这些管片安装信息,将构建的单位盾构隧道管片模型按照对应的真实管片安装方式添加到隧道框架中,得到盾构隧道管片模型,实现了提高盾构隧道模型的准确性的效果。
附图说明
39.图1为一个实施例中盾构隧道管片竣工模型构建方法的应用环境图;
40.图2为一个实施例中盾构隧道管片竣工模型构建方法的流程示意图;
41.图3为一个实施例中单位盾构隧道管片模型的示意图;
42.图4为一个实施例中单位盾构隧道管片模型中的定位点的示意图;
43.图5为一个实施例中真实盾构隧道的真实管片环坐标与真实封顶块位置数据的界面示意图;
44.图6为一个实施例中拼装点位的示意图;
45.图7为一个实施例中构建盾构隧道模型的界面示意图;
46.图8为一个实施例中添加属性信息的界面示意图;
47.图9为一个实施例中盾构隧道管片竣工模型构建装置的结构框图;
48.图10为一个实施例中计算机设备的内部结构图。
具体实施方式
49.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
50.本技术实施例提供的盾构隧道管片竣工模型构建方法,可以应用于如图1所示的应用环境中。终端102可以构建单位盾构隧道管片模型,并获取真实盾构隧道信息,从而终端102可以基于单位盾构隧道管片模型以及获取的真实盾构隧道信息进行盾构隧道模型的构建。另外,在一些实施例中,还包括服务器104。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。终端102可以从服务器104中获取真实盾构隧
道信息。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
51.在一个实施例中,如图2所示,提供了一种盾构隧道管片竣工模型构建方法,以该方法应用于图1中的终端为例进行说明,包括以下步骤:
52.步骤s202,获取待构建盾构隧道对应的单位盾构隧道管片模型以及获取单位盾构隧道管片模型中的多个定位点;单位盾构隧道管片模型包括封顶块;多个定位点根据封顶块位置以及单位盾构隧道管片模型的形状确定。
53.其中,待构建盾构隧道可以是需要进行模型构建的盾构隧道,盾构隧道可以由多个盾构管片环拼接而成,盾构管片是盾构施工的主要装配构件,是隧道的最内层屏障,承担着抵抗土层压力、地下水压力以及一些特殊荷载的作用。盾构管片是盾构法隧道的永久衬砌结构,盾构管片质量直接关系到隧道的整体质量和安全,影响隧道的防水性能及耐久性能。盾构管片环可以对应于单位盾构隧道管片模型。终端102可以构建待构建盾构隧道对应的单位盾构隧道管片模型,从而得到用户构建盾构隧道模型的单位管片环。其中,单位盾构隧道管片模型可以包括多个部分。例如,如图3所示,图3为一个实施例中单位盾构隧道管片模型的示意图。终端102可以根据盾构标准楔形管片环图纸创建盾构单元环族文件,盾构单元环,即上述单位盾构隧道管片模型,可以由1块封顶块、2块邻接块和4块标准块组合拼装而成。其中,族文件可以是revit中的revit族,revit族是某一类别中图元的类,是根据参数(属性)集的共用、使用上的相同和图形表示的相似来对图元进行分组。一个族中不同图元的部分或全部属性可能有不同的值,但属性的设置是相同的,而revit是autodesk公司一套系列软件的名称。终端102在创建单位盾构隧道管片模型时,可以利用拉伸命令分别创建标准块,利用放样融合命令创建封顶块和邻接块;再根据图纸上管片的楔形量,利用空心拉伸命令再管片两边创建两个倾斜体,利用该空心体将多余的管片部分进行剪切,形成带楔形量的标准楔形管片环,从而得到上述单位盾构隧道管片模型。其中,由于待构建盾构隧道的组成需要多个盾构单元环拼接而成,因此上述单位盾构隧道管片模型也可以有多个。
54.终端102得到上述单位盾构隧道管片模型后,可以获取单位盾构隧道管片模型中的多个定位点,也称为自适应点。上述多个定位点可以根据单位盾构隧道管片模型中的封顶块位置以及单位盾构隧道管片模型的形状确定的。例如,终端102可以多个定位点中的一个设置为封顶块所在的位置,并且可以基于单位盾构隧道管片模型的形状确定出中心位置和最边缘的位置,从而得到剩余的定位点的位置。
55.步骤s204,根据待构建盾构隧道对应的真实盾构隧道信息,获取待构建盾构隧道的真实轴线、真实管片环数量以及真实管片环中的真实封顶块位置。
56.其中,真实盾构隧道信息可以是实际建造的盾构隧道的相关信息,真实盾构隧道信息可以是上述待构建盾构隧道对应的信息,终端102可以获取相关技术人员输入的真实盾构隧道信息。终端102可以获取上述待构建盾构隧道对应的真实盾构隧道信息,并从中获取待构建盾构隧道的真实轴线、真实管片环数量以及真实管片环中的真实封顶块位置。其中,真实轴线可以是真实盾构隧道中每个盾构单元环的中心连成的轴线,可以表征真实盾构隧道的弯曲方式;真实管片环数量可以是组成上述真实盾构隧道所使用的盾构管片单元环的数量;真实封顶块位置可以是组成上述真实盾构隧道的每个盾构管片单元环中封顶块所处的位置,由于每个盾构管片单元环的拼接方式不同,因此封顶块的位置也会不同,例如
可以朝向不同的方向等。
57.步骤s206,根据真实轴线和真实管片环数量确定待构建盾构隧道的隧道框架。
58.其中,终端102获取上述真实轴线和真实管片环数量后,可以基于真实轴线和真实管片环数量,确定待构建盾构隧道的隧道框架。例如,终端102可以基于上述真实轴线确定待构建盾构隧道的隧道走向和隧道的蜿蜒形状。终端102可以根据真实管片环数量,确定出待构建盾构隧道中单元盾构隧道管片模型的排列方式,从而终端102可以在获取到待构建盾构隧道的隧道走向、单元盾构隧道管片模型的排列方式的情况下,得到待构建盾构隧道的隧道框架。
59.步骤s208,根据所述真实封顶块位置确定真实管片环中的真实定位点,根据真实定位点以及多个定位点确定单位盾构隧道管片模型在待构建隧道中的真实位置,将单位盾构隧道管片模型添加到隧道框架的真实位置中,构建盾构隧道管片模型。
60.其中,终端102得到上述隧道框架后,可以将单元盾构隧道管片模型按照特定方式添加到隧道框架中。终端102可以基于上述真实封顶块位置确定真实管片环中的真实定位点,其中真实定位点可以有多个,多个真实定位点可以对应于单位盾构隧道管片模型中的多个定位点。终端102可以基于上述真实定位点以及单位盾构隧道管片模型中的多个定位点之间的对应关系,确定单位盾构隧道管片模型在待构建隧道中的真实位置,其中,该真实位置可以包括单位盾构隧道管片模型在隧道框架中设置的位置,以及单位盾构隧道管片模型在隧道框架中安装的角度,该角度可以通过封顶块的朝向确定。终端102得到上述真实位置后,可以将单位盾构隧道管片模型添加到隧道框架中对应的真实位置中,从而构建得到盾构隧道管片模型。
61.上述盾构隧道管片竣工模型构建方法中,通过基于单位封顶块的位置和管片模型的形状获取单位盾构隧道管片模型中的多个定位点,并获取待构建盾构隧道的真实轴线、真实管片环数量和真实封顶块位置等真实盾构隧道信息,基于真实轴线和真实管片环数量确定待构建盾构隧道的隧道框架,再根据所述真实封顶块位置确定真实管片环中的真实定位点,根据真实定位点以及多个定位点确定单位盾构隧道管片模型在待构建隧道中的真实位置,基于真实位置将多个单位盾构隧道管片模型添加到隧道框架中,得到盾构隧道。相较于传统的基于盾构隧道设计图的模型构建方式,本方案通过收集实际盾构隧道的管片安装信息,并基于这些管片安装信息,将构建的单位盾构隧道管片模型按照对应的真实管片安装方式添加到隧道框架中,得到盾构隧道管片模型,实现了提高盾构隧道模型的准确性的效果。
62.在一个实施例中,获取单位盾构隧道管片模型中的多个定位点,包括:获取单位盾构隧道管片模型的圆心位置,作为第一定位点;获取单位盾构隧道管片模型的封顶块所在位置,作为第二定位点;获取单位盾构隧道管片模型的最左端位置,作为第三定位点;根据第一定位点、第二定位点和第三定位点,得到多个定位点。
63.本实施例中,上述构建的单位盾构隧道管片模型中可以包括多个定位点。终端102可以对定位点一一确定。其中,终端102可以获取单位盾构隧道管片模型的圆心位置,作为第一定位点;终端102可以获取单位盾构隧道管片模型的封顶块所在位置,作为第二定位点;终端102还可以获取单位盾构隧道管片模型的最左端位置,作为第三定位点。从而终端102可以基于上述第一定位点、第二定位点和第三定位点,得到上述多个定位点。
64.具体地,终端102确定定位点的示意图可以如图4所示,图4为一个实施例中单位盾构隧道管片模型中的定位点的示意图。上述单位盾构隧道管片模型可以是一种自适应盾构单元环,上述定位点可以是一种自适应点。终端102构建自适应盾构单元环后,可以新建一个自适应常规模型族,将单位盾构隧道管片模型载入该文件,并将单位盾构隧道管片模型的原点对自适应常规模型族的原点放置。终端102可以将视图切换到左立面,分别在上述单位盾构隧道管片模型的管片环中心平面创建3个自适应点,第一个点在圆心位置,第二个点在管片顶端的封顶块外表面,第三个点在最管片最左边外表面处,从而得到上述三个自适应点,并且每个自适应点的编号按照上述顺序得到。确定定位点后的单位盾构隧道管片模型可以作为自适应管片单元模型,该模型单元将应用于后面整个区间隧道管片模型的拼装建模。
65.通过本实施例,终端102可以基于单位盾构隧道管片模型中封顶块、圆心和最左边外表面分别得到三个定位点,从而终端102可以基于三个定位点确定单位盾构隧道管片模型在待构建盾构隧道中的安装位置,提高了盾构隧道模型构建的准确性。
66.在一个实施例中,根据真实轴线和真实管片环数量确定待构建盾构隧道的隧道框架,包括:根据单位盾构隧道管片模型中每块管片的宽度,确定单位盾构隧道管片模型在真实轴线上的真实管片环坐标;根据真实管片环坐标以及真实管片环数量,确定待构建盾构隧道的隧道框架。
67.本实施例中,终端102在构建隧道框架时,可以获取单位盾构隧道管片模型中每块管片的宽度,该宽度可以代表单位盾构隧道管片模型在上述真实轴线中沿真实轴线延伸方向所占的宽度。终端102可以基于上述宽度,确定单位盾构隧道管片模型在真实轴线上的真实管片环坐标,例如终端102以上述宽度为间隔,分别提取间隔处真实轴线的坐标作为真实管片环坐标。终端102在得到上述单位盾构隧道管片模型在真实轴线上的真实管片环坐标后,可以基于该真实管片环坐标以及真实管片环数量,确定出待构建盾构隧道的隧道框架。
68.具体地,上述真实管片环坐标数据的界面示意图可以如图5所示,图5为一个实施例中真实盾构隧道的真实管片环坐标与真实封顶块位置数据的界面示意图。终端102可以从真实盾构隧道信息中获取到多种信息,这些信息存储在盾构dta数据表格中,其中可以包含在隧道轴线上按照相同距离排布的三维坐标点数据,终端102可以将这些坐标点的x坐标、y坐标、z坐标提取出来,该数据主要用于创建隧道三维轴线。其中,上述相同距离可以是单位盾构隧道管片模型中每片管片的宽度,每个上述x坐标、y坐标、z坐标表征了一个真实管片环坐标。另外,上述盾构单元环中还包括有多个拼装点位,这些点位可以通过将盾构单元环进行基于分割得到,终端102可以获取施工现场技术人员输入的上述待构建盾构隧道所在区间的管片环总数和每环的k块拼装点位数据,最后将k块点位数值通过等比例原则换算成点位拼装参数数据,从而得到如图5中的数据,终端102可以利用上述数据创建管片排布模型以及获取待构建盾构模型中每环管片的拼装点位。其中,k块即为上述的封顶块
69.通过本实施例,终端102可以基于真实轴线以及真实管片环数量确定出待构建盾构隧道的隧道框架,从而终端102可以基于该隧道框架将单位盾构隧道管片模型添加到框架中,得到盾构隧道模型,从而提高盾构隧道模型构建准确度。
70.在一个实施例中,根据真实封顶块位置确定真实管片环中的真实定位点,包括:获取真实封顶块位置所在的真实管片环的圆心位置,作为第一真实定位点;根据预设间隔分
割真实管片环,得到真实管片环上预设数量的拼装点位;真实管片环中的拼装点位与单位盾构隧道管片模型中的拼装点位对应;获取真实封顶块位置在真实管片环中的真实拼装点位,作为第二真实定位点;获取真实管片环中与第二定位点为预设距离的第三真实定位点;根据第一真实定位点、第二真实定位点和第三真实定位点,得到真实定位点;其中,第一真实定位点、第二真实定位点和第三真实定位点形成的面与真实轴线垂直。
71.本实施例中,终端102可以将真实管片环分割为多个部分,得到多个拼装点位,终端102也可以按照同样的分割方式分割单位盾构隧道管片模型,得到与真实管片环的拼装点位对应的拼装点位。拼装点位的示意图可以如图6所示,图6为一个实施例中拼装点位的示意图。终端102可以首先基于真实封顶块位置所在的真实管片环的圆心位置,确定出第一真实定位点。终端102按照如图6中的方式按照预设间隔分割真实管片环后,可以得到真实管片环上预设数量的拼装点位,例如可以是19个,而真实管片环的拼装点位与单位盾构隧道管片模型中的拼装点位对应。终端102可以获取上述真实管片环中真实封顶块位置所在的真实拼装点位,并且终端102可以获取真实管片环中与上述第二定位点为预设距离的第三真实定位点,该预设距离可以根据拼装点位之间的距离得到。从而终端102可以根据上述的第一真实定位点、第二真实定位点和第三真实定位点,得到真实管片环的真实定位点,并且,第一真实定位点、第二真实定位点和第三真实定位点形成的面与真实轴线垂直。其中,之所以采用3个点来确定每个盾构单元环的拼装位置,是因为3点就能形成一个面的原理,当3点形成的面与隧道中心轴线垂直时,可以保证盾构单元环与隧道中心轴线垂直。
72.具体地,上述封顶块可以被称为k块。如图6所示,终端102在将管片环分割后,可以得到19个拼装点位,k块拼装点位值是1到19之间的数值,主要表达k块在环向的具体位置,决定了封顶块的拼装点位,它均匀分部在管片圆环上,管片k块拼装点位被分成了19等份,将整个圆环看成是1,那么每份的值为1/19≈0.0526。例如,终端102将点位1看成圆环的起点参数0,后续拼装点位的参数依次在前一个参数基础上加0.0526,那么点位2的参数即是0.0526,点位3的参数为0.1052,后续点位的参数均可计算出来,通过换算后的参数方便后续利用dynamo来准确控制创建的管片环封顶块的拼装位置。
73.其中,dynamo可以是一款可视化编程工具,可帮助设计师创建使用外部库或任何具有api的autodesk产品的工具。终端102可以通过dynamo进行盾构隧道的建模,在确定真实管片环中的真实定位点时,终端102可以通过dynamo中的curve.pointatparameter节点获取圆环上指定参数处的点的坐标,由上述实施例可知,每一个管片圆环上一共有2个自适应点,编号2的自适应点参数由图5中点位换算参数确定,点3的参数始终固定为编号2的自适应点的参数加0.25。终端102可以根据每一个圆环的圆心坐标,通过节点list.create将一个圆环所在的面上的3个点组成一个点组,从而得到真实管片环中的真实定位点,例如包括圆心处的一个点以及圆环上的两个点,共三个自适应点。
74.通过本实施例,终端102可以基于将管片环分割后的拼装点位,确定真实管片环中的各个真实定位点,从而终端102可以基于真实定位点进行盾构隧道模型的构建,提高了盾构隧道构建的准确性。
75.在一个实施例中,根据真实定位点以及多个定位点确定单位盾构隧道管片模型在待构建隧道中的真实位置,将单位盾构隧道管片模型添加到隧道框架的真实位置中,构建盾构隧道管片模型,包括:针对每个单位盾构隧道管片模型,根据第一定位点、第二定位点
和第三定位点,将该单位盾构隧道管片模型添加到隧道框架中的对应位置;第一定位点与第一真实定位点对应、第二定位点与第二真实定位点对应、第三定位点与第三真实定位点对应;根据多个添加后的单位盾构隧道管片模型,得到盾构隧道管片模型。
76.本实施例中,终端102可以基于真实定位点和单位盾构隧道管片模型中的多个定位点,确定单位盾构隧道管片模型在待构建隧道中的真实位置。例如,上述单位盾构隧道管片模型中的第一定位点与第一真实定位点对应、第二定位点与第二真实定位点对应、第三定位点与第三真实定位点对应,终端102中可以基于上述对应关系,控制管片的封顶块的拼装点位。而由于单位盾构隧道管片模型有多个,对于每个单位盾构隧道管片模型,终端102可以基于上述第一定位点、第二定位点和第三定位点,将单位盾构隧道管片模型添加到上述隧道框架中的对应位置;终端102将多个单位盾构隧道管片模型添加完成后,可以得到上述盾构隧道管片模型。
77.其中,上述添加和构建可以是通过revit软件和dynamo建模程序进行构建,revit是autodesk公司一套系列软件的名称,revit系列软件是为bim(building information modeling,建筑信息模型)构建的,可帮助建筑设计师设计、建造和维护质量更好、能效更高的建筑,其中,bim是一个从规划、设计、施工到管理各阶段统一协调的过程,是把使用标准的理念转换成相应数据的操作软件。例如,终端102可以通过revit软件,载入上述创建的自适应盾构管片族文件,得到单位盾构隧道管片模型。终端102可以通过dynamo中的file path节点读取如图5中的数据,与该数据通过nurbscurve.bypoints节点生成隧道中心线三维轴线,通过curve.pointsatequalsegmentlength节点在中心线上创建均匀分布的点;再通过circle.bycenterpointradiusnormal节点以上述创建的各个点为圆心,以管片环外环半径创建圆环。其中,管片环外环半径可以基于真实管片环的半径得到,圆环法线始终与该圆心点处曲线切线方向对齐。终端102通过dynamo得到上述真实定位点和单位盾构隧道管片模型的定位点之间的对应关系后,可以确定单位盾构隧道管片模型的封顶块的拼装点位,并通过节点adaptivecomponent.bypoints读取上述整个待构建盾构隧道所在区间的点组和自适应盾构单元模型生成盾构隧道管片排布竣工模型,终端102可以通过dynamo中的family types节点读取自适应盾构管片族文件,并自动创建盾构隧道竣工管片拼装模型。例如,如图7所示,图7为一个实施例中构建盾构隧道模型的界面示意图。终端102通过dynamo程序,将上述单位盾构隧道管片模型按照其封顶块对应的拼装点位,以及多个定位点,添加到隧道框架中,从而得到如图7所示的盾构隧道管片模型,由图7可知,呈楔形且最窄的管片块即为封顶块,则每个单位盾构隧道管片模型中的封顶块的拼装点位不同,因此需要根据真实管片环中的真实定位点确定单位盾构隧道管片模型中的封顶块的拼装点位。
78.通过本实施例,终端102可以基于真实定位点和单位盾构隧道管片模型中的多个定位点的对应关系进行盾构隧道管片模型的构建,提高了盾构隧道模型构建的准确性。并且,终端102通过revit软件和dynamo建模程序进行构建,只需要按照模板格式要求准备好数据表格和已经创建好的自适应盾构环文件,即可实现隧道模型构建,还可提高盾构隧道建模的效率。
79.在一个实施例中,将单位盾构隧道管片模型添加到隧道框架的真实位置中,构建盾构隧道管片模型之后,还包括:接收工作人员基于盾构隧道管片模型中目标单位盾构隧道管片模型的真实属性信息,将真实属性信息添加到目标单位盾构隧道管片模型的模型信
息中。
80.本实施例中,由于真实盾构隧道中的各个真实管片环会因为环境因素存在各种各样的缺陷,因此终端102可以采集这些缺陷并进行记录。如图8所示,图8为一个实施例中添加属性信息的界面示意图。工作人员可以对真实盾构隧道中的各个真实管片环进行信息采集,当工作人员需要对某个真实管片环对应的目标单位盾构隧道管片模型进行信息记录时,终端102可以接收工作人员基于上述构建完成的盾构隧道管片模型中目标单位盾构隧道管片模型的真实属性信息,并将该真实属性信息添加到目标单位盾构隧道管片模型的模型信息中。其中,上述真实属性信息可以是工作人员对目标单位盾构隧道管片模型对应的真实管片环记录的属性信息,上述属性信息可以包括管片破损、漏水、错台等信息。并且,终端102可以通过dynamo工具将有问题的管片环添加属性信息。
81.通过本实施例,终端102可以在工作人员检查出真实管片环存在问题时,将该问题附加到相应的管片模型属性上,从而提高了盾构隧道管片模型的可维护性,使得该模型能在运营阶段发挥价值。
82.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
83.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的盾构隧道管片竣工模型构建方法的盾构隧道管片竣工模型构建装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个盾构隧道管片竣工模型构建装置实施例中的具体限定可以参见上文中对于盾构隧道管片竣工模型构建方法的限定,在此不再赘述。
84.在一个实施例中,如图9所示,提供了一种盾构隧道管片竣工模型构建装置,包括:第一获取模块500、第二获取模块502、确定模块504和构建模块506,其中:
85.第一获取模块500,用于获取待构建盾构隧道对应的单位盾构隧道管片模型以及获取单位盾构隧道管片模型中的多个定位点;单位盾构隧道管片模型包括封顶块;多个定位点根据封顶块位置以及单位盾构隧道管片模型的形状确定。
86.第二获取模块502,用于根据待构建盾构隧道对应的真实盾构隧道信息,获取待构建盾构隧道的真实轴线、真实管片环数量以及真实管片环中的真实封顶块位置。
87.确定模块504,用于根据真实轴线和真实管片环数量确定待构建盾构隧道的隧道框架。
88.构建模块506,用于根据真实封顶块位置确定真实管片环中的真实定位点,根据真实定位点以及多个定位点确定单位盾构隧道管片模型在待构建隧道中的真实位置,将单位盾构隧道管片模型添加到隧道框架的真实位置中,构建盾构隧道管片模型。
89.在一个实施例中,上述第一获取模块500,具体用于获取单位盾构隧道管片模型的圆心位置,作为第一定位点;获取单位盾构隧道管片模型的封顶块所在位置,作为第二定位
点;获取单位盾构隧道管片模型的最左端位置,作为第三定位点;根据第一定位点、第二定位点和第三定位点,得到多个定位点。
90.在一个实施例中,上述确定模块504,具体用于根据单位盾构隧道管片模型中每块管片的宽度,确定单位盾构隧道管片模型在真实轴线上的真实管片环坐标;根据真实管片环坐标以及真实管片环数量,确定待构建盾构隧道的隧道框架。
91.在一个实施例中,上述构建模块506,具体用于获取真实封顶块位置所在的真实管片环的圆心位置,作为第一真实定位点;根据预设间隔分割真实管片环,得到真实管片环上预设数量的拼装点位;真实管片环中的拼装点位与单位盾构隧道管片模型中的拼装点位对应;获取真实封顶块位置在真实管片环中的真实拼装点位,作为第二真实定位点;获取真实管片环中与第二定位点为预设距离的第三真实定位点;根据第一真实定位点、第二真实定位点和第三真实定位点,得到真实定位点;其中,第一真实定位点、第二真实定位点和第三真实定位点形成的面与真实轴线垂直。
92.在一个实施例中,上述构建模块506,具体用于针对每个单位盾构隧道管片模型,根据第一定位点、第二定位点和第三定位点,将该单位盾构隧道管片模型添加到隧道框架中的对应位置;第一定位点与第一真实定位点对应、第二定位点与第二真实定位点对应、第三定位点与第三真实定位点对应;根据多个添加后的单位盾构隧道管片模型,得到盾构隧道管片模型。
93.在一个实施例中,上述装置还包括:添加模块,用于接收工作人员基于盾构隧道管片模型中目标单位盾构隧道管片模型的真实属性信息,将真实属性信息添加到目标单位盾构隧道管片模型的模型信息中。
94.上述盾构隧道管片竣工模型构建装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
95.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种盾构隧道管片竣工模型构建方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
96.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
97.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述的盾构隧道管片竣工模型构建方法。
98.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的盾构隧道管片竣工模型构建方法。
99.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的盾构隧道管片竣工模型构建方法。
100.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
101.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
102.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
103.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献