Material configuration method and device, and storage medium

CN122965962APending Publication Date: 2026-10-23XIAOMI TECH (WUHAN) CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611281834.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-21
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

[0002]在制造业的生产计划与排产场景中,企业需基于订单需求、物料清单与库存状态等数据生成排产计划,相关技术中,使用智能排产系统进行物料约束建模,制定排产计划,然而相关技术中,智能排产系统依赖静态库存数据,且提供的库存约束多为单一约束,导致物料约束的实时性与准确性不足

Benefits of technology

[0017]根据本公开实施例的第二方面,提供一种物料配置装置,包括:处理器;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122965962A_ABST
    Figure CN122965962A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a material configuration method, device and storage medium, comprising: in response to the triggering of shift scheduling, obtaining data in the material data and management system; determining the material supply upper limit of the shift according to the data in the material data and management system; determining the material demand of the shift according to the data in the material data and management system; determining the material boundary supply and demand constraint of the shift according to the material supply upper limit of the shift and the material demand of the shift, wherein the material boundary supply and demand constraint comprises the lower boundary constraint of the minimum demand and the upper boundary constraint of the maximum schedulable amount; sending the material boundary supply and demand constraint to the scheduling system to enable the scheduling system to perform material scheduling within the material boundary supply and demand constraint range, thereby solving the technical problem that the existing intelligent scheduling system relies on static inventory data and the provided inventory constraints are mostly single constraints, and improving the real-time and accuracy of material constraints.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of production technology, and in particular to material preparation methods, apparatus and storage media. Background Technology

[0002] In the production planning and scheduling scenarios of the manufacturing industry, enterprises need to generate production schedules based on data such as order demand, bill of materials and inventory status. In related technologies, intelligent scheduling systems are used to model material constraints and formulate production schedules. However, in related technologies, intelligent scheduling systems rely on static inventory data and provide mostly single constraints, resulting in insufficient real-time performance and accuracy of material constraints. Summary of the Invention

[0003] To overcome the problems existing in related technologies, this disclosure provides a material preparation method, apparatus and storage medium.

[0004] According to a first aspect of the present disclosure, a material preparation method is provided, comprising:

[0005] In response to shift scheduling triggers, acquire material data and data from the management system;

[0006] The material supply limit for the shift is determined based on the material data and the data in the management system.

[0007] The material requirements for each shift are determined based on the material data and the data in the management system.

[0008] Based on the material supply limit of the shift and the material demand of the shift, the material boundary supply and demand constraints of the shift are determined, wherein the material boundary supply and demand constraints include the lower boundary constraint of minimum demand and the upper boundary constraint of maximum discharge capacity.

[0009] The material boundary supply and demand constraints are sent to the production scheduling system so that the production scheduling system can perform material scheduling within the range of the material boundary supply and demand constraints.

[0010] In some embodiments, determining the upper limit of material supply for the shift based on the material data and the data in the management system includes: determining the real-time supply quantity for the shift based on the material data and the data in the management system; determining a supply quantity correction coefficient based on historical yield fluctuation data of the material using a preset correction model; and correcting the real-time supply quantity for the shift based on the supply quantity correction coefficient to obtain the upper limit of material supply for the shift.

[0011] In some embodiments, determining the material requirements for the shift based on the material data and the data in the management system includes: determining the theoretical material requirements for the shift based on order data and product bill of materials within the production scheduling cycle; determining a requirement correction coefficient based on historical yield fluctuation data of the materials using a preset correction model; and correcting the theoretical material requirements for the shift based on the requirement correction coefficient to obtain the material requirements for the shift.

[0012] In some embodiments, the step of updating the shift material balance includes: obtaining the material balance at the end of a historical shift and the planned inbound quantity of the shift; updating the actual consumption of the shift based on production scheduling data; and determining the material balance at the end of the shift based on the material balance at the end of the historical shift, the planned inbound quantity of the shift, and the actual consumption of the shift.

[0013] In some embodiments, determining the material boundary supply and demand constraints of a shift based on the upper limit of material supply and the material demand of the shift includes: determining the lower boundary constraint of the shift based on the material demand and the material surplus of the shift; and determining the upper boundary constraint of the shift based on the material demand and a preset safety stock.

[0014] In some embodiments, determining the lower boundary constraint of the material for a shift based on the material demand and the material surplus of the shift includes: obtaining the material surplus of the shift; calculating the difference between the material demand and the material surplus of the shift to determine the lower boundary constraint of the material for the shift.

[0015] In some embodiments, determining the upper boundary constraint of the material for a shift based on the material demand and the preset safety stock includes: obtaining the preset safety stock for the shift; calculating the sum of the material demand and the preset safety stock for the shift to determine the upper boundary constraint of the material for the shift.

[0016] In some embodiments, after sending the material boundary supply and demand constraints to the production scheduling system, the method further includes: receiving theoretical material input data fed back by the production scheduling system, and updating the planned inventory inflow of the shift based on the theoretical material input data; receiving the material consumption of the shift fed back by the manufacturing execution system, and updating the material surplus at the end of the shift based on the planned inventory inflow of the shift, the material surplus at the end of the historical shift, and the material consumption of the shift; and updating the historical yield fluctuation data of the material based on the material consumption of the shift to correct a preset correction model.

[0017] According to a second aspect of the present disclosure, a material dispensing apparatus is provided, comprising: a processor;

