Battery material determination method and battery material determination system

CN122840447APending Publication Date: 2026-09-29CONTEMPORARY AMPEREX TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510360540.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

相关技术中随机将前工序生产的物料输送到当前工序,无法保证产品的良率

Benefits of technology

[0221]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122840447A_ABST
    Figure CN122840447A_ABST
Patent Text Reader

Abstract

The application provides a battery material determination method and a battery material determination system. The battery material determination method comprises the following steps: obtaining target parameter data of a plurality of target upstream products produced by an upstream process of a current process according to a product produced by the current process; matching the target parameter data of the plurality of target upstream products and process data of the current process to obtain material data required by the current process; and determining target material required by the current process according to the material data. According to the embodiment of the application, the product yield can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery manufacturing technology, and in particular to a method and system for determining battery materials. Background Technology

[0002] The battery manufacturing process is complex, involving multiple steps. For example, it includes the production of battery cells, the production of modules, and the assembly of modules into a casing. The cell production step manufactures the battery cells; the module production step assembles the cells into modules; and the module production step assembles the modules into a casing to obtain the battery. Specifically, the cell production steps include cold pressing, die-cutting, and winding; the module production steps include module assembly; and the module assembly step includes module installation.

[0003] In battery manufacturing, materials from previous processes need to be transferred to the current process so that the current process can produce based on those materials. However, in related technologies, materials from previous processes are randomly transferred to the current process, which cannot guarantee product yield. Summary of the Invention

[0004] This application provides a method and system for determining battery materials, which can improve product yield.

[0005] In a first aspect, embodiments of this application provide a method for determining battery materials, comprising: obtaining target parameter data of multiple target upstream products produced in an upstream process of the current process based on the products produced in the current process; matching the target parameter data of the multiple target upstream products with the process data of the current process to obtain material data required for the current process; and determining the target materials required for the current process based on the material data.

[0006] According to the embodiments of this application, the target parameter data of multiple target upstream products produced by the upstream process are matched with the process data of the current process to determine the target materials required by the current process. The production data of the upstream process is associated with the current process to provide data support for the production of the current process, so that the current process can produce according to its required materials. Furthermore, by matching the determined target materials, the current process can be adapted to the current process, thereby improving the product yield of the current process.

[0007] In some embodiments, a host computer is provided in the battery production process. The host computer is used to collect and store product parameter data produced in its own process; based on the products produced in the current process, it obtains target parameter data of multiple target upstream products produced in the upstream process of the current process, including:

[0008] Based on the products produced in the current process, target parameter data of multiple target upstream products are obtained from the host computer of the upstream process.

[0009] In this embodiment, the existing host computer in the battery process is used directly to obtain the required product parameter data, without changing the original hardware structure of the battery production line. This establishes data correlation between different processes without causing excessive costs. Furthermore, compared to obtaining product parameter data from the MES system, this embodiment obtains the required product parameter data directly from the host computer, resulting in higher real-time performance and accuracy.

[0010] In some embodiments, target parameter data of multiple target upstream products are matched with process data of the current process to obtain material data required for the current process, including:

[0011] Remove data whose target parameter data for multiple upstream products are outside the preset range to obtain the target parameter data for the upstream products after removal.

[0012] The target parameter data of the removed upstream product is matched with the process data of the current process to obtain the material data required for the current process.

[0013] In this embodiment, the target parameter data of multiple target upstream products are filtered, and upstream products whose values ​​are not within the preset range are removed, so that the upstream products to be matched are more in line with the needs of the current process, thereby better ensuring the product yield of the current process.

[0014] In some embodiments, the method further includes:

[0015] Lock the identifiers of upstream products that meet the preset locking conditions produced in the upstream process to obtain the locked target upstream products.

[0016] In this embodiment, product information from upstream products can be acquired, enabling remote real-time monitoring of product information. This not only solves the problem that product information can only be viewed on-site, but also allows staff to grasp product information in real time, improving the timeliness and effectiveness of information. Furthermore, materials meeting preset locking conditions can be automatically locked without the need for on-site personnel, improving the efficiency and flexibility of handling abnormal materials. Locking abnormal materials also prevents locked materials from being mistakenly released from the warehouse, further ensuring the accuracy of material matching.

[0017] In some embodiments, the method further includes:

[0018] In response to the first input, the lock configuration interface is displayed, which includes the identification information and parameter information of the target upstream product;

[0019] In response to the second input of selecting the target identifier from the identifier information in the lock configuration interface, the target upstream product corresponding to the target identifier is locked.

[0020] In this embodiment, a lock configuration interface is displayed, which can lock the material based on the user's selection, thereby supporting manual remote locking and further improving the flexibility of handling abnormal materials.

[0021] In some embodiments, target parameter data of multiple target upstream products are matched with process data of the current process to obtain material data required for the current process, including:

[0022] The target parameter data of the locked upstream product is matched with the process data of the current process to obtain the material data required for the current process.

[0023] Materials in a locked state are abnormal materials, usually those that are difficult to match. If a locked material meets the requirements, it should be consumed first to avoid the material being unusable.

[0024] In some embodiments, determining the target material required for the current process based on material data includes:

[0025] The target upstream product corresponding to the material data is used as the target material for the current process.

[0026] In some embodiments, the current process includes a winding process, the current process data includes the operating mode of the winding machine, and the upstream product includes a coil.

[0027] Obtain target parameter data for multiple upstream products produced in upstream processes, including:

[0028] Obtain target parameter data for multiple rolls produced in the upstream process;

[0029] By matching the target parameter data of multiple upstream products with the process data of the current process, the material data required for the current process is obtained, including:

[0030] Determine the target coil data that matches the operating mode of the winding machine from the target parameter data of multiple coils;

[0031] The target upstream product corresponding to the material data is used as the target material for the current process, including:

[0032] The roll corresponding to the target roll data is used as the target roll for the winding machine.

[0033] In this embodiment, the production data of the upstream process of the winding process is associated with the winding process to provide data support for the production of the winding process. This enables the winding process to produce according to the required material rolls, and by matching the determined target material rolls, it can be adapted to the winding process, thereby improving the yield of the battery cells produced by the winding process.

[0034] In some embodiments, the operating mode is an in-run mode, and the winding machine in the winding process includes a first polarity coil. Determining target coil data that matches the operating mode of the winding machine from target parameter data of multiple coils includes:

[0035] The target roll data that matches the operating mode of the winding machine is determined from the target parameter data of multiple rolls. The target roll data is the data corresponding to the second polarity roll.

[0036] In some embodiments, the operating mode is an on-time mode, and the target roll data that matches the operating mode of the winding machine is determined from multiple target roll target parameter data, including:

[0037] The target coil data that matches the winding machine's start-up mode is determined from the target parameter data of multiple coils. The target coil data includes the data corresponding to the anode coil and the data corresponding to the cathode coil.

[0038] In some embodiments, the method further includes:

[0039] The operating mode of the winding machine is determined based on the number of coils on the winding machine.

[0040] In this embodiment, the operating mode of the winding machine is determined based on the number of coils on the winding machine, which can accurately determine the number of coils required by the winding machine, thereby improving the accuracy of material determination.

[0041] In some embodiments, the operating mode is an in-run mode, and determining target roll data that matches the operating mode of the winding machine from target parameter data of multiple rolls includes:

[0042] Obtain multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine. The first candidate rolls are first polarity rolls, and the second candidate rolls are second polarity rolls.

[0043] When ordering material for the first polarity roll, perform the following operations for each first target candidate roll, where the first target candidate roll can be any one of the first candidate rolls:

[0044] Each first non-target candidate material volume is paired with each second candidate material volume to obtain multiple combinations; the first non-target candidate material volume is a first candidate material volume other than the first target candidate material volume;

[0045] Based on the pairing of a first non-target candidate roll with a second candidate roll, solve for the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations;

[0046] Based on the pairing results, target roll data that matches the winding machine's operating pattern is determined from multiple first target candidate rolls.

[0047] In this embodiment, the overall pairing of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, that is, the overall pairing of multiple anode rolls and multiple cathode rolls matched with the winding machine is considered, in order to optimize the quality and yield of multiple products produced by the winding machine.

[0048] In some embodiments, based on pairing a first non-target candidate roll with a second candidate roll, the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations are solved, including:

[0049] Based on the pairing of a first non-target candidate roll with a second candidate roll, multiple pairing results are constructed for multiple combinations using a preset algorithm;

[0050] The pairing result with the smallest overall pairing mean is determined as the target pairing result from multiple pairing results; the overall pairing mean is the average of the differences between the film width of the first non-target candidate roll and the film width of the second candidate roll in each pairing result.

[0051] Based on the pairing results, target roll data matching the winding machine's operating pattern is determined from multiple first-target candidate rolls, including:

[0052] Based on the target pairing results, target roll data that matches the winding machine's operating pattern is determined from multiple first target candidate rolls.

[0053] In this embodiment, the overall OH matching of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, so that multiple anode rolls and multiple cathode rolls matched with the winding machine have good OH as a whole, thereby optimizing the quality and yield of multiple products produced by the winding machine.

[0054] In some embodiments, the method further includes:

[0055] The theoretical film width difference is determined based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine.

[0056] Based on the target matching results, target roll data matching the winding machine's operating mode is determined from multiple first target candidate rolls, including:

[0057] Based on the theoretical film width difference, the overall pairing average, and the target pairing number, target roll data matching the winding machine's operating mode is determined from multiple first candidate rolls; the target pairing number is the number of combinations in the target pairing results that meet the first preset condition, the first preset condition including the difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in the same combination being greater than the first preset threshold.

[0058] In this embodiment, the target rolls that match the winding machine are selected based on the theoretical film width difference, the overall pairing average, and the target pairing number. This not only considers the matching between the first candidate roll of the first polarity and the existing second polarity roll on the winding machine, but also the matching between the first candidate roll of the first polarity and the second candidate roll that has not been loaded. It also considers the minimum OH requirements of the anode roll and the cathode roll, thereby ensuring that the cells produced by the winding machine based on the selected target rolls have good OH, and also ensuring that the cells subsequently produced by the winding machine have good OH overall.

[0059] In some embodiments, a first non-target candidate roll is paired with a second candidate roll, and a preset algorithm is used to construct multiple pairing results from multiple combinations. The pairing result with the smallest overall pairing mean is determined as the target pairing result from the multiple pairing results, including:

[0060] Determine the first difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in each combination;

[0061] Construct a matrix based on multiple first differences;

[0062] Based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using a preset algorithm.

[0063] The target pairing result is obtained based on the combination corresponding to the target difference.

[0064] In this embodiment, the first difference between the film width of the anode roll and the film width of the cathode roll in each combination is calculated. A matrix is ​​constructed based on multiple first differences. A preset algorithm is used to solve for the target difference corresponding to the minimum overall pairing mean in the matrix, thereby obtaining the target pairing result corresponding to any first target candidate roll. In this way, the matching accuracy and efficiency can be improved while ensuring a good overall OH.

[0065] In some embodiments, determining target roll data that matches the winding machine's operating pattern from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0066] Among the first candidate rolls with the largest number of target pairs, the data corresponding to the first candidate rolls that meet the second preset conditions are selected as the target roll data that matches the operating mode of the winding machine. The second preset conditions include the largest overall pairing average and the deviation between the theoretical film width difference and the second preset threshold being located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviation between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

[0067] In this embodiment, the first candidate roll with the largest number of target pairs, the largest overall average pairing value, and the smallest deviation between the theoretical film width difference and the second preset threshold is selected as the target roll to be matched with the winding machine. This can ensure that the existing rolls on the winding machine and the target roll achieve good OH, thereby increasing the number of subsequent anode rolls and cathode rolls with good OH, and thus improving the overall quality and yield of the products produced by the winding machine.

[0068] In some embodiments, determining target roll data that matches the winding machine's operating pattern from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0069] Select the first candidate material roll with the largest number of target pairs from multiple first candidate material rolls as the first candidate target material roll;

[0070] Calculate the deviation between the theoretical film width difference and the second preset threshold for each first candidate target roll;

[0071] The deviations are sorted in ascending order to obtain the deviation sequence;

[0072] Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll;

[0073] The second candidate target roll with the largest overall pairing mean is selected from the second candidate target rolls to obtain target roll data that matches the winding machine's operating mode.

[0074] In this embodiment, it is possible to better ensure that the existing coils and target coils on the winding machine achieve a good OH (OH) level, thereby enabling a larger number of subsequent anode and cathode coils to be matched and to have a better OH level, thus improving the overall quality and yield of the products produced by the winding machine.

[0075] In some embodiments, the operating mode is an on-time mode, and determining the target roll data that matches the winding machine's operating mode from multiple target roll parameter data includes:

[0076] Obtain multiple third candidate rolls that match the cell information produced by the winding machine, where each of the multiple third candidate rolls is either a first polarity roll or a second polarity roll.

[0077] Based on the film width of multiple third candidate rolls, determine the first deviation of each third candidate roll;

[0078] Based on the first deviation of each third candidate roll, the target roll data that matches the winding machine start-up mode is determined from the third candidate rolls.

[0079] In this embodiment, after obtaining multiple third candidate rolls, the deviation of each third candidate roll can be calculated according to a preset deviation algorithm, which is to say, the overall film width of each third candidate roll is considered, thereby ensuring the overall product quality and yield of the winding machine.

[0080] In some embodiments, before determining target roll data matching the winding machine start-up mode from the third candidate rolls based on a first deviation of each third candidate roll, the method further includes:

[0081] Calculate the mean and standard deviation of the second film width based on the film width of each third candidate roll;

[0082] The first deviation of the third candidate roll is determined based on the film width of the third candidate roll, the mean and standard deviation of the second film width.

[0083] In this embodiment, the deviation of the third candidate roll can be accurately determined based on the film width of the third candidate roll, the mean value of the second film width, and the standard deviation.

[0084] In some embodiments, determining target roll data that matches the winding machine's start-up mode from the third candidate rolls based on a first deviation of each third candidate roll includes:

[0085] The data of the third candidate roll with the smallest deviation is determined as the target roll data that matches the winding machine's start-up mode.

[0086] In this embodiment, directly selecting the third candidate roll with the smallest deviation as the target roll data that matches the winding machine's start-up mode can better ensure the overall product quality and yield of the winding machine.

[0087] In some embodiments, the operating mode is an in-run mode, and determining target roll data that matches the operating mode of the winding machine from target parameter data of multiple rolls includes:

[0088] Obtain multiple fourth candidate rolls that match the cell information produced by the winding machine. The fourth candidate rolls are first polarity rolls, and there are second polarity rolls on the winding machine.

[0089] For any fourth candidate roll, add the film thickness of the fourth candidate roll to the film thickness of the second polar roll present on the winding machine to obtain the first thickness sum;

[0090] The data of the first thickness and the fourth candidate roll that is closest to the preset thickness threshold are determined as the target roll data that matches the operating mode of the winding machine.

[0091] In this embodiment, matching the film thickness of the anode and cathode rolls of the winding machine can prevent the cell diameter from being too large, improve the problem of electrode misalignment, and thus improve the cell yield produced by the winding machine.

[0092] In some embodiments, the operating mode is an on-time mode, and the target roll data that matches the operating mode of the winding machine is determined from multiple target roll target parameter data, including:

[0093] Obtain multiple fifth candidate rolls and multiple sixth candidate rolls that match the cell information produced by the winding machine. The fifth candidate rolls are first polarity rolls, and the sixth candidate rolls are second polarity rolls.

[0094] For any fifth candidate roll and any sixth candidate roll, add the film thickness of the fifth candidate roll to the film thickness of the sixth candidate roll to obtain the second thickness sum;

[0095] The data of the second thickness and the fifth and sixth candidate rolls that are closest to the preset thickness threshold are determined as the target roll data that matches the winding machine's start-up mode.

[0096] In this embodiment, matching the film thickness of the anode and cathode rolls of the winding machine can prevent the cell diameter from being too large, improve the problem of electrode misalignment, and thus improve the cell yield produced by the winding machine.

[0097] In some embodiments, determining target roll data that matches the operating mode of the winding machine from target parameter data of multiple rolls includes:

[0098] Obtain multiple seventh candidate rolls that match the cell information produced by the winding machine;

[0099] Select an eighth candidate roll from multiple seventh candidate rolls that meets the preset candidate conditions; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray containing the roll is in a matched state.

[0100] From the data of the eighth candidate roll, determine the target roll data that matches the operating mode of the winding machine.

[0101] In this embodiment, material rolls that meet at least one of the following criteria are preferred: the film width of the roll is smaller than the film width of the diaphragm, the roll is in a locked state, and the tray containing the roll is in a matched state. This can better optimize the material determination method.

[0102] In some embodiments, the current process includes a module assembly process, the upstream product includes a battery cell, and the process data of the current process includes the target module type.

[0103] Obtain target parameter data for multiple upstream products produced in upstream processes, including:

[0104] Obtain target parameter data for multiple battery cells produced in upstream processes;

[0105] By matching the target parameter data of multiple upstream products with the process data of the current process, the material data required for the current process is obtained, including:

[0106] From the target parameter data of multiple battery cells, determine the target battery cell data that matches the target module type;

[0107] The upstream products corresponding to the material data are used as the target materials for the current process, including:

[0108] The cell corresponding to the target cell data is used as the target cell for the target module type.

[0109] In this embodiment, the production data of the upstream process of the module assembly process is linked to the module assembly process to provide data support for the production of the module assembly process. This enables the module assembly process to produce according to the required battery cells, and by matching the determined target battery cells, it can be adapted to the module assembly process, thereby improving the yield of the modules produced by the module assembly process.

[0110] In some embodiments, determining target cell data that matches the target module type from target parameter data of multiple cells includes:

[0111] From the parameter data of multiple battery cells, select the parameter data of multiple battery cells that meet the preset consistency conditions as candidate parameter data;

[0112] Obtain target cell data that matches the target module type from the candidate parameter data.

[0113] In this embodiment, when there are no battery cells at the workstation of the module assembly process, multiple candidate battery cell data that meet the preset consistency conditions are directly acquired, and target battery cell data that matches the target module type is determined from the candidate battery cell data. This makes the target battery cell corresponding to the target battery cell data compatible with the target module type, resulting in better consistency of the modules produced in the module assembly process and improving the stability and safety of the modules.

[0114] In some embodiments, determining target cell data that matches the target module type from target parameter data of multiple cells includes:

[0115] Obtain the target parameter data of the existing battery cells in the module to be assembled; the module type of the module to be assembled is the same as the target module type;

[0116] Select at least one candidate parameter data from the target parameter data of multiple battery cells. The candidate parameter data and the target parameter data of the existing battery cells in the module to be assembled meet the preset consistency conditions.

[0117] The candidate parameter data is used as the target cell data to match the target module type.

[0118] In this embodiment, when the module to be assembled at the work station of the module assembly process already has battery cells, candidate battery cell data that meets the preset consistency conditions with the existing battery cells in the module to be assembled is obtained, and target battery cell data that matches the target module type is determined from the candidate battery cell data, so that the target battery cell corresponding to the target battery cell data is adapted to the target module type, so that the consistency of the modules produced by the module assembly process is better, and the stability and safety of the module are improved.

