A construction risk determination system and method based on a construction plan

By constructing collision bodies and envelopes in a twin digital factory for pre-collision judgment, the problems of inaccurate construction risk prediction and large computational load in existing technologies are solved, enabling rapid and accurate construction risk prediction and scheme generation, and reducing construction costs and delay risks.

CN117522131BActive Publication Date: 2026-04-10DMS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DMS CORP
Filing Date
2023-11-17
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing technologies cannot accurately determine the relationship between construction plans and underground pipelines in 3D simulation scenarios, resulting in inaccurate construction risk predictions and a large amount of calculation, making it impossible to quickly generate construction plans, increasing construction costs and the risk of delays.

Method used

By constructing collision bodies and envelopes in a digital twin factory, pre-collision judgment is performed, simplifying the calculation workload, screening out locations with construction risks, and displaying specific risk points in a three-dimensional manner.

Benefits of technology

It enables rapid and accurate prediction of construction risks, reduces the amount of calculation and calculation time, improves the feasibility and efficiency of construction plans, and reduces the risk of construction misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117522131B_ABST
    Figure CN117522131B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of construction risk determination system and method based on construction scheme, belong to underground construction detection technical field.The method includes: based on three-dimensional model component and construction scheme respectively constructs collision body and envelope;The collision body is collided with the envelope to determine whether there is construction risk, in the case where there is construction risk, at least one collision test is carried out to the envelope by the collision element formed by collision body division to determine the point set of the collision element and the envelope intersection;Based on the position information of the point set, confirm the construction position related to the envelope that there is construction risk and display in three-dimensional way.For the defects of large amount of calculation and low accuracy of calculation result in prior art, the data processing steps are improved in the present application, the effective data is screened by using the pre-collision step with less data calculation, the accuracy of construction risk prediction is improved, and the amount of calculation is greatly reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of construction detection, and particularly relates to a construction risk determination system and method based on a construction scheme. BACKGROUND

[0002] Modern factories have various types of underground pipelines, and the pipelines are distributed in complex positions. When underground construction is needed, the underground pipelines are often damaged or the pipelines hinder the construction. When these situations occur, workers need to repair, re-construct, or modify the construction plan. That is, when the correlation between the underground pipelines and the current construction is unclear, the construction encounters more obstacles. Specifically, before actual construction, the construction unit needs to accurately know the positions of the underground reserved pipelines, especially the depth of each specific position, in addition to the starting point and endpoint of the trench excavation and the depth. This is because the actual underground pipelines of the factory are laid according to the terrain conditions and are not regularly arranged, and the depth is also irregular. If the excavation is directly performed according to a certain depth data, there is a risk of cutting optical fibers. Therefore, in order to reduce such phenomena, before the construction, it is more inclined to judge the correlation between the current construction plan and the underground pipelines by establishing a three-dimensional simulation scene, to judge whether the underground pipelines hinder the current construction plan, which is beneficial to set the construction plan in advance according to the distribution characteristics of the underground pipelines, so that the construction process can be smoothly performed.

[0003] For a twin factory, it includes a real entity factory and a three-dimensional simulation factory completely consistent with the real entity factory. When the underground construction is needed, the three-dimensional simulation scene is more beneficial to judge the construction obstacles in advance. However, although the distribution of the underground pipelines is known, how to accurately judge the relationship between the construction project and the underground pipelines and obtain a proper construction scheme is also a difficult technical problem to solve. For the construction positions prone to risks in the related construction scheme, the system of the prior art cannot give accurate reminding information, which leads to the situation that even if an effective construction scheme is established, the construction is not in place. How to design a high-precision construction scheme and how to accurately predict the construction risk combined with the construction scheme are problems that the prior art needs to solve.

[0004] Chinese patent application CN109242827A discloses a method for collision detection of power cable lines and underground trenches. First, a three-dimensional space model of the power cable lines and underground trenches is constructed using a parameterized modeling method. Then, a safety box is generated according to the three-dimensional space model of the power cable lines. Finally, a three-dimensional scene is constructed, and collision detection of the power cable lines and underground trenches is performed. This patent quickly and effectively calculates the collision detection between the cable power lines and the underground trenches by introducing a safety box, and highlights the collision focus between the cable power lines and the underground trenches, enabling intuitive observation of the collision position between the cable power lines and the underground trenches.

[0005] However, this patent has the following defects: the cable line contains various laying methods, and the trend, outer diameter, and minimum distance of the underground trench are different, resulting in a large amount of data calculation when performing collision calculation, and even requiring external auxiliary calculation. For the construction party, how to shorten the construction period and how to quickly obtain the construction scheme are the first problems to be solved. Due to the defect of high calculation amount, the construction party needs to wait for a long time for the system to judge the feasibility of the construction scheme after giving a preset scheme. Therefore, this patent has not been widely promoted and used.

[0006] In addition, this patent cannot generate corresponding cross-sectional views, collision point sets, and related construction coordinates and parameters, making it impossible to provide effective data support for the feasibility of construction. If the construction is hindered by unexpected underground components, the construction project is prone to delay and increased construction cost.

[0007] Chinese patent application CN115774917A discloses a three-dimensional collision detection method, device, equipment and storage medium for underground pipelines. The method includes: obtaining size data of each underground pipeline, determining collision points between each underground pipeline according to the size data; constructing a pipeline cross-sectional view of each underground pipeline within a predetermined range containing the collision points; and adjusting the size data of each underground pipeline within the predetermined range according to the pipeline cross-sectional view until there is no collision point between each underground pipeline. Although this patent can modify the error of collision data in the formed three-dimensional model after underground pipeline construction, it cannot be used in the construction process that requires efficient collision judgment and cross-sectional view generation, and the collision calculation process is also complex. This patent does not consider the bending of underground pipelines and the relationship with the construction range, resulting in that this patent is only applicable to collision detection and cannot be used for data support for construction projects.

[0008] In addition, on the one hand, due to the difference in understanding of those skilled in the art; on the other hand, due to the fact that the applicant has studied a large number of literatures and patents when making the present application, but limited by the size and has not listed all the details and contents in detail, but this does not mean that the present application does not have these prior art characteristics, on the contrary, the present application has all the characteristics of the prior art, and the applicant reserves the right to add relevant prior art in the background art. SUMMARY

