Engineering calculation method and device, computer equipment and storage medium

CN117592165BActive Publication Date: 2026-11-03GLODON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311733809.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-15
Publication Date
2026-11-03
Estimated Expiration
2043-12-15

AI Technical Summary

Technical Problem

In existing technologies, the quantity calculation of building information engineering costs requires the conversion of two-dimensional drawings, which leads to unstable efficiency and accuracy of quantity calculation, and the cost is involved late, increasing design risks.

Method used

By acquiring the 3D design model, extracting basic information and generating primitives and their relationships, generating a general file based on the GFC data protocol, constructing a quantity calculation model, and directly performing quantity calculations from the 3D model, the process of model conversion is avoided.

Benefits of technology

It improves the efficiency and accuracy of engineering quantity calculation, reduces design risks, and supports cost control during the design process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117592165B_ABST
    Figure CN117592165B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of architectural design, and discloses an engineering quantity calculation method and device, computer equipment and a storage medium, wherein the basic information of a target engineering is obtained by information extraction on the three-dimensional design model corresponding to the target engineering, and the basic information includes engineering information, regional information, floor information and quantity calculation component information of the target engineering. Then, a plurality of graph elements are designed based on the basic information, and the graph element information and the correlation of each graph element are generated. Then, the target general file is generated based on the basic information, the graph element information and the correlation of each graph element. Finally, the quantity calculation model corresponding to the target engineering is constructed according to the target general file, and the quantity calculation corresponding to the target engineering is obtained, without the need of re-drawing the two-dimensional drawings, so as to improve the engineering quantity calculation efficiency and accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of architectural design technology, specifically to engineering quantity calculation methods, devices, computer equipment, and storage media. Background Technology

[0002] In building information engineering cost estimation, cost estimators need to perform quantity calculations based on the engineering design model.

[0003] While there are many 3D design software programs on the market, there are no universal quantity calculation products or solutions for various design models. The concrete, formwork, and steel content of architectural models cannot be accurately calculated from the model itself; only rough calculations can be performed. This results in less control and inaccuracy during the design process. Furthermore, accurate cost results can only be obtained after the drawings are completed and the model is rebuilt and quantities are calculated. Cost intervention is delayed throughout the process, increasing the design risk of the model.

[0004] The current mainstream model in the industry is based on reverse engineering to complete quantity calculations. This involves creating a 3D model of the 2D drawings using Building Information Modeling (BIM) technology after the 2D drawings are completed. Therefore, in the reverse engineering model, the efficiency and accuracy of the model creation directly affect the efficiency and correctness of the quantity calculation results, leading to poor stability of the results. Summary of the Invention

[0005] In view of this, the present invention provides an engineering quantity calculation method, apparatus, computer equipment and storage medium to solve the problem that related technologies require the conversion of two-dimensional drawings before quantity calculation, resulting in unstable quantity calculation efficiency and accuracy.

[0006] In a first aspect, the present invention provides an engineering quantity calculation method, the method comprising:

[0007] Obtain the 3D design model corresponding to the target project;

[0008] Information is extracted from the 3D design model to obtain the basic information of the target project; the basic information includes the project information, area information, floor information and quantity calculation component information of the target project;

[0009] Based on the basic information, multiple graphic elements are designed, and graphic element information and association relationships are generated for each graphic element; the association relationships are used to characterize the organizational association information between the graphic element and the corresponding quantity calculation components, floors, areas and projects;

[0010] Based on basic information and the element information and relationships of each element, a target general file is generated;

[0011] Based on the target general file, construct the quantity calculation model corresponding to the target project to obtain the quantity calculation corresponding to the target project.

[0012] This process involves extracting information from the 3D design model of the target project to obtain its basic information, including engineering information, regional information, floor information, and quantity calculation component information. Next, based on this basic information, multiple graphic elements are designed, and their information and relationships are generated. Then, based on the basic information and the graphic element information and relationships, a target general file is generated. Finally, a quantity calculation model corresponding to the target project is constructed based on the target general file to obtain the corresponding quantities, eliminating the need for 2D drawing replication and thus improving the efficiency and accuracy of quantity calculation.

[0013] In one optional implementation, information is extracted from the three-dimensional design model to obtain basic information about the target project, including:

[0014] Information is extracted from multiple structural components in the 3D design model to obtain the design intent information corresponding to each structural component.

[0015] Based on the design intent information corresponding to multiple structural components, the quantity calculation component information corresponding to each structural component is obtained; the quantity calculation component information is used to characterize the category and specifications of the quantity calculation component.

[0016] By extracting information from multiple structural components in the 3D design model, the design intent information corresponding to each structural component is obtained, and then the quantity calculation component information corresponding to each structural component is obtained, thus completing the intention conversion from structural component design to quantity calculation.

