Engineering cost measuring and calculating method of measuring and calculating tree data model based on modular combination of data building blocks

By using a calculation tree data model based on modular combination of data building blocks, the problem of quickly and accurately calculating project costs after the owner adjusts the project plan is solved. This enables rapid and accurate calculation of project costs and automatic matching of business parameters, thereby improving the precision of project management and decision-making efficiency.

CN121937181APending Publication Date: 2026-04-28CHINA CONSTR EIGHT ENG DIV CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINA CONSTR EIGHT ENG DIV CORP LTD
Filing Date
2026-01-21
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Existing technologies cannot meet the owner's need for rapid and accurate cost calculation after project plan adjustments. The weak coupling between design parameters and business considerations leads to large errors in cost calculation, affecting investment decisions and project progress.

Method used

The calculation tree data model is based on modular combination of data building blocks. It dynamically captures cost prices from the enterprise database through AI algorithms, and combines J4 part level, J3 component level, J2 system level and J1 professional level building blocks to form a calculation tree data model. It is then broken down into different level modules in the project for calculation, supporting the owner to quickly calculate the cost after adjusting the plan.

Benefits of technology

It achieves rapid and accurate engineering cost estimation, improves the precision of special management by general contractors, conforms to enterprise management standards, automatically matches business parameters, reduces calculation errors, and supports owners in making rapid decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121937181A_ABST
    Figure CN121937181A_ABST
Patent Text Reader

Abstract

The invention discloses a project cost measuring and calculating method of a measuring and calculating tree data model based on modular combination of data building blocks, and the method comprises the steps: manufacturing J4 part-level building blocks, and combining and manufacturing J3 component-level building blocks, J2 system-level building blocks and J1 professional-level building blocks step by step; making a measurement and calculation module and calling J1 professional building blocks to form a measurement and calculation tree data model; the data building blocks are endowed with unique ID codes and imported into an enterprise database; the measuring and calculating module is used for disassembling the total building area of the engineering project to different levels; calling the matched calculation module, and performing preliminary calculation to obtain the construction cost; after the project grade scale configuration is adjusted, the adjusted project cost and the final project cost can be obtained, and the enterprise database is updated at the same time. The invention relates to the technical field of constructional engineering, and can solve the problems that an owner cannot quickly and accurately measure and calculate the cost and make a decision after adjusting a scheme, and design parameters are weakly coupled with business.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building engineering technology, and in particular to a method for calculating engineering costs based on a calculation tree data model of modular combination of data building blocks. Background Technology

[0002] Currently, the design phase of general contracting projects for construction projects, from project initiation to bidding, is generally at the stage of schematic design to preliminary design, before detailed construction drawings have been produced. For the client, there is a need to know the required investment and construction standards after adjusting the construction scale, functional configuration, construction grade, electromechanical systems, and interior and exterior materials. This includes adjusting the number of building units under different business types, the total building area of ​​each unit, the proportion of area for different uses, the project's high, medium, and low grades, and the type and brand of materials. Traditional consulting firms often estimate project costs using square meter indicators or quota pricing, which cannot meet the client's need for quick and accurate project cost estimates when adjusting plans, thus affecting the client's investment decisions. Furthermore, omissions and deviations in cost indicators are prone to occur when preparing bidding control prices and bidding lists, which can easily lead to disputes with contractors during the implementation phase after winning the bid, thus affecting project progress.

[0003] For contractors, the lack of construction drawings makes it difficult for business departments to calculate costs, and makes it difficult to bid for EPC projects; cost estimation mainly uses the cost per square meter index method, which has a large margin of error; due to the lag and large errors in cost control, EPC projects are prone to exceeding budgets; the workload of design and business collaboration is large, the methods are relatively traditional, and the efficiency is low; the professional management of decoration, landscaping, intelligent systems, and business formats in EPC projects is not refined enough, relying entirely on subcontractor quotations, resulting in lost profits; the limited design management lacks data support and relies entirely on personal experience; if the project cost is not controlled in advance, the construction drawing design is left to the designer's "freedom", and the cost is prone to getting out of control.

[0004] Existing technologies typically rely on BIM information models for project cost estimation. This method requires significant time to create a 3D BIM information model based on project drawings (e.g., using Glodon GTJ / GQI, Revit, Rhino, etc.), then calculate the quantities of each component in the model, and finally use Glodon pricing software and data such as the "Construction Engineering Quantity List Pricing Standard" GBT50500-2024, the preliminary estimates or budget quotas compiled by the construction engineering cost management agencies of various provinces, and the information prices published by the local construction engineering cost authorities to match a comprehensive unit price for each component. The project cost is then calculated by combining the quantities of each component.

