A modular pre-assembly simulation system and method based on BIM technology

By extracting the module change events after preassembly of module parts in BIM technology, analyzing the parameter change index and building a response model, the problems of high collision test complexity and cost caused by module parts change events in the existing technology are solved, and efficient collision assessment warning and change risk prediction are achieved.

CN119203345BActive Publication Date: 2025-03-14CHINA CONSTRUCTION INDUSTRIAL & ENERGY ENGINEERING GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411687446.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-14
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

The prior art requires re-execution of collision tests when a module change event occurs, resulting in cumbersome algorithms and high pressure on data storage space, making it difficult to effectively reduce the complexity and cost of layout collision tests.

Method used

By extracting the module change events after preassembled module parts in BIM technology, the initial change module parts and their associated module groups for each module change event are determined, the parameter change index is analyzed, the first change response model is constructed, and the real-time change operation is responded to and judged and warned.

Benefits of technology

It effectively saves the collision test calculation time and cost of the overall pre-assembled module when changing some modules in real time, ensures the modified collision assessment and warning, and promptly warns the collision risks caused by changing modules, which are not limited to hard collisions and soft collisions, but also include the prediction of time collisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203345B_ABST
    Figure CN119203345B_ABST
Patent Text Reader

Abstract

The present invention discloses a module pre-assembly simulation system and method based on BIM technology, which relates to the technical field of module pre-assembly, including a module change event extraction module, an associated module group analysis module, a parameter change index analysis module, a first change response model construction module and a change warning response module; the module change event extraction module is used to extract module change events recorded after module pre-assembly is completed by using BIM technology; the associated module group analysis module is used to determine the initial changed module and the corresponding associated module group of each module change event; the parameter change index analysis module analyzes the parameter change index of each associated module group; the first change response model construction module is used to construct a first change response model for the same type of associated module group; the change warning response module is used to respond to and judge the change operation after the real-time module pre-assembly is completed and to issue a warning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of modular component pre-assembly technology, and in particular to a modular component pre-assembly simulation system and method based on BIM technology. Background Art

[0002] With the continuous advancement of technology, digital technology has been widely used in the field of construction. Among them, digital simulation pre-assembly technology is a technological innovation that has been widely used in large-scale steel structure projects in recent years. Digital simulation pre-assembly technology refers to the simulation of steel structure parts to be assembled through BIM modeling and simulation technology before actual construction, simulating the assembly process of the structure, and predicting and solving problems in the assembly process, such as collision testing, so as to increase construction sales and reduce construction risks.

[0003] However, in the application of pre-assembly systems, there may be situations where modules need to be changed due to practical factors. The existing technology often requires another collision test to be performed for the BIM model update after the change, and the parameter change of one module often causes the parameter change of multiple other modules. The collision test of different modules will be a tedious workload. Therefore, it is worth studying how to effectively analyze and predict the occurrence of collision events based on historical data models when module change events occur to reduce the algorithm complexity and data storage space pressure of layout collision tests. Summary of the invention

[0004] The purpose of the present invention is to provide a modular pre-assembly simulation system and method based on BIM technology to solve the problems raised in the prior art.

[0005] To achieve the above object, the present invention provides the following technical solution: a modular pre-assembly simulation method based on BIM technology, the method comprising the following specific steps:

[0006] Step S100: extracting module change events recorded after the pre-assembly of module parts using BIM technology. Module change events refer to events in which the corresponding parameters of module parts are changed after pre-assembly and the BIM model is updated. Each change of a module part is recorded as a module change event. Extract all module change events recorded in the same BIM model, determine the initial changed module parts of each module change event and the corresponding associated module group;

[0007] Step S200: Based on the associated module group, searching for the collision test event after the associated module group is updated in the BIM model in each module change event and recording the collision test parameters; analyzing the parameter change index of each associated module group;

[0008] Step S300: based on the parameter change index of each associated module group, extracting collision test parameters under a number of collision test events corresponding to the same associated module group and the number of modules in the associated module group, and constructing a first change response model of the same type of associated module group;

