A BIM-based electromechanical construction method and system

By using BIM technology for electromechanical construction, and analyzing historical sample sets to determine safety clearances and displacement extremes, compensation layout positions are generated. This solves the construction collision problem caused by relying on subjective experience in traditional methods, and achieves a zero-collision effect during long-term operation.

CN120318433BActive Publication Date: 2025-12-02ZHEJIANG XIAODONG INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510559735.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-30
Publication Date
2025-12-02
Estimated Expiration
2045-04-30

AI Technical Summary

Technical Problem

Determining the layout gaps during electromechanical construction relies on subjective experience, which cannot prevent collisions caused by the displacement of components at different times after construction, thus affecting construction progress and safety.

Method used

Based on BIM technology, by receiving electromechanical construction plans, retrieving historical sample sets to perform mode analysis of layout gaps and extreme value statistics of displacement, a set of compensation component layout positions is generated, which is then deployed in a preset coordinate system to perform collision frequency statistics. The construction plan is only executed when the collision frequency is zero.

Benefits of technology

Objectively determine safety clearances to prevent collisions caused by long-term displacement, ensure zero-collision results during electromechanical construction, and improve the reliability and safety of construction plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120318433B_ABST
    Figure CN120318433B_ABST
Patent Text Reader

Abstract

This application proposes a BIM-based electromechanical construction method and system, relating to the field of construction data processing technology. The method includes: receiving an electromechanical construction plan containing component types, component layout locations, and component reinforcement schemes; obtaining a safe clearance by retrieving relevant electromechanical sample sets and performing mode analysis of layout gaps; then obtaining maximum displacement values ​​by performing displacement extreme value statistics in a preset time zone; perturbing the component layout locations based on the maximum displacement values ​​to obtain a set of compensated component layout locations; subsequently, based on the safe clearance, traversing the set of component layout locations and compensated component layout locations to perform BIM modeling, and statistically analyzing the collision frequency between pairs of component BIM models; when the collision frequency is zero, executing the electromechanical construction plan. This application ensures zero collisions in electromechanical systems during long-term operation by determining safe clearances based on BIM model analysis and performing layout compensation through displacement extreme value prediction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of construction data processing technology, and in particular to a BIM-based electromechanical construction method and system. Background Technology

[0002] With the continuous development of construction engineering, electromechanical installation engineering accounts for an increasingly larger proportion of the entire construction process. Electromechanical engineering involves a wide variety of pipelines and equipment, and with limited installation space, the problems of mutual interference and collision between various components during installation are becoming increasingly prominent. Currently, traditional two-dimensional drawings and on-site layout are commonly used for component layout and installation in electromechanical construction. The determination of layout gaps mainly relies on the subjective experience of construction personnel, lacking objective data support. This often leads to collisions and rework during construction, affecting construction progress and quality. Furthermore, traditional electromechanical construction only focuses on the spatial layout during the construction phase, ignoring the displacement changes that components may undergo during long-term use. In reality, electromechanical equipment will experience varying degrees of displacement under different temperature, humidity, and vibration conditions. If these displacements exceed the reserved gaps, it will lead to collisions between components during later operation, causing safety hazards. Summary of the Invention

[0003] This invention addresses the technical problem in existing technologies where the determination of gaps in electromechanical construction layouts relies on subjective experience and cannot prevent collisions caused by displacement of components at different times after construction. It provides a BIM-based electromechanical construction method and system to solve this problem.

[0004] The technical solution of the present invention to solve the above-mentioned technical problems is as follows:

[0005] In a first aspect, the present invention provides a BIM-based electromechanical construction method, comprising: receiving an electromechanical construction plan, wherein the electromechanical construction plan includes component types, component layout positions, and component reinforcement plans; retrieving a first electromechanical sample set that satisfies the component types, performing a mode analysis of layout gaps to obtain a safety gap; retrieving a second electromechanical sample set that includes the component types and the component reinforcement plans, performing a preset time zone displacement extreme value statistics to obtain a maximum displacement value; performing a disturbance on the component layout positions based on the maximum displacement value to obtain a set of compensated component layout positions; based on the safety gap, traversing the set of component layout positions and the set of compensated component layout positions to perform modeling, obtaining a set of component body BIM models and a set of component gap BIM models, deploying them in a preset coordinate system; after all components are deployed, calculating the collision frequency between pairs of component BIM models; and when the collision frequency is zero, executing the electromechanical construction plan.

[0006] Secondly, the present invention provides a BIM-based electromechanical construction system, comprising: a scheme receiving module for receiving electromechanical construction schemes, wherein the electromechanical construction schemes include component types, component layout positions, and component reinforcement schemes; a sample analysis module for retrieving a first electromechanical sample set that satisfies the component type, performing a mode analysis of layout gaps, and obtaining a safety gap; a displacement statistics module for retrieving a second electromechanical sample set that includes the component type and the component reinforcement scheme, performing extreme value statistics of displacement in a preset time zone, and obtaining a maximum displacement value; a position compensation module for performing a disturbance on the component layout position based on the maximum displacement value, and obtaining a set of compensated component layout positions; a BIM modeling module for modeling based on the safety gap, traversing the set of component layout positions and the set of compensated component layout positions, obtaining a set of component body BIM models and a set of component gap BIM models, deploying them in a preset coordinate system, and calculating the collision frequency between pairs of component BIM models after all components have been deployed; and a construction execution module for executing the electromechanical construction scheme when the collision frequency is zero.

