Pipe network design verification method and device, storage medium and computer equipment
Through a comprehensive analysis of the newly built pipeline network data and existing pipeline network data, abnormal situations in the pipeline network design were detected, and the cost waste caused by unreasonable pipeline network design was solved, and effective control of project costs was achieved.
Patent Information
- Application Number
- CN202411918229.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In pipeline renovation projects, project costs are wasted due to unreasonable pipeline design.
By obtaining the new pipeline data and existing pipeline data, check whether there are abnormal objects and/or abnormal data in the new pipeline data according to the preset verification rules, such as abnormal new pipelines, abnormal replacement pipelines, abnormal drain pipe ports and fused abnormal data. If an exception exists, it is marked with exception.
Unreasonable designs that may exist in the pipeline design are detected, such as existing pipelines available near the newly built pipeline, unnecessary replacement of existing pipelines by newly built pipelines, and no nearby discharge of drainage pipe outlets, etc., which avoids waste of costs and ensures effective control of project costs.
Smart Images

Figure CN120068324A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular, to a pipeline network design verification method, device, storage medium, and computer device. Background Art
[0002] In pipeline network renovation projects, it is necessary to design a pipeline network renovation plan according to renovation requirements. For example, some pipelines in the old pipeline network are replaced with new pipelines, and some new pipelines are added to the old pipeline network, etc. The design of the new pipeline network largely determines the cost of project implementation, such as the materials, time, and labor costs during the excavation and pipeline laying processes, etc. Therefore, it is necessary to analyze the rationality of the pipeline network design to avoid waste of project costs. Summary of the Invention
[0003] In view of this, the present application provides a pipeline network design verification method, device, storage medium, and computer device, mainly aiming to solve the technical problem of waste of project costs caused by unreasonable pipeline network design.
[0004] According to a first aspect of the present invention, a pipeline network design verification method is provided, and the method includes:
[0005] Obtain newly built pipeline network data and existing pipeline network data, where the newly built pipeline network data includes the location information and attribute information of newly built pipeline network objects, and the existing pipeline network data includes the location information and attribute information of existing pipeline network objects;
[0006] According to the existing pipeline network data, verify whether there are abnormal objects and / or abnormal data in the newly built pipeline network data according to a preset verification rule, where the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage pipe orifices, and the abnormal data includes fusion abnormal data;
[0007] If there are the abnormal objects and / or the abnormal data, perform abnormal marking on the abnormal objects and / or the abnormal data.
[0008] In one embodiment, the newly built pipeline network object includes a replaced pipeline, and the replaced pipeline corresponds to the pipeline to be replaced in the existing pipeline network object;
[0009] The step of verifying whether there are abnormal objects in the newly built pipeline network data according to a preset verification rule includes:
[0010] According to the attribute information of the pipeline to be replaced, detect whether the pipeline to be replaced is a discarded pipeline. If it is not a discarded pipeline, then detect whether the attribute information of the replaced pipeline is consistent with that of the pipeline to be replaced. If they are inconsistent, mark the replaced pipeline as the abnormal replaced pipeline.
[0011] In one embodiment, the newly built pipe network object includes newly added pipelines;
[0012] Verifying whether there are abnormal objects in the newly built pipe network data according to a preset verification rule includes:
[0013] According to the position information of the newly added pipelines, a pipeline buffer is established for each newly added pipeline;
[0014] Detect whether the existing pipelines in the existing pipe network objects overlap with the pipeline buffer, and if so, calculate the overlapping ratio of the existing pipelines;
[0015] If the overlapping ratio exceeds a preset ratio threshold, mark the existing pipeline as a target pipeline.
[0016] In one embodiment, verifying whether there are abnormal objects in the newly built pipe network data according to a preset verification rule further includes:
[0017] According to the attribute information of the target pipeline, detect whether the target pipeline is a discarded pipeline;
[0018] If the target pipeline is not a discarded pipeline, detect whether the target pipeline is an available pipeline, and if it is an available pipeline, mark the newly added pipeline corresponding to the target pipeline as the abnormal newly added pipeline.
[0019] In one embodiment, the method further includes:
[0020] Clean the existing pipe network data, remove the replaced pipelines and the discarded pipelines in the existing pipe network data, and fuse the cleaned existing pipe network data with the newly built pipe network data to obtain fused pipe network data;
[0021] Perform quality inspection on the fused pipe network data, detect whether the attribute information of the newly built pipe network objects and the existing pipe network objects matches, and if not, mark the data corresponding to the newly built pipe network objects as the fused abnormal data.
[0022] In one embodiment, the newly built pipe network object includes newly built drain outlets;
[0023] Verifying whether there are abnormal objects in the newly built pipe network data according to a preset verification rule includes:
[0024] According to the position information of the newly built drain outlets, establish a nozzle buffer for each newly built drain outlet with the drainage point corresponding to the newly built drain outlet as the radius;
[0025] Detect whether there is a drainage point in the buffer area of the pipe orifice. If there is such a drainage point, detect whether the attribute information of the drainage point is consistent with that of the newly built pipe orifice. If they are consistent, mark the newly built pipe orifice as the abnormal pipe orifice.
[0026] In one embodiment, the method further includes:
[0027] In response to an abnormal display instruction, display the abnormal object and / or the abnormal data in the newly built pipe network data or the integrated pipe network data according to the abnormal type;
[0028] In response to an abnormal revision instruction, change the abnormal data and / or delete the abnormal mark;
[0029] In response to a result generation instruction, output a pipe network design abnormality form and / or a pipe network design verification report based on the abnormal object and / or the abnormal data.
[0030] According to a second aspect of the present invention, there is provided a pipe network design verification device, which includes:
[0031] A data acquisition module, configured to acquire newly built pipe network data and existing pipe network data, wherein the newly built pipe network data includes the location information and attribute information of newly built pipe network objects, and the existing pipe network data includes the location information and attribute information of existing pipe network objects;
[0032] A data analysis module, configured to verify whether there are abnormal objects and / or abnormal data in the newly built pipe network data according to the existing pipe network data according to a preset verification rule, wherein the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal pipe orifices, and the abnormal data includes integrated abnormal data;
[0033] A result processing module, configured to, if there are the abnormal objects and / or the abnormal data, perform an abnormal mark on the abnormal objects and / or the abnormal data.
[0034] According to a third aspect of the present invention, there is provided a storage medium, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned pipe network design verification method is implemented.
[0035] According to a fourth aspect of the present invention, there is provided a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, and when the processor executes the program, the above-mentioned pipe network design verification method is implemented.
[0036] A pipeline network design verification method, device, storage medium and computer device provided by the present invention first obtain newly built pipeline network data and existing pipeline network data. Among them, the newly built pipeline network data includes the location information and attribute information of newly built pipeline network objects, and the existing pipeline network data includes the location information and attribute information of existing pipeline network objects. Then, according to the existing pipeline network data, it is verified whether there are abnormal objects and / or abnormal data in the newly built pipeline network data according to preset verification rules. Among them, the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage pipe outlets, and the abnormal data includes fusion abnormal data. If there are the abnormal objects and / or the abnormal data, the abnormal objects and / or the abnormal data are marked as abnormal. By means of the above technical solution, on the basis of the existing pipeline network data, the newly built pipeline network data is verified to detect whether there are unreasonable newly added pipelines, replaced pipelines, and drainage pipe outlets in the newly built pipeline network data. In this way, situations such as excessive material consumption and time consumption that may be caused by pipeline network design can be detected, such as the availability of existing pipelines near newly built pipelines, unnecessary replacement of existing pipelines by newly built pipelines, and non-proximity discharge of drainage pipe outlets. And it can detect the data that does not match when the newly built pipeline network data is fused with the existing one, so as to mark the unreasonable design for relevant personnel to further verify, confirm and modify. Through the above solution, unreasonable designs that may exist in the newly built pipeline network can be detected, so as to better control the project cost and avoid unnecessary waste of manpower, material resources and financial resources.
[0037] The above description is only an overview of the technical solution of this application. In order to be able to understand the technical means of this application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of this application more obvious and understandable, the specific embodiments of this application are specifically given below. Brief Description of the Drawings
[0038] The drawings described herein are used to provide a further understanding of the present invention, and constitute a part of this application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0039] Figure 1 A flowchart showing a pipeline network design verification method provided by an embodiment of the present invention is shown;
[0040] Figure 2 A structural diagram showing a pipeline network design verification device provided by an embodiment of the present invention is shown;
[0041] Figure 3 A structural diagram showing a computer device provided by an embodiment of the present invention is shown. Detailed Description of the Embodiments
[0042] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. In the following embodiments shown, the first, second and various numerical numbers are only for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0043] In one embodiment, as Figure 1 shown, a method for verifying pipeline network design is provided, including the following steps:
[0044] 101. Obtain the data of the newly built pipeline network and the existing pipeline network. Among them, the data of the newly built pipeline network includes the location information and attribute information of the newly built pipeline network objects, and the data of the existing pipeline network includes the location information and attribute information of the existing pipeline network objects.
[0045] 102. According to the data of the existing pipeline network, verify whether there are abnormal objects and / or abnormal data in the data of the newly built pipeline network according to the preset verification rules. Among them, the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage pipe orifices, and the abnormal data includes fusion abnormal data.
[0046] 103. If there are the abnormal objects and / or the abnormal data, perform abnormal marking on the abnormal objects and / or the abnormal data.
[0047] This embodiment can be applied to pipeline network renovation projects to realize the comprehensive analysis of the data of the newly built pipeline network and the existing pipeline network. Among them, the data of the newly built pipeline network is the pipeline network data newly designed according to the pipeline network renovation requirements, which can specifically include the replacement of some objects in the old pipeline network and the addition of some objects on the basis of the old pipeline network. Among them, the objects in the pipeline network can include pipelines, drainage pipe orifices, manholes, etc. The data of the existing pipeline network is the data corresponding to the currently existing pipeline network, that is, the old pipeline network, and the data of the existing pipeline network can be obtained by means of general surveys.
[0048] The pipeline network data includes the location information and attribute information of the pipeline network objects. Among them, the location information can be represented in the form of three-dimensional coordinates, and the attribute information can include coding, commissioning date, expected service life, specifications (such as the diameter and length of pipelines, etc.), slope, flow direction, drainage type (such as rainwater, sewage, rain and sewage combined flow), material, cross-section data (such as cross-sectional area, hydraulic radius, pipe shape, pipe wall thickness, etc.), road surface elevation, etc.
[0049] Embodiments of the present application can obtain structured new pipeline network data and existing pipeline network data, and then, based on the existing pipeline network data, verify whether there are unreasonable designs in the new pipeline network data according to preset verification rules, that is, whether there are abnormal objects and / or abnormal data. Among them, the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets. For example, an abnormal replaced pipeline can be a design in the new pipeline network that unnecessarily replaces pipelines in the existing pipeline network. An abnormal newly added pipeline can be that there are existing pipelines that can be utilized near the pipelines in the new pipeline network. An abnormal drainage outlet can be that the drainage outlet in the new pipeline network does not discharge nearby, etc. These situations will lead to an increase in material costs and construction costs. By verifying the new pipeline network data and the existing pipeline network data, it is possible to detect possible unreasonable design situations in the new pipeline network data, and then mark these possible unreasonable designs, which can help relevant personnel control the project costs and avoid cost waste.
[0050] The pipeline network design verification method provided by this embodiment first obtains new pipeline network data and existing pipeline network data. Among them, the new pipeline network data includes the location information and attribute information of new pipeline network objects, and the existing pipeline network data includes the location information and attribute information of existing pipeline network objects. Then, according to the existing pipeline network data, verify whether there are abnormal objects and / or abnormal data in the new pipeline network data according to preset verification rules. Among them, the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage outlets, and the abnormal data includes fusion abnormal data. If there are the abnormal objects and / or the abnormal data, perform abnormal marking on the abnormal objects and / or the abnormal data. By means of the above technical solution, on the basis of the existing pipeline network data, verify the new pipeline network data to detect whether there are unreasonable newly added pipelines, replaced pipelines, and drainage outlets in the new pipeline network data. In this way, it is possible to detect situations such as excessive material consumption and time consumption that may be caused by the pipeline network design. For example, there are available existing pipelines near the new pipelines, unnecessary replacement of existing pipelines by new pipelines, and the drainage outlets not discharging nearby, etc. And it is possible to detect data that does not match when the new pipeline network data is fused with the existing pipeline network, so as to mark the unreasonable designs for relevant personnel to further verify, confirm, and modify. Through the above solution, it is possible to detect possible unreasonable designs in the new pipeline network, so as to better control the project costs and avoid unnecessary waste of human, material, and financial resources.
[0051] Further, to fully illustrate the implementation process of this embodiment, the specific implementation manners of the above embodiment are refined and extended below. Specifically, in one embodiment, the newly built pipeline network object includes a replacement pipeline, and the replacement pipeline corresponds to the pipeline to be replaced in the existing pipeline network object. In step 102, it is verified whether there are abnormal objects in the newly built pipeline network data according to the preset verification rules, which can be specifically implemented in the following manner: according to the attribute information of the pipeline to be replaced, it is detected whether the pipeline to be replaced is a discarded pipeline. If it is not a discarded pipeline, it is detected whether the attributes of the replacement pipeline and the pipeline to be replaced are consistent. If they are inconsistent, the replacement pipeline is marked as an abnormal replacement pipeline.
[0052] In the above embodiment, the newly built pipeline network object in the newly built pipeline network data may include a replacement pipeline. Correspondingly, the existing pipeline network object in the existing pipeline network data includes the pipeline to be replaced, and the replacement pipeline corresponds to the pipeline to be replaced, and the replacement pipeline is used to replace the pipeline to be replaced. Among them, the pipeline to be replaced may be a pipeline that cannot be used or needs to be replaced due to reasons such as damage, aging, abandonment, etc. The replacement pipeline in the newly built pipeline network data can be marked, and the pipeline to be replaced corresponding to the replacement pipeline can be marked. The pipeline that cannot be used or needs to be replaced in the existing pipeline network data can also be marked.
[0053] After obtaining the newly built pipeline network data and the existing pipeline network data, the replacement pipeline is retrieved in the newly built pipeline network data, and the pipeline to be replaced corresponding to the replacement pipeline is determined. For example, according to the code of the pipeline to be replaced corresponding to the replacement pipeline, the pipeline to be replaced in the existing pipeline network object is determined, and the attribute information of the pipeline to be replaced is obtained. After obtaining the attribute information of the pipeline to be replaced, it is first detected whether the pipeline to be replaced is a discarded pipeline. Among them, when the existing pipeline network data is surveyed, the existing pipeline network object can be marked in the attribute information. If the existing pipeline network object cannot be used anymore due to reasons such as damage, pipeline change, and the existence of high-risk pipelines near the pipeline, the existing pipeline network object can be marked as a discarded object.
[0054] If it is detected that the pipeline to be replaced is a discarded pipeline, it means that there is indeed a replacement requirement for the pipeline to be replaced marked in the newly built pipeline network data, that is, it indicates that the design of the replacement pipeline is reasonable, and it is determined that the replacement pipeline has no abnormality. If the pipeline to be replaced is not marked as a discarded pipeline in the existing pipeline network data, the following situations may exist: the pipeline to be replaced needs to be replaced but is not marked as a discarded pipeline, that is, the situation of missing marking; or, the pipeline to be replaced does not need to be replaced, that is, the design of the replacement pipeline in the newly built pipeline network data is unreasonable. Therefore, for the pipeline to be replaced corresponding to the replacement pipeline, when it is not marked as discarded in the existing pipeline network data, it is necessary to detect and analyze the design rationality of the replacement pipeline.
[0055] Specifically, according to the attribute information of the pipeline to be replaced, the remaining service life of the pipeline to be replaced can be determined first. Whether the pipeline to be replaced needs to be replaced is determined based on the remaining service life, that is, it is determined whether the pipeline to be replaced should be an abandoned pipeline. For example, if the remaining service life of the pipeline to be replaced is lower than the preset service life threshold, it indicates that the pipeline to be replaced has a risk of aging and failure, and the pipeline to be replaced can be determined as an abandoned pipeline and marked in the attribute information. That is, if the remaining service life of the pipeline to be replaced is lower than the preset service life threshold, it indicates that the pipeline to be replaced needs to be replaced. Further, by comparing the attribute information of the replacement pipeline and the pipeline to be replaced, it is detected whether the design of the replacement pipeline is reasonable. Specifically, if the attribute information of the replacement pipeline is consistent with that of the pipeline to be replaced, it is proved that the replacement pipeline in the newly built pipe network can be used to replace the pipeline to be replaced in the existing pipe network. At this time, it is determined that the design of the replacement pipeline is reasonable and there is no abnormality. If the attribute information is inconsistent, it is proved that the replacement pipeline designed in the newly built pipe network cannot be used to replace the pipeline to be replaced, and there may be problems with the replacement pipeline designed in the newly built pipe network. At this time, the replacement pipeline is marked as an abnormal replacement pipeline for subsequent relevant personnel to conduct secondary verification and confirmation.
[0056] If the remaining service life of the pipeline to be replaced exceeds the preset service life threshold, it indicates that there is temporarily no risk of aging for the pipeline to be replaced. At this time, if the replacement pipeline is consistent with the pipeline to be replaced in terms of attributes, it may indicate that there is a situation where the pipeline to be replaced is damaged and needs to be replaced but is not marked in the existing pipe network data, that is, the situation of missing marking; it is also possible that the pipeline to be replaced itself has no problems and does not need to be replaced, that is, the replacement pipeline corresponding to the pipeline to be replaced may be an unnecessary design, resulting in cost waste. If the replacement pipeline is inconsistent with the pipeline to be replaced in terms of attributes, the replacement pipeline cannot replace the pipeline to be replaced, and there may be problems with the design of the replacement pipeline. Based on this, when the remaining service life of the pipeline to be replaced exceeds the preset service life threshold, the corresponding replacement pipeline may be reasonably designed or may not be reasonably designed. Therefore, when it is detected that there is no aging risk for the pipeline to be replaced, there is no need to detect the attribute information of the replacement pipeline and the pipeline to be replaced anymore, and the corresponding replacement pipeline can be marked as an abnormal replacement pipeline, thereby saving computing resources and indicating that there may be a risk of unreasonable design for subsequent relevant personnel to conduct secondary verification. Of course, when it is detected that there is no aging risk for the pipeline to be replaced, it is also possible to further detect the attribute information of the replacement pipeline and the pipeline to be replaced, and while marking the abnormal replacement pipeline, mark whether the attribute information is consistent, and also mark which specific attribute information is inconsistent, so as to facilitate relevant personnel to be more targeted during secondary verification, reduce the workload and improve work efficiency.
[0057] Among them, the attributes of the replacement pipeline are the same as those of the pipeline to be replaced. Specifically, the attributes of the replacement pipeline can be the same as those of the pipeline to be replaced, such as all being the same in terms of specifications, slopes, flow directions, drainage types, materials, cross-section data, etc.; or, the attributes of the replacement pipeline are equivalent to or can be generalized with those of the pipeline to be replaced, such as the differences in specifications, slopes, cross-section data, etc. being within the allowable error range, etc. Otherwise, it is determined that the attributes of the replacement pipeline and the pipeline to be replaced are inconsistent. In short, the consistency of the attributes of the replacement pipeline and the pipeline to be replaced means that the replacement pipeline can be used to replace the pipeline to be replaced and can realize the functions of the pipeline to be replaced. The inconsistency of the attributes of the replacement pipeline and the pipeline to be replaced means that the attributes of the replacement pipeline cannot realize the functions of the pipeline to be replaced, or the difference in the attributes of the replacement pipeline and the pipeline to be replaced is too large. For example, the difference in the diameters of the replacement pipeline and the pipeline to be replaced exceeds the allowable error range. In this case, the replacement pipeline may be used to increase the drainage volume of the pipeline to be replaced, or it may be a situation where unnecessary design leads to increased costs. Therefore, this situation is also determined to have inconsistent attributes, and the replacement pipeline is marked for secondary verification.
[0058] In one embodiment, the newly built pipe network object includes newly added pipelines. In step 102, it is verified whether there are abnormal objects in the newly built pipe network data according to the preset verification rules, which can be specifically implemented in the following way: according to the position information of the newly added pipelines, a pipeline buffer is established for each newly added pipeline; it is detected whether the existing pipelines in the existing pipe network object overlap with the pipeline buffer. If so, the overlapping ratio of the existing pipelines is calculated; if the overlapping ratio exceeds the preset ratio threshold, the existing pipelines are marked as target pipelines.
[0059] In the above embodiment, in addition to replacing the existing pipelines, the newly built pipe network can also add some new pipelines based on the requirements of pipe network transformation on the basis of the existing pipe network, that is, the newly built pipe network object can also include newly added pipelines. For the newly added pipelines, it can be detected whether there are existing pipelines that can be used near the newly added pipelines. Specifically, the position information of the newly added pipelines can be obtained, and based on the position information, a pipeline buffer is established for each newly added pipeline. For example, the newly added pipeline can be discretized into multiple line segments. For each line segment, the expression of the line segment is calculated according to the coordinates of the two end points of the line segment, and the parallel lines on both sides of the line segment are calculated according to the expression of the line segment and the preset buffer distance. The parallel lines on both sides of each line segment are connected to form the pipeline buffer of the newly added pipeline. Among them, at the endpoints of the line segment, circular buffers can be generated with the endpoints as the centers and the buffer distance as the radius to connect the parallel lines on both sides of adjacent line segments, avoiding the situation where there are gaps between the parallel lines of adjacent two line segments resulting in discontinuous buffers. When the newly added pipelines intersect, the overlapping parts between the buffers of the newly added pipelines can be merged.
[0060] After establishing the pipeline buffer zone, it is detected whether there are existing pipelines in the existing pipe network within the pipeline buffer zone. If there are existing pipelines in the pipeline buffer zone, the ratio of the area of the existing pipelines in the buffer zone to the area of the existing pipelines themselves is calculated, that is, the overlapping ratio is calculated. If the overlapping ratio exceeds a preset ratio threshold, such as 80%, 90%, etc., it is determined that the existing pipeline is located within the pipeline buffer zone, and the existing pipeline is marked as the target pipeline. In one implementation manner, the target pipeline can be directly regarded as an available pipeline, and the new pipeline corresponding to the target pipeline is marked as an abnormal new pipeline. Subsequently, relevant personnel conduct a secondary verification of the new pipeline according to the attribute information of the target pipeline to determine whether the design of the new pipeline is reasonable.
[0061] In one embodiment, in order to make the detection result more accurate and reduce the scope of misjudgment, step 102 verifies whether there are abnormal objects in the newly built pipe network data according to a preset verification rule, and specifically may further include: according to the attribute information of the target pipeline, detecting whether the target pipeline is a discarded pipeline; if the target pipeline is not a discarded pipeline, detecting whether the target pipeline is an available pipeline, and if it is an available pipeline, marking the new pipeline corresponding to the target pipeline as an abnormal new pipeline.
[0062] In the above embodiment, after detecting that there is a target pipeline in the pipeline buffer zone, it can also be first detected whether the target pipeline is marked as a discarded pipeline. If it is marked as a discarded pipeline, it proves that the target pipeline is unavailable. At this time, it is determined that the design of the new pipeline corresponding to the pipeline buffer zone where the target pipeline is located is normal. If the target pipeline is not marked as a discarded pipeline, it is detected whether the target pipeline is available. Specifically, first, the remaining service life of the target pipeline can be detected. If the remaining service life is lower than a preset service life threshold, the target pipeline is marked as a discarded pipeline, and it is determined that the new pipeline corresponding to the target pipeline is normal. If the remaining service life of the target pipeline exceeds the preset service life threshold, it is further detected whether the attribute information of the target pipeline is consistent with the attribute information of the new pipeline. If they are inconsistent, it is determined that the target pipeline is an unavailable pipeline, and at the same time, it is determined that the new pipeline corresponding to the target pipeline is normal; if they are consistent, it is determined that the target pipeline is an available pipeline, and at the same time, the corresponding new pipeline is marked as an abnormal new pipeline. Among them, the monitoring method for whether the attributes of the target pipeline and the new pipeline are consistent refers to the method described in the previous embodiment, which will not be elaborated here.
[0063] The pipe network design verification method provided by the embodiments of the present application further includes: cleaning the existing pipe network data, removing the replaced pipelines and discarded pipelines in the existing pipe network data, and fusing the cleaned existing pipe network data with the newly built pipe network data to obtain fused pipe network data; performing quality inspection on the fused pipe network data to detect whether the attribute information of the newly built pipe network object and the existing pipe network object matches. If not, the data corresponding to the newly built pipe network object is marked as fused abnormal data.
[0064] In the above embodiments, based on the monitoring process of the replacement pipelines and the newly added pipelines, the existing pipe network data information is updated, that is, the replaced pipelines and the abandoned pipelines in the existing pipe network data are further clarified. Then, the data corresponding to the replaced pipelines and the abandoned pipelines in the existing pipe network data is removed, and then it is fused with the newly built pipe network data to obtain the fused pipe network data. Among them, the fused pipe network data represents the corresponding data after the fusion of the newly built pipe network and the existing pipe network, or can be regarded as the corresponding data of the fused pipe network obtained after implementing the newly built pipe network on the basis of the existing pipe network. After obtaining the fused pipe network data, quality inspection is carried out on the fused pipe network data to realize the verification of the fusion of the new and old pipe networks.
[0065] Specifically, for the quality inspection of the fused pipe network data, it can specifically include checking whether the connection nodes of the newly built pipe network objects and the existing pipe network objects match (for example, whether the diameter of the upstream pipeline meets the requirement of being less than or equal to the diameter of the downstream pipeline), whether the pipelines intersect (for example, whether there is an intersection point of two pipelines on a certain two-dimensional plane), whether there are isolated pipelines that have not established a connection relationship with other pipelines, whether there are overlapping pipe points (for example, there are two or more pipe points at the same position), whether there are overlapping pipelines, whether there are isolated pipe points (for example, the position of the pipe point is not on the pipeline), whether there is reverse flow (for example, the starting position of the pipeline in the gravity pipeline is lower than the ending position of the pipeline), whether there is no downstream pipeline (for example, there is no connected pipeline downstream of the pipeline and the end of the pipeline is not a drain outlet), whether there is rain and sewage mixed connection (for example, the drainage attributes between two connected pipelines are inconsistent, and the attributes of the drain outlet are inconsistent with the attributes of the drainage point), whether there are looped pipelines (for example, multiple pipelines are connected to form a closed loop), and so on. It is also possible to perform outlier inspection on the fused pipe network data. For example, upper and lower limits are set for attributes such as the elevation of the natural road surface, the elevation of the bottom of the well, the depth of the well, the elevation of the inner bottom of the starting / ending pipe, the burial depth of the starting / ending point, the size of the manhole cover, the drainage cross-section data, the pipeline slope, the pipe length, the drainage channel cross-section data, and the channel length for outlier inspection. If there are abnormal data in the fused pipe network data, the fused abnormal data is marked in the newly built pipe network data and / or the existing pipe network data.
[0066] In one embodiment, after obtaining the newly built pipe network data and the existing pipe network data, before verifying the newly built pipe network data, it is also possible to first perform quality inspection on the newly built pipe network data and the existing pipe network data respectively. After all the quality inspections pass, then verify the newly built pipe network data, so as to further improve the accuracy of the subsequent verification results and reduce the interference of incorrect data. Among them, the content of the quality inspection can refer to the above embodiments and will not be elaborated here.
[0067] In one embodiment, the newly-built pipe network object includes a newly-built drainage pipe outlet. In step 102, the newly-built pipe network data is checked for abnormal objects according to preset verification rules, which can be implemented in the following ways: according to the location information of the newly-built drainage pipe outlet, a pipe outlet buffer is established for each newly-built drainage pipe outlet with the drainage point corresponding to the newly-built drainage pipe outlet as the radius; whether there is a drainage point in the pipe outlet buffer is detected, and if there is a drainage point, whether the attribute information of the drainage point is consistent with that of the newly-built drainage pipe outlet is detected, and if they are consistent, the newly-built drainage pipe outlet is marked as an abnormal drainage pipe outlet.
[0068] In the above embodiment, the newly built pipe network object also includes a newly built drainage pipe outlet. After obtaining the fused pipe network data, a pipe outlet buffer zone can be established for each newly built drainage pipe outlet based on the fused pipe network data. Specifically, the location information of the newly built drainage pipe outlet and the location information of the drainage point corresponding to the newly built drainage pipe outlet are obtained, the distance between the newly built drainage pipe outlet and the drainage point is calculated to obtain the buffer distance, and a circular pipe outlet buffer zone is established with the newly built drainage pipe outlet as the center and the buffer distance as the radius. It is detected whether there are other drainage points in the pipe outlet buffer zone. If there are drainage points, it is detected whether the attributes of the newly built drainage pipe outlet and the drainage point are consistent. If they are consistent, the newly built drainage pipe outlet is marked as an abnormal drainage pipe outlet. For example, if there is a rainwater drainage point in the pipe outlet buffer zone of a rainwater drainage pipe outlet, it proves that the drainage point currently corresponding to the rainwater drainage pipe outlet is not the nearest drainage point, that is, the rainwater drainage pipe outlet does not discharge nearby, so the rainwater drainage pipe outlet is marked as an abnormal drainage pipe outlet.
[0069] In the above embodiment, by verifying the newly built pipe network objects in the newly built pipe network data based on the existing pipe network data, it is possible to detect the unreasonable designs such as unnecessary addition or replacement of pipelines and drainage outlets without nearby discharge in the newly built pipe network, and mark the corresponding newly built pipe network objects and data for relevant personnel to confirm and re-verify, which is helpful for the management of project costs and avoids unnecessary cost waste. In addition, the integration of the new and old pipe networks can be checked, and the data with abnormal integration can be marked, which can be modified and confirmed later to reduce work delays.
[0070] The pipeline design verification method provided in the embodiment of the present application also includes: responding to an exception display instruction, displaying abnormal objects and / or abnormal data in the newly created pipeline network data or the fused pipeline network data according to the exception type; responding to an exception revision instruction, changing the abnormal data and / or deleting the abnormal mark; responding to a result generation instruction, outputting a pipeline design exception form and / or a pipeline design verification report based on the abnormal objects and / or abnormal data.
[0071] In the above embodiments, after verifying the newly built pipeline network data, the user can input different instructions to view, modify, confirm, and export the verification results, etc. Specifically, when an abnormal display instruction is received, the verification results can be displayed in the pipeline network data or the pipeline network design drawing according to types such as abnormal objects, abnormal data, pipeline anomalies, pipe orifice anomalies, quality inspection anomalies, fusion anomalies, etc. For example, the abnormal replacement pipelines can be highlighted in the newly built pipeline network design drawing, and the data corresponding to the abnormal replacement pipelines can be displayed through a message window, etc. After viewing the verification results, the user can also revise the verification results. For example, there may be a situation of data entry errors in the abnormal data, and the user can correct the mis-entered data through the revision method; or for example, there may be a situation where the design is not unreasonable but is marked as abnormal in the verification results, and the user can delete the corresponding abnormal mark; also for example, when it is impossible to determine whether the design is unreasonable only based on the pipeline network data and on-site investigation of the existing pipeline network is required, the user can add marks for evidence to be obtained, etc. After receiving an abnormal revision instruction, the pipeline network data and / or the abnormal mark are revised accordingly according to the modification content in the instruction. After the user determines that the verification results are correct, the verification results can also be exported. For example, the abnormal data and abnormal objects can be exported in the form of a chart according to a preset data structure or preset table items. The pipeline network design verification report can also be exported. The verification report can include the abnormal data and abnormal objects, the statistical results of the abnormal quantities corresponding to different abnormal types, and the estimation of the corresponding costs, etc. Among them, the cost estimation can be based on the unit price of the pipeline network materials and the quantity of materials used, and can also be based on the length of the newly added pipelines, etc., to estimate the construction period and labor costs, and can also be estimated according to other preset rules.
[0072] The pipeline network design verification method provided by the embodiments of the present application can make greater use of existing pipelines and reduce the construction volume of pipeline network transformation through comprehensive analysis of newly built pipeline network data and existing pipeline network data. A large amount of materials such as pipes and pipe fittings are required for newly built pipeline networks. If existing pipelines can be utilized, the procurement volume of new pipes can be reduced. And using existing pipelines can reduce large-scale construction projects such as excavation and laying of new pipelines, avoid work such as re-excavating roads and laying cable ducts, reduce a series of costs such as earthwork and road repair projects, and at the same time shorten the construction period and indirectly reduce the management costs during the construction process.
[0073] Further, as Figure 1 a specific implementation of the method shown in the above embodiments, this embodiment provides a pipeline network design verification device, as Figure 2 shown, the device includes: a data acquisition module 31, a data analysis module 32, and a result processing module 33.
[0074] A data acquisition module 31, which can be used to acquire new pipeline network data and existing pipeline network data. Among them, the new pipeline network data includes the location information and attribute information of new pipeline network objects, and the existing pipeline network data includes the location information and attribute information of existing pipeline network objects;
[0075] A data analysis module 32, which can be used to verify whether there are abnormal objects and / or abnormal data in the new pipeline network data according to the existing pipeline network data according to a preset verification rule. Among them, the abnormal objects include at least one of abnormal newly added pipelines, abnormal replaced pipelines, and abnormal drainage pipe orifices, and the abnormal data includes fusion abnormal data;
[0076] A result processing module 33, which can be used to perform abnormal marking on the abnormal objects and / or the abnormal data if there are the abnormal objects and / or the abnormal data.
[0077] In a specific application scenario, the new pipeline network object includes a replaced pipeline, and the replaced pipeline corresponds to the pipeline to be replaced in the existing pipeline network object; when verifying whether there are abnormal objects in the new pipeline network data according to the preset verification rule, the data analysis module 32 can specifically be used to detect whether the pipeline to be replaced is a discarded pipeline according to the attribute information of the pipeline to be replaced. If it is not a discarded pipeline, then detect whether the attribute information of the replaced pipeline is consistent with that of the pipeline to be replaced. If they are inconsistent, mark the replaced pipeline as the abnormal replaced pipeline.
[0078] In a specific application scenario, the new pipeline network object includes a newly added pipeline. When verifying whether there are abnormal objects in the new pipeline network data according to the preset verification rule, the data analysis module 32 can specifically be used to establish a pipeline buffer zone for each newly added pipeline according to the location information of the newly added pipeline; detect whether the existing pipelines in the existing pipeline network objects overlap with the pipeline buffer zone. If so, calculate the overlapping ratio of the existing pipelines; if the overlapping ratio exceeds a preset ratio threshold, mark the existing pipeline as a target pipeline. According to the attribute information of the target pipeline, detect whether the target pipeline is a discarded pipeline; if the target pipeline is not a discarded pipeline, then detect whether the target pipeline is an available pipeline. If it is an available pipeline, mark the newly added pipeline corresponding to the target pipeline as the abnormal newly added pipeline.
[0079] In a specific application scenario, the data analysis module 32 can be specifically used to clean the existing pipeline network data, remove the replaced pipelines and the abandoned pipelines in the existing pipeline network data, and merge the cleaned existing pipeline network data with the newly built pipeline network data to obtain fused pipeline network data; perform quality inspection on the fused pipeline network data to detect whether the attribute information of the newly built pipeline network object and the existing pipeline network object matches, and if not, mark the data corresponding to the newly built pipeline network object as the fused abnormal data.
[0080] In a specific application scenario, the newly built pipe network object includes a newly built drainage pipe outlet, and the newly built pipe network data is verified according to a preset verification rule to determine whether there is an abnormal object. The data analysis module 32 can be specifically used to establish a pipe outlet buffer for each newly built drainage pipe outlet based on the location information of the newly built drainage pipe outlet, with the drainage point corresponding to the newly built drainage pipe outlet as the radius; detect whether there is a drainage point in the pipe outlet buffer, and if there is a drainage point, detect whether the attribute information of the drainage point is consistent with that of the newly built drainage pipe outlet, and if they are consistent, mark the newly built drainage pipe outlet as the abnormal drainage pipe outlet.
[0081] In a specific application scenario, the result processing module 33 can be specifically used to respond to an exception display instruction to display the exception object and / or the exception data in the newly created pipeline network data or the fused pipeline network data according to the exception type; respond to an exception revision instruction to change the exception data and / or delete the exception mark; respond to a result generation instruction to output a pipeline network design exception form and / or a pipeline network design verification report based on the exception object and / or the exception data.
[0082] It should be noted that for other corresponding descriptions of the functional units involved in the pipe network design verification device provided in this embodiment, reference can be made to Figure 1 As well as the corresponding descriptions in the above embodiments, they will not be repeated here.
[0083] The present application also provides a computer device, such as Figure 3As shown, the computer device may specifically be a personal computer, a server, a network device, etc. The computer device includes a system bus, a processor, a memory, and a communication interface, and may further include an input / output interface and a display device. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store location information. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, the steps in the method embodiments are implemented.
[0084] Those skilled in the art can understand that the structure of the above computer device is only a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components, or combine some components, or have different component arrangements.
[0085] In one embodiment, a computer-readable storage medium is provided. The computer-readable storage medium may be non-volatile or volatile, and stores a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0086] In one embodiment, a computer program product is provided, including a computer program. When the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0087] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, graphics processors, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0088] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0089] The above-described embodiments merely represent several implementation manners of the present application. The description thereof is relatively specific and detailed, but it should not be construed as a limitation on the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the appended claims.
Claims
1. A method for verifying pipe network design, characterized in that: The method comprises: Acquire newly built pipe network data and existing pipe network data, wherein the newly built pipe network data includes location information and attribute information of newly built pipe network objects, and the existing pipe network data includes location information and attribute information of existing pipe network objects; Based on the existing pipe network data, verify whether there are abnormal objects and / or abnormal data in the newly built pipe network data according to preset verification rules, wherein the abnormal objects include at least one of abnormal newly added pipelines, abnormally replaced pipelines, and abnormal drainage pipe outlets, and the abnormal data includes fused abnormal data; If the abnormal object and / or the abnormal data exist, the abnormal object and / or the abnormal data are marked as abnormal.
2. The method according to claim 1, characterized in that The newly created pipe network object includes a replacement pipeline, and the replacement pipeline corresponds to the replaced pipeline in the existing pipe network object; The step of verifying whether there is an abnormal object in the newly created pipe network data according to a preset verification rule includes: According to the attribute information of the replaced pipeline, it is detected whether the replaced pipeline is an abandoned pipeline. If it is not an abandoned pipeline, it is detected whether the attribute information of the replacement pipeline is consistent with that of the replaced pipeline. If they are inconsistent, the replacement pipeline is marked as the abnormal replacement pipeline.
3. The method according to claim 1, characterized in that The newly-built pipe network object includes newly-added pipelines; The step of verifying whether there is an abnormal object in the newly created pipe network data according to a preset verification rule includes: According to the location information of the newly added pipeline, a pipeline buffer is established for each of the newly added pipelines; Detect whether the existing pipeline in the existing pipeline network object overlaps with the position of the pipeline buffer zone, and if so, calculate the overlapping ratio of the existing pipeline; If the overlap ratio exceeds a preset ratio threshold, the existing pipeline is marked as a target pipeline.
4. The method according to claim 3, characterized in that The step of verifying whether there is an abnormal object in the newly-built pipe network data according to a preset verification rule further includes: Detecting whether the target pipeline is an abandoned pipeline according to the attribute information of the target pipeline; If the target pipeline is not an abandoned pipeline, it is detected whether the target pipeline is an available pipeline. If it is an available pipeline, the newly added pipeline corresponding to the target pipeline is marked as the abnormal newly added pipeline.
5. The method according to claim 4, characterized in that The method further comprises: Cleaning the existing pipe network data, removing the replaced pipelines and the abandoned pipelines in the existing pipe network data, and fusing the cleaned existing pipe network data with the newly built pipe network data to obtain fused pipe network data; The fused pipe network data is quality checked to detect whether the attribute information of the newly created pipe network object matches the attribute information of the existing pipe network object. If not, the data corresponding to the newly created pipe network object is marked as the fused abnormal data.
6. The method according to claim 5, characterized in that The newly-built pipe network object includes a newly-built drainage pipe outlet; The step of verifying whether there is an abnormal object in the newly created pipe network data according to a preset verification rule includes: According to the location information of the newly-built drainage pipe outlets, a pipe outlet buffer zone is established for each of the newly-built drainage pipe outlets with the drainage point corresponding to the newly-built drainage pipe outlets as the radius; Detect whether there is a drainage point in the pipe outlet buffer. If there is a drainage point, detect whether the drainage point is consistent with the attribute information of the newly created drainage pipe outlet. If they are consistent, mark the newly created drainage pipe outlet as the abnormal drainage pipe outlet.
7. The method according to claim 6, characterized in that The method further comprises: In response to an abnormal display instruction, displaying the abnormal object and / or the abnormal data in the newly created pipe network data or the fused pipe network data according to the abnormal type; In response to an exception revision instruction, modifying the exception data and / or deleting the exception mark; In response to the result generation instruction, a pipeline network design exception form and / or a pipeline network design verification report is output based on the abnormal object and / or the abnormal data.
8. A pipe network design verification device, characterized in that: The device comprises: A data acquisition module, used to acquire newly built pipe network data and existing pipe network data, wherein the newly built pipe network data includes location information and attribute information of newly built pipe network objects, and the existing pipe network data includes location information and attribute information of existing pipe network objects; A data analysis module, configured to verify whether there are abnormal objects and / or abnormal data in the newly built pipe network data according to the existing pipe network data and preset verification rules, wherein the abnormal objects include at least one of abnormal newly added pipelines, abnormally replaced pipelines, and abnormal drainage pipe openings, and the abnormal data includes fused abnormal data; The result processing module is used for marking the abnormal object and / or the abnormal data as abnormal if the abnormal object and / or the abnormal data exist.
9. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer device 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 according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Pipe network data checking and updating method and device
CN108197195A
Pipeline three-dimensional visualization platform automatic generation method
CN110750590A
Method and system for verifying and adjusting water heating electric pipeline
CN113094855A
Method and device for quickly updating SWMM drainage pipe network model based on research data and storage medium
CN116305943A
System for automatic extraction of replacement object conduit for conduit network, method for automatic replacement of replacement object conduit, and program for automatic extraction of replacement object conduit
JP2006155226A