[0009] Step S400: Based on the first change response model, respond to and judge the change operation after the pre-assembly of the real-time module parts and issue an early warning.

[0010] Avoid algorithm processing pressure and storage space pressure caused by the splicing system when processing multiple change events.

[0011] Further, determining the initial changed module components and the corresponding associated module groups of each module change event includes the following specific processes:

[0012] Initial change module refers to a module in which parameters of the first pre-assembled module or parts contained in the module are changed based on the BIM model in a module change event;

[0013] Obtaining the path planning of the initial change module recorded in the pre-assembly system, extracting the module having a direct connection path with the initial change module from the path planning as the first module and generating a first module set A1, wherein the direct connection path refers to the path formed by adjacent connected module components in the path planning;

[0014] Extract other module components updated based on the BIM model before the next module change event occurs as second module components and generate a second module component set A2;

[0015] The first module component set A1 and the second module component set A2 are combined to form an associated module group corresponding to the initial module component; and the initial changed module component is stored and recorded in the corresponding associated module group.

[0016] The purpose of analyzing the associated module group is to quickly determine other modules that need to change parameters when the module changes based on the BIM model, saving the system space and time for analyzing the parameters of each module, and improving the convenience of model changes and modifications from the perspective of data dependency.

[0017] Furthermore, step S200 includes the following specific steps:

[0018] Step S210: The collision test events include hard collision, soft collision and time collision. The collision test parameters include the collision module object and hard collision parameters of the hard collision, the collision module object and soft collision parameters of the soft collision and the response update time interval T1 of the collision module object recorded in the time collision in the BIM model. The collision module object includes at least two modules, and at least one module is a module in the associated module group.

[0019] Step S220: taking the module marked as the collision module object in the associated module group as an analysis unit, and when other collision module objects in the same collision test event recorded in the analysis unit do not belong to the module in the associated module group, the names of other collision module objects are associated and stored;

[0020] Step S230: Obtain the path length L1 recorded in the path planning corresponding to the initial change module in each analysis unit for the collision module component, where the path length refers to the difference between the pre-assembly sequence number in the path planning where the collision module component is located and the pre-assembly sequence number corresponding to the initial change module; obtain the number of parameter types N1 and the parameter change amount E1 of the parameter values ​​of the collision module component before and after the change in each analysis unit, where E1=e1-e2, where e1 represents the parameter value after the corresponding type parameter is changed, and e2 represents the parameter value before the corresponding type parameter is changed, using the formula:

[0021] D1=c1×(L1 / L0)+c2×(N1 / N0)+c3×[(1 / N1)∑(E1 / e1)];

[0022] Calculate the independent change index D1 of the collision module in each analysis unit, where L0 represents the total path length of the collision module in the path planning corresponding to the initial change module, the total path length refers to the total sequence number recorded after the initial change module pre-joining judgment is realized, N0 represents the total number of parameter types recorded corresponding to the collision module; c1, c2 and c3 represent the corresponding reference coefficients, c1+c2+c3=1, and c1, c2 and c3 are all greater than zero;

[0023] Step S240: extract the independent change index D1 corresponding to all analysis units recorded in the associated module group, and calculate the corresponding parameter change index F in each associated module group, F=(1 / m)∑D1, where m represents the total number of analysis units recorded in the associated module group.

[0024] Furthermore, step S300 includes the following specific steps:

[0025] Step S310: The same type of associated module group means that the modules recorded in the associated module group are the same, and the minimum response update time interval T of the collision module object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model is extracted. min , the minimum time interval T of the response update min As the dependent variable parameter of the associated module group under the corresponding collision test event;

[0026] Step S320: Take each parameter change index F recorded in the same type of associated module group as independent variable one, and the actual collision module component ratio R1 recorded in the corresponding module change event as independent variable two, R1=R2 / R0, wherein R2 represents the number of collision module components that are actually hard collisions and soft collisions in the associated module group in the corresponding module change event; R0 represents the number of module components in the associated module group; take independent variable one and independent variable two as input values, and the dependent variable parameters recorded in the corresponding module change event as output values; construct a first change response model t, t=k1×F+k2×R1+ε; substitute several groups of input values ​​and output values ​​recorded in the same type of associated module group, calculate the corresponding correlation coefficients k1, k2 and error term ε, and generate the first change response model corresponding to each type of associated module group.