[0017] In one optional implementation, the structural components include reinforced concrete; information is extracted from multiple structural components in the three-dimensional design model to obtain design intent information corresponding to each structural component, including:

[0018] Information is extracted from various types of concrete and steel bars in the 3D design model to obtain information on various types of concrete and the corresponding diameter, spacing, position and arrangement information of various types of steel bars; the arrangement information is used to characterize the arrangement of concrete and steel bars in the corresponding quantity calculation components.

[0019] Based on various concrete information and the diameter, spacing, location, and arrangement information of various reinforcing bars, design intent information corresponding to various types of concrete and various types of reinforcing bars is generated.

[0020] By extracting information from various types of concrete and reinforcing bars in the 3D design model, we can obtain information on various types of concrete and reinforcing bars, including their diameter, spacing, position, and arrangement. This information can then be used to generate design intent information for each type of concrete and reinforcing bar, providing data reference for the generation of corresponding concrete and reinforcing bar elements.

[0021] In one optional implementation, information is extracted from the three-dimensional design model to obtain basic information about the target project, including:

[0022] Extract elevation line information from the 3D design model, and obtain the floor information of the target project based on the extracted elevation line information.

[0023] By extracting elevation line information from the 3D design model, the floor information of the target project can be obtained based on the extracted elevation line information, thus completing the conversion from floor design to floor quantity calculation.

[0024] In one optional implementation, multiple graphic elements are designed based on basic information, and graphic element information and association relationships for each graphic element are generated, including:

[0025] Data conversion is performed based on the quantity calculation component information of the target project to obtain multiple graphic elements and graphic element information for each graphic element; the graphic element information includes the attribute information and volume information of the graphic element;

[0026] Based on the project information, area information, floor information, and quantity calculation component information of the target project, the relationship between each graphic element and the corresponding quantity calculation component, floor, area, and project is obtained.

[0027] By performing data conversion based on the quantity calculation component information of the target project, multiple graphic elements and their graphic element information are obtained. Based on the project information, area information, floor information and quantity calculation component information of the target project, the association relationship between each graphic element and the corresponding quantity calculation component, floor, area and project is obtained, thereby completing the mapping and conversion from design intent to quantity calculation intent.

[0028] In one optional implementation, a target general file is generated based on basic information and the element information and relationships of each element, including:

[0029] Based on the project information, area information, floor information, and attribute information, volume information, and relationships of each graphic element, a target general file is generated according to a preset data protocol.

[0030] By generating a target general file according to a preset data protocol, the project information, area information, floor information, and attribute information, volume information and association relationship of each graphic element of the target project are converted into file information to facilitate subsequent engineering quantity calculation.

[0031] In one optional implementation, a quantity calculation model corresponding to the target project is constructed based on the target general file to obtain the quantity calculation corresponding to the target project, including:

[0032] Based on the project information, area information, floor information, and attribute and volume information of each graphic element in the target general file, the area, floor, quantity calculation components and graphic elements of the target project are constructed in reverse.

[0033] Based on the relationships between the elements in the target general file, each element is associated with the corresponding quantity calculation components, floors, areas and projects to obtain the quantity calculation model of the target project.

[0034] Based on the quantity calculation model, the quantity calculation corresponding to the target project is obtained.

[0035] Based on the project information, area information, floor information, and attribute and volume information of each graphic element in the target general file, the system reverse-engineers the target project's area, floor, quantity calculation components, and graphic elements to complete the conversion from design intent to quantity calculation intent. Based on the relationships between each graphic element in the target general file, each graphic element is associated with its corresponding quantity calculation components, floor, area, and project, thereby obtaining the quantity calculation corresponding to the target project. This eliminates the need for converting 2D drawings into molds, resulting in high efficiency and stability in quantity calculation.

[0036] Secondly, the present invention provides an engineering quantity calculation device, the device comprising:

[0037] The acquisition module is used to acquire the 3D design model corresponding to the target project.

[0038] The first processing module is used to extract information from the three-dimensional design model to obtain the basic information of the target project; the basic information includes the project information, area information, floor information and quantity calculation component information of the target project;

[0039] The second processing module is used to design multiple graphic elements based on the basic information, and generate graphic element information and association relationships for each graphic element; the association relationships are used to characterize the organizational association information between the graphic element and the corresponding quantity calculation components, floors, areas and projects;

[0040] The third processing module is used to generate a target general file based on the basic information and the graphic element information and association relationship of each graphic element;

[0041] The fourth processing module is used to construct the quantity calculation model corresponding to the target project based on the target general file, and obtain the quantity calculation corresponding to the target project.

[0042] Thirdly, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the engineering quantity calculation method of the first aspect or any corresponding embodiment described above.