[0009] In the prior art, the construction scheme and the construction risk of the existing building are determined by simulating the scene in three dimensions. The defects are: (1) the three-dimensional simulation scene is inconsistent with the actual structure, resulting in no construction risk in the three-dimensional scene, but the construction workers still have construction accidents in the construction process; (2) in the three-dimensional scene, each virtual building and the construction scheme are tested for risk, and the computer has a large amount of calculation and a long calculation time. The prior art has appeared a step-by-step detection method through multiple collision detection to analyze the risk in the actual engineering operation in advance. For example, the patent document with publication number CN105469406A discloses a virtual object collision detection method based on bounding box and space division. First, the virtual object collision pre-detection is performed on two irregular virtual objects, then the region is segmented in the detection area, and the intersection test is performed in each sub-region of the segmented detection area. The point vector set representing the moving virtual object and the triangular surface representing the virtual object not currently assembled are used for virtual object collision detection: if there is an intersection, the two virtual objects collide, otherwise, no collision occurs. However, the collision objects in the technical solution are located inside the geometric body (bounding box) with slightly larger volume and simple characteristics, and the collision test is limited to the virtual objects inside it, which cannot realize the collision analysis process between the virtual object and the envelope. Therefore, it is impossible to test the collision risk of each virtual building and the construction scheme.

[0010] Based on the above defects, the present application hopes to provide a construction risk determination method and system based on the construction scheme with small calculation amount and high construction risk prediction accuracy on the basis of the twin digital factory. The advantage of the twin factory is that the buildings in the three-dimensional scene are consistent with the real buildings of the factory. The laying of underground pipelines is similar or consistent with the pipeline in the three-dimensional scene, with small differences.

[0011] The application provides a construction risk determination method based on a construction scheme from a first aspect.

[0012] Compared with the prior art, the risk determination method can construct a collision body according to different three-dimensional model components, construct a corresponding envelope body according to a specific construction scheme, and realize simulation of a construction process by collision between the collision body and the envelope body. Based on the above technical features, the application solves the technical problem of how to determine the construction risk points of the construction scheme in the actual operation process. Specifically, the collision objects in the application are the collision body composed of the three-dimensional model components and the envelope body composed according to the construction scheme. The collision body corresponds to the pipeline structure that needs to be constructed in the actual construction process and belongs to the movable collision object. The envelope body corresponds to the objective construction environment that already exists in the actual construction environment and belongs to the construction boundary condition for limiting the construction space of the collision object. That is to say, the prior art is aimed at collision analysis between different movable components in a specific operation environment, and mainly solves the assembly accuracy problem of the components in virtual assembly, which is significantly different from the above technical problem to be solved by the application. Further, the application can simply perform pre-collision by constructing the collision body and the envelope body, preliminarily judge the position with construction risk with less calculation amount, exclude the collision body without construction risk, and then accurately and complexly calculate the position with construction risk. In this way, the calculation amount of the early processing is reduced, and accurate results are also obtained.

[0013] Further, compared with the prior art, the present application can determine the specific collision position by dividing the collision body into several collision elements and performing collision test with the envelope body respectively in the case of construction risk in pre-collision result. Based on the above technical features, the technical problem to be solved by the present application is how to determine the specific position of the construction risk point in the construction scheme. Specifically, in the prior art, after determining the preliminary collision possibility, the region to be detected is segmented, that is, the specific segmentation object is the partial space region in the bounding box. However, the specific collision region obtained by this method can only show the approximate collision risk region, and cannot determine the risk point on the virtual object where the collision occurs, which is not convenient for the construction personnel to adjust the to-be-constructed pipeline adaptively to eliminate the construction risk analyzed, and significantly reduces the overall construction risk analysis efficiency. Further, compared with the prior art, the present application can display the specific risk position in three-dimensional manner after determining the specific position information of the collision element and the envelope body. Based on the above technical features, the technical problem to be solved by the present application is how to realize the visualization of the risk position. For the above technical problem, the prior art has realized the visual display of the collision position by the collision detection and analysis result of the line and the underground pipe trench. For example, the patent document with publication number CN109242827A discloses a method for collision detection of power cable line and underground pipe trench. First, a three-dimensional space model of the power cable line and the underground pipe trench is constructed by using a parameterized modeling method. Then, a safety frame is generated according to the three-dimensional space model of the power cable line. Finally, a three-dimensional scene is constructed, and the collision detection of the power cable line and the underground pipe trench is performed. The technical solution can quickly and effectively calculate the collision detection between the cable power line and the underground pipe trench, and highlight the collision focus between the cable power line and the underground pipe trench, so that the collision position between the cable power line and the underground pipe trench can be observed intuitively. However, in the technical solution, the collision position is obtained by finding the focus point of the edge line of the upper top and the lower bottom of the underground pipe three-dimensional model and each face in the cube of the cable well safety frame and the laying section safety frame, and the finally highlighted collision position can only reflect the risk position on the cable pipeline, and cannot determine the risk position on the corresponding construction scheme. At the same time, the technical solution needs to model the whole underground pipe trench and perform collision analysis, which significantly increases the data processing amount. On the contrary, the present application can display the specific collision element after determining the collision risk, and can filter out the collision element with construction risk, reducing the display interference of invalid collision elements. On the other hand, the whole construction scheme is set as an envelope body, which can simplify the data calculation in the collision test process, and does not need to calculate other pipe network distribution data involved in the underground construction process, so the data processing amount can be significantly reduced.

[0014] According to a preferred embodiment, the method for constructing the collision body comprises: determining the start point, end point and excavation depth of the construction in the virtual three-dimensional space; constructing a two-dimensional rectangular surface based on the start point and end point, and setting a margin in the direction perpendicular to the two-dimensional rectangular surface to construct a cube as the collision body.

[0015] The collision body is constructed in the manner of constructing a cube, which can represent the irregular construction range to be constructed by a standard three-dimensional cube, and simplify the calculation amount of the preliminary collision test of the collision body.