[0119] In some embodiments, the current process includes a module loading process, and the process data of the current process includes the box type. It also includes acquiring target parameter data for multiple target upstream products produced in the upstream process, including:

[0120] Obtain target parameter data for multiple modules produced by the upstream process and placed on the module boxing process buffer platform. The module parameter data includes the module type.

[0121] By matching the target parameter data of multiple upstream products with the process data of the current process, the material data required for the current process is obtained, including:

[0122] Based on the module types of multiple modules, determine the target battery pack type that the multiple modules can be matched into;

[0123] Based on the target battery pack type and the first correspondence, determine the target enclosure type that matches the target battery pack type; the first correspondence includes the correspondence between the battery pack type and the enclosure type;

[0124] Based on material data, determine the target materials required for the current process, including:

[0125] Based on the target enclosure type, obtain the target enclosure bottom plate corresponding to the target enclosure type.

[0126] In this embodiment, the production data of the upstream process of the module packing process is linked to the module assembly process to determine the target battery pack types that multiple modules can be matched with. Based on the target battery pack type and the corresponding target housing type, a housing base plate that matches the target battery pack type is determined. This allows the module packing process to produce according to the required housing base plate. Furthermore, by matching the determined housing base plate to the modules in the module packing process, the yield of the battery packs produced in the module packing process can be improved, module accumulation can be avoided, and production efficiency can be improved.

[0127] In some embodiments, determining the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules includes:

[0128] From the second correspondence, find the target battery pack type that matches the module type of multiple modules. The second correspondence includes the correspondence between battery pack type, module type and the number of modules of each module type.

[0129] In this embodiment, the target battery pack type that can be matched by multiple modules on the buffer platform can be accurately and quickly determined based on the second correspondence.

[0130] In some embodiments, the target enclosure bottom plate corresponding to the target enclosure type is obtained according to the target enclosure type, including:

[0131] From the third correspondence, find the target box base plate corresponding to the target box type. The third correspondence includes the correspondence between multiple box types and multiple box base plates.

[0132] In this embodiment, the required target box base plate can be accurately and quickly determined based on the third correspondence relationship.

[0133] In some embodiments, the method further includes:

[0134] Order the target material.

[0135] In some embodiments, the current process includes a winding process, the target material includes a target roll, and the process of calling the target material includes:

[0136] Generate a material reel request corresponding to the target material reel;

[0137] Send a material requisition request to the warehouse management system, so that the warehouse management system can generate a material requisition task based on the material requisition request, and send the material requisition task to the warehouse control system, so that the warehouse control system can control the release of the target material requisition based on the material requisition task.

[0138] In this embodiment, after determining the target roll that matches the winding process, the target roll is called out of the warehouse to further ensure that the roll obtained from the winding process matches it, avoid the uncertainty caused by random calling, and improve the efficiency, accuracy and flexibility of calling.

[0139] In some embodiments, the current process includes a winding process, and the target material is a target roll; the method further includes:

[0140] Retrieve information on outbound stock rolls from the identification acquisition device;

[0141] If the target roll is a roll that has already been shipped out, send the information of the target winding machine that matches the target roll to the identification acquisition device.

[0142] In this embodiment, the material rolls that have been shipped out of the warehouse are verified so that they can be accurately transported to the winding machine that matches them, thereby further ensuring the yield of the battery cells produced by the winding machine.

[0143] In some embodiments, the current process includes a winding process, and the target material is a target roll; the method further includes:

[0144] Retrieve information on outbound stock rolls from the identification acquisition device;

[0145] When the stock rolls that have been shipped out and the target stock rolls are different stock rolls, obtain the first material parameter information of the stock rolls that have been shipped out, the winding machine identifier of the candidate winding machine, and the second material parameter information of the stock rolls that are already on the candidate winding machine.

[0146] Based on the first material parameter information and the second material parameter information, a target winding machine that matches the already shipped coils is determined from the candidate winding machines.

[0147] In this embodiment, the outgoing coils are verified. If no matching winding machine is available for the outgoing coil, a target winding machine that matches the outgoing coil is determined, allowing the outgoing coil to be loaded onto the matching target winding machine. Compared to randomly loading coils, this embodiment avoids cell quality problems caused by improper matching of coils and winding machines, thus improving cell yield. Furthermore, it eliminates the need to intentionally produce coils exceeding specifications in previous processes, saving material resources.

[0148] In some embodiments, the polarities of the outgoing stock rolls and the existing stock rolls on the candidate winding machines are opposite. The first material parameter information includes a first film width, and the second material parameter information includes a second film width. Based on the first and second material parameter information, determining a target winding machine from the candidate winding machines that matches the outgoing stock rolls includes:

[0149] Calculate the difference between the first film width and the second film width of the existing rolls on each candidate winding machine;

[0150] Calculate the second deviation of each difference from the first preset target threshold;

[0151] Based on each second deviation degree, determine the target winding machine that matches the already shipped coils.

[0152] In this embodiment, the second deviation can represent the matching degree between the stock rolls that have been shipped out and the stock rolls on the candidate winding machines. Based on the second deviation corresponding to each candidate winding machine, the target winding machine that matches the stock rolls can be determined, which can improve the matching accuracy and thus ensure the OH yield of the battery cells produced by the winding machine.

[0153] In some embodiments, the polarities of the outgoing stock rolls and the existing stock rolls on the candidate winding machines are opposite. The first material parameter information includes a first film thickness, and the second material parameter information includes a second film thickness. Based on the first and second material parameter information, determining a target winding machine from the candidate winding machines that matches the outgoing stock rolls includes:

[0154] The first film thickness is added to the second film thickness of the existing rolls on each candidate winding machine to obtain the sum of the third thicknesses;

[0155] Calculate each third thickness and the third deviation from the preset thickness threshold separately;

[0156] Based on each third deviation, determine the target winding machine that matches the already shipped coils.

[0157] In this embodiment, the third deviation degree can represent the matching degree between the stock rolls that have been shipped out and the stock rolls on the candidate winding machines. Based on the third deviation degree corresponding to each candidate winding machine, the target winding machine that matches the stock rolls that have been shipped out can be determined, which can improve the matching accuracy and reduce the possibility of problems such as excessive diameter and misaligned tabs in the cells produced by the winding machine.

[0158] In some embodiments, determining a target winding machine that matches the already shipped coils according to each third deviation degree includes:

[0159] The candidate winding machine corresponding to the third deviation with the smallest absolute value is determined as the target winding machine that matches the already shipped coils.

[0160] In this embodiment, the candidate winding machine corresponding to the third deviation with the smallest absolute value is selected as the target winding machine to match the already released material rolls. In other words, the candidate winding machine that best matches the already released material rolls is selected as the target winding machine. This can ensure that the target winding machine and the already released material rolls have the highest degree of matching, further reducing the possibility of problems such as excessive diameter and misaligned tabs in the battery cells produced by the winding machine.

[0161] In some embodiments, determining a target winding machine that matches the already shipped coils according to each third deviation degree includes:

[0162] The deviations are sorted in ascending order of the absolute values ​​of the third deviations to obtain the deviation sequence.

[0163] In the deviation sequence, select the candidate winding machine corresponding to the third deviation degree located in the first preset number position, and determine it as the target winding machine that matches the material rolls that have been shipped out.

[0164] In this embodiment, the third deviation is sorted to obtain a candidate winding machine sequence. The candidate winding machine that ranks higher in the candidate winding machine sequence has a higher degree of matching with the already released material rolls. The candidate winding machine that ranks first in the candidate winding machine sequence is selected to obtain the target winding machine that matches the already released material rolls. This method of determining the target winding machine is more flexible and can facilitate the selection of the target winding machine that is closest to the current position of the removed material roll for feeding, thereby improving production efficiency.

[0165] In some embodiments, obtaining the winder identifier of the candidate winder and the second material parameter information of the existing coils on the candidate winder includes:

[0166] Obtain the winding machine identifier and material status of each of the multiple winding machines;

[0167] Winding machines with a material shortage status are identified as candidate winding machines;

[0168] Obtain the winding machine identifier of the candidate winding machine and the second material parameter information of the existing coils on the candidate winding machine.

[0169] In this embodiment, identifying the winding machine lacking material as a candidate winding machine can narrow down the matching range and improve production efficiency.

[0170] In some embodiments, after identifying a winding machine with a material shortage as a candidate winding machine, the method further includes:

[0171] Store the winding machine identifier corresponding to the candidate winding machine in the material shortage information of the coil;

[0172] After determining the target winding machine that matches the already shipped coils from the candidate winding machines based on the first material parameter information and the second material parameter information, the method further includes:

[0173] Remove the winding machine identifier of the target winding machine from the material shortage information.

[0174] In this embodiment, after the target winding machine that matches the outgoing stock rolls is determined, the outgoing stock rolls will be loaded onto the target winding machine. Once the target winding machine has no shortage of stock rolls, the winding machine identifier of the target winding machine will be removed from the shortage list to avoid the winding machine that has already been matched being matched repeatedly.

[0175] In some embodiments, the current process includes a module loading process, the material data includes the target box type, the target material includes the target box bottom plate, and the requisitioning of the target material includes:

[0176] Based on the type information corresponding to the target box type, generate a material request for the bottom plate of the target box;

[0177] Send the target box bottom plate material request to the handling equipment so that the handling equipment can display the type information.

[0178] In this embodiment, a target housing base plate request is sent to the handling equipment so that the handling equipment displays the type information corresponding to the target housing type. This allows the staff to find the matching housing base plate based on the type information, ensuring that the housing base plate delivered to the module loading process can be adapted to the module in the module loading process. This can improve the yield of battery packs produced in the module loading process, avoid module accumulation, and improve production efficiency.

[0179] In some embodiments, the target housing type includes multiple types. Based on the type information corresponding to the target housing type, a target housing bottom plate material request is generated, including:

[0180] Count the number of containers corresponding to each target container type;

[0181] For each target box type, a target box bottom plate material request is generated based on the type information and quantity of the target box.

[0182] In some embodiments, sending a target housing bottom plate material request to a handling device to cause the handling device to display type information includes:

[0183] Sort the target container types in descending order of the number of containers corresponding to each target container type to obtain a container type sequence;

[0184] According to the box type sequence, the corresponding target box bottom plate material request is sent to the handling equipment in turn so that the handling equipment can display the type information.

[0185] In this embodiment, modules with a large number of units can be assembled into the corresponding units according to the number of units in the cabinets from largest to smallest, thereby reducing the number of modules on the buffer platform and preventing subsequent production modules from being unable to fit into the buffer platform and causing blockage, thus improving production efficiency.

[0186] In some embodiments, if the target roll is successfully ordered, the method further includes:

[0187] Update the inventory information in the warehouse management system to update the status of the target stock roll to "requested".

[0188] In some embodiments, the current process includes a module assembly process, the target material includes a target battery cell, and the process of ordering the target material includes:

[0189] Generate a cell request for the target battery cell;

[0190] The cell request is sent to the controller in the module assembly process, so that the controller controls the actuator in the module assembly process to transport the target cell to the corresponding module assembly station based on the request.

[0191] In this embodiment, the target battery cells required for the module assembly process can be delivered to the workstation of the module assembly process more effectively, thereby improving the yield of the modules produced by the module assembly process.

[0192] In some embodiments, acquiring target parameter data for multiple target upstream products produced in upstream processes includes:

[0193] Receive material acquisition requests, which must include at least the current production equipment information for the current process;

[0194] Based on the material acquisition request, obtain the target parameter data of multiple upstream products produced by the upstream process corresponding to the current production equipment information.

[0195] In this embodiment, after receiving a material acquisition request, the target parameter data of the corresponding upstream product is obtained, enabling data acquisition on demand and improving efficiency.

[0196] In some embodiments, receiving a material acquisition request includes:

[0197] Receive material acquisition requests sent by the current production equipment; the current production equipment includes a human-machine interface, and the material acquisition request is generated in response to the user's material input on the human-machine interface.

[0198] In this embodiment, the corresponding materials can be requested from the current production equipment through the human-machine interface of the current production equipment, which can improve the efficiency, accuracy and flexibility of material determination.

[0199] In some embodiments, receiving a material acquisition request includes:

[0200] Displays current production equipment information, which includes at least the equipment identifier;

[0201] In response to a third input that selects a target device identifier from device identifiers, a material acquisition request corresponding to the target device identifier is generated.

[0202] In this embodiment, the system can request the corresponding materials from the user-selected current production equipment, thereby improving the efficiency, accuracy, and flexibility of material determination.

[0203] Secondly, embodiments of this application also provide a battery material determination system, including a first control system, the first control system including a processor;

[0204] The processor is used to obtain target parameter data of multiple target upstream products produced by upstream processes based on the products produced in the current process; match the target parameter data of multiple target upstream products with the process data of the current process to obtain the material data required by the current process; and determine the target material required by the current process based on the material data.

[0205] In this embodiment, the target parameter data of multiple target upstream products produced by the upstream process are matched with the process data of the current process to determine the target materials required by the current process. The production data of the upstream process is associated with the current process to provide data support for the production of the current process, so that the current process can produce according to its required materials. Furthermore, by matching the determined target materials, the current process can be adapted to the current process, thereby improving the product yield of the current process.

[0206] In some embodiments, the current process includes a winding process, and the battery material determination system also includes a warehouse management system;

[0207] The warehouse management system is used to store inventory information of multiple stock rolls produced in the upstream process and send the inventory information to the processor.

[0208] Specifically, the processor is used to acquire the production data of the winding machine and determine the operating mode of the winding machine; determine the target roll data that matches the operating mode of the winding machine from the parameter data of multiple rolls; and use the roll corresponding to the target roll data as the target roll of the winding machine.

[0209] In some embodiments, the processor is further configured to: acquire first production data of the die-cutting machine, determine the film width of the roll based on the first production data, and store the film width of the roll.

[0210] In some embodiments, the processor is further configured to: acquire second production data of the cold press, determine the film thickness of the roll based on the second production data, and store the film thickness of the roll.

[0211] In some embodiments, the battery material determination system further includes a warehouse control system;

[0212] The warehouse management system is also used to generate material requisition tasks based on target material rolls and send the material requisition tasks to the warehouse control system;

[0213] The warehouse control system is used to control the release of target material rolls based on material requisition tasks.

[0214] In some embodiments, the battery material determination system further includes an identification acquisition device, which is used to acquire information on the outgoing material rolls and to display information on the target winding machine matched with the outgoing material rolls.

[0215] The processor is also used to send information about the target winding machine that matches the outgoing stock roll to the identification acquisition device.

[0216] In some embodiments, the current process includes a module loading process, and the battery material determination system further includes handling equipment;

[0217] The module testing equipment is used to send parameter data of multiple modules produced in the upstream process to the processor. The parameter data of the modules includes the module type.

[0218] Specifically, the processor is used to: acquire parameter data of multiple modules produced by the upstream process and placed on the buffer platform of the module loading process; the parameter data of the modules includes the module type; determine the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules; determine the target enclosure type that matches the target battery pack type based on the correspondence between the target battery pack type and the enclosure type; and send the target enclosure type to the handling equipment to obtain the target enclosure base plate corresponding to the target enclosure type.

[0219] The handling equipment is used to display the type of the target container and move the bottom plate of the target container to the workstation where the container-entry equipment is located.

[0220] In some embodiments, the current process includes a module assembly process, and the processor is specifically configured to: acquire parameter data of multiple battery cells produced in the upstream process; determine target battery cell data that matches the assembly equipment of the module assembly process from the parameter data of the multiple battery cells; and use the battery cell corresponding to the target battery cell data as the target battery cell of the assembly equipment.

[0221] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0222] The features, advantages, and technical effects of exemplary embodiments of this application will now be described with reference to the accompanying drawings.

[0223] Figure 1A schematic flowchart of a battery material determination method provided in an embodiment of this application;

[0224] Figure 2 Another schematic flowchart of the battery material determination method provided in the embodiments of this application;

[0225] Figure 3 This is a flowchart illustrating one scenario embodiment of the present application;

[0226] Figure 4 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0227] Figure 5 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0228] Figure 6 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0229] Figure 7 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0230] Figure 8 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0231] Figure 9 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0232] Figure 10 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0233] Figure 11 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0234] Figure 12 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0235] Figure 13 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0236] Figure 14 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0237] Figure 15 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0238] Figure 16This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0239] Figure 17 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0240] Figure 18 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0241] Figure 19 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0242] Figure 20 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0243] Figure 21 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0244] Figure 22 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0245] Figure 23 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0246] Figure 24 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0247] Figure 25 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0248] Figure 26 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0249] Figure 27 This is a flowchart illustrating another scenario embodiment of this application;

[0250] Figure 28 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0251] Figure 29 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0252] Figure 30 This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0253] Figure 31This is another schematic flowchart illustrating the battery material determination method provided in an embodiment of this application;

[0254] Figure 32 A schematic diagram of the battery material determination system provided in this application embodiment;

[0255] Figure 33 This is another schematic diagram of the battery material determination system provided in the embodiments of this application;

[0256] Figure 34 This is a flowchart illustrating another scenario embodiment of this application;

[0257] Figure 35 This is a flowchart illustrating another scenario embodiment of this application;

[0258] Figure 36 This is a flowchart illustrating another scenario embodiment of this application. Detailed Implementation

[0259] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0260] Unless otherwise defined, all technical and scientific terms used in this application have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used in the description of this application is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms "comprising" and "having," and any variations thereof, in the description, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. The terms "first," "second," etc., in the description, claims, or accompanying drawings of this application are used to distinguish different objects, not to describe a specific order or hierarchy.

[0261] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," "linking," and "attachment" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal communication between two components. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0262] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0263] Unless otherwise specified, all embodiments and optional embodiments of this application can be combined to form new technical solutions.

[0264] Unless otherwise specified, all technical features and optional technical features of this application may be combined to form new technical solutions.

[0265] Unless otherwise specified, all steps of this application may be performed sequentially or randomly, preferably sequentially. For example, the method includes steps (a) and (b), indicating that the method may include steps (a) and (b) performed sequentially, or it may include steps (b) and (a) performed sequentially. For example, the mention that the method may also include step (c) indicates that step (c) may be added to the method in any order; for example, the method may include steps (a), (b), and (c), or it may include steps (a), (c), and (b), or it may include steps (c), (a), and (b), etc.

[0266] Battery production involves numerous steps, and the data for each step is often isolated, which negatively impacts battery production yield. For example, there may be no data correlation between the current and upstream processes in battery production. Operators may randomly transfer upstream products or other materials to the current process, making it impossible to guarantee that the materials are suitable for the current process and thus affecting the yield of the products produced in the current process.

[0267] To address the aforementioned technical problems, embodiments of this application provide a method and system for determining battery materials. The method for determining battery materials provided in this application is described first.

[0268] like Figure 1 As shown, the battery material determination method provided in this application includes S101 to S103.

[0269] S101: Based on the products produced in the current process, obtain the target parameter data of multiple target upstream products produced in the upstream process of the current process.