[0027] Further, step S400 includes the following:

[0028] Step S410: obtaining the real-time initial change module corresponding to the change operation after the pre-assembly of the real-time module is completed, traversing the historical associated module group to determine the real-time associated module group corresponding to the real-time initial change module, extracting the parameter type recorded in each module in the real-time associated module group, matching the collision module object and parameters recorded in the same historical associated module group, and when the same parameter type and the same corresponding collision module object exist in real time, outputting the corresponding module of the real-time associated module group as a suspicious collision module;

[0029] Step S420: Based on the suspected collision module, a warning output of the collision type and the collision module object is performed; and the suspected collision module is substituted as the collision module into the calculation parameter change index F in step S200, and the real-time estimated collision module ratio is obtained, and substituted into the corresponding first change response model to output the minimum value T0 of the estimated response update time interval;

[0030] Step S430: Based on the estimated minimum response update time interval T0, an early warning signal is transmitted to remind the real-time splicing module to update all associated module groups based on the BIM model within the T0 time range after the real-time change of the module.

[0031] Because time collisions may occur if the BIM model fails to update all the modules that need to be changed in a timely manner beyond the T0 time range; this application combines historical data analysis from the perspective of data models to effectively save the collision test calculation time and cost of the overall pre-assembled modules when changing some modules in real time, and can ensure collision assessment warnings after the changes, so that after the changes are confirmed and the BIM model is updated, timely warnings can be effectively made for the collision risks caused by the changed modules, not only from the conventional hard collisions and soft collisions, but also effectively predicting the time collisions caused by the failure to update the BIM model in a timely manner.

[0032] A modular pre-assembly simulation system based on BIM technology, comprising a module change event extraction module, an associated module group analysis module, a parameter change index analysis module, a first change response model construction module and a change warning response module;

[0033] The module change event extraction module is used to extract the module change events recorded after the pre-assembly of the module parts is completed using BIM technology;

[0034] The associated module group analysis module is used to determine the initial changed module components of each module change event and the corresponding associated module group;

[0035] The parameter change index analysis module analyzes the parameter change index of each associated module group;

[0036] The first change response model construction module is used to construct a first change response model of the same type of associated module group;

[0037] The change warning response module is used to respond to and issue warnings for change operations after the pre-assembly of real-time module parts is completed.

[0038] Further, the parameter change index analysis module includes an associated storage marking unit, an independent change index calculation unit and a parameter change index calculation unit;

[0039] The associated storage marking unit is used to take the module marked as the collision module object in the associated module group as an analysis unit, and when the analysis unit records other collision module objects in the same collision measurement event that do not belong to the module in the associated module group, the names of other collision module objects are associated and stored;

[0040] The independent change index calculation unit is used to calculate the independent change index of the collision module in each analysis unit;

[0041] The parameter change index calculation unit is used to extract the independent change indexes corresponding to all analysis units recorded in the associated module group, and calculate the corresponding parameter change index in each associated module group.

[0042] Further, the first change response model construction module includes a variable determination unit and a model calculation generation unit;

[0043] The variable determination unit is used to extract the minimum response update time interval of the collision module object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model, and use the minimum response update time interval as the dependent variable parameter of the associated module group under the corresponding collision test event; use each parameter change index recorded in the same type of associated module group as the independent variable one, and the actual collision module proportion recorded in the corresponding module change event as the independent variable two;

[0044] The model calculation generation unit is used to take the independent variable one and the independent variable two as input values ​​and the dependent variable parameter of the corresponding module change event record as output value; and construct a first change response model.

[0045] Further, the change warning response module includes a suspicious collision module component determination unit, a real-time data calculation unit and a response update unit;

[0046] The suspicious collision module component determination unit is used to traverse the historical associated module component group to determine the real-time associated module component corresponding to the real-time initial change module component, extract the parameter type recorded in each module component in the real-time associated module group, match the collision module component object and parameter recorded in the same historical associated module group, and determine the suspicious collision module component;