[0018] Memory used to store processor-executable instructions;

[0019] The processor is configured to execute the material placement method as described in the first aspect.

[0020] According to a third aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which stores computer-executable instructions, which, when executed by the computer, are used to implement the material configuration method provided in the first aspect above.

[0021] The material allocation method, apparatus, and storage medium provided in the embodiments of this disclosure acquire material data and management system data when shift scheduling is triggered, determine the upper limit of material supply and demand for the shift, generate a lower boundary constraint containing the minimum demand and an upper boundary constraint containing the maximum dispatchable quantity, and send them to the scheduling system so that the scheduling system can execute material scheduling within the constraint range. By constructing dual boundary constraints, the technical problem that existing intelligent scheduling systems rely on static inventory data and provide mostly single constraints is solved. By providing the intelligent scheduling system with dynamic and quantifiable dual boundary constraints of maximum dispatchable quantity and minimum demand, the real-time performance and accuracy of material constraints are improved.

[0022] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0024] Figure 1 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 1 .

[0025] Figure 2 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 2 .

[0026] Figure 3 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 3 .

[0027] Figure 4 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 4 .

[0028] Figure 5 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 5 .

[0029] Figure 6 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 6 .

[0030] Figure 7 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 7 .

[0031] Figure 8 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 8 .

[0032] Figure 9 This is a block diagram of a material preparation apparatus according to some embodiments of the present disclosure.

[0033] Figure 10 This is a physical block diagram illustrating a material dispensing apparatus according to some embodiments of the present disclosure.

[0034] Figure 11 This is a block diagram illustrating an apparatus for material preparation according to some embodiments of the present disclosure. Detailed Implementation

[0035] Some embodiments of this disclosure will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. Various changes, modifications, and equivalents of the methods, apparatus, and / or systems described herein will become apparent upon understanding this disclosure. For example, the order of operations described herein is merely illustrative and is not limited to those orders set forth herein, but can be changed as will become apparent upon understanding this disclosure, except for operations that must be performed in a particular order. Furthermore, for clarity and brevity, descriptions of features known in the art may be omitted.

[0036] The embodiments described in the following examples of this disclosure are not representative of all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0037] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0038] In the description of this disclosure, unless otherwise stated, "multiple" means two or more, and other quantifiers are similar; "at least one," "one or more," or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one 'a' can represent any number of 'a's; as another example, one or more of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple; "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. The character " / " indicates that the preceding and following related objects are in an "or" relationship.

[0039] Although operations or steps are described in a specific order in the accompanying drawings in the embodiments of this disclosure, it should not be construed as requiring these operations or steps to be performed in the specific order or serial order shown, or requiring all of the shown operations or steps to be performed to obtain the desired result. In the embodiments of this disclosure, these operations or steps may be performed serially; they may be performed in parallel; or a portion of these operations or steps may be performed.

[0040] In the production planning and scheduling scenarios of the manufacturing industry, enterprises need to generate production schedules based on data such as order demand, bill of materials and inventory status. In related technologies, intelligent scheduling systems are used to model material constraints and formulate production schedules. However, in related technologies, intelligent scheduling systems rely on static inventory data and provide mostly single constraints, resulting in insufficient real-time performance and accuracy of material constraints.

[0041] To address the aforementioned technical problems, this disclosure proposes the following technical concept: Considering that when shift scheduling is triggered, material data and management system data are acquired to determine the upper limit of material supply and demand for the shift, a lower boundary constraint containing the minimum demand and an upper boundary constraint containing the maximum dispatchable quantity are generated and sent to the scheduling system, enabling the scheduling system to execute material scheduling within the constraint range. By constructing dual boundary constraints, the technical problem that existing intelligent scheduling systems rely on static inventory data and provide mostly single constraints is solved. By providing the intelligent scheduling system with dynamic and quantifiable dual boundary constraints of maximum dispatchable quantity and minimum demand, the real-time performance and accuracy of material constraints are improved.

[0042] Figure 1 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 1 ,like Figure 1 As shown, the method includes the following steps:

[0043] S11: Responds to shift scheduling triggers and retrieves material data and data from the management system.

[0044] Specifically, when the shift boundary calculation task is triggered, or the system automatically triggers the production scheduling calculation task according to the preset shift time node, the material management and adaptive module synchronously pulls all material-related data in the management system after the trigger.

[0045] The management systems include, but are not limited to, ERP (Enterprise Resource Planning), WMS (Warehouse Management System), and MES (Manufacturing Execution System).

[0046] In this embodiment, the data stored in the ERP system includes, but is not limited to: production order information, BOM (Bill of Materials) for each finished product, static basic inventory of materials, fixed maximum safety stock parameters of materials, and standard loss rate of materials.

[0047] In this embodiment, the data stored in the WMS system includes, but is not limited to: real-time materials received at the line-side warehouse, materials scheduled for receipt in this shift, and material transfer data in transit.

[0048] In this embodiment, the data stored in the MES system includes, but is not limited to: yield rate of the last 10 consecutive historical shifts, statistical data on material loss fluctuations, and equipment failure downtime records.

[0049] S12: Determine the upper limit of material supply for each shift based on the material data and data in the management system.