[0007] The beneficial effects of this invention are:

[0008] The system receives electromechanical construction plans and obtains the basic information required for electromechanical construction to provide data support for subsequent analysis. This includes component type information, expected layout location during construction, and component reinforcement schemes. It retrieves the first electromechanical sample set that matches the component type, performs mode analysis on layout gaps to obtain safe gaps. By filtering historical sample data to select sample sets matching the current component type, statistical analysis of layout gaps in these samples is performed to calculate the mode value as the safe gap, thus objectively determining the gap size and avoiding reliance on subjective experience values. It then retrieves the second electromechanical sample set containing component types and component reinforcement schemes, performs displacement extreme value statistics for a preset time zone to obtain the maximum displacement value. For specific component types and reinforcement schemes, relevant sample data is retrieved to analyze the maximum displacement value that components may generate in different time intervals (such as under different temperature and humidity conditions), providing a data foundation for preventing displacement problems during long-term use. Based on the maximum displacement value, the system performs component layout location analysis. The process involves perturbation to obtain a set of compensated component layout locations. Based on the obtained maximum displacement values, perturbation calculations are performed on the original layout locations to generate a set of compensated component layout locations that takes displacement factors into account, providing multiple options for subsequent model construction. Based on safety clearances, modeling is performed by traversing the set of component layout locations and the set of compensated component layout locations, resulting in a set of component body BIM models and a set of component gap BIM models. These are deployed in a preset coordinate system. After all components are deployed, the collision frequency between any two component BIM models is calculated. The obtained safety clearances are applied to BIM modeling, and models are built for both the original and compensated layout locations. Simultaneously, a model of the component gaps is created to facilitate collision analysis. Collision detection is performed on all possible component combinations, and the collision frequency is calculated. When the collision frequency is zero, the electromechanical construction plan is executed. The construction plan is only allowed to be executed when the collision frequency of all component combinations, after considering displacement factors, is zero, ensuring zero collisions during long-term operation.

[0009] Through the above steps, based on the BIM model and historical data analysis, the safety clearance was objectively determined, and layout compensation was carried out through displacement prediction. This solved the technical problem that the determination of layout clearance in traditional electromechanical construction relies on subjective experience and cannot prevent collisions caused by long-term displacement, thus achieving a zero-collision effect during long-term operation. Attached Figure Description

[0010] Figure 1 A flowchart illustrating a BIM-based electromechanical construction method provided by this invention;

[0011] Figure 2 This is a structural diagram of a BIM-based electromechanical construction system provided by the present invention.

[0012] In the attached diagram, the components represented by each number are as follows:

[0013] The module includes: scheme receiving module 11, sample analysis module 12, displacement statistics module 13, location compensation module 14, BIM modeling module 15, and construction execution module 16. Detailed Implementation

[0014] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0015] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0016] In the description of this invention, the term "for example" is used to mean "used as an example, illustration, or description." Any embodiment described as "for example" in this invention is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed herein.

[0017] Example 1, as Figure 1 As shown, this embodiment of the invention provides a BIM-based electromechanical construction method, including:

[0018] S100: Receive electromechanical construction plan, wherein the electromechanical construction plan includes component type, component layout location and component reinforcement plan.

[0019] Specifically, the first step is to receive the electromechanical construction plan, which includes component types, component layout locations, and component reinforcement schemes. Component types refer to the classification information of various equipment and components used in the electromechanical construction process, such as, but not limited to, common component types in electromechanical engineering like pipes, ducts, cable trays, and main equipment units. Component layout locations refer to the predetermined installation coordinates of these components in three-dimensional space, usually determined by the designer during the initial design phase. Component reinforcement schemes provide detailed descriptions of the support, fixing, and stability assurance measures for various components, including technical parameters and methods related to installation stability, such as bracket types, number of fixing points, and seismic measures.

[0020] By receiving the electromechanical construction plan, the necessary prerequisites and basic data are provided for subsequent safety clearance analysis, displacement assessment and BIM model construction.

[0021] S200: Retrieve the first electromechanical sample set that satisfies the component type, perform layout gap mode analysis, and obtain the safety gap.

[0022] Specifically, firstly, based on the received component type, historical samples matching the current component type are retrieved from the electromechanical engineering database to form a first electromechanical sample set. This first electromechanical sample set contains records of the application and operational status of the same or similar component types in past projects, serving as the fundamental data source for clearance analysis. Subsequently, mode analysis is performed on the layout clearance data in the first electromechanical sample set. Mode analysis is used to determine the clearance value that occurs most frequently in the first electromechanical sample set. By performing mode analysis on the actual layout clearances of components in the first electromechanical sample set, the clearance values ​​that have proven safe and effective in actual projects and occur most frequently are identified as safe clearances.

[0023] By using mode analysis based on historical data, empirical judgments are effectively transformed into data-driven objective decisions, improving the scientific rigor and reliability of gap setting and providing a foundation for subsequent BIM model construction and collision detection.

[0024] S300: Retrieve the second electromechanical sample set of the component type and the component reinforcement scheme, perform preset time zone displacement extreme value statistics, and obtain the displacement maximum value.

[0025] Specifically, firstly, based on the obtained component type and reinforcement scheme, historical samples that simultaneously meet both conditions are retrieved from the electromechanical engineering database to form a second electromechanical sample set. This second electromechanical sample set contains historical application records and displacement monitoring data of components of the same type under the same reinforcement measures.