[0016] According to a preferred embodiment, the margin is set based on the excavation depth to reduce the calculation amount. The margin is set to expand the three-dimensional space of the construction range. The margin is set as the construction depth, which can calculate the size of the collision body based on the underground depth of the construction, and does not need to calculate the depth data of the underground construction, so the data processing amount can be significantly reduced.

[0017] According to a preferred embodiment, the method for constructing the envelope body comprises: constructing a cube based on the longest side length of the three-dimensional model component, and the cube is the envelope body. The longest side of the invisible three-dimensional model component is taken as the envelope body, which has the advantage of simplifying the calculation of data in the process of collision test, and does not miss some part of the underground model.

[0018] According to a preferred embodiment, the pre-collision method comprises: judging the inclusion, overlap and tangent relationship of the surface of the collision body and the envelope body, and judging the collision body with the overlap and tangent relationship with the envelope body as the collision body with construction risk.

[0019] The overlap and tangent relationship of the collision body and the envelope body indicates that the construction range and the invisible three-dimensional model component exist in the touching case, so the preliminary judgment of such case as the construction risk is more likely to exclude the collision body without construction risk.

[0020] According to a preferred embodiment, the method for performing at least one collision test on the collision elements divided from the collision body and the envelope body comprises: performing at least one collision test on the collision elements divided from the collision body and the envelope body, and selecting the collision elements with the collision risk with the envelope body to perform point-by-point collision with the envelope body to obtain the point set intersecting with the envelope body.

[0021] Compared with the prior art, the collision body of the present application can be decomposed according to the result of pre-collision, and more accurate collision test can be performed by the collision elements obtained after decomposition. Based on the above distinguishing technical features, the technical problem to be solved by the present application is how to determine the specific collision position of the three-dimensional model component to be constructed when the construction scheme is executed. Specifically, in the prior art, the collision data processing amount of the invalid space will be significantly increased by spatially dividing the detection area, thereby resulting in low overall collision analysis efficiency. In the present application, the collision body is divided into collision elements, and it can be specifically found which collision elements have intersection points 8 with the envelope body, so as to determine the intersection set, i.e. the point set. After determining the collision body with construction risk, the advantage of calculating the point set is that the calculation amount required for pre-collision is small, and the calculation amount required for calculating the point set is large. Therefore, by implementing multiple pre-collisions first, deleting the collision body part without construction risk, and then implementing the calculation of the point set, the calculation amount can be significantly reduced, and the calculation time can be saved.

[0022] According to a preferred embodiment, in the case where the envelope body extends to outside the construction area at least at one end, the envelope body to be detected within the construction area is divided and retained based on the construction area. The shape of the underground three-dimensional model component can be complex, especially for pipelines with infinite length. Representing the entire pipeline as an infinite envelope body not only increases the calculation amount, but also is meaningless. Therefore, the present application only selects the envelope body within the construction area for collision test, thereby improving the proportion of effective data and reducing the calculation amount of invalid data.

[0023] According to a preferred embodiment, before point-by-point collision, the irregular envelope body to be detected within the construction area is divided into a plurality of envelope body subunits in a manner of constructing a virtual envelope body, segmentation and / or splitting; the plurality of envelope body subunits are pre-collided with the collision body to screen out the envelope body subunits with construction risk; and the envelope body subunits are subjected to at least one collision test with the plurality of collision elements.

[0024] Compared with the prior art, the present application can decompose the envelope body and screen out the envelope body subunit for performing specific collision analysis. Based on the above distinguishing technical features, the technical problem to be solved by the present application is how to reduce the invalid data processing amount in collision analysis. Specifically, the present application constructs the envelope body according to the longest side of the non-visible three-dimensional model component (such as the underground three-dimensional model component). When the three-dimensional model component is irregularly shaped, the envelope body formed by construction will inevitably have a large number of non-real parts. Therefore, dividing the envelope body into a plurality of envelope body subunits is beneficial to exclude the envelope body subunits without construction risk through collision test, so as to screen out the envelope body subunits with construction risk. This simple division can reduce the data processing amount of collision test, and avoid that the envelope body without construction risk is also divided into collision test for invalid calculation.

[0025] The application provides a construction risk determination system based on a construction scheme from a second aspect. The system comprises at least a processor configured to: construct a collision body and an envelope body based on a three-dimensional model component and the construction scheme respectively; perform pre-collision between the collision body and the envelope body to determine whether there is a construction risk, and in the case where there is a construction risk, perform at least one collision test between a plurality of collision elements divided from the collision body and the envelope body to determine a point set where the collision elements intersect with the envelope body; and confirm a construction position related to the envelope body where there is a construction risk based on position information of the point set and display the construction position in three dimensions.

[0026] The construction risk determination system based on the construction scheme can reduce the amount of calculation by means of preliminary calculation and detailed calculation, and does not miss the calculation of key positions. Therefore, the system has fast calculation speed and short calculation delay time. The three-dimensional construction position is clearly displayed on the display, so that the construction personnel have a clear spatial concept and reduce the misoperation of construction.

[0027] According to a preferred embodiment, the method for constructing the collision body by the processor comprises: determining a starting point, an ending point and an excavation depth of construction in a virtual three-dimensional space; constructing a two-dimensional rectangular surface based on the starting point and the ending point, and setting a margin in a direction perpendicular to the two-dimensional rectangular surface to construct a cube as the collision body.

[0028] The processor of the application can simplify the shape of the collision body by setting the collision body as a cube, thereby reducing the amount of calculation.

[0029] According to a preferred embodiment, the processor sets the margin based on the excavation depth to reduce the amount of calculation.

[0030] According to a preferred embodiment, the method for constructing the envelope body by the processor comprises: constructing a cube based on the longest side length of the three-dimensional model component, and the cube is the envelope body. In this way, the shape of the envelope body is simplified, and the amount of calculation in the pre-collision process is reduced.

[0031] According to a preferred embodiment, the method for performing the pre-collision by the processor comprises: judging the surface of the collision body and the envelope body for containing, overlapping and tangent relationships, and judging the collision body having the overlapping and tangent relationships with the envelope body as the collision body where there is a construction risk. The collision test method of the application can screen out the collision body where there is a construction risk by simple relationship judgment.