[0050] Specifically, the system summarizes the total amount of materials available for the current shift to obtain the real-time supply. It introduces a yield rate fluctuation correction logic to dynamically calculate the supply and outputs the upper limit of the material supply for the current shift as an upper bound reference for the total amount of materials that can be put into use.

[0051] In this embodiment, the upper limit of material supply refers to the maximum amount of material that can actually support effective output in the current shift after taking into account material loss and yield fluctuations during the production process. It is used to limit the maximum scale of production scheduling and avoid material shortages and line stoppages caused by over-scheduling.

[0052] S13: Determine the material requirements for each shift based on the data in the material data and management system.

[0053] Specifically, the system breaks down the theoretical material requirements for a single shift based on the pending orders and product BOM structure within the current production cycle. Then, it dynamically calculates the theoretical requirements using a correction logic consistent with the supply side to obtain the corrected material requirements for the shift.

[0054] In this embodiment, the material requirement for a shift refers to the theoretical amount of materials required to complete the planned production task of the current shift, and has been corrected based on historical production losses, so the value is closer to the actual production consumption level.

[0055] S14: Determine the material boundary supply and demand constraints for a shift based on the upper limit of material supply and the material demand for the shift. The material boundary supply and demand constraints include the lower boundary constraint of minimum demand and the upper boundary constraint of maximum displacement.

[0056] Specifically, the system uses the corrected shift material demand as a benchmark, calculates the minimum demand lower boundary by combining the shift material maximum allowable surplus, and calculates the maximum allowable output upper boundary by combining the preset safety stock, forming a material feasible domain constraint composed of the upper and lower boundaries.

[0057] In this embodiment, the lower boundary constraint of minimum demand is used to ensure continuous material supply and prevent the scheduling system from excessively reducing the scheduling output of key materials in order to optimize line changeover, balance production capacity, or other objectives; the upper boundary constraint of maximum scheduling output is used to limit the total scheduling output and prevent the scheduling result from exceeding the actual supply capacity of materials.

[0058] S15: Send material boundary supply and demand constraints to the production scheduling system so that the production scheduling system can perform material scheduling within the material boundary supply and demand constraints.

[0059] Specifically, the system uses a standardized interface to send the minimum demand and maximum available quantity data for each material to the APS (Advanced Planning and Scheduling) in real time as shift-level constraint parameters. When performing job sequencing, capacity optimization, and changeover optimization calculations, the APS scheduling engine uses the double boundaries as hard constraints to ensure that the material input in the scheduling results falls within the upper and lower boundary ranges.

[0060] In this embodiment, the production optimization objectives of the advanced planning and scheduling system include, but are not limited to, order delivery priority, minimizing equipment changeover costs, and balancing capacity load. All optimization calculations must meet the material boundary supply and demand constraints.

[0061] As can be seen from the above embodiments, by acquiring material data and management system data when shift scheduling is triggered, the upper limit of material supply and demand for the shift are determined, and a lower boundary constraint containing the minimum demand and an upper boundary constraint containing the maximum dispatchable quantity are generated and sent to the scheduling system. This enables the scheduling system to execute material scheduling within the constraint range. By constructing dual boundary constraints, the technical problem that existing intelligent scheduling systems rely on static inventory data and provide mostly single constraints is solved. By providing the intelligent scheduling system with dynamic and quantifiable dual boundary constraints of maximum dispatchable quantity and minimum demand, the real-time performance and accuracy of material constraints are improved.

[0062] Figure 2 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 2 ,like Figure 2 As shown, step S12 includes:

[0063] S121: Determine the real-time supply quantity for each shift based on the data in the material data and management system.

[0064] Specifically, the system summarizes the initial static inventory of the current shift, the quantity of materials that have been put into storage before the production schedule is triggered, and the quantity of materials that have been confirmed to have arrived and can be put into use during the shift, and sums them to obtain the real-time supply of the current shift.

[0065] Among them, the initial static inventory is the material surplus inventory at the end of the previous shift; the real-time inbound quantity is the quantity of materials that have been received and accepted before the production scheduling trigger time of the shift; and the planned inbound quantity for the shift is the quantity of materials that have been confirmed to have arrived and can be put into production on time during the shift.

[0066] S122: Based on the historical yield fluctuation data of materials, determine the supply correction coefficient through a preset correction model.

[0067] Specifically, the system extracts the actual yield rate data within a preset historical window of raw materials, inputs it into a preset adaptive correction model for calculation, and outputs the corresponding supply correction coefficient to quantitatively reflect the material loss level in the production process.

[0068] In this embodiment, the preset correction model adopts either an exponential smoothing algorithm or a weighted average algorithm, which can be selected according to the material characteristics.

[0069] In this embodiment, the historical yield fluctuation data is the production yield sequence of the material over the past N shifts, where N is a configurable parameter with a default value of 7.

[0070] In this embodiment, the supply correction coefficient is a value greater than 0. The smaller the coefficient, the higher the material loss and the lower the actual available supply.

[0071] S123: Adjust the real-time supply of the shift according to the supply adjustment coefficient to obtain the upper limit of material supply for the shift.

[0072] Specifically, the real-time supply of a shift is multiplied by the supply correction factor to obtain the upper limit of material supply for the shift after loss adjustment. The calculated value represents the maximum supply capacity of materials that can actually be used for effective output in the current shift.

[0073] The upper limit of material supply for a shift is the maximum supply scale that the current shift's materials can support for effective production.

