BIM-based prefabricated building design system and simulated assembly method

Through the BIM-based prefabricated building design system, data acquisition, BIM modeling and intelligent inspection technology are used to solve the problem of drawing coordination in traditional construction, and efficient and accurate construction of prefabricated buildings is achieved, and construction quality and efficiency are improved.

WO2025138858A1PCT designated stage expired Publication Date: 2025-07-03BEIJING DYNAFLOW LAB SOLUTIONS CO LTD

Patent Information

Application Number
PCT/CN2024/111500
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-28
Filing Date
2024-08-12
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

In traditional construction, it is difficult to effectively coordinate the technical drawings of various professionals, resulting in inconsistent information in the construction process, affecting construction efficiency and quality. Prefabricated buildings require multiple professional collaboration and lack refined management methods.

Method used

The prefabricated building design system based on BIM is adopted, including data acquisition, BIM modeling, drawing generation, component processing and assembly modules, and the assembly path is optimized using deep learning and ant colony algorithm, and combined with laser scanning and collision detection to achieve intelligent calibration and inspection.

Benefits of technology

It realizes the integration and intelligence of prefabricated building design, improves the accuracy and efficiency of assembly, shortens construction period, reduces manpower demand and lifting difficulty, and ensures construction quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024111500_03072025_PF_FP_ABST
    Figure CN2024111500_03072025_PF_FP_ABST
Patent Text Reader

Abstract

A BIM-based prefabricated building design system and a simulated assembly method. The system comprises: a data collection module, a BIM modeling module, a drawing generation module, a component processing module, an assembly module, and a verification module; the data collection module is used for collecting data information of a prefabricated building; the BIM modeling module constructs a BIM model of the prefabricated building according to the data information; the drawing generation module is used for outputting a building component drawing according to the BIM model; the component machining module is used for performing machining and manufacturing according to the building component drawing; the assembly module is used for performing assembly path planning for a manufactured building component, and performing assembly on the basis of a planned path; and the inspection module is used for performing inspection on an assembled building. The present invention implements integration of prefabricated building design and implements prefabricated building installation intelligence, allowing assembly to be accurately completed.
Need to check novelty before this filing date? Find Prior Art

Description

BIM-based prefabricated building design system and simulation assembly method

[0001] This application claims priority to a total of eight Chinese invention patent applications with application numbers 202311834483.0, 202311834491.5, 202311840242.7, 202311841263.0, 202311840424.4, 202311841390.0, 202311834148.0 and 202311841400.0, all disclosures of which are incorporated herein by reference. Technical Field

[0002] The present invention belongs to the field of computer technology, and in particular relates to a BIM-based prefabricated building design system and a simulated assembly method. Background Art

[0003] Traditional construction is generally based on two-dimensional plan drawings. Due to the large number of construction engineering disciplines, various professional technical drawings are relatively independent. Information based on traditional management methods cannot be effectively connected. During the construction phase, professional drawings need to be interspersed and summarized. This method may lead to incoherence of drawing information.

[0004] Prefabricated buildings are an emerging, systematic project that requires the cross-fertilization of multiple technical expertise. These various technical tasks require effective coordination to ensure efficient and safe processes. Therefore, achieving high-quality prefabricated construction requires the use of information technology to meticulously manage the construction process. Introducing BIM virtual simulation technology into construction can integrate the software and drawings used by various disciplines, improving communication efficiency among all disciplines.

[0005] Summary of the Invention

[0006] The main purpose of this application is to provide a BIM-based prefabricated building design system and a simulated assembly method, which realizes the integration and intelligence of prefabricated building design and improves the accuracy of assembly.

[0007] In order to solve the above problems, the present application relates to a BIM-based prefabricated building design system, which is characterized by comprising: a data acquisition module, a BIM modeling module, a drawing generation module, a component processing module, an assembly module and a verification module;

[0008] The data acquisition module is used to collect data information of prefabricated buildings; the BIM modeling module is used to construct a BIM model of the prefabricated building based on the data information; the drawing generation module is used to derive building component drawings based on the BIM model; the component processing module is used to carry out production and manufacturing according to the building component drawings; the assembly module is used to plan the assembly path of the manufactured building components and assemble them based on the planned path; the inspection module is used to inspect the assembled building.

[0009] Furthermore, the data acquisition module includes: a design unit, a screening unit and a data conversion unit;

[0010] The design unit is used to generate a design plan for the prefabricated building by simulating and analyzing the site and the environment, and having the designer build a volume model; the screening unit is used to build an analysis model based on the block model for simulation analysis, compare and select plans through analysis data and comprehensive factors, estimate the structural selection, and determine the optimal plan; the data conversion unit is used to convert the optimal plan into data information for constructing the BIM model of the prefabricated building.

[0011] Furthermore, the BIM modeling module includes: a construction unit, a fusion unit, a creation unit and a detection unit;

[0012] The construction unit is used to construct an initial building BIM model and an initial structural BIM model based on the data information of the prefabricated building; the fusion unit is used to fuse the initial building BIM model and the initial structural BIM model to obtain a BIM overall model; the creation unit is used to create an prefabricated BIM model based on the BIM overall model; the detection unit is used to detect the prefabricated BIM model based on the BIM overall model, and when there is a difference between the two models, modify the prefabricated BIM model according to the detection result to obtain the final BIM model.

[0013] Furthermore, the drawing generation module includes: a setting unit, a classification unit and a storage unit;

[0014] The setting unit is used to delete the basic information in the BIM model, retain the component name and corresponding dimension data, and export the corresponding building component drawings; the classification unit is used to classify the building component drawings; and the storage unit is used to store the exported building component drawings.

[0015] Furthermore, the component processing module utilizes a processing factory to monitor the processing of the building components according to the exported building component drawings.

[0016] Furthermore, the assembly module includes: an image acquisition unit, an analysis unit, a control unit and a monitoring unit;

[0017] The image acquisition unit is used to collect image data of the construction site; the analysis unit is used to analyze the image data to obtain an optimal assembly path; the control unit is used to control the assembly process of the building components according to the optimal assembly path; and the monitoring unit is used to obtain real-time images of the assembly process and monitor whether the building components in the real-time images are assembled according to the planned optimal assembly path.

[0018] Furthermore, the analysis unit uses a deep learning model composed of CNN and T2FNN to analyze the real-time image data of the prefabricated building hoisting construction site collected by the image acquisition unit, find out the obstacles affecting the hoisting of the prefabricated building, determine the position of the obstacles through the grid table, and find out the optimal assembly path of the prefabricated parts of the prefabricated building through the ant colony algorithm; and send the optimal assembly path of the prefabricated building to the control unit.

[0019] Furthermore, the inspection module includes: a graphics acquisition unit, a comparison unit and a reassembly unit;

[0020] The graphics acquisition unit is used to collect laser scanning data after the building is assembled, and to construct a real-time assembly model of the building based on the laser scanning data; the comparison unit is used to compare the real-time assembly model with the BIM model constructed by the BIM modeling module for consistency; the real-time assembly model is used to identify assembly errors based on the comparison results, and when the assembly errors are identified, the error areas are reassembled according to the BIM model.

[0021] Furthermore, the system also includes: a construction simulation module, a scene simulation module and a three-dimensional display module;

[0022] The construction simulation module is connected to the data acquisition module and is used to perform component simulation and construction simulation based on the data information of the prefabricated building to obtain simulation results; the scene simulation module is connected to the construction simulation module and is used to simulate the simulation results under different scenarios; the three-dimensional display module is used to perform three-dimensional display of the construction simulation process and the simulation results.

[0023] Furthermore, the construction simulation module includes: an analysis unit, a component unit, a construction unit and an early warning unit;

[0024] The analysis unit is used to construct components based on the data information of the prefabricated building to obtain component data; the component data includes: component shape and corresponding component quantity; the component unit is used to generate simulated components based on the component data; the construction unit is used to perform construction simulation based on the simulated components; the early warning unit is used to issue early warnings for dangerous events that occur during the construction simulation process.

[0025] Furthermore, the system further comprises: a collision warning module and a solution recording module;

[0026] The collision warning module is used to monitor collision accidents and issue collision warnings during the simulated assembly process; the plan recording module is used to record the assembly process, and by reorganizing the simulated assembly process, output the final assembly construction plan and simulate and demonstrate the assembly construction plan.

[0027] Furthermore, the system also includes: a model database and a load testing module;

[0028] The model database is used to store 3D models of building materials required for constructing the laboratory; the load testing module is used to perform load testing on the assembled building model.

[0029] Furthermore, the system also includes a pipeline installation simulation system, which includes: a three-dimensional modeling module, a simulation module, a parameter setting module and a visualization module;

[0030] The three-dimensional modeling module is used to create and edit the pipeline information model using BIM software; the simulation module is used to simulate the pipeline installation process based on the pipeline information model; the parameter setting module is used to set the pipeline parameters during the pipeline installation process; and the visualization module is used to display the simulation results.

[0031] Furthermore, the pipeline installation simulation system further comprises: a pipeline classification and counting module, a market price statistics module and a pipeline cost accounting module;

[0032] The pipeline classification and counting module is used to classify the pipelines in the pipeline information model, mark each type of pipeline and count them separately to obtain the number of different types of pipelines; the market price statistics module is used to count the price and quality of pipelines on the market; the pipeline cost accounting module is used to generate plans based on the price, quality and number of different types of pipelines on the market, obtain different pipeline installation plans, and calculate the cost of the pipeline installation plans.

[0033] Furthermore, the three-dimensional modeling module includes a point cloud scanning submodule, a point cloud preprocessing submodule, a pipeline extraction submodule and a model building submodule;

[0034] The point cloud scanning submodule is used to scan architectural drawings using SL-100D to obtain point cloud data of the building; the point cloud preprocessing submodule is used to preprocess the point cloud data by format conversion, data fusion, redundancy elimination, point cloud coloring and point cloud segmentation; the pipeline extraction submodule is used to extract pipelines from the preprocessed point cloud; the model construction submodule is used to make a two-dimensional pipeline distribution map based on the extracted pipelines and the preprocessed point cloud, and to construct a BIM three-dimensional model of the pipeline distribution map using Revit software.