[0032] According to one preferred embodiment, the method for performing at least one collision test between the plurality of collision elements formed by the collision body division and the envelope body by the processor comprises: performing at least one collision test between the plurality of collision elements formed by the collision body division and the envelope body, selecting the collision elements at risk of collision with the envelope body for point-by-point collision with the envelope body to obtain a point set intersecting with the envelope body. In this way, the volume of the collision elements can be refined and the collision intersection points 8 can be obtained, and the point set formed by the plurality of intersection points 8 can clearly show the construction risk position.

[0033] According to one preferred embodiment, when the envelope body extends to outside the construction area at at least one end, the processor divides the envelope body based on the construction area and retains the envelope body to be tested within the construction area. The present application can exclude irrelevant envelope body parts by only calculating the envelope body within the construction area, thereby reducing the amount of data for subsequent calculation.

[0034] According to one preferred embodiment, before the point-by-point collision, the processor divides the irregular envelope body to be tested within the construction area into a plurality of envelope sub-units in a manner of constructing a virtual envelope body, segmentation and / or splitting; performs pre-collision between the plurality of envelope sub-units and the collision body to screen out the envelope sub-units at risk of construction; and performs at least one collision test between the envelope sub-units and the plurality of collision elements.

[0035] The present application splits and excludes the parts of the envelope body that do not have construction risks, further simplifying the amount of data to be processed subsequently.

[0036] When the virtual envelope body and the collision body are at risk of construction, the processor divides the envelope body to be tested into envelope sub-units in a segmented manner, and performs pre-collision again between the envelope sub-units and the collision body to screen out the envelope sub-units at risk of construction. By the segmented manner, the present application can exclude the envelope sub-units that do not have construction risks again, thereby reducing the amount of calculation for subsequent precise calculation.

[0037] The processor performs point-by-point collision between the envelope sub-units at risk of construction and the plurality of collision elements to obtain a point set intersecting with the envelope body.

[0038] Before the point-by-point collision, the processor connects the vertices at both ends of the irregular envelope body to be tested within the construction area to construct a virtual envelope body, performs pre-collision between the virtual envelope body and the collision body, and retains the envelope body part at risk of construction as an envelope sub-unit. The construction of the virtual envelope body can test the relative position between the collision body and the envelope body, and the collision body far from the center and both ends of the envelope body can be excluded. BRIEF DESCRIPTION OF DRAWINGS

[0039] Figure 1 is a simplified schematic diagram for constructing a collision body provided by the present application;

[0040] Figure 2 is a simplified schematic view of intersection of the collision body and the envelope body of the present application;

[0041] Figure 3 is a simplified schematic view of the case where the underground storage tank exists of the present application;

[0042] Figure 4 is a simplified schematic view of the collision body of the present application being cut;

[0043] Figure 5 is a logic module schematic view of a construction risk determination system based on a construction scheme provided by the present application;

[0044] Figure 6 is a simplified schematic view of the distribution of the envelope body and the collision body of the special structure provided by the present application;

[0045] Figure 7 is a simplified schematic view of the non-overlapping and non-tangent relationship of the virtual envelope body and the collision body provided by the present application;

[0046] Figure 8 is a plane schematic view of the non-overlapping and non-tangent relationship of the virtual envelope body and the collision body provided by the present application;

[0047] Figure 9 is a simplified schematic view of another scheme of the virtual envelope body and the collision body overlapping provided by the present application;

[0048] Figure 10 is a plane schematic view of another scheme of the virtual envelope body and the collision body overlapping of the present application.

[0049] List of reference signs

[0050] 1: processor; 2: terminal; 3: storage tank; 4: starting point; 5: first end point; 6: second end point; 7: excavation depth; 8: intersection; 9: ground; 11: first envelope body subunit; 12: second envelope body subunit; 13: first tangent plane; 14: second tangent plane; 15: third tangent plane; 16: fourth tangent plane; 17: virtual cube; 18: sphere; 19: bending part; 20: virtual envelope body; 21: third envelope body subunit. DETAILED DESCRIPTION

[0051] The following will be described in detail with reference to the accompanying drawings.

[0052] The present application makes the following explanations on some nouns.

[0053] Three-dimensional model component: In the present invention, the three-dimensional model component of the build envelope refers to the three-dimensional model component that is not visually visible to the construction party. For example, the three-dimensional component of the underground in the three-dimensional simulation scene, the three-dimensional model component of the underwater, the three-dimensional model component that is not visible due to being covered by various materials, etc. The model component that is not visually visible can include pipelines, various structures, etc. Each three-dimensional model component in the three-dimensional simulation scene has corresponding attribute information. The attribute information can be called out at any time as needed.

[0054] Three-dimensional model file: including various three-dimensional model components and the relationship between the model components (upstream and downstream relationship, parallel relationship, membership relationship, hierarchical relationship).

[0055] Three-dimensional model: the mapping of the real object in the virtual space, wherein the mapping also covers the physical relationship, spatial relationship and various attributes of the real object and other real objects. The three-dimensional model involved in the present invention is, for example, a factory in a virtual three-dimensional space, and the model components of the factory include: the ground surface, ground surface buildings and underground three-dimensional model components such as underground pipelines.

[0056] Collision body: used to represent the construction range according to the starting point 4, the ending point and the excavation depth 7 of the construction.

[0057] Collision surface: used to represent the point set formed by the collision intersection of the construction range and the non-visible three-dimensional model component.

[0058] Collision check: whether there is a spatial overlapping, overlapping or tangent relationship between two geometric bodies in the virtual space.

[0059] Envelope: the bounding box formed by the outer envelope of the non-visible three-dimensional model component. The envelope is used to represent irregular underground pipelines and to perform initial collision checking with the collision body. The envelope is formed by determining the cuboid composed of the longest side length of each non-visible three-dimensional model component.

[0060] Excavation depth 7: refers to the predicted excavation distance of the current construction plan.

[0061] Example 1

