Engineering cost dynamic management method and device based on BIM technology

By using BIM models and preset cost databases in engineering cost management, the budget is dynamically adjusted to reflect project changes, and the problem of disconnection between budget and actual situation in traditional methods is solved, and the accuracy and timeliness of cost control are improved.

CN119850276APending Publication Date: 2025-04-18HUNAN FANGYUAN ENG CONSULTANTS SUPERVISION CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411915084.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Traditional engineering cost management methods cannot update the BIM model and budget in a timely manner, resulting in the disconnection of the budget from the actual situation and increasing the risk of cost overruns.

Method used

By importing the BIM model, obtaining the project volume data and calculating the budget in combination with the preset cost database, and timely updating the budget. When the project changes, adjust the project volume data and budget based on the changed data, and further calculate the deviation rate through the actual construction data to make budget adjustments.

Benefits of technology

The dynamic adjustment of the budget has been achieved, making it close to the actual situation of the project, timely reflecting the project changes, and reducing the risk of cost overruns.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119850276A_ABST
    Figure CN119850276A_ABST
Patent Text Reader

Abstract

The invention discloses a BIM technology-based engineering cost dynamic management method. The method comprises the following steps: importing a BIM model of a target cost project; according to the first project amount data of the project amount and cost data corresponding to each project name in a preset cost database, calculating a first budget amount to obtain a first budget; obtaining change data; updating the project amount BIM model according to the project amount change data, and adjusting the project amount first budget amount according to the project amount second project amount data to obtain a second budget; acquiring actual project amount data of historical construction of the project amount target cost project; calculating a deviation ratio between the actual project amount and the second project amount; and adjusting the second budget amount of the project amount according to the project amount deviation ratio to obtain a third budget. By dynamically adjusting the budget, the budget is close to the actual condition of the project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of construction project management, and specifically to a method and device for dynamic management of construction cost based on BIM technology. Background Art

[0002] Dynamic management of construction cost is an important part of the construction engineering field. Through accurate budgeting and cost control, the economic benefits and management level of the project can be effectively improved. With the development of information technology, especially the application of BIM (Building Information Modeling) technology, construction cost management has become more efficient and accurate. BIM technology can not only realize the three-dimensional visualization of building components, but also integrate various engineering data, thus providing strong support for construction cost management.

[0003] In the existing engineering cost management, some simple software tools can be used to perform partial engineering quantity calculations and cost estimates.

[0004] However, the existing construction cost management methods have certain defects. When using simple software tools to calculate the quantity and estimate the cost of projects that need to be priced, there is a lack of data update function. When the project changes, the traditional method cannot update the BIM model and budget in time, resulting in a disconnect between the budget and the actual situation, increasing the risk of cost overruns. Summary of the invention

[0005] This application provides a method and device for dynamic management of construction cost based on BIM technology, which is used to solve the problem that changes in project engineering in traditional construction cost management lead to large deviations between the budget after the change and the actual situation, and fail to accurately reflect the actual construction cost in a timely manner. By dynamically adjusting the budget, the budget is made close to the actual construction situation.

[0006] In a first aspect of the present application, a method for dynamic management of construction cost based on BIM technology is provided, the method comprising: Import the BIM model of the target cost project, the BIM model includes first engineering quantity data corresponding to the building components, the first engineering quantity data at least includes the name of the first project, the first engineering quantity and the unit of measurement; calculate the first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in the preset cost database to obtain the first budget, the first budget includes the first engineering quantity and the first budget amount; when the design change and / or construction change of the cost project occurs, obtain the change data; update the BIM model according to the change data to obtain the target BIM model, the target BIM model includes second engineering quantity data corresponding to the building components, the second engineering quantity data at least includes the name of the second project, the second engineering quantity and the unit of measurement; adjust the first budget amount according to the second engineering quantity data to obtain the second budget, the second budget includes the second engineering quantity and the second budget amount; obtain the actual engineering quantity data of the historical construction of the target cost project, the actual engineering quantity data at least includes the project name, the actual engineering quantity and the unit of measurement; calculate the deviation rate between the actual engineering quantity and the second engineering quantity; adjust the second budget amount according to the deviation rate to obtain the third budget, the third budget includes the third engineering quantity and the third budget amount.

[0007] Optionally, calculating the first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in a preset cost database includes: According to the first engineering quantity data, the material cost, labor cost, and machinery cost corresponding to the first engineering quantity are retrieved from the preset cost database; according to the first formula, the first budget amount is calculated; wherein the first formula is: C total is the first budget amount, material cost C m,i =q m,i ×(1+α i )×p m,i ×(1+β i ), labor costs Machinery costs q m,i is the theoretical material quantity of project i, α i is the material loss rate, p m,i is the material unit price, β i is the market price volatility coefficient, h i is the man-hours required for project i, w i is the labor rate, n i is the number of workers, μ l,i Labor efficiency coefficient, t i is the machine usage time required for project i, r i is the machinery usage rate, μ e,i is the mechanical efficiency coefficient.