[0035] Furthermore, the pipeline classification and counting module also includes a pipeline classification submodule and a pipeline measurement submodule;

[0036] The pipeline classification submodule is used to classify pipelines according to different coloring effects based on the point cloud coloring effect in the point cloud preprocessing submodule; the pipeline measurement submodule is used to measure the number of pipelines based on the pipeline point cloud coloring in the pipeline classification submodule.

[0037] Furthermore, the measurement of the number of pipelines based on the pipeline point cloud coloring in the pipeline classification submodule specifically includes:

[0038] Obtain a colored image of the pipeline point cloud, and divide the image into three images: PR, PG, and PB according to the three primary colors; adjust the lower limit of the color value used to filter the background of the three images PR, PG, and PB to remove the background and noise of the image, and obtain a denoised image of the same size; convert the denoised image to grayscale, and blur the edge of the grayscale image through Gaussian filtering to obtain a filtered denoised image; after erosion and dilation processing of the filtered denoised image, detect the outer contour of the pipeline through the edge tracking algorithm to obtain N pipeline outer contours existing in the grayscale image, N ≥ 1; based on all the pixel points that make up the outer contour of each pipeline, determine whether the gradient of each pixel point is the largest among the surrounding pixel points with the same gradient direction. If so, retain the current pixel point, otherwise eliminate the current pixel point; determine whether the number of pixel points of the current pipeline outer contour is less than the set threshold, then extract the current pipeline outer contour pixel point, thereby filtering out M pipeline outer contours from the N pipeline outer contours, 1 ≤ M ≤ N;

[0039] The outer contours of the M pipelines are further extracted using the convex hull function to obtain the pixel points that form the contours around the entire pipeline, thereby obtaining the accurate outer contours of the M pipelines;

[0040] The number of pipes is obtained according to the number of outer contours.

[0041] Furthermore, the market price statistics module includes an item positioning submodule, a matching and supplementing submodule, and a pipeline-related data submodule;

[0042] The item locating submodule is used to locate products similar to the pipeline in the market;

[0043] The matching and supplementing submodule is used to supplement similar products by combining the fuzzy matching method;

[0044] The pipeline-related data submodule is used to obtain relevant data of the pipeline products and products similar to the pipeline on the market based on the supplemented similar products.

[0045] Furthermore, products similar to pipelines in the market include:

[0046] Use clustering algorithms to locate similar products:

[0047] Manually annotate the pipeline's characteristic attributes;

[0048] Manually annotate searchable corpus of similar data to the pipeline;

[0049] Establishing a similarity search language model based on natural language processing technology and the approximate corpus;

[0050] Similar products in the pipeline are clustered based on semi-supervised natural language processing technology and the similarity search language model.

[0051] According to a second aspect of the present application, a BIM-based prefabricated building simulation assembly method is proposed. The assembly method is applied to the above-mentioned assembly system and is characterized by comprising the following steps:

[0052] Step S1: collecting data information of the building to be assembled; analyzing the data information;

[0053] Step S2: constructing a BIM model of the prefabricated building based on the data information;

[0054] Step S3: exporting building component drawings according to the BIM model;

[0055] Step S4: planning an assembly path for the manufactured building components, and assembling them based on the planned path.

[0056] The beneficial effects of the present application are as follows: the present invention proposes a BIM-based prefabricated building design system, which integrates design schemes, manufacturing requirements, and installation requirements into the prefabricated building design system by setting a data acquisition module, a BIM modeling module, a drawing generation module, a component processing module, and an assembly module, thereby realizing the integration of prefabricated building design, and being able to eliminate in advance the problems that may arise in the actual manufacturing and installation processes, thereby improving the overall efficiency of manufacturing and installation, and shortening the construction period; the present invention plans the assembly path of the manufactured building components through the assembly module, thereby realizing the intelligent lifting of the prefabricated building, saving manpower, avoiding the shortcomings of manual lifting, shortening the lifting time, and helping to improve the lifting efficiency and accuracy of the prefabricated building and reducing the difficulty of lifting; the present invention uses the inspection module to inspect the assembled building, so that the assembly can be completed accurately. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The drawings that constitute part of this application are used to provide a further understanding of this application and make other features, objects and advantages of this application more apparent. The illustrative embodiment drawings of this application and their descriptions are used to explain this application and do not constitute an improper limitation of this application. In the drawings:

[0058] FIG1 is a schematic diagram of a BIM-based prefabricated building design system according to a first embodiment of the present application;

[0059] FIG2 is a schematic diagram of a BIM-based prefabricated building design system according to a second embodiment of the present application;

[0060] FIG3 is a flow chart of a BIM-based prefabricated building simulation assembly method according to a third embodiment of the present application;

[0061] FIG4 is a schematic diagram of a BIM-based prefabricated building design system according to a fourth embodiment of the present application;

[0062] FIG5 is a schematic diagram of a BIM-based prefabricated building design system according to a fifth embodiment of the present application;

[0063] FIG6 is a flowchart of a BIM-based prefabricated building simulation assembly method according to a sixth embodiment of the present application;

[0064] FIG7 is a schematic diagram of a BIM-based prefabricated building design system according to a seventh embodiment of the present application;

[0065] FIG8 is a schematic diagram of a BIM-based prefabricated building design system according to an eighth embodiment of the present application;

[0066] FIG9 is a flow chart of an automatic riveting method according to a ninth embodiment of the present application;

[0067] FIG10 is a structural diagram of an automatic riveting system according to a ninth embodiment of the present application;

[0068] FIG11 is a schematic diagram of piecewise linear transformation according to the ninth embodiment of the present application;

[0069] FIG12 is a schematic diagram of a riveting appearance evaluation system provided in the tenth embodiment of the present application. DETAILED DESCRIPTION

[0070] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0071] As shown in FIG1 , this embodiment provides a BIM-based prefabricated building design system, including: a data acquisition module, a BIM modeling module, a drawing generation module, a component processing module, an assembly module, and a verification module;

[0072] Data acquisition module, used to collect data information of prefabricated buildings;

[0073] BIM modeling module, which builds the BIM model of prefabricated buildings based on data information;

[0074] Drawing generation module, used to export building component drawings based on BIM models;

[0075] Component processing module, used for production and manufacturing according to building component drawings;

[0076] An assembly module is used to plan the assembly path for manufactured building components and assemble them based on the planned path;

[0077] The inspection module is used to inspect the assembled building.

[0078] The data acquisition module includes: design unit, screening unit and data conversion unit;

[0079] The design unit is used to simulate and analyze the site and environment, and to generate a design plan for the prefabricated building by having the designer build a volume model;

[0080] The screening unit is used to build an analysis model based on the block model for simulation analysis, compare and select schemes through analytical data and comprehensive factors, estimate the structural selection, and determine the optimal scheme;

[0081] The data conversion unit is used to convert the optimal solution into data information for constructing a BIM model for prefabricated buildings.

[0082] In this embodiment, the data acquisition module is the conceptual design and scheme determination stage of prefabricated building design; through simulation analysis of the site and environment, the designer conducts conceptual design, determines the scheme volume and functional zoning, and builds a volume model; based on the conceptual design, the optimal volume is inherited to create a scheme, and an analysis model is built on the basis of the block model for simulation analysis. By analyzing the data and comprehensive factors, the scheme is compared and selected, the structural selection is estimated, and the optimal scheme is determined; the designer evaluates the project requirements, the building module designer describes the scheme, estimates the structural selection and component conditions, and preliminarily forms the structural requirements; the designer deepens the scheme, establishes a scheme model based on the analysis model, completes the scheme design, and converts it into data information for constructing the BIM model of the prefabricated building

[0083] BIM modeling modules include: construction unit, fusion unit, creation unit and detection unit;

[0084] The construction unit is used to construct the initial building BIM model and the initial structural BIM model based on the data information of the prefabricated building; among them, the building BIM model is a building model with relevant parameter information of the construction profession. For the prefabricated building model, it mainly extracts the enclosing walls, internal partition walls, bay windows, stairs, air-conditioning panels and other components that are not in the structural professional BIM model; the structural BIM model is a model composed of horizontal load-bearing components and vertical load-bearing components. When the prefabricated building BIM model is combined, it complements the construction professional BIM model.

[0085] The fusion unit is used to fuse the initial building BIM model and the initial structural BIM model to obtain the overall BIM model; this model is a collection of all components of the building and structure, meeting all component requirements required for prefabricated design;

[0086] The creation unit is used to create an assembled BIM model based on the overall BIM model. The assembled building BIM model is a model that includes all the building components and replaces some components with prefabricated components according to the assembly plan.

[0087] The inspection unit is used to inspect the prefabricated BIM model against the overall BIM model. If any discrepancies exist between the two models, the prefabricated BIM model is modified based on the inspection results to obtain the final BIM model. The monitoring results can be used to determine whether the prefabricated BIM model and the overall BIM model are consistent. If the prefabricated BIM model and the overall BIM model are consistent, the construction drawing data generated based on the overall BIM model and the prefabricated BIM model can ensure the data consistency of each construction drawing within the construction drawing data.

[0088] In this embodiment, a unified resource platform is established through preset BIM design standards, and a BIM overall model is generated on the resource platform based on the architectural BIM model and the structural BIM model, and then an assembled BIM model is generated based on the BIM overall model. Through the linkage between the assembled BIM model and the BIM overall model, when the verification results show that the positions and sizes of the components of the assembled BIM model and the components of the BIM overall model are inconsistent or do not meet the review requirements, automatic adjustments can be made to ensure the consistency of the construction drawing data, thereby reducing the designer's workload and improving the designer's design efficiency. Therefore, the assembled building design method based on the BIM platform can achieve the technical effect of improving the work efficiency of building design.

[0089] The drawing generation module includes: a setting unit, a classification unit and a storage unit;

[0090] The settings unit is used to delete the basic information in the BIM model, retain the component name and corresponding size data, and export the corresponding building component drawings; the exported drawings are clear and concise and can be easily identified;

[0091] The classification unit is used for classifying the building component drawings; the storage unit is used for storing the exported building component drawings; the automatic storage and classification of the assembled building drawings are completed through the classification unit and the storage unit.