[0047] The real-time data calculation unit is used to calculate the real-time change index and the real-time estimated collision module component ratio, and substitute them into the corresponding first change response model to output the minimum value of the estimated response update time interval;

[0048] The response update unit is used to transmit an early warning signal to remind the real-time splicing module parts to update all related module groups based on the BIM model within the time range after the real-time change of the module parts.

[0049] Compared with the prior art, the beneficial effects of the present invention are as follows: based on the BIM technology, the present invention records the module change events after the pre-assembly of the modules, and the path planning used in the pre-assembly process of the BIM model, and combines historical data analysis from the perspective of the data model, it can effectively save the collision test calculation time and cost of the overall pre-assembled modules when changing some modules in real time, and can ensure the collision assessment warning after the change, so that after the change is confirmed and the BIM model is updated, it can effectively realize the timely warning of the collision risk caused by the changed modules, not only from the conventional hard collision and soft collision, but also effectively realize the pre-judgment of the time collision caused by the failure to update the BIM model in time. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 It is a structural schematic diagram of a modular pre-assembly simulation system based on BIM technology of the present invention. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] Example: Figure 1As shown, the present invention provides a modular pre-assembly simulation system and method technical solution based on BIM technology, a modular pre-assembly simulation method based on BIM technology, and the method includes the following specific steps:

[0053] Step S100: extracting module change events recorded after the pre-assembly of module parts using BIM technology. Module change events refer to events in which the corresponding parameters of module parts are changed after pre-assembly and the BIM model is updated. Each change of a module part is recorded as a module change event. The parameters include position parameters, model type parameters, etc. Extract all module change events recorded in the same BIM model, determine the initial changed module parts of each module change event and the corresponding associated module group;

[0054] Step S200: Based on the associated module group, searching for the collision test event after the associated module group is updated in the BIM model in each module change event and recording the collision test parameters; analyzing the parameter change index of each associated module group;

[0055] Step S300: based on the parameter change index of each associated module group, extracting collision test parameters under a number of collision test events corresponding to the same associated module group and the number of modules in the associated module group, and constructing a first change response model of the same type of associated module group;

[0056] Step S400: Based on the first change response model, respond to and judge the change operation after the pre-assembly of the real-time module parts and issue an early warning.

[0057] Avoid algorithm processing pressure and storage space pressure caused by the splicing system when processing multiple change events.

[0058] Determine the initial changed module and the corresponding associated module group of each module change event, including the following specific processes:

[0059] Initial change module refers to a module in which parameters of the first pre-assembled module or parts contained in the module are changed based on the BIM model in a module change event;

[0060] Obtaining the path planning of the initial change module recorded in the pre-assembly system, extracting the module having a direct connection path with the initial change module from the path planning as the first module and generating a first module set A1, wherein the direct connection path refers to the path formed by adjacent connected module components in the path planning;

[0061] Extract other module components updated based on the BIM model before the next module change event occurs as second module components and generate a second module component set A2;

[0062] The first module component set A1 and the second module component set A2 are combined to form an associated module group corresponding to the initial module component; and the initial changed module component is stored and recorded in the corresponding associated module group.

[0063] The purpose of analyzing the associated module group is to quickly determine other modules that need to change parameters when the module changes based on the BIM model, saving the system space and time for analyzing the parameters of each module, and improving the convenience of model changes and modifications from the perspective of data dependency.

[0064] Step S200 includes the following specific steps:

[0065] Step S210: The collision test events include hard collision, soft collision and time collision. The collision test parameters include the collision module object and hard collision parameters of the hard collision, the collision module object and soft collision parameters of the soft collision and the response update time interval T1 of the collision module object recorded in the time collision in the BIM model. The collision module object includes at least two modules, and at least one module is a module in the associated module group.

[0066] Step S220: taking the module marked as the collision module object in the associated module group as an analysis unit, and when other collision module objects in the same collision test event recorded in the analysis unit do not belong to the module in the associated module group, the names of other collision module objects are associated and stored; one analysis unit only records one collision module;

