A BIM-based auxiliary analysis method and device for mechanical and electrical pipeline installation
Through the BIM-based electromechanical pipeline installation auxiliary analysis method, a three-dimensional spatial topology structure is generated and dynamic collision simulation is carried out, which solves the problem that traditional manual experience is difficult to achieve reasonable layout, and efficient and accurate pipeline installation optimization is achieved, and construction quality and efficiency are improved.
Patent Information
- Application Number
- CN202510730801.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-06-03
AI Technical Summary
Traditional electromechanical pipeline installation relies on manual experience, making it difficult to efficiently and accurately realize reasonable layout and optimization, resulting in frequent pipeline collisions and insufficient space during construction, affecting construction quality and efficiency.
Using BIM-based electromechanical pipeline installation assisted analysis method, by obtaining BIM model data, extracting geometric and physical attribute parameters, generating three-dimensional spatial topology, performing dynamic collision simulation, identifying interference areas, generating installation conflict reports, and reconstructing the layout plan based on the report.
It realizes efficient and precise layout and optimization of electromechanical pipes, improves installation quality and efficiency, and ensures the safety and rationality of the pipeline system in construction and operation.
Smart Images

Figure CN120257544B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of building model analysis, and particularly to a BIM-based auxiliary analysis method and device for mechanical and electrical pipeline installation. Background Art
[0002] In the field of mechanical and electrical pipeline installation, with the increasing complexity of building scale and functions, the mechanical and electrical pipeline system has become more and more huge and cumbersome. Traditional mechanical and electrical pipeline installation mainly relies on manual experience and two-dimensional drawings for planning and construction. Construction workers need to construct the pipeline layout in their minds based on their own experience. This method is not only inefficient but also difficult to comprehensively consider various spatial constraints and potential pipeline conflict problems.
[0003] For example, the planning of pipeline layout in complex building spaces lacks comprehensive and accurate data support. Traditional technologies cannot fully consider various factors such as geometric features and physical properties, and it is even more difficult to accurately detect interference problems between pipelines in real time, resulting in frequent pipeline collisions and insufficient installation space during the construction process. This not only delays the construction period but also increases costs.
[0004] In summary, the existing mechanical and electrical pipeline installation technologies are difficult to efficiently and accurately achieve the reasonable layout and optimization of mechanical and electrical pipelines, thus making it difficult to ensure the quality and efficiency of mechanical and electrical pipeline installation. Summary of the Invention
[0005] The embodiments of the present application provide a BIM-based auxiliary analysis method and device for mechanical and electrical pipeline installation, which are used to efficiently and accurately achieve the reasonable layout and optimization of mechanical and electrical pipelines, thereby ensuring the quality and efficiency of mechanical and electrical pipeline installation.
[0006] In a first aspect, the embodiments of the present application provide a BIM-based auxiliary analysis method for mechanical and electrical pipeline installation, which is applied to an auxiliary analysis device for mechanical and electrical pipeline installation. The method includes: obtaining a BIM model data set of a target building space, and extracting a geometric feature parameter set and a physical attribute parameter set from the BIM model data set; generating a three-dimensional space topological structure of the mechanical and electrical pipelines in the target building space based on the geometric feature parameter set and the physical attribute parameter set; performing dynamic collision simulation processing on the three-dimensional space topological structure, identifying a spatial interference area corresponding to the three-dimensional space topological structure, and generating a spatial coordinate set based on the spatial interference area; using the spatial coordinate set to match a preset spatial constraint condition set, generating an installation conflict report including pipeline adjustment parameters for the mechanical and electrical pipelines; reconstructing the three-dimensional space topological structure based on the installation conflict report to obtain a reconstructed topological structure, and outputting an optimized mechanical and electrical pipeline installation layout plan based on the reconstructed topological structure.
[0007] Second aspect, an embodiment of the present application provides an electromechanical pipeline installation auxiliary analysis device, including:
[0008] A processor;
[0009] A storage device, on which a computer program is stored,
[0010] When the computer program is executed by the processor, the processor implements any of the above-mentioned BIM-based electromechanical pipeline installation auxiliary analysis methods.
[0011] An embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the above-mentioned BIM-based electromechanical pipeline installation auxiliary analysis method are implemented.
[0012] Thus, the embodiments of the present application have the following beneficial effects: It can efficiently and accurately achieve the reasonable layout and optimization of electromechanical pipelines, thereby ensuring the quality and efficiency of electromechanical pipeline installation. Specifically, by obtaining the BIM model data set of the target building space, the geometric feature parameter set and physical attribute parameter set therein can be comprehensively and accurately extracted, and a three-dimensional space topological structure of the electromechanical pipeline is generated based on these parameter sets, which can visually present the pipeline layout form; furthermore, dynamic collision simulation processing can keenly identify the spatial interference area to generate a set of spatial coordinates, so as to accurately locate potential problem areas. Further, matching the preset spatial constraint condition set to generate an installation conflict report and including pipeline adjustment parameters can provide guidance for conflict improvement; finally, reconstructing the three-dimensional space topological structure based on the installation conflict report and outputting the electromechanical pipeline installation layout plan effectively improves the installation layout of the electromechanical pipeline and enhances the rationality and efficiency of the installation. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 Is a flowchart of a BIM-based electromechanical pipeline installation auxiliary analysis method provided by an embodiment of the present application.
[0014] Figure 2 Is a schematic diagram of the basic structure of an electromechanical pipeline installation auxiliary analysis device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0015] To make the above-mentioned objects, features, and advantages of the present application more obvious and understandable, the following further describes the embodiments of the present application in detail with reference to the drawings and specific embodiments.
[0016] See Figure 1 As shown, this figure is a flowchart of a BIM-based electromechanical pipeline installation auxiliary analysis method provided by an embodiment of the present application, and this method can be applied to an electromechanical pipeline installation auxiliary analysis device. As Figure 1As shown, the method may include S101 - S105.
[0017] S101: Obtain a BIM model data set of the target building space, and extract a geometric feature parameter set and a physical property parameter set from the BIM model data set.
[0018] In the embodiment of the present application, the target building space may be a comprehensive commercial building. First, obtain a BIM model data set of the target building space, and the BIM model data set contains various detailed information of the mechanical and electrical pipelines in the commercial building; then extract a geometric feature parameter set and a physical property parameter set from the BIM model data set.
[0019] For example, there are many mechanical and electrical pipelines with different specifications and orientations in the commercial building. For one of the pipelines, the central axis coordinate sequence is expressed as (a1, b1, c1), (a2, b2, c2)... (an, bn, cn), and these coordinates reflect the position and orientation of the pipeline in the three - dimensional space of the commercial building; the branch connection point coordinates are expressed as (x, y, z), which are used to determine the connection position of the pipeline with other pipelines; if the cross - sectional shape parameter is circular, the radius is r. In terms of physical properties, the material type parameter of the pipeline is m, the maximum allowable pressure value parameter is P, with the unit of Pascal, and the linear thermal expansion coefficient parameter is α, with the unit of per degree Celsius.
[0020] Optionally, the extracting the geometric feature parameter set and the physical property parameter set from the BIM model data set includes:
[0021] S1011: Traverse the data units corresponding to all pipeline component identifiers in the BIM model data set, and extract the central axis coordinate sequence, branch connection point coordinates, and cross - sectional shape parameters of each pipeline component identifier.
[0022] In the scenario of this commercial building, a traversal operation is performed on the BIM model data set. There are multiple pipeline component identifiers in the set, and each pipeline component identifier corresponds to a data unit. Taking the mechanical and electrical pipeline system on one floor of the commercial building as an example, starting from the first pipeline component identifier, the first pipeline component identifier is set as "L1". In the corresponding data unit, the central axis coordinate sequence consists of a series of coordinate points, such as (a11, b11, c11), (a12, b12, c12)... (a1n, b1n, c1n). These coordinate points are arranged in order to accurately present the orientation of the pipeline in space; the branch connection point coordinates are recorded as (x1, y1, z1), indicating the connection position of the pipeline to other pipelines; if the cross-sectional shape parameter is circular, the radius is represented by r1. In this way, the data units corresponding to all pipeline component identifiers in the set are traversed one by one to accurately extract the central axis coordinate sequence, branch connection point coordinates, and cross-sectional shape parameters of each pipeline component, providing detailed data support for constructing the geometric feature parameter set.
[0023] Optionally, in the embodiment of the present application, the geometric feature parameter set can be obtained by parsing the IfcPipeSegment entity of the IFC file. Specifically, the parse_shape() method of the ifcopenshell library is called to extract the central axis coordinate sequence, and the cross-sectional shape parameter is calculated according to the IfcCircleProfileDef attribute.
[0024] S1012: Extract the material type parameter, allowable maximum pressure-bearing value parameter, and linear thermal expansion coefficient parameter of each pipeline component identifier from the physical property tags of the BIM model data set.
[0025] Still taking the mechanical and electrical pipeline system of this commercial building as an example, in the physical property tags of the BIM model data set, important physical property information of each pipeline component is included. For each pipeline component identifier, the corresponding parameters are extracted. For example, for the pipeline component identifier "L2", its material type parameter is represented by m2, which represents the material characteristics of the pipeline; the allowable maximum pressure-bearing value parameter is measured and recorded, represented by P2, with the unit of Pascal, which limits the maximum pressure that the pipeline can withstand during normal use; the linear thermal expansion coefficient parameter is represented by α2, with the unit of per degree Celsius, which is used to measure the change in the linear dimension of the pipeline when the temperature changes. By extracting the data of each pipeline component identifier in the physical property tags, the material type parameter, allowable maximum pressure-bearing value parameter, and linear thermal expansion coefficient parameter of each pipeline are comprehensively obtained.
[0026] S1013: Associate the central axis coordinate sequence with the cross-sectional shape parameter corresponding to the branch connection point coordinates, and classify them into a geometric feature parameter set according to the pipeline component identifier.
[0027] In the scenario of commercial buildings, based on the previously extracted data, the classification of the geometric feature parameter set is carried out. Using each pipeline component identifier as the classification criterion, the central axis coordinate sequence, branch connection point coordinates, and corresponding cross-sectional shape parameters are integrated. For example, for the pipeline component identifier "L3", its central axis coordinate sequence is (a31, b31, c31), (a32, b32, c32) …… (a3n, b3n, c3n), the branch connection point coordinates are (x3, y3, z3), and if the cross-sectional shape parameter is circular, the radius is r3. These data are classified and integrated according to the identifier "L3" to form a subset of geometric feature parameters belonging to the "L3" pipeline. And so on, the same operation is performed on all pipeline components, and finally, the geometric feature parameter set of the mechanical and electrical pipelines in the entire commercial building is formed.
[0028] S1014: Classify the material type parameter, allowable maximum pressure-bearing value parameter, and linear thermal expansion coefficient parameter into a physical property parameter set according to the same pipeline component identifier, and establish an identifier-based mapping relationship with the geometric feature parameter set.
[0029] In the commercial building scenario, continue to classify the extracted physical property parameters. According to each pipeline component identifier, classify the material type parameter, allowable maximum pressure-bearing value parameter, and linear thermal expansion coefficient parameter. For example, for the pipeline component identifier "L4", its material type parameter is m4, the allowable maximum pressure-bearing value parameter is P4, and the linear thermal expansion coefficient parameter is α4. These parameters are classified into a subset of physical property parameters identified by "L4". After completing the above classification for all pipeline components, the physical property parameter set of the mechanical and electrical pipelines in the entire commercial building is formed. At the same time, through the pipeline component identifier, a mapping relationship is established between the geometric feature parameter set and the physical property parameter set. For example, "L4" corresponds to the corresponding central axis coordinate sequence, branch connection point coordinates, and cross-sectional shape parameters in the geometric feature parameter set, and corresponds to m4, P4, and α4 in the physical property parameter set. Through the identifier "L4", the two parameter sets can be correlated with each other.
[0030] S102: Generate a three-dimensional spatial topological structure of the mechanical and electrical pipelines in the target building space based on the geometric feature parameter set and the physical property parameter set.
[0031] In the context of commercial buildings, use the previously extracted and sorted geometric feature parameter set and physical property parameter set to generate a three-dimensional spatial topological structure of the mechanical and electrical pipelines. This three-dimensional spatial topological structure can clearly show the layout and interconnection relationship of the mechanical and electrical pipelines in the commercial building space, as well as the dynamic change situation considering the physical properties. Through these parameters, an accurate pipeline topological model reflecting the actual situation can be constructed for subsequent collision simulation and optimization.
[0032] Optionally, generating the three-dimensional space topological structure of the mechanical and electrical pipelines of the target building space based on the geometric feature parameter set and the physical property parameter set includes:
[0033] S1021: Generating an adjacency relationship matrix between pipeline components according to the branch connection point coordinates of the geometric feature parameter set, where the adjacency relationship matrix includes the spatial azimuth angle of the connection point and the initial included angle parameter between adjacent pipelines.
[0034] In the mechanical and electrical pipeline system of a commercial building, an adjacency relationship matrix between pipeline components is generated based on the branch connection point coordinates in the geometric feature parameter set. For example, in a commercial building, there are pipeline components "L5", "L6", and "L7". The branch connection point coordinates of "L5" are (x5, y5, z5), the branch connection point coordinates of "L6" are (x6, y6, z6), and the branch connection point coordinates of "L7" are (x7, y7, z7). Through these coordinates, the spatial position relationship between them is calculated to determine the adjacency relationship. If "L5" and "L6" are connected at (x5, y5, z5) and (x6, y6, z6), there will be corresponding records in the adjacency relationship matrix. At the same time, the spatial azimuth angle of the connection point is calculated. For example, the spatial azimuth angle of the connection point from "L5" to "L6" is represented by the angle θ1, which reflects the pointing direction of the connection direction in space. The initial included angle parameter between adjacent pipelines is also calculated. If the initial included angle between "L5" and "L6" is φ1. And so on, all pipeline components with connection relationships are calculated to form a complete adjacency relationship matrix, which comprehensively records the connection relationships, connection point azimuth angles, and initial included angle information between pipeline components, providing an important basis for subsequent analysis of the spatial layout and interaction of pipelines.
[0035] S1022: Based on the allowable maximum pressure-bearing value parameter of the physical property parameter set, inserting a pressure-reducing component node at the connection point in the adjacency relationship matrix that exceeds the preset pressure threshold, and updating the corresponding branch connection point coordinates.
[0036] In the scenario of commercial buildings, the adjacency relationship matrix is processed in combination with the maximum allowable pressure parameter in the physical property parameter set. Set the preset pressure threshold as P0. For each connection point in the adjacency relationship matrix, check the maximum allowable pressure parameter of the pipeline components connected thereto. For example, at the connection point of pipeline components "L8" and "L9" in the adjacency relationship matrix, the maximum allowable pressure parameter of "L8" is P8, and the maximum allowable pressure parameter of "L9" is P9. If P8 or P9 is less than P0, it is determined that the connection point exceeds the preset pressure threshold. At this time, a pressure reducing component node is inserted at this connection point. Set the inserted pressure reducing component node as "D1", and update the corresponding branch connection point coordinates according to the installation position and structure of the pressure reducing component. If the original connection point coordinates of "L8" and "L9" are (x89, y89, z89), after inserting "D1", the new branch connection point coordinates may become (x89', y89', z89'). Through the above operations, the safety and stability of the pipeline system in terms of pressure are ensured, and the adjacency relationship matrix is updated to reflect the new connection structure.
[0037] Optionally, in the embodiment of the present application, after inserting the pressure reducing component node, the pressure balance constant can be updated by the fluid network equation sum(P k / Q k ) = C, where P k is the node pressure, Q k is the flow rate, and C is the system constant.
[0038] S1023: Generate the axial expansion amount parameter of the dynamic deformation buffer at the connection point of the adjacency relationship matrix according to the linear thermal expansion coefficient parameter of the physical property parameter set and the pipeline length parameter of the geometric feature parameter set.
[0039] In the mechanical and electrical pipeline system of commercial buildings, the linear thermal expansion coefficient parameter of the physical property parameter set and the pipeline length parameter of the geometric feature parameter set are used to calculate the axial expansion amount parameter of the dynamic deformation buffer at the connection point of the adjacency relationship matrix. Taking one connection point as an example, the connected pipeline components are "L10" and "L11". The linear thermal expansion coefficient parameter of "L10" is α10, and the length parameter is L10. The linear thermal expansion coefficient parameter of "L11" is α11, and the length parameter is L11. Considering the temperature change, the temperature change range is ΔT. According to the thermal expansion principle, the axial expansion amount ΔL10 of "L10" when the temperature changes is ΔL10 = α10 × L10 × ΔT, and the axial expansion amount ΔL11 of "L11" is ΔL11 = α11 × L11 × ΔT. At this connection point in the adjacency relationship matrix, generate the axial expansion amount parameter of the dynamic deformation buffer, recorded as (ΔL10, ΔL11). By performing the above calculations on all connection points, a buffer is reserved for the deformation of the pipeline when the temperature changes, avoiding pipeline damage or spatial interference problems caused by thermal expansion.
[0040] Optionally, if the input temperature unit is Kelvin (K), then ΔT 标准 = ΔT 输入 - 273.15, to ensure dimensional consistency with the α (1 / °C).
[0041] S1024: Generate a three - dimensional space topological structure including a pressure path and a deformation compensation path by combining the adjacency relationship matrix, the updated coordinates of the branch connection points, and the axial expansion amount parameters.
[0042] In the commercial building scenario, integrate the previously generated and updated data to generate a three - dimensional space topological structure including a pressure path and a deformation compensation path. Based on the adjacency relationship matrix, the matrix records information such as the connection relationship, azimuth angle, and initial included angle between pipeline components. Combine the updated coordinates of the branch connection points, which reflect the new connection positions after inserting the pressure - reducing component nodes. Then consider the axial expansion amount parameters, which provide a basis for compensating the deformation of the pipeline due to temperature changes. For example, in three - dimensional space, determine the connection relationship between pipelines "L12" and "L13" according to the adjacency relationship matrix, determine their actual connection positions in space by combining the updated coordinates of the branch connection points, and then reserve corresponding deformation space for them according to the axial expansion amount parameters when the temperature changes, forming a complete three - dimensional space topological structure including a pressure transmission path (considering the influence of the pressure - reducing component) and a deformation compensation path (considering thermal expansion). In this way, the generated three - dimensional space topological structure can comprehensively and accurately reflect the actual situation of the mechanical and electrical pipelines in commercial buildings under different physical conditions.
[0043] S103: Perform dynamic collision simulation processing on the three - dimensional space topological structure, identify the spatial interference regions corresponding to the three - dimensional space topological structure, and generate a set of spatial coordinates based on the spatial interference regions.
[0044] After establishing the three - dimensional space topological structure of the mechanical and electrical pipeline system in a commercial building, perform dynamic collision simulation processing on it. By simulating the movement and deformation of the pipeline under various possible dynamic conditions, find out the regions where spatial interference may occur, and then organize the relevant information corresponding to these regions into a set of spatial coordinates. This process can discover potential problems in the pipeline installation process in advance for timely adjustment.
[0045] Optionally, the performing dynamic collision simulation processing on the three - dimensional space topological structure, identifying the spatial interference regions corresponding to the three - dimensional space topological structure, and generating a set of spatial coordinates based on the spatial interference regions includes:
[0046] S1031: Based on the spatial azimuth angle of the pipeline connection points and the axial expansion and contraction amount parameters of the dynamic deformation buffer in the adjacency relationship matrix, simulate the periodic displacement trajectory of the pipeline components under mechanical vibration, and generate periodic displacement trajectory coordinate data.
[0047] In the scenario of a commercial building, based on the spatial azimuth angle of the pipeline connection points and the axial expansion and contraction amount parameters of the dynamic deformation buffer in the adjacency relationship matrix, simulate the movement of the pipeline components under mechanical vibration. For example, for the pipeline component "L14", its connection point spatial azimuth angle is θ14, and the axial expansion and contraction amount parameters are (ΔL141, ΔL142). The frequency of the mechanical vibration is f, and the amplitude is A. According to these parameters, within one vibration period, calculate the displacement of the pipeline at time intervals of Δt. At the initial moment t = 0, the position of the pipeline is determined by its original coordinates. As time goes by, at t = Δt, calculate the displacement of the pipeline along the vibration direction according to the spatial azimuth angle and vibration parameters, and then combine the axial expansion and contraction amount parameters, considering the influence of temperature change on the pipeline length, to determine the new position coordinates of the pipeline at this time. In the above way, continuously calculate within multiple time intervals to generate the periodic displacement trajectory coordinate data of the pipeline component "L14" under mechanical vibration, such as (x141, y141, z141), (x142, y142, z142) …… (x14n, y14n, z14n). Perform the above simulation calculations on all pipeline components, and finally form the periodic displacement trajectory coordinate data of the entire pipeline system under mechanical vibration.
[0048] S1032: According to the linear thermal expansion coefficient parameter in the physical property parameter set, superimpose the axial expansion and contraction amount parameter of the pipeline caused by the temperature gradient to the periodic displacement trajectory coordinate data to generate dynamic deformation trajectory superimposed data.
[0049] In the mechanical and electrical pipeline system of a commercial building, further process the periodic displacement trajectory coordinate data generated previously by combining the linear thermal expansion coefficient parameter in the physical property parameter set. It can be understood that there is a temperature gradient in the commercial building, and the temperature changes at different positions are different. For one pipeline component, such as "L15", its linear thermal expansion coefficient parameter is α15. In the case of a temperature gradient of ΔT', according to the pipeline length and the linear thermal expansion coefficient, calculate the axial expansion / contraction amount ΔL15' = α15 × L15 × ΔT' caused by the temperature gradient. Superimpose this axial expansion / contraction amount parameter onto the periodic displacement trajectory coordinate data of "L15". For example, for one coordinate point (x15i, y15i, z15i) in the periodic displacement trajectory coordinate data, adjust this coordinate according to the direction and magnitude of the axial expansion / contraction amount. If the axial expansion / contraction amount is in the x-axis direction, then the new coordinate point may become (x15i + ΔL15'x, y15i, z15i), where ΔL15'x is the component of ΔL15' in the x-axis direction. Perform the above superimposition operation on the periodic displacement trajectory coordinate data of all pipeline components to generate dynamic deformation trajectory superimposed data including the influences of mechanical vibration and temperature gradient.
[0050] S1033: Detect the trajectory overlapping regions of different pipeline components in the three-dimensional space in the dynamic deformation trajectory superimposed data, and mark the overlapping regions where the pipeline spacing is less than the preset safety spacing threshold as spatial interference regions.
[0051] In the scenario of a commercial building, detect the generated dynamic deformation trajectory superimposed data. Preset a safety spacing threshold d0. Traverse the trajectories of different pipeline components in the dynamic deformation trajectory superimposed data. Exemplarily, for pipeline components "L16" and "L17", at a certain moment t, the trajectory coordinates of "L16" are (x16t, y16t, z16t), and the trajectory coordinates of "L17" are (x17t, y17t, z17t). Then calculate the distance d = √[(x16t - x17t)² + (y16t - y17t)² + (z16t - z17t)²] between them. If d is less than d0, it is determined that the trajectories of these two pipeline components overlap at this moment and the spacing is less than the safety spacing threshold, and mark this overlapping region as a spatial interference region. Perform the above detection on the trajectories of all pipeline components at different moments to comprehensively mark all eligible spatial interference regions.
[0052] S1034: Extract the vertex coordinates, deformation direction vectors, and associated pipeline component identifiers corresponding to the spatial interference regions to generate a spatial coordinate set including polygon bounding boxes and spatial interference region numbers.
[0053] In the mechanical and electrical pipeline system of commercial buildings, data extraction is carried out for the marked spatial interference regions. For each spatial interference region, its corresponding vertex coordinates are determined. For example, one of the spatial interference regions forms a polygon, and its vertex coordinates are respectively (x1, y1, z1), (x2, y2, z2) …… (xn, yn, zn). At the same time, the deformation direction of the pipelines within the spatial interference region is analyzed to determine the deformation direction vector, for example, (vx, vy, vz). The pipeline component identifiers associated with this spatial interference region are recorded, such as "L18" and "L19". A number is assigned to each spatial interference region, such as "SI1", "SI2", etc. These vertex coordinates, deformation direction vectors, associated pipeline component identifiers, and spatial interference region numbers are integrated to form a spatial coordinate set containing the polygon bounding box and the spatial interference region number. For example, for the spatial interference region "SI3", the data in its spatial coordinate set may be represented as: vertex coordinates (x31, y31, z31), (x32, y32, z32) …… (x3m, y3m, z3m), deformation direction vector (v3x, v3y, v3z), associated pipeline component identifiers "L20", "L21". In the above manner, the relevant information of all spatial interference regions is organized into a complete spatial coordinate set, providing accurate data support for subsequent pipeline adjustment and optimization based on this information.
[0054] S104: Use the spatial coordinate set to match a preset set of spatial constraint conditions to generate an installation conflict report containing pipeline adjustment parameters for the mechanical and electrical pipelines.
[0055] In the context of commercial buildings, after obtaining the generated spatial coordinate set, it is matched with the preset set of spatial constraint conditions. The purpose is to identify conflicts existing in the pipeline installation process and generate a corresponding installation conflict report to clarify the parameters for pipeline adjustment.
[0056] Optionally, the use of the spatial coordinate set to match a preset set of spatial constraint conditions to generate an installation conflict report containing pipeline adjustment parameters for the mechanical and electrical pipelines includes:
[0057] S1041: Perform three-dimensional spatial overlap detection between the vertex coordinates of the polygon bounding box in the spatial coordinate set and the coordinates of the preset building structure restricted areas, and filter out the spatial interference region numbers whose bounding box vertices overlap with the restricted area coordinates.
[0058] In commercial buildings, there are some preset restricted areas for building structures where mechanical and electrical pipelines are not allowed to pass through. In this step, each vertex coordinate of the polygon bounding box in the set of spatial coordinates is checked. For example, there are multiple spatial interference regions in the set of spatial coordinates. For the spatial interference region "SI4", the vertex coordinates of its polygon bounding box are (x41, y41, z41), (x42, y42, z42),..., (x4k, y4k, z4k). The coordinate range of the preset restricted area for building structures is expressed as (Xmin, Xmax), (Ymin, Ymax), (Zmin, Zmax). Each vertex coordinate is checked in turn to see if it satisfies Xmin ≤ x4i ≤ Xmax and Ymin ≤ y4i ≤ Ymax and Zmin ≤ z4i ≤ Zmax (i = 1, 2,..., k). If there is a vertex coordinate that satisfies this condition, it is determined that the bounding box vertex of the spatial interference region overlaps with the coordinates of the restricted area for building structures, and the number "SI4" is screened out. By performing the above detections on the vertex coordinates of the polygon bounding boxes of all spatial interference regions, the numbers of all spatial interference regions that overlap with the restricted area for building structures are found, providing a basis for determining the pipeline adjustment direction in the subsequent steps.
[0059] S1042: According to the deformation direction vector corresponding to the number of the spatial interference region, match the preset direction parameters of the equipment maintenance channel, and generate the translation direction parameters of the corresponding pipeline component in the three-dimensional coordinate system.
[0060] In the commercial building scenario, for the numbers of the screened spatial interference regions, combine their corresponding deformation direction vectors and the preset direction parameters of the equipment maintenance channel to determine the translation direction parameters of the pipeline components. For example, for the spatial interference region numbered "SI5", its deformation direction vector is (v5x, v5y, v5z). The preset direction parameters of the equipment maintenance channel specify the spatial directions required for equipment maintenance, such as (d5x, d5y, d5z). In order to avoid the pipeline affecting the equipment maintenance channel and at the same time solve the spatial interference problem, it is necessary to determine the translation direction of the pipeline component. By analyzing the deformation direction vector and the direction parameters of the equipment maintenance channel, if there are conflicts between the deformation direction vector and the equipment maintenance channel direction in some dimensions, for example, in the x dimension, v5x and d5x are in opposite directions and may cause obstruction, then in order to avoid the conflict, determine the translation direction in the x dimension according to their relationship. For example, determine the translation direction parameters in the three-dimensional coordinate system as (tx, ty, tz). These translation direction parameters can minimize the interference with other pipelines while not affecting the equipment maintenance channel, laying a foundation for calculating the maximum allowable translation distance and adjusting the pipeline connection angle in the subsequent steps.
[0061] S1043: Based on the axial expansion and contraction amount parameters of the dynamic deformation buffer zone and the translation direction parameters, calculate the maximum allowable translation distance parameter of the pipeline component in the translation direction.
[0062] In the mechanical and electrical pipeline system of commercial buildings, calculating the maximum allowable translation distance parameter of pipeline components in the translation direction requires comprehensive consideration of the axial expansion and contraction amount parameter and the translation direction parameter of the dynamic deformation buffer. For example, for a pipeline component "L22", the axial expansion and contraction amount parameter of its dynamic deformation buffer in the x-direction is ΔL22x, and the translation direction parameter in the x-direction is tx. Considering the axial expansion and contraction of the pipeline under temperature changes and other conditions, it cannot be translated indefinitely. During the translation of the pipeline, it is necessary to ensure that under the most extreme temperature change conditions (corresponding to the maximum axial expansion and contraction amount), there is still a safe distance between the pipelines and between the pipelines and the surrounding structures. According to factors such as the material properties of the pipeline, the connection method, and the surrounding space environment, through a series of calculations (such as combining the length of the pipeline, the thermal expansion coefficient, and the minimum allowable space margin around), the maximum allowable translation distance in the translation direction is determined. Set the maximum allowable translation distance in the x-direction as Dx, and the calculation of this distance should ensure that the pipeline system can operate safely and stably under various possible conditions, while meeting the space layout and functional requirements. Similar calculations are also carried out in the y and z directions, and finally, the complete maximum allowable translation distance parameters (Dx, Dy, Dz) in three-dimensional directions are obtained.
[0063] S1044: Adjust the initial included angle parameter of adjacent pipelines in the adjacency relationship matrix according to the maximum allowable translation distance parameter, and generate an installation conflict report including the space interference area number, translation direction parameter, and adjusted connection angle parameter.
[0064] In the commercial building scenario, based on the calculated maximum allowable translation distance parameter, adjust the initial included angle parameter of adjacent pipelines in the adjacency relationship matrix, and generate an installation conflict report. For example, for the space interference area "SI6", it involves adjacent pipelines "L23" and "L24". According to the maximum allowable translation distance parameter (D6x, D6y, D6z), in order to avoid interference and meet the space requirements after the translation of these two pipelines, it is necessary to adjust the initial included angle between them. For example, the initial included angle between "L23" and "L24" was originally φ6, and by analyzing the influence of the translation direction and distance on the pipeline position, the adjusted included angle is calculated as φ6'. Integrate the space interference area number "SI6", the translation direction parameter (tx6, ty6, tz6), and the adjusted connection angle parameter φ6' into the installation conflict report. The above operations are carried out for all adjacent pipelines with space interference, and finally, a detailed installation conflict report is generated. The report clearly lists the relevant parameters corresponding to each space interference area, providing clear guiding information for subsequent reconstruction of the three-dimensional space topology and optimization of the pipeline installation layout.
[0065] S105: Reconstruct the three-dimensional space topological structure based on the installation conflict report to obtain a reconstructed topological structure, and output an optimized installation layout plan for the mechanical and electrical pipelines based on the reconstructed topological structure.
[0066] In the context of commercial buildings, use the information in the installation conflict report to reconstruct the original three-dimensional space topological structure, so as to obtain a more reasonable reconstructed topological structure, and output an optimized installation layout plan for the mechanical and electrical pipelines based on this to solve problems such as spatial interference found previously.
[0067] Optionally, the reconstructing the three-dimensional space topological structure based on the installation conflict report to obtain a reconstructed topological structure, and outputting an optimized installation layout plan for the mechanical and electrical pipelines based on the reconstructed topological structure includes:
[0068] S1051: Update the branch connection point coordinates and the central axis coordinate sequence of the geometric feature parameter set according to the translation direction parameters and the maximum allowable translation distance parameters in the installation conflict report.
[0069] In the mechanical and electrical pipeline system of commercial buildings, update the geometric feature parameter set according to the translation direction parameters and the maximum allowable translation distance parameters in the installation conflict report. For example, for the pipeline component "L25" involved in the installation conflict report, its translation direction parameters are (tx25, ty25, tz25), and the maximum allowable translation distance parameters are (D25x, D25y, D25z). The original branch connection point coordinates of "L25" are (x25, y25, z25), and the central axis coordinate sequence is (a251, b251, c251), (a252, b252, c252)... (a25n, b25n, c25n). According to the translation direction and distance, update the branch connection point coordinates to (x25 + D25x * tx25, y25 + D25y * ty25, z25 + D25z * tz25). For each coordinate point in the central axis coordinate sequence, also update it according to the same translation rule, such as (a25i + D25x * tx25, b25i + D25y * ty25, c25i + D25z * tz25), where (i = 1, 2... n). By performing the above coordinate updates on all involved pipeline components, the geometric feature parameter set reflects the adjusted pipeline position information, providing an accurate geometric data basis for reconstructing the three-dimensional space topological structure.
[0070] S1052: Correct the initial pipeline included angle parameter in the adjacency relationship matrix based on the adjusted connection angle parameter, and synchronously update the axial expansion amount parameter of the dynamic deformation buffer.
[0071] In the commercial building scenario, the adjacency relationship matrix is corrected according to the adjusted connection angle parameters in the installation conflict report, and the axial expansion and contraction amount parameters of the dynamic deformation buffer are updated synchronously. For example, for the connection between pipelines "L26" and "L27" in the adjacency relationship matrix, the original initial included angle is φ267, and the adjusted connection angle according to the installation conflict report is φ267'. In the adjacency relationship matrix, the corresponding initial included angle parameter is modified. At the same time, since the change in the included angle will affect the axial expansion and contraction of the pipeline under temperature changes and other conditions, the axial expansion and contraction amount parameters of the dynamic deformation buffer need to be updated synchronously. For example, the original axial expansion and contraction amount parameters of "L26" at this connection point are (ΔL261, ΔL262), and those of "L27" are (ΔL271, ΔL272). According to the new included angle and factors such as the physical properties and length of the pipeline, the axial expansion and contraction amount parameters are recalculated. For example, through the thermal expansion formula and the new angle relationship, the updated axial expansion and contraction amount parameters are calculated as (ΔL261', ΔL262') and (ΔL271', ΔL272'). The above update ensures that while the three-dimensional space topology reflects the change in the pipeline connection angle, it can also accurately reflect the influence of factors such as temperature on the pipeline deformation, making the reconstructed topology more in line with the actual situation.
[0072] S1053: Verify the consistency between the pipeline spacing in the corrected adjacency relationship matrix and the preset safety spacing threshold. If there is a consistency conflict, iteratively correct the maximum allowable translation distance parameter and the adjusted connection angle parameter.
[0073] In the mechanical and electrical pipeline system of a commercial building, verify the corrected adjacency relationship matrix to check whether the pipeline spacing is consistent with the preset safety spacing threshold. The preset safety spacing threshold stipulates the minimum distance required to ensure the safe operation and maintenance between pipelines. For example, for any two adjacent pipelines "L28" and "L29" in the adjacency relationship matrix, calculate the spacing between them at different positions according to the updated coordinates and connection angles. For example, the calculated spacing at one position is d289, and the preset safety spacing threshold is d0. If d289 is less than d0, it is determined that there is a consistency conflict. At this time, the maximum allowable translation distance parameter and the adjusted connection angle parameter need to be iteratively corrected. For example, appropriately increase the maximum allowable translation distance parameter, readjust the connection angle, and recalculate the pipeline spacing to see if it meets the preset safety spacing threshold. By continuously iterating this process until all pipeline spacings meet the preset safety spacing threshold, this verification and iterative correction process ensures the safety and rationality of the pipeline layout in the reconstructed three-dimensional space topology.
[0074] S1054: Combine the coordinates of the verified branch connection points, the corrected adjacency relationship matrix, and the updated axial expansion / contraction parameter into a reconstructed topological structure, and output an electromechanical pipeline installation layout plan that includes three-dimensional coordinate adjustment parameters and pipeline connection parameters.
[0075] In a commercial building scenario, when the verification of the corrected adjacency relationship matrix is completed and there are no consistency conflicts, combine the coordinates of the verified branch connection points, the corrected adjacency relationship matrix, and the updated axial expansion / contraction parameter to form a reconstructed topological structure. For example, organize the coordinates of the branch connection points of all updated pipeline components into a set, retain the adjacency relationship matrix that meets the requirements after multiple corrections intact, and integrate the axial expansion / contraction parameters at each updated connection point. Combine these data together to form a reconstructed topological structure that reflects the optimized pipeline layout and physical characteristics. Based on this reconstructed topological structure, output an electromechanical pipeline installation layout plan that includes three-dimensional coordinate adjustment parameters and pipeline connection parameters. This plan details the new coordinate positions of each pipeline in three-dimensional space, as well as parameters such as the connection relationships and angles between pipelines, providing accurate and optimized guidance for the electromechanical pipeline installation in commercial buildings, ensuring that the pipeline system can operate safely and efficiently after installation, and meeting various requirements such as space utilization and maintenance.
[0076] In an alternative implementation, the method further includes:
[0077] S201: Generate an electromechanical pipeline construction sequence table based on the adjacency relationship matrix and the set of physical property parameters of the reconstructed topological structure.
[0078] In a commercial building scenario, generate an electromechanical pipeline construction sequence table based on the adjacency relationship matrix and the set of physical property parameters of the reconstructed topological structure. The adjacency relationship matrix shows the connection relationships and spatial layout between pipelines, and the set of physical property parameters includes information such as the material and pressure-bearing capacity of the pipelines. For example, it can be seen from the adjacency relationship matrix that some pipelines are the basic connection parts of other pipelines. Installing these basic pipelines first can provide a stable structure for the installation of subsequent pipelines. At the same time, considering the physical property parameters, for some pipelines with special materials and high installation requirements, they need to be arranged in appropriate construction stages. For example, based on these factors, determine to install the pipeline "L30" that is closely connected to the building structure and plays an important supporting role in the overall layout first, and then install the pipeline "L31" that is connected to it and is key in the pressure transmission path. According to the above logic, comprehensively consider the connection relationships and physical properties of all pipelines to generate a detailed electromechanical pipeline construction sequence table, clarifying the construction sequence of each pipeline, and providing clear construction guidance for the construction team.
[0079] Optionally, a topological sorting algorithm can be used to generate the construction sequence, define the adjacency matrix Aij = 1 indicates that pipeline i is installed before j, and the cyclic dependencies are eliminated by the Kahn algorithm.
[0080] S202: Match the maximum load parameters of the preset construction robotic arm according to the construction sequence table, and calculate the installation time series of each pipeline component.
[0081] In the construction scenario of a commercial building, calculate the installation time series of each pipeline component based on the generated construction sequence table and the maximum load parameters of the preset construction robotic arm. The maximum load parameters of the preset construction robotic arm determine the upper limit of the pipe weight that can be lifted and installed each time. For example, for the first pipe "L32" to be installed in the construction sequence table, its weight is W32. The maximum load parameter of the preset construction robotic arm is Wmax. If W32 is less than or equal to Wmax, estimate the time t32 required to install "L32" according to factors such as the operation speed of the robotic arm and the installation process. For the next pipe "L33" in the construction sequence table, also consider its weight W33 and the maximum load parameter of the robotic arm. If W33 exceeds Wmax, it may be necessary to lift in multiple times or replace with a larger model of the robotic arm to complete the installation, and accordingly calculate the time t33 required to install "L33". In the above manner, for each pipeline component in the construction sequence table, combine the maximum load parameter of the construction robotic arm and the actual construction operation situation to calculate their respective installation times, forming the installation time series of each pipeline component. This time series can help the construction team reasonably arrange the construction progress and resource allocation.
[0082] S203: Generate the avoidance trajectory parameters of the construction robotic arm based on the overlapping area between the installation time series and the construction paths of adjacent pipelines.
[0083] During the construction of commercial buildings, the avoidance trajectory parameters of the construction robotic arm are generated based on the installation time series of each pipeline component and the overlapping area of adjacent pipeline construction paths. For example, the installation time series shows that pipeline "L34" starts installation at time t34, and pipeline "L35" starts installation at time t35 (t34 < t35), and their construction paths overlap in one area. During construction, when the robotic arm installs "L34", the construction path of the subsequent "L35" needs to be considered. To avoid conflicts between the robotic arm and the construction path of the future-installed "L35" during operation, based on factors such as the spatial position relationship between "L34" and "L35", the installation time difference, and the operating range of the robotic arm, the avoidance trajectory of the robotic arm during the installation of "L34" is calculated. For example, the robotic arm needs to offset a certain distance Δx in the x direction within a certain time period, and there are also corresponding avoidance amounts Δy and Δz in the y and z directions. Through these calculations, the avoidance trajectory parameters of the construction robotic arm are determined, which can ensure the safe and efficient operation of the construction robotic arm during construction and avoid collisions and interferences with other construction paths.
[0084] S204: Adjust the pipeline installation order in the construction sequence table according to the avoidance trajectory parameters, and output a construction progress report including time nodes and the robotic arm movement path.
[0085] In the construction scenario of commercial buildings, the pipeline installation order in the construction sequence table is adjusted according to the generated avoidance trajectory parameters of the construction robotic arm, and a construction progress report is output. For example, if the avoidance trajectory parameters show that during the installation of one of the pipelines, the avoidance operation of the robotic arm is relatively complex and may affect the construction efficiency, by adjusting the construction sequence, the installation order of some pipelines related to it but not affecting the overall logic is slightly adjusted to make the operation of the robotic arm smoother. After the adjustment, the installation time nodes of each pipeline component and the corresponding robotic arm movement path are detailedly recorded in the construction progress report. For example, the construction progress report can record that pipeline "L36" starts installation at time t36, and the robotic arm starts from the initial position (x0, y0, z0) and operates along the path (x1, y1, z1), (x2, y2, z2) …… (xn, yn, zn) and finally completes the installation. Through the above construction progress report, the construction team can clearly understand the time arrangement of each stage and the movement of the robotic arm during the entire construction process, which is convenient for better organizing construction and monitoring the progress.
[0086] In an alternative implementation, the method further includes:
[0087] S301: Arrange vibration sensors according to the coordinates of the pipeline connection points of the reconstructed topological structure, collect vibration displacement data in real time, extract the frequency bands in the vibration displacement data that exceed the preset deformation threshold, and generate a dynamic amplitude compensation value.
[0088] In the mechanical and electrical pipeline system of a commercial building, the coordinates of pipeline connection points are determined based on the reconstructed topological structure. For example, for the pipelines in a partial area of a certain floor, the coordinates of the connection point between pipelines "L61" and "L62" are (x1, y1, z1). A vibration sensor is arranged at this connection point, and the sensor starts to collect vibration displacement data in real time.
[0089] Over a period of time, a series of vibration displacement data is collected, such as (v1, v2, v3... v20). A deformation threshold T is preset, and this threshold is determined according to pipeline materials, design requirements, etc. The collected data is compared with T one by one, and it is found that data such as v5 and v13 exceed T.
[0090] Through the spectrum analysis method, the frequency range corresponding to the data exceeding the threshold is determined. For example, it is found that these data are mainly concentrated in the f1 - f2 frequency band. The data in this frequency band is processed, such as calculating the average value. The data exceeding the threshold in this frequency band is added up and then divided by the number of data to obtain the dynamic amplitude compensation value A.
[0091] In another optional but non - limiting example, the calculation of the dynamic amplitude compensation value can also be:
[0092] A = (1 / (f2 - f1)) * ∫[f1, f2]|H(f)|^2 * S vib (f) df;
[0093] where H(f) is the transfer function, and S vib (f) is the vibration power spectral density.
[0094] S302: Based on the dynamic amplitude compensation value, adjust the pipeline spacing parameters of the three - dimensional space topological structure, generate the pipeline layout coordinates after vibration suppression, and use the pipeline layout coordinates after vibration suppression to output a vibration optimization report including compensation parameters and coordinate adjustment paths.
[0095] First, according to the dynamic amplitude compensation value A, the adjustment coefficient k is determined in combination with the preset rules. For example, for the pipeline system of this commercial building, the k value is determined to be 0.3 through experience and calculation. Given that the original distance between "L61" and "L62" is D, then the new distance D' = D + k × A.
[0096] Second, adjust the pipeline coordinates according to the new distance. For example, adjust the coordinates of "L62" along the x - axis direction. Its original coordinates are (x1, y1, z1), and after adjustment, they are (x1 + (D' - D), y1, z1), generating the pipeline layout coordinates after vibration suppression.
[0097] Finally, a vibration optimization report is output, recording the compensation parameters A, k, and D', as well as the coordinate adjustment path. For example, "For the vibration at the connection point 'L61' and 'L62', the dynamic amplitude compensation value A is [IN1], the adjustment coefficient k is 0.3, and the adjusted spacing D' is [IN2]. The coordinates of 'L62' are adjusted along the x-axis from (x1, y1, z1) to (x1 + (D' - D), y1, z1)."
[0098] In an alternative implementation, the method further includes:
[0099] S401: Based on the pressure path parameters of the adjacency relationship matrix of the reconstructed topological structure, extract the pressure fluctuation rate of each pipeline node, identify the target node whose pressure fluctuation rate exceeds a preset fluctuation threshold, and generate a pressure buffer area coordinate set.
[0100] In an embodiment of the present application, for each pipeline node, such as node N4, a sequence of pressure values (p1, p2, p3…p15) is obtained over a period of time. The pressure fluctuation rate is calculated by dividing the difference between the maximum and minimum pressure values by the time interval. A fluctuation threshold Vth is preset, and the pressure fluctuation rate of each node is compared with Vth. If the pressure fluctuation rate of node N5 exceeds Vth, it is identified as a target node. With the coordinates (x2, y2, z2) of target node N5 as the center, the radius r of the pressure buffer region is determined according to a preset rule. A pressure buffer region coordinate set is generated, including coordinate points such as (x2+r, y2, z2) and (x2-r, y2, z2).
[0101] S402: Generate diversion node configuration parameters according to the pressure buffer area coordinate set and pipeline material type parameters.
[0102] In this embodiment, the pressure buffer region coordinate set and pipeline material type parameters are combined. For example, pipeline "L63" within the pressure buffer region is made of a certain alloy with limited pressure resistance. The location of the diversion node is determined based on the pressure buffer region coordinates, such as selecting coordinates (x3, y3, z3). The diversion pipeline diameter d is calculated based on the diameter of pipeline "L63" and the expected diversion pressure and flow rate. The diversion direction is also determined, such as the vector (1, 0, 0), and the diversion node configuration parameters are generated.
[0103] S403: updating the adjacency matrix at the target node based on the diversion node configuration parameters, generating a diversion topology structure including a pressure release path, and outputting a diversion optimization solution including diversion component installation coordinates and pipe diameter adjustment parameters based on the diversion topology structure.
[0104] In the embodiments of the present application, the adjacency relationship matrix is updated according to the shunt node configuration parameters. At the target node N5, record the connection relationship between the newly connected shunt pipeline and the original pipeline, including parameters such as the spatial azimuth angle and the initial included angle. Generate a shunt topology structure including the pressure release path to show how the pressure travels from the original pipeline through the shunt node to the shunt pipeline. Output the shunt optimization plan, record the installation coordinates (x3, y3, z3) of the shunt component, and the adjustment parameters of the relevant pipeline diameters, such as the diameter of "L63" is adjusted from d1 to d2.
[0105] In another non-limiting embodiment, after outputting the optimized electromechanical pipeline installation layout plan based on the reconstructed topology structure, it further includes:
[0106] S500: Extract the material type parameters and length parameters of each pipeline in the electromechanical pipeline installation layout plan, and match the load-bearing parameters of the preset material transportation tool; according to the load-bearing parameters of the transportation tool and the pipeline length parameters, calculate the number of pipeline components transported each time and the transportation path coordinates; perform collision detection based on the transportation path coordinates and the three-dimensional coordinates of the building space obstacles to generate the material transportation batch adjustment parameters; reallocate the storage area coordinates of the pipeline components according to the batch adjustment parameters, and output the material transportation plan including the transportation tool number and the loading and unloading time nodes.
[0107] First, extract the material type and length parameters of each pipeline, such as the material of "L64" is plastic and the length is L64. Preset the load-bearing parameter M of the material transportation tool. Estimate the number of pipeline components transported each time according to the load-bearing parameter and the pipeline length. For example, through calculation, it is determined that n "L64" type pipelines can be transported each time.
[0108] Secondly, plan the transportation path coordinates and perform collision detection with the three-dimensional coordinates of the building space obstacles. If the transportation path conflicts with the obstacles, generate the material transportation batch adjustment parameters. Reallocate the storage area coordinates according to the adjustment parameters.
[0109] Then, output the material transportation plan, recording the transportation tool number and the loading and unloading time nodes. Such as "Use transportation tool T1 to load and unload 'L64' pipelines at storage area S1 at time t1 and transport them to the installation location".
[0110] Optionally, AABB bounding box pre-screening can be adopted. Define the transportation tool bounding box as [x min , x max × [y min , y max × [z min , z max , and preferentially exclude the paths that do not overlap with the obstacles.
[0111] With such a design, starting from the electromechanical pipeline installation layout plan, by extracting pipeline material and length parameters and matching the load-bearing parameters of transportation tools, the precision of material transportation planning is achieved, breaking the limitation of traditional material transportation planning relying on empirical estimation. The number of pipeline components transported each time is determined through precise parameter matching and calculation. After calculating the transportation path coordinates, collision detection is performed with building space obstacles to detect potential conflicts in advance. Based on the material transportation batch adjustment parameters generated by the collision detection, the storage area coordinates are reallocated to achieve the optimal scheduling of material storage and transportation. Finally, a plan containing transportation tool numbers and loading and unloading time nodes is output, providing clear and orderly guidance for construction, improving material transportation efficiency, reducing construction costs, and avoiding construction delays caused by unreasonable transportation.
[0112] In another non-limiting embodiment, after outputting the optimized electromechanical pipeline installation layout plan based on the reconstructed topological structure, it further includes:
[0113] S600: Mark the detection position coordinates of pipeline connection points in the three-dimensional space topological structure of the electromechanical pipeline installation layout plan; deploy sensor nodes of a preset type according to the detection position coordinates and associate the material type parameters of the corresponding pipeline components; collect the vibration frequency parameters and temperature change parameters of the sensor nodes in real time to generate real-time deviation parameters of the pipeline operation status; compare the real-time deviation parameters with the allowable maximum pressure-bearing value parameters in the physical property parameter set and output a safety monitoring log containing the abnormal pipeline number and maintenance priority.
[0114] First, mark the detection position coordinates of pipeline connection points in the three-dimensional space topological structure, such as the connection point coordinates (x4, y4, z4) of pipelines "L65" and "L66". Deploy sensor nodes according to the coordinates and associate the pipeline material type parameters, such as the material of "L65" being steel. Secondly, collect the vibration frequency and temperature change parameters of the sensors in real time. Calculate the real-time deviation parameters of the pipeline operation status, such as vibration frequency deviation and temperature change deviation. Then, compare the real-time deviation parameters with the allowable maximum pressure-bearing value parameters. If the real-time deviation of "L65" shows that it may exceed the pressure-bearing value, it is determined as an abnormal pipeline. Output a safety monitoring log, recording the abnormal pipeline number "L65" and the maintenance priority.
[0115] In this way, by marking the detection position coordinates of pipeline connection points in the three-dimensional space topology and deploying sensor nodes to associate with pipeline material parameters, the real-time monitoring of the pipeline operation status is realized. Combining the vibration frequency and temperature change parameters collected in real time to generate the real-time deviation parameters of the pipeline operation status can accurately capture the subtle anomalies during pipeline operation; comparing the real-time deviation parameters with the maximum allowable pressure-bearing value can accurately identify the abnormal pipelines that may have problems; outputting the safety monitoring log containing the abnormal pipeline numbers and maintenance priorities helps maintenance personnel quickly locate the problem pipelines, reasonably arrange maintenance work according to the priorities, avoid blind troubleshooting, improve maintenance efficiency, and ensure the safe and stable operation of the pipeline system.
[0116] Optionally, when inserting a decompression component or adjusting the pipeline layout, the thermal expansion compensation parameters and the deformation buffer range can be automatically synchronized and corrected to ensure that the structural deformation compensation amount and the geometric adjustment amount are dynamically matched, eliminating the risk of compensation failure caused by parameter decoupling. When verifying the pipeline spacing, the safety margin of the key area is preferably ensured, and the translation amplitude and angle tolerance of the non-critical pipeline segments are intelligently adjusted to achieve the optimal decision-making of the conflict resolution scheme. In addition, a combined action model of mechanical vibration and temperature deformation can be constructed, and the pipeline displacement trajectory can be accurately restored through the time-axis dynamic simulation technology, supporting the setting of time-varying parameters such as the vibration period and the temperature change rate, automatically capturing the peak interference areas at different time nodes, and improving the spatio-temporal coverage accuracy of collision detection. Further, when outputting the final installation scheme, a sensor deployment heat map can be automatically generated based on the pipeline sensitivity analysis. When the layout parameters are adjusted, the effectiveness of the monitoring points can be dynamically evaluated, and the data continuity of the key monitoring areas is preferably retained to ensure that the optimized topology still has a complete state perception ability.
[0117] In summary, the embodiments of the present application can efficiently and accurately realize the reasonable layout and optimization of the mechanical and electrical pipelines, thereby ensuring the quality and efficiency of the installation of the mechanical and electrical pipelines. Specifically, by obtaining the BIM model data set of the target building space, the geometric feature parameter set and the physical attribute parameter set therein can be comprehensively and accurately extracted, and a three-dimensional space topology of the mechanical and electrical pipelines can be generated based on these parameter sets, which can intuitively present the pipeline layout form; furthermore, the dynamic collision simulation processing can keenly identify the spatial interference areas to generate a set of spatial coordinates to accurately locate the potential problem areas. Further, matching the preset spatial constraint condition set to generate an installation conflict report and including pipeline adjustment parameters can provide guidance for conflict improvement; finally, reconstructing the three-dimensional space topology based on the installation conflict report and outputting the installation layout scheme of the mechanical and electrical pipelines effectively improves the installation layout of the mechanical and electrical pipelines and enhances the rationality and efficiency of the installation.
[0118] See Figure 2As shown in the figure, this figure is a schematic diagram of the basic structure of an electromechanical pipeline installation auxiliary analysis device 200 provided by an embodiment of the present application. The electromechanical pipeline installation auxiliary analysis device 200 includes:
[0119] a processor 201;
[0120] a storage device 202, on which a computer program 2020 is stored;
[0121] When the computer program 2020 is executed by the processor 201, the processor 201 implements any of the BIM-based electromechanical pipeline installation auxiliary analysis methods.
[0122] On this basis, a readable storage medium is provided. Programs or instructions are stored on the readable storage medium, and when the programs or instructions are executed by a processor, the steps of the above method are implemented.
[0123] It should be noted that the various embodiments in this specification are described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the various embodiments can be referred to each other. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the description of the method part.
[0124] In the technical solutions involved in the above embodiments of the present application, whether it is for the comparison calculation of multi-dimensional features or the construction of composite parameters, if there are problems caused by significant differences in the number of dimensions, dimension units, and semantic meanings of different features, those skilled in the art, based on their professional knowledge and past practical experience, can fully understand that these differences need to be properly handled to make the calculation results accurate and comparable, and to avoid situations such as logical confusion and unclear mathematical meanings.
[0125] Specifically, when facing features with different numbers of dimensions, in order to accurately calculate the similarity, matching degree, or feature distance between different features, those skilled in the art can use a variety of strategies, such as using strategies such as feature selection, feature extraction, and kernel functions for adaptive processing.
[0126] When processing the comparison of multi-dimensional features, in order to achieve comparable alignment of the feature space, those skilled in the art can use a variety of existing general technical means, including but not limited to the following existing technologies: standardization preprocessing, mapping transformation, space projection, etc.
[0127] In the process of constructing composite parameters (such as loss function values), different parameter items often have different dimensions. Those skilled in the art can use existing normalization processing or an adaptive weight allocation mechanism based on distribution characteristics.
[0128] The above general technical means for solving the problems of feature matching and loss balance all belong to the common general knowledge in this field. These technical means have been fully verified and widely used in a large number of practical applications. When faced with similar dimensional difference problems, those skilled in the art can proficiently and flexibly use these methods for handling.
[0129] In the embodiments of the present application, for the formulas and calculation processes involved, whether for multi-dimensional feature comparison or composite loss function construction, they all strictly follow the principle of dimension correspondence. Each variable in the formula has a clear and definite physical meaning, and its operation logic fully conforms to the basic mathematical and physical logics. The operation result must be a reasonable result expected by the present application. Those skilled in the art are capable of comprehensively using the above general technical means according to the specific data situation and business requirements to effectively solve various problems brought by the number of dimensions, dimensional differences, etc. in the multi-dimensional feature comparison calculation and composite loss function construction in the embodiments, and ensure the accuracy, reliability, and feasibility of the technical solution of the present application.
Claims
1. An auxiliary analysis method for mechanical and electrical pipeline installation based on BIM, characterized in that Including: Obtain the BIM model data set of the target building space, and extract the geometric feature parameter set and physical property parameter set in the BIM model data set; Generate the three-dimensional space topological structure of the mechanical and electrical pipelines in the target building space based on the geometric feature parameter set and the physical property parameter set; Perform dynamic collision simulation processing on the three-dimensional space topological structure, identify the spatial interference area corresponding to the three-dimensional space topological structure, and generate a set of spatial coordinates based on the spatial interference area: Based on the spatial azimuth angle of the pipeline connection points of the adjacency relation matrix and the axial expansion amount parameter of the dynamic deformation buffer, simulate the periodic displacement trajectory of the pipeline components under mechanical vibration, and generate periodic displacement trajectory coordinate data; According to the linear thermal expansion coefficient parameter in the physical property parameter set, superimpose the axial expansion amount parameter caused by the temperature gradient to the periodic displacement trajectory coordinate data to generate dynamic deformation trajectory superposition data; Detect the trajectory overlapping area of different pipeline components in the three-dimensional space in the dynamic deformation trajectory superposition data, and mark the overlapping area where the pipeline spacing is less than the preset safety spacing threshold as the spatial interference area; Extract the vertex coordinates, deformation direction vectors, and associated pipeline component identifiers corresponding to the spatial interference area, and generate a set of spatial coordinates including the polygon bounding box and the spatial interference area number; Use the set of spatial coordinates to match the preset set of spatial constraint conditions, and generate an installation conflict report including the pipeline adjustment parameters for the mechanical and electrical pipelines: Perform three-dimensional space overlap detection on the polygon bounding box vertex coordinates in the set of spatial coordinates and the preset building structure restricted area coordinates, and screen out the spatial interference area numbers where the bounding box vertices overlap with the restricted area coordinates; According to the deformation direction vector corresponding to the spatial interference area number, match the preset equipment maintenance channel direction parameter to generate the translation direction parameter of the corresponding pipeline component in the three-dimensional coordinate system; Based on the axial expansion amount parameter of the dynamic deformation buffer and the translation direction parameter, calculate the maximum allowable translation distance parameter of the pipeline component in the translation direction; According to the maximum allowable translation distance parameter, adjust the initial included angle parameter of adjacent pipelines in the adjacency relation matrix, and generate an installation conflict report including the spatial interference area number, translation direction parameter, and adjusted connection angle parameter; Reconstruct the three-dimensional space topological structure based on the installation conflict report to obtain a reconstructed topological structure, and output an optimized installation layout plan for the mechanical and electrical pipelines based on the reconstructed topological structure.
2. The method according to claim 1, wherein The extracting the geometric feature parameter set and the physical property parameter set in the BIM model data set includes: Traverse the data units corresponding to all pipeline component identifiers in the BIM model data set, and extract the central axis coordinate sequence, branch connection point coordinates, and cross-sectional shape parameters of each pipeline component identifier; Extract the material type parameter, allowable maximum pressure bearing value parameter, and linear thermal expansion coefficient parameter of each pipeline component identifier from the physical property labels in the BIM model data set; Associate the cross-sectional shape parameters corresponding to the central axis coordinate sequence and the branch connection point coordinates, and classify them into a geometric feature parameter set according to the pipeline component identifier; Classify the material type parameter, the allowable maximum pressure-bearing value parameter, and the linear thermal expansion coefficient parameter into a physical property parameter set according to the same pipeline component identifier, and establish an identifier-based mapping relationship with the geometric feature parameter set.
3. The method according to claim 2, wherein Generating the three-dimensional spatial topological structure of the mechanical and electrical pipelines in the target building space based on the geometric feature parameter set and the physical property parameter set includes: Generate an adjacency relationship matrix between pipeline components according to the branch connection point coordinates in the geometric feature parameter set. The adjacency relationship matrix includes the spatial azimuth angle of the connection point and the initial included angle parameter between adjacent pipelines; Based on the allowable maximum pressure-bearing value parameter in the physical property parameter set, insert a pressure-reducing component node at the connection point exceeding the preset pressure threshold in the adjacency relationship matrix, and update the corresponding branch connection point coordinates; Generate the axial expansion and contraction amount parameter of the dynamic deformation buffer area at the connection point of the adjacency relationship matrix according to the linear thermal expansion coefficient parameter in the physical property parameter set and the pipeline length parameter in the geometric feature parameter set; Combine the adjacency relationship matrix, the updated branch connection point coordinates, and the axial expansion and contraction amount parameter to generate a three-dimensional spatial topological structure including a pressure path and a deformation compensation path.
4. The method according to claim 1, wherein Reconstructing the three-dimensional spatial topological structure based on the installation conflict report to obtain a reconstructed topological structure, and outputting an optimized mechanical and electrical pipeline installation layout plan based on the reconstructed topological structure, including: Update the branch connection point coordinates and the central axis coordinate sequence of the geometric feature parameter set according to the translation direction parameter and the maximum allowable translation distance parameter in the installation conflict report; Correct the initial included angle parameter of the pipeline in the adjacency relationship matrix based on the adjusted connection angle parameter, and synchronously update the axial expansion and contraction amount parameter of the dynamic deformation buffer area; Verify the consistency between the pipeline spacing in the corrected adjacency relationship matrix and the preset safety spacing threshold. If there is a consistency conflict, iteratively correct the maximum allowable translation distance parameter and the adjusted connection angle parameter; Merge the verified branch connection point coordinates, the corrected adjacency relationship matrix, and the updated axial expansion and contraction amount parameter into a reconstructed topological structure, and output a mechanical and electrical pipeline installation layout plan including three-dimensional coordinate adjustment parameters and pipeline connection parameters.
5. The method according to claim 1, wherein The method further includes: Generate a construction sequence table for mechanical and electrical pipelines based on the adjacency relationship matrix of the reconstructed topological structure and the physical property parameter set; Match the maximum load parameter of the preset construction robotic arm according to the construction sequence table, and calculate the installation time series of each pipeline component; Generate an avoidance trajectory parameter for the construction robotic arm based on the overlapping area between the installation time series and the construction paths of adjacent pipelines; Adjust the pipeline installation order in the construction sequence table according to the avoidance trajectory parameter, and output a construction progress report including time nodes and the movement path of the robotic arm.
6. The method according to claim 1, characterized in that, The method further includes: Arrange vibration sensors according to the pipeline connection point coordinates of the reconstructed topological structure, collect vibration displacement data in real time, extract the frequency bands in the vibration displacement data that exceed the preset deformation threshold, and generate a dynamic amplitude compensation value; Based on the dynamic amplitude compensation value, adjust the pipeline spacing parameters of the three-dimensional space topological structure, generate the pipeline layout coordinates after vibration suppression, and use the pipeline layout coordinates after vibration suppression to output a vibration optimization report including compensation parameters and coordinate adjustment paths.
7. The method according to claim 1, wherein The method further includes: Based on the pressure path parameters of the adjacency relationship matrix of the reconstructed topological structure, extract the pressure fluctuation rate of each pipeline node, identify the target nodes whose pressure fluctuation rate exceeds the preset fluctuation threshold, and generate a set of pressure buffer area coordinates; Generate shunt node configuration parameters according to the set of pressure buffer area coordinates and pipeline material type parameters; Based on the shunt node configuration parameters, update the adjacency relationship matrix at the target nodes, generate a shunt topological structure including a pressure release path, and output a shunt optimization plan including the installation coordinates of shunt components and pipe diameter adjustment parameters based on the shunt topological structure.
8. An electromechanical pipeline installation auxiliary analysis device, characterized in that, Includes: A processor; A storage device storing a computer program, which when executed by the processor causes the processor to implement the BIM-based electromechanical pipeline installation auxiliary analysis method according to any one of claims 1-7.
Citation Information
Patent Citations
Electromechanical comprehensive design method based on graphic topology
CN112214815A
BIM-based support and hanger design method
CN118734413A