[0008] Optionally, the BIM model is updated according to the changed data to obtain the target BIM model, which specifically includes: The building component information of the building component is changed according to the change data to obtain the changed building component; the feasibility of the changed building component is verified; if the verification is passed, the BIM model is updated according to the change data.

[0009] Optionally, verify the feasibility of the changed building components, including: According to preset detection rules, collision detection is performed on the changed building components and the installed building components to obtain a collision level; the feasibility of the changed building components is verified according to the collision level, and the collision level includes at least level one collision and level two collision, and the level one collision is greater than the level two collision; when there is a level one collision, it is determined that the changed building component is not feasible; or, when there is no level one collision and the number of level two collision points exceeds a preset threshold, it is determined that the changed building component is not feasible.

[0010] Optionally, adjusting the first budget amount according to the second engineering quantity data specifically includes: Compare the second engineering quantity data with the first engineering quantity data to obtain the target project name corresponding to the changed engineering quantity; calculate the engineering quantity difference before and after the project change corresponding to the target project name; calculate the first adjustment data based on the engineering quantity difference and the cost data corresponding to each project name in the preset cost database, the first adjustment data at least including material adjustment costs, labor adjustment costs, and machinery adjustment costs; adjust the first budget based on the first adjustment data to obtain the second budget.

[0011] Optionally, the second budget amount is adjusted according to the deviation rate to obtain a third budget, which specifically includes: The remaining quantity data of the unfinished projects in the target cost project are obtained based on the actual quantity data and the second quantity data, and the remaining quantity data at least includes the project name, the remaining quantity and the unit of measurement; when the project progress of the target cost project is greater than or equal to the preset progress threshold, the adjustment coefficient is calculated based on the deviation rate; when the project progress of the target cost project is less than the preset progress threshold, the adjustment coefficient is calculated based on the deviation rate and the historical deviation rate in the preset cost database; the second adjustment data is calculated based on the remaining quantity and the adjustment coefficient, and the second adjustment data is the adjusted budget of the unfinished project; the second budget is adjusted based on the second adjustment data to obtain the third budget, and the third budget includes the third quantity and the third budget amount.

[0012] Optionally, after the second budget amount is adjusted according to the deviation rate and the third budget is obtained, a budget summary is also included. The budget summary specifically includes: comparing the first budget, the second budget and the third budget respectively to obtain comparison results; performing cost deviation analysis based on the comparison results to obtain cost deviation analysis results, and the cost deviation analysis results include deviation causes, deviation impacts, and deviation types; performing a project cost control summary based on the comparison results and the cost deviation analysis results, and the project cost control summary includes an analysis of the effectiveness of cost control measures, a summary of the reasons for cost overruns, and an attribution analysis of fund savings to obtain a budget summary report.

[0013] In a second aspect of the present application, a dynamic management system for construction cost based on BIM technology is provided, including: an import module for importing a BIM model of a target cost project, the BIM model including first engineering quantity data corresponding to a building component, the first engineering quantity data including at least a first engineering project name, a first engineering quantity and a measurement unit; A first calculation module is used to calculate a first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in the preset cost database to obtain a first budget, wherein the first budget includes the first engineering quantity and the first budget amount; The change module is used to obtain change data when design changes and / or construction changes occur in the cost-to-cost project; An updating module is used to update the BIM model according to the change data to obtain a target BIM model, wherein the target BIM model includes second engineering quantity data corresponding to the building component, and the second engineering quantity data at least includes a second project name, a second engineering quantity, and a measurement unit; A first adjustment module is used to adjust the first budget amount according to the second engineering quantity data to obtain a second budget, where the second budget includes the second engineering quantity and the second budget amount; An acquisition module is used to acquire actual engineering quantity data of historical construction of a target cost engineering project, where the actual engineering quantity data at least includes the project name, actual engineering quantity and measurement unit; The second calculation module is used to calculate the deviation rate between the actual engineering quantity and the second engineering quantity; The second adjustment module is used to adjust the second budget amount according to the deviation rate to obtain a third budget, wherein the third budget includes a third engineering quantity and a third budget amount.

[0014] In the third aspect of the present application, an electronic device is provided, including a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes any one of the methods described above.

[0015] In a fourth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores instructions, and when the instructions are executed, any of the methods described above is executed.

[0016] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: 1. Obtain the first engineering quantity data through the BIM model, and calculate the first budget in combination with the cost data in the preset cost database. When the project changes, the system updates the BIM model according to the change data to obtain the second engineering quantity data, and adjusts the first budget accordingly to obtain the second budget, further obtains the actual construction data, calculates the deviation rate, and makes the third budget adjustment. By dynamically adjusting the budget, the budget is close to the actual situation of the project.

[0017] 2. Obtain change data in real time through change notifications, including change content, reason explanation, change drawings, etc. Update building component information in the BIM model in a timely manner based on these change data, and immediately recalculate the project quantity and budget to ensure that project changes can be reflected in a timely manner during the cost management process.

[0018] 3. Set different adjustment strategies according to the project progress. When the project progress is greater than the preset threshold, the actual deviation rate is directly used as the adjustment coefficient; when the progress is less than the preset threshold, the average value of the historical deviation rate is combined for adjustment, which improves the scientificity and accuracy of the budget adjustment.

