Progress visualization method and system based on tunnel multi-process synchronous construction

By merging and rendering the construction logs of the initial support, invert arch, and secondary lining in the tunnel 3D model, the problem of visualization chaos in multiple processes during tunnel construction was solved, a clear "time-space" relationship and dynamic display were achieved, and the reliability of construction management was improved.

CN122022294APending Publication Date: 2026-05-12XIAN LABEIDE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAN LABEIDE INFORMATION TECH CO LTD
Filing Date
2026-01-20
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing technologies make it difficult to effectively link the multiple processes of initial support, invert arch and secondary lining in tunnel construction in a "time-space" manner, resulting in overlapping segments of multiple lines and processes, making it impossible to clearly visualize and display the construction progress.

Method used

The construction logs for the initial support, invert arch, and secondary lining are merged into the set of completed construction mileage, and a simulated path is generated in the tunnel 3D model for offsetting and rendering to achieve "time-space" association. Different flow rendering attributes are used for separate display.

Benefits of technology

It enables clear visualization of simultaneous multi-stage tunnel construction, avoids overlapping segments, provides clear and reliable guidance for construction management, and improves the intuitiveness and efficiency of progress display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122022294A_ABST
    Figure CN122022294A_ABST
Patent Text Reader

Abstract

The invention provides a progress visualization method and system based on tunnel multi-procedure synchronous construction, and belongs to the technical field of tunnel construction progress management.The method comprises the steps that a primary support construction log, an inverted arch construction log and a secondary lining construction log are combined into a constructed mileage set; the construction logs of all the construction sections are associated with a tunnel three-dimensional model comprising a primary support, an inverted arch and a secondary lining, and then a constructed section simulation path of the primary support, a constructed section simulation path of the inverted arch and a constructed section simulation path of the secondary lining are generated in the tunnel three-dimensional model comprising the primary support, the inverted arch and the secondary lining; and performing offset and rendering, so that the constructed section simulation path of the primary support, the constructed section simulation path of the inverted arch and the constructed section simulation path of the secondary lining are separately displayed, and time-space association of the primary support, the inverted arch and the secondary lining during simultaneous construction is realized. Therefore, multiple lines can be visually displayed during multi-process synchronous construction of the tunnel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of tunnel construction progress management technology, and relates to the progress management technology of multi-process synchronous construction during tunnel construction. Specifically, it is a progress visualization method and system based on multi-process synchronous construction of tunnels. Background Technology

[0002] Multi-process synchronous construction of tunnels refers to the simultaneous execution of multiple key construction processes (such as excavation, initial support, invert arch, secondary lining, and trenching) in different sections of the same tunnel, under the premise of ensuring construction safety. This is achieved through reasonable spatial planning, time staggering, and resource allocation, thereby greatly shortening the overall construction period. The core of multi-process synchronous construction of tunnels is to precisely control the construction time and required working space of each process, and to draw detailed "space-time" relationship diagrams to ensure that each process does not interfere with the others. It is a typical manifestation of the development of modern tunnel construction towards factory-style, intensive, and intelligent production, and has revolutionary significance for long tunnels and projects with tight schedules.

[0003] When constructing tunnels using the drill-and-blast method, the initial support, invert, and secondary lining are the three core support structures. Together with excavation, they constitute the main line of tunnel construction. Therefore, the construction sequence and quality of the initial support, invert, and secondary lining directly affect the safety, stability, and durability of the tunnel. Thus, remote visual monitoring of the construction sequence of the initial support, invert, and secondary lining is crucial. However, current technologies primarily use two-dimensional charts (Gantt charts) for visual monitoring of the construction sequence. This method struggles to establish a "time-space" correlation between multiple processes, resulting in overlapping lines and processes when visualizing the simultaneous construction of multiple tunnel processes. This leads to a chaotic visualization effect and fails to demonstrate the dynamic progress of construction. Summary of the Invention