[0005] Existing calculation methods have the following problems at the application level: ① They cannot meet the owner's need for rapid and accurate cost calculation and decision-making after adjusting the plan. ② Quotas and information prices reflect the average level of labor, materials, machinery, and other factors in the local construction market, and cannot reflect the management level and cost of the contracting company. ③ Information prices and quotas require manual selection and matching, and the design parameters are weakly coupled with commercial aspects, which easily leads to mismatches between costs and characteristic parameters. ④ The upward calculation level is executed according to the commercial logic of the bill of quantities, which is prone to omissions compared with the architectural design logic.

[0006] Therefore, there is a need to provide a method for calculating engineering costs based on a modular combination of data building blocks and a calculation tree data model, which can solve the problems of not being able to quickly and accurately calculate costs and make decisions after the owner adjusts the plan, and the weak coupling between design parameters and business. Summary of the Invention

[0007] The purpose of this invention is to provide a method for calculating engineering costs based on a modular combination of data building blocks and a calculation tree data model. This method can solve the problems of failing to quickly and accurately calculate costs and make decisions after the owner adjusts the plan, and the weak coupling between design parameters and business.

[0008] This invention is implemented as follows:

[0009] A method for calculating engineering costs based on a calculation tree data model using modular data block combinations includes the following steps:

[0010] Step 1: Create the underlying infrastructure data that is common to various business projects, namely J4 component-level building blocks. Dynamically capture enterprise cost prices in the enterprise database and provincial and municipal quota prices in the external database through AI algorithms, and create J3 component-level building blocks, J2 system-level building blocks and J1 professional-level building blocks based on the J4 component-level building blocks.

[0011] Step 2: Create independent calculation modules for each business project, and call matching J1 professional-grade building blocks for each calculation module to form a calculation tree data model;

[0012] Step 3: Assign unique ID codes to J4 part-level blocks, J3 component-level blocks, J2 system-level blocks, J1 professional-level blocks, and each calculation module, and import them into the enterprise database;

[0013] Step 4: During the engineering project calculation, the total building area of ​​the engineering project is broken down into different levels of calculation modules according to the actual calculation granularity requirements of the engineering project.

[0014] Step 5: After the total building area of ​​the project is broken down, the matching calculation module is called in the enterprise database. Each calculation module and its associated data blocks are loaded at the corresponding level of the calculation tree data model. The input information table and output information table of each calculation module are improved and the project cost is initially calculated.

[0015] Step 6: The owner makes an investment decision based on the preliminary project cost. According to the owner's adjustment of the project's grade, scale and configuration, the corresponding calculation module in the calculation tree data model is replaced and called to calculate the adjusted project cost.

[0016] Step 7: The owner makes an investment decision based on the adjusted project cost, determines the adjustment plan to be used in the project, replaces and calls the data blocks under the relevant calculation modules in the calculation tree data model according to the adjustment plan, calculates the final project cost, and exports the construction standard corresponding to the project cost according to the specific data block configuration.

[0017] Step 8: After adjusting and replacing the calculation module in the project, create a new upper-level calculation module and its associated data blocks. Give this new upper-level calculation module and its associated data blocks a unique ID and import it into the enterprise database for use in the next project calculation.

[0018] In step 1, the J4 part-level building blocks contain information on profession, system, component, part, grade, part unit, main design feature parameters filled in by the designer, list attachment, main material consumption, main material information, and regional price.

[0019] In step 1, J3 component-level building blocks are datasets composed of multiple J4 part-level building blocks combined according to design logic relationships, and the price of J3 component-level building blocks is composed of the engineering quantity and price of each J4 part-level building block; J2 system-level building blocks are datasets composed of multiple J3 component-level building blocks combined according to design logic relationships, and the price of J2 system-level building blocks is composed of the engineering quantity and price of each J3 component-level building block; J1 professional-level building blocks are datasets composed of multiple J2 system-level building blocks combined according to design logic relationships.

[0020] In step 2, the calculation module includes M1 project-level module, M2 sub-item-level module, M3 functional area-level module, M4 subdivided area-level module, M5 subdivided sub-area-level module, and M6 room-level module.