[0074] As can be seen from the above embodiments, by determining the real-time supply based on material data and management system data, and by determining the supply correction coefficient based on the historical yield fluctuation data of materials through a preset correction model, the real-time supply is corrected to obtain the supply ceiling. The historical yield fluctuation is introduced into the dynamic conversion of the supply side, so that the supply ceiling is no longer a static inventory snapshot, but an available supply based on the historical loss pattern. Compared with the existing solution that directly uses the total inventory as the ceiling, this improves the adaptability of supply constraints to actual production losses, makes the supply ceiling closer to the actual input of each shift, and avoids the problem of mismatch between planned input and actual output caused by yield fluctuation.

[0075] Figure 3 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 3 ,like Figure 3 As shown, step S13 includes:

[0076] S131: Determine the theoretical material requirements for each shift based on order data and product bill of materials within the production scheduling cycle.

[0077] Specifically, the system obtains the list of orders to be produced within the current production cycle, breaks down the material requirements based on the multi-level BOM structure corresponding to each product, and allocates the theoretical material requirements for a single shift according to the shift's capacity ratio.

[0078] In this embodiment, the production scheduling cycle is a preset rolling production scheduling cycle, which is usually daily or weekly.

[0079] In this embodiment, the theoretical material requirement is the material requirement quantity calculated according to the standard BOM quota without considering production losses.

[0080] S132: Based on the historical yield fluctuation data of the material, determine the demand correction coefficient through a preset correction model.

[0081] Specifically, the system extracts material yield data from the same historical window as the supply-side calculation, uses the same correction model as the supply quantity correction coefficient to calculate the demand quantity correction coefficient, which is used to convert the theoretical quota demand into the material input required for actual production.

[0082] In this embodiment, the demand correction coefficient and the supply correction coefficient use the same correction model and the same set of historical yield data to ensure consistency in the calculations on both the supply and demand sides.

[0083] In this embodiment, the demand correction factor is numerically equal to 1 divided by the overall yield rate, which is used to reflect the actual material input multiple required for the effective output of the production unit.

[0084] S133: Adjust the theoretical material requirements of the shift according to the demand correction factor to obtain the material requirements of the shift.

[0085] Specifically, the theoretical material demand for each shift is multiplied by the demand correction factor to obtain the actual material demand after taking into account production losses, which serves as the benchmark value for boundary calculation.

[0086] As can be seen from the above embodiments, by determining the theoretical material demand based on order data and BOM, determining the demand correction coefficient based on the historical yield rate fluctuation data of materials through a correction model, and correcting the theoretical demand to obtain the corrected material demand, the yield rate fluctuation is introduced into the dynamic conversion on the demand side, so that the theoretical BOM demand is the expected actual usage based on the historical actual loss rate. Compared with the existing solution that uses a fixed and static loss rate, this improves the accuracy and dynamic adaptability of material demand forecasting.

[0087] Figure 4 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 4 ,like Figure 4 As shown, the steps for updating shift material balances include:

[0088] S401: Obtain the material balance at the end of the historical shift and the planned inbound quantity of the shift.

[0089] Specifically, the system reads the material surplus at the end of the previous shift from the calculation results of the previous shift as the initial inventory for the current shift, and at the same time reads the planned material quantity for the current shift from the WMS and procurement plan data as the supply increment for the current period.

[0090] In this embodiment, the material balance at the end of the historical shift is the initial material balance of the current shift. The planned inbound quantity of the shift includes the materials in transit confirmed to have arrived during the shift and the materials planned to be transferred within the plant.

[0091] S402: Update the actual consumption of each shift based on the production scheduling data.

[0092] Specifically, during the shift production process, the system receives the actual input and output data of materials from the MES system in real time at a preset frequency, dynamically calculates the cumulative actual consumption of materials during the shift, and continuously updates the data as production is executed.

[0093] In this embodiment, the actual consumption of a shift refers to the total amount of materials actually put into production by the time of the statistical analysis, including normal process consumption and abnormal scrap losses.

[0094] S403: Determine the material surplus at the end of the shift based on the material surplus at the end of the historical shift, the planned inbound quantity of the shift, and the actual consumption of the shift.

[0095] Specifically, the material balance at the end of the current shift is calculated by adding the planned inventory amount for the current period to the initial balance and subtracting the actual consumption amount for the current period. This value will be automatically used as the initial balance for the next shift.

[0096] In this embodiment, the material balance at the end of the shift is recorded as... The calculation formula is:

[0097]

[0098] In the formula, This represents the remaining material balance at the end of the current shift. It is the material balance at the start of this shift (i.e., the balance of the previous shift). , This is the planned inbound quantity for this shift. This is the actual consumption for this shift. This data is dynamically updated based on production scheduling data and MES / actual input-output data.

[0099] As can be seen from the above embodiments, by obtaining the material surplus at the end of the historical shift and the planned warehousing quantity of the current shift, updating the actual consumption based on the production scheduling data, and calculating the material surplus at the end of the current shift, the material surplus is no longer a static snapshot, but a serialized data that dynamically flows with the production execution of each shift. Compared with the existing solutions, this improves the timeliness of material data.

[0100] Figure 5 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 5 ,like Figure 5 As shown, step S14 includes:

[0101] S141: Determine the lower boundary constraint of materials for a shift based on the material requirements and material surplus of the shift.