[0067] Step S230: Obtain the path length L1 recorded in the path planning corresponding to the initial change module in each analysis unit for the collision module component, where the path length refers to the difference between the pre-assembly sequence number in the path planning where the collision module component is located and the pre-assembly sequence number corresponding to the initial change module; obtain the number of parameter types N1 and the parameter change amount E1 of the parameter values ​​of the collision module component before and after the change in each analysis unit, where E1=e1-e2, where e1 represents the parameter value after the corresponding type parameter is changed, and e2 represents the parameter value before the corresponding type parameter is changed, using the formula:

[0068] D1=c1×(L1 / L0)+c2×(N1 / N0)+c3×[(1 / N1)∑(E1 / e1)];

[0069] Calculate the independent change index D1 of the collision module in each analysis unit, where L0 represents the total path length of the collision module in the path planning corresponding to the initial change module, the total path length refers to the total sequence number recorded after the initial change module pre-joining judgment is realized, N0 represents the total number of parameter types recorded corresponding to the collision module; c1, c2 and c3 represent the corresponding reference coefficients, c1+c2+c3=1, and c1, c2 and c3 are all greater than zero;

[0070] As shown in the embodiment: if the collision module recorded by the analysis unit is a collision module object recorded in time collision, then the corresponding parameter variation e1 is the response update time interval T1 of the corresponding collision module in the BIM model, and e2 is the response splicing time interval of the collision module after the previous module is spliced ​​in the pre-splicing process based on the path planning;

[0071] Step S240: extract the independent change index D1 corresponding to all analysis units recorded in the associated module group, and calculate the corresponding parameter change index F in each associated module group, F=(1 / m)∑D1, where m represents the total number of analysis units recorded in the associated module group.

[0072] Step S300 includes the following specific steps:

[0073] Step S310: The same type of associated module group means that the modules recorded in the associated module group are the same, and the minimum response update time interval T of the collision module object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model is extracted. min , the minimum time interval T of the response update min As the dependent variable parameter of the associated module group under the corresponding collision test event; the difference in the parameters recorded in the collision test event is due to the different change requirements of the module parts based on the BIM model; and the collision test event will be recorded after each module change event in the history record;

[0074] Step S320: Take each parameter change index F recorded in the same type of associated module group as independent variable one, and the actual collision module component ratio R1 recorded in the corresponding module change event as independent variable two, R1=R2 / R0, wherein R2 represents the number of collision module components that are actually hard collisions and soft collisions in the associated module group in the corresponding module change event; R0 represents the number of module components in the associated module group; take independent variable one and independent variable two as input values, and the dependent variable parameters recorded in the corresponding module change event as output values; construct a first change response model t, t=k1×F+k2×R1+ε; substitute several groups of input values ​​and output values ​​recorded in the same type of associated module group, calculate the corresponding correlation coefficients k1, k2 and error term ε, and generate the first change response model corresponding to each type of associated module group.

[0075] Step S400 includes the following:

[0076] Step S410: obtaining the real-time initial change module corresponding to the change operation after the pre-assembly of the real-time module is completed, traversing the historical associated module group to determine the real-time associated module group corresponding to the real-time initial change module, extracting the parameter type recorded in each module in the real-time associated module group, matching the collision module object and parameters recorded in the same historical associated module group, and when the same parameter type and the same corresponding collision module object exist in real time, outputting the corresponding module of the real-time associated module group as a suspicious collision module;

[0077] Step S420: Based on the suspected collision module, the warning outputs the collision type and the collision module object; and substitutes the suspected collision module as the collision module into the calculation parameter change index F in step S200, and obtains the real-time estimated collision module ratio, and substitutes it into the corresponding first change response model to output the minimum value of the estimated response update time interval T0; the real-time estimated collision module ratio is based on the ratio of the number of suspected collision modules with collision types of hard collision and soft collision to the total number of all modules in the associated module group;

[0078] Step S430: Based on the estimated minimum response update time interval T0, an early warning signal is transmitted to remind the real-time splicing module to update all associated module groups based on the BIM model within the T0 time range after the real-time change of the module.