[0092] The component processing module uses the processing factory to monitor the processing of building components according to the exported building component drawings.

[0093] The assembly module includes: an image acquisition unit, an analysis unit, a control unit and a monitoring unit;

[0094] An image acquisition unit, used to acquire image data of the construction site;

[0095] An analysis unit, used for analyzing the image data and obtaining a constructed assembly path;

[0096] a control unit for controlling an assembly process of the building component according to an assembly path;

[0097] The monitoring unit is used to obtain real-time images of the assembly process and monitor whether the building components in the real-time images are assembled according to the planned path.

[0098] The image acquisition module collects images through cameras installed at the prefabricated building hoisting construction site, builds a machine vision database of the construction site, and transmits the images to the image analysis unit through the communication unit;

[0099] The image analysis unit finds the optimal lifting path for prefabricated parts of prefabricated buildings and sends it to the equipment control unit through the communication unit; the control unit calculates the data required for specific lifting, and then uses the tower crane control module to realize the lifting of prefabricated parts; during the lifting process, the camera control module controls the camera to obtain real-time images, and uses the image processing and decision-making module to determine whether the prefabricated parts meet the set optimal lifting path for prefabricated parts. If there is a deviation, it will be corrected through the tower crane control unit. If not, the lifting of the prefabricated parts is completed and the next prefabricated part is lifted until the overall lifting of all prefabricated parts is completed.

[0100] The analysis unit uses a deep learning model composed of CNN and T2FNN to analyze the real-time image data of the prefabricated building hoisting construction site collected by the image acquisition unit, find out the obstacles that affect the hoisting of the prefabricated building, determine the location of the obstacles through the grid table, and find out the optimal assembly path of the prefabricated parts of the prefabricated building through the ant colony algorithm; the optimal assembly path of the prefabricated structure is sent to the control unit. This embodiment uses a camera instead of the human eye to analyze and obtain the best solution from complex scenes, which can better plan the path of the hoisting of prefabricated parts, greatly improve the hoisting efficiency and accuracy of prefabricated buildings, realize the intelligent hoisting of prefabricated buildings, and improve the shortcomings of manual hoisting. The obtained optimal hoisting path ensures that the hoisting time of prefabricated parts is the shortest and avoids all on-site obstacles during the hoisting process, which helps to improve the hoisting efficiency and accuracy of prefabricated buildings and reduce the difficulty of hoisting.

[0101] The inspection module includes: graphics acquisition unit, comparison unit and reassembly unit;

[0102] A graphics acquisition unit is used to collect laser scanning data after the building is assembled and to build a real-time assembly model of the building based on the laser scanning data;

[0103] A comparison unit is used to compare the consistency between the real-time assembly model and the BIM model constructed by the BIM modeling module;

[0104] The real-time assembly model is used to identify assembly errors based on the comparison results. Once an assembly error is identified, the error area is reassembled according to the BIM model.

[0105] In this embodiment, by performing fit recognition on the graphics after they are assembled, assembly errors can be automatically identified. After the errors are identified, the erroneous areas are re-checked, and then the assembly is re-completed according to the BIM model, so that the assembly can be completed accurately.

[0106] In another optional embodiment of the present application, as shown in FIG2 , a BIM-based prefabricated building design system is proposed, comprising: a data acquisition module, a construction simulation module, a scenario simulation module, and a three-dimensional display module. The data acquisition module is used to collect data on the assembly site and transmit the collected data to the construction simulation module; the construction simulation module is connected to the data acquisition module and is used to perform component simulation and construction simulation based on the assembly site data to obtain simulation results; the scenario simulation module is connected to the construction simulation module and is used to simulate the simulation results in different scenarios; and the three-dimensional display module is used to provide a three-dimensional display of the construction simulation process and simulation results.

[0107] The construction simulation module includes an analysis unit, a wiring unit, a component unit, a construction unit, and an early warning unit. The analysis unit constructs components based on the data of the assembly site, generating component data. Component data includes component shape and corresponding component quantity. The component unit generates simulated components based on the component data. The construction unit simulates construction based on the simulated components. The early warning unit issues early warnings for dangerous events that occur during the construction simulation. The wiring unit is connected to the analysis and early warning units. The analysis unit designs water and electricity wiring based on the data of the assembly site, and the wiring unit performs wiring according to the design.

[0108] Specifically, the analysis unit first uses the data of the assembly site and, based on the principle of "few specifications, multiple combinations" in graphic design, rationally designs or splits the components to facilitate subsequent production, transportation, and hoisting. The unit then determines the dimensions of the split components, and then, based on these dimensions, determines the volume of each component. The component's material parameters are then determined, and the resulting weight is then combined with the volume parameters to generate a simulated component with parameters such as volume and weight. These parameters are used for subsequent early warning analysis.

[0109] In this embodiment, a constitutive model is established for material parameters for use in stress analysis. Specifically, in this embodiment, the material parameters include: steel bar material and concrete material.

[0110] Among them, the constitutive model of steel bar material includes:

[0111] Where, σ s represents the stress of steel bar; E s represents the elastic modulus of steel bars; ε s represents the steel bar strain; f y,r Indicates the representative value of steel bar yield strength; f st,r Indicates the representative value of the ultimate strength of steel bars; ε y Indicates that f y,r The corresponding steel bar yield strain; ε uyrepresents the strain at the starting point of steel bar hardening; ε u represents the peak strain of the steel bar; k represents the slope of the hardening section of the steel bar.

[0112] The constitutive model of concrete material includes: σ=(1-d c )E c ε

[0113] Where, d c represents the concrete damage evolution parameter; E c represents the elastic modulus of concrete; d t represents the concrete damage evolution parameter; ε c,r Indicates the representative value of uniaxial compressive strength; f c,r represents the peak compressive strain of concrete; a c It represents the parameter value of the descending section of the concrete uniaxial compressive stress-strain curve.

[0114] The construction sequence is set and the construction process is simulated to control the construction process. At the same time, combined with the material constitutive model, the lifting scheme during the construction process is simulated to obtain the optimal lifting scheme. In order to better analyze the stress conditions during the component lifting process, the maximum equivalent plastic strain of concrete and the maximum principal stress cloud of concrete in all states are taken to analyze the lifting schemes of different components. Among them, the lifting schemes include: flip lifting, demoulding lifting, etc. During the flip lifting process, the maximum tensile stress of concrete in the flipping state and the lifting state is analyzed. By comparing with the standard value of the axial tensile strength of concrete, the location and number of anti-cracking steel bars to be installed are analyzed, and the interaction between the anti-cracking steel bars and concrete is used to avoid cracks. During the demoulding lifting process, the stress analysis is carried out with or without a balance beam and the corresponding three-point lifting and four-point lifting schemes. Warnings are issued for the occurrence of cracks and uneven stress. By adjusting the scheme, a lifting scheme for each component with more uniform stress distribution and less concrete damage is obtained.

[0115] The scenario simulation module includes: a scenario construction unit, a scenario database, and a scenario analysis unit; the scenario construction unit is used to construct different application scenarios and set the parameters of the application scenarios; the scenario database is used to store application scenarios and provide application scenario calling functions; the scenario analysis unit is used to perform data analysis on the assembly sites under different application scenarios and obtain analysis results.

[0116] Application scenarios include post-assembly, such as simulated assembly in a hospital, and actual use of medical equipment. By simulating different application scenarios, the assembly structure and placement of medical equipment can be optimized to achieve greater comfort and convenience.

[0117] The three-dimensional display module includes: a display unit and a storage unit; the display unit is used to display the construction simulation process and simulation results in three dimensions; the storage unit provides a storage function for storing the simulation results.

[0118] In another optional embodiment of the present application, as shown in FIG3 , a flowchart of a BIM-based prefabricated building simulation assembly method provided in an embodiment of the present application is provided. As shown in FIG3 , the method includes the following steps:

[0119] Step S1: Collect basic data of the site to be assembled; analyze the basic data to obtain the types and quantities of components to be assembled, and generate simulated components.

[0120] Based on the data of the assembly site and the principle of "few specifications, multiple combinations" observed in graphic design, components are rationally designed or disassembled to facilitate subsequent production, transportation, and hoisting. The dimensions of the disassembled components are then determined, and the volume of each component is determined based on these dimensions. The component's material parameters are then determined, and the resulting weight is calculated based on the volume parameters. This results in the generation of simulated components with parameters such as volume and weight. These parameters are used for subsequent early warning analysis.

[0121] Step S2: assemble the simulated components and analyze and issue early warnings on the data during the assembly process.

[0122] Step S21, constructing constitutive models of different materials;

[0123] Step S22: Design hoisting schemes for different components, perform stress analysis based on the constitutive model and scheme design, obtain stress conditions, and issue status warnings based on the stress conditions.

[0124] Specifically, a constitutive model is established for the material parameters of the component for stress analysis.

[0125] In this embodiment, the material parameters include: steel bar material and concrete material.

[0126] Among them, the constitutive model of steel bar material includes:

[0127] Where, σ s represents the stress of steel bar; E s represents the elastic modulus of steel bars; ε s represents the steel bar strain; fy,r Indicates the representative value of steel bar yield strength; f st,r Indicates the representative value of the ultimate strength of steel bars; ε y Indicates that f y,r The corresponding steel bar yield strain; ε uy represents the strain at the starting point of steel bar hardening; ε u represents the peak strain of the steel bar; k represents the slope of the hardening section of the steel bar.

[0128] The constitutive model of concrete material includes: σ=(1-d c )E c ε

[0129] Where, d c represents the concrete damage evolution parameter; E c represents the elastic modulus of concrete; d t represents the concrete damage evolution parameter; ε c,r Indicates the representative value of uniaxial compressive strength; f c,r represents the peak compressive strain of concrete; a c It represents the parameter value of the descending section of the concrete uniaxial compressive stress-strain curve.