[0270] The battery manufacturing process involves multiple steps, such as the production of the cell segment, the module segment, and the module assembly segment. The cell segment production steps include mixing, coating, cold pressing, die-cutting, winding, ultrasonic welding, adapter welding, insulating film wrapping, top cover welding, pre-helium inspection, baking, performance testing, and dimensional inspection. The module segment production steps include module assembly, and the module assembly segment production steps include module assembly into the casing.

[0271] The current process includes any step in the battery manufacturing process that involves material matching. Upstream processes precede the current process.

[0272] For example, in the winding process, anode rolls, cathode rolls, and separators are wound together to form a battery cell. This winding process involves ensuring the anode and cathode rolls are compatible. Similarly, in the module assembly process, multiple battery cells produced in the cell segment are assembled to obtain a battery module. This module assembly process involves ensuring the compatibility of the multiple battery cells. Finally, in the module boxing process, multiple modules are assembled into a box to obtain a battery. This module boxing process involves ensuring the compatibility of the multiple modules and the box.

[0273] For example, the current process includes at least one of the following: a winding process, a module assembly process, and a module boxing process.

[0274] Based on the products produced in the current process, the types of materials required for the current process can be determined.

[0275] As an example, the current process is a winding process. Since the product produced by the winding process is a battery cell, the materials required for the winding process include anode and cathode coils. Correspondingly, the relevant parameter information for the anode and cathode coils can be obtained from the die-cutting and / or cold-pressing processes.

[0276] As another example, the current process is the module assembly process. Since the product produced in the module assembly process is a module, it can be determined that the materials required for the module assembly process include battery cells. Correspondingly, relevant parameter information of the battery cells can be obtained from the relevant processes in the battery cell segment.

[0277] As another example, the current process is the module-to-box assembly process. Since the product produced in this process is a battery (or battery pack), the materials required for this process include both the module and the box. Correspondingly, relevant parameter information for the module can be obtained from the related processes within the module segment.

[0278] For example, the target upstream product obtained may include upstream products produced by all or part of the upstream processes.

[0279] For example, the product parameters produced in the upstream process may include multiple types of parameters. Target parameter types can be preset, and the type of target parameter data obtained from the target upstream product must match the target parameter type. In this way, only a portion of the upstream product data needs to be obtained, which can improve efficiency.

[0280] S102, match the target parameter data of multiple upstream products with the process data of the current process to obtain the material data required for the current process.

[0281] For example, the target parameter data of the upstream product can be matched with the process data of the current process based on the specific product produced in the current process. For instance, a matching algorithm corresponding to the current process can be preset, and matching is performed based on this algorithm during the actual matching process. It should be noted that any algorithm capable of achieving matching can be used as the matching algorithm for the current process.

[0282] S103, Based on the material data, determine the target material required for the current process.

[0283] For example, the material data required for the current process includes material identifiers, which may differ for different materials. Based on the material identifiers, the target material required for the current process can be obtained. It is understood that the target material is the material required for the current process, and the target material is adapted to the current process.

[0284] According to the battery material determination method provided in the embodiments of this application, the target parameter data of multiple target upstream products produced in the upstream process are matched with the process data of the current process to determine the target material required by the current process. The production data of the upstream process is associated with the current process to provide data support for the production of the current process, so that the current process can produce according to its required materials. Furthermore, by matching the determined target materials, the current process can be adapted to the current process, thereby improving the product yield of the current process.

[0285] In some embodiments, a host computer is provided in the battery production process. The host computer is used to collect and store product parameter data produced in its own process; based on the products produced in the current process, it obtains target parameter data of multiple target upstream products produced in the upstream process of the current process, including:

[0286] Based on the products produced in the current process, target parameter data of multiple target upstream products are obtained from the host computer of the upstream process.

[0287] Each process has its own host computer. The host computer of the upstream process is used to collect and store the product parameter data produced by the upstream process, and the host computer of the current process is used to collect and store the product parameter data produced by the current process.

[0288] It is understood that the method provided in this application embodiment also includes: obtaining the process data of the current process from the host computer of the current process.

[0289] For example, the host computer is equipped with data acquisition software, which is used to collect and store product parameter data produced in its own process.

[0290] As an example, based on the preset data fields corresponding to the current process, target parameter data of multiple target upstream products are obtained from the host computer of the upstream process. The fields corresponding to the target parameter data are the preset data fields.

[0291] For example, the host computer and the processor communicate via a preset communication protocol, which includes, but is not limited to, the Message Queuing Telemetry Transport (MQTT) protocol. The processor is used to execute the battery material determination method provided in this embodiment.

[0292] In the battery industry, a Manufacturing Execution System (MES) is a software system used to manage and control the battery production process. The host computer for each battery production step typically communicates with the MES system. For example, the host computer transmits product parameter data for its own production process to the MES system.

[0293] Battery production involves numerous steps, making data correlation between these steps complex and costly. Furthermore, the market demand for batteries is enormous; modifying the hardware structure of the battery production line to establish data correlation between steps would have unpredictable returns.

[0294] In this embodiment, the existing host computer in the battery process is used directly to obtain the required product parameter data. This avoids altering the existing hardware structure of the battery production line, establishing data correlation between different processes without excessive cost. Furthermore, compared to obtaining product parameter data from the MES system, this embodiment directly obtains the required product parameter data from the host computer, resulting in higher real-time performance and accuracy.

[0295] In some embodiments, such as Figure 2 As shown, the target parameter data of multiple upstream products are matched with the process data of the current process to obtain the material data required for the current process, including:

[0296] S201, Remove data whose values ​​are outside the preset range from the target parameter data of multiple target upstream products to obtain the target parameter data of the target upstream products after removal;

[0297] S202, match the target parameter data of the removed upstream product with the process data of the current process to obtain the material data required for the current process.

[0298] For example, based on the product produced in the current process, a preset range of parameter data for the upstream product corresponding to the current process is set.

[0299] For example, if the current process is a winding process, the preset range includes the film width range and / or film thickness range of the electrode roll. Or, for example, if the current process is a module assembly process, the preset range includes the cell size range and / or performance parameter range.

[0300] The preset range can be set according to actual needs, and this application does not limit it.

[0301] In this embodiment, the target parameter data of multiple target upstream products are filtered, and upstream products whose values ​​are not within the preset range are removed, so that the upstream products to be matched are more in line with the needs of the current process, thereby better ensuring the product yield of the current process.

[0302] In some embodiments, the method provided in this application further includes: locking the identifier of the upstream product that meets the preset locking conditions in the upstream product produced by the upstream process, so as to obtain the locked target upstream product.

[0303] As an example, upstream products include material rolls, and material roll parameter information includes the film width of the material roll. Preset locking conditions include film width locking conditions for the material rolls. If the film width corresponding to a certain material roll meets the preset film width locking conditions, the material roll is locked. For example, the material roll identifier corresponding to the cathode material roll whose film width is greater than a first film width threshold is locked; and / or, the material roll identifier corresponding to the anode material roll whose film width is less than a second film width threshold is locked. In this document, "material roll" refers to the electrode material roll of a battery.

[0304] Taking an anode roll as an example, the anode roll includes an anode body and an anode tab. At least a portion of the anode body is provided with an anode film layer, and the width of the portion of the anode film layer located in the anode body is the film width of the anode roll. The film width of the cathode roll is similar.

[0305] In some specific scenario implementations, such as Figure 3 As shown, this scenario embodiment may include:

[0306] S301, the warehouse management system records the inbound information of material rolls.

[0307] The warehousing information includes the material roll identification and the pallet where the material roll is located.

[0308] S302, the first control system acquires the warehouse entry information.

[0309] S303, the first control system queries the parameter monitoring table for the film width of the incoming rolls.

[0310] For example, the first control system obtains the film width of the roll from the host computer of the die-cutting process and stores it in a parameter monitoring table. The parameter monitoring table includes the correspondence between the roll identifier and the roll film width. After obtaining the warehousing information, the first control system queries the parameter monitoring table for the film width of the warehousing roll.

[0311] S304, the first control system determines whether the membrane width locking condition is met. If yes, proceed to S305; otherwise, proceed to S306.

[0312] S305, Locked coil.

[0313] S306, Add the coil information to the inventory information table.

[0314] Of course, upstream products can also include battery cells and modules. Battery cells that meet preset locking conditions can be locked, and modules that meet preset locking conditions can also be locked. The product forms of material rolls, battery cells, and modules are different, and their corresponding preset locking conditions may be different.

[0315] In related technologies, product information management is limited, with information only viewable on-site. This prevents information from being promptly delivered to the necessary personnel, affecting the accuracy and timeliness of production scheduling. Furthermore, the handling process for abnormal materials is cumbersome, requiring on-site identification of the abnormal materials, which consumes significant time and manpower, resulting in low efficiency.

[0316] In this embodiment, product information from upstream products can be acquired, enabling remote real-time monitoring of product information. This not only solves the problem that product information can only be viewed on-site, but also allows staff to grasp product information in real time, improving the timeliness and effectiveness of information. Furthermore, materials meeting preset locking conditions can be automatically locked without the need for on-site personnel, improving the efficiency and flexibility of handling abnormal materials. Locking abnormal materials also prevents locked materials from being mistakenly released from the warehouse, further ensuring the accuracy of material matching.

[0317] In some embodiments, such as Figure 4 As shown, the battery material determination method provided in this application embodiment further includes:

[0318] S401, in response to the first input, displays the lock configuration interface, which includes the identification information and parameter information of the target upstream product;

[0319] S402, in response to the second input of selecting the target identifier from the identifier information in the lock configuration interface, lock the target upstream product corresponding to the target identifier.

[0320] The first input is used to retrieve the lock configuration interface, where the user can select the material identification information displayed. The user can select at least one material identification information from multiple material identification information; the selected material identification information becomes the target identification. After selecting the target identification, the user locks the target upstream product corresponding to that target identification.

[0321] In this embodiment, a lock configuration interface is displayed, which can lock the material based on the user's selection, thereby supporting manual remote locking and further improving the flexibility of handling abnormal materials.

[0322] For example, the method provided in this application embodiment further includes: unlocking the upstream product corresponding to the selected target material identifier in response to the unlock input. In this embodiment, the unlock input can be used to support manual remote unlocking of materials, further improving the flexibility of handling abnormal materials.

[0323] For example, the method provided in this application embodiment further includes: freezing the upstream product corresponding to the target material identifier that meets the preset freezing conditions in the material identifier.

[0324] For example, the state of a material may include an abnormal state and a normal state. Abnormal states include a locked state, a frozen state, and a stagnant state.

[0325] A locked state refers to setting a material to a state where it cannot be used arbitrarily, in order to prevent it from being accidentally operated or released from the warehouse. Locking protects abnormal materials and prevents them from being used incorrectly. Locked materials cannot be retrieved by the warehouse management system through batch requisition.

[0326] "Frozen" refers to setting a material to a paused state to prevent its continued flow. Freezing can be used to suspend the outbound operation of abnormal materials.

[0327] "Still in stock" refers to a situation where the inventory duration of materials exceeds the preset inventory duration. The preset inventory duration can be set according to actual needs.

[0328] Normal status means that the material is not locked or frozen and the material's inventory duration is less than or equal to the preset inventory duration.

[0329] In some embodiments, target parameter data of multiple target upstream products are matched with process data of the current process to obtain material data required for the current process, including:

[0330] The target parameter data of the locked upstream product is matched with the process data of the current process to obtain the material data required for the current process.

[0331] Materials in a locked state are abnormal materials, usually those that are difficult to match. If a locked material meets the requirements, it should be consumed first to avoid the material being unusable.

[0332] Understandably, if the locked material cannot meet the matching requirements of the current process, the target parameter data of the unlocked upstream product will be matched with the process data of the current process to obtain the material data required by the current process.

[0333] In some embodiments, determining the target material required for the current process based on material data includes:

[0334] The target upstream product corresponding to the material data is used as the target material for the current process.

[0335] For example, the current process includes a winding process, and the target upstream product corresponding to the material data includes material rolls.

[0336] For example, the current process includes the module assembly process, and the target upstream product corresponding to the material data includes battery cells.

[0337] It is understandable that battery rolls and cells are products produced in different stages of battery manufacturing.

[0338] In this embodiment, the target material of the current process includes the target upstream product, which enables the current process to produce based on the upstream product that is compatible with it, thereby improving the yield of the products produced in the current process.

[0339] In some embodiments, the current process includes a winding process, the current process data includes the operating mode of the winding machine, and the upstream product includes a coil; such as Figure 5 As shown, the battery material determination method provided in this application includes:

[0340] S501, Obtain target parameter data for multiple rolls produced in the upstream process;

[0341] S502, determine the target coil data that matches the operating mode of the winding machine from the target parameter data of multiple coils;

[0342] S503: The roll corresponding to the target roll data is used as the target roll for the winding machine.

[0343] For example, the operating modes of a winding machine can include multiple modes. The operating mode of the winding machine differs depending on the scenario. For instance, if the winding machine has been running for a period of time, its operating mode is "running mode." Or, if the winding machine has just started running, its operating mode is "start-up mode."

[0344] The required coils for a winding machine vary depending on its operating mode. Based on the operating mode, the matching requirements of the winding machine can be determined, and the required coils can then be automatically matched to the winding machine.

[0345] As an example, different operating modes correspond to different preset matching algorithms. For instance, the running mode corresponds to the first preset matching algorithm, and the power-on mode corresponds to the second preset matching algorithm. Multiple operating modes and multiple preset matching algorithms can be pre-stored, and the preset matching algorithm corresponding to the current operating mode of the winding machine can be found within this relationship. It should be noted that any algorithm that can achieve automatic matching can be used as a preset matching algorithm.

[0346] In this embodiment, the production data of the upstream process of the winding process is associated with the winding process to provide data support for the production of the winding process. This enables the winding process to produce according to the required material rolls, and by matching the determined target material rolls, it can be adapted to the winding process, thereby improving the yield of the battery cells produced by the winding process.

[0347] In some embodiments, the method provided in this application further includes:

[0348] The operating mode of the winding machine is determined based on the number of coils on the winding machine.

[0349] For example, the number of coils already on the winding machine is obtained from the host computer of the winding machine. The required number of coils and / or the polarity of the coils will differ depending on the number of coils already on the winding machine. It is understood that if the number of coils already on the winding machine equals the total number of coils that can be placed on the winding machine, then the winding machine is not short of material, and coil matching is not currently required for that winding machine.

[0350] For example, if the number of coils on the winding machine is greater than a preset quantity threshold, the winding machine is determined to be in operation mode. If the number of coils on the winding machine is less than or equal to the preset quantity threshold, the winding machine is determined to be in power-on mode.

[0351] For example, if the preset quantity threshold is 0, during winding

[0352] If the number of coils on the winding machine is greater than 0, the winding machine has at least one coil, and is therefore in operating mode. If the number of coils on the winding machine is 0, the winding machine has no coils, and is therefore in start-up mode. It is understood that when the winding machine is in operating mode, the number of coils on the winding machine is at least 1.

[0353] In this embodiment, the operating mode of the winding machine is determined based on the number of coils on the winding machine, which can accurately determine the number of coils required by the winding machine, thereby improving the accuracy of material determination.

[0354] In some embodiments, the operating mode is an in-run mode, and the winding machine in the winding process includes a first polarity coil. Determining target coil data that matches the operating mode of the winding machine from target parameter data of multiple coils includes:

[0355] The target roll data that matches the operating mode of the winding machine is determined from the target parameter data of multiple rolls. The target roll data is the data corresponding to the second polarity roll.

[0356] One of the first polarity rolls and the second polarity roll is an anode roll, and the other is a cathode roll. Given that the first polarity roll is already on the winding machine, a second polarity roll that matches the first polarity roll is selected from among multiple rolls, enabling the winding machine to produce according to the required second polarity roll.

[0357] In some embodiments, the operating mode is an on-time mode, and the target roll data that matches the operating mode of the winding machine is determined from multiple target roll target parameter data, including:

[0358] The target coil data that matches the winding machine's start-up mode is determined from the target parameter data of multiple coils. The target coil data includes the data corresponding to the anode coil and the data corresponding to the cathode coil.

[0359] In start-up mode, the winding machine lacks anode and cathode rolls. Therefore, in start-up mode, the anode and cathode rolls that match the winding machine are selected from multiple rolls, so that the winding machine can produce according to its required anode and cathode rolls.

[0360] In some embodiments, the running mode is a running mode, such as... Figure 6 As shown, the operating mode is in operation mode. Target coil data matching the winding machine's operating mode is determined from multiple coil target parameter data sets, including:

[0361] S601, acquire multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine, wherein the first candidate rolls are first polarity rolls and the second candidate rolls are second polarity rolls;

[0362] S602, when calling for the first polarity stock, perform the following operations for each first target candidate stock, where the first target candidate stock is any one of the first candidate stock:

[0363] S603, each first non-target candidate material roll is paired with each second candidate material roll to obtain multiple combinations; the first non-target candidate material roll is a first candidate material roll other than the first target candidate material roll;

[0364] S604, based on the pairing of a first non-target candidate roll with a second candidate roll, solve the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations;

[0365] S605, based on the pairing results, determine the target roll data that matches the winding machine's operating pattern from multiple first target candidate rolls.

[0366] In step S601, first candidate rolls and second candidate rolls are stored in a warehouse. Acquiring multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine includes: selecting multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine from multiple rolls in the warehouse. One of the first candidate rolls and the second candidate roll is an anode roll, and the other is a cathode roll.

[0367] For example, the battery cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple first candidate rolls and multiple second candidate rolls that match the battery cell information produced by the winding machine includes: searching for multiple first candidate rolls and multiple second candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0368] For example, the first and second candidate reels meet at least one of the following conditions: not requested for release, not matched, and not frozen. This improves the accuracy of material matching.

[0369] For example, information about the battery cells produced by the winding machine can be obtained from a material request.

[0370] For example, the cell information produced by the winding machine includes the face type of the roll required by the winding machine. The face type of the roll includes face A and face B. For the winding machine, some winding machines can wind face A rolls, and some winding machines can wind face B rolls.

[0371] Acquiring multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple first candidate rolls and multiple second candidate rolls that match the face type of the rolls required by the winding machine. For example, if the face type of the rolls that the winding machine can wind is face A, both the first candidate rolls and the second candidate rolls are face A rolls. As another example, if the face type of the rolls that the winding machine can wind is face B, both the first candidate rolls and the second candidate rolls are face B rolls.

[0372] In S602, in response to a material request, the polarity of the requested material roll can be obtained. For example, if the requested material roll has an anode polarity, then the material request is for an anode material roll. Similarly, if the requested material roll has a cathode polarity, then the material request is for a cathode material roll. Whether the material roll is for an anode or a cathode material roll, the material roll matching the winding machine making the material request can be determined according to steps S602 to S605.

