Purchase plan generation method and system for EPC project
By grouping materials by construction stage and area in EPC projects, setting buffer time and building target path model, and adjusting procurement plans in real time, the static inflexibility of traditional procurement plans is solved, and the project's material supply reliability and risk response capabilities are improved.
Patent Information
- Application Number
- CN202510626537.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-15
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2045-05-15
AI Technical Summary
The lack of dynamic adjustment mechanism for the management of traditional EPC project procurement plan, which leads to insufficient accuracy and adaptability of procurement plans in the face of a complex and changing project environment, and the inability to promptly respond to emergencies such as supplier delays and logistics blockages, which affects construction progress and resource allocation.
By grouping materials by construction stage and area, setting buffer time, and building a target path model containing six key time nodes, adjusting the time prediction value in real time based on actual execution time, combining historical data and multi-dimensional risk assessment, a dynamic procurement plan is generated.
It improves the reliability and flexibility of EPC project material supply, ensures that the project is completed on schedule, effectively responds to emergencies such as supplier delays and logistics obstructions, and achieves comprehensive risk prevention and control and resource optimization.
Smart Images

Figure CN120450604A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of EPC project material management, and in particular to a procurement plan generation method and system for EPC projects. Background Art
[0002] In engineering, general contracting (EPC) projects, procurement management, as a crucial component of the entire project lifecycle, has a decisive impact on cost control and schedule management. Especially in large-scale industrial and infrastructure EPC projects, where the diverse range of construction materials, complex procurement chains, and long project cycles are crucial, ensuring that critical materials arrive on site on time has become a core issue that demands urgent resolution.
[0003] Traditional EPC project procurement planning relies primarily on experience-based planning by project or procurement managers. This management model typically employs a backward-looking approach, starting with the construction requirement date and determining the timelines for each procurement phase based on the estimated procurement cycle. Procurement personnel then execute each milestone task one by one. Procurement personnel aggregate material requirements for centralized procurement, maintaining basic information in the system regarding key milestones, such as the time of inquiry and order placement, to form a preliminary procurement plan.
[0004] However, this traditional procurement management model, due to its static and empirical nature, often lacks accuracy and adaptability in procurement plans in the complex and ever-changing EPC project environment. Once established, procurement plans are rarely adjusted. When changes occur during project execution, such as supplier production delays or logistics disruptions, the procurement plan cannot promptly reflect the impact of these changes on subsequent processes. This makes it difficult for project managers to foresee potential material arrival delays, which can lead to a series of chain reactions, including construction schedule delays and inappropriate resource allocation. Summary of the Invention
[0005] The present application provides a procurement plan generation method and system for EPC projects, which is used to address the problem that the existing EPC project procurement plan management lacks a dynamic adjustment mechanism, making it difficult to respond to actual implementation changes in a timely manner.
[0006] In a first aspect, the present application provides a method for generating a procurement plan for an EPC project, which is applied to a material management system, and the method comprises: Grouping construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain procurement packages corresponding to each construction stage and construction area; Matching a corresponding preset buffer time period according to a delay risk assessment value corresponding to each procurement package, wherein the delay risk assessment value is calculated based on a preset risk assessment dimension and historical procurement data; Determine the planned arrival time of each procurement package based on the preset buffer period corresponding to each procurement package and the start time of the construction phase to which each procurement package belongs in the construction plan, wherein the planned arrival time is earlier than the start time; Generate a time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and the target path model. The target path model is constructed based on the time series difference between different key time nodes of historical project data. The target path model includes six key time nodes: demand generation time, inquiry time, bid opening time, order placement time, production completion time and logistics delivery time. According to the actual execution time of each key time node, the time forecast values of all key time nodes in the corresponding procurement package are adjusted in real time to obtain the final procurement plan updated in real time.
[0007] Through the above-described embodiment, the system addresses the static and inflexible nature of traditional EPC project procurement plans through a delay risk assessment and dynamic adjustment mechanism based on historical data. This method groups materials by construction phase and region, sets targeted buffer times, and constructs a target path model that includes time-series correlations between six key time nodes. The system can adjust the predicted values for each key time node in the target path model in real time based on actual execution time, making procurement plans dynamically adaptable and effectively addressing emergencies such as supplier delays and logistics disruptions. This improves the reliability of EPC project material supply and ensures project completion on schedule.
[0008] In some embodiments, before the step of generating a time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and target path model, the step further includes: Construct a time dependency model between adjacent key time nodes based on the time series difference between different key time nodes of historical project data; Constructing an initial path model according to the planned arrival time and the time dependency model, wherein the initial path model includes six consecutive key time nodes and an initial timing difference between any two adjacent key time nodes; The initial timing difference is adjusted according to a preset ratio corresponding to the delay risk assessment value to obtain a target path model.
[0009] Through the above-described embodiment, the system analyzes the timing differences between key time nodes in historical project data to construct a time dependency model, and based on this, generates an initial path model. By adjusting the initial timing differences to form a target path model, this method dynamically optimizes the timing between time nodes based on delay risk. This mechanism addresses the overly rigid timing of traditional procurement management, enabling procurement plans to more flexibly adapt to changes in the actual construction environment.
[0010] In some embodiments, the step of constructing an initial path model based on the planned arrival time and the time dependency model specifically includes: Determine the first node interval time, the second node interval time, and the third node interval time according to the minimum value, the median value, and the maximum value of the initial time series difference values respectively; An optimistic path, a most likely path, and a pessimistic path of an initial path model are constructed according to the first node interval time, the second node interval time, and the third node interval time, respectively.
[0011] Through the above-described embodiment, the system constructs three paths by analyzing the minimum, median, and maximum values of the time series differences. This allows for a comprehensive assessment of the likelihood of procurement progress under different conditions. The pessimistic path provides early warning of the worst-case scenario, facilitating the development of contingency plans; the optimistic path reveals the optimal progress under ideal conditions. This multi-dimensional analysis significantly enhances the risk mitigation capabilities of EPC projects.
[0012] In some embodiments, the step of grouping the construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain a procurement package corresponding to each construction stage and construction area specifically includes: Obtain information on remaining materials in the customer's warehouse system; Automatically matching the specification parameters in the material list corresponding to each construction stage and construction area with the specification parameters of the materials in the remaining material information; Deduct the remaining available material quantity and the actual target material quantity that needs to be purchased from the material list based on the matching results; After pre-marking the remaining materials that have been successfully matched in the customer's warehouse system, the procurement package is constructed according to the target materials and corresponding quantities that actually need to be purchased.
[0013] Through the above-described embodiment, the system solves the problem of idle surplus materials and duplicate procurement in traditional EPC projects by intelligently matching surplus materials in the client's warehousing system. The system automatically matches the construction material list with the surplus materials, calculates the actual target material quantity required, and pre-marks the successfully matched surplus materials. This intelligent matching mechanism not only reduces unnecessary procurement costs but also avoids resource conflicts when multiple project teams are simultaneously using the same batch of surplus materials, significantly improving resource utilization efficiency.
[0014] In some embodiments, the step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time based on the actual execution time of each key time node to obtain a real-time updated final procurement plan specifically includes: Detecting the time deviation between the actual execution time of the key time node in the procurement package and the corresponding time prediction value; When the time deviation value exceeds a preset deviation threshold, multiple adjustment paths are generated based on a preset adjustment strategy library, wherein the adjustment strategy library includes an expedited logistics strategy, a supplier replacement strategy, and a construction sequence adjustment strategy. The adjustment path is a strategy combination determined based on the material type, supplier distribution, and construction urgency of the procurement package. Performing parallel computational evaluation of cost, risk, and time benefit on each adjustment path to obtain an evaluation result; The optimal adjustment path is selected based on the current constraints of the project and the evaluation results, and the time forecast values of all key time nodes in the procurement package are updated to obtain the final procurement plan updated in real time.
[0015] Through the above-described embodiments, the system achieves efficient dynamic adjustment of procurement plans through multi-dimensional evaluation and intelligent selection of the optimal adjustment path. When the time deviation exceeds a threshold, the system generates multiple adjustment paths based on a preset strategy library and uses parallel computing to evaluate the cost, risk, and time-efficiency of each path to select the optimal solution. This multi-strategy, multi-dimensional dynamic adjustment mechanism avoids the one-sidedness of single-dimensional decision-making, significantly improving the adaptability and flexibility of procurement plans and enabling projects to maintain stable progress in complex environments.
[0016] In some embodiments, after the step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time according to the actual execution time of each key time node to obtain a real-time updated final procurement plan, the method further includes: generating a unique order indicator for each batch of receipt records during the material receipt phase of executing the final procurement plan; After the material inspection certificate is associated with the order indicator and stored, the order indicator and the material inspection certificate are automatically applied to all materials received in the same batch.
[0017] Through the above-described embodiment, the system solves the cumbersome certificate management problem in traditional EPC project material receipt processes by utilizing order indicators and an automatically linked storage mechanism. The system generates a unique order indicator for each batch of receipt records and automatically links it to the material inspection certificate, applying it to all materials in the same batch. This digital certificate management approach eliminates the potential for errors caused by manual linking, enabling project teams to readily verify material certifications, significantly improving the efficiency and reliability of material quality management.
[0018] In some embodiments, after the step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time according to the actual execution time of each key time node to obtain a real-time updated final procurement plan, the method further includes: Calculating a material design margin plan for each procurement package based on the bill of materials corresponding to the procurement package, wherein the material design margin plan includes two parameters: a design quantity and a design margin, wherein the design margin is a preset percentage of the design quantity; Real-time monitoring of unplanned material usage during on-site use of the procurement package, including design changes, material loss, material damage, and over-issuance of materials; A dynamic material margin difference and a dynamic procurement application corresponding to the dynamic material margin difference are calculated based on the material design margin plan and the unplanned material usage; When the dynamic material margin difference is lower than a preset threshold, the dynamic procurement application is integrated into the final procurement plan according to the priority corresponding to the delay risk assessment value.
[0019] Through the above-described embodiment, the system effectively addresses the material shortage risk in traditional EPC projects through a dynamic material margin management mechanism. The system monitors unplanned material usage in real time, calculates the dynamic material margin difference, and automatically generates dynamic procurement requisitions based on risk priority when the difference falls below a threshold. This intelligent margin management avoids resource waste caused by over-purchasing while ensuring the timely replenishment of critical materials. It significantly improves the flexibility and resilience of EPC project material management, enabling projects to respond to various changes and emergencies with ease.
[0020] In a second aspect, the present application provides a material management system, the material management system comprising: one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is used to store computer program code, and the computer program code includes computer instructions. The one or more processors call the computer instructions so that the material management system can implement a procurement plan generation method for EPC projects provided in the above embodiment, which will not be repeated here.
[0021] In a third aspect, the present application provides a computer-readable storage medium comprising instructions. When the instructions are executed on a material management system, the material management system can implement a procurement plan generation method for an EPC project provided in the above embodiment, which will not be described in detail here.
[0022] Fourthly, the present application provides a computer program product. When the computer program product runs on a material management system, the material management system can implement a procurement plan generation method for EPC projects provided in the above embodiment, which will not be repeated here.
[0023] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: 1. The system addresses the static and inflexible nature of traditional EPC project procurement plans through a delay risk assessment and dynamic adjustment mechanism based on historical data. This approach groups materials by construction phase and region, sets targeted buffer times, and constructs a target path model that includes temporal relationships between six key time nodes. The system adjusts the predicted values for each time node in the target path model in real time based on actual execution times, making procurement plans dynamically adaptable and effectively addressing emergencies such as supplier delays and logistics disruptions. This improves the reliability of EPC project material supply and ensures on-time project completion.
[0024] 2. The system analyzes the minimum, median, and maximum values of time series differences to construct optimistic, most likely, and pessimistic paths, enabling comprehensive risk assessment. When execution deviation exceeds a threshold, the system generates multiple adjustment paths based on a pre-set strategy library and uses parallel computation to evaluate the cost, risk, and time-efficiency of each path, ultimately selecting the optimal solution. This dual mechanism, combining multi-scenario forecasting and multi-dimensional assessment, ensures that procurement plans remain highly flexible and adaptable in the face of complex changes, providing comprehensive risk prevention and control capabilities for EPC projects.
[0025] 3. The system achieves precise control of EPC project material resources through intelligent resource allocation and dynamic margin management mechanisms. On the one hand, the system automatically matches remaining materials in the customer's warehousing system with construction needs, resolving issues of idle materials and duplicate procurement. On the other hand, the system monitors unplanned material usage in real time, calculates dynamic margin differences, and automatically generates purchase requisitions based on risk priority when the difference falls below a threshold. This two-way resource management mechanism, integrating intelligent matching and dynamic monitoring, not only optimizes the utilization of existing resources but also ensures the timely replenishment of critical materials. Furthermore, through digital order indicators and certificate linkage technology, it enhances quality management throughout the material lifecycle, creating significant economic and management benefits for EPC projects. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a flowchart of a method for generating a procurement plan for an EPC project in an embodiment of the present application; Figure 2 This is another flowchart of a method for generating a procurement plan for an EPC project in an embodiment of the present application; Figure 3 This is a schematic diagram of the structure of a physical device of the material management system in an embodiment of the present application. DETAILED DESCRIPTION
[0027] The terms used in the following examples of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in this application refers to any or all possible combinations comprising one or more of the listed items.
[0028] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0029] For ease of understanding, the following describes the process of the method provided by this implementation. Figure 1 , which is a flow chart of the to-be-determined method in an embodiment of the present application.
[0030] S101. Group construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain procurement packages corresponding to each construction stage and construction area.
[0031] Among them, the construction plan refers to the document that plans the construction process, time arrangement, resource allocation, etc. in the engineering project; the construction stage refers to the various stages in the construction process divided according to different construction contents, processes or time, such as the foundation construction stage, the main structure construction stage, etc.; the construction area refers to the different work areas divided according to the spatial layout of the construction site, such as Area A, Area B, etc.; the material list is a list that records in detail the name, specifications, quantity and other information of various materials required for construction; the procurement package is a collection formed by grouping construction materials according to certain rules, and each procurement package contains a group of related construction materials.
[0032] After the EPC project begins, this step is performed when a procurement plan needs to be determined based on construction needs. Specifically, the material management system obtains the material lists corresponding to the different construction phases and areas in the construction plan. The system then categorizes and consolidates the construction materials in the lists according to these two dimensions, grouping materials belonging to the same phase and area. This ultimately creates procurement packages for each phase and area. This grouping facilitates subsequent, precise procurement management of each package, improving procurement efficiency and accuracy.
[0033] Optionally, during the procurement demand determination phase after the EPC project launch, the material management system can also establish a data connection with the customer's warehouse system to obtain information on remaining materials, including material type, specifications, quantity, storage location, etc., through data interface docking, file transfer, or manual entry. Next, for the bill of materials corresponding to each construction phase and construction area, the system extracts the specification parameters of each material and compares them one by one with the obtained remaining material specification parameters, determining the matching results based on exact matching or fuzzy matching rules. Then, based on the matching results, the system deducts the amount of remaining materials that can be used from the quantity of the corresponding material in the bill of materials to determine the actual target quantity of materials that need to be purchased and accurately adjust the bill of materials. Finally, the system sends an instruction to the customer's warehouse system to mark the successfully matched remaining materials to prevent misoperation. Then, according to rules such as construction phase and area, the target materials and quantities that actually need to be purchased are integrated into a procurement package.
[0034] S102. Match a corresponding preset buffer time period according to the delay risk assessment value corresponding to each procurement package.
[0035] Among them, the delay risk assessment value is used to indicate the risk of delays in each procurement package during the procurement process; the preset buffer period is a period of time set in advance to deal with delays that may occur during the procurement process; the preset risk assessment dimensions refer to multiple aspects predetermined for assessing the delay risk of procurement packages, such as supplier reliability, logistics stability, etc.; historical procurement data refers to relevant data accumulated during past procurement activities, including procurement time, supplier information, logistics conditions, etc.
[0036] The materials management system quantifies the delay risk of each procurement package based on pre-defined risk assessment dimensions and historical procurement data, generating a corresponding delay risk assessment value. The system then assigns a pre-defined buffer period to each delay risk assessment value based on pre-defined relationships. This buffer period is used to determine the planned arrival time of the procurement package, thereby minimizing the impact of procurement delays on the construction schedule.
[0037] Optionally, the system can read historical procurement data and preset risk assessment dimension information from the database, use the risk assessment algorithm to calculate the delay risk assessment value of each procurement package, and then compare the calculation result with the preset risk-buffer time correspondence table to find a matching preset buffer time period.
[0038] It is understandable that other methods may be used to achieve matching, such as manually adjusting the correspondence between the risk assessment value and the buffer time period based on expert experience, which is not limited here.
[0039] S103: Determine the planned arrival time of each procurement package based on the preset buffer time period corresponding to each procurement package and the start time corresponding to the construction phase to which each procurement package belongs in the construction plan.
[0040] Specifically, the materials management system obtains the preset buffer period for each procurement package and the planned start time for the construction phase to which the procurement package belongs. The system then moves the start time forward by the length of the preset buffer period, and the resulting time is the planned arrival time for the procurement package. Ensuring that the planned arrival time is earlier than the start time allows sufficient time to address unexpected situations during the procurement process, ensuring that construction materials are delivered on time and without impacting the construction schedule.
[0041] It should be noted that the start time refers to the specific time when construction of each construction phase in the construction plan begins; the planned arrival time refers to the time when the materials in the procurement package are expected to arrive at the construction site to ensure smooth construction.
[0042] S104: Generate a time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and the target path model.
[0043] Among them, the planned arrival time refers to the time when the materials in the procurement package are expected to arrive at the construction site to ensure smooth construction; the target path model is a model constructed based on the time series difference between different key time nodes of historical project data, which is used to predict the key time nodes in the procurement process; key time nodes include demand generation time, inquiry time, bid opening time, order placement time, production completion time and logistics delivery time. These time nodes represent the time points of each important link in the procurement process.
[0044] Furthermore, the material management system obtains the planned arrival time for each procurement package and simultaneously invokes the target path model. The target path model contains information about the temporal relationships between different key time nodes. Based on the planned arrival time, the system sequentially calculates the time forecast for each key time node in each procurement package, following the logical order and time interval relationships between the key time nodes in the target path model. For example, the system calculates the predicted value for the logistics delivery time based on the timing difference between the logistics delivery time and other key time nodes in the target path model, combined with the planned arrival time. This in turn infers the predicted values for other key time nodes, such as the production completion time and the order placement time.
[0045] Optionally, the system first reads the target path model data and the planned arrival time of the procurement package from the database, takes the planned arrival time as the starting time, and calculates the time prediction value of each key time node in turn according to the sequence of key time nodes in the target path model and the preset time interval, and stores the calculation results in the corresponding data table.
[0046] S105 , adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time according to the actual execution time of each key time node, and obtaining a final procurement plan updated in real time.
[0047] Specifically, the materials management system continuously monitors the actual execution status of each key time node in the procurement package. Once the actual execution time of a key time node is obtained, the system compares it with the corresponding time forecast value calculated previously. If a discrepancy is found, the system adjusts the time forecast values of all key time nodes in the procurement package in real time based on the discrepancy and the timing relationship between key time nodes in the target path model. The system then generates the final procurement plan based on the adjusted time forecast values and the specific procurement material information. This ensures that the procurement plan accurately reflects the actual situation, ensures that procurement activities proceed smoothly, and meet the overall project schedule requirements.
[0048] Optionally, when the final procurement plan is completed and the materials arrive at the construction site and enter the receiving process, the material management system can also generate a unique order indicator for each batch of receiving records based on preset coding rules. The coding rules may include timestamps, procurement package numbers, batch numbers and other information to ensure uniqueness, and associate it with the receiving records and store it in the receiving record table of the database. Upon receipt of the material inspection certificate, the system associates the key information of the certificate with the order indicator of the corresponding batch of receiving records and stores it in a dedicated database table. Then, by setting an identification in the material storage area or marking it in the inventory management system, the association information between the order indicator and the material inspection certificate is automatically applied to all materials received in the same batch, so that when querying material information subsequently, the inspection certificate information of all materials in the batch can be quickly obtained through the order indicator, which facilitates the project team to manage and trace the material quality.
[0049] In the above-mentioned embodiment, the system addresses the static and inflexible nature of traditional EPC project procurement plans through a delay risk assessment and dynamic adjustment mechanism based on historical data. This method groups materials by construction phase and region, sets targeted buffer times, and constructs a target path model that includes temporal correlations between six key time nodes. The system can adjust the predicted values for each time node in the target path model in real time based on actual execution time, making procurement plans dynamically adaptable and effectively addressing unexpected situations such as supplier delays and logistics disruptions. This improves the reliability of EPC project material supply and ensures on-time project completion.
[0050] The following is a more detailed description of the process of the method provided by this implementation. Figure 2 , which is another flow chart of the to-be-determined method in the embodiment of the present application.
[0051] S201. Construct a time dependency model between adjacent key time nodes based on the time sequence differences between different key time nodes of historical project data.
[0052] Among them, historical project data represents various types of relevant data accumulated during the execution of previous EPC projects, covering procurement processes, construction progress, material usage, supplier information and other aspects; the timing difference is used to represent the time interval difference between two adjacent key time nodes; the time dependency model is a model constructed by analyzing the timing differences between different key time nodes, which is used to reflect the temporal interdependence between key time nodes.
[0053] Perform this step after completing the procurement package grouping and determining the planned arrival time, but before generating time forecasts for key time nodes based on the planned arrival time and target path model.
[0054] Specifically, the materials management system extracts historical project data from a database or other data storage platform and selects those related to key time points in the procurement process. The system then compiles statistics and analyzes the timing differences between different key time points. For example, it calculates the difference between the time of inquiry and the time of demand generation, and the difference between the time of bid opening and the time of inquiry, across multiple historical projects. Through in-depth analysis of these differences, the underlying patterns and connections between them are discovered, and a temporal dependency model is constructed between adjacent key time points, clarifying the temporal interaction mechanisms of each key time point.
[0055] Optionally, the system first reads historical project data from the database, and uses data processing tools to clean and pre-process the key time node data to remove outliers and erroneous data. Then, a statistical analysis algorithm is used to calculate the average difference, standard deviation and other statistics between adjacent key time nodes, and a time dependency model is constructed based on these statistics, and the model data is stored in a dedicated database table. Optionally, a machine learning algorithm, such as an association rule mining algorithm, is used to use the key time node data in historical projects as a training set, allowing the algorithm to automatically learn the association between key time nodes, thereby generating a time dependency model, and evaluating and optimizing the model to ensure its accuracy. It is understandable that other methods can also be used to achieve this, such as inviting industry experts to jointly construct a time dependency model based on experience and historical data, which is not limited here.
[0056] S202 : Determine the first node interval time, the second node interval time, and the third node interval time according to the minimum value, the median value, and the maximum value of the initial time series difference values, respectively.
[0057] The initial timing difference refers to the time interval difference preliminarily determined between two adjacent key time nodes when constructing the initial path model.
[0058] The material management system obtains the initial time series difference data required to construct the initial path model. The system sorts these initial time series difference values and finds the minimum, median, and maximum values. The minimum value determines the first node interval time, which represents the shortest interval between adjacent key time nodes under ideal conditions. The median value determines the second node interval time, which reflects the most common and likely interval between adjacent key time nodes. The maximum value determines the third node interval time, which represents the longest interval between adjacent key time nodes under the most unfavorable conditions.
[0059] S203 , constructing an optimistic path, a most likely path, and a pessimistic path of the initial path model according to the first node interval time, the second node interval time, and the third node interval time.
[0060] Specifically, the material management system uses the planned arrival time as the starting point and incorporates a time dependency model. For the optimistic path, the system determines the order and intervals of six key time nodes: demand generation time, inquiry time, bid opening time, order placement time, production completion time, and logistics delivery time, based on the first-node intervals. This constructs the procurement process path under the optimistic scenario. For the most likely path, the system determines the timing of each key time node based on the second-node intervals, forming the most likely procurement process path. For the pessimistic path, the system sets the intervals and order of each key time node based on the third-node intervals, constructing the procurement process path under the pessimistic scenario.
[0061] S204: Adjust the initial timing difference according to the preset ratio corresponding to the delay risk assessment value to obtain a target path model.
[0062] Specifically, the materials management system obtains the delay risk assessment value corresponding to each procurement package and the initial timing difference when constructing the initial path model. Based on a preset proportionality rule, the system calculates the delay risk assessment value and the preset ratio. For example, if the delay risk assessment value is high, the initial timing difference is appropriately increased according to the preset ratio; if the delay risk assessment value is low, the initial timing difference is appropriately reduced accordingly. By adjusting the initial timing differences between adjacent key time nodes in the initial path model, a target path model is obtained that more accurately reflects procurement risk, making the subsequent time forecasts generated based on this model more reliable and practical.
[0063] In the above example, the system analyzes the timing differences between key time nodes in historical project data to construct a temporal dependency model, which is then used to generate an initial path model. By adjusting the initial timing differences to form a target path model, this method dynamically optimizes the timing between time nodes based on delay risk. This mechanism addresses the overly rigid timing of traditional procurement management, enabling procurement plans to more flexibly adapt to changes in the actual construction environment.
[0064] S205: Detect the time deviation between the actual execution time of the key time node in the procurement package and the corresponding time prediction value.
[0065] This step is performed after the time forecast values for the key time nodes in each procurement package are generated based on the planned arrival time and the target path model, and the procurement activity enters the execution stage. Specifically, the material management system continuously monitors the actual execution status of each key time node in the procurement package. Once a key time node actually occurs, the system immediately obtains its actual execution time and extracts the corresponding time forecast value from the data table storing the time forecast value. The system then calculates the difference between the two to obtain the time deviation value. For example, if the inquiry time forecast value for a procurement package is May 10, and the actual inquiry time is May 12, then the time deviation value for the inquiry time is 2 days. By calculating and analyzing the time deviation value, the system can determine whether the procurement progress meets expectations and provide a basis for possible subsequent adjustments.
[0066] S206: When the time deviation value exceeds a preset deviation threshold, multiple adjustment paths are generated based on a preset adjustment strategy library, and parallel calculation evaluation of cost, risk, and time benefit is performed on each adjustment path.
[0067] Specifically, when the material management system determines that the time deviation value of a critical time node in a procurement package exceeds a preset deviation threshold, the system selects appropriate strategies from a pre-set adjustment strategy library based on the specific attributes of the procurement package, such as material type, supplier distribution, and the current urgency of the construction. These strategies are combined to generate multiple adjustment paths. For example, if the materials being procured are perishable and the supplier is distant, and construction is at a critical juncture and cannot be delayed, the system may combine an expedited logistics strategy with a construction sequence adjustment strategy to form a single adjustment path. If other reliable suppliers are available, an adjustment path may also be generated that includes a supplier substitution strategy. After generating the adjustment paths, the system uses a pre-set calculation model to perform a parallel evaluation of the costs, risks, and time benefits of each adjustment path. For example, the system calculates the increased freight costs associated with expedited logistics, the potential quality risks associated with supplier substitution, and the impact of adjusting the construction sequence on the overall construction period, thereby comprehensively evaluating the feasibility and advantages of each path.
[0068] S207. Select the optimal adjustment path based on the current constraints and evaluation results of the project, and update the time forecast values of all key time nodes in the procurement package to obtain a final procurement plan that is updated in real time.
[0069] Specifically, the materials management system comprehensively analyzes the current project constraints and the evaluation results of each adjustment path. For example, if the project budget is limited, adjustment paths with excessively high costs will be prioritized. If the construction site lacks certain construction conditions within a specific time period, paths involving adjustments to the construction sequence will also be excluded. After eliminating unqualified paths, the path with the best overall performance in terms of cost, risk, and time efficiency is selected from the remaining paths as the optimal adjustment path. After determining the optimal adjustment path, the system updates the time forecasts for all key time nodes in the procurement package based on this path. For example, if the optimal adjustment path includes an expedited logistics strategy, which will advance delivery time, the system will recalculate the time forecasts for other key time nodes, such as production completion time and order placement time, based on this advance. Finally, based on the updated time forecasts and other relevant information from the procurement package, a final procurement plan is generated, updated in real time, to ensure that the procurement plan meets the actual project situation and schedule requirements.
[0070] In the above-mentioned embodiment, the system achieves efficient dynamic adjustment of procurement plans through multi-dimensional assessment and intelligent selection of the optimal adjustment path. When the time deviation exceeds a threshold, the system generates multiple adjustment paths based on a preset strategy library and, through parallel computation, evaluates the cost, risk, and time-efficiency of each path to select the optimal solution. This multi-strategy, multi-dimensional dynamic adjustment mechanism avoids the one-sidedness of single-dimensional decision-making, significantly improving the adaptability and flexibility of procurement plans and enabling stable project progress in complex environments.
[0071] S208. Calculate the material design margin plan for each procurement package based on the material list corresponding to the procurement package, and monitor in real time the use of unplanned materials during the on-site use of the procurement package.
[0072] Specifically, the material management system first obtains the material list corresponding to each procurement package from the database. Based on the material type and quantity information in the list, combined with the preset design margin percentage, the material design margin plan for each procurement package is calculated. For example, if the design quantity of a certain material in a procurement package is 100 pieces and the preset design margin percentage is 10%, then the design margin is 10 pieces, and the material design margin plan includes these two data. At the same time, the system monitors the use of unplanned materials in the procurement package during on-site use in real time by connecting with the construction site management system or setting up on-site data collection terminals. Once any design changes, material loss, damage, or over-issuance are found, the relevant data will be recorded immediately.
[0073] S209. Calculate the dynamic material margin difference and the dynamic procurement application corresponding to the dynamic material margin difference based on the material design margin plan and the unplanned material usage.
[0074] The material management system obtains the material design allowance plan data calculated in step S208 and the monitored unplanned material usage data. The system performs calculations based on the design allowance in the material design allowance plan and the actual unplanned material usage. For example, if the design allowance is 10 pieces, and the unplanned material usage results in a reduction of 15 pieces of material, then the dynamic material allowance difference is 5 pieces. Based on the calculated dynamic material allowance difference, the system automatically generates a corresponding dynamic procurement application. The dynamic procurement application clearly specifies the type, quantity and other information of the required supplementary materials. For example, in the above example, the system will generate an application to purchase 5 pieces of this material so that the materials can be replenished in a timely manner to meet construction needs.
[0075] S210. When the dynamic material margin difference is lower than a preset threshold, the dynamic procurement application is integrated into the final procurement plan according to the priority corresponding to the delay risk assessment value.
[0076] Specifically, the material management system compares the calculated dynamic material surplus difference with the preset threshold. If the dynamic material surplus difference is lower than the preset threshold, it means that the current material surplus is insufficient, which may affect the construction progress and requires additional procurement. The system determines the priority of each dynamic procurement application based on the delay risk assessment value calculated before for each procurement package. For example, the dynamic procurement application corresponding to a procurement package with a high delay risk assessment value has a higher priority. The system then integrates the dynamic procurement application into the final procurement plan in order of priority. The system will adjust information such as the material procurement type, quantity, and procurement time in the final procurement plan to ensure that the supplementary materials can be in place in a timely manner to meet construction needs.
[0077] In the above example, the system effectively addresses the material shortage risk in traditional EPC projects through a dynamic material margin management mechanism. The system monitors unplanned material usage in real time, calculates the dynamic material margin difference, and automatically generates dynamic procurement requisitions based on risk priority when the difference falls below a threshold. This intelligent margin management avoids resource waste caused by over-purchasing while ensuring the timely replenishment of critical materials. This significantly improves the flexibility and resilience of EPC project material management, enabling projects to respond to various changes and emergencies with ease.
[0078] The material management system of the embodiment of the present invention is applied to electronic equipment. Figure 3 A schematic diagram of the architecture of an electronic device suitable for implementing an embodiment of the present invention is shown.
[0079] It should be noted that Figure 3 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.
[0080] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments can be accomplished by instructions (computer programs) or by controlling related hardware through instructions (computer programs), and the instructions can be stored in a computer-readable storage medium and loaded and executed by a processor. The electronic device of this embodiment includes a storage medium and a processor, wherein the storage medium stores a plurality of instructions, which can be loaded by the processor to execute any step of the method provided in the embodiment of the present invention.
[0081] Specifically, the storage medium and the processor are electrically connected directly or indirectly to achieve data transmission or interaction. For example, these elements can be electrically connected to each other via one or more signal lines. The storage medium stores computer-executable instructions for implementing the data access control method, including at least one software function module that can be stored in the storage medium in the form of software or firmware. The processor executes various functional applications and data processing by running the software programs and modules stored in the storage medium. The storage medium can be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc. The storage medium is used to store programs, and the processor executes the programs after receiving the execution instructions.
[0082] Furthermore, the software programs and modules in the above-mentioned storage medium may also include an operating system, which may include various software components and / or drivers for managing system tasks (such as memory management, storage device control, power management, etc.), and may communicate with various hardware or software components to provide an operating environment for other software components. The processor may be an integrated circuit chip having signal processing capabilities. The above-mentioned processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., which may implement or execute the various methods, steps, and logic flow diagrams disclosed in this embodiment. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0083] Since the instructions stored in the storage medium can execute the steps of any method provided in the embodiments of the present invention, the beneficial effects of any method provided in the embodiments of the present invention can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0084] The above description is merely a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A method for generating a procurement plan for an EPC project, applied to a material management system, characterized in that: The method comprises: Grouping construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain procurement packages corresponding to each construction stage and construction area; Matching a corresponding preset buffer time period according to a delay risk assessment value corresponding to each procurement package, wherein the delay risk assessment value is calculated based on a preset risk assessment dimension and historical procurement data; Determine the planned arrival time of each procurement package based on the preset buffer period corresponding to each procurement package and the start time of the construction phase to which each procurement package belongs in the construction plan, wherein the planned arrival time is earlier than the start time; Generate a time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and the target path model. The target path model is constructed based on the time series difference between different key time nodes of historical project data. The target path model includes six key time nodes: demand generation time, inquiry time, bid opening time, order placement time, production completion time and logistics delivery time. According to the actual execution time of each key time node, the time forecast values of all key time nodes in the corresponding procurement package are adjusted in real time to obtain the final procurement plan updated in real time.
2. The method according to claim 1, characterized in that Before the step of generating a time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and the target path model, the method further includes: Construct a time dependency model between adjacent key time nodes based on the time series difference between different key time nodes of historical project data; Constructing an initial path model according to the planned arrival time and the time dependency model, wherein the initial path model includes six consecutive key time nodes and an initial timing difference between any two adjacent key time nodes; The initial timing difference is adjusted according to a preset ratio corresponding to the delay risk assessment value to obtain a target path model.
3. The method according to claim 2, characterized in that The step of constructing an initial path model based on the planned arrival time and the time dependency model specifically includes: Determine the first node interval time, the second node interval time, and the third node interval time according to the minimum value, the median value, and the maximum value of the initial time series difference values respectively; An optimistic path, a most likely path, and a pessimistic path of an initial path model are constructed according to the first node interval time, the second node interval time, and the third node interval time, respectively.
4. The method according to claim 1, wherein The step of grouping the construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain a procurement package corresponding to each construction stage and construction area specifically includes: Obtain information on remaining materials in the customer's warehouse system; Automatically matching the specification parameters in the material list corresponding to each construction stage and construction area with the specification parameters of the materials in the remaining material information; Deduct the remaining available material quantity and the actual target material quantity that needs to be purchased from the material list based on the matching results; After pre-marking the remaining materials that have been successfully matched in the customer's warehouse system, the procurement package is constructed according to the target materials and corresponding quantities that actually need to be purchased.
5. The method according to claim 1, wherein The step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time based on the actual execution time of each key time node to obtain a real-time updated final procurement plan specifically includes: Detecting the time deviation between the actual execution time of the key time node in the procurement package and the corresponding time prediction value; When the time deviation value exceeds a preset deviation threshold, multiple adjustment paths are generated based on a preset adjustment strategy library, wherein the adjustment strategy library includes an expedited logistics strategy, a supplier replacement strategy, and a construction sequence adjustment strategy. The adjustment path is a strategy combination determined based on the material type, supplier distribution, and construction urgency of the procurement package. Performing parallel computational evaluation of cost, risk, and time benefit on each adjustment path to obtain an evaluation result; The optimal adjustment path is selected based on the current constraints of the project and the evaluation results, and the time forecast values of all key time nodes in the procurement package are updated to obtain the final procurement plan updated in real time.
6. The method according to claim 1, characterized in that After the step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time according to the actual execution time of each key time node to obtain a real-time updated final procurement plan, the method further includes: generating a unique order indicator for each batch of receipt records during the material receipt phase of executing the final procurement plan; After the material inspection certificate is associated with the order indicator and stored, the order indicator and the material inspection certificate are automatically applied to all materials received in the same batch.
7. The method according to claim 1, characterized in that After the step of adjusting the time forecast values of all key time nodes in the corresponding procurement package in real time according to the actual execution time of each key time node to obtain a real-time updated final procurement plan, the method further includes: Calculating a material design margin plan for each procurement package based on the bill of materials corresponding to the procurement package, wherein the material design margin plan includes two parameters: a design quantity and a design margin, wherein the design margin is a preset percentage of the design quantity; Real-time monitoring of unplanned material usage during on-site use of the procurement package, including design changes, material loss, material damage, and over-issuance of materials; A dynamic material margin difference and a dynamic procurement application corresponding to the dynamic material margin difference are calculated based on the material design margin plan and the unplanned material usage; When the dynamic material margin difference is lower than a preset threshold, the dynamic procurement application is integrated into the final procurement plan according to the priority corresponding to the delay risk assessment value.
8. A material management system, characterized in that: The material management system includes: one or more processors and memory; The memory is coupled to the one or more processors, and is configured to store computer program codes, where the computer program codes include computer instructions. The one or more processors call the computer instructions to enable the material management system to execute the method according to any one of claims 1 to 7.
9. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on a material management system, the material management system is caused to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that When the computer program product is run on a material management system, the material management system is enabled to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Receiving method and system
CN104574014A
EPC project time control method, system and equipment and storage medium
CN108108916A
Intelligent supply chain management platform based on product purchase
CN118840045A
Building project material ordering optimization method and system considering supply interruption
CN119722242A
Engineering design project process management system and method thereof
CN119904062A