[0043] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the engineering quantity calculation method of the first aspect or any corresponding embodiment thereof. Attached Figure Description

[0044] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0045] Figure 1 This is a flowchart illustrating the engineering quantity calculation method according to an embodiment of the present invention;

[0046] Figure 2 This is a flowchart illustrating another engineering quantity calculation method according to an embodiment of the present invention;

[0047] Figure 3 This is a schematic diagram of the stages of the engineering quantity calculation method according to an embodiment of the present invention;

[0048] Figure 4 This is a flowchart illustrating the derivation stage in the engineering quantity calculation method according to an embodiment of the present invention;

[0049] Figure 5 This is a flowchart illustrating the import phase of the engineering quantity calculation method according to an embodiment of the present invention;

[0050] Figure 6 This is a data flow diagram of the quantity calculation process according to an embodiment of the present invention;

[0051] Figure 7 This is a structural block diagram of an engineering quantity calculation device according to an embodiment of the present invention;

[0052] Figure 8 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0053] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0054] In building information engineering cost estimation, cost estimators need to complete quantity calculations based on the design model. Currently, the mainstream industry model is as follows: the design deliverable is a two-dimensional CAD drawing; during the quantity calculation process, a three-dimensional quantity calculation model needs to be created by referencing the drawing; and the final deliverable is a bill of quantities report.

[0055] In this process, since the design deliverable is CAD drawings, BIM technology is used to assist in the quantity calculation process, hence the term "reverse design." A common product for quantity calculation in this mode is GTJ2021, which can perform model conversion based on CAD drawings and automatically calculate quantities based on the conversion results.

[0056] In the existing reverse design model, the design output is two-dimensional drawings, and a three-dimensional model needs to be completed before quantity calculation. The model conversion software extracts structural information and attribute information such as civil engineering and reinforcement from the two-dimensional design drawings, and converts the information elements of the CAD drawings into a three-dimensional model. This process is time-consuming and difficult, and the existing model conversion software on the market is difficult to achieve completely accurate conversion results. Therefore, in the reverse design model, the correctness of the quantity calculation results is limited by the accuracy of the CAD model conversion, and the efficiency of quantity calculation is limited by the efficiency of the CAD model conversion. The specific disadvantages are as follows: 1) Low quantity calculation efficiency: This model introduces the model conversion step, and the efficiency of quantity calculation is limited by the efficiency of the CAD model conversion. For typical residential building construction projects, importing CAD data into GTJ for model conversion and verification takes approximately 200-500 minutes. This time increases significantly if the design drawings are hand-drawn. 2) Quantity calculation accuracy: CAD model conversion inevitably introduces information conversion accuracy issues, directly affecting the correctness of quantity calculation results. 3) Design rework: Since the design output is two-dimensional drawings, the design work is completed before 3D model conversion. After 3D model conversion, BIM technology can be used for model visualization and design legality checks. If problems are found in the model at this stage, modifications need to be made on the 3D model, and the design needs to be redesigned and updated in the CAD drawings. 4) Low audit efficiency: Because the design model and quantities are independent, quantity analysis during auditing is not intuitive, leading to low efficiency in troubleshooting.

[0057] With the improvement of BIM technology and market maturity, the design mode is shifting towards forward design. Under forward design, the model has the characteristics of full discipline and full life cycle. The "one model to the end" business model enables the entire design process to be carried out in 3D BIM. The design deliverables will be directly used for quantity calculation, and 2D construction drawings can be directly exported from the BIM model after the design is completed.

[0058] Currently, there are many 3D design software programs on the market, but there is no universal quantity calculation product or solution for various design models. Quantities such as concrete content, modulus content, and steel content cannot be accurately calculated from the model. At present, only rough estimates can be made using software like Yingjianke or some other 3D design programs. This results in limited and inaccurate control during the design process, requiring reactive design modifications only after the client raises concerns about exceeding budget limits. Accurate cost estimates can only be obtained after the design is completed, construction drawings are exported, and cost estimates are revised and quantities calculated. Cost estimates are involved late in the process, leading to significant design risks.

[0059] Therefore, this invention provides an engineering quantity calculation scheme that explores the feasibility of integrated design and quantity calculation based on a three-dimensional forward design mode. Quantity calculation is performed based on a three-dimensional design model, eliminating the need for CAD model conversion, thus improving the efficiency and accuracy of quantity output under the forward design mode. It also supports the introduction of quantity calculation capabilities into the design process, supporting cost control during the design process and avoiding design overruns.

[0060] According to an embodiment of the present invention, an engineering quantity calculation method embodiment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0061] This embodiment provides a method for engineering quantity calculation, which can be used with computer or electronic devices such as mobile phones and tablets for engineering quantity calculation. Figure 1 This is a flowchart of an engineering quantity calculation method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:

[0062] Step S101: Obtain the three-dimensional design model corresponding to the target project.

[0063] Specifically, the three-dimensional design model corresponding to the target project is a three-dimensional BIM model.

[0064] Step S102: Extract information from the 3D design model to obtain basic information about the target project.

[0065] Specifically, the basic information includes the project information, area information, floor information, and quantity calculation component information of the target project.

[0066] Step S103: Based on the basic information, design multiple graphic elements and generate graphic element information and association relationships for each graphic element.

[0067] Specifically, the association relationship is used to characterize the organizational association information between graphic elements and their corresponding quantity calculation components, floors, areas, and projects.

[0068] Step S104: Generate a target general file based on the basic information and the graphic element information and association relationships of each graphic element.

[0069] Specifically, the target universal file can be a GFC (Glodon Foundation Classes) file. The generation of the target universal file mainly involves the model export process. Model export primarily handles the cross-platform transmission of design model data, converting the model information contained in design models completed in different design software into universal building information data according to a specific data protocol. This invention uses the GFC data protocol. The GFC data protocol is a BIM data interface independently developed by Glodon. It constrains the description standards of model data and their relationships for projects, regions, floors, components, and elements, providing a unified technical standard for communication and conversion between different file formats, facilitating the transmission and reading of design files across different platforms. The party with design model parsing capabilities (the design software developer, or any personnel with access to the design software development interface) uses the GFC API according to the GFC data protocol to export the design model as a universal GFC text file.

[0070] Step S105: Construct the quantity calculation model corresponding to the target project based on the target general file to obtain the quantity calculation corresponding to the target project.

[0071] Specifically, based on the quantity calculation model corresponding to the target project, BIMQ's mature quantity calculation capabilities can be reused to complete the quantity calculation and summary of the project.

[0072] The engineering quantity calculation method provided in this embodiment extracts information from the 3D design model corresponding to the target project to obtain the basic information of the target project. This basic information includes project information, area information, floor information, and quantity calculation component information. Next, based on the basic information, multiple graphic elements are designed, and graphic element information and relationships are generated for each graphic element. Then, based on the basic information and the graphic element information and relationships of each graphic element, a target general file is generated. Finally, the quantity calculation model corresponding to the target project is constructed according to the target general file to obtain the corresponding quantities for the target project. This eliminates the need for converting 2D drawings, thereby improving the efficiency and accuracy of engineering quantity calculation.

[0073] This embodiment provides a method for engineering quantity calculation, which can be used with computer or electronic devices such as mobile phones and tablets for engineering quantity calculation. Figure 2 This is a flowchart of an engineering quantity calculation method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:

[0074] Step S201: Obtain the 3D design model corresponding to the target project. For details, please refer to [link / reference]. Figure 1 Step S101 of the illustrated embodiment will not be described again here.

[0075] Step S202: Extract information from the 3D design model to obtain basic information about the target project.

[0076] Specifically, step S202 includes:

[0077] Step S2021: Extract information from multiple structural components in the 3D design model to obtain the design intent information corresponding to each structural component.

[0078] In some alternative embodiments, the structural components include concrete and reinforcing steel, and step S2021 above includes:

[0079] Step a1: Extract information from various types of concrete and steel bars in the 3D design model to obtain information on various types of concrete and the corresponding diameter, spacing, position and arrangement information of various types of steel bars; the arrangement information is used to characterize the arrangement of steel bars in the corresponding quantity calculation components.

[0080] Step a2: Based on various concrete information and the diameter, spacing, position and arrangement information of various steel bars, generate design intent information corresponding to various types of concrete and various types of steel bars.

[0081] During design, the reinforcement layout and specifications in concrete structures are typically indicated using the reinforcement plan drawing method. This method transforms complex concrete reinforcement structure information into a plan view, marking various reinforcement details (including diameter, spacing, and location) and their arrangement on the civil engineering elements. During quantity calculation, the reinforcement information marked using the plan drawing method needs to be linked to the civil engineering components and elements, and then populated into the element attributes. Therefore, when exporting GFC (Gross Fiber Certification), reinforcement information is exported as a special component / element attribute.

[0082] By extracting information from various types of concrete and reinforcing bars in the 3D design model, we can obtain information on various types of concrete and reinforcing bars, including their diameter, spacing, position, and arrangement. This information can then be used to generate design intent information for each type of concrete and reinforcing bar, providing data reference for the generation of corresponding concrete and reinforcing bar elements.

[0083] In some optional implementations, step S2021 may further include: extracting elevation line information from the three-dimensional design model, and obtaining floor information of the target project based on the extracted elevation line information.