[0102] Specifically, the system uses the revised shift material requirements as a benchmark, deducts the maximum allowable material surplus for the shift, and obtains the minimum material input required for the shift, i.e., the lower boundary constraint of the material.

[0103] In this embodiment, the lower boundary constraint of the material, i.e. the minimum requirement, represents the minimum amount of material that the current shift needs to consume in order to ensure a continuous supply of materials for subsequent shifts and avoid supply disruptions.

[0104] S142: Determine the upper boundary constraints of materials for each shift based on the material requirements and preset safety stock.

[0105] Specifically, the system uses the revised shift material demand as a benchmark, plus a preset safety stock buffer, to obtain the maximum allowable material input for the shift, which is the upper boundary constraint of the material.

[0106] In this embodiment, the upper boundary constraint of the material, namely the maximum discharge volume, represents the maximum amount of material that can be put into the current shift after considering the safety stock buffer, which is used to prevent over-discharge and material shortage from the mechanism.

[0107] As can be seen from the above embodiments, by determining the lower boundary constraint based on the material demand and material surplus, and determining the upper boundary constraint based on the material demand and preset safety stock, compared with the existing scheme that only has a single upper limit constraint, the production scheduling system is provided with complete feasible domain constraints, enabling production scheduling optimization to be carried out within a clear material feasible range, thereby improving the executability and accuracy of the production scheduling plan.

[0108] Figure 6 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 6 ,like Figure 6 As shown, step S141 includes:

[0109] S61: Obtain the material surplus for each shift.

[0110] Specifically, the system reads the maximum allowable surplus amount for the current shift from the basic parameter configuration and uses it as the deduction parameter for the lower boundary calculation.

[0111] In this embodiment, the material surplus of a shift refers to the maximum allowable surplus of the shift, that is, the maximum material inventory that can be retained after the end of the shift. It is preset by the system based on material storage capacity, turnover strategy and line-side warehouse capacity, and is used to control the ending inventory to not exceed a reasonable upper limit.

[0112] S62: Calculate the difference between the material requirement and the material surplus of the shift, and determine the lower boundary constraint of the material for the shift.

[0113] Specifically, the minimum requirement for the shift is obtained by subtracting the maximum allowable surplus for the shift from the corrected shift material requirement, which is the lower boundary constraint value.

[0114] In this embodiment, minimum required quantity The calculation formula is:

[0115]

[0116] In the formula, The minimum displacement required for the current shift. This represents the revised theoretical material requirements for each shift. This represents the maximum allowable surplus for the current shift.

[0117] As can be seen from the above embodiments, by obtaining the material surplus of each shift and calculating the difference between the material demand and the material surplus, the lower boundary approaches zero when the material surplus is sufficient and is positive when the material surplus is insufficient. Compared with fixed safety stock, this achieves dynamic lower boundary constraints and avoids excessive under-scheduling for the purpose of optimizing line changes and other objectives.

[0118] Figure 7 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 7 ,like Figure 7 As shown, step S142 includes:

[0119] S71: Obtain the preset safety stock for the shift.

[0120] Specifically, the system reads the preset shift-level safety stock threshold of materials from the basic data configuration as a buffer parameter for the upper boundary calculation.

[0121] In this embodiment, the preset safety stock is a material buffer stock set up to cope with abnormalities such as production fluctuations and delivery delays. The value is set by comprehensively considering the material importance, procurement cycle and historical fluctuation level.

[0122] S72: Calculate the sum of the material requirements for the shift and the preset safety stock for the shift, and determine the upper boundary constraints of the materials for the shift.

[0123] Specifically, the maximum allowable material quantity for the shift is obtained by adding the preset safety stock to the corrected shift material requirement, which is the upper boundary constraint value.

[0124] In this embodiment, the maximum displacement The calculation formula is:

[0125]

[0126] In the formula, This represents the revised theoretical material requirements for each shift. To pre-set a safety stock, This is the maximum displacement allowed for this shift.

[0127] As can be seen from the above embodiments, by obtaining the preset safety stock of the shift, calculating the sum of material demand and safety stock, covering the corrected actual demand of the current shift through upper boundary constraints, and reserving a safety buffer to cope with fluctuations, compared with the existing solution of directly using static total inventory as the upper limit, the upper boundary constraints are refined and controllable. This not only provides sufficient production scheduling space to meet production needs, but also prevents over-scheduling from causing material shortages through the setting of safety stock.

[0128] Figure 8 This is a flow chart of a material preparation method shown according to some embodiments of the present disclosure. Figure 8 ,like Figure 8 As shown, the method also includes the following steps:

[0129] S81: Receives theoretical material input data from the production scheduling system and updates the planned inventory inflow for each shift based on the theoretical material input data.

[0130] Specifically, after APS completes the production scheduling, it sends the theoretical input quantity and output plan of the materials corresponding to this production scheduling plan back to the material management module. The system adjusts the material warehousing plan and line-side delivery plan of subsequent shifts according to the production scheduling plan, and updates the planned warehousing quantity parameters in a synchronous manner.

[0131] In this embodiment, the theoretical input data of materials is the total planned input of each material in the shift in the APS production scheduling results. This data also serves as the basis for WMS logistics distribution and warehousing scheduling, realizing the linkage between the planning layer and the execution layer.