[0062] In the prior art, the construction risk of the construction plan and the existing building is determined by the three-dimensional simulation scene. The defects are: (1) the three-dimensional simulation scene is inconsistent with the actual structure, resulting in that there is no construction risk in the three-dimensional scene, but the construction workers still have construction accidents in the construction process; (2) in the three-dimensional scene, each virtual building is tested for risk with the construction plan, and the computer has a large amount of calculation and a long calculation time.

[0063] Based on the above defects, the present application hopes to provide a construction risk determination method and system based on a construction scheme on the basis of a twin digital factory, which has small calculation amount and high construction risk prediction accuracy, and the advantages of the twin factory are that the buildings in the three-dimensional scene are consistent with the real buildings of the factory. The laying of underground pipelines is similar or consistent with the pipeline in the three-dimensional scene, and the difference is small.

[0064] The present application provides a construction risk determination system based on a construction scheme, which comprises at least one processor 1. The processor 1 is configured to run the coded program of the construction risk determination method based on the construction scheme. The processor 1 is preferably a special integrated chip, a server, a server group or a cloud server capable of executing the construction risk determination method based on the construction scheme. As shown in Figure 5 The processor 1 can also establish a communication connection relationship with at least one portable terminal 2 to transmit data, so that the terminal 2 can display a three-dimensional simulation scene.

[0065] The construction risk determination method based on the construction scheme provided by the present application comprises:

[0066] S1: constructing a collision body and an envelope body based on a three-dimensional model component and a construction scheme respectively;

[0067] S2: pre-colliding the collision body and the envelope body to determine whether there is a construction risk, and in the case of existing construction risk, performing at least one collision test on the collision elements formed by the collision body and the envelope body to determine the point set intersected by the collision elements and the envelope body;

[0068] S3: confirming the construction position related to the envelope body which has construction risk based on the position information of the point set and displaying in three-dimensional mode.

[0069] By constructing the collision body and the envelope body, the present application can simply pre-collide, thereby preliminarily judging the position with construction risk with less calculation amount, excluding the collision body without construction risk, and then accurately calculating the position with construction risk, which not only reduces the calculation amount of the preliminary processing, but also can obtain accurate prediction results.

[0070] S11: the method for constructing the collision body comprises: determining the starting point 4, the ending point and the excavation depth 7 of the construction in the virtual three-dimensional space; constructing a two-dimensional rectangular surface based on the starting point 4 and the ending point, and setting a margin in the direction perpendicular to the two-dimensional rectangular surface to construct a cubic body as the collision body.

[0071] The cubic body is constructed in the form of constructing a cubic body, which can make the irregular construction range represented by a standard three-dimensional cubic body, thereby simplifying the calculation amount of the preliminary collision test of the collision body.

[0072] Preferably, according to one preferred embodiment, a margin is set based on the excavation depth 7 to reduce the amount of calculation. The margin is set to expand the three-dimensional space of the construction range. Setting the margin as the construction depth can calculate the size of the collision body based on the underground depth of the construction, without additional calculation of the depth data of the underground construction, thus significantly reducing the amount of data processing.

[0073] S12: The method of constructing the envelope includes: constructing a cube based on the longest side of the non-visible three-dimensional model component, and the cube is the envelope. The longest side of the underground three-dimensional model component is taken as the envelope, which has the advantage that the calculation of data in the process of collision testing can be simplified, and some part of the underground three-dimensional model component will not be missed.

[0074] S13: The method of pre-collision includes: judging the inclusion, overlap and tangent relationship of the surface of the collision body and the envelope, and judging the collision body with overlap and tangent relationship with the envelope as the collision body with construction risk.

[0075] The overlap and tangent relationship of the collision body and the envelope indicates that the construction range and the underground three-dimensional model component exist in the case of touching, so such cases are taken as the preliminary judgment of construction risk, and it is easier to exclude the collision body without construction risk.

[0076] As shown in Figures 1 to 2 , in the spatial coordinate system, the plane where the starting point 4 (x1, y1) and the first end point 5 (x2, y2) are located is set as the first plane, i.e. a two-dimensional rectangular surface. The size of the two-dimensional rectangular surface in the first direction (X) is (x1-x2), and the size in the second direction (Y) is (y1-y2).

[0077] In Figure 1 , the starting point 4 of the construction refers to the starting position of the construction on the ground surface. The curve represents the point set of the intersection point 8. The first end point 5 of the construction refers to the end position of the construction underground. The starting point 4, the first end point 5 and the excavation depth 7 of the construction can be input by the construction personnel, or the starting point 4, the first end point 5 and the excavation depth 7 in the preset construction scheme can be used.

[0078] A preset margin is added in the second direction (Y) and the third direction (Z) of the collision body, respectively, to complete the creation of the collision body. As shown in Figure 1 , the margin is set in the second direction Y. The preset margin is added in the third direction Z, so that the collision body exists in the form of a cube.

[0079] Preferably, the margin is equal to the excavation depth 7. Adding the margin in the second direction Y and the third direction Z can significantly reduce the amount of calculation of the processor 1.

[0080] As shown in 1 toFigure 2 As shown, after the preset margin is added, the collision body further comprises a second end point 6.

[0081] As shown Figure 3 As shown, there is a storage tank 3 below the ground 9. The processor constructs a cuboid based on the longest side of the storage tank 3. This cuboid is the envelope 1.

[0082] As shown Figure 3 As shown, the collision body and the envelope 1 are preliminarily related. That is, it is judged whether the surface of the collision body and the envelope exists containing, overlapping and tangent relationship.

[0083] The containing relationship includes: the collision body contains the envelope; and the envelope contains the collision body. The two cases indicate that the construction range and the underground three-dimensional model component are in conflict in position, so it is necessary to judge the construction risk of the collision body which contains or is contained by the envelope.

[0084] The processor 1 mainly judges the overlapping relationship and the tangent relationship of the collision body and the envelope.

[0085] Compared with the containing relationship, the overlapping and tangent relationship is more complex. The overlapping relationship means that the collision body and the envelope exist a three-dimensional space overlapping part. The occurrence of the overlapping relationship means that the collision body and the envelope locally exist construction risk.

[0086] The tangent relationship means that the edges of the collision body and the envelope are tangent, including external tangent and tangent relationship in containing. No matter which tangent relationship, it means that the position of the construction range and the underground three-dimensional model component is close, which may exist construction risk.