[0079] Because time collisions may occur if the BIM model fails to update all the modules that need to be changed in a timely manner beyond the T0 time range; this application combines historical data analysis from the perspective of data models to effectively save the collision test calculation time and cost of the overall pre-assembled modules when changing some modules in real time, and can ensure collision assessment warnings after the changes, so that after the changes are confirmed and the BIM model is updated, timely warnings can be effectively made for the collision risks caused by the changed modules, not only from the conventional hard collisions and soft collisions, but also effectively predicting the time collisions caused by the failure to update the BIM model in a timely manner.

[0080] A modular pre-assembly simulation system based on BIM technology, comprising a module change event extraction module, an associated module group analysis module, a parameter change index analysis module, a first change response model construction module and a change warning response module;

[0081] The module change event extraction module is used to extract the module change events recorded after the pre-assembly of the module parts is completed using BIM technology;

[0082] The associated module group analysis module is used to determine the initial changed module components of each module change event and the corresponding associated module group;

[0083] The parameter change index analysis module analyzes the parameter change index of each associated module group;

[0084] The first change response model construction module is used to construct a first change response model of the same type of associated module group;

[0085] The change warning response module is used to respond to and issue warnings for change operations after the pre-assembly of real-time module parts is completed.

[0086] The parameter change index analysis module includes an associated storage marking unit, an independent change index calculation unit and a parameter change index calculation unit;

[0087] The associated storage marking unit is used to take the module marked as the collision module object in the associated module group as an analysis unit, and when the analysis unit records other collision module objects in the same collision measurement event that do not belong to the module in the associated module group, the names of other collision module objects are associated and stored;

[0088] The independent change index calculation unit is used to calculate the independent change index of the collision module in each analysis unit;

[0089] The parameter change index calculation unit is used to extract the independent change indexes corresponding to all analysis units recorded in the associated module group, and calculate the corresponding parameter change index in each associated module group.

[0090] The first change response model construction module includes a variable determination unit and a model calculation generation unit;

[0091] The variable determination unit is used to extract the minimum response update time interval of the collision module object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model, and use the minimum response update time interval as the dependent variable parameter of the associated module group under the corresponding collision test event; use each parameter change index recorded in the same type of associated module group as the independent variable one, and the actual collision module proportion recorded in the corresponding module change event as the independent variable two;

[0092] The model calculation generation unit is used to take the independent variable one and the independent variable two as input values ​​and the dependent variable parameter of the corresponding module change event record as output value; and construct a first change response model.

[0093] The change warning response module includes a suspicious collision module component determination unit, a real-time data calculation unit and a response update unit;

[0094] The suspicious collision module component determination unit is used to traverse the historical associated module component group to determine the real-time associated module component corresponding to the real-time initial change module component, extract the parameter type recorded in each module component in the real-time associated module group, match the collision module component object and parameter recorded in the same historical associated module group, and determine the suspicious collision module component;

[0095] The real-time data calculation unit is used to calculate the real-time change index and the real-time estimated collision module component ratio, and substitute them into the corresponding first change response model to output the minimum value of the estimated response update time interval;

[0096] The response update unit is used to transmit an early warning signal to remind the real-time splicing module parts to update all related module groups based on the BIM model within the time range after the real-time change of the module parts.