[0130] The construction sequence is set, and the construction process is simulated at the same time, so as to control the construction. At the same time, combined with the constitutive model of the material, the lifting scheme during the construction process is simulated to obtain a better lifting scheme. In order to better analyze the stress conditions during the lifting of the components, the maximum equivalent plastic strain of concrete and the maximum principal stress cloud of concrete in the full state are taken to analyze the lifting schemes of different components. Among them, the lifting schemes include: flip lifting, demoulding lifting, etc. During the flip lifting process, the maximum tensile stress of concrete in the flipping state and the lifting state is analyzed. By comparing with the standard value of the axial tensile strength of concrete, the position and number of anti-cracking steel bars to be installed are analyzed, and cracks are avoided through the combined action of anti-cracking steel bars and concrete. During the demoulding lifting process, the stress analysis of the presence or absence of a balance beam and the corresponding three-point lifting and four-point lifting schemes is carried out to obtain lifting schemes for each component with more uniform stress distribution and less concrete damage.

[0131] Step S3: matching different application scenarios to the places to be assembled after the virtual assembly is completed, and performing data analysis and optimization on the places to be assembled under different application scenarios.

[0132] Application scenarios include post-assembly, such as simulated assembly in a hospital, and actual use of medical equipment. By simulating different application scenarios, the assembly structure and placement of medical equipment can be optimized to achieve greater comfort and convenience.

[0133] Step S4: Display the optimized final assembly plan in three dimensions.

[0134] In another optional embodiment of the present application, as shown in FIG4 , a schematic diagram of a BIM-based prefabricated building design system proposed in an embodiment of the present application is shown, including: a room model construction module, a facility model construction module, an equipment model construction module, a simulation assembly module, a collision warning module, and a scheme recording module. For example, when the system is used for the simulated assembly of equipment in a prefabricated ward, the room model construction module is used to construct the prefabricated ward area according to the design requirements. The facility model construction module is used to construct various medical facility assembly models. The equipment model construction module is used to construct various medical equipment models. The simulation assembly module is used to simulate the assembly of medical facility models and medical equipment models according to the layout of the ward area. The collision warning module is used to monitor collision accidents and issue collision warnings during the simulated assembly of medical facility models and medical equipment models. The scheme recording module is used to record the simulated assembly process of the medical facility model and the medical equipment model, and to output the final assembly construction plan and simulate the demonstration of the assembly construction plan by reorganizing the simulated assembly process.

[0135] When the system is used for simulated assembly of prefabricated animal laboratories, it simulates the elements of the laboratory in the BIM design based on BIM design, and uses BIM for collision detection; the electromechanical pipelines are integrated and disassembled into modules that can be quickly assembled; the overall installation process is simulated, the process, tools, personnel allocation, lifting plan, and equipment are simulated according to the actual installation process, and a risk assessment of the installation process is performed.

[0136] When the system is used for the implementation of prefabricated electromechanical systems in public buildings, it is based on BIM design. Through in-depth design and comprehensive pipeline layout of the areas where pipelines are concentrated around the core of the public building, the area is divided into multiple modules, the electromechanical pipelines are integrated and disassembled into modules that can be quickly assembled. The elements of the electromechanical components are simulated in the BIM design model, and BIM is used for collision detection to avoid collisions.

[0137] The room model construction module is primarily composed of a room model library and a fixed point marking unit. In this embodiment, the room model library is pre-set with standard ward room models and functional room models. The ward room model represents the standard ward layout and structural dimensions, including ordinary multi-person wards and single wards, ordinary wards for hospitalized patients, and emergency wards. The difference between the two is that ordinary wards are mainly equipped with beds and necessary medical equipment, while emergency wards require more medical equipment, including first aid equipment, facilities, more operating tables, larger operating spaces, etc. The functional room model represents functional rooms, including medical staff offices, drug rooms, operating rooms, and other medical spaces, as well as functional rooms for equipment and facilities, such as distribution rooms, power rooms, and other functional rooms for installing equipment and facilities. It is also possible to construct more ward rooms with different structures and sizes, as well as functional rooms with different functions, according to actual needs. This will not be repeated here. However, no matter what kind of room it is, it needs to be able to be assembled into an integrated ward area. Therefore, all ward room models and functional room models adopt a unified standard connection form to ensure the normal movement of personnel and the connection and installation of various facilities and equipment.

[0138] Furthermore, in this embodiment, a fixed point marking unit is provided. It is used to set marks on the walls of the ward room model and / or the functional room model that can be used as fixed load-bearing installation positions. As mentioned above, different rooms have different functions, and also have different structures and sizes. Although the connection form is a unified standard, which place inside each room can be used as a load-bearing fixed installation position is not consistent. In this case, a fixed point marking unit is needed to mark the positions that can be used as fixed load-bearing installations according to the structure, size, and function of each room for subsequent installation and use of various medical facilities.

[0139] The facility model building module includes a facility model library with pre-set standard facility models, including necessary water, electricity, heating, and other infrastructure, various medical gas pipelines and lines, various necessary power equipment, pipelines, ventilation, etc. In this embodiment, all of these are medical facilities. Taking the most common oxygen pipelines and power lines in the ward as an example, with corresponding distribution rooms and oxygen supply rooms, although standard facility models have been built and pre-set, namely the oxygen pipeline model (including the pipeline and necessary protective pipe troughs) and the power line model (including the line itself and necessary protective casing), their lengths, corners, directions, and endpoints all need to be adjusted accordingly, and each adjustment is reflected in the corresponding data adjustment. Therefore, when the facility model is deployed, its parameter data is also adjusted in real time.

[0140] Furthermore, due to the adjustments made to various facility models during actual installation, the fixing points for these facilities on the wall also need to be clearly indicated. Therefore, a fixing point marking unit is added to mark the locations where fixings are required based on the facility model structure. This marked location must not only meet the fixing requirements of the facility itself, but also correspond to the load-bearing fixing locations in the room mentioned above to ensure a secure installation.

[0141] The device model building module includes a medical device model library with pre-set models for various types of medical devices. Medical devices come in various sizes. Small medical devices can be deployed and installed directly in the room, while large medical devices may be too large to be directly installed in the ward. At this point, the assembly unit can disassemble the medical device model based on the specific structure of the actual medical device, breaking it down into individual components. After the components are transported to the corresponding room, they are assembled in the room. This transportation and assembly process can be completed first, followed by in-room assembly, or it can be carried out continuously, with a portion transported, a portion assembled, another portion transported, and a further portion assembled. Which method is used will depend on the monitoring results of the collision warning module.

[0142] The collision warning monitoring module not only detects collisions and issues collision warnings during the simulated assembly of medical facility and equipment models, but also monitors individual component transport and assembly processes for collisions. If a collision occurs, it also implies that collisions will occur during the actual construction process, potentially causing damage to the room, facilities, or equipment.

[0143] In this embodiment, the collision warning monitoring module uses an axis-aligned bounding box (AABB) algorithm to determine whether there is a collision between objects.

[0144] The simulation assembly module simulates the assembly of various medical facility models and various medical equipment models mentioned above according to the layout of the ward area, and the simulation process is fully recorded by the solution recording module.

[0145] In this embodiment, the scenario recording module includes a recording unit, a rearrangement unit, an output unit, and a simulation reproduction unit.

[0146] Specifically, the recording unit is used to record the simulated assembly process of the medical facility and equipment models. This simulated assembly process includes all operations, including modifications, deletions, adjustments, and so on. Obviously, this will result in many unnecessary operations. The reorganization unit reorganizes the simulated assembly process to preserve all these operations, including removing duplicate or modified operations and correcting the installation positions of various medical facility and equipment models, thereby presenting a smooth installation process. Finally, the output unit outputs the final reorganized assembly plan. Simultaneously, the simulation and reproduction unit simulates and reproduces the installation process of the entire prefabricated ward and its various medical facilities and equipment based on this assembly plan. This animation visually presents the entire assembly plan, facilitating corrective work. If problems arise during the simulation and reproduction process, the recording unit can be used to identify the cause or problem point and make corrections.

[0147] The embodiment of the present application uses BIM technology to achieve simulated assembly of equipment in prefabricated wards, thereby improving the accuracy and efficiency of equipment assembly.

[0148] In another optional embodiment of the present application, as shown in Figure 5, a schematic diagram of a BIM-based prefabricated building design system provided in this embodiment of the present application includes: a model database, a design module, a BIM assembly module, and a load testing module. Taking laboratory simulation assembly as an example, the model database is used to store 3D models of the building materials required to construct the laboratory.

[0149] The 3D model includes: wall models, pipeline models, building power distribution facility models, and experimental equipment models. First, the structural parameters of the existing chemical laboratory are collected. Specifically, BIM technology is used to extract the internal structure of the existing laboratory, including wall structure data, pipeline structure and connection data, circuit layout data, and experimental equipment data. At the same time, wall material and pipeline material data are collected according to the design drawings, and wall models, pipeline models, building power distribution facility models, and experimental equipment models are constructed based on this data. BIM technology is a building information modeling technology based on digital modeling, which can be used for efficient design, simulation, and collaboration. Common BIM software includes Revit, Tekla, ArchiCAD, etc.

[0150] The design module is used to design chemical laboratories.

[0151] The working process of the design module includes: providing a laboratory design platform for users, designing a chemical laboratory according to user needs, and generating an overall design drawing of the laboratory. When designing a laboratory, the overall appearance and layout of the laboratory must be designed first, and then the internal structure of the laboratory must be designed. The internal structural space of the laboratory includes: a number of pre-divided spaces and internal structural parameters of the building divided according to the design apartment type; in this embodiment, the building structure in the design stage is subjected to model space extraction, and the extracted model space is divided according to functionality to obtain a number of pre-divided spaces, and then the various parameters of each pre-divided space inside the building are extracted to obtain the usable area of ​​each pre-divided space, the height and width of the wall, the position of doors and windows, and the size of doors and windows.

[0152] The BIM assembly module is used to simulate assembly using 3D models and laboratory designs based on BIM technology.

[0153] The workflow of the BIM assembly module includes: using 3D models and laboratory designs to simulate assembly; performing collision detection when assembling 3D models; detecting whether there are collisions or conflicts between components in the assembled chemical laboratory based on the position, size and collision rules of different building materials, and giving warnings or automatically making adjustments to ensure the accuracy and rationality of the simulated construction.

[0154] The load test module is used to perform load tests on assembled laboratory models.