[0087] Therefore, the present application preliminarily judges the collision body which exists construction risk with the envelope by judging the containing, overlapping and tangent relationship. In this way, the selection range of the collision body which exists construction risk can be reduced by judging the simple space relationship of the two objects.

[0088] S21: performing at least one collision test on the collision elements divided from the collision body and the envelope.

[0089] Since the collision body of the present application is constructed according to the construction range, it does not represent the specific structure of the construction building, so it is difficult to determine the specific position of the construction risk between the collision body and the envelope by only judging the simple containing, overlapping and tangent relationship. Further accurate calculation is needed to determine.

[0090] As shown Figure 4 As shown, the collision body is divided into a plurality of collision elements with a preset distance unit. The distance unit is, for example, a length unit such as centimeter, meter, kilometer, etc. The direction in which the collision body is divided can be any one of the first direction X, the second direction Y and the third direction Z.

[0091] In the case that the collision body is divided into several collision elements, not every collision element can collide with the envelope body and exist construction risk. Therefore, it is necessary to screen out the collision elements which exist construction risk, so as to reduce the calculation amount of the intersection points of the invalid collision elements.

[0092] Specifically, the present application pre-collides each collision element with the envelope body. In this way, it can be judged whether the collision element and the envelope body exist containing, overlapping or tangent relationship, and the collision element which exists construction risk can be screened out from the several collision elements. The present application judges the collision element which exists containing, overlapping or tangent relationship with the envelope body as the collision element which exists construction risk, i.e. the collision element which exists collision risk. Such collision element can be calculated by subsequent point-by-point collision. Such screening is to exclude part of the collision elements which do not exist construction risk, and reduce the calculation amount of the subsequent point-by-point collision.

[0093] Preferably, the collision body is divided into at least two distance units. In response to the operation instruction of the terminal 2 which has the viewing demand, the collision result of the collision body and the three-dimensional model component of the underground is displayed in the distance unit specified by the terminal 2. This kind of way is generally applied to the construction risk prediction of large-scale construction project.

[0094] For large-scale construction process, if the collision body is cut by a single distance unit, the collision intersection obtained is very large, and the point set formed by the collision intersection is also very large. Moreover, based on the construction risk of the huge collision body, a large number of intersections belong to the same part of the collision body, and have the same meaning. Therefore, if the collision body is divided only according to one preset distance unit, the collision calculation amount of the collision body with large volume is increased. When the intersection points 8 (as shown in Figure 1 ) of the collision result are presented, the dense intersection points 8 also inevitably lead to the formation of line positions of the point positions of the collision result in the three-dimensional scene, which affects the judgment of the construction personnel.

[0095] When the distance unit is set to include length units of different sizes, the construction personnel can select a larger length unit based on the overall collision picture of the collision body and the three-dimensional model component of the underground, so that the number of displayed intersection points 8 is smaller, and the construction judgment of the construction personnel is not affected.

[0096] When the construction personnel zooms in the local collision result by operating the terminal 2, the intersection points 8 are further displayed by using a smaller level length unit as the distance unit, and the distribution of the intersection points 8 at this time is more conducive to the judgment of the construction risk of the local position by the construction personnel.

[0097] Preferably, the collision body is cut by two or more distance units. The collision body is first cut by a first distance unit. The collision body is then cut by a second distance unit in response to a further cutting instruction sent by the terminal 2.

[0098] Preferably, the collision body can also be divided into at least two parts along the first direction (X). Each collision body part is cut by a different preset distance unit along the third direction (Z). In this way, the collision test can be performed more flexibly according to the importance of the part of the collision body, so that the collision intersection 8 can be accurately calculated with less data, and the accuracy of the construction risk judgment is not reduced.

[0099] S22: Point-by-point collision is performed between the collision element and the envelope body that has a collision risk with the envelope body to obtain a point set intersecting the envelope body.

[0100] The processor 1 calculates the spatial coordinate information of the intersection 8 of each collision element and the envelope body. The processor 1 stores the intersections 8 of several collision elements and the envelope body in the form of a set. These intersections 8 constitute a point set.

[0101] Preferably, the point set of several intersections 8 represents a construction position that has a construction risk. The present application displays the construction risk position in a three-dimensional manner based on the point set, so that the construction personnel can specifically understand the construction position.

[0102] As described above, the present application divides the collision body into collision elements, and can specifically find out which collision elements intersect the envelope body to determine the intersection 8, i.e., the point set. After the collision body that has a construction risk is determined, the advantage of calculating the point set is that the calculation amount required for pre-collision is small, and the calculation amount required for calculating the point set is large. Therefore, the calculation amount can be greatly reduced by first performing multiple pre-collisions, deleting the collision body part that does not have a construction risk, and then performing the calculation of the point set.

[0103] The present application further optimizes the above steps so that the present application can be applied to the prediction of construction risks of various complex construction projects.

[0104] S51: The step of performing point-by-point collision checking between the non-visible three-dimensional model components involved in each envelope body that has a collision relationship and at least one set of collision surfaces includes: representing the envelope body as a parameter equation; representing the collision element as a standard equation; and calculating the intersection 8 based on the parameter equation and the standard equation.

[0105] Preferably, the envelope body is depicted based on the parameter representation method, and the parameter equation of the envelope body is:

[0106] P(t) = P1 + t(P2-P1)

[0107] wherein P1 is the start point of the envelope, and P2 is the end point of the envelope.

[0108] Preferably, the standard equation of the collision element is:

[0109] Ax+By+Cz+D=0

[0110] wherein A, B, C, D are the coefficients of the collision surface respectively.

[0111] Preferably, the method further comprises: substituting the parametric equation of the envelope into the standard equation of the collision element to calculate the value of t. If 0≤t≤1, it is judged that the envelope intersects with the collision element. At this time, substituting t into the parametric equation P(t) can obtain the coordinates of the specific intersection point 8. If the value of t is not in the interval [0, 1], it is judged that the envelope does not intersect with the collision element.

