Underground pipeline model construction method, equipment and system based on BIM and GIS
By combining GIS system and BIM technology, the degree of water accumulation and bending possibility is calculated using liquid level depth data, the three-dimensional spatial coordinates are corrected, and the problem of inaccurate underground pipeline construction in the BIM model is solved, achieving higher model accuracy and authenticity.
Patent Information
- Application Number
- CN202510428705.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2045-04-08
AI Technical Summary
In the prior art, when building BIM models, the accuracy of underground pipelines is insufficient and cannot accurately reflect the true status of the pipelines in the BIM space, especially the local deformation problems caused by sewage erosion and pipe top construction.
The GIS system is used to obtain the two-dimensional network topology and liquid level depth data of the underground pipeline, calculate the degree of water accumulation, evaluate the possibility of pipeline segment bending, correct the three-dimensional spatial coordinates, and build a BIM model.
The accuracy and authenticity of the BIM model are improved, and the actual bending distribution characteristics of the underground pipeline can be better reflected, reducing modeling errors.
Smart Images

Figure CN119939838B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a method, device and system for constructing an underground pipeline model based on BIM and GIS. Background Art
[0002] Underground pipelines are a fundamental component of modern urban infrastructure. Traditionally, urban underground pipelines have been subject to chaotic management during their design and construction, with separate pipeline burial data maintained by different departments. Maintenance and improvements require independent surveying to ensure the scientific nature of construction plans. With the maturity of building information models, the introduction of Building Information Modeling (BIM) technology into the 3D modeling of existing urban underground pipelines has enabled the use of BIM technology's anti-collision features during the construction of new pipelines and other structures. This, combined with practical application, can provide powerful guidance for existing projects and water level monitoring.
[0003] For BIM modeling of existing urban underground pipelines, existing methods usually require obtaining data such as construction drawings, key pipeline nodes, specific locations, pipeline attributes, etc., obtaining the spatial coordinates of key nodes in the BIM space, and then usually constructing them linearly based on the spatial coordinates of the key points. However, in reality, pipelines may undergo local deformation due to sewage flushing or during pipe jacking construction, resulting in inaccurate construction of the final pipeline in the BIM space. Summary of the Invention
[0004] In order to solve the technical problem of inaccurate pipeline construction in BIM space, the purpose of the present invention is to provide a method, device and system for constructing an underground pipeline model based on BIM and GIS. The technical solutions adopted are as follows:
[0005] In a first aspect, the present invention provides a method for constructing an underground pipeline model based on BIM and GIS, the method comprising:
[0006] Using a GIS system to obtain a two-dimensional network topology of underground pipelines and liquid level depth data corresponding to each monitoring point of the underground pipelines at different times;
[0007] Calculating the degree of water accumulation at each monitoring point based on the liquid level depth data at each monitoring point at different times;
[0008] Based on the degree of water accumulation at each monitoring point, the possibility of bending of the pipeline segment between adjacent monitoring points is calculated;
[0009] Calculating the three-dimensional spatial coordinates of each pipeline point on the pipeline segment according to the two-dimensional network topology and the possibility of the pipeline segment being bent;
[0010] A BIM model of the underground pipeline is constructed based on the three-dimensional spatial coordinates of each pipeline point.
[0011] Optionally, calculating the degree of water accumulation at each monitoring point based on the liquid level depth data at each monitoring point at different times includes:
[0012] Using the GIS system to obtain the diameter of the underground pipeline;
[0013] Calculating the cross-sectional area of the water body at each monitoring point at different times based on the pipe diameter and the liquid level depth data at each monitoring point at different times;
[0014] The degree of water accumulation at each monitoring point is calculated based on the variance value of the change in the cross-sectional area of the water body at each monitoring point within a preset time period.
[0015] Optionally, calculating the three-dimensional spatial coordinates of each pipeline point on the pipeline segment based on the two-dimensional network topology and the possibility of the pipeline segment being bent includes:
[0016] Determining first three-dimensional spatial coordinates of each monitoring point using the two-dimensional network topology and the height of each monitoring point from the ground;
[0017] Performing linear fitting based on the two first three-dimensional spatial coordinates of the adjacent monitoring points, and determining the second three-dimensional spatial coordinates of each pipeline point on the obtained pipeline segment fitting straight line;
[0018] Based on the possibility of bending of the pipeline segment, the second vertical space coordinate component of the second three-dimensional space coordinate is corrected to obtain the corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment.
[0019] Optionally, determining the first three-dimensional spatial coordinates of each monitoring point by using the two-dimensional network topology and the height of each monitoring point from the ground includes:
[0020] Performing proportional transformation on the two-dimensional network topology structure to obtain a first transverse spatial coordinate component and a first longitudinal spatial coordinate component of each monitoring point;
[0021] Performing proportional conversion on the height of each monitoring point from the ground to obtain the first vertical space coordinate component of each monitoring point;
[0022] The first transverse space coordinate component, the first longitudinal space coordinate component and the first vertical space coordinate component are combined to obtain the first three-dimensional space coordinates of each monitoring point.
[0023] Optionally, based on the possibility of bending of the pipeline segment, the second vertical space coordinate component of the second three-dimensional space coordinate is corrected to obtain the corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment, including:
[0024] Calculating a corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on a probability of the pipeline segment being bent and a second vertical spatial coordinate component of the second three-dimensional spatial coordinate;
[0025] Based on the second transverse space coordinate component, the second longitudinal space coordinate component and the target vertical space coordinate component of the second three-dimensional space coordinate, a corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment is generated.
[0026] Optionally, based on the possibility of bending of the pipeline segment and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, calculating a corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment includes:
[0027] Determining a maximum correction amplitude and a center point position of the pipeline segment based on the first three-dimensional spatial coordinates of the adjacent monitoring points;
[0028] Calculating the distance value of each pipeline point on the pipeline segment fitting straight line relative to the center point;
[0029] Based on the possibility of bending of the pipeline segment, the second vertical space coordinate component of the second three-dimensional space coordinate, the maximum correction amplitude and the distance value of each pipeline point relative to the center point, the corrected target vertical space coordinate component corresponding to each pipeline point on the pipeline segment is calculated.
[0030] Optionally, constructing a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point includes:
[0031] Obtaining pipeline attribute information of the underground pipeline using a GIS system, wherein the pipeline attribute information includes at least the pipe diameter and the pipe material;
[0032] Perform underground pipeline modeling based on the pipeline attribute information and the three-dimensional spatial coordinates of each pipeline point to obtain a pipeline model;
[0033] A collision detection is performed on the pipeline model, and the pipeline model is optimized based on the collision detection result to obtain a BIM model of the underground pipeline.
[0034] Optionally, after constructing the BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point, the method further includes:
[0035] Collecting real-time liquid level depth data at each monitoring point on the underground pipeline;
[0036] The real-time liquid level depth data is input into the BIM model to dynamically display the water level information of the underground pipeline in the BIM model.
[0037] In a second aspect, an embodiment of the present invention provides a device for constructing an underground pipeline model based on BIM and GIS, comprising:
[0038] An acquisition module is used to obtain the two-dimensional network topology of the underground pipeline and the liquid level depth data of each monitoring point corresponding to the underground pipeline at different times using the GIS system;
[0039] A first calculation module is used to calculate the degree of water accumulation at each monitoring point based on the liquid level depth data of each monitoring point at different times;
[0040] A second calculation module is used to calculate the possibility of bending of the pipeline segment between adjacent monitoring points based on the degree of water accumulation at each monitoring point;
[0041] a third calculation module, configured to calculate the three-dimensional spatial coordinates of each pipeline point on the pipeline segment according to the two-dimensional network topology and the possibility of bending of the pipeline segment;
[0042] A construction module is used to construct a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point.
[0043] In a third aspect, an embodiment of the present invention also provides an underground pipeline model construction system based on BIM and GIS, comprising a memory, a processor, and a computer program stored on the memory and runnable on the processor, wherein the computer program implements the steps of any one of the above methods when executed by the processor.
[0044] The present invention has the following beneficial effects: Through the technical solution provided by the present invention, a GIS system can be used to first obtain the two-dimensional network topology of underground pipelines and the liquid level depth data of each monitoring point corresponding to the underground pipeline at different times; then, based on the liquid level depth data of each monitoring point at different times, the degree of water accumulation at each monitoring point is calculated; further, based on the water accumulation degree of each monitoring point, the probability of a pipeline segment between adjacent monitoring points is calculated; and based on the two-dimensional network topology and the probability of a pipeline segment being bent, the three-dimensional spatial coordinates of each pipeline point on the pipeline segment are calculated; finally, a BIM model of the underground pipeline is constructed based on the three-dimensional spatial coordinates of each pipeline point. The present invention obtains the liquid level depth data of each monitoring point, calculates the degree of water accumulation, and uses this as a basis to calculate the probability of a pipeline segment being bent between adjacent monitoring points. This allows the curvature of the pipeline caused by factors such as water accumulation to be fully considered when constructing the BIM model, better fitting the actual curvature distribution characteristics of urban underground pipelines, making the constructed BIM model more consistent with the actual physical conditions of the underground pipeline, accurately reflecting the true state of the pipeline in the BIM space, and significantly improving the accuracy and authenticity of the BIM model.
[0045] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory and cannot limit the present invention. Other features and advantages of the present invention will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0047] Figure 1 A schematic diagram of a flow chart of a method for constructing an underground pipeline model based on BIM and GIS provided by one embodiment of the present invention;
[0048] Figure 2 A schematic diagram of an example of water accumulation caused by a bent monitoring point provided by one embodiment of the present invention;
[0049] Figure 3 A flowchart of a method for constructing an underground pipeline model based on BIM and GIS is provided in another embodiment of the present invention;
[0050] Figure 4 A schematic diagram of a liquid surface cross section at different liquid level heights at a pipeline monitoring point provided by one embodiment of the present invention;
[0051] Figure 5 A schematic diagram of pipeline spatial coordinate correction for pipeline point i provided by one embodiment of the present invention;
[0052] Figure 6 A schematic diagram of the structure of an underground pipeline model construction device based on BIM and GIS provided in an embodiment of the present application;
[0053] Figure 7 A structural schematic diagram of an underground pipeline model construction device based on BIM and GIS provided in another embodiment of the present application. DETAILED DESCRIPTION
[0054] To further illustrate the technical means and effectiveness of the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, describes in detail the BIM- and GIS-based underground pipeline modeling method, device, and system proposed by the present invention, including its specific implementation, structure, features, and effectiveness. In the following description, references to different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics of one or more embodiments may be combined in any suitable manner.
[0055] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
[0056] The following describes in detail a method, device, and system for constructing an underground pipeline model based on BIM and GIS provided by the present invention with reference to the accompanying drawings.
[0057] See also Figure 1 , which shows a method flow chart of a method for constructing an underground pipeline model based on BIM and GIS provided by an embodiment of the present invention, the method comprising the following steps:
[0058] Step 110: Use the GIS system to obtain the two-dimensional network topology of the underground pipeline and the liquid level depth data corresponding to each monitoring point of the underground pipeline at different times.
[0059] Among them, the Geographic Information System (GIS) has powerful geographic spatial data processing and analysis capabilities. In the scenario of the present invention, the network topology distribution of the two-dimensional underground pipeline can be determined first with the help of design drawings, manual surveys, etc., and then the two-dimensional network topology structure of the underground pipeline can be obtained using the GIS system. This structure clearly shows the connection relationship, layout form and other information between the various parts of the underground pipeline, providing a key basic framework for the subsequent accurate construction of the underground pipeline model. For example, through the GIS system, you can intuitively see the direction of different pipelines, branching conditions and intersections between them, etc., and you can have a macro and accurate understanding of the layout of the entire underground pipeline system.
[0060] In order to more accurately analyze the actual situation of underground pipelines, multiple monitoring points can be set up on the underground pipelines, and the liquid level depth data at these monitoring points at different times can be collected. The specific implementation method is to install an ultrasonic radar sensor at each monitoring point. The sensor acquires liquid level depth data at a low frequency of not less than 1 minute per time and transmits the data back to the cloud center in real time. Obtaining this data is of great significance because the liquid level depth data is closely related to the amount of water accumulated in the pipe. By analyzing the changes in the liquid level depth at different times, we can understand the water flow in the pipe, whether there is water accumulation, and the degree of water accumulation. For example, by comparing the liquid level depth at the same monitoring point at different times, if the depth continues to rise, it may mean that there is a problem with poor drainage in this section of the pipeline; and the difference in liquid level depth at different monitoring points can also reflect the difference in water flow conditions at different locations in the pipeline.
[0061] Step 120: Calculate the degree of water accumulation at each monitoring point based on the liquid level depth data at each monitoring point at different times.
[0062] The application object of BIM model is usually a single building. However, for large-scale regional underground pipelines in cities, they are composed of multiple simple model components. The basic model is easy to obtain, and the difficulty in constructing the model lies in how to obtain the distribution of pipelines in BIM space. Conventional technical solutions use technical drawings, manual surveys and other methods to determine the distribution of two-dimensional pipelines, and determine the BIM space coordinates of key nodes based on the buried depth obtained from the survey of some pipeline nodes. Then, three-dimensional pipeline segments are directly generated based on the two-dimensional topological relationship between the nodes. Among them, the distribution of pipelines between key nodes is usually constructed linearly according to the spatial coordinates of key points. In reality, pipelines may undergo local deformation due to sewage flushing or pipe jacking construction, resulting in the final pipeline being constructed in the BIM space inaccurately and unable to accurately reflect the true shape of the pipeline.
[0063] Since the pipeline may bend in addition to the monitoring point, the water flow may gather at the bend, such as Figure 2As shown. Because the water flow rate slows down at the bend in the pipe, an equipotential surface easily forms on the relatively still water surface. This means that the resulting water surface can be roughly viewed as a plane parallel to the sea or ground level. On both sides of the bend, the water level rises or falls at the same depth as the flow rate changes. However, at the bend, because there is a certain amount of accumulated water, if the water surface depth rises, the increase in water volume relative to the original change will be lower due to the existing accumulated water. Conversely, in pipes with shallower bends, where the original amount of accumulated water is smaller, the increase in water volume relative to the original water volume after the water level rises will be larger.
[0064] Therefore, if the water accumulation at a monitoring point shows a smaller fluctuation trend relative to its own historical changes, it indicates a higher level of water accumulation; conversely, a larger fluctuation trend relative to its own indicates a lower level of water accumulation. In this embodiment, the water accumulation level at each monitoring point can be calculated based on the liquid level data at different times, and the pipeline curvature can be assessed. This allows for a more accurate fit of the actual curvature distribution characteristics of urban underground pipelines, improving the accuracy of the BIM model and helping to identify potential risks.
[0065] Step 130: Based on the degree of water accumulation at each monitoring point, the possibility of bending of the pipeline segment between adjacent monitoring points is calculated.
[0066] The degree of water accumulation is closely related to pipeline curvature. In actual underground pipelines, when there is a bend, the water flow rate slows down at the bend, making it more likely for water to accumulate, resulting in relatively stable water accumulation at the bend. Therefore, a monitoring point with a high degree of water accumulation may be located at a location with a large bend in the pipeline, causing the water flow to converge and form more water. Alternatively, it may be because the water flow at the monitoring point itself is large and fluctuates smoothly. However, for monitoring points with high water flow, the water flow at adjacent monitoring points is usually also large, and the degree of water accumulation is similar. Conversely, if the current monitoring point is located at a location with a large bend, the degree of water accumulation at adjacent monitoring points is often less. By analyzing the differences in the degree of water accumulation at adjacent monitoring points, the likelihood of a bend in the pipeline segment between them can be determined.
[0067] Step 140: Calculate the three-dimensional spatial coordinates of each pipeline point on the pipeline segment based on the two-dimensional network topology and the possibility of the pipeline segment being bent.
[0068] For the embodiments of the present disclosure, when calculating the three-dimensional spatial coordinates of pipeline points, the two-dimensional network topology structure can be first used to determine the initial three-dimensional spatial coordinates of each pipeline point under the traditional straight line construction method, and then the initial three-dimensional spatial coordinates can be corrected based on the possibility of bending in the pipeline segment, so that the obtained three-dimensional spatial coordinates are more consistent with the actual bending situation of the underground pipeline.
[0069] Step 150: Construct a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point.
[0070] The 3D coordinates of each pipeline point are the cornerstone of the BIM model. These coordinates are derived from a 2D network topology analysis and corrections to account for pipeline segment curvature. They accurately reflect the location and shape of underground pipelines in real space.
[0071] For the embodiment of the present disclosure, the three-dimensional spatial coordinates of each pipeline point obtained can be used in combination with the initial model of the pipeline to construct a BIM model. The initial model of the pipeline contains some basic geometric shapes and structural information, and the three-dimensional spatial coordinates give these models accurate positioning in the actual space. At the same time, the pipeline attribute information provided by the GIS system, such as pipe diameter and pipe material, is combined to further enrich the model content. The pipe material can be used to simulate the physical properties of the pipeline, and the pipe diameter determines the thickness of the pipeline. These pipeline attribute information makes the constructed BIM model more realistic and complete. During the construction process, these coordinates and attribute information are integrated together through professional BIM modeling software to generate a visual underground pipeline BIM model. The software will determine the spatial position of the pipeline based on the coordinate information, and render and annotate the pipeline accordingly based on the attribute information, so that the model can intuitively display the various characteristics of the underground pipeline.
[0072] In summary, according to the method for constructing an underground pipeline model based on BIM and GIS provided by the present invention, the GIS system can first be used to obtain the two-dimensional network topology structure of the underground pipeline and the liquid level depth data of each monitoring point corresponding to the underground pipeline at different times; then, based on the liquid level depth data of each monitoring point at different times, the degree of water accumulation at each monitoring point is calculated; further, based on the degree of water accumulation at each monitoring point, the possibility of bending of the pipeline segment between adjacent monitoring points is calculated; and based on the two-dimensional network topology structure and the possibility of bending of the pipeline segment, the three-dimensional spatial coordinates of each pipeline point on the pipeline segment are calculated; finally, based on the three-dimensional spatial coordinates of each pipeline point, a BIM model of the underground pipeline is constructed. The present invention calculates the degree of water accumulation by obtaining the liquid level depth data of each monitoring point, and uses this as a basis to calculate the possibility of bending of the pipeline segment between adjacent monitoring points. This allows the curvature of pipelines caused by factors such as water accumulation to be fully considered when constructing BIM models, allowing for a better fit of the actual curvature distribution characteristics of urban underground pipelines. This allows the constructed BIM model to better fit the actual physical conditions of underground pipelines, accurately reflecting the true state of pipelines in the BIM space, and greatly improving the accuracy and authenticity of the BIM model.
[0073] based on Figure 1The embodiment shown is a refinement and expansion of the above embodiment. In order to fully illustrate the specific implementation process of the method of this embodiment, this embodiment provides the following Figure 3 The specific method shown. Figure 3 based on Figure 1 The embodiment shown. Figure 3 As shown, the method includes the following steps:
[0074] Step 310: Use the GIS system to obtain the two-dimensional network topology of the underground pipeline and the liquid level depth data corresponding to each monitoring point of the underground pipeline at different times.
[0075] For the embodiment of the present disclosure, the specific implementation process can be found in the relevant description of step 110 of the embodiment, which will not be repeated here.
[0076] Step 320: Calculate the degree of water accumulation at each monitoring point based on the liquid level depth data at each monitoring point at different times.
[0077] In specific application scenarios, the degree of water accumulation at a monitoring point is often positively correlated with the depth of the water surface; that is, the deeper the water surface, the greater the amount of water accumulation. Since different pipe diameters may be used during construction, the cross-sectional area of the water body can be used instead of the water surface depth to represent the amount of water accumulation. Furthermore, since most construction pipelines are cylindrical, the cross-sectional area of the water body corresponding to the liquid surface at a certain moment can be obtained based on the liquid surface depth data obtained by the sensor and the pipe diameter radius. The cross-sectional area of the water body can then be used to represent the amount of water accumulation to calculate the degree of water accumulation at the monitoring point.
[0078] Accordingly, in the embodiment of the present disclosure, calculating the degree of water accumulation at each monitoring point based on the liquid level depth data at each monitoring point at different times in step 320 may include the following steps:
[0079] Step 320-1: Use the GIS system to obtain the diameter of the underground pipeline.
[0080] In specific application scenarios, when obtaining the diameter of underground pipelines, one approach is to import existing design drawings containing pipe diameter information into the GIS system. The GIS system can then parse and process this data to extract the pipe diameter information. Alternatively, field surveys can be conducted using professional measurement tools to obtain underground pipeline diameter data, which can then be entered into the GIS system. For example, at a construction site, a laser rangefinder or other device can be used to measure the pipe diameter, and the measurement results can then be entered into the corresponding pipeline data record in the GIS system. This allows the GIS system to centrally manage and store pipe diameter data from various sources, facilitating subsequent use.
[0081] Step 320 - 2 : Based on the pipe diameter and the liquid level depth data of each monitoring point at different times, calculate the water cross-sectional area of each monitoring point at different times.
[0082] In specific application scenarios, based on the pipe diameter and the liquid level data at each monitoring point at different times, there are two situations when calculating the water cross-sectional area at each monitoring point at different times:
[0083] The first case, such as Figure 4 As shown in the figure on the left: the liquid level depth a represented by the liquid level data is smaller than the pipe diameter At this point, based on the knowledge of the relevant chord-tangent circle and the calculation method of the sector area, the following relationship exists:
[0084]
[0085]
[0086] Where, It indicates the angle between the intersection of the pipes on both sides of the liquid surface and the radius of the circle center, expressed in radians; a represents the liquid surface depth at a certain monitoring point at a certain moment; Indicates the diameter of the pipe; is the cosine value of the trigonometric function; is the value of the sine function in trigonometric function; It is the cross-sectional area of the water body at a certain monitoring point at a certain moment, that is, the part consisting of the liquid surface and the pipes below the liquid surface in the figure; Pi is a mathematical constant approximately equal to 3.14159.
[0087] The second case, such as Figure 4 As shown in the figure on the right: the liquid level depth a represented by the liquid level depth data is greater than the pipe diameter At this point, based on the knowledge of the relevant chord-tangent circle and the calculation method of the sector area, the following relationship exists:
[0088]
[0089]
[0090] Where, It indicates the angle between the intersection of the pipes on both sides of the liquid surface and the radius of the circle center, expressed in radians; a represents the liquid surface depth at a certain monitoring point at a certain moment; Indicates the diameter of the pipe; is the cosine value of the trigonometric function; is the value of the sine function in trigonometric function; It is the cross-sectional area of the water body at a certain monitoring point at a certain moment, that is, the part consisting of the liquid surface and the pipes below the liquid surface in the figure; Pi is a mathematical constant approximately equal to 3.14159.
[0091] Step 320 - 3 : Calculate the degree of water accumulation at each monitoring point based on the variance of the water cross-sectional area change at each monitoring point within a preset time period.
[0092] Among them, the preset time period is generally selected to be more than 3 consecutive days in order to obtain more stable and representative data.
[0093] In underground pipelines, water accumulation is closely related to the degree of pipeline curvature. When a pipeline is curved, the water flow slows down at the bend, resulting in relatively stable water accumulation and minimal fluctuations in the water cross-sectional area at that location. In straight sections or areas with less curvature, however, the water flow is relatively smooth, and the water cross-sectional area is significantly affected by flow rate fluctuations, resulting in more pronounced fluctuations. Therefore, by analyzing the changes in the water cross-sectional area at a monitoring point, it is possible to infer the degree of water accumulation at that point and, consequently, assess the curvature of the pipeline.
[0094] For the embodiment of the present disclosure, for each monitoring point, the liquid level depth data at different times can be collected within a preset time period. In combination with the known pipe diameter radius, according to different liquid level conditions (the liquid level depth is less than or greater than the pipe radius), the corresponding formula is used to calculate the water cross-sectional area at each time. The variance value of the change in the water cross-sectional area of each monitoring point within the preset time period is further calculated, and the variance value is memorized to calculate the degree of water accumulation at the corresponding monitoring point. Among them, the variance can quantify the degree of discreteness of the data. The larger the variance value, the greater the fluctuation of the water cross-sectional area during this period; the smaller the variance value, the smaller the fluctuation. Specifically, the following formula can be used to calculate the degree of water accumulation at the monitoring point:
[0095]
[0096] Where, Indicates the degree of water accumulation at monitoring point a; Indicates the variance of the water cross-sectional area change calculated at monitoring point a within a preset time period; Represents a normalization function, which is used to map the calculation results to a suitable range for analysis and comparison. It represents the exponential function with the natural constant as the base. As can be seen from the formula, the variance value The bigger, The smaller the value, the smaller the degree of waterlogging; conversely, the smaller the variance value, the greater the degree of waterlogging.
[0097] Step 330: Based on the degree of water accumulation at each monitoring point, the possibility of bending of the pipeline segment between adjacent monitoring points is calculated.
[0098] The above steps calculate the degree of water accumulation at each monitoring point. The monitoring point location with a generally larger degree of water accumulation indicates that the amount of water accumulation is larger and the distribution is more stable. This may be due to the monitoring point being located at a location with a larger degree of curvature in the pipe, or it may be due to the fact that the water flow at the monitoring point itself is larger and changes more steadily. However, monitoring points with a larger water flow rate generally have similar water flow rates at adjacent monitoring points, and thus the degree of water accumulation is also larger and similar. Conversely, if the current monitoring point is located at a location with a larger degree of curvature, the adjacent monitoring points will have a smaller degree of water accumulation.
[0099] Therefore, the steps of this embodiment can calculate the possibility of a bend based on the relationship between the water accumulation levels of two adjacent monitoring points. Specifically, for the current monitoring point a, the adjacent monitoring point b can be determined. If the difference in the water accumulation levels between monitoring points a and b is large, it means that there is a high possibility of a bend in the pipeline. The calculation method is:
[0100]
[0101] Where, Indicates the possibility of pipeline bending between monitoring point a and monitoring point b; Indicates the degree of water accumulation at monitoring point a; Indicates the degree of water accumulation at monitoring point b; It represents the normalization function, which is used to map the calculation results to an interval that is convenient for analysis and comparison, so that the bending possibilities between different monitoring points are comparable; It is to calculate the absolute value of the difference in water accumulation between monitoring point a and monitoring point b. The larger the absolute value, the more significant the difference in water accumulation between the two monitoring points, and the greater the possibility of bending in the pipeline segment between them.
[0102] Step 340: Determine the first three-dimensional spatial coordinates of each monitoring point using the two-dimensional network topology and the height of each monitoring point from the ground.
[0103] In specific application scenarios, a two-dimensional network topology records the connections, directions, and layout of various underground pipeline components. When determining the three-dimensional spatial coordinates of monitoring points, the two-dimensional network topology provides a reference framework for planar location. For example, it can clarify the relative position of each monitoring point within the underground pipeline network, determining whether it is located on a main trunk or branch pipeline, as well as any intersections or adjacencies with other pipelines. This allows the horizontal coordinates (usually along the X and Y axes) of the monitoring point to be determined. The height of the monitoring point above the ground is key data for determining the vertical coordinates (usually along the Z axis) in three-dimensional space. In real-world underground pipeline scenarios, monitoring points at different locations have varying depths, meaning different heights above the ground. This height directly reflects the vertical location of the monitoring point. For example, some monitoring points may be located shallowly underground, close to the ground, and have relatively small vertical coordinates; whereas other monitoring points may be buried deep underground, farther from the ground, and have relatively large vertical coordinates.
[0104] Accordingly, in the embodiment of the present disclosure, determining the first three-dimensional spatial coordinates of each monitoring point using the two-dimensional network topology and the height of each monitoring point from the ground in step 340 may include the following steps:
[0105] Step 340 - 1 : Perform proportional transformation on the two-dimensional network topology structure to obtain the first transverse spatial coordinate component and the first longitudinal spatial coordinate component of each monitoring point.
[0106] The two-dimensional network topology presents the layout relationship of underground pipelines on the plane, such as the connection method, direction of the pipelines, and the relative positions between monitoring points. However, there is a scale difference between the actual geographic space information and the model space, and a proportional conversion is required. This conversion is based on a specific scale, and the actual geographical location of each monitoring point in the real two-dimensional network topology structure is mapped to the model space according to a certain ratio. For example, the actual distance between two monitoring points in reality is 100 meters. If the set scale is 1:1000, then in the model space, the distance between the two monitoring points is converted to 0.1 meters. Through such a proportional conversion, the first horizontal spatial coordinate component (usually corresponding to the X-axis direction) and the first longitudinal spatial coordinate component (usually corresponding to the Y-axis direction) of each monitoring point in the model space can be determined.
[0107] Step 340 - 2 : Perform proportional conversion on the height of each monitoring point from the ground to obtain the first vertical spatial coordinate component of each monitoring point.
[0108] The height of each monitoring point above the ground is crucial for determining its vertical position. Similarly, due to the scale difference between real-world and model space, a proportional conversion is required. In this process, the actual height of the monitoring point above the ground is converted to its corresponding height value in model space, based on a given scale. For example, a monitoring point 5 meters above the ground at a scale of 1:1000 would translate to 0.005 meters in model space. This represents the first vertical coordinate component of the monitoring point in model space (typically corresponding to the Z-axis in 3D space).
[0109] Step 340 - 3 : Combine the first transverse spatial coordinate component, the first longitudinal spatial coordinate component, and the first vertical spatial coordinate component to obtain the first three-dimensional spatial coordinates of each monitoring point.
[0110] In the disclosed embodiments, the first three-dimensional spatial coordinates of each monitoring point can be determined by combining the horizontal coordinate information determined by the two-dimensional network topology with the height of the monitoring point from the ground (vertical coordinate information). For example, assuming that the horizontal coordinates of a monitoring point are determined by the two-dimensional network topology to be (X1, Y1), and the height of the monitoring point from the ground is determined to be Z1 through measurement or other means, then the first three-dimensional spatial coordinates of this monitoring point can be expressed as (X1, Y1, Z1).
[0111] Step 350: Perform linear fitting based on the two first three-dimensional spatial coordinates of adjacent monitoring points, and determine the second three-dimensional spatial coordinates of each pipeline point on the obtained pipeline segment fitting line.
[0112] In actual underground pipeline systems, monitoring points are just discrete locations along the pipeline. By linearly fitting the first three-dimensional coordinates of adjacent monitoring points, a continuous fitted line can be created between these discrete points, thereby simulating the approximate direction of the pipeline between the monitoring points.
[0113] For the disclosed embodiments, the first three-dimensional coordinates of adjacent monitoring points can be obtained. For example, assume two adjacent monitoring points are A and B, with their first three-dimensional coordinates being (X1, Y1, Z1) and (X2, Y2, Z2), respectively. Linear fitting involves using mathematical methods (such as the two-point straight line equation) to determine the equation of a line passing through these two points based on their coordinate information. On this fitted line, the position of each pipeline point can be determined according to certain rules (such as equally spaced divisions). For example, if 10 pipeline points are to be located between A and B, the line segment AB is divided according to a certain ratio to determine the relative positions of these intermediate points on the line. Then, based on the straight line equation and these relative positions, the coordinate values of each pipeline point in three-dimensional space, i.e., the second three-dimensional spatial coordinates, are calculated.
[0114] Step 360: Based on the possibility of the pipeline segment being bent, correct the second vertical space coordinate component of the second three-dimensional space coordinate to obtain the corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment.
[0115] The second 3D spatial coordinates are obtained by linearly fitting the first 3D spatial coordinates of adjacent monitoring points and are used to preliminarily describe the spatial position of each point on the pipeline segment. In the second 3D spatial coordinates (X, Y, Z), the second vertical spatial coordinate component is typically the Z component, which represents the vertical position of the pipeline point. When performing coordinate correction on the second 3D spatial coordinates, the horizontal coordinates are not corrected; only the vertical coordinates (i.e., the second vertical spatial coordinate component) are corrected.
[0116] In the embodiment of the present disclosure, step 360 of correcting the second vertical spatial coordinate component of the second three-dimensional spatial coordinate based on the possibility of the pipeline segment being bent to obtain the corrected three-dimensional spatial coordinate corresponding to each pipeline point on the pipeline segment may include the following steps:
[0117] Step 360 - 1 : Calculate a corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on the possibility of the pipeline segment being bent and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate.
[0118] The target vertical space coordinate component is obtained by correcting the second vertical space coordinate component of the second three-dimensional space coordinate on the basis of considering the possibility of bending of the pipeline segment.
[0119] For the embodiments of the present disclosure, the steps of the embodiments may include: determining the maximum correction amplitude and the center point position of the pipeline segment based on the first three-dimensional spatial coordinates of adjacent monitoring points; calculating the distance value of each pipeline point on the pipeline segment fitting straight line relative to the center point position; and calculating the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on the possibility of bending of the pipeline segment, the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the maximum correction amplitude and the distance value of each pipeline point relative to the center point position.
[0120] Specifically, such as Figure 5 As shown in the figure, taking two adjacent monitoring points a and b as an example, by calculating the difference in their vertical coordinates, half of this difference is taken as the maximum correction amplitude A. This is because it is generally believed that the middle of the pipeline is the most curved. At the same time, the center position of the line segment connecting them is determined based on the coordinates of the two monitoring points, that is, the center point position. For example, if the vertical coordinate of the adjacent monitoring point A is Z1 and the vertical coordinate of the monitoring point B is Z2, the maximum correction amplitude A is The center point is obtained by taking the median value of the vertical coordinate positions of points A and B in space. After linearly fitting the pipeline segment's first three-dimensional spatial coordinates based on the adjacent monitoring points to obtain a fitting line, the distance from each pipeline point on the fitting line to the center point can be calculated. Finally, the probability of the pipeline segment bending, the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the maximum correction amplitude, and the distance of each pipeline point relative to the center point can be substituted into the calculation formula for the target vertical spatial coordinate component to calculate the corrected target vertical spatial coordinate component for each pipeline point on the pipeline segment.
[0121] Assuming that the adjacent monitoring points are a and b, the formula for calculating the target vertical space coordinate component is described as follows:
[0122]
[0123] Where, It represents the corrected target vertical space coordinate component corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and monitoring point b; represents the second vertical space coordinate component of the second three-dimensional space coordinate corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and monitoring point b; Indicates the possibility of pipeline bending between monitoring point a and monitoring point b; is the distance between the i-th pipeline point and the center point on the pipeline segment between monitoring point a and monitoring point b. is the maximum correction amplitude of the pipeline segment between monitoring points a and b. As can be seen from the formula, the greater the possibility of bending and the closer the location is to the center point, the larger the correction amplitude and the greater the change in the vertical coordinate.
[0124] Step 360 - 2 : Generate corrected three-dimensional spatial coordinates corresponding to each pipeline point on the pipeline segment based on the second transverse spatial coordinate component, the second longitudinal spatial coordinate component, and the target vertical spatial coordinate component of the second three-dimensional spatial coordinate.
[0125] The corrected 3D coordinates corresponding to each pipeline point on the corrected pipeline segment more accurately reflect the actual curved shape of the underground pipeline. Using these corrected coordinates when constructing BIM models makes the model more consistent with the actual underground pipeline situation. This helps in more accurate assessment of underground pipeline conditions during urban planning, construction, and pipeline maintenance, promptly identifying potential problems such as pipe blockages and leaks, and improving work efficiency and scientific decision-making.
[0126] Step 370: Construct a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point.
[0127] In the embodiment of the present disclosure, constructing the BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point in step 370 may include the following steps:
[0128] Step 370 - 1 : Use the GIS system to obtain pipeline attribute information of underground pipelines. The pipeline attribute information at least includes the pipe diameter and the pipe material.
[0129] Pipe diameter is a key parameter for describing underground pipelines. Pipelines of different diameters exhibit varying hydraulic characteristics, such as flow rate and velocity, when transporting fluids (such as sewage and tap water). Larger diameter pipelines typically transport higher flow rates, while smaller diameter pipelines are more suitable for areas with lower flow requirements. When constructing a BIM model, pipe diameter determines the thickness of the pipeline in the model, affecting the model's visualization and the accuracy of the simulation of the actual pipeline. Pipe material determines the physical properties and service life of the pipeline. Common pipe materials include metals (such as steel and cast iron) and plastics (such as PVC and PE). Pipes of different materials have varying corrosion resistance, pressure resistance, and flexibility. In BIM models, pipe material information can be used to simulate the performance changes of different materials in different environments, providing a reference for long-term pipeline management.
[0130] Step 370 - 2 : Perform underground pipeline modeling based on the pipeline attribute information and the three-dimensional spatial coordinates of each pipeline point to obtain a pipeline model.
[0131] For the disclosed embodiments, professional modeling software can be used to determine the geometric shape and spatial position of pipelines based on three-dimensional spatial coordinates. Pipeline thickness can be set according to pipe diameter, visually displaying the differences between pipelines of different diameters in the model. Based on the pipe material, different appearance effects (color, texture, etc.) can be set to facilitate differentiation, and the material's physical parameters can also be associated in the model for subsequent analysis. For example, when building a model of an urban drainage network, pipeline directions can be located by coordinates, thickness can be adjusted based on pipe diameter, and different colors can be used to distinguish metal and plastic pipes, thereby initially constructing a pipeline model that reflects actual conditions.
[0132] Step 370 - 3 : Perform collision detection on the pipeline model, optimize the pipeline model based on the collision detection results, and obtain a BIM model of the underground pipeline.
[0133] In complex underground environments, various pipelines crisscross, along with building foundations and underground obstacles. Collision detection aims to identify spatial conflicts between pipeline models and other objects (including other pipelines and building structures), proactively detecting potential issues and avoiding delays, increased costs, and safety hazards caused by pipeline collisions during actual construction or operation.
[0134] For the embodiment of the present disclosure, when performing collision detection on the pipeline model, the collision detection function of the modeling software can be used to set the detection rules and accuracy. The detection range covers all pipelines and objects that may conflict with them. The software analyzes the three-dimensional spatial position and geometric shape of the objects, compares the spatial relationship between different objects, and determines whether there is a collision. For example, in the urban integrated pipeline corridor model, it detects whether there is an intersection or insufficient spacing between the power pipeline and the heat pipeline, and between the water supply and drainage pipeline and the corridor structure. After the collision detection is completed, a report containing detailed information such as the collision location and the objects involved will be generated. Based on the report, the cause of the collision is analyzed, such as design errors, unreasonable spatial layout, etc. Optimization strategies are formulated for different reasons, such as adjusting the direction of the pipeline, changing the pipe diameter, re-planning the pipeline layout, etc., to further obtain a BIM model of the underground pipeline. For example, if two pipelines collide at a certain location, the direction of one of them can be adjusted to bypass the collision point, or the pipe diameter can be reduced to increase the spacing while meeting the flow demand.
[0135] As a preferred method, after constructing the BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point, the method also includes: collecting real-time liquid level depth data of each monitoring point on the underground pipeline; inputting the real-time liquid level depth data into the BIM model to dynamically display the water level information of the underground pipeline in the BIM model.
[0136] Real-time water depth data reflects the actual height of the water level within underground pipelines at different times. This collected real-time water depth data is input into the constructed BIM model. This allows the BIM model to dynamically display water level information within the underground pipelines, extending the model beyond a static three-dimensional spatial structure to reflect changing water levels. For city managers and relevant personnel, the dynamic water level information displayed in the BIM model provides real-time insights into the operational status of underground pipelines. For example, during heavy rain, water level changes in drainage pipelines can be observed to determine the risk of poor drainage or waterlogging. Preemptive measures, such as deploying drainage equipment and arranging personnel for clearing, can be taken to prevent urban flooding. In routine pipeline maintenance and management, real-time water level information can also help identify potential problems, such as abnormally high water levels caused by pipe blockages, allowing for timely repairs and resolution to ensure the normal operation of the underground pipeline system.
[0137] In summary, the technical solution of this application can first use the GIS system to obtain the two-dimensional network topology of underground pipelines and the liquid level depth data of each monitoring point corresponding to the underground pipeline at different times; then, based on the liquid level depth data of each monitoring point at different times, calculate the degree of water accumulation at each monitoring point; further, based on the degree of water accumulation at each monitoring point, calculate the probability of bending in the pipeline segment between adjacent monitoring points; and finally, based on the three-dimensional spatial coordinates of each pipeline point on the pipeline segment, calculate the three-dimensional spatial coordinates of each pipeline point on the pipeline segment. Finally, construct a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point. By obtaining the liquid level depth data of each monitoring point, the present invention calculates the degree of water accumulation and uses this as a basis to calculate the probability of bending in the pipeline segment between adjacent monitoring points. This allows the curvature of the pipeline caused by factors such as water accumulation to be fully considered when constructing the BIM model, better fitting the actual curvature distribution characteristics of urban underground pipelines, making the constructed BIM model more consistent with the actual physical conditions of the underground pipeline, accurately reflecting the true state of the pipeline in the BIM space, and greatly improving the accuracy and authenticity of the BIM model. At the same time, water level information can be dynamically displayed in the BIM model. This function enhances the practicality and value of the BIM model, making it a powerful tool for urban underground pipeline management.
[0138] Based on the above Figure 1 、 3 The detailed description of the underground pipeline model construction method based on BIM and GIS is provided, such as Figure 6 As shown, Figure 6 FIG1 is a schematic diagram showing a structure of an underground pipeline model construction device based on BIM and GIS according to an exemplary embodiment. Figure 6 As shown, the device includes:
[0139] The acquisition module 61 can be used to obtain the two-dimensional network topology of the underground pipeline and the liquid level depth data of each monitoring point corresponding to the underground pipeline at different times using the GIS system;
[0140] The first calculation module 62 can be used to calculate the degree of water accumulation at each monitoring point based on the liquid level depth data of each monitoring point at different times;
[0141] The second calculation module 63 can be used to calculate the possibility of bending of the pipeline segment between adjacent monitoring points based on the degree of water accumulation at each monitoring point;
[0142] The third calculation module 64 can be used to calculate the three-dimensional spatial coordinates of each pipeline point on the pipeline segment based on the two-dimensional network topology and the possibility of the pipeline segment being bent;
[0143] The construction module 65 can be used to construct a BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point.
[0144] In a specific application scenario, the first calculation module 62 can be used to obtain the diameter of the underground pipeline using the GIS system; calculate the water cross-sectional area of each monitoring point at different times based on the diameter and the liquid level depth data of each monitoring point at different times; calculate the degree of water accumulation at each monitoring point based on the variance value of the change in the water cross-sectional area of each monitoring point within a preset time period.
[0145] In a specific application scenario, the third calculation module 64 can be used to determine the first three-dimensional spatial coordinates of each monitoring point by using the two-dimensional network topology structure and the height of each monitoring point from the ground; perform linear fitting of the two first three-dimensional spatial coordinates of adjacent monitoring points, and determine the second three-dimensional spatial coordinates of each pipeline point on the obtained pipeline segment fitting straight line; based on the possibility of bending of the pipeline segment, correct the second vertical spatial coordinate component of the second three-dimensional spatial coordinate to obtain the corrected three-dimensional spatial coordinate corresponding to each pipeline point on the pipeline segment.
[0146] Correspondingly, when using the two-dimensional network topology structure and the height of each monitoring point from the ground to determine the first three-dimensional spatial coordinates of each monitoring point, the third calculation module 64 can be specifically used to perform proportional transformation on the two-dimensional network topology structure to obtain the first horizontal spatial coordinate component and the first longitudinal spatial coordinate component of each monitoring point; perform proportional transformation on the height of each monitoring point from the ground to obtain the first vertical spatial coordinate component of each monitoring point; and combine the first horizontal spatial coordinate component, the first longitudinal spatial coordinate component and the first vertical spatial coordinate component to obtain the first three-dimensional spatial coordinate of each monitoring point.
[0147] Accordingly, when the second vertical spatial coordinate component of the second three-dimensional spatial coordinate is corrected based on the possibility of bending of the pipeline segment to obtain the corrected three-dimensional spatial coordinate corresponding to each pipeline point on the pipeline segment, the third calculation module 64 can be specifically used to calculate the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on the possibility of bending of the pipeline segment and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate; and generate the corrected three-dimensional spatial coordinate corresponding to each pipeline point on the pipeline segment based on the second transverse spatial coordinate component, the second longitudinal spatial coordinate component and the target vertical spatial coordinate component of the second three-dimensional spatial coordinate.
[0148] In a specific application scenario, when calculating the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on the possibility of bending of the pipeline segment and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the third calculation module 64 can be specifically used to determine the maximum correction amplitude and center point position of the pipeline segment based on the first three-dimensional spatial coordinates of adjacent monitoring points; calculate the distance value of each pipeline point on the fitting straight line of the pipeline segment relative to the center point; calculate the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment based on the possibility of bending of the pipeline segment, the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the maximum correction amplitude and the distance value of each pipeline point relative to the center point.
[0149] In a specific application scenario, construction module 65 can be used to obtain pipeline attribute information of underground pipelines using a GIS system, where the pipeline attribute information includes at least the pipe diameter and the pipe material; perform underground pipeline modeling based on the pipeline attribute information and the three-dimensional spatial coordinates of each pipeline point to obtain a pipeline model; perform collision detection on the pipeline model, and optimize the pipeline model based on the collision detection results to obtain a BIM model of the underground pipeline.
[0150] like Figure 7 As shown, the underground pipeline model construction device 600 based on BIM and GIS may also include:
[0151] The acquisition module 66 can be used to collect real-time liquid level depth data at each monitoring point on the underground pipeline;
[0152] The input module 67 can be used to input real-time liquid level depth data into the BIM model to dynamically display the water level information of the underground pipeline in the BIM model.
[0153] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0154] Based on the same inventive concept as the above method, an embodiment of the present invention also provides an underground pipeline model construction system based on BIM and GIS, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it implements the steps of any one of the above-mentioned methods for constructing an underground pipeline model based on BIM and GIS.
[0155] It should be noted that the order in which the embodiments of the present invention are described above is for illustrative purposes only and does not necessarily represent the superiority or inferiority of the embodiments. Furthermore, the foregoing descriptions of specific embodiments of this specification are provided. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential sequence shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0156] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments.
[0157] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present invention should be included in the scope of protection of the present invention.
Claims
1. A method for constructing an underground pipeline model based on BIM and GIS, characterized in that: Methods include: Use the GIS system to obtain the two-dimensional network topology of underground pipelines and the liquid level depth data of each monitoring point at different times; Calculate the degree of water accumulation at each monitoring point based on the liquid level depth data at different times; Based on the degree of water accumulation at each monitoring point, the possibility of pipeline bending between adjacent monitoring points is calculated; Calculate the three-dimensional coordinates of each pipeline point on the pipeline segment based on the two-dimensional network topology and the possibility of pipeline segment bending; Construct a BIM model of underground pipelines based on the 3D spatial coordinates of each pipeline point; Among them, according to the liquid level depth data of each monitoring point at different times, the degree of water accumulation at each monitoring point is calculated, including: Use GIS system to obtain the diameter of underground pipelines; Based on the pipe diameter and the liquid level depth data at each monitoring point at different times, calculate the water cross-sectional area at each monitoring point at different times; The calculation method for the degree of water accumulation at each monitoring point is: Where, Indicates the degree of water accumulation at monitoring point a; Indicates the variance of the water cross-sectional area change calculated at monitoring point a within a preset time period; represents the normalization function, represents an exponential function with a natural constant as its base; The calculation method for the possibility of bending of the pipeline segment between adjacent monitoring points is: Where, Indicates the possibility of pipeline bending between monitoring point a and the adjacent monitoring point b; Indicates the degree of water accumulation at monitoring point a; Indicates the degree of water accumulation at monitoring point b; represents the normalization function; It is to calculate the absolute value of the difference between the water accumulation degree at monitoring point a and monitoring point b; The three-dimensional spatial coordinates of each pipeline point on the pipeline segment are calculated based on the two-dimensional network topology and the possibility of the pipeline segment being bent, including: Performing proportional transformation on the two-dimensional network topology structure to obtain the first transverse spatial coordinate component and the first longitudinal spatial coordinate component of each monitoring point; Perform proportional transformation on the height of each monitoring point from the ground to obtain the first vertical spatial coordinate component of each monitoring point; Combining the first transverse spatial coordinate component, the first longitudinal spatial coordinate component, and the first vertical spatial coordinate component to obtain first three-dimensional spatial coordinates of each monitoring point; Performing linear fitting based on the two first three-dimensional spatial coordinates of adjacent monitoring points, and determining the second three-dimensional spatial coordinates of each pipeline point on the obtained pipeline segment fitting straight line; Based on the possibility of the pipeline segment bending and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment is calculated; the target vertical spatial coordinate component is calculated as follows: Where, It represents the corrected target vertical spatial coordinate component corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and the adjacent monitoring point b; represents the second vertical space coordinate component of the second three-dimensional space coordinate corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and monitoring point b; Indicates the possibility of pipeline bending between monitoring point a and monitoring point b; is the distance between the i-th pipeline point and the center point on the pipeline segment between monitoring point a and monitoring point b. is the maximum correction amplitude of the pipeline segment between monitoring point a and monitoring point b; Based on the second transverse space coordinate component, the second longitudinal space coordinate component and the target vertical space coordinate component of the second three-dimensional space coordinate, a corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment is generated.
2. The method for constructing an underground pipeline model based on BIM and GIS according to claim 1, characterized in that: Construct a BIM model of underground pipelines based on the 3D spatial coordinates of each pipeline point, including: Use the GIS system to obtain the pipeline attribute information of underground pipelines, which at least includes the pipe diameter and pipe material; Underground pipeline modeling is performed based on pipeline attribute information and the three-dimensional spatial coordinates of each pipeline point to obtain a pipeline model; Perform collision detection on the pipeline model, optimize the pipeline model based on the collision detection results, and obtain the BIM model of the underground pipeline.
3. The method for constructing an underground pipeline model based on BIM and GIS according to claim 1, characterized in that: After constructing the BIM model of the underground pipeline based on the three-dimensional spatial coordinates of each pipeline point, the method further includes: Collect real-time liquid level depth data at each monitoring point on underground pipelines; Input real-time liquid level depth data into the BIM model to dynamically display the water level information of underground pipelines in the BIM model.
4. A device for constructing underground pipeline models based on BIM and GIS, characterized in that: include: An acquisition module is used to use the GIS system to obtain the two-dimensional network topology of underground pipelines and the liquid level depth data of each monitoring point of the underground pipeline at different times; The first calculation module is used to calculate the degree of water accumulation at each monitoring point based on the liquid level depth data of each monitoring point at different times; The second calculation module is used to calculate the possibility of bending of the pipeline segment between adjacent monitoring points based on the degree of water accumulation at each monitoring point; The third calculation module is used to calculate the three-dimensional spatial coordinates of each pipeline point on the pipeline segment according to the two-dimensional network topology structure and the possibility of the pipeline segment being bent; A construction module for constructing a BIM model of underground pipelines based on the three-dimensional spatial coordinates of each pipeline point; The first computing module is specifically configured to: Use GIS system to obtain the diameter of underground pipelines; Based on the pipe diameter and the liquid level depth data at each monitoring point at different times, calculate the water cross-sectional area at each monitoring point at different times; The calculation method for the degree of water accumulation at each monitoring point is: Where, Indicates the degree of water accumulation at monitoring point a; Indicates the variance of the water cross-sectional area change calculated at monitoring point a within a preset time period; represents the normalization function, represents an exponential function with a natural constant as its base; The calculation method for the possibility of bending of the pipeline segment between adjacent monitoring points is: Where, Indicates the possibility of pipeline bending between monitoring point a and the adjacent monitoring point b; Indicates the degree of water accumulation at monitoring point a; Indicates the degree of water accumulation at monitoring point b; represents the normalization function; It is to calculate the absolute value of the difference between the water accumulation degree at monitoring point a and monitoring point b; The third computing module is specifically configured to: Performing proportional transformation on the two-dimensional network topology structure to obtain the first transverse spatial coordinate component and the first longitudinal spatial coordinate component of each monitoring point; Perform proportional transformation on the height of each monitoring point from the ground to obtain the first vertical spatial coordinate component of each monitoring point; Combining the first transverse spatial coordinate component, the first longitudinal spatial coordinate component, and the first vertical spatial coordinate component to obtain first three-dimensional spatial coordinates of each monitoring point; Performing linear fitting based on the two first three-dimensional spatial coordinates of adjacent monitoring points, and determining the second three-dimensional spatial coordinates of each pipeline point on the obtained pipeline segment fitting straight line; Based on the possibility of the pipeline segment bending and the second vertical spatial coordinate component of the second three-dimensional spatial coordinate, the corrected target vertical spatial coordinate component corresponding to each pipeline point on the pipeline segment is calculated; the target vertical spatial coordinate component is calculated as follows: Where, It represents the corrected target vertical spatial coordinate component corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and the adjacent monitoring point b; represents the second vertical space coordinate component of the second three-dimensional space coordinate corresponding to the i-th pipeline point on the pipeline segment between monitoring point a and monitoring point b; Indicates the possibility of pipeline bending between monitoring point a and monitoring point b; is the distance between the i-th pipeline point and the center point on the pipeline segment between monitoring point a and monitoring point b. is the maximum correction amplitude of the pipeline segment between monitoring point a and monitoring point b; Based on the second transverse space coordinate component, the second longitudinal space coordinate component and the target vertical space coordinate component of the second three-dimensional space coordinate, a corrected three-dimensional space coordinate corresponding to each pipeline point on the pipeline segment is generated.
5. A BIM and GIS-based underground pipeline model construction system, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the computer program is executed by a processor, the steps of the method for constructing an underground pipeline model based on BIM and GIS are implemented as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Radar echo double-component mixed amplitude distribution model parameter estimation method and device
CN111830479A
Urban drainage dispatching system optimization method
CN119089716A