A digital precise formwork matching method based on BIM technology
Through the digital and precise mold distribution method based on BIM technology, the existing mold distribution design problems are solved, and automated mold distribution processing is realized, reducing costs and improving efficiency.
Patent Information
- Application Number
- CN202410910125.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-09
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2044-07-09
AI Technical Summary
Existing mold matching designs require designers to manually draw precise parameters, which is costly and inefficient.
The digital precise model allocation method based on BIM technology is adopted, and the model allocation requirement data is converted into a BIM model by shooting three-dimensional high-definition images, and the model allocation requirement data is processed with the model allocation standard library to generate the model allocation project file.
There is no need to rely on designers to manually draw parameters, which reduces the cost of mold matching and improves mold matching efficiency.
Smart Images

Figure CN118886089B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of formwork matching, and more specifically, to a digital precise formwork matching method based on BIM technology. Background Art
[0002] In the field of building construction, formwork design is required for each construction object in the construction scene to overcome the defect that the plane drawing cannot display the process data related to construction and its logic. The existing formwork design requires designers to draw accurate parameters of the site and then use professional formwork software to achieve it. In this way, the formwork cost is high and the efficiency is low. Summary of the Invention
[0003] In order to solve the technical problems existing in the above background art, the present invention provides a digital precise formwork matching method, an electronic device, a computer storage medium, and a computer program product based on BIM technology.
[0004] The present invention provides a digital precise formwork matching method based on BIM technology, and the method includes the following steps:
[0005] Shoot a three-dimensional high-definition image inside the to-be-constructed scene, and convert the three-dimensional high-definition image into a BIM model;
[0006] Receive formwork matching requirement data, use a large language model to process the formwork matching requirement data, and extract and obtain a formwork matching parameter set;
[0007] Use the formwork matching parameter set and the formwork matching standard library to perform formwork matching processing on the BIM model to obtain a formwork matching project file.
[0008] Optionally, the shooting of the three-dimensional high-definition image inside the to-be-constructed scene and converting the three-dimensional high-definition image into a BIM model includes:
[0009] Use a three-dimensional camera to perform circumferential shooting inside the to-be-constructed scene to obtain the three-dimensional high-definition image;
[0010] Perform cutting processing on the three-dimensional high-definition image to obtain several groups of high-definition image slices, perform three-dimensional reconstruction calculation on each group of high-definition image slices using three-dimensional reconstruction software to obtain several sub-BIM models, and splice the sub-BIM models to obtain the BIM model.
[0011] Optionally, the formwork matching requirement data includes formwork materials, layout parameters, and formwork processing parameters.
[0012] Optionally, the layout parameters include sub-layout parameters corresponding to multiple construction object types.
[0013] Optionally, processing the formwork matching requirement data using the large language model to obtain a formwork matching parameter set, including:
[0014] Processing the formwork matching requirement data using the large language model to obtain a number of formwork matching parameters corresponding to each type of construction object, and integrating each formwork matching parameter into the formwork matching parameter set.
[0015] Optionally, performing formwork matching processing on the BIM model using the formwork matching parameter set and the formwork matching standard library to obtain a formwork matching project file, including:
[0016] Selecting corresponding standard formwork from the formwork matching standard library using the formwork materials in the formwork matching parameter set, adjusting the dimensions of each selected standard formwork based on the layout parameters to obtain project formwork; determining the processing parameters of each project formwork according to the formwork processing parameters;
[0017] Converting the BIM model after formwork matching processing into a specified format, that is, obtaining the formwork matching project file.
[0018] Optionally, selecting the corresponding standard formwork from the formwork matching standard library using the formwork materials in the formwork matching parameter set, including:
[0019] For the sub-structures in the BIM model, if the number of corresponding standard formwork in the formwork matching standard library is multiple, use the large language model to process the note attribute information of the to-be-constructed scene to predict the visibility of the sub-structure after construction;
[0020] If the visibility of the sub-structure after construction is invisible, randomly select one from the corresponding multiple standard formwork; otherwise, select one from the corresponding multiple standard formwork based on the standard formwork selected by other sub-structures adjacent to the sub-structure.
[0021] The present invention also discloses an electronic device, including: a memory storing executable program code; a processor coupled to the memory; the processor calling the executable program code stored in the memory to execute the method as described in the foregoing embodiments.
[0022] The present invention also discloses a computer storage medium, on which a computer program is stored, and the computer program is executed to perform the method as described in the foregoing embodiments when run by a processor.
[0023] The present invention also discloses a computer program product, including a computer program stored on a non-transitory computer-readable medium, and the computer program is executed by a processor to perform the method as described in any one of the foregoing.
[0024] The present invention realizes digital precise formwork matching based on BIM technology, without relying on designers to manually draw precise parameters on-site and professional formwork matching software, greatly reducing the formwork matching cost and improving the formwork matching efficiency. Description of the Drawings
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention, and thus should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.
[0026] Figure 1 is a schematic flowchart of a digital precise formwork matching method based on BIM technology disclosed in an embodiment of the present invention.
[0027] Figures 2 - 5 is a schematic diagram of formwork matching requirement data disclosed in an embodiment of the present invention. Detailed Embodiments
[0028] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.
[0029] Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
[0030] It should be noted that similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.
[0031] In the description of the present invention, it should be noted that if terms such as "upper", "lower", "inner", "outer", etc. are used to indicate the orientation or positional relationship, it is based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the product of the invention is usually placed during use. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention.
[0032] It should be noted that, in the absence of conflict, the features in the embodiments of the present invention may be combined with each other.
[0033] like Figure 1 As shown, the embodiment of the present invention discloses a digital accurate model matching method based on BIM technology, and the method comprises the following steps:
[0034] Capturing a three-dimensional high-definition image of the interior of the construction scene, and converting the three-dimensional high-definition image into a BIM model;
[0035] Receiving mold matching requirement data, processing the mold matching requirement data using a large language model, and extracting a mold matching parameter set;
[0036] The BIM model is processed by using the mold matching parameter set and the mold matching standard library to obtain a mold matching project file.
[0037] The construction designer takes a three-dimensional high-definition image of the interior of the construction scene in advance, and uses conversion software to extract and convert the three-dimensional features of each detailed structure in the three-dimensional high-definition image to obtain a BIM model, which is the three-dimensional structural data of each object to be constructed inside the construction scene. Then, the large language model is used to process the mold matching demand data output by the designer to extract the mold matching parameters, and the mold matching parameters are grouped and summarized to form a mold matching parameter set. Finally, the BIM model obtained above is processed under the constraints of the mold matching parameter set to achieve mold matching, that is, to match the material model of the corresponding material and corresponding size parameters for each detailed structure inside the construction scene. The obtained mold matching project file can be subsequently transferred to the corresponding production factory for the production of construction materials.
[0038] Optionally, the capturing of a three-dimensional high-definition image of the interior of the scene to be constructed and converting the three-dimensional high-definition image into a BIM model includes:
[0039] Using a three-dimensional camera to perform surround shooting inside the construction scene to obtain the three-dimensional high-definition image;
[0040] The three-dimensional high-definition image is cut and processed to obtain several groups of high-definition image slices, and three-dimensional reconstruction calculations are performed on each group of high-definition image slices using three-dimensional reconstruction software to obtain several sub-BIM models, and the sub-BIM models are spliced together to obtain the BIM model.
[0041] In the embodiments of the present invention, a 3D camera is a device capable of capturing the three-dimensional shape and size of an object, and is widely used in fields such as industrial inspection, medical imaging, virtual reality, etc. The 3D camera in the present invention uses existing products, such as the FM series of Tuyang Technology, which provides a high-speed dynamic 3D camera with a depth resolution of 1 million, adopts a Global shutter sensor, supports a gigabit Ethernet interface and POE power supply; the AL-M DLP structured light 3D camera of Xingyuanzhe Technology, which is suitable for high-precision 3D reconstruction such as precision machining and painting, and has anti-reflection characteristics; the Mech-Eye industrial-grade 3D camera of Mekarmand Robotics, which has high precision, high speed, and anti-environmental light interference, and is suitable for 3D vision applications at different distances of far / middle / near, and so on.
[0042] The present invention first cuts and groups the aforementioned captured three-dimensional high-definition images. For example, each space is cut in units of 1°, and the high-definition image slices in each space form a group. Then, 3D reconstruction software is used to perform 3D reconstruction on each group to obtain a sub-BIM model corresponding to the space. The sub-BIM models are matched according to the shooting space position information of the three-dimensional high-definition images to complete the splicing, thereby obtaining a high-precision BIM model that completely corresponds to the interior of the to-be-constructed scene.
[0043] The 3D reconstruction software can extract the point cloud data of each construction object inside the to-be-constructed scene from each high-definition image slice, and then construct it into a 3D model based on the point cloud data. Of course, within each group, there may be overlaps in the content included in the high-definition image slices, and the overlapping parts need to be processed when generating the sub-BIM model. The 3D reconstruction software can be selected from MVE (Multi-View Environment), Meshroom, MicMac, etc., and the present invention does not limit this.
[0044] Optionally, the formwork matching requirement data includes formwork materials, layout parameters, and formwork processing parameters.
[0045] Optionally, the layout parameters include sub-layout parameters corresponding to multiple construction object types.
[0046] In the embodiments of the present invention, the formwork matching requirement data mainly includes formwork materials, layout parameters, and formwork processing parameters. As Figures 2 - 5 shown, the formwork materials include the types of materials to be used (including color, texture, material, etc.) and their corresponding dimensions, such as 1830mmx915mm formwork. The layout parameters include sub-layout parameters for multiple construction object types such as columns, beams, walls, and slabs. For example, the layout parameters for columns are:
[0047] 1. The formwork sequence of the column selects "long side wraps short side";
[0048] 2. The side formwork extension length is 0, and a 20-mm gap is left at the bottom of the column formwork.
[0049] 3. At the intersection of the column and the beam, the column formwork is set to "split the beam bottom formwork".
[0050] 4. The downward extension length of the outer formwork of the edge column is set to 100 mm, and the upward extension length is 20 mm.
[0051] The layout parameters of the beam are as follows:
[0052] 1. The beam formwork sequence is set to "beam side wraps beam bottom".
[0053] 2. The formwork extension length is 0, and the upward extension length of the outer formwork of the side beam is set to 20 mm.
[0054] 3. At the intersection of the main beam and the secondary beam, the bottom formwork is set to "the bottom formwork of the secondary beam abuts against the main beam".
[0055] 4. "The side formwork of the secondary beam abuts against the main beam".
[0056] The layout parameters of the wall are as follows:
[0057] 1. The formwork layout direction is set to "vertical first", and the secondary target is set to "more whole plates".
[0058] 2. The side formwork extension length is 0, and the height of the gap left at the bottom of the wall formwork is 20 mm.
[0059] 3. The downward extension length of the formwork at the outer wall is 100 mm, and the upward extension length is 20 mm.
[0060] The layout parameters of the slab are as follows:
[0061] 1. The long side direction of the formwork is set to "room long side first".
[0062] 2. The formwork layout sequence is set to "more whole plates".
[0063] The formwork processing parameters are, for example:
[0064] 1. The narrow plate width ignored by the formwork is set to 10 mm, and the area of the ignored hole is 0.30 m².
[0065] 2. The maximum narrow plate width of the wall column in the vertical direction is set to 150 mm, and the maximum narrow plate of the beam and slab is set to 150 mm.
[0066] 3. The processing method of non-standard plates is selected as "centralized processing according to the selected area".
[0067] Optionally, the large language model is used to process the formwork requirement data, and a formwork parameter set is obtained, including:
[0068] Use a large language model to process the formwork demand data, obtain a number of formwork parameters corresponding to each type of construction object, and integrate each of the formwork parameters into the formwork parameter set.
[0069] In the embodiment of the present invention, the large language model can achieve accurate semantic understanding and analysis. The present invention uses the large language model to perform semantic analysis on the formwork demand data (i.e., the aforementioned formwork materials, layout parameters, formwork processing parameters) set by the designer, extracts the corresponding feature matrix, that is, the formwork parameters. Multiple formwork parameters correspond to specific types of construction objects, and then all the formwork parameters are integrated to obtain the formwork parameter set.
[0070] The above-mentioned formwork demand data set by the designer can be in a non-specified format, for example, described in natural language. The large language model can process it and extract the corresponding formwork parameters. The large language model is preferably a Transformer-based model, and can also use an Autoencoder-Based Model, a Sequence-to-Sequence Model, etc., or directly use existing large language model products such as ChatGPT.
[0071] Optionally, using the formwork parameter set and the formwork standard library to perform formwork processing on the BIM model to obtain a formwork project file, including:
[0072] Select the corresponding standard formwork from the formwork standard library using the formwork materials in the formwork parameter set, adjust the dimensions of each selected standard formwork based on the layout parameters to obtain the project formwork; determine the processing parameters of each project formwork according to the formwork processing parameters;
[0073] Convert the BIM model after formwork processing into a specified format, that is, obtain the formwork project file.
[0074] In the embodiment of the present invention, there are various standard formworks stored in the formwork standard library. First, select the corresponding standard formwork from it according to the formwork materials, then adjust its dimensions to correspond to the aforementioned layout parameters, and then configure the corresponding processing parameters. Through the above iterative processing, the formwork processing of the BIM model can be completed to obtain the formwork project file. The formwork project file needs to be converted into a specified format, for example, a format adapted to a specific software, so as to facilitate subsequent viewing and revision by the designer.
[0075] Optionally, the step of selecting the corresponding standard formwork from the formwork standard library using the formwork materials in the formwork parameter set includes:
[0076] For the sub-structures in the BIM model, if the number of corresponding standard moldings in the mold standard library is multiple, use a large language model to process the note attribute information of the to-be-constructed scene to predict the visibility of the sub-structure after construction is completed;
[0077] If the visibility of the sub-structure after construction is completed is invisible, randomly select one from the corresponding multiple standard moldings; otherwise, select one from the corresponding multiple standard moldings based on the standard moldings selected by other sub-structures adjacent to the sub-structure.
[0078] In the embodiments of the present invention, there may be multiple standard moldings in the mold standard library that are suitable for a certain sub-structure, such as molding A made of plastic, molding B made of metal, textured molding C, non-textured molding D, etc. In this regard, the present invention first uses a large language model to process the note attribute information of the to-be-constructed scene to predict the visibility of the sub-structure after construction is completed, including visible and invisible. If the sub-structure is invisible after construction is completed, for example, located above the ceiling, a standard template can be randomly selected; if the sub-structure is visible after construction is completed, it can be analyzed based on the specific types of the standard moldings selected by multiple other sub-structures adjacent to the sub-structure. For example, select the same standard molding as other sub-structures of the same type, or analyze the molding rules such as texture / material distribution rules based on the standard moldings of multiple other sub-structures to determine its own standard template that adapts to the rule. Of course, if it is still impossible to confirm, the situation of the sub-structure can be output externally and manually selected by the designer.
[0079] The note attribute information can be the basic design information corresponding to the to-be-constructed scene input by the designer, such as whether a ceiling is required, the ceiling height, the use of the to-be-constructed scene, etc.
[0080] The embodiments of the present invention also disclose an electronic device, including: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory and executes the method as described in the foregoing embodiments.
[0081] The embodiments of the present invention also disclose a computer storage medium, on which a computer program is stored, and the computer program is executed by a processor to execute the method as described in the foregoing embodiments.
[0082] The embodiments of the present invention also disclose a computer program product, including a computer program stored on a non-transitory computer-readable medium, and the computer program is executed by a processor to execute the method as described in any one of the foregoing.
[0083] It should be noted that the storage module (102) in the second embodiment of the present invention, the memory in the third embodiment, and the computer storage medium in the fourth embodiment can all be, including but not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, etc.
[0084] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0085] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0087] As mentioned above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.
Claims
1. A digital accurate model matching method based on BIM technology, characterized in that: The method comprises the following steps: Shoot a three-dimensional high-definition image of the interior of the construction scene, and convert the three-dimensional high-definition image into a BIM model; receive mold matching requirement data, use a large language model to process the mold matching requirement data, and extract a mold matching parameter set; use the mold matching parameter set and the mold matching standard library to perform mold matching processing on the BIM model to obtain a mold matching project file; The mold matching requirement data includes template materials, layout parameters, and template processing parameters; The layout parameters include sub-layout parameters corresponding to a plurality of construction object types; The method of using the mold matching parameter set and the mold matching standard library to perform mold matching processing on the BIM model to obtain a mold matching project file includes: using the template material in the mold matching parameter set to select a corresponding standard mold from the mold matching standard library, adjusting the size of each selected standard mold based on the layout parameters to obtain a project mold; determining the processing parameters of each project mold according to the template processing parameters; converting the BIM model after the mold matching processing into a specified format, that is, obtaining the mold matching project file; The method of using the template material in the template parameter set to select a corresponding standard template from the template standard library includes: for a substructure in the BIM model, if there are multiple corresponding standard templates in the template standard library, using a large language model to process the remark attribute information of the scene to be constructed to predict the visibility of the substructure after the construction is completed; if the visibility of the substructure after the construction is completed is invisible, randomly selecting one from the corresponding multiple standard templates; otherwise, selecting one from the corresponding multiple standard templates based on the standard templates selected by other substructures adjacent to the substructure.
2. According to claim 1, a digital accurate model matching method based on BIM technology is characterized in that: The capturing of a three-dimensional high-definition image of the interior of the construction scene and converting the three-dimensional high-definition image into a BIM model includes: Using a three-dimensional camera to perform surround shooting inside the construction scene to obtain the three-dimensional high-definition image; The three-dimensional high-definition image is cut and processed to obtain several groups of high-definition image slices, and three-dimensional reconstruction calculations are performed on each group of high-definition image slices using three-dimensional reconstruction software to obtain several sub-BIM models, and the sub-BIM models are spliced together to obtain the BIM model.
3. According to claim 1, a digital accurate model matching method based on BIM technology is characterized in that: The method of using a large language model to process the model matching requirement data and extracting a model matching parameter set includes: The mold matching requirement data is processed using a large language model to obtain a number of mold matching parameters corresponding to each of the construction object types, and each of the mold matching parameters is integrated into the mold matching parameter set.
4. An electronic device comprising: A memory storing executable program code; A processor coupled to the memory; characterized in that: the processor calls the executable program code stored in the memory to execute the method according to any one of claims 1-3.
5. A computer storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is executed.
6. A computer program product comprising a computer program stored on a non-transitory computer readable medium, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Aluminum alloy framework configuration method based on Revit
CN106284976A
Method and device for automatically understanding data interface by large language model, server and storage medium
CN118012940A