[0097] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A modular pre-assembly simulation method based on BIM technology, characterized by: The method comprises the following specific steps: Step S100: extracting module change events recorded after the pre-assembly of module parts using BIM technology, wherein the module change event refers to an event in which the corresponding parameters of the module parts are changed after pre-assembly and the BIM model is updated, and each change of a module part is recorded as a module change event; Extract all module change events recorded in the same BIM model, determine the initial change module of each module change event and the corresponding associated module group; Step S200: Based on the associated module group, searching for the collision test event after the associated module group is updated in the BIM model in each module change event and recording the collision test parameters; analyzing the parameter change index of each associated module group; The step S200 includes the following specific steps: Step S210: the collision test events include hard collision, soft collision and time collision, the collision test parameters include the collision module object and hard collision parameters of the hard collision, the collision module object and soft collision parameters of the soft collision and the response update time interval T1 of the collision module object recorded in the time collision in the BIM model; the collision module object includes at least two modules, and at least one module is a module in the associated module group; Step S220: taking the module marked as the collision module object in the associated module group as an analysis unit, and when other collision module objects in the same collision test event recorded in the analysis unit do not belong to the module in the associated module group, the names of other collision module objects are associated and stored; Step S230: Obtain the path length L1 recorded in the path planning corresponding to the initial change module in each analysis unit of the collision module, where the path length refers to the difference between the pre-assembly serial number in the path planning of the collision module and the pre-assembly serial number corresponding to the initial change module; obtain the number of parameter types N1 and the parameter change amount E1 of the parameter values ​​of the collision module in each analysis unit before and after the change, where E1=e1-e2, where e1 represents the parameter value after the corresponding type parameter is changed, and e2 represents the parameter value before the corresponding type parameter is changed, using the formula: D1=c1×(L1 / L0)+c2×(N1 / N0)+c3×[(1 / N1)∑(E1 / e1)]; Calculate the independent change index D1 of the collision module in each analysis unit, where L0 represents the total path length of the collision module in the path planning corresponding to the initial change module, and the total path length refers to the total sequence number recorded after the initial change module pre-splicing judgment is realized, N0 represents the total number of parameter types recorded corresponding to the collision module; c1, c2 and c3 represent corresponding reference coefficients, c1+c2+c3=1, and c1, c2 and c3 are all greater than zero; Step S240: extracting the independent change index D1 corresponding to all analysis units recorded in the associated module group, and calculating the corresponding parameter change index F in each associated module group, F=(1 / m)∑D1, where m represents the total number of analysis units recorded in the associated module group; Step S300: based on the parameter change index of each associated module group, extracting collision test parameters under a number of collision test events corresponding to the same associated module group and the number of modules in the associated module group, and constructing a first change response model of the same type of associated module group; The step S300 includes the following specific steps: Step S310: The same type of associated module group refers to the same module components recorded in the associated module group, and the minimum response update time interval T of the collision module component object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model is extracted. min , the minimum time interval T of the response update min As the dependent variable parameter of the associated module group under the corresponding collision test event; Step S320: taking each parameter change index F recorded in the same type of associated module group as independent variable one, and the actual collision module component ratio R1 recorded in the corresponding module change event as independent variable two, R1=R2 / R0, wherein R2 represents the number of collision module components that are actually hard collision and soft collision in the associated module group in the corresponding module change event; R0 represents the number of components of the module components in the associated module group; taking independent variable one and independent variable two as input values, and the dependent variable parameters recorded in the corresponding module change event as output values; constructing a first change response model t, t=k1×F+k2×R1+ε; substituting several groups of input values ​​and output values ​​recorded in the same type of associated module group, calculating the corresponding correlation coefficients k1, k2 and error term ε, and generating the first change response model corresponding to each type of associated module group; Step S400: Based on the first change response model, respond to and judge the change operation after the pre-assembly of the real-time module parts and issue an early warning.

2. The method for simulating pre-assembly of modular components based on BIM technology according to claim 1, characterized in that: The step of determining the initial changed module components and the corresponding associated module groups of each module change event includes the following specific processes: The initial changed module refers to a module in which parameters of the first pre-assembled module or parts included in the module are changed based on the BIM model in a module change event; Obtaining the path planning of the initial change module recorded in the pre-assembly system, extracting the module having a direct connection path with the initial change module from the path planning as the first module and generating a first module set A1, wherein the directly connected path refers to a path formed by adjacent connected module components in the path planning; Extract other module components updated based on the BIM model before the next module change event occurs as second module components and generate a second module component set A2; The first module component set A1 and the second module component set A2 are combined to form an associated module group corresponding to the initial module component; and the initial changed module component is stored and recorded in the corresponding associated module group.