[0019] 4. Compare the first budget, the second budget and the third budget respectively, analyze the causes, impacts and types of cost deviations, summarize the effects of cost control measures, and form a budget summary report to provide experience for cost management of subsequent projects. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a flow chart of a method for dynamic management of construction cost based on BIM technology in an embodiment of the present application; Figure 2 This is another flow chart of a method for dynamic management of construction cost based on BIM technology in an embodiment of the present application; Figure 3 In the embodiment of this application Figure 1 This is a structural diagram of a dynamic management system for construction cost based on BIM technology in an embodiment of the present application; Figure 4 It is a schematic diagram of the structure of an electronic device in an embodiment of the present application.

[0021] Explanation of the accompanying drawings: 301, import module; 302, first calculation module; 303, change module; 304, update module; 305, first adjustment module; 306, acquisition module; 307, second calculation module; 308, second adjustment module; 309, summary module; 401, processor; 402, communication bus; 403, user interface; 404, network interface; 405, memory. DETAILED DESCRIPTION

[0022] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0023] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0024] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0025] Figure 1 It is a flow chart of a method for dynamic management of construction cost based on BIM technology in an embodiment of the present application.

[0026] The execution subject of the present method may be a computer device, a server, an intelligent terminal or other electronic device, and the execution subject of the present method is not limited during the specific implementation process.

[0027] See also Figure 1 In an embodiment of the present application, a method for dynamic management of construction cost based on BIM technology is provided, the method comprising: S101. Import the BIM model of the target cost project; The IFC, RVT and other standard format files of the target cost engineering BIM model are imported through BIM modeling software (such as Revit). The BIM model includes the first engineering quantity data corresponding to the building components, and the first engineering quantity data at least includes the project name, engineering quantity and measurement unit.

[0028] S102, calculating a first budget amount; Specifically, the material cost, labor cost, and machinery cost corresponding to the first engineering quantity are retrieved from a preset cost database according to the first engineering quantity data; and the first budget amount is calculated according to a first formula; wherein the first formula is: C total is the first budget amount, material cost C m,i =q m,i ×(1+α i )×p m,i ×(1+β i ), labor costs Machinery costs q m,i is the theoretical material engineering quantity of project i, that is, the material demand without considering loss, α i is the material loss rate, which indicates the possible loss ratio of materials in actual construction. It is usually greater than 1 and represents the loss part. m,i is the material unit price, β i It is the market price fluctuation coefficient, which reflects the impact of changes in material market prices. It is usually based on 1. A value greater than 1 or less than 1 indicates an increase or decrease in market prices. i is the man-hours required for project i, w i is the labor rate, n i is the number of workers, μ l,i Labor efficiency coefficient, t i is the machine usage time required for project i, r i is the machinery usage rate, μ e,i is the mechanical efficiency coefficient.

[0029] S103, obtaining change data; When the design or construction of the project to be costed changes or the design and construction change at the same time, the change data is obtained through the design change notice. Among them, the design change notice is a formal change notification document issued by the designer or constructor, which explains why the change is needed, such as: the site conditions are not in line with expectations (such as geological conditions or environmental changes), design defects or unreasonable parts are found during the construction process, the needs of the owner or customer have changed, and the supply of materials or equipment is interrupted or unavailable, etc. Describe which construction content needs to be adjusted. For example, the size of building components, changes in construction methods, material replacement, increase or decrease in engineering volume, etc.

[0030] S104, updating the BIM model to obtain a target BIM model; Specifically, the building component information of the building component is changed according to the change data to obtain the changed building component; the feasibility of the changed building component is verified; if the verification is passed, the BIM model is updated according to the change data.

[0031] Verifying the feasibility of the changed building components specifically includes: according to preset detection rules, performing collision detection on the changed building components and the installed building components to obtain a collision level; verifying the feasibility of the changed building components according to the collision level, the collision level includes at least level one collision and level two collision, and the level one collision is greater than the level two collision; when there is a level one collision, determining that the changed building components are not feasible; or, when there is no level one collision and the number of level two collision points exceeds a preset threshold, determining that the changed building components are not feasible.

[0032] Among them, the building component information of the building component is changed according to the change data, and according to the preset detection rules, each building component after the change is detected for collision with the installed building components. Generally, it is defined which components need to be detected for collision (such as pipes and walls, beams and equipment, etc.); the safety distance between different components is specified, and if the distance is too small, it may also be regarded as a collision; the tolerance value is set to allow some components to overlap or approach within a certain range without being regarded as a collision, and the collision level is obtained. The collision level can be divided into a first-level collision (serious collision) and a second-level collision (more serious collision), and the first-level collision is greater than the second-level collision. When there is a first-level collision, it is determined that the changed building component is not feasible; or when there is no first-level collision and the number of second-level collision points exceeds the preset threshold, it is determined that the changed building component is not feasible. When the changed building component is not feasible, it is necessary to immediately redesign the building component to ensure that no physical overlap occurs. When there is no first-level collision and the number of second-level collision points does not exceed the preset threshold, it is determined that the changed building component is feasible, and the original building component can be replaced with the changed building component.