[0084] Specifically, in design software, to indicate the location of a specific graphic element (e.g., to draw a wall between -0.5m and 2.95m) or to assist in modeling (e.g., to draw a window 1m from the bottom of a wall), designers typically draw many elevation lines. Some of these elevation lines happen to serve as floor dividing lines (e.g., the area between the -0.5m and 2.95m elevation lines is actually the first floor). Elevation lines are generally used in design (for easier modeling), while floors, i.e., the interval enclosed by two elevation lines, are generally used in quantity calculations (for easier quantity allocation).

[0085] By extracting elevation line information from the 3D design model, the floor information of the target project can be obtained based on the extracted elevation line information, thus completing the conversion from floor design to floor quantity calculation.

[0086] Step S2022: Based on the design intent information corresponding to each of the multiple structural components, obtain the quantity calculation component information corresponding to each structural component; the quantity calculation component information is used to characterize the category and specifications of the quantity calculation component.

[0087] Specifically, in design software, the design intent information of structural components can reflect the quantity calculation intent information. Therefore, the design intent information can be mapped and transformed to obtain the corresponding quantity calculation component information, thus completing the intention conversion from design to quantity calculation.

[0088] By extracting information from multiple structural components in the 3D design model, the design intent information corresponding to each structural component is obtained, and then the quantity calculation component information corresponding to each structural component is obtained, thus completing the intention conversion from structural component design to quantity calculation.

[0089] Step S203: Based on the basic information, design multiple graphic elements and generate graphic element information and association relationships for each graphic element.

[0090] Specifically, step S203 includes:

[0091] Step S2031: Based on the quantity calculation component information of the target project, perform data conversion to obtain multiple graphic elements and graphic element information of each graphic element.

[0092] Specifically, graphic element information includes attribute information and volume information. Attribute and volume information describe the specific details of a graphic element, such as the starting and ending elevations, cross-sectional width, and cross-sectional height of a column; volume describes the geometric shape of the column. The data conversion of graphic element attributes and volume involves extracting the graphic element information needed for quantity calculation.

[0093] Step S2032: Based on the project information, area information, floor information and quantity calculation component information of the target project, obtain the association relationship between each graphic element and the corresponding quantity calculation component, floor, area and project.

[0094] Specifically, based on the project information, area information, floor information, and quantity calculation component information of the target project, the association relationship between each graphic element and the corresponding quantity calculation component, floor, area, and project is obtained according to the organizational relationship of "project-area-floor-component-graphic element" in the building information model.

[0095] By performing data conversion based on the quantity calculation component information of the target project, multiple graphic elements and their graphic element information are obtained. Based on the project information, area information, floor information and quantity calculation component information of the target project, the association relationship between each graphic element and the corresponding quantity calculation component, floor, area and project is obtained, thereby completing the mapping and conversion from design intent to quantity calculation intent.

[0096] Step S204: Generate a target general file based on the basic information and the element information and relationships of each element.

[0097] Specifically, based on the project information, area information, floor information, and attribute information, volume information, and relationships of each graphic element, a target general file is generated according to a preset data protocol. For example, the preset data protocol can be the GFC data protocol, a BIM data interface independently developed by Glodon. The GFC data protocol constrains the description standards of model data and relationships for projects, areas, floors, components, and graphic elements, providing a unified technical standard for communication and conversion between different file formats, facilitating the transmission and reading of design files across different platforms.

[0098] Step S205: Construct the quantity calculation model corresponding to the target project based on the target general file to obtain the quantity calculation corresponding to the target project.

[0099] Specifically, step S205 includes:

[0100] Step S2051: Based on the project information, area information, floor information, and attribute and volume information of each graphic element in the target general file, reverse-engineer the area, floor, quantity calculation components, and graphic elements of the target project.

[0101] Specifically, the information in the 3D design model of the target project is converted into a target general file. Before reverse engineering the areas, floors, quantity calculation components and elements of the target project, the target general file needs to be imported. This process mainly involves the model import module, which mainly handles the flow of design model data to quantity calculation model. The information of the quantity calculation model is obtained through the information in the target general file, i.e., the GFC file.

[0102] By generating a target general file, the project information, area information, floor information, attribute information, volume information and association relationship of each graphic element of the target project are converted into a target general file to facilitate subsequent engineering quantity calculation.

[0103] Step S2052: Based on the association relationship of each graphic element in the target general file, associate each graphic element with the corresponding quantity calculation components, floors, areas and projects to obtain the quantity calculation model of the target project.

[0104] Specifically, the GFC data protocol is adopted, and the model data and association format of the project, area, floor, component, and graphic element are agreed upon in the protocol. Each graphic element is associated with the corresponding quantity calculation component, floor, area and project, and the building information data in the GFC file is reversed to build a quantity calculation model of the target project with three-dimensional shape information.