[0026] Subsequently, a statistical analysis of extreme displacement values ​​in a preset time zone was performed on the time-series displacement data in the second electromechanical sample set. Preset time-zone displacement extreme value statistics refer to analyzing the changes in component position within a predetermined time interval to determine the maximum possible displacement value. By statistically analyzing the time-series changes in component position recorded in historical data, the maximum possible displacement of the component during long-term service was assessed.

[0027] This step yields the maximum displacement value based on statistical analysis of historical data, providing a foundation for subsequent layout location compensation and collision risk assessment. This effectively solves the problem that traditional methods can only consider the state during construction and lack the ability to assess long-term stability effects.

[0028] S400: Based on the maximum displacement value, perform a disturbance on the component layout position to obtain a set of compensated component layout positions.

[0029] Specifically, the received component layout positions are perturbed using statistically obtained maximum displacement values. A perturbation operation simulates component displacement in various possible directions based on the original layout position, generating a series of possible layout position changes. This perturbation operation allows for the prediction of the space occupied by components during long-term service. The result of the perturbation operation forms a set of compensated component layout positions, containing all possible positions that components may occupy after considering displacement factors. This set of compensated component layout positions provides a comprehensive space occupancy assessment basis for subsequent BIM model construction and clash detection, enabling MEP construction schemes to consider not only the static layout during construction but also dynamic changes during long-term service.

[0030] By obtaining the set of compensation component layout locations, displacement factors during long-term service can be effectively incorporated into the evaluation of electromechanical construction schemes to address potential displacement of components during long-term service, thereby improving the long-term reliability of the construction scheme.

[0031] S500: Based on the safety gap, traverse the set of component layout positions and the set of compensation component layout positions to perform modeling, obtain the component body BIM model set and the component gap BIM model set, and deploy them in the preset coordinate system. After all components are deployed, count the collision frequency of each pair of component BIM models.

[0032] Specifically, firstly, based on the obtained safety clearances, the original component layout locations and the generated set of compensated component layout locations are modeled. The modeling process generates two types of BIM models: a set of component body BIM models and a set of component clearance BIM models. The component body BIM model represents the physical space actually occupied by the component, while the component clearance BIM model represents the safe operation and maintenance space that needs to be reserved around the component. Subsequently, all generated BIM models are deployed in a preset three-dimensional coordinate system to accurately reflect the relative positional relationships of each component in the actual space. After all component BIM models are deployed, collision detection analysis is performed on each pair of components, and the collision frequency is statistically analyzed. Collision frequency refers to the number of spatial conflicts that occur in all possible component combinations and is a key indicator for evaluating the feasibility of the MEP construction scheme.

[0033] By statistically analyzing the collision frequency of BIM models of two components, abstract layout location data is transformed into an intuitive 3D BIM model. Through collision detection, the spatial conflict risk of the construction plan under static layout and dynamic changes is comprehensively assessed, providing a basis for the optimization and adjustment of the construction plan.

[0034] S600: When the collision frequency is zero, execute the electromechanical construction plan.

[0035] Specifically, the collision frequency was examined and statistically determined. A collision frequency of zero means that no spatial conflicts were detected in any of the established BIM models, whether between the components themselves or between models that have considered safety clearances and displacement disturbances. This indicates that the current MEP construction scheme can maintain the rationality of the spatial layout under both static installation conditions and dynamic changes during long-term service, without mutual interference or collisions between components.

[0036] When the collision frequency is confirmed to be zero, the electromechanical construction plan is considered to meet the spatial layout safety requirements and can be implemented. Implementation of the electromechanical construction plan includes, but is not limited to, the actual procurement, installation, and fixing of components according to the planned component types, layout locations, and reinforcement schemes, thereby achieving the physical installation of the electromechanical equipment.

[0037] By implementing the electromechanical construction plan when the collision frequency is zero, the final electromechanical construction plan is guaranteed to have high reliability and safety, effectively avoiding construction conflicts and subsequent operational failures that may occur due to subjective experience judgment and lack of long-term stability considerations in traditional methods.

[0038] Further, a first electromechanical sample set satisfying the aforementioned component type is retrieved, and a layout clearance mode analysis is performed to obtain the safety clearance, including:

[0039] S210: Extract from the first electromechanical sample set a collision accident electromechanical sample set and a healthy electromechanical sample set a service life less than or equal to a preset service life;

[0040] S220: Calculate the minimum value of the first set of gap record values ​​in the first set of the first gap record value set of the electromechanical sample set of the collision accident, and set it as the warning gap;

[0041] S230: Statistically analyze the second set of gap record values ​​in the second gap record value set of the health electromechanical sample set, extract the minimum value of the selected gap set whose second set of gap record values ​​is greater than the warning gap, and set it as the safety gap.

[0042] In one feasible implementation, the obtained first electromechanical sample set is first screened and classified. Specifically, based on a preset service life, samples with a service life less than or equal to the preset service life are extracted from the first electromechanical sample set, and these samples are further divided into two categories: a collision accident electromechanical sample set and a healthy electromechanical sample set. The collision accident electromechanical sample set refers to a collection of historical cases where collisions or interferences between components have occurred during actual operation, and the component clearance design in these cases has potential risks. The healthy electromechanical sample set, on the other hand, refers to a collection of historical cases where no collisions or interference problems have occurred within the same service life, and the component clearance design in these cases has proven to be safe and reliable. This sample classification based on historical operating conditions provides a targeted data foundation for subsequent clearance analysis.