[0155] The workflow of the load test module includes: applying a load to the laboratory model, obtaining mechanical data, displacement data, and strain data during the test; updating the laboratory model based on the mechanical data, displacement data, and strain data to obtain a measured model of the actual state; merging the laboratory model and the measured model to obtain a digital fusion model, and obtaining the load state during the assembly process based on the digital fusion model. In this embodiment, first, a concentrated force point on the structure is selected as an observation point in the laboratory model, a virtual loading frame is set as the bearing platform of the laboratory model, and then a virtual force-adding device is set on the virtual loading frame to apply a load to the laboratory model; the feasibility of the assembly scheme is judged based on the load state. After the load is applied, the mechanical data and displacement data of the observation points in the laboratory model, as well as the strain data of the load-bearing wall, are collected, and the model is updated and fused based on these data to obtain the load state of the laboratory model, and the feasibility of the laboratory assembly scheme is judged based on the load state.

[0156] In another optional embodiment of the present application, a BIM-based building simulation assembly method is provided. FIG6 is a flowchart of a BIM-based building simulation assembly method provided in an embodiment of the present application. Taking the above-mentioned laboratory simulation assembly as an example, the method includes the following steps:

[0157] S1. Generate and store 3D models of building materials required to construct the laboratory.

[0158] The 3D model includes: wall models, pipeline models, building power distribution facility models, and experimental equipment models. First, the structural parameters of the existing chemical laboratory are collected. Specifically, BIM technology is used to extract the internal structure of the existing laboratory, including wall structure data, pipeline structure and connection data, circuit layout data, and experimental equipment data. At the same time, wall material and pipeline material data are collected according to the design drawings, and wall models, pipeline models, building power distribution facility models, and experimental equipment models are constructed based on this data. BIM technology is a building information modeling technology based on digital modeling, which can be used for efficient design, simulation, and collaboration. Common BIM software includes Revit, Tekla, ArchiCAD, etc.

[0159] S2. Design a chemical laboratory.

[0160] S2 includes: providing a laboratory design platform for users, designing a chemical laboratory according to user needs, and generating an overall design drawing of the laboratory. When designing a laboratory, the overall appearance and layout of the laboratory must be designed first, and then the internal structure of the laboratory must be designed. The internal structural space of the laboratory includes: a number of pre-divided spaces and internal structural parameters of the building divided according to the design apartment type; in this embodiment, the building structure in the design stage is modeled and space extracted, and the extracted model space is divided according to functionality to obtain a number of pre-divided spaces, and then the various parameters of each pre-divided space inside the building are extracted to obtain the usable area of ​​each pre-divided space, the height and width of the wall, the position of doors and windows, and the size of doors and windows.

[0161] S3. Based on BIM technology, simulate assembly using 3D models and laboratory designs.

[0162] S3 includes: using 3D models and laboratory designs to simulate assembly; performing collision detection when assembling 3D models; detecting whether there are collisions or conflicts between components in the assembled chemical laboratory based on the position, size and collision rules of different building materials, and giving warnings or automatically making adjustments to ensure the accuracy and rationality of the simulated construction.

[0163] S4. Perform load test on the assembled laboratory model.

[0164] S4 includes: applying a load to the laboratory model, obtaining mechanical data, displacement data, and strain data during the test; updating the laboratory model based on the mechanical data, displacement data, and strain data to obtain a measured model of the actual state; merging the laboratory model and the measured model to obtain a digital fusion model, and obtaining the load state during the assembly process based on the digital fusion model. In this embodiment, first, a concentrated force point on the structure is selected as an observation point in the laboratory model, a virtual loading frame is set as the bearing platform of the laboratory model, and then a virtual force device is set on the virtual loading frame to apply a load to the laboratory model; the feasibility of the assembly plan is judged based on the load state. After the load is applied, the mechanical data and displacement data of the observation points in the laboratory model, as well as the strain data of the load-bearing wall, are collected, and the model is updated and fused based on these data to obtain the load state of the laboratory model, and the feasibility of the laboratory assembly plan is judged based on the load state.

[0165] In another optional embodiment of the present application, as shown in Figure 7, a schematic diagram of a BIM-based prefabricated building design system provided in an embodiment of the present application is provided, including a pipeline installation simulation system to realize pipeline installation simulation, including: a three-dimensional modeling module, a simulation module, a parameter setting module and a visualization module; the three-dimensional modeling module is used to create and edit the pipeline information model using BIM software; the simulation module is used to simulate the pipeline installation process based on the pipeline information model; the parameter setting module is used to set the pipeline parameters during the pipeline installation process; the visualization module is used to display the simulation results.

[0166] The simulation module includes a resource scheduling unit and a collision detection unit. The resource scheduling unit is used to allocate resources during pipeline installation, while the collision detection unit is used to detect collisions and generate collision reports. The collision detection unit uses an axis-aligned bounding box algorithm to detect collisions during pipeline installation.

[0167] Pipeline parameters include: pipeline properties and installation parameters; the parameter setting module includes: pipeline parameter unit and installation parameter unit; the pipeline parameter unit is used to set pipeline properties, including: pipeline diameter, wall thickness and material; the installation parameter unit is used to set installation parameters, including: installation sequence, installation method and installation time.

[0168] The visualization module includes: a report generation unit and a three-dimensional visualization unit; the report generation unit is used to generate a chart report during the simulation installation process; the three-dimensional visualization unit is used to display the simulation process and results in three-dimensional form.

[0169] The following will describe in detail how the present invention solves technical problems in real life in conjunction with this embodiment.

[0170] First, the 3D modeling module uses BIM software to create and edit the pipeline information model.

[0171] Using BIM technology, pipeline information models can be created and edited in a simulated environment. BIM technology, an information modeling technology based on digital modeling, enables efficient design, simulation, and collaboration. Common BIM software includes Revit, Tekla, and ArchiCAD. Users can import pipeline structure drawings and design requirements into BIM software and perform 3D modeling to generate pipeline information in a simulated environment.

[0172] The simulation module then simulates the pipeline installation process based on the pipeline information model, including pipeline routing, connection, and installation. During the simulation, users use the resource scheduling module to schedule and allocate resources based on pipeline installation requirements and resource availability.

[0173] After the simulated installation is completed, a collision detection unit is used to detect whether a collision occurs. The specific process includes:

[0174] 1. Collider Definition: During the simulation, you need to define a collider for each object to describe its shape and size. Colliders can be simple geometric shapes like rectangles, circles, and polygons, or complex surfaces. By defining colliders, you can determine the collision relationships between objects.

[0175] 2. Collision Detection Algorithm: The collision detection algorithm is the core part of the collision detection unit and is used to determine whether there is a collision between two or more objects. This embodiment uses the AABB (Axis Aligned Bounding Box) algorithm to determine whether there is a collision between objects.

[0176] 3. Collision Response: When a collision is detected between objects, the collision detection unit calculates the collision response, which is the post-collision motion state of the objects. Based on the physical properties of the objects (such as mass and elasticity), the velocity and direction changes after the collision can be calculated. Calculating the collision response ensures that the simulation process is consistent with the actual situation.

[0177] 4. Collision Report: During the pipeline installation simulation, the collision detection unit generates a collision report to record any collisions between the pipeline and other elements. This report includes information such as the collision location, the ID of the colliding object, and the post-collision motion state. By analyzing the collision report, potential installation issues can be identified, leading to optimized pipeline installation plans.

[0178] Specifically, the process of performing collision detection using the Axis-Aligned Bounding Box (AABB) algorithm includes:

[0179] Calculate the minimum and maximum boundaries of the pipe along the x-, y-, and z-axes. Typically, the boundaries of a pipe can be represented by a vector containing minimum and maximum values. For example, the boundary of a rectangular object along the x-axis can be represented as (minx, maxx), and the boundary along the y-axis can be represented as (miny, maxy). During the pipe installation process, calculate the boundaries of the pipe's surrounding elements along the x-, y-, and z-axes (if applicable). Determine whether the pipe and surrounding elements overlap along each axis. For each axis, if the distance between the minimum boundaries of two objects is greater than or equal to the distance between their respective maximum boundaries, then they do not overlap along that axis. Otherwise, they overlap along that axis. If the two rectangular objects overlap along all axes, then there is a collision between them. Otherwise, there is no collision between them. Furthermore, to improve detection accuracy, a SAT detection algorithm can be added to enhance the accuracy of collision detection.

[0180] During the pipeline installation process, use the parameter setting module to set pipeline parameters, such as pipeline type, installation sequence, and installation time. Specifically, use the pipeline parameter unit to set pipeline properties and specifications, such as pipeline diameter, wall thickness, and material; use the installation parameter unit to set pipeline parameters, such as installation sequence, installation method, and installation time.

[0181] Finally, the visualization module is used to display the simulation results, including the process and results of pipeline installation.

[0182] Among them, the report generation unit presents the installation report in a visual manner such as a chart, and generates a report chart to present the collision situation, resource scheduling, and installation time during the pipeline installation process.

[0183] In this embodiment, the three-dimensional visualization unit can also combine the simulation results with the pipeline model to intuitively display the collision situation. By rendering the colors of different parts of the pipeline model, different collision situations are represented by different colors.

[0184] In another optional embodiment of the present application, a BIM-based installation simulation method is provided, comprising the following steps:

[0185] S1. Use BIM software to create and edit pipeline information models.

[0186] Using BIM technology, pipeline information models can be created and edited in a simulated environment. BIM technology, an information modeling technology based on digital modeling, enables efficient design, simulation, and collaboration. Common BIM software includes Revit, Tekla, and ArchiCAD. Users can import pipeline structure drawings and design requirements into BIM software and perform 3D modeling to generate pipeline information in a simulated environment.

[0187] S2. Simulate the pipeline installation process based on the pipeline information model.

[0188] This includes the routing, connection, and installation of pipelines. During the simulation, resources are scheduled and allocated based on the pipeline installation requirements and resource availability.

[0189] After the simulated installation is completed, check whether a collision occurs; the specific process includes:

[0190] 1. Collider Definition: During the simulation, you need to define a collider for each object to describe its shape and size. Colliders can be simple geometric shapes like rectangles, circles, and polygons, or complex surfaces. By defining colliders, you can determine the collision relationships between objects.