[0004] In view of the above-described background technology, when carrying out multi-process synchronous construction of initial support, invert arch and secondary lining, it is difficult to correlate multiple processes in "time-space", which leads to the technical problem of overlapping line segments of multiple lines and processes when visualizing the synchronous construction of multiple processes in tunnels. In order to address this technical problem, the present invention proposes a progress visualization method and system based on synchronous construction of multiple processes in tunnels.

[0005] This invention merges the initial support construction log, invert construction log, and secondary lining construction log into a set of completed construction mileage. This facilitates the association of the construction logs of all construction sections with the 3D tunnel model containing the initial support, invert, and secondary lining. Then, simulated paths of the completed sections of the initial support, invert, and secondary lining are generated in the 3D tunnel model containing the initial support, invert, and secondary lining. These paths are then offset and rendered, allowing for separate display of the simulated paths of the initial support, invert, and secondary lining. This achieves a "time-space" association when the initial support, invert, and secondary lining are constructed simultaneously, enabling clear and visual display of multiple routes during the synchronous construction of multiple tunnel processes.

[0006] To solve the above-mentioned technical problems, the present invention adopts the following technical solution: A progress visualization method based on simultaneous multi-stage tunnel construction includes the following steps: S1: Establish a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; S2: Obtain the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; S3: Initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; S4: Repeat step S3 until the merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; S5: Based on the merged set of all construction sections In the 3D tunnel model that includes initial support, invert arch, and secondary lining, simulated paths of the constructed sections of initial support, invert arch, and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch, and secondary lining are then offset and rendered to visualize the progress of simultaneous construction of initial support, invert arch, and secondary lining.

[0007] Further specifying, S2 specifically includes: S2.1: Obtain the construction direction of the i-th construction section in the tunnel and the original initial support construction log corresponding to the i-th construction section in the tunnel. Original invert arch construction log and the original secondary lining construction log ; S2.2: Based on the construction direction of the i-th construction section, generate the original initial support construction log corresponding to the i-th construction section. Original invert arch construction log and the original secondary lining construction log All abnormal data were removed, and the original initial support construction logs after removing abnormal data were analyzed. Original invert arch construction log and the original secondary lining construction log Sort the construction logs according to the construction direction of the i-th construction section to obtain the initial support construction logs corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining .

[0008] Further specifying, S3 specifically includes: Initialize the set of completed mileage for the i-th construction section. Determine the set of completed construction mileage Is it an empty set? If the construction mileage is collected If it is an empty set, then the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle; If the construction mileage is collected For non-empty sets, define the set of completed mileage. The last merged mileage subset Determine the construction direction of the i-th construction section and determine the initial support construction log. Construction log of the invert arch Construction log of secondary lining Collection of completed construction mileage Whether they are continuous or overlapping; If they are continuous or overlapping, the construction direction of the i-th construction section and the last merged mileage subset are used as the basis. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle; If they are not connected or overlapped, the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining As a collection of completed construction mileage A new subset of completed mileage is merged into the set of completed mileage. middle.