[0043] Then, statistical analysis of clearance data is performed on the obtained electromechanical sample set of collision accidents. Specifically, firstly, component clearance record values ​​are extracted from each collision accident electromechanical sample to form a first clearance record value set. Then, central tendency analysis is performed on these data to obtain the first set of clearance record values. Subsequently, the minimum value of the first set of clearance record values ​​is set as the warning clearance. The warning clearance represents the minimum clearance value that occurs in the collision accident electromechanical sample set and is the critical condition for a collision accident. Any clearance design smaller than this warning clearance has a high collision risk; therefore, the warning clearance becomes the lower limit constraint for setting safe clearances.

[0044] Simultaneously, statistical analysis of gap data was performed on the obtained healthy electromechanical sample set. Specifically, firstly, component gap record values ​​were extracted from each healthy electromechanical sample to form a second gap record value set. Then, central tendency analysis was performed on these data to obtain the second set of gap record values. Subsequently, the portion of the second set of gap record values ​​that was greater than the warning gap was selected to form a selected gap set. This selection process ensured that all selected gap values ​​exceeded the critical conditions for collision accidents and had sufficient safety margins. Afterward, the minimum value in the selected gap set was extracted and set as the safety gap. The safety gap takes into account both safety and economy requirements. On the one hand, the safety gap is greater than the warning gap, ensuring sufficient safety margins; on the other hand, selecting the minimum value that meets the safety conditions can minimize space occupation and improve space utilization.

[0045] Through the above steps, a method for determining safety gaps based on historical data was realized, which effectively solved the problem that the determination of layout gaps in traditional methods relies too much on subjective experience.

[0046] Further, extracting the selected gap set whose second set of gap record values ​​is greater than the warning gap includes:

[0047] S231: The electromechanical construction plan includes a rated clearance;

[0048] S232: Take the larger value of the rated gap and the warning gap as the updated warning gap;

[0049] S233: Extract the selected gap set whose gap record value in the second set is greater than the updated warning gap.

[0050] In a preferred embodiment, the received electromechanical construction plan includes a rated clearance. The rated clearance refers to a theoretical clearance value predetermined based on design specifications, industry standards, or the designer's experience, and is typically used as an initial reference value for construction design. The rated clearance reflects the basic requirements for component spacing during the design phase, but does not fully consider safety factors from historical operating data.

[0051] The rated clearance during the design phase is compared with the statistically derived warning clearance, and the larger of the two is selected as the updated warning clearance. This approach reflects the principle of safety first: when the rated clearance required by the design specifications is greater than the warning clearance derived from historical data analysis, the design specifications are followed; conversely, when the warning clearance derived from historical data analysis is greater than the rated clearance required by the design specifications, more stringent historical experience data is used. This comparative selection mechanism ensures that the final adopted warning clearance meets both the design specifications and the minimum threshold of historical safety data, thus providing a more reliable safety guarantee.

[0052] Subsequently, based on the determined update warning gap, values ​​greater than the update warning gap are extracted from the gap records in the second set of the healthy electromechanical sample set to form a selected gap set. This screening process ensures that all gap values ​​in the selected gap set are not only greater than the critical conditions of historical collision accidents, but also meet the basic requirements of the design specifications.

[0053] The improved screening method described above further enhances the reliability of safety clearance determination, ensuring that the final determined safety clearance meets the requirements of historical data safety analysis and complies with industry standards and design specifications, providing a more comprehensive and reliable spatial layout reference for electromechanical construction.

[0054] Furthermore, a second electromechanical sample set of the component type and the component reinforcement scheme is retrieved, and a preset time zone displacement extreme value statistics is performed to obtain the displacement maximum value, including:

[0055] S310: Retrieve a set of healthy electromechanical samples that have been in service and use the component type and the component reinforcement scheme, and designate it as the second electromechanical sample set, wherein the second electromechanical sample set has a set of component position monitoring time-series record data;

[0056] S320: Based on the preset time zone, traverse the component position monitoring time sequence record data set to extract the first and last coordinates of the time zone, and generate a set of the first and last coordinate distances of the time zone.

[0057] S330: After deleting outlier data from the set of time zone beginning and end coordinate distances, extract the maximum value and set it as the maximum displacement value.

[0058] In a preferred embodiment, firstly, based on the obtained component type and reinforcement scheme, a set of in-service healthy electromechanical samples that simultaneously meet both conditions is retrieved from the electromechanical engineering database and designated as the second electromechanical sample set. The in-service healthy electromechanical sample set refers to a collection of historical cases that have been operating in actual engineering for a certain period without experiencing failures or anomalies. The acquired second electromechanical sample set contains a set of component position monitoring time-series records, recording the component's position information changing over time during service, which serves as the foundational data for analyzing the long-term displacement of the components. This approach ensures that the data used for subsequent displacement analysis not only matches the current design scheme but also has sufficient long-term monitoring records.

[0059] Then, the obtained time-series monitoring data set of component positions is processed and analyzed. Specifically, firstly, monitoring data for the corresponding time period is extracted from the time-series data according to a preset time zone. The preset time zone can be a specific season, a period of temperature change, or other characteristic time periods that may affect component displacement. Subsequently, each set of monitoring data is traversed, and the component position coordinates at the start and end times of the time zone are extracted respectively. The spatial distance between the two times is calculated to form the first and last coordinate distance of the time zone. This distance value represents the amount of displacement experienced by the component within a specific time zone. By performing the same processing on all sample data, a set of first and last coordinate distances of the time zone is generated, reflecting the possible displacement distribution of similar components under the same conditions.

