A method and system for building a dynamic construction process family library based on BIM
By constructing BIM -based dynamic construction process libraries in the field of construction construction, the traditional static clan library cannot provide the problem of dynamic construction process models, and realize the standardization and efficiency of construction construction.
Patent Information
- Application Number
- CN202110888680.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-03
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-08-03
AI Technical Summary
The existing traditional static family library cannot effectively provide a dynamic construction process model containing multiple process steps, resulting in irregular construction construction.
By creating a BIM -based dynamic construction process library, including the creation of the geometric graphic elements of the building, screening and adding construction parameterized information, setting the construction process steps, and forming a dynamic construction process library.
The standardization of the dynamic construction process library has been realized, the standardization and efficiency of the construction are improved, and they have good scalability and realization. They can provide detailed construction technology information for design, construction, and acceptance.
Smart Images

Figure CN113779666B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of building construction information model, and more specifically, relates to a method and system for constructing a dynamic construction process family library based on BIM. Background Art
[0002] Building Information Modeling (BIM) is a digital tool used in engineering design, construction, and management. The core of BIM is to establish a virtual three-dimensional model of the building project and use digital technology to provide the model with a complete building project information library that is consistent with the actual situation. At present, the traditional BIM family library remains at the static component level, generally including categories such as building columns, doors, windows, curtain walls, railings, stair ramps, elevators, etc. At the same time, there is also a construction family library, which contains static information such as construction equipment used in construction, components in the construction process, and components after forming.
[0003] The existing traditional static family library cannot provide a dynamic construction process model containing multiple process steps, and the construction process is crucial to building construction. Therefore, how to build a dynamic construction process model that can provide the construction process steps of each building is crucial to the standardization of the construction field. Summary of the invention
[0004] In view of the defects of the prior art and the need for improvement, the present invention provides a method and system for constructing a dynamic construction process family library based on BIM, which aims to solve the problem of non-standard construction caused by the inability of the current traditional static family library to provide a dynamic construction process model related to each building and including each process step.
[0005] To achieve the above-mentioned purpose, according to one aspect of the present invention, a method for constructing a dynamic construction process family library based on BIM is provided, comprising: S1, creating geometric primitives of multiple construction process steps required for the construction of any building body in a target building under a first construction type, wherein the first construction type is building construction, building repair or building demolition; S2, filtering and obtaining the construction parameterized information of each of the construction process steps and adding it to the corresponding geometric primitives; S3, setting the start time node and the end time node of each of the geometric primitives based on the start time interval and the end time interval between the multiple construction process steps, and obtaining a first construction process parameterized model of the any building body, so as to execute each of the construction process steps according to a preset time sequence; S4, repeatedly executing S1-S3, so as to create a construction process parameterized model of any building body under other construction types; S5, repeatedly executing S1-S4, so as to create a construction process parameterized model of each building body in the target building under each construction type, so as to form the dynamic construction process family library.
[0006] Furthermore, the construction parameterized information includes text information of the construction process and / or three-dimensional animation of the construction process, and includes pictures of the acceptance of the construction process.
[0007] Furthermore, the S2 includes: using a Python crawler to crawl the construction process text information and / or construction process three-dimensional animation related to the construction process steps in the network; receiving construction documents and / or actual construction three-dimensional animation related to the construction process steps stored in other terminals, and the actual construction three-dimensional animation is drawn based on the actual construction process; receiving construction process acceptance pictures taken and transmitted by the construction site terminal.
[0008] Furthermore, the S3 includes: taking any construction process step among the multiple construction process steps as a reference step, and setting the start time node and end time node of the geometric elements of each other construction process step based on the start time interval and end time interval between each other construction process step and the reference step.
[0009] Furthermore, after S5, it also includes: classifying the dynamic construction process family library into N levels, N≥2; wherein, the first level classification divides the dynamic construction process family library into a dynamic construction process family library for building construction, a dynamic construction process family library for building restoration, and a dynamic construction process family library for building demolition; the Nth level classification divides the dynamic construction process family library into each of the buildings and the corresponding parametric models of the construction processes.
[0010] Furthermore, N≥3, the second-level classification divides the first-level classification into foundation and base, main structure, building decoration and decoration, building roof, building water supply and drainage and heating, building electrical, intelligent building, ventilation and air conditioning, elevator, building energy conservation and other classifications.
[0011] Furthermore, the S1 includes: creating the geometric primitives by one or more methods of stretching, fusion, rotation, lofting, and lofting fusion, and drawing and adjusting the geometric primitives by one or more methods of moving, rotating, mirroring, and copying.
[0012] According to one aspect of the present invention, a BIM-based dynamic construction process family library construction system is provided, comprising: a creation module, used to create geometric primitives of multiple construction process steps required for the construction of any building in a target building under a first construction type, wherein the first construction type is building construction, building repair or building demolition; an acquisition and addition module, used to filter and obtain the construction parameterized information of each of the construction process steps and add it to the corresponding geometric primitives; a timing setting module, used to set the start time node and the end time node of each of the geometric primitives based on the start time interval and the end time interval between the multiple construction process steps, to obtain a first construction process parameterized model of any building, so as to execute each of the construction process steps according to a preset timing; a first repeated execution module, used to repeatedly execute the creation module, the acquisition and addition module and the timing setting module, so as to create a construction process parameterized model of any building under other construction types; a second repeated execution module, used to repeatedly execute the creation module, the acquisition and addition module, the timing setting module and the first repeated execution module, so as to create a construction process parameterized model of each building in the target building under each construction type, so as to form the dynamic construction process family library.
[0013] Furthermore, it also includes: a classification module, which is used to classify the dynamic construction process family library into N levels, N≥2; wherein the first level classification divides the dynamic construction process family library into a dynamic construction process family library for building construction, a dynamic construction process family library for building restoration, and a dynamic construction process family library for building demolition; the Nth level classification divides the dynamic construction process family library into each of the buildings and the corresponding parametric models of the construction process.
[0014] In general, the above technical solutions conceived by the present invention can achieve the following beneficial effects:
[0015] (1) Establish a dynamic construction process library based on BIM, in which the construction process parametric model of each building contains the logical relationship between the various construction process steps during the construction of the building. Based on this, the standardized construction of the dynamic construction process library is realized. During design, construction, and acceptance, standardized and efficient building construction can be achieved according to the dynamic construction process library, and it has good scalability and feasibility;
[0016] (2) The dynamic construction process family library constructed in this embodiment has the following advantages: the construction process can be traced and preserved, especially for construction processes with high skills and protection value (such as the restoration of architectural heritage), which need to be protected by the library; at the design level, the construction process can be selected more accurately and quickly and more detailed construction process drawings can be issued, and similar practices can be referred to to improve the scientific nature of the construction process selection; at the construction level, it can provide construction personnel with visual construction process briefings to improve the operability of construction; at the acceptance level, the construction process acceptance and completion acceptance can be digitized; at the operation and maintenance level, the construction process has a certain degree of displayability. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 A flowchart of a method for building a dynamic construction process family library based on BIM provided in an embodiment of the present invention;
[0018] Figure 2 for Figure 1 The composition structure diagram of the dynamic construction process family library constructed by the method shown;
[0019] Figure 3 for Figure 2 The composition structure diagram of a single construction process parametric model;
[0020] Figure 4 A block diagram of a BIM-based dynamic construction process family library building system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
[0022] In the present invention, the terms "first", "second", etc. (if any) in the present invention and the accompanying drawings are used to distinguish similar objects but not necessarily to describe a specific order or sequence.
[0023] Figure 1 A flowchart of a method for constructing a dynamic construction process family library based on BIM provided by an embodiment of the present invention. Figure 1 , combined with Figure 2-Figure 3 , the method for constructing a dynamic construction process family library based on BIM in this embodiment is described in detail. Figure 1 , the method includes operations S1 to S5.
[0024] Operation S1, creating geometrical primitives of a plurality of construction process steps required for constructing any building body in the target building under a first construction type, where the first construction type is building construction, building repair or building demolition.
[0025] For any type of target building, it contains a large number of building bodies, such as buildings, structures, etc. The completion of each building body requires multiple construction process steps, and each construction process step is represented by a corresponding geometric primitive. Taking the use of Revit software to establish a dynamic construction process family library based on BIM in this embodiment as an example, the drawing of construction process steps is essentially the establishment of families in Revit. RevitAPI provides several classes such as FamilyManager, FamilyType, FamilyParameter, etc. to manage family types and family parameters. There are five common drawing methods for Revit families, including stretching, fusion, rotation, lofting, lofting fusion, etc. In this embodiment, these five common drawing methods are used to create geometric primitives for each construction process step, and one or more methods of moving, rotating, mirroring, and copying are used to draw and adjust the created geometric primitives.
[0026] Operation S2, filtering and obtaining the construction parameterization information of each construction process step and adding it to the corresponding geometric primitives.
[0027] In this embodiment, the construction parameterized information includes text information of the construction process and / or a three-dimensional animation of the construction process, and includes a construction process acceptance picture. Preferably, the construction parameterized information also includes text information of the construction process, a three-dimensional animation of the construction process, a construction process acceptance picture, a two-dimensional graphic of the corresponding entity, and other parameterized information, such as Figure 3 Other parameterized information includes, for example, the names of the relevant parties (construction party, construction party, subcontractor, supervision party, government responsible unit, material supplier, etc.), direct construction personnel and their contact information, process in-depth design personnel and their contact information, construction site structure detection information, construction site structure disease information, construction site cultural value information, etc.
[0028] After the geometrical primitives of the construction process steps are created, the three views thereof are automatically extracted, size parameters are marked, a two-dimensional graphic of the corresponding entity is formed, and it is transmitted to the corresponding database, for example, through the secondary port developed by the C# programming language.
[0029] For the construction process text information and / or construction process 3D animation, the online integration method is to crawl the construction process text information and / or construction process 3D animation related to the construction process steps on the network through Python crawler; the offline integration method is to directly receive the construction documents and / or actual construction 3D animation related to the construction process steps stored in other terminals, where the construction documents are currently books, construction process deepening design documents, etc. that are digitized and stored in the other terminals, and the actual construction 3D animation is an animation stored in the other terminals formed by observing the actual construction process steps and drawing with reference to the existing construction process deepening design drawings. The construction process acceptance pictures are the staged acceptance photos taken from the construction site terminal.
[0030] Specifically, for the construction process text information, for example, a Python graphic crawler is used to crawl all the text information describing the construction process steps on the Internet, and automatically filter out the construction process text descriptions that meet the requirements according to the set conditions, directly receive the construction documents related to the construction process steps stored in other terminals, and transmit the filtered and received construction process text information to the corresponding database.
[0031] For the three-dimensional animation of construction process, for example, a Python video crawler is used to crawl all the image animations describing the construction process steps on the Internet, and automatically filter out the qualified construction process image animations according to the required conditions, directly receive the actual construction three-dimensional animation related to the construction process steps stored in other terminals, and transmit the filtered and received construction process three-dimensional animation to the corresponding database.
[0032] For the construction process acceptance pictures, the relevant process masters responsible for the site take pictures of the on-site construction process phase acceptance through the on-site terminal (such as a mobile phone) and upload them. In this embodiment, the pictures uploaded by the on-site terminal are directly received as construction process acceptance pictures and uploaded to the corresponding database.
[0033] For other parametric information, it is integrated and standardized and then uploaded to the corresponding database. Further, for example, all the construction parametric information is mapped to the geometric primitives corresponding to different construction process steps in the form of C# calling functions.
[0034] Operation S3, setting the start time node and the end time node of each geometric element based on the start time interval and the end time interval between multiple construction process steps, and obtaining a first construction process parameterized model of any building body to execute each construction process step according to a preset timing.
[0035] Preferably, in operation S3, any construction process step among the multiple construction process steps is used as a reference step, and the start time node and end time node of the geometric elements of each other construction process step are set based on the start time interval and end time interval between each other construction process step and the reference step.
[0036] Specifically, for example, a calling function containing a time interval is written in C# language to call construction process steps of different time sequences. By controlling the start time nodes of two construction process steps to be consistent, two construction processes that start at the same time can be realized. By controlling the time interval n between the start time nodes of the two construction process steps, two construction processes that start in sequence can be realized, and it is ensured that the start time interval is n, and n is a non-negative number. By controlling the end time nodes of the two construction process steps to be consistent, two construction processes that end at the same time can be realized. By controlling the time interval m between the end time nodes of the two construction process steps, two construction processes that end in sequence can be realized, and it is ensured that the end time interval is m, and m is a non-negative number. By controlling the start time node of one construction process step and the end time node of another construction process step to be consistent, it is possible to start the next construction process immediately after one construction process ends. By controlling the time interval j between the end time node of a construction process step and the start time node of another construction process step, two construction processes can be carried out in sequence, and the interval time is guaranteed to be j. When j is a positive number, it means that the next process starts after the interval time |j| after the end of the previous process. When j is a negative number, it means that the next process starts after the interval time |j| before the end of the previous process. That is, the two processes have parts that are carried out at the same time, and the time they are carried out at the same time is |j|. Different construction process timing relationships connect different construction process step parameterized models in the same construction process parameterized model in series to form a logical relationship.
[0037] In this embodiment, for any building, the construction process parameterized model finally obtained is as follows: Figure 3 As shown, each parametric 3D model of construction technology not only needs to include the 3D model and basic parametric information contained in the traditional family library, but also its 3D model has a more detailed process step layering. Each process step will contain relevant working hours, costs, quality control, and safety control information. There is a logical relationship between the process steps. It also needs to include the 2D graphics and text description of the corresponding entity of the construction process, the 3D image animation and QR code of the construction process, process acceptance photos and other information.
[0038] Operation S4, repeating operations S1 to S3 to create a construction process parameterized model of any building under other construction types.
[0039] Operation S5, repeatedly performing operations S1 to S4, so as to create a parametric model of the construction process of each building in the target building under each construction type, and form a dynamic construction process family library.
[0040] It can be understood that in this embodiment, operations S1-S3 can be repeatedly performed in operation S4 to create a parametric model of the construction process of each building in the target building under the first construction type; and operations S1-S4 can be repeatedly performed in operation S5 to create a parametric model of the construction process of each building in the target building under other construction types.
[0041] According to an embodiment of the present invention, after executing operation S5, it further includes: performing N-level classification on the dynamic construction process family library, where N≥2. The first-level classification divides the dynamic construction process family library into a building construction dynamic construction process family library, a building repair dynamic construction process family library, and a building demolition dynamic construction process family library; the Nth-level classification divides the dynamic construction process family library into various buildings and corresponding construction process parameterized models.
[0042] Preferably, N≥3, and the second-level classification divides the first-level classification into foundation and base, main structure, building decoration and decoration, building roof, building water supply and drainage and heating, building electrical, intelligent building, ventilation and air conditioning, elevator, building energy conservation and other classifications.
[0043] See also Figure 2, showing a dynamic construction process family library with four-level classification. The dynamic construction process family library includes three first-level classifications: building construction process family library, building renovation and expansion (repair) construction process family library, and building demolition construction process family library. According to the classification of the sub-projects of general industrial and civil construction projects, the first-level classification is further subdivided into eleven second-level classifications, including foundation and foundation, main structure, building decoration and renovation, building roof, building water supply and drainage and heating, building electrical, intelligent building, ventilation and air conditioning, elevator, building energy saving and others. According to the classification of sub-divisional projects, the second-level classification is subdivided into three-level classifications. Taking building decoration and renovation as an example, its basic three-level classification is divided into plastering, doors and windows, ceilings, lightweight partition walls, decorative panels (bricks), curtain walls, coatings, and details. According to actual conditions, other three-level classifications can be added. Furthermore, according to the classification of sub-projects, the three-level classification can be subdivided into four-level classifications. Taking doors and windows as an example, it includes metal doors and windows, plastic doors and windows, special doors, and door and window glass. According to actual conditions, other four-level classifications can be added. Each of the four-level classification projects (sub-projects) will correspond to different construction processes in the three stages of building construction, renovation and expansion, and demolition, and there may be more than one. Taking plastic doors and windows as an example, its building construction process is mainly reflected in different installation processes, its building renovation and expansion (repair) construction process is mainly reflected in the repair process based on its manufacturing process according to different degrees of damage, and its building demolition construction process is mainly reflected in different demolition processes adopted according to different post-demolition needs.
[0044] Figure 4 A block diagram of a BIM-based dynamic construction process family library building system provided by an embodiment of the present invention. Figure 4 The BIM-based dynamic construction process family library building system 400 includes a creation module 410, an acquisition and addition module 420, a timing setting module 430, a first repeated execution module 440 and a second repeated execution module 450.
[0045] The creation module 410, for example, performs operation S1 to create geometric primitives of multiple construction process steps required for the construction of any building body in the target building under a first construction type, where the first construction type is building construction, building repair or building demolition.
[0046] The acquisition and addition module 420, for example, performs operation S2, which is used to filter and acquire the construction parameterization information of each construction process step and add it to the corresponding geometric primitive.
[0047] The timing setting module 430, for example, executes operation S3, which is used to set the start time node and the end time node of each geometric element based on the start time interval and the end time interval between multiple construction process steps, and obtain a first construction process parameterized model of any building body to execute each construction process step according to a preset timing.
[0048] The first repeated execution module 440, for example, executes operation S4, which is used to repeatedly execute the creation module 410, the acquisition and addition module 420, and the timing setting module 430, so as to create a construction process parameterized model of any building under other construction types.
[0049] The second repeated execution module 450, for example, executes operation S5, and is used to repeatedly execute the creation module 410, the acquisition and addition module 420, the timing setting module 430 and the first repeated execution module 440, so as to create a parametric model of the construction process of each building in the target building under each construction type, and form a dynamic construction process family library.
[0050] The BIM-based dynamic construction process family library construction system 400 also includes a classification module. The classification module is used to classify the dynamic construction process family library into N levels, N≥2; wherein the first level classification divides the dynamic construction process family library into a building construction dynamic construction process family library, a building repair dynamic construction process family library, and a building demolition dynamic construction process family library; the Nth level classification divides the dynamic construction process family library into various buildings and corresponding construction process parametric models.
[0051] In this embodiment, the BIM-based dynamic construction process family library construction system 400 can also include a corresponding graphical interface interaction module and a construction process display module. In order to run the software in a friendly manner, a reasonable graphical user interface (GUI) must be provided. The graphical interface is more conducive to user acceptance of the software. The common Ribbon interface mode is adopted, and reasonable icons are designed, which are included in the Ribbon UI library, and the dialog box is called out using the Ribbon interface. The construction process display module mainly brings together the text introduction, video animation, step legends and other information related to the external construction process. Users can view the relevant construction process information by clicking on the dynamic construction process family library.
[0052] The BIM-based dynamic construction process family library construction system 400 is used to perform the above Figure 1-Figure 3 The method for constructing a dynamic construction process family library based on BIM in the embodiment shown. For details not covered in this embodiment, please refer to the aforementioned Figure 1-Figure 3 The method for constructing a dynamic construction process family library based on BIM in the illustrated embodiment will not be described in detail here.
[0053] It will be easily understood by those skilled in the art that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for constructing a dynamic construction process family library based on BIM, characterized in that: include: S1, creating geometrical primitives of a plurality of construction process steps required for the construction of any building body in the target building under a first construction type, wherein the first construction type is building construction, building restoration or building demolition; S2, filtering and acquiring the construction parameterized information of each of the construction process steps and adding it to the corresponding geometric primitives; S3, setting the start time node and the end time node of each of the geometric primitives based on the start time interval and the end time interval between the multiple construction process steps, and obtaining a first construction process parameterized model of any of the building bodies, so as to execute each of the construction process steps according to a preset time sequence; S4, repeatedly executing S1-S3 to create a construction process parameterized model of any building under other construction types; S5, repeatedly executing S1-S4 to create a construction process parameterized model of each building in the target building under each construction type, and form the dynamic construction process family library; The S5 also includes: The dynamic construction process family library is classified into N levels; wherein the first level classification divides the dynamic construction process family library into a building construction dynamic construction process family library, a building repair dynamic construction process family library and a building demolition dynamic construction process family library; the Nth level classification divides the dynamic construction process family library into each of the buildings and the corresponding construction process parameterized models; N≥3, the second-level classification divides the first-level classification into foundation and base, main structure, building decoration and decoration, building roof, building water supply and drainage and heating, building electrical, intelligent building, ventilation and air conditioning, elevator, building energy conservation and other classifications.
2. The method for constructing a dynamic construction process family library based on BIM as claimed in claim 1, characterized in that: The construction parameterized information includes text information of the construction process and / or three-dimensional animation of the construction process, and includes pictures of the acceptance of the construction process.
3. The method for constructing a dynamic construction process family library based on BIM as claimed in claim 2, characterized in that: The S2 includes: Using Python crawler to crawl the network for construction process text information and / or construction process 3D animation related to the construction process steps; Receiving construction documents and / or actual construction 3D animations related to the construction process steps stored in other terminals, wherein the actual construction 3D animations are drawn based on the actual construction process; Receive construction process acceptance pictures taken and transmitted by the construction site terminal.
4. The method for constructing a dynamic construction process family library based on BIM as claimed in claim 1, characterized in that: The S3 includes: Taking any construction process step among the multiple construction process steps as a reference step, the start time node and end time node of the geometric elements of each other construction process step are set based on the start time interval and end time interval between each other construction process step and the reference step.
5. The method for constructing a dynamic construction process family library based on BIM according to any one of claims 1 to 4, characterized in that: The S1 includes: creating the geometric primitives by one or more methods of stretching, fusion, rotation, lofting, and lofting fusion, and drawing and adjusting the geometric primitives by one or more methods of moving, rotating, mirroring, and copying.
6. A dynamic construction process family library construction system based on BIM, characterized in that: include: A creation module, used for creating geometrical primitives of a plurality of construction process steps required for the construction of any building body in the target building under a first construction type, wherein the first construction type is building construction, building restoration or building demolition; An acquisition and addition module, used for filtering and acquiring the construction parameterized information of each of the construction process steps and adding it to the corresponding geometric primitives; A timing setting module, used for setting the start time node and the end time node of each of the geometric primitives based on the start time interval and the end time interval between the multiple construction process steps, to obtain a first construction process parameterized model of any of the building bodies, so as to execute each of the construction process steps according to a preset timing sequence; a first repeated execution module, used for repeatedly executing the creation module, the acquisition and addition module and the timing setting module, so as to create a construction process parameterized model of any of the building bodies under other construction types; A second repeated execution module is used to repeatedly execute the creation module, the acquisition and addition module, the timing setting module and the first repeated execution module to create a construction process parameterized model of each building in the target building under each construction type to form the dynamic construction process family library; A classification module is used to classify the dynamic construction process family library into N levels; wherein the first level classification divides the dynamic construction process family library into a building construction dynamic construction process family library, a building repair dynamic construction process family library and a building demolition dynamic construction process family library; the Nth level classification divides the dynamic construction process family library into each of the buildings and the corresponding construction process parameterized models; N≥3, the second-level classification divides the first-level classification into foundation and base, main structure, building decoration and decoration, building roof, building water supply and drainage and heating, building electrical, intelligent building, ventilation and air conditioning, elevator, building energy conservation and other classifications.
Citation Information
Patent Citations
BIM-based standard process library and establishment and application method and system thereof
CN111768091A