A procurement plan generation method and system for EPC projects
By grouping EPC project materials by stage and region, setting buffer periods, and building a key time node model, the static and inflexible problem of traditional procurement plans is solved, enabling dynamic adjustment of procurement plans and reliability of material supply, thus ensuring that projects are completed on schedule.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING WORLEY ENGINEERING TECHNOLOGY CO LTD
- Filing Date
- 2025-05-15
- Publication Date
- 2026-07-10
AI Technical Summary
Traditional EPC project procurement planning management lacks a dynamic adjustment mechanism, resulting in insufficient accuracy and adaptability of procurement plans when facing complex and ever-changing project environments. This makes it impossible to respond in a timely manner to changes such as supplier delays and logistical blockages, affecting construction progress and resource allocation.
By grouping construction materials according to construction stages and regions, setting buffer periods, and constructing a target path model containing six key time nodes, and by making real-time adjustments based on historical data and actual execution, a dynamic procurement plan is generated.
It improved the dynamic adaptability of procurement plans, effectively responded to emergencies such as supplier delays and logistical disruptions, ensured the timely completion of projects, and optimized the reliability of material supply and the efficiency of resource utilization through multi-dimensional risk assessment and intelligent resource management.
Smart Images

Figure CN120450604B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of EPC project materials management, and in particular to a method and system for generating procurement plans for EPC projects. Background Technology
[0002] In Engineering, Procurement, and Construction (EPC) projects, procurement management, as a crucial component of project lifecycle management, has a decisive impact on project cost control and schedule management. Especially in large-scale industrial and infrastructure EPC projects, due to the wide variety of construction materials, complex procurement chains, and long project cycles, ensuring the timely arrival of critical materials at the construction site has become a core issue that urgently needs to be addressed in project management.
[0003] In related technologies, traditional EPC project procurement planning management mainly relies on project managers or procurement managers to make overall plans based on experience. This management model usually adopts a backward planning method, that is, starting from the construction requirement date, determining the time nodes of each procurement stage according to the estimated procurement cycle, and then the procurement personnel execute the tasks of each node one by one. The procurement personnel will summarize the material requirements and conduct centralized procurement, and maintain basic information such as key milestone time points, such as inquiry time and order placement time, in the system to form a preliminary procurement plan.
[0004] However, this traditional procurement management model often suffers from insufficient accuracy and adaptability in the face of complex and ever-changing EPC project environments due to its static and experience-based nature. Once formulated, procurement plans are rarely adjusted. When changes occur during project execution, such as supplier production delays or logistical disruptions, the procurement plan cannot promptly reflect the impact of these changes on subsequent stages. This makes it difficult for project managers to anticipate potential material arrival delays, potentially leading to a series of chain reactions such as construction delays and improper resource allocation. Summary of the Invention
[0005] This application provides a method and system for generating procurement plans for EPC projects, which addresses the problem that the lack of a dynamic adjustment mechanism in existing EPC project procurement plan management makes it difficult to respond to changes in actual execution in a timely manner.
[0006] Firstly, this application provides a method for generating procurement plans for EPC projects, applied to a materials management system, the method comprising:
[0007] The construction materials are grouped according to the material list corresponding to different construction stages and construction areas in the construction plan, resulting in a procurement package corresponding to each construction stage and construction area.
[0008] A corresponding preset buffer period is matched based on the delay risk assessment value corresponding to each procurement package. The delay risk assessment value is calculated based on the preset risk assessment dimensions and historical procurement data.
[0009] The planned arrival time of each procurement package is determined based on the preset buffer time period corresponding to each procurement package and the start time of the construction phase to which each procurement package belongs in the construction plan. The planned arrival time is earlier than the start time.
[0010] Based on the planned arrival time and the target path model, the time prediction value corresponding to each key time node in each procurement package is generated. The target path model is constructed based on the time series difference between different key time nodes in 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.
[0011] Based on 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 that is updated in real time.
[0012] Through the above embodiments, the system addresses the problem of static and inflexible procurement plans in traditional EPC projects by employing a delay risk assessment and dynamic adjustment mechanism based on historical data. This method groups materials by construction stage and region, sets targeted buffer times, and constructs a target path model containing the temporal relationships between six key time nodes. The system can adjust the predicted values of each key time node in the target path model in real time based on the actual execution time, making the procurement plan dynamically adaptable. This effectively addresses unforeseen circumstances such as supplier delays and logistical disruptions, improving the reliability of material supply for EPC projects and ensuring on-time project completion.
[0013] In some embodiments, prior to the step of generating the time forecast value corresponding to each key time node in each of the procurement packages based on the planned arrival time and the target path model, the method further includes:
[0014] A time dependency model between adjacent key time nodes is constructed based on the time series differences between different key time nodes in historical project data.
[0015] An initial path model is constructed based on the planned arrival time and the time dependency model. The initial path model includes six consecutive key time nodes and the initial time difference between any two adjacent key time nodes.
[0016] The initial timing difference is adjusted according to a preset ratio corresponding to the delay risk assessment value to obtain the target path model.
[0017] Through the above embodiments, the system analyzes the time-series differences of different key time nodes in historical project data to construct a time dependency model, and generates an initial path model based on this model. By adjusting the initial time-series differences to form a target path model, this method can dynamically optimize the time sequence arrangement between time nodes according to the risk of delays. This mechanism solves the problem of overly fixed time node arrangements in traditional procurement management, enabling procurement plans to adapt more flexibly to changes in the actual construction environment.
[0018] In some embodiments, the step of constructing an initial path model based on the planned arrival time and the time dependency model specifically includes:
[0019] The first node interval, the second node interval, and the third node interval are determined based on the minimum, median, and maximum values of the initial timing difference, respectively.
[0020] Based on the interval time of the first node, the interval time of the second node, and the interval time of the third node, construct the optimistic path, the most likely path, and the pessimistic path of the initial path model.
[0021] Through the above embodiments, the system constructs three paths by analyzing the minimum, median, and maximum values of the time series differences. This allows the system to comprehensively assess 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 improves the resilience of EPC projects.
[0022] In some embodiments, the step of 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 specifically includes:
[0023] Obtain information on remaining materials in the customer's warehousing system;
[0024] The specifications in the material list corresponding to each construction stage and construction area are automatically matched with the specifications of the materials in the remaining material information;
[0025] Based on the matching results, deduct the remaining usable materials and the target materials that actually need to be purchased from the bill of materials.
[0026] After marking the remaining materials that have been successfully matched in the customer's warehousing system, the procurement package is constructed based on the target materials and corresponding quantities that are actually needed to be purchased.
[0027] Through the above embodiments, the system solves the problems of idle and duplicate procurement of surplus materials in traditional EPC projects by intelligently matching surplus materials in the customer's warehousing system. The system automatically matches the construction material list with surplus materials, calculates the actual quantity of target materials that need to be procured, 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 use the same batch of surplus materials simultaneously, significantly improving resource utilization efficiency.
[0028] 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:
[0029] Detect the time deviation between the actual execution time and the corresponding predicted time value of key time nodes in the procurement package;
[0030] When the time deviation value exceeds the preset deviation threshold, multiple adjustment paths are generated based on the preset adjustment strategy library. The adjustment strategy library includes expedited logistics strategy, supplier replacement strategy and construction sequence adjustment strategy. The adjustment path is a combination of strategies determined according to the material type, supplier distribution and construction urgency of the procurement package.
[0031] For each of the aforementioned adjustment paths, a parallel computational evaluation of cost, risk, and time benefit is performed to obtain the evaluation results;
[0032] Based on the current constraints of the project and the evaluation results, the optimal adjustment path is selected, and the time forecast values of all key time nodes in the procurement package are updated to obtain the real-time updated final procurement plan.
[0033] Through the above embodiments, the system achieves efficient dynamic adjustment of the procurement plan by evaluating multiple dimensions and intelligently selecting the optimal adjustment path. When the time deviation exceeds a threshold, the system generates multiple adjustment paths based on a preset strategy library, and evaluates the cost, risk, and time efficiency of each path through parallel computation to select the optimal solution. This multi-strategy, multi-dimensional dynamic adjustment mechanism avoids the one-sidedness of single-dimensional decision-making, significantly improves the adaptability and flexibility of the procurement plan, and enables the project to maintain stable progress in complex environments.
[0034] 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 the real-time updated final procurement plan, the method further includes:
[0035] During the material receiving process of executing the final procurement plan, a unique order indicator is generated for each batch of receiving records;
[0036] After the material inspection certificate is associated with and stored with the order indicator, the order indicator and the material inspection certificate are automatically applied to all materials received in the same batch.
[0037] Through the above embodiments, the system solves the problem of cumbersome certificate management in the material receiving process of traditional EPC projects by using order indicators and an automatic associated storage mechanism. The system generates a unique order indicator for each batch of receiving records and automatically associates it with the material inspection certificate, applying it to all materials in the same batch. This digital certificate management method eliminates errors that may arise from manual association, enabling the project team to query and verify material conformity certificates at any time, significantly improving the efficiency and reliability of material quality management.
[0038] 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 the real-time updated final procurement plan, the method further includes:
[0039] Based on the bill of materials corresponding to the procurement package, calculate the material design margin plan for each procurement package. The material design margin plan includes two parameters: design quantity and design margin. The design margin is a preset percentage of the design quantity.
[0040] Real-time monitoring of the unplanned material usage during the on-site use of the procurement package, including changes in requirement design, material loss, material damage, and excessive material issuance;
[0041] Based on the material design margin plan and the unplanned material usage, the dynamic material margin difference and the corresponding dynamic procurement application are calculated.
[0042] When the dynamic material surplus 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.
[0043] Through the above embodiments, the system effectively solves the material shortage risk problem in traditional EPC projects by employing a dynamic material surplus management mechanism. The system monitors unplanned material usage in real time, calculates dynamic material surplus discrepancies, and automatically generates dynamic procurement requests based on risk priority when the discrepancy falls below a threshold. This intelligent surplus management avoids resource waste caused by over-purchasing while ensuring timely replenishment of critical materials, significantly improving the flexibility and resilience of material management in EPC projects, enabling projects to cope with various changes and unforeseen circumstances.
[0044] Secondly, this application provides a material management system, which includes: one or more processors and a memory;
[0045] The memory is coupled to the one or more processors. The memory is used to store computer program code, which includes computer instructions. The one or more processors call the computer instructions so that the material management system can implement the procurement plan generation method for EPC projects provided in the above embodiments, which will not be described in detail here.
[0046] Thirdly, this application provides a computer-readable storage medium including instructions that, when executed on a material management system, enable the material management system to implement a procurement plan generation method for EPC projects provided in the above embodiments, which will not be elaborated further here.
[0047] Fourthly, this application provides a computer program product that, when run on a material management system, enables the material management system to implement a procurement plan generation method for EPC projects provided in the above embodiments, which will not be elaborated here.
[0048] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0049] 1. The system addresses the static and inflexible nature of traditional EPC project procurement plans by employing a delay risk assessment and dynamic adjustment mechanism based on historical data. This method groups materials by construction stage and region, sets targeted buffer times, and constructs a target path model containing the temporal relationships between six key time nodes. The system can adjust the predicted values of each time node in the target path model in real time based on actual execution time, making the procurement plan dynamically adaptable. This effectively addresses unforeseen circumstances such as supplier delays and logistical disruptions, improving the reliability of material supply for EPC projects and ensuring on-time project completion.
[0050] 2. The system constructs three paths—optimistic, most likely, and pessimistic—by analyzing the minimum, median, and maximum values of time-series differences, achieving comprehensive risk assessment. When execution deviations exceed a threshold, the system generates multiple adjustment paths based on a preset strategy library and evaluates the cost, risk, and time efficiency of each path through parallel computation to select the optimal solution. This dual mechanism, combining multi-scenario prediction and multi-dimensional evaluation, enables procurement plans to maintain high flexibility and adaptability in the face of complex changes, providing EPC projects with comprehensive risk control capabilities.
[0051] 3. The system achieves precise control of material resources in EPC projects through intelligent resource allocation and dynamic surplus management mechanisms. On the one hand, the system automatically matches surplus materials in the client's warehousing system with construction needs, solving the problems of idle materials and duplicate purchases. On the other hand, the system monitors the use of unplanned materials in real time, calculates dynamic surplus discrepancies, and automatically generates purchase requests based on risk priority when the discrepancy falls below a threshold. This two-way resource management mechanism, which integrates intelligent matching and dynamic monitoring, optimizes the utilization of existing resources, ensures the timely replenishment of critical materials, and improves the quality management level of materials throughout their entire lifecycle through digital order indicators and certificate association technology, creating significant economic and management benefits for EPC projects. Attached Figure Description
[0052] Figure 1 This is a flowchart illustrating a method for generating a procurement plan for an EPC project, as described in an embodiment of this application.
[0053] Figure 2 This is another flowchart illustrating a method for generating procurement plans for EPC projects, as described in this application embodiment;
[0054] Figure 3 This is a schematic diagram of the physical device structure of a material management system in the embodiments of this application. Detailed Implementation
[0055] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to any or all possible combinations including one or more of the listed items.
[0056] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0057] For ease of understanding, the method provided in this implementation is described in process below. Please refer to [link / reference]. Figure 1 This is a flowchart illustrating a pending method in an embodiment of this application.
[0058] S101. Based on the material list corresponding to different construction stages and construction areas in the construction plan, group the construction materials to obtain the procurement package corresponding to each construction stage and construction area.
[0059] Among them, the construction plan refers to the document that plans the construction process, time arrangement, and resource allocation in an engineering project; the construction stage refers to the various stages in the construction process according to different construction content, technology, or time, such as the foundation construction stage and the main structure construction stage; the construction area refers to the different work areas divided according to the spatial layout of the construction site, such as area A and area B; the bill of materials is a list that records in detail the name, specifications, quantity, and other information of various materials required for construction; and the procurement package is a collection formed by grouping construction materials according to certain rules, with each procurement package containing a group of related construction materials.
[0060] This step is executed after the EPC project is launched and the procurement plan needs to be determined based on construction requirements. Specifically, the materials management system obtains the material lists corresponding to different construction stages and areas from the construction plan. Then, the system categorizes and integrates the construction materials in the lists according to the two dimensions of construction stage and construction area, grouping materials belonging to the same construction stage and construction area together, ultimately forming procurement packages corresponding to each construction stage and construction area. The purpose of this grouping is to facilitate precise procurement management for different procurement packages in the future, improving procurement efficiency and accuracy.
[0061] Optionally, during the procurement needs assessment phase after the EPC project commences, the materials management system can also establish a data connection with the customer's warehousing system to obtain remaining material information, including material types, specifications, quantities, and storage locations, through data interface integration, file transfer, or manual input. Next, for each construction phase and area, the system extracts the specification parameters of each material from the material list and compares them one by one with the obtained specifications of the remaining materials, determining the matching result based on precise or fuzzy matching rules. Then, based on the matching result, the system deducts the usable remaining material quantity from the corresponding material quantity in the material list, thereby determining the actual target material quantity needed for procurement and precisely adjusting the material list. Finally, the system sends an instruction to the customer's warehousing system to mark the successfully matched remaining materials to prevent misoperation, and then integrates the actual target materials and their quantities into a procurement package according to rules such as construction phase and area.
[0062] S102. Match the corresponding preset buffer period based on the delay risk assessment value of each procurement package.
[0063] Among them, the delay risk assessment value is used to represent the magnitude of the risk of delays that may occur during the procurement process for each procurement package; the preset buffer period is a pre-set time period used to deal with possible delays during the procurement process; the preset risk assessment dimension refers to multiple aspects that are predetermined to assess the delay risk of procurement packages, such as supplier reliability and logistics stability; historical procurement data refers to relevant data accumulated during past procurement activities, including procurement time, supplier information, logistics status, etc.
[0064] The materials management system quantifies the delay risk of each procurement package based on preset risk assessment dimensions and historical procurement data, deriving a corresponding delay risk assessment value. Then, according to pre-defined relationships, the system matches a preset buffer period for each assessed delay risk value. This buffer period will be used to subsequently determine the planned arrival time of the procurement package, thereby reducing the impact of procurement delays on the construction schedule.
[0065] 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 results with the preset risk-buffer time correspondence table to find the matching preset buffer time period.
[0066] Understandably, other methods can also be used to achieve matching, such as manually adjusting the correspondence between risk assessment values and buffer periods through expert experience; this is not limited here.
[0067] 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 of the construction phase corresponding to each procurement package in the construction plan.
[0068] Specifically, the materials management system obtains the preset buffer time period for each procurement package, and also obtains the start time of the construction phase to which the procurement package belongs in the construction plan. The system pushes the start time forward by the length of the preset buffer time period, and the resulting time is the planned arrival time of the procurement package. Ensuring that the planned arrival time is earlier than the start time is to allow sufficient time to deal with unexpected situations during the procurement process, ensuring that construction materials are supplied on time and do not affect the construction progress.
[0069] It should be noted that the commencement time refers to the specific time when each construction stage in the construction plan begins; the planned arrival time refers to the estimated time when the materials in the procurement package will arrive at the construction site to ensure the smooth progress of construction.
[0070] S104. Generate the time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and target path model.
[0071] The planned arrival time refers to the estimated 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 built based on the time series differences between different key time nodes in historical project data, used to predict each key time node 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.
[0072] Furthermore, the materials management system obtains the planned arrival time for each procurement package and simultaneously invokes the target path model. The target path model contains temporal relationship information between different key time nodes. Based on the planned arrival time, and following the logical order and time interval relationships between the key time nodes in the target path model, the system sequentially calculates the predicted time values for each key time node in each procurement package. For example, based on the temporal difference between the logistics delivery time and other key time nodes in the target path model, combined with the planned arrival time, the system calculates the predicted logistics delivery time, and then deduces the predicted values for other key time nodes such as production completion time and order placement time.
[0073] Optionally, the system first reads the target path model data and the planned arrival time of the procurement package from the database, uses the planned arrival time as the starting time, and calculates the time prediction value of each key time node in turn according to the order of each key time node in the target path model and the preset time interval, and stores the calculation results in the corresponding data table.
[0074] S105. Adjust 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 the final procurement plan updated in real time.
[0075] Specifically, the materials management system continuously monitors the actual execution 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 previously calculated corresponding time prediction value. If a discrepancy is found, the system adjusts the time prediction values of all key time nodes in the procurement package in real time based on the discrepancy and the temporal relationship between key time nodes in the target path model. Based on the adjusted time prediction values and specific procurement material information, the system generates a final procurement plan to ensure that the procurement plan accurately reflects the actual situation, guarantees the smooth progress of procurement activities, and meets the overall project schedule requirements.
[0076] Optionally, upon finalizing the procurement plan and receiving materials at the construction site, the materials management system can generate a unique order indicator for each batch of receiving records based on preset coding rules. These rules can include information such as timestamps, procurement package numbers, and batch serial numbers to ensure uniqueness, and are associated with the receiving record and stored in the receiving record table of the database. Upon receiving the material inspection certificate, the system associates the key certificate information with the order indicator for the corresponding batch of receiving records, storing it in a dedicated database table. Then, by setting identifiers in the material storage area or marking them 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. This allows for quick retrieval of inspection certificate information for all materials in the batch via the order indicator when querying material information later, facilitating material quality management and traceability for the project team.
[0077] In the above embodiments, the system addresses the problem of static and inflexible procurement plans in traditional EPC projects by employing a delay risk assessment and dynamic adjustment mechanism based on historical data. This method groups materials by construction stage and region, sets targeted buffer times, and constructs a target path model containing the temporal relationships between six key time nodes. The system can adjust the predicted values of each time node in the target path model in real time based on the actual execution time, making the procurement plan dynamically adaptable. This effectively addresses unforeseen circumstances such as supplier delays and logistical disruptions, improving the reliability of material supply for EPC projects and ensuring on-time project completion.
[0078] The following provides a more detailed description of the process of the method provided in this implementation. Please refer to [link / reference]. Figure 2 This is another flowchart illustrating the pending method in the embodiments of this application.
[0079] S201. Construct a time dependency model between adjacent key time nodes based on the time difference between different key time nodes in historical project data.
[0080] Among them, historical project data represents various relevant data accumulated during the execution of previous EPC projects, covering aspects such as procurement process, construction progress, material usage, and supplier information; time 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 time difference between different key time nodes, used to reflect the time interdependence between key time nodes.
[0081] Perform this step after completing the procurement package grouping and determining the planned arrival time, but before generating key time node time forecasts based on the planned arrival time and target path model.
[0082] Specifically, the materials management system extracts historical project data from databases or other data storage platforms, filtering out portions relevant to key time points in the procurement process. The system statistically analyzes the time-series differences between different key time points; for example, it calculates the difference between the inquiry time and the demand generation time, and the difference between the bid opening time and the inquiry time, in multiple historical projects. Through in-depth research on these differences, the system uncovers potential patterns and connections, thereby constructing a time dependency model between adjacent key time points to clarify the time-related mutual influence mechanisms of each key time point.
[0083] Optionally, the system first reads historical project data from the database, uses data processing tools to clean and preprocess the data at key time points, removing outliers and erroneous data. Then, statistical analysis algorithms are used to calculate statistics such as the average difference and standard deviation between adjacent key time points, and a time dependency model is constructed based on these statistics. The model data is stored in a dedicated database table. Optionally, machine learning algorithms, such as association rule mining algorithms, are used, with key time point data from historical projects as the training set. The algorithm automatically learns the relationships between key time points, thereby generating a time dependency model, which is then evaluated and optimized to ensure its accuracy. Understandably, other methods can also be used, such as inviting industry experts to jointly construct the time dependency model based on experience and historical data; this is not limited here.
[0084] S202. Determine the interval time of the first node, the interval time of the second node, and the interval time of the third node based on the minimum, median, and maximum values of the initial timing difference, respectively.
[0085] The initial time difference refers to the time interval difference initially determined between two adjacent key time nodes when constructing the initial path model.
[0086] The materials management system acquires the initial time-series difference data required to construct the initial path model. The system sorts these initial time-series differences and identifies the minimum, median, and maximum values. The minimum value determines the first node interval, representing the shortest interval between adjacent critical time nodes under ideal conditions. The median value determines the second node interval, reflecting the most common and likely interval between adjacent critical time nodes. The maximum value determines the third node interval, representing the longest interval between adjacent critical time nodes under the worst-case scenario.
[0087] S203. Construct the optimistic path, most likely path, and pessimistic path of the initial path model based on the interval time of the first node, the interval time of the second node, and the interval time of the third node, respectively.
[0088] Specifically, the materials management system uses the planned arrival time as the starting point and combines it with 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—according to the first node interval, thus constructing the procurement process path under optimistic conditions. For the most likely path, the system determines the time arrangement of each key time node based on the second node interval, forming the most probable procurement process path. For the pessimistic path, the system sets the intervals and order of each key time node based on the third node interval, thus constructing the procurement process path under pessimistic conditions.
[0089] S204. Adjust the initial timing difference according to the preset ratio corresponding to the delay risk assessment value to obtain the target path model.
[0090] Specifically, the materials management system obtains the delay risk assessment value for each procurement package and the initial time difference value used when constructing the initial path model. The system calculates the delay risk assessment value against a preset ratio according to pre-defined rules. For example, if the delay risk assessment value is high, the initial time difference value is increased appropriately according to the preset ratio; if the delay risk assessment value is low, the initial time difference value is decreased appropriately according to the preset ratio. After adjusting the initial time difference values between adjacent key time nodes in the initial path model accordingly, a target path model that more accurately reflects procurement risks is obtained, making the subsequent time prediction values generated based on this model more reliable and practical.
[0091] In the above embodiment, the system analyzes the time-series differences of different key time nodes in historical project data to construct a time dependency model, and generates an initial path model based on this model. By adjusting the initial time-series differences to form a target path model, this method can dynamically optimize the timing arrangement between time nodes according to the risk of delays. This mechanism solves the problem of overly fixed time node arrangements in traditional procurement management, enabling procurement plans to adapt more flexibly to changes in the actual construction environment.
[0092] S205. Detect the time deviation between the actual execution time and the corresponding predicted time value of key time nodes in the procurement package.
[0093] This step is executed after the procurement activity enters the execution phase, following the generation of time forecasts for key time nodes in each procurement package based on the planned arrival time and target path model. Specifically, the materials 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 time forecast values. Then, the system calculates the difference between the two to determine the time deviation value. For example, if the predicted inquiry time for a procurement package is May 10th, and the actual inquiry time is May 12th, then the time deviation value for that inquiry time is 2 days. By calculating and analyzing the time deviation value, the system can determine whether the procurement progress meets expectations, providing a basis for possible subsequent adjustments.
[0094] S206. When the time deviation value exceeds the preset deviation threshold, multiple adjustment paths are generated based on the preset adjustment strategy library, and the cost, risk and time benefit of each adjustment path are evaluated in parallel.
[0095] Specifically, when the materials management system determines that the time deviation of a critical time node for a procurement package exceeds a preset deviation threshold, the system selects appropriate strategies from a preset adjustment strategy library based on the specific attributes of the procurement package, such as material type, supplier distribution, and the urgency of the current construction, to generate multiple adjustment paths. For example, if the procured material is perishable and the supplier is far away, and the construction is at a critical node that cannot be delayed, the system may combine an expedited logistics strategy with a strategy to adjust the construction sequence into an adjustment path. If other reliable suppliers exist, it may also generate adjustment paths that include a supplier replacement strategy. After generating the adjustment paths, the system uses a preset calculation model to perform parallel calculations and evaluations of the cost, risk, and time benefits of each adjustment path. For example, it calculates the increased freight costs required by the expedited logistics strategy, the potential quality risks of replacing suppliers, and the impact of adjusting the construction sequence on the overall project schedule, thereby comprehensively evaluating the feasibility and advantages and disadvantages of each path.
[0096] S207. Based on the current constraints and evaluation results of the project, select the optimal adjustment path and update the time forecast values of all key time nodes in the procurement package to obtain the final procurement plan updated in real time.
[0097] Specifically, the materials management system comprehensively analyzes the current constraints of the project and the evaluation results of each adjustment path. For example, if the project budget is limited, adjustment paths with excessively high costs will be excluded first; if the construction site does not meet certain construction conditions during a specific period, paths involving adjustments to that construction sequence will also be excluded. After excluding paths that do not meet the conditions, the path with the best overall performance in terms of cost, risk, and time efficiency is selected as the optimal adjustment path from the remaining paths. 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, the logistics delivery time will be brought forward, and the system will recalculate the time forecasts for other key time nodes such as production completion time and order placement time based on the forward logistics time. Finally, based on the updated time forecasts and other relevant information of the procurement package, a final procurement plan updated in real time is generated to ensure that the procurement plan meets the actual situation and schedule requirements of the project.
[0098] In the above embodiments, the system achieves efficient dynamic adjustment of the procurement plan 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 evaluates the cost, risk, and time efficiency of each path through parallel computation to select the optimal solution. This multi-strategy, multi-dimensional dynamic adjustment mechanism avoids the one-sidedness of single-dimensional decision-making, significantly improves the adaptability and flexibility of the procurement plan, and enables the project to maintain stable progress in complex environments.
[0099] S208. Calculate the material design margin plan for each procurement package based on the material list corresponding to the procurement package, and monitor the unplanned material usage of the procurement package in real time during its on-site use.
[0100] Specifically, the materials management system first retrieves the materials list for each procurement package from the database. Based on the material types and quantities in the list, and combined with the preset design margin percentage, it calculates the material design margin plan for each procurement package. 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 figures. Simultaneously, the system monitors the unplanned material usage of procurement packages in real time during on-site use by connecting with the construction site management system or setting up on-site data acquisition terminals. If any design changes, lost or damaged materials, or over-issuance are detected, the relevant data is immediately recorded.
[0101] S209. Based on the material design surplus plan and the unplanned material usage, calculate the dynamic material surplus difference and the corresponding dynamic procurement application.
[0102] The material management system retrieves the calculated material design margin plan data from step S208, as well as the monitored data on unplanned material usage. The system calculates the dynamic material margin difference based on the design margin in the material design margin plan and the actual unplanned material usage. For example, if the design margin is 10 units, but unplanned material usage results in a reduction of 15 units, then the dynamic material margin difference is 5 units. Based on the calculated dynamic material margin difference, the system automatically generates a corresponding dynamic purchase requisition. The dynamic purchase requisition clearly specifies the type and quantity of materials required for replenishment. For example, in the above example, the system will generate a requisition to purchase 5 units of that type of material to ensure timely replenishment and meet construction needs.
[0103] S210. When the dynamic material surplus difference is lower than the preset threshold, the dynamic procurement application is integrated into the final procurement plan according to the priority corresponding to the delay risk assessment value.
[0104] Specifically, the materials management system compares the calculated dynamic material surplus difference with a preset threshold. If the dynamic material surplus difference is lower than the preset threshold, it indicates that the current material surplus is insufficient, which may affect the construction schedule and requires supplementary procurement. The system determines the priority of each dynamic procurement request based on the delay risk assessment value calculated for each procurement package. For example, procurement packages with higher delay risk assessment values have higher priority for their dynamic procurement requests. Then, the system integrates the dynamic procurement requests into the final procurement plan according to priority. The system adjusts information such as the type, quantity, and timing of material procurement in the final procurement plan to ensure that supplementary materials arrive in a timely manner to meet construction needs.
[0105] In the above embodiments, the system effectively addresses the material shortage risk problem in traditional EPC projects through a dynamic material surplus management mechanism. The system monitors unplanned material usage in real time, calculates dynamic material surplus discrepancies, and automatically generates dynamic procurement requests based on risk priority when the discrepancy falls below a threshold. This intelligent surplus management avoids resource waste caused by over-purchasing while ensuring timely replenishment of critical materials, significantly improving the flexibility and resilience of material management in EPC projects, enabling projects to cope with various changes and unforeseen circumstances.
[0106] The material management system of this invention is applied to electronic devices. Figure 3 A schematic diagram of the architecture of an electronic device suitable for implementing embodiments of the present invention is shown.
[0107] It should be noted that, Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0108] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by instructions (computer programs), or by instructions (computer programs) controlling related hardware. These 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 multiple instructions that can be loaded by the processor to execute any step of the method provided in the embodiments of the present invention.
[0109] Specifically, the storage medium and the processor are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more signal lines. The storage medium stores computer-executable instructions that implement data access control methods, including at least one software functional 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 program and module 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 stores the program, and the processor executes the program after receiving the execution instructions.
[0110] Furthermore, the software programs and modules within the aforementioned storage medium may also include an operating system, which may include various software components and / or drivers for managing system tasks (e.g., memory management, storage device control, power management, etc.) and can communicate with various hardware or software components to provide an operating environment for other software components. The processor may be an integrated circuit chip with signal processing capabilities. The aforementioned processor may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc., which can implement or execute the methods, steps, and logic flowcharts disclosed in this embodiment. The general-purpose processor may be a microprocessor or any conventional processor.
[0111] Since the instructions stored in the storage medium can execute the steps in any of the methods provided in the embodiments of the present invention, the beneficial effects of any of the methods provided in the embodiments of the present invention can be achieved, as detailed in the preceding embodiments, and will not be repeated here.
[0112] 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 variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for generating procurement plans for EPC projects, applied to a materials management system, characterized in that, The method includes: The construction materials are grouped according to the material list corresponding to different construction stages and construction areas in the construction plan, resulting in a procurement package corresponding to each construction stage and construction area. A corresponding preset buffer period is matched based on the delay risk assessment value corresponding to each procurement package. The delay risk assessment value is calculated based on the preset risk assessment dimensions and historical procurement data. The planned arrival time of each procurement package is determined based on the preset buffer time period corresponding to each procurement package and the start time of the construction phase to which each procurement package belongs in the construction plan. The planned arrival time is earlier than the start time. Based on the planned arrival time and the target path model, the time prediction value corresponding to each key time node in each procurement package is generated. The target path model is constructed based on the time series difference between different key time nodes in 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. Detect the time deviation between the actual execution time and the corresponding predicted time value of key time nodes in the procurement package; When the time deviation value exceeds the preset deviation threshold, multiple adjustment paths are generated based on the preset adjustment strategy library. The adjustment strategy library includes expedited logistics strategy, supplier replacement strategy and construction sequence adjustment strategy. The adjustment path is a combination of strategies determined according to the material type, supplier distribution and construction urgency of the procurement package. For each of the aforementioned adjustment paths, a parallel computational evaluation of cost, risk, and time benefit is performed to obtain the evaluation results; Based on the current constraints of the project and the evaluation results, the optimal adjustment path is selected, 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. Based on the bill of materials corresponding to the procurement package, calculate the material design margin plan for each procurement package. The material design margin plan includes two parameters: design quantity and design margin. The design margin is a preset percentage of the design quantity. Real-time monitoring of the unplanned material usage during the on-site use of the procurement package, including changes in requirement design, material loss, material damage, and excessive material issuance; Based on the material design margin plan and the unplanned material usage, the dynamic material margin difference and the corresponding dynamic procurement application are calculated. When the dynamic material surplus 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.
2. The method according to claim 1, characterized in that, Before the step of generating the time forecast value corresponding to each key time node in each procurement package based on the planned arrival time and target path model, the method further includes: A time dependency model between adjacent key time nodes is constructed based on the time series differences between different key time nodes in historical project data. An initial path model is constructed based on the planned arrival time and the time dependency model. The initial path model includes six consecutive key time nodes and the initial time 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 the target path model.
3. The method according to claim 2, characterized in that, The step of constructing the initial path model based on the planned arrival time and the time dependency model specifically includes: The first node interval, the second node interval, and the third node interval are determined based on the minimum, median, and maximum values of the initial timing difference, respectively. Based on the interval time of the first node, the interval time of the second node, and the interval time of the third node, construct the optimistic path, the most likely path, and the pessimistic path of the initial path model.
4. The method according to claim 1, characterized in that, The step of grouping construction materials according to the material lists corresponding to different construction stages and construction areas in the construction plan to obtain the procurement package corresponding to each construction stage and construction area specifically includes: Obtain information on remaining materials in the customer's warehousing system; The specifications in the material list corresponding to each construction stage and construction area are automatically matched with the specifications of the materials in the remaining material information; Based on the matching results, deduct the remaining usable materials and the target materials that actually need to be purchased from the bill of materials. After marking the remaining materials that have been successfully matched in the customer's warehousing system, the procurement package is constructed based on the target materials and corresponding quantities that are actually needed to be purchased.
5. The method according to claim 1, characterized in that, After the step of updating the time forecast values of all key time nodes in the procurement package to obtain the real-time updated final procurement plan, the method further includes: During the material receiving process of executing the final procurement plan, a unique order indicator is generated for each batch of receiving records; After the material inspection certificate is associated with and stored with the order indicator, the order indicator and the material inspection certificate are automatically applied to all materials received in the same batch.
6. A material management system, characterized in that, The materials management system includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the material management system to perform the method as described in any one of claims 1-5.
7. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on the material management system, the material management system performs the method as described in any one of claims 1-5.
8. A computer program product, characterized in that, When the computer program product is run on the material management system, the material management system performs the method as described in any one of claims 1-5.