[0132] S82: Receives the material consumption of the shift from the Manufacturing Execution System, and updates the material balance at the end of the shift based on the planned inbound quantity of the shift, the material balance at the end of the historical shift, and the material consumption of the shift.

[0133] Specifically, after a shift ends, the MES system sends the actual consumption and output of materials for that shift back to the material management module. The system then uses the rolling balance formula to recalculate and lock the final material balance for that shift, which serves as the initial inventory benchmark for the next shift.

[0134] In this embodiment, the update process is a rolling closed-loop update, which is executed automatically after each shift, ensuring that the initial inventory of each shift is based on the actual production results of the previous shift, rather than static planned values.

[0135] S83: Update the historical yield fluctuation data of materials based on the material consumption of each shift to correct the preset correction model.

[0136] Specifically, the system calculates the actual yield rate of the shift based on the actual input and actual qualified output, adds the actual yield rate of the shift to the historical yield rate data sequence, removes the earliest historical data to keep the window length unchanged, reruns the correction model to update the correction coefficients, and achieves adaptive calibration of the model.

[0137] In this embodiment, the yield rate is updated and the model is corrected on a rolling basis for each shift, so that the correction coefficients continuously match the latest actual production status; the greater the production fluctuation, the more timely the model calibration, and the more significant the improvement in the accuracy of constraint calculation.

[0138] As can be seen from the above embodiments, by receiving the material theoretical input data from the production scheduling system to update the planned inventory, receiving the material consumption data from the MES to update the surplus, and updating the historical yield fluctuation data according to the actual consumption to correct the preset model, the adaptability of material data is improved compared with the existing solution that lacks closed-loop feedback. This enables material constraints to respond in real time to sudden events such as yield fluctuations and equipment abnormalities, driving the production scheduling system to maintain calibration capabilities.

[0139] Figure 9 This is a block diagram of a material dispensing apparatus according to some embodiments of the present disclosure. (Refer to...) Figure 9 The device includes: a first acquisition module 901, a first determination module 902, a second determination module 903, a third determination module 904, and a transmission module 905.

[0140] The first acquisition module 901 is used to acquire material data and data from the management system in response to the triggering of shift scheduling.

[0141] The first determining module 902 is used to determine the upper limit of material supply for a shift based on material data and data in the management system.

[0142] The second determining module 903 is used to determine the material requirements for a shift based on the material data and the data in the management system.

[0143] The third determining module 904 is used to determine the material boundary supply and demand constraints of a shift based on the upper limit of material supply and the material demand of the shift. The material boundary supply and demand constraints include the lower boundary constraint of the minimum demand and the upper boundary constraint of the maximum discharge capacity.

[0144] The sending module 905 is used to send material boundary supply and demand constraints to the production scheduling system so that the production scheduling system can perform material scheduling within the material boundary supply and demand constraints.

[0145] In one embodiment of this application, the first determining module 902 includes:

[0146] The first determining unit is used to determine the real-time supply quantity for each shift based on material data and data in the management system.

[0147] The second determining unit is used to determine the supply correction coefficient based on the historical yield fluctuation data of the material through a preset correction model.

[0148] The first correction unit is used to correct the real-time supply of the shift according to the supply correction coefficient to obtain the upper limit of material supply for the shift.

[0149] In one embodiment of this application, the second determining module 903 includes:

[0150] The third determining unit is used to determine the theoretical material requirements for each shift based on order data and product bill of materials within the production scheduling cycle.

[0151] The fourth determining unit is used to determine the demand correction coefficient based on the historical yield fluctuation data of the material through a preset correction model.

[0152] The second correction unit is used to correct the theoretical material requirements of the shift according to the demand correction coefficient, so as to obtain the material requirements of the shift.

[0153] In one embodiment of this application, the material configuration further includes:

[0154] The second acquisition module is used to acquire the material surplus at the end of the historical shift and the planned inbound quantity of the shift.

[0155] The first update module is used to update the actual consumption of each shift based on the production scheduling data.

[0156] The fourth determination module is used to determine the material balance at the end of a shift based on the material balance at the end of the historical shift, the planned inbound quantity of the shift, and the actual consumption of the shift.

[0157] In one embodiment of this application, the third determining module 904 includes:

[0158] The fifth determining unit is used to determine the lower boundary constraint of materials for a shift based on the material demand and material surplus of the shift.

[0159] The sixth determining unit is used to determine the upper boundary constraints of materials for a shift based on the material requirements and the preset safety stock.

[0160] In one embodiment of this application, the fifth determining unit includes:

[0161] The first acquisition subunit is used to acquire the material surplus of the shift.

[0162] The first calculation subunit is used to calculate the difference between the material demand and the material surplus of a shift, and to determine the lower boundary constraint of the material for that shift.

[0163] In one embodiment of this application, the sixth determining unit includes:

[0164] The second acquisition subunit is used to acquire the preset safety stock for each shift.

[0165] The second calculation subunit is used to calculate the sum of the material requirements for a shift and the preset safety stock for the shift, and to determine the upper boundary constraints of the materials for the shift.

[0166] In one embodiment of this application, the material configuration further includes:

[0167] The first receiving module is used to receive the theoretical material input data fed back by the production scheduling system and update the planned inventory inflow for each shift based on the theoretical material input data.

