Method and system for positioning comprehensive unit price interval of construction cost list of engineering project
By building an engineering project database and a comprehensive unit price calculation model library, using deep learning algorithms and dynamic adjustment mechanisms, the problem of inaccurate positioning of the comprehensive unit price range in the existing technology is solved, and higher prediction accuracy and cost control effects are achieved.
Patent Information
- Application Number
- CN202411638296.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-16
- Publication Date
- 2025-03-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When positioning the comprehensive unit price range, the existing engineering project cost list management technology ignores the uniqueness and changing factors of the project, resulting in insufficient positioning, which affects the accuracy of cost control and the economic benefits of the project.
By building an engineering project database and a comprehensive unit price calculation model library, the comprehensive unit price calculation model generated by deep learning algorithm is used to train and generate, and combined with a dynamic adjustment mechanism, considering the uniqueness of the engineering project and market price fluctuations, the comprehensive unit price range is accurately positioned.
It improves the accuracy of comprehensive unit price prediction and the accuracy of interval positioning, reduces cost control errors, and enhances the economic benefits of engineering projects.
Smart Images

Figure CN119648259A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engineering project cost management, and in particular to a method and system for locating comprehensive unit price intervals in an engineering project cost list. Background Art
[0002] With the acceleration of the digital transformation of the construction industry, the traditional method of manually compiling cost lists and determining comprehensive unit prices has gradually failed to meet the needs of modern engineering project management. This method is not only time-consuming and labor-intensive, but also prone to human errors. Especially when facing large-scale and complex engineering projects, inefficiency has become an obvious bottleneck. In order to meet this challenge, the industry has begun to explore the use of information technology to improve the efficiency and accuracy of cost list compilation, such as using tools such as spreadsheets and professional software for preliminary data processing and calculation. These tools have improved work efficiency to a certain extent, but there are still many shortcomings, especially in the positioning accuracy of the comprehensive unit price range, which directly affects the accuracy of cost control and the overall economic benefits of the project.
[0003] Currently, the common cost list management systems on the market mostly use a combination of historical data analysis and expert experience judgment to estimate the comprehensive unit price. Specifically, these systems collect cost data of similar projects in the past, find out certain regular characteristics through statistical analysis, and then combine the subjective judgment provided by experienced engineers to derive a rough range of comprehensive unit prices. This method has certain practicality in actual applications and can reduce the workload of manual estimation, but it still has obvious limitations. For example, some systems may only rely on historical data of a specific area or time period, lacking comprehensiveness and representativeness; other systems rely too much on personal experience and intuition, lacking scientific and rigorous calculation support.
[0004] The main problem with the above methods is that they often ignore the uniqueness and changing factors of the project itself, resulting in inaccurate positioning of the comprehensive unit price range. For example, different key indicator parameters of different projects, price fluctuations of building materials in different regions, differences in construction environment and other factors will affect the actual value of the comprehensive unit price, and it is difficult to fully consider these factors by relying solely on historical data and subjective judgment. Therefore, when facing complex and changeable engineering projects, the existing cost list management technology often has inaccurate positioning of the comprehensive unit price range, which in turn affects the accuracy of the project cost and the profitability of the project. Summary of the invention
[0005] In order to improve the accuracy of positioning the comprehensive unit price of a construction project cost list, the present application provides a method and system for positioning the comprehensive unit price interval of a construction project cost list.
[0006] In a first aspect, the present application provides a method for locating a comprehensive unit price interval of a construction project cost list, comprising: Constructing a project database; the project database stores project information, cost lists and comprehensive unit prices of several project projects; Constructing a comprehensive unit price calculation model library; the comprehensive unit price calculation model library includes several comprehensive unit price calculation models, each comprehensive calculation model uses a deep learning algorithm, and is generated by clustering the historical project information, historical cost list, and historical comprehensive unit price training of the engineering project; Receive project information input by a user, and match engineering projects with a similarity greater than a preset similarity from an engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, input the matched engineering projects into the queried comprehensive unit price calculation model respectively, output the cost list and comprehensive unit price corresponding to the matched engineering projects, and obtain all comprehensive unit price forecast values; obtain the market price trend of the expected project development period in the input project information, and adjust all comprehensive unit price forecast values respectively by using a dynamic adjustment mechanism to obtain all comprehensive unit price adjustment values; the dynamic adjustment mechanism adopts a neural network algorithm, and is generated through training of historical market price trends, historical comprehensive unit price forecast values, and historical comprehensive unit price adjustment values; In response to the user's search for the cost list, the comprehensive unit price adjustment values that meet the user's search conditions are screened out from the cost list corresponding to all comprehensive unit price adjustment values, and the comprehensive unit price range is generated based on the retained comprehensive unit price adjustment values.
[0007] By adopting the above scheme, an engineering project database and a comprehensive unit price calculation model library are constructed, and the characteristics of various engineering projects are comprehensively considered, thereby reducing the error of comprehensive unit price prediction; and considering the market price fluctuations, through the application of dynamic adjustment mechanism, the predicted value of the comprehensive unit price is adjusted, and the accuracy of the determination of the comprehensive unit price range is improved, which effectively solves the problem of inaccurate positioning of the comprehensive unit price range in the cost list in the prior art.
[0008] Preferably, it also includes: Monitor the project information change information input by the user in real time, compare the project progress in the project information change information with the project progress in the project information, and query the project progress difference; Evaluate the progress difference according to the preset evaluation criteria of the project progress difference, and calculate and obtain the comprehensive difference index; compare the comprehensive difference index with the preset emergency threshold to obtain the urgency of the progress difference; the preset evaluation criteria include the quantitative index of time deviation and the quantitative index of task completion rate; According to the urgency, a preset project change adjustment plan is matched, and the material procurement time and labor scheduling arrangement are adjusted based on the project change information using the project change adjustment plan to obtain the adjusted project change information; each urgency level corresponds to a preset project change adjustment plan; the project change adjustment plan includes a plan for material procurement time and labor scheduling arrangement; Use the adjusted project change information to re-match engineering projects with similarity greater than a preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model based on the project categories included in the matched engineering projects and use the queried comprehensive unit price calculation model and dynamic adjustment mechanism to re-obtain all comprehensive unit price adjustment values and update the comprehensive unit price range.
[0009] By adopting the above scheme, the project progress difference is evaluated and the comprehensive difference index is calculated, which can objectively measure the degree of progress deviation, thereby triggering corresponding emergency measures to adjust material procurement time and labor scheduling arrangements. On the basis of reducing the additional costs caused by improper resource allocation, the adjusted project change information is used to re-obtain the comprehensive unit price range, ensuring the effectiveness of the comprehensive unit price range in a complex and changing project environment.
[0010] Preferably, it also includes: When monitoring the project information change information input by the user, determine whether the project information input by the user involves a public safety project; if it involves a public safety project, determine whether the project information change information input by the user is received again within a first preset time; if it is received, perform a comprehensive unit price interval update operation using the project information change information input by the user that is received again; otherwise, continue to perform a comprehensive unit price interval update operation according to the monitored project information change information input by the user; If it does not involve a public safety project, determine whether the project information change information input by the user is received again within the second preset time. If received, use the project information change information received from the user to update the comprehensive unit price range; otherwise, continue to update the comprehensive unit price range according to the monitored project information change information input by the user; the first preset time is less than the second preset time.
[0011] By adopting the above solution, taking into account the particularity of public safety projects, stricter time limits are imposed when users make continuous changes to project information, ensuring the accuracy and effectiveness of the comprehensive unit price update and avoiding the confusion caused by multiple consecutive input of information changes; different time preset values are designed to reasonably balance the change response speed of ordinary projects and public safety projects, thereby improving the overall reliability of the system and user experience.
[0012] Preferably, it also includes: Receive target values of key performance indicator parameters in the cost list input by the user; While matching engineering projects with similarity greater than a preset similarity from the engineering project database, eliminate engineering projects whose difference between the value of the key performance indicator parameter of the cost list and the target value is greater than the preset difference in the matched engineering projects, and obtain the matched engineering projects after the elimination operation; The project category of the engineering project matched after the elimination operation is used to query the corresponding comprehensive unit price calculation model and the queried comprehensive unit price calculation model and dynamic adjustment mechanism are used to re-acquire all comprehensive unit price adjustment values and update the comprehensive unit price range.
[0013] By adopting the above solution and introducing the user-defined function, engineering projects that meet the user's specific needs are selected according to the target values of the key performance indicator parameters selected by the user, which effectively avoids the cost estimation errors caused by excessive differences in key performance indicators and improves the pertinence and practicality of the cost list compilation.
[0014] Preferably, it also includes: Determine whether there is a matching project whose key performance indicator parameter in the cost list is the same as the target value. If so, record the matching project's comprehensive unit price interval update operation and the comprehensive unit price adjustment value after dynamic adjustment. Determine whether there is a recorded comprehensive unit price adjustment value for the comprehensive unit price adjustment value that meets the user's search criteria. If so, use the recorded comprehensive unit price adjustment value to replace the median of all retained comprehensive unit prices to generate a comprehensive unit price range.
[0015] By adopting the above solution, the comprehensive unit price of the target value of the key performance indicator parameter that meets the user's needs is selected to determine the comprehensive unit price range instead of the method of determining the comprehensive unit price range by the median, which reduces the consumption of computing resources and improves the system's response speed and user experience.
[0016] Preferably, it also includes: The region where the project is located is determined based on the project information input by the user; based on the region where the project is located, the market price trend and policy information of the region where the project is located are received synchronously through the API, and natural language technology is used to analyze the regulation of the market price trend by the policy information of the region, and the market price trend after the regulation is determined as the final received market price trend.
[0017] By adopting the above solution, the market prices and policies in different regions are further considered to ensure that the market price data used in the comprehensive unit price calculation model is always up-to-date and regulated, thereby improving the accuracy and reliability of the comprehensive unit price range positioning.
[0018] Preferably, it also includes: Integrate the target values of key performance indicator parameters in the cost list input by the user multiple times and the corresponding updated comprehensive unit price range; display them in the designed visualization tool in the order of the trend of the obtained comprehensive unit price range from large to small or from small to large, and display the target values of the key performance indicator parameters set corresponding to the comprehensive unit price range at the same time.
[0019] By adopting the above solution, the designed visualization tool displays the target values of the key performance indicator parameters corresponding to the comprehensive unit price range, helping users to intuitively understand the impact of different indicator parameter settings on the comprehensive unit price range, facilitating optimized decision-making and improving the scientificity and accuracy of cost list compilation.
[0020] In a second aspect, the present application provides a system for locating the comprehensive unit price interval of a construction project cost list, comprising: The engineering project database construction module is used to construct an engineering project database; the engineering project database stores project information, cost lists and comprehensive unit prices of several engineering projects; A comprehensive unit price calculation model library construction module is used to construct a comprehensive unit price calculation model library; the comprehensive unit price calculation model library contains a number of comprehensive unit price calculation models, each of which uses a deep learning algorithm and is generated by clustering the historical project information, historical cost list and historical comprehensive unit price training of the engineering project; The comprehensive unit price prediction module is used to receive the project information input by the user, match the engineering projects with similarity greater than the preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, input the matched engineering projects into the queried comprehensive unit price calculation model respectively, output the cost list and comprehensive unit price corresponding to the matched engineering projects, and obtain the predicted value of all comprehensive unit prices; A comprehensive unit price adjustment value acquisition module is used to obtain the market price trend of the expected project implementation period in the input project information, and use a dynamic adjustment mechanism to adjust all comprehensive unit price forecast values respectively to obtain all comprehensive unit price adjustment values; the dynamic adjustment mechanism adopts a neural network algorithm, which is generated through training of historical market price trends, historical comprehensive unit price forecast values, and historical comprehensive unit price adjustment values; The comprehensive unit price range acquisition module is used to respond to the user's search for the cost list, filter out the comprehensive unit price adjustment values that meet the user's search conditions from the cost list corresponding to all comprehensive unit price adjustment values, and generate a comprehensive unit price range based on the retained comprehensive unit price adjustment values.
[0021] By adopting the above solution, the comprehensive unit price calculation model generated by deep learning algorithm training can automatically identify the key characteristics of the engineering project and its impact on the comprehensive unit price, thereby improving the accuracy of the comprehensive unit price prediction. The dynamic adjustment mechanism is used to timely update the comprehensive unit price prediction value based on real-time monitoring of market price fluctuations, ensuring the dynamic and accurate positioning of the comprehensive unit price range.
[0022] In a third aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the method as described above.
[0023] In a fourth aspect, the present application provides a computer device, comprising a memory, a processor, and a program stored and executable on the memory, wherein the program implements the steps of the above method when executed by the processor.
[0024] In summary, this application has the following beneficial effects: 1. By building a database of engineering projects and a comprehensive unit price calculation model library, using deep learning algorithms to deeply mine project information, automatically identifying the key characteristics of engineering projects and their impact on the comprehensive unit price, and improving the accuracy of comprehensive unit price prediction; introducing a dynamic adjustment mechanism, using real-time acquisition of market price changes to timely update the forecast value of the comprehensive unit price, ensuring dynamic and accurate positioning of the comprehensive unit price, thereby improving the accuracy of comprehensive unit price interval positioning; 2. Consider the changes in the project, estimate the urgency of the changes, adaptively adjust the material procurement time and labor scheduling, re-evaluate the comprehensive unit price range, maintain the stability of cost control throughout the project cycle, and improve the cost control ability of the project; 3. Introduce user-defined rule function, allowing users to input key indicator parameters in the required cost list according to their own corporate standards, so as to more accurately match engineering projects that meet user-specific needs and improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 It is a flow chart of the method for locating the comprehensive unit price interval of the construction project cost list described in a specific embodiment; Figure 2 It is a structural schematic diagram of the comprehensive unit price interval positioning system for the construction project cost list described in a specific embodiment. DETAILED DESCRIPTION
[0026] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0027] like Figure 1 As shown, the embodiment of the present application discloses a method for locating the comprehensive unit price interval of a construction project cost list, which specifically includes the following steps: S1. Build engineering project database.
[0028] Specifically, data is collected from various engineering projects, including project information, cost lists, and comprehensive unit prices of engineering projects; there are various ways to collect data, such as importing data from a project management platform, manually entering data, or grabbing data from public data sources; the collected engineering project data is preprocessed, such as data cleaning, removing invalid or duplicate data, and ensuring data quality; the collected preprocessed data is sorted and stored, and each engineering project data selects a relational database or a non-relational database for separate information, and an efficient data indexing function is set up to quickly find and match data, thereby building an engineering project database.
[0029] Among them, the project information includes: project type (including project type), project scale, geographical location and project content (such as: structure type, material usage, expected project start period, etc.); the cost list includes: details of direct project costs (such as: material costs, labor costs, machinery costs, etc.), details of indirect project costs (management costs) and project profits and taxes.
[0030] S2. Build a comprehensive unit price calculation model library.
[0031] Specifically, the comprehensive unit price calculation model library contains several comprehensive unit price calculation models, each comprehensive unit price calculation model corresponds to a typical engineering project of a project type, such as: highway construction projects, bridge construction projects, reservoir construction projects, pipeline laying projects, and greenhouse construction projects, etc.
[0032] Each comprehensive calculation model uses deep learning algorithms, such as random forest, gradient boosting tree, support vector machine, etc., and is generated by training the historical project information, historical cost list and historical comprehensive unit price of the engineering projects after clustering according to the project type; the input of each comprehensive calculation model is the project information, and the output is the project cost list and the comprehensive unit price corresponding to the cost list.
[0033] During the model training process, by extracting key indicator parameters from the cost list that affect the comprehensive unit price in various types of engineering projects and determining the weights, model calculation support is provided for the subsequent preparation of the cost list and determination of the comprehensive unit price for the same type of engineering projects.
[0034] S3. Receive the project information input by the user, and use the comprehensive unit price calculation model library to predict the comprehensive unit price of the input project information.
[0035] Specifically, an interactive interface is provided to facilitate input of project information in the interactive interface, and engineering projects having a similarity greater than a preset similarity are matched from an engineering project database based on the project information received from the user; wherein the preset similarity is artificially set, and engineering projects with a high similarity ranking within a preset data threshold can be matched based on user needs to reduce the cost of computing resources.
[0036] According to the project category included in the matched engineering project, the corresponding comprehensive unit price calculation model is queried, the matched engineering projects are respectively input into the queried comprehensive unit price calculation model, the cost list and comprehensive unit price corresponding to the matched engineering projects are output, and all comprehensive unit price forecast values are obtained; such as: the first cost list and the first comprehensive unit price corresponding to the matched first engineering project, the second cost list and the second comprehensive unit price corresponding to the matched second engineering project, etc.; all comprehensive unit price forecast values are obtained, namely: the first comprehensive unit price, the second comprehensive unit price, etc.
[0037] S4. Obtain the market price trend during the expected implementation period of the project in the input project information, and use the dynamic adjustment mechanism to adjust all comprehensive unit price forecast values respectively.
[0038] Taking into account the impact of market price trends on the comprehensive unit price, the dynamic adjustment mechanism is used to dynamically adjust the forecast value of the comprehensive unit price. Specifically, the market price trend data for the expected project implementation period is obtained from the third-party data platform in advance through the API interface, including the market price change trend of the materials used in the expected project implementation period obtained based on the historical market price forecast of the materials used, and the market price change trend of the personnel labor costs in the expected project implementation period obtained based on the historical market price forecast of the personnel labor costs. For example: the market price of the materials used in the expected project implementation period is 10% higher than the market price change trend of the materials used in the matching engineering projects, and the personnel labor trend in the engineering projects that match the market price of the personnel labor in the expected project implementation period is 5% lower; According to the market price trend during the expected project implementation period in the input project information, all comprehensive unit price forecast values are adjusted respectively using a dynamic adjustment mechanism, and all comprehensive unit price adjustment values are obtained accordingly. The dynamic adjustment mechanism adopts a neural network algorithm, which is generated through training of historical market price trends, historical comprehensive unit price forecast values, and historical comprehensive unit price adjustment values; the input of the model is the historical market price trend and the historical comprehensive unit price forecast value, and the output of the model is the historical comprehensive unit price adjustment value, which is determined according to the actual comprehensive unit price corresponding to the forecasted comprehensive unit price under various historical market price trend conditions.
[0039] In addition, considering that the market price trends in different regions have different impacts on the comprehensive unit price, based on the original steps, the region where the project is located can be further determined based on the project information input by the user; based on the region where the project is located, the market price trends and policy information of the region where the project is located are received synchronously through the API, and the regulation and processing of the market price trends by the policy information of the region is analyzed using natural language technology, and the market price trend after regulation and processing is determined as the final market price trend received. Among them, the regulation and processing of the market price trend by the policy information of the region using natural language technology includes: using natural language technology to analyze the regulation strategy for the market price trend in the policy information of the region, such as: if the market price of the material used during the expected period of the project is 20% higher than the market price change trend before the preset period, then the corresponding reduction is 5%.
[0040] S5. In response to the user's search for the cost list, the comprehensive unit price adjustment values that meet the user's search conditions are screened out to generate a comprehensive unit price range.
[0041] Specifically, in response to the user's search for the cost list, the comprehensive unit price adjustment values that meet the user's search conditions are screened out from the cost list corresponding to all the comprehensive unit price adjustment values, and a comprehensive unit price range is generated based on the retained comprehensive unit price adjustment values; the specific process includes: determining the first median in the comprehensive unit price, excluding extreme values that deviate from the median, and then further screening out the comprehensive unit price adjustment values that meet the user's search conditions, and then determining the comprehensive unit price range based on the retained comprehensive unit price adjustment values using statistical analysis methods (such as calculating the mean or standard deviation); automatically generating a comprehensive unit price range report containing upper and lower limits based on the final determined comprehensive unit price range and displaying it on the designed visual interactive interface for user selection.
[0042] In addition, in order to further ensure that the comprehensive unit price range meets the user's requirements, the method also includes: S6. Receive feedback information on the comprehensive unit price range input by the user, and determine whether to optimize the comprehensive unit price calculation model based on the feedback information.
[0043] Specifically, statistically analyze the engineering projects input by historical users, the comprehensive unit price ranges obtained for the corresponding engineering projects, and the feedback information of users on the obtained comprehensive unit price ranges, and obtain the feedback satisfaction of users on the comprehensive unit price ranges of different types of project information; For one or more types of project information whose feedback satisfaction is lower than the preset satisfaction, incremental optimization training is performed on the comprehensive unit price calculation model of the corresponding categories; the engineering projects input by the user are re-predicted using the optimized comprehensive unit price calculation model, and steps S3-S6 are repeated until the satisfaction is no less than the preset satisfaction, and the optimization is stopped.
[0044] In a specific embodiment, considering the impact of the project progress change on the comprehensive unit price range, ensuring the accurate positioning of the comprehensive unit price range throughout the entire project cycle, the method further includes: Monitor the project information change information input by the user in real time, compare the project progress in the project information change information with the project progress in the project information, and query the project progress difference; wherein, identify and compare the project nodes of the project change information and the original project information to determine the difference in project progress between the two.
[0045] The progress difference is evaluated according to the preset evaluation criteria of the project progress difference, and a comprehensive difference index is calculated; wherein the preset evaluation criteria include a time deviation quantitative index and a task completion rate quantitative index, and the comprehensive difference index is obtained by weighted calculation of the time deviation quantitative index and the task completion rate quantitative index.
[0046] The comprehensive difference index is compared with a preset emergency threshold to obtain the urgency of the progress difference; the preset emergency threshold retains a first emergency threshold, a second emergency threshold and a third emergency threshold; the urgency of the progress difference is correspondingly divided into: not urgent, generally urgent, very urgent, and extremely urgent.
[0047] According to the degree of urgency, the preset project change adjustment plan is matched, and the material procurement time and labor scheduling arrangement are adjusted based on the project change information using the project change adjustment plan to obtain the adjusted project change information. Among them, each degree of urgency corresponds to a preset project change adjustment plan, and the project change adjustment plan includes a plan for material procurement time and labor scheduling arrangement. Specifically, general urgency corresponds to the preset first project change adjustment plan, extreme urgency corresponds to the preset second project change adjustment plan, and extreme urgency corresponds to the preset third project change adjustment plan. For example: A construction project was originally planned to complete the foundation construction in the third month, but due to weather reasons, the progress was delayed by 2 weeks. After the project progress difference assessment was found to be extremely urgent, the second project change adjustment plan was used to advance the material procurement time by one week based on the project change information, and increase the labor force.
[0048] Use the adjusted project change information to re-match engineering projects with similarity greater than a preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model based on the project categories included in the matched engineering projects and use the queried comprehensive unit price calculation model and dynamic adjustment mechanism to re-obtain all comprehensive unit price adjustment values and update the comprehensive unit price range.
[0049] In addition, considering that there is a situation where information is changed frequently in a short period of time, in order to avoid wasting computing resources and prevent frequent changes in information from causing errors in positioning the comprehensive unit price interval, the method further includes: When monitoring each time the project information change information input by the user is changed, determine whether the project information input by the user involves a public safety project; if it involves a public safety project, more attention needs to be paid to the accuracy of the comprehensive unit price interval positioning compared to non-public safety projects, and relatively more attention is paid to each input project change information, and determine whether the project information change information input by the user is received again within the first preset time; if received, ignore the project change information input before the first preset time, and use the project information change information input by the user again received to perform the comprehensive unit price interval update operation; otherwise, continue to perform the comprehensive unit price interval update operation according to the monitored project information change information input by the user; If no public safety project is involved, compared to public safety projects, there is no need to pay too much attention to each input project change information. A second preset time greater than the first preset time is set, and a determination is made within the second preset time whether the project information change information input by the user is received again. If received, the comprehensive unit price range update operation is performed using the project information change information input by the user that is received again; otherwise, the comprehensive unit price range update operation continues to be performed according to the monitored project information change information input by the user.
[0050] In a specific embodiment, considering the ease of use and flexibility of positioning the comprehensive unit price interval, a custom rule function is added to allow users to set key indicator parameters in the cost list according to their own corporate standards and preferences to meet user needs. The method also includes: Receive target values of key performance indicator parameters in the cost list input by the user; the key performance indicator parameters include: expected profit rate, maximum tolerable cost overrun amount and other cost list indicator parameters that affect the comprehensive unit price.
[0051] While matching engineering projects with similarity greater than a preset similarity from the engineering project database, engineering projects whose difference between the values of key performance indicator parameters of the cost list in the matched engineering projects and the target values is greater than a preset difference are eliminated to obtain the matched engineering projects after the elimination operation.
[0052] The project category of the engineering project matched after the elimination operation is used to query the corresponding comprehensive unit price calculation model and the queried comprehensive unit price calculation model and the dynamic adjustment mechanism are used to re-obtain all comprehensive unit price adjustment values, thereby obtaining the comprehensive unit price range.
[0053] Among them, considering that the comprehensive unit price range is determined by the median of the comprehensive unit price, in order to further meet the user's needs for key indicator parameters, the method also includes: judging whether there is a matching engineering project in which the value of the key performance indicator parameter in the cost list is the same as the target value, if so, recording the comprehensive unit price adjustment value after the comprehensive unit price range update operation and dynamic adjustment of the matching engineering project; determining whether there is a recorded comprehensive unit price adjustment value for the comprehensive unit price adjustment value that meets the user's search conditions, if so, replacing the median of all retained comprehensive unit prices with the recorded comprehensive unit price adjustment value to generate a comprehensive unit price range.
[0054] In addition, in order to further facilitate users to intuitively grasp the impact trend of different parameter adjustments on the comprehensive unit price range and assist in decision-making optimization, the method also includes: integrating the target values of key performance indicator parameters in the cost list input by the user multiple times and the corresponding updated comprehensive unit price range; displaying the obtained comprehensive unit price range in the designed visualization tool in the order of trend from large to small or from small to large, and displaying the target values of the key performance indicator parameters set corresponding to the comprehensive unit price range at the same time.
[0055] like Figure 2 As shown, the embodiment of the present application discloses a system for locating the comprehensive unit price interval of a construction project cost list, which specifically includes: The engineering project database construction module 101 is used to construct an engineering project database; the engineering project database stores project information, cost lists and comprehensive unit prices of several engineering projects; A comprehensive unit price calculation model library construction module 102 is used to construct a comprehensive unit price calculation model library; the comprehensive unit price calculation model library includes a number of comprehensive unit price calculation models, each of which uses a deep learning algorithm and is generated by clustering the historical project information, historical cost list and historical comprehensive unit price training of the engineering project; The comprehensive unit price prediction module 103 is used to receive the project information input by the user, match the engineering projects with similarity greater than the preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, input the matched engineering projects into the queried comprehensive unit price calculation model respectively, output the cost list and comprehensive unit price corresponding to the matched engineering projects, and obtain the predicted value of all comprehensive unit prices; The comprehensive unit price adjustment value acquisition module 104 is used to obtain the market price trend of the expected project implementation period in the input project information, and adjust all the comprehensive unit price forecast values respectively by using a dynamic adjustment mechanism to obtain all the comprehensive unit price adjustment values; the dynamic adjustment mechanism adopts a neural network algorithm, which is generated by training through historical market price trends, historical comprehensive unit price forecast values and historical comprehensive unit price adjustment values; The comprehensive unit price interval acquisition module 105 is used to respond to the user's search for the cost list, filter out the comprehensive unit price adjustment values that meet the user's search conditions from the cost list corresponding to all comprehensive unit price adjustment values, and generate a comprehensive unit price interval based on the retained comprehensive unit price adjustment values.
[0056] The system further comprises: The first updating module 106 of the comprehensive unit price interval is used to monitor the project information change information input by the user in real time, compare the project progress in the project information change information with the project progress in the project information, and query the project progress difference; evaluate the progress difference according to the preset evaluation standard of the project progress difference, and calculate and obtain the comprehensive difference index; compare the comprehensive difference index with the preset emergency threshold to obtain the urgency of the progress difference; the preset evaluation standard includes the quantitative index of time deviation and the quantitative index of task completion rate; match the preset project change adjustment plan according to the urgency, and adjust the material procurement time and labor scheduling arrangement based on the project change information by using the project change adjustment plan to obtain the adjusted project change information; each urgency corresponds to a preset project change adjustment plan; the project change adjustment plan includes a plan for material procurement time and labor scheduling arrangement; use the adjusted project change information to re-match the engineering projects whose similarity is greater than the preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, and use the queried comprehensive unit price calculation model and dynamic adjustment mechanism to re-acquire all comprehensive unit price adjustment values, and update the comprehensive unit price interval.
[0057] The second updating module 107 for the comprehensive unit price interval is used to receive the target value of the key performance indicator parameter in the cost list input by the user; while matching the engineering projects with a similarity greater than a preset similarity from the engineering project database, the engineering projects whose difference between the values of the key performance indicator parameters in the cost list of the matched engineering projects and the target value is greater than the preset difference, and the engineering projects matched after the elimination operation are obtained; the corresponding comprehensive unit price calculation model is queried using the project category of the engineering projects matched after the elimination operation, and all the comprehensive unit price adjustment values are re-obtained using the queried comprehensive unit price calculation model and the dynamic adjustment mechanism, and the comprehensive unit price interval is updated.
[0058] The comprehensive unit price range display module 108 integrates the target values of the key performance indicator parameters in the cost list input by the user for multiple times and the corresponding updated comprehensive unit price range; it is displayed in the designed visualization tool in the order of the trend of the obtained comprehensive unit price range from large to small or from small to large, and at the same time, the target values of the key performance indicator parameters set corresponding to the comprehensive unit price range are displayed.
[0059] In a specific embodiment, the comprehensive unit price adjustment value acquisition module 104 is also used to determine the region where the project is located based on the project information input by the user; based on the region where the project is located, the market price trend and the policy information of the region where the project is located are received synchronously through the API, and the natural language technology is used to analyze the regulation and processing of the market price trend by the policy information of the region, and determine the market price trend after the regulation and processing as the final received market price trend.
[0060] In a specific embodiment, the comprehensive unit price interval updating module 106 is also used to determine whether the project information input by the user involves a public safety project every time the project information change information input by the user is monitored; if it involves a public safety project, determine whether the project information change information input by the user is received again within a first preset time; if received, perform a comprehensive unit price interval updating operation using the project information change information received again from the user; otherwise, continue to perform a comprehensive unit price interval updating operation according to the monitored project information change information input by the user; if it does not involve a public safety project, determine whether the project information change information input by the user is received again within a second preset time; if received, perform a comprehensive unit price interval updating operation using the project information change information received again from the user; otherwise, continue to perform a comprehensive unit price interval updating operation according to the monitored project information change information input by the user; the first preset time is less than the second preset time.
[0061] In a specific embodiment, the comprehensive unit price interval updating module 107 is also used to determine whether there is a matching engineering project in which the value of the key performance indicator parameter in the cost list is the same as the target value. If so, the comprehensive unit price adjustment value after the comprehensive unit price interval update operation and dynamic adjustment of the matching engineering project is recorded; determine whether there is a recorded comprehensive unit price adjustment value for the comprehensive unit price adjustment value that meets the user's search conditions. If so, the recorded comprehensive unit price adjustment value is used to replace the median of all retained comprehensive unit prices to generate a comprehensive unit price interval.
[0062] The embodiment of the present application also discloses a computer-readable storage medium.
[0063] Specifically, the computer-readable storage medium stores a computer program that can be loaded by a processor and execute the method for locating the comprehensive unit price range of the engineering project cost list as mentioned above. The computer-readable storage medium includes, for example: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0064] The embodiment of the present application also discloses a computer device.
[0065] Specifically, the computer device includes a memory and a processor, and the memory stores a computer program that can be loaded by the processor and execute the above-mentioned method for locating the comprehensive unit price range of the engineering project cost list.
[0066] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in this specification (including the abstract and drawings), unless otherwise stated, can be replaced by other equivalent or alternative features with similar purposes. That is, unless otherwise stated, each feature is only an example of a series of equivalent or similar features.
Claims
1. A method for locating the comprehensive unit price interval of a construction project cost list, characterized in that: include: Constructing a project database; the project database stores project information, cost lists and comprehensive unit prices of several project projects; Constructing a comprehensive unit price calculation model library; the comprehensive unit price calculation model library includes several comprehensive unit price calculation models, each comprehensive calculation model uses a deep learning algorithm, and is generated by clustering the historical project information, historical cost list, and historical comprehensive unit price training of the engineering project; Receive project information input by a user, and match engineering projects with a similarity greater than a preset similarity from an engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, input the matched engineering projects into the queried comprehensive unit price calculation model respectively, output the cost list and comprehensive unit price corresponding to the matched engineering projects, and obtain all comprehensive unit price forecast values; obtain the market price trend of the expected project development period in the input project information, and adjust all comprehensive unit price forecast values respectively by using a dynamic adjustment mechanism to obtain all comprehensive unit price adjustment values; the dynamic adjustment mechanism adopts a neural network algorithm, and is generated through training of historical market price trends, historical comprehensive unit price forecast values, and historical comprehensive unit price adjustment values; In response to the user's search for the cost list, the comprehensive unit price adjustment values that meet the user's search conditions are screened out from the cost list corresponding to all comprehensive unit price adjustment values, and the comprehensive unit price range is generated based on the retained comprehensive unit price adjustment values.
2. The method for locating the comprehensive unit price interval of a construction project cost list according to claim 1 is characterized in that: Also includes: Monitor the project information change information input by the user in real time, compare the project progress in the project information change information with the project progress in the project information, and query the project progress difference; Evaluate the progress difference according to the preset evaluation criteria of the project progress difference and calculate the comprehensive difference index; Comparing the comprehensive difference index with the preset emergency threshold to obtain the urgency of the progress difference; the preset evaluation criteria include a time deviation quantitative index and a task completion rate quantitative index; According to the urgency, a preset project change adjustment plan is matched, and the material procurement time and labor scheduling arrangement are adjusted based on the project change information using the project change adjustment plan to obtain the adjusted project change information; each urgency level corresponds to a preset project change adjustment plan; the project change adjustment plan includes a plan for material procurement time and labor scheduling arrangement; Use the adjusted project change information to re-match engineering projects with similarity greater than a preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model based on the project categories included in the matched engineering projects and use the queried comprehensive unit price calculation model and dynamic adjustment mechanism to re-obtain all comprehensive unit price adjustment values and update the comprehensive unit price range.
3. The method for locating the comprehensive unit price interval of the construction project cost list according to claim 2 is characterized in that: Also includes: When monitoring the change information of the project information input by the user, determine whether the project information input by the user involves a public safety project; If it involves a public safety project, determine whether the project information change information input by the user is received again within the first preset time; if received, use the project information change information received from the user to perform the comprehensive unit price interval update operation; otherwise, continue to perform the comprehensive unit price interval update operation according to the monitored project information change information input by the user; If it does not involve a public safety project, determine whether the project information change information input by the user is received again within the second preset time. If received, use the project information change information received from the user to update the comprehensive unit price range; otherwise, continue to update the comprehensive unit price range according to the monitored project information change information input by the user; the first preset time is less than the second preset time.
4. The method for locating the comprehensive unit price interval of a construction project cost list according to claim 1 is characterized in that: Also includes: Receive target values of key performance indicator parameters in the cost list input by the user; While matching engineering projects with similarity greater than a preset similarity from the engineering project database, eliminate engineering projects whose difference between the value of the key performance indicator parameter of the cost list and the target value is greater than the preset difference in the matched engineering projects, and obtain the matched engineering projects after the elimination operation; The project category of the engineering project matched after the elimination operation is used to query the corresponding comprehensive unit price calculation model and the queried comprehensive unit price calculation model and dynamic adjustment mechanism are used to re-acquire all comprehensive unit price adjustment values and update the comprehensive unit price range.
5. The method for locating the comprehensive unit price interval of the construction project cost list according to claim 4 is characterized in that: Also includes: Determine whether there is a matching project whose key performance indicator parameter in the cost list is the same as the target value. If so, record the matching project's comprehensive unit price interval update operation and the comprehensive unit price adjustment value after dynamic adjustment. Determine whether there is a recorded comprehensive unit price adjustment value for the comprehensive unit price adjustment value that meets the user's search criteria. If so, use the recorded comprehensive unit price adjustment value to replace the median of all retained comprehensive unit prices to generate a comprehensive unit price range.
6. The method for locating the comprehensive unit price interval of a construction project cost list according to claim 1, characterized in that: Also includes: Determine the region where the project is located based on the project information input by the receiving user; Based on the region where the project is located, the API is used to receive the synchronously updated market price trends and policy information of the project region, and the natural language technology is used to analyze the regulation of the market price trends by the policy information of the region, and the market price trend after the regulation is determined as the final received market price trend.
7. The method for locating the comprehensive unit price interval of a construction project cost list according to claim 4 is characterized in that: Also includes: Integrate the target values of key performance indicator parameters in the cost list entered by the user multiple times and the corresponding updated comprehensive unit price range; The obtained comprehensive unit price range is displayed in the designed visualization tool in the order of trend from large to small or from small to large, and the target value of the key performance indicator parameter set corresponding to the comprehensive unit price range is also displayed.
8. A system for locating the comprehensive unit price interval of a construction project cost list, characterized in that: include: The engineering project database construction module is used to construct an engineering project database; the engineering project database stores project information, cost lists and comprehensive unit prices of several engineering projects; A comprehensive unit price calculation model library construction module is used to construct a comprehensive unit price calculation model library; the comprehensive unit price calculation model library contains a number of comprehensive unit price calculation models, each of which uses a deep learning algorithm and is generated by clustering the historical project information, historical cost list and historical comprehensive unit price training of the engineering project; The comprehensive unit price prediction module is used to receive the project information input by the user, match the engineering projects with similarity greater than the preset similarity from the engineering project database; query the corresponding comprehensive unit price calculation model according to the project category included in the matched engineering project, input the matched engineering projects into the queried comprehensive unit price calculation model respectively, output the cost list and comprehensive unit price corresponding to the matched engineering projects, and obtain the predicted value of all comprehensive unit prices; A comprehensive unit price adjustment value acquisition module is used to obtain the market price trend of the expected project implementation period in the input project information, and use a dynamic adjustment mechanism to adjust all comprehensive unit price forecast values respectively to obtain all comprehensive unit price adjustment values; the dynamic adjustment mechanism adopts a neural network algorithm, which is generated through training of historical market price trends, historical comprehensive unit price forecast values, and historical comprehensive unit price adjustment values; The comprehensive unit price range acquisition module is used to respond to the user's search for the cost list, filter out the comprehensive unit price adjustment values that meet the user's search conditions from the cost list corresponding to all comprehensive unit price adjustment values, and generate a comprehensive unit price range based on the retained comprehensive unit price adjustment values.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
10. A computer device, characterized in that: The computer device comprises a memory, a processor and a program stored and executable on the memory, and the program implements the steps of the method according to any one of claims 1 to 7 when executed by the processor.
Citation Information
Patent Citations
Method and device for determining project amount control targets of ultrahigh-voltage transmission and transformation projects
CN108921334A
Method, device and equipment for judging rationality of comprehensive unit price of project list
CN117575158A
Investment calculation method, system and equipment based on BIM technology and medium
CN117635248A
Method and device for determining comprehensive unit price interval of list, equipment and medium
CN118096272A
Neural network model cost budgeting method and device and electronic equipment
CN118195710A
Cited By
Bill of quantity comprehensive unit price rationality detection method and system
CN120931352A
Method and system for detecting reasonability of comprehensive unit price of bill of quantities
CN120931352B