[0021] Each of the aforementioned calculation modules is an independent dataset, containing an input information table, an output information table, a content indicator center, and associated J1 professional-grade building blocks. Depending on the actual engineering project type, the associated J1 professional-grade building blocks for each calculation module include one or more of the following: outdoor engineering, interior decoration engineering, building engineering, structural engineering, installation engineering, curtain wall engineering, exterior door and window engineering, elevator engineering, floodlighting, indoor signage engineering, logistics system engineering, medical gas engineering, radiation shielding engineering, cleanroom engineering, laboratory engineering, kitchen engineering, gas engineering, and laundry room engineering.

[0022] In step 2, within the calculation tree data model, the M2 sub-item level module represents individual buildings in the engineering project, determined based on the project's business type and scale, including above-ground buildings and basements; the M3 functional area level module represents areas within the M2 sub-item level module, divided according to building function, determined based on individual building floors, including above-ground floor functional areas, underground non-civil defense parking garages, and civil defense areas; the M4 subdivided area level module represents areas further subdivided from the M3 functional area level module based on its floor function distribution, including main use spaces, public spaces, equipment rooms, non-motorized vehicle garages, motorized vehicle garages, personnel shelters, material warehouses, and a central hospital; the M5 subdivided sub-area level module represents areas further subdivided from the M4 subdivided area module based on subdivided functions; and the M6 ​​room level module represents various types of rooms within the M5 subdivided sub-area level module.

[0023] In step 4, the calculation granularity is coarsest when disassembling to the M5 sub-region level module, and the calculation granularity is finest when disassembling to the M6 ​​room level module.

[0024] In step 5, in the measurement tree data model, parameter information between adjacent upper and lower level measurement modules is set to be transmitted bidirectionally, and parameter information between measurement modules at the same level is set to be transmitted bidirectionally. Furthermore, it is set that upper level measurement modules are not allowed to output parameter information to lower level measurement modules across levels, but lower level measurement modules are allowed to return output parameters to upper level measurement modules across levels.

[0025] In step 7, under the premise of a fixed project cost, the owner can independently select the calculation module to be adjusted and the percentage increase or decrease in project cost. Based on the selected calculation module and the expected percentage increase or decrease in project cost, the owner can recommend the configuration of data blocks associated with the calculation module to achieve reverse calculation.

[0026] Compared with the prior art, the present invention has the following advantages:

[0027] 1. This invention uses J4 part-level building blocks to form J3 component-level building blocks, J2 system-level building blocks, and J1 professional-level building blocks layer by layer. It also calls the matching J1 professional-level building blocks for each calculation module to form a calculation tree data model. The calculation modules can be adjusted and replaced to fully adapt to the owner's adjustment and finalization needs from project initiation to bidding, assisting investment decisions. The calculation depth is sufficient, and the exported data building block list is clear at a glance. The exported results can be coarse or fine, effectively improving the precision of special management by general contractors.

[0028] 2. This invention makes full use of the general contractor's enterprise database, so that the estimated cost of the project is in line with the enterprise's own management level, which facilitates the contractor's reasonable marketing estimation and bidding quotation; at the same time, it automatically captures matching prices from the enterprise database according to preset feature parameters, forming a strong business coupling.

[0029] 3. The calculation tree data model and business project combination of the present invention can be arbitrarily replaced and added, making it easy for users to operate and get started. Attached Figure Description

[0030] Figure 1 This is a flowchart of the engineering cost calculation method based on the modular combination of data building blocks and the calculation tree data model of the present invention;

[0031] Figure 2 This is a schematic diagram of the J4 part-level building block in the engineering cost calculation method of the calculation tree data model based on modular combination of data building blocks in this invention.

[0032] Figure 3 This is a schematic diagram of the combination of data blocks in the engineering cost calculation method based on the modular combination of data blocks in this invention;

[0033] Figure 4 This is a schematic diagram of the framework structure of the calculation tree data model in the engineering cost calculation method based on the modular combination of data building blocks of the present invention;

[0034] Figure 5 This is a breakdown diagram of the engineering cost calculation method based on the modular combination of data building blocks of the present invention.

[0035] Figure 6 This is a schematic diagram of the division of the M3 functional area level module in the engineering cost calculation method of the inpatient building in this invention, which is based on the modular combination of data building blocks and the calculation tree data model.

[0036] Figure 7 This is a schematic diagram illustrating the division of the M4 subdivided area-level modules in the engineering cost calculation method of the inpatient building based on the modular combination of data building blocks in this invention.

