A method, system, device and medium for material requirement planning
By integrating production consumption, inventory, and logistics information, and using material decision-making models to formulate material requirements planning, the inefficiency caused by information dispersion is solved, and the accuracy and timeliness of material requirements planning are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
- Filing Date
- 2026-02-28
- Publication Date
- 2026-06-05
AI Technical Summary
In the current process of formulating material requirements planning, information sources are scattered and lack effective connections, resulting in reliance on manual experience and statistics, which is labor-intensive, inefficient, and makes it difficult to achieve timely and accurate material requirements planning.
By acquiring production consumption information, inventory information, and in-transit logistics information of the target materials, and using a material decision model, the basic demand is determined and adjusted. Combined with the in-transit logistics information, the delivery time is determined, and a material demand plan is formulated.
It reduces reliance on manual statistics, improves the accuracy and timeliness of material requirements planning, and reduces the impact of material supply anomalies on production scheduling.
Smart Images

Figure CN122155225A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of materials management technology, and in particular to a method, system, equipment and medium for formulating material requirements planning. Background Technology
[0002] With the continuous development of manufacturing production models, more and more components are being produced off-site in the form of modular parts or small assemblies, and supplied by different suppliers. Under this production model, the variety and quantity of materials are large, the supply sources are dispersed, and the complexity of material supply management is significantly increased.
[0003] In the current material requirements planning (MRP) process, manual statistics and summaries of production consumption, inventory status, and logistics arrival are typically required. Based on these statistics, communication and coordination with suppliers regarding shipments are then conducted. Because this information originates from the production system, inventory management system, and logistics system, and there is a lack of effective connectivity between these systems, it is difficult to integrate the relevant data in a timely and unified manner. This results in MRP development relying heavily on manual experience and statistics, leading to a large workload and low efficiency.
[0004] Based on the above problems, this application proposes a new method for formulating material requirements planning. Summary of the Invention
[0005] In view of the above problems, embodiments of this application provide a method, system, device and medium for formulating material requirements planning, so as to overcome the above problems or at least partially solve the above problems.
[0006] In a first aspect, this application provides a method for formulating a material requirements plan, the method comprising: Obtain production consumption information, inventory information, and in-transit logistics information for the target materials; Based on the production consumption information and inventory information of the target material, determine the basic demand for the target material within a preset period, as well as the material demand index. Based on the material requirement index, the basic requirement is adjusted to obtain the target requirement of the target material; If the target demand is greater than 0, the delivery time of the target material is determined based on the in-transit logistics information of the target material. Based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model.
[0007] Optionally, the step of adjusting the basic demand based on the material demand index to obtain the target demand for the target material includes: Based on the material demand index, determine the fluctuation coefficient of the material demand index within a first preset time period; Based on the fluctuation coefficient of the material demand index, determine the entropy value of the material demand index; The weight of the material demand index is determined based on the entropy value of the material demand index. Based on the material demand index and the corresponding weights, the basic demand is adjusted to obtain the target demand for the target material.
[0008] Optionally, based on the production consumption information and inventory information of the target material, the basic demand for the target material within a preset period is determined, including: Based on the production consumption information of the target material, determine the predicted consumption of the target material within the preset period; Based on the inventory information of the target material, determine the available inventory quantity of the target material within the preset period; Based on the predicted consumption and the available inventory, determine the initial basic demand. A safety factor is configured for the predicted consumption to obtain a safety stock level; The initial basic demand is adjusted by adjusting the safety stock level to obtain the basic demand level.
[0009] Optionally, the material demand indicators include at least the consumption rate fluctuation coefficient and inventory deviation. The material demand indicators are determined based on the production consumption information and inventory information of the target material, including: Based on the production and consumption information of the target material, determine the consumption rate time series of the target material within the preset period; Based on the consumption rate time series, determine the actual consumption of the target material; The consumption rate fluctuation coefficient is determined based on the actual consumption and the predicted consumption. Based on the inventory information of the target material, determine the changes in the inventory status of the target material within the preset period; Based on the changes in the inventory status, determine the required inventory level of the target material; The inventory deviation is determined based on the available inventory and the required inventory.
[0010] Optionally, determining the delivery time of the target material based on its in-transit logistics information includes: Based on the in-transit logistics information, determine the logistics time fluctuation rate and standard logistics time; Obtain the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is derived based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. The risk buffer time is determined based on the logistics time volatility, the weather risk index, and the supplier's historical on-time rate. Based on the available inventory, the depletion time of the available inventory is calculated according to a preset physical consumption rate; The shipping time is determined based on the depletion time of the available inventory, the standard logistics time, and the risk buffer time.
[0011] Optionally, after the supplier completes the shipment of the target material according to the material requirements plan, the method further includes: Monitor the current logistics information of the target material corresponding to the material demand plan, and obtain the remaining logistics time corresponding to the current logistics information; The logistics risk level is determined based on the remaining material time, the depletion time of the available inventory, and the risk buffer time. Based on the logistics risk levels, determine the corresponding production scheduling plan for each logistics risk level.
[0012] Optionally, based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model, including: If the delivery time is less than 0, the material decision model is used to formulate a first material requirement plan for the target material according to the target demand quantity, so as to issue a first material order to the first supplier. If the delivery time is greater than or equal to 0, a second material requirement plan is formulated by the material decision model according to the target demand and the delivery time, so as to issue a second material order to the second supplier.
[0013] A second aspect of this application provides a material requirements planning (MRP) system, the system comprising: The acquisition module is used to acquire production consumption information, inventory information, and in-transit logistics information of the target material. The first determining module is used to determine the basic demand of the target material within a preset period, as well as the material demand index, based on the production consumption information and inventory information of the target material. The correction module is used to correct the basic demand quantity based on the material demand index to obtain the target demand quantity of the target material. The second determining module is used to determine the delivery time of the target material based on the in-transit logistics information of the target material when the target demand is greater than 0. The formulation module is used to formulate a material requirements plan for the target material based on the target demand and the delivery time, using a pre-built material decision model.
[0014] Optionally, the step of correcting the basic demand quantity based on the material demand index to obtain the target demand quantity of the target material, wherein the correction module includes: The first determining submodule is used to determine the fluctuation coefficient of the material demand index within a first preset time period based on the material demand index. The second determining submodule is used to determine the entropy value of the material demand index based on the fluctuation coefficient of the material demand index. The third determining submodule is used to determine the weight of the material demand index based on the entropy value of the material demand index. The first correction submodule is used to correct the basic demand quantity according to the material demand index and the weight corresponding to the material demand index to obtain the target demand quantity of the target material.
[0015] Optionally, based on the production consumption information and inventory information of the target material, the basic demand for the target material within a preset period is determined. The first determining module includes: The fourth determining submodule is used to determine the predicted consumption of the target material within the preset period based on the production consumption information of the target material; The fifth determining submodule is used to determine the available inventory of the target material within the preset period based on the inventory information of the target material; The sixth determination submodule is used to determine the initial basic demand based on the predicted consumption and the available inventory. A configuration submodule is used to configure a safety factor for the predicted consumption to obtain a safety stock level. The second correction submodule is used to correct the initial basic demand based on the safety stock level to obtain the basic demand level.
[0016] Optionally, the material demand index includes at least the consumption rate fluctuation coefficient and inventory deviation. The material demand index is determined based on the production consumption information and inventory information of the target material. The first determining module includes: The seventh determining submodule is used to determine the consumption rate time series of the target material within the preset period based on the production consumption information of the target material; The eighth determining submodule is used to determine the actual consumption of the target material based on the consumption rate time series; The ninth determining submodule is used to determine the consumption rate fluctuation coefficient based on the actual consumption and the predicted consumption. The tenth determining submodule is used to determine the changes in the inventory status of the target material within the preset period based on the inventory information of the target material; The demand inventory determination submodule is used to determine the demand inventory of the target material based on the changes in the inventory status. The inventory deviation determination submodule is used to determine the inventory deviation based on the available inventory and the required inventory.
[0017] Optionally, the second determining module, which determines the delivery time corresponding to the target material based on the in-transit logistics information of the target material, includes: The eleventh determination submodule is used to determine the logistics time fluctuation rate and standard logistics time based on the in-transit logistics information. The acquisition submodule is used to acquire the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is converted based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. The risk buffer time determination submodule is used to determine the risk buffer time based on the logistics time volatility, the weather risk index, and the supplier's historical on-time rate. The calculation submodule is used to calculate the depletion time of the available inventory based on the available inventory and according to a preset physical consumption rate. The delivery time determination submodule is used to determine the delivery time based on the depletion time of the available inventory, the standard logistics time, and the risk buffer time.
[0018] Optionally, the system further includes: The monitoring submodule is used to monitor the current logistics information of the target material corresponding to the material demand plan, and to obtain the remaining logistics time corresponding to the current logistics information. The logistics risk level determination submodule is used to determine the logistics risk level based on the remaining material time, the depletion time of the available inventory, and the risk buffer time. The production scheduling plan determination submodule is used to determine the production scheduling plan corresponding to each of the logistics risk levels based on the logistics risk levels.
[0019] Optionally, based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model. The formulation module includes: The first issuing submodule is used to formulate a first material requirement plan for the target material according to the target demand quantity through the material decision model when the delivery time is less than 0, so as to issue a first material order to the first supplier. The second delivery submodule is used to formulate a second material demand plan based on the target demand and the delivery time using the material decision model when the delivery time is greater than or equal to 0, so as to issue a second material order to the second supplier.
[0020] A third aspect of this application provides an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the material requirements planning method as described in the first aspect of this application.
[0021] A fourth aspect of this application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the material requirements planning method as described in the first aspect of this application.
[0022] The beneficial effects of this application are: This application provides a method for formulating material requirements planning (MRP). The method includes: acquiring production consumption information, inventory information, and in-transit logistics information of a target material; determining the basic demand quantity and material demand index of the target material within a preset period based on the production consumption information and inventory information; correcting the basic demand quantity based on the material demand index to obtain the target demand quantity of the target material; determining the corresponding delivery time of the target material based on the in-transit logistics information when the target demand quantity is greater than 0; and formulating a MRP plan for the target material based on the target demand quantity and the delivery time using a pre-built material decision model. This application integrates the production consumption information, inventory information, and in-transit logistics information of the target material to determine and correct the demand quantity of the target material, and combines the in-transit logistics information to determine the delivery time, thereby formulating a MRP plan. This reduces reliance on manual statistics, improves the accuracy and timeliness of MRP plan formulation, and reduces the impact of material supply anomalies on production scheduling. Attached Figure Description
[0023] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments of this application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a flowchart illustrating the steps of a material requirements planning method provided in an embodiment of this application. Figure 2 This is a flowchart illustrating the determination of the target demand for a target material, as provided in an embodiment of this application. Figure 3 This is a flowchart illustrating the process of determining the delivery time of a target material, as provided in an embodiment of this application. Figure 4 This is an architecture diagram of a material requirements planning (MRP) system provided in an embodiment of this application; Figure 5 This is a schematic diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0025] Exemplary embodiments of this application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of this application and to fully convey the scope of this application to those skilled in the art.
[0026] In a first aspect, this application provides a method for formulating a material requirements plan, such as... Figure 1 As shown, the method includes: S101, obtain the production consumption information, inventory information and in-transit logistics information of the target material.
[0027] In this step, production consumption information, inventory information, and in-transit logistics information of the target material are obtained. In this embodiment, production consumption information includes material type, production schedule, production line cycle time, and consumption rate. Inventory information includes inventory quantity and inventory turnover rate. In-transit logistics information includes origin, destination, estimated transportation time, and transportation mode. In this application, production consumption information can be obtained from the factory's production management system, inventory information can be obtained from the factory's inventory management system, and in-transit logistics information can be obtained from the factory's logistics management system. In this embodiment, to facilitate data processing, the above-mentioned information can also be aggregated in a unified data management platform.
[0028] S102, Based on the production consumption information and inventory information of the target material, determine the basic demand of the target material within a preset period, as well as the material demand index.
[0029] In this step, based on production consumption information and inventory information, the basic demand for the target material is calculated within a preset period, and material demand indicators are generated simultaneously.
[0030] The basic demand is calculated based on the consumption rate per unit time and a preset period, and is corrected by combining available inventory and safety stock. It is used to reflect the amount of materials needed to maintain normal production within the preset period. The material demand index is used to characterize the changing characteristics of the target material demand status, including the degree of fluctuation in the production consumption rate and the degree of deviation of the inventory status from the safety stock.
[0031] S103, Based on the material demand index, the basic demand quantity is corrected to obtain the target demand quantity of the target material.
[0032] In this step, the basic demand is adjusted based on the material demand index to obtain the target demand for the target material.
[0033] In this embodiment, the basic demand can be weighted and adjusted based on factors such as the degree of fluctuation in production consumption rate and the degree of deviation of inventory status from safety stock. This results in a higher target demand when production consumption fluctuates significantly or inventory levels are low, thereby introducing dynamic safety redundancy. Conversely, when production consumption is relatively stable and inventory is sufficient, the target demand is reduced accordingly to avoid over-replenishment of materials, ultimately yielding a target demand that reflects the actual supply and demand situation.
[0034] S104, if the target demand is greater than 0, determine the delivery time of the target material based on the in-transit logistics information of the target material.
[0035] In this step, when the target demand is greater than 0, the estimated depletion time of the available inventory is calculated by combining the inventory consumption progress of the target material and the status of the logistics transportation in transit. Based on this, standard logistics time and logistics risk buffer time are introduced. In this application, the logistics risk buffer time is determined based on factors such as logistics time fluctuations, weather risks, and the supplier's historical on-time rate, so as to ensure that the target material can be transported and arrive at the factory before the inventory is depleted, thereby determining the corresponding delivery time of the target material.
[0036] S105, Based on the target demand and the delivery time, formulate a material requirements plan for the target material using a pre-built material decision model.
[0037] In this step, a material requirements plan (MRP) for the target material is formulated based on the target demand and delivery time using a pre-built material decision model. The MRP model integrates factors such as target demand, delivery time, and material importance, and processes this information using pre-defined decision rules to generate the corresponding MRP. The MRP includes the replenishment quantity of the target material, delivery time points, and corresponding supplier delivery arrangements, and can serve as the basis for subsequent supplier ordering, logistics scheduling, and production scheduling adjustments.
[0038] This application integrates production consumption information, inventory information, and in-transit logistics information of target materials to determine and adjust the demand for target materials, and combines in-transit logistics information to determine the delivery time, thereby formulating a material demand plan. This reduces reliance on manual statistics, improves the accuracy and timeliness of material demand plan formulation, and reduces the impact of material supply anomalies on production scheduling.
[0039] In one embodiment, the step of correcting the basic demand based on the material demand index to obtain the target demand for the target material includes: Based on the material demand index, determine the fluctuation coefficient of the material demand index within a first preset time period; Based on the fluctuation coefficient of the material demand index, determine the entropy value of the material demand index; The weight of the material demand index is determined based on the entropy value of the material demand index. Based on the material demand index and the corresponding weights, the basic demand is adjusted to obtain the target demand for the target material.
[0040] In this embodiment, the fluctuation coefficient of the material demand index within a first preset time period is determined based on the material demand index. The first preset time period can be multiple consecutive production cycles or multiple consecutive statistical periods, such as the most recent several days or several shifts. By statistically analyzing historical data of the material demand index within the first preset time period, the variation range of the material demand index within this time range is calculated to characterize the stability of the material demand status. When the material demand index fluctuates significantly within the first preset time period, it indicates strong uncertainty in material consumption or inventory status; when the fluctuation is small, it indicates that the material demand status is relatively stable.
[0041] Furthermore, the entropy value of the material demand index is determined based on its fluctuation coefficient. This is achieved by normalizing the values of the material demand index over a first preset time period and calculating the corresponding entropy value using an information entropy calculation method. This quantifies the uncertainty of the information contained in the material demand index. The greater the fluctuation of the material demand index, the smaller its entropy value, and the higher the corresponding information validity; conversely, the smaller the fluctuation, the larger its entropy value, and the lower the corresponding information distinguishability.
[0042] Furthermore, the weights of material demand indicators are determined based on their entropy values. By comparing and normalizing the entropy values of different material demand indicators, the relative weight of each indicator in material demand decision-making is determined, giving higher weights to indicators with greater fluctuations and more significant impacts on material demand, thereby achieving dynamic weight allocation for material demand status.
[0043] Finally, based on the material demand indicators and their corresponding weights, the basic demand is adjusted to obtain the target demand for the target material. In this embodiment, each material demand indicator is weighted and calculated with its corresponding weight to adjust the basic demand. This ensures that the target demand not only reflects the theoretical consumption demand within a preset period but also comprehensively considers the fluctuations in material demand. Consequently, replenishment demand is appropriately increased when demand fluctuations are large or inventory deviations are significant, while unnecessary material replenishment is suppressed when demand is relatively stable.
[0044] In one embodiment, determining the basic demand for the target material within a preset period based on the production consumption information and inventory information of the target material includes: Based on the production consumption information of the target material, determine the predicted consumption of the target material within the preset period; Based on the inventory information of the target material, determine the available inventory quantity of the target material within the preset period; Based on the predicted consumption and the available inventory, determine the initial basic demand. A safety factor is configured for the predicted consumption to obtain a safety stock level; The initial basic demand is adjusted by adjusting the safety stock level to obtain the basic demand level.
[0045] In this embodiment, the predicted consumption of the target material within a preset period is determined based on the production consumption information of the target material. In this embodiment, the usage of the target material within the preset period can be predicted and calculated based on the production plan, production line cycle time, and material consumption rate per unit time, thereby obtaining the expected quantity of material to be consumed under normal production conditions, reflecting the theoretical consumption demand of the target material within the preset period.
[0046] Based on the inventory information of the target material, the available inventory quantity of the target material within a preset period is determined. In this embodiment, the quantity of material that can be used for production consumption within the preset period can be calculated by statistically analyzing the current inventory quantity and combining it with information such as occupied inventory and inventory to be consumed, thereby obtaining the available inventory of the target material within the preset period.
[0047] Furthermore, the initial basic demand is determined based on the predicted consumption and available inventory. By subtracting the predicted consumption from the available inventory, the amount of material needed to meet production demand within a preset period is calculated, thus obtaining the initial basic demand without considering safety redundancy.
[0048] Furthermore, a safety factor is configured for the predicted consumption to obtain a safety stock level. In this embodiment, based on the importance of the target material, the stability of historical consumption, and the requirements for production continuity, a corresponding safety factor is set for the predicted consumption. By proportionally scaling up the predicted consumption, a safety stock level is formed to cope with consumption fluctuations or production anomalies.
[0049] Furthermore, a safety stock is introduced to adjust the initial basic demand, so that the basic demand not only covers the normal production consumption demand within the preset period, but also reserves a certain safety redundancy, thereby improving the reliability of material supply.
[0050] This embodiment determines the predicted consumption and available inventory based on production consumption information and inventory information. On this basis, a safety factor is introduced to form a safety stock to correct the initial basic demand. This allows the basic demand to reflect both normal production consumption demand and potential consumption fluctuation risks. This avoids material shortages or excessive replenishment due to inventory estimation errors, improves the rationality and stability of material demand calculation, and helps ensure production continuity and reduce inventory management risks.
[0051] In one embodiment, the material demand index includes at least a consumption rate fluctuation coefficient and an inventory deviation. The material demand index is determined based on the production consumption information and inventory information of the target material, including: Based on the production and consumption information of the target material, determine the consumption rate time series of the target material within the preset period; Based on the consumption rate time series, determine the actual consumption of the target material; The consumption rate fluctuation coefficient is determined based on the actual consumption and the predicted consumption. Based on the inventory information of the target material, determine the changes in the inventory status of the target material within the preset period; Based on the changes in the inventory status, determine the required inventory level of the target material; The inventory deviation is determined based on the available inventory and the required inventory.
[0052] In this embodiment, the material demand indicators include at least the consumption rate fluctuation coefficient and the inventory deviation.
[0053] Based on the production and consumption information of the target material, a consumption rate time series of the target material within a preset period is determined. This embodiment can collect actual consumption data of the target material at preset time intervals within a preset period to form a consumption rate time series reflecting the change in the material consumption rate per unit time, thereby obtaining the dynamic consumption characteristics of the target material in different time periods.
[0054] The actual consumption of the target material is determined based on the consumption rate time series. In this embodiment, the actual total consumption of the target material within the preset period is obtained by accumulating or integrating the consumption rate time series over a preset period, which reflects the material usage under real production conditions.
[0055] Then, based on the actual consumption and the predicted consumption, the consumption rate fluctuation coefficient is determined. This embodiment calculates the consumption rate fluctuation coefficient, which characterizes the stability of the consumption rate, by comparing the degree of difference between the actual and predicted consumption. A higher fluctuation coefficient corresponds to a larger deviation of the consumption rate from the predicted value, thus reflecting the uncertainty of material demand.
[0056] In this embodiment, the inventory status changes of the target material within a preset period are determined based on the inventory information of the target material. This embodiment can monitor the changes in inventory quantity within the preset period to obtain information on inventory consumption, inventory replenishment, and inventory fluctuations, which can be used to reflect the status characteristics of inventory changes over time, i.e., the inventory status changes of the target material within the preset period.
[0057] Furthermore, the required inventory level for the target material is determined based on changes in inventory status. This embodiment can determine the inventory level needed to maintain normal production within a preset period based on changes in inventory status, combined with production continuity requirements and safety stock strategies, thus obtaining the required inventory level for the target material.
[0058] Furthermore, the inventory deviation is determined based on the available inventory and the required inventory. This embodiment calculates the inventory deviation by comparing the available inventory and the required inventory, thus obtaining the inventory deviation, which characterizes the degree to which the current inventory status deviates from the demand level.
[0059] In one embodiment, determining the delivery time of the target material based on its in-transit logistics information includes: Based on the in-transit logistics information, determine the logistics time fluctuation rate and standard logistics time; Obtain the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is derived based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. The risk buffer time is determined based on the logistics time volatility, the weather risk index, and the supplier's historical on-time rate. Based on the available inventory, the depletion time of the available inventory is calculated according to a preset physical consumption rate; The shipping time is determined based on the depletion time of the available inventory, the standard logistics time, and the risk buffer time.
[0060] In this embodiment, the logistics time fluctuation rate and standard logistics time are first determined based on the logistics information in transit. The logistics time fluctuation rate is used to reflect the uncertainty of the transportation process, while the standard logistics time represents the average time required for materials to travel from the supplier to the factory under normal transportation conditions.
[0061] The system obtains the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is quantified based on the current weather conditions and their potential impact on logistics, while the supplier's historical on-time delivery rate is calculated based on the supplier's historical delivery data. These are used to assess the supplier's delivery reliability.
[0062] Furthermore, the risk buffer time for the target material is calculated by comprehensively considering the logistics time volatility, weather risk index, and supplier historical on-time rate. This allows for additional time during transportation to ensure that the material arrives at the factory before inventory is depleted. In this embodiment, different weights can be assigned to the logistics time volatility, weather risk index, and supplier historical on-time rate, and a weighted sum can be performed based on their respective weights to obtain the logistics risk entropy. Then, based on the importance of the target material, the corresponding logistics risk coefficient is determined. The logistics risk entropy is then corrected using this logistics risk coefficient to obtain the risk buffer time.
[0063] Furthermore, based on the available inventory and according to the preset material consumption rate, the inventory depletion time is calculated, which is the length of time that the existing inventory can sustain production without replenishing the inventory.
[0064] Finally, the delivery time of the target material is determined by combining the inventory depletion time, standard logistics time, and risk buffer time, thereby ensuring the continuity of material supply and the stability of production scheduling. This embodiment obtains the delivery time of the target material by subtracting the inventory depletion time, standard logistics time, and risk buffer time.
[0065] This embodiment can dynamically consider uncertainties in the transportation process and supplier reliability, while also taking into account inventory status, so that the delivery time can cover potential consumption fluctuations in advance, improve the accuracy and timeliness of material demand planning, and reduce the impact of material supply delays on production.
[0066] In one embodiment, after the supplier completes the shipment of the target material according to the material requirements plan, the method further includes: Monitor the current logistics information of the target material corresponding to the material demand plan, and obtain the remaining logistics time corresponding to the current logistics information; The logistics risk level is determined based on the remaining material time, the depletion time of the available inventory, and the risk buffer time. Based on the logistics risk levels, determine the corresponding production scheduling plan for each logistics risk level.
[0067] In this embodiment, after the supplier completes the shipment of the target material according to the material requirements plan, the current logistics information of the target material corresponding to the material requirements plan is further monitored to obtain the remaining logistics time corresponding to the current logistics information.
[0068] Furthermore, the logistics risk level of the target material is determined by combining the remaining logistics time, the depletion time of available inventory, and the pre-determined risk buffer time.
[0069] In practice, when the standard logistics time is less than the depletion time of available inventory, the logistics risk level is determined to be Level 1; when the standard logistics time is greater than or equal to the depletion time of available inventory and less than or equal to the sum of the depletion time of available inventory and the risk buffer time, the logistics risk level is determined to be Level 2; when the standard logistics time is greater than the sum of the depletion time of available inventory and the risk buffer time, the logistics risk level is determined to be Level 3.
[0070] Based on the determined logistics risk levels, production scheduling strategies corresponding to each level are further determined. In the first-level risk scenario, the current production schedule remains unchanged. In the second-level risk scenario, production tasks corresponding to the target materials are appropriately slowed down. In the third-level risk scenario, emergency production control strategies are triggered, including suspending production tasks corresponding to the target materials and simultaneously issuing expedited material orders to backup suppliers, thereby ensuring production continuity and reducing production risks caused by logistics delays. This embodiment enables real-time monitoring of the status of logistics in transit, quantifying logistics uncertainty into actionable risk levels, and directly linking them to production scheduling adjustments, achieving dynamic response and preventative control to material supply anomalies.
[0071] In one embodiment, based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model, including: If the delivery time is less than 0, the material decision model is used to formulate a first material requirement plan for the target material according to the target demand quantity, so as to issue a first material order to the first supplier. If the delivery time is greater than or equal to 0, a second material requirement plan is formulated by the material decision model according to the target demand and the delivery time, so as to issue a second material order to the second supplier.
[0072] In this embodiment, a material requirements plan (MRP) for the target material is formulated based on the target demand and delivery time using a pre-built material decision model. Specifically, when the delivery time is less than 0, the material decision model generates a first MRP based solely on the target demand and issues a corresponding first material order to the first supplier. In this embodiment, the first material order is an expedited order, indicating that the first supplier needs to expedite delivery according to the target demand. When the delivery time is greater than or equal to 0, the material decision model generates a second MRP by combining the target demand and delivery time, and issues a corresponding second material order to the second supplier. In this embodiment, the second material order is a regular material order, indicating that the second supplier needs to deliver according to the target demand and delivery time. In this application, the first supplier mainly handles expedited or urgent orders and is a backup supplier for handling urgent orders, while the second supplier is mainly responsible for handling regular material requirements orders and is the core supplier for material requirements orders. That is, when a material requirements order needs expedited or urgent processing, the first supplier is selected; when a material requirements order does not need expedited or urgent processing, the second supplier is selected.
[0073] Through this embodiment, the material decision model can flexibly adjust the demand plan according to different delivery time conditions, realize the dynamic allocation of supplier orders, and thus ensure the timeliness of material supply and production continuity.
[0074] In one embodiment, this application provides a flowchart for determining the target demand quantity of a target material, such as... Figure 2 As shown: S1: Initiate the material requirements planning process; S2: Obtain production consumption information, inventory information, and in-transit logistics information of the target material; S3: Determine the basic demand and material demand indicators based on the production consumption and inventory information of the target material; S4: Determine if the basic demand is greater than 0. If yes, proceed to S5; otherwise, proceed to S6. S5: Adjust the basic demand quantity using material demand indicators to obtain the target demand quantity, then proceed to S7; S6: Set the basic demand to 0 and use it as the target demand, then proceed to S7; S7: Push the target demand to the supplier collaboration platform.
[0075] In one embodiment, this application provides a flowchart for determining the delivery time of a target material, such as... Figure 3 As shown: S8: If the target demand is greater than 0, it is determined that there is a need to ship goods; S9: Determine the logistics time fluctuation rate and standard logistics time based on the logistics information in transit; S10: The weather risk index is derived based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. S11: Determine the risk buffer time based on logistics time volatility, weather risk index, and supplier's historical on-time rate; S12: Calculate the depletion time of the available inventory based on the available inventory level; S13: Determine the delivery time based on the depletion time of available inventory, standard logistics time, and risk buffer time; S14: Determine if the delivery time is less than 0. If yes, proceed to S15; otherwise, proceed to S16. S15: Trigger the emergency replenishment process and formulate the first material requirements plan; S16: Develop a second material requirements plan based on delivery time and target demand. S17: Push the material requirements plan to the supplier collaboration platform.
[0076] Based on the same inventive concept, a second aspect of the embodiments of this application provides a material requirements planning (MRP) system, the system architecture of which is shown in the figure below. Figure 4 As shown, it includes: The acquisition module 201 is used to acquire production consumption information, inventory information, and in-transit logistics information of the target material. The first determining module 202 is used to determine the basic demand of the target material within a preset period and the material demand index based on the production consumption information and inventory information of the target material. The correction module 203 is used to correct the basic demand quantity according to the material demand index to obtain the target demand quantity of the target material. The second determining module 204 is used to determine the delivery time of the target material based on the in-transit logistics information of the target material when the target demand is greater than 0. The formulation module 205 is used to formulate a material requirements plan for the target material based on the target demand and the delivery time, using a pre-built material decision model.
[0077] Optionally, the step of correcting the basic demand quantity based on the material demand index to obtain the target demand quantity of the target material, the correction module 203, includes: The first determining submodule is used to determine the fluctuation coefficient of the material demand index within a first preset time period based on the material demand index. The second determining submodule is used to determine the entropy value of the material demand index based on the fluctuation coefficient of the material demand index. The third determining submodule is used to determine the weight of the material demand index based on the entropy value of the material demand index. The first correction submodule is used to correct the basic demand quantity according to the material demand index and the weight corresponding to the material demand index to obtain the target demand quantity of the target material.
[0078] Optionally, based on the production consumption information and inventory information of the target material, the basic demand for the target material within a preset period is determined. The first determining module 202 includes: The fourth determining submodule is used to determine the predicted consumption of the target material within the preset period based on the production consumption information of the target material; The fifth determining submodule is used to determine the available inventory of the target material within the preset period based on the inventory information of the target material; The sixth determination submodule is used to determine the initial basic demand based on the predicted consumption and the available inventory. A configuration submodule is used to configure a safety factor for the predicted consumption to obtain a safety stock level. The second correction submodule is used to correct the initial basic demand based on the safety stock level to obtain the basic demand level.
[0079] Optionally, the material demand index includes at least the consumption rate fluctuation coefficient and inventory deviation. The material demand index is determined based on the production consumption information and inventory information of the target material. The first determining module 202 includes: The seventh determining submodule is used to determine the consumption rate time series of the target material within the preset period based on the production consumption information of the target material; The eighth determining submodule is used to determine the actual consumption of the target material based on the consumption rate time series; The ninth determining submodule is used to determine the consumption rate fluctuation coefficient based on the actual consumption and the predicted consumption. The tenth determining submodule is used to determine the changes in the inventory status of the target material within the preset period based on the inventory information of the target material; The demand inventory determination submodule is used to determine the demand inventory of the target material based on the changes in the inventory status. The inventory deviation determination submodule is used to determine the inventory deviation based on the available inventory and the required inventory.
[0080] Optionally, the second determining module 204, which determines the delivery time corresponding to the target material based on the in-transit logistics information of the target material, includes: The eleventh determination submodule is used to determine the logistics time fluctuation rate and standard logistics time based on the in-transit logistics information. The acquisition submodule is used to acquire the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is converted based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. The risk buffer time determination submodule is used to determine the risk buffer time based on the logistics time volatility, the weather risk index, and the supplier's historical on-time rate. The calculation submodule is used to calculate the depletion time of the available inventory based on the available inventory and according to a preset physical consumption rate. The delivery time determination submodule is used to determine the delivery time based on the depletion time of the available inventory, the standard logistics time, and the risk buffer time.
[0081] Optionally, the system further includes: The monitoring submodule is used to monitor the current logistics information of the target material corresponding to the material demand plan, and to obtain the remaining logistics time corresponding to the current logistics information. The logistics risk level determination submodule is used to determine the logistics risk level based on the remaining material time, the depletion time of the available inventory, and the risk buffer time. The production scheduling plan determination submodule is used to determine the production scheduling plan corresponding to each of the logistics risk levels based on the logistics risk levels.
[0082] Optionally, based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model. The formulation module 205 includes: The first issuing submodule is used to formulate a first material requirement plan for the target material according to the target demand quantity through the material decision model when the delivery time is less than 0, so as to issue a first material order to the first supplier. The second delivery submodule is used to formulate a second material demand plan based on the target demand and the delivery time using the material decision model when the delivery time is greater than or equal to 0, so as to issue a second material order to the second supplier.
[0083] Based on the same inventive concept, a third aspect of the embodiments of this application provides a method as follows: Figure 5 The illustrated electronic device 100 includes a processor 120, a memory 110, and a program or instructions stored in the memory 110 and executable on the processor 120, wherein the program or instructions, when executed by the processor 120, implement the steps of the material requirements planning method as described in the first aspect of this application.
[0084] Based on the same inventive concept, a fourth aspect of the present application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the material requirements planning method as described in the first aspect of the present application.
[0085] Each embodiment in this specification focuses on the differences from other embodiments. For the same or similar parts between the embodiments, please refer to each other.
[0086] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0087] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0088] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0089] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0090] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.
[0091] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0092] The above provides a detailed description of the method, system, equipment, and medium for formulating material requirements planning. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for formulating material requirements planning, characterized in that, The method includes: Obtain production consumption information, inventory information, and in-transit logistics information for the target materials; Based on the production consumption information and inventory information of the target material, determine the basic demand for the target material within a preset period, as well as the material demand index. Based on the material requirement index, the basic requirement is adjusted to obtain the target requirement of the target material; If the target demand is greater than 0, the delivery time of the target material is determined based on the in-transit logistics information of the target material. Based on the target demand and the delivery time, a material requirements plan for the target material is formulated using a pre-built material decision model.
2. The method for formulating material requirements planning according to claim 1, characterized in that, The step of adjusting the basic demand based on the material demand index to obtain the target demand for the target material includes: Based on the material demand index, determine the fluctuation coefficient of the material demand index within a first preset time period; Based on the fluctuation coefficient of the material demand index, determine the entropy value of the material demand index; The weight of the material demand index is determined based on the entropy value of the material demand index. Based on the material demand index and the corresponding weights, the basic demand is adjusted to obtain the target demand for the target material.
3. The method for formulating material requirements planning according to claim 1, characterized in that, Based on the production consumption information and inventory information of the target material, determine the basic demand for the target material within a preset period, including: Based on the production consumption information of the target material, determine the predicted consumption of the target material within the preset period; Based on the inventory information of the target material, determine the available inventory quantity of the target material within the preset period; Based on the predicted consumption and the available inventory, determine the initial basic demand. A safety factor is configured for the predicted consumption to obtain a safety stock level; The initial basic demand is adjusted by adjusting the safety stock level to obtain the basic demand level.
4. The method for formulating material requirements planning according to claim 3, characterized in that, The material demand indicators include at least the consumption rate fluctuation coefficient and inventory deviation. Based on the production consumption information and inventory information of the target material, the material demand indicators are determined, including: Based on the production and consumption information of the target material, determine the consumption rate time series of the target material within the preset period; Based on the consumption rate time series, determine the actual consumption of the target material; The consumption rate fluctuation coefficient is determined based on the actual consumption and the predicted consumption. Based on the inventory information of the target material, determine the changes in the inventory status of the target material within the preset period; Based on the changes in the inventory status, determine the required inventory level of the target material; The inventory deviation is determined based on the available inventory and the required inventory.
5. The method for formulating material requirements planning according to claim 3, characterized in that, Determining the delivery time of the target material based on its in-transit logistics information includes: Based on the in-transit logistics information, determine the logistics time fluctuation rate and standard logistics time; Obtain the weather risk index and the supplier's historical on-time delivery rate. The weather risk index is derived based on the current weather conditions, and the supplier's historical on-time delivery rate is calculated based on the supplier's historical on-time delivery rate. The risk buffer time is determined based on the logistics time volatility, the weather risk index, and the supplier's historical on-time rate. Based on the available inventory, the depletion time of the available inventory is calculated according to a preset physical consumption rate; The shipping time is determined based on the depletion time of the available inventory, the standard logistics time, and the risk buffer time.
6. The method for formulating material requirements planning according to claim 5, characterized in that, After the supplier completes the shipment of the target material according to the material requirements plan, the method further includes: Monitor the current logistics information of the target material corresponding to the material demand plan, and obtain the remaining logistics time corresponding to the current logistics information; The logistics risk level is determined based on the remaining material time, the depletion time of the available inventory, and the risk buffer time. Based on the logistics risk levels, determine the corresponding production scheduling plan for each logistics risk level.
7. The method for formulating material requirements planning according to claim 1, characterized in that, Based on the target demand and the delivery time, a material requirements plan (MRP) for the target material is formulated using a pre-built material decision model, including: If the delivery time is less than 0, the material decision model is used to formulate a first material requirement plan for the target material according to the target demand quantity, so as to issue a first material order to the first supplier. If the delivery time is greater than or equal to 0, a second material requirement plan is formulated by the material decision model according to the target demand and the delivery time, so as to issue a second material order to the second supplier.
8. A material requirements planning (MRP) system, characterized in that, The system includes: The acquisition module is used to acquire production consumption information, inventory information, and in-transit logistics information of the target material. The first determining module is used to determine the basic demand of the target material within a preset period, as well as the material demand index, based on the production consumption information and inventory information of the target material. The correction module is used to correct the basic demand quantity based on the material demand index to obtain the target demand quantity of the target material. The second determining module is used to determine the delivery time of the target material based on the in-transit logistics information of the target material when the target demand is greater than 0. The formulation module is used to formulate a material requirements plan for the target material based on the target demand and the delivery time, using a pre-built material decision model.
9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the material requirements planning method as described in any one of claims 1-7.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the material requirements planning method as described in any one of claims 1-7.