Production material management method, device, system, equipment and storage medium
Patent Information
- Application Number
- CN202611161661.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-31
- Publication Date
- 2026-10-30
AI Technical Summary
[0003]本公开提供一种生产物料管控方法、装置、系统、设备及存储介质,至少在一定程度上克服相关技术中的电池制造过程中生产物料管控存在感知层信息缺失、决策层协同滞后、执行层调度僵化、管控层闭环缺失等问题
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
Smart Images

Figure CN123014514A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of battery technology, and in particular to a production material control method, production material control device, production material control system, electronic equipment, and computer-readable storage medium. Background Technology
[0002] In the battery manufacturing process, material management in line-side warehouses is at a partially automated stage, characterized by: semi-automated data acquisition, loosely coupled integration between systems, static storage and passive response, and a lack of lifecycle management. However, the aforementioned control methods suffer from problems such as missing information at the perception layer, lagging collaboration at the decision-making layer, rigid scheduling at the execution layer, and a lack of closed-loop control at the management layer. Summary of the Invention
[0003] This disclosure provides a method, apparatus, system, equipment, and storage medium for production material management, which at least to some extent overcomes the problems in the management of production materials during battery manufacturing processes, such as missing information at the perception layer, lagging collaboration at the decision-making layer, rigid scheduling at the execution layer, and lack of closed-loop control at the management layer.
[0004] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.
[0005] According to one aspect of this disclosure, a production material management method is provided, applied to a production material management system. The method includes: acquiring real-time production data and production plan material information of a production line; determining target demand information for each material based on the production plan material information and the real-time production data; generating a delivery order based on the target demand information and material inventory information; and transporting each material to the target workstation of the corresponding line-side warehouse according to the delivery order.
[0006] In some embodiments of this disclosure, determining the target demand information for each material based on the production plan material information and the real-time production data includes: determining the initial demand information for each material based on the production plan material information and the real-time production data; and processing the overall equipment efficiency and the initial demand information using a material consumption model to obtain the target demand information for each material, wherein the target demand information includes demand time, demand quantity, and target production line location.
[0007] In some embodiments of this disclosure, before processing the overall equipment efficiency and the initial demand information using the material consumption model to obtain the target demand information for each of the materials, the method further includes: obtaining historical material consumption information for each of the materials, wherein the historical material consumption information includes at least one of historical material consumption data, historical delivery orders, historical production plan material information, overall equipment efficiency, and historical remaining inventory; using at least one of historical delivery orders, historical production plan material information, historical overall equipment efficiency, and historical remaining inventory as model input features, and using the historical actual consumption data as model output labels, to construct and train the material consumption model.
[0008] In some embodiments of this disclosure, the method further includes: generating an early warning handling task order in response to a target material not meeting preset early warning conditions, wherein the target material is any one of the materials in the production material control system or the line-side warehouse; pushing the early warning handling task order to a target user; and updating the inventory status of the target material in response to the handling result of the target user.
[0009] In some embodiments of this disclosure, the target material does not meet the preset warning conditions, including at least one of the following: the remaining shelf life of the target material is less than or equal to a preset time limit threshold; the inventory of the target material is less than a dynamic safety stock threshold, wherein the dynamic safety stock threshold is determined by the target demand information and historical consumption rate of each of the materials; the real-time storage environment of the target material does not meet the preset storage conditions.
[0010] In some embodiments of this disclosure, the method further includes: obtaining the material identifier and material quantity of the material to be verified, wherein the material to be verified is the material transported to the line-side warehouse; verifying the material to be verified using the material identifier and material quantity; if the verification passes, accepting the material to be verified; if the verification fails, rejecting the material to be verified.
[0011] In some embodiments of this disclosure, the step of moving each material to the target workstation of the corresponding line-side warehouse according to the delivery work order includes: performing path planning on multiple handling devices in the production material management system based on a preset path planning algorithm according to the delivery work order to obtain a material planning path; and moving each material to the target workstation of the corresponding line-side warehouse through the corresponding handling device based on the material planning path.
[0012] In some embodiments of this disclosure, the step of transporting each material to a target workstation in a corresponding line-side warehouse using the corresponding handling equipment based on the material planning path includes: obtaining a landmark code at the target workstation and an electronic tag on the material rack in the line-side warehouse; locating the corresponding material according to the landmark code and the electronic tag, so that the corresponding material is unloaded to the target storage location on the material rack.
[0013] According to another aspect of this disclosure, a production material control device is provided, applied to a production material control system. The device includes: a data acquisition module for acquiring real-time production data of the production line; a first determination module for determining target demand information for each material based on production plan material information and the real-time production data; a work order generation module for generating a delivery work order based on the target demand information and material inventory information; and a material handling module for handling each material to the target workstation of the corresponding line-side warehouse according to the delivery work order.
[0014] According to another aspect of this disclosure, a production material management system is provided, comprising: a production execution system for acquiring real-time production data of a production line; determining target demand information for each material based on production plan material information and the real-time production data; a warehouse management system for receiving the target demand information for each material and generating a delivery order based on the target demand information and material inventory information; and a material scheduling system for receiving the delivery order and transporting each material to a target workstation in a corresponding line-side warehouse according to the delivery order.
[0015] In some embodiments of this disclosure, the warehouse management system is used to establish a digital identifier for the material when the material is received into the warehouse. The digital identifier is used to characterize the correspondence between the material label and all-element information.
[0016] In some embodiments of this disclosure, a work order interaction platform is also included, which is used to display the status of the delivery work order in real time.
[0017] According to another aspect of this disclosure, an electronic device is also provided, including a processor and a memory, the memory storing a computer program that, when executed by the processor, implements the production material control method of the above embodiments.
[0018] According to another aspect of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, and when the computer program is executed by a processor, it implements the production material control method of the above embodiments.
[0019] According to another aspect of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the production material control method of any of the above.
[0020] In this embodiment, real-time production data and production plan material information of the production line are acquired; based on the production plan material information and real-time production data, the target demand information for each material is determined; based on the target demand information and material inventory information, a delivery order is generated; and based on the delivery order, each material is moved to the target workstation in the corresponding line-side warehouse. This disclosure establishes an integrated real-time data bus for MES and WMS, supporting millisecond-level bidirectional data synchronization between the two major business systems, ensuring consistency of material and production data across multiple systems. Relying on the real-time data bus, the inventory level in the line-side warehouse can be accurately synchronized with the instantaneous material consumption status of the production line, avoiding production anomalies such as material accumulation and congestion at the line-side, and production stoppages due to material shortages from the source, effectively improving the collaborative efficiency of overall production material management.
[0021] 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
[0022] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0023] Figure 1 This diagram illustrates the structure of an energy storage system provided in an embodiment of the present disclosure.
[0024] Figure 2 A flowchart of a production material control method provided in an embodiment of this disclosure is shown.
[0025] Figure 3 This diagram illustrates a method for determining target demand information for materials according to an embodiment of the present disclosure.
[0026] Figure 4 The flowchart illustrates a material consumption model training method provided in an embodiment of this disclosure.
[0027] Figure 5 This diagram illustrates another production material control method provided by an embodiment of the present disclosure.
[0028] Figure 6 This illustration shows a flowchart of another production material control method provided in an embodiment of the present disclosure.
[0029] Figure 7 This diagram illustrates the structure of a production material control device provided in an embodiment of the present disclosure.
[0030] Figure 8 This diagram illustrates the structure of a production material control system provided in an embodiment of the present disclosure.
[0031] Figure 9 This diagram illustrates the structure of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation
[0032] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0033] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0034] Because the energy we need is highly time- and space-dependent, in order to utilize energy rationally and improve energy efficiency, it is necessary to store one form of energy in the same way or by converting it into another, and then release it in a specific energy form based on future application needs. Currently, the main way to generate green electricity is to develop green energy sources such as photovoltaics and wind power to replace fossil fuels.
[0035] Currently, the generation of green electricity generally relies on solar, wind, and hydropower. However, wind and solar power are generally characterized by strong intermittency and large fluctuations, which can cause grid instability, insufficient power during peak demand periods, and excessive power during off-peak periods. Unstable voltage can also damage the power grid. Therefore, insufficient electricity demand or insufficient grid capacity may lead to the problem of "wind and solar curtailment." Solving these problems requires energy storage. This involves converting electrical energy into other forms of energy through physical or chemical means and storing it. When needed, this energy can be converted back into electrical energy and released. Simply put, energy storage is like a large "power bank," storing electrical energy when solar and wind power are abundant and releasing the stored electricity when needed.
[0036] Taking electrochemical energy storage as an example, this solution provides an energy storage device 110, which is applied to the energy storage system 100. The energy storage device 110 is equipped with a set of chemical batteries, which mainly use the chemical elements in the batteries as energy storage medium. The charging and discharging process is accompanied by the chemical reaction or change of the energy storage medium. Simply put, the electrical energy generated by wind and solar energy is stored in the chemical batteries. When the use of external electrical energy reaches its peak, the stored electrical energy is released for use, or transferred to places with a shortage of electricity for use.
[0037] Current energy storage applications are quite widespread, including generation-side energy storage, grid-side energy storage, and consumption-side energy storage. The corresponding types of energy storage devices 110 include: (1) Large-scale energy storage power stations (including multiple prefabricated energy storage modules) applied to wind power and photovoltaic power stations can help renewable energy power generation meet grid connection requirements and improve the utilization rate of renewable energy. As a high-quality active / reactive power regulation power source on the power supply side, energy storage power stations can achieve load matching of power in time and space, enhance the renewable energy absorption capacity, reduce instantaneous power changes, reduce the impact on the power grid, improve the absorption of new energy power generation, and are of great significance in power grid system backup, alleviating peak load power supply pressure and peak regulation and frequency regulation. (2) The energy storage prefabricated cabin applied on the grid side mainly functions as peak regulation, frequency regulation and grid congestion relief. In terms of peak regulation, it can realize peak shaving and valley filling of electricity load, that is, charging the energy storage battery when the electricity load is low and releasing the stored electricity during the peak electricity load period, thereby achieving a balance between power production and consumption. (3) Small energy storage cabinets applied to the electricity consumption side mainly function as self-consumption of electricity, peak-valley price arbitrage, capacity cost management, and improvement of power supply reliability. Depending on the application scenario, electricity consumption side energy storage can be divided into industrial and commercial energy storage cabinets, household energy storage devices, energy storage charging piles, etc., which are generally used in conjunction with distributed photovoltaics. Industrial and commercial users can use energy storage for peak-valley price arbitrage and capacity cost management. In the electricity market implementing peak-valley pricing, by charging the energy storage system when the electricity price is low and discharging the energy storage system when the electricity price is high, peak-valley price arbitrage can be achieved, reducing electricity costs. In addition, industrial enterprises subject to two-part tariffs can use energy storage systems to store energy during off-peak hours and discharge during peak loads, thereby reducing peak power and the maximum demand declared, achieving the goal of reducing capacity costs. Household photovoltaics with energy storage can improve the level of self-consumption of electricity. Due to high electricity prices and poor power supply stability, the demand for household photovoltaic installations is driven. Given that photovoltaic power generation occurs during the day, while user load is generally higher at night, configuring energy storage can better utilize photovoltaic power, improve self-consumption levels, and reduce electricity costs. Furthermore, energy storage is needed in areas such as communication base stations and data centers for backup power.
[0038] In some embodiments, see Figure 1 , Figure 1 This is a schematic diagram of the structure of an energy storage system 100 according to an embodiment of this application. Figure 1 And this application Figure 1 The embodiments are illustrated using a shared energy storage scenario on the generation / distribution side as an example. The energy storage device in this application is not limited to a prefabricated energy storage module in the generation and distribution energy storage scenario.
[0039] This application provides an energy storage system 100, which includes: a high-voltage cable 120, a first power conversion device 130, a second power conversion device 140, and an energy storage device 110 provided in this application. In some embodiments of the power generation scenario, the second power conversion device 140 can be a wind power conversion device. Since the electricity generated by wind power conversion is volatile, random, and intermittent, the unstable electricity output by the wind power conversion device can be stored in the energy storage device through grid connection. The energy storage device is connected to the high-voltage cable 120 and outputs smooth electricity to the power consumption side of the distribution network, realizing peak shaving and frequency regulation, and ensuring stable grid operation; or, the wind power conversion device... The device is always connected to the high-voltage cable 120. Under normal power generation conditions, the power output of the wind power conversion device is supplied to the power consumption side of the distribution network through the high-voltage cable. When the current power load is low and the wind power conversion device generates excess power, the excess power is first stored in the energy storage device 110 to reduce wind and solar curtailment rates and improve the problem of new energy power generation consumption. When the power load is high, the power grid issues an instruction to transmit the power stored in the energy storage device 110 together with the high-voltage cable 120 in grid-connected mode to supply power to the power consumption side. This provides the power grid with various services such as peak shaving, frequency regulation, and backup, giving full play to the peak shaving role of the power grid, promoting peak shaving and valley filling, and alleviating the power supply pressure of the power grid.
[0040] In some embodiments on the distribution network side, the first power conversion device 130 can be a photovoltaic panel, and the energy storage device 110 is connected to the high-voltage cable 120 and installed downstream of the high-voltage cable 120 between the user load and the user load. The electrical energy output by the photovoltaic panel is stored in the energy storage device 110, which can respond in a timely manner to act as a backup power source when the power grid / distribution network fails; or, it can provide power supply support to alleviate line congestion when the high-voltage cable 120 transmission line is blocked, and to delay the economic pressure caused by the expansion of the power grid / distribution capacity when the power grid is planned to be expanded.
[0041] Optionally, the first power conversion device 130 may include, but is not limited to, a photovoltaic panel, and the second power conversion device 140 may include, but is not limited to, a wind power conversion device. The first power conversion device 130 and the second power conversion device 140 can convert at least one of solar energy, light energy, wind energy, thermal energy, tidal energy, biomass energy, and mechanical energy into electrical energy.
[0042] Optionally, the energy storage device 110 may include, but is not limited to, energy storage applications such as energy storage power stations, hydropower / thermal / wind power generation systems, solar power generation systems, mobile power systems, smart home systems, or temporary power supply systems, and may also be applied in multiple fields such as data centers, military equipment, aerospace, charging piles, and electric vehicles.
[0043] Optionally, the energy storage device 110 may include battery modules, battery packs, battery clusters, mobile power supplies, energy storage cabinets / prefabricated energy storage compartments, and other battery integrated systems composed of individual battery cells. The actual application form of the energy storage device 110 provided in this application embodiment may be, but is not limited to, the listed products, and may also be other application forms. This application embodiment does not strictly limit the application form of the energy storage device 110.
[0044] Alternatively, the individual battery cell is not limited to at least one of cylindrical, prismatic, prismatic, or other shaped batteries.
[0045] Optionally, the individual battery cell can be a rechargeable battery, which refers to a single battery cell that can be recharged after discharge to activate the active materials and continue to be used. The individual battery cell can be a lithium-ion battery, sodium-ion battery, sodium-lithium-ion battery, lithium metal battery, sodium metal battery, lithium-sulfur battery, magnesium-ion battery, nickel-metal hydride battery, nickel-cadmium battery, lead-acid battery, etc., and this application does not specifically limit its type.
[0046] In battery manufacturing, line-side warehouse management is typically at a stage of partial automation. Although the Manufacturing Execution System (MES) and the Warehouse Management System (WMS) interact to some extent, it is mostly one-way or timed data synchronization. The two systems have different interface standards and loose coupling, which makes it impossible for changes in production plans to be transmitted to the WMS in a timely manner.
[0047] However, the lag in decision-making coordination and the delay in data interaction between MES and WMS mean that the inventory level in the line-side warehouse cannot accurately reflect the instantaneous consumption of the production line, creating an information blind spot. In the face of dynamic adjustments to the production plan, the existing planning-delivery model has an hour-level response delay, resulting in the production line waiting for materials or the line-side material congestion.
[0048] To address at least some of the aforementioned technical issues, this disclosure provides a production material management method that acquires real-time production data and production plan material information from the production line; determines the target demand information for each material based on the production plan material information and real-time production data; generates delivery orders based on the target demand information and material inventory information; and transports each material to the target workstation in the corresponding line-side warehouse according to the delivery orders. This disclosure establishes an integrated real-time data bus for MES and WMS, supporting millisecond-level bidirectional data synchronization between the two major business systems, ensuring consistency of material and production data across multiple systems. Relying on the real-time data bus, the inventory level in the line-side warehouse can be accurately synchronized with the instantaneous material consumption status of the production line, avoiding production anomalies such as material accumulation and congestion, and production stoppages due to material shortages from the source, effectively improving the overall collaborative efficiency of production material management.
[0049] This disclosure provides a method for managing production materials, which can be executed by any electronic device with computing capabilities. In some embodiments, the production material management method of this disclosure is executed by a production material management system.
[0050] Figure 2 This invention discloses a flowchart of a production material control method according to an embodiment of the present invention, as shown below. Figure 2 As shown in the embodiments of this disclosure, the production material control method is applied to a production material control system. The method includes the following steps S202~S208.
[0051] Among them: S202, obtain real-time production data and production plan material information of the production line.
[0052] The production material control system includes the production execution system, the warehouse management system, and the material scheduling system. The production execution system and the warehouse management system can exchange information through a message middleware.
[0053] Real-time production data for a production line can include actual start-up and completion data for the target workstation. A production line can include multiple workstations, each performing production tasks at different stages of battery production; a single production line can also include multiple workstations performing the same stage of battery production. The target workstation can be any workstation on the production line.
[0054] Actual start-up data may include data such as the actual start-up time of the workstation, the code of the input material, the material batch, and the quantity of input material; actual completion data may include data such as the actual completion time of the workstation, the processing time of the workstation, the actual consumption of materials, the theoretical consumption of materials, and the quantity of remaining materials.
[0055] Real-time production data from the production line can be collected uniformly through the smart terminal in the lineside warehouse where the target workstation is located and reported to the production execution system.
[0056] Production planning material information can include the production plan and bill of materials (BOM) for the production line. The production plan represents the planned production schedule for battery products within the production cycle; the BOM represents the planned material information required for producing battery products, such as a Bill of Materials (BOM) table. Both the production plan and the BOM can be in tabular form.
[0057] For example, the production plan includes that production line A plans to start production of battery product 1 from Monday to Wednesday and battery product 2 on Thursday; the bill of materials includes information such as material identification, material name, and material quantity of the materials required for battery product 1 and battery product 2.
[0058] In practice, the production execution system can obtain production plan material information from the planning management system (such as the master production schedule system).
[0059] S204. Based on the production plan material information and real-time production data, determine the target demand information for each material.
[0060] In some embodiments, after the production execution system determines the target demand information for each material, it sends the target demand information to the warehouse management system so that the warehouse management system can provide sufficient preparation time. The production execution system interacts with the warehouse management system through a message middleware.
[0061] The target demand information for materials can include the demand time, required quantity, and target production line location. The production plan can be used to extract the demand time and target production line location. The standard required quantity of materials is determined based on the bill of materials (BOM), and the required quantity is determined based on the theoretical required quantity and real-time production data. For example, for battery product 1, the BOM includes materials A through D, where the quantity of material A is L1. After production line 1 completes production, the remaining quantity of material A is L2. Therefore, the required quantity of material A is L1 - L2.
[0062] The target requirements for each material can be presented in the form of a task sheet or a list.
[0063] The Manufacturing Execution System (MES) can output target demand information for each material to a message queue in a message middleware. This message queue serves as a queue for the MES to send messages to the Warehouse Management System (WMS). A message queue can contain multiple messages, each corresponding to a set of target demand information for a particular material. The message middleware can be Kafka, and each message in a Kafka message queue includes a key, a value, and a timestamp.
[0064] Message middleware operates on a producer-consumer model. The production execution system (MES) produces messages—specifically, target demand information for materials—from the message middleware's message queue. The warehouse management system (WMS) retrieves this target demand information from the message middleware's message queue. The production and consumption processes are asynchronous, decoupling producers and consumers, improving the efficiency of target demand information processing, ensuring high consistency between the MES and WMS, and avoiding data interaction delays between systems.
[0065] S206. Generate a delivery work order based on the target demand information and material inventory information.
[0066] Material inventory information is used to represent information such as the inventory quantity, inventory location, and material storage time of each material in the warehouse management system.
[0067] Delivery orders guide the material scheduling system to use handling equipment to move materials to the target workstation in the corresponding line-side warehouse. A delivery order can include at least one of the following: timing characteristics and priority tags. Timing characteristics determine the delivery order of materials within the delivery order, while priority tags determine the priority of the delivery order; higher priority orders are delivered earlier in the order. For example, material demand delivery orders can be categorized into three types: emergency replenishment, takt delivery, and pre-delivery, with the priority decreasing progressively from emergency replenishment to takt delivery to pre-delivery.
[0068] A delivery order also includes a work order number, material identifier, target demand information for each material, starting location of the handling process, and target workstation identifier in the line-side warehouse. The starting location of the handling process can be the starting position of the handling equipment used to move the material. The target workstation identifier in the line-side warehouse indicates the ending location of the material handling process. Delivery orders enable information exchange between the production execution system and the warehouse management system, and can also guide the line-side warehouse in verifying materials.
[0069] In some embodiments, the warehouse management system and the material dispatching system can interact via a network (such as a wireless network or a wired network) to send delivery orders to the material dispatching system.
[0070] S208. According to the delivery work order, move each material to the target workstation of the corresponding line-side warehouse.
[0071] In some embodiments, the material scheduling system can use a handling device to sequentially transport each material to the target workstation of the corresponding line-side warehouse according to the delivery work order. The material scheduling system can set the delivery order of materials according to the time sequence characteristics or priority tags of the delivery work order.
[0072] In some embodiments, the material scheduling system can utilize multiple handling devices to transport various materials to the target workstations in the corresponding line-side warehouses. These multiple handling devices are responsible for transporting different materials. The material scheduling system performs global task allocation and path planning for these multiple handling devices based on the timing characteristics and / or priority tags of the delivery orders. The material scheduling system has dynamic obstacle avoidance and traffic control functions. When path congestion is detected, it can automatically replan the remaining task paths or dispatch idle handling devices for task reassignment. For example, the handling devices can be Automated Guided Vehicles (AGVs).
[0073] In some embodiments, materials from multiple delivery orders can be transported to the target workstation of the corresponding line-side warehouse using a single handling device. For example, for delivery orders 1 and 2, whose termination locations are adjacent line-side warehouses and have the same priority (e.g., both are pre-packaging materials), materials from both delivery orders can be transported using a single handling device, and the line-side warehouse verifies the materials based on the information in the delivery orders.
[0074] Different materials in the delivery order correspond to different workstations in the line-side warehouse, and the target workstation is the workstation where the material is finally used.
[0075] In this embodiment, real-time production data and production plan material information of the production line are acquired; based on the production plan material information and real-time production data, the target demand information for each material is determined; based on the target demand information and material inventory information, a delivery order is generated; and based on the delivery order, each material is moved to the target workstation in the corresponding line-side warehouse. This disclosure establishes an integrated real-time data bus for MES and WMS, supporting millisecond-level bidirectional data synchronization between the two major business systems, ensuring consistency of material and production data across multiple systems. Relying on the real-time data bus, the inventory level in the line-side warehouse can be accurately synchronized with the instantaneous material consumption status of the production line, avoiding production anomalies such as material accumulation and congestion at the line-side, and production stoppages due to material shortages from the source, effectively improving the collaborative efficiency of overall production material management.
[0076] Figure 3 This diagram illustrates a method for determining target demand information for materials according to an embodiment of this disclosure. Figure 3 As shown, in some embodiments, the above-mentioned S204 determines the target demand information of each material based on the production plan material information and real-time production data, including: S302. Based on the production plan material information and real-time production data, determine the initial demand information for each material; S304. Process the overall equipment efficiency and initial demand information using the material consumption model to obtain the target demand information for each material. The target demand information includes the demand time, demand quantity, and target production line location.
[0077] In some embodiments, the initial demand information for each material includes the initial demand quantity of the material. The planned demand quantity of each material can be determined based on the production plan material information. The remaining material quantity of each material stored in the line-side warehouse can be obtained based on real-time production data. The initial demand quantity is the difference between the planned demand quantity and the remaining material quantity.
[0078] Overall equipment efficiency is used to measure the actual utilization level of equipment. It is determined by the product of time utilization rate, performance utilization rate, and yield rate. Among them, time utilization rate is the ratio of actual production time to planned production time, performance utilization rate is the ratio of actual output quantity to theoretical maximum output quantity, and yield rate is the ratio of qualified products to total production quantity.
[0079] In some embodiments, the material consumption model is trained based on the historical material consumption information of each material.
[0080] It should be noted that a material consumption model can be trained for each type of material, or a material consumption model can be trained for each battery product based on the materials required for that product.
[0081] Material consumption models may include XGBoost, LightGBM, CatBoost, Random Forest, Linear Regression, Ridge Regression, etc., or LSTM, GRU recurrent neural networks, etc. This disclosure does not limit them.
[0082] In this embodiment, the overall equipment efficiency and initial demand information are input into the material consumption model, and the target demand information of each material is output. This allows for dynamic correction of the material demand time and quantity. Combined with the overall equipment efficiency, dynamic and accurate prediction of material consumption is achieved. The delivery work orders generated based on the target demand information can balance the inventory level at the production line, reduce production anomalies such as material shortages and downtime, and material congestion. The material consumption model delves into the intrinsic relationship between equipment operating conditions and material consumption, providing data support for production.
[0083] Figure 4 This diagram illustrates a flowchart of a material consumption model training method provided in an embodiment of this disclosure. Figure 4 As shown, in some embodiments, before S304 processes the overall equipment efficiency and initial demand information using the material consumption model to obtain the target demand information for each material, the method further includes: S402. Obtain historical material consumption information and historical equipment comprehensive efficiency for each material. Historical material consumption information includes historical actual consumption data and historical planned consumption quantity. S404. Using historical planned consumption quantity and historical equipment comprehensive efficiency as model input features, and historical actual consumption data as model output labels, construct and train a material consumption model.
[0084] In some embodiments, historical material consumption information can be obtained by extracting historical production plan material information and historical completion data. Historical overall equipment efficiency is the overall equipment efficiency of the production line equipment corresponding to the historical completion data.
[0085] The material consumption model to be trained is used to process historical planned consumption quantities and historical overall equipment efficiency, and outputs predicted values of historical consumption data. The loss function value is calculated based on the predicted values of historical consumption data and historical actual consumption data. If the loss function value is less than the preset loss function threshold, the material consumption model to be trained is used as the trained material consumption model; if the loss function value is greater than the preset loss function threshold, the model parameters are adjusted and the material consumption model to be trained is retrained until the loss function value is less than or equal to the preset loss function threshold.
[0086] The loss function used to train the material consumption model can be mean squared error, mean absolute error, etc. This disclosure does not impose specific limitations on the loss function.
[0087] In this embodiment of the disclosure, by training the material consumption model with historical material consumption information and historical equipment comprehensive efficiency, it is possible to uncover the intrinsic relationship between production equipment and material consumption, reduce the difference between the predicted value of historical consumption data and the actual historical consumption data, and improve the prediction accuracy of material demand.
[0088] Figure 5 This diagram illustrates another production material control method provided by an embodiment of the present disclosure. Figure 5 As shown, in some embodiments, the method further includes: S502. In response to the target material not meeting the preset warning conditions, generate a warning handling task sheet, wherein the target material is any material in the production material control system. S504. Push the early warning and handling task order to the target user; S506. In response to the disposal result of the target user, update the inventory status of the target material.
[0089] Preset early warning conditions are used to characterize the criteria for determining whether a target material does not meet production requirements. If a target material meets the preset early warning conditions, it can be continuously monitored; if it fails to meet these conditions, an early warning action will be taken. The target material can be any material in the warehouse management system or the line-side warehouse.
[0090] In some embodiments, the early warning handling task sheet can be a structured form, such as a JSON-structured form. The early warning handling task sheet may include information such as material code, batch number, storage location, handler, early warning reason, and suggested handling plan. The early warning reason can be determined based on situations where preset early warning conditions are not met, such as target material A being nearing its expiration date; target material B exhibiting abnormal performance, etc. The suggested handling plan can be determined based on the early warning reason, such as prioritizing use, returning to inventory, or scrapping, etc.
[0091] For example, in a production execution system, the correspondence between warning causes and suggested solutions can be pre-configured, with one warning cause corresponding to at least one suggested solution.
[0092] In some embodiments, the production execution system can use integrated instant messaging (IM) tools or instant messaging robots to accurately push early warning and handling task orders to the corresponding production personnel, warehouse managers, or quality engineers.
[0093] The handler can directly view the details and provide feedback on the handling results via the IM platform. The production execution system records the handler and the handling time, and automatically updates the inventory status of the target material, such as marking batch A as pending priority use, thus achieving a complete closed loop from early warning to handling.
[0094] The handling result for the target user can include a solution selected from the suggested solutions, or a newly generated solution for the target user. When the handling result is a newly generated solution for the target user, a correspondence between the warning cause and the newly generated solution can be added to provide more handling options for subsequent warnings.
[0095] In some embodiments, the target material meets preset warning conditions, including at least one of the following: the remaining shelf life of the target material is less than or equal to a preset expiration threshold; the inventory of the target material is less than a dynamic safety stock threshold, wherein the dynamic safety stock threshold is determined by the target demand information and historical consumption rate of the target material; the real-time ambient temperature value of the target material is greater than or equal to a preset storage temperature threshold and / or the real-time ambient humidity value is greater than or equal to a preset storage humidity threshold.
[0096] The remaining shelf life of the target material is the time between the current date and the expiry date. For example, if the current date is June 1st and the expiry date is June 5th, the remaining shelf life of the target material is 4 days.
[0097] The preset time limit threshold can be pre-configured in the warehouse management system or production execution system. The value of the preset time limit threshold can be determined according to actual needs, and this disclosure does not limit it. For example, the preset time limit threshold can be 3 days, 5 days, etc. When the remaining shelf life of the target material is 4 days and the preset time limit threshold is 3 days, it is determined that the target material does not meet the preset warning conditions; if the preset time limit threshold is 5 days, it is determined that the target material meets the preset warning conditions.
[0098] In some embodiments, a dynamic safety stock threshold can be set for each material in the production execution system based on the target demand information and historical consumption rate of each material. The production execution system statistically analyzes the historical actual consumption data of materials and calculates the historical consumption rate; it calculates the planned consumption rate based on the target demand information of the materials, and calculates a correction factor based on the planned consumption rate and the historical consumption rate; it calculates the basic safety stock in conjunction with the material replenishment and delivery time; and it adjusts the basic safety stock using the correction factor to obtain the dynamic safety stock threshold.
[0099] This dynamic safety stock threshold is not a fixed value, but rather a flexible range that automatically adjusts with production fluctuations, thereby enabling intelligent management of the safety stock level at the production line. The dynamic safety stock threshold can be expressed as a percentage, such as 40%, 30%, etc.
[0100] Preset storage temperature and humidity thresholds can be configured in the production execution system, and their values can be determined according to actual needs. For example, for special materials such as electrolytes, wireless temperature and humidity sensors can be installed. The real-time ambient temperature and humidity values collected can be directly uploaded to the production execution system for monitoring, thereby improving the closed-loop early warning and processing capabilities of material management.
[0101] In some embodiments, the method further includes: Obtain the material identifier and quantity of the material to be verified. The material to be verified is the material that has been moved to the line-side warehouse. The material to be verified is verified by its material identification and quantity. If the verification passes, the material to be verified will be received. If the verification fails, the materials to be verified will be rejected.
[0102] Smart terminals are deployed at each warehouse location along the production line. These smart terminals can integrate gravity sensing and RFID reading functions.
[0103] In practice, when the handling equipment moves the material to the line-side warehouse, the material is regarded as the material to be verified. The material identification of the material to be verified is obtained through the RFID function of the smart terminal, and the material quantity of the material to be verified is obtained through the gravity sensing function.
[0104] The verification process compares the material identifier of the material to be verified with the corresponding material identifier in the delivery order, and the quantity of the material to be verified with the corresponding quantity in the delivery order. If both match, the verification is considered successful, and the material to be verified is accepted. If at least one of the two matches, the verification is considered unsuccessful, and the material to be verified is rejected. This dual real-time verification of the material identifier and quantity allows for rapid interception of issues such as incorrect material delivery and quantity discrepancies, ensuring accurate matching of materials received by the line-side warehouse with demand, and improving the accuracy of material delivery to the production line and the stability of production flow.
[0105] Figure 6 This diagram illustrates a flowchart of yet another production material control method provided in an embodiment of this disclosure. Figure 6 As shown, in some embodiments, the above-mentioned S208, which involves moving each material to the target workstation of the corresponding line-side warehouse according to the delivery work order, includes: S602. Based on the preset path planning algorithm, perform path planning for multiple handling equipment in the production material control system according to the delivery work order to obtain the material planning path; S604. Based on the material planning path, each material is transported to the target workstation of the corresponding line-side warehouse through the corresponding handling equipment.
[0106] In some embodiments, the preset path planning algorithm may be an improved path planning algorithm, such as D... Lite algorithm.
[0107] Among them, D The Lite algorithm is based on reverse search and incremental local replanning. Reverse search is used to search for the optimal path from the target workstation to the current starting point of the transport equipment. When encountering sudden failures or passage occupancy, the entire path is not recalculated globally, but only the local nodes affected by the obstacles are updated to achieve incremental local planning, which has a fast calculation speed.
[0108] In practice, when the handling equipment receives a delivery task, it performs a reverse search with the target workstation as the endpoint to generate the shortest path and caches the cost data of all grid nodes. During the movement of the handling equipment, it senses the situation in real time. When a dynamic obstacle (such as a pedestrian, other handling equipment, or temporarily stacked materials) is detected, the distance cost is updated, only the path cost of the nodes around the obstacle is corrected, and some of the original path data is reused until the target workstation is reached.
[0109] In other embodiments, the preset path planning algorithm may employ a D-axis that considers path congestion coefficients. The Lite algorithm performs global task allocation and path planning for multiple handling devices to avoid multiple handling devices vying for the same channel and improve delivery timeliness.
[0110] The material handling system collects real-time data on the number of handling devices and queue times in each aisle of the production workshop, and calculates the congestion coefficient of each segment. Based on the product of the distance cost and the congestion coefficient, the total passage cost of the segment is calculated. The more handling devices in an aisle, the longer the queue time, the higher the congestion coefficient, and the higher the passage cost. The D factor considers the path congestion coefficient. During the reverse search, the Lite algorithm automatically avoids high-cost congested channels and prioritizes allocating idle channels. When the channel's traffic status changes, it only locally updates the congestion coefficient and reuses D. The Lite algorithm's incremental local replanning adjusts material planning paths without requiring global recalculation.
[0111] In practice, the material planning system receives delivery orders, takes the target workstation as the destination, and obtains an initial route plan; it counts the real-time number of handling equipment and queuing time in each channel in real time, and dynamically updates the congestion coefficient of each channel, such as the product of the real-time number and queuing time as the congestion coefficient; combined with the congestion system, it recalculates the passage cost of nodes and prioritizes the planning of congested channels; as the handling equipment travels, if the degree of channel congestion changes, it locally updates the cost and quickly replans the detour route until it reaches the target workstation.
[0112] Material planning path refers to the path taken to transport materials from the warehouse to the target workstation at the line-side warehouse of the production line. Each material handling equipment can correspond to one material planning path, transporting one type of material to the corresponding target workstation; each material handling equipment can also correspond to multiple material planning paths, transporting multiple types of materials to the corresponding target workstations.
[0113] It should be noted that other types of path planning algorithms can also be used to obtain material planning paths, and this disclosure does not make specific limitations on this.
[0114] In this embodiment of the disclosure, by using D The Ltie algorithm incorporates a dynamic congestion coefficient into its cost function, quantifying the congestion level of transport equipment within the channel in real time. It automatically avoids congested channels when planning routes, and achieves rapid detours by relying on incremental local replanning. This balances the pressure on workshop logistics, reduces queuing time for transport equipment, improves material delivery efficiency, and ensures a continuous supply of materials to the production line.
[0115] In some embodiments, S604 above, based on material planning paths, uses corresponding handling equipment to transport each material to the target workstation of the corresponding line-side warehouse, including: S604A: Obtain the landmark code at the target workstation and the electronic tag on the material rack in the line-side warehouse; S604B: Locate the corresponding material based on the localization code and electronic tag, so that the corresponding material can be unloaded to the target storage location on the material rack.
[0116] In some embodiments, each workstation on the production line is equipped with a landmark code, such as a two-dimensional landmark code, to distinguish different workstations. Each workstation is equipped with a material rack, each material rack has multiple storage locations, and each material rack is equipped with an electronic tag that can distinguish different materials.
[0117] The handling equipment is equipped with a visual recognition system, which can be used to identify ground codes and electronic tags, and to extract workstation and material identification.
[0118] In this embodiment of the disclosure, after the handling equipment arrives at the target workstation, it uses a visual recognition system to identify the landmark code and the electronic tag on the material rack for secondary precise positioning. Only after both the landmark code and the electronic tag are verified can the material be received, ensuring that the material is accurately unloaded to the target storage location and achieving precise delivery of the last mile.
[0119] In some embodiments, the warehouse management system can establish digital identification upon material receipt, binding RFID tags and recording comprehensive information such as supplier, batch, receipt time, and storage environment parameters. During production consumption, the production execution system links material information with work orders, equipment, and operators, forming a complete production process traceability chain.
[0120] In some embodiments, an electronic work order interaction platform is also set up, and multi-functional interactive terminals are deployed in the production workshop to display detailed delivery work orders in real time. When users pick up materials, they can scan the QR code of the target workstation and the QR code of the delivery work order to automatically verify the task and update the status of the multi-functional interactive terminal, realizing paperless operation and visual command.
[0121] The production execution system can integrate a visualization analysis module to dynamically display key indicators such as line-side warehouse turnover rate, on-time handling rate of material handling equipment, and material overdue handling rate, providing real-time decision support for management.
[0122] Based on the same inventive concept, this disclosure also provides a production material control device and system, as shown in the following embodiments. Since the principle by which this device and system solves the problem is similar to that of the above-described method embodiments, the implementation of this device and system can refer to the implementation of the above-described method embodiments, and repeated details will not be elaborated further.
[0123] Figure 7 This diagram illustrates the structure of a production material control device according to an embodiment of the present disclosure. Figure 7 As shown, in one embodiment, the device is applied to a production material control system, including: a data acquisition module 710, an information determination module 720, a work order generation module 730, and a material handling module 740.
[0124] The data acquisition module 710 is used to acquire real-time production data from the production line; The information determination module 720 is used to determine the target demand information of each material based on the production plan material information and real-time production data. The work order generation module 730 is used to generate delivery work orders based on target demand information and material inventory information; The material handling module 740 is used to move each material to the target workstation of the corresponding line-side warehouse according to the delivery work order.
[0125] In some embodiments, the information determination module 720 is used to determine the initial demand information of each material based on the production plan material information and real-time production data; and to process the overall equipment efficiency and initial demand information using a material consumption model to obtain the target demand information of each material, wherein the target demand information includes the demand time, the demand quantity, and the target production line location.
[0126] In some embodiments, the apparatus further includes a model training module not shown in the figures. The model training module is used to obtain historical material consumption information and historical equipment overall efficiency for each material before processing the overall equipment efficiency and initial demand information using the material consumption model to obtain the target demand information for each material. The historical material consumption information includes historical actual consumption data and historical planned consumption quantity. The model is constructed and trained using historical planned consumption quantity and historical equipment overall efficiency as model input features and historical actual consumption data as model output labels.
[0127] In some embodiments, the device further includes an early warning handling module not shown in the accompanying drawings. The early warning handling module is used to generate an early warning handling task order in response to the target material meeting preset early warning conditions, wherein the target material is any material in the production material control system or the line-side warehouse; push the early warning handling task order to the target user; and update the inventory status of the target material in response to the handling result of the target user.
[0128] It should be noted that the target material meets the preset warning conditions, including at least one of the following: the remaining shelf life of the target material is less than or equal to the preset period threshold; the inventory of the target material is less than the dynamic safety stock threshold, wherein the dynamic safety stock threshold is determined by the target demand information and historical consumption rate of the target material; the real-time ambient temperature value of the target material is greater than or equal to the preset storage temperature threshold and / or the real-time ambient humidity value is greater than or equal to the preset storage humidity threshold.
[0129] In some embodiments, the device further includes a material verification module not shown in the accompanying drawings. The material verification module is used to obtain the material identifier and material quantity of the material to be verified, which is the material transported to the line-side warehouse; to verify the material to be verified by the material identifier and material quantity; if the verification passes, the material to be verified is accepted; if the verification fails, the material to be verified is rejected.
[0130] In some embodiments, the material handling module 740 is used to perform path planning on multiple handling devices in the production material control system based on a preset path planning algorithm and according to the delivery work order to obtain a material planning path; based on the material planning path, each material is transported to the target workstation of the corresponding line-side warehouse through the corresponding handling device.
[0131] In some embodiments, the material handling module 740 is used to obtain the landmark code at the target workstation and the electronic tag on the material rack of the line-side warehouse; and locate the corresponding material according to the landmark code and the electronic tag so that the corresponding material is unloaded to the target storage location of the material rack.
[0132] In this embodiment, real-time production data and production plan material information of the production line are acquired; based on the production plan material information and real-time production data, the target demand information for each material is determined; based on the target demand information and material inventory information, a delivery order is generated; and based on the delivery order, each material is moved to the target workstation in the corresponding line-side warehouse. This disclosure establishes an integrated real-time data bus for MES and WMS, supporting millisecond-level bidirectional data synchronization between the two major business systems, ensuring consistency of material and production data across multiple systems. Relying on the real-time data bus, the inventory level in the line-side warehouse can be accurately synchronized with the instantaneous material consumption status of the production line, avoiding production anomalies such as material accumulation and congestion at the line-side, and production stoppages due to material shortages from the source, effectively improving the collaborative efficiency of overall production material management.
[0133] According to another aspect of this disclosure, a production material control system is also provided, comprising: The Manufacturing Execution System 810 is used to acquire real-time production data from the production line; based on the production plan material information and real-time production data, it determines the target demand information for each material. The warehouse management system 820 is used to receive target demand information for various materials and generate delivery orders based on the target demand information and material inventory information. The material dispatching system 830 is used to receive delivery orders and move each material to the target workstation of the corresponding line-side warehouse according to the delivery orders.
[0134] The Production Execution System 810, based on the production plan and bill of materials, simultaneously accesses real-time data on the actual start-up and completion of target workstations on the production line. Combining this with equipment overall efficiency and material consumption models, it dynamically adjusts the target demand information for materials. The Warehouse Management System 820 generates delivery orders based on the target demand information and material inventory information. These delivery orders are tagged with time sequence and priority; for example, material requirements are categorized into three types: emergency replenishment, takt delivery, and pre-feeding. The Material Scheduling System 830, based on the delivery orders, uses a preset path planning algorithm to perform global task allocation and path planning for multiple material handling devices, enabling dynamic obstacle avoidance and traffic control. When path congestion is detected, it can automatically replan the remaining task paths or dispatch idle material handling devices for task reassignment.
[0135] Once the handling equipment arrives at the target workstation, its visual recognition system identifies the location code of the target workstation and the electronic tag on the material rack for secondary precise positioning. This ensures that the materials are accurately unloaded into the target storage location, achieving precise delivery for the last mile.
[0136] The Production Execution System 810 and the Warehouse Management System 820 interact through a message middleware to achieve a real-time data bus. Through a message queue mechanism, they achieve millimeter-level bidirectional synchronization of key data such as inventory changes, work order status, and task execution progress, ensuring a high degree of information consistency.
[0137] In some embodiments, the warehouse management system 820 establishes a digital identifier for materials upon receipt, which represents the correspondence between the material tag and all-element information. The warehouse management system 820 establishes the digital identifier upon material receipt, binds it to an RFID tag, and records all-element information such as supplier, batch, receipt time, and storage environment parameters. During production consumption, the production execution system 810 binds the material information to work orders, equipment, and operators, forming a complete production process traceability chain.
[0138] In some embodiments, the system also includes a work order interaction platform for displaying the status of delivery work orders in real time. Multifunctional interactive terminals are deployed in the production workshop to display detailed delivery work orders in real time. When users collect materials, they can scan the QR code on the target workstation and the QR code on the delivery work order to automatically verify the task and update the status of the multifunctional interactive terminal, achieving paperless operation and visual command.
[0139] The Manufacturing Execution System 810 can integrate a visualization analysis module to dynamically display key indicators such as line-side warehouse turnover rate, on-time handling rate of material handling equipment, and material overdue handling rate, providing real-time decision support for management.
[0140] The production material management method disclosed herein improves operational efficiency, reducing the response time to production material needs to within 15 minutes and achieving a delivery on-time rate of ≥99%. Due to optimized scheduling and routing, the overall utilization rate of handling equipment increases by over 30%. Inventory costs are significantly reduced; dynamic level management at the production line effectively reduces safety stock by approximately 20%, and the material overdue loss rate can be controlled below 0.5%. Management precision is further enhanced, enabling end-to-end digital tracking of materials from warehousing to consumption. The time for locating quality issues is reduced from several hours to minutes, with data accuracy and consistency reaching 100%.
[0141] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0142] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0143] In one embodiment, the electronic device 900 includes a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to perform the above-described production material control method by executing the executable instructions.
[0144] like Figure 9 As shown, the electronic device 900 is manifested in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including storage unit 920 and processing unit 910).
[0145] The storage unit stores program code, which can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 910 can perform the following steps of the above method embodiments: acquiring real-time production data and production plan material information of the production line; determining the target demand information of each material based on the production plan material information and real-time production data; generating a delivery order based on the target demand information and material inventory information; and transporting each material to the target workstation of the corresponding line-side warehouse according to the delivery order.
[0146] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 9201 and / or cache memory 9202, and may further include read-only memory (ROM) 9203.
[0147] The storage unit 920 may also include a program / utility 9204 having a set (at least one) program module 9205, such program module 9205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0148] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.
[0149] Electronic device 900 can also communicate with one or more external devices 940 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with the electronic device 900, and / or with any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. Figure 9 As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0150] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0151] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer program product, which includes a computer program that, when executed by a processor, implements the steps described in the "Exemplary Methods" section above according to various exemplary implementations of the present disclosure.
[0152] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, having a computer program stored thereon that, when executed by a processor, implements the steps described in the "Exemplary Methods" section above according to various exemplary embodiments of this disclosure. This computer-readable storage medium may be a readable signal medium or a readable storage medium.
[0153] In some possible implementations, various aspects of this disclosure can also be implemented as a program product comprising a computer program that, when executed by a processor, implements the production material control method of any of the above embodiments. In one possible embodiment, the program product includes program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0154] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0155] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.
[0156] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0157] In practice, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0158] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0159] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0160] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0161] 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 disclosure 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 appended claims.
Claims
1. A method for controlling production materials, characterized in that, The method, applied to a production material control system, includes: Obtain real-time production data and production plan material information from the production line; Based on the production plan material information and the real-time production data, the target demand information for each material is determined; Based on the target demand information and material inventory information, a delivery work order is generated; According to the delivery work order, each material is moved to the target workstation of the corresponding line-side warehouse.
2. The method according to claim 1, characterized in that, The step of determining the target demand information for each material based on the production plan material information and the real-time production data includes: Based on the production plan material information and the real-time production data, determine the initial demand information for each of the materials; The overall efficiency of the equipment and the initial demand information are processed using a material consumption model to obtain the target demand information for each material, wherein the target demand information includes the demand time, the demand quantity, and the target production line location.
3. The method according to claim 2, characterized in that, Before processing the overall equipment efficiency and the initial demand information using the material consumption model to obtain the target demand information for each of the materials, the method further includes: Obtain historical material consumption information and historical equipment overall efficiency for each of the aforementioned materials. The historical material consumption information includes historical actual consumption data and historical planned consumption quantities. The material consumption model is constructed and trained by using historical planned consumption and historical equipment overall efficiency as model input features and the historical actual consumption data as model output labels.
4. The method according to claim 1, characterized in that, The method further includes: In response to the target material meeting the preset early warning conditions, an early warning handling task order is generated, wherein the target material is any one of the materials in the production material control system or the line-side warehouse; The warning response task order will be pushed to the target user. In response to the action taken by the target user, update the inventory status of the target material.
5. The method according to claim 4, characterized in that, The target material meets the preset early warning conditions, including at least one of the following: The remaining shelf life of the target material is less than or equal to a preset time limit threshold; The inventory level of the target material is less than the dynamic safety stock threshold, wherein the dynamic safety stock threshold is determined by the target demand information and historical consumption rate of the target material; The real-time ambient temperature value of the target material is greater than or equal to the preset storage temperature threshold and / or the real-time ambient humidity value is greater than or equal to the preset storage humidity threshold.
6. The method according to claim 1, characterized in that, The method further includes: Obtain the material identifier and quantity of the material to be verified, wherein the material to be verified is the material that has been moved to the line-side warehouse; The material to be verified is verified by its material identification and quantity. If the verification passes, the material to be verified is received; If the verification fails, the material to be verified shall be rejected.
7. The method according to claim 1, characterized in that, The process of moving each material to the target workstation of the corresponding line-side warehouse according to the delivery work order includes: Based on a preset path planning algorithm, path planning is performed on multiple handling devices in the production material scheduling system according to the delivery work order to obtain the material planning path; Based on the material planning path, each material is transported to the target workstation of the corresponding line-side warehouse using the corresponding handling equipment.
8. The method according to claim 7, characterized in that, The step of transporting each material to the target workstation of the corresponding line-side warehouse using the corresponding handling equipment based on the material planning path includes: Obtain the landmark code at the target workstation and the electronic tag on the material rack of the line-side warehouse; The corresponding material is located based on the landmark code and the electronic tag, so that the corresponding material is unloaded to the target storage location of the material rack.
9. A production material control device, characterized in that, The device, used in a production material control system, includes: The data acquisition module is used to acquire real-time production data from the production line. The information determination module is used to determine the target demand information of each material based on the production plan material information and the real-time production data. The work order generation module is used to generate delivery work orders based on the target demand information and material inventory information; The material handling module is used to move various materials to the target workstations of the corresponding line-side warehouses according to the delivery work orders.
10. A production material control system, characterized in that, include: The production execution system is used to acquire real-time production data from the production line; and to determine the target demand information for each material based on the production plan material information and the real-time production data. The warehouse management system is used to receive target demand information for each of the aforementioned materials, and generate delivery work orders based on the target demand information and material inventory information. The material scheduling system is used to receive the delivery work orders and move each material to the target workstation of the corresponding line-side warehouse according to the delivery work orders.
11. The production material control system according to claim 10, characterized in that, The warehouse management system is used to establish a digital identifier for the material when it enters the warehouse. The digital identifier is used to represent the correspondence between the material label and all element information.
12. The production material control system according to claim 10, characterized in that, It also includes a work order interaction platform, which is used to display the status of the delivery work order in real time.
13. An electronic device, characterized in that, It includes a processor and a memory, the memory storing a computer program that, when executed by the processor, implements the production material control method as described in any one of claims 1-8.
14. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the production material control method as described in any one of claims 1-8.
