Electromechanical construction method and system based on BIM
The BIM-based mechatronics construction method uses historical data analysis to determine safe gaps and adjust layouts to prevent collisions, ensuring reliable and safe construction and long-term operation.
Patent Information
- Application Number
- CN202510559735.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-04-30
AI Technical Summary
The determination of layout gaps in electromechanical construction depends on subjective experience and cannot prevent the possible displacement of components in different time periods after construction, which will affect the construction progress and safety.
Using BIM-based electromechanical construction methods, by receiving construction plans, searching the electromechanical sample set, performing layout gap mode analysis and displacement extreme statistics, generating a set of layout positions of compensation components, performing BIM modeling and counting the collision frequency to ensure that construction is performed before zero collision.
Objectively determine safety clearance, prevent long-term displacement collisions, improve the reliability and safety of construction plans, and avoid construction conflicts and later operation failures caused by subjective experience in traditional methods.
Smart Images

Figure CN120318433A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of construction data processing, and in particular, to a BIM-based mechanical and electrical construction method and system. Background Art
[0002] With the continuous development of construction projects, the proportion of mechanical and electrical installation projects in the entire construction process is increasing. The pipelines and equipment involved in mechanical and electrical engineering are diverse, the installation space is limited, and the problems of mutual interference and collision between various components during the installation process are becoming increasingly prominent. Currently, in the mechanical and electrical construction process, traditional two-dimensional drawings and on-site layout are generally used for component layout and installation. The determination of the layout gap mainly relies on the subjective experience value of construction workers, lacking objective data support, often resulting in collisions and rework during the construction process, affecting the construction progress and quality. On the other hand, traditional mechanical and electrical construction only focuses on the spatial layout during the construction stage and ignores the displacement changes that components may generate during long-term use. In fact, mechanical and electrical equipment will generate different degrees of displacement under different temperature, humidity, and vibration conditions. If these displacements exceed the reserved gap, it will lead to collisions between components during the later operation process, posing potential safety hazards. Summary of the Invention
[0003] The present invention aims at the technical problems in the prior art that the determination of the layout gap in mechanical and electrical construction relies on subjective experience values and cannot prevent the collisions caused by the displacements that components may generate at different time periods after construction, and provides a BIM-based mechanical and electrical construction method and system to solve this problem.
[0004] The technical solution of the present invention to solve the above technical problems is as follows: In the first aspect, the present invention provides a BIM-based mechanical and electrical construction method, including: receiving a mechanical and electrical construction plan, where the mechanical and electrical construction plan includes component types, component layout positions, and component reinforcement plans; retrieving a first mechanical and electrical sample set that meets the component types, performing a mode analysis of layout gaps to obtain a safety gap; retrieving a second mechanical and electrical sample set of the component types and the component reinforcement plans, performing a statistical analysis of extreme displacement values in a preset time zone to obtain a maximum displacement value; according to the maximum displacement value, perturbing the component layout positions to obtain a set of compensated component layout positions; based on the safety gap, traversing the component layout positions and the set of compensated component layout positions for modeling to obtain a set of component body BIM models and a set of component gap BIM models, deploying them in a preset coordinate system, and when all components are deployed, counting the collision frequency of pairwise component BIM models; when the collision frequency is zero, implementing the mechanical and electrical construction plan.
[0005] In a second aspect, the present invention provides a BIM-based mechanical and electrical construction system, comprising: a plan receiving module for receiving a mechanical and electrical construction plan, wherein the mechanical and electrical construction plan includes component types, component layout positions, and component reinforcement plans; a sample analysis module for retrieving a first set of mechanical and electrical samples that meet the component types, performing a mode analysis of layout gaps, and obtaining a safety gap; a displacement statistics module for retrieving a second set of mechanical and electrical samples of the component types and the component reinforcement plans, performing a statistical analysis of displacement extreme values in a preset time zone, and obtaining a maximum displacement value; a position compensation module for disturbing the component layout positions according to the maximum displacement value to obtain a set of compensated component layout positions; a BIM modeling module for modeling based on the safety gap by traversing the component layout positions and the set of compensated component layout positions to obtain a set of component body BIM models and a set of component gap BIM models, deploying them in a preset coordinate system, and when all components are deployed, counting the collision frequency between two component BIM models; a construction execution module for executing the mechanical and electrical construction plan when the collision frequency is zero.
[0006] The beneficial effects of the present invention are: The mechanical and electrical construction plan obtains the basic information required for mechanical and electrical construction, provides data support for subsequent analysis, including the type information of components, the expected layout positions during construction, and the reinforcement treatment plan for components; retrieves the first mechanical and electrical sample set that meets the component type, performs a mode analysis of layout gaps to obtain a safety gap. By screening out the sample set that matches the current component type from historical sample data, statistically analyzing the layout gaps in these samples, and calculating the mode value as the safety gap, the size of the gap can be objectively determined, avoiding reliance on subjective empirical values; retrieves the second mechanical and electrical sample set of component type and component reinforcement plan, performs a statistical analysis of the extreme displacement values in the preset time zone to obtain the maximum displacement value. For specific component types and reinforcement plans, retrieve relevant sample data and analyze the maximum displacement values that components may generate in different time intervals (such as under different temperature and humidity conditions), providing a data basis for preventing displacement problems during long-term use; based on the maximum displacement value, perturbs the component layout position to obtain a set of compensated component layout positions. Based on the obtained maximum displacement value, perform perturbation calculations on the original layout position to generate a set of compensated component layout positions considering displacement factors, providing multiple selection options for subsequent model construction; based on the safety gap, traverses the component layout position and the set of compensated component layout positions for modeling 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. When all components are deployed, count the collision frequency of pairwise component BIM models. Apply the obtained safety gap to BIM modeling, construct models for the original layout position and the compensated layout position respectively, and at the same time create a model of the component gap for collision analysis. Perform collision detection on all possible component combinations and calculate the collision frequency; when the collision frequency is zero, execute the mechanical and electrical construction plan. Only when the collision frequency of all component combinations considering displacement factors is zero is the construction plan allowed to be executed to ensure zero collisions during long-term operation.
[0007] Through the above steps, based on BIM model and historical data analysis, the safety gap is objectively determined, and layout compensation is performed through displacement prediction, solving the technical problems in traditional mechanical and electrical construction that the determination of layout gaps relies on subjective experience and cannot prevent collisions caused by long-term displacement, and achieving the effect of zero collisions during long-term operation. Description of the Drawings
[0008] Figure 1 It is a schematic flow chart of a BIM-based mechanical and electrical construction method provided by the present invention; Figure 2 It is a schematic structural diagram of a BIM-based mechanical and electrical construction system provided by the present invention.
[0009] In the drawings, the components represented by each reference numeral are as follows: Scheme receiving module 11, sample analysis module 12, displacement statistics module 13, position compensation module 14, BIM modeling module 15, construction execution module 16. Specific implementation mode
[0010] The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present invention.
[0011] In the description of the present invention, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present invention, "a plurality of" means two or more, unless otherwise specifically defined.
[0012] In the description of the present invention, the term "for example" is used to mean "serving as an example, illustration, or explanation". Any embodiment described as "for example" in the present invention is not necessarily construed as being more preferred or more advantageous than other embodiments. In order for any person skilled in the art to implement and use the present invention, the following description is given. In the following description, details are set forth for the purpose of explanation. It should be understood that those of ordinary skill in the art can recognize that the present invention can be implemented without these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid unnecessary details from obscuring the description of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
[0013] Embodiment 1, as Figure 1 shown, the embodiment of the present invention provides a BIM-based mechanical and electrical construction method, including: S100: Receive the mechanical and electrical construction plan, where the mechanical and electrical construction plan includes component types, component layout positions, and component reinforcement plans.
[0014] Specifically, first, receive the mechanical and electrical construction plan, which includes component types, component layout positions, and component reinforcement plans. Among them, component types refer to the classification information of various equipment and components used in the mechanical and electrical construction process. For example, it may include, but is not limited to, common component types in mechanical and electrical engineering such as pipes, air ducts, cable trays, and main equipment. Component layout positions refer to the predetermined installation position coordinates of these components in three-dimensional space, usually determined by designers in the initial design stage. The component reinforcement plan is a detailed description of the support, fixation, and stability guarantee measures for various components, including technical parameters and methods related to installation stability such as support types, the number of fixed points, and anti-seismic measures.
[0015] By receiving the mechanical and electrical construction plan, it provides the necessary prerequisite conditions and basic data for subsequent safety clearance analysis, displacement evaluation, and BIM model construction.
[0016] S200: Retrieve the first mechanical and electrical sample set that meets the described component type, perform mode analysis of layout clearances, and obtain the safety clearance.
[0017] Specifically, first, according to the received component type, retrieve historical samples that match the current component type from the mechanical and electrical engineering database to form the first mechanical and electrical sample set. This first mechanical and electrical sample set contains the application situations and operation status records of the same or similar component types in past projects and is the basic data source for clearance analysis. Subsequently, perform mode analysis on the layout clearance data in the first mechanical and electrical sample set. Mode analysis is used to determine the clearance value with the highest frequency of occurrence in the first mechanical and electrical sample set. By performing mode analysis on the actual layout clearances of the components in the first mechanical and electrical sample set, identify the clearance value that has been proven safe and effective in actual projects and has the highest frequency of occurrence as the safety clearance.
[0018] Through mode analysis based on historical data, effectively transform empirical judgment into data-driven objective decision-making, improve the scientificity and reliability of clearance setting, and provide a basis for subsequent BIM model construction and collision detection.
[0019] S300: Retrieve the second mechanical and electrical sample set of the described component type and the described component reinforcement plan, perform statistical analysis of the extreme displacement values in the preset time zone, and obtain the maximum displacement value.
[0020] Specifically, first, according to the obtained component type and component reinforcement plan, retrieve historical samples that meet both of these conditions from the mechanical and electrical engineering database to form the second mechanical and electrical sample set. The second mechanical and electrical sample set contains the historical application records and displacement monitoring data of the same type of components under the same reinforcement measures.
[0021] Subsequently, perform statistical analysis on the time-series displacement data in the second electromechanical sample set. The preset time-zone displacement extreme value statistics refers to analyzing the change of the component position within a pre-determined time interval to determine the maximum possible value of its displacement. By statistically analyzing the time-series change data of the component position recorded in the historical data, evaluate the maximum displacement that the component may undergo during long-term service.
[0022] Through this step, the displacement maximum value based on the statistical analysis of historical data is obtained, providing a basis for subsequent layout position compensation and collision risk assessment, thus effectively solving the problem in traditional methods that only consider the state during construction and do not have the ability to evaluate long-term stability effects.
[0023] S400: According to the displacement maximum value, perform perturbation on the layout position of the component to obtain a set of compensated component layout positions.
[0024] Specifically, use the statistically obtained displacement maximum value to perform a perturbation operation on the received component layout position. The so-called perturbation operation refers to simulating the displacement of the component in various possible directions based on the original layout position, thereby generating a series of possible layout position changes. Through this perturbation operation, the spatial range that the component may occupy during long-term service can be predicted. The result of the perturbation operation forms a set of compensated component layout positions, which contains various positions that the component may occupy considering the displacement factor. The set of compensated component layout positions provides a comprehensive basis for spatial occupancy assessment for subsequent BIM model construction and collision detection, enabling the electromechanical construction plan to not only consider the static layout during construction but also take into account the dynamic changes during long-term service.
[0025] By obtaining the set of compensated component layout positions, the displacement factor during long-term service is effectively incorporated into the evaluation of the electromechanical construction plan to cope with the possible displacement of the component during long-term service, thereby improving the long-term reliability of the construction plan.
[0026] S500: Based on the safety clearance, traverse the component layout position and the set of compensated component layout positions for modeling to obtain a set of component body BIM models and a set of component clearance BIM models, and deploy them in a preset coordinate system. After all components are deployed, count the collision frequencies of pairwise component BIM models.
[0027] Specifically, first, based on the obtained safety clearances, the original component layout positions and the generated set of compensated component layout positions are modeled. The modeling process generates two types of BIM models, namely the component ontology BIM model set and the component clearance BIM model set. The component ontology BIM model represents the physical space actually occupied by the components, while the component clearance BIM model represents the safe operation and maintenance space that needs to be reserved around the components. Subsequently, all the generated BIM models are deployed in a preset three-dimensional coordinate system to accurately reflect the relative positional relationships of the components in the actual space. After all the BIM models of the components are deployed, pairwise collision detection and analysis are performed on the models to count the collision frequency. The collision frequency refers to the number of spatial conflicts that occur in all possible combinations of components and is a key indicator for evaluating the feasibility of the mechanical and electrical construction plan.
[0028] By counting the collision frequencies of pairwise component BIM models, the abstract layout position data is transformed into an intuitive three-dimensional BIM model, and through collision detection, the spatial conflict risks of the construction plan under static layout and dynamic changes are comprehensively evaluated, providing a basis for the optimization and adjustment of the construction plan.
[0029] S600: When the collision frequency is zero, execute the mechanical and electrical construction plan.
[0030] Specifically, check the collision frequency obtained from the statistics. A collision frequency of zero means that in all the established BIM models, no spatial conflicts are detected, whether between component ontologies or between models considering safety clearances and displacement perturbations. This indicates that the current mechanical and electrical construction plan can maintain the rationality of the spatial layout under both the static installation state and the dynamic change state during long-term service, and there will be no mutual interference or collision between components.
[0031] When it is confirmed that the collision frequency is zero, it is considered that the mechanical and electrical construction plan meets the requirements for spatial layout safety and the actual construction can be carried out. Executing the mechanical and electrical construction plan includes, but is not limited to, actual component procurement, installation, and fixation operations according to the planned component types, layout positions, and reinforcement plans to achieve the physical installation of the mechanical and electrical equipment.
[0032] By executing the mechanical and electrical construction plan when the collision frequency is zero, the reliability and safety of the finally executed mechanical and electrical construction plan are ensured, effectively avoiding the construction conflicts and subsequent operation failures that may be caused by subjective experience judgment and lack of consideration for long-term stability in traditional methods.
[0033] Further, retrieve the first mechanical and electrical sample set that meets the component type, perform mode analysis of the layout clearance, and obtain the safety clearance, including: S210: Extract a set of mechanical and electrical samples of collision accidents and a set of healthy mechanical and electrical samples with a service duration less than or equal to a preset service duration from the first set of mechanical and electrical samples; S220: Statistically analyze the minimum value of the first centralized gap record value in the first set of gap record values of the set of mechanical and electrical samples of collision accidents, and set it as the warning gap; S230: Statistically analyze the second centralized gap record value of the second set of gap record values of the set of healthy mechanical and electrical samples, and extract the minimum value of the selected set of gaps where the second centralized gap record value is greater than the warning gap, and set it as the safety gap.
[0034] In a feasible implementation manner, first, screen and classify the obtained first set of mechanical and electrical samples. Specifically, according to the preset service duration, extract samples from the first set of mechanical and electrical samples with a service duration less than or equal to the preset service duration, and further divide these samples into two categories, namely, a set of mechanical and electrical samples of collision accidents and a set of healthy mechanical and electrical samples. Among them, the set of mechanical and electrical samples of collision accidents refers to a set of historical cases where component collisions or interferences occurred during actual operation, and there are potential risks in the component gap design in these cases; while the set of healthy mechanical and electrical samples refers to a set of historical cases where no collisions or interference problems occurred within the same service duration, and the component gap design in these cases has been proven to be safe and reliable. Through sample classification based on historical operating states, a targeted data basis is provided for subsequent gap analysis.
[0035] Then, conduct gap data statistical analysis on the obtained set of mechanical and electrical samples of collision accidents. Specifically, first extract the component gap record values from each mechanical and electrical sample of collision accidents to form a first set of gap record values, and then conduct a central tendency analysis on these data to obtain the first centralized gap record value. Subsequently, set the minimum value of the first centralized gap record value as the warning gap. The warning gap represents the minimum gap value that appears in the set of mechanical and electrical samples of collision accidents and is the critical condition for a collision accident. Any gap design smaller than this warning gap has a relatively high collision risk. Therefore, the warning gap becomes the lower limit constraint for setting the safety gap.
[0036] At the same time, the obtained healthy electromechanical sample set is subjected to statistical analysis of gap data. Specifically, first, component gap record values are extracted from each healthy electromechanical sample to form a second gap record value set, and then these data are subjected to central trend analysis to obtain the second concentrated gap record values. Subsequently, the part greater than the warning gap is screened out from the gap record values in the second set to form a selected gap set. This screening process ensures that the selected gap values all exceed the critical conditions of collision accidents and have sufficient safety margins. Afterwards, the minimum value in the selected gap set is extracted and set as the safety gap. The safety gap takes into account the dual requirements of safety and economy. On the one hand, the safety gap is greater than the warning gap, ensuring sufficient safety margin; on the other hand, selecting the minimum value that meets the safety conditions can minimize space occupancy and improve space utilization.
[0037] Through the above steps, a method for determining a safety gap based on historical data is implemented, which effectively solves the problem that the traditional method of determining the layout gap relies too much on subjective experience.
[0038] Further, extracting a selected gap set in the second set whose gap record value is greater than the warning gap includes: S231: The electromechanical construction plan includes a rated clearance; S232: taking the larger value of the rated gap and the warning gap as the updated warning gap; S233: Extract the selected gap set in the second set whose gap record value is greater than the update warning gap.
[0039] In a preferred embodiment, the received electromechanical construction plan includes a rated clearance. The rated clearance refers to a theoretical clearance value predetermined according to design specifications, industry standards or designer experience, and is usually used as an initial reference value for construction design. The rated clearance reflects the basic requirements for component spacing in the design stage, but has not yet fully considered the safety factors in historical operating data.
[0040] The rated gap in the design phase is compared with the warning gap obtained by statistics, and the larger value of the two is selected as the updated warning gap. This processing method reflects the principle of safety first. When the rated gap required by the design specification is larger than the warning gap obtained by historical data analysis, the requirements of the design specification are followed; when the warning gap obtained by historical data analysis is larger than the rated gap required by the design specification, more stringent historical experience data is used. Through this comparison and selection mechanism, it is ensured that the warning gap finally adopted not only meets the requirements of the design specification, but also meets the minimum threshold of historical safety data, thereby providing more reliable safety protection.
[0041] Subsequently, based on the determined updated warning gap, values greater than the updated warning gap are extracted from the second set of gap record values in 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.
[0042] Through the above improved screening method, the reliability of safety gap determination is further enhanced, making the finally determined safety gap meet both the requirements of historical data safety analysis and the regulations of industry standards and design specifications, providing a more comprehensive and reliable spatial layout reference for electromechanical construction.
[0043] Furthermore, retrieve the second electromechanical sample set of the component type and the component reinforcement scheme, and perform preset time zone displacement extreme value statistics to obtain the displacement maximum value, including: S310: Retrieve the in-service healthy electromechanical sample set that meets both of these conditions from the electromechanical engineering database based on the obtained component type and component reinforcement scheme, and set it as the second electromechanical sample set, where the second electromechanical sample set has a component position monitoring time series record data set; S320: Based on the preset time zone, traverse the component position monitoring time series record data set to intercept the head and tail coordinates of the time zone, and generate a time zone head and tail coordinate distance set; S330: After deleting the outlier data in the time zone head and tail coordinate distance set, extract the maximum value and set it as the displacement maximum value.
[0044] In a preferred implementation manner, first, based on the obtained component type and component reinforcement scheme, retrieve the in-service healthy electromechanical sample set that meets both of these conditions from the electromechanical engineering database and set it as the second electromechanical sample set. The in-service healthy electromechanical sample set refers to a set of historical cases that have been operating in actual projects for a certain period of time without failures or abnormalities. The obtained second electromechanical sample set has a component position monitoring time series record data set, which records the position information of the component changing with time during service and is the basic data for analyzing the long-term displacement of the component. In this way, it is ensured that the data for subsequent displacement analysis not only matches the current design scheme but also has sufficient long-term monitoring records.
[0045] Then, the obtained collection of timing record data for component position monitoring is processed and analyzed. Specifically, first, according to the preset time zone, the monitoring data for the corresponding period is intercepted from the timing record data. The preset time zone can be a specific season, a temperature change period, or other characteristic periods that may affect the displacement of the component. Subsequently, each group of monitoring data is traversed, and the component position coordinates at the starting and ending moments of the time zone are respectively extracted, and the spatial distance between the two moments is calculated to form the distance between the head and tail coordinates of the time zone. This distance value represents the displacement amount experienced by the component within the specific time zone. By performing the same processing on all sample data, a collection of distances between the head and tail coordinates of the time zone is generated, which reflects the displacement distribution that may occur for similar components under the same conditions.
[0046] Next, data cleaning is performed on the generated collection of distances between the head and tail coordinates of the time zone, and the outlier data is deleted. Outlier data refers to abnormal values that deviate significantly from most data points, which may be caused by monitoring errors, recording errors, or special circumstances and are not representative. By deleting outlier data, the reliability and representativeness of the analysis results are improved. Subsequently, the maximum value is extracted from the cleaned collection of distances between the head and tail coordinates of the time zone and set as the maximum displacement value. The maximum displacement value represents the maximum displacement amount that may occur for similar components under normal operating conditions and is the basis for subsequent layout position perturbation analysis.
[0047] Through the above steps, displacement prediction based on historical monitoring data is achieved, effectively solving the problem that traditional methods do not have the ability to evaluate long-term stability effects, and providing data support for the long-term reliability of the electromechanical construction plan.
[0048] Furthermore, based on the preset time zone, traversing the collection of timing record data for component position monitoring to intercept the head and tail coordinates of the time zone, generating a collection of distances between the head and tail coordinates of the time zone, including: S321: Based on the preset time zone, extract the time zone starting component position monitoring data and the time zone tail component position monitoring data of the first component position monitoring timing record data in the collection of component position monitoring timing record data; S322: Based on the time zone starting component position monitoring data and the time zone tail component position monitoring data, count the distance between the head and tail coordinates of the first monitoring point until the distance between the head and tail coordinates of the Nth monitoring point; S323: Extract the maximum value of the distance between the head and tail coordinates of the first monitoring point until the distance between the head and tail coordinates of the Nth monitoring point, set it as the distance between the head and tail coordinates of the first component time zone, and add it to the collection of distances between the head and tail coordinates of the time zone.
[0049] In a preferred embodiment, first, one piece of component position monitoring time-series record data is extracted each time from the obtained set of component position monitoring time-series record data as the first piece of component position monitoring time-series record data. Subsequently, based on a preset time zone, the component position monitoring data at the start time of the time zone and the component position monitoring data at the end time of the time zone are accurately located and extracted from the first piece of component position monitoring time-series record data, namely, the component position monitoring data at the start of the time zone and the component position monitoring data at the tail of the time zone. Among them, the component position monitoring data at the start of the time zone reflects the initial position state of the component at the start of the observation period, while the component position monitoring data at the tail 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.
[0050] Then, in-depth analysis is carried out on the obtained component position monitoring data at the start of the time zone and the component position monitoring data at the tail of the time zone. It should be noted that multiple monitoring points are usually set for each component to comprehensively monitor the displacement of each part of the component. The coordinate differences between the first monitoring point and the Nth monitoring point on the component at the start and the end of the time zone are calculated in sequence to form a series of head and tail coordinate distance values. These distance values reflect the displacement amounts of each monitoring point of the component during the observation period and provide multi-dimensional data support for comprehensively evaluating the component displacement.
[0051] Subsequently, the maximum value is extracted from the calculated head and tail coordinate distances of multiple monitoring points as the head and tail coordinate distance of the component in the time zone. Selecting the maximum value instead of the average value or other statistics reflects the principle of safety first, that is, using the maximum possible displacement of any part of the component as the basis for overall displacement evaluation. Then, this maximum value is added to the set of head and tail coordinate distances in the time zone as the displacement representative value of the component in the specific time zone. By performing the same analysis process on all components in the second electromechanical sample set, a complete set of head and tail coordinate distances in the time zone is finally formed.
[0052] Through the above monitoring data analysis, the detailed information of multi-point monitoring is fully utilized, improving the accuracy and comprehensiveness of displacement evaluation and providing a more reliable data basis for subsequent determination of the maximum displacement value.
[0053] Furthermore, based on the safety gap, traverse the component layout positions and the set of compensation component layout positions for modeling 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. When all components are deployed, count the collision frequencies of pairwise component BIM models, including: S510: Based on the safety gap, model the component layout positions to obtain a type of component body BIM model and a type of component gap BIM model, denoted as a type of BIM model; S520: Based on the said safety gap, model the layout position set of the compensation components to obtain a set of BIM models of the second-class component bodies and a set of BIM models of the second-class component gaps, and add them to the second-class BIM model set; S530: When the first-class BIM model of the first component collides with the first-class BIM model of the second component in the said preset coordinate system, increment the collision frequency by one, and mark the first component and the second component with a first-class collision identifier; S540: When the first-class BIM model of the first component collides with the second-class BIM model of the second component in the said preset coordinate system, increment the collision frequency by one, and mark the first component and the second component with a second-class collision identifier; S550: When the second-class BIM model of the first component collides with the second-class BIM model of the second component in the said preset coordinate system, increment the collision frequency by one, and mark the first component and the second component with a third-class collision identifier.
[0054] In a preferred implementation, first, based on the determined safety gap, perform three-dimensional modeling on the received original component layout positions. The modeling process generates two related but functionally different BIM models, namely the first-class component body BIM model and the first-class component gap BIM model. Among them, the first-class component body BIM model accurately represents the actual physical dimensions and shapes of the components at the original component layout positions, reflecting the space occupancy of the components in the static state; while the first-class component gap BIM model extends the safety gap distance outward on the basis of the component body to form an envelope surface, reflecting the safety operation and maintenance space that needs to be reserved around the components. These two models are collectively referred to as the first-class BIM model, representing the static space requirements of the components under the original design layout.
[0055] Then, based on the same safety gap, perform three-dimensional modeling on the generated layout position set of the compensation components. Similar to the S510 step, the modeling process also generates two BIM models, namely the set of second-class component body BIM models and the set of second-class component gap BIM models. Among them, the set of second-class component body BIM models represents the actual physical forms of the various positions that the components may occupy after considering the displacement factors; while the set of second-class component gap BIM models represents the safety operation and maintenance space that needs to be reserved around these possible positions. Add these two models to the second-class BIM model set, representing the possible dynamic space requirements of the components during long-term service.
[0056] Next, deploy the BIM models of all components in a preset coordinate system and detect whether there is a collision between the BIM models of any two components. When it is detected that the BIM model of the first component overlaps or intersects with the BIM model of the second component in space, it is determined as a collision, and the collision frequency counter is incremented by 1. At the same time, add a type-1 collision identifier to the first and second components where the collision occurs. The type-1 collision identifier indicates that there is a spatial conflict between the two components in the original static layout, which is the most basic and serious layout problem and needs to be adjusted preferentially.
[0057] Meanwhile, detect whether there is a collision between the BIM model of any component and the BIM model of any other component of the second type. When it is detected that the BIM model of the first component overlaps or intersects with the BIM model of the second component of the second type in space, it is determined as a collision, and the collision frequency counter is incremented by 1. At the same time, the present invention adds a type-2 collision identifier to the first and second components where the collision occurs. The type-2 collision identifier indicates that there is a potential conflict between the component in the original static position and the component after considering displacement, and this conflict may gradually emerge during long-term operation and needs to be prevented by adjusting the layout position or strengthening the reinforcement measures.
[0058] In addition, detect whether there is a collision between the BIM models of any two components of the second type. When it is detected that the BIM model of the first component of the second type overlaps or intersects with the BIM model of the second component of the second type in space, the system determines it as a collision, and the collision frequency counter is incremented by 1. At the same time, add a type-3 collision identifier to the first and second components where the collision occurs. The type-3 collision identifier indicates the potential conflict that may occur between the two components after considering displacement factors, and this conflict usually occurs in extreme cases during long-term operation and can be effectively prevented by improving the reinforcement plan.
[0059] Through the above collision detection and classification identification, not only can the feasibility of the electromechanical construction plan be comprehensively evaluated, but also targeted optimization suggestions can be provided according to the collision type, providing a basis for the adjustment and improvement of the construction plan.
[0060] Furthermore, the embodiments of the present application further include: S560: When the collision frequency is not zero, obtain a group of collision components; S570: When the collision identifier of the group of collision components is a type-1 collision identifier, adjust the layout positions of the first and second components; S580: When the collision identifier of the group of collision components is a type-2 collision identifier, adjust the layout position of the first component and adjust the component reinforcement plan for the first component; S590: When the collision identifier of the group of collision components is a type-3 collision identifier, adjust the component reinforcement plans for the first and second components.
[0061] In a preferred embodiment, when the detected collision frequency is not zero, potential spatial conflict problems are effectively solved by making targeted adjustments for different types of collisions.
[0062] When the collision detection result shows that the collision frequency is not zero, first identify and extract all pairs of colliding components to form a collision component group. The collision component group records information about each pair of colliding components, including component identifiers, collision type identifiers, and data such as collision severity, providing a clear target and basis for subsequent targeted adjustments.
[0063] Process the component group with a collision identifier of a type-one collision identifier. A type-one collision indicates that there is a spatial conflict between components in the original static layout, which is the most basic layout problem. For such collisions, the solution strategy is to simultaneously adjust the layout positions of the first and second conflicting components. The layout position adjustment may include operations such as horizontal movement, vertical offset, and rotation adjustment, with the aim of increasing the actual distance between the two components to meet or exceed the requirement of the safety clearance. Since a type-one collision reflects a static layout problem, it can usually be effectively solved only by adjusting the layout position.
[0064] Process the component group with a collision identifier of a type-two collision identifier. A type-two collision indicates a potential conflict between a component in its original static position and the component after considering displacement, which combines a static layout problem and a dynamic displacement problem. For such collisions, on the one hand, adjust the layout position of the first component to increase the initial installation distance; on the other hand, adjust the component reinforcement scheme of the first component to reduce its displacement during service. The component reinforcement scheme adjustment may include measures such as adding support points, improving the fixing method, and using higher-strength connectors, with the aim of improving the stability of the component and restricting its displacement amplitude during long-term operation.
[0065] Process the component group with a collision identifier of a type-three collision identifier. A type-three collision indicates a potential conflict that may occur between two components after considering displacement factors, which mainly results from the accumulation of dynamic displacements during long-term operation. For such collisions, the solution strategy is to simultaneously adjust the component reinforcement schemes of the first and second conflicting components. Since a type-three collision mainly reflects a dynamic displacement problem rather than an initial layout problem, the focus is on restricting the displacement amplitudes of the two components by improving the reinforcement method rather than adjusting the initial layout positions of the components. By enhancing the stability of the two components, potential collisions caused by excessive displacements during long-term operation can be effectively prevented.
[0066] Through the above differential adjustment strategies for different types of collisions, the precise optimization of the mechanical and electrical construction plan is achieved. It can not only effectively solve the detected spatial conflict problems, but also adopt the most suitable adjustment method according to the nature of the conflicts, maximizing the feasibility and economy of the adjusted plan.
[0067] Embodiment 2, as Figure 2 shown, based on the same inventive concept as the BIM-based mechanical and electrical construction method provided in Embodiment 1, the embodiment of the present invention further provides a BIM-based mechanical and electrical construction system, including: A plan receiving module 11, configured to receive a mechanical and electrical construction plan, where the mechanical and electrical construction plan includes component types, component layout positions, and component reinforcement plans; A sample analysis module 12, configured to retrieve a first set of mechanical and electrical samples that meet the component types, perform a mode analysis of layout gaps, and obtain a safety gap; A displacement statistics module 13, configured to retrieve a second set of mechanical and electrical samples of the component types and the component reinforcement plans, perform a statistical analysis of displacement extreme values in a preset time zone, and obtain a maximum displacement value; A position compensation module 14, configured to perform perturbations on the component layout positions according to the maximum displacement value to obtain a set of compensated component layout positions; A BIM modeling module 15, configured to perform modeling based on the safety gap by traversing the component layout positions and the set of compensated component layout positions to obtain a set of component body BIM models and a set of component gap BIM models, deploy them in a preset coordinate system, and when all components are deployed, count the collision frequencies of pairwise component BIM models; A construction execution module 16, configured to execute the mechanical and electrical construction plan when the collision frequency is zero.
[0068] Further, the sample analysis module 12 includes the following execution steps: Extract a set of mechanical and electrical samples of collision accidents and a set of healthy mechanical and electrical samples with a service life less than or equal to a preset service life from the first set of mechanical and electrical samples; Statistically analyze the minimum value of the first concentrated gap record value of the first gap record value set of the set of mechanical and electrical samples of collision accidents, and set it as the warning gap; Statistically analyze the second concentrated gap record value of the second gap record value set of the set of healthy mechanical and electrical samples, and extract the minimum value of the selected gap set where the second concentrated gap record value is greater than the warning gap, and set it as the safety gap.
[0069] Further, the sample analysis module 12 further includes the following execution steps: The mechanical and electrical construction plan includes a rated gap; Take the larger value of the rated gap and the warning gap as the updated warning gap. Extract the selected gap set in the second set where the gap record value is greater than the updated warning gap.
[0070] Furthermore, the displacement statistics module 13 includes the following execution steps: Retrieve the set of in-service healthy electromechanical samples using the component type and the component reinforcement plan, designated as the second electromechanical sample set, where the second electromechanical sample set has a set of component position monitoring time series record data; Based on the preset time zone, traverse the set of component position monitoring time series record data to intercept the start and end coordinates of the time zone, generating a set of start and end coordinate distances of the time zone; After deleting the outlier data in the set of start and end coordinate distances of the time zone, extract the maximum value, designated as the maximum displacement value.
[0071] Furthermore, the displacement statistics module 13 also includes the following execution steps: Based on the preset time zone, extract the start-of-time-zone component position monitoring data and end-of-time-zone component position monitoring data of the first component position monitoring time series record data in the set of component position monitoring time series record data; Based on the start-of-time-zone component position monitoring data and end-of-time-zone component position monitoring data, count the start and end coordinate distances from the first monitoring point to the Nth monitoring point; Extract the maximum value of the start and end coordinate distances from the first monitoring point to the Nth monitoring point, designated as the start and end coordinate distance of the first component in the time zone, and add it to the set of start and end coordinate distances of the time zone.
[0072] Furthermore, the BIM modeling module 15 includes the following execution steps: Based on the safety gap, model the layout positions of the components to obtain a class I component body BIM model and a class I component gap BIM model, designated as a class I BIM model; Based on the safety gap, model the set of layout positions of the compensation components to obtain a set of class II component body BIM models and a set of class II component gap BIM models, and add them to the set of class II BIM models; When the class I BIM model of the first component collides with the class I BIM model of the second component in the preset coordinate system, increment the collision frequency by one and perform a class I collision identification on the first component and the second component; When the class I BIM model of the first component collides with the class II BIM model of the second component in the preset coordinate system, increment the collision frequency by one and perform a class II collision identification on the first component and the second component; When the class II BIM model of the first component collides with the class II BIM model of the second component in the preset coordinate system, increment the collision frequency by one and perform a class III collision identification on the first component and the second component.
[0073] Furthermore, the BIM modeling module 15 further includes the following execution steps: When the collision frequency is not zero, obtain the collision component group; When the collision identifier of the collision component group is a type-one collision identifier, adjust the layout positions of the first component and the second component; When the collision identifier of the collision component group is a type-two collision identifier, adjust the layout position of the first component and adjust the component reinforcement plan for the first component; When the collision identifier of the collision component group is a type-three collision identifier, adjust the component reinforcement plans for the first component and the second component.
[0074] It should be noted that in the above embodiments, the descriptions of the respective embodiments have their own focuses. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0075] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. 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. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0076] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, and the combination of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded computers, or other programmable data processing devices to generate a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0077] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0078] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are executed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions for implementing the steps specified in one process or multiple processes and / or one block or multiple blocks in the process Figure 1 One process or multiple processes and / or Figure 1 steps for the functions specified in one block or multiple blocks.
[0079] Although the preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once they learn of the basic inventive concept.
[0080] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the present invention and its equivalent technologies, the present invention is also intended to include these modifications and variations.
Claims
1. A BIM-based electromechanical construction method, characterized in that, Including: The mechanical and electrical construction plan, where the mechanical and electrical construction plan includes component types, component layout positions, and component reinforcement plans; Retrieve the first mechanical and electrical sample set that meets the component type, perform mode analysis of layout gaps, and obtain the safety gap; Retrieve the second mechanical and electrical sample set of component types and component reinforcement plans, perform statistical analysis of extreme displacement values in a preset time zone, and obtain the maximum displacement value; According to the maximum displacement value, perturb the component layout position to obtain a set of compensated component layout positions; Based on the safety gap, traverse the component layout positions and the set of compensated component layout positions to perform modeling, obtain a set of component body BIM models and a set of component gap BIM models, deploy them in a preset coordinate system, and when all components are deployed, count the collision frequency of pairwise component BIM models; When the collision frequency is zero, execute the mechanical and electrical construction plan.
2. The BIM-based electromechanical construction method according to claim 1, characterized in that Retrieve the first mechanical and electrical sample set that meets the component type, perform mode analysis of layout gaps, and obtain the safety gap, including: Extract from the first mechanical and electrical sample set the collision accident mechanical and electrical sample set and the healthy mechanical and electrical sample set that are less than or equal to the preset service duration; Statistically analyze the minimum value of the first concentrated gap record value of the first gap record value set of the collision accident mechanical and electrical sample set, and set it as the warning gap; Statistically analyze the second concentrated gap record value of the second gap record value set of the healthy mechanical and electrical sample set, and extract the minimum value of the selected gap set where the second concentrated gap record value is greater than the warning gap, and set it as the safety gap.
3. The BIM-based electromechanical construction method according to claim 2, characterized in that, Extract the selected gap set where the second concentrated gap record value is greater than the warning gap, including: The mechanical and electrical construction plan includes a rated gap; Take the larger value of the rated gap and the warning gap as the updated warning gap; Extract the selected gap set where the second concentrated gap record value is greater than the updated warning gap.
4. The BIM-based mechanical and electrical construction method according to claim 1, characterized in that Retrieve the second mechanical and electrical sample set of component types and component reinforcement plans, perform statistical analysis of extreme displacement values in a preset time zone, and obtain the maximum displacement value, including: Retrieve the already-served healthy mechanical and electrical sample set that uses the component type and component reinforcement plan, and set it as the second mechanical and electrical sample set, where the second mechanical and electrical sample set has a set of component position monitoring time series record data; Based on the preset time zone, traverse the set of component position monitoring time series record data to perform head and tail coordinate interception of the time zone, and generate a set of time zone head and tail coordinate distances; After deleting the outlier data in the set of time zone head and tail coordinate distances, extract the maximum value and set it as the maximum displacement value.
5. The BIM-based electromechanical construction method according to claim 4, wherein Based on the preset time zone, traverse the set of component position monitoring time series record data to perform head and tail coordinate interception of the time zone, and generate a set of time zone head and tail coordinate distances, 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 series record data in the set of component position monitoring time series record data; Based on the time zone start component position monitoring data and the time zone end component position monitoring data, statistically analyze the head and tail coordinate distances from the first monitoring point to the Nth monitoring point; Extract the maximum value of the head and tail coordinate distances from the first monitoring point to the Nth monitoring point, set it as the first component time zone head and tail coordinate distance, and add it to the set of time zone head and tail coordinate distances.
6. The BIM-based mechanical and electrical construction method according to claim 1, wherein, Based on the safety clearance, traverse the component layout positions and the set of compensated component layout positions for modeling to obtain the set of component ontology BIM models and the set of component clearance BIM models, and deploy them in a preset coordinate system. After all components are deployed, count the collision frequencies of pairwise component BIM models, including: Based on the safety clearance, model the component layout positions to obtain a type of component ontology BIM model and a type of component clearance BIM model, which are set as a type of BIM model; Based on the safety clearance, model the set of compensated component layout positions to obtain a set of type-two component ontology BIM models and a set of type-two component clearance BIM models, and add them to the set of type-two BIM models; When the type-one BIM model of the first component collides with the type-one BIM model of the second component in the preset coordinate system, increment the collision frequency by one, and perform a type-one collision identification on the first component and the second component; When the type-one BIM model of the first component collides with the type-two BIM model of the second component in the preset coordinate system, increment the collision frequency by one, and perform a type-two collision identification on the first component and the second component; When the type-two BIM model of the first component collides with the type-two BIM model of the second component in the preset coordinate system, increment the collision frequency by one, and perform a type-three collision identification on the first component and the second component.
7. The BIM-based mechanical and electrical construction method according to claim 6, characterized in that, It further includes: When the collision frequency is not zero, obtain the collision component group; When the collision identification of the collision component group is a type-one collision identification, adjust the component layout positions of the first component and the second component; When the collision identification of the collision component group is a type-two collision identification, adjust the component layout position of the first component and adjust the component reinforcement plan of the first component; When the collision identification of the collision component group is a type-three collision identification, adjust the component reinforcement plans of the first component and the second component.
8. An electromechanical construction system based on BIM, characterized in that, For implementing the method according to any one of claims 1 to 7, including: A scheme receiving module, configured to receive an electromechanical construction scheme, where the electromechanical construction scheme includes component types, component layout positions, and component reinforcement plans; A sample analysis module, configured to retrieve a first electromechanical sample set that meets the component types, perform a mode analysis of layout clearances, and obtain the safety clearance; A displacement statistics module, configured to retrieve a second electromechanical sample set of component types and component reinforcement plans, perform a statistics of displacement extreme values in a preset time zone, and obtain the maximum displacement value; A position compensation module, configured to perturb the component layout positions according to the maximum displacement value to obtain a set of compensated component layout positions; A BIM modeling module, configured to, based on the safety clearance, traverse the component layout positions and the set of compensated component layout positions for modeling to obtain the set of component ontology BIM models and the set of component clearance BIM models, deploy them in a preset coordinate system, and count the collision frequencies of pairwise component BIM models after all components are deployed; A construction execution module, configured to execute the electromechanical construction scheme when the collision frequency is zero.
Citation Information
Patent Citations
Building collision detection method and system based on BIM (Building Information Modeling), computer equipment and medium
CN118797949A
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