[0191] 2. Collision Detection Algorithm: The collision detection algorithm is the core part of the collision detection unit and is used to determine whether there is a collision between two or more objects. This embodiment uses the AABB (Axis Aligned Bounding Box) algorithm to determine whether there is a collision between objects.

[0192] 3. Collision Response: When a collision is detected between objects, the collision detection unit calculates the collision response, which is the post-collision motion state of the objects. Based on the physical properties of the objects (such as mass and elasticity), the velocity and direction changes after the collision can be calculated. Calculating the collision response ensures that the simulation process is consistent with the actual situation.

[0193] 4. Collision Report: During the pipeline installation simulation, the collision detection unit generates a collision report to record any collisions between the pipeline and other elements. This report includes information such as the collision location, the ID of the colliding object, and the post-collision motion state. By analyzing the collision report, potential installation issues can be identified, leading to optimized pipeline installation plans.

[0194] Specifically, the steps of performing collision detection using the Axis-Aligned Bounding Box (AABB) algorithm include:

[0195] Calculate the minimum and maximum boundaries of the pipe along the x-, y-, and z-axes. Typically, the boundaries of a pipe can be represented by a vector containing minimum and maximum values. For example, the boundary of a rectangular object along the x-axis can be represented as (minx, maxx), and the boundary along the y-axis can be represented as (miny, maxy). During the pipe installation process, calculate the boundaries of the pipe's surrounding elements along the x-, y-, and z-axes (if applicable). Determine whether the pipe and surrounding elements overlap along each axis. For each axis, if the distance between the minimum boundaries of two objects is greater than or equal to the distance between their respective maximum boundaries, then they do not overlap along that axis. Otherwise, they overlap along that axis. If the two rectangular objects overlap along all axes, then there is a collision between them. Otherwise, there is no collision between them. Furthermore, to improve detection accuracy, a SAT detection algorithm can be added to enhance the accuracy of collision detection.

[0196] S3. During the pipeline installation process, set pipeline parameters.

[0197] Pipeline parameters include: pipeline properties and installation parameters; the parameter setting module includes: pipeline parameter unit and installation parameter unit; the pipeline parameter unit is used to set pipeline properties, including: pipeline diameter, wall thickness and material; the installation parameter unit is used to set installation parameters, including: installation sequence, installation method and installation time.

[0198] S4. Display simulation results through visualization.

[0199] The installation report is presented in a visual format, such as a chart. This report chart can be used to illustrate collisions, resource scheduling, and installation time during the pipeline installation process. In this implementation, the simulation results can be combined with the pipeline model to visually display collisions. Different colors can be used to represent different collision situations by rendering different parts of the pipeline model.

[0200] In another optional embodiment of the present application, as shown in FIG8 , a schematic diagram of a BIM-based prefabricated building design system provided in an embodiment of the present application is provided for pipeline installation cost accounting. The system includes: a BIM modeling module, a pipeline classification and counting module, a market price statistics module, and a pipeline cost accounting module;

[0201] The BIM modeling module is used to perform 3D modeling based on architectural drawings and generate 3D models;

[0202] The pipeline classification and counting module is used to classify the pipelines in the three-dimensional model, mark each type of pipeline and count them separately to obtain the number of different types of pipelines;

[0203] The market price statistics module is used to collect statistics on the price and quality of pipelines on the market;

[0204] The pipeline cost accounting module is used to generate plans based on the price, quality and number of different types of pipelines on the market, obtain different pipeline installation plans, and calculate the cost of the pipeline installation plans.

[0205] The BIM modeling module includes a point cloud scanning submodule, a point cloud preprocessing submodule, a pipeline extraction submodule, and a model building submodule;

[0206] The point cloud scanning submodule is used to scan architectural drawings using the SL-100D to obtain point cloud data of the building;

[0207] The point cloud preprocessing submodule is used to perform format conversion, data fusion, redundancy elimination, point cloud coloring and point cloud segmentation on the point cloud data;

[0208] Point cloud segmentation is performed uniformly based on geometric shapes: the point cloud is divided into superpoints. In an unsupervised environment, the point cloud is input and partitioned to produce a superpoint graph. Each node in the superpoint graph corresponds to a small block of the entire point cloud, and the same basic units of geometric shape correspond to this. Using the boundary features of superpoints and a deep learning algorithm based on graph convolution, the nodes are segmented.

[0209] The pipeline extraction submodule is used to extract pipelines from the preprocessed point cloud;

[0210] The model building submodule is used to make a two-dimensional pipeline distribution map based on the extracted pipelines and pre-processed point clouds, and to construct a BIM three-dimensional model of the pipeline distribution map using Revit software.

[0211] The pipeline classification and counting module also includes a pipeline classification submodule and a pipeline measurement submodule;

[0212] The pipeline classification submodule is used to classify pipelines according to different colorings based on the point cloud coloring effect in the point cloud preprocessing submodule;

[0213] The pipeline measurement submodule is used to measure the number of pipelines based on the pipeline point cloud coloring in the pipeline classification submodule.

[0214] The measurement of pipeline quantity based on pipeline point cloud coloring in the pipeline classification submodule specifically includes:

[0215] Obtain a colored image of the pipeline point cloud, and divide the image into three images: PR, PG, and PB according to the three primary colors;

[0216] Adjust the lower limit of the color value of the background used to filter the PR, PG, and PB images to remove the background and noise of the images and obtain denoised images of the same size;

[0217] Convert the denoised image to grayscale, blur the edges of the grayscale image using Gaussian filtering to obtain a filtered denoised image;

[0218] After the filtered denoised image is eroded and expanded, the outer contour of the pipeline is detected by the edge tracking algorithm to obtain N outer contours of the pipeline in the grayscale image, where N ≥ 1.

[0219] Based on all the pixels that make up the outer contour of each pipeline, determine whether the gradient of each pixel is the largest among the surrounding pixels with the same gradient direction. If so, retain the current pixel; otherwise, remove the current pixel.

[0220] Determine whether the number of pixels of the current pipeline outer contour is less than the set threshold, then extract the pixels of the current pipeline outer contour, and thus filter M pipeline outer contours from N pipeline outer contours, 1≤M≤N;

[0221] The outer contours of the M pipelines are further extracted using the convex hull function to obtain the pixel points that form the contours around the entire pipeline, thereby obtaining the accurate outer contours of the M pipelines;

[0222] According to the number of outer contours, the number of pipes is obtained.

[0223] The market price statistics module includes an item positioning submodule, a matching and supplementing submodule, and a pipeline-related data submodule;

[0224] The item location submodule is used to locate products similar to pipelines in the market;

[0225] The matching and supplementing submodule is used to supplement similar products by combining fuzzy matching methods;

[0226] The pipeline-related data submodule is used to obtain relevant data of the pipeline products and products similar to the pipeline on the market based on the supplemented similar products.

[0227] Products similar to pipes in the positioning market include:

[0228] Use clustering algorithms to locate similar products:

[0229] Manually annotate the pipeline's characteristic attributes;

[0230] Manually annotate searchable corpus of similar data to the pipeline;

[0231] Establishing a similarity search language model based on natural language processing technology and the approximate corpus;

[0232] Similar products in the pipeline are clustered based on semi-supervised natural language processing technology and the similarity search language model.

[0233] After clustering, the basic information of pipelines in the market is obtained, the searched products are analyzed, and keyword matching is performed on the details of the searched product information. All pipeline information related to the searched pipelines is realized.

[0234] The pipeline cost accounting module also includes an installation plan generation submodule and a plan cost accounting submodule;

[0235] The solution generation submodule is used to formulate installation solutions based on the number of various pipelines and the market price of pipelines;

[0236] The solution cost accounting submodule is used to calculate the cost of the installation solution based on the installation solution.

[0237] The installation plan is formulated based on the number of various types of pipelines and the market price of pipelines, including:

[0238] Modify the pipeline according to the required pipeline length, type and material;

[0239] The genetic algorithm is used to obtain the comprehensive installation results of the modified pipeline, and the pipeline installation plan is generated according to the comprehensive installation results.

[0240] When specifying an installation plan, the selected pipeline is obtained by querying the structured data through interaction operations. The query conditions are encoded using the product-function-model-material-price system structure.

[0241] In another optional embodiment of the present application, a BIM-based prefabricated building simulation assembly method is provided, the method comprising the following steps:

[0242] Step S1: Collect data information of the building to be assembled; analyze the data information;

[0243] Step S2: constructing a BIM model of the prefabricated building based on the data information;

[0244] Step S3: Export building component drawings based on the BIM model;

[0245] Step S4: planning an assembly path for the manufactured building components, and assembling them based on the planned path.

[0246] In another optional embodiment of the present application, as shown in FIG9 , an automatic riveting method is proposed for planning a riveting path and automatically riveting according to the planned riveting path. The method includes the following steps:

[0247] Collecting an image of the component to be riveted, and preprocessing the image of the component to be riveted to obtain a preprocessed image;

[0248] Perform positioning detection on the pre-processed image to obtain the position of the riveting point;

[0249] The riveting path is planned based on the riveting point position to obtain the riveting path, and automatic riveting is achieved based on the riveting path.

[0250] In this embodiment, the method for obtaining the preprocessed image includes:

[0251] The image of the riveted component is denoised by a dual-domain image denoising method to obtain a denoised image;

[0252] Perform image enhancement processing on the denoised image through piecewise linear transformation to obtain an enhanced image;

[0253] Perform edge detection on the enhanced image to obtain the preprocessed image.

[0254] In this embodiment, the method for obtaining a denoised image includes:

[0255] Perform preliminary denoising on the image using spatial domain methods. This can include common spatial domain filtering techniques such as mean filtering, median filtering, or Gaussian filtering. These methods can effectively reduce some high-frequency noise in the image. Convert the image to the frequency domain, typically using a Fourier transform. Frequency domain representation can help analyze the frequency information in the image and aid in understanding the nature of the noise. In the frequency domain, further noise removal can be performed using filtering or other frequency domain techniques. Common frequency domain filtering methods include using a low-pass filter, such as a Gaussian low-pass filter, to retain the low-frequency information of the image while removing high-frequency noise. Depending on the specific situation, adjust the parameters of the denoising algorithm to achieve the best results. This may include adjusting the filter size, the parameters of the frequency domain filter, etc. Convert the processed image from the frequency domain back to the spatial domain to obtain the final denoised image.