[0105] Step S2053: Based on the quantity calculation model, obtain the quantity calculation corresponding to the target project.

[0106] Specifically, based on the quantity calculation model corresponding to the target project, BIMQ's mature quantity calculation capabilities can be reused to complete the quantity calculation and summary, thereby obtaining the quantity corresponding to the target project. There is no need to convert the two-dimensional drawings into a mold, resulting in high quantity calculation efficiency and good stability.

[0107] The engineering quantity calculation method provided in this embodiment extracts information from the 3D design model corresponding to the target project to obtain the basic information of the target project. Next, based on the quantity calculation component information of the target project, data conversion is performed to obtain multiple graphic elements and their graphic element information. Based on the project information, area information, floor information, and quantity calculation component information of the target project, the association relationships between each graphic element and its corresponding quantity calculation component, floor, area, and project are obtained. Then, based on the basic information, the graphic element information, and the association relationships, a target general file is generated to facilitate subsequent engineering quantity calculation. Finally, a quantity calculation model corresponding to the target project is constructed based on the target general file, completing the conversion from design intent to quantity calculation intent, and obtaining the corresponding quantity for the target project. This eliminates the need for 2D drawing reproduction, thereby improving the efficiency and accuracy of engineering quantity calculation.

[0108] The engineering quantity calculation method of the present invention will be further explained below with reference to a specific application example, such as... Figure 3 As shown, this specific application example includes the following three stages:

[0109] Phase 1, Model Export: Export the 3D design model as a GFC file using the GFC data protocol.

[0110] The model export module primarily handles the cross-platform transmission of design model data. It converts model information contained in design models created using different design software into universal building information data according to a specific data protocol. This invention utilizes the GFC data protocol. The GFC data protocol is a BIM data interface independently developed by Glodon. It constrains the description standards of model data and their relationships for projects, regions, floors, components, and elements, providing a unified technical standard for communication and conversion between different file formats, facilitating the transmission and reading of design files across different platforms. The party with design model parsing capabilities (the design software developer, or anyone with access to the design software development interface) uses the GFC API according to the GFC data protocol to export the design model as a universal GFC text file.

[0111] Model export flowchart as follows Figure 4 As shown, the model export process completes the mapping and conversion from the design model to the quantity calculation model, converting the elevation line information during design into the floor information during quantity calculation; mapping the design intent information into quantity calculation components according to the design intent, and completing the attribute and volume data conversion of the corresponding quantity calculation component types. After the conversion is completed, the model and related relationship data are exported according to the organizational relationship of "project-region-floor-component-element" in the building information model.

[0112] In the design phase, the reinforcement layout and specifications in concrete structures are typically indicated using the reinforcement plan drawing method. This method transforms complex structural information into a plan view, marking various reinforcement details (including diameter, spacing, and location) and their arrangement on the civil engineering elements. During quantity calculation, the reinforcement information marked using the plan drawing method needs to be linked to the civil engineering components and elements, and then populated into the element attributes. Therefore, when exporting GFC (Gross Fiber Certification), reinforcement information is exported as a special component / element attribute.

[0113] Phase Two, Model Import: Import the GFC file into BIMQ to reverse engineer the design model. The model import flowchart is shown below. Figure 5 As shown, the model import module primarily handles the transfer of design model data to the quantity calculation model, converting design model data described in GFC text format into a calculation model for quantity calculation input. This module uses the GFC data protocol, and according to the agreed-upon model data and relationship formats for projects, regions, floors, components, and elements, it reverses the building information data in the GFC file into a calculation model with three-dimensional shape information.

[0114] Phase 3, Summary Calculation: Reusing BIMQ's quantity calculation capabilities to calculate and summarize the quantities. Through GFC import, a calculation model including civil engineering and reinforcement information is obtained. BIMQ's mature quantity calculation capabilities are reused to complete the quantity calculation and summary.

[0115] like Figure 6 As shown, in this invention, the three-dimensional design model is exported as a GFC text file on the design software side, and the GFC is imported on the BIMQ quantity calculation side to reverse-engineer a calculation model containing engineering information. Based on the calculation model, the quantity calculation is performed.

[0116] This invention, based on the GFC data protocol, converts design model data into GFC data for import into BIMQ, solving the problem of universal conversion between models from different design software. It completes the data flow from the design model to the quantity calculation model for civil engineering components and reinforcement information represented by standard structural notations. It also reuses the mature BIMQ quantity calculation capabilities to complete the quantity calculation for the design model. This invention provides a universal integrated design and quantity calculation solution, coordinating design and quantity calculation work, avoiding the time waste and errors introduced by the formwork conversion process, and completing the quantity calculation for non-modeled reinforcement components, thus improving efficiency and reducing costs.