[0168] The second receiving module is used to receive the material consumption of the shift from the manufacturing execution system, and update the material balance at the end of the shift based on the planned inbound quantity of the shift, the material balance at the end of the historical shift, and the material consumption of the shift.

[0169] The second update module is used to update the historical yield fluctuation data of materials based on the material consumption of each shift, so as to correct the preset correction model.

[0170] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0171] Figure 10 This is a physical block diagram illustrating a material dispensing apparatus according to some embodiments of the present disclosure. Figure 10 As shown, it includes:

[0172] Processor 1001;

[0173] Memory 1002 is used to store processor-executable instructions;

[0174] The processor 1002 is configured to execute the material preparation method shown in the above method embodiment.

[0175] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method. The implementation principle and technical effect are similar, and will not be elaborated in detail here.

[0176] Figure 11 This is a block diagram illustrating an apparatus for material preparation according to some embodiments of the present disclosure.

[0177] Reference Figure 11 The device 1100 may include one or more of the following components: a processing component 1102, a memory 1104, a power component 1106, a multimedia component 1108, an audio component 1110, an input / output (I / O) interface 1112, a sensor component 1114, and a communication component 1116.

[0178] Processing component 1102 typically controls the overall operation of device 1100, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1102 may include one or more processors 1120 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1102 may include one or more modules to facilitate interaction between processing component 1102 and other components. For example, processing component 1102 may include a multimedia module to facilitate interaction between multimedia component 1108 and processing component 1102.

[0179] Memory 1104 is configured to store various types of data to support the operation of device 1100. Examples of such data include instructions for any application or method operating on device 1100, contact data, phonebook data, messages, pictures, videos, etc. Memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0180] The power component 1106 provides power to the various components of the device 1100. The power component 1106 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power to the device 1100.

[0181] Multimedia component 1108 includes a screen that provides an output interface between device 1100 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1108 includes a front-facing camera and / or a rear-facing camera. When device 1100 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0182] Audio component 1110 is configured to output and / or input audio signals. For example, audio component 1110 includes a microphone (MIC) configured to receive external audio signals when device 1100 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1104 or transmitted via communication component 1116. In some embodiments, audio component 1110 also includes a speaker for outputting audio signals.

[0183] I / O interface 1112 provides an interface between processing component 1102 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0184] Sensor assembly 1114 includes one or more sensors for providing state assessments of various aspects of device 1100. For example, sensor assembly 1114 may detect the on / off state of device 1100, the relative positioning of components such as the display and keypad of device 1100, changes in the position of device 1100 or a component of device 1100, the presence or absence of user contact with device 1100, the orientation or acceleration / deceleration of device 1100, and temperature changes of device 1100. Sensor assembly 1114 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1114 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0185] Communication component 1116 is configured to facilitate wired or wireless communication between device 1100 and other devices. Device 1100 can access wireless networks based on communication standards, such as WiFi, 3G, 4G, 5G, other communication standards, or combinations thereof. In some embodiments of this disclosure, communication component 1116 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In some embodiments of this disclosure, communication component 1116 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0186] In some embodiments of this disclosure, the apparatus 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0187] In some embodiments of this disclosure, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 1104 including instructions, which can be executed by a processor 1120 of device 1100 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0188] This disclosure provides a non-transitory computer-readable storage medium that, when executed by a processor, enables the processor to perform the material allocation method shown in the above method embodiments.

[0189] The non-transitory computer-readable storage medium provided in this disclosure has been described in detail in the embodiments of the relevant method, and its implementation principle and technical effect are similar, so it will not be described in detail here.

[0190] This disclosure provides a computer program product, including:

[0191] A computer program, when executed by a processor, implements the material preparation method shown in the above-described method embodiments.

[0192] The computer program product provided in this disclosure has been described in detail in the embodiments of the relevant method, and its implementation principle and technical effect are similar, so it will not be described in detail here.

[0193] It should be understood that, unless otherwise specifically indicated, features of various embodiments of this disclosure described herein can be combined with each other. As used herein, the term “and / or” includes any one of the relevant listed items and any combination of any two or more; similarly, “at least one of…” includes any one of the relevant listed items and any combination of any two or more.

[0194] It should be understood that, unless otherwise expressly specified and limited, the terms "joining," "attaching," "installing," "connecting," "linking," "fixing," etc., used in the embodiments of this disclosure should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection, an electrical connection, or a connection that allows communication between them; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms herein based on the specific circumstances.

[0195] Furthermore, the term "above" as used herein with respect to components, elements, or material layers formed or located "above" a surface may be used to indicate that the component, element, or material layer is "indirectly" positioned (e.g., placed, formed, deposited, etc.) on the surface such that one or more additional components, elements, or layers are arranged between the surface and the component, element, or material layer. However, the term "above" as used with respect to components, elements, or material layers formed or located "above" a surface may also optionally have a specific meaning: that the component, element, or material layer is "directly" positioned (e.g., placed, formed, deposited, etc.) on the surface, for example, in direct contact with the surface.