[0256] In this embodiment, the method for enhancing an image includes:

[0257] As shown in Figure 11, suppose the original image f(x, y) is in [0, Mf], the grayscale range of the target of interest is in [a, b], and its grayscale range is to be stretched to [c, d], then the corresponding piecewise linear transformation expression is:

[0258] In this embodiment, the method for performing edge detection includes:

[0259] Convert the enhanced image to a grayscale image and smooth the image using a smoothing filter (such as a Gaussian filter). Smoothing helps reduce noise in the image and makes the edge detection results more stable. Define a Laplacian kernel (convolution kernel), which is usually used to highlight the edges in the image. The convolution kernel is as follows: [0 -1 0] [-1 4 -1] [0 -1 0]

[0260] Performs a convolution operation on the image using the selected Laplacian kernel. At each pixel, the convolution kernel is multiplied by the corresponding region of the image, and the results are summed to obtain the convolved pixel value. The convolution result is thresholded to emphasize edges. Pixels with edge responses exceeding the threshold are marked as edges. Based on the thresholding result, edges in the image are marked white, and other regions are marked black.

[0261] In this embodiment, the method for obtaining the riveting point position includes:

[0262] Acquire the rivet point image, build a feature extraction model based on the VGG19 network, input the rivet point image into the feature extraction model to obtain the rivet point features, build a rivet point recognition model based on the rivet point features, input the preprocessed image into the rivet point recognition model to obtain the rivet points in the preprocessed image, build a coordinate system for the preprocessed image, and determine the rivet point positions based on the coordinate system.

[0263] Among them, the 16 convolutional layers and 5 pooling layers of the VGG19 network are used to build a feature extraction model without using fully connected layers.

[0264] In this embodiment, the method for obtaining the riveting path includes:

[0265] Take the rivet point closest to the rivet pin as the starting rivet point, find the point closest to the starting rivet point as the next rivet point, and so on until the riveting is completed.

[0266] As shown in FIG10 , the present invention proposes an automatic riveting system, comprising:

[0267] An image acquisition module is used to acquire images of components to be riveted and pre-process the images of the components to be riveted to obtain pre-processed images;

[0268] The positioning module is connected to the image acquisition module and is used to perform positioning detection on the pre-processed image to obtain the position of the riveting point;

[0269] A path planning module, connected to the positioning module, is used to plan the riveting path based on the riveting point positions;

[0270] The robotic arm is connected to the path planning module and performs automatic riveting based on the riveting path and riveting point positions.

[0271] In this embodiment, the image acquisition module includes a shooting unit and a pre-processing unit;

[0272] The shooting unit is used to shoot images of the components to be riveted;

[0273] The pre-processing unit is used to perform image enhancement processing on the image of the component to be riveted.

[0274] In this embodiment, the pre-processing unit includes a denoising sub-unit, an image enhancement sub-unit and an edge detection sub-unit;

[0275] The denoising subunit is used to denoise the image of the riveted component by using a dual-domain image denoising method to obtain a denoised image;

[0276] The image enhancement subunit is used to perform image enhancement processing on the denoised image through piecewise linear transformation to obtain an enhanced image;

[0277] The edge detection subunit is used to perform edge detection on the enhanced image to obtain a preprocessed image.

[0278] In this embodiment, the positioning module includes a clipping unit, a model building unit and a coordinate system building unit;

[0279] The cropping unit is used to crop the pre-processed image to obtain the riveted point image;

[0280] The model building unit is used to build a rivet point recognition model based on the rivet point image;

[0281] The coordinate system construction unit is used to construct the coordinate system of the preprocessed image.

[0282] In another optional embodiment of the present application, a method for evaluating the appearance of rivets is proposed to address the problems of low speed and efficiency of manual visual inspection of rivet quality, high labor costs, difficulty in quickly detecting minor appearance defects, and inability to ensure consistency of inspection results due to subjective factors in the prior art. The method comprises:

[0283] The rivet point image is captured by a calibrated camera, and the rivet point image is preprocessed to obtain a processed image;

[0284] In a preferred embodiment, the viewing angle and distance of the image acquisition device are calculated according to the type of riveted point, the image acquisition device is arranged according to the viewing angle and distance and the camera is calibrated, and images of the riveted points after the riveting process is completed are acquired. The riveted point images are numbered and the image acquisition time is extracted, and then the images are associated with the riveted point images and stored.

[0285] In a preferred embodiment, the preprocessing process includes: smoothing the riveted point image, decomposing the image to remove noise through wavelet transform to obtain a reconstructed image; grayscale the reconstructed image to obtain a grayscale image, binarizing the grayscale image to obtain a binary image, and using a contour search algorithm to obtain contour combinations in the riveted point image; obtaining standard contour information based on the riveted point number, screening the contour combinations based on the standard contour information to obtain a screened contour combination, and obtaining the minimum bounding rectangle of the screened contour combination as the processed image.

[0286] Construct a convolutional neural network model and train it using a sample dataset to obtain a riveting appearance analysis model.

[0287] A preferred implementation method is to construct a convolutional neural network model and improve the convolutional neural network through an attention mechanism; obtain standard images and misprinted images of riveted points to form a sample data set, and perform data enhancement processing; use the processed sample data set to train the improved convolutional neural network model to obtain a riveted appearance analysis model; and obtain evaluation results based on the processed images and the riveted appearance analysis model.

[0288] The processed image is input into the riveted appearance analysis model to obtain feature information. The riveted appearance is evaluated based on the feature information, and the evaluation results are displayed together with the riveted point image.

[0289] In a preferred embodiment, the process of obtaining the evaluation results includes: inputting the processed image into a riveted appearance analysis model to obtain feature information, performing principal component analysis on the feature information to obtain an important feature set, wherein the feature information includes abnormal feature values; judging the type of abnormality based on the abnormal feature values, and determining the qualification of the riveted point based on the proportion of the abnormal value in the important feature set.

[0290] As shown in FIG12 , this embodiment provides a riveting appearance evaluation system, including:

[0291] Image acquisition module, processing module, evaluation module, and display module;

[0292] The image acquisition module is used to acquire images of the riveted points to obtain images of the riveted points;

[0293] In some embodiments, the image acquisition module includes a first acquisition unit and a second acquisition unit;

[0294] The first acquisition unit is used to calculate the viewing angle and distance of the image acquisition device according to the type of the riveted point, arrange the image acquisition device according to the viewing angle and distance, and calibrate the camera;

[0295] The second acquisition unit is used to acquire riveting point images after the riveting process is completed and transmit them to the processing module, number the riveting point images and extract the image acquisition time, and then associate them with the riveting point images for storage.

[0296] The processing module is used to pre-process the riveting point image to obtain a processed image;

[0297] In some embodiments, the processing module includes: a first pre-processing unit, a second pre-processing unit, and a third pre-processing unit;

[0298] The first pre-processing unit is used to smooth the riveted point image, decompose the image by wavelet transform to remove noise, and obtain a reconstructed image;

[0299] The second preprocessing unit is used to grayscale the reconstructed image to obtain a grayscale image, binarize the grayscale image to obtain a binary image, and use a contour search algorithm to obtain a contour combination in the riveted point image;

[0300] The third preprocessing unit is used to obtain standard contour information according to the rivet number, filter the contour combination based on the standard contour information, obtain the filtered contour combination, and obtain the minimum circumscribed rectangle of the filtered contour combination as a processed image.

[0301] The evaluation module is used to construct and train a convolutional neural network model to obtain a riveted appearance analysis model, input the processed image into the riveted appearance analysis model to obtain feature information, and evaluate the riveted appearance based on the feature information;

[0302] In some embodiments, the evaluation module includes a first unit, a second unit, and a third unit;

[0303] The first unit is used to build a convolutional neural network model and improve the convolutional neural network through the attention mechanism;

[0304] The second unit is used to obtain standard images and misprinted images of riveted points to form a sample data set, and perform data enhancement processing. The processed images are used to train the improved convolutional neural network model to obtain a riveted appearance analysis model;

[0305] The third unit is used to obtain an evaluation result based on the processed image and the riveting appearance analysis model.

[0306] In some embodiments, the third unit includes a feature extraction unit and an evaluation unit;

[0307] The feature extraction unit is used to input the processed image into the riveting appearance analysis model to obtain feature information, perform principal component analysis on the feature information, and obtain an important feature set, wherein the feature information includes abnormal feature values;

[0308] The evaluation unit determines the abnormality type based on the abnormal feature value and determines the qualification of the riveting point based on the proportion of the abnormal value in the important feature set.

[0309] The display module is used to display the riveting point image and evaluation results.

[0310] In the embodiment of the present application, by evaluating the rivet appearance based on machine vision, high-precision automated rivet appearance detection is achieved, thereby improving the efficiency and accuracy of rivet appearance detection.

[0311] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Persons skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application are intended to be within the scope of protection of the present application.

Claims

1. An assembly building design system based on BIM, characterized in that Including: A data acquisition module, a BIM modeling module, a drawing generation module, a component processing module, an assembly module, and an inspection module; The data acquisition module is used to collect data information of the prefabricated building; The BIM modeling module constructs a BIM model of the prefabricated building according to the data information; The drawing generation module is used to export building component drawings according to the BIM model; The component processing module is used to carry out production and manufacturing according to the building component drawings; The assembly module is used to plan the assembly path for the manufactured building components and perform assembly based on the planned path; The inspection module is used to inspect the assembled building.

2. The prefabricated building design system based on BIM according to claim 1, characterized in that The data acquisition module includes: a design unit, a screening unit, and a data conversion unit; The design unit is used to simulate and analyze the site and environment, build a volume model by the designer, and generate the design scheme of the prefabricated building; the screening unit is used to build an analysis model on the basis of the volume model for simulation analysis, compare and select the schemes through analysis data and comprehensive factors, estimate the structural type selection, and determine the optimal scheme; the data conversion unit is used to convert the optimal scheme into the data information for constructing the BIM model of the prefabricated building.