[0373] For example, there are 100 first candidate data volumes, numbered p1 to p100, where p1 represents the first first candidate data volume, p2 represents the second first candidate data volume, and so on, with p100 representing the 100th first candidate data volume. There are 120 second candidate data volumes, numbered q1 to q120, where q1 represents the first second candidate data volume, q2 represents the second second candidate data volume, and so on, with q120 representing the 120th second candidate data volume. Any one of the first candidate data volumes from 1 to 100 can be used as the first target candidate data volume, and S603 to S604 are executed for any one of the first target candidate data volumes.

[0374] The following section will first take the first candidate material roll p1 as the first target candidate material roll and introduce S603 to S604.

[0375] In S603, the 2nd to 100th first candidate material rolls p2 to p100 are the first non-target candidate material rolls. Each of the 2nd to 100th first candidate material rolls p2 to p100 is paired with each of the 120 second candidate material rolls, resulting in multiple combinations as shown in Table 1. In Table 1, p2 and q1 represent the pairwise combinations of the 2nd first candidate material roll and the 1st second candidate material roll. The others are similar and will not be explained in detail. It is understandable that when the 1st first candidate material roll p1 is the first target candidate material roll, the multiple combinations corresponding to the 1st first candidate material roll p1 do not include the 1st first candidate material roll p1 itself.

[0376] Table 1

[0377] p2 and q1 p2 and q2 …… p2 and q120 p3 and q1 p3 and q2 p3 and q120 …… …… …… …… p99 and q1 p99 and q2 p99 and q120 p100 and q1 p100 and q2 p100 and q120

[0378] In S604, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results corresponding to the multiple combinations shown in Table 1. It is understood that in this pairing result, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 1 is: p2 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairs. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0379] Next, S603 to S604 will be introduced with the second first candidate material roll p2 as the first target candidate material roll.

[0380] In S603, the first and third to 100th first candidate material rolls p1 and p3 to p100 are the first non-target candidate material rolls. Each of the first and third to 100th first candidate material rolls p1 and p3 to p100 is paired with each of the 120 second candidate material rolls to obtain multiple combinations as shown in Table 2. It can be understood that the multiple combinations shown in Table 2 are the combinations corresponding to the case where the second first candidate material roll p2 is the first target candidate material roll.

[0381] Table 2

[0382] p1 and q1 p1 and q2 …… p1 and q120 p3 and q1 p3 and q2 p3 and q120 …… …… …… …… p99 and q1 p99 and q2 p99 and q120 p100 and q1 p100 and q2 p100 and q120

[0383] In S604, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results corresponding to the multiple combinations shown in Table 2. It is understood that in this pairing result, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 2 is: p1 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairs. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0384] Next, S603 to S604 will be introduced with the third first candidate material roll p3 as the first target candidate material roll.

[0385] In S603, the first candidate volumes p1-p2 and p3-p100 (numbers 1-2 and 4-100) are the first non-target candidate volumes. Each of the first candidate volumes p1-p2 and p3-p100 is paired with each of the 120 second candidate volumes, resulting in multiple combinations as shown in Table 3. It can be understood that the multiple combinations shown in Table 3 are the combination sets corresponding to the case where the third first candidate volume p3 is the first target candidate volume.

[0386] Table 3

[0387] p1 and q1 p1 and q2 …… p1 and q120 p2 and q1 p2 and q2 p2 and q120 p4 and q1 p4 and q2 p4 and q120 …… …… …… …… p99 and q1 p99 and q2 p99 and q120 p100 and q1 p100 and q2 p100 and q120

[0388] In S604, the pairing principle is that a first non-target candidate roll can only be paired with one second candidate roll, resulting in the pairing results shown in Table 3 for multiple combinations. It is understood that in this pairing result, multiple first non-target candidate rolls and multiple second candidate rolls are paired one-to-one. For example, one of the pairing results corresponding to the multiple combinations shown in Table 3 is: p1 and q1 paired, p2 and q2 paired, p4 and q3 paired... p100 and q99 paired, which includes 99 pairs. In this example, each pairing in the result includes one anode roll and one cathode roll.

[0389] Similarly, following the methods shown in S603 to S604, the 4th to 100th first candidate stock rolls can be used as the first target candidate stock rolls in sequence, thereby obtaining multiple combinations corresponding to the case where the 4th to 100th first candidate stock rolls are used as the first target candidate stock rolls.

[0390] Understandably, when the i-th first candidate stock roll is the first target candidate stock roll, the i-th first candidate stock roll is not included in any of the multiple combinations corresponding to the i-th first candidate stock roll, where the i-th first candidate stock roll is any one of the multiple first candidate stock rolls. Furthermore, each combination includes one anode stock roll and one cathode stock roll.

[0391] In this embodiment, the overall pairing of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, that is, the overall pairing of multiple anode rolls and multiple cathode rolls matched with the winding machine is considered, in order to optimize the quality and yield of multiple products produced by the winding machine.

[0392] In some embodiments, such as Figure 7 As shown, based on the pairing of a first non-target candidate roll with a second candidate roll, the pairing results of the first non-target candidate roll and the second candidate roll in multiple combinations are solved, including:

[0393] S701, based on the pairing of a first non-target candidate roll with a second candidate roll, multiple pairing results are constructed for multiple combinations using a preset algorithm;

[0394] S702, determine the pairing result with the smallest overall pairing mean from multiple pairing results as the target pairing result; the overall pairing mean is the average of the differences between the film width of the first non-target candidate roll and the film width of the second candidate roll in each combination of pairing results;

[0395] Based on the pairing results, target roll data matching the winding machine's operating pattern is determined from multiple first-target candidate rolls, including:

[0396] S703, based on the target pairing results, determines the target roll data that matches the winding machine's operating mode from multiple first target candidate rolls.

[0397] For example, based on the principle that a first non-target candidate roll can be paired with a second candidate roll, the Hungarian matching algorithm can be used to construct multiple pairing results for multiple combinations.

[0398] First, taking the first candidate material roll p1 as the first target candidate material roll, we will introduce S701 to S702.

[0399] When the first candidate roll p1 is the first target candidate roll, one pairing result is: p2 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired. Another pairing result is: p2 and q2 paired, p3 and q3 paired, p4 and q4 paired... p100 and q100 paired. Yet another pairing result is: p2 and q3 paired, p3 and q4 paired, p4 and q5 paired... p100 and q101 paired. It is understandable that in any pairing result, the first non-target candidate roll is paired one-to-one with the second candidate roll, and each pairing includes one anode roll and one cathode roll.

[0400] For any pairing result, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing. Then, calculate the average of the film width differences for each pairing to obtain the overall pairing average. For example, for the first pairing result including: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each of the pairings p2 and q1, p3 and q2, p4 and q3 pairing... p100 and q99, and then calculate the average of the film width differences for the first pairing result to obtain the overall pairing average.

[0401] Following the example above, the overall pairing mean can be obtained for each pairing result.

[0402] Suppose that the first pairing result includes: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, and the overall pairing mean corresponding to the first pairing result is the smallest. Then the first pairing result is the first candidate material roll p1, which is the target pairing result corresponding to the first target candidate material roll.

[0403] The anode roll has a wider film than the cathode roll to prevent lithium dendrite deposition, ensuring the battery's safety and stability. The portion of the anode roll's film width that exceeds the cathode roll's width is called the overhang (OH).

[0404] Next, S701 to S702 will be introduced with the second first candidate material roll p2 as the first target candidate material roll.

[0405] When the second candidate roll p2 is the first target candidate roll, one pairing result is: p1 and q1 paired, p3 and q2 paired, p4 and q3 paired... p100 and q99 paired. Another pairing result is: p1 and q2 paired, p3 and q3 paired, p4 and q4 paired... p100 and q100 paired. Yet another pairing result is: p1 and q3 paired, p3 and q4 paired, p4 and q5 paired... p100 and q101 paired. It is understandable that in any pairing result, the first non-target candidate roll is paired one-to-one with the second candidate roll, and each pairing includes one anode roll and one cathode roll.

[0406] For any pairing result, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing. Then, calculate the average of the film width differences for each pairing to obtain the overall pairing average. For example, for the first pairing result including: p1 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, calculate the difference between the film width of the anode roll and the film width of the cathode roll in each pairing (p1 and q1, p3 and q2, p4 and q3... p100 and q99), and then calculate the average of the film width differences for the first pairing result to obtain the overall pairing average.

[0407] Following the example above, the overall pairing mean can be obtained for each pairing result.

[0408] Suppose that the first pairing result includes: p1 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99, and the overall pairing mean corresponding to the first pairing result is the smallest. Then the first pairing result is the second first candidate roll, and p2 is the target pairing result corresponding to the first target candidate roll.

[0409] Similarly, the 3rd to 100th first candidate material rolls are taken as the first target candidate material rolls, and the target pairing results corresponding to the 3rd to 100th first candidate material rolls as the first target candidate material rolls are obtained respectively.

[0410] In S703, the target roll that matches the winding machine can be determined from the multiple first target candidate rolls based on the multiple target pairing results corresponding to the multiple first target candidate rolls.

[0411] In this embodiment, the overall OH matching of multiple first candidate rolls and multiple second candidate rolls matched with the winding machine is considered, so that multiple anode rolls and multiple cathode rolls matched with the winding machine have good OH as a whole, thereby optimizing the quality and yield of multiple products produced by the winding machine.

[0412] In some embodiments, such as Figure 8 As shown, the method provided in this application embodiment further includes:

[0413] S801, Determine the theoretical film width difference based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine.

[0414] Based on the target matching results, target roll data matching the winding machine's operating mode is determined from multiple first target candidate rolls, including:

[0415] S802, based on the theoretical film width difference, the overall pairing average, and the target pairing number, determine the target roll data that matches the winding machine's operating mode from multiple first candidate rolls; the target pairing number is the number of combinations in the target pairing results that meet the first preset condition, the first preset condition including the difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in the same combination being greater than the first preset threshold.

[0416] In this example, taking the request for a first polarity roll as an example, the request includes the film width of each existing second polarity roll on the winding machine. Given multiple second polarity rolls on the winding machine, the average film width of these rolls is calculated. The difference between the film width of the first target candidate roll and this average is used as the theoretical film width difference. The theoretical film width difference can be understood as the matching situation between the existing rolls on the winding machine and the roll to be loaded.

[0417] For example, a first preset threshold can be set based on experience, or it can be set based on the overall pairing average value corresponding to each first target candidate material roll. The first preset threshold can be understood as the minimum OH requirement between the anode material roll and the cathode material roll.

[0418] Taking the first candidate material roll p1 as the first target candidate material roll as an example, the target pairing results are: p2 and q1 are paired, p3 and q2 are paired, p4 and q3 are paired... p100 and q99 are paired, for a total of 99 combinations. For example, if the difference between the film width of the anode material roll and the film width of the cathode material roll is greater than the first preset threshold for 50 of these combinations, then the number of target pairings is 50 when the first candidate material roll p1 is the first target candidate material roll.

[0419] In this embodiment, the target rolls that match the winding machine are selected based on the theoretical film width difference, the overall pairing average, and the target pairing number. This not only considers the matching between the first candidate roll of the first polarity and the existing second polarity roll on the winding machine, but also the matching between the first candidate roll of the first polarity and the second candidate roll that has not been loaded. It also considers the minimum OH requirements of the anode roll and the cathode roll, thereby ensuring that the cells produced by the winding machine based on the selected target rolls have good OH, and also ensuring that the cells subsequently produced by the winding machine have good OH overall.

[0420] In some embodiments, such as Figure 9 As shown, a first non-target candidate roll is paired with a second candidate roll. A preset algorithm is used to construct multiple pairing results from multiple combinations. The pairing result with the smallest overall pairing mean is determined as the target pairing result, including:

[0421] S901, determine the first difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in each combination;

[0422] S902, construct a matrix based on multiple first differences;

[0423] S903, based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using a preset algorithm;

[0424] S904, based on the combination corresponding to the target difference, obtain the target pairing result.

[0425] Each assembly includes an anode roll and a cathode roll, wherein the film width of the anode roll is greater than the film width of the cathode roll, and the first difference is the difference obtained by subtracting the film width of the cathode roll from the film width of the anode roll in the assembly.

[0426] For example, the number of first candidate rolls is 100, namely p1 to p100, and the number of second candidate rolls is 120, namely q1 to q120. The film widths of the first 100 first candidate rolls are a1 to a100, and the film widths of the second 100 second candidate rolls are c1 to c120.

[0427] Taking the first candidate material roll p1 as the first target candidate material roll as an example, the matrix constructed by the multiple first differences corresponding to Table 1 is shown in Table 4.

[0428] Table 4

[0429] |a2-c1| |a2-c2| …… |a2-c120| |a3-c1| |a3-c2| …… |a3-c120| …… …… …… …… |a99-c1| |a99-c2| …… |a99-c120| |a100-c1| |a100-c2| …… |a100-c120|

[0430] Based on the principle that a first non-target candidate material roll can only be paired with a second candidate material roll, the target difference corresponding to the minimum overall pairing mean in the matrix can be solved using the Hungarian matching algorithm.

[0431] For example, the target difference corresponding to the minimum overall pairing mean is: |a2-c1|, |a3-c2|, |a4-c3|...|a100-c99|. Then the combination corresponding to the target difference is: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99 pairing. In other words, the target pairing result is: p2 and q1 pairing, p3 and q2 pairing, p4 and q3 pairing... p100 and q99 pairing.

[0432] Understandably, multiple target pairing results can be obtained when any one of the multiple first candidate stock rolls is determined as the first target candidate stock roll in the manner described above.

[0433] In this embodiment, the first difference between the film width of the anode roll and the film width of the cathode roll in each combination is calculated. A matrix is ​​constructed based on multiple first differences. A preset algorithm is used to solve for the target difference corresponding to the minimum overall pairing mean in the matrix, thereby obtaining the target pairing result corresponding to any first target candidate roll. In this way, the matching accuracy and efficiency can be improved while ensuring a good overall OH.

[0434] In some embodiments, determining target roll data that matches the winding machine's operating pattern from a plurality of first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes:

[0435] Among the first candidate rolls with the largest number of target pairs, the data corresponding to the first candidate rolls that meet the second preset conditions are selected as the target roll data that matches the operating mode of the winding machine. The second preset conditions include the largest overall pairing average and the deviation between the theoretical film width difference and the second preset threshold being located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviation between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

[0436] Understandably, taking the example of obtaining 100 first candidate rolls in S601, each of these 100 first candidate rolls can be used as a first target candidate roll. That is, there are 100 first target candidate rolls, each corresponding to a theoretical film width difference value, an overall pairing average value, and a target pairing count. The theoretical film width difference values ​​corresponding to different first target candidate rolls may be different or the same. The overall pairing average values ​​corresponding to different first target candidate rolls may be different or the same. The target pairing counts corresponding to different first target candidate rolls may be different or the same.

[0437] The deviations between the 100 theoretical film width differences corresponding to the 100 first candidate material rolls and the second preset threshold include 100. The deviation refers to the absolute value of the difference between the theoretical film width difference and the second preset threshold. The smaller the deviation, the closer the theoretical film width difference is to the second preset threshold.

[0438] Assuming that the maximum value among the 100 target pairs is num_max, then select each first candidate roll corresponding to the target pair number num_max. Then, among the first candidate rolls corresponding to the target pair number num_max, select the first candidate roll with the largest overall pairing average and the smallest deviation between the theoretical film width difference and the second preset threshold as the first target roll.

[0439] In this embodiment, the first candidate roll with the largest number of target pairs, the largest overall average pairing value, and the smallest deviation between the theoretical film width difference and the second preset threshold is selected as the target roll to be matched with the winding machine. This can ensure that the existing rolls on the winding machine and the target roll achieve good OH, thereby increasing the number of subsequent anode rolls and cathode rolls with good OH, and thus improving the overall quality and yield of the products produced by the winding machine.

[0440] In some embodiments, such as Figure 10As shown, based on the theoretical film width difference, the overall pairing average, and the target pairing number, target roll data matching the winding machine's operating pattern is determined from multiple first candidate rolls, including:

[0441] S1001, Select the first candidate material roll with the largest number of target pairs from multiple first candidate material rolls as the first candidate target material roll;

[0442] S1002, calculate the deviation between the theoretical film width difference and the second preset threshold value corresponding to each first candidate target roll;

[0443] S1003, sort the deviations in ascending order to obtain the deviation sequence;

[0444] S1004, Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll;

[0445] S1005, select the second candidate target roll with the largest overall pairing average value from the second candidate target rolls to obtain target roll data that matches the winding machine's operating mode.

[0446] For example, if the maximum value among the multiple target pairings is num_max, then each first candidate roll corresponding to the target pairing number num_max is selected as the first candidate target roll.

[0447] The absolute value of the difference between the theoretical film width difference corresponding to the first candidate target roll and the second preset threshold is used as the deviation corresponding to the first candidate target roll, thereby obtaining the deviation corresponding to each first candidate target roll.

[0448] Multiple deviations are sorted in ascending order, with the smallest deviation at the first position in the deviation sequence and the largest deviation at the last position.

[0449] For example, the first candidate target roll corresponding to the first 20 deviations in the deviation sequence is selected as the second candidate target roll.

[0450] Next, the second candidate target roll with the largest overall pairing average is selected from the second candidate target rolls to obtain the target roll data that matches the winding machine.

[0451] In this embodiment, it is possible to better ensure that the existing coils and target coils on the winding machine achieve a good OH (OH) level, thereby enabling a larger number of subsequent anode and cathode coils to be matched and to have a better OH level, thus improving the overall quality and yield of the products produced by the winding machine.

[0452] In some embodiments, the operating mode is a power-on mode, such as... Figure 11As shown, target coil data matching the winding machine's operating mode is determined from multiple target parameter data, including:

[0453] S1101, acquire multiple third candidate rolls that match the cell information produced by the winding machine, wherein the multiple third candidate rolls are either first polarity rolls or second polarity rolls.

[0454] S1102, determine the first deviation of each third candidate roll based on the film width of the multiple third candidate rolls;

[0455] S1103, based on the first deviation of each third candidate roll, determine the target roll data that matches the winding machine start-up mode from the third candidate rolls.

[0456] The third candidate rolls can be stored in a warehouse. Multiple third candidate rolls matching the cell information produced by the winding machine can be obtained, including: selecting multiple third candidate rolls matching the cell information produced by the winding machine from multiple rolls in the warehouse. All third candidate rolls may be anode rolls, or all third candidate rolls may be cathode rolls.

[0457] For example, the cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple third candidate rolls that match the cell information produced by the winding machine includes: searching for multiple third candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0458] For example, a third candidate roll meets at least one of the following conditions: it has not been requested for release, it has not been matched, and it has not been frozen. This improves the accuracy of material identification.

[0459] For example, information about the battery cells produced by the winding machine can be obtained from the material request.

[0460] For example, acquiring multiple third candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple third candidate rolls that match the face type of the rolls required by the winding machine. For example, if the roll face type that the winding machine can wind is face A, then multiple third candidate rolls are all face A rolls. As another example, if the roll face type that the winding machine can wind is face B, then multiple third candidate rolls are all face B rolls.

[0461] In this embodiment, after obtaining multiple third candidate rolls, the deviation of each third candidate roll can be calculated according to a preset deviation algorithm, which is to say, the overall film width of each third candidate roll is considered, thereby ensuring the overall product quality and yield of the winding machine.