[0196] Although terms such as “first,” “second,” and “third” may be used herein to describe various components, parts, regions, layers, or sections, these components, parts, regions, layers, or sections are not limited to these terms. Rather, these terms are used only to distinguish one component, part, region, layer, or section from another. Therefore, without departing from the teachings of the examples described herein, the first component, part, region, layer, or section mentioned in the examples may also be referred to as the second component, part, region, layer, or section. Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as “first” or “second” may explicitly or implicitly include at least one of that feature. In the description herein, “a plurality” means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0197] It should be understood that spatial relative terms, such as “above,” “upper,” “below,” and “lower,” are used herein to describe the relationship between one element and another shown in the figures. In addition to the orientation depicted in the figures, these spatial relative terms are also intended to encompass different orientations of the device in use or operation. For example, if the device in the figures is flipped, an element described as “above” or “upper” relative to another element would be “below” or “lower” relative to that other element. Thus, depending on the spatial orientation of the device, the term “above” encompasses both above and below orientations. Devices may have other orientations (e.g., rotated 90 degrees or in other orientations), and the spatial relative terms used herein should be interpreted accordingly.

[0198] Furthermore, the term “exemplary” is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as “exemplary” is not necessarily to be construed as advantageous compared to other aspects or designs. Rather, the use of the term “exemplary” is intended to present the concept in a concrete manner. As used herein, the term “or” is intended to mean an inclusive “or” rather than an exclusive “or.” That is, unless otherwise specified or clear from the context, “X applies A or B” is intended to mean any of the natural inclusive arrangements. That is, “X applies A or B” satisfies any of the foregoing instances if X applies A; X applies B; or both X applies A and B. Additionally, unless otherwise specified or clear from the context to refer to the singular form, the articles “a” and “an” as used in this application and the appended claims are generally understood to mean “one or more.”

[0199] Similarly, although this disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding the specification and drawings. This disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terminology used to describe such components is intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if structurally not equivalent to the disclosed structure. Furthermore, although specific features of this disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations, as may be desired and advantageous for any given or particular application. Moreover, with regard to the terms “comprising,” “owning,” “having,” “having,” or variations thereof as used in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term “including.”

[0200] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0201] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A material preparation method, characterized in that, include: In response to shift scheduling triggers, acquire material data and data from the management system; The material supply limit for the shift is determined based on the material data and the data in the management system. The material requirements for each shift are determined based on the material data and the data in the management system. Based on the material supply limit of the shift and the material demand of the shift, the material boundary supply and demand constraints of the shift are determined, wherein the material boundary supply and demand constraints include the lower boundary constraint of minimum demand and the upper boundary constraint of maximum discharge capacity. The material boundary supply and demand constraints are sent to the production scheduling system so that the production scheduling system can perform material scheduling within the range of the material boundary supply and demand constraints.

2. The material preparation method according to claim 1, characterized in that, The step of determining the material supply limit for the shift based on the material data and the data in the management system includes: The real-time supply quantity for each shift is determined based on the material data and the data in the management system. Based on the historical yield fluctuation data of materials, the supply correction coefficient is determined through a preset correction model; The real-time supply of the shift is adjusted according to the supply adjustment coefficient to obtain the upper limit of material supply for the shift.

3. The material preparation method according to claim 1, characterized in that, Determining the material requirements for the shift based on the material data and the data in the management system includes: The theoretical material requirements for the shift are determined based on order data and product bill of materials within the production scheduling cycle. Based on the historical yield fluctuation data of materials, the demand correction coefficient is determined through a preset correction model; The theoretical material requirements for the shift are corrected based on the required quantity correction factor to obtain the material requirements for the shift.

4. The material preparation method according to claim 1, characterized in that, The steps for updating the material surplus for the specified shift include: Obtain the material balance at the end of the historical shift and the planned inbound quantity of the shift; Update the actual consumption of the shift based on the production scheduling data; The material surplus at the end of the shift is determined based on the material surplus at the end of the historical shift, the planned inbound quantity of the shift, and the actual consumption of the shift.

5. The material preparation method according to claim 1, characterized in that, The step of determining the material boundary supply and demand constraints for a shift based on the upper limit of material supply for that shift and the material demand for that shift includes: The lower boundary constraint of the material for the shift is determined based on the material demand and material surplus of the shift. The upper boundary constraints of the materials for the shift are determined based on the material requirements and the preset safety stock.

6. The material preparation method according to claim 5, characterized in that, The step of determining the lower boundary constraint of the material for a shift based on the material demand and the material surplus for that shift includes: Obtain the material surplus for the aforementioned shift; Calculate the difference between the material requirement and the material surplus of the shift to determine the lower boundary constraint of the material for the shift.

7. The material preparation method according to claim 5, characterized in that, The step of determining the upper boundary constraint of materials for a shift based on the material requirements and preset safety stock includes: Obtain the preset safety stock for the specified shift; Calculate the sum of the material requirements for the shift and the preset safety stock for the shift, and determine the upper boundary constraint of the materials for the shift.

8. The material preparation method according to claim 1, characterized in that, After sending the material boundary supply and demand constraints to the production scheduling system, the process also includes: Receive the theoretical material input data fed back by the production scheduling system, and update the planned inbound quantity of the shift based on the theoretical material input data; Receive the material consumption of the shift from the manufacturing execution system, and update the material balance at the end of the shift based on the planned inbound quantity of the shift, the material balance at the end of the historical shift, and the material consumption of the shift. Based on the material consumption of the shift, update the historical yield fluctuation data of the material to correct the preset correction model.

9. A material preparation device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the material preparation method as described in any one of claims 1 to 8.

10. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the mobile terminal, the mobile terminal is able to perform the material preparation method as described in any one of claims 1 to 8.