[0060] Next, the generated set of time zone coordinate distances is cleaned to remove outliers. Outliers are abnormal values ​​that deviate significantly from the majority of data points, possibly due to monitoring errors, recording mistakes, or special circumstances, and are not representative. Removing outliers improves the reliability and representativeness of the analysis results. Subsequently, the maximum value is extracted from the cleaned set of time zone coordinate distances and set as the displacement maxima. The displacement maxima represent the maximum displacement that similar components may experience under normal operating conditions, and form the basis for subsequent layout position disturbance analysis.

[0061] Through the above steps, displacement prediction based on historical monitoring data was achieved, effectively solving the problem that traditional methods lack the ability to assess long-term stability effects, and providing data support for the long-term reliability of electromechanical construction schemes.

[0062] Furthermore, based on the preset time zone, the time zone position monitoring time sequence record data set is traversed to extract the first and last coordinates of the time zone, generating a time zone first and last coordinate distance set, including:

[0063] S321: Based on the preset time zone, extract the time zone start component position monitoring data and the time zone end component position monitoring data of the first component position monitoring time sequence record data set of the component position monitoring time sequence record data set;

[0064] S322: Based on the monitoring data of the starting component position of the time zone and the monitoring data of the ending component position of the time zone, calculate the distance between the first and last coordinates of the first monitoring point up to the distance between the first and last coordinates of the Nth monitoring point;

[0065] S323: Extract the maximum value of the first and last coordinate distances of the first monitoring point up to the first and last coordinate distances of the Nth monitoring point, set it as the first and last coordinate distances of the time zone of the first component, and add it to the set of first and last coordinate distances of the time zone.

[0066] In a preferred embodiment, firstly, one component position monitoring time-series record is extracted from the obtained set of component position monitoring time-series records, serving as the first component position monitoring time-series record data. Then, based on a preset time zone, the component position monitoring data at the start and end times of the time zone are precisely located and extracted from this first component position monitoring time-series record data, namely, the component position monitoring data at the start and end of the time zone. The component position monitoring data at the start of the time zone reflects the initial position state of the component at the beginning of the observation period, while the component position monitoring data at the end of the time zone reflects the final position state of the component at the end of the observation period. These two sets of data constitute the basic data points for analyzing the displacement of the component within a specific time period.

[0067] Then, the obtained monitoring data of the component positions at the beginning and end of the time zone were analyzed in depth. It is worth noting that each component typically has multiple monitoring points to comprehensively monitor the displacement of various parts of the component. The coordinate differences between the first and Nth monitoring points on the component at the beginning and end of the time zone were calculated sequentially, forming a series of first and last coordinate distance values. These distance values ​​reflect the displacement of each monitoring point on the component during the observation period, providing multi-dimensional data support for a comprehensive assessment of component displacement.

[0068] Subsequently, the maximum value was extracted from the calculated first-to-last coordinate distances of multiple monitoring points as the first-to-last coordinate distance of the component within its time zone. Selecting the maximum value, rather than the average or other statistical measures, reflects the principle of prioritizing safety, i.e., using the maximum possible displacement of any part of the component as the basis for overall displacement assessment. This maximum value was then added to the set of first-to-last coordinate distances within the time zone, serving as the representative displacement value of the component within that specific time zone. By performing the same analysis process on all components in the second electromechanical sample set, a complete set of first-to-last coordinate distances within the time zone was finally formed.

[0069] The analysis of the above monitoring data fully utilizes the detailed information from multi-point monitoring, improving the accuracy and comprehensiveness of displacement assessment and providing a more reliable data foundation for the subsequent determination of displacement maxima.

[0070] Furthermore, based on the safety gap, modeling is performed by traversing the set of component layout positions and the set of compensation component layout positions to obtain a set of component body BIM models and a set of component gap BIM models, which are deployed in a preset coordinate system. After all components are deployed, the collision frequency between pairs of component BIM models is counted, including:

[0071] S510: Based on the safety gap, model the layout position of the component to obtain a type of component body BIM model and a type of component gap BIM model, which is set as a type of BIM model.

[0072] S520: Based on the safety gap, model the set of layout positions of the compensation components to obtain a set of BIM models of the two types of components and a set of BIM models of the gaps between the two types of components, and add them to the set of BIM models of the two types of components.

[0073] S530: When the first component's BIM model and the second component's BIM model collide in the preset coordinate system, the collision frequency is incremented by one, and the first component and the second component are marked as a collision.

[0074] S540: When the first component's Class I BIM model collides with the second component's Class II BIM model in the preset coordinate system, the collision frequency is incremented by one, and Class II collision is marked for the first component and the second component.

[0075] S550: When the BIM model of the first component and the BIM model of the second component collide in the preset coordinate system, the collision frequency is increased by one, and the first component and the second component are marked with three types of collision.

[0076] In a preferred embodiment, firstly, based on the determined safety clearance, a 3D model of the received original component layout is created. The modeling process generates two related but functionally different BIM models: a component body BIM model and a component clearance BIM model. The component body BIM model accurately represents the actual physical dimensions and shape of the component in its original layout, reflecting the space occupancy of the component in its static state. The component clearance BIM model, based on the component body, extends outwards by the safety clearance distance to form an envelope, reflecting the safe operating and maintenance space that needs to be reserved around the component. These two models are collectively referred to as a single BIM model, representing the static space requirements of the component under the original design layout.

