Engineering amount intelligent calculation management method and system based on digital twinning
By using digital twin technology to encode and parallelize BIM models, the problem of inconsistent engineering quantity data in the BIM model is solved, seamless integration and dynamic management of engineering quantities inside and outside the model are achieved, the accuracy and efficiency of engineering quantity calculations are improved, and the risk of measurement disputes is reduced.
Patent Information
- Application Number
- CN202510722268.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-30
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-05-30
AI Technical Summary
The quantity data in the existing BIM model is inconsistent with the construction drawings, and there is a lack of dynamic revision rules, which leads to measurement disputes. Traditional quantity calculation tools are not compatible with multi-platform models, and the data island problem is prominent. Quantity statistics rely on manual form entry, with a high error rate and low efficiency.
The intelligent calculation and management method and system for engineering quantities based on digital twins performs coding operations on the component data of the BIM model, inputs the in-model engineering quantities and out-model engineering quantities into the digital twin model for parallel calculation, and uses standardized forms to enter the contract list, evaluates the coding execution effectiveness index, and performs dynamic revision and verification to achieve seamless integration and management of in-model and out-model engineering quantities.
It improves the accuracy and efficiency of engineering quantity calculation, reduces data conflicts and errors, ensures the scientificity and rationality of engineering quantity calculation, provides dynamic management and real-time monitoring throughout the life cycle, and reduces the risk of measurement disputes.
Smart Images