[0037] Figure 8The present invention provides a schematic diagram of the calculation tree data model form for an engineering cost calculation method based on a modular combination of data building blocks. This is an example 1 of the present invention. Detailed Implementation

[0038] The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

[0039] Please see the appendix Figure 1 A method for calculating engineering costs based on a calculation tree data model using modular data block combinations includes the following steps:

[0040] Step 1: Create the underlying infrastructure data common to various business projects, namely J4 component-level building blocks. Use AI algorithms to dynamically capture enterprise cost prices from enterprise databases (such as enterprise's own subcontracting and cost databases) and provincial and municipal quota prices from external databases. Based on the J4 component-level building blocks, create J3 component-level building blocks, J2 system-level building blocks, and J1 professional-level building blocks.

[0041] J4 component-level blocks, J3 component-level blocks, J2 system-level blocks, and J1 professional-level blocks are all data blocks.

[0042] Please see the appendix Figure 2 In step 1, the J4 part-level building block contains: professional (used to generate the professional label to which the J4 part-level building block belongs), system (used to generate the system label to which the J4 part-level building block belongs), component (used to generate the component label to which the J4 part-level building block belongs), part (used to determine the part name corresponding to the J4 part-level building block), grade (i.e., part grade, which can be divided into grade A, grade B, grade C, etc.), part unit (e.g., unit, etc.), main design feature parameters filled in by the designer (which may include duct type, 1390m³ / h, cooling 10.0kW, heating 11.2kW, quota, static pressure 0-30Pa, etc., based on which the cost and quota price in the enterprise database are matched), and list linking (including list code, list name, unit of measurement, content, etc.). The system includes information such as parts corresponding to list codes (based on which quota prices are matched), main material consumption (which may include main material content, main material loss rate, etc.), main material information (which may include main material content, long description of supply chain materials - matching characters, long description of supply chain materials - avoiding characters, supply chain materials - filtering, supply chain materials - price range, etc., which are integrated with the enterprise database, and the enterprise cost price is captured according to the linking rules to match the feature parameters), regional prices (e.g., Guangzhou, South China) main material cost price, construction cost price, comprehensive cost price, quota price, quota number, profit margin, etc. The system can automatically capture matching data from the enterprise database through main material cost price, construction cost price, comprehensive cost price, and quota price, and store the price after statistical analysis. The parts correspond to quota numbers, which can be used to match quota prices.

[0043] The underlying infrastructure data J4 component-level blocks are combined with preset business projects, making them easy to replace and add, and easy to operate.

[0044] Preferably, the configured AI algorithm may include existing rule engines, natural language processing (NLP), similarity calculation, machine learning classification, random forests, etc., and the appropriate AI algorithm can be selected according to the information contained in the J4 part-level building blocks.

[0045] By using the data information of J4 component-level building blocks, AI algorithms are used to automatically and dynamically capture data from external databases such as enterprise databases, labor, material, and machinery cost prices, provincial and municipal quotas, information prices, and market prices to calculate component quota prices. This achieves the coupling of design parameters, technical specifications, grades, and cost data of J4 component-level building blocks, ensuring that the prices used in project cost calculations are the corresponding prices within the project location and calculation period.

[0046] Please see the appendix Figure 3 J3 component-level building blocks are datasets composed of multiple J4 part-level building blocks grouped according to design logic relationships. The price of a J3 component-level building block is composed of the quantity and price of each J4 part-level building block. J2 system-level building blocks are datasets composed of multiple J3 component-level building blocks grouped according to design logic relationships. The price of a J2 system-level building block is composed of the quantity and price of each J3 component-level building block. J1 professional-level building blocks are datasets composed of multiple J2 system-level building blocks grouped according to design logic relationships. J1 professional-level building blocks, J2 system-level building blocks, and J3 component-level building blocks are all characterized by flexibility and scalability.

[0047] Please see the appendix Figure 4 Step 2: Create independent calculation modules commonly used in various business projects, and call matching J1 professional-grade building blocks for each calculation module to form a calculation tree data model.

[0048] In step 2, the calculation module includes M1 project-level module, M2 sub-item-level module, M3 functional area-level module, M4 subdivided area-level module, M5 subdivided sub-area-level module, and M6 room-level module.

[0049] Each of the aforementioned calculation modules is an independent dataset, containing input information tables, output information tables, content indicator centers, and associated J1 professional-grade building blocks. Depending on the actual engineering project, the associated J1 professional-grade building blocks for each calculation module may include one or more of the following: outdoor engineering, interior decoration engineering, building engineering, structural engineering, installation engineering, curtain wall engineering, exterior door and window engineering, elevator engineering, floodlighting, indoor signage engineering, logistics system engineering, medical gas engineering, radiation shielding engineering, cleanroom engineering, laboratory engineering, kitchen engineering, gas engineering, and laundry engineering; other types of engineering projects may also be included.

[0050] In the aforementioned calculation tree data model, the M2 sub-item level module represents a single building in a specific engineering project, mainly determined by the project's business type and scale, and may include above-ground buildings and basements; the M3 functional area level module represents areas within a specific M2 sub-item level module, divided according to building function, mainly determined by the floor division of a single building, and may include above-ground floor functional areas, underground non-civil defense parking garages, and civil defense areas; the M4 subdivided area level module represents areas further divided within a specific M3 functional area level module based on its floor function distribution, and may include main use spaces, public spaces, equipment rooms, non-motorized vehicle garages, motorized vehicle garages, personnel shelters, material warehouses, and central hospitals, etc.; the M5 subdivided sub-area level module represents areas further divided within a specific M4 subdivided area module based on subdivided functions; and the M6 ​​room level module represents various types of rooms within a specific M5 subdivided sub-area level module.

[0051] Different business formats correspond to different common calculation modules. Ideally, the architect should organize and rationally divide the project into levels according to the design logic. Designers from various disciplines should jointly participate in compiling the main parameters of the calculation modules related to their respective disciplines in the input information table and output information table, such as the number of hospital beds, hotel star rating, school class configuration, green building star rating, building height limit, plot ratio, prefabrication rate, green space ratio, number of parking spaces, seismic intensity, structural system, water supply method, power supply voltage level, air conditioning system type, etc.

[0052] Each professional designer compiles their own content index center, which includes content indicators under different preconditions. Matching J1 professional-level building blocks are called for each calculation module; for example, the M1 project-level module includes J1 professional-level building blocks for outdoor engineering, the M2 sub-item-level module includes J1 professional-level building blocks for structural engineering, and the M3 functional area-level module includes J1 professional-level building blocks for interior decoration engineering. The calculation module embeds formulas to establish relationships between the various data building blocks, and by inputting information tables and content index centers, the quantities of work in the J1 professional-level building blocks are calculated.

[0053] Each calculation module can be retrieved, reused, and combined arbitrarily. By inputting information tables, content index centers, and embedded formulas into the modules, the engineering quantities in each calculation module J1 professional-grade building block can be calculated independently.

[0054] Preferably, the content indicators under different preconditions may include: pre-setting the land area per bed, the number of hospital staff per bed, the number of ICU beds, the cleanroom area, the number of operating rooms, and the area ratio of the seven functional rooms based on the hospital level, number of beds, and number of large equipment; pre-setting the comparable plot ratio, class size, area per student, usable area, building area, number of faculty and staff, and parking space ratio based on the school type, number of classes, and proportion of boarding students; pre-setting the comprehensive area ratio per room, the proportion of guest room components, the proportion of catering components, the proportion of staff room components, floor height, standard floor width and depth, and the area of ​​a single service elevator based on the hotel type, hotel star rating, and number of guest rooms; and pre-setting the engineering content indicators for floors, interior walls, ceilings, baseboards, interior doors and windows, and partitions based on the project's business type, project grade, and functional room names. Based on structural form, fortification intensity, characteristic period, basic wind pressure, building height, number of floors and floor height, preset steel reinforcement content, concrete content, and formwork content indicators; based on project location, soil layer information, adverse geological conditions and anti-buoyancy water level, preset pile foundation type and pile foundation engineering quantity indicators; based on project business type, project location, building nature, building height, number of municipal interfaces, sponge city and municipal greywater system settings, municipal cold and heat source conditions, gas introduction conditions, preset single-person daily water consumption, maximum daily water consumption, maximum hourly water consumption, average hourly water consumption, fire hydrant water consumption, sprinkler water consumption, air conditioning area, total cooling capacity, cooling and heating load, fresh air volume, pipe length per 10,000 square meters, duct area per 10,000 square meters, number of air outlets per 10,000 square meters, number of valves per 10,000 square meters, and number of fans per 10,000 square meters.

[0055] The calculation tree data model forms a pre-defined data framework model composed of corresponding hierarchical calculation modules, arranged according to certain rules (such as the unique building units of a certain business type, the fixed arrangement of functional rooms in each unit, the fixed systems, components and parts included in a certain professional project, etc.). Different calculation needs can be met by replacing and supplementing the calculation modules at each level. Users solve the problems of relationships and data transfer between calculation modules by flexibly adjusting the input of the calculation tree data model.

[0056] Step 3: Assign unique ID codes to J4 part-level blocks, J3 component-level blocks, J2 system-level blocks, J1 professional-level blocks, and each calculation module, and import them into the enterprise database.

[0057] Step 4: During the engineering project calculation, the total building area of ​​the engineering project is broken down into different levels of calculation modules according to the actual calculation granularity requirements of the engineering project.

[0058] In step 4, the calculation granularity is coarsest when disassembling to the M5 sub-region level module, and the calculation granularity is finest when disassembling to the M6 ​​room level module.

[0059] Specifically, when breaking down the project, we can first sort out the pre-design conditions of the project, and then analyze what building sub-projects are commonly found in similar business formats, the functional areas and area ratios that owners expect to configure in different floors of different buildings, the configuration and area ratios of sub-areas and sub-areas in the same floor, and the specific room configurations in different areas.

[0060] Step 5: After the total building area of ​​the project is broken down, the matching calculation module can be called in the enterprise database. Each calculation module and its associated data blocks (i.e., J4 part-level blocks, J3 component-level blocks, J2 system-level blocks, and J1 professional-level blocks) are loaded at the corresponding level of the calculation tree data model. The owner can input data information to improve the input information table and output information table of each calculation module and obtain the preliminary calculation of the project cost.

[0061] Please see the appendix Figure 5 The project breakdown (shown from left to right) proceeds from overall structure to specific details. Preliminary cost estimation (shown from right to left) progresses from data blocks to calculation modules, accumulating data level by level. Input and output information between calculation modules at different levels within the calculation tree data model can be passed to each other to calculate relevant quantities. Parameter information between adjacent upper and lower level calculation modules is set to allow bidirectional transmission, as shown in the attached diagram. Figure 5 As shown by the red dotted double-headed arrows, parameter information between measurement modules at the same level is also set to be bidirectionally transferable. Simultaneously, it is configured so that higher-level measurement modules are not allowed to output parameter information to lower-level measurement modules across levels, but lower-level measurement modules are allowed to return output parameters to higher-level measurement modules across levels, as shown in the attached diagram. Figure 5 The red dashed line indicates a one-way arrow.

[0062] When conducting preliminary cost estimation, the estimation depth can be determined according to specific needs. The final module can be any one of the following: M4 subdivided area level module, M5 subdivided sub-area level module, or M6 room level module. When the final module is the M6 ​​room level module, the estimation granularity is the finest and the adjustability is the most flexible.

[0063] Step 6: Based on the preliminary project cost, the owner makes an investment decision. According to the owner's adjustment of the project's grade, scale and configuration, the corresponding calculation module in the calculation tree data model is replaced and called to quickly calculate the adjusted project cost.

[0064] Step 7: Based on the adjusted project cost, the owner makes an investment decision and determines the adjustment plan for the electromechanical systems, electromechanical equipment, interior and exterior decoration materials used in the project. According to the adjustment plan, the owner replaces and calls the data blocks associated with the relevant calculation modules in the calculation tree data model (i.e., J4 part-level blocks, J3 component-level blocks, J2 system-level blocks, and J1 professional-level blocks) to quickly calculate the final project cost. The owner can also export the construction standards corresponding to the project cost (such as data block-level lists) based on the specific data block configuration.

[0065] Meanwhile, under the premise of a fixed project cost, the owner can independently choose the calculation module to be adjusted and the percentage increase or decrease in project cost. Based on the selected calculation module and the expected percentage increase or decrease in project cost, the system will recommend the configuration of data blocks associated with the calculation module to achieve reverse calculation.

[0066] Step 8: After adjusting and replacing the calculation module in the project, the new upper-level calculation module and its associated data blocks are uniquely encoded with IDs, imported into the enterprise database, and the sample of calculation modules and data blocks are enriched for use in the next project calculation.

[0067] Based on the calculation tree data model of this invention, the cost of engineering projects under different construction standards, equipment configurations, and selected materials can be quickly calculated by replacing data building blocks; at the same time, the cost of projects of different scales and with different functional configurations can be quickly calculated by modularly and freely combining each calculation module.

[0068] Please see the appendix Figure 8 Example 1: The calculation method of the present invention was applied to an engineering project of a hospital.

[0069] The final-level calculation module of this project is broken down into M4 subdivided area-level modules. The specific calculation module configuration is as follows:

[0070] The M2 sub-project level module includes an outpatient medical building, an inpatient building, an infectious disease building, an administrative, scientific research and teaching activity building, an animal laboratory building, and a basement.

[0071] The M3 functional area module of the outpatient medical building includes outpatient rooms, emergency rooms, medical technology rooms, support systems, physical examination rooms, public service rooms, and preventive healthcare rooms.

[0072] The M4 subdivided regional modules include indoor public spaces, outpatient departments, emergency rooms, emergency rooms, operating rooms, radiology departments, ultrasound departments, functional examination departments, endoscopy departments, rehabilitation departments, blood banks, pharmacies, intravenous compounding centers, sterilization supply departments, hemodialysis, hyperbaric oxygen chambers, medical records departments, laboratory departments, pathology departments, interventional departments, reproductive centers, equipment rooms, commercial spaces, preventive healthcare, and other rooms.

[0073] The M3 functional area module of the inpatient building includes inpatient rooms, support rooms, convenience service rooms, and business management rooms, as shown in the attached diagram. Figure 6 As shown.

[0074] The M4 subdivision of the inpatient building includes indoor public spaces, nursing units, and medical staff offices, as illustrated in the attached diagram. Figure 7 As shown.

[0075] The M3 functional area module of the infection building includes infection rooms; the M4 sub-area module includes indoor public spaces, outpatient departments, and nursing units.

[0076] The M3 functional area module of the administrative, scientific research and teaching activity building includes training rooms, business management rooms, scientific research rooms, teaching rooms and cultural activity rooms; the M4 sub-area module includes indoor public spaces, training, dormitories, office management, scientific research, experiments, teaching, conference and performance, and health and recreation.

[0077] The M3 functional area module of the animal laboratory building includes laboratory animal rooms; the M4 sub-area module includes indoor public spaces, animal surgery, offices, animal feeding, animal radiation, and animal cleaning.

[0078] The M3 functional area module of the basement includes underground non-civil defense garage, civil defense works, support system, and medical technology rooms; the M4 sub-area module includes non-motorized vehicle garage, motorized vehicle garage, personnel shelter, material warehouse, central hospital, radiotherapy department, nuclear medicine department, indoor public space, general affairs warehouse, equipment room, laundry room, and other rooms.

[0079] The J1 professional-grade data building blocks associated with each level of the calculation module are configured as follows:

[0080] The J1 professional-level data building blocks associated with the M1 project-level calculation module include outdoor engineering, medical gas engineering, medical pure water engineering, sewage treatment engineering, rainwater reuse engineering, and public utility engineering.

[0081] The J1 professional-level data building blocks associated with the M2 sub-item-level calculation module include architectural engineering, structural engineering, installation engineering, curtain wall engineering, exterior doors and windows engineering, elevator engineering, floodlighting, indoor signage engineering, logistics system engineering, and medical gas engineering.

[0082] The J1 professional-grade data blocks associated with the M3 functional area-level modules include architectural engineering, installation engineering, and interior decoration engineering.

[0083] The M4 subdivided regional-level modules are associated with J1 professional-level data blocks, including building engineering, installation engineering, interior decoration engineering, radiation shielding engineering, cleanroom engineering, laboratory engineering, kitchen engineering, gas engineering, and laundry room engineering.

[0084] The above are merely preferred embodiments of the present invention and are not intended to limit the scope of protection of the invention. Therefore, any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for calculating engineering costs based on a calculation tree data model using modular data block combinations, characterized by: Includes the following steps: Step 1: Create the underlying infrastructure data that is common to various business projects, namely J4 component-level building blocks. Dynamically capture enterprise cost prices in the enterprise database and provincial and municipal quota prices in the external database through AI algorithms, and create J3 component-level building blocks, J2 system-level building blocks and J1 professional-level building blocks based on the J4 component-level building blocks. Step 2: Create independent calculation modules for each business project, and call matching J1 professional-grade building blocks for each calculation module to form a calculation tree data model; Step 3: Assign unique ID codes to J4 part-level blocks, J3 component-level blocks, J2 system-level blocks, J1 professional-level blocks, and each calculation module, and import them into the enterprise database; Step 4: During the engineering project calculation, the total building area of ​​the engineering project is broken down into different levels of calculation modules according to the actual calculation granularity requirements of the engineering project. Step 5: After the total building area of ​​the project is broken down, the matching calculation module is called in the enterprise database. Each calculation module and its associated data blocks are loaded at the corresponding level of the calculation tree data model. The input information table and output information table of each calculation module are improved and the project cost is initially calculated. Step 6: Based on the preliminary project cost, the owner makes an investment decision. According to the owner's adjustment of the project's grade, scale and configuration, the corresponding calculation module in the calculation tree data model is replaced and called to calculate the adjusted project cost. Step 7: The owner makes an investment decision based on the adjusted project cost, determines the adjustment plan to be used in the project, replaces and calls the data blocks under the relevant calculation modules in the calculation tree data model according to the adjustment plan, calculates the final project cost, and exports the construction standard corresponding to the project cost according to the specific data block configuration. Step 8: After adjusting and replacing the calculation module in the project, create a new upper-level calculation module and its associated data blocks. Give this new upper-level calculation module and its associated data blocks a unique ID and import them into the enterprise database for use in the next project calculation.

2. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 1, the J4 part-level building blocks contain information on profession, system, component, part, grade, part unit, main design feature parameters filled in by the designer, list attachment, main material consumption, main material information, and regional price.

3. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 1, the J3 component-level building block is a dataset composed of multiple J4 part-level building blocks combined according to the design logic relationship. The price of the J3 component-level building block is composed of the engineering quantity and price of each J4 part-level building block. J2 system-level building blocks are datasets composed of multiple J3 component-level building blocks combined according to their design logic relationships. The price of the J2 system-level building blocks is composed of the quantity and price of each J3 component-level building block. J1 professional-level building blocks are datasets composed of multiple J2 system-level building blocks combined according to their design logic relationships.

4. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 2, the calculation module includes M1 project-level module, M2 sub-item-level module, M3 functional area-level module, M4 subdivided area-level module, M5 subdivided sub-area-level module, and M6 room-level module.

5. The method for calculating engineering costs based on a modular data model of a calculation tree using data building blocks as described in claim 4, characterized in that: Each of the aforementioned calculation modules is an independent dataset, containing an input information table, an output information table, a content indicator center, and associated J1 professional-grade building blocks. Depending on the actual engineering project type, the associated J1 professional-grade building blocks for each calculation module include one or more of the following: outdoor engineering, interior decoration engineering, building engineering, structural engineering, installation engineering, curtain wall engineering, exterior door and window engineering, elevator engineering, floodlighting, indoor signage engineering, logistics system engineering, medical gas engineering, radiation shielding engineering, cleanroom engineering, laboratory engineering, kitchen engineering, gas engineering, and laundry room engineering.

6. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 4, characterized in that: In step 2, within the calculation tree data model, the M2 sub-item level module represents individual buildings in the engineering project, determined based on the project's business type and scale, including above-ground buildings and basements; the M3 functional area level module represents areas within the M2 sub-item level module, divided according to building function, determined based on individual building floors, including above-ground floor functional areas, underground non-civil defense parking garages, and civil defense areas; the M4 subdivided area level module represents areas further subdivided from the M3 functional area level module based on its floor function distribution, including main use spaces, public spaces, equipment rooms, non-motorized vehicle garages, motorized vehicle garages, personnel shelters, material warehouses, and a central hospital; the M5 subdivided sub-area level module represents areas further subdivided from the M4 subdivided area module based on subdivided functions; and the M6 ​​room level module represents various types of rooms within the M5 subdivided sub-area level module.

7. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 4, the calculation granularity is coarsest when disassembling to the M5 sub-region level module, and the calculation granularity is finest when disassembling to the M6 ​​room level module.

8. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 5, in the measurement tree data model, parameter information between adjacent upper and lower level measurement modules is set to be transmitted bidirectionally, and parameter information between measurement modules at the same level is set to be transmitted bidirectionally. Furthermore, it is set that upper level measurement modules are not allowed to output parameter information to lower level measurement modules across levels, but lower level measurement modules are allowed to return output parameters to upper level measurement modules across levels.

9. The method for calculating engineering costs based on a calculation tree data model using modular data block combination as described in claim 1, characterized in that: In step 7, under the premise of a fixed project cost, the owner can independently select the calculation module to be adjusted and the percentage increase or decrease in project cost. Based on the selected calculation module and the expected percentage increase or decrease in project cost, the owner can recommend the configuration of data blocks associated with the calculation module to achieve reverse calculation.