[0077] Then, based on the same safety clearance, a 3D model of the generated set of compensation component layout locations is performed. Similar to step S510, the modeling process also generates two types of BIM models: a set of BIM models of the component body and a set of BIM models of the component gaps. The set of BIM models of the component body represents the actual physical form of the various positions that the component may occupy after considering displacement factors; while the set of BIM models of the component gaps represents the safe operation and maintenance space that needs to be reserved around these possible positions. Adding these two models to the set of BIM models represents the possible dynamic space requirements of the component during long-term service.

[0078] Next, all component BIM models are deployed in a preset coordinate system, and collisions are detected between any two component BIM models. When a spatial overlap or intersection is detected between the BIM models of the first and second components, a collision is identified, and the collision frequency counter is incremented by 1. Simultaneously, a collision marker is added to both the colliding components. This collision marker indicates that the two components have a spatial conflict in the original static layout; this is the most basic and serious layout problem and requires priority adjustment.

[0079] Simultaneously, the system detects whether a collision occurs between a Type I BIM model of any component and a Type II BIM model of any other component. When a spatial overlap or intersection is detected between a Type I BIM model of the first component and a Type II BIM model of the second component, a collision is determined, and the collision frequency counter is incremented by 1. Furthermore, this invention adds a Type II collision marker to the first and second components that collide. The Type II collision marker indicates a potential conflict between the component in its original static position and the component after considering displacement. This conflict may gradually manifest during long-term operation and needs to be prevented by adjusting the layout or strengthening reinforcement measures.

[0080] In addition, the system detects whether collisions occur between the Type II BIM models of any two components. When a spatial overlap or intersection is detected between the Type II BIM models of the first and second components, the system determines it as a collision and increments the collision frequency counter by 1. Simultaneously, a Type III collision marker is added to both the colliding components. This Type III collision marker indicates a potential conflict between the two components after considering displacement factors. Such conflicts typically occur under extreme conditions during long-term operation and can be effectively prevented by improving reinforcement schemes.

[0081] Through the above-mentioned collision detection and classification, we can not only comprehensively assess the feasibility of electromechanical construction plans, but also provide targeted optimization suggestions based on the collision type, providing a basis for adjusting and improving the construction plan.

[0082] Furthermore, embodiments of this application also include:

[0083] S560: When the collision frequency is not zero, obtain a collision component group;

[0084] S570: When the collision identifier of the collision component group is a type I collision identifier, adjust the component layout position of the first component and the second component.

[0085] S580: When the collision identifier of the collision component group is a Class II collision identifier, the component layout position of the first component is adjusted, and the component reinforcement scheme of the first component is adjusted.

[0086] S590: When the collision identifier of the collision component group is a Class III collision identifier, the component reinforcement scheme of the first component and the second component is adjusted.

[0087] In a preferred embodiment, when a non-zero collision frequency is detected, potential spatial conflict problems can be effectively resolved by making targeted adjustments to different types of collisions.

[0088] When the collision detection results show that the collision frequency is not zero, all collision pairs are first identified and extracted to form a collision component group. The collision component group records the information of each collision pair, including component identification, collision type identification, and collision severity, providing clear targets and basis for subsequent targeted adjustments.

[0089] For component groups with a collision marker of Class 1, the following steps are taken. Class 1 collisions indicate that the components have spatial conflicts in the original static layout, which is the most basic layout problem. The solution for this type of collision is to simultaneously adjust the layout positions of the first and second conflicting components. Layout position adjustments may include horizontal movement, vertical offset, and rotation adjustments, with the aim of increasing the actual distance between the two components to meet or exceed the safety clearance requirements. Since Class 1 collisions reflect static layout problems, adjusting the layout position alone is usually sufficient to resolve the issue effectively.

[0090] For component groups with a collision classification of Class II, the following measures are taken. Class II collisions indicate a potential conflict between components in their original static positions and those after considering displacement. This conflict combines static layout issues and dynamic displacement issues. For this type of collision, on the one hand, the layout position of the first component is adjusted to increase the initial installation spacing; on the other hand, the component reinforcement scheme is adjusted to reduce its displacement during service. The component reinforcement scheme adjustment may include measures such as increasing support points, improving fixing methods, and using higher-strength connectors, with the aim of improving the stability of the component and limiting its displacement amplitude during long-term operation.

[0091] The approach addresses component groups with a collision classification of Class III. Class III collisions indicate potential conflicts between two components after considering displacement factors, primarily stemming from the accumulation of dynamic displacement during long-term operation. The solution for this type of collision involves simultaneously adjusting the reinforcement schemes of both the first and second conflicting components. Since Class III collisions primarily reflect dynamic displacement issues rather than initial layout problems, the focus is on limiting the displacement amplitude of the two components through improved reinforcement methods, rather than adjusting their initial layout positions. By enhancing the stability of the two components, potential collisions caused by excessive displacement during long-term operation can be effectively prevented.

[0092] Through the differentiated adjustment strategies for different types of collisions, the electromechanical construction scheme is precisely optimized. This not only effectively solves the detected spatial conflict problem, but also allows for the adoption of the most suitable adjustment method based on the nature of the conflict, maximizing the feasibility and economy of the adjusted scheme.

[0093] Example 2, as Figure 2 As shown, based on the same inventive concept as the BIM-based electromechanical construction method provided in Embodiment 1, this embodiment of the invention also provides a BIM-based electromechanical construction system, including:

[0094] The scheme receiving module 11 is used to receive electromechanical construction schemes, wherein the electromechanical construction schemes include component types, component layout positions and component reinforcement schemes;

[0095] Sample analysis module 12 is used to retrieve a first electromechanical sample set that meets the component type, perform layout gap mode analysis, and obtain safety gap;

[0096] Displacement statistics module 13 is used to retrieve the second electromechanical sample set of the component type and the component reinforcement scheme, perform displacement extreme value statistics in a preset time zone, and obtain the displacement maximum value;

[0097] The position compensation module 14 is used to perform a disturbance on the component layout position according to the maximum displacement value to obtain a set of compensated component layout positions;

[0098] BIM modeling module 15 is used to model based on the safety gap, traversing the set of component layout positions and the set of compensation component layout positions, to obtain the component body BIM model set and the component gap BIM model set, and deploy them in a preset coordinate system. After all components are deployed, the collision frequency of pairwise component BIM models is counted.

[0099] Construction execution module 16 is used to execute the electromechanical construction plan when the collision frequency is zero.

[0100] Furthermore, the sample analysis module 12 includes the following execution steps:

[0101] Extract a collision accident electromechanical sample set and a healthy electromechanical sample set with a service life less than or equal to a preset service life from the first electromechanical sample set;

[0102] The minimum value of the first set of gap record values ​​in the first set of the first gap record value set of the electromechanical sample set of the collision accident is set as the warning gap;

[0103] The second set of gap record values ​​in the second gap record value set of the health electromechanical sample set is statistically analyzed, and the minimum value of the selected gap set whose second set of gap record values ​​is greater than the warning gap is extracted and set as the safety gap.

[0104] Furthermore, the sample analysis module 12 also includes the following execution steps:

[0105] The electromechanical construction plan includes a rated clearance;

[0106] The larger value between the rated gap and the warning gap is taken as the updated warning gap;

[0107] Extract the selected gap set whose gap record value in the second set is greater than the updated warning gap.

[0108] Furthermore, the displacement statistics module 13 includes the following execution steps:

[0109] Retrieve a set of in-service healthy electromechanical samples using the component type and the component reinforcement scheme, designated as the second electromechanical sample set, wherein the second electromechanical sample set has a set of component position monitoring time-series record data;

[0110] Based on the preset time zone, the time zone first and last coordinates are extracted by traversing the component position monitoring time sequence record data set to generate a time zone first and last coordinate distance set.

[0111] After deleting outlier data from the set of time zone beginning and end coordinate distances, the maximum value is extracted and set as the displacement maximum.

[0112] Furthermore, the displacement statistics module 13 also includes the following execution steps:

[0113] Based on the preset time zone, extract the time zone start component position monitoring data and the time zone end component position monitoring data of the first component position monitoring time sequence record data set of the component position monitoring time sequence record data set;

[0114] Based on the monitoring data of the starting component position and the monitoring data of the ending component position of the time zone, the distance between the first and last coordinates of the first monitoring point is calculated up to the distance between the first and last coordinates of the Nth monitoring point.

[0115] Extract the maximum value of the first and last coordinate distances from the first monitoring point to the Nth monitoring point, set it as the first and last coordinate distances of the first component's time zone, and add it to the set of first and last coordinate distances of the time zone.

[0116] Furthermore, the BIM modeling module 15 includes the following execution steps:

[0117] Based on the safety gap, the layout position of the component is modeled to obtain a type of component body BIM model and a type of component gap BIM model, which is set as a type of BIM model.

[0118] Based on the safety gap, the layout location set of the compensation components is modeled to obtain a set of BIM models of the two types of components and a set of BIM models of the gaps between the two types of components, and then added to the set of BIM models of the two types of components.

[0119] When the first component's BIM model and the second component's BIM model collide in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked as collisions of type I.

[0120] When the first component's Class I BIM model collides with the second component's Class II BIM model in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked as Class II collisions.

[0121] When the BIM model of the first component and the BIM model of the second component collide in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked with a third-class collision identifier.

[0122] Furthermore, the BIM modeling module 15 also includes the following execution steps:

[0123] When the collision frequency is not zero, a collision component group is obtained;

[0124] When the collision identifier of the collision component group is a Class I collision identifier, the component layout position of the first component and the second component is adjusted.

[0125] When the collision identifier of the collision component group is a Class II collision identifier, the component layout position of the first component is adjusted, and the component reinforcement scheme of the first component is adjusted.

[0126] When the collision identifier of the collision component group is a Class III collision identifier, the component reinforcement scheme of the first component and the second component is adjusted.

[0127] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0128] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0129] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0130] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0131] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0132] Although preferred embodiments of the invention have been described, those skilled in the art, once they have learned the basic inventive concept, can make other changes and modifications to these embodiments.

[0133] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of this invention and its equivalents, this invention also intends to include these modifications and variations.

Claims