[0033] The collision level can also be divided into level 1 collision (serious collision), level 2 collision (relatively serious collision), level 3 collision (minor collision) and level 4 collision (negligible collision). For each changed building component, when there is a level 1 collision, the changed building component is not feasible; when there is no level 1 collision and the number of level 2 collision points exceeds the preset threshold, the changed building component is not feasible. At this time, the building component needs to be redesigned immediately to ensure that no physical overlap occurs.

[0034] When there is no first-level collision and the number of second-level collision points does not exceed the preset threshold, if there are still third-level collision points, construction adjustments are made to the second-level collision points and the third-level collision points until the second-level collision points and the third-level collision points are adjusted to the fourth-level collision, and the adjustments are stopped. At this time, the changed building components are feasible.

[0035] S105, comparing the second engineering quantity data with the first engineering quantity data, and obtaining the target project name corresponding to the changed engineering quantity; By comparing the first engineering quantity data with the second engineering quantity data, the engineering quantity of the projects that have changed can be identified based on the change data. For example, the material usage, labor time requirements, or mechanical equipment usage time of a project have changed. By comparing, all the changed projects are extracted and the project names are recorded. These projects are the target projects and will become the objects of subsequent budget adjustments.

[0036] S106, calculating the difference in engineering quantity before and after the project change corresponding to the target project name; The engineering quantity difference refers to the difference between the engineering quantity before and after the change of a project, which is the engineering quantity after the project change minus the engineering quantity before the project change. The engineering quantity after the project change is the second engineering quantity, and the engineering quantity before the project change is the first engineering quantity. In other words, the engineering quantity difference = second engineering quantity - first engineering quantity. When the difference is positive, it means that the engineering quantity has increased and the budget needs to be increased; when the difference is negative, it means that the engineering quantity has decreased and the budget can be reduced.

[0037] Example: For the “Wall Masonry” project: the first project volume: 1,000 square meters, the second project volume: 1,200 square meters.

[0038] Difference in project volume: 1200 square meters - 1000 square meters = 200 square meters (increase in project volume) S107, calculating first adjustment data according to the engineering quantity difference and the cost data corresponding to each project name in the preset cost database; According to the difference in engineering quantity, the cost unit price corresponding to each project name in the preset cost database is retrieved, and the cost unit price includes the material unit price, the labor unit price and the machinery unit price. The first adjustment data is calculated according to the difference in engineering quantity and the cost unit price, and the first adjustment data includes the first adjustment data of materials, the first adjustment data of labor and the first adjustment data of machinery. In other words, the first adjustment data = engineering quantity difference × unit price, and the first adjustment data are calculated respectively to obtain the first adjustment data of materials, the first adjustment data of labor and the first adjustment data of machinery.

[0039] S108, adjusting the first budget according to the first adjustment data to obtain a second budget; The second budget includes the second engineering quantity and the second budget amount. The target BIM model includes the second engineering quantity. Calculate the second budget amount: second budget amount = first budget amount + first adjustment data. When the first adjustment data is positive, it means the budget has increased; when the first adjustment data is negative, it means the budget has decreased.

[0040] S109, adjusting the second budget to obtain a third budget; The construction site data is acquired through on-site acquisition equipment to obtain the actual engineering quantity data of the historical construction of the target cost project, and the actual engineering quantity data at least includes the actual engineering quantity. The deviation rate between the actual engineering quantity and the second engineering quantity is calculated. The adjustment coefficient is calculated based on the deviation rate. When the engineering progress of the target cost project is greater than or equal to the preset progress threshold, the adjustment coefficient = 1 + deviation rate. When the engineering progress of the target cost project is less than the preset progress threshold, The historical deviation rate can be obtained from a preset cost database. The remaining quantity data of the unfinished project in the target cost project is obtained based on the actual quantity data and the second quantity data, and the remaining quantity data at least includes the remaining quantity. The second adjustment data is calculated based on the remaining quantity and the adjustment coefficient, and the second adjustment data is the adjusted budget of the unfinished project. The second budget is adjusted based on the second adjustment data to obtain the third budget.

[0041] Figure 2 It is another flow chart of a method for dynamic management of construction cost based on BIM technology in an embodiment of the present application.

[0042] See also Figure 2 In an embodiment of the present application, a method for dynamic management of construction cost based on BIM technology is provided, the method comprising: S201, calculating a first budget amount; S202, adjusting the first budget to obtain a second budget; Steps S201 to S202 may refer to steps S101 to S208 and will not be described in detail here.

[0043] S203, obtaining actual engineering quantity data of historical construction of the target cost engineering; The construction site data is obtained through on-site collection equipment, including the use of 3D laser scanners, total stations and other measuring equipment to measure and monitor the completed components and construction progress in real time. Intelligent monitoring equipment obtains data such as material consumption, machinery use, and labor data during the construction process. It mainly uses intelligent sensors, Internet of Things collection devices and other equipment to collect and count material consumption, machinery use, and labor data such as concrete pouring volume and steel bar usage in real time.