[0117] This embodiment also provides an engineering quantity calculation device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0118] This embodiment provides an engineering quantity calculation device, such as... Figure 7 As shown, it includes:

[0119] Module 701 is used to acquire the three-dimensional design model corresponding to the target project;

[0120] The first processing module 702 is used to extract information from the three-dimensional design model to obtain the basic information of the target project; the basic information includes the project information, area information, floor information and quantity calculation component information of the target project;

[0121] The second processing module 703 is used to design multiple graphic elements based on the basic information, and generate graphic element information and association relationships for each graphic element; the association relationships are used to characterize the organizational association information between the graphic element and the corresponding quantity calculation components, floors, areas and projects;

[0122] The third processing module 704 is used to generate a target general file based on the basic information and the graphic element information and association relationship of each graphic element;

[0123] The fourth processing module 705 is used to construct the quantity calculation model corresponding to the target project based on the target general file, and obtain the quantity calculation corresponding to the target project.

[0124] In some alternative implementations, the first processing module 702 includes:

[0125] The first processing unit is used to extract information from multiple structural components in the three-dimensional design model to obtain the design intent information corresponding to each structural component.

[0126] The second processing unit is used to obtain the quantity calculation component information corresponding to each structural component based on the design intent information corresponding to multiple structural components; the quantity calculation component information is used to characterize the category and specifications of the quantity calculation component.

[0127] In some alternative embodiments, the structural components include concrete and reinforcing steel; the first processing unit includes:

[0128] The first processing subunit is used to extract information from various types of concrete and various types of steel bars in the three-dimensional design model to obtain information on various types of concrete and the diameter, spacing, position and arrangement information of various types of steel bars; the arrangement information is used to characterize the arrangement information of concrete and steel bars in the corresponding quantity calculation components.

[0129] The second processing subunit is used to generate design intent information corresponding to various types of concrete and various types of reinforcing bars based on various concrete information and the diameter, spacing, position and arrangement information of various reinforcing bars.

[0130] In some optional implementations, the first processing unit includes:

[0131] The third processing subunit is used to extract elevation line information from the 3D design model and obtain the floor information of the target project based on the extracted elevation line information.

[0132] In some alternative implementations, the second processing module 703 includes:

[0133] The third processing unit is used to perform data conversion based on the quantity calculation component information of the target project to obtain multiple graphic elements and graphic element information of each graphic element; the graphic element information includes the attribute information and volume information of the graphic element;

[0134] The fourth processing unit is used to obtain the association relationship between each graphic element and the corresponding quantity calculation component, floor, area and project based on the project information, area information, floor information and quantity calculation component information of the target project.

[0135] In some alternative implementations, the third processing module 704 includes:

[0136] The fifth processing unit is used to generate a target general file based on the project information, area information, floor information, attribute information, volume information and association relationship of each graphic element of the target project, in accordance with a preset data protocol.

[0137] In some alternative implementations, the fourth processing module 705 includes:

[0138] The sixth processing unit is used to reverse-engineer the target project's regions, floors, quantity calculation components, and graphic elements based on the project information, area information, floor information, and attribute and volume information of each graphic element in the target general file.

[0139] The seventh processing unit is used to associate each graphic element with the corresponding quantity calculation components, floors, areas and projects based on the association relationship of each graphic element in the target general file, so as to obtain the quantity calculation model of the target project.

[0140] The eighth processing unit is used to obtain the quantity calculation corresponding to the target project based on the quantity calculation model.

[0141] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0142] In this embodiment, the engineering quantity calculation device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.

[0143] This invention also provides a computer device having the above-described features. Figure 7 The engineering quantity calculation device shown.

[0144] Please see Figure 8 , Figure 8 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 8 As shown, the computer device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 8 Take a processor 10 as an example.

[0145] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GPA), or any combination thereof.

[0146] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.

[0147] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0148] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0149] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.