1. A BIM-based electromechanical construction method, characterized in that, include: Receive electromechanical construction plan, wherein the electromechanical construction plan includes component type, component layout location and component reinforcement plan; Retrieve the first electromechanical sample set that satisfies the component type, perform layout clearance mode analysis, and obtain the safety clearance; Retrieve the second electromechanical sample set of the component type and the component reinforcement scheme, perform preset time zone displacement extreme value statistics, and obtain the displacement maximum value; Based on the maximum displacement value, the component layout position is disturbed to obtain a set of compensated component layout positions; Based on the safety gap, modeling is performed by traversing the set of component layout positions and the set of compensation component layout positions to obtain the component body BIM model set and the component gap BIM model set, which are deployed in a preset coordinate system. After all components are deployed, the collision frequency of pairwise component BIM models is counted. When the collision frequency is zero, execute the electromechanical construction plan; Specifically, the process involves retrieving a first set of electromechanical samples that satisfy the component type, performing a layout clearance mode analysis, and obtaining the safety clearance, including: Extract a collision accident electromechanical sample set and a healthy electromechanical sample set with a service life less than or equal to a preset service life from the first electromechanical sample set; The minimum value of the first set of gap record values ​​in the first set of the first gap record value set of the electromechanical sample set of the collision accident is set as the warning gap; The second set of gap record values ​​in the second gap record value set of the health electromechanical sample set is statistically analyzed, and the minimum value of the selected gap set whose second set of gap record values ​​is greater than the warning gap is extracted and set as the safety gap; Specifically, the process involves retrieving the second electromechanical sample set of the component type and the component reinforcement scheme, performing preset time zone displacement extreme value statistics, and obtaining the displacement maximum value, including: Retrieve a set of in-service healthy electromechanical samples using the component type and the component reinforcement scheme, designated as the second electromechanical sample set, wherein the second electromechanical sample set has a set of component position monitoring time-series record data; Based on the preset time zone, the time zone first and last coordinates are extracted by traversing the component position monitoring time sequence record data set to generate a time zone first and last coordinate distance set. After deleting outlier data from the set of time zone beginning and end coordinate distances, extract the maximum value and set it as the displacement maximum value; Specifically, based on the safety gap, modeling is performed by traversing the set of component layout positions and the set of compensation component layout positions to obtain a set of component body BIM models and a set of component gap BIM models, which are deployed in a preset coordinate system. After all components are deployed, the collision frequency between pairs of component BIM models is counted, including: Based on the safety gap, the layout position of the component is modeled to obtain a type of component body BIM model and a type of component gap BIM model, which is set as a type of BIM model. Based on the safety gap, the layout location set of the compensation components is modeled to obtain a set of BIM models of the two types of components and a set of BIM models of the gaps between the two types of components, and then added to the set of BIM models of the two types of components. When the first component's BIM model and the second component's BIM model collide in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked as collisions of type I. When the first component's Class I BIM model collides with the second component's Class II BIM model in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked as Class II collisions. When the BIM model of the first component and the BIM model of the second component collide in the preset coordinate system, the collision frequency is incremented by one, and the first and second components are marked with a third-class collision identifier.

2. The BIM-based electromechanical construction method as described in claim 1, characterized in that, Extract the selected set of gaps whose second set of gap records has a value greater than the warning gap, including: The electromechanical construction plan includes a rated clearance; The larger value between the rated gap and the warning gap is taken as the updated warning gap; Extract the selected gap set whose gap record value in the second set is greater than the updated warning gap.

3. The BIM-based electromechanical construction method as described in claim 1, characterized in that, Based on the preset time zone, the time zone start and end coordinates are extracted by traversing the component position monitoring time sequence record data set, generating a time zone start and end coordinate distance set, including: Based on the preset time zone, extract the time zone start component position monitoring data and the time zone end component position monitoring data of the first component position monitoring time sequence record data set of the component position monitoring time sequence record data set; Based on the monitoring data of the starting component position and the monitoring data of the ending component position of the time zone, the distance between the first and last coordinates of the first monitoring point is calculated up to the distance between the first and last coordinates of the Nth monitoring point. Extract the maximum value of the first and last coordinate distances from the first monitoring point to the Nth monitoring point, set it as the first and last coordinate distances of the first component's time zone, and add it to the set of first and last coordinate distances of the time zone.

4. The BIM-based electromechanical construction method as described in claim 1, characterized in that, Also includes: When the collision frequency is not zero, a collision component group is obtained; When the collision identifier of the collision component group is a Class I collision identifier, the component layout position of the first component and the second component is adjusted. When the collision identifier of the collision component group is a Class II collision identifier, the component layout position of the first component is adjusted, and the component reinforcement scheme of the first component is adjusted. When the collision identifier of the collision component group is a Class III collision identifier, the component reinforcement scheme of the first component and the second component is adjusted.

5. A BIM-based electromechanical construction system, characterized in that, The method for implementing the BIM-based electromechanical construction method as described in any one of claims 1 to 4 includes: The scheme receiving module is used to receive electromechanical construction schemes, wherein the electromechanical construction schemes include component types, component layout locations, and component reinforcement schemes; The sample analysis module is used to retrieve a first electromechanical sample set that meets the component type, perform layout gap mode analysis, and obtain safety gaps; The displacement statistics module is used to retrieve the second electromechanical sample set of the component type and the component reinforcement scheme, perform displacement extreme value statistics in a preset time zone, and obtain the displacement maximum value. The position compensation module is used to perform a disturbance on the layout position of the component based on the maximum displacement value, and obtain a set of compensated component layout positions; The BIM modeling module is used to model the component layout positions and the compensation component layout positions based on the safety gap, and obtain the component body BIM model set and the component gap BIM model set, which are deployed in a preset coordinate system. After all components are deployed, the collision frequency of the pairwise component BIM models is counted. The construction execution module is used to execute the electromechanical construction plan when the collision frequency is zero.

Citation Information

Patent Citations

  • Building construction site arrangement optimization method and system and storage medium

    CN119538607A

  • Building information modeling-based simulation of construction robots in wood frame assembly process

    US20240320393A1