[0044] S204, calculating the deviation rate between the actual engineering quantity and the second engineering quantity; The deviation rate reflects the difference between the actual engineering quantity and the second engineering quantity, and the calculation formula is: A positive deviation indicates that the actual project quantity exceeds the second project quantity, a negative deviation indicates that the actual project quantity is less than the second project quantity, and a zero deviation indicates that the actual project quantity is consistent with the second project quantity.

[0045] S205, obtaining the remaining engineering quantity data of the unfinished items in the target cost engineering according to the actual engineering quantity data and the second engineering quantity data; The remaining engineering quantity data at least includes the project name, remaining engineering quantity and measurement unit. The remaining engineering quantity of the unfinished projects in the target cost project is calculated based on the actual engineering quantity and the second engineering quantity. The remaining engineering quantity = the second engineering quantity - the actual completed engineering quantity. All unfinished projects and their remaining engineering quantities are listed to obtain a list of remaining engineering projects.

[0046] S206, calculating the adjustment coefficient; When the progress of the target cost project is greater than or equal to the preset progress threshold, it means that the project is highly completed and the existing data is highly credible. The adjustment coefficient = 1 + deviation rate. Among them, 1 represents the initial baseline budget, and the deviation rate reflects the difference between the actual project volume and the second project volume. For example, a deviation rate of 10% means that the actual project volume is 10% more than planned. At this time, the adjustment coefficient is 1 + 0.10 = 1.10, which means that the budget needs to be increased by 10% to cope with the excess project volume.

[0047] When the progress of the target cost project is less than the preset progress threshold, it means that the project has just started and the deviation rate needs to be calculated in combination with the historical deviation rate. The historical deviation rate can be obtained from the preset cost database. Calculated or referenced based on historical data of similar projects. The calculation formula is the same as the current deviation rate, reflecting the difference between the actual and planned engineering quantities of historical projects. For example, a deviation rate of -10% means that the actual engineering quantity is 10% less than planned. At this time, the adjustment factor is 1-0.10=0.90, which means that the budget can be reduced by 10%.

[0048] S207, calculating second adjustment data according to the remaining engineering quantity and the adjustment coefficient, the second adjustment data being the adjusted budget of the unfinished project; The second adjustment data of all items in the remaining engineering project list is calculated based on the remaining engineering quantity and the adjustment coefficient. The second adjustment data = remaining engineering quantity × unit cost × adjustment coefficient. The remaining engineering quantity is the unfinished engineering quantity of each item in the remaining engineering project list. The unit cost is obtained from the preset cost database, including material unit cost, labor unit cost, and machinery unit cost. The second adjustment data of material cost, the second adjustment data of labor cost, and the second adjustment data of machinery cost are obtained.

[0049] S208, adjusting the second budget according to the second adjustment data to obtain a third budget; The third budget includes the third engineering quantity and the third budget amount. The third engineering quantity is always equal to the second engineering quantity. The third budget amount consists of two parts: the actual cost corresponding to the completed engineering quantity and the budget for the unfinished project. The actual cost is the cost corresponding to the actual engineering quantity of the target cost project during the historical construction process. The actual cost includes the actual material cost, actual labor cost and actual machinery cost.

[0050] The budget of the unfinished project is adjusted by the second adjustment data, that is, the third budget amount = the actual cost of the completed project + the second adjustment data.

[0051] Example: Assume that the second budget for a project is as follows: The second budgeted project volume: 1,000 cubic meters of concrete; the second budgeted amount: 500,000 yuan.

[0052] Assume that the completed project volume in the second budgeted project volume is 500 cubic meters, the unfinished project volume is 500 cubic meters, and the unit cost is 1,000 yuan / cubic meter. Assume that the deviation rate is 5%, and the project progress is greater than the preset progress threshold, then the adjustment coefficient = 1 + deviation rate, and the adjustment coefficient is 1.05.

[0053] Calculate the second adjustment data: The second adjustment data for material costs = 500 cubic meters × 1,000 yuan / cubic meter × 1.05 = 525,000 yuan.

[0054] The third budget amount is calculated as: The third budget amount = completed project budget + second adjustment data = 500,000 yuan + 525,000 yuan = 1,025,000 yuan.

[0055] The third budget amount = completed project budget + second adjustment data = 500,000 yuan + 525,000 yuan.

[0056] Calculate the sum of the third budget amounts of all projects to obtain the total third budget amount.

[0057] Optional, in Figure 2 After step S208 of the illustrated embodiment, the following steps may be performed: Specifically, the first budget, the second budget and the third budget are compared respectively to obtain comparison results; a cost deviation analysis is performed based on the comparison results to obtain cost deviation analysis results, and the cost deviation analysis results include deviation causes, deviation impacts, and deviation types; a project cost control summary is performed based on the comparison results and cost deviation analysis results, and the project cost control summary includes an analysis of the effectiveness of cost control measures, a summary of reasons for cost overruns, and an attribution analysis of fund savings, to obtain a budget summary report.