3. The method for simulating pre-assembly of modular components based on BIM technology according to claim 2, characterized in that: The step S400 includes the following: Step S410: obtaining the real-time initial change module corresponding to the change operation after the pre-assembly of the real-time module is completed, traversing the historical associated module group to determine the real-time associated module group corresponding to the real-time initial change module, extracting the parameter type recorded in each module in the real-time associated module group, matching the collision module object and parameters recorded in the same historical associated module group, and when the same parameter type and the same corresponding collision module object exist in real time, outputting the corresponding module of the real-time associated module group as a suspicious collision module; Step S420: Based on the suspected collision module, a warning output of the collision type and the collision module object is performed; and the suspected collision module is substituted as the collision module into the calculation parameter change index F in step S200, and the real-time estimated collision module ratio is obtained, and substituted into the corresponding first change response model to output the minimum value T0 of the estimated response update time interval; Step S430: Based on the estimated minimum response update time interval T0, an early warning signal is transmitted to remind the real-time splicing module to update all associated module groups based on the BIM model within the T0 time range after the real-time change of the module.

4. A modular component pre-assembly simulation system based on BIM technology, such as a modular component pre-assembly simulation method based on BIM technology according to any one of claims 1 to 3, characterized in that: It includes a module change event extraction module, an associated module group analysis module, a parameter change index analysis module, a first change response model construction module and a change warning response module; The module change event extraction module is used to extract module change events recorded after the pre-assembly of module parts is completed using BIM technology; The associated module group analysis module is used to determine the initial changed module components of each module change event and the corresponding associated module group; The parameter change index analysis module analyzes the parameter change index of each associated module group; The first change response model construction module is used to construct a first change response model of the same type of associated module group; The change warning response module is used to respond to and judge the change operation after the pre-assembly of the real-time module parts is completed and issue a warning.

5. The modular component pre-assembly simulation system based on BIM technology according to claim 4, characterized in that: The parameter change index analysis module includes an associated storage marking unit, an independent change index calculation unit and a parameter change index calculation unit; The associated storage marking unit is used to use the module marked as the collision module object in the associated module group as an analysis unit, and when the analysis unit records other collision module objects in the same collision test event that do not belong to the module in the associated module group, the names of other collision module objects are associated and stored; The independent change index calculation unit is used to calculate the independent change index of the collision module in each analysis unit; The parameter change index calculation unit is used to extract the independent change indexes corresponding to all analysis units recorded in the associated module group, and calculate the corresponding parameter change index in each associated module group.

6. The modular component pre-assembly simulation system based on BIM technology according to claim 5, characterized in that: The first change response model construction module includes a variable determination unit and a model calculation generation unit; The variable determination unit is used to extract the minimum response update time interval of the collision module object recorded in the time collision in the collision test parameters of the same type of associated module group in the BIM model, and use the minimum response update time interval as the dependent variable parameter of the associated module group under the corresponding collision test event; use each parameter change index recorded in the same type of associated module group as the first independent variable, and the actual collision module proportion recorded in the corresponding module change event as the second independent variable; The model calculation generation unit is used to take the independent variable 1 and the independent variable 2 as input values ​​and the dependent variable parameter of the corresponding module change event record as output value; and construct a first change response model.

7. The modular component pre-assembly simulation system based on BIM technology according to claim 6, characterized in that: The change warning response module includes a suspicious collision module component determination unit, a real-time data calculation unit and a response update unit; The suspicious collision module component determination unit is used to traverse the historical associated module component group to determine the real-time associated module group corresponding to the real-time initial change module component, extract the parameter type recorded in each module component in the real-time associated module group, match the collision module component object and parameter recorded in the same historical associated module group, and determine the suspicious collision module component; The real-time data calculation unit is used to calculate the real-time change index and the real-time estimated collision module component ratio, and substitute them into the corresponding first change response model to output the minimum value of the estimated response update time interval; The response update unit is used to transmit an early warning signal to remind the real-time splicing module components to update all associated module groups based on the BIM model within a time range after the real-time change of the module components.

Citation Information

Patent Citations

  • A BIM-Based Optimization Method of Construction Cost and Construction Duration-Cost of Prefabricated Construction Project

    AU2021102904A4

  • Change control method based on BIM

    CN103500371A