Figure CN120634128A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of industrial data management, and specifically to a method and system for intelligent calculation and management of engineering quantities based on digital twins. Background Art
[0002] When the quantity data in the existing BIM model is inconsistent with the construction drawings and contract lists, there is a lack of dynamic revision rules, which leads to measurement disputes. In addition, traditional quantity calculation tools are not compatible with multi-platform models (such as Tekla and Navisworks), and the problem of data silos is prominent. In addition, quantity statistics rely on manual form entry, which has a high error rate and low efficiency.
[0003] For example, the invention patent with announcement number CN114418369B announces a measurement and payment method and system based on the BIM model. The method includes: obtaining the bill of quantities output by the in-depth design model; screening out the target components that meet the preset measurement and pricing conditions from the bill of quantities; extracting the price information of the target components from the contract list; matching the preset measurement and pricing rules according to the cost attributes of the target components, and generating a payment order corresponding to the bill of quantities based on the price information.
[0004] For example, the invention patent with announcement number CN114511203A announces a method and system for quickly generating a bill of quantities based on a BIM model. The method includes: calling a pre-established component information summary table to establish a BIM model; establishing measurement and pricing rules based on the component information summary table and the modeling characteristics of the BIM software; importing the BIM model data and measurement and pricing rules into the cost platform; compiling a bill library based on the association between the model structure classification code and the first 9 digits of the bill of quantities code; traversing the bill library to obtain the associated target model components, and extracting the cost attributes of the target model components through the BIM model, and generating the corresponding bill of quantities table in combination with the measurement and pricing rules.
[0005] Combined with the above technical solutions, it is found that the existing engineering quantity calculation method lacks consideration of the data conflict between the actual engineering quantity cost and the estimated engineering quantity cost. In addition, since the engineering quantity calculation involves multiple aspects of data and the data complexity is high, there is non-BIM model data that is not resolved and is directly used in the engineering quantity calculation process, which may lead to large deviations in the engineering quantity calculation and affect the accuracy of actual engineering monitoring. Summary of the Invention
[0006] In response to the shortcomings of the existing technology, the present invention provides an intelligent calculation and management method and system for engineering quantities based on digital twins, which can effectively solve the problems involved in the above-mentioned background technology.
[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: The first aspect of the present invention provides an intelligent calculation and management method for engineering quantities based on digital twins, including: performing coding operations on the component data of the current construction area based on the BIM model, inputting the corresponding codes of the component data into the digital twin model to output the in-model engineering quantities, entering the contract list of the current construction area based on a standardized form, inputting the digital twin model to output the out-model engineering quantities; collecting the coding operation execution data of the BIM model, evaluating the coding execution effectiveness index of the BIM model, and determining whether to correct the coding operation; inputting the in-model engineering quantities and out-of-model engineering quantities into the full life cycle database, performing parallel calculations, and outputting the total engineering quantities of the current construction area; collecting the contract list engineering quantities of the current construction area, dynamically revising and verifying them with the total engineering quantities of the current construction area, and managing the engineering quantity calculation of the current construction area based on the digital twin model.
[0008] The second aspect of the present invention provides an intelligent calculation and management system for engineering quantities based on digital twins, including: an in-model and out-model engineering quantity analysis module, which is used to perform coding operations on the data of each component in the current construction area based on the BIM model, input the corresponding codes of each component data into the digital twin model to output the in-model engineering quantity, enter the contract list of the current construction area based on a standardized form, input the digital twin model to output the out-model engineering quantity; a coding operation correction module, which is used to collect the coding operation execution data of the BIM model, evaluate the coding execution effectiveness index of the BIM model, and determine whether to correct the coding operation; a total engineering quantity calculation module, which is used to input the in-model engineering quantity and the out-model engineering quantity into the database of the entire life cycle, perform parallel calculations, and output the total engineering quantity of the current construction area; an engineering quantity calculation management module, which is used to collect the contract list engineering quantity of the current construction area, dynamically revise and verify it with the total engineering quantity of the current construction area, and manage the engineering quantity calculation of the current construction area based on the digital twin model.
[0009] Compared with the prior art, the embodiments of the present invention have at least the following advantages or beneficial effects:
[0010] (1) The present invention provides an intelligent calculation and management method and system for engineering quantities based on digital twins, and the component data is encoded into the digital twin model to output the in-model engineering quantities. At the same time, the contract list of the construction area is entered based on a standardized form, and the out-model engineering quantities are input into the digital twin model to output. The coding operation execution data of the BIM model is collected, the coding execution effectiveness index is evaluated, and it is determined whether the coding operation needs to be corrected. The in-model engineering quantities and out-model engineering quantities are input into the database of the entire life cycle, and parallel calculations are performed to output the total engineering quantities of the construction area. Finally, the contract list engineering quantities of the construction area are collected, and dynamically revised and verified with the total engineering quantities, and the engineering quantity calculation of the construction area is managed based on the digital twin model.
[0011] (2) The present invention collects the coding operation execution data of the BIM model and evaluates the coding execution effectiveness index of the BIM model. It can not only fully understand the accuracy and completeness of the coding execution, and timely discover errors or omissions in the coding process, thereby ensuring the coding quality and providing accurate basic data for subsequent engineering quantity calculations, but also can determine the effectiveness of the coding execution based on the evaluation results and correct unreasonable coding operations. When the coding execution effectiveness index is in a good range, it indicates that the model coding can accurately reflect the component information and provide reliable protection for applications such as model-based engineering quantity calculations. At the same time, it ensures the high quality of coding execution, can enhance the correlation and consistency between the BIM model and other data such as the contract list, reduce data conflicts and contradictions caused by inaccurate coding, and improve the overall consistency and coordination of engineering data.
[0012] (3) The present invention can intuitively reflect the degree of difference between the in-mold engineering quantity and the off-mold engineering quantity by evaluating the engineering quantity consistency index of the current construction area. By comparing with the reference index, it can accurately judge whether the engineering quantity calculation of the current construction area is consistent, thereby measuring the overall accuracy of the engineering quantity calculation and providing a basis for subsequent quality and cost control. When the engineering quantity consistency index is lower than the reference index, the calculation weights of the in-mold and off-mold engineering quantities are dynamically adjusted according to the index, increasing the weight of the in-mold engineering quantity and reducing the dependence on the off-mold engineering quantity, so that the final calculation result more accurately reflects the actual engineering quantity, and improves the scientificity and rationality of the engineering quantity calculation.
[0013] (4) The present invention uses digital twin technology to calculate the in-model engineering quantity in the BIM model in parallel with the off-model engineering quantity entered through standardized forms, which greatly improves the speed and efficiency of engineering quantity calculation, shortens the calculation cycle, and provides strong support for the advancement of project progress. Mechanisms such as dynamic revision verification and engineering quantity consistency index are introduced to perform real-time dynamic management and monitoring of engineering quantity calculation. It can timely discover deviations and problems in the engineering quantity calculation process, and trigger corresponding early warning and adjustment measures to ensure the accuracy and rationality of engineering quantities, and avoid cost overruns, quality risks and other problems caused by out-of-control engineering quantities. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] The present invention is further described with reference to the accompanying drawings. However, the embodiments in the accompanying drawings do not constitute any limitation to the present invention. A person skilled in the art can obtain other drawings based on the following drawings without creative effort.
[0015] Figure 1 Schematic diagram of the method steps of the present invention.
[0016] Figure 2 This is a schematic diagram of system module connections of the present invention.
[0017] Figure 3 This is the flow chart for engineering quantity calculation management.
[0018] Figure 4 is a regular graph of the encoding structure.
[0019] Figure 5 This is a schematic diagram of the engineering quantity calculation management system architecture. DETAILED DESCRIPTION
[0020] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0021] Reference Figure 1 As shown, the first aspect of the present invention provides an intelligent calculation and management method for engineering quantities based on digital twins, including: performing encoding operations on the component data of the current construction area based on the BIM model, inputting the corresponding codes of the component data into the digital twin model to output the engineering quantities within the model, entering the contract list of the current construction area based on a standardized form, and inputting the digital twin model to output the engineering quantities outside the model.
[0022] The engineering quantity intelligent calculation management method of the embodiment of the present invention has the following specific process: Figure 3 As shown, Figure 3 For the engineering quantity calculation management flow chart, we first formulate BIM modeling rules, refer to the national pricing standards to complete the coding of all components, realize the linkage of components to the in-mold engineering quantity, enter the off-mold engineering quantity through standardized forms and associate it with the contract list and coding, and establish a full life cycle database; then, based on the database information, extract the valid entity model data through the Revit platform quantity calculation plug-in to calculate the in-mold engineering quantity, and use the mapping and comparison of each model attribute data and the plug-in form data to calculate the off-mold engineering quantity. The sum of the two in parallel is the total engineering quantity; finally, based on the dynamic correction rules, verify the consistency of the total engineering quantity and the contract quantity, and generate the payment basis according to the rules.
[0023] The above-mentioned digital twin model is a dynamic mapping platform in the system that integrates the physical construction environment and virtual data space. Its core is to build a digital mirror of the physical components through the BIM model, and combine it with real-time data flow to realize the full life cycle management of the project quantity.
[0024] The digital twin model uses BIM technology to create an accurate digital mirror of the physical construction environment, converting components and their attribute information within the construction area into a calculable and analyzable digital form. It integrates in-mold quantity data obtained through BIM model coding with off-mold quantity data entered using standardized forms. Through code binding, in-mold and off-mold data form an organic whole, enabling seamless data integration and unified management. This provides a foundation for off-mold quantity calculations, associating off-mold quantity data entered using standardized forms with the codes in the model to link off-mold quantities to specific components or construction areas. This facilitates statistical analysis and improves the systematicity and accuracy of quantity calculations.
[0025] Specifically, the encoding operation is performed, and the specific execution process is as follows:
[0026] First, the component data of the current construction area are split to obtain the sub-items of the current construction area. Secondly, the BIM model is used to generate a coding structure for the sub-items of the current construction area to obtain the corresponding codes of the sub-items of the current construction area. Then, logical operators are used to combine the corresponding codes. Finally, the digital twin model is used to bind the BIM components to the engineering quantity data, so that the BIM model can automatically extract the in-model engineering quantity through the Revit plug-in.
[0027] Before initially breaking down the component data within the current construction area, BIM modeling rules must be established based on various standards for building and public works projects. The core of this approach is to achieve full-process data management through standardized coding and model splitting. Based on national pricing standards, 32-bit coding is implemented for all components, and the coding rules support multi-dimensional splitting.
[0028] The above coding rules are as follows: split by unit project (for example, the airport expansion project is divided into the first terminal area, the second terminal area, municipal engineering and other projects specified by the tenderer.), split by discipline (including but not limited to architecture, structure, HVAC, water supply and drainage, electrical, intelligent, interior decoration, curtain wall, signage, etc.; each discipline can be further split according to sub-discipline or system, such as the water supply and drainage discipline can be divided into water supply, drainage, fire protection or sprinkler sub-discipline models), split by physical location (the architecture and structure discipline models are split into single models according to floors and construction joints, and other disciplines are split according to the architecture and structure division method to ensure the integrity of the single model; if the model area exceeds 10,000 square meters after division, further splitting is considered; exceptions are made for disciplines such as facades, curtain walls, and lighting that are not suitable for division by floor), split by construction subcontract (based on the work surfaces of different construction subcontracts, the subcontract areas are separately divided to clarify the work and cross-work of each subcontractor), split by work requirements (the model is split according to specific work needs, such as considering the integration of mechanical and electrical pipelines, the end potential in the discipline is established as a separate model file, separated from the main pipeline), or split by geological and geotechnical engineering. The split model should remain relatively independent and complete, and its scope should include the surrounding slopes, foundation pits and buildings (structures), pipelines, etc. within its influence range, without affecting the analysis and calculation). The above split items can all be used as the first split item.
[0029] The coding structure is as follows Figure 4 As shown, Figure 4 A schematic diagram for coding application combinations should include table codes, major category codes, medium category codes, minor category codes, detailed category codes, and extended category codes. Table codes, major category codes, medium category codes, minor category codes, and detailed category codes are all represented by two Arabic numerals. Extended category codes consist of one or two levels of extended category codes, depending on the complexity of the specific category and the expansion requirements. Both the first-level and second-level extended category codes are represented by four Arabic numerals. When describing complex objects, logical operators should be used to combine multiple codes. Coding logical operators should preferably be represented by the symbols "+," " / ," "<," and ">."
[0030] For example, 14-32.00.20.20.0001.0001+20-20.25.00 represents a "concrete rectangular beam in the preliminary design stage." If this span rectangular beam is designed based on the preliminary design stage model during the construction drawing design stage, this coding information will be consistent with the corresponding model element coding in the preliminary design stage model. The final comparison of code inheritance can provide a basis for the model circulation rate. In this case, the span rectangular beam code can be inherited and developed in the construction drawing design stage model. The inherited and developed code is: 14-32.00.20.20.0001.0001+20-20.25.00<20-20.25.10, indicating a "concrete rectangular beam in the construction drawing design stage."
[0031] For off-mold quantities, the digital twin model uses standardized forms to enter and manually associate codes, allowing the BIM model to automatically extract these quantities through the Revit plug-in. Specifically, a form template is designed to clearly define required fields (such as quantity classification, code identifier, and construction phase), data formats (such as numeric or text), and input rules. Construction personnel or management personnel fill out standardized forms based on actual construction conditions, recording off-mold quantities (such as the amount of concrete used for on-site temporary support). A unique code is manually assigned to each off-mold quantity item, or a predefined code is selected from a drop-down menu (such as "20-25.10" for "temporary structure during the construction phase"). The digital twin platform binds the form data to the component codes in the BIM model to ensure the association between off-mold quantities and BIM components (such as linking the temporary support code to the extended code of the corresponding beam component). The Revit plug-in reads the codes and quantity data in the form, automatically extracts them, and aggregates them into a full lifecycle database, supporting subsequent parallel calculations and dynamic verification.
[0032] Standardized forms are pre-designed, structured electronic or paper forms that comply with industry standards or project-specific requirements. They are used to systematically collect and manage off-model quantity data not covered by the BIM model. Fields typically include quantity type (e.g., earthwork, temporary facilities), unit, quantity, construction location, and associated contract number. This ensures consistent data formatting and complete content, minimizing manual input errors.
[0033] The component data of the current construction area of the input BIM model can be converted into non-Revit platform model data using the IFC standard format. The custom properties of the non-Revit model can be retained by force through the IFC export configuration table. Specifically, first configure the IFC export property set. When exporting IFC files in non-Revit software (such as Tekla and ArchiCAD), check the "Export user-defined parameters" option to ensure that the custom properties in the model (such as construction stage and material batch) are included in the IFC file. For specific properties (such as insulation layer thickness and steel bar lap length), manually add the property set name (PropertySet) in the export settings to prevent the default export rules from omitting key fields. In the SPIOP tool installation path, copy the default CustomIFCToR3DMapping.xls file to the project shared directory. Secondly, in the ClassMap configuration, in the ClassMap table, map the component types of non-Revit models (such as Tekla's "STEEL_BEAM") to standard IFC entities (such as IfcBeam) to ensure consistency in component classification, and add custom class mappings (such as mapping construction measures items to IfcBuildingElementProxy). In the PropertyMap table, map the custom properties of non-Revit models (such as "insulation material") to the target field (such as IfcMaterialLayerSet.Name) and associate the parameter identifier of the quantity calculation plug-in. Compare the attribute values in the label_values table to ensure that the field correspondence is correct. Finally, perform IFC conversion and verification, load the customized mapping table in the SPIOP tool, and export the IFC file with complete properties. Use the SPR tool to open the generated VUE file and check whether the custom properties are completely retained (such as checking the construction phase identifier in the component property panel).
[0034] At the same time, a lightweight parsing engine is used to load IFC files in blocks, which is used to prioritize the parsing of the current construction area model data. Specifically: 1. Model area division and index establishment: In non-Revit software, the model is split according to construction zones (such as floors, axis ranges), and an independent IFC file is generated for each area. A global index file (JSON format) is established to record the area boundary coordinates and the number of components. 2. Dynamic loading strategy configuration: On-demand loading: The parsing engine prioritizes reading the current construction area index (such as layer B1), only loading the corresponding IFC file, and delaying the loading of other area data. Multi-threaded parsing: Using Python's concurrent.futures library or C++ multi-threading technology, IFC files of different areas are parsed in parallel to improve processing efficiency. 3. Lightweight data extraction: Geometry simplification: Use MeshLab or Open3D libraries to simplify the mesh of IFC geometry (LOD grading), reducing the number of original triangles by 50%-70%. Attribute filtering: Only the attributes required for quantity calculation (such as volume, length, material) are extracted, and rendering-related data (such as texture and lighting parameters) is ignored. 4. Real-time data integration and conflict detection: Block analysis results are written to an in-memory database (such as Redis), and hash tables are created based on component IDs to enable rapid aggregation of cross-regional project quantities. Component quantities at the intersection of adjacent areas (such as overlapping wall volumes) are compared, automatically triggering tolerance checks (marking conflicts if the difference exceeds 2%).
[0035] A data parsing tool that represents a Revit model as a BIM model.
[0036] In this embodiment, the digital twin uses standardized forms to input off-model engineering quantity data that is not covered by the BIM model, and manually associates unified codes to form a binding relationship between off-model engineering quantities and BIM model components. At the same time, it supports the Revit plug-in to automatically extract off-model engineering quantities. Its core advantages are: reducing manual errors through standardized data input, using coding association to achieve seamless integration of on- and off-model engineering quantity data, and improving data consistency and traceability; combined with the automated extraction function, it significantly improves the efficiency of engineering quantity calculation, ensures the coordinated operation of off-model data and BIM models, and provides accurate and dynamic data support for full life cycle engineering quantity management, thereby reducing the risk of measurement disputes and optimizing construction management decisions.
[0037] Collect the coding operation execution data of the BIM model, evaluate the coding execution effectiveness index of the BIM model, and determine whether to correct the coding operation.
[0038] Furthermore, the coding execution effectiveness index of the BIM model is evaluated. The specific evaluation process is as follows:
[0039] The coding operation execution data of the BIM model includes the IFC property mapping integrity assessment value of the BIM model, the loading response efficiency of the BIM model, the number of combination levels of the BIM model, and the number of extension class code levels of the BIM model. The coding operation execution data can be specifically extracted from the execution log of the BIM model.
[0040] The coding combination complexity of the BIM model is obtained by multiplying the number of combination levels of the BIM model by the number of extension class code levels of the BIM model.
[0041] The IFC attribute mapping integrity assessment reference values and coding group matching complexity are extracted from the engineering data management library.
[0042] The IFC attribute mapping integrity evaluation value of the BIM model and the loading response efficiency of the BIM model are normalized to obtain the normalized processing result. The coding combination complexity and the coding combination matching complexity of the BIM model are subjected to deviation processing to obtain the deviation degree processing result. The normalized processing result and the deviation degree processing result are weighted and aggregated in turn to obtain the coding execution effectiveness index of the BIM model. The specific analysis method is as follows:
[0043]
[0044] Where MCI is the effective index of BIM model coding execution, SX is the integrity evaluation value of BIM model IFC attribute mapping, and SX is the integrity evaluation value of BIM model IFC attribute mapping. ′ is the reference value for IFC attribute mapping integrity assessment, XL is the loading response efficiency of the BIM model, COM is the coding combination complexity of the BIM model, and ′ is the coding combination matching complexity, d1 is the weight parameter corresponding to the IFC attribute mapping integrity assessment value predefined in the engineering data management library, d2 is the weight parameter corresponding to the loading response efficiency predefined in the engineering data management library, and d3 is the weight parameter corresponding to the coding combination complexity predefined in the engineering data management library.
[0045] It should be explained that the above-mentioned IFC property mapping integrity assessment value refers to the proportion of custom properties retained when the non-Revit model in the BIM model data is exported to IFC, which is obtained by the ratio of the number of retained properties in IFC to the number of original properties; loading response efficiency refers to the ratio of the current construction area parsing speed to the full model parsing speed when the BIM model is loaded in blocks; coding combination complexity refers to the hierarchical depth of the BIM model unit using multiple coding combinations.
[0046] The weight parameters corresponding to the IFC attribute mapping integrity evaluation value, the weight parameters corresponding to the loading response efficiency, and the weight parameters corresponding to the coding combination complexity are all extracted from the engineering data management library, and the mapping relationship can be a one-to-one correspondence or a many-to-one relationship. For example, the IFC attribute mapping integrity evaluation value, the loading response efficiency, and the coding combination complexity respectively form a mapping set with the weight parameters corresponding to the IFC attribute mapping integrity evaluation value, the weight parameters corresponding to the loading response efficiency, and the weight parameters corresponding to the coding combination complexity preset in the engineering data management library. The real-time IFC attribute mapping integrity evaluation value, the loading response efficiency, and the coding combination complexity are brought into the mapping set to obtain the weight parameters corresponding to the IFC attribute mapping integrity evaluation value, the weight parameters corresponding to the loading response efficiency, and the weight parameters corresponding to the coding combination complexity.
[0047] In this embodiment, the correlation between these parameters is specifically considered through the multivariate analysis of IFC attribute mapping integrity evaluation value, loading response efficiency and coding combination complexity. A high IFC attribute mapping integrity evaluation value means that the custom properties retained by the BIM model when converted to the IFC standard format are more complete, but an excessively high IFC attribute mapping integrity evaluation value may have a negative impact on the loading response efficiency because these rich attribute information needs to be parsed and processed during loading, which may increase the loading response time of the BIM model, reduce the loading response efficiency, and thus reduce the coding execution effectiveness index of the BIM model; similarly, an excessively high IFC attribute mapping integrity evaluation value will also lead to an increase in the coding combination complexity, because the model contains more different types of components, attributes and the relationships between them, so that more combination methods and hierarchical relationships need to be considered during coding, which may cause the coding combination complexity to deviate from the reference level, greatly reducing the coding execution effectiveness index of the BIM model.
[0048] Specifically, it is determined whether to modify the encoding operation. The specific determination process is as follows:
[0049] The coding execution validity index of the BIM model is verified with the predefined coding execution validity index intervals to determine the specific interval of the coding execution validity index of the BIM model and determine whether to correct the coding operation.
[0050] Each encoding execution valid index interval includes a first execution valid interval, a second execution valid interval, and a third execution valid interval.
[0051] When the coding execution validity index of the BIM model belongs to the first execution validity interval, it is determined that there is no need to correct the coding operation, and the engineering quantity calculation is performed on the current construction area data. When the coding execution validity index of the BIM model belongs to the second execution validity interval or the third execution validity interval, it is determined that the coding operation needs to be corrected.
[0052] Furthermore, the encoding operation is modified. The specific analysis process is as follows:
[0053] When the coding execution effectiveness index of the BIM model belongs to the second execution effectiveness interval, the coding execution effectiveness index of the BIM model is proportionally processed with the second execution effectiveness interval to obtain the first deviation proportion of the coding execution effectiveness index of the BIM model, and the model block parsing speed adjustment amount is matched to obtain the real-time speed of the model block parsing of the BIM model. The real-time speed can be extracted from the execution log of the BIM model and added to the model block parsing speed adjustment amount to obtain the model block parsing adaptation speed of the BIM model.
[0054] In the first correction simulation period, the model block parsing adaptation speed of the BIM model is configured, the coding execution effectiveness index of the BIM model is extracted in real time, and the specific interval of the coding execution effectiveness index of the BIM model is determined. When the coding execution effectiveness index of the BIM model belongs to the first execution effectiveness interval, the corresponding duration is collected and recorded as the adaptation correction duration. It is compared with the predefined adaptation correction preset duration. When the adaptation correction duration is greater than or equal to the adaptation correction preset duration, the model block parsing adaptation speed of the current BIM model is maintained. When the adaptation correction duration is less than the adaptation correction preset duration, the model block parsing adaptation speed of the current BIM model is maintained. When the duration is long, the adaptation correction duration is subtracted from the adaptation correction preset duration to obtain the adaptation correction duration deviation, and the adaptation speed adjustment amount is matched to obtain the adaptation speed. The model block parsing adaptation speed of the BIM model is added to the adaptation speed adjustment amount to obtain the model block parsing correction speed of the BIM model. Based on the model block parsing correction speed of the BIM model, the computing power ratio of the parsing engine of the BIM model is matched. According to the model block parsing correction speed of the BIM model and the computing power ratio of the parsing engine of the BIM model, the parsing operation of the BIM model on the component data of the current construction area is reconfigured.
[0055] The above-mentioned proportion processing specifically performs ratio processing on the coding execution effectiveness index of the BIM model and the span corresponding to the second execution effectiveness interval to obtain the first deviation proportion of the coding execution effectiveness index of the BIM model, wherein the span corresponding to the second execution effectiveness interval is expressed as the difference between the maximum value and the minimum value of the second execution effectiveness interval.
[0056] The above matching obtains the model block parsing speed adjustment amount. The specific matching process is: matching the first deviation ratio of the coding execution effective index of the BIM model with the model block parsing speed adjustment amount corresponding to each predefined coding execution effective index first deviation ratio interval, determining the specific interval of the coding execution effective index first deviation ratio of the BIM model, and obtaining the model block parsing speed adjustment amount corresponding to the interval.
[0057] The above matching obtains the adaptive speed adjustment amount. The specific matching process is: matching the adaptive corrected continuous deviation with the adaptive speed adjustment amount corresponding to each predefined adaptive corrected continuous deviation interval, determining the specific interval of the adaptive corrected continuous deviation, and obtaining the adaptive speed adjustment amount corresponding to the interval.
[0058] The above matching obtains the parsing engine computing power ratio of the BIM model. The specific matching process is: matching the model block parsing correction speed of the BIM model with the parsing engine computing power ratio corresponding to the predefined model block parsing correction speed interval, determining the specific interval of the model block parsing correction speed of the BIM model, and allocating the parsing engine computing power ratio corresponding to the interval to the BIM model to obtain the parsing engine computing power ratio of the BIM model.
[0059] By adjusting the model block parsing speed and other operations, the coding execution effectiveness index is raised to the optimal level, ensuring that the coding operation of the BIM model more accurately reflects the actual structure and properties of the model. Optimizing the adaptation speed of model block parsing can reduce data loss or errors during the parsing process, improve the accuracy of data extraction and processing, and thus provide a more reliable data foundation for subsequent operations such as engineering quantity calculations. Adjusting the parsing engine computing power ratio and other operations can make the system's resource allocation more reasonable. Matching the parsing speed adjustment amount and optimizing the adaptation speed can give full play to the system's computing power, improve the efficiency of model parsing and coding operations, reduce the system's response time, and make the entire engineering quantity intelligent calculation management system run more smoothly.
[0060] When the coding execution effectiveness index of the BIM model belongs to the third execution effectiveness interval, an abnormal warning is issued for the coding operation. At the same time, the real-time speed of the model block parsing of the BIM model is adjusted to the model block parsing reference speed, and the actual computing power ratio of the parsing engine of the BIM model is adjusted to the reference computing power ratio of the parsing engine. At the same time, the coding execution effectiveness index of the BIM model is processed with the third execution effectiveness interval to obtain the second deviation ratio of the coding execution effectiveness index of the BIM model, and the coding combination limit level is obtained by matching. The actual level of the coding combination of the BIM model is lowered to the coding combination limit level for reconfiguring the BIM model's coding operation on the component data of the current construction area.
[0061] The above matching obtains the coding combination limit level. The specific matching process is: matching the second deviation ratio of the coding execution effective index of the BIM model with the coding combination limit level corresponding to the predefined second deviation ratio intervals of each coding execution effective index, determining the specific interval of the second deviation ratio of the coding execution effective index of the BIM model, and obtaining the coding combination limit level corresponding to the interval.
[0062] When the coding execution effectiveness index is in the third execution effectiveness interval, it indicates that there may be an abnormality in the model's coding operation. At this time, issuing an abnormality warning for the coding operation and adjusting the real-time speed of the model block parsing to the reference speed can restore the model's coding operation to normal levels to the greatest extent possible, ensuring that the model can be used normally and avoiding project delays caused by coding issues. By lowering the actual level of the coding combination to a limited level, the model's coding structure is simplified, the coding complexity is reduced, and the model can be applied to engineering practice more quickly, ensuring the smooth progress of the project and avoiding project stagnation or progress obstruction caused by coding issues.
[0063] Input the in-mold and out-mold engineering quantities into the database of the entire life cycle, perform parallel calculations, and output the total engineering quantity of the current construction area.
[0064] Specifically, the total engineering quantity of the current construction area is output. The specific analysis process is as follows:
[0065] The entire life cycle database is input through the in-mold and out-mold engineering quantities. The database is used to store BIM model data, contract lists, engineering quantity calculation records and design change history versions, supporting model version tracing and engineering quantity comparison.
[0066] The database establishment process for the entire life cycle is specifically as follows: extract detailed information of each component in the current construction area from the BIM model, including geometric data (such as size, shape, location, etc.), attribute data (such as material type, component type, construction stage, etc.) and coding information. Enter the engineering quantity information, cost information, engineering scope and other data in the contract list into the database. Through digital twin technology, each component in the BIM model is bound to the corresponding code to achieve a one-to-one correspondence between the component and the engineering quantity data, so that the engineering quantity data inside and outside the model can be accurately recorded and managed in the database. During the construction process, as the project progresses and design changes occur, the data in the database is updated in a timely manner to ensure that the database can reflect the latest status of the project.
[0067] The above parallel calculation is specifically to perform parallel calculation on the in-mold engineering quantity calculation and the out-mold engineering quantity calculation.
[0068] Perform in-mold quantity calculations. Specifically, linking component quantities to in-mold quantities based on the BIM model is accomplished by using a Revit platform quantity calculation plug-in to extract 3D data and attribute data from valid solid models in the database for in-mold quantity calculations. Specifically, a quantity calculation plug-in suitable for the Revit platform is selected, installed, and configured to ensure effective integration with the BIM model and database. Calculation rules for the quantity calculation plug-in, such as those for concrete volume, steel component weight, and pipeline length, are set according to the specifications and standards for quantity calculations. The Revit platform quantity calculation plug-in extracts 3D geometric data for each component, such as length, width, height, and cross-sectional area, from the BIM model. Attribute data for each component, such as material type, component type, and construction stage, is also extracted. This data is used for classification and aggregation in the quantity calculations. The extracted 3D and attribute data is calculated according to the plug-in's calculation rules to obtain the quantity of each component. This data is then aggregated and statistically analyzed to determine the in-mold quantity for the current construction area.
[0069] The linkage means establishing a unique mapping relationship between BIM model components and engineering quantity data through a standardized coding system, so as to realize the automated association and accurate traceability from model to engineering quantity.
[0070] The above-mentioned in-mold engineering quantities may include but are not limited to concrete volume, steel component weight and pipeline length.
[0071] Calculation of off-model quantities involves entering and linking the contract bill of quantities for the current construction area using a standardized form. Non-Revit model data for the current construction area is manually linked to the code. Attribute data mapping for each model is combined with data mapping in the external form for comparison. Specifically, quantity data for the current construction area is manually entered using a standardized form. This data includes quantities not covered by the BIM model, such as quantities for special components, temporary facilities, or specific construction processes. The entered quantity data is manually linked to the corresponding code to ensure data consistency and integrity within the BIM model's coding system. Attribute data for each model (such as material properties and component types) is mapped to the data in the external form to establish a corresponding relationship between the two. The model attribute data is compared with the external form data to ensure consistency. Any discrepancies are adjusted and corrected to ensure data accuracy and reliability. Based on the mapped and compared data and predefined calculation rules, off-model quantities are calculated. The calculation rules may include length, area, volume, etc., which are determined according to the type and requirements of the project. The calculated off-mold project quantities are summarized and counted to obtain the total off-mold project quantity for the current construction area.
[0072] The in-mold engineering quantity and the predefined initial calculation weight are calculated in parallel, and the out-mold engineering quantity and the predefined initial calculation weight are calculated in parallel to obtain the in-mold engineering quantity calculation results and the out-mold engineering quantity calculation results respectively, and the total engineering quantity of the current construction area is added together.
[0073] In-model quantities refer to quantities extracted directly from the BIM model. These quantities are automatically calculated using quantity calculation plugins in platforms like Revit, based on the BIM model's 3D geometry and attribute information. In-model quantities encompass existing components in the model, such as concrete structures, steel components, and pipelines, and are highly accurate and automated.
[0074] Off-model quantities refer to quantities that cannot be directly extracted from the BIM model and must be manually entered. These typically include components or construction measures not covered by the BIM model, such as temporary facilities and special process components. These quantities are entered using standardized forms and manually linked to codes before being included in the total quantity.
[0075] It's important to explain that there are differences in data sources, accuracy, and reliability between in-mold and off-mold quantities. In-mold quantities are highly automated and accurate, while off-mold quantities rely on manual entry and are prone to errors. To accurately reflect actual quantities, a weighted approach is required. This weighted approach allows for the rational adjustment of the proportion of in-mold and off-mold quantities in the total quantity, minimizing the impact of errors and improving the accuracy and reliability of the total quantity. It also enables flexible data integration, highlighting the dominant role of in-mold data while also taking into account supplementary off-mold data, resulting in a more reasonable total quantity. Furthermore, it enhances the level of refined management, dynamically adjusting weights based on data characteristics, and making quantity calculations more scientific and flexible.
[0076] The values calculated based on the in-mold engineering quantity calculation extracted from the BIM model are compared with the contract list (the engineering quantity extracted using the BIM model must be accepted by the quality inspection and evaluation platform before payment), as well as the mapping relationship obtained by comparing the attribute data mapping of each model with the plug-in form data mapping, to generate an engineering quantity report. Through a dual-track parallel method, the values calculated based on the in-mold engineering quantity calculation extracted from the BIM model are compared with the contract list, and the attribute data mapping of each model (engineering quantity not covered by the BIM model) is compared with the plug-in form data mapping to calculate the in-mold engineering quantity in parallel. The two are calculated separately and combined to obtain the total in-mold engineering quantity, which is more efficient and accurate.
[0077] Collect the contract list quantities of the current construction area, dynamically revise and verify them with the total quantities of the current construction area, and manage the quantity calculations of the current construction area based on the digital twin model.
[0078] Furthermore, dynamic revision verification is performed, and the specific analysis process is as follows:
[0079] Compare the contract list quantity of the current construction area with the total quantity of the current construction area. If the total quantity of the current construction area is greater than the contract list quantity of the current construction area, subsequent construction will be carried out in accordance with the contract list quantity of the current construction area; if the total quantity of the current construction area is less than or equal to the contract list quantity of the current construction area, generate payment basis based on the total quantity of the current construction area.
[0080] In the second case, the construction deepening model part has been completed, and the current progress is measured according to the ratio of the corresponding drawing project quantity to the construction deepening model project quantity, multiplied by the construction deepening model project quantity of this part that has passed the quality inspection.
[0081] The steps for generating payment basis are as follows: starting with the entry of the contract list, import BIM model data and plug-in form data, and perform parallel calculation of the in-model engineering quantity and out-of-model engineering quantity with the BIM model data and plug-in form data. Based on dynamic revision verification, compare the contract list engineering quantity of the current construction area with the total engineering quantity of the current construction area, take the smaller engineering quantity as the standard, and generate the corresponding payment basis.
[0082] By comparing the total construction quantities in the current construction area with the contracted quantities, and determining subsequent construction execution or generating payment basis based on the comparison results, this provides a flexible decision-making basis for construction quantity management during the construction process. When the total construction quantities exceed the contracted quantities, execution is based on the contracted quantities, avoiding the cost risks and disputes that may arise from over-construction. When the total construction quantities are less than or equal to the contracted quantities, payment basis is generated based on the total construction quantities, ensuring the accuracy and rationality of payments. By comparing the total construction quantities with the contracted quantities, deviations in construction quantities can be promptly identified, allowing appropriate adjustments and control measures to be taken, contributing to effective construction quantity management and avoiding cost overruns caused by uncontrolled construction quantities.
[0083] Specifically, the calculation of the engineering quantity of the current construction area is managed, and the specific determination process is as follows:
[0084] Subtract the total project quantity of the current construction area from the contract list project quantity of the current construction area to obtain the project quantity deviation of the current construction area. Ratio this with the contract list project quantity of the current construction area to obtain the project quantity deviation ratio of the current construction area. Compare this with the predefined allowable range of project quantity deviation ratio:
[0085] If the engineering quantity deviation ratio of the current construction area falls within the permitted range of engineering quantity deviation ratio, a construction quantity report for the current construction area is generated.
[0086] If the engineering quantity deviation ratio in the current construction area does not fall within the permitted range of engineering quantity deviation ratio, an engineering early warning needs to be triggered.
[0087] Trigger project early warning. Specifically, if the engineering quantity deviation ratio of the current construction area is greater than the maximum value of the engineering quantity deviation ratio allowed in the interval, a cost verification report and engineering quantity report for the current construction area will be generated. If the engineering quantity deviation ratio of the current construction area is less than the minimum value of the engineering quantity deviation ratio allowed in the interval, a quality verification report and engineering quantity report for the current construction area will be generated.
[0088] It should be explained that the steps for generating the quantity report refer to the steps for generating the payment basis, as shown in the following example: Figure 5 visible, Figure 5 This is a schematic diagram of the engineering quantity calculation management system architecture. Starting from the contract list entry, BIM model data and plug-in form data are imported, and the in-model engineering quantity (the three-dimensional data and attribute data of the valid entity model in the database are extracted through the Revit platform quantity calculation plug-in) and the out-of-model engineering quantity (the attribute data mapping of each model is combined with the external form data mapping for comparison) are calculated in parallel. After the total engineering quantity is obtained, the total engineering quantity is compared with the contract list engineering quantity according to the dynamic revision rules (when the total engineering quantity is greater than the contract list engineering quantity, it is executed according to the contract list engineering quantity; when the total engineering quantity is less than or equal to the contract list engineering quantity, the payment basis is generated according to the total engineering quantity). The smaller quantity is used as the standard to generate the corresponding payment basis and engineering quantity report.
[0089] The contents of the cost verification report include the over-cost area, the reasons for the over-cost, the necessity of the over-cost area and the subsequent cost control methods; the contents of the quality verification report include the area below the contract list quantity, the reasons for the area below the contract list quantity and the quality verification results of the area below the contract list quantity. When the quality verification result of the area below the contract list quantity is unqualified, the area needs to be maintained or rebuilt, and a new quantity report needs to be generated.
[0090] Quality verification in the construction area requires manual review to determine whether the deviation will affect the components, and to trace back to the version before the database change to analyze the cause of the deviation.
[0091] By calculating the quantity deviation percentage within the current construction area and comparing it with the permitted range, errors and issues in the quantity calculation process can be promptly identified, triggering appropriate management measures. This improves the accuracy and reliability of quantity calculations and provides more authentic data support for project management. When the quantity deviation percentage exceeds the permitted range, a project alert is triggered, reminding relevant personnel to promptly address and address potential issues. This enhances the risk early warning capabilities of project management and helps to take preemptive measures to prevent further escalation of problems. Through strict management and supervision of quantity calculations, the project management process becomes more refined and standardized, helping to improve the level and efficiency of overall project management and enhance the overall quality and benefits of the project.
[0092] Furthermore, the process of generating the engineering quantity report is managed. The specific management process is as follows:
[0093] Extract the in-mold engineering quantity and the out-mold engineering quantity of the current construction area, perform data processing, and obtain the engineering quantity consistency index of the current construction area. The specific analysis process is as follows:
[0094]
[0095] Where QCI is the quantity consistency index of the current construction area, Q1 is the in-mold quantity of the current construction area, Q2 is the out-mold quantity of the current construction area, and γ is the adjustment factor corresponding to the quantity consistency index predefined in the engineering data management library.
[0096] It's important to note that the aforementioned consistency index for the current construction area reflects consistency by measuring the relative relationship between on-site and off-site quantities. Specifically, it reflects the degree of match between quantity data from two different sources. A higher consistency index indicates a smaller deviation between on-site and off-site quantities, and a higher degree of consistency between the data. This means that the two different measurement methods yield similar results, increasing the credibility of the data.
[0097] Compare the engineering quantity consistency index of the current construction area with the predefined engineering quantity consistency reference index to determine the engineering quantity consistency of the current construction area:
[0098] If the engineering quantity consistency index of the current construction area is greater than or equal to the engineering quantity consistency reference index, the engineering quantity consistency judgment result of the current construction area is that the engineering quantity calculation is consistent, and an engineering quantity report for the current construction area is generated, including the engineering quantity consistency index of the current construction area and the engineering quantity consistency assessment result of the current construction area.
[0099] If the engineering quantity consistency index of the current construction area is less than the engineering quantity consistency reference index, the engineering quantity consistency judgment result of the current construction area is inconsistent engineering quantity calculation, and the engineering quantity consistency index of the current construction area is processed with the engineering quantity consistency reference index to obtain the engineering quantity consistency index ratio of the current construction area, and the calculation weight correction factor is matched to obtain the initial calculation weight of the in-mold engineering quantity, and the data is coupled with the calculation weight correction factor to obtain the adaptive calculation weight of the in-mold engineering quantity, which is used to increase the calculation weight of the in-mold engineering quantity in the current construction area, maintain the initial calculation weight of the out-of-mold engineering quantity, use the adaptive calculation weight of the in-mold engineering quantity and the initial calculation weight of the out-of-mold engineering quantity to recalculate the total engineering quantity of the current construction area, extract the contract list engineering quantity of the current construction area, and dynamically revise and verify it with the total engineering quantity of the current construction area, and manage the engineering quantity calculation of the current construction area to generate an engineering quantity report.
[0100] The above matching obtains the calculation weight correction factor. The specific matching process is: matching the proportion of the engineering quantity consistency index of the current construction area with the calculation weight correction factor corresponding to the predefined engineering quantity consistency index proportion interval, determining the specific interval of the engineering quantity consistency index proportion of the current construction area, and obtaining the calculation weight correction factor corresponding to the interval.
[0101] During the quantity calculation process, the consistency of the on-mold and off-mold quantities is assessed in real time through the quantity consistency index. Dynamically adjusting the weights of the two ensures that the final calculation results are closer to reality. If the quantity consistency index in a certain area is low, it indicates that there is a large difference between the on-mold and off-mold quantities. In this case, increasing the weight of the on-mold quantities and reducing the reliance on the off-mold quantities can help more accurately reflect the actual situation. By dynamically adjusting the calculation weights of the on-mold and off-mold quantities based on the quantity consistency index, the results can be continuously optimized during the quantity calculation process, improving the accuracy and reliability of the report. This adjustment mechanism is reasonable because it is based on data-driven decision-making, can adapt to differences between different regions and construction stages, optimize resource allocation, and provide strong support for construction management.
[0102] Reference Figure 2 As shown, the second aspect of the present invention provides an intelligent engineering quantity calculation and management system based on digital twins, comprising: an internal and external engineering quantity analysis module, a coding operation correction module, a total engineering quantity calculation module, an engineering quantity calculation management module, and an engineering data management library. The engineering data management library is used to store IFC attribute mapping integrity assessment reference values, coding group matching complexity, and preset values of various factors.
[0103] The inside and outside mold engineering quantity analysis module is connected to the coding operation correction module, the coding operation correction module is connected to the total engineering quantity calculation module, the total engineering quantity calculation module is connected to the engineering quantity calculation management module, and the coding operation correction module is also connected to the engineering data management library.
[0104] The module for analyzing the quantity of engineering inside and outside the mold is used to perform coding operations on the data of each component in the current construction area based on the BIM model, input the corresponding codes of each component data into the digital twin model to output the quantity of engineering inside the mold, enter the contract list of the current construction area based on the standardized form, and input it into the digital twin model to output the quantity of engineering outside the mold.
[0105] The coding operation correction module is used to collect the coding operation execution data of the BIM model, evaluate the coding execution effectiveness index of the BIM model, and determine whether to correct the coding operation.
[0106] The total engineering quantity calculation module is used to input the in-mold engineering quantity and the out-mold engineering quantity into the database of the entire life cycle, perform parallel calculations, and output the total engineering quantity of the current construction area.
[0107] The engineering quantity calculation management module is used to collect the contract list engineering quantities of the current construction area, dynamically revise and verify them with the total engineering quantities of the current construction area, and manage the engineering quantity calculation of the current construction area based on the digital twin model.
[0108] The above content is merely an example and explanation of the structure of the present invention. Those skilled in the art may make various modifications or additions to the described specific embodiments or replace them in a similar manner. As long as they do not deviate from the structure of the invention or exceed the scope defined by the present invention, they should all fall within the scope of protection of the present invention.
Claims
1. The intelligent calculation and management method of engineering quantities based on digital twins is characterized by: include: Based on the BIM model, the component data of the current construction area is coded, and the corresponding codes of the component data are input into the digital twin model to output the in-model engineering quantity. The contract list of the current construction area is entered based on the standardized form and input into the digital twin model to output the out-model engineering quantity. Collect the BIM model's coding operation execution data, evaluate the BIM model's coding execution effectiveness index, and determine whether to modify the coding operation; Input the in-mold and out-mold engineering quantities into the full life cycle database, perform parallel calculations, and output the total engineering quantity of the current construction area; Collect the contract list quantities of the current construction area, dynamically revise and verify them with the total quantities of the current construction area, and manage the quantity calculations of the current construction area based on the digital twin model.
2. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 1 is characterized by: The specific execution process of the encoding operation is as follows: First, the component data of the current construction area is split to obtain the sub-items of the current construction area. Second, a coding structure is generated for each sub-item of the current construction area through the BIM model to obtain the corresponding codes of each sub-item of the current construction area. Then, logical operators are used to combine the corresponding codes. Finally, the digital twin model is used to bind the BIM components to the engineering quantity data, so that the BIM model can automatically extract the in-model engineering quantity through the Revit plug-in. For off-model engineering quantities, the digital twin model is entered through standardized forms and manually associated with the code, so that the BIM model can automatically extract off-model engineering quantities through the Revit plug-in; The component data of the current construction area of the input BIM model can be converted into non-Revit platform model data through the IFC standard format. The custom properties of the non-Revit model are forced to be retained through the IFC export configuration table. At the same time, a lightweight parsing engine is used to load the IFC file in blocks to prioritize the parsing of the model data of the current construction area. The Revit model is represented as a data parsing tool for the BIM model.
3. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 1 is characterized by: The specific evaluation process of evaluating the coding execution effectiveness index of the BIM model is as follows: The encoding operation execution data of the BIM model includes the IFC attribute mapping integrity assessment value of the BIM model, the loading response efficiency of the BIM model, the number of combination levels of the BIM model, and the extension class code level of the BIM model; Multiply the number of combination levels of the BIM model by the number of extension class code levels of the BIM model to obtain the coding combination complexity of the BIM model; Extract the IFC attribute mapping integrity assessment reference value and coding group matching complexity from the engineering data management library; The IFC attribute mapping integrity assessment value of the BIM model and the loading response efficiency of the BIM model are normalized to obtain the normalized processing result. The coding combination complexity and the coding combination matching complexity of the BIM model are subjected to deviation processing to obtain the deviation degree processing result. The normalized processing result and the deviation degree processing result are weighted and aggregated in turn to obtain the coding execution effectiveness index of the BIM model.
4. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 3 is characterized by: The specific determination process of whether to modify the encoding operation is as follows: The coding execution validity index of the BIM model is verified with the predefined coding execution validity index intervals to determine the specific interval of the coding execution validity index of the BIM model and determine whether to correct the coding operation; Each encoding execution valid index interval includes a first execution valid interval, a second execution valid interval, and a third execution valid interval; When the coding execution validity index of the BIM model belongs to the first execution validity interval, it is determined that there is no need to correct the coding operation, and the engineering quantity calculation is performed on the current construction area data. When the coding execution validity index of the BIM model belongs to the second execution validity interval or the third execution validity interval, it is determined that the coding operation needs to be corrected.
5. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 4 is characterized in that: The encoding operation is modified, and the specific analysis process is as follows: When the coding execution effectiveness index of the BIM model belongs to the second execution effectiveness interval, the coding execution effectiveness index of the BIM model is proportionally processed with the second execution effectiveness interval to obtain the first deviation ratio of the coding execution effectiveness index of the BIM model, and the model block parsing speed adjustment amount is obtained by matching. The real-time speed of the model block parsing of the BIM model is collected and added to the model block parsing speed adjustment amount to obtain the model block parsing adaptation speed of the BIM model; In the first correction simulation period, the model block parsing adaptation speed of the BIM model is configured, the coding execution effectiveness index of the BIM model is extracted in real time, and the specific interval of the coding execution effectiveness index of the BIM model is determined. When the coding execution effectiveness index of the BIM model belongs to the first execution effectiveness interval, the corresponding duration is collected and recorded as the adaptation correction duration. It is compared with the predefined adaptation correction preset duration. When the adaptation correction duration is greater than or equal to the adaptation correction preset duration, the model block parsing adaptation speed of the current BIM model is maintained. When the adaptation correction duration is less than the adaptation correction preset duration, the model block parsing adaptation speed of the current BIM model is maintained. When the duration is long, the adaptation correction duration is subtracted from the adaptation correction preset duration to obtain the adaptation correction duration deviation, and the adaptation speed adjustment amount is matched to obtain the adaptation speed adjustment amount. The model block parsing adaptation speed of the BIM model is added to the adaptation speed adjustment amount to obtain the model block parsing correction speed of the BIM model. Based on the model block parsing correction speed of the BIM model, the BIM model parsing engine computing power ratio is matched to obtain the BIM model. According to the BIM model block parsing correction speed and the BIM model parsing engine computing power ratio, the BIM model parsing operation on the component data of the current construction area is reconfigured; When the coding execution effectiveness index of the BIM model belongs to the third execution effectiveness interval, an abnormal warning is issued for the coding operation. At the same time, the real-time speed of the model block parsing of the BIM model is adjusted to the model block parsing reference speed, and the actual computing power ratio of the parsing engine of the BIM model is adjusted to the reference computing power ratio of the parsing engine. At the same time, the coding execution effectiveness index of the BIM model is processed with the third execution effectiveness interval to obtain the second deviation ratio of the coding execution effectiveness index of the BIM model, and the coding combination limit level is obtained by matching. The actual level of the coding combination of the BIM model is lowered to the coding combination limit level, which is used to reconfigure the BIM model's coding operation on the component data of the current construction area.
6. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 1 is characterized by: The output of the total engineering quantity of the current construction area is analyzed in the following steps: The entire life cycle database is input through the in-mold and out-mold engineering quantities. The database is used to store BIM model data, contract lists, engineering quantity calculation records and design change history versions, supporting model version tracing and engineering quantity comparison; The parallel calculation specifically involves parallel calculation of the in-mold engineering quantity calculation and the out-mold engineering quantity calculation; The in-mold engineering quantity calculation is specifically to realize the component-linked in-mold engineering quantity based on the BIM model, and to extract the three-dimensional data and attribute data of the valid entity model in the database through the Revit platform quantity calculation plug-in to perform in-mold engineering quantity calculation; The off-model engineering quantity calculation is specifically to enter and associate the contract list of engineering quantities of the current construction area through a standardized form, and manually link the non-Revit model data of the current construction area with the coding, and calculate the off-model engineering quantity by combining and comparing the attribute data mapping of each model with the external form data mapping; The in-mold engineering quantity and the predefined initial calculation weight are calculated in parallel, and the out-mold engineering quantity and the predefined initial calculation weight are calculated in parallel to obtain the in-mold engineering quantity calculation results and the out-mold engineering quantity calculation results respectively, and the total engineering quantity of the current construction area is added together.
7. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 1 is characterized by: The dynamic revision verification is performed, and the specific analysis process is as follows: Compare the contract list quantity of the current construction area with the total quantity of the current construction area. If the total quantity of the current construction area is greater than the contract list quantity of the current construction area, subsequent construction will be carried out in accordance with the contract list quantity of the current construction area. If the total quantity of the current construction area is less than or equal to the contract list quantity of the current construction area, generate payment basis based on the total quantity of the current construction area. The steps for generating the payment basis are as follows: starting from the entry of the contract list, importing BIM model data and plug-in form data, performing parallel calculation of the in-model engineering quantity and the out-model engineering quantity with the BIM model data and the plug-in form data, and comparing the contract list engineering quantity of the current construction area with the total engineering quantity of the current construction area based on dynamic revision verification, taking the smaller engineering quantity as the standard, and generating the corresponding payment basis.
8. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 1 is characterized by: The specific determination process for managing the engineering quantity calculation of the current construction area is as follows: Subtract the total project quantity of the current construction area from the contract list project quantity of the current construction area to obtain the project quantity deviation of the current construction area. Ratio this with the contract list project quantity of the current construction area to obtain the project quantity deviation ratio of the current construction area. Compare this with the predefined allowable range of project quantity deviation ratio: If the engineering quantity deviation ratio of the current construction area falls within the permitted engineering quantity deviation ratio range, a construction quantity report for the current construction area is generated; If the engineering quantity deviation ratio of the current construction area does not fall within the permitted engineering quantity deviation ratio range, a project early warning needs to be triggered; The triggering of the engineering warning is specifically to generate a cost verification report and an engineering quantity report for the current construction area if the engineering quantity deviation ratio of the current construction area is greater than the maximum value of the engineering quantity deviation ratio allowed interval; if the engineering quantity deviation ratio of the current construction area is less than the minimum value of the engineering quantity deviation ratio allowed interval, a quality verification report and an engineering quantity report for the current construction area are generated.
9. The method for intelligent calculation and management of engineering quantities based on digital twins according to claim 8 is characterized by: Also includes: Manage the process of generating the quantity report. The specific management process is as follows: Extract the in-mold engineering quantity and the out-mold engineering quantity of the current construction area, perform data processing, and obtain the engineering quantity consistency index of the current construction area; Compare the engineering quantity consistency index of the current construction area with the predefined engineering quantity consistency reference index to determine the engineering quantity consistency of the current construction area: If the engineering quantity consistency index of the current construction area is greater than or equal to the engineering quantity consistency reference index, the engineering quantity consistency determination result of the current construction area is engineering quantity calculation consistency, and an engineering quantity report for the current construction area is generated, including the engineering quantity consistency index of the current construction area and the engineering quantity consistency assessment result of the current construction area; If the engineering quantity consistency index of the current construction area is less than the engineering quantity consistency reference index, the engineering quantity consistency judgment result of the current construction area is inconsistent engineering quantity calculation, and the engineering quantity consistency index of the current construction area is processed with the engineering quantity consistency reference index to obtain the engineering quantity consistency index ratio of the current construction area, and the calculation weight correction factor is matched to obtain the initial calculation weight of the in-mold engineering quantity, and the data is coupled with the calculation weight correction factor to obtain the adaptive calculation weight of the in-mold engineering quantity, which is used to increase the calculation weight of the in-mold engineering quantity in the current construction area, maintain the initial calculation weight of the out-of-mold engineering quantity, use the adaptive calculation weight of the in-mold engineering quantity and the initial calculation weight of the out-of-mold engineering quantity to recalculate the total engineering quantity of the current construction area, extract the contract list engineering quantity of the current construction area, and dynamically revise and verify it with the total engineering quantity of the current construction area, and manage the engineering quantity calculation of the current construction area to generate an engineering quantity report.
10. A system using the method for intelligent calculation and management of engineering quantities based on digital twins as described in any one of claims 1 to 9, characterized in that: include: The module for analyzing the quantity of work inside and outside the mold is used to perform coding operations on the data of each component in the current construction area based on the BIM model, input the corresponding codes of each component data into the digital twin model to output the quantity of work inside the mold, and input the contract list of the current construction area based on a standardized form into the digital twin model to output the quantity of work outside the mold; The coding operation correction module is used to collect the coding operation execution data of the BIM model, evaluate the coding execution effectiveness index of the BIM model, and determine whether to correct the coding operation; The total engineering quantity calculation module is used to input the in-mold engineering quantity and the off-mold engineering quantity into the full life cycle database, perform parallel calculations, and output the total engineering quantity of the current construction area; The engineering quantity calculation management module is used to collect the contract list engineering quantities of the current construction area, dynamically revise and verify them with the total engineering quantities of the current construction area, and manage the engineering quantity calculation of the current construction area based on the digital twin model.
Citation Information
Patent Citations
A measurement payment method and system based on BIM model
CN114418369B
BIM (Building Information Modeling) model-based method and system for quickly creating bill of quantity
CN114511203A
Intelligent metering method and device for construction engineering, computing equipment and storage medium
CN113868753A
Building engineering management method and system based on BIM and GIS
CN118014538A
Multi-bit control system based on digital coding
CN120017223A
Cited By
Revit parameterized component library-based automatic statistical method for engineering quantity of alternating energy conversion project
CN121581011A