[0462] In some embodiments, before determining the target roll data matching the winding machine start-up mode from the third candidate rolls based on the first deviation of each third candidate roll, as follows: Figure 12 As shown, the method in this application embodiment further includes:

[0463] S1201, Calculate the mean and standard deviation of the second film width based on the film width of each third candidate roll;

[0464] S1202, determine the first deviation of the third candidate roll based on the film width of the third candidate roll, the mean and standard deviation of the second film width.

[0465] For example, for any third candidate roll, the deviation of the third candidate roll can be obtained by subtracting the average value of the second film width from the film width of the third candidate roll and then dividing the result by the standard deviation.

[0466] In this embodiment, the deviation of the third candidate roll can be accurately determined based on the film width of the third candidate roll, the mean value of the second film width, and the standard deviation.

[0467] In some embodiments, determining target roll data that matches the winding machine's start-up mode from the third candidate rolls based on a first deviation of each third candidate roll includes:

[0468] The data of the third candidate roll with the smallest deviation is determined as the target roll data that matches the winding machine's start-up mode.

[0469] In this embodiment, directly selecting the third candidate roll with the smallest deviation as the target roll data that matches the winding machine's start-up mode can better ensure the overall product quality and yield of the winding machine.

[0470] In some embodiments, the running mode is a running mode, such as... Figure 13 As shown, target coil data matching the winding machine's operating mode is determined from multiple target coil parameter data, including:

[0471] S1301, Obtain multiple fourth candidate rolls that match the cell information produced by the winding machine. The fourth candidate rolls are first polarity rolls, and there are second polarity rolls on the winding machine.

[0472] S1302, For any fourth candidate roll, add the film thickness of the fourth candidate roll to the film thickness of the second polar roll present on the winding machine to obtain the first thickness sum;

[0473] S1303, the data of the first thickness and the fourth candidate roll closest to the preset thickness threshold are determined as the target roll data that matches the operating mode of the winding machine.

[0474] The fourth candidate roll can be stored in a warehouse, and multiple fourth candidate rolls that match the cell information produced by the winding machine can be obtained, including: selecting multiple fourth candidate rolls that match the cell information produced by the winding machine from multiple rolls in the warehouse.

[0475] For example, the cell information produced by the winding machine includes a finished product code, and the inventory information includes a roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining multiple fourth candidate rolls that match the cell information produced by the winding machine includes: searching for multiple fourth candidate rolls that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0476] For example, the fourth candidate roll meets at least one of the following conditions: it has not been requested for release, it has not been matched, and it has not been frozen. This improves the accuracy of material identification.

[0477] For example, information about the battery cells produced by the winding machine can be obtained from the material request.

[0478] For example, acquiring multiple fourth candidate rolls that match the cell information produced by the winding machine includes: acquiring multiple fourth candidate rolls that match the face type of the rolls required by the winding machine. For example, if the roll face type that the winding machine can wind is face A, then multiple fourth candidate rolls are all face A rolls. As another example, if the roll face type that the winding machine can wind is face B, then multiple fourth candidate rolls are all face B rolls.

[0479] When there are multiple fourth candidate rolls, the film thickness of each fourth candidate roll and the thickness of the existing second polar roll on the winding machine can be calculated separately to obtain the first thickness sum corresponding to each of the multiple fourth candidate rolls. Then, the first target thickness sum closest to the preset thickness threshold is selected from the multiple first thickness sums, and the data of the fourth candidate roll corresponding to the first target thickness sum is used as the target roll data that matches the operating mode of the winding machine.

[0480] Taking anode stock as an example, the anode stock includes an anode body and an anode tab. At least a portion of the anode body is provided with an anode film layer, and the thickness of the portion of the anode film layer located on the anode body is the film thickness of the anode stock. The film thickness of the cathode stock is similar.

[0481] A preset thickness threshold can be set based on experience, but this application does not impose any restrictions on it.

[0482] If the sum of the film thicknesses of the anode and cathode rolls on the winding machine is too large, it will result in an excessively large cell diameter, which can easily cause tab misalignment. In this embodiment, matching the film thicknesses of the anode and cathode rolls on the winding machine can prevent the cell diameter from becoming too large, improve the tab misalignment problem, and thus improve the cell yield produced by the winding machine.

[0483] In some embodiments, the operating mode is a power-on mode, such as... Figure 14 As shown, target coil data matching the winding machine's operating mode is determined from multiple target coil parameter data, including:

[0484] S1401, acquire multiple fifth candidate rolls and multiple sixth candidate rolls that match the cell information produced by the winding machine, wherein the fifth candidate rolls are first polarity rolls and the sixth candidate rolls are second polarity rolls;

[0485] S1402, for any fifth candidate roll and any sixth candidate roll, add the film thickness of the fifth candidate roll to the film thickness of the sixth candidate roll to obtain the second thickness sum;

[0486] S1403, the data of the second thickness and the fifth and sixth candidate rolls that are closest to the preset thickness threshold are determined as the target roll data that matches the start-up mode of the winding machine.

[0487] The fourth candidate roll can be stored in a warehouse, and multiple fourth candidate rolls that match the cell information produced by the winding machine can be obtained, including: selecting multiple fourth candidate rolls that match the cell information produced by the winding machine from multiple rolls in the warehouse.

[0488] For example, the battery cell information produced by the winding machine includes the finished product code, and the inventory information includes the roll identifier. The finished product code and the roll identifier have a corresponding relationship. Obtaining the fifth candidate roll and the sixth candidate roll that match the battery cell information produced by the winding machine includes: searching for the fifth candidate roll and the sixth candidate roll that match the finished product code produced by the winding machine from the correspondence between the finished product code and the roll identifier.

[0489] For example, the fifth and sixth candidate reels meet at least one of the following conditions: not requested for release, not matched, and not frozen. This improves the accuracy of material identification.

[0490] For example, information about the battery cells produced by the winding machine can be obtained from the material request.

[0491] For example, obtaining a fifth and sixth candidate roll of material that matches the cell information produced by the winding machine includes: obtaining a fifth and sixth candidate roll of material that matches the face type of the roll required by the winding machine. For example, if the face type of the roll that the winding machine can wind is face A, both the fifth and sixth candidate rolls are face A rolls. As another example, if the face type of the roll that the winding machine can wind is face B, both the fifth and sixth candidate rolls are face B rolls.

[0492] If there are multiple fifth candidate rolls and multiple sixth candidate rolls, any fifth candidate roll and any sixth candidate roll can be combined, and the sum of the film thickness of the fifth candidate roll and any sixth candidate roll in any combination can be calculated to obtain the second thickness sum corresponding to multiple combinations. Then, the second target thickness sum closest to the preset thickness threshold is selected from the multiple second thickness sums, and the data of the fifth candidate roll and the sixth candidate roll corresponding to the second target thickness sum is used as the target roll data that matches the operating mode of the winding machine.

[0493] In this embodiment, matching the film thickness of the anode and cathode rolls of the winding machine can prevent the cell diameter from being too large, improve the problem of electrode misalignment, and thus improve the cell yield produced by the winding machine.

[0494] In some embodiments, such as Figure 15 As shown, target coil data matching the winding machine's operating mode is determined from multiple target coil parameter data, including:

[0495] S1501, acquire multiple seventh candidate rolls that match the cell information produced by the winding machine;

[0496] S1502, Select an eighth candidate roll that meets the preset candidate conditions from a plurality of seventh candidate rolls; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray on which the roll is located is in a matched state.

[0497] S1503, determine the target roll data that matches the winding machine's operating mode from the roll data corresponding to the eighth candidate roll.

[0498] During winding, a diaphragm is required between the electrode sheets of the anode roll and the electrode sheets of the cathode roll. The width of the diaphragm of the eighth candidate roll is smaller than the width of the diaphragm to ensure that the diaphragm can cover the electrode sheets, thereby ensuring the quality of the cells produced by the winding machine.

[0499] Pallets that are in a matched state will be transported out. Prioritizing the material rolls on pallets that are in a matched state can save transportation resources and improve production efficiency.

[0500] A locked roll is an abnormal roll, usually a roll that is difficult to match. If a locked roll meets the requirements, it will be consumed first to avoid the roll being unusable.

[0501] In this embodiment, material rolls that meet at least one of the following criteria are preferred: the film width of the roll is smaller than the film width of the diaphragm, the roll is in a locked state, and the tray containing the roll is in a matched state. This can better optimize the material determination method.

[0502] In some embodiments, the current process includes a module assembly process, the upstream product includes a battery cell, and the process data for the current process includes the target module type; such as Figure 16 As shown, the battery material determination method provided in this application includes:

[0503] S1601, Obtain target parameter data for multiple battery cells produced in the upstream process;

[0504] S1602, determine the target cell data that matches the target module type from the target parameter data of multiple cells;

[0505] S1603, the cell corresponding to the target cell data is used as the target cell of the target module type.

[0506] Here, the upstream process is the production process of the battery cell segment.

[0507] For example, the target parameter data includes the size parameters of the battery cells. The size parameters of multiple battery cells that make up a module must meet the size consistency requirements to ensure that multiple battery cells can be successfully installed into the casing.

[0508] For example, target parameter data includes the performance parameters of the battery cells, such as capacity, voltage, energy density, and charge / discharge current. The performance parameters of the multiple battery cells that make up a module must meet the consistency requirements to ensure the overall stability and safety of the module.

[0509] For example, the size data of the battery cell can be obtained from the size inspection process of the battery cell segment, and the performance parameters of the battery cell can be obtained from the performance inspection process of the battery cell segment.

[0510] For example, a correspondence between module type and cell parameters can be pre-set, and target cell data matching the target module type can be determined from target parameter data of multiple cells based on this correspondence.

[0511] In this embodiment, the production data of the upstream process of the module assembly process is linked to the module assembly process to provide data support for the production of the module assembly process. This enables the module assembly process to produce according to the required battery cells, and by matching the determined target battery cells, it can be adapted to the module assembly process, thereby improving the yield of the modules produced by the module assembly process.

[0512] In some embodiments, such as Figure 17 As shown, target cell data matching the target module type is determined from target parameter data of multiple cells, including:

[0513] S1701: Select parameter data of multiple battery cells that meet the preset consistency conditions from the parameter data of multiple battery cells as candidate parameter data;

[0514] S1702, Obtain target cell data that matches the target module type from the candidate parameter data.

[0515] If no battery cells are available at the module assembly station, multiple candidate cells are obtained from the battery cells produced by the cell production segment based on the total number of cells required for the target module type. The candidate parameter data of these multiple candidate cells must meet a preset consistency condition. Then, a target battery cell matching the target module type is selected from these candidate cells. For example, if the size difference between multiple candidate cells is less than a preset size difference threshold, the candidate parameter data of the multiple candidate cells can be considered to meet the preset consistency condition; and / or, if the performance difference between multiple candidate cells is less than a preset performance difference threshold, the candidate parameter data of the multiple candidate cells can be considered to meet the preset consistency condition.

[0516] In this embodiment, when there are no battery cells at the workstation of the module assembly process, multiple candidate battery cell data that meet the preset consistency conditions are directly acquired, and target battery cell data that matches the target module type is determined from the candidate battery cell data. This makes the target battery cell corresponding to the target battery cell data compatible with the target module type, resulting in better consistency of the modules produced in the module assembly process and improving the stability and safety of the modules.

[0517] In some embodiments, such as Figure 18 As shown, target cell data matching the target module type is determined from target parameter data of multiple cells, including:

[0518] S1801, Obtain target parameter data of existing cells in the module to be assembled; The module type of the module to be assembled is the target module type;

[0519] S1802, Select at least one candidate parameter data from the target parameter data of multiple battery cells, and the candidate parameter data meets the preset consistency condition with the target parameter data of the existing battery cells in the module to be assembled.

[0520] S1803 uses the candidate parameter data as the target cell data that matches the target module type.

[0521] When a module to be assembled already has battery cells at a workstation in the module assembly process, at least one candidate battery cell is obtained from the battery cells produced by the cell segment based on the target parameter data of the existing battery cells in the module to be assembled. The candidate parameter data of the candidate battery cell and the target parameter data of the existing battery cells in the module to be assembled meet a preset consistency condition. Then, a target battery cell matching the target module type is selected from the candidate battery cells. For example, if the size difference between the candidate battery cell and the size of the existing battery cells in the module to be assembled is less than a preset size difference threshold, it can be considered that the candidate parameter data of the candidate battery cell and the target parameter data of the existing battery cells in the module to be assembled meet the preset consistency condition; and / or, if the performance difference between the candidate battery cell and the performance of the existing battery cells in the module to be assembled is less than a preset performance difference threshold, it can be considered that the candidate parameter data of the candidate battery cell and the target parameter data of the existing battery cells in the module to be assembled meet the preset consistency condition.

[0522] In this embodiment, when the module to be assembled at the work station of the module assembly process already has battery cells, candidate battery cell data that meets the preset consistency conditions with the existing battery cells in the module to be assembled is obtained, and target battery cell data that matches the target module type is determined from the candidate battery cell data, so that the target battery cell corresponding to the target battery cell data is adapted to the target module type, so that the consistency of the modules produced by the module assembly process is better, and the stability and safety of the module are improved.

[0523] In some embodiments, the current process includes a module placement process, and the process data for the current process includes the box type, such as... Figure 19 As shown, the battery material determination method provided in this application includes:

[0524] S1901, Obtain target parameter data of multiple modules produced by the upstream process and placed on the module boxing process buffer platform. The parameter data of the module includes the module type.

[0525] S1902, Based on the module types of multiple modules, determine the target battery pack type that the multiple modules can be matched into;

[0526] S1903, Based on the target battery pack type and the first correspondence relationship, determine the target housing type that matches the target battery pack type; the first correspondence relationship includes the correspondence between the battery pack type and the housing type;

[0527] S1904, Based on the target box type, obtain the target box bottom plate corresponding to the target box type.

[0528] The module loading process is equipped with a buffer platform. For example, some of the modules assembled in the module assembly process can be placed on the buffer platform.

[0529] For example, the module production process also includes a Component Management Control (CMC) testing process. The CMC testing process tests some parameters of the modules produced in the module assembly process and records the module barcode and module code. The module code is used to identify the module type. The module barcode and module type can be obtained from the host computer of the CMC testing process, resulting in the module information table shown in Table 5.

[0530] Table 5

[0531] field name Field type describe id bigint(20) Primary key id SFC varchar(64) Module barcode, the unique identifier of the module. pn varchar(64) Module code identifies the type of module. create_time datetime Creation time update_time datetime Update time

[0532] Obtain the module barcode on the buffer platform during the module packing process. By querying the module information table, associate the module barcode and module code of the module with the module on the buffer platform. The module on the buffer platform is the module that has not been packed. The module buffer information table shown in Table 6 is obtained. Then, determine the target battery pack type that multiple modules in the module buffer information table can match.

[0533] Table 6

[0534] field name Field type describe id bigint(20) Primary key id SFC varchar(64) Module barcode, the unique identifier of the module. pn varchar(64) Module code identifies the type of module. is_used tinyint 1 - Not matched; 2 - Matched, indicating whether the module has been placed in the box. create_time datetime Creation time update_time datetime Update time

[0535] The first correspondence relationship can be preset and stored according to requirements. The first correspondence relationship includes a one-to-one correspondence between multiple battery pack types and multiple enclosure types. Based on the target battery pack type, the target enclosure type corresponding to the target battery pack type can be found in the first correspondence relationship, and then the enclosure base plate that matches the target battery pack type can be determined based on the target enclosure type.

[0536] Different enclosure types correspond to different base plates; that is, different battery pack types correspond to different base plates.

[0537] In related technologies, randomly transporting the base plate of the enclosure to the module loading process can easily result in the base plate being incompatible with the battery pack, causing the module to be unable to be loaded into the enclosure, which in turn leads to module accumulation, affecting production efficiency and product yield.

[0538] In this embodiment, the production data of the upstream process of the module packing process is linked to the module assembly process to determine the target battery pack types that multiple modules can be matched with. Based on the target battery pack type and the corresponding target housing type, a housing base plate that matches the target battery pack type is determined. This allows the module packing process to produce according to the required housing base plate. Furthermore, by matching the determined housing base plate to the modules in the module packing process, the yield of the battery packs produced in the module packing process can be improved, module accumulation can be avoided, and production efficiency can be improved.

[0539] In some embodiments, determining the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules includes:

[0540] From the second correspondence, find the target battery pack type that matches the module type of multiple modules. The second correspondence includes the correspondence between battery pack type, module type and the number of modules of each module type.

[0541] The second correspondence is equivalent to the packaging formula of the battery pack. For example, the second correspondence includes the number of module types required for a battery pack type, and the number of modules corresponding to each required module type. For example, a certain battery pack type requires n1+n2 modules, where the type of n1 modules is the first module type, and the type of n modules is the second module type.

[0542] The second correspondence can be set according to actual needs, and this application does not limit it.

[0543] In this embodiment, the target battery pack type that can be matched by multiple modules on the buffer platform can be accurately and quickly determined based on the second correspondence.

[0544] In some embodiments, the target enclosure bottom plate corresponding to the target enclosure type is obtained according to the target enclosure type, including:

[0545] From the third correspondence, find the target box base plate corresponding to the target box type. The third correspondence includes the correspondence between multiple box types and multiple box base plates.

[0546] The third correspondence can be set according to actual needs, and this application does not limit it.

[0547] In this embodiment, the required target box base plate can be accurately and quickly determined based on the third correspondence relationship.

[0548] In some embodiments, the method provided in this application further includes: calling for the target material.

[0549] After identifying the target material that matches the current process, further material delivery can ensure that the target material is accurately delivered to the current process, thereby ensuring the yield of the products produced in the current process.

[0550] In some embodiments, the current process includes a winding process, and the target material includes a target roll, such as... Figure 20 As shown, the process of ordering the target material includes:

[0551] S2001, Generate a material requisition request for the target material requisition;

[0552] S2002, a material requisition request is sent to the warehouse management system, so that the warehouse management system generates a requisition task based on the material requisition request and sends the requisition task to the warehouse control system, so that the warehouse control system controls the release of the target material requisition based on the requisition task.

[0553] Material rolls can be stored in a warehouse. Calling a target material roll involves retrieving it from the warehouse; in other words, removing the target material roll from the warehouse. If the target material roll is successfully called, it is transported to its winding machine, enabling the winding machine to perform production based on the target material roll.

[0554] In this embodiment, after determining the target roll that matches the winding process, the target roll is called out of the warehouse to further ensure that the roll obtained from the winding process matches it, avoid the uncertainty caused by random calling, and improve the efficiency, accuracy and flexibility of calling.

[0555] In some embodiments, when the target roll is successfully ordered, the method provided in this application further includes:

[0556] Update the inventory information in the warehouse management system to update the status of the target stock roll to "requested".

[0557] In this embodiment, the status of the successfully called material roll is updated to "called", which can prevent the same material roll from being called repeatedly, thereby further improving the accuracy of the calling.

