BIM (Building Information Modeling)-based electromechanical pipeline installation auxiliary analysis method and equipment
By obtaining and analyzing the geometric and physical attribute parameters of electromechanical pipelines based on BIM, generating a three-dimensional topological structure and performing dynamic collision simulation, the problem of layout optimization in electromechanical pipeline installation is solved, and efficient and accurate pipeline layout and installation is achieved.
Patent Information
- Application Number
- CN202510730801.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-07-04
- Estimated Expiration
- 2045-06-03
AI Technical Summary
It is difficult for the existing technology to efficiently and accurately realize the reasonable layout and optimization of electromechanical pipelines, resulting in frequent pipeline collisions and insufficient installation space during construction, affecting construction period and cost.
The geometric and physical attribute parameters of the building space are obtained through a BIM-based method, a three-dimensional spatial topology is generated, dynamic collision simulation is performed, interference areas are identified, installation conflict reports are generated, and the optimized pipeline layout scheme is reconstructed based on this.
It realizes efficient and accurate layout of electromechanical pipe installation, improves the rationality and efficiency of installation, and reduces interference and costs during construction.
Smart Images

Figure CN120257544A_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 by relying on their own experience. This method is not only inefficient but also difficult to comprehensively consider various space limitations 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 it is 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 topology 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 topology structure, identifying a spatial interference region corresponding to the three-dimensional space topology structure, and generating a spatial coordinate set based on the spatial interference region; using the spatial coordinate set to match a preset spatial constraint condition set to generate an installation conflict report including pipeline adjustment parameters for the mechanical and electrical pipelines; reconstructing the three-dimensional space topology structure based on the installation conflict report to obtain a reconstructed topology structure, and outputting an optimized mechanical and electrical pipeline installation layout plan based on the reconstructed topology structure.
[0007] Second aspect, an electromechanical pipeline installation auxiliary analysis device provided by an embodiment of the present application includes: A processor; A storage device on which a computer program is stored, When the computer program is executed by the processor, the processor implements any one of the BIM-based electromechanical pipeline installation auxiliary analysis methods.
[0008] 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 BIM-based electromechanical pipeline installation auxiliary analysis method are implemented.
[0009] 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 intuitively 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
[0010] Figure 1 Is a flowchart of a BIM-based electromechanical pipeline installation auxiliary analysis method provided by an embodiment of the present application.
[0011] 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
[0012] To make the above objects, features, and advantages of the present application more obvious and understandable, the embodiments of the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0013] 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 1 shown, this method may include S101-S105.
[0014] S101: Obtain the BIM model data set of the target building space, and extract the geometric feature parameter set and physical property parameter set from the BIM model data set.
[0015] In the embodiment of the present application, the target building space can be a comprehensive commercial building. First, obtain the 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 the geometric feature parameter set and physical property parameter set from the BIM model data set.
[0016] 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.
[0017] Optionally, the extracting the geometric feature parameter set and physical property parameter set from the BIM model data set includes: 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.
[0018] In the scenario of the commercial building, perform a traversal operation 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, start traversing from the first pipeline component identifier, and set the first pipeline component identifier as "L1". In its 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), and these coordinate points are arranged in sequence 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 with other pipelines; if the cross-sectional shape parameter is circular, the radius is represented by r1. In this way, traverse the data units corresponding to all pipeline component identifiers in the set one by one, and 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.
[0019] Optionally, in the embodiments 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 parameters are calculated according to the IfcCircleProfileDef attribute.
[0020] 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.
[0021] 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 this 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 this pipeline can bear 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 linear dimensions of this 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.
[0022] S1013: Classify the cross-sectional shape parameters corresponding to the association of the central axis coordinate sequence and the branch connection point coordinates into a geometric feature parameter set according to the pipeline component identifier.
[0023] In the scenario of a commercial building, based on the previously extracted data, the classification work 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 the 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. By analogy, the same operation is performed on all pipeline components, and finally, the geometric feature parameter set of the mechanical and electrical pipelines of the entire commercial building is formed.
[0024] S1014: 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.
[0025] In the commercial building scenario, continue to classify the extracted physical property parameters. Classify the material type parameter, the allowable maximum pressure-bearing value parameter, and the linear thermal expansion coefficient parameter according to each pipeline component identifier. 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. Classify these parameters into a subset of physical property parameters identified by "L4". After completing the above classification for all pipeline components, form the physical property parameter set of the mechanical and electrical pipelines in the entire commercial building. At the same time, establish a mapping relationship between the geometric feature parameter set and the physical property parameter set through the pipeline component identifier. 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.
[0026] S102: Generate a three-dimensional spatial topology 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.
[0027] In the context of a commercial building, use the previously extracted and organized geometric feature parameter set and physical property parameter set to generate a three-dimensional spatial topology structure of the mechanical and electrical pipelines. This three-dimensional spatial topology structure can clearly display the layout and interconnection relationships of the mechanical and electrical pipelines in the commercial building space, as well as the dynamic changes considering the physical properties. Through these parameters, a pipeline topology model that accurately reflects the actual situation can be constructed for subsequent collision simulation and optimization.
[0028] Optionally, the generating a three-dimensional spatial topology 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: S1021: 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.
[0029] 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.
[0030] S1022: 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 in the adjacency relationship matrix that exceeds the preset pressure threshold, and update the corresponding branch connection point coordinates.
[0031] In the scenario of a commercial building, the adjacency relationship matrix is processed in combination with the allowable maximum pressure-bearing value 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 allowable maximum pressure-bearing value parameter of the pipeline components connected to it. For example, at the connection point of pipeline components "L8" and "L9" in the adjacency relationship matrix, the allowable maximum pressure-bearing value parameter of "L8" is P8, and the allowable maximum pressure-bearing value parameter of "L9" is P9. If P8 or P9 is less than P0, it is determined that this connection point exceeds the preset pressure threshold. At this time, insert a pressure-reducing component node 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 at the same time, the adjacency relationship matrix is updated to reflect the new connection structure.
[0032] Optionally, in the embodiments of the present application, after inserting the pressure-reducing component node, the fluid network equation sum(P k / Qk ) = C updates the pressure balance constant, where P k is the node pressure, Q k is the flow rate, and C is the system constant.
[0033] S1023: Generate the axial expansion / contraction 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.
[0034] In the mechanical and electrical pipeline system of commercial buildings, use the linear thermal expansion coefficient parameter of the physical property parameter set and the pipeline length parameter of the geometric feature parameter set to calculate the axial expansion / contraction 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 / contraction amount of "L10" when the temperature changes is ΔL10 = α10 × L10 × ΔT, and the axial expansion / contraction amount of "L11" is ΔL11 = α11 × L11 × ΔT. At this connection point in the adjacency relationship matrix, generate the axial expansion / contraction amount parameter of the dynamic deformation buffer, recorded as (ΔL10, ΔL11). By performing the above calculations for all connection points, a buffer is reserved for the deformation of the pipeline when the temperature changes, avoiding pipeline damage or space interference problems caused by thermal expansion.
[0035] Optionally, if the input temperature unit is Kelvin (K), then ΔT 标准 = ΔT 输入 - 273.15 to ensure dimensional consistency with α (1 / °C).
[0036] S1024: Combine the adjacency relationship matrix, the updated branch connection point coordinates, and the axial expansion / contraction amount parameter to generate a three - dimensional space topological structure including a pressure path and a deformation compensation path.
[0037] In the commercial building scenario, integrate the previously generated and updated data to generate a three-dimensional spatial topological structure that includes a pressure path and a deformation compensation path. Based on the adjacency relationship matrix, which 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 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 spaces for them due to temperature changes based on the axial expansion parameters, forming a complete three-dimensional spatial topological structure that includes 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 spatial topological structure can comprehensively and accurately reflect the actual situation of the mechanical and electrical pipelines in commercial buildings under different physical conditions.
[0038] S103: Perform dynamic collision simulation processing on the three-dimensional spatial topological structure, identify the spatial interference regions corresponding to the three-dimensional spatial topological structure, and generate a set of spatial coordinates based on the spatial interference regions.
[0039] After establishing a three-dimensional spatial topological structure for 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 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 that may occur during the pipeline installation process in advance, so as to make timely adjustments.
[0040] Optionally, the performing dynamic collision simulation processing on the three-dimensional spatial topological structure, identifying the spatial interference regions corresponding to the three-dimensional spatial topological structure, and generating a set of spatial coordinates based on the spatial interference regions includes: S1031: Based on the spatial azimuth angle of the pipeline connection points in the adjacency relationship matrix and the axial expansion parameters of the dynamic deformation buffer zone, simulate the periodic displacement trajectory of the pipeline components under mechanical vibration, and generate periodic displacement trajectory coordinate data.
[0041] In the scenario of commercial buildings, based on the spatial azimuth angle of the pipeline connection points in the adjacency relationship matrix and the axial expansion / contraction amount parameter of the dynamic deformation buffer zone, the movement of pipeline components under mechanical vibration is simulated. For example, for the pipeline component "L14", the spatial azimuth angle of its connection point is θ14, and the axial expansion / contraction amount parameter is (ΔL141, ΔL142). The frequency of the mechanical vibration is f, and the amplitude is A. According to these parameters, within one vibration period, the displacement of the pipeline is calculated 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, according to the spatial azimuth angle and vibration parameters, the displacement amount of the pipeline along the vibration direction is calculated, and then combined with the axial expansion / contraction amount parameter, considering the influence of temperature change on the pipeline length, the new position coordinates of the pipeline at this time are determined. In the above manner, continuous calculations are carried out 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). The above simulation calculations are performed on all pipeline components, and finally, the periodic displacement trajectory coordinate data of the entire pipeline system under mechanical vibration is formed.
[0042] S1032: According to the linear thermal expansion coefficient parameter in the set of physical property parameters, superimpose the axial expansion / contraction amount parameter of the pipeline caused by the temperature gradient onto the periodic displacement trajectory coordinate data to generate dynamic deformation trajectory superimposed data.
[0043] In the mechanical and electrical pipeline system of commercial buildings, in combination with the linear thermal expansion coefficient parameter in the set of physical property parameters, the previously generated periodic displacement trajectory coordinate data is further processed. It can be understood that there is a temperature gradient in commercial buildings, and the temperature changes at different positions are different. For one of the pipeline components, 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, the axial expansion / contraction amount ΔL15' = α15 × L15 × ΔT' caused by the temperature gradient is calculated. This axial expansion / contraction amount parameter is superimposed onto the periodic displacement trajectory coordinate data of "L15". For example, for one of the coordinate points (x15i, y15i, z15i) in the periodic displacement trajectory coordinate data, this coordinate is adjusted according to the direction and magnitude of the axial expansion / contraction amount. If the axial expansion / contraction amount is along 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. The above superimposing operation is performed 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.
[0044] S1033: Detect the trajectory overlapping regions of different pipeline components in the three-dimensional space in the dynamically deformed trajectory superposition data, and mark the overlapping regions where the pipeline spacing is less than the preset safety spacing threshold as spatial interference regions.
[0045] In the scenario of a commercial building, detect the generated dynamically deformed trajectory superposition data. Preset a safety spacing threshold d0. Traverse the trajectories of different pipeline components in the dynamically deformed trajectory superposition 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 spacing between them d = √[(x16t - x17t)² + (y16t - y17t)² + (z16t - z17t)²]. 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.
[0046] S1034: Extract the vertex coordinates, deformation direction vectors, and associated pipeline component identifiers corresponding to the spatial interference regions, and generate a spatial coordinate set including a polygon bounding box and a spatial interference region number.
[0047] In the mechanical and electrical pipeline system of a commercial building, extract data for the marked spatial interference regions. For each spatial interference region, determine its corresponding vertex coordinates. For example, one of the spatial interference regions forms a polygon, and its vertex coordinates are (x1, y1, z1), (x2, y2, z2),..., (xn, yn, zn) respectively. At the same time, analyze the deformation direction of the pipelines within this spatial interference region to determine the deformation direction vector, for example, (vx, vy, vz). Record the pipeline component identifiers associated with this spatial interference region, such as "L18" and "L19". Assign a number to each spatial interference region, such as "SI1", "SI2", etc. Integrate these vertex coordinates, deformation direction vectors, associated pipeline component identifiers, and spatial interference region numbers to form a spatial coordinate set including a polygon bounding box and a spatial interference region number. For example, for the spatial interference region "SI3", the data in its spatial coordinate set may be expressed 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 way, organize the relevant information of all spatial interference regions into a complete spatial coordinate set to provide accurate data support for subsequent pipeline adjustment and optimization based on this information.
[0048] S104: Match the preset spatial constraint condition set with the spatial coordinate set to generate an installation conflict report including pipeline adjustment parameters for the electromechanical pipeline.
[0049] In the scenario of a commercial building, after obtaining the generated spatial coordinate set, it is matched with the preset spatial constraint condition set. The purpose is to find the conflicts existing in the pipeline installation process and generate a corresponding installation conflict report, so as to clarify the parameters for adjusting the pipeline.
[0050] Optionally, the step of matching the preset spatial constraint condition set with the spatial coordinate set to generate an installation conflict report including pipeline adjustment parameters for the electromechanical pipeline includes: S1041: Perform three-dimensional spatial overlap detection on the vertex coordinates of the polygon bounding box in the spatial coordinate set and the preset building structure restricted area coordinates, and filter out the spatial interference area numbers where the bounding box vertices overlap with the restricted area coordinates.
[0051] In a commercial building, some building structure restricted areas are preset, and it is not allowed for the electromechanical pipeline to pass through these areas. In this step, each vertex coordinate of the polygon bounding box in the spatial coordinate set is checked. For example, there are multiple spatial interference areas in the spatial coordinate set. For the spatial interference area "SI4", its polygon bounding box vertex coordinates are (x41, y41, z41), (x42, y42, z42)... (x4k, y4k, z4k). The preset building structure restricted area coordinate range is expressed as (Xmin, Xmax), (Ymin, Ymax), (Zmin, Zmax). Check each vertex coordinate 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 this spatial interference area overlaps with the building structure restricted area coordinates, and the number "SI4" is filtered out. By performing the above detection on the polygon bounding box vertex coordinates of all spatial interference areas, all the spatial interference area numbers that overlap with the building structure restricted area are found, providing a basis for determining the pipeline adjustment direction in the future.
[0052] S1042: Match the preset equipment maintenance channel direction parameters according to the deformation direction vector corresponding to the spatial interference area number, and generate the translation direction parameters of the corresponding pipeline component in the three-dimensional coordinate system.
[0053] In the commercial building scenario, for the numbered spatial interference regions selected, the translation direction parameters of the pipeline components are determined by combining their corresponding deformation direction vectors and the preset direction parameters of the equipment maintenance channels. 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 channels specify the spatial directions required for equipment maintenance, such as (d5x, d5y, d5z). To avoid the pipeline affecting the equipment maintenance channels and at the same time solve the spatial interference problem, it is necessary to determine the translation direction of the pipeline components. By analyzing the deformation direction vector and the direction parameters of the equipment maintenance channels, 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 to avoid the conflict, the translation direction in the x dimension is determined according to their relationship. For example, the translation direction parameters in the three-dimensional coordinate system are determined as (tx, ty, tz). These translation direction parameters can minimize the interference with other pipelines while not affecting the equipment maintenance channels, laying a foundation for subsequent calculations of the maximum allowable translation distance and adjustment of the pipeline connection angles.
[0054] S1043: Calculate the maximum allowable translation distance parameter of the pipeline component in the translation direction based on the axial expansion and contraction amount parameter of the dynamic deformation buffer zone and the translation direction parameter.
[0055] In the mechanical and electrical pipeline system of a commercial building, calculating the maximum allowable translation distance parameter of a pipeline component in the translation direction requires considering the axial expansion and contraction amount parameter of the dynamic deformation buffer zone and the translation direction parameter comprehensively. For example, for a pipeline component "L22", its axial expansion and contraction amount parameter in the x direction in the dynamic deformation buffer zone 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. The calculation of this distance should ensure that the pipeline system can operate safely and stably in all possible situations, while meeting the spatial 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 the three-dimensional direction are obtained.
[0056] 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 spatial interference area number, translation direction parameter, and adjusted connection angle parameter.
[0057] In the commercial building scenario, according to 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 spatial 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 spatial requirements after translation of these two pipelines, it is necessary to adjust the initial included angle between them. For example, the original initial included angle between "L23" and "L24" is φ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 spatial interference area number "SI6", translation direction parameter (tx6, ty6, tz6), and adjusted connection angle parameter φ6' into the installation conflict report. Perform the above operations on all adjacent pipelines with spatial interference. Finally, generate a detailed installation conflict report, which clearly lists the relevant parameters corresponding to each spatial interference area, providing clear guiding information for subsequent reconstruction of the three-dimensional space topology and optimization of the pipeline installation layout.
[0058] S105: Reconstruct the three-dimensional space topology based on the installation conflict report to obtain a reconstructed topology, and output an optimized electromechanical pipeline installation layout plan based on the reconstructed topology.
[0059] In the context of commercial buildings, use the information in the installation conflict report to reconstruct the original three-dimensional space topology, so as to obtain a more reasonable reconstructed topology, and based on this, output an optimized electromechanical pipeline installation layout plan to solve problems such as spatial interference found before.
[0060] Optionally, the reconstructing the three-dimensional space topology based on the installation conflict report to obtain a reconstructed topology, and outputting an optimized electromechanical pipeline installation layout plan based on the reconstructed topology includes: S1051: Update the branch connection point coordinates and 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.
[0061] In the mechanical and electrical pipeline system of commercial buildings, the geometric feature parameter set is updated according to the translation direction parameter and the maximum allowable translation distance parameter in the installation conflict report. For example, for the pipeline component "L25" involved in the installation conflict report, its translation direction parameter is (tx25, ty25, tz25), and the maximum allowable translation distance parameter is (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, the branch connection point coordinates are updated to (x25 + D25x * tx25, y25 + D25y * ty25, z25 + D25z * tz25). For each coordinate point in the central axis coordinate sequence, it is also updated 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.
[0062] S1052: Based on the adjusted connection angle parameter, correct the initial included angle parameter of the pipeline in the adjacency relationship matrix, and synchronously update the axial expansion amount parameter of the dynamic deformation buffer.
[0063] In the commercial building scenario, the adjacency relationship matrix is corrected according to the adjusted connection angle parameter in the installation conflict report, and the axial expansion amount parameter of the dynamic deformation buffer is synchronously updated. 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 of the pipeline under temperature changes and other conditions, the axial expansion amount parameter of the dynamic deformation buffer needs to be synchronously updated. For example, the original axial expansion 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 amount parameters are recalculated. For example, through the thermal expansion formula and the new angle relationship, the updated axial expansion amount parameters are calculated as (ΔL261', ΔL262') and (ΔL271', ΔL272'). The above updates ensure that while the three-dimensional space topological structure 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 topological structure more in line with the actual situation.
[0064] 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.
[0065] 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 spacing calculated 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, it is necessary to iteratively correct the maximum allowable translation distance parameter and the adjusted connection angle parameter. For example, appropriately increase the maximum allowable translation distance parameter, readjust the connection angle, and calculate the pipeline spacing again 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.
[0066] S1054: Merge the verified branch connection point coordinates, the corrected adjacency relationship matrix, and the updated axial expansion amount parameter into a reconstructed topology structure, and output an installation layout plan for the mechanical and electrical pipelines that includes three-dimensional coordinate adjustment parameters and pipeline connection parameters.
[0067] In the commercial building scenario, when the verification of the corrected adjacency relationship matrix is completed and there is no consistency conflict, merge the verified branch connection point coordinates, the corrected adjacency relationship matrix, and the updated axial expansion amount parameter to form a reconstructed topology structure. For example, organize the branch connection point coordinates 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 amount parameters at each updated connection point. Merge these data together to form a reconstructed topology structure that reflects the optimized pipeline layout and physical characteristics. Based on this reconstructed topology structure, output an installation layout plan for the mechanical and electrical pipelines that includes three-dimensional coordinate adjustment parameters and pipeline connection parameters. This plan details the new coordinate positions of each pipeline in the three-dimensional space, as well as parameters such as the connection relationship and angle between pipelines, providing accurate and optimized guidance for the installation of the mechanical and electrical pipelines in the commercial building, ensuring that the pipeline system can operate safely and efficiently after installation, and meeting requirements in terms of space utilization and maintenance, etc.
[0068] In an alternative implementation, the method further includes: S201: Generate a construction sequence table for the mechanical and electrical pipelines based on the adjacency relation matrix of the reconstructed topological structure and the set of physical property parameters.
[0069] In the commercial building scenario, generate a construction sequence table for the mechanical and electrical pipelines based on the adjacency relation matrix of the reconstructed topological structure and the set of physical property parameters. The adjacency relation matrix shows the connection relationship and spatial layout between the 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 relation matrix that some pipelines are the basic connection parts of other pipelines. Installing these basic pipelines first can provide a stable structure for the subsequent installation of 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 a suitable construction stage. For example, based on these factors, it is determined 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 considering the connection relationship and physical properties of all pipelines, generate a detailed construction sequence table for the mechanical and electrical pipelines, clarify the construction sequence of each pipeline, and provide clear construction guidance for the construction team.
[0070] Optionally, a topological sorting algorithm can be used to generate the construction sequence, define the adjacency matrix A ij = 1 indicates that pipeline i is installed before j, and the Kahn algorithm is used to eliminate cyclic dependencies.
[0071] S202: 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.
[0072] In the construction scenario of commercial buildings, the installation time series of each pipeline component is calculated based on the generated construction sequence table and the maximum load parameter of the preset construction robotic arm. The maximum load parameter of the preset construction robotic arm determines the upper limit of the pipeline weight that can be lifted and installed each time. For example, the weight of the first pipeline "L32" to be installed in the construction sequence table is W32. The maximum load parameter of the preset construction robotic arm is Wmax. If W32 is less than or equal to Wmax, the time t32 required for installing "L32" is estimated according to factors such as the operating speed of the robotic arm and the installation process. For the next pipeline "L33" in the construction sequence table, considering 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 for installing "L33". In the above manner, for each pipeline component in the construction sequence table, combining the maximum load parameter of the construction robotic arm and the actual construction operation situation, the installation time of each is calculated to form the installation time series of each pipeline component, and this time series can help the construction team reasonably arrange the construction progress and resource allocation.
[0073] 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.
[0074] 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 the construction paths of adjacent pipelines. For example, the installation time series shows that the pipeline "L34" starts to be installed at time t34, and the pipeline "L35" starts to be installed at time t35 (t34 < t35), and their construction paths overlap in one area. During the construction process, when the robotic arm installs "L34", the construction path of the subsequent "L35" needs to be considered. In order to avoid the robotic arm colliding with the construction path of the future installation of "L35" during the operation, according to 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, and these parameters can ensure the safe and efficient operation of the construction robotic arm during the construction process and avoid collisions and interferences with other construction paths.
[0075] S204: Adjust the pipeline installation order of the construction sequence table according to the avoidance trajectory parameters, and output a construction progress report including time nodes and the robotic arm movement paths.
[0076] In the construction scenario of commercial buildings, the pipeline installation sequence 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 when installing 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 sequences of some pipelines related to it but not affecting the overall logic are 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 movement paths of the robotic arm are detailedly recorded in the construction progress report. For example, the construction progress report can record that the pipeline "L36" starts to be installed at time t36, and the robotic arm starts from the initial position (x0, y0, z0) and operates along the path of (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 the construction and monitoring the progress.
[0077] In an alternative implementation, the method further includes: S301: Layout 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.
[0078] In the mechanical and electrical pipeline system of commercial buildings, determine the pipeline connection point coordinates according to the reconstructed topological structure. For example, for the pipelines in a partial area of a certain floor, the connection point coordinates of pipelines "L61" and "L62" are (x1, y1, z1). Layout vibration sensors at this connection point, and the sensors start to collect vibration displacement data in real time.
[0079] Over a period of time, a series of vibration displacement data is collected, such as (v1, v2, v3... v20). Preset a deformation threshold T, which is determined according to pipeline materials, design requirements, etc. Compare the collected data with T one by one, and find that data such as v5 and v13 exceed T.
[0080] Through spectral analysis methods, determine the frequency range corresponding to the data that exceeds the threshold. For example, it is found that these data are mainly concentrated in the f1 - f2 frequency band. Process the data in this frequency band, such as calculating the average value. Add up the data that exceeds the threshold in this frequency band and divide by the number of data to obtain the dynamic amplitude compensation value A.
[0081] In another optional but non - limiting example, the calculation of the dynamic amplitude compensation value can also be: A = (1 / (f2 - f1)) * ∫[f1,f2]|H(f)|^2 * S vib (f) df; Among them, H(f) is the transfer function, and S vib (f) is the vibration power spectral density.
[0082] S302: Adjust the pipeline spacing parameter of the three-dimensional space topology based on the dynamic amplitude compensation value, generate the pipeline layout coordinates after vibration suppression, and output a vibration optimization report including compensation parameters and coordinate adjustment paths by using the pipeline layout coordinates after vibration suppression.
[0083] First, according to the dynamic amplitude compensation value A, determine the adjustment coefficient k 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.
[0084] Second, adjust the pipeline coordinates according to the new distance. For example, adjust the coordinates of "L62" along the x-axis. Its original coordinates are (x1, y1, z1), and after adjustment, they become (x1+(D'-D), y1, z1), generating the pipeline layout coordinates after vibration suppression.
[0085] Finally, output a vibration optimization report, recording the compensation parameters A, k, D', and the coordinate adjustment path. Such as "For the vibration at the connection point of 'L61' and 'L62', the dynamic amplitude compensation value A is [IN1], the adjustment coefficient k is 0.3, and the adjusted distance D' is [IN2]. The coordinates of 'L62' are adjusted from (x1, y1, z1) along the x-axis to (x1+(D'-D), y1, z1)".
[0086] In an alternative implementation, the method further includes: S401: Based on the pressure path parameters of the adjacency relation matrix of the reconstructed topology 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 coordinates of the pressure buffer area.
[0087] In the embodiment of the present application, for each pipeline node, such as node N4, obtain its pressure value sequence (p1, p2, p3... p15) within a period of time. Calculate the pressure fluctuation rate, which is the difference between the maximum and minimum pressure values divided by the time interval. The preset fluctuation threshold is Vth, and compare the pressure fluctuation rate of each node with Vth. If the pressure fluctuation rate of node N5 exceeds Vth, identify it as a target node. Taking the coordinates (x2, y2, z2) of the target node N5 as the center, determine the radius r of the pressure buffer area according to the preset rules. Generate a set of coordinates of the pressure buffer area, including coordinate points such as (x2 + r, y2, z2), (x2 - r, y2, z2), etc.
[0088] S402: Generate shunt node configuration parameters according to the pressure buffer area coordinate set and the pipeline material type parameter.
[0089] In the embodiment of the present application, the pressure buffer area coordinate set and the pipeline material type parameter are combined. For example, for the pipeline "L63" within the pressure buffer area, the material is a certain alloy and its compressive capacity is limited. Determine the shunt node position according to the coordinates of the pressure buffer area, such as selecting the coordinates (x3, y3, z3). Calculate the shunt pipeline diameter d based on the diameter of the pipeline "L63", the expected shunt pressure, and the flow rate. At the same time, determine the shunt direction, such as the vector (1, 0, 0), and generate shunt node configuration parameters.
[0090] S403: Update the adjacency relationship matrix at the target node based on the shunt node configuration parameters, generate a shunt topology 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 topology structure.
[0091] In the embodiment of the present application, update the adjacency relationship matrix 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 a 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 components, and the relevant pipe diameter adjustment parameters of the pipeline, such as the diameter of "L63" is adjusted from d1 to d2.
[0092] In another non-limiting embodiment, after outputting the optimized electromechanical pipeline installation layout plan based on the reconstructed topology structure, it further includes: 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; calculate the number of pipeline components transported each time and the transportation path coordinates according to the load-bearing parameters of the transportation tool and the pipeline length parameters; perform collision detection based on the transportation path coordinates and the three-dimensional coordinates of the building space obstacles to generate material transportation batch adjustment parameters; reallocate the storage area coordinates of the pipeline components according to the batch adjustment parameters, and output a material transportation plan including the transportation tool number and the loading and unloading time nodes.
[0093] 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.
[0094] 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 material transportation batch adjustment parameters. Reallocate the storage area coordinates according to the adjustment parameters.
[0095] Then, output the material transportation plan, recording the transportation tool number and the loading and unloading time nodes. For example, "Use transportation tool T1 to load and unload the 'L64' pipeline at storage area S1 at time t1 and transport it to the installation location."
[0096] 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.
[0097] Designed in this way, starting from the electromechanical pipeline installation layout plan, by extracting the pipeline material and length parameters and matching the load-bearing parameters of the transportation tools, the precision of the material transportation plan is achieved, breaking the limitation of traditional material transportation planning relying on empirical estimation, and determining the number of pipeline components transported each time through precise parameter matching and calculation; after calculating the transportation path coordinates, collision detection is performed with the building space obstacles to discover 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 including the transportation tool number and the loading and unloading time nodes is output, providing clear and orderly guidance for construction, improving the material transportation efficiency, reducing the construction cost, and avoiding the project delay caused by unreasonable transportation.
[0098] In another non-limiting embodiment, after outputting the optimized electromechanical pipeline installation layout plan based on the reconstructed topological structure, it further includes: S600: Mark the detection position coordinates of the 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 state; compare the real-time deviation parameters with the allowable maximum pressure-bearing value parameters of the physical property parameter set and output a safety monitoring log including the abnormal pipeline numbers and the maintenance priorities.
[0099] 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 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 parameter. If the real-time deviation of "L65" shows that it may exceed the pressure-bearing value, it is determined as an abnormal pipeline. Output the safety monitoring log, recording the abnormal pipeline number "L65" and the maintenance priority.
[0100] In this way, by marking the detection position coordinates of pipeline connection points in the three-dimensional space topological structure and deploying sensor nodes to associate pipeline material parameters, the real-time monitoring of the pipeline operation status is achieved. 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 abnormalities during pipeline operation; comparing the real-time deviation parameters with the allowable maximum pressure-bearing value can accurately identify the abnormal pipelines that may have problems; outputting the safety monitoring log containing the abnormal pipeline number and maintenance priority helps maintenance personnel quickly locate the problem pipelines, reasonably arrange maintenance work according to the priority, avoid blind troubleshooting, improve maintenance efficiency, and ensure the safe and stable operation of the pipeline system.
[0101] Optionally, when inserting a pressure relief component or adjusting the pipeline layout, the thermal expansion compensation parameters and the deformation buffer range can be automatically synchronized and corrected to ensure the dynamic matching of the structural deformation compensation amount and the geometric adjustment amount, eliminating the risk of compensation failure caused by parameter decoupling. When verifying the pipeline spacing, the safety margin of the key area is given priority, and the translation amplitude and angle tolerance of the non-critical pipe 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 temperature change rate, and automatically capturing the peak interference areas at different time nodes to improve the spatio-temporal coverage accuracy of collision detection. Further, when outputting the final installation plan, 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 given priority to ensure that the optimized topological structure still has a complete state perception ability.
[0102] In summary, the embodiments of the present application can efficiently and accurately achieve the reasonable layout and optimization of mechanical and electrical pipelines, thereby ensuring the quality and efficiency of the installation of 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. Based on these parameter sets, the three-dimensional space topological structure of the mechanical and electrical pipelines is generated, and the pipeline layout form can be intuitively presented. Furthermore, dynamic collision simulation processing can sensitively 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 installation layout plan 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.
[0103] See Figure 2 As shown, this figure is a schematic diagram of the basic structure of a mechanical and electrical pipeline installation auxiliary analysis device 200 provided by an embodiment of the present application. The mechanical and electrical pipeline installation auxiliary analysis device 200 includes: A processor 201; A storage device 202, on which a computer program 2020 is stored; When the computer program 2020 is executed by the processor 201, the processor 201 implements any one of the BIM-based mechanical and electrical pipeline installation auxiliary analysis methods.
[0104] On this basis, a readable storage medium is provided. A program or instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the above method are implemented.
[0105] It should be noted that the embodiments in this specification are described in a progressive manner. The key point of each embodiment is to illustrate the differences from other embodiments. The same or similar parts among the 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 description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0106] In the technical solutions involved in the above embodiments of the present application, whether it is for the comparison and calculation of multi-dimensional features or the construction of composite parameters, when 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 processed to make the calculation results accurate and comparable, and to avoid situations such as logical confusion and unclear mathematical meanings.
[0107] Specifically, when faced with features having 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 employ various strategies, such as using strategies like feature selection, feature extraction, kernel functions, etc. for adaptive processing.
[0108] When dealing with the comparison of multi-dimensional features, in order to achieve comparable alignment of the feature space, those skilled in the art can adopt a variety of existing general technical means, including but not limited to the following existing technologies: standardization preprocessing, mapping transformation, space projection, etc.
[0109] During the construction of composite parameters (such as loss function values), different parameter terms often have different dimensions. Those skilled in the art can adopt existing normalization processing or an adaptive weight allocation mechanism based on distribution characteristics.
[0110] 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 dimension difference problems, those skilled in the art can proficiently and flexibly use these methods for processing.
[0111] The formulas and calculation processes involved in the embodiments of this application, whether for multi-dimensional feature comparison or composite loss function construction, 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 basic mathematical and physical logics. The operation result is necessarily a reasonable result expected by this application. Those skilled in the art have the ability to comprehensively use the above general technical means according to specific data situations and business requirements to effectively solve various problems brought about by the number of dimensions, dimension differences, etc. in the multi-dimensional feature comparison calculation and composite loss function construction in the embodiments, ensuring the accuracy, reliability, and feasibility of the technical solution of this 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 spatial coordinate set based on the spatial interference area; Use the spatial coordinate set to match the preset spatial constraint condition set, and generate an installation conflict report including pipeline adjustment parameters for the mechanical and electrical pipelines; 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 extraction of 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 tags in the BIM model data set; Associate the central axis coordinate sequence with the cross-sectional shape parameters corresponding to 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, 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.
3. The method according to claim 2, wherein The generation of 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 includes: Generate an adjacency relationship matrix between pipeline components according to the branch connection point coordinates in the geometric feature parameter set, and 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 in 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 space topological structure including a pressure path and a deformation compensation path.
4. The method according to claim 3, characterized in that, The execution of dynamic collision simulation processing on the three-dimensional space topological structure, identifying the spatial interference area corresponding to the three-dimensional space topological structure, and generating a spatial coordinate set based on the spatial interference area includes: 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; According to the linear thermal expansion coefficient parameter in the physical property parameter set, superimpose the pipeline axial expansion and contraction amount parameter caused by the temperature gradient onto the periodic displacement trajectory coordinate data to generate dynamic deformation trajectory superposition data; Detect the trajectory overlapping areas of different pipeline components in the three-dimensional space in the dynamic deformation trajectory superposition data, and mark the overlapping areas where the pipeline spacing is less than the preset safety spacing threshold as spatial interference areas; Extract the vertex coordinates, deformation direction vectors, and associated pipeline component identifiers corresponding to the spatial interference areas to generate a spatial coordinate set including a polygon bounding box and a spatial interference area number; 5. The method according to claim 4, wherein Use the spatial coordinate set to match the preset spatial constraint condition set to generate an installation conflict report including pipeline adjustment parameters for the electromechanical pipeline, including: Perform three-dimensional space overlap detection on the polygon bounding box vertex coordinates in the spatial coordinate set 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 and contraction 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; Adjust the initial included angle parameter of adjacent pipelines in the adjacency relationship matrix according to the maximum allowable translation distance parameter to generate an installation conflict report including the spatial interference area number, translation direction parameter, and adjusted connection angle parameter; 6. The method according to claim 5, wherein Reconstruct the three-dimensional space topological structure based on the installation conflict report to obtain a reconstructed topological structure, and output an optimized electromechanical 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; 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 an electromechanical pipeline installation layout plan including three-dimensional coordinate adjustment parameters and pipeline connection parameters; 7. The method according to claim 1, wherein The method further includes: Generate an electromechanical pipeline construction sequence table based on the adjacency relationship matrix and the physical property parameter set of the reconstructed topological structure; Match the maximum load parameter of the preset construction robotic arm according to the construction sequence table, and calculate the installation time sequence of each pipeline component; Generate the avoidance trajectory parameters of the construction robotic arm based on the overlapping area between the installation time series and the construction path of adjacent pipelines; 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.
8. 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; Adjust the pipeline spacing parameters of the three-dimensional space topological structure based on the dynamic amplitude compensation value, generate the pipeline layout coordinates after vibration suppression, and output a vibration optimization report including compensation parameters and coordinate adjustment paths using the pipeline layout coordinates after vibration suppression.
9. The method according to claim 1, wherein The method further includes: Extract the pressure fluctuation rate of each pipeline node based on the pressure path parameters of the adjacency relationship matrix of the reconstructed topological structure, identify the target nodes whose pressure fluctuation rate exceeds the preset fluctuation threshold, and generate a set of pressure buffer area coordinates; Generate the shunt node configuration parameters according to the set of pressure buffer area coordinates and the pipeline material type parameters; Update the adjacency relationship matrix at the target nodes based on the shunt node configuration parameters, 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.
10. An electromechanical pipeline installation auxiliary analysis device, characterized in that, Includes: A processor; A storage device on which a computer program is stored. When the computer program is executed by the processor, the processor implements the BIM-based electromechanical pipeline installation auxiliary analysis method according to any one of claims 1-9.
Citation Information
Patent Citations
Pipeline arrangement method based on BIM model
CN112182817A
Electromechanical comprehensive design method based on graphic topology
CN112214815A
BIM-based support and hanger design method
CN118734413A
Cited By
Fire hydrant system schematic diagram generation method and device of three-dimensional model and medium
CN121118311A
A method, device and medium for generating a schematic diagram of a fire hydrant system of a three-dimensional model
CN121118311B
Large geothermal heat exchange station efficient construction system and method based on BIM technology
CN121167849A
Building embedded pipeline simulation system based on BIM
CN121389254A