[0058] Among them, the first budget, the second budget and the third budget are compared to find out the budget differences in each stage. The first budget is the budget of the project in the initial stage. The second budget is the budget adjusted after the project changes (such as design changes, construction progress changes, etc.). The third budget is the final budget after dynamic adjustment based on the actual construction progress and deviation rate. The difference between the first budget and the third budget can reveal the budget deviation caused by factors such as design changes and market fluctuations from the initial estimate to the actual construction of the project. The difference between the second budget and the third budget can reveal the budget deviation of the project in the specific construction stage, reflecting the impact of the actual construction progress and deviation rate on the budget. Compare the budget amount and budget composition of the first budget, the second budget and the third budget respectively, and compare the total amount of each budget stage to obtain the comparison results. The analysis function in the spreadsheet or the preset cost database can be used to analyze the budget change trend in the comparison results and the changes in specific costs such as material costs, labor costs, and machinery costs in the three budgets.

[0059] The cost deviation analysis results are obtained through the analysis function in the preset cost database. The cost deviation analysis results include the deviation cause, deviation impact, and deviation type. Analyze the sources of budget deviations, including design changes, construction method adjustments, market price fluctuations, construction schedule deviations, unforeseen risks, etc. Classify deviations as overspending deviations, savings deviations, or neutral deviations to clarify in which aspects of the project there are budget overspending or savings. Analyze the overall impact of these budget deviations on the project, including whether they lead to cost overspending, capital savings, delays or advances in construction schedules, etc.

[0060] Summarize the project cost control based on the comparison results and the cost deviation analysis results. Analyze whether the cost control measures taken during the project implementation are effective. For example, whether the cost has been successfully controlled through design optimization, material procurement strategies, construction efficiency improvement and other measures. Evaluate the effectiveness of these measures in reducing material costs, labor costs, machinery costs, etc. Analyze the specific reasons for the project budget overruns. For example, whether rising material prices, construction delays, and unforeseen risks (such as weather, supply chain problems, etc.) have led to cost overruns. By comparing budget data, clarify the specific sources of overruns, such as overruns in materials, labor or machinery costs. Summarize the reasons for saving money in the project. For example, whether money has been successfully saved through efficient construction management, material substitution, shortened construction period, etc. Analyze the specific contributions of these cost-saving measures and clarify which aspects of expenditure have been effectively controlled.

[0061] A method for dynamic management of construction costs based on BIM technology in an embodiment of the present application is described above. Now, in combination with the method for dynamic management of construction costs based on BIM technology, a dynamic management system 300 for construction costs based on BIM technology in an embodiment of the application is described in detail.

[0062] See also Figure 3 , is a structural diagram of a dynamic management system for construction cost based on BIM technology provided in an embodiment of the present application, a dynamic management system for construction cost based on BIM technology 300 specifically includes: An import module 301 is used to import a BIM model of a target cost engineering project, wherein the BIM model includes first engineering quantity data corresponding to a building component, and the first engineering quantity data includes at least a first engineering project name, a first engineering quantity, and a measurement unit; The first calculation module 302 is used to calculate the first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in the preset cost database to obtain the first budget, wherein the first budget includes the first engineering quantity and the first budget amount; the change module 303 is used to obtain the change data when the design change and / or construction change occurs in the cost engineering; An updating module 304 is used to update the BIM model according to the change data to obtain a target BIM model, wherein the target BIM model includes second engineering quantity data corresponding to the building component, and the second engineering quantity data at least includes a second project name, a second engineering quantity, and a measurement unit; A first adjustment module 305 is used to adjust the first budget amount according to the second engineering quantity data to obtain a second budget, where the second budget includes the second engineering quantity and the second budget amount; An acquisition module 306 is used to acquire actual engineering quantity data of historical construction of the target cost project, where the actual engineering quantity data at least includes the project name, actual engineering quantity and measurement unit; The second calculation module 307 is used to calculate the deviation rate between the actual engineering quantity and the second engineering quantity; The second adjustment module 308 is used to adjust the second budget amount according to the deviation rate to obtain a third budget, where the third budget includes a third engineering quantity and a third budget amount.

[0063] Optionally, the first calculation module 302 is specifically configured to: According to the first engineering quantity data, the material cost, labor cost, and machinery cost corresponding to the first engineering quantity are retrieved from the preset cost database; according to the first formula, the first budget amount is calculated; wherein the first formula is: C total is the first budget amount, material cost C m,i =q m,i ×(1+α i )×p m,i ×(1+β i ), labor costs Machinery costs q m,i is the theoretical material quantity of project i, α i is the material loss rate, p m,i is the material unit price, β i is the market price volatility coefficient, h i is the man-hours required for project i, w i is the labor rate, n i is the number of workers, μ l,i Labor efficiency coefficient, t i is the machine usage time required for project i, r i is the machinery usage rate, μ e,i is the mechanical efficiency coefficient.

[0064] Optionally, the update module 304 is specifically configured to: The building component information of the building component is changed according to the change data to obtain the changed building component; the feasibility of the changed building component is verified; if the verification is passed, the BIM model is updated according to the change data.