[0150] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0151] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for engineering quantity calculation, characterized in that, The method includes: Obtain the 3D design model corresponding to the target project; Information is extracted from the three-dimensional design model to obtain the basic information of the target project; the basic information includes the project information, area information, floor information and quantity calculation component information of the target project; Based on the aforementioned basic information, multiple graphic elements are designed, and graphic element information and association relationships are generated for each graphic element; the association relationships are used to characterize the organizational association information between the graphic element and the corresponding quantity calculation components, floors, areas, and projects; Based on the basic information and the element information and relationships of each element, a target general file is generated; Based on the target general file, construct the quantity calculation model corresponding to the target project to obtain the quantity calculation corresponding to the target project; The process of extracting information from the three-dimensional design model to obtain basic information about the target project includes: Information is extracted from multiple structural components in the three-dimensional design model to obtain the design intent information corresponding to each of the multiple structural components; Based on the design intent information corresponding to the multiple structural components, the quantity calculation component information corresponding to each structural component is obtained; the quantity calculation component information is used to characterize the category and specifications of the quantity calculation component. The structural components include concrete and reinforcing steel; the process of extracting information from multiple structural components in the three-dimensional design model to obtain design intent information corresponding to each of the multiple structural components includes: Information is extracted from various types of concrete and steel bars in the three-dimensional design model to obtain information on various types of concrete and the corresponding diameter, spacing, position and arrangement information of various types of steel bars; the arrangement information is used to characterize the arrangement information of concrete steel bars in the corresponding quantity calculation components; the arrangement information and specifications of steel bars in concrete structures are marked using the steel bar flat method, and the concrete steel bar structure information is converted into a plan view, marking various steel bar information and the arrangement information of steel bars on the elements. Based on various concrete information and the diameter, spacing, location, and arrangement information of various reinforcing bars, design intent information corresponding to various types of concrete and various types of reinforcing bars is generated.

2. The method according to claim 1, characterized in that, The process of extracting information from the three-dimensional design model to obtain basic information about the target project includes: The elevation line information is extracted from the three-dimensional design model, and the floor information of the target project is obtained based on the extracted elevation line information.

3. The method according to claim 1, characterized in that, The process of designing multiple graphic elements based on the basic information and generating graphic element information and association relationships for each graphic element includes: Data conversion is performed based on the quantity calculation component information of the target project to obtain multiple graphic elements and graphic element information for each graphic element; the graphic element information includes the attribute information and volume information of the graphic element; Based on the project information, area information, floor information, and quantity calculation component information of the target project, the association relationship between each graphic element and the corresponding quantity calculation component, floor, area, and project is obtained.

4. The method according to claim 3, characterized in that, The step of generating a target general file based on the basic information and the element information and relationships of each element includes: Based on the project information, area information, floor information, and attribute information, volume information, and relationships of each graphic element of the target project, a target general file is generated according to a preset data protocol.

5. The method according to claim 4, characterized in that, The step of constructing the quantity calculation model corresponding to the target project based on the target general file to obtain the quantity calculation corresponding to the target project includes: Based on the project information, area information, floor information, and attribute and volume information of each graphic element in the target general file, the area, floor, quantity calculation components, and graphic elements of the target project are reverse-engineered. Based on the association relationships of each graphic element in the target general file, each graphic element is associated with the corresponding quantity calculation components, floors, areas and projects to obtain the quantity calculation model of the target project; Based on the aforementioned calculation model, the calculation quantity corresponding to the target project is obtained.

6. An engineering quantity calculation device, characterized in that, The device includes: The acquisition module is used to acquire the 3D design model corresponding to the target project. The first processing module is used to extract information from the three-dimensional design model to obtain the basic information of the target project; the basic information includes the project information, area information, floor information and quantity calculation component information of the target project; The second processing module is used to design multiple graphic elements based on the basic information, and generate graphic element information and association relationships for each graphic element; the association relationships are used to characterize the organizational association information between the graphic element and the corresponding quantity calculation components, floors, areas and projects; The third processing module is used to generate a target general file based on the basic information and the graphic element information and association relationship of each graphic element; The fourth processing module is used to construct the quantity calculation model corresponding to the target project based on the target general file, and obtain the quantity calculation corresponding to the target project; The first processing module is further configured to: Information is extracted from multiple structural components in the three-dimensional design model to obtain the design intent information corresponding to each of the multiple structural components; Based on the design intent information corresponding to the multiple structural components, the quantity calculation component information corresponding to each structural component is obtained; the quantity calculation component information is used to characterize the category and specifications of the quantity calculation component. The structural components include concrete and reinforcing steel; the first processing module is further configured to: Information is extracted from various types of concrete and steel bars in the three-dimensional design model to obtain information on various types of concrete and the corresponding diameter, spacing, position and arrangement information of various types of steel bars; the arrangement information is used to characterize the arrangement information of concrete steel bars in the corresponding quantity calculation components; the arrangement information and specifications of steel bars in concrete structures are marked using the steel bar flat method, and the concrete steel bar structure information is converted into a plan view, marking various steel bar information and the arrangement information of steel bars on the elements. Based on various concrete information and the diameter, spacing, location, and arrangement information of various reinforcing bars, design intent information corresponding to various types of concrete and various types of reinforcing bars is generated.

7. A computer device, characterized in that, include: A memory and a processor are interconnected, the memory storing computer instructions, and the processor executing the computer instructions to perform the engineering quantity calculation method according to any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the engineering quantity calculation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Component matching method and device, engineering quantity calculation method and device and electronic equipment

    CN113158292A

  • BIM model conversion method and device, equipment and storage medium

    CN116956432A