[0112] With the change of the natural environment, the ground 9 will appear uneven settlement changes, so the specific burial depth of the underground three-dimensional model component also appears changes. As shown in Figure 2 the profile of the ground 9 is in a curved shape. If the specific coordinates of the ground 9 are not corrected, even if the collision test is correct, since the burial depth of the underground three-dimensional model component has changed, the depth of the construction personnel digging will also change. Then, without correcting the coordinate data of the ground 9, the construction situation will inevitably be inconsistent with the predicted result. Therefore, it is necessary to correct the data of the ground 9.

[0113] Preferably, the present application corrects the ground 9 to determine the true underground depth of the underground three-dimensional model component. Specifically, the present application takes a building with a certain ground height that does not change as a reference object to collect the curve data of the ground. In this way, based on the data information of the ground 9 and the coordinate information of the reference object, the data of the ground 9 in the current three-dimensional scene can be corrected to clearly determine the specific depth of the current underground three-dimensional model component, thereby avoiding the construction personnel to construct based on the wrong underground depth data.

[0114] Embodiment 2

[0115] This embodiment can be a further improvement and / or supplement to Embodiment 1, and repeated contents will not be described again. The whole and / or part of the preferred embodiments of other embodiments can be supplemented as this embodiment without causing conflicts or contradictions.

[0116] If the collision element is simply collided with the envelope body, the point set result obtained is not necessarily accurate. The reason is that if the real profile of the invisible three-dimensional model part is consistent with the shape of the envelope body, the collision of the collision body and the envelope body is accurate; if the invisible three-dimensional model part is irregular, and the envelope body is a cube formed by the longest side length of the invisible three-dimensional model part, then the envelope body inevitably expands the real position range of the invisible three-dimensional model part. At this time, according to the envelope body to judge the construction risk will inevitably exist great error. In the present application, the data calculation in the point-by-point collision process is tedious, and the data calculation amount cannot be ignored. Therefore, it should be further determined whether the current collision element indeed exists construction risk, and the envelope body, although simplifying the calculation amount in the early stage, also expands the three-dimensional volume of the invisible three-dimensional model part, leading to that the judgment of part of the construction risk in the collision element and the envelope body is still inaccurate. The present application needs to divide the envelope body of special shape to reduce the calculation amount in the subsequent point-by-point collision process.

[0117] Preferably, in the case of overlap between the collision body and the envelope body, there are at least three cases of the envelope body: the first case is that the envelope body is in the collision body; the second case is that one end of the envelope body is in the collision body; and the third case is that both ends of the envelope body extend out of the collision body, as shown in Figure 6 .

[0118] As shown in Figure 6 , the invisible three-dimensional model part, i.e. the underground three-dimensional model part, is a curved pipe. According to the envelope body forming method of the present application, the envelope body forms a bent cube. In Figure 6 , the envelope body extends infinitely at both ends. The real construction range of the collision body is a sphere 18. The collision body is a cube with the diameter of the sphere 18 as the side length. In order to reduce the calculation of unnecessary data, the present application ignores the envelope body in Figure 6 which is irrelevant to the construction range.

[0119] S62: cut the envelope body according to the three-dimensional section of the sphere 18, so that the envelope body is reduced to the envelope body to be measured. As shown in Figure 6 , the envelope body to be measured includes a first envelope body subunit 11 and a second envelope body subunit 12. The first envelope body subunit 11 and the second envelope body subunit 12 are bent at the bending part 19.

[0120] Specifically, as shown in Figures 6 to 7 , each section tangent to the sphere 18 is created along the first direction X, the second direction Y and the third direction Z. Among them, the first section 13 and the fourth section 16 are horizontal planes (X, Y). The second section 14 is a vertical plane (Y, Z). The third section 15 is a vertical plane (X, Z).

[0121] In the case that the envelope extends to outside the construction area at least one end, the present application divides the envelope based on the construction area and keeps the envelope to be tested within the construction area. The shape of the envelope under the ground can be complex, especially for the pipeline which extends infinitely in length, regarding the whole pipeline as the envelope not only increases the calculation amount, but also is meaningless. Therefore, the present application only selects the envelope within the construction area to perform the collision test, improves the proportion of effective data and reduces the calculation amount of invalid data.

[0122] The present application reduces the range of the envelope, reduces the envelope by the section of the sphere 18, objectively excludes the data calculation amount of the three-dimensional space irrelevant to the construction risk, and reduces the space required for data storage.

[0123] According to a preferred embodiment, before the point-by-point collision, the irregular envelope to be tested within the construction area is divided into several envelope subunits in the manner of constructing a virtual envelope, segmentation and / or splitting. The several envelope subunits are pre-collided with the collision body to select the envelope subunit with the construction risk; and the envelope subunit is collided with the several collision elements at least once.

[0124] Since the present application constructs the envelope according to the longest side of the non-visible three-dimensional model component. When the entity of the envelope is irregularly shaped, the envelope constructed by the cubic body must have a large number of non-real parts. Therefore, the envelope is divided into multiple envelope subunits, which is beneficial to exclude the envelope subunit without the construction risk through the collision test, so as to select the envelope subunit with the construction risk. This simple division can reduce the data amount of the collision test and avoid the envelope without the construction risk being also divided into the collision test for invalid calculation.

[0125] Firstly, before the point-by-point collision, the processor 1 connects the vertices at both ends of the irregular envelope to be tested within the construction area to construct a virtual envelope 20. The virtual envelope 20 is pre-collided with the collision body. The envelope part with the construction risk is kept as an envelope subunit. The construction of the virtual envelope 20 can test the relative position of the collision body and the envelope, and exclude the collision body far from the center and both ends of the envelope.

[0126] As shown in Figure 7 All the vertices at both ends of the envelope to be tested are connected and constructed to form a virtual cubic body 17. The virtual cubic body 17 and the first envelope subunit 11 and the second envelope subunit 12 jointly constitute the virtual envelope 20. The virtual cubic body 17 and the second section 14 and the third section 15 constitute the third envelope subunit 21. Each space part in the third envelope subunit 21 is irrelevant to the non-visible three-dimensional model component, and is therefore ignored. The collision body and the virtual envelope 20 have three cases:

[0127] First, the collision body is tangent to or overlaps with the virtual envelope 20, as shown in Figure 9 and Figure 10 .

[0128] Second, the collision body is contained by the virtual envelope 20, not shown in the figure.

[0129] Third, the collision body is neither contained by the virtual envelope 20 nor tangent to or overlaps with the virtual envelope, as shown in Figure 8 .

[0130] After the pre-collision of the virtual envelope 20 and the collision body, the present application retains the virtual envelope 20 that is tangent, overlaps, and contained by the collision body.

[0131] Alternatively, in the case where the collision body has been divided into collision elements, the present application retains the virtual envelope 20 that is tangent, overlaps, and contained by the collision elements.

[0132] In this way, a part of the envelope body unrelated to the collision body can be excluded, reducing the data processing amount of subsequent point-by-point collision.

[0133] Second, in the case where the virtual envelope 20 and the collision body have construction risks, the processor 1 divides the envelope to be tested into envelope sub-units in a segmented manner.

[0134] As described in Figure 6 , the envelope to be tested is divided into a first envelope sub-unit 11 and a second envelope sub-unit 12 based on the bending characteristics of the bending part 19. Each envelope sub-unit is subjected to pre-collision with the collision body again to screen envelope sub-units with construction risks. By means of segmentation, the present application can again exclude envelope sub-units without construction risks, reducing the calculation amount of subsequent precise calculation.

[0135] After this step, the envelope sub-units obtained have a very high probability of having construction risks with the collision body, so the envelope sub-units at this time are subjected to point-by-point collision with the collision elements to obtain accurate three-dimensional data of the construction risk position with the least calculation amount.

[0136] Specifically, the processor 1 subjects the envelope sub-units with construction risks to point-by-point collision with a plurality of collision elements to obtain a point set intersecting with the envelope.

[0137] The present application eliminates irrelevant data in the collision body by pre-collision of the collision body and the envelope body. The present application eliminates irrelevant data in the envelope body which is irrelevant to the construction risk by dividing the envelope body and pre-collision with the collision body. Finally, the envelope sub-unit with higher effective data rate is collided with the collision element with higher effective data rate point by point, so that the point set of the intersection 8 can be obtained with very small data calculation amount and very high efficiency. The present application calculates the construction risk position by layer-by-layer screening and elimination of invalid data, and the calculation time period is short, the calculation speed is fast, and the calculation result is accurate.

[0138] It should be noted that the above specific embodiments are exemplary, and those skilled in the art can come up with various solutions under the inspiration of the disclosure of the present application, and these solutions also belong to the disclosed range of the present application and fall within the protection scope of the present application. Those skilled in the art should understand that the specification and drawings of the present application are illustrative and do not constitute a limitation on the claims. The protection scope of the present application is defined by the claims and their equivalents. The specification of the present application contains multiple inventive concepts, such as "preferably", "according to a preferred embodiment" or "optionally", which all indicate that the corresponding paragraph discloses an independent concept, and the applicant reserves the right to file a divisional application according to each inventive concept.

Claims

1. A construction risk determination method based on a construction plan, characterized by, The method comprises: constructing a collision body and an envelope body based on a three-dimensional model component and a construction scheme respectively; constructing an envelope body in the form of a cubic based on the longest side length of the three-dimensional model component, determining the starting point, the ending point and the excavation depth of construction in a virtual three-dimensional space based on the construction scheme, constructing a two-dimensional rectangular surface based on the starting point and the ending point, and setting a margin in the direction perpendicular to the two-dimensional rectangular surface based on the excavation depth to construct a cube as a collision body; performing pre-collision between the collision body and the envelope body to determine whether there is a construction risk, the method of pre-collision comprising: judging the surface of the collision body and the envelope body for containing, overlapping and tangent relationship, and judging the collision body with overlapping and tangent relationship with the envelope body as a collision body with construction risk; in the case of construction risk, if at least one end of the envelope body extends to outside the construction area, dividing the envelope body based on the construction area and retaining the envelope body to be measured within the construction area; before point-by-point collision, dividing the irregular envelope body to be measured within the construction area into a plurality of envelope body subunits in the manner of constructing a virtual envelope body, segmentation and / or splitting; performing pre-collision between the plurality of envelope body subunits and the collision body to screen out envelope body subunits with construction risk; performing at least one collision test between a plurality of collision elements formed by dividing the collision body and the screened envelope body to determine the point set intersecting the collision elements and the envelope body; confirming the construction position with construction risk related to the envelope body based on the position information of the point set and displaying in three-dimensional manner.

2. The construction scheme-based construction risk determination method according to claim 1, characterized by, The method of performing at least one collision test between a plurality of collision elements formed by dividing the collision body and the screened envelope body comprises: selecting the collision elements with collision risk with the envelope body to perform point-by-point collision with the envelope body to obtain the point set intersecting the envelope body.

3. A system for performing the construction risk determination method based on a construction plan of claim 1 or 2, comprising at least a processor, characterized in that, The processor is configured to: construct a collision body and an envelope body based on a three-dimensional model component and a construction scheme respectively; perform pre-collision between the collision body and the envelope body to determine whether there is a construction risk, in the case of construction risk, perform at least one collision test between a plurality of collision elements formed by dividing the collision body and the envelope body to determine the point set intersecting the collision elements and the envelope body; confirm the construction position with construction risk related to the envelope body based on the position information of the point set and display in three-dimensional manner.

4. The system of claim 3, wherein, The method of constructing a collision body by the processor comprises: determine the starting point, the ending point and the excavation depth of construction in a virtual three-dimensional space; construct a two-dimensional rectangular surface based on the starting point and the ending point, set a margin in the direction perpendicular to the two-dimensional rectangular surface to construct a cube as a collision body.

Citation Information

Patent Citations

  • Bounding box and space partitioning-based virtual object collision detection method

    CN105469406A

  • A collision detection method between a power cable line and an underground pipe ditch

    CN109242827A

  • Underground pipeline three-dimensional collision detection method, device and equipment and storage medium

    CN115774917A

  • BIM-based building masonry construction method and device, equipment and medium

    CN111539060A

  • Simulation method and system for real-time simulation collision

    CN116541908A