3. The prefabricated building design system based on BIM according to claim 1, characterized in that, The BIM modeling module includes: a construction unit, a fusion unit, a creation unit, and a detection unit; The construction unit is used to construct an initial building BIM model and an initial structure BIM model according to the data information of the prefabricated building; the fusion unit is used to fuse the initial building BIM model and the initial structure BIM model to obtain an overall BIM model; the creation unit is used to create a prefabricated BIM model according to the overall BIM model; the detection unit is used to detect the prefabricated BIM model according to the overall BIM model. When there are differences between the two models, the prefabricated BIM model is modified according to the detection results to obtain the final BIM model.

4. The prefabricated building design system based on BIM according to claim 1, characterized in that, The drawing generation module includes: a setting unit, a classification unit, and a storage unit; The setting unit is used to delete the basic information in the BIM model, retain the component names and corresponding dimension data, and export the corresponding building component drawings; the classification unit is used to classify and process the building component drawings; the storage unit is used to store the exported building component drawings.

5. The prefabricated building design system based on BIM according to claim 1, characterized in that, The component processing module uses a processing factory to monitor the processing of building components according to the exported building component drawings.

6. The BIM-based prefabricated building design system according to claim 1, characterized in that, The assembly module includes: an image acquisition unit, an analysis unit, a control unit, and a monitoring unit; The image acquisition unit is used to collect image data of the construction site; the analysis unit is used to analyze the image data to obtain the best assembly path; the control unit is used to control the assembly process of the building components according to the best assembly path; the monitoring unit is used to obtain the real-time image of the assembly process and monitor whether the building components in the real-time image are assembled according to the best assembly path after planning.

7. The prefabricated building design system based on BIM according to claim 6, characterized in that In the analysis unit, a deep learning model composed of CNN and T2FNN is used to analyze the real-time image data of the hoisting construction site of the prefabricated building collected by the image acquisition unit, find out the obstacles affecting the hoisting of the prefabricated building, determine the positions of the obstacles through a grid table, and find the optimal assembly path of the prefabricated components of the prefabricated building through the ant colony algorithm; and send the optimal assembly path of the prefabricated components to the control unit.

8. The BIM-based prefabricated building design system according to claim 1, characterized in that The inspection module includes: a graphic acquisition unit, a comparison unit, and a reassembly unit; The graphic acquisition unit is used to collect the laser scanning data after building assembly and construct a real-time assembly model of the building based on the laser scanning data; the comparison unit is used to compare the degree of coincidence between the real-time assembly model and the BIM model constructed by the BIM modeling module; The real-time assembly model is used to identify assembly errors according to the comparison result. When an assembly error is identified, the error area is reassembled according to the BIM model.

9. The prefabricated building design system based on BIM according to claim 1, wherein, The system further includes: a construction simulation module, a scene simulation module, and a three-dimensional display module; The construction simulation module is connected to the data acquisition module and is used to perform component simulation and construction simulation based on the data information of the prefabricated building to obtain a simulation result; the scene simulation module is connected to the construction simulation module and is used to simulate the simulation result under different scenarios; the three-dimensional display module is used to perform three-dimensional display on the construction simulation process and the simulation result.

10. The prefabricated building design system based on BIM according to claim 9, characterized in that The construction simulation module includes: an analysis unit, a component unit, a construction unit, and a warning unit; The analysis unit is used to construct components based on the data information of the prefabricated building to obtain component data; the component data includes: component shapes and corresponding component quantities; the component unit is used to generate simulated components based on the component data; the construction unit is used to perform construction simulation based on the simulated components; the warning unit is used to give warnings about dangerous events occurring during the construction simulation process.

11. The prefabricated building design system based on BIM according to claim 1, characterized in that The system further includes: a collision warning module and a scheme recording module; The collision warning module is used to monitor collision accidents and issue collision warnings during the simulated assembly process; The scheme recording module is used to record the assembly process, and by reorganizing the simulated assembly process, output the final assembly construction scheme and simulate and demonstrate the assembly construction scheme.

12. The prefabricated building design system based on BIM according to claim 1, characterized in that, The system further includes: a model database and a load test module; The model database is used to store 3D models of building materials required for the construction laboratory; The load test module is used to perform a load test on the assembled building model.

13. The prefabricated building design system based on BIM according to claim 1, characterized in that The system further includes a pipeline installation simulation system, and the pipeline installation simulation system includes: a three-dimensional modeling module, a simulation module, a parameter setting module, and a visualization module; The three-dimensional modeling module is used to create and edit a pipeline information model using BIM software; The simulation module is used to simulate the pipeline installation process based on the pipeline information model; The parameter setting module is used to set pipeline parameters during the pipeline installation process; The visualization module is used to display the simulation result.

14. The prefabricated building design system based on BIM according to claim 13, characterized in that, The pipeline installation simulation system also includes: a pipeline classification and counting module, a market price statistics module and a pipeline cost accounting module; The pipeline classification and counting module is used to classify the pipelines in the pipeline information model, mark each type of pipeline and count them respectively to obtain the number of different types of pipelines; The market price statistics module is used to collect statistics on the price and quality of pipelines on the market; The pipeline cost accounting module is used to generate plans according to the price and quality of pipelines in the market and the number of different types of pipelines, obtain different pipeline installation plans, and calculate the cost of the pipeline installation plans.

15. The prefabricated building design system based on BIM according to claim 13, characterized in that, The three-dimensional modeling module includes a point cloud scanning submodule, a point cloud preprocessing submodule, a pipeline extraction submodule and a model building submodule; The point cloud scanning submodule is used to scan the architectural drawings using SL-100D to obtain the point cloud data of the building; The point cloud preprocessing submodule is used to perform format conversion, data fusion, redundancy elimination, point cloud coloring and point cloud segmentation preprocessing on the point cloud data; The pipeline extraction submodule is used to extract pipelines from the preprocessed point cloud; The model building submodule is used to perform two-dimensional pipeline distribution based on the extracted pipelines and preprocessed point clouds. Figure 3: A BIM three-dimensional model of the pipeline distribution diagram is constructed using Revit software.

16. The BIM-based prefabricated building design system according to claim 14, characterized in that, The pipeline classification and counting module also includes a pipeline classification submodule and a pipeline metering submodule; The pipeline classification submodule is used to classify pipelines according to different colorings based on the point cloud coloring effect in the point cloud preprocessing submodule; The pipeline metering submodule is used to measure the number of pipelines based on the pipeline point cloud coloring in the pipeline classification submodule.

17. The BIM-based prefabricated building design system according to claim 16, wherein The method of measuring the number of pipelines based on the pipeline point cloud coloring in the pipeline classification submodule specifically includes: Obtain a colored image of the pipeline point cloud, and divide the image into three images: PR, PG, and PB according to three primary colors; The three pictures PR, PG and PB are adjusted to filter the lower limit of the color value of the background to remove the background and noise of the pictures, and obtain denoised pictures with the same picture size; The denoised image is converted into grayscale, and the edge of the grayscale image is blurred by Gaussian filtering to obtain a filtered denoised image; After the filtered denoised image is eroded and expanded, the outer contour of the pipeline is detected by an edge tracking algorithm to obtain N outer contours of the pipeline in the grayscale image, where N≥1; Based on all the pixel points that make up the outer contour of each pipeline, determine whether the gradient of each pixel point is the largest among the surrounding pixels with the same gradient direction. If so, retain the current pixel point, otherwise remove the current pixel point; Determine whether the number of pixels of the current pipeline outer contour is less than the set threshold, then extract the pixels of the current pipeline outer contour, thereby filtering M pipeline outer contours from N pipeline outer contours, 1≤M≤N; The screened M pipeline outer contours are further used with the convex hull function to obtain the pixel points that form the contour around the entire pipeline, thereby obtaining the accurate outer contours of the M pipelines; The number of pipes is obtained according to the number of outer contours.

18. The BIM-based prefabricated building design system according to claim 14, characterized in that, The market price statistics module includes an item positioning sub-module, a matching and supplementing sub-module, and a pipeline-related data sub-module; The item positioning sub-module is used to locate commodities similar to the pipeline in the market; The matching and supplementing sub-module is used to supplement the similar commodities by combining the fuzzy matching method; The pipeline-related data sub-module is used to obtain the relevant data of the pipeline commodities and the products similar to the pipeline in the market according to the supplemented similar commodities.

19. The BIM-based prefabricated building design system according to claim 18, wherein Locating the commodities similar to the pipeline in the market specifically includes: Using the clustering algorithm to locate similar products: Manually annotating the characteristic attributes of the pipeline; Manually annotating the searchable approximate corpus similar to the pipeline; Establishing a similarity search language model based on natural language processing technology and the approximate corpus; Clustering the similar commodities of the pipeline based on semi-supervised natural language processing technology and the similarity search language model.

20. A BIM-based simulated assembly method for prefabricated buildings, the assembly method being applied to the assembly system according to any one of claims 1-19, characterized in that, Including the following steps: Step S1, collecting the data information of the building to be assembled; analyzing the data information; Step S2, constructing a BIM model of the prefabricated building according to the data information; Step S3, exporting the building component drawings according to the BIM model; Step S4, planning the assembly path for the manufactured building components, and performing assembly based on the planned path.

Citation Information

Patent Citations

  • Animal hospital simulation assembly system based on BIM technology

    CN117910089A

  • Chemical laboratory simulation assembly system and method based on BIM (Building Information Modeling) technology

    CN117910090A

  • Inpatient ward equipment simulation assembly system based on BIM technology

    CN117910095A

  • Pipeline installation cost accounting system based on BIM technology

    CN117911069A

  • Automatic riveting method and system based on machine vision

    CN117911339A

Cited By

  • Underground pipe network construction drawing generation and verification method and system based on image recognition

    CN120493593A

  • Building engineering project management intelligent analysis system based on BIM technology

    CN120494764A

  • Wall engineering building robot collaborative construction operation method and system

    CN120516721A

  • Electromechanical equipment progress control method based on BIM (Building Information Modeling) technology

    CN120542891A

  • Unmanned aerial vehicle sensing house safety appraisal management system and method based on BIM

    CN120808214A