[0558] In some embodiments, the current process includes a winding process, and the target material is a target roll; such as Figure 21 As shown, the method provided in this application embodiment further includes:

[0559] S2101, Obtain information on outgoing stock rolls from the identification acquisition device;

[0560] S2102, if the target coil is a coil that has already been shipped out, send the information of the target winding machine that matches the target coil to the identification acquisition device.

[0561] For example, each roll of material is labeled with a roll identification tag. After the roll leaves the warehouse, the identification tag acquisition device can obtain the identification information of the roll that has left the warehouse. Based on the identification information of the roll that has left the warehouse, it can determine whether the roll that has left the warehouse is the target roll. If so, it means that the roll has been matched with the corresponding winding machine. The information of the target winding machine matched with the target roll can be sent to the identification tag acquisition device.

[0562] For example, the identification acquisition device includes, but is not limited to, a Portable Device Assistant (PDA). The identification information of the roll includes, but is not limited to, the roll number.

[0563] In this embodiment, the material rolls that have been shipped out of the warehouse are verified so that they can be accurately transported to the winding machine that matches them, thereby further ensuring the yield of the battery cells produced by the winding machine.

[0564] The following examples illustrate some implementation methods for determining the target winding machine that matches the outgoing stock when the outgoing stock and the target stock are different stock rolls.

[0565] In some embodiments, the current process includes a winding process, and the target material is a target roll; such as Figure 22 As shown, the method provided in this application embodiment further includes:

[0566] S2201, Obtain information on outgoing stock rolls from the identification acquisition device;

[0567] S2202, when the stock rolls that have been shipped out and the target stock rolls are different stock rolls, obtain the first material parameter information of the stock rolls that have been shipped out, the winding machine identifier of the candidate winding machine, and the second material parameter information of the stock rolls that are already on the candidate winding machine.

[0568] S2203, Based on the first material parameter information and the second material parameter information, determine the target winding machine that matches the already shipped material roll from the candidate winding machines.

[0569] For example, the production line for the winding process includes multiple winding machines, each with a unique identifier. The winding machine identifier is unique; different winding machines have different identifiers. A candidate winding machine is at least one winding machine on the winding production line. Information on all winding machines on the winding production line can be obtained, and at least a subset of the winding machines can be selected as candidate winding machines.

[0570] The candidate winding machine includes coils of material. The polarity of the coils on the candidate winding machine and the coils already shipped from the warehouse can be different; for example, one is an anode coil and the other is a cathode coil. Alternatively, the polarity of the coils on the candidate winding machine and the coils already shipped from the warehouse can be the same; for example, both can be anode coils or both can be cathode coils.

[0571] The first and second material parameter information refer to information of the same category. For example, the first material parameter information refers to the film width information of the rolls that have already left the warehouse, while the second material parameter information refers to the film width information of the rolls on the candidate winding machine. As another example, the first material parameter information refers to the film thickness information of the rolls that have already left the warehouse, while the second material parameter information refers to the film thickness information of the rolls on the candidate winding machine. It should be noted that "rolls that have already left the warehouse" here refers to rolls that have been shipped out but have not yet been loaded onto the winding machine.

[0572] In one example, when the first material parameter information and the second material parameter information refer to the film width information of the roll, the target winding machine that matches the roll that has been shipped out can be determined from the candidate winding machines based on the film width of the roll that has been shipped out, the film width of the roll that has been shipped out on the candidate winding machine, and the preset film width matching rules. This ensures that the roll that has been shipped out and the roll that has been shipped out on the target winding machine have good OH, thereby preventing lithium dendrite precipitation, ensuring the safety and stability of the battery cells produced by the target winding machine, and improving the quality and yield of the battery cells.

[0573] In another example, when the first material parameter information and the second material parameter information refer to the film thickness information of the roll, the target winding machine that matches the roll that has been shipped out can be determined from the candidate winding machines based on the film thickness of the roll that has been shipped out, the film thickness of the roll that has been shipped out on the candidate winding machine, and the preset film thickness matching rules. This ensures that the thickness of the roll that has been shipped out and the roll that has been shipped out on the target winding machine meet the matching requirements, thereby avoiding misalignment of the battery cell tabs due to the roll thickness not meeting the requirements.

[0574] In this embodiment, the outgoing coils are verified. If no matching winding machine is available for the outgoing coil, a target winding machine that matches the outgoing coil is determined, allowing the outgoing coil to be loaded onto the matching target winding machine. Compared to randomly loading coils, this embodiment avoids cell quality problems caused by improper matching of coils and winding machines, thus improving cell yield. Furthermore, it eliminates the need to intentionally produce coils exceeding specifications in previous processes, saving material resources.

[0575] In some embodiments, the polarities of the stock rolls already shipped and the stock rolls on the candidate winding machine are opposite. The first material parameter information includes a first film width, and the second material parameter information includes a second film width, such as... Figure 23 As shown, based on the first material parameter information and the second material parameter information, a target winding machine matching the already shipped coils is determined from the candidate winding machines, including:

[0576] S2301, Calculate the difference between the first film width and the second film width of the existing rolls on each candidate winding machine;

[0577] S2302, calculate the second deviation of each difference from the first preset target threshold;

[0578] S2303, determine the target winding machine that matches the already outgoing coils according to each second deviation degree.

[0579] For example, there are stocked coils and existing coils on the candidate winding machine, one of which is an anode coil and the other is a cathode coil. It is understood that the film width of the anode coil is greater than the film width of the cathode coil. The difference in S2301 is the difference between the film width of the anode coil and the film width of the cathode coil, and this difference is a positive number.

[0580] For example, a first preset target threshold can be set and stored according to actual needs.

[0581] For example, calculating the second deviation of each difference from the first preset target threshold includes: subtracting each difference from the first preset target threshold to obtain the second deviation.

[0582] The second deviation is used to indicate how close the difference in film width between the stock rolls already shipped and the existing stock rolls on the candidate winding machine is to the first preset target threshold. In other words, the second deviation is used to indicate the matching degree between the stock rolls already shipped and the existing stock rolls on the candidate winding machine. The smaller the absolute value of the second deviation, the closer the difference corresponding to the second deviation is to the first preset target threshold, and the higher the matching degree between the stock rolls already shipped and the existing stock rolls on the candidate winding machine. Conversely, the larger the absolute value of the second deviation, the less close the difference corresponding to the second deviation is to the first preset target threshold, and the lower the matching degree between the stock rolls already shipped and the existing stock rolls on the candidate winding machine.

[0583] In this embodiment, the second deviation can represent the matching degree between the stock rolls that have been shipped out and the stock rolls on the candidate winding machines. Based on the second deviation corresponding to each candidate winding machine, the target winding machine that matches the stock rolls can be determined, which can improve the matching accuracy and thus ensure the OH yield of the battery cells produced by the winding machine.

[0584] As an example, determining the target winding machine that matches the already shipped stock rolls according to each second deviation degree includes: selecting the candidate winding machine corresponding to the second deviation degree with the smallest absolute value among multiple second deviation degrees as the target winding machine that matches the already shipped stock rolls.

[0585] The absolute value of the second deviation is the smallest, the difference corresponding to the second deviation is closest to the first preset target threshold, and the matching degree between the material rolls that have been shipped out and the existing material rolls on the candidate winding machine corresponding to the second deviation is the highest.

[0586] As another example, the target winding machine matching the already shipped coils is determined according to each of the second deviation degrees, including:

[0587] The candidate winding machines are sorted in ascending order of the absolute values ​​of the second deviations to obtain a candidate winding machine sequence.

[0588] Select the candidate winding machine located at the first preset number position in the candidate winding machine sequence to obtain the target winding machine that matches the already out-of-warehouse coils.

[0589] The preset number of positions can be set according to requirements. For example, the top three candidate winding machines in the candidate winding machine sequence can be selected as the target winding machines to match the already shipped coils.

[0590] In some embodiments, the polarities of the stock rolls already shipped and the stock rolls on the candidate winding machine are opposite, the first material parameter information includes a first film thickness, and the second material parameter information includes a second film thickness, such as... Figure 24 As shown, based on the first material parameter information and the second material parameter information, a target winding machine matching the already shipped coils is determined from the candidate winding machines, including:

[0591] S2401, add the first film thickness to the second film thickness of the existing rolls on each candidate winding machine to obtain the sum of the third thicknesses;

[0592] S2402, calculate each third thickness and the third deviation from the preset thickness threshold respectively;

[0593] S2403, determine the target winding machine that matches the already outgoing stock rolls according to each third deviation degree.

[0594] For example, there are stock rolls that have been shipped out of the warehouse and stock rolls that are available on the candidate winding machine, one of which is an anode stock roll and the other is a cathode stock roll.

[0595] For example, a preset thickness threshold can be set and stored according to actual needs.

[0596] For example, calculating each third thickness and the third deviation from the preset thickness threshold includes: subtracting each third thickness from the preset thickness threshold to obtain the third deviation.

[0597] The third deviation is used to indicate how close the sum of the film thicknesses of the stock rolls already shipped and the stock rolls on the candidate winding machine is to a preset thickness threshold. In other words, the third deviation indicates the matching degree between the stock rolls already shipped and the stock rolls on the candidate winding machine. The smaller the absolute value of the third deviation, the closer the sum of the third thicknesses corresponding to that third deviation is to the preset thickness threshold, and the higher the matching degree between the stock rolls already shipped and the stock rolls on the candidate winding machine. Conversely, the larger the absolute value of the third deviation, the less close the sum of the third thicknesses corresponding to that third deviation is to the preset thickness threshold, and the lower the matching degree between the stock rolls already shipped and the stock rolls on the candidate winding machine.

[0598] In this embodiment, the third deviation degree can represent the matching degree between the stock rolls that have been shipped out and the stock rolls on the candidate winding machines. Based on the third deviation degree corresponding to each candidate winding machine, the target winding machine that matches the stock rolls can be determined, which can improve the matching accuracy and reduce the possibility of problems such as excessive diameter and misaligned tabs in the cells produced by the winding machine.

[0599] In some embodiments, determining a target winding machine that matches the already shipped coils according to each third deviation degree includes:

[0600] The candidate winding machine corresponding to the third deviation with the smallest absolute value is determined as the target winding machine that matches the already shipped coils.

[0601] The absolute value of the third deviation is the smallest, the third thickness corresponding to the third deviation is closest to the preset thickness threshold, and the matching degree between the material rolls that have been shipped out and the existing material rolls on the candidate winding machine corresponding to the third deviation brightness is the highest.

[0602] In this embodiment, the candidate winding machine corresponding to the third deviation with the smallest absolute value is selected as the target winding machine to match the already released material rolls. In other words, the candidate winding machine that best matches the already released material rolls is selected as the target winding machine. This can ensure that the target winding machine and the already released material rolls have the highest degree of matching, further reducing the possibility of problems such as excessive diameter and misaligned tabs in the battery cells produced by the winding machine.

[0603] In some embodiments, such as Figure 25 As shown, based on each third deviation degree, the target winding machine matching the already shipped coils is determined, including:

[0604] S2501, sort the deviations in ascending order of the absolute values ​​of the third deviations to obtain the deviation sequence;

[0605] S2502, select the candidate winding machine corresponding to the third deviation degree located in the first preset number position in the deviation sequence, and determine it as the target winding machine that matches the material rolls that have been shipped out.

[0606] For example, given 10 candidate winding machines, the absolute values ​​of the 10 third deviations for each candidate winding machine are 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10, respectively. The candidate winding machine with an absolute third deviation of 1 is ranked first in the candidate winding machine sequence, the one with an absolute third deviation of 2 is ranked second, the one with an absolute third deviation of 3 is ranked third, and so on, with the candidate winding machine with an absolute third deviation of 10 ranked tenth. It is understandable that the earlier a candidate winding machine appears in the sequence, the higher its matching degree with the already shipped coils.

[0607] The preset quantity can be set as needed. For example, the top three candidate winding machines in the candidate winding machine sequence can be selected as the target winding machines to match the already shipped coils. That is, the first, second, and third candidate winding machines in the candidate winding machine sequence can be selected as the target winding machines to match the already shipped coils. If the preset quantity is greater than 1, the number of target winding machines is greater than 1, and the first coil can be loaded onto any one of the multiple target winding machines. For example, the target winding machine closest to the current position of the already shipped coil can be selected from multiple target winding machines, and the shipped coil can be transported to the nearest target winding machine for loading, thereby improving production efficiency.

[0608] In this embodiment, the third deviation is sorted to obtain a candidate winding machine sequence. The candidate winding machine that ranks higher in the candidate winding machine sequence has a higher degree of matching with the already released material rolls. The candidate winding machine that ranks first in the candidate winding machine sequence is selected to obtain the target winding machine that matches the already released material rolls. This method of determining the target winding machine is more flexible and can facilitate the selection of the target winding machine that is closest to the current position of the removed material roll for feeding, thereby improving production efficiency.

[0609] In some embodiments, such as Figure 26 As shown, the second material parameter information of the candidate winding machine and the existing coils on the candidate winding machine is obtained, including:

[0610] S2601, Obtain the winding machine identifier of each of the multiple winding machines and the material status on each winding machine;

[0611] S2602, the winding machine with a material status of missing rolls is identified as a candidate winding machine;

[0612] S2603, obtain the winding machine identifier of the candidate winding machine and the second material parameter information of the existing coils on the candidate winding machine.

[0613] For example, the winding machine includes a host computer, and a first control system is used to execute the battery material determination method provided in the embodiments of this application. The first control system and the host computer of the winding machine are directly connected in communication. The host computer of the winding machine reports the production information of the winding machine to the first control system. The production information of the winding machine includes the winding machine identifier and the material status on each winding machine. The material status includes the quantity of each polarity roll on the winding machine. The first system determines whether the winding machine is missing anode rolls or cathode rolls based on the polarity and quantity of the rolls already on the winding machine. For example, if the rolls that have been shipped are anode rolls, and the winding machine is missing anode rolls, then the winding machine is determined to be a candidate winding machine corresponding to the rolls that have been shipped. It can be understood that the candidate winding machine is a winding machine that is short of material, and what is missing is the roll of the polarity corresponding to the rolls that have been shipped.

[0614] In this embodiment, identifying the winding machine lacking material as a candidate winding machine can narrow down the matching range and improve production efficiency.

[0615] Furthermore, in related technologies, whether a winding machine is short of material relies entirely on manual judgment. This requires personnel to observe the winding machine to check for material shortages and then retrieve material from the discharge port, increasing the workload of workers and lacking flexibility. In this embodiment, however, the first control system is linked to the winding machine, directly acquiring its production information and automatically determining whether it is short of material. This eliminates the need for manual searching of winding machines on the production line, reducing the workload of on-site material retrieval personnel and improving production efficiency.

[0616] In some embodiments, after identifying a winding machine with a material shortage as a candidate winding machine, the method further includes:

[0617] Store the winding machine identifier corresponding to the candidate winding machine in the material shortage information of the coil;

[0618] After determining the target winding machine that matches the already shipped coils from the candidate winding machines based on the first material parameter information and the second material parameter information, the method further includes:

[0619] Remove the winding machine identifier of the target winding machine from the material shortage information.

[0620] For example, if the stocked coils are anode coils and the candidate winding machine lacks anode coils, then the winding machine identifier corresponding to the candidate winding machine is stored in the anode shortage list. As another example, if the stocked coils are cathode coils and the candidate winding machine lacks cathode coils, then the winding machine identifier corresponding to the candidate winding machine is stored in the cathode shortage list.

[0621] In this embodiment, after the target winding machine that matches the outgoing stock rolls is determined, the outgoing stock rolls will be loaded onto the target winding machine. Once the target winding machine has no shortage of stock rolls, the winding machine identifier of the target winding machine will be removed from the shortage list to avoid the winding machine that has already been matched being matched repeatedly.

[0622] In some specific scenario implementations, such as Figure 27 As shown, this scenario embodiment may include:

[0623] S2701, the host computer of the winding machine uploads the production information of the winding machine to the first control system. The production information of the winding machine includes the winding machine identification and the material status on the winding machine; the material status includes the quantity of rolls of each polarity.

[0624] S2702, the first control system processes the production information of the winding machine. This processing includes determining the number of anode coils on the winding machine, the number of cathode coils on the winding machine, the first total number of anode coils required by the winding machine, and the second total number of cathode coils required. For example, both the first and second total numbers are 2.

[0625] S2703, determine whether the number of anode coils on the winding machine is less than the first total quantity; if yes, execute S2705, otherwise execute S2709.

[0626] S2704, determine whether the number of cathode coils on the winding machine is less than the second total quantity; if yes, execute S2706, otherwise execute S2710.

[0627] S2705, Calculate the film width of the cathode roll on the winding machine. If there are two cathode rolls on the winding machine, the average film width of the two cathode rolls can be used as the film width of the cathode roll on the winding machine.

[0628] S2706, Calculate the film width of the anode roll on the winding machine. If there are two anode rolls on the winding machine, the average film width of the two anode rolls can be used as the film width of the anode roll on the winding machine.

[0629] S2707 stores the identification information of the winding machine and the film width of the cathode roll on the winding machine into the anode shortage list.

[0630] S2708 stores the identification information of the winding machine and the film width of the anode material roll on the winding machine into the cathode shortage list.

[0631] S2709, remove the corresponding shortage information from the anode shortage list.

[0632] S2710, clear the corresponding shortage information from the cathode shortage list.

[0633] The above S2702 to S2710 are executed by the first control system.

[0634] The above examples illustrate some implementation methods for determining the target winding machine that matches the already shipped stock when the stock and the target stock are different stock.

[0635] The following is an example of the material calling process for the module boxing process.

[0636] In some embodiments, the current process includes a module loading process, the material data includes the target container type, and the target material includes the target container bottom plate, such as... Figure 28 As shown, the process of ordering the target material includes:

[0637] S2801, Generate a material request for the bottom plate of the target box based on the type information corresponding to the target box type;

[0638] S2802, send the target box bottom plate material request to the handling equipment so that the handling equipment displays the type information.

[0639] The target box bottom plate material request includes type information corresponding to the target box type. The handling equipment has a display function and can display the type information corresponding to the target box type. Based on the type information displayed by the handling equipment, the staff places the box bottom plate corresponding to the type information on the handling equipment, so that the handling equipment can transport the target box bottom plate corresponding to the target box type to the module boxing process.

[0640] Material handling equipment includes, but is not limited to, Automated Guided Vehicles (AGVs).

[0641] In this embodiment, a target housing base plate request is sent to the handling equipment so that the handling equipment displays the type information corresponding to the target housing type. This allows the staff to find the matching housing base plate based on the type information, ensuring that the housing base plate delivered to the module loading process can be adapted to the module in the module loading process. This can improve the yield of battery packs produced in the module loading process, avoid module accumulation, and improve production efficiency.

[0642] In some embodiments, the target enclosure type includes multiple types, such as Figure 29 As shown, based on the type information corresponding to the target box type, a material request for the target box bottom plate is generated, including:

[0643] S2901, Count the number of containers corresponding to each target container type;

[0644] S2902, For each target box type, generate a target box bottom plate material request based on the type information and quantity of the target box type.

