Design the quantity calculation and output methods, devices, equipment, and storage media for an integrated quantity calculation model.
By combining 3D design models and 2D CAD drawings, target engineering quantity information is generated, which solves the problem of low efficiency in existing technologies for model making and quantity calculation, and achieves efficient and accurate engineering quantity calculation.
Patent Information
- Application Number
- CN202310118718.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-30
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2043-01-30
AI Technical Summary
There is no effective solution to the problem of low efficiency and accuracy caused by using CAD drawings for model making and quantity calculation in the current technology.
By acquiring the 3D design model and 2D CAD drawings, a 3D initial quantity calculation model is generated. Then, by matching and filling the steel reinforcement information in the 2D CAD drawings, the target quantity information is generated.
It improves the efficiency and accuracy of the quantity calculation process, reduces time wastage and errors in the mold-making process, and lowers costs.
Smart Images

Figure CN116050169B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer-aided design, and more specifically to a method, apparatus, device, and storage medium for generating quantities from an integrated design quantity calculation model. Background Technology
[0002] In building information engineering cost estimation, cost estimators need to perform quantity calculations based on design models. Under existing reverse design models, the design output is two-dimensional drawings, requiring a three-dimensional model conversion before quantity calculation. Model conversion software extracts structural information and attribute information such as civil engineering and reinforcement from the two-dimensional design drawings, transforming the information elements of the CAD drawings into a three-dimensional model. This process is time-consuming and difficult, and existing model conversion software on the market struggles to achieve completely accurate conversion results.
[0003] There is currently no effective solution to the technical problems of low efficiency and accuracy caused by using CAD drawings for model making and quantity calculation. Summary of the Invention
[0004] The purpose of this invention is to provide a method, apparatus, device, and storage medium for outputting quantities in an integrated design and quantity calculation model, which can solve the technical problems of low efficiency and accuracy caused by using CAD drawings for model making and quantity calculation in the prior art.
[0005] One aspect of the present invention provides a method for generating quantities from an integrated design and quantity calculation model. The method includes: acquiring a three-dimensional design model and two-dimensional CAD drawings, wherein the three-dimensional design model and the two-dimensional CAD drawings correspond uniquely; generating a three-dimensional initial quantity calculation model based on the three-dimensional design model; determining reinforcement quantity calculation information based on the two-dimensional CAD drawings and the three-dimensional initial quantity calculation model; and matching and filling the reinforcement quantity calculation information with the three-dimensional initial quantity calculation model to generate target engineering quantity information.
[0006] Optionally, generating a three-dimensional initial quantity calculation model based on the three-dimensional design model includes: reading the business level information of the three-dimensional design model based on the three-dimensional design software; generating quantity calculation information of the three-dimensional design model according to the category to which the business level information belongs; and reconstructing the quantity calculation information based on the three-dimensional quantity calculation software to generate a three-dimensional initial quantity calculation model.
[0007] Optionally, quantity calculation information for the 3D design model is generated based on the category to which the business level information belongs, including: converting business level information belonging to the elevation category into floor quantity calculation information for the 3D design model; converting business level information belonging to the family type category into component quantity calculation information for the 3D design model; and converting business level information belonging to the element attribute category into temporary element quantity calculation information for the 3D design model.
[0008] Optionally, the quantity calculation information is reverse-engineered using 3D quantity calculation software to generate a 3D initial quantity calculation model, including: acquiring a preset data protocol, wherein the preset data protocol includes category identifiers and data conversion rules, and the category identifiers and data conversion rules are uniquely corresponding; and converting the quantity calculation information according to the category identifiers and data conversion rules to generate a 3D initial quantity calculation model.
[0009] Optionally, the reinforcement quantity calculation information is determined based on the two-dimensional CAD drawings and the three-dimensional initial quantity calculation model, including: reading the floor table information summarized from the two-dimensional CAD drawings and creating three-dimensional floor information; segmenting the two-dimensional CAD drawings to obtain multiple partial drawings; matching the partial drawings with the three-dimensional floor information and the three-dimensional initial quantity calculation model to locate the partial drawings; and extracting layers and identifying information from the located partial drawings according to the component type to determine the reinforcement quantity calculation information.
[0010] Optionally, the reinforcement quantity calculation information is matched and filled with the three-dimensional initial quantity calculation model to generate an integrated design quantity calculation model. This includes: traversing the primitive information in the three-dimensional initial quantity calculation model, matching the reinforcement quantity calculation information with the type and location information of each primitive information; if the match is successful, filling the reinforcement quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; if the match fails, relocating the local drawing to which the reinforcement quantity calculation information belongs, extracting layers and identifying information to obtain new reinforcement quantity calculation information, rematching the new reinforcement quantity calculation information with each primitive information, and filling the successfully matched new reinforcement quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; until all reinforcement quantity calculation information is matched, the target engineering quantity information is generated.
[0011] Another aspect of the present invention provides a quantity output device for an integrated design and quantity calculation model. The device includes: an acquisition module for acquiring a three-dimensional design model and two-dimensional CAD drawings, wherein the three-dimensional design model and the two-dimensional CAD drawings correspond uniquely; a first generation module for generating a three-dimensional initial quantity calculation model based on the three-dimensional design model; a determination module for determining reinforcement quantity calculation information based on the two-dimensional CAD drawings and the three-dimensional initial quantity calculation model; and a second generation module for matching and filling the reinforcement quantity calculation information with the three-dimensional initial quantity calculation model to generate target engineering quantity information.
[0012] Optionally, the second generation module is specifically used for: traversing the primitive information in the three-dimensional initial quantity calculation model, matching the rebar quantity calculation information with the type and location information of each primitive information; if the match is successful, filling the rebar quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; if the match fails, relocating the local drawing to which the rebar quantity calculation information belongs, extracting layers and identifying information to obtain new rebar quantity calculation information, rematching the new rebar quantity calculation information with each primitive information, and filling the successfully matched new rebar quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; until all rebar quantity calculation information is matched, generating the target engineering quantity information.
[0013] Another aspect of the present invention provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor executes the computer program to implement the output method of the integrated design and computation model of any of the above embodiments.
[0014] Another aspect of the present invention provides a computer storage medium storing a computer program thereon, which, when executed by a processor, implements the output method of the integrated design and computation model of any of the above embodiments. Further, the computer-readable storage medium may primarily include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, etc.; and the data storage area may store data created based on the use of blockchain nodes, etc.
[0015] In this invention, the conversion from a 3D design model to a 3D quantity calculation model solves the problem of universal conversion between models from different design software, making the basic data that make up the 3D quantity calculation model more accurate. Simultaneously, by combining the identification of reinforcement information in 2D CAD drawings, it supplements the identification data of the 3D design model, improving the composition of the basic data. Through the fusion of the two dimensions of data, the target engineering quantity information is finally generated, coordinating the design and quantity calculation work, avoiding the time waste and errors introduced by the formwork conversion process, and completing the quantity calculation of non-modeled reinforcement components, improving the efficiency and accuracy of the quantity calculation process, and reducing costs. Based on this application, the technical problem of low efficiency and accuracy caused by formwork conversion and quantity calculation using CAD drawings is solved. By supplementing the identification of the 3D design model and the reinforcement information in the 2D CAD drawings, the accuracy of engineering quantity calculation is improved. Attached Figure Description
[0016] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0017] Figure 1 This diagram shows an optional flowchart of the output method for the integrated design and quantity calculation model provided in Embodiment 1 of the present invention;
[0018] Figure 2 This diagram illustrates the structural block diagram of the output device for the integrated design and quantity calculation model provided in Embodiment 2 of the present invention; and
[0019] Figure 3 A block diagram of a computer device suitable for implementing a quantity output method of an integrated design quantity calculation model, as provided in Embodiment 3 of the present invention, is shown. Detailed Implementation
[0020] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0021] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0022] Example 1
[0023] Existing technologies typically employ a reverse design approach for quantity take-off in building model calculations. The accuracy of the calculation results is dependent on the accuracy of the CAD model conversion, and the efficiency of the calculation is also limited by the efficiency of the CAD model conversion. Specific drawbacks are as follows:
[0024] 1. Low quantity calculation efficiency: This mode introduces a form conversion process, and the efficiency of quantity calculation is limited by the efficiency of CAD form conversion. In a normal residential building project, it takes about 200 to 500 minutes to import CAD into GTJ to complete form conversion and verification. If the design drawings are hand-drawn, this time will increase significantly.
[0025] 2. Quantity calculation accuracy: CAD model making inevitably introduces the issue of information conversion accuracy, which will directly affect the correctness of the quantity calculation results.
[0026] 3. Design Rework: Since the design output is two-dimensional drawings, the design work is completed before the 3D model is created. After the 3D model is created, BIM technology can be used for model visualization and design validity 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.
[0027] 4. Low audit efficiency: Because the design model and engineering quantity are independent, the engineering quantity analysis is not intuitive during the audit, and the efficiency of troubleshooting is low.
[0028] This embodiment provides a method for outputting quantities from an integrated design and quantity calculation model. This method is implemented using GTJ quantity calculation software. Specifically, when calculating the quantities of building engineering projects, GTJ software can integrate civil engineering and reinforcement models, completing modeling in one step. Each component contains both reinforcement and civil engineering information. This reduces problems and editing during the data import process, improving work efficiency. In particular, the response time for functional operations on projects of the same scale is more than 30% faster than the original single reinforcement / civil engineering model, while the efficiency of project aggregation is more than 5 times faster. Furthermore, when importing CAD drawings into GTJ quantity calculation software, there is no need to convert them to T3 format. Unrecognized components can be accurately located and alerted, achieving more accurate automatic identification and easy modification. The identification operation is streamlined: extraction-identification-verification. Verification and checking functions are provided at each stage of the process to ensure the accuracy of each part of the model.
[0029] Figure 1 The flowchart of the output method of the integrated design quantity calculation model is shown, as follows: Figure 1 As shown, the output method of this integrated design quantity calculation model may include steps S1 to S4, wherein:
[0030] Step S1: Obtain the 3D design model and the 2D CAD drawing, wherein the 3D design model and the 2D CAD drawing are uniquely corresponding;
[0031] A 3D design model is a three-dimensional model created using design software. This model can include data such as the project name, area, floors, components, and geometric elements. The design software can be BIM model design software or various types of design software applicable to conventional technical fields; no restrictions are placed here. Two-dimensional CAD drawings are the two-dimensional representation of the 3D design model, used for detailed descriptions of local details of the project. In the actual quantity calculation process, the 3D design model and the 2D CAD drawings are uniquely corresponding and together serve as the basic data for the quantity calculation process.
[0032] Step S2: Generate a three-dimensional initial quantity calculation model based on the three-dimensional design model;
[0033] Conventional quantity surveying methods typically involve creating a 3D model from 2D CAD drawings to obtain basic data, which is then visualized and validated to arrive at the final quantity survey result. However, there are fundamental differences in the representation of 2D drawings and 3D models. The conversion process requires numerous information conversion algorithms, and architectural model data is often vast and complex in practical applications, inevitably leading to accuracy issues that directly affect the correctness of the quantity survey results.
[0034] This embodiment uses the three-dimensional design model as one of the basic data for determining the quantity of building works, which reduces the problem of data dimension mismatch, enables faster conversion of relevant model data, and improves the overall efficiency of quantity calculation.
[0035] Optionally, step S2 may include steps S21 to S23, wherein:
[0036] Step S21: Read the business level information of the 3D design model based on the 3D design software;
[0037] The 3D design software can be conventional design software such as CAD and SolidWorks, or other similar 3D design software available on the market; there are no restrictions. Business-level information can include wall components, shape information, elevation, column cross-sections, structural categories, or slopes. By identifying different categories of information in the 3D design model, a 3D quantity calculation model can be created.
[0038] Step S22: Generate quantity calculation information for the 3D design model based on the category to which the business level information belongs;
[0039] Each business level information has a corresponding category. In this embodiment, the category of business level information can be elevation, family type, or primitive attribute. Each category of business level information has a corresponding information conversion algorithm. By matching the category of business level information with the information conversion algorithm, the computational quantity information corresponding to each category of business level information can be obtained.
[0040] Optionally, step S22 may include steps A1 to A3, wherein:
[0041] Step A1: Convert the business level information belonging to the elevation category into the floor quantity calculation information of the 3D design model;
[0042] Floor quantity calculation information can be obtained by statistically analyzing the relative distance between any two adjacent elevation categories.
[0043] Step A2: Convert the business hierarchy information belonging to the family type into component quantity calculation information of the 3D design model;
[0044] The system reads family types (component types such as walls, beams, slabs, or columns) from the 3D design model and, in conjunction with the user's real-time settings, maps these family types into text information according to a preset specification sequence. This text information serves as the component quantity calculation information for the 3D design model. The preset specification sequence is a sequential combination of family type information and user-defined settings.
[0045] Step A3: Convert the business-level information belonging to the category of graphic element attributes into temporary graphic element quantity calculation information of the 3D design model.
[0046] The system sequentially reads the corresponding graphic elements according to region, floor, and component type, and iterates through all found graphic elements. It then converts the attributes and volume information of each graphic element to generate temporary graphic element quantity calculation information. This temporary information can be a text sequence combining graphic element attributes and volume information. Graphic element attributes can be any conventional attribute such as length or cross-sectional area, while volume information can be the graphic element's location within the entire 3D design software.
[0047] Step S23: Based on the 3D quantity calculation software, reverse the quantity calculation information to generate a 3D initial quantity calculation model.
[0048] Among them, reverse construction can be used to create a three-dimensional model of engineering information obtained from two-dimensional CAD drawings / three-dimensional design software, and construct the corresponding three-dimensional structural model.
[0049] The 3D quantity take-off software can be GTJ 3D quantity take-off software or other similar 3D design software on the market; no restrictions are placed here. The various quantity take-off information obtained above is then reverse-engineered within the 3D quantity take-off software, that is, the text data is restored to a 3D model, ultimately obtaining an initial 3D quantity take-off model. This initial 3D quantity take-off model only contains architectural structural appearance data such as project, area, floor, component, and element, excluding embedded structural data such as steel reinforcement. Since the 3D design model reflects the overall appearance of the project, the component type appearance data it includes can completely reflect the actual project. Therefore, extracting appearance type data from the 3D design model ensures the accuracy of the model data, thereby further improving the accuracy of the quantity take-off results.
[0050] Optionally, step S23 may include steps B1 to B3, wherein:
[0051] Step B1: Obtain a preset data protocol, wherein the preset data protocol includes a category identifier and a data conversion rule, and the category identifier and the data conversion rule are uniquely corresponding;
[0052] The default data protocol can be the GFC (Glodon Foundation Classes) data protocol, also known as the BIM data interface. This protocol defines the standards for describing the model data and relationships of projects, areas, floors, components, and elements, providing a unified technical standard for communication and conversion between different file formats, facilitating the transfer and reading of design documents across different platforms. The default data protocol includes type identifiers for projects, areas, floors, components, elements, and relationships, along with the corresponding data conversion rules for each type.
[0053] Step B2: Convert the quantity calculation information according to the category identifier and data conversion rules to generate a three-dimensional initial quantity calculation model.
[0054] According to the model data and relationship format of the project, area, floor, component, and graphic element agreed in the GFC protocol, the text quantity calculation information data of the 3D design model is converted into a 3D GTJ project.
[0055] Specifically, the process involves loading text quantity calculation information. First, the project category identifier is read and matched with the category of the data in the quantity calculation information. The matched text quantity calculation information is then converted using project conversion rules to complete the reverse reconstruction of project category data. Second, the region category identifier is read, and the corresponding region quantity calculation information is obtained by traversing the quantity calculation information. The region quantity calculation information is then converted using region conversion rules to complete the reverse reconstruction of region category data. Third, the floor information identifier is read, and the corresponding floor quantity calculation information is obtained by traversing the quantity calculation information. The floor quantity calculation information is then converted using floor conversion rules to complete the reverse reconstruction of floor category data. Fourth, the element attribute and volume information category identifiers are read again, and the corresponding temporary element quantity calculation information is obtained by traversing the quantity calculation information. The temporary element information is then converted using element attribute and volume information conversion rules to complete the reverse reconstruction of temporary element category information. Finally, the connection relationship of the element information is converted using association relationship conversion rules to finally obtain the initial 3D quantity calculation model.
[0056] Step S3: Determine the reinforcement quantity information based on the two-dimensional CAD drawings and the three-dimensional initial quantity calculation model;
[0057] Two-dimensional CAD drawings are typically used to reflect specific details in architectural engineering. Therefore, it is more accurate to determine embedded data such as reinforcement information from two-dimensional CAD drawings. At the same time, the data extraction is more focused, which also improves the recognition efficiency.
[0058] By identifying structural reinforcement information marked on the plane in 2D CAD drawings and matching it with the corresponding 3D initial quantity calculation model, the accuracy of reinforcement information identification has been improved.
[0059] In this embodiment, steps S23 and S3 are both executed in the GTJ quantity calculation software, which facilitates direct quantity calculation after the three-dimensional quantity calculation model is generated, thus speeding up the quantity calculation efficiency.
[0060] Optionally, step S3 may include steps S31 to S34, wherein:
[0061] Step S31: Read the floor table information summarized from the two-dimensional CAD drawings and create three-dimensional floor information;
[0062] Step S32: Divide the 2D CAD drawing into multiple partial drawings;
[0063] The 2D CAD drawing is divided according to the minimum unit rule to obtain multiple partial drawings. The minimum unit rule can be the component information of a certain category in a certain floor.
[0064] Step S33: Match the local drawings with the three-dimensional floor information and the three-dimensional initial quantity calculation model to achieve the positioning of the local drawings;
[0065] First, the local drawing is positioned for the first time (i.e., local positioning) based on the matching results between the 3D floor information and the floor to which the component information in the local drawing belongs. Then, the local drawing is positioned for the second time (i.e., global positioning) based on the component information in the 3D initial quantity calculation model.
[0066] Step S34: Extract layers and identify information from the located local drawings according to the component type to determine the reinforcement quantity information.
[0067] The process involves traversing the segmented and located partial drawings, extracting the reinforcement information layers for each component type according to business requirements, and then performing information recognition on the extracted layers to obtain reinforcement quantity information containing 3D volume information. During layer extraction, reinforcement information can be extracted for a single type of component or for multiple types of components.
[0068] Step S4: Match and fill the steel reinforcement quantity information with the three-dimensional initial quantity calculation model to generate the target engineering quantity information.
[0069] During matching, the primitives in the 3D initial quantity calculation model are traversed, and the reinforcement quantity calculation information is loaded. The primitives in the GTJ terminal 3D initial quantity calculation model that are on the same floor, of the same component type, and in the same location as the reinforcement quantity calculation information are selected as the matching results of the corresponding primitives in the GTJ terminal 3D initial quantity calculation model. The corresponding reinforcement quantity calculation information is then updated to the corresponding primitives in the 3D initial quantity calculation model to complete the update of the reinforcement information and finally obtain the target engineering quantity information.
[0070] Optionally, step S4 may include steps S41 to S44, wherein:
[0071] Step S41: Traverse the graphic element information in the three-dimensional initial quantity calculation model and match the steel reinforcement quantity calculation information with the type and location information of each graphic element.
[0072] Step S42: If the matching is successful, fill the reinforcement quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model;
[0073] Step S43: If the matching fails, the local drawing to which the rebar quantity calculation information belongs is repositioned, and the layers are extracted and the information is identified to obtain new rebar quantity calculation information. The new rebar quantity calculation information is then matched with each element information again, and the successfully matched new rebar quantity calculation information is filled into the element information of the three-dimensional initial quantity calculation model.
[0074] Step S44 continues until all steel reinforcement quantity information is matched, generating the target project quantity information.
[0075] Through the above operations, the design model is exported and imported into GTJ to complete the model reverse construction. The reinforcement information is supplemented by 3D design model recognition and reinforcement information matching to obtain a GTJ 3D quantity calculation model including civil engineering and reinforcement information. The mature quantity calculation capabilities of GTJ quantity calculation software are reused to complete the engineering quantity calculation and summary.
[0076] In this embodiment, the conversion from a 3D design model to a 3D quantity calculation model solves the problem of universal conversion between models from different design software, making the basic data that make up the 3D quantity calculation model more accurate. Simultaneously, the identification of reinforcement information in 2D CAD drawings supplements the identification data of the 3D design model, improving the composition of the basic data. By fusing the data from these two dimensions, the target engineering quantity information is finally generated, coordinating the design and quantity calculation work, avoiding the time waste and errors introduced by the formwork conversion process, and completing the quantity calculation of non-modeled reinforcement components, improving the efficiency and accuracy of the quantity calculation process, and reducing costs. Based on this application, the technical problem of low efficiency and accuracy caused by formwork conversion and quantity calculation using CAD drawings is solved. By supplementing the identification of the 3D design model and the reinforcement information in the 2D CAD drawings, the accuracy of engineering quantity calculation is improved.
[0077] Example 2
[0078] Embodiment 2 of the present invention also provides a quantity output device for an integrated design quantity calculation model. This quantity output device corresponds to the quantity output method for the integrated design quantity calculation model provided in Embodiment 1 above. The corresponding technical features and effects will not be detailed in this embodiment, but relevant details can be found in Embodiment 1 above. Specifically, Figure 2 The structural block diagram of the output device of the integrated quantity calculation model for this design is shown. For example... Figure 2As shown, the output device 200 of the integrated design quantity calculation model includes an acquisition module 201, a first generation module 202, a determination module 203, and a second generation module 204, wherein:
[0079] The acquisition module 201 is used to acquire the 3D design model and the 2D CAD drawing, wherein the 3D design model and the 2D CAD drawing are uniquely corresponding;
[0080] The first generation module 202 is connected to the acquisition module 201 and is used to generate a three-dimensional initial quantity calculation model based on the three-dimensional design model.
[0081] The determination module 203, connected to the first generation module 202, is used to determine the reinforcement quantity information based on the two-dimensional CAD drawings and the three-dimensional initial quantity calculation model.
[0082] The second generation module 204, connected to the determination module 203, is used to match and fill the reinforcement quantity calculation information with the three-dimensional initial quantity calculation model to generate the target engineering quantity information.
[0083] Optionally, the first generation module includes: a reading submodule, used to read the business level information of the 3D design model based on the 3D design software; a generation submodule, used to generate the quantity calculation information of the 3D design model according to the category to which the business level information belongs; and a reverse construction submodule, used to reverse construct the quantity calculation information based on the 3D quantity calculation software to generate the initial 3D quantity calculation model.
[0084] Optionally, the generation submodule is specifically used to: convert business level information belonging to the elevation category into floor quantity calculation information of the 3D design model; convert business level information belonging to the family type category into component quantity calculation information of the 3D design model; and convert business level information belonging to the element attribute category into temporary element quantity calculation information of the 3D design model.
[0085] Optionally, the reverse construction submodule is specifically used for: obtaining a preset data protocol, wherein the preset data protocol includes a category identifier and a data conversion rule, and the category identifier and the data conversion rule are uniquely corresponding; converting the quantity calculation information according to the category identifier and the data conversion rule to generate a three-dimensional initial quantity calculation model.
[0086] Optionally, the determination module is specifically used for: reading the floor table information summarized from the two-dimensional CAD drawings and creating three-dimensional floor information; segmenting the two-dimensional CAD drawings to obtain multiple partial drawings; matching the partial drawings with the three-dimensional floor information and the three-dimensional initial quantity calculation model to achieve the positioning of the partial drawings; and extracting layers and identifying information from the positioned partial drawings according to the component type to determine the reinforcement quantity calculation information.
[0087] Optionally, the second generation module is specifically used for: traversing the primitive information in the three-dimensional initial quantity calculation model, matching the rebar quantity calculation information with the type and location information of each primitive information; if the match is successful, filling the rebar quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; if the match fails, relocating the local drawing to which the rebar quantity calculation information belongs, extracting layers and identifying information to obtain new rebar quantity calculation information, rematching the new rebar quantity calculation information with each primitive information, and filling the successfully matched new rebar quantity calculation information into the primitive information of the three-dimensional initial quantity calculation model; until all rebar quantity calculation information is matched, generating the target engineering quantity information.
[0088] Example 3
[0089] Figure 3 A block diagram of a computer device suitable for implementing a quantity calculation method for an integrated design model, as provided in Embodiment 3 of the present invention, is shown. In this embodiment, the computer device 300 may be a smartphone, tablet computer, laptop computer, desktop computer, rack server, blade server, tower server, or cabinet server (including independent servers or server clusters composed of multiple servers), etc., that executes a program. Figure 3 As shown, the computer device 300 in this embodiment includes, but is not limited to, a memory 301, a processor 302, and a network interface 303 that are communicatively connected to each other via a system bus. It should be noted that... Figure 3 Only a computer device 300 with components 301-303 is shown; however, it should be understood that it is not required to implement all of the components shown, and more or fewer components may be implemented instead.
[0090] In this embodiment, the memory 303 includes at least one type of computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 301 may be an internal storage unit of the computer device 300, such as the hard disk or memory of the computer device 300. In other embodiments, the memory 301 may also be an external storage device of the computer device 300, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the computer device 300. Of course, the memory 301 may also include both the internal storage unit and the external storage device of the computer device 300. In this embodiment, the memory 301 is typically used to store the operating system and various application software installed on the computer device 300, such as the program code for the output method of the integrated quantity calculation model.
[0091] In some embodiments, processor 302 may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chip. This processor 302 is typically used to control the overall operation of computer device 300. For example, it performs control and processing related to data interaction or communication with computer device 300. In this embodiment, processor 302 is used to run program code containing the steps of the output method for the integrated design and computation model stored in memory 301.
[0092] In this embodiment, the output method of the integrated design calculation model stored in memory 301 can be further divided into one or more program modules and executed by one or more processors (processor 302 in this embodiment) to complete the present invention.
[0093] Network interface 303 may include a wireless network interface or a wired network interface, which is typically used to establish a communication link between computer device 300 and other computer devices. For example, network interface 303 is used to connect computer device 300 to an external terminal via a network, establishing a data transmission channel and communication link between computer device 300 and the external terminal. The network may be an intranet, the Internet, Global System for Mobile Communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, or other wireless or wired networks.
[0094] Example 4
[0095] This embodiment also provides a computer-readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, server, App application store, etc., which stores a computer program. When the computer program is executed by a processor, it implements the steps of the output method of the integrated design quantity calculation model.
[0096] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0097] It should be noted that the sequence numbers of the embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0098] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method.
[0099] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for designing a model of an integrated amount and calculation, characterized by, The method comprises: acquiring a three-dimensional design model and a two-dimensional CAD drawing, wherein the three-dimensional design model uniquely corresponds to the two-dimensional CAD drawing; generating a three-dimensional initial calculation model according to the three-dimensional design model; determining steel calculation information according to the two-dimensional CAD drawing and the three-dimensional initial calculation model; matching and filling the steel calculation information with the three-dimensional initial calculation model to generate target engineering quantity information; the matching and filling of the steel calculation information with the three-dimensional initial calculation model to generate target engineering quantity information comprises: traversing the graphic element information in the three-dimensional initial calculation model, and matching the steel calculation information with the type and position information of each graphic element information; if the matching is successful, filling the steel calculation information into the graphic element information of the three-dimensional initial calculation model; if the matching fails, repositioning, layer extraction and information identification of the local drawing to which the steel calculation information belongs are performed to obtain new steel calculation information, and the new steel calculation information is matched with each graphic element information again, and the new steel calculation information matched successfully is filled into the graphic element information of the three-dimensional initial calculation model; until all the steel calculation information is matched, target engineering quantity information is generated.
2. The method of claim 1, wherein, the generation of the three-dimensional initial calculation model according to the three-dimensional design model comprises: reading the business level information of the three-dimensional design model based on a three-dimensional design software; generating the calculation information of the three-dimensional design model according to the category of the business level information; generating the three-dimensional initial calculation model by reversing the calculation information based on a three-dimensional calculation software.
3. The method of claim 2, wherein, the generation of the calculation information of the three-dimensional design model according to the category of the business level information comprises: converting the business level information of the category of elevation into floor calculation information of the three-dimensional design model; converting the business level information of the category of family type into component calculation information of the three-dimensional design model; converting the business level information of the category of graphic element attribute into temporary graphic element calculation information of the three-dimensional design model.
4. The method of claim 2, wherein, the generation of the three-dimensional initial calculation model by reversing the calculation information based on a three-dimensional calculation software comprises: acquiring a preset data protocol, wherein the preset data protocol comprises a category identifier and a data conversion rule, and the category identifier and the data conversion rule uniquely correspond to each other; converting the calculation information according to the category identifier and the data conversion rule to generate the three-dimensional initial calculation model.
5. The method of claim 1, wherein, the determination of steel calculation information according to the two-dimensional CAD drawing and the three-dimensional initial calculation model comprises: reading floor table information summarized by the two-dimensional CAD drawing to create three-dimensional floor information; segmenting the two-dimensional CAD drawing to obtain a plurality of local drawings; matching the local drawings according to the three-dimensional floor information and the three-dimensional initial calculation model to realize the positioning of the local drawings; determining steel calculation information by layer extraction and information identification of the positioned local drawings according to the component type.
6. A flow amount device for designing a model of integrated amount and flow, characterized by the device comprises: An acquisition module is configured to acquire a three-dimensional design model and a two-dimensional CAD drawing, wherein the three-dimensional design model uniquely corresponds to the two-dimensional CAD drawing; A first generation module is configured to generate a three-dimensional initial calculation model according to the three-dimensional design model; A determination module is configured to determine steel calculation information according to the two-dimensional CAD drawing and the three-dimensional initial calculation model; A second generation module is configured to match and fill the steel calculation information with the three-dimensional initial calculation model to generate target engineering quantity information; The second generation module is specifically configured to: traverse primitive information in the three-dimensional initial calculation model, match the steel calculation information with a type and position information of each of the primitive information; if the matching is successful, fill the steel calculation information into the primitive information of the three-dimensional initial calculation model; if the matching is failed, reposition, layer extract and information identify local drawings to which the steel calculation information belongs to obtain new steel calculation information, re-match the new steel calculation information with each of the primitive information, and fill the new steel calculation information that is matched successfully into the primitive information of the three-dimensional initial calculation model; until all the steel calculation information is matched, the target engineering quantity information is generated.
7. A computer device comprising: A memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method in any one of claims 1 to 5 when executing the computer program.
8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method in any one of claims 1 to 5.
Citation Information
Patent Citations
Engineering budgeting price combination method based on BIM and cloud platform
CN105956762A
Engineering amount calculation method and system of engineering project and electronic equipment
CN114036598A