[0065] Optionally, the updating module 304 is further specifically configured to: According to preset detection rules, collision detection is performed on the changed building components and the installed building components to obtain a collision level; the feasibility of the changed building components is verified according to the collision level, and the collision level includes at least level one collision and level two collision, and the level one collision is greater than the level two collision; when there is a level one collision, it is determined that the changed building component is not feasible; or, when there is no level one collision and the number of level two collision points exceeds a preset threshold, it is determined that the changed building component is not feasible.

[0066] Optionally, the first adjustment module 305 is specifically configured to: Compare the second engineering quantity data with the first engineering quantity data to obtain the target project name corresponding to the changed engineering quantity; calculate the engineering quantity difference before and after the project change corresponding to the target project name; calculate the first adjustment data based on the engineering quantity difference and the cost data corresponding to each project name in the preset cost database, the first adjustment data at least including material adjustment costs, labor adjustment costs, and machinery adjustment costs; adjust the first budget based on the first adjustment data to obtain the second budget.

[0067] Optionally, the second adjustment module 308 is specifically configured to: The remaining quantity data of the unfinished projects in the target cost project are obtained based on the actual quantity data and the second quantity data, and the remaining quantity data at least includes the project name, the remaining quantity and the unit of measurement; when the project progress of the target cost project is greater than or equal to the preset progress threshold, the adjustment coefficient is calculated based on the deviation rate; when the project progress of the target cost project is less than the preset progress threshold, the adjustment coefficient is calculated based on the deviation rate and the historical deviation rate in the preset cost database; the second adjustment data is calculated based on the remaining quantity and the adjustment coefficient, and the second adjustment data is the adjusted budget of the unfinished project; the second budget is adjusted based on the second adjustment data to obtain the third budget, and the third budget includes the third quantity and the third budget amount.

[0068] Optionally, the system further includes a summary module 309, which is specifically used for: Compare the first budget, the second budget and the third budget respectively to obtain comparison results; conduct cost deviation analysis based on the comparison results to obtain cost deviation analysis results, which include deviation causes, deviation impacts and deviation types; conduct project cost control summary based on the comparison results and cost deviation analysis results, which includes analysis of the effectiveness of cost control measures, summary of causes of cost overruns and attribution analysis of fund savings to obtain a budget summary report.

[0069] It should be noted that: when the device provided in the above embodiment realizes its function, only the division of the above functional modules is used as an example. In actual application, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0070] This embodiment also discloses an electronic device, referring to Figure 4The electronic device may include: at least one processor 401 , at least one communication bus 402 , a user interface 403 , a network interface 404 , and at least one memory 405 .

[0071] The communication bus 402 is used to realize the connection and communication between these components.

[0072] The user interface 403 may include a display screen (Display) and a camera (Camera), and the optional user interface 403 may also include a standard wired interface and a wireless interface.

[0073] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0074] Among them, the processor 401 may include one or more processing cores. The processor 401 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the processor 401 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 401 can integrate one or more combinations of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 401, and it can be implemented by a single chip.

[0075] Among them, the memory 405 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 405 may optionally be at least one storage device located away from the aforementioned processor 401. As Figure 4 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application program for a dynamic management method of construction cost based on BIM technology.

[0076] exist Figure 4 In the electronic device shown, the user interface 403 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 401 can be used to call an application program stored in the memory 405 for a dynamic management method of engineering cost based on BIM technology. When executed by one or more processors 401, the electronic device executes one or more methods in the above-mentioned embodiments.

[0077] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0078] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0079] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0080] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0081] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0082] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory 405. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory 405 and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned memory 405 includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk.

[0083] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification, those skilled in the art will easily think of other embodiments of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A dynamic management method for construction cost based on BIM technology, characterized in that: The method comprises: Importing a BIM model of a target cost engineering project, wherein the BIM model includes first engineering quantity data corresponding to a building component, wherein the first engineering quantity data includes at least a first engineering project name, a first engineering quantity, and a measurement unit; Calculate a first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in a preset cost database to obtain a first budget, wherein the first budget includes a first engineering quantity and a first budget amount; When the target cost project undergoes design changes and / or construction changes, obtaining change data; Update the BIM model according to the change data to obtain a target BIM model, wherein the target BIM model includes second engineering quantity data corresponding to the building component, and the second engineering quantity data at least includes a second project name, a second engineering quantity, and the measurement unit; Adjust the first budget amount according to the second engineering quantity data to obtain a second budget, wherein the second budget includes a second engineering quantity and a second budget amount; Acquire actual engineering quantity data of historical construction of the target cost project, wherein the actual engineering quantity data at least includes the project name, actual engineering quantity and the measurement unit; Calculating the deviation rate between the actual engineering quantity and the second engineering quantity; The second budget amount is adjusted according to the deviation rate to obtain a third budget, wherein the third budget includes a third project quantity and a third budget amount.

2. The method according to claim 1, characterized in that The calculating of the first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in the preset cost database specifically includes: Retrieving material costs, labor costs, and machinery costs corresponding to the first engineering quantity from the preset cost database; According to the first formula, a first budget amount is calculated; Among them, the first formula is: C total is the first budget amount, the material cost C m,i =q m,i ×(1+α i )×p m,i ×(1+β i ), the labor cost The machinery cost q m,i is the theoretical material quantity of project i, α i is the material loss rate, p m,i is the material unit price, β i is the market price volatility coefficient, h i is the man-hours required for project i, w i is the labor rate, n i is the number of workers, μ l,i Labor efficiency coefficient, t i is the machine usage time required for project i, r i is the machinery usage rate, μ e,i is the mechanical efficiency coefficient.

3. The method according to claim 1, characterized in that The updating of the BIM model according to the change data to obtain the target BIM model specifically includes: Changing the building component information of the building component according to the change data to obtain a changed building component; Verify the feasibility of the altered building components; If the verification is successful, the BIM model is updated according to the change data.

4. The method according to claim 3, characterized in that The verification of the feasibility of the changed building component specifically includes: According to preset detection rules, a collision detection is performed on the changed building component and the installed building component to obtain a collision level; Verifying the feasibility of the changed building component according to the collision level, wherein the collision level includes at least a first-level collision and a second-level collision, and the first-level collision is greater than the second-level collision; When the primary collision exists, determining that the altered building component is not feasible; or, When the primary collision does not exist and the number of the secondary collision points exceeds a preset threshold, it is determined that the changed building component is not feasible.

5. The method according to claim 1, characterized in that The adjusting the first budget amount according to the second engineering quantity data specifically includes: Compare the second engineering quantity data with the first engineering quantity data to obtain the target project name corresponding to the changed engineering quantity; Calculate the difference in engineering quantity before and after the project change corresponding to the target project name; Calculate first adjustment data based on the engineering quantity difference and the cost data corresponding to each project name in the preset cost database, wherein the first adjustment data at least includes material adjustment cost, labor adjustment cost, and machinery adjustment cost; The first budget is adjusted according to the first adjustment data to obtain the second budget.

6. The method according to claim 1, characterized in that The step of adjusting the second budget amount according to the deviation rate to obtain a third budget specifically includes: Obtaining the remaining engineering quantity data of the unfinished project in the target cost project according to the actual engineering quantity data and the second engineering quantity data, wherein the remaining engineering quantity data at least includes the project name, the remaining engineering quantity and the measurement unit; When the project progress of the target cost project is greater than or equal to the preset progress threshold, the adjustment coefficient is calculated according to the deviation rate; when the project progress of the target cost project is less than the preset progress threshold, the adjustment coefficient is calculated according to the deviation rate and the historical deviation rate in the preset cost database; Calculate second adjustment data according to the remaining engineering quantity and the adjustment coefficient, wherein the second adjustment data is the adjusted budget of the unfinished project; The second budget is adjusted according to the second adjustment data to obtain a third budget, wherein the third budget includes a third project quantity and a third budget amount.

7. The method according to claim 1, characterized in that After adjusting the second budget amount according to the deviation rate to obtain a third budget, the method further includes: Comparing the first budget, the second budget and the third budget respectively to obtain a comparison result; Performing cost deviation analysis according to the comparison result to obtain cost deviation analysis results, wherein the cost deviation analysis results include deviation causes, deviation impacts, and deviation types; A project cost control summary is performed based on the comparison results and the cost deviation analysis results. The project cost control summary includes an analysis of the effectiveness of cost control measures, a summary of the causes of cost overruns, and an attribution analysis of capital savings, so as to obtain a budget summary report.

8. A dynamic management system for construction cost based on BIM technology, characterized in that: include: An import module, used for importing a BIM model of a target cost engineering project, wherein the BIM model includes first engineering quantity data corresponding to the building component, wherein the first engineering quantity data includes at least a first engineering project name, a first engineering quantity and a measurement unit; A first calculation module, configured to calculate a first budget amount according to the first engineering quantity data and the cost data corresponding to each project name in a preset cost database, so as to obtain a first budget, wherein the first budget includes a first engineering quantity and a first budget amount; A change module, used to obtain change data when the design change and / or construction change occurs in the project to be costed; An updating module, configured to update the BIM model according to the change data to obtain a target BIM model, wherein the target BIM model includes second engineering quantity data corresponding to the building component, wherein the second engineering quantity data includes at least a second project name, a second engineering quantity, and a measurement unit; A first adjustment module, configured to adjust the first budget amount according to the second engineering quantity data to obtain a second budget, wherein the second budget includes a second engineering quantity and a second budget amount; An acquisition module, used to acquire actual engineering quantity data of the historical construction of the target cost project, wherein the actual engineering quantity data at least includes the project name, actual engineering quantity and measurement unit; A second calculation module, used for calculating the deviation rate between the actual engineering quantity and the second engineering quantity; The second adjustment module is used to adjust the second budget amount according to the deviation rate to obtain a third budget, wherein the third budget includes a third project quantity and a third budget amount.

9. A dynamic management device for construction cost based on BIM technology, characterized in that: include: one or more processors and memory; The memory is coupled to the one or more processors, and the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the engineering cost dynamic management device based on BIM technology to execute the method described in any one of claims 1-7.

10. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on a dynamic management device for construction cost based on BIM technology, the dynamic management device for construction cost based on BIM technology executes the method as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Building investment consultation data analysis processing method and system

    CN120804124A