A cable resource management method and system based on a Revit model
By marking cable laying path conflicts and generating alternative paths in the Revit model, and training a conflict pattern recognition model with environmental data, the problem of integrating static models and dynamic stress is solved, enabling dynamic monitoring and risk prediction of cable health status.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FUJIAN PINCHENG CONSTR ENG CONSULTING CO LTD
- Filing Date
- 2025-12-11
- Publication Date
- 2026-04-28
AI Technical Summary
Existing technologies cannot effectively integrate static Revit model data with dynamic environmental stress, making it difficult to predict potential risks to cables caused by minor physical changes, and the management methods lack dynamic monitoring of cable health status.
By marking conflicting cable laying paths in the Revit model, alternative cable paths are generated and the model is updated. Combined with environmental data, a conflict pattern recognition model is trained to predict potential risks and provide early warnings.
It achieves real-time synchronization between digital models and physical reality, enabling the prediction of dynamic changes in cable health status and providing risk assessment and preventative maintenance decision support.
Smart Images

Figure CN121302930B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a cable resource management method and system based on the Revit model, belonging to the field of facility asset information management technology. Background Technology
[0002] In the field of electrical engineering for industrial facilities, the application of Building Information Modeling (BIM), especially the Revit platform, for the 3D digital design of cable systems has become a common technical practice. This approach, by constructing accurate geometric models, supports cable route planning, spatial collision checks, and the statistics of engineering materials during the design phase, providing a data foundation for multi-disciplinary collaborative work in the early stages of a project. For example, Chinese invention patent application CN118364529A discloses an automatic method for calculating the quantity of cable work per loop based on Revit and Dynamo. This method, through secondary development, solves the problem that Revit's native schedule function cannot accurately calculate the total length of cable routes, including bends, and achieves accurate extraction of engineering quantities during the design phase. However, such methods are essentially limited to calculating and statistically analyzing the geometric data of static design models. Their execution process is unidirectional, i.e., from the existing model to the bill of quantities. It fails to address the problem of discrepancies between the design model and the dynamic construction and operation realities. When unforeseen physical interference occurs on-site, or when cables undergo morphological evolution due to environmental stress, such static statistical methods cannot provide solutions, nor do they have the ability to learn from on-site problems and update and optimize the digital model in reverse.
[0003] When the application scenario extends from the design stage to the long-term operation and maintenance of facilities, the problem of inconsistency between the data content of these digital models built based on static geometric information and the dynamic evolution of physical entities arises. In industrial sites where there are continuous environmental stresses such as high temperature and mechanical vibration, cable materials will undergo thermal creep or vibration fatigue, which will cause slight changes in geometry or gradual accumulation of internal damage. These physical changes continuously and non-uniformly alter the actual usable space inside the cable laying system and the health status of the cable itself. The digital model itself does not have the ability to perceive these physical processes, and it still records the initial design or as-built information, resulting in a gradual loss of consistency between digital information and physical reality.
[0004] To address this issue, those skilled in the art have attempted to obtain real-time cable status by increasing the frequency of on-site manual inspections or deploying physical sensors. However, for large-scale facilities with complex structures, high-frequency manual inspections are insufficient in terms of economy and execution efficiency, and are unlikely to detect minute deformations or early damage inside the cable trays. On the other hand, the solution of deploying high-precision sensors on a large scale is difficult to adopt as a universally applicable technical approach due to the high costs of equipment investment, installation, and long-term maintenance. Therefore, existing technologies have the following shortcomings in dealing with such problems: 1. The management system lacks an effective data perception and model update mechanism for the gradual, minute changes in the physical morphology of cables caused by environmental stress, resulting in discrepancies between the model's assessment of available space and physical reality. 2. For the initial physical damage to cables during construction or operation, existing management methods can only perform static, discrete event recording, failing to combine the actual operating environment to predictively assess the evolution trend of damage under long-term stress. Therefore, the technical challenge to be solved by this invention is how to establish a management method that can effectively integrate static geometric data in digital models with dynamic environmental stress data during facility operation, so that it can not only record historical information of assets, but also learn and predict potential risks of assets caused by minor physical changes through analysis and inference of physical processes. Summary of the Invention
[0005] This invention provides a cable resource management method and system based on the Revit model. Its main purpose is to solve the problem that existing management methods cannot effectively integrate static model data with dynamic environmental stress, and it is difficult to learn and predict the potential risks of cables caused by minor physical changes.
[0006] To achieve the above objectives, this invention provides a cable resource management method based on a Revit model, the method comprising:
[0007] Step S1: In response to receiving the cable laying path conflict location marked in the Revit model from the mobile terminal, extract the three-dimensional geometric data of the target area centered on the conflict location;
[0008] Step S2: Discretize the available space in the target area based on the preset voxel size to generate an occupied voxel set, and establish a cable path compliance judgment rule that includes both geometric obstacle avoidance constraints and physical bending constraints based on the minimum bending radius and outer diameter of the cable to be laid.
[0009] Step S3: Within the space defined by the occupied voxel set, automatically search and generate at least one alternative cable path from the conflict start point to the end point according to the compliance judgment rules.
[0010] Step S4: Push the alternative cable path to the mobile terminal. After receiving the confirmation instruction for the alternative cable path, automatically update the geometric path and length parameters of the corresponding cable in the Revit model.
[0011] Step S5: Store the geometric environmental features of the conflict location that triggered this processing, the physical properties of the cable to be laid, and the geometric features of the finally confirmed alternative cable path as a set of structured conflict event data. Based on the accumulated multiple sets of conflict event data, train a conflict pattern recognition model to scan the unconstructed areas in the Revit model to identify and warn of potential conflict areas with high similarity features.
[0012] Preferably, the mobile terminal is a tablet computer with a dedicated application installed; the dedicated application can load and display a lightweight version of the Revit model in 3D; the operation of marking conflict locations in the Revit model is specifically performed by the construction personnel on the touch screen of the tablet computer to select or circle the conflict area in the 3D model view.
[0013] Preferably, the compliance determination rule in step S3 specifically includes the following three parallel determination conditions: Condition 1: Generate the geometric expansion body of the alternative cable path and determine that the three-dimensional intersection of the geometric expansion body and the occupied voxel set is empty; Condition 2: Calculate the local bending radius of each turning point on the alternative cable path and determine that all local bending radii are not less than the minimum bending radius; Condition 3: Evaluate the local filling pattern formed in the target area after the alternative cable path is laid and determine that the pattern does not lead to physical overfilling.
[0014] Preferably, the method further includes: when no alternative cable path that meets the compliance judgment rules is generated in step S3, or when an abnormal event reporting instruction is received from the mobile terminal, the abnormal event recording process is activated; the abnormal event recording process includes: guiding construction personnel to input the type and text description of the abnormal event through the mobile terminal, and uploading on-site images or video evidence of the associated conflict location; and permanently associating the type, text description and evidence link of the abnormal event as construction history data with the corresponding cable object in the Revit model.
[0015] Preferably, the training and application of the conflict pattern recognition model in step S5 includes: constructing a feature vector for each set of conflict event data, the dimensions of which include: the local turning radius of the cable tray, the total cross-sectional area of the cables already laid in the tray, the outer diameter and material type of the cable to be laid, and the local ambient temperature when the conflict occurs; using a decision tree learning algorithm, with the feature vector as input and whether a conflict occurs as a label, training the accumulated conflict event data to generate a conflict pattern recognition model; and scanning the unconstructed area, specifically extracting the corresponding features of the unconstructed area and using the conflict pattern recognition model to calculate its conflict probability.
[0016] Preferably, the method further includes a damage evolution prediction method based on environmental stress inference. The method includes: when the damage type recorded in the construction history data is physical damage, automatically identifying the vibration source equipment within the influence range of the damage point in the Revit model; acquiring real-time operating data of the vibration source equipment and, combined with the structural connection path information from the vibration source equipment to the damage point in the Revit model, inferring the amplitude and frequency of the continuous mechanical vibration stress acting on the damage point; acquiring the local ambient temperature around the damage point; and, based on the inferred mechanical vibration stress, local ambient temperature, and a set of preset fatigue characteristic parameters of the cable insulation material, periodically calculating the deterioration rate of the physical damage and updating the predicted damage state of the cable object; wherein, the deterioration rate... Determined by the following rules: ,in, and These are the coefficients and exponents characterizing material properties in the preset fatigue characteristic parameters. The inferred mechanical vibration stress amplitude, For local ambient temperature, This is a preset reference temperature. This is a preset temperature influence coefficient.
[0017] Preferably, step S2, which discretizes the available space within the target area based on a preset voxel size, specifically includes: dividing the three-dimensional space of the target area into cubic units with a side length of no more than 5 mm to form a voxel grid; determining whether each cubic unit overlaps with existing components or geometric entities with laid cables in the Revit model; if an overlap occurs, marking the cubic unit as occupied, otherwise marking it as available; the occupied voxel set is the set of all cubic units marked as occupied.
[0018] Preferably, step S4, which involves automatically updating the geometric path and length parameters of the corresponding cable in the Revit model, further includes: generating a non-editable log containing the operator's identity, operation timestamp, and a comparison of the geometric path and length parameters before and after the update, while updating the geometric path and length parameters; and associating the log as a change record with the corresponding cable object in the Revit model.
[0019] Preferably, the method further includes: when the probability of a conflict in a certain unconstructed area calculated by the conflict pattern recognition model exceeds a preset probability threshold, an early warning message is automatically generated; the early warning message includes the type of potential conflict and suggested optimization measures; the suggested optimization measures include adjusting the cable laying sequence in the area, or increasing the cable tray size in the area during the design phase; the method for obtaining the local ambient temperature includes: preferentially obtaining real-time temperature sensor data of the area where the conflict location or damage point is located from the building environment monitoring system through an application programming interface; if it cannot be obtained automatically, prompting on-site personnel to manually input the estimated local ambient temperature through the user interface of a mobile terminal.
[0020] A cable resource management system based on a Revit model, the system comprising:
[0021] A conflict location and data extraction module is configured to extract three-dimensional geometric data of the target area centered on the conflict location in response to receiving a cable laying path conflict location marked in the Revit model from a mobile terminal.
[0022] A spatial analysis and rule-making module is configured to discretize the available space in the target area based on a preset voxel size, generate an occupied voxel set, and establish a cable path compliance judgment rule that includes both geometric obstacle avoidance constraints and physical bending constraints based on the minimum bending radius and outer diameter of the cable to be laid.
[0023] A dynamic path planning module is configured to automatically search and generate at least one alternative cable path from the conflict start point to the end point within the space defined by the occupied voxel set, based on compliance determination rules.
[0024] A model interaction and synchronization update module is configured to push alternative cable paths to mobile terminals and automatically update the geometric path and length parameters of the corresponding cable in the Revit model after receiving a confirmation instruction for the alternative cable path.
[0025] A conflict pattern learning and early warning module is configured to store the geometric environmental features of the conflict location that triggers the current processing, the physical properties of the cable to be laid, and the geometric features of the finally confirmed alternative cable path as a set of structured conflict event data. Based on the accumulated multiple sets of conflict event data, a conflict pattern recognition model is trained to scan the unconstructed areas in the Revit model to identify and warn of potential conflict areas with high similarity features.
[0026] Compared with the prior art, the beneficial effects of the present invention are:
[0027] 1. This method structurally correlates the physical interference encountered during on-site construction with the geometric environment, cable properties, and environmental parameters at the time of occurrence. Through continuous analysis of these correlated data, it identifies the regional characteristics prone to minor physical deformation under specific combinations. Subsequently, in cable laying management, based on the identified regional characteristics, it can pre-identify unconstructed areas with similar conditions in the digital model. This approach transforms discrete on-site construction problems into empirical data that the system can learn from, shifting the management process from post-event remediation to risk prediction based on actual experience, and avoiding repetitive construction delays caused by inconsistencies between static model information and dynamic physical changes on-site.
[0028] 2. This method establishes a correlation path between the initial physical damage information of cables and the stress of the facility's operating environment. It uses the equipment location and structural connection information in the digital model, combined with the actual operating data of the vibration source equipment, to infer the continuous mechanical stress borne by the damage point. On this basis, combined with the physical properties of the materials, it continuously predicts the evolution trend of the initial damage. This mechanism transforms the management of cable health status from simply relying on historical damage records to a monitoring method that can reflect the dynamic development of damage in the real operating environment, providing a direct physical process basis for preventive maintenance decisions.
[0029] 3. This method reconstructs the functional attributes of the digital model by instantly marking on-site conflicts, verifying the compliance of alternative paths, and updating the model synchronously. It also combines the pre-identification of potential physical deformation risks with the dynamic monitoring of the evolution trend of existing damage. The model is no longer just a collection of static physical attributes of the cable, but has been transformed into a dynamic digital history that carries information about the entire process from design, construction to operation and maintenance. This history not only records the final physical form of the cable, but also includes the key events it has experienced under specific process and environmental conditions, the risk patterns it has learned, and the predicted health status. This provides a decision-making basis with richer information dimensions and closer connection to physical reality for asset management, fault diagnosis, and upgrading of facilities throughout their entire life cycle. Attached Figure Description
[0030] Figure 1 This is a diagram illustrating the architecture and workflow of the cable resource management system of this invention.
[0031] Figure 2 This is a comparative test chart showing the conflict resolution efficiency of the present invention and traditional methods;
[0032] Figure 3 This is an interactive timing diagram showing the association between the closed-loop record of on-site abnormal events and the model in this invention. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be described in detail below. Obviously, the described embodiments are only some embodiments of this invention, not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0034] This invention provides a cable resource management system and method based on a Revit model. The system is divided into a conflict location and data extraction module, a spatial analysis and rule establishment module, a dynamic path planning module, a model interaction and synchronous update module, and a conflict pattern learning and early warning module. These modules work together to transform the Building Information Model (BIM) from static design drawings into a digital asset history that can dynamically interact with the construction site and continuously learn and evolve. In electrical engineering practice in industrial facilities, a common technical challenge is the discrepancy between the available laying space calculated based on ideal geometric dimensions in the Revit model and the actual physical available space at the construction site, determined by the physical shape, rigidity, and environmental stress of already laid cables. To address this challenge, the procedure of this invention begins with a conflict location and data extraction module, which responds to the cable laying path conflict locations marked in the Revit model received from the mobile terminal. The system extracts 3D geometric data of the target area centered on the conflict location. Specifically, when construction workers are laying cables on-site using a tablet computer with a dedicated application, if physical interference occurs, they can mark the conflict area in the lightweight 3D view of the Revit model loaded by the application by clicking or circling. This operation triggers the application to capture the 3D coordinates of the center point of the area and the unique identifier of the currently laid cable, and sends this structured information packet to the backend server via a wireless network. After receiving the information packet, the conflict location and data extraction module on the server sets a cube area of a preset size, such as a side length of 10 meters, centered on the 3D coordinates, and calls the Revit application programming interface to extract the 3D geometric entity data of all components, laid cables and other pipelines within the cube area from the central model database, thereby transforming a discrete physical problem into a set of digital geometric inputs that can be used by the system for subsequent analysis.
[0035] Furthermore, simply acquiring geometric data is insufficient to determine the feasibility of a path, because the cable itself has a physical constraint of a minimum bending radius, and at complex nodes, cross-sectional area calculations cannot reflect irregular filling effects. Therefore, the system employs a spatial analysis and rule-building module. This module discretizes the available space within the target area based on a preset voxel size, generating an occupied voxel set. Based on the minimum bending radius and outer diameter of the cable to be laid, it establishes a cable path compliance determination rule that simultaneously incorporates geometric obstacle avoidance constraints and physical bending constraints. It should be noted that the setting of the voxel size is the result of a technical trade-off between computational accuracy and efficiency. In this embodiment, a cube unit no larger than 5 mm is defined as an implementation value. The module divides the three-dimensional space of the target area into a voxel mesh of this size and determines whether each voxel overlaps with an extracted geometric entity. If an overlap occurs, it is marked as occupied; otherwise, it is marked as available. The set of all occupied voxels constitutes the occupied voxel set. Simultaneously, the module queries the cable database for the minimum bending radius of the cable to be laid. With outer diameter And establish a path compliance determination rule with three parallel decision conditions: Condition 1, any alternative path's geometric expansion, i.e., the path centerline extends along its normal direction. The resulting pipe-like geometry has an empty 3D intersection with the occupied voxel set; Condition 2: The local bending radius calculated from any three consecutive sampling points on the path. All must not be less than Condition 3: Evaluate the filling pattern formed locally after the path is laid, and determine that it does not lead to physical overfilling. In this way, a calculable constraint boundary is established for subsequent path search.
[0036] After establishing compliance judgment rules, the system needs to efficiently find one or more feasible paths within a strictly constrained space. To this end, a dynamic path planning module automatically searches and generates at least one alternative cable path from the conflict initiation point to the end point within the space defined by the voxel set, based on the compliance judgment rules. This module employs an A* pathfinding algorithm to search in a 3D graph composed of available voxels. The algorithm's cost function considers not only the geometric length of the path but also introduces penalties for the number of bends and the severity of bends to generate smoother, easier-to-construct paths. For example, when the algorithm starts exploring from the entry point, it verifies each node expansion using the aforementioned compliance judgment rules. If a path segment violates any of the obstacle avoidance, minimum bend radius, or overfill requirements, the expansion direction is discarded. Finally, the module outputs a set of alternative paths from the conflict initiation point to the end point that satisfy all constraints and pushes the geometric data of these paths to a mobile terminal for 3D visualization, thus providing on-site personnel with direct and actionable solution options. After confirming the alternative paths, on-site personnel must synchronize this decision back to the system. Digital models are crucial for maintaining data consistency; otherwise, the as-built model would become disconnected from physical reality. To address this, a model interaction and synchronization update module within the system pushes alternative cable paths to mobile terminals. Upon receiving confirmation of the alternative cable path, it automatically updates the geometric path and length parameters of the corresponding cable in the Revit model. When a construction worker selects and confirms a path on a tablet, the mobile terminal sends the unique identifier of the selected path back to the server. The model interaction and synchronization update module then calls the Revit application programming interface to locate the cable object, replaces its geometric path parameters with a series of 3D coordinate points or curve segments of the new path, and recalculates its total length based on the new path's geometric data, updating the length parameters accordingly. To ensure traceability, this module generates a non-editable log containing the operator's identity, operation timestamp, and a comparison of the geometric path and length parameters before and after the update. This log is then associated with the cable object as a change record. This procedure solidifies on-site construction decisions into a digital asset history, achieving closed-loop synchronization between the physical world and the digital model.
[0037] However, simply resolving a single conflict is reactive; the greater value of the system lies in learning from historical problems and predicting future risks. Therefore, the architecture of this invention includes a conflict pattern learning and early warning module. Its task is to store the geometric environmental features of the conflict location that triggered the current resolution, the physical properties of the cable to be laid, and the geometric features of the ultimately confirmed alternative cable path as a set of structured conflict event data. Based on the accumulated conflict event data, a conflict pattern recognition model is trained to scan unconstructed areas in the Revit model to identify and warn of potential conflict areas with high similarity features. Specifically, after each conflict event is resolved, the module automatically constructs a feature vector, the dimensions of which are determined to be... The system considers the following factors: the local turning radius of the cable tray, the total cross-sectional area of the cables already laid within the tray, the outer diameter and material type of the cable to be laid, and the local ambient temperature at the time of the conflict. This module employs a decision tree learning algorithm, using these feature vectors as input and the presence or absence of a conflict as a label, to train an accumulated conflict event data to generate a conflict pattern recognition model. Correspondingly, when planning new cable laying, this module can extract the corresponding features of unconstructed areas and use the trained model to calculate the probability of a conflict. When this probability exceeds a preset probability threshold, such as 75%, the system automatically generates an early warning and proposes optimization measures such as adjusting the laying sequence or increasing the size of the cable tray. This transforms the management process from reactive response to risk prediction based on historical data.
[0038] In some cases, it may be impossible to generate any compliant alternative paths, or construction workers may have performed non-standard operations. In such situations, the lossless recording of information is crucial, and the system activates an anomaly event recording process for this purpose. This process guides construction workers to input the type and text description of the anomaly event via mobile terminal, and upload on-site images or video evidence of the associated conflict location. This information, along with the evidence links, serves as construction history data and is associated with the corresponding cable object in the Revit model, providing a basis for subsequent operation and maintenance and fault diagnosis. Furthermore, when the recorded damage type is physical damage, a damage evolution prediction method based on environmental stress inference is activated. This method first identifies the vibration source equipment within the influence range of the damage point in the Revit model, obtains the real-time operating data of the equipment, and combines it with the structural connection path information from the vibration source to the damage point in the model to infer the amplitude of the continuous mechanical vibration stress acting on the damage point. Combined with the vibration frequency; and then with the obtained local ambient temperature The degradation rate of physical damage is calculated periodically according to the following rules. And update the predicted damage status of the cable object: ,in, and Preset coefficients and indices to characterize the fatigue properties of materials, The inferred mechanical vibration stress amplitude, For local ambient temperature, For reference temperature, The temperature influence coefficient is used to transform static damage records into dynamic health status predictions, providing a decision-making basis for preventive maintenance throughout the facility's life cycle.
[0039] Example 1: During the electrical construction phase of a large data center project, the construction team laid a power cable marked P-CBL-001. This cable has an outer diameter of 50 mm and a minimum bending radius requirement of 500 mm. According to the design path in the Revit model, the cable needs to make a 90-degree turn within a 300 mm wide cable tray. However, on-site, construction workers discovered that next to the cable tray at this turn, an existing fire hydrant pipe was closer to the cable tray than the actual distance in the model, encroaching on the effective physical space within the cable tray. This prevented the P-CBL-001 cable from passing through the turn while meeting its minimum bending radius of 500 mm. The workers immediately used a handheld tablet to select the conflict area where the cable tray turned in the 3D view of the Revit model loaded on the device. This operation triggered the conflict location and data extraction module in the background system. The module obtained the as-built 3D geometric data of the cable tray, the laid cables, and the fire hydrant in the area, centered on the 3D coordinates of the conflict point. Then, the spatial analysis and rule establishment module performed voxelization processing on the available space in the area and, combined with the outer diameter and minimum bending radius requirements of the P-CBL-001 cable, generated a cable path compliance judgment rule that includes both geometric obstacle avoidance and physical bending constraints. The establishment of this rule is the basis for subsequent path planning calculations.
[0040] Subsequently, based on the compliance judgment rules, the dynamic path planning module automatically searched and generated three alternative cable paths from the conflict start point to the end point within the irregular available voxel space occupied by the fire duct. All three paths avoided the fire duct's physical structure, and the local bending radius at any point on each path was greater than or equal to 500 mm. These alternative paths were pushed to the construction personnel's tablets and displayed in different colors overlaid in the 3D model view. After comparing the three paths on-site, the construction personnel selected one path and confirmed it. This confirmation command triggered the model interaction and synchronization update module, which automatically updated the PC-BL in the Revit model. The geometric path of cable P-CBL-001 was updated to the selected new path, and its length parameter was corrected from 150 meters to 152.5 meters. At the same time, a non-editable log containing operation timestamps and personnel identities was generated. After this operation, the physical interference on site was eliminated, and cable P-CBL-001 was laid according to the confirmed alternative path without affecting its physical integrity. As a digital asset of the project, the Revit model contains geometric and length data of cable P-CBL-001 that are now consistent with the completed state on site, providing a data foundation that is synchronized with physical reality for the subsequent operation and maintenance of the data center.
[0041] Example 2: To objectively verify the technical effectiveness of the method of the present invention in improving construction efficiency and ensuring the accuracy of as-built data, a comparative experiment was conducted. The test platform was built in a physical space, and included a 20-meter-long cable tray with two 90-degree standard bends and a width of 300 millimeters. The initial state of the cable tray was accurately modeled as a baseline Revit model. In the experiment, obstacles not reflected in the baseline Revit model, such as pipes or supporting structures of fixed size, were installed at different locations on the cable tray, and 10 independent physical conflict scenarios were preset. The experiment set up a control group and a sample group of the present invention, where the sample group of the present invention refers to the test group using the method of the present invention. Each group consisted of two technicians with equal construction experience. The control group adopted the traditional operation method, constructing according to the two-dimensional drawings exported from the baseline Revit model. When physical conflicts were encountered, solutions were determined by manual measurement on site and communication with remote designers via telephone. After completion, the solutions were manually marked on paper drawings. The sample group of the present invention was equipped with a tablet with a dedicated application. The computer, with a lightweight version of the baseline Revit model loaded and wirelessly connected to the backend server, was used. When physical conflicts occurred, the team operated according to the procedures described in the aforementioned implementation. To ensure comparability, the cable specifications, the sequence of the 10 physical conflict scenarios, and the specific parameters were kept consistent for both teams. The core monitoring indicators for the experiment were average conflict resolution time, first-time resolution success rate, and as-built model data accuracy. Average conflict resolution time refers to the time from when on-site personnel discover a physical conflict to when they confirm the final solution. First-time resolution success rate refers to the percentage of solutions determined for all conflict points that are successfully implemented on the first physical attempt. As-built model data accuracy was calculated by scanning the physical platform with a 3D laser scanner after the experiment to generate an as-built point cloud model as a benchmark, then comparing the two final Revit models with this point cloud model to calculate the percentage of points where the cable path geometric deviation was within a 10 mm tolerance range. Key data records during the experiment are shown in Table 1.
[0042] Table 1: Comparison of key performance indicators under the two operating methods.
[0043]
[0044] Based on the data in Table 1, the average conflict resolution time of the control group was 52.7 minutes, with an initial resolution success rate of 60% and a final as-built model data accuracy rate of 78.2%. The average conflict resolution time of the present invention's sample group was 9.3 minutes, with an initial resolution success rate of 100% and a final as-built model data accuracy rate of 99.5%. The experimental data shows that the conflict resolution time, initial execution success rate, and final digital model accuracy of the present invention's sample group are all superior to the control group. This data indicates that the present invention's method, by establishing a real-time data interaction procedure between on-site construction and the digital model, reduces the communication and decision-making time caused by inconsistencies between design and on-site conditions, while simultaneously reflecting on-site solutions to the digital model in a timely and accurate manner, thus improving the reliability of the as-built digital assets.
[0045] Example 3: This example combines Figures 1 to 3 This document describes a cable resource management method and system based on the Revit model, such as... Figure 1 As shown, the process begins on a mobile terminal. Construction workers mark the physical conflict locations on-site using an application (APP). This action transmits the conflict information to the conflict location and data extraction module. This module responds to the terminal's markings, extracts the 3D geometric data of the conflict area, and inputs this data into the spatial analysis and rule establishment module. The module performs voxelization processing on the space and establishes compliance rules including minimum bending radii. The dynamic path planning module searches for and generates alternative cable paths based on these rules. The generated paths are pushed to the mobile terminal for construction workers to confirm. Once confirmed, the model interaction and synchronization update module is triggered. On the one hand, the updated geometric paths and length parameters are synchronized to the parameter database of the Revit model, the facility's digital asset. On the other hand, the structured data of this conflict event is sent to the conflict pattern learning and early warning module. This module trains a conflict pattern recognition model based on accumulated event data and uses this model to scan unconstructed areas in the Revit model to output early warning information, thereby achieving the prediction of potential risks.
[0046] like Figure 2 As shown in the figure, the vertical axis represents the resolution time in minutes, and the horizontal axis represents the sequence number of scenarios 1 to 10. The curve of the present invention group, marked with solid diamond nodes, has a stable resolution time value in the lower range in all scenarios, while the curve of the control group, marked with dashed circular nodes, has a resolution time value that is significantly higher than that of the present invention group and fluctuates more. This figure, through data visualization, proves that the present invention has a significant efficiency advantage over traditional methods when resolving on-site physical conflict problems.
[0047] like Figure 3As shown, this process is a sequence diagram of a six-party interaction involving construction personnel, mobile terminals, path planning modules, anomaly recording modules, file storage systems, and the Revit model: When the path planning module fails to find a compliant path and notifies the mobile terminal, the construction personnel report the anomaly through the terminal, thereby activating the anomaly recording module. This module guides the construction personnel through the mobile terminal to select the anomaly type, input a detailed description, and request on-site evidence. After taking photos or videos of the scene, the mobile terminal uploads the multimedia file to the file storage system, which then returns a file link. Upon receiving the link, the anomaly recording module assembles it with the text description and other information into a construction history record and requests association with the corresponding cable object in the Revit model. After receiving confirmation of successful association, it sends a notification of recording completion to the mobile terminal, thus completing a closed-loop operation of structured data recording and model association for an on-site anomaly event.
[0048] Example 4: In a scenario involving electrical installations in a metallurgical facility operating at consistently high temperatures, some cable trays are located near heat treatment equipment, where the local ambient temperature remains above 70 degrees Celsius for extended periods. Under such conditions, the insulation material of the laid power cables undergoes thermal creep, i.e., minute plastic deformation under continuous thermal stress. While this deformation is insufficient to immediately trigger an electrical fault, it continuously and non-uniformly alters the usable space within the cable tray. When the dynamic path planning module generates an alternative path for a new large-diameter cable based on the initial geometric data in the Revit model, the usable space calculated by the model differs from the space created by thermal creep. The slight contraction in the actual usable space on site may result in deviations, potentially making the generated paths physically unlayable. To address the uncertainty caused by this gradual physical change resulting from environmental stress, the internal operating procedures of the conflict mode learning and early warning module of this invention are activated. When on-site construction personnel mark and resolve a path conflict at any location, the system not only updates the model but also performs a conflict event information capture and feature extraction. Specifically, the system automatically deconstructs the conflict event into a structured feature vector for storage. This feature vector is defined as an array containing the following dimensions: ;in, The outer diameter of the cable to be laid. This is the material type code for the cable insulation layer. The local turning radius of the cable tray at the conflict location. This represents the percentage of the total cross-section of the cable tray containing the cables already laid. This refers to the local ambient temperature obtained from the building environment monitoring system via an application programming interface or input by on-site personnel.
[0049] As the project progressed, the system accumulated multiple sets of feature vectors with snapshots of on-site conditions in the conflict event record database. The conflict pattern learning and early warning module used this labeled data to train an internal conflict pattern recognition model offline. This model was constructed using a decision tree learning algorithm. During the training process, the algorithm used feature vectors... As input, and with whether the event is ultimately attributed to insufficient physical space as the output label, the optimal feature segmentation point is selected by calculating information gain or Gini impurity, thereby generating a series of decision rules; for example, through learning from historical data, the model may generate a rule: if the features of a region satisfy Celsius, and millimeters, and If the diameter is measured in millimeters, the probability of physical interference due to minute deformation in that area is 92%. Before planning cable laying paths for subsequent unconstructed areas, the conflict pattern learning and early warning module actively scans all cable paths to be laid in the Revit model. For each segment on the path, the system extracts its corresponding feature vector and evaluates it using the trained conflict pattern recognition model to calculate a potential conflict probability. The system has an internal conflict probability early warning threshold, which is a trade-off between the sensitivity of the early warning and the false alarm rate, and is set to 85% in this implementation. When the calculated conflict probability for any unconstructed area is greater than 85%, the system generates an early warning. In the interface of designers and construction managers, the Revit model area is highlighted with a text prompt explaining that the area has a high risk of physical interference due to the combination of high temperature and large-diameter cables. This transforms discrete, resolved on-site problems into empirical knowledge that can guide future construction, enabling the system to identify and avoid potential physical conflicts caused by environmental stress based on historical data.
[0050] Example 5: In an industrial facility with a large reciprocating compressor unit, a laid control cable suffered minor physical damage to its insulation layer due to physical compression during construction. This damage has been linked to the corresponding Revit model object through an anomaly event logging process. To ensure the accurate operation of the damage evolution prediction method based on environmental stress inference, an offline parameter calibration procedure for the insulation material of this cable model needs to be executed to determine the rules for calculating the damage degradation rate. fatigue characteristic parameters and and temperature influence coefficient .
[0051] The calibration procedure first involves cutting multiple samples from the same batch of control cables and pre-making a standardized initial cut on the insulation surface of each sample to simulate initial physical damage in the field. Subsequently, a set of samples is placed in a material testing apparatus capable of applying cyclic tensile loads at a constant reference temperature. That is, at 25 degrees Celsius, different amplitudes of continuous mechanical vibration stress were applied to different samples. The propagation rate of the notch under different stress amplitudes was monitored and recorded using high-magnification imaging equipment. By performing linear fitting on logarithmic coordinates on multiple sets of data points of stress amplitude and propagation rate, the fatigue characteristic parameters of the material at the reference temperature can be calculated from the slope and intercept of the fitted line. and Next, another set of specimens with standard notches were placed in the same testing equipment, and a constant stress amplitude was applied. Under these conditions, at two different ambient temperatures of 50 degrees Celsius and 70 degrees Celsius respectively. The following experiments were conducted, and the damage and degradation rates of each individual were recorded. and the already labeled and Substituting the values into the aforementioned calculation rules, the temperature influence coefficient can be obtained. Through this series of controlled experimental operations, three key parameters in the original calculation rules were determined and input into the system's material property database to be associated with the cable model.
[0052] Example 6: In an industrial facility with a large reciprocating compressor unit, a laid control cable experienced minor physical damage to its insulation layer due to physical compression during the construction phase. This damage event has been correlated with the corresponding Revit model object through an anomaly event recording process. To ensure the accurate operation of the damage evolution prediction method based on environmental stress inference, an offline parameter calibration procedure for the insulation material of this cable model needs to be executed. The purpose is to establish rules for calculating the damage degradation rate. fatigue characteristic parameters and and temperature influence coefficient Provides data sources for engineering projects.
[0053] The calibration procedure involves cutting multiple samples from the same batch of control cables and pre-making a standardized initial cut on the insulation surface of each sample to simulate initial physical damage in the field. Subsequently, a set of samples is placed in a material testing apparatus capable of applying cyclic tensile loads at a constant reference temperature. That is, at 25 degrees Celsius, different amplitudes of continuous mechanical vibration stress were applied to different samples. The propagation rate of the cut under different stress amplitudes was monitored and recorded using high-magnification imaging equipment. By performing linear fitting on logarithmic coordinates on multiple sets of data points of stress amplitude and propagation rate, the fatigue characteristic parameters of the material at the reference temperature can be calculated from the slope and intercept of the fitted line. and Next, another set of specimens with standard notches were placed in the same testing equipment, and a constant stress amplitude was applied. Under these conditions, at two different ambient temperatures of 50 degrees Celsius and 70 degrees Celsius respectively. The following experiments were conducted, and the damage and degradation rates of each individual were recorded. and the already labeled and Substituting the values into the aforementioned calculation rules, the temperature influence coefficient can be obtained. Through this series of controlled experimental operations, three key parameters in the original calculation rules were determined and entered into the system's material property database to be associated with the cable model.
[0054] To further verify the decisive role of using conflict event data to train the conflict pattern recognition model (i.e., step S5) in achieving risk prediction in the present invention, the following comparative example is set up.
[0055] Comparative Example 1: This comparative example aims to verify the technical effectiveness of a technical solution that does not include step S5 of the present invention (i.e., conflict pattern learning and early warning function) in handling potential conflicts with repetitive characteristics. This solution is consistent with the system described in Example 1 in terms of hardware configuration and basic process, and also includes a conflict localization and data extraction module, a spatial analysis and rule establishment module, a dynamic path planning module, and a model interaction and synchronous update module. Its only difference from the present invention is that this solution ends the process after completing the path substitution and model update for a single conflict, without storing the geometric environmental characteristics of the conflict event, cable physical properties, and solutions as structured data, and without training any form of conflict model based on this accumulated data. The model was designed to identify the type of cable trays. The test scenario was set up in a construction area of a modular data center, which contained 20 identical, prefabricated electrical cabinet installation units. The cable tray layout, dimensions, and corner radii of each unit were constructed according to the same set of design drawings, and theoretically had a consistent geometric environment. Now, it is necessary to lay one power cable of the same type (outer diameter 60 mm, minimum bending radius 600 mm) in each unit. However, due to the manufacturing tolerance of the cable tray supplier, the actual radius of curvature (580 mm) of all 20 unit cable trays at the same 90-degree corner is slightly smaller than the design value (610 mm), which constitutes a potential, systematic physical conflict with the minimum bending radius requirement (600 mm) of the cable to be laid.
[0056] When the technical solution of this comparative example was used for construction, a physical interference occurred when the construction workers attempted to lay cables at the corner of the first cabinet unit. The construction workers marked the conflict location using a mobile terminal. After receiving the request, the system accurately extracted the 3D data of the area and successfully generated an alternative path with the shortest detour distance and that met all compliance judgment rules through the dynamic path planning module. After confirmation by the on-site personnel, the system automatically updated the geometric path and length of the corresponding cable in the Revit model, thus successfully resolving this single-point conflict. However, due to the lack of a learning and early warning mechanism in the technical solution of this comparative example, the system did not form a memory of the resolved conflict and its underlying cause (cable tray manufacturing tolerance). Therefore, when the construction team continued to lay cables in the second, third, and up to the 20th identical cabinet units, the same physical interference problem was repeatedly encountered at the same corner location in each unit. The construction team was forced to repeat the same cycle of marking the conflict, waiting for the path to be generated, and confirming the update 20 times. The test results are recorded in Table 2 below.
[0057] Table 2: Performance comparison of the method of the present invention and the comparative scheme in handling systemic conflicts.
[0058]
[0059] Experimental results show that, when dealing with systematic and recurring conflicts caused by design or manufacturing deviations, comparative solutions lacking conflict pattern learning and early warning functions can only treat each conflict as an isolated event and respond passively. Although their efficiency in resolving a single conflict is acceptable, they cannot prevent construction teams from investing a large amount of repetitive labor time in the same type of problem. In contrast, the method of this invention, after resolving the first conflict, identifies the conflict pattern through a learning mechanism and can proactively warn of all subsequent potential risk areas with similar characteristics, thereby successfully transforming the management process from post-event remediation to risk prediction based on practical experience.
[0060] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0061] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A cable resource management method based on the Revit model, characterized in that, The method includes: Step S1: In response to receiving the cable laying path conflict location marked in the Revit model from the mobile terminal, extract the three-dimensional geometric data of the target area centered on the conflict location; Step S2: Discretize the available space in the target area based on the preset voxel size to generate an occupied voxel set, and establish a cable path compliance judgment rule that includes both geometric obstacle avoidance constraints and physical bending constraints based on the minimum bending radius and outer diameter of the cable to be laid. Step S3: Within the space defined by the occupied voxel set, automatically search and generate at least one alternative cable path from the conflict start point to the end point according to the compliance judgment rules. Step S4: Push the alternative cable path to the mobile terminal. After receiving the confirmation instruction for the alternative cable path, automatically update the geometric path and length parameters of the corresponding cable in the Revit model. Step S5 involves storing the geometric environmental features of the conflict location that triggered the current processing, the physical properties of the cable to be laid, and the geometric features of the finally confirmed alternative cable path as a set of structured conflict event data. Based on the accumulated conflict event data, a conflict pattern recognition model is trained to scan unconstructed areas in the Revit model to identify and warn of potential conflict areas with high similarity features. The training and application of the conflict pattern recognition model in step S5 includes: constructing a feature vector for each set of conflict event data. The feature vector includes dimensions such as: the local turning radius of the cable tray, the total cross-sectional area of the cable already laid in the tray, the outer diameter and material type of the cable to be laid, and the local ambient temperature at the time of the conflict; using a decision tree learning algorithm, with the feature vector as input and whether a conflict has occurred as a label, training the accumulated conflict event data to generate the conflict pattern recognition model; and scanning the unconstructed areas specifically involves extracting the corresponding features of the unconstructed areas and using the conflict pattern recognition model to calculate their conflict probability. If no alternative cable path that meets the compliance judgment rules is generated in step S3, the abnormal event recording process is activated. The abnormal event recording process includes: recording the type of abnormal event, its textual description, and evidence links as construction history data; the method also includes: when the damage type recorded in the construction history data is physical damage, automatically identifying the vibration source equipment within the influence range of the damage point in the Revit model; obtaining the real-time operating data of the vibration source equipment, and combining it with the structural connection path information from the vibration source equipment to the damage point in the Revit model to infer the amplitude and frequency of the continuous mechanical vibration stress acting on the damage point; obtaining the local ambient temperature around the damage point; and based on the inferred mechanical vibration stress, local ambient temperature, and a set of preset fatigue characteristic parameters of the cable insulation material, periodically calculating the deterioration rate of the physical damage and updating the predicted damage state of the cable object; wherein, the deterioration rate... Determined by the following rules: ,in, and These are the coefficients and exponents characterizing material properties in the preset fatigue characteristic parameters. The inferred mechanical vibration stress amplitude, For local ambient temperature, This is a preset reference temperature. This is a preset temperature influence coefficient.
2. The cable resource management method based on the Revit model according to claim 1, characterized in that, The mobile terminal is a tablet computer with a dedicated application installed. The dedicated application can load and display a lightweight version of the Revit model in 3D. The operation of marking conflict locations in the Revit model is specifically performed by the construction personnel on the touch screen of the tablet computer to select or circle the conflict area in the 3D model view.
3. The cable resource management method based on the Revit model according to claim 1, characterized in that, Step S2 discretizes the available space within the target area based on a preset voxel size. Specifically, this includes: dividing the three-dimensional space of the target area into cubic units with a side length of no more than 5 mm to form a voxel grid; determining whether each cubic unit overlaps with existing components or geometric entities with laid cables in the Revit model; if an overlap occurs, marking the cubic unit as occupied, otherwise marking it as available; the occupied voxel set is the set of all cubic units marked as occupied.
4. The cable resource management method based on the Revit model according to claim 1, characterized in that, Step S4, which involves automatically updating the geometric path and length parameters of the corresponding cable in the Revit model, also includes: generating a non-editable log containing the operator's identity, operation timestamp, and a comparison of the geometric path and length parameters before and after the update while updating the geometric path and length parameters; and associating the log as a change record with the corresponding cable object in the Revit model.
5. The cable resource management method based on the Revit model according to claim 1, characterized in that, The method also includes: when the probability of a conflict in an unconstructed area calculated by the conflict pattern recognition model exceeds a preset probability threshold, an early warning message is automatically generated; the early warning message includes the type of potential conflict and suggested optimization measures; the suggested optimization measures include adjusting the cable laying sequence in the area, or increasing the cable tray size in the area during the design phase; the method for obtaining local ambient temperature includes: prioritizing automatic acquisition of real-time temperature sensor data of the area where the conflict location or damage point is located from the building environment monitoring system through an application programming interface; if automatic acquisition is not possible, the method prompts on-site personnel to manually input the estimated local ambient temperature through the user interface of a mobile terminal.
6. A cable resource management system based on a Revit model, used to implement the cable resource management method based on a Revit model as described in any one of claims 1 to 5, characterized in that, The system includes: A conflict location and data extraction module is configured to extract three-dimensional geometric data of the target area centered on the conflict location in response to receiving a cable laying path conflict location marked in the Revit model from a mobile terminal. A spatial analysis and rule-making module is configured to discretize the available space in the target area based on a preset voxel size, generate an occupied voxel set, and establish a cable path compliance judgment rule that includes both geometric obstacle avoidance constraints and physical bending constraints based on the minimum bending radius and outer diameter of the cable to be laid. A dynamic path planning module is configured to automatically search and generate at least one alternative cable path from the conflict start point to the end point within the space defined by the occupied voxel set, based on compliance determination rules. A model interaction and synchronization update module is configured to push alternative cable paths to mobile terminals and automatically update the geometric path and length parameters of the corresponding cable in the Revit model after receiving a confirmation instruction for the alternative cable path. A conflict pattern learning and early warning module is configured to store the geometric environmental features of the conflict location that triggers the current processing, the physical properties of the cable to be laid, and the geometric features of the finally confirmed alternative cable path as a set of structured conflict event data. Based on the accumulated multiple sets of conflict event data, a conflict pattern recognition model is trained to scan the unconstructed areas in the Revit model to identify and warn of potential conflict areas with high similarity features.
Citation Information
Patent Citations
Revit and Dynamo-based automatic statistical method for engineering quantity of loop cable
CN118364529A
Cable bridge construction management method and system
CN119887075A
Electromechanical pipeline conflict detection and adjustment method and system based on BIM model
CN120781430A