[0009] Further specifying, if the sections are continuous or overlapping, the construction direction of the i-th construction section and the last merged mileage subset are used as the basis for determining the mileage. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage Specifically, it includes: If they are consecutive or overlapping; When the construction direction is positive, according to =max( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In, among them, equal , or ; When the construction direction is reversed, according to =min( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle.

[0010] Further specifying, S5 specifically includes: S5.1: In the Cesium platform, based on the merged set of all construction sections Based on the correspondence between the initial support, invert arch, and secondary lining in the three-dimensional model of the tunnel, a full-path coordinate database of the tunnel is generated. Simulated paths of the constructed sections of the initial support, the invert arch, and the secondary lining are then generated based on the full-path coordinate database. S5.2: Based on the three-dimensional tunnel model including the initial support, invert, and secondary lining, the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are all offset in position. The offset distances of the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are not equal. S5.3: After the position is offset, the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are rendered with different flow rendering attributes to achieve spatial separation of the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining during synchronous construction, thus completing the visualization of the progress of synchronous construction of the initial support, invert, and secondary lining.

[0011] Further specifying that, in S5.2, the offset distance between the simulated paths of the constructed sections of the initial support, the constructed sections of the invert arch, and the constructed sections of the secondary lining is at least 50 meters.

[0012] Further specifying, in S5.3, the flow rendering attributes include the flow speed of the flow material, the quantity of the flow material, the flow smoothness, and the color of the flow material.

[0013] A progress visualization system based on synchronous multi-stage construction of tunnels, used to implement the aforementioned progress visualization method based on synchronous multi-stage construction of tunnels, includes the following steps: Model building module: Used to build a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; Acquisition module: Used to acquire the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; Construction log update module: used to initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; Association module: Used to repeat the construction log update module until a merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; And a visualization module: used to merge all construction sections. In the 3D tunnel model that includes initial support, invert arch, and secondary lining, simulated paths of the constructed sections of initial support, invert arch, and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch, and secondary lining are then offset and rendered to visualize the progress of simultaneous construction of initial support, invert arch, and secondary lining.

[0014] A memory storing a program file, which is executed to implement the program instructions formed by the above-described method for visualizing the progress of simultaneous multi-stage tunnel construction.

[0015] An electronic device includes a processor and a memory coupled to each other, wherein, The memory is used to store the program instructions generated by the above-mentioned method for visualizing the progress of multi-stage synchronous construction of tunnels. The processor is used to execute program instructions stored in the memory.

[0016] Compared with the prior art, the beneficial effects of the present invention are as follows: 1. This invention provides a progress visualization method based on simultaneous multi-stage tunnel construction. It merges the initial support construction log, invert construction log, and secondary lining construction log into a set of completed construction mileage. This facilitates the association of the construction logs for all construction sections with a 3D tunnel model containing the initial support, invert, and secondary lining. Then, it generates simulated paths for the completed sections of the initial support, invert, and secondary lining within the 3D tunnel model, performs offsetting and rendering, and displays these simulated paths separately. This achieves a "time-space" association when the initial support, invert, and secondary lining are constructed simultaneously, enabling clear visualization of multiple routes during simultaneous multi-stage tunnel construction without overlapping visualization segments, thus providing clear and reliable guidance for construction management.

[0017] 2. This invention realizes spatial partitioning of the progress of multiple processes such as initial support, invert arch and secondary lining, and dynamic process presentation, which improves the intuitive display and display efficiency of tunnel construction progress.

[0018] 3. This invention will include the original initial support construction log. Original invert arch construction log and the original secondary lining construction log After removing and sorting outlier data, an initial support construction log is generated. Construction log of the invert arch Construction log of secondary lining Then combine with the mileage already constructed. The merger ensured the availability of the initial support construction log during the merger. Construction log of the invert arch Construction log of secondary lining The accuracy of the data provided a reliable data foundation for subsequent visualization.

[0019] 4. This invention uses different flow rendering attributes to render the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining. It can simultaneously and clearly display the construction progress and direction of the initial support, invert, and secondary lining through the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining. Attached Figure Description

[0020] Figure 1 This is a schematic diagram of the progress management method based on simultaneous construction of multiple tunnel processes according to the present invention; Figure 2 This is a schematic diagram of the progress management system based on synchronous construction of multiple tunnel processes according to the present invention; Figure 3 This is a schematic diagram illustrating the progress management method based on simultaneous multi-stage tunnel construction of the present invention. Figure 1 ; Figure 4 This is a schematic diagram illustrating the progress management method based on simultaneous multi-stage tunnel construction of the present invention. Figure 2 ; Figure 5 This is a schematic diagram illustrating the progress management method based on simultaneous multi-stage tunnel construction of the present invention. Figure 3 ; Figure 6 This is a schematic diagram illustrating the progress management method based on simultaneous multi-stage tunnel construction of the present invention. Figure 4 . Detailed Implementation

[0021] The technical solution of the present invention will be further explained and described below with reference to the accompanying drawings and embodiments, but the present invention is not limited to the embodiments described below.

[0022] See Figure 1 This invention proposes a progress visualization method based on simultaneous multi-stage construction of tunnels, comprising the following steps: S1: Establish a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; Specifically, S1 is: S1.1: Obtain the basic database of tunnel information. The basic database of tunnel information includes the tunnel name, starting mileage, ending mileage, and construction direction. Among them, the construction direction is either forward (small mileage → large mileage) or reverse (large mileage → small mileage). Taking tunnel name S as an example, the starting mileage is DK444+830 and the ending mileage is DK453+950. There are three construction sections with different construction directions, as shown in Table 1 below.

[0023] Table 1: Basic Information Database of Tunnel S S1.2: Based on the information database of tunnel S, a three-dimensional model (BIM model) of the tunnel including the initial support, invert arch and secondary lining is established using Revit. For the invert arch (YG), initial support (CZ) and secondary lining (EC) of tunnel S, a model is established every 12 meters. The model attributes include the tunnel name and mileage information, as shown in Table 2 below.

[0024] Table 2: Information Base Database of Tunnel S S1.3: Based on the GIS platform using Cesium and WebGL technologies, load the 3D model of the tunnel including the initial support, invert arch, and secondary lining, and extract the coordinate information of the 3D model of the tunnel including the initial support, invert arch, and secondary lining in the GIS scene to establish a full-path coordinate database for tunnel S. The coordinate points of the model are represented by M, as shown in Table 3 below. In Table 3, k, l, m, and n are all coordinate points on tunnel S.

[0025] Table 3: Database of coordinates for the entire tunnel path of Tunnel S S1.4: Finally, the coordinate points of tunnel S in the three construction sections are obtained from the tunnel full path coordinate database in Table 3, as shown in Table 4.

[0026] Table 4: Set of coordinate points of tunnel S in the three construction sections S2: Obtain the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; Specifically, S2 includes: S2.1: Obtain the construction direction of the i-th construction section in the tunnel and the original initial support construction log corresponding to the i-th construction section in the tunnel. Original invert arch construction log and the original secondary lining construction log See Table 5 for the original initial support construction log corresponding to the i-th construction section. Original invert arch construction log and the original secondary lining construction log Data; This represents the starting mileage of the original initial support construction log corresponding to the i-th construction section. This represents the end mileage of the original initial support construction log corresponding to the i-th construction section. This represents the starting mileage of the original invert construction log corresponding to the i-th construction section. This represents the final mileage of the original invert construction log corresponding to the i-th construction section. This represents the initial mileage of the original secondary lining construction log corresponding to the i-th construction section. This represents the final mileage of the original secondary lining construction log corresponding to the i-th construction section.

[0027] In the first construction section (DK444+830 to DK448+000), the construction direction is reversed, and the corresponding construction log is shown in Table 5.

[0028] Table 5: Construction Log of the First Construction Section In the second construction section (DK448+000 to DK451+442), the construction direction is positive, and the corresponding construction log is shown in Table 6.

[0029] Table 6: Construction Log of the Second Construction Section In the third construction section (DK451+442 to DK453+950), the construction direction is reversed, and the corresponding construction log is shown in Table 7.

[0030] Table 7: Construction Log of the Third Construction Section S2.2: Based on the construction direction of the i-th construction section, generate the original initial support construction log corresponding to the i-th construction section. Original invert arch construction log and the original secondary lining construction log All abnormal data were removed, and the original initial support construction logs after removing abnormal data were analyzed. Original invert arch construction log and the original secondary lining construction log Sort the construction logs according to the construction direction of the i-th construction section to obtain the initial support construction logs corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining ; This represents the starting mileage of the initial support construction log corresponding to the i-th construction section. This represents the end mileage of the initial support construction log corresponding to the i-th construction section. This represents the starting mileage of the invert construction log corresponding to the i-th construction section. This represents the final mileage of the invert construction log corresponding to the i-th construction section. This represents the starting mileage of the secondary lining construction log corresponding to the i-th construction section. This represents the final mileage of the secondary lining construction log corresponding to the i-th construction section.

[0031] The abnormal data removal process is as follows: For forward construction, the starting mileage is greater than the ending mileage; for reverse construction, the starting mileage is less than the ending mileage; or the mileage exceeds the foundation range of tunnel S. All such data are considered abnormal and need to be removed.

[0032] Among them, the original initial support construction log Original invert arch construction log and the original secondary lining construction log The sorting process involves: standardizing the mileage data in the corresponding original construction logs, for example: K444+830→444×1000+830=444830m; sorting the standardized original construction logs to obtain the construction logs; for a positive construction direction, taking the initial support construction log corresponding to the i-th construction section as an example, the sorting result is as follows: For construction in the opposite direction, taking the initial support construction log corresponding to the i-th construction section as an example, the sorting result is as follows: , , and All data are from the initial support construction log corresponding to the i-th construction section.

[0033] In the construction section of Tunnel S from DK444+830 to DK448+000, the construction direction is reversed, from the larger mileage to the smaller mileage. The initial support construction log is as follows: {(448000,447988),(447988,447978),(447978,447967),(447967,447960),(447960,447950} The construction log of the invert arch is obtained as follows: {(448000,447986),(447986,447979),(447979,447968),(447968,447960)}; The construction log of the secondary lining is obtained as follows: {(448000,447987),(447987,447977),(447977,447969)}.

[0034] Tunnel S is located in the construction section from DK448+000 to DK451+442. The construction direction is forward, and the initial support construction log is obtained from the lower mileage to the higher mileage: {(448000,448010),(448010,448019),(448019,448030),(448030,448038),(448038,448050} The construction log of the invert arch is obtained as follows: {(448000,448009),(448009,448019),(448019,448029),(448029,448038)}; The construction log of the secondary lining is obtained as follows: {(448000,448011),(448011,448018),(448018,448028)}.

[0035] Tunnel S is located in the construction section from DK451+442 to DK453+950. The construction direction is reversed, from the larger mileage to the smaller mileage. The initial support construction log is: {(453950,453939),(453939,453928),(453928,453920),(453920,453910),(453910,453900)}; the invert construction log is: {(453950,453940),(453940,453929),(453929,453920),(453920,453911)} The secondary lining construction log is obtained as: {(453950,453939),(453939,453929),(453929,453920)}.

[0036] S3: Initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; S3 specifically includes: initializing the set of completed mileage for the i-th construction section. Determine the set of completed construction mileage Is it an empty set? If it is a set of completed construction mileages... If it is an empty set, then the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In the middle; if the mileage of the construction has been completed. For non-empty sets, define the set of completed mileage. The last merged mileage subset Determine the construction direction of the i-th construction section and determine the initial support construction log. Construction log of the invert arch Construction log of secondary lining Collection of completed construction mileage Whether they are continuous or overlapping; If they are continuous or overlapping, the construction direction of the i-th construction section and the last merged mileage subset are used as the basis. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In the middle; if they are not connected or overlapped, the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining As a collection of completed construction mileage A new subset of completed mileage is merged into the set of completed mileage. In the middle. Where there are consecutive or overlapping sections, the construction direction of the i-th construction section and the last merged mileage subset are used. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In the middle; if continuous or overlapping; when the construction direction is positive, according to =max( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In, among them, equal , or When the construction direction is reversed, according to =min( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle.

[0037] For tunnel S in the construction section from DK444+830 to DK448+000, where the construction direction is reversed, the initial support construction log was obtained. Obtain the invert construction log Obtain the secondary lining construction log .

[0038] For tunnel S in the construction section from DK448+000 to DK451+442, with the construction direction being forward, the initial support construction log was obtained. Obtain the invert construction log Obtain the secondary lining construction log .

[0039] For tunnel S in the construction section from DK451+442 to DK453+950, ​​where the construction direction is reversed, the initial support construction log was obtained. Obtain the invert construction log Obtain the secondary lining construction log .

[0040] S4: Repeat step S3, see Table 8, until the merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; Table 8: Combined Set of All Construction Sections S5: Based on the merged set of all construction sections In the 3D tunnel model that includes initial support, invert arch and secondary lining, simulated paths of the constructed sections of initial support, invert arch and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch and secondary lining are offset and rendered respectively to visualize the progress when initial support, invert arch and secondary lining are constructed simultaneously. S5 specifically includes: S5.1: In the Cesium platform, based on the merged set of all construction sections The correspondence between the initial support, invert, and secondary lining in the 3D model of the tunnel is established. The coordinates of the starting and ending mileages of the initial support, invert, and secondary lining are retained. A coordinate point is selected every 20m between the starting and ending mileages as a sampling point. The turf.lineString() method of Turf.js is used to create a new path based on the key points, generating a full tunnel path coordinate database. Based on the full tunnel path coordinate database, simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are generated. S5.2: Based on the 3D tunnel model including the initial support, invert, and secondary lining, the simulated paths of the constructed sections of the initial support, invert, and secondary lining are offset (150m for the initial support, 100m for the invert, and 50m for the secondary lining). The lineOffset algorithm of Turf.js is used to generate the translated coordinate lines according to the offset distance, thereby realizing the spatial separation of the multi-process line segments. The offset distances of the simulated paths of the constructed sections of the initial support, invert, and secondary lining are not equal. S5.3: After the position offset, the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are rendered using different flow rendering attributes. During rendering, each sampling point is automatically linearly connected to ensure the path is continuous and smooth, thereby reducing data transmission and rendering pressure. This achieves spatial separation of the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining during synchronous construction, and completes the visualization of the progress of synchronous construction of the initial support, invert, and secondary lining.

[0041] In S5.2 above, the offset distance between the simulated paths of the constructed sections of the initial support, the constructed sections of the invert arch, and the constructed sections of the secondary lining is at least 50 meters.

[0042] In S5.3 above, the flow rendering attributes include the flow speed of the flow material (10m / s is preferred), the quantity of flow material, the flow smoothness (sampling rate 1), and the color of the flow material (initial support: rgba(127, 62, 30, 0.8), invert arch: rgba(255, 165, 0, 0.8), secondary lining: rgba(255, 255, 0, 0.8)). See Figure 3 , Figure 4 , Figure 5and Figure 6 For better visualization, the initial support, invert arch, and secondary lining are shown separately, and arrows indicate the construction direction of each section.

[0043] As a preferred embodiment of the present invention, the scenario of full-section completion is as follows: if the starting mileage of the merged constructed section is consistent with the starting mileage of the tunnel foundation database, and the ending mileage is consistent with the ending mileage of the tunnel foundation database (i.e., the initial support, invert arch, and secondary lining construction of the entire tunnel mileage are completed), see [reference]. Figure 5 Then it is represented by a green (RGB (52,199,89)) flowing line, with the arrow pointing in the same direction as the construction direction.

[0044] See Figure 3 , Figure 4 and Figure 6 Partially completed scenario: If the merged constructed sections do not cover the entire tunnel mileage, three dynamic flow lines are drawn according to the process (initial support: dark brown, invert arch: orange, secondary lining: yellow) to show only the constructed sections of each process; intuitively distinguish the constructed and unconstructed areas and construction directions.

[0045] This invention discloses a progress visualization method based on simultaneous multi-stage tunnel construction. It merges the initial support construction log, invert construction log, and secondary lining construction log into a set of completed construction mileage. This facilitates the association of the construction logs for all construction sections with a 3D tunnel model containing the initial support, invert, and secondary lining. Then, simulated paths for the completed sections of the initial support, invert, and secondary lining are generated within the 3D tunnel model, and offset and rendered. This allows for separate display of the simulated paths for these sections, achieving a "time-space" association during simultaneous construction of the initial support, invert, and secondary lining. This enables clear visualization of multiple routes during simultaneous multi-stage tunnel construction without overlapping visualization segments, providing clear and reliable guidance for construction management.

[0046] See Figure 2 The present invention also proposes a progress visualization system based on synchronous construction of multiple tunnel processes, which is used to realize the above-mentioned progress visualization method based on synchronous construction of multiple tunnel processes, including a model building module, an acquisition module, a construction log update module, an association module and a visualization module. Model building module: Used to build a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; Acquisition module: Used to acquire the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; Construction log update module: used to initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; Association module: Used to repeat the construction log update module until a merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; And a visualization module: used to merge all construction sections. In the 3D tunnel model that includes initial support, invert arch, and secondary lining, simulated paths of the constructed sections of initial support, invert arch, and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch, and secondary lining are then offset and rendered to visualize the progress of simultaneous construction of initial support, invert arch, and secondary lining.

[0047] The progress visualization system based on synchronous construction of multiple tunnel processes of the present invention is completely corresponding to the progress visualization method based on synchronous construction of multiple tunnel processes described above. For the specific contents of the model building module, acquisition module, construction log update module, association module and visualization module, please refer to the description of the progress visualization method based on synchronous construction of multiple tunnel processes described above. The present invention will not repeat them here.

[0048] The present invention also proposes a memory that stores a program file. The program file is executed to implement the program instructions formed by the above-described method for visualizing the progress of multi-process synchronous construction of tunnels. For details of the method for visualizing the progress of multi-process synchronous construction of tunnels, please refer to the above description. The present invention will not repeat it here.

[0049] The memory in this invention may specifically include random access memory (RAM), main memory, read-only memory (ROM), programmable ROM, erasable programmable ROM, registers, hard disk, removable disk, or CD-ROM. It should be noted that those skilled in the art can choose the form and type of storage medium according to actual usage needs, and this invention does not impose further specific limitations.

[0050] The present invention also proposes an electronic device, including a processor and a memory coupled to each other, wherein the memory is used to store the program instructions formed by the above-mentioned method for visualizing the progress of multi-process synchronous construction of tunnels; the processor is used to execute the program instructions stored in the memory. For details of the method for visualizing the progress of multi-process synchronous construction of tunnels, please refer to the above description, and the present invention will not repeat them here.

[0051] The electronic device in this invention includes any electronic device capable of executing program instructions, such as a computer, mobile terminal, remote control device, or wearable device.

[0052] The above description is only used to illustrate the technical solutions of the present invention, and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing, those skilled in the art should understand that modifications can still be made to the technical solutions described above, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the present invention.

Claims

1. A method for visualizing the progress of multi-stage synchronous construction in tunnels, characterized in that, Includes the following steps: S1: Establish a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; S2: Obtain the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; S3: Initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; S4: Repeat step S3 until the merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; S5: Based on the merged set of all construction sections In the 3D tunnel model that includes initial support, invert arch, and secondary lining, simulated paths of the constructed sections of initial support, invert arch, and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch, and secondary lining are then offset and rendered to visualize the progress of simultaneous construction of initial support, invert arch, and secondary lining.

2. The progress visualization method based on synchronous construction of multiple tunnel processes according to claim 1, characterized in that, S2 specifically includes: S2.1: Obtain the construction direction of the i-th construction section in the tunnel and the original initial support construction log corresponding to the i-th construction section in the tunnel. Original invert arch construction log and the original secondary lining construction log ; S2.2: Based on the construction direction of the i-th construction section, generate the original initial support construction log corresponding to the i-th construction section. Original invert arch construction log and the original secondary lining construction log All abnormal data were removed, and the original initial support construction logs after removing abnormal data were analyzed. Original invert arch construction log and the original secondary lining construction log Sort the construction logs according to the construction direction of the i-th construction section to obtain the initial support construction logs corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining .

3. The progress visualization method based on simultaneous multi-process tunnel construction according to claim 1, characterized in that, S3 specifically includes: Initialize the set of completed mileage for the i-th construction section. Determine the set of completed construction mileage. Is it an empty set? If the construction mileage is collected If it is an empty set, then the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle; If the construction mileage is collected For non-empty sets, define the set of completed mileage. The last merged mileage subset Determine the construction direction of the i-th construction section and determine the initial support construction log. Construction log of the invert arch Construction log of secondary lining Collection of completed construction mileage Whether they are continuous or overlapping; If they are continuous or overlapping, the construction direction of the i-th construction section and the last merged mileage subset are used as the basis. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle; If they are not connected or overlapped, the initial support construction log will be... Construction log of the invert arch Construction log of secondary lining As a collection of completed construction mileage A new subset of completed mileage is merged into the set of completed mileage. middle.

4. The progress visualization method based on simultaneous multi-stage tunnel construction according to claim 3, characterized in that, If the sections are continuous or overlapping, the construction direction of the i-th construction section and the last merged mileage subset shall be used as the basis for determining the mileage. Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage Specifically, it includes: If they are consecutive or overlapping; When the construction direction is positive, according to =max( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage In, among them, equal , or ; When the construction direction is reversed, according to =min( Initial support construction log Construction log of the invert arch Construction log of secondary lining Merge into the set of completed mileage middle.

5. The progress visualization method based on simultaneous multi-stage tunnel construction according to claim 1, characterized in that, S5 specifically includes: S5.1: In the Cesium platform, based on the merged set of all construction sections Based on the correspondence between the initial support, invert arch, and secondary lining in the three-dimensional model of the tunnel, a full-path coordinate database of the tunnel is generated. Simulated paths of the constructed sections of the initial support, the invert arch, and the secondary lining are then generated based on the full-path coordinate database. S5.2: Based on the three-dimensional tunnel model including the initial support, invert, and secondary lining, the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are all offset in position. The offset distances of the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are not equal. S5.3: After the position is offset, the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining are rendered with different flow rendering attributes to achieve spatial separation of the simulated paths of the constructed sections of the initial support, the invert, and the secondary lining during synchronous construction, thus completing the visualization of the progress of synchronous construction of the initial support, invert, and secondary lining.

6. The progress visualization method based on synchronous construction of multiple tunnel processes according to claim 5, characterized in that, In S5.2, the offset distance between the simulated paths of the constructed sections of the initial support, the constructed sections of the invert arch, and the constructed sections of the secondary lining is at least 50 meters.

7. The progress visualization method based on simultaneous multi-process tunnel construction according to claim 5, characterized in that, In S5.3, the flow rendering attributes include the flow speed of the flow material, the quantity of the flow material, the flow smoothness, and the color of the flow material.

8. A progress visualization system based on synchronous construction of multiple tunnel processes, used to implement the progress visualization method based on synchronous construction of multiple tunnel processes as described in claim 1, characterized in that, Includes the following steps: Model building module: Used to build a three-dimensional model of the tunnel, including the initial support, invert arch, and secondary lining; Acquisition module: Used to acquire the construction direction of the i-th construction section in the tunnel and the initial support construction log corresponding to the i-th construction section in the tunnel. Construction log of the invert arch Construction log of secondary lining ; Construction log update module: used to initialize the set of completed mileage for the i-th construction section. The initial support construction log corresponding to the i-th construction section. Construction log of the invert arch Construction log of secondary lining The set of completed mileage merged into the i-th construction section In the process, the merged set of the i-th construction section is obtained. ; Association module: Used to repeat the construction log update module until a merged set of all construction sections is obtained. , where n is the number of tunnel construction sections; the merged set of all construction sections Synchronously link it to the three-dimensional tunnel model that includes the initial support, invert arch, and secondary lining; And a visualization module: used to merge all construction sections. In the 3D tunnel model that includes initial support, invert arch, and secondary lining, simulated paths of the constructed sections of initial support, invert arch, and secondary lining are generated. The simulated paths of the constructed sections of initial support, invert arch, and secondary lining are then offset and rendered to visualize the progress of simultaneous construction of initial support, invert arch, and secondary lining.

9. A memory, characterized in that, The system stores a program file, which is executed to implement the program instructions formed by the progress visualization method based on synchronous construction of multiple tunnel processes as described in any one of claims 1-7.

10. An electronic device, characterized in that, This includes interconnected processors and memory, wherein, The memory is used to store program instructions generated by the progress visualization method based on synchronous multi-process tunnel construction as described in any one of claims 1-7. The processor is used to execute program instructions stored in the memory.