[0645] For example, multiple modules on the buffer platform can be matched to multiple target battery pack types. Different battery pack types correspond to different cabinet types, so multiple target battery pack types require multiple target cabinet types.

[0646] For example, multiple modules on the buffer platform can be matched into three target battery pack types. The number of enclosures corresponding to the three target battery pack types are 5, 6, and 8, respectively. It can be understood that the number of enclosure base plates required for the three target battery pack types are 5, 6, and 8, respectively.

[0647] The box base plate that is called first will be transported to the module box entry process station first. In other words, the transportation of the box base plate follows the principle of first call, first go.

[0648] In this embodiment, by counting the number of boxes corresponding to each target box type, the material ordering for the box bottom plate can be flexibly based on the number of boxes corresponding to the target box type, so as to flexibly meet different needs.

[0649] In some embodiments, such as Figure 30 As shown, a material request for the target container bottom plate is sent to the handling equipment so that the handling equipment displays type information, including:

[0650] S3001, Sort the target box types in descending order of the number of boxes corresponding to each target box type to obtain the box type sequence;

[0651] S3002, according to the box type sequence, send the corresponding target box bottom plate material request to the handling equipment in sequence so that the handling equipment can display the type information.

[0652] In the box type sequence, the target box type with the largest number of boxes is ranked first, and the target box type with the smallest number of boxes is ranked last.

[0653] Taking the example of multiple modules on the buffer platform matching to three target battery pack types, the required number of target enclosure base plates for the three target battery pack types are 5, 6, and 8 respectively. The target enclosure base plates with 8 enclosures are ordered first, and these 8 target enclosure base plates are transported to the module loading process so that the modules corresponding to these 8 target enclosure base plates can be loaded into the module. The target enclosure base plates with 6 enclosures are ordered second, and these 6 target enclosure base plates are then transported to the module loading process so that the modules corresponding to these 6 target enclosure base plates can be loaded into the module. This process continues, ordering the target enclosure types in descending order of the number of enclosures.

[0654] The number of modules that can be placed on the buffer platform is limited. In this embodiment, the modules with a large number of modules can be placed into the corresponding boxes according to the number of boxes from large to small, so as to reduce the number of modules on the buffer platform and avoid blockage caused by the inability of subsequent production modules to be placed on the buffer platform, thereby improving production efficiency.

[0655] The above example illustrates the material calling process in the module loading process.

[0656] The following is an example of the material calling process for the module boxing process.

[0657] In some embodiments, the current process includes a module assembly process, and the target material includes a target battery cell, such as... Figure 31As shown, the process of ordering the target material includes:

[0658] S3101, Generate a cell request for the target cell;

[0659] S3102 sends the cell request to the controller in the module assembly process, so that the controller controls the actuator of the module assembly process to transport the target cell to the corresponding module assembly station based on the request.

[0660] For example, the cell segment production process is used to generate cells, and the cells generated by the cell segment do not need to be stored in a warehouse, but are instead transported to the module assembly process.

[0661] The controllers in the module assembly process include, but are not limited to, programmable logic controllers (PLCs), and the actuators in the module assembly process include a feeding structure. The cell request includes the cell identifier of the target cell. The actuator scans the cells delivered to the module assembly process to identify whether the cell identifier matches the identifier of the target cell. If so, the cell is determined to be the required target cell, and the actuator delivers the target cell to the corresponding module assembly station so that the assembly equipment at the module assembly station can assemble the module based on the target cell.

[0662] In this embodiment, the target battery cells required for the module assembly process can be delivered to the workstation of the module assembly process more effectively, thereby improving the yield of the modules produced by the module assembly process.

[0663] The above example illustrates the material calling process in the module assembly procedure.

[0664] In some embodiments, acquiring target parameter data for multiple target upstream products produced in upstream processes includes:

[0665] Receive material acquisition requests, which must include at least the current production equipment information for the current process;

[0666] Based on the material acquisition request, obtain the target parameter data of multiple upstream products produced by the upstream process corresponding to the current production equipment information.

[0667] For example, the current production equipment information includes a current production equipment identifier. Taking a winding machine as an example, each winding machine has a unique identifier; different winding machines have different identifiers. A material acquisition request includes the winding machine identifier. A material acquisition request is made to acquire a coil of material from the winding machine corresponding to the identified identifier. It is understood that the requested coil should be loaded onto the winding machine corresponding to that identifier. Of course, the current process may also include a module assembly process and a module boxing process.

[0668] In this embodiment, after receiving a material acquisition request, the target parameter data of the corresponding upstream product is obtained, enabling data acquisition on demand and improving efficiency.

[0669] In some embodiments, receiving a material acquisition request includes:

[0670] Receive material acquisition requests sent by the current production equipment; the current production equipment includes a human-machine interface, and the material acquisition request is generated in response to the user's material input on the human-machine interface.

[0671] Each current production equipment includes a human-machine interface (HMI), allowing operators to request materials from any of the preceding production equipment's HMIs. The HMI is the device and software that enables interaction between humans and machines. The HMI of a preceding production equipment can receive operating instructions and monitor the production process of that equipment. For example, the HMI displays a material request control; when a user clicks this control, the input becomes the material request. Upon receiving the material request, the HMI generates a material acquisition request and sends it to the corresponding processor, which executes the material determination method provided in this application's embodiments.

[0672] For example, the processor includes a requisition interface, which the human-machine interface can directly call to enable requisitioning via the interface, improving its flexibility and efficiency. For example, the requisition interface includes an Application Programming Interface (API). The API is used to enable data sharing and function calls between different systems.

[0673] In this embodiment, the corresponding materials can be requested from the current production equipment through the human-machine interface of the current production equipment, which can improve the efficiency, accuracy and flexibility of material determination.

[0674] In some embodiments, receiving a material acquisition request includes:

[0675] Displays current production equipment information, which includes at least the equipment identifier;

[0676] In response to a third input that selects a target device identifier from device identifiers, a material acquisition request corresponding to the target device identifier is generated.

[0677] Each battery production equipment includes a battery production equipment identification mark, which can be unique, and different battery production equipment have different identification marks.

[0678] For example, the device identifiers of each current production device can be obtained, at least one of the device identifiers of the multiple current production devices can be determined as the target device identifier, and a material acquisition request corresponding to the target device identifier can be generated. It is understood that the displayed current production device information is available for user selection.

[0679] In this embodiment, the system can request the corresponding materials from the user-selected current production equipment, thereby improving the efficiency, accuracy, and flexibility of material determination.

[0680] This application also provides a battery material determination system. For example... Figure 32 As shown, the battery material determination system 3200 includes a first control system, which includes a processor 3201. The processor 3021 is used to obtain target parameter data of multiple target upstream products produced in the upstream process of the current process based on the products produced in the current process; match the target parameter data of the multiple target upstream products with the process data of the current process to obtain the material data required for the current process; and determine the target material required for the current process based on the material data.

[0681] In this embodiment, the target parameter data of multiple target upstream products produced by the upstream process are matched with the process data of the current process to determine the target materials required by the current process. The production data of the upstream process is associated with the current process to provide data support for the production of the current process, so that the current process can produce according to its required materials. Furthermore, by matching the determined target materials, the current process can be adapted to the current process, thereby improving the product yield of the current process.

[0682] In some embodiments, the current process includes a winding process, such as Figure 32 As shown, the battery material determination system also includes a warehouse management system 3202. The warehouse management system 3202 stores inventory information for multiple rolls produced in the upstream process and sends this inventory information to the processor 3201. Specifically, the processor 3201 is used to: acquire production data from the winding machine and determine the winding machine's operating mode; determine target roll data matching the winding machine's operating mode from the parameter data of multiple rolls; and use the roll corresponding to the target roll data as the target roll for the winding machine.

[0683] In this embodiment, the production data of the upstream process of the winding process is associated with the winding process to provide data support for the production of the winding process. This enables the winding process to produce according to the required material rolls, and by matching the determined target material rolls, it can be adapted to the winding process, thereby improving the yield of the battery cells produced by the winding process.

[0684] In some embodiments, the processor 3201 is further configured to: acquire first production data of the die-cutting machine, determine the film width of the roll based on the first production data, and store the film width of the roll.

[0685] In this embodiment, the first control system can monitor the production status and process capability of the die-cutting machine by acquiring the production parameters of the die-cutting machine, laying the foundation for guiding on-site production and providing data support for subsequent production processes, making it easier to associate the production information of the previous process with the subsequent production process.

[0686] In some embodiments, the first control system is further configured to: acquire second production data of the cold press, determine the film thickness of the roll based on the second production data, and store the film thickness of the roll.

[0687] In this embodiment, the first control system can monitor the production status and process capability of the cold press by acquiring the production parameters of the cold press, laying the foundation for guiding on-site production and providing data support for subsequent production processes, making it easier to link the production information of the previous process to the subsequent production process.

[0688] In some embodiments, such as Figure 32 As shown, the battery material determination system also includes a warehouse control system 3203; the warehouse control system 3202 is also used to generate a material requisition task based on the target material roll and send the material requisition task to the warehouse control system 3203; the warehouse control system 3203 is used to control the outbound of the target material roll based on the material requisition task.

[0689] In this embodiment, the smooth release of the target material from the warehouse can be guaranteed.

[0690] In some embodiments, such as Figure 32 As shown, the battery material determination system also includes an identification acquisition device 3204, which is used to acquire information on the stock rolls that have been shipped out of the warehouse and to display information on the target winding machine that matches the stock rolls that have been shipped out of the warehouse; the processor 3201 is also used to send information on the target winding machine that matches the stock rolls that have been shipped out of the warehouse to the identification acquisition device.

[0691] In this embodiment, the material rolls that have been shipped out of the warehouse are verified so that they can be accurately transported to the winding machine that matches them, thereby further ensuring the yield of the battery cells produced by the winding machine.

[0692] In some embodiments, the current process includes a module packing process, such as... Figure 33 As shown, the battery material determination system also includes a handling device 3205;

[0693] The processor 3201 is specifically used to: acquire parameter data of multiple modules produced by the upstream process placed on the module loading buffer platform; the parameter data of the modules includes the module type; determine the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules; determine the target housing type that matches the target battery pack type based on the correspondence between the target battery pack type and the housing type; and send the target housing type to the handling equipment 3205 to obtain the target housing base plate corresponding to the target housing type.

[0694] The handling equipment 3205 is used to display the target container type and move the bottom plate of the target container to the workstation where the container-entry equipment is located.

[0695] In this embodiment, the processor, module testing equipment, and handling equipment are linked together to ensure the accuracy of the acquired data and the accuracy of material delivery.

[0696] In some embodiments, the current process includes a module assembly process, and the processor 3201 is specifically configured to: acquire parameter data of multiple battery cells produced in the upstream process; determine target battery cell data that matches the assembly equipment of the module assembly process from the parameter data of the multiple battery cells; and use the battery cell corresponding to the target battery cell data as the target battery cell of the assembly equipment.

[0697] In this embodiment, the processor is linked with the assembly equipment in the module assembly process to accurately determine the target battery cell required by the assembly equipment and to ensure the product quality of the battery cell.

[0698] The following section uses the current process, including the winding process, as an example to introduce some specific scenario examples.

[0699] In some specific scenario implementations, such as Figure 34 As shown, the processor 3201 of the first control system can obtain the film width information of the roll from the host computer of the die-cutting machine, the film thickness information of the roll from the host computer of the cold press, and the weight, film width, misalignment and other information of the roll from the host computer of the coating machine. Here, "misalignment" refers to the misalignment of the coating on the front side of the roll.

[0700] For example, for the same roll, if the roll identifier (e.g., film roll number or roll number) obtained in the cold pressing or coating process is different from the roll identifier when it is put into storage, the first control system can obtain the corresponding information of the roll identifier of the same roll in the cold pressing or coating process and when it is put into storage from the MES system.

[0701] Based on parameter information obtained from the host computer of the aforementioned production equipment, processor 3201 calculates the mean, standard value, and process capability (cpk) of each parameter, and stores the parameter monitoring table according to the material roll identifier. The processor can monitor the process capability of the preceding production process, help guide on-site production, and provide data support for subsequent production.

[0702] For example, the information in the parameter monitoring table includes, but is not limited to, the information shown in Table 7.

[0703] Table 7

[0704] field name Field type describe id bigint(20) Primary key id resource varchar(64) Equipment Resource Number material_number varchar(64) Film roll number (material roll identifier) product_code varchar(64) Product Code electrode_type tinyint(4) 1-Cathode; 2-Anode parameter_id bigint(20) parameter id side_type tinyint(4) 0 - No face; 1 - Face A; 2 - Face B min_value float Minimum value max_value float Maximum value mean float average value std float Standard deviation cpk float Process capability index material_type tinyint(4) Fabric roll types: 1-A fabric roll; 2-B fabric roll create_time datetime Creation time update_time datetime Update time

[0705] In some specific scenario implementations, Figure 3 The information in the inventory information table corresponding to the example shown includes, but is not limited to, the information shown in Table 8.

[0706] Table 8

[0707]

[0708] In some specific scenario implementations, such as Figure 35 As shown, it includes:

[0709] S3501, HMI generates a material acquisition request. The HMI can generate a material acquisition request in response to user operations. The material acquisition request includes the winding machine identifier (equipment resource number), information on the coil being manufactured, and information on the missing shaft, etc.

[0710] S3502, the first control system receives a request to acquire a roll of material.

[0711] S3503, the first control system determines whether the request is for reel acquisition. If valid, S3504 is executed. For example, it checks whether the reel acquisition request is missing any necessary data fields.

[0712] S3504 performs algorithm matching.

[0713] S3505: Is there a matching roll? If so, proceed to S3506.

[0714] S3506, the first control system adds the matching target stock roll to the material requisition table. The first control system also sends the matching target stock roll to the warehouse management system.

[0715] S3507, the warehouse management system generates an outbound task for the target material roll.

[0716] S3508, the warehouse control system controls the outbound shipment of target material rolls based on outbound tasks.

[0717] In some specific scenario implementations, the information in the material request table includes, but is not limited to, the information shown in Table 9.

[0718] Table 9

[0719]

[0720]

[0721] In some specific scenario implementations, Figure 36 As shown, this scenario embodiment includes:

[0722] S3601, coil out of the warehouse.

[0723] S3602, PDA scans the material roll identification of the material roll that has been released from the warehouse and reports it.

[0724] S3603, the first control system queries the parameter monitoring table for the film width of the rolls that have been shipped out.

[0725] S3604, determine if the material roll is in the material requisition table. If not, proceed to S3605; if yes, proceed to S3607.

[0726] S3605, Check if the corresponding shortage list is not empty. If the roll is an anode roll, check if the anode shortage list is not empty; if the roll is a cathode roll, check if the cathode shortage list is not empty. If yes, proceed to S3606.

[0727] S3606: Iterate through the shortage list, compare the film width of the roll with the film width in the shortage list, and recommend a winding machine that is close to the preset OH.

[0728] S3607, the PDA displays recommended winding machine information. For example, the PDA displays the identifier and location of the recommended winding machine.

[0729] S3608, the material handler delivers the coil to the recommended winding machine.

[0730] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of this application is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0731] The functional modules shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.

[0732] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0733] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by a computer program or instructions. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0734] Although this application has been described with reference to preferred embodiments, various modifications can be made thereto and components can be replaced with equivalents without departing from the scope of this application. In particular, the technical features mentioned in the various embodiments can be combined in any manner, provided there is no structural conflict. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A method for determining battery materials, characterized in that, include: Based on the products produced in the current process, obtain the target parameter data of multiple target upstream products produced in the upstream process of the current process; The target parameter data of the multiple target upstream products are matched with the process data of the current process to obtain the material data required for the current process; Based on the material data, determine the target material required for the current process.

2. The method according to claim 1, characterized in that, A host computer is installed in the battery production process. This host computer is used to collect and store product parameter data for its own production process. The step of obtaining target parameter data for multiple target upstream products produced in the upstream process based on the products produced in the current process includes: Based on the products produced in the current process, target parameter data of multiple target upstream products are obtained from the host computer of the upstream process.

3. The method according to claim 1 or 2, characterized in that, The target parameter data of the multiple upstream products are matched with the process data of the current process to obtain the material data required for the current process, including: Remove data whose values ​​are outside the preset range from the target parameter data of the multiple target upstream products to obtain the target parameter data of the target upstream products after removal; The target parameter data of the removed upstream product is matched with the process data of the current process to obtain the material data required for the current process.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: Lock the identifiers of upstream products that meet the preset locking conditions among the upstream products produced in the upstream process to obtain the locked target upstream products.

5. The method according to any one of claims 1-4, characterized in that, The method further includes: In response to the first input, a lock configuration interface is displayed, which includes the identification information and parameter information of the target upstream product; In response to the second input of selecting a target identifier from the identifier information in the lock configuration interface, the target upstream product corresponding to the target identifier is locked.

6. The method according to claim 4 or 5, characterized in that, The step of matching the target parameter data of the multiple target upstream products with the process data of the current process to obtain the material data required for the current process includes: The target parameter data of the locked upstream product is matched with the process data of the current process to obtain the material data required for the current process.

7. The method according to any one of claims 1-6, characterized in that, The step of determining the target material required for the current process based on the material data includes: The target upstream product corresponding to the material data is used as the target material for the current process.

8. The method according to claim 7, characterized in that, The current process includes a winding process, the current process data includes the operating mode of the winding machine, and the upstream product includes coils; The acquisition of target parameter data for multiple upstream products produced in the upstream process includes: Obtain target parameter data for multiple rolls produced in the upstream process; The step of matching the target parameter data of the multiple target upstream products with the process data of the current process to obtain the material data required for the current process includes: Target coil data matching the operating mode of the winding machine are determined from the target parameter data of the multiple coils; The step of using the target upstream product corresponding to the material data as the target material of the current process includes: The roll corresponding to the target roll data is taken as the target roll of the winding machine.

9. The method according to claim 8, characterized in that, The operating mode is an in-run mode, and the winding machine in the winding process includes a first polarity coil. Determining the target coil data matching the operating mode of the winding machine from the target parameter data of the plurality of coils includes: Target roll data matching the operating mode of the winding machine is determined from the target parameter data of the plurality of rolls, and the target roll data is the data corresponding to the second polarity roll.

10. The method according to claim 8 or 9, characterized in that, The operating mode is the start-up mode. Determining the target roll data matching the operating mode of the winding machine from the target parameter data of the multiple rolls includes: Target material roll data matching the start-up mode of the winding machine is determined from the target parameter data of the plurality of material rolls. The target material roll data includes data corresponding to the anode material roll and data corresponding to the cathode material roll.

11. The method according to any one of claims 8-10, characterized in that, The method further includes: The operating mode of the winding machine is determined based on the number of coils on the winding machine.

12. The method according to claim 8 or 9, characterized in that, The operating mode is the running mode, and the step of determining the target roll data that matches the operating mode of the winding machine from the target parameter data of the multiple rolls includes: Obtain multiple first candidate rolls and multiple second candidate rolls that match the cell information produced by the winding machine, wherein the first candidate rolls are first polarity rolls and the second candidate rolls are second polarity rolls; When ordering the first polarity stock roll, perform the following operations for each first target candidate stock roll, where the first target candidate stock roll is any one of the first candidate stock rolls: Each first non-target candidate material roll is paired with each second candidate material roll to obtain multiple combinations; the first non-target candidate material roll is a first candidate material roll other than the first target candidate material roll; Based on the pairing of a first non-target candidate roll with a second candidate roll, solve the pairing result of the first non-target candidate roll and the second candidate roll in the plurality of combinations; Based on the pairing results, target roll data that matches the winding machine's operating pattern is determined from a plurality of first target candidate rolls.

13. The method according to claim 12, characterized in that, The step of pairing a first non-target candidate roll with a second candidate roll and solving the pairing result of the first non-target candidate roll and the second candidate roll in the plurality of combinations includes: Based on the pairing of a first non-target candidate roll with a second candidate roll, a preset algorithm is used to construct multiple pairing results for the multiple combinations; The pairing result with the smallest overall pairing mean is determined as the target pairing result from the multiple pairing results; the overall pairing mean is the average of the differences between the film width of the first non-target candidate roll and the film width of the second candidate roll in each combination of the pairing results; The step of determining target roll data that matches the winding machine's operating mode from a plurality of first target candidate rolls based on the pairing results includes: Based on the target pairing results, target roll data that matches the winding machine's operating mode is determined from a plurality of first target candidate rolls.

14. The method according to claim 13, characterized in that, The method further includes: The theoretical film width difference is determined based on the difference between the film width of the first target candidate roll and the film width of the second polarity roll already on the winding machine. The step of determining target roll data that matches the winding machine's operating mode from a plurality of first target candidate rolls based on the target matching result includes: Based on the theoretical film width difference, the overall pairing average, and the target pairing number, target roll data matching the winding machine's operating mode is determined from multiple first candidate rolls; the target pairing number is the number of combinations in the target pairing results that satisfy a first preset condition, the first preset condition including that the difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in the same combination is greater than a first preset threshold.

15. The method according to claim 13 or 14, characterized in that, The process involves pairing a first non-target candidate roll with a second candidate roll, constructing multiple pairing results using a preset algorithm, and determining the pairing result with the smallest overall pairing average from these multiple pairing results as the target pairing result. This includes: Determine a first difference between the film width of the first non-target candidate roll and the film width of the second candidate roll in each of the combinations; Construct a matrix based on multiple first differences; Based on the pairing of a first non-target candidate roll with a second candidate roll, the target difference corresponding to the minimum overall pairing mean in the matrix is ​​solved using a preset algorithm; The target pairing result is obtained based on the combination corresponding to the target difference.

16. The method according to claim 14 or 15, characterized in that, The step of determining target roll data that matches the winding machine's operating pattern from multiple first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes: Among the first candidate rolls with the largest number of target pairs, the data corresponding to the first candidate rolls that meet the second preset conditions are selected as the target roll data that matches the operating mode of the winding machine. The second preset conditions include the largest overall pairing average and the deviation between the theoretical film width difference and the second preset threshold being located in the first preset number of positions of the deviation sequence. The deviation sequence is the sorting result of the deviations between the theoretical film width difference and the second preset threshold corresponding to multiple first candidate rolls in ascending order.

17. The method according to any one of claims 14-16, characterized in that, The step of determining target roll data that matches the winding machine's operating pattern from multiple first candidate rolls based on the theoretical film width difference, the overall pairing average, and the target pairing number includes: Select the first candidate material roll with the largest number of target pairs from among a plurality of first candidate material rolls as the first candidate target material roll; Calculate the deviation between the theoretical film width difference and the second preset threshold for each of the first candidate target rolls; The deviations are sorted in ascending order to obtain the deviation sequence; Select the first candidate target roll corresponding to the deviation located in the first preset number position in the deviation sequence to obtain the second candidate target roll; Select the second candidate target roll with the largest overall pairing average from the second candidate target rolls to obtain target roll data that matches the operating mode of the winding machine.

18. The method according to claim 8, 10, or 11, characterized in that, The operating mode is the start-up mode. Determining the target roll data matching the winding machine's operating mode from the target parameter data of the multiple rolls includes: Obtain multiple third candidate rolls that match the cell information produced by the winding machine, wherein each of the multiple third candidate rolls is either a first polarity roll or a second polarity roll; Based on the film width of the plurality of third candidate rolls, a first deviation degree is determined for each of the third candidate rolls; Based on the first deviation of each of the third candidate rolls, target roll data that matches the winding machine start-up mode is determined from the third candidate rolls.

19. The method according to claim 18, characterized in that, Before determining the target roll data matching the winding machine start-up mode from the third candidate rolls based on the first deviation of each of the third candidate rolls, the method further includes: Calculate the mean and standard deviation of the second film width based on the film width of each of the third candidate rolls; The first deviation of the third candidate roll is determined based on the film width of the third candidate roll, the mean of the second film width, and the standard deviation.

20. The method according to claim 18 or 19, characterized in that, The step of determining the target roll data that matches the winding machine's start-up mode from the third candidate rolls based on the first deviation of each of the third candidate rolls includes: The data of the third candidate roll with the smallest deviation is determined as the target roll data that matches the start-up mode of the winding machine.

21. The method according to any one of claims 8-9 or 12-17, characterized in that, The operating mode is the running mode, and the step of determining the target roll data that matches the operating mode of the winding machine from the target parameter data of the multiple rolls includes: Obtain multiple fourth candidate rolls that match the cell information produced by the winding machine, wherein the fourth candidate rolls are first polarity rolls and the winding machine contains second polarity rolls; For any of the fourth candidate rolls, the film thickness of the fourth candidate roll is added to the film thickness of the second polar roll present on the winding machine to obtain the first thickness sum; The data of the first thickness and the fourth candidate roll that is closest to the preset thickness threshold are determined as the target roll data that matches the operating mode of the winding machine.

22. The method according to claim 8, 10, 11, or 21, characterized in that, The operating mode is the start-up mode. Determining the target roll data matching the operating mode of the winding machine from the target parameter data of the multiple rolls includes: Obtain multiple fifth candidate rolls and multiple sixth candidate rolls that match the cell information produced by the winding machine, wherein the fifth candidate rolls are first polarity rolls and the sixth candidate rolls are second polarity rolls; For any fifth candidate roll and any sixth candidate roll, the film thickness of the fifth candidate roll is added to the film thickness of the sixth candidate roll to obtain the second thickness sum; The data of the second thickness and the fifth and sixth candidate rolls that are closest to the preset thickness threshold are determined as the target roll data that matches the start-up mode of the winding machine.

23. The method according to any one of claims 8-22, characterized in that, Determining the target roll data that matches the operating mode of the winding machine from the target parameter data of the plurality of rolls includes: Obtain multiple seventh candidate rolls that match the cell information produced by the winding machine; An eighth candidate roll that meets preset candidate conditions is selected from the plurality of seventh candidate rolls; the preset candidate conditions include at least one of the following conditions: the film width of the roll is less than the film width of the diaphragm, the roll is in a locked state, and the tray on which the roll is located is in a matched state. From the roll data corresponding to the eighth candidate roll, determine the target roll data that matches the operating mode of the winding machine.

24. The method according to any one of claims 7-23, characterized in that, The current process includes a module assembly process, the upstream product includes a battery cell, and the process data of the current process includes the target module type; The acquisition of target parameter data for multiple upstream products produced in the upstream process includes: Obtain target parameter data for multiple battery cells produced in upstream processes; The step of matching the target parameter data of the multiple target upstream products with the process data of the current process to obtain the material data required for the current process includes: From the target parameter data of the plurality of battery cells, determine the target battery cell data that matches the target module type; The step of using the upstream product corresponding to the material data as the target material for the current process includes: The cell corresponding to the target cell data is used as the target cell for the target module type.

25. The method according to claim 24, characterized in that, The step of determining the target cell data that matches the target module type from the target parameter data of the plurality of cells includes: From the parameter data of the plurality of battery cells, select the parameter data of a plurality of battery cells that meet the preset consistency conditions as candidate parameter data; Obtain target cell data that matches the target module type from the candidate parameter data.

26. The method according to claim 24, characterized in that, The step of determining the target cell data that matches the target module type from the target parameter data of the plurality of cells includes: Obtain the target parameter data of the existing battery cells in the module to be assembled; the module type of the module to be assembled is the target module type; At least one candidate parameter data is selected from the target parameter data of the plurality of battery cells, and the candidate parameter data meets a preset consistency condition with the target parameter data of the existing battery cells in the module to be assembled. The candidate parameter data is used as the target cell data that matches the target module type.

27. The method according to any one of claims 1-6, characterized in that, The current process includes a module boxing process, and the process data of the current process includes the box type. The acquisition of target parameter data for multiple target upstream products produced by the upstream process includes: Acquire target parameter data for multiple modules produced by the upstream process and placed on the buffer platform of the module boxing process, wherein the parameter data of the module includes the module type; The step of matching the target parameter data of the multiple target upstream products with the process data of the current process to obtain the material data required for the current process includes: Based on the module types of the multiple modules, determine the target battery pack type that the multiple modules can be matched into; Based on the target battery pack type and the first correspondence, the target housing type that matches the target battery pack type is determined; the first correspondence includes the correspondence between the battery pack type and the housing type. The step of determining the target material required for the current process based on the material data includes: Based on the target box type, the target box bottom plate corresponding to the target box type is obtained.

28. The method according to claim 27, characterized in that, The step of determining the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules includes: From the second correspondence, find the target battery pack type that matches the module type of the plurality of modules. The second correspondence includes the correspondence between battery pack type, module type and the number of modules of each module type.

29. The method according to claim 27 or 28, characterized in that, The step of obtaining the target box base plate corresponding to the target box type according to the target box type includes: From the third correspondence, find the target box base plate corresponding to the target box type. The third correspondence includes the correspondence between multiple box types and multiple box base plates.

30. The method according to any one of claims 1-29, characterized in that, The method further includes: The target material is ordered.

31. The method according to claim 30, characterized in that, The current process includes a winding process, the target material includes a target roll, and the process of calling the target material includes: Generate a material requisition request corresponding to the target material requisition; The material requisition request is sent to the warehouse management system, so that the warehouse management system generates a requisition task based on the material requisition request and sends the requisition task to the warehouse control system, so that the warehouse control system controls the release of the target material requisition based on the requisition task.

32. The method according to claim 31, characterized in that, The current process includes a winding process, and the target material is a target roll. The method further includes: Retrieve information on outbound stock rolls from the identification acquisition device; If the stock roll that has been shipped out is the target stock roll, the information of the target winding machine that matches the target stock roll is sent to the identification acquisition device.

33. The method according to claim 31, characterized in that, The current process includes a winding process, and the target material is a target roll. The method further includes: Retrieve information on outbound stock rolls from the identification acquisition device; When the stock rolls that have been shipped out and the target stock rolls are different stock rolls, the first material parameter information of the stock rolls that have been shipped out, the winding machine identifier of the candidate winding machine, and the second material parameter information of the stock rolls that are already on the candidate winding machine are obtained. Based on the first material parameter information and the second material parameter information, a target winding machine that matches the already-outbound coil is determined from the candidate winding machines.

34. The method according to claim 33, characterized in that, The polarity of the already shipped material rolls and the existing material rolls on the candidate winding machines are opposite. The first material parameter information includes a first film width, and the second material parameter information includes a second film width. The step of determining a target winding machine matching the already shipped material rolls from the candidate winding machines based on the first material parameter information and the second material parameter information includes: Calculate the difference between the first film width and the second film width of the existing rolls on each of the candidate winding machines; Calculate the second deviation of each difference from the first preset target threshold; Based on each of the second deviations, a target winding machine matching the already-outbound coils is determined.

35. The method according to claim 33, characterized in that, The polarities of the already-outbound rolls and the existing rolls on the candidate winding machines are opposite. The first material parameter information includes a first film thickness, and the second material parameter information includes a second film thickness. The step of determining a target winding machine matching the already-outbound rolls from the candidate winding machines based on the first material parameter information and the second material parameter information includes: The first film thickness is added to the second film thickness of the existing rolls on each of the candidate winding machines to obtain the sum of the third thicknesses; Calculate each of the third thicknesses and the third deviation from the preset thickness threshold; Based on each of the aforementioned third deviations, a target winding machine matching the already-outbound coils is determined.

36. The method according to claim 35, characterized in that, Based on each of the aforementioned third deviation degrees, a target winding machine matching the already-outbound coils is determined, including: The candidate winding machine corresponding to the third deviation with the smallest absolute value is determined as the target winding machine that matches the already out-of-warehouse coil.

37. The method according to claim 35, characterized in that, Based on each of the aforementioned third deviation degrees, a target winding machine matching the already-outbound coils is determined, including: The deviations are sorted in ascending order of the absolute values ​​of the third deviations to obtain the deviation sequence. In the deviation sequence, the candidate winding machine corresponding to the third deviation degree located in the first preset number position is selected and determined as the target winding machine that matches the material rolls that have been shipped out.

38. The method according to any one of claims 33-37, characterized in that, Obtain the winding machine identifier of the candidate winding machine and the second material parameter information of the existing coils on the candidate winding machine, including: Obtain the winding machine identifier and material status of each of the multiple winding machines; Winding machines with a material shortage status are identified as candidate winding machines; Obtain the winding machine identifier of the candidate winding machine and the second material parameter information of the existing coils on the candidate winding machine.

39. The method according to claim 38, characterized in that, After identifying the winding machine with a material shortage status as a candidate winding machine, the method further includes: Store the winding machine identifier corresponding to the candidate winding machine in the material shortage information of the coil; After determining the target winding machine matching the already-outbound coil from the candidate winding machines based on the first material parameter information and the second material parameter information, the method further includes: Remove the winding machine identifier of the target winding machine from the material shortage information.

40. The method according to claim 30, characterized in that, The current process includes a module loading process, the material data includes the target box type, the target material includes the target box bottom plate, and the process of calling the target material includes: Based on the type information corresponding to the target box type, a material request for the bottom plate of the target box is generated; The material request for the target box bottom plate is sent to the handling equipment so that the handling equipment displays the type information.

41. The method according to claim 40, characterized in that, The target housing type includes multiple types. Generating a target housing bottom plate material request based on the type information corresponding to the target housing type includes: Count the number of containers corresponding to each of the target container types; For each target box type, a target box bottom plate material request is generated based on the type information corresponding to the target box type and the number of boxes.

42. The method according to claim 41, characterized in that, Sending the target box bottom plate material request to the handling equipment so that the handling equipment displays the type information includes: Sort the target box types in descending order of the number of boxes corresponding to each target box type to obtain a box type sequence; According to the box type sequence, the corresponding target box bottom plate material request is sent to the handling equipment in sequence so that the handling equipment displays the type information.

43. The method according to claim 31, characterized in that, If the target roll is successfully ordered, the method further includes: Update the inventory information in the warehouse management system to update the status of the target roll to "requested".

44. The method according to claim 30, characterized in that, The current process includes a module assembly process, the target material includes a target battery cell, and the process of ordering the target material includes: Generate a cell request for the target cell; The cell request is sent to the controller in the module assembly process, so that the controller controls the actuator of the module assembly process to transport the target cell to the corresponding module assembly station based on the request.

45. The method according to any one of claims 1-44, characterized in that, The acquisition of target parameter data for multiple target upstream products produced in the upstream process includes: Receive a material acquisition request, wherein the material acquisition request includes at least the current production equipment information for the current process; Based on the material acquisition request, target parameter data of multiple upstream products produced by the upstream process corresponding to the current production equipment information are obtained.

46. ​​The method according to claim 45, characterized in that, The receiving of material acquisition requests includes: Receive a material acquisition request sent by the current production equipment; the current production equipment includes a human-machine interface, and the material acquisition request is generated in response to the user's material input on the human-machine interface.

47. The method according to claim 45 or 46, characterized in that, The receiving of material acquisition requests includes: Display current production equipment information, which includes at least the equipment identifier; In response to a third input that selects a target device identifier from the device identifiers, a material acquisition request corresponding to the target device identifier is generated.

48. A battery material determination system, characterized in that, Includes a first control system, wherein the first control system includes a processor; The processor is configured to: acquire target parameter data of multiple target upstream products produced in upstream processes based on the products produced in the current process; match the target parameter data of the multiple target upstream products with the process data of the current process to obtain material data required for the current process; and determine the target materials required for the current process based on the material data.

49. The system according to claim 48, characterized in that, The current process includes a winding process, and the battery material determination system also includes a warehouse management system; The warehouse management system is used to store inventory information of multiple rolls produced in the upstream process and send the inventory information to the processor; The processor is specifically used to acquire production data of the winding machine, determine the operating mode of the winding machine, and determine target roll data that matches the operating mode of the winding machine from the parameter data of the multiple rolls. The roll corresponding to the target roll data is taken as the target roll of the winding machine.

50. The system according to claim 49, characterized in that, The processor is further configured to: acquire first production data of the die-cutting machine, determine the film width of the roll based on the first production data, and store the film width of the roll.

51. The system according to claim 49 or 50, characterized in that, The processor is further configured to: acquire second production data of the cold press, determine the film thickness of the roll based on the second production data, and store the film thickness of the roll.

52. The system according to any one of claims 49-51, characterized in that, The battery material determination system also includes a warehouse control system; The warehouse management system is also used to generate a material requisition task based on the target material roll and send the material requisition task to the warehouse control system. The warehouse control system is used to control the release of the target material roll based on the material requisition task.

53. The system according to any one of claims 49-52, characterized in that, The battery material determination system also includes an identification acquisition device, which is used to acquire information on the stock rolls that have been shipped out of the warehouse and to display information on the target winding machine that matches the stock rolls that have been shipped out of the warehouse. The processor is also configured to: send information about the target winding machine that matches the outgoing stock roll to the identification acquisition device.

54. The system according to any one of claims 48-53, characterized in that, The current process includes a module loading process, and the battery material determination system also includes handling equipment; The module testing equipment is used to send parameter data of multiple modules produced in the upstream process to the processor, and the parameter data of the modules includes the module type. The processor is specifically used to acquire parameter data of multiple modules produced by the upstream process and placed on the module packing process buffer stage, wherein the parameter data of the modules includes the module type; and to determine the target battery pack type that the multiple modules can be matched with based on the module types of the multiple modules. Based on the target battery pack type and the correspondence between battery pack type and housing type, determine the target housing type that matches the target battery pack type; send the target housing type to the handling equipment to obtain the target housing base plate corresponding to the target housing type; The handling equipment is used to display the target box type and transport the bottom plate of the target box to the workstation where the box-in equipment is located.

55. The system according to any one of claims 48-54, characterized in that, The current process includes a module assembly process. The processor is specifically used to: acquire parameter data of multiple battery cells produced in the upstream process; determine target battery cell data that matches the assembly equipment of the module assembly process from the parameter data of the multiple battery cells; and use the battery cell corresponding to the target battery cell data as the target battery cell of the assembly equipment.