Building material cost estimation method and system, terminal and storage medium
By collecting construction locations and drawings in underground parking lots, finding matching parking lot sets, analyzing matched and unmatched areas, and utilizing BIM modeling and cost correction, the problem of low efficiency in estimating the cost of building materials for underground parking lots was solved, achieving more efficient and accurate cost estimation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-05
- Publication Date
- 2026-03-10
AI Technical Summary
In existing technologies, the cost estimation of underground parking building materials based on BIM technology is inefficient, and the time required to build the model is too long, resulting in low cost estimation efficiency.
By collecting construction locations and drawings, matching parking lot sets are found, and matched and unmatched areas are analyzed. BIM modeling is used to estimate the cost of unmatched areas, and the cost of existing parking lot building materials is corrected to improve estimation efficiency.
This reduced the amount of modeling work required for underground parking lots, improved the efficiency and accuracy of building material cost estimation, and reduced estimation time.
Smart Images

Figure CN121639261A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the technical field of building material cost estimation, and in particular to a building material cost estimation method, system, terminal and storage medium. BACKGROUND
[0002] Building material cost estimation is a key link of project cost control, and its accuracy directly affects project budget, bidding quotation and final profit.
[0003] In related technologies, the building material cost estimation of an underground parking lot is usually based on BIM technology, a BIM model is constructed according to the project requirements of the underground parking lot, material attributes are added in the BIM model, after the modeling of the BIM model is completed, the accuracy, consistency and integrity of the model are verified, after the verification, the building material cost of the underground parking lot is calculated according to the material list and attributes in the BIM model and in combination with market prices.
[0004] In view of the related technologies in the above, the building material cost of the underground parking lot is estimated based on the BIM technology, wherein, the construction of the BIM model of the underground parking lot needs to spend a lot of time, which leads to low efficiency of the building material cost estimation, and there is still room for improvement. SUMMARY
[0005] In order to improve the estimation efficiency of the building material cost, the application provides a building material cost estimation method, system, terminal and storage medium.
[0006] In the first aspect, the application provides a building material cost estimation method, which adopts the following technical scheme: A building material cost estimation method comprises the following steps: Collecting specific construction positions and project construction drawings of a preset underground parking lot; Finding out a matching parking lot set in a preset regional project library according to the specific construction positions and preset matching conditions; Analyzing the matching parking lot set and the project construction drawings to determine matched parking lots, project matching regions and project unmatched regions; Analyzing the matched parking lots and the matching project regions to determine matching region building material costs; Performing BIM modeling and cost estimation on the project unmatched regions to determine unmatched region building material costs; Determining project building material costs of the underground parking lot according to the matching region building material costs and the unmatched region building material costs.
[0007] Optionally, the step of analyzing the matching parking lot set and the project construction drawings to determine the matched parking lots, the project matching regions and the project unmatched regions comprises the following steps: Based on the matching parking lot set, search for matching project drawings in the preset area drawing library; Analyze the similarity between the matching project drawings and the project construction drawings to generate the regional matching score, and collect the current matching area and the current matching parking lot; Determine whether the region matching degree meets the preset matching degree threshold requirements; If it does not match, the current matching area will be defined as the unmatched area of the project; If a match is found, the current matching area will be defined as the project matching area, and the current matching parking lot will be defined as a matched parking lot.
[0008] Optionally, the steps of analyzing the similarity between matching project drawings and project construction drawings to generate regional matching scores include: Determine the set of parameters for the functional areas of the project based on the project construction drawings; Determine the parameters of the currently matching functional area based on the set of parameters for the project's functional areas; Determine the set of parameters for the matching functional areas based on the matching project drawings; Iterate through the set of matching function area parameters that have the same function type as the currently matched function area parameter; Analyze the similarity between the parameters of the currently matched functional region and the parameters of the matchable functional regions to generate the region matching degree.
[0009] Optionally, the step of analyzing the similarity between the parameters of the currently matching functional region and the parameters of the matchable functional regions to generate the region matching degree includes: Determine the current matching dimension parameters based on the parameters of the current matching function area; Determine the matching dimension parameters based on the matching functional area parameters; The current matching dimension parameters and the matching dimension parameters are calculated according to the preset normalized similarity formula to determine the multi-dimensional similarity. The multi-dimensional similarity is weighted and summed according to the preset dimensional similarity weights to generate a basic matching degree; The basic matching degree is sorted and filtered to determine the regional matching degree.
[0010] Optionally, the steps of analyzing matched parking lots and matched project areas to determine the building material costs for the matched areas include: Determine the consistent project area of the matched parking lot based on the matched project area; Collect consistent building material costs for the same project area; Analyze the differences between matched project areas and consistent project areas to generate a difference correction coefficient; The cost of consistent building materials is adjusted based on the difference correction factor to generate the cost of building materials for the matching region.
[0011] Optionally, the steps of analyzing the differences between matched and consistent project areas to generate difference correction coefficients include: Determine the building materials dimension based on the matching project area; Collect the current project quantities for building materials in the matching project area and the historical project quantities for building materials in the same project area; Calculate the quotient between the current project's workload and the historical project's workload to generate a workload cost correction factor; Collect current and historical building material market costs from the building material perspective; Calculate the quotient between the current building materials market cost and the historical building materials market cost to generate a market cost correction factor; Calculate the product of the quantity cost adjustment factor and the market cost adjustment factor to generate the building material adjustment factor for the building material dimension; Correlation of building material correction factors is used to generate difference correction factors.
[0012] Optionally, the step of adjusting the consistent building material costs based on the difference correction factor to generate matching regional building material costs includes: Iterate through the product of the difference correction factor and the consistent building material cost to generate the unit building material cost; Collect current single building material loss rate and historical single building material loss rate; Analyze the difference between the current single building material loss rate and the historical single building material loss rate to determine the loss correction coefficient; Collect the price fluctuation coefficient of single building materials; The cost of a single building material is adjusted based on the loss correction coefficient and the price fluctuation coefficient of the single building material to generate the building material cost for the matching region.
[0013] Secondly, this application provides a building materials cost estimation system, which adopts the following technical solution: A building materials cost estimation system, comprising: The data acquisition module is used to collect data on specific construction locations and project construction drawings. A memory for storing a program for estimating the cost of building materials as described in any of the preceding claims; The processor and the program in the memory can be loaded and executed by the processor to implement a building material cost estimation method as described in any of the above.
[0014] Thirdly, this application provides a smart terminal, which adopts the following technical solution: A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the preceding claims, a method for estimating the cost of building materials.
[0015] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, which facilitates the improvement of the estimation efficiency of building material costs, and adopts the following technical solution: A computer-readable storage medium storing a computer program that can be loaded by a processor and executed any of the above-described methods for estimating the cost of building materials.
[0016] In summary, this application includes at least one of the following beneficial technical effects: 1. By finding a set of matching parking lots in the regional project database based on the specific construction location and matching conditions, the matched parking lots, matching areas, and non-matching areas of the project are determined according to the project construction drawings and the set of matching parking lots. The building material cost of the matching area of the project is obtained by correcting the building material cost of the matched parking lots. The building material cost of the non-matching area of the project is obtained through BIM modeling and cost estimation, which greatly reduces the amount of modeling for underground parking lots and improves the efficiency of building material cost estimation. 2. Determine the currently matching functional area parameters in the project's functional area parameter set through the project construction drawings, and determine the matchable functional area parameters in the matching functional area parameter set that have the same functional type as the currently matching functional area parameters based on the matching project drawings. Then analyze the similarity between the currently matching functional area parameters and the matchable functional area parameters, thereby fragmenting different areas of the underground parking lot for matching. This ensures that the largest part of the underground parking lot can be matched with similar areas, thereby reducing the number of unmatched areas in the project and improving the efficiency of building material cost estimation. 3. By identifying the consistent project area of the matched parking lot, and then calling the consistent building material cost of the consistent project area, a difference correction coefficient is determined based on the difference between the matched project area and the consistent project area. After correcting the consistent building material cost based on the difference correction coefficient, the building material cost of the matched area is obtained, thereby improving the accuracy of the building material cost of the matched area. Attached Figure Description
[0017] Figure 1 This is a flowchart of a method for estimating the cost of building materials in an embodiment of this application.
[0018] Figure 2 This is a flowchart illustrating the steps in this application embodiment to analyze the set of matching parking lots and project construction drawings to determine the matched parking lots, the matching areas of the project, and the unmatched areas of the project.
[0019] Figure 3 This is a flowchart of the steps in this application embodiment to analyze and match the similarity between project drawings and project construction drawings to generate regional matching degree.
[0020] Figure 4This is a flowchart of the steps in this application embodiment to analyze the similarity between the parameters of the currently matching functional region and the parameters of the matchable functional regions in order to generate the region matching degree.
[0021] Figure 5 This is a flowchart illustrating the steps in this application embodiment to analyze matched parking lots and matched project areas to determine the building material costs of the matched areas.
[0022] Figure 6 This is a flowchart of the steps in this application embodiment to analyze the differences between the matched project area and the consistent project area to generate a difference correction coefficient.
[0023] Figure 7 This is a flowchart of the steps in this application embodiment to correct the cost of consistent building materials based on the difference correction coefficient to generate the cost of building materials in the matching region. Detailed Implementation
[0024] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1 to 7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0025] Reference Figure 1 This application discloses a method for estimating the cost of building materials, including the following steps: Step S100: Collect the specific construction location and project construction drawings of the preset underground parking lot.
[0026] Among them, underground parking lots refer to areas where the cost of building materials needs to be estimated. Designers design different areas of underground parking lots based on the usage requirements of the parking lot, the area of the construction site, and geological parameters, including the types and dimensions of building materials required for different areas.
[0027] The specific construction location refers to the exact location of the underground parking lot, which is selected by the operators on an electronic map based on the location of the underground parking lot. By determining the specific construction location, a range benchmark is provided for subsequent searches for parking lots similar to the underground parking lot, ensuring the accuracy of parking lot matching and thus improving the accuracy of building material cost estimation.
[0028] Project construction drawings refer to two-dimensional construction drawings of underground parking lots. They include parameters such as different functional areas of the underground parking lot, the types of building materials in the areas, and the area dimensions of the areas. These drawings are designed by designers based on usage requirements and input into the processing terminal. The processing terminal then uploads the project construction drawings to the server. By calling the project construction drawings, the dimensional characteristics of the underground parking lot, such as area type, building material type, and area dimensions, are clarified. The matching dimensions of the underground parking lot are quantified, making it easier to match with completed underground parking lots that are similar to it.
[0029] Step S101: Based on the specific construction location and preset matching conditions, find the matching parking lot set in the preset regional project library.
[0030] The matching criteria refer to the conditions under which completed underground parking lots can be matched with the underground parking lot. These include the range condition, which is usually set to a range of 20 kilometers centered on the specific construction location; the time condition, which is usually set to within five years from the current time; and the cost and quality condition, which requires that the credibility of the building material cost of the completed parking lot is higher than a threshold. There are no restrictions on the matching criteria.
[0031] The regional project database is a database that stores the specific locations and related construction data of different underground parking lots within a region. The relevant construction data includes the construction year, construction cost, etc. Operators will map the locations and related construction data of underground parking lots one by one and add the mapping relationship to the regional project database.
[0032] A matching parking lot set refers to a collection of parking lots that can be further matched with underground parking lots. Operators use the specific construction location as the search center and, based on the range conditions in the matching criteria, utilize the spatial search function of a geographic information system to find completed underground parking lots in the regional project database that meet the range conditions. This reduces the impact of distance on the construction material costs of underground parking lots. Then, based on data such as the age and cost-quality conditions in the matching criteria, the construction data of the searched completed underground parking lots are compared to select completed underground parking lots that meet the age and cost-quality conditions. The selected completed underground parking lots are then integrated to form a matching parking lot set.
[0033] Step S102: Analyze the matching parking lot set and project construction drawings to determine the matched parking lots, the matching areas of the project, and the unmatched areas of the project.
[0034] Among them, "matched parking lots" refers to completed parking lots in the matched parking lot set that are similar to underground parking lots; "matched area" refers to areas in the underground parking lot set that are highly similar to completed underground parking lots; and "unmatched area" refers to areas in the underground parking lot set that differ significantly from completed underground parking lots. These are determined by the processing terminal through comparison and analysis of the feature data of completed parking lots in the matched parking lot set with the feature data in the project construction drawings. Specific methods are detailed in [reference needed]. Figure 2 The steps.
[0035] Step S103: Analyze the matched parking lots and matched project areas to determine the building material costs of the matched areas.
[0036] The matching area building material cost refers to the cost of building materials used in the matching project area. This cost is calculated by the processing terminal analyzing the building material costs in areas of the matched parking lots that match the matching project area, and adjusting these costs based on regional differences and price fluctuations. Specific methods are detailed in [reference needed]. Figure 5 The steps.
[0037] Step S104: Perform BIM modeling and cost estimation for the mismatched areas of the project to determine the building material costs for the mismatched areas.
[0038] Among them, the construction material cost of the unmatched area refers to the cost of the construction materials used in the unmatched area of the project. Since the construction material cost of the completed underground parking lot cannot be used as a reference for the unmatched area of the project, a BIM model is constructed for the unmatched area of the project, and material attributes are added to the BIM model. Then, based on the material list and attributes in the BIM model and the current market price of construction materials, the construction material cost of the unmatched area of the project is calculated.
[0039] Step S105: Determine the project building material cost of the underground parking lot based on the building material cost of the matching area and the building material cost of the unmatched area.
[0040] Among them, the project building material cost refers to the total building material cost of the underground parking lot. The processing terminal integrates the building material costs of the matching area and the building material costs of the unmatched area, thereby matching all building materials and building material costs in different areas of the underground parking lot one by one to form a building material cost list, i.e., the project building material cost.
[0041] Reference Figure 2 The steps for analyzing the matching parking lot set and project construction drawings to determine the matched parking lots, matching areas, and non-matching areas include: Step S200: Based on the matching parking lot set, find the matching project drawings in the preset area drawing library.
[0042] The regional drawing library refers to a database that stores the correspondence between completed underground parking lots and construction drawings. Operators will map the completed underground parking lots to the construction drawings one by one and add the mapping relationship to the regional drawing library.
[0043] Matching project drawings refer to the construction drawings of completed underground parking lots that can be compared and analyzed with the project construction drawings. The processing terminal determines the matching parking lots one by one according to the matching parking lot set, and then searches for the construction drawings corresponding to the matching parking lots in the regional drawing library. These are the matching project drawings.
[0044] Step S201: Analyze the similarity between the matching project drawings and the project construction drawings to generate the regional matching degree, and collect the current matching area and the current matching parking lot.
[0045] Among them, the regional matching degree refers to the degree of matching between completed underground parking areas and other underground parking areas in the matching parking lot set. The value ranges from 0 to 1. The higher the regional matching degree, the more similar the completed underground parking areas are to the other underground parking areas. It is obtained by the processing terminal through comparative analysis of features in the matching project drawings and project construction drawings. Specific methods are described in [reference needed]. Figure 3 The steps.
[0046] The current matching area refers to the area in the underground parking lot where the matching degree analysis is currently being performed. The processing terminal divides the project construction drawings into different areas and codes them according to the functional area type, and determines the current matching area one by one according to the coding order.
[0047] The currently matched parking lot refers to the completed underground parking lot with the highest similarity to the currently matched area. When the processing terminal analyzes the matching degree between the current matched area and different completed underground parking lots, the completed underground parking lot with the highest matching degree is defined as the currently matched parking lot.
[0048] Step S202: Determine whether the region matching degree meets the preset matching degree threshold requirements.
[0049] The matching degree threshold refers to the minimum degree of similarity between the currently matched area and the area in the completed underground parking lot. The specific value is determined by the operator based on the actual situation. The requirement for the matching degree threshold is that it should not be lower than the matching degree threshold.
[0050] The processing terminal determines whether the area matching degree is not lower than the matching degree threshold, thereby determining whether the current matching area is similar to an area with the same functional type in the current matching parking lot.
[0051] Step S2021: If it does not match, the current matching area is defined as the unmatched area of the project.
[0052] If the processing terminal determines that the area matching degree is lower than the matching degree threshold, it indicates that the similarity between the current matching area and the area with the same functional type in the current matching parking lot is low. Therefore, the cost of the area with the same functional type in the current matching parking lot cannot be used as a reference for the construction material cost of the underground parking lot. Thus, the current matching area is defined as an unmatched area of the project.
[0053] Step S2022: If the match is found, the current matching area is defined as the project matching area, and the current matching parking lot is defined as the matched parking lot.
[0054] If the processing terminal determines that the area matching degree is not lower than the matching degree threshold, it indicates that the current matching area is highly similar to the area with the same functional type in the current matching parking lot. The cost of the area with the same functional type in the current matching parking lot can be used as a reference for the construction material cost of the underground parking lot. Therefore, the current matching area is defined as the project matching area, and the current matching parking lot is defined as the matched parking lot.
[0055] Reference Figure 3 The steps for analyzing and matching the similarity between project drawings and project construction drawings to generate regional matching scores include: Step S300: Determine the set of parameters for the functional areas of the project based on the project construction drawings.
[0056] The project functional area parameter set refers to the set of parameters affecting the building material cost of different areas in the underground parking lot, including area, structure type, and building material type. The processing terminal divides the project construction drawings according to functional areas to determine all functional areas, and then extracts the parameter annotations for each functional area from the project drawings. The parameters are then associated with the functional areas to form the project functional area parameter set. By determining the project functional area parameter set, the areas of the underground parking lot are fragmented and their similarity is compared to ensure that more similar areas can be found in the underground parking lot, thus minimizing the number of models.
[0057] Step S301: Determine the parameters of the currently matching functional area based on the set of parameters of the project functional area.
[0058] Among them, the current matching functional area parameters refer to the parameters in the project functional area parameter set that currently need to be analyzed for matching degree. They are obtained by the processing terminal calling them one by one in the project functional area parameter set according to the coding order of the regional parameters.
[0059] Step S302: Determine the set of parameters for the matching functional area based on the matching project drawings.
[0060] Among them, the matching functional area parameter set refers to the set of parameters affecting the building material cost in different areas of the completed underground parking lot. The processing terminal divides the matching project drawings according to the functional areas to determine all the functional areas, and then extracts the parameter annotations for the functional area in the matching project drawings, thereby associating the parameters with the functional areas to form the matching functional area parameter set.
[0061] Step S303: Traverse the set of matching function area parameters that have the same function type as the current matching function area parameter.
[0062] Among them, the matchable functional area parameters refer to the regional parameters in the set of matchable functional area parameters that are similar to the current matchable functional area parameters. The processing terminal compares them one by one in the set of matchable functional area parameters according to the function type of the current matchable functional area parameter, thereby determining the regional parameters with the same function type in the set of matchable functional area parameters as matchable functional area parameters.
[0063] Step S304: Analyze the similarity between the parameters of the currently matched functional region and the parameters of the matchable functional regions to generate the region matching degree.
[0064] In this step, the region matching degree is the same as that in step S201, and is obtained by the processing terminal after analyzing the similarity between the parameters of the currently matching functional region and the parameters of the matchable functional regions. The specific method is described in [reference needed]. Figure 4 The steps.
[0065] Reference Figure 4 The steps for analyzing the similarity between the parameters of the currently matching functional regions and the parameters of the matchable functional regions to generate the region matching degree include: Step S400: Determine the current matching dimension parameters based on the current matching function area parameters.
[0066] Among them, the current matching dimension parameter refers to the specific parameters in the current matching functional area parameters, including area, structure and building material type, etc., which are obtained by the processing terminal from the current matching area parameters one by one in sequence.
[0067] Step S401: Determine the matching dimension parameters based on the matching functional area parameters.
[0068] Among them, the matchable dimension parameters refer to the specific parameters in the matchable functional area parameters, including area, structure and building material type, etc., which are obtained by the processing terminal from the matchable functional area parameters one by one in sequence.
[0069] Step S402: Calculate the current matching dimension parameter and the matchable dimension parameter according to the preset normalized similarity formula to determine the multi-dimensional similarity.
[0070] The normalized similarity formula is a formula for analyzing the similarity of dimensional parameters in a region. For quantitative formulas, the absolute value of the difference between two dimensional parameters can be calculated by dividing it by the quotient of the maximum value of the two dimensional parameters, and then the difference between 1 and the quotient can be calculated to obtain the multidimensional similarity. For qualitative formulas, if the properties of the dimensional parameters are consistent, then 1 is used as the multidimensional similarity; if the properties are inconsistent, then 0 is used as the multidimensional similarity.
[0071] Multidimensional similarity refers to the similarity between a certain dimension parameter in a functional area and the same dimension parameter in a completed underground parking lot. It is obtained by the processing terminal through analysis and calculation of the current matching dimension parameter and the matching dimension parameter according to the normalized similarity formula.
[0072] Step S403: The multi-dimensional similarity is weighted and summed according to the preset dimensional similarity weights to generate a basic matching degree.
[0073] Among them, the dimensional similarity weight refers to the degree of influence of the similarity of different dimensional parameters on the total similarity. For example, if the dimensional parameters include area, structure type and building material type, then the area weight is 0.4, the structure type weight is 0.3, and the building material type weight is 0.2.
[0074] The basic matching degree refers to the degree of matching between the current functional area of an underground parking lot and the same functional area in a completed underground parking lot. It is obtained by the processing terminal by weighting and summing the multi-dimensional similarity according to the dimensional similarity weight.
[0075] Step S404: Sort and filter the basic matching degree to determine the regional matching degree.
[0076] In this step, the regional matching degree is the same as that in step S304. The processing terminal sorts the basic matching degree from large to small, and selects the largest basic matching degree as the regional matching degree.
[0077] Reference Figure 5 The steps for analyzing matched parking lots and matched project areas to determine the building material costs for the matched areas include: Step S500: Determine the consistent project area of the matched parking lot based on the matched project area.
[0078] Among them, the consistent project area refers to the area in the matched parking lot that has the same function as the matched project area. After the processing terminal divides the matched project map of the matched parking lot according to the regional function, it selects the area in the divided area that has the same function as the matched project area as the consistent project area.
[0079] Step S501: Collect consistent building material costs for the consistent project area.
[0080] Among them, consistent building material cost refers to the cost of building materials used in a consistent project area. It is obtained by the processing terminal looking up the corresponding regional cost list in the parking cost database based on the matched parking lots, and then calling up all the building material costs in the region based on the consistent project area in the regional cost list.
[0081] Step S502: Analyze the differences between the matched project area and the consistent project area to generate a difference correction coefficient.
[0082] The difference correction coefficient refers to the coefficient used to correct the cost of consistent building materials. It is obtained by analyzing the differences between the matching project area and the consistent project area at the processing terminal. The specific method is described in [reference needed]. Figure 6 By determining the difference correction coefficient, the historical cost can be adjusted in a timely manner according to the differences in project volume and building material prices, thereby ensuring the accuracy of the estimated building material cost.
[0083] Step S503: Adjust the consistent building material cost according to the difference correction coefficient to generate the matching area building material cost.
[0084] In this step, the building material cost of the matching area is consistent with the building material cost of the matching area in step S103. It is obtained by the processing terminal after correcting the consistent building material cost according to the difference correction coefficient. The specific method is described in [reference needed]. Figure 7 The steps.
[0085] Reference Figure 6 The steps for analyzing the differences between matched and consistent project areas to generate difference correction coefficients include: Step S600: Determine the building material dimension based on the matching project area.
[0086] Among them, the building material dimension refers to all building material types used in the matching project area, which is obtained by the processing terminal from the construction project drawings to match the building material types in the project area.
[0087] Step S601: Collect the current project quantity of building materials in the matching project area and the historical project quantity of building materials in the consistent project area.
[0088] The current project quantity refers to the area of the matching project region using building materials, which is obtained by the processing terminal extracting the area of the matching project region using building materials from the construction project drawings.
[0089] Historical project quantities refer to the area of building materials used in a consistent project area, which is obtained by the processing terminal from the construction drawings of the consistent project area.
[0090] Step S602: Calculate the quotient of the current project quantity and the historical project quantity to generate the quantity cost correction factor.
[0091] Among them, the engineering quantity cost correction coefficient refers to the coefficient for correcting the cost of building materials based on the difference in engineering quantity, which is obtained by the processing terminal by calculating the quotient of the current project engineering quantity and the historical project engineering quantity.
[0092] Step S603: Collect current and historical building material market costs for the building material dimension.
[0093] Among them, the current building materials market cost refers to the market price of building materials at the current time, which is obtained by extracting the price of building materials from the merchant prices stored on the server by the processing terminal.
[0094] Historical building material market cost refers to the market price when the building materials used in the parking lot have been completed. It is stored in the server by the operators and can be directly retrieved from the server by the processing terminal based on the building material dimension.
[0095] Step S604: Calculate the quotient of the current building material market cost and the historical building material market cost to generate a market cost correction coefficient.
[0096] Among them, the market cost correction coefficient refers to the coefficient for correcting the cost of building materials from the perspective of the market price of building materials. It is obtained by the processing terminal by calculating the quotient of the current market cost of building materials and the historical market cost of building materials.
[0097] Step S605: Calculate the product of the engineering quantity cost correction factor and the market cost correction factor to generate the building material correction factor for the building material dimension.
[0098] Among them, the building material correction factor refers to the correction factor for a certain building material dimension in the consistent building material cost, which is obtained by multiplying the engineering quantity cost correction factor and the market cost correction factor calculated by the processing terminal.
[0099] Step S606: Associate building material correction factors to generate difference correction factors.
[0100] In this step, the difference correction coefficient is the same as that in step S502. After determining the building material correction coefficient for one building material dimension, the building material correction coefficients for all building material dimensions are integrated in order to form the difference correction coefficient.
[0101] Reference Figure 7 The steps for adjusting the cost of consistent building materials based on the difference correction factor to generate the cost of building materials for the matching region include: Step S700: Iterate through the product of the difference correction factor and the consistent building material cost to generate the unit building material cost.
[0102] Among them, the cost of a single building material refers to the estimated cost of using a certain building material. The processing terminal calls the cost correction coefficients of different building materials one by one in the difference correction coefficient in sequence, and then calls the historical cost of the building material in the consistent building material cost. The product of the cost correction coefficient and the historical cost is calculated to obtain the cost of a single building material.
[0103] Step S701: Collect the current single building material loss rate and the historical single building material loss rate.
[0104] Among them, the current single building material loss rate refers to the construction loss rate of a certain building material during the current construction process, which is obtained by the operators from the current construction team's loss rate statistics.
[0105] Historical single building material loss rate refers to the construction loss rate of a certain building material in a completed underground parking lot. The loss rate of different building materials in the completed underground parking lot is statistically analyzed by the operators and stored in the server for later retrieval.
[0106] Step S702: Analyze the difference between the current single building material loss rate and the historical single building material loss rate to determine the loss correction coefficient.
[0107] Among them, the loss correction coefficient refers to the correction coefficient of building material cost from the dimension of building material loss change. It is obtained by adding 1 to the difference between the current single building material loss rate and the historical single building material loss rate calculated by the processing terminal.
[0108] Step S703: Collect the price fluctuation coefficient of a single building material.
[0109] Among them, the single building material price fluctuation coefficient refers to the degree of price fluctuation of different building materials within a week. It is obtained by the processing terminal calling the building material prices marked by merchants within a week, calculating the maximum price difference, and then calculating the quotient of the maximum price difference and the maximum price plus 1.
[0110] Step S704: Adjust the cost of a single building material according to the loss correction coefficient and the price fluctuation coefficient of a single building material to generate the building material cost of the matching area.
[0111] In this step, the building material cost of the matching area is the same as that of the matching area in step S503. The estimated cost of a single building material is obtained by multiplying the loss correction coefficient, the price fluctuation coefficient of a single building material, and the cost of a single building material by the processing terminal. Then, all the costs of single building materials are integrated to form a building material cost list, which is the building material cost of the matching area.
[0112] Based on the same inventive concept, embodiments of this application provide a building materials cost estimation system, including: The data collection module is used to collect specific construction locations, project construction drawings, currently matched areas, currently matched parking lots, consistent building material costs, current project quantities, historical project quantities, current building material market costs, historical building material market costs, current single building material loss rates, historical single building material loss rates, and single building material price fluctuation coefficients. A memory used to store a program for estimating the cost of building materials; The processor can load and execute programs in memory to implement a method for estimating the cost of building materials.
[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0114] This application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed to provide a method for estimating the cost of building materials.
[0115] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0116] Based on the same inventive concept, this application provides a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor to estimate the cost of building materials.
[0117] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0118] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. A method of estimating the cost of a building material, characterized by, The method comprises the following steps: collecting specific construction positions of a preset underground parking lot and project construction drawings; finding out a matched parking lot set from a preset regional project library according to the specific construction positions and preset matching conditions; analyzing the matched parking lot set and the project construction drawings to determine matched parking lots, project matched regions and project unmatched regions; analyzing the matched parking lots and the project matched regions to determine matched region building material costs; performing BIM modeling and cost estimation on the project unmatched regions to determine unmatched region building material costs; determining project building material costs of the underground parking lot according to the matched region building material costs and the unmatched region building material costs.
2. The method of claim 1, wherein, The step of analyzing the matched parking lot set and the project construction drawings to determine matched parking lots, project matched regions and project unmatched regions comprises the following steps: finding out matched project drawings from a preset regional drawing library according to the matched parking lot set; analyzing similarities of the matched project drawings and the project construction drawings to generate a regional matching degree, and collecting a current matched region and a current matched parking lot; judging whether the regional matching degree meets a preset matching degree threshold requirement; if not, defining the current matched region as a project unmatched region; if yes, defining the current matched region as a project matched region, and defining the current matched parking lot as a matched parking lot.
3. The method of claim 2, wherein, The step of analyzing similarities of the matched project drawings and the project construction drawings to generate a regional matching degree comprises the following steps: determining a project functional region parameter set according to the project construction drawings; determining a current matched functional region parameter according to the project functional region parameter set; determining a matched functional region parameter set according to the matched project drawings; traversing a matchable functional region parameter of the matched functional region parameter set which is consistent with the functional type of the current matched functional region parameter; analyzing similarities of the current matched functional region parameter and the matchable functional region parameter to generate a regional matching degree.
4. The method of claim 3, wherein, The step of analyzing similarities of the current matched functional region parameter and the matchable functional region parameter to generate a regional matching degree comprises the following steps: determining a current matched dimension parameter according to the current matched functional region parameter; determining a matchable dimension parameter according to the matchable functional region parameter; calculating the current matched dimension parameter and the matchable dimension parameter according to a preset normalized similarity formula to determine a multi-dimensional similarity; weighting and summing the multi-dimensional similarity according to a preset dimension similarity weight to generate a basic matching degree; sorting and screening the basic matching degree to determine the regional matching degree.
5. The method of claim 1, wherein, The step of analyzing the matched parking lots and the project matched regions to determine matched region building material costs comprises the following steps: determining a consistent project region of the matched parking lot according to the project matched region; collecting a consistent building material cost of the consistent project region; analyzing differences between the project matched region and the consistent project region to generate a difference correction coefficient; correcting the consistent building material cost according to the difference correction coefficient to generate a matched region building material cost.
6. The method of claim 5, wherein, The step of analyzing differences between the project matched region and the consistent project region to generate a difference correction coefficient comprises the following steps: determining a building material dimension according to the project matched region; collecting current project quantities of the building material dimension in the matching project area and historical project quantities of the building material dimension in the consistent project area; calculating a quotient of the current project quantities and the historical project quantities to generate a quantity cost correction coefficient; collecting current building material market costs of the building material dimension and historical building material market costs; calculating a quotient of the current building material market costs and the historical building material market costs to generate a market cost correction coefficient; calculating a product of the quantity cost correction coefficient and the market cost correction coefficient to generate a building material correction coefficient of the building material dimension; associating the building material correction coefficients to generate a difference correction coefficient.
7. The method of claim 5, wherein, correcting the consistent building material costs according to the difference correction coefficient to generate the matching area building material costs comprises: traversing a product of the difference correction coefficient and the consistent building material costs to generate a single building material cost; collecting current single building material loss rates and historical single building material loss rates; analyzing a difference between the current single building material loss rates and the historical single building material loss rates to determine a loss correction coefficient; collecting single building material price fluctuation coefficients; correcting the single building material costs according to the loss correction coefficient and the single building material price fluctuation coefficients to generate the matching area building material costs.
8. A building material cost estimation system characterized by comprising: comprise: a collecting module for collecting a specific construction location and a project construction drawing; a memory for storing a program of the building material cost estimation method according to any one of claims 1 to 7; a processor, the program in the memory being loadable and executable by the processor to implement the building material cost estimation method according to any one of claims 1 to 7.
9. A smart terminal, characterized by comprise a memory and a processor, the memory storing a computer program loadable and executable by the processor to implement the building material cost estimation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, a computer program loadable and executable by the processor to implement the building material cost estimation method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Project budget cost management system and method, electronic equipment and readable storage medium
CN112307081A
Precondition acquisition method and system based on real estate project target cost calculation
CN115841313A
Engineering cost analysis method and system based on balance state
CN116843399A
Construction engineering cost analysis method
CN117114782A
BIM-based engineering cost estimation method, system and equipment, and medium
CN118505266A