Building embedded pipeline simulation system based on BIM
By using a BIM-based building embedded pipeline simulation system, the spatial distribution information and connection relationships of pipelines are automatically extracted, potential conflicts are analyzed, and paths are dynamically adjusted. This solves the problem of insufficient spatial conflict identification caused by traditional manual layout, and improves construction efficiency and resource utilization.
Patent Information
- Application Number
- CN202511493933.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-20
- Publication Date
- 2026-01-23
AI Technical Summary
Traditional building pre-embedded pipeline simulation systems rely on manual layout methods, which can lead to unrecognized spatial conflicts in areas where multiple disciplines intersect, mismatched construction nodes, chaotic resource scheduling, and ineffective extraction of construction logic relationships. This makes it impossible to dynamically adjust paths and time arrangements, affecting the response efficiency and spatial coordination capabilities of the simulation model in complex construction scenarios.
The BIM-based building embedded pipeline simulation system acquires spatial distribution information, analyzes geometric features and connection relationships, and marks potential conflict points through a pipeline path optimization module; a spatial conflict detection module analyzes interference and generates a conflict detection data table; a construction sequence planning module extracts construction sequence relationships and determines conflict status; a dynamic adjustment generation module identifies adjustment strategies and records dynamic adjustment trajectories; and a resource utilization evaluation module evaluates adjustment efficiency and identifies inefficient areas.
It enables precise marking and interference analysis of potential conflicts, improves the comprehensiveness and accuracy of spatial conflict identification, dynamically adjusts the construction sequence, optimizes the spatial matching of resources, and enhances the resource utilization efficiency and coordination of construction organization.
Smart Images

Figure CN121389254A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of simulation modeling, in particular to a building embedded pipeline simulation system based on BIM. BACKGROUND
[0002] The technical field of simulation modeling involves constructing digital models of physical entities in a computer environment, simulating, predicting and analyzing complex structures and operational processes in engineering, manufacturing, construction and other fields through digital reproduction of real objects and processes. This technical field includes core items such as three-dimensional modeling, dynamic simulation, construction process visualization and collision detection, and is widely used in engineering design, construction planning, manufacturing assembly and other scenarios. In particular, in building information modeling, simulation modeling technology can be used for component installation sequence simulation, construction process virtual rehearsal and system verification, improving the digitalization and refinement level of engineering construction. This field emphasizes the simulation reconstruction of key physical properties such as building components, spatial layout and structural connection, and virtually predicts and displays operational behavior in combination with pre-set logic and engineering specifications.
[0003] Among them, the traditional building embedded pipeline simulation system refers to a system that virtually lays out and adjusts the path of pipeline components such as electricity, ventilation, water supply and drainage in the building information model, and pre- verifies the node data in the construction process. It mainly aims at technical matters such as embedded pipeline path conflict, spatial coordination and unclear construction sequence in building engineering. The traditional building embedded pipeline simulation system uses a three-dimensional modeling platform to manually lay out components, determines the component direction by judging the conflict risk based on the spatial position relationship between models, and optimizes the path sequence by relying on manual adjustment, and finally verifies the rationality of the design through construction drawings.
[0004] The building embedded pipeline simulation system in the prior art mainly relies on manual layout method for component operation in actual application, and the path adjustment process is mainly based on manual judgment and drawing comparison, which leads to the problem that spatial conflicts in multi-specialty intersection areas cannot be identified in advance. Especially in dense wiring or tight construction rhythm scenarios, the component layout sequence and direction lack systematic judgment basis, which easily causes construction node mismatch, resource scheduling chaos and other consequences. Since the construction logic relationship has not been effectively extracted, it is also impossible to dynamically adjust the path and time arrangement, further restricting the response efficiency and spatial coordination ability of the simulation model in complex construction scenarios. SUMMARY
[0005] In order to solve the technical problems existing in the prior art, the embodiments of the present application provide a building embedded pipeline simulation system based on BIM. The technical solution is as follows: On the one hand, a building embedded pipeline simulation system based on BIM is provided, which comprises: The pipeline path optimization module obtains spatial distribution information of the pre-buried pipeline in the building information model, analyzes geometric characteristics and connection relationships of the pipeline layout path, marks positions of potential conflict points, and generates a path optimization data list; The spatial conflict detection module analyzes spatial interference conditions between the pipelines based on the path optimization data list and in combination with physical attribute parameters of the pipelines, screens risk conflict regions, and generates a conflict detection data table; The construction sequence planning module extracts construction sequence relationships in corresponding time periods according to the conflict detection data table, judges whether there is a construction sequence conflict state by identifying construction logic dependency relationships, and obtains construction sequence identification information; The dynamic adjustment generation module identifies dynamic adjustment strategies in the conflict regions based on the construction sequence identification information, records adjusted pipeline layout paths and corresponding time ranges, and obtains dynamic adjustment trajectory information.
[0006] As a further scheme of the application, the path optimization data list includes positions of potential conflict points, adjustment directions of the layout path, and geometric characteristic change trends, the conflict detection data table includes high-risk conflict region identification, conflict types, and physical attribute parameters, the construction sequence identification information includes construction sequence conflict time periods, conflict task pairs, and logic dependency relationships, and the dynamic adjustment trajectory information includes adjustment paths, layout node sequences, and time ranges.
[0007] As a further scheme of the application, the pipeline path optimization module includes: The spatial distribution acquisition submodule obtains spatial distribution information of the pre-buried pipeline in the building information model, including pipeline length, connection node position and layout direction data, binds spatial distribution parameters with geometric characteristics, and obtains pipeline spatial distribution geometric characteristic data; The geometric characteristic analysis submodule extracts geometric characteristic data points of adjacent pipeline segments based on the pipeline spatial distribution geometric characteristic data, calculates connection angle values between the continuous pipeline segments, performs feature extraction on the connection angle change trend, and generates a pipeline layout path feature interval set; The conflict point marking submodule identifies layout direction change rates in the same time period according to the pipeline layout path feature interval set, analyzes deviations of the two types of change rates in each time period, screens time nodes with deviation values exceeding a path optimization threshold, and generates a path optimization data list.
[0008] As a further scheme of the application, the spatial conflict detection module includes: The interference condition calculation submodule extracts pipeline physical attributes at each time point based on the path optimization data list, including pipeline diameter size, material type and layout height, integrates the pipeline physical attributes into a data group in a time sequence, and generates a pipeline attribute parameter set; The risk screening submodule calculates an interference risk value of each pipeline segment according to the pipeline attribute parameter set, performs time sequence sorting on the interference risk value, marks pipeline segments higher than an average interference risk standard deviation, and generates a risk conflict region set; The data identification submodule extracts a pipeline segment identification index and an interference risk value based on the risk conflict region set, arranges the interference risk value, and generates a conflict detection data table.
[0009] As a further scheme of the present application, the construction sequence planning module comprises: The logical dependency extraction submodule extracts a construction sequence relationship in each time period based on the conflict detection data table, including a pipeline layout priority and a construction logical dependency relationship, and generates a construction sequence relationship table; The conflict state calculation submodule analyzes a construction sequence conflict state value according to the construction sequence relationship table, performs time sequence sorting on the conflict state value, marks time periods higher than a conflict threshold value, and generates a conflict time period index set; The identification information generation submodule extracts a construction task quantity identification in a corresponding time period based on the conflict time period index set, analyzes a logical dependency relationship between tasks, and generates construction sequence identification information.
[0010] As a further scheme of the present application, the conflict state value refers to a conflict intensity measurement value of a construction task caused by a sequence conflict in a target time period; The conflict threshold value refers to a critical value for judging whether a construction sequence exists serious conflict.
[0011] As a further scheme of the present application, the dynamic adjustment generation module comprises: The adjustment strategy planning submodule extracts an adjustment demand in a conflict region based on the construction sequence identification information, analyzes a geometric feature and an adjustment cost of a pipeline layout path, selects an optimal adjustment strategy, and generates a layout node sequence; The time range recording submodule records an adjustment time range of each pipeline segment according to the layout node sequence, including a start time and an end time, and generates adjustment time range information; The trajectory generation submodule calls the adjustment time range information, integrates an adjustment path and a time range, calculates a dynamic adjustment trajectory index, identifies a continuity section and marks it, and generates dynamic adjustment trajectory information.
[0012] As a further scheme of the present application, the system further comprises a resource utilization rate evaluation module: The resource utilization rate evaluation module analyzes a spatial utilization rate change of a pipeline layout after adjustment according to the dynamic adjustment trajectory information, calculates an adjustment efficiency factor, marks a time period with an adjustment efficiency factor lower than a benchmark value as an inefficient adjustment region, and outputs real-time resource utilization rate identification information. The real-time resource utilization identification information includes the inefficient adjustment period, adjustment efficiency factor, and changes in space utilization.
[0013] As a further aspect of the present invention, the resource utilization rate assessment module includes: Based on the dynamic adjustment trajectory information, the space utilization analysis submodule extracts the space utilization data of pipeline layout before and after the adjustment, identifies the change in utilization, sorts the change in time series, and generates a set of utilization change amounts. The efficiency factor calculation submodule identifies the adjustment efficiency factor value for each time period based on the set of utilization rate changes, sorts the efficiency factor values by time series, marks the time periods below the benchmark value, and generates an index set of inefficient adjustment time periods. The inefficient area marking submodule extracts the utilization rate change identifier within the corresponding time period based on the inefficient adjustment time period index set, analyzes the trend and magnitude of the utilization rate change, and generates real-time resource utilization rate identifier information.
[0014] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: By automatically extracting the spatial distribution information of pipelines and analyzing their geometric features and connection relationships, the precise marking of potential conflict locations can be achieved. At the same time, by combining physical attribute parameters for interference analysis, the comprehensiveness and accuracy of spatial conflict identification can be effectively improved. Furthermore, based on the extraction of construction sequence relationships and logical dependency analysis, intelligent determination of construction conflict status can be achieved, thereby enabling dynamic adjustment of the layout path and time range. This helps to form targeted wiring strategies in conflict areas, optimize resource spatial matching, and evaluate the efficiency factor of the layout trajectory after adjustment. It automatically identifies inefficient time periods and marks them in real time, enhancing the responsiveness of the construction process to resource utilization efficiency and improving the accuracy of path adjustment and the coordination of construction organization. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a schematic diagram of a BIM-based building embedded pipeline simulation system provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the system framework of the present invention; Figure 3 This is a flowchart of the pipeline path optimization module in this invention; Figure 4 This is a flowchart of the spatial conflict detection module in this invention; Figure 5 This is a flowchart of the construction sequence planning module in this invention; Figure 6 This is a flowchart of the dynamic adjustment generation module in this invention; Figure 7 This is a flowchart of the resource utilization assessment module in this invention. Detailed Implementation
[0017] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0018] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0019] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0020] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0021] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0022] This invention provides a BIM-based simulation system for pre-embedded building pipelines, such as... Figure 1 , Figure 2 The diagram shown illustrates a BIM-based building embedded pipeline simulation system. This system includes: The pipeline path optimization module obtains the spatial distribution information of pre-embedded pipelines in the building information model, analyzes the geometric features and connection relationships of the pipeline layout path, marks the location of potential conflict points, and generates a path optimization data list. The spatial conflict detection module analyzes the spatial interference between pipelines based on the path optimization data list and the physical property parameters of the pipelines, filters out risky conflict areas, and generates a conflict detection data table. The construction sequence planning module extracts the construction sequence relationship in the corresponding time period according to the conflict detection data table, judges whether there is a construction sequence conflict state by identifying the construction logic dependency relationship, and obtains construction sequence identification information; The dynamic adjustment generation module identifies the dynamic adjustment strategy in the conflict area based on the construction sequence identification information, records the adjusted pipeline layout path and the corresponding time range, and obtains dynamic adjustment trajectory information; The resource utilization rate evaluation module analyzes the spatial utilization rate change of the adjusted pipeline layout according to the dynamic adjustment trajectory information, calculates the adjustment efficiency factor, marks the time period with an adjustment efficiency factor lower than the benchmark value as an inefficient adjustment area, and outputs real-time resource utilization rate identification information.
[0023] The path optimization data table includes potential conflict point positions, layout path adjustment directions, and geometric feature change trends. The conflict detection data table includes high-risk conflict area identification, conflict types, and physical property parameters. The construction sequence identification information includes construction sequence conflict time periods, conflict task pairs, and logic dependency relationships. The dynamic adjustment trajectory information includes adjustment paths, layout node sequences, and time ranges. The real-time resource utilization rate identification information includes inefficient adjustment time periods, adjustment efficiency factors, and spatial utilization rate changes.
[0024] Specifically, as shown in Figure 2 , Figure 3 The pipeline path optimization module includes: The spatial distribution acquisition submodule obtains the spatial distribution information of the embedded pipeline in the building information model, including pipeline length, connection node position and layout direction data, binds the spatial distribution parameters with geometric features, and obtains pipeline spatial distribution geometric feature data; To obtain the spatial distribution information of the embedded pipeline in the building information model, first, a data extraction request is sent to the building information model (BIM) database. Specifically, for the embedded pipelines in the heating, ventilation, and air conditioning (HVAC) system of a specified floor (e.g., the third floor) in the project, pipeline identifiers such as "HVAC-P001" and "HVAC-P002" are extracted, including pipeline length, connection node location, and layout direction data. The length of a pipeline is calculated by measuring the Euclidean distance between its start and end points in three-dimensional space. For example, the length of "HVAC-P001" is 15.0 meters, with a start point at (10.0, 5.0, 3.2) meters and an end point at (25.0, 5.0, 3.2) meters. Connection nodes are identified by detecting shared endpoint coordinates between pipeline segments. For example, the node connecting "HVAC-P001" and "HVAC-P002" is located at (25.0, 5.0, 3.2) meters. The layout direction of each pipeline segment is determined by normalizing the vector from its start point to its end point. For example, the direction vector of "HVAC-P001" is (1, 0, 0). The spatial distribution parameters are geometrically bound, and a data structure is created to associate each pipeline segment's unique identifier with its calculated length, identified connection node coordinates, and determined layout direction vector. For example, the record {PipeID: "HVAC-P001", Length: 15.0, StartNode: (10.0, 5.0, 3.2), EndNode: (25.0, 5.0, 3.2), Direction: (1, 0, 0)} is recorded. The pipeline spatial distribution geometric feature data is obtained, which includes a structured dataset of pipeline identifiers, lengths, start and end node coordinates, and direction vectors.
[0025] The geometric feature analysis submodule extracts geometric feature data points of adjacent pipeline segments based on the pipeline spatial distribution geometric feature data, calculates the connection angle values between consecutive pipeline segments, and performs feature extraction on the connection angle trend to generate a pipeline layout path feature interval set. Based on the pipeline spatial distribution geometric feature data, the received pipeline spatial distribution geometric feature data is iteratively processed to identify adjacent pipeline segments that share a common connection node. For example, "HVAC-P001" ending at (25.0, 5.0, 3.2) meters and "HVAC-P002" starting at (25.0, 5.0, 3.2) meters are identified as adjacent pipeline segments, and their respective direction vectors are extracted, which are (1, 0, 0) for "HVAC-P001" and (0, 1, 0) for "HVAC-P002". Geometric feature data points of adjacent pipeline segments are extracted, and the connection angle values between consecutive pipeline segments are calculated. The dot product formula is used to calculate the angle between each pair of adjacent pipeline segment direction vectors For "HVAC-P001" with a direction vector of and "HVAC-P002" with a direction vector of “HVAC-P002”, dot product , whose module length are , so the included angle is , and the trend of the connection angle is extracted, the sequence of the connection angle along each complete pipeline path is analyzed, and the pattern of sharp turns, gradual curves or straight segments is identified, for example, for the path composed of “HVAC-P001”, “HVAC-P002”, “HVAC-P003”, the connection angles are (HVAC-P001 to P002) and (HVAC-P002 to P003, indicating a straight continuation), a feature of a degree sharp turn followed by a straight segment is identified, and a path layout path feature interval set is generated, which contains path identification, connection angle sequence and feature type (such as “straight segment”, “90 degree elbow”, “small angle deflection”) data.
[0026] The conflict point marking submodule identifies the layout direction change rate in the same time period according to the pipeline layout path feature interval set, analyzes the deviation of the two types of change rates in each time period, filters the time nodes whose deviation values exceed the path optimization threshold, and generates a path optimization data list; According to the set of path feature intervals, the identified path feature intervals are associated with the predefined construction schedule plan, a time window is assigned to the installation of each pipeline segment, for example, the pipeline segment "HVAC-P001" has a direction vector of (1, 0, 0) and a length of 15.0 meters, and the planned installation time is from 09:00 to 12:00 on October 26, the laying direction change rate in the same time period is identified, and it is determined that the theoretical laying direction change rate is 0, and the actual laying direction change rate is calculated according to the actual installation data or simulation data, for example, if the pipeline "HVAC-P004" (initial direction (0, 1, 0)) and "HVAC-P005" (initial direction (1, 0, 0)) are installed at the same time during 10:00 to 11:00 on October 27, the respective predetermined directions are recorded, the deviation of the two types of change rates in each time period is analyzed, and the difference between the actual laying direction change rate and the ideal laying direction change rate of each pipeline segment in a certain time period is compared, for example, if "HVAC-P006" plans to change the direction by 90 degrees at 11:00 on October 28, the ideal angular velocity at this time point is high, and the real-time tracking data shows that only 10 degrees (1 degree / minute) is changed in 10 minutes, which is a deviation; if two parallel pipelines "HVAC-P007" and "HVAC-P008" should maintain straight laying within the same hour, that is, the angular velocity change is 0, but the real-time data shows that "HVAC-P008" has an angular velocity change of 0.05 degrees / minute due to obstacles, so the laying direction change rate deviation is |0-0.05|=0.05 degrees / minute, the time nodes whose deviation values exceed the path optimization threshold value are screened, the path optimization threshold value is set to 0.02 radians / minute (about 1.15 degrees / minute), which represents the maximum direction change rate deviation that can be accepted before attention is needed, and this threshold value is determined through empirical research on typical construction site laying tolerances and engineering safety margins, and is verified through historical project data analysis, a deviation higher than this value will result in low efficiency or structural problems, for the 0.05 degrees / minute (about 0.00087 radians / minute) deviation calculated above, it does not exceed the threshold value of 0.02 radians / minute, so it does not trigger optimization, but if the pipeline "HVAC-P009" has to change course due to a sudden obstacle on October 29 at 14:30, a deviation of 0.03 radians / minute occurs, which exceeds the threshold value of 0.02 radians / minute, so October 29 at 14:30 is marked as a time node that needs path optimization, and a path optimization data list is generated, which includes time nodes, pipeline identifiers, and actual and ideal direction change rate deviation values.
[0027] Specifically, as shown in Figure 2 , Figure 4 , the spatial conflict detection module includes: The interference case calculation submodule extracts the pipeline physical attributes at each time point based on the path optimization data list, including the pipe diameter size, material type, and layout height, and integrates them into a data group in time sequence to generate a pipeline attribute parameter set; Based on the path optimization data list, the path optimization data list is accessed, which contains specific time nodes and pipeline identifiers, and for each time point, such as the pipeline "HVAC-P009" at time node October 29, 14:30, the pipeline physical attributes at each time point are extracted, including the pipe diameter size, material type, and layout height, the physical attributes thereof are retrieved from the BIM or asset database, including its outer diameter (e.g., 0.2 meters for a 200-millimeter diameter pipeline), its material type (e.g., "galvanized steel"), and the central line elevation thereof at that time point (e.g., 3.2 meters), and they are integrated into a data group in time sequence, and the physical attributes of all pipelines marked in the path optimization data list within a specific time period are organized into a structured data group, with each entry keyed to its corresponding time node, such as the data group at 14:30 on October 29 containing {PipeID: "HVAC-P0099", Diameter: 0.2, Material: "Galvanized Steel", Height: 3.2} and similar attributes of active pipelines at that time point, generating a pipeline attribute parameter set containing a collection of data for parameters such as time stamp, pipeline identifier, pipe diameter, material, and height.
[0028] The risk screening submodule calculates the interference risk value of each pipeline segment based on the pipeline attribute parameter set, and sorts the interference risk values in time sequence, marking pipeline segments with a risk value higher than the average interference risk standard deviation, and generating a risk conflict area set; According to the pipeline attribute parameter set, the pipeline attribute parameter set is received, and at each time point, spatial overlap checking is performed on all active pipeline segments, considering their physical dimensions and buffer areas, the interference risk value of each pipeline segment is calculated, the interference risk value is calculated according to the overlapping degree, material compatibility and relative speed and other factors, for example, if the overlapping volume of "HVAC-P009" (located at (20, 5, 3.2), diameter 0.2 meters) and "electric wire pipe-E001" (located at (20.05, 5, 3.2), diameter 0.1 meters) is 0.005 cubic meters, the weight of the pipeline and the wire pipe interference is 0.8, then its direct interference risk contribution is 0.005\cdot0.8=0.004, the risk value also takes into account the material compatibility factor, for example, if the hot water pipe (material: copper) crosses the low-voltage wire pipe (material: PVC), because PVC is thermally degraded, the material compatibility risk coefficient is 1.2, and the coefficient between two galvanized steel pipes is 1.0, the interference detection calculation is based on spatial interference detection algorithm, such as comparing the intersection of bounding boxes or swept volumes, the minimum clearance between pipelines is maintained at 0.1 meters, if the calculated clearance is 0.05 meters, it means there is 0.05 meters of overlap, and the interference risk value is time series sorted, the interference risk values of all related pipeline segments are summarized, sorted by their corresponding time points in time series, and sorted in descending order of risk value within each time point, for example, on October 29, 14:30, the risk value of pipeline "HVAC-P009" is 0.75, "HVAC-P010" is 0.60, and "Drain-D001" is 0.90, the order is "Drain-D001" (0.90), "HVAC-P009" (0.75), "HVAC-P010" (0.60), mark the pipeline segments that are higher than the average interference risk standard deviation, first calculate the average interference risk value and its standard deviation of all time points and all pipeline segments in the current analysis range, for example, if the average risk is 0.5 and the standard deviation is 0.1, any pipeline segment with a risk value greater than 0.5+0.1=0.6 is marked as "high" risk, this threshold 0.6 is dynamically determined according to the overall interference of the project, reflecting a statistically significant deviation from the normal level, indicating a significant anomaly, among the example risk values 0.90, 0.75, 0.60, "Drain-D001" (0.90) and "HVAC-P009" (0.75) are marked as high risk because they exceed 0.6, generate a risk conflict area set, which contains time points, pipeline identifiers and high risk labels.
[0029] The data identification sub-module extracts the pipeline segment identifier index and the interference risk value based on the risk conflict area set, arranges them according to the interference risk value, and generates a conflict detection data table; Based on the set of risk conflict zones, the set of risk conflict zones is iteratively processed, which contains time points, tagged pipeline identifiers, and corresponding interference risk values, such as extracting the risk value of 0.90 for "Drain-D001" and the risk value of 0.75 for "HVAC-P009" from the data at 14:30 on October 29, extracting the pipeline segment identifier index and the interference risk value, arranging them in descending order of the interference risk value, arranging the extracted entries in descending order of the interference risk value, ensuring that the highest risk conflict is displayed first, such as in the above example, "Drain-D001" is arranged before "HVAC-P009", and a conflict detection data table is generated, which contains a sorted list of pipeline identifiers, interference risk values, and time stamps.
[0030] Specifically, as shown in Figure 2 、 Figure 5 , the construction sequence planning module includes: The logical dependency extraction submodule extracts the construction sequence relationship in each time period based on the conflict detection data table, including pipeline layout priority and construction logical dependency relationship, and generates a construction sequence relationship table; Based on the conflict detection data table, which lists the conflicts identified by pipeline segment, risk value, and time stamp, for each time period identified as having a conflict, such as 14:30-14:45 on October 29, check the pipeline segments involved in the conflict and their scheduled installation order in the main project schedule, extract the construction sequence relationship in each time period, including pipeline layout priority and construction logical dependency relationship, identify inherent priorities, such as installing the drain pipe before the HVAC air duct to avoid rework, or installing structural components before mechanical and electrical systems, such as if "Drain-D001" and "HVAC-P009" share the same ceiling space, "Drain-D001" has a higher priority (priority 1), and "HVAC-P009" has a lower priority (priority 2), and determine the logical dependency relationship, such as if "HVAC-P100" is connected to "HVAC-P009", the installation of "HVAC-P009" must precede the installation of "HVAC-P100", which is determined by analyzing the material list and assembly drawing, where "HVAC-P009" is designated as component A and "HVAC-P100" is designated as component B, and there is a connects_to(B, A) relationship, and a construction sequence relationship table is generated, which contains a table of time periods, pipeline identifiers, priority values, and explicit precedence task relationships.
[0031] The conflict state calculation submodule analyzes the construction sequence conflict state value according to the construction sequence relationship table, and performs time series sorting on the conflict state value, marks the time periods above the conflict threshold value, and generates a conflict time period index set; The conflict state value refers to a conflict intensity measurement value of the construction task caused by the sequence conflict in the target time period; The conflict threshold value refers to a critical value for determining whether the construction sequence has a serious conflict; According to the construction sequence relationship table, the table lists the pipeline segment, priority, and logical dependency relationship in each time period. For a given time period, for example, October 29, 14:30-14:45, if the table indicates that "HVAC-P100" (priority 2) is arranged before "HVAC-P009" (priority 1), and "HVAC-P009" is a prerequisite for "HVAC-P100", this constitutes a sequence conflict. Analyze the construction sequence conflict state value, quantify this conflict as a "conflict state value" by aggregating the penalty points assigned by different conflict types, for example, violating the hard logical dependency relationship will generate 5 penalty points, deviating from the priority order will generate 2 penalty points, if the conflict is "HVAC-P100" arranged before "HVAC-P009", and "HVAC-P009" is the direct logical predecessor of "HVAC-P100", the conflict state value of this time period is 5, and the time sequence of the conflict state value is sorted, all calculated conflict state values of each time period on the entire project timeline are collected, and the time periods are arranged in descending order of their conflict state values, so that more serious conflict time periods have higher priority, for example, October 30, 09:00-09:30 (conflict state 8), October 29, 14:30-14:45 (conflict state 5), October 31, 10:00-10:15 (conflict state 3), mark the time periods higher than the conflict threshold value, set the conflict threshold value to 4 penalty points, this threshold value is determined by project management best practices and risk assessment models, values lower than 4 can be adjusted and managed on site, and values equal to or higher than 4 indicate a high probability of delay or rework. For the sorted conflict state values 8, 5, and 3, the time periods October 30, 09:00-09:30 (state 8) and October 29, 14:30-14:45 (state 5) are marked as high-priority conflict time periods because the conflict state values 8 and 5 both exceed the threshold value 4, a conflict time period index set is generated, which contains a list of time period identifiers and high conflict markers.
[0032] The identification information generation submodule extracts the construction task quantity identifier in the corresponding time period based on the conflict time period index set, analyzes the logical dependency between tasks, and generates construction sequence identification information; Based on the conflict time period index set, which lists specific time windows with high conflict status, for each identified time window, such as October 29th 14:30-14:45, extract the number of construction task identifiers within the corresponding time period, query the project schedule plan, determine the number of independent construction tasks that are simultaneously active or planned within that specific duration, for example, determine that there are 3 tasks on October 29th 14:30-14:45, analyze the logical dependency between tasks, re-examine the logical dependency relationships defined in the project work breakdown structure and critical path method (such as precedence, start-start, finish-start relationships), focus on any violated dependency relationships or critical path tasks, for example, if "HVAC-P009" installation (task A) is a finish-start predecessor task of "HVAC-P100" installation (task B), and task B is scheduled to start before task A is completed, this specific violation will be recorded, generate construction sequence identification information, which contains the conflict time period, the number of tasks involved, and a list of detailed logical dependency violation descriptions.
[0033] Specifically, as shown in Figure 2 、 Figure 6 , the dynamic adjustment generation module includes: The adjustment strategy planning submodule extracts adjustment requirements within the conflict area based on the construction sequence identification information, analyzes the geometric characteristics and adjustment costs of the pipeline layout path, selects the optimal adjustment strategy, and generates a layout node sequence; Based on the construction sequence identification information, which specifies the conflict time period and the tasks involved, the specific pipe segment and its current spatial location related to the conflict task are then identified, for example, for the conflict involving "HVAC-P009" and "HVAC-P100" in the time period of October 29, 14:30-14:45, it is determined that the path of "HVAC-P100" or its installation time needs to be adjusted, the adjustment requirement in the conflict area is extracted, the geometric characteristics of the pipe layout path and the adjustment cost are analyzed, the geometric characteristics of the problem pipe path, such as available clearance, proximity to structural members and existing utilities, are evaluated, for the "HVAC-P100" path, it is evaluated whether it can be slightly shifted laterally by 0.1 meters to avoid "HVAC-P009" while maintaining a safety distance of 0.2 meters from the obstacle, and the related adjustment cost is calculated, including the material cost of additional elbows or shorter pipe segments (e.g. a new elbow at $50 and a shorter straight pipe segment at $10), the labor cost of reprocessing and reinstallation (e.g. 2 hours at $75 / hour), and the potential delay cost (e.g. project delay at $100 / hour), for this specific path modification, the total adjustment cost is $260, the optimal adjustment strategy is selected, different adjustment strategies (e.g. slight path modification, complete rerouting, material replacement or rescheduling) are compared through a multi-criteria decision analysis framework, their comprehensive geometric feasibility, cost and impact on the overall project schedule are evaluated, if the "HVAC-P100" path is modified by 0.1 meters, the cost is $260, and the conflict is solved without affecting the critical path, while rescheduling "HVAC-P100" results in a delay cost of $500 due to idle personnel, the path modification is selected as the optimal strategy, and the layout node sequence is generated, which includes the coordinate sequence of the new starting point, turning point and endpoint of the modified pipe path.
[0034] The time range recording submodule records the adjustment time range of each pipe segment according to the layout node sequence, including the starting time and the ending time, and generates adjustment time range information; According to the sequence of the layout nodes, the sequence defines new coordinates of the optimized pipeline "HVAC-P100" path, according to the revised path length and complexity, and considering the available resources and work rate, the duration required to install this adjusted pipe segment is determined, for example, if the original "HVAC-P100" pipe segment is 20 meters long and takes 4 hours, the adjusted path is 22 meters long and contains more complex bends, which takes 5 hours, a time window of 5 hours is allocated, the adjustment time range of each pipeline segment is recorded, including the start time and end time, the specific start and end time stamps for the installation of the adjusted pipeline segment are allocated, considering any upstream or downstream dependencies and overall project schedule constraints, for example, if "HVAC-P009" is now planned to be completed on October 29, 14:30, then the adjusted "HVAC-P100" is planned to start from October 29, 14:30 and end on October 29, 19:30, generate adjustment time range information, which contains the pipeline identifier, the list of adjusted start time and end time.
[0035] The trajectory generation submodule calls the adjustment time range information, integrates the adjustment path and time range, calculates the dynamic adjustment trajectory index, identifies the continuity section and marks it, and generates dynamic adjustment trajectory information; By receiving the time range information as input, the corresponding adjustment path is integrated, in practical application, first need to analyze the start and end time of the path in the time range and the specific data of each path segment, assume that in a certain test scene, the path data is a set containing multiple time periods and displacements, by analyzing the path segment, combined with the start and end points of the adjustment time range, the effective path segment in the time range is identified, the module will match the time interval of each path segment with the corresponding displacement distance, generate dynamic trajectory data of each path segment. For each path segment, the time interval (such as 5 seconds, 10 seconds, etc.) and displacement (such as 200 meters, 300 meters, etc.) will be multiplied to calculate the relevant parameters of the trajectory adjustment, according to the set threshold, the path segment is screened and judged, and the path segment exceeding the range is removed to ensure the effectiveness of the adjustment path. Next, calculate the dynamic adjustment trajectory index of each path, combine the path time, displacement and adjustment coefficient, and obtain the optimized adjustment value of each path, then perform global trajectory adjustment to generate dynamic adjustment trajectory information, in practical application, the setting of path adjustment coefficient needs to be adjusted according to requirements.
[0036] Specifically, as shown in Figure 2 , Figure 7 The resource utilization rate evaluation module includes: The space utilization rate analysis submodule extracts the space utilization rate data of pipeline layout before and after adjustment based on dynamic adjustment trajectory information, identifies the utilization rate change amount, and performs time series sorting on the change amount to generate a utilization rate change amount set. Based on the dynamically adjusted trajectory information, which contains the original and adjusted pipeline path and its related time frame, the space utilization data of the pipeline layout before and after adjustment is extracted, and the space utilization of the original pipeline layout and the adjusted pipeline layout in the construction space is calculated. For example, for a 50 cubic meter ceiling duct room, if the original pipeline layout occupies 5 cubic meters, the space utilization is 10%, and the adjusted layout occupies 4.5 cubic meters due to optimization, then the new utilization rate is 9%. The space utilization is defined as the total volume occupied by the pipeline (including the required clearance area) divided by the total available volume in a specific space compartment (such as a ceiling duct room, wall cavity), calculated in cubic meters. The utilization change amount is identified, and the difference between the adjusted space utilization and the original space utilization is calculated, which represents the change in space efficiency. For example, in the above example, the utilization change amount is 9%-10%=-1%, indicating that the available space has increased by 1%. The time series of the change amount is sorted, and the utilization change values of all pipeline segments and time intervals are collected and sorted in chronological order. Early adjustment change amount is displayed first, and the change amount is sorted by magnitude at each time point. For example, the change amount at 14:30 on October 29 is-1%, while the change amount at 09:00 on October 30 is+0.5%. A set of utilization change amounts is generated, which contains a list of timestamps, pipeline identifiers and space utilization change percentages.
[0037] The efficiency factor calculation submodule identifies the adjustment efficiency factor value in each time period based on the utilization change amount set, and sorts the efficiency factor values in time sequence. Time periods below the benchmark value are marked, and a set of low-efficiency adjustment time period indexes is generated. An "adjustment efficiency factor" is calculated for each time period where an adjustment occurred using the set of utilization change amounts, identifying the adjustment efficiency factor value for each time period, which quantifies the effectiveness of each unit of adjustment effort in terms of the resulting space utilization improvement, for example if the space utilization improved by 1% (i.e. change amount of -0.01) and the dynamic adjustment trajectory indicator T value was 5.24 (from the previous calculation result), then the efficiency factor for this time period is calculated as (-0.01 / 5.24) * 100 = -0.19, with higher positive values indicating more efficient adjustments, and negative values indicating a loss of utilization or a very inefficient adjustment process, and the efficiency factor values are sorted in time series, aggregating the calculated efficiency factor values for all time periods, sorting them in time order, and sorting them in ascending order of efficiency factor value within each time point, with less efficient adjustments placed first, for example 10 / 29 14:30 (efficiency factor -0.19) and 10 / 30 09:00 (efficiency factor 0.05), marking time periods below the baseline value, establishing a "baseline efficiency factor" to measure optimal adjustment performance, which is determined by historical project data and best practice benchmarks, for example setting 0.0 (zero) as the baseline value, which means that any adjustment resulting in a negative efficiency factor (i.e. a decrease in space utilization or an adjustment cost exceeding any benefits) or an efficiency factor below 0.0 is considered "inefficient", the choice of baseline value 0.0 represents the point at which the adjustment does not bring a net positive gain in space utilization relative to its complexity, for example for efficiency factors -0.19 and 0.05, the time period 10 / 29 14:30 is marked as an inefficient adjustment time period because its efficiency factor -0.19 is below the baseline value 0.0, generating an inefficient adjustment time period index set containing a list of time period identifiers and efficiency markers.
[0038] The inefficient area marking submodule extracts the utilization change amount identifier for the corresponding time period based on the inefficient adjustment time period index set, analyzes the trend and amplitude of the utilization change, and generates real-time resource utilization identification information; Based on the inefficient adjustment time period index set, for each time period identified as inefficient, such as 10 / 29 14:30, the utilization change amount identifier for the corresponding time period is extracted, the corresponding utilization change data (e.g. -1% for "HVAC-P100") is retrieved from the previously generated set of utilization change amounts, the trend and amplitude of the utilization change are analyzed, and then the pattern of utilization change during the identified inefficient period is analyzed to assess whether the utilization is continuously decreasing (negative trend), irregular fluctuations, or has a large negative amplitude compared to the change, for example for 10 / 29 14:30, the change amplitude is -1%, indicating a significant decrease in space efficiency, real-time resource utilization identification information is generated, which contains a list of time periods, utilization change trends (e.g. "decrease") and specific change amplitudes, as well as affected pipeline identifiers, for real-time monitoring and decision support.
[0039] The above merely illustrates the specific embodiments of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A BIM-based building pre-pipeline simulation system, characterized in that, The system comprises: The pipeline path optimization module obtains the spatial distribution information of the embedded pipeline in the building information model, analyzes the geometric characteristics and connection relationship of the pipeline layout path, marks the position of the potential conflict point, and generates a path optimization data list; The spatial conflict detection module analyzes the spatial interference between pipelines based on the path optimization data list and the physical property parameters of the pipelines, screens the risk conflict area, and generates a conflict detection data table; The construction sequence planning module extracts the construction sequence relationship in the corresponding time period according to the conflict detection data table, identifies the construction logic dependency relationship, judges whether there is a construction sequence conflict state, and obtains construction sequence identification information; The dynamic adjustment generation module identifies the dynamic adjustment strategy in the conflict area based on the construction sequence identification information, records the adjusted pipeline layout path and the corresponding time range, and obtains dynamic adjustment trajectory information.
2. The BIM-based building pre-pipeline simulation system of claim 1, wherein: The path optimization data list includes the position of the potential conflict point, the adjustment direction of the layout path, and the geometric characteristic change trend, the conflict detection data table includes the high-risk conflict area identification, the conflict type, and the physical property parameter, the construction sequence identification information includes the construction sequence conflict time period, the conflict task pair, and the logic dependency relationship, and the dynamic adjustment trajectory information includes the adjustment path, the layout node sequence, and the time range.
3. The BIM-based building pre-pipeline simulation system of claim 1, wherein: The pipeline path optimization module comprises: The spatial distribution acquisition submodule obtains the spatial distribution information of the embedded pipeline in the building information model, including pipeline length, connection node position and layout direction data, binds the spatial distribution parameters with geometric characteristics to obtain pipeline spatial distribution geometric characteristic data; The geometric feature analysis submodule extracts the geometric feature data points of adjacent pipeline segments based on the pipeline spatial distribution geometric characteristic data, calculates the connection angle value between the continuous pipeline segments, and performs feature extraction on the connection angle change trend to generate a pipeline layout path feature interval set; The conflict point marking submodule identifies the layout direction change rate in the same time period according to the pipeline layout path feature interval set, analyzes the deviation of the two types of change rates in each time period, screens the time nodes whose deviation values exceed the path optimization threshold, and generates a path optimization data list.
4. The BIM-based building pre-piped system simulation system of claim 3, wherein: The spatial conflict detection module comprises: The interference condition calculation submodule extracts the physical properties of the pipeline at each time point based on the path optimization data list, including pipe diameter size, material type and layout height, and integrates them into a data group in time sequence to generate a pipeline attribute parameter set; The risk screening submodule calculates the interference risk value of each pipeline segment based on the pipeline attribute parameter set, and performs time sequence sorting on the interference risk value, marks the pipeline segments with a standard deviation higher than the average interference risk, and generates a risk conflict area set; The data recognition submodule extracts the pipeline segment identification index and interference risk value based on the risk conflict area set, arranges them according to the interference risk value, and generates a conflict detection data table.
5. The BIM-based building pre-pipeline simulation system of claim 4, wherein: The construction sequence planning module comprises: The logic dependency extraction submodule extracts the construction sequence relationship in each time period based on the conflict detection data table, including pipeline layout priority and construction logic dependency relationship, and generates a construction sequence relationship table; The conflict state calculation submodule analyzes the construction sequence conflict state value according to the construction sequence relationship table, and performs time sequence sorting on the conflict state value, marks the time period higher than the conflict threshold value, and generates a conflict time period index set; The identification information generation submodule extracts the construction task quantity identification in the corresponding time period based on the conflict time period index set, analyzes the logical dependency between tasks, and generates construction sequence identification information.
6. The BIM-based building pre-pipeline simulation system of claim 5, wherein: The conflict state value refers to a conflict intensity measurement value of the construction task in the target time period caused by sequence conflict; The conflict threshold value refers to a critical value for judging whether there is a serious conflict in the construction sequence.
7. The BIM-based building pre-pipeline simulation system of claim 5, wherein: The dynamic adjustment generation module includes: The adjustment strategy planning submodule extracts the adjustment demand in the conflict area based on the construction sequence identification information, analyzes the geometric characteristics and adjustment cost of the pipeline layout path, selects the optimal adjustment strategy, and generates a layout node sequence; The time range recording submodule records the adjustment time range of each pipeline segment according to the layout node sequence, including the start time and end time, and generates adjustment time range information; The trajectory generation submodule calls the adjustment time range information, integrates the adjustment path and time range, calculates the dynamic adjustment trajectory index, identifies the continuity section and marks it, and generates dynamic adjustment trajectory information.
8. The BIM-based building pre-pipeline simulation system of claim 1, wherein: The system also includes a resource utilization rate evaluation module: The resource utilization rate evaluation module analyzes the spatial utilization rate change of the adjusted pipeline layout according to the dynamic adjustment trajectory information, calculates the adjustment efficiency factor, marks the time period with an adjustment efficiency factor lower than the benchmark value as an inefficient adjustment area, and outputs real-time resource utilization rate identification information; The real-time resource utilization rate identification information includes inefficient adjustment time periods, adjustment efficiency factors, and spatial utilization rate changes.
9. The BIM-based building pre-pipeline simulation system of claim 8, wherein: The resource utilization rate evaluation module includes: The spatial utilization rate analysis submodule extracts the spatial utilization rate data of the pipeline layout before and after adjustment based on the dynamic adjustment trajectory information, identifies the utilization rate change amount, and performs time sequence sorting on the change amount, generating a utilization rate change amount set; The efficiency factor calculation submodule identifies the adjustment efficiency factor value in each time period according to the utilization rate change amount set, and performs time sequence sorting on the efficiency factor value, marking the time period lower than the benchmark value, generating an inefficient adjustment time period index set; The inefficient area marking submodule extracts the utilization rate change amount identification in the corresponding time period based on the inefficient adjustment time period index set, analyzes the trend and amplitude of the utilization rate change, and generates real-time resource utilization rate identification information.
Citation Information
Patent Citations
BIM-based building pipeline arrangement optimization system
CN111382484A
Building pipeline comprehensive arrangement method based on BIM
CN111639379A
BIM-based pipeline comprehensive arrangement method and system
CN114428993A
BIM-based pipeline automatic analysis and arrangement application and construction guidance method
CN117951768A
Pipeline layout optimization method and system based on BIM
CN118780181A
Cited By
Multi-specialty collaboration method and system based on BIM (Building Information Modeling)
CN122087929A
