Battery module processing method and system, computer equipment, medium and program product
Patent Information
- Application Number
- CN202380060962.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-21
- Publication Date
- 2025-04-01
AI Technical Summary
In the existing battery module production process, the heating and static process is important to improve the discharge efficiency and life of the battery module, but it is impossible to effectively distinguish the types of battery modules that need to be left and do not need to be left, resulting in waste of static library resources and The problem of heating time exceeding the standard.
In the battery module processing system, it is determined whether it is necessary to stand on the battery module type. If it is not necessary to stand on the battery module, it will directly enter the downstream production line. If the downstream production line fails, the heated battery module will be cached to the standstill library. Avoid heating time exceeding the standard.
Reduces the occupancy of the static library location of the battery module that does not need to be left, ensures that the heating time meets process requirements, reduces the failure rate, and provides a cache library to resolve pressure in the event of downstream production lines failure.
Smart Images

Figure CN119744462A_ABST
Abstract
Description
Battery module processing method and system, computer equipment, medium and program product Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a battery module processing method and system, computer equipment, media, and computer program product. Background Art
[0002] With the rapid development of the new energy vehicle industry, new energy vehicles are gradually replacing fuel-powered vehicles and gaining increasing popularity. Battery production is particularly important to the development of the new energy vehicle industry. In the battery production process, heating and stabilizing battery modules is a crucial step in improving discharge efficiency and battery life.
[0003] There is still a desire for an improved battery module processing method and system.
[0004] Summary of the Invention
[0005] The embodiments of the present application aim to provide an improved battery module processing method and system.
[0006] In a first aspect, an embodiment of the present application provides a battery module processing method, characterized in that the method includes: in response to determining that there is a heated battery module on the conveyor line, generating an instruction for grabbing the battery module from the conveyor line; determining the type of the battery module; and in response to determining that the type of the battery module is a first type, generating an instruction for placing the battery module into a static warehouse for static placement, wherein the first type indicates that the battery module needs to be static after heating.
[0007] In a second aspect, an embodiment of the present application provides a battery module processing system, characterized in that the system includes: a heating mechanism, the heating mechanism includes a heating reservoir and a first robotic arm; a static mechanism, the static mechanism includes a static reservoir and a second robotic arm; a conveyor line for transmitting battery modules; and a controller for executing the aforementioned method, wherein the heating reservoir is used to heat the battery modules, the first robotic arm is used to grab the battery modules on the conveyor line to the heating reservoir or grab the heated battery modules to the conveyor line according to instructions from the controller, and wherein the static reservoir is used to statically or cache the battery modules, the second robotic arm is used to grab the heated battery modules on the conveyor line to the static reservoir or grab the static or cached battery modules to the conveyor line according to instructions from the controller.
[0008] In a third aspect, an embodiment of the present application provides a computer device, characterized in that the device includes: a memory for storing computer-executable instructions; and a processor connected to the memory for implementing the aforementioned method by executing the computer-executable instructions.
[0009] In a fourth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium, characterized in that it stores instructions that, when executed by a processor, enable the execution of the aforementioned method.
[0010] In a fifth aspect, an embodiment of the present application provides a computer program product, characterized in that it contains instructions that, when executed by a processor, enable the execution of the aforementioned method.
[0011] The technical solution provided by the embodiments of the present disclosure can include the following beneficial technical effects: battery modules that do not need to undergo a static process can directly enter the downstream production line and no longer occupy the static warehouse space. In addition, when a failure occurs in the downstream production line, the static warehouse can be used as a buffer warehouse, allowing battery modules that have completed the heating process to leave the heating area in a timely manner, ensuring that the heating time of the battery modules meets the process requirements, thereby reducing the failure rate.
[0012] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the drawings without creative work.
[0014] FIG1 is a schematic diagram of the layout of a heating and static production line disclosed in one embodiment of the present application;
[0015] FIG2 is a structural diagram of a battery module processing system disclosed in an embodiment of the present application;
[0016] 3 is a schematic diagram of a static rack and sensors arranged in a static rack of a static warehouse of a battery module processing system disclosed in an embodiment of the present application;
[0017] FIG4 is a flow chart of a battery module processing method disclosed in an embodiment of the present application;
[0018] FIG5 is a flow chart of a battery module processing method disclosed in yet another embodiment of the present application;
[0019] FIG6 is a schematic diagram of a display interface of a battery module processing system disclosed in an embodiment of the present application;
[0020] FIG7 is a connection diagram of a computer device disclosed in an embodiment of the present application.
[0021] In the drawings, the drawings are not drawn to scale. DETAILED DESCRIPTION
[0022] The following detailed description of the embodiments of the present application is provided in conjunction with the accompanying drawings and examples. The following detailed description of the embodiments and the accompanying drawings are used to illustrate the principles of the present application, but are not intended to limit the scope of the present application, i.e., the present application is not limited to the described embodiments.
[0023] In the description of this application, it should be noted that, unless otherwise specified, "multiple" means more than two; the terms "upper", "lower", "left", "right", "inside", "outside", etc., indicating directions or positional relationships, are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as a limitation on this application. In addition, the terms "first", "second", "third", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. "Vertical" is not strictly perpendicular, but is within the allowable error range. "Parallel" is not strictly parallel, but is within the allowable error range.
[0024] The directional words appearing in the following description are all directions shown in the figures, and do not limit the specific structure of this application. In the description of this application, it should also be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be directly connected or indirectly connected through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to the specific circumstances.
[0025] As mentioned above, the heating and standing process is an important step in the production of battery modules. For example, in the production process of battery modules, after the injection and liquid sealing are completed, the next step is to heat and stand the battery module. The discharge efficiency and battery life of the battery module after high-temperature standing can be improved. Specifically, the heating and standing process can bond the glued side panels and battery cells of the battery module together. It takes a certain amount of time for the glue to cure, and after the module is glued and stacked and assembled, the internal glue has not yet formed a certain adhesion, so the battery module needs to be stood for a period of time.
[0026] In the prior art, after the battery modules have been heated, a robotic arm in the heating area grabs them and places them on a conveyor line. A robotic arm in the resting area then grabs the heated battery modules from the conveyor line and places them in the resting area for rest. After the resting period is complete, a robotic arm in the resting area places the rested battery modules on a conveyor line for downstream processing.
[0027] However, the inventors of the present application realized that with the development of battery production technology, some types of battery modules do not need to be left to stand after heating treatment, but can be directly transferred to downstream production lines for further processing. Whether a standing process is required generally depends on the type of battery module. In the technical solution of the present application, after the battery module has completed heating, the type of battery module is determined, and then it is determined whether the battery module needs to be placed in a standing warehouse. If the battery module needs to be placed in a standing warehouse, the location of the battery module in the standing warehouse is determined based on the information from the standing warehouse. If the battery module does not need to be placed in a standing warehouse, the robotic arm can be driven to place the battery module in the downstream production line.
[0028] In the technical solution according to the present application, battery modules that do not need to be rested are directly fed into the downstream production line and no longer occupy resting positions in the resting warehouse. This allows for multiple locations in the resting warehouse to be used to cache heated battery modules. When the downstream production line is unable to receive battery modules, such as when a temporary malfunction occurs, the heated battery modules can be cached in the resting warehouse to alleviate pressure on the upstream production line. For example, when a downstream production line malfunctions, it will be unable to receive battery modules. In this case, if there is no space in the resting warehouse to store the heated battery modules, the heated battery modules will have to remain on the conveyor line. However, the storage capacity of the conveyor line is very limited, forcing partially heated battery modules to be stored in the heating warehouse for further heating. Heating time exceeding the process requirements will significantly increase the failure rate of the battery modules. In the technical solution according to the present application, even if the downstream production line is unable to receive battery modules, the heated battery modules can be promptly removed from the heating warehouse by being cached in the resting warehouse.
[0029] Figure 1 is a schematic diagram 100 of the layout of a heating and static production line disclosed in an embodiment of the present application. In this heating and static production line layout, the conveyor line 103 can convey the battery modules from the upstream production line to the vicinity of the heating storage area. The heating storage area includes multiple heating storages 101-1, 101-2, 101-3, and 101-4. The robotic arms 101-5 and 101-6 in the heating storage area can grab the battery modules from the conveyor line 103 to the heating storage for heating. After the heating is completed, the battery modules can be grabbed from the heating storage to the conveyor line by the robotic arms in the heating storage area for transportation to the downstream production line.
[0030] The downstream production process of the heating production process may be a static process. The static process may be completed in the static warehouse area. The static warehouse area may include multiple static warehouses 102-1, 102-2, 102-3, and 102-4. The robotic arms 102-5 and 102-6 in the static warehouse area may grab the heated battery module from the conveyor line 103 to the static warehouse for static placement. In the technical solution according to the present application, the type of the battery module may be determined after the robotic arm in the static warehouse area grabs the heated battery module from the conveyor line 103. Determine whether the battery module should be placed in the static warehouse for static placement based on the type of the battery module. If the type of the battery module indicates that the battery module needs to be static, the heated battery module may be grabbed by the robotic arm in the static warehouse area to the static warehouse for static placement.
[0031] If the type of the battery module indicates that the battery module does not need to be static, it can be determined whether the downstream production line in the static storage area can receive the battery module. If it is determined that the downstream production line in the static storage area can receive the battery module, the battery module can be grabbed by the robotic arm in the static storage area at the unloading ports 102-7 and 102-8 of the static storage area and transferred to the downstream production line. If it is determined that the downstream production line in the static storage area cannot receive the battery module, the heated battery module can be grabbed by the robotic arm in the static storage area and transferred to the static storage for caching.
[0032] After the battery module has finished resting or caching, the robot arm in the resting area can grab the battery module from the unloading port of the resting area to the conveyor line, and then enter the downstream production line. Those skilled in the art will understand that this is only an example and any number of arrangements are possible.
[0033] Figure 2 is a block diagram of a battery module handling system disclosed in one embodiment of the present application. The battery module handling system may include a heating mechanism 201, a resting mechanism 202, a conveyor line 203, and a controller 204. The conveyor line 203 may be used to transport battery modules. The heating mechanism 201 may include a heating reservoir 201-1 and a first robotic arm 201-2. Those skilled in the art will appreciate that the illustrated heating reservoir 201-1 is merely an example; in the technical solution of this application, the heating mechanism 201 may include multiple heating reservoirs. The heating reservoir 201-1 may be used to heat the battery modules. As those skilled in the art will appreciate, various heating parameters may be set for the heating reservoirs to achieve the desired battery module heating process. The first robotic arm 201-2 may be used to pick up battery modules from the conveyor line 203 and transfer them to the heating reservoir 201-1, or to pick up heated battery modules and transfer them to the conveyor line 203, based on instructions from the controller 204. The resting mechanism 202 may include a resting reservoir 202-1 and a second robotic arm 202-2. The static warehouse 202-1 can be used to statically store or cache battery modules. Those skilled in the art will understand that the static warehouse 202-1 shown in the figure is only an example. In the technical solution of the present application, the static mechanism 202 may include multiple static warehouses. The second robotic arm 202-2 can be used to grab the heated battery modules on the conveyor line 203 to the static warehouse 202-1 or grab the static or cached battery modules to the conveyor line 203 according to the instructions from the controller 204. As will be described in detail below, the controller 204 can be used to perform one or more of the following steps.
[0034] In one embodiment of the present application, during the rest process, the controller 204 may be configured to perform one or more of the following steps: in response to determining that a heated battery module is present on the conveyor line 203, generating an instruction for grabbing the battery module from the conveyor line 203; determining the type of the battery module; and in response to determining that the type of the battery module is a first type, generating an instruction for placing the battery module into the resting warehouse 202-1 for rest, wherein the first type indicates that the battery module needs to be rested after heating. For example, the first type may be a heavy truck module type. Those skilled in the art will understand that the first type may include any type of battery module that requires resting after heating.
[0035] In one embodiment of the present application, during the heating process, the controller 204 may be configured to perform one or more of the following steps: in response to determining that a battery module in the heating reservoir 201-1 has completed heating, receiving a first message regarding the battery module, the first message including information indicating the location of the heating reservoir 201-1 from which the battery module is to be grabbed; and based on the first message, generating an instruction for grabbing the battery module from the heating reservoir 201-1 to the conveyor line 203. For example, the first message may be information regarding the location of the heated battery module in the heating reservoir. The controller 204 may therefore generate instructions based on the location information to enable the robotic arm of the heating area to grab the battery module at the location of the heating reservoir indicated by the location information.
[0036] In one embodiment of the present application, the controller 204 can determine the type of the battery module by obtaining identification information of the battery module. For example, the controller 204 can obtain the identification information of the battery module from information from an upstream production line. In another example, the controller 204 can receive the identification information of the battery module from the scanning device by scanning an identifier on a tray of the battery module.
[0037] In one embodiment of the present application, during the rest process, the controller 204 may be configured to perform one or more of the following steps: in response to determining that the type of the battery module is the second type, determining the current status of the downstream production line; and in response to determining that the current status of the downstream production line indicates that the downstream production line cannot receive the battery module, generating an instruction for placing the battery module into the rest warehouse 202-1 for caching, wherein the second type indicates that the battery module does not need to be rested after heating. The second type may include any type of battery module that does not require the battery module to be rested after heating. The robotic arm 202-2 may place the grasped battery module into the rest warehouse cache according to the instruction.
[0038] As mentioned above, the area where the static process is performed may include multiple static warehouses, and each static warehouse may also include multiple static positions. Therefore, in the operation of the robot arm placing the battery module into the static warehouse, the controller may generate instructions as to which specific position in the static warehouse the robot arm places the battery module. In one embodiment of the present application, in the static process, the controller 204 may be used to perform one or more of the following steps: receiving a second message from the static warehouse 202-1, the second message including location information in the static warehouse that can accommodate the battery module, and based on the second message, generating instructions indicating the location where the battery module is to be placed in the static warehouse. For example, the second message may be static position information in the static rack of the static warehouse. The robot arm 202-2 can use this information to reach the static position where the battery module can be stored, so as to place the grasped battery module into the static position.
[0039] In one embodiment of the present application, the controller 204 may be configured to perform one or more of the following steps: In response to determining that the current status of the downstream production line indicates that the downstream production line is capable of receiving the battery module, generating an instruction for placing the battery module into the downstream production line. The robotic arm 202-2 may, in accordance with the instruction, move the grasped battery module from the downstream production line outlet to the transfer line, thereby allowing the battery module to enter the downstream production line.
[0040] As shown in Figure 2, in one embodiment of the present application, the battery module processing system may further include a display 205 for displaying a human-computer interaction interface. The controller 204 may be used to perform one or more of the following steps: obtaining a first input for indicating the time the battery module is to be stationary or cached in the static warehouse through the human-computer interaction interface; setting the time the battery module is to be stationary or cached in the static warehouse according to the first input. For battery modules that need to be stationary, the controller 204 may determine the remaining stationary time of the battery module based on the set time the battery module is to be stationary in the static warehouse and the time it has been put into storage; for battery modules that need to be cached, the controller 204 may determine the remaining cache time of the battery module based on the set time the battery module is to be cached in the static warehouse and the time it has been put into storage.
[0041] In one embodiment of the present application, the controller 204 may be configured to perform one or more of the following steps: generating an instruction for displaying a first interface based on the determined remaining rest time of the battery module or the determined remaining cache time of the battery module, wherein the first interface includes multiple areas, each corresponding to a plurality of locations in the rest storage, for displaying the remaining rest time or remaining cache time of the battery module at the location. This human-computer interaction interface will be described in detail later.
[0042] After the battery module has completed resting and caching in the static warehouse, the controller can generate instructions to drive the robotic arm to grab the battery module from the static position of the static warehouse to the conveyor line, and enter the downstream production line through the off-line port. In one embodiment of the present application, the controller 204 can be used to perform one or more of the following steps: in response to determining that the battery module has completed resting or caching, determining the current status of the downstream production line; and in response to determining that the current status of the downstream production line indicates that the downstream production line can receive the battery module, receiving a third message about the battery module, the third message including information indicating the location of the static warehouse from which the battery module is to be grabbed; and based on the third message, generating instructions for grabbing the battery module from the static warehouse to the conveyor line. For example, the third message can be the location information of the battery module that has completed resting or caching in the static warehouse. Therefore, based on the location information, the controller 204 can generate instructions so that the robotic arm in the static warehouse area can grab the battery module at the location of the static warehouse indicated by the location information.
[0043] Figure 3 is a schematic diagram of a stationary rack 300 and sensors arranged within a stationary rack in a battery module processing system disclosed in one embodiment of the present application. As shown in Figure 3 , in one embodiment of the present application, the stationary rack includes multiple stationary racks, each of which includes multiple locations capable of resting or caching battery modules, such as 301-1, 301-2, 301-3, and 301-4.
[0044] In one embodiment of the present application, each of multiple locations capable of resting or caching battery modules is provided with a first sensor 301 for sensing whether a battery module is placed, or a second sensor 302 for sensing whether the battery modules are aligned. For example, but not limited to, the first sensor may be a module presence sensor. When the first sensor detects that a battery module is stored in the resting location, the controller may receive information from the first sensor indicating that the battery module location is occupied. When the first sensor does not detect that a battery module is stored in the resting location, the controller may receive information from the first sensor indicating that the battery module location is unoccupied, thereby generating an instruction to store the battery module in the location. For example, but not limited to, the second sensor may be a module anti-fraud beamforming sensor. For example, this module anti-fraud beamforming sensor can determine whether the positions of stored battery modules are aligned to prevent misaligned modules from occupying multiple resting locations or misaligned battery modules from colliding with each other, increasing the possibility of battery module failure.
[0045] The technical solution of the present application has been described above with reference to a battery module processing system. Those skilled in the art will appreciate that the battery module processing system is not limited to the implementation described above, and that various implementations are possible. The technical solution of the present application will be described below with reference to a battery module processing method.
[0046] FIG4 is a flow chart of a battery module processing method disclosed in an embodiment of the present application. The method can be executed by the controller shown in FIG2 to complete the processing of the battery module.
[0047] In 401, in response to determining that a heated battery module is present on a conveyor line, an instruction is generated for grabbing the battery module from the conveyor line. In 402, the type of the battery module is determined. In 403, in response to determining that the type of the battery module is a first type, an instruction is generated for placing the battery module in a holding warehouse for holding, wherein the first type indicates that the battery module needs to be held after heating. In 404, in response to determining that the type of the battery module is a second type, the current status of the downstream production line is determined. In 405, in response to determining that the current status of the downstream production line indicates that the downstream production line cannot receive the battery module, an instruction is generated for placing the battery module in a holding warehouse for buffering, wherein the second type indicates that the battery module does not need to be held after heating. In 406, in response to determining that the current status of the downstream production line indicates that the downstream production line can receive the battery module, an instruction is generated for placing the battery module in the downstream production line. In 407, a second message is received from the holding warehouse, the second message including location information of battery modules that can be accommodated in the holding warehouse. At 408, based on the second message, an instruction is generated to place the battery module in a storage location. At 409, in response to determining that the battery module has completed resting or buffering, a current status of the downstream production line is determined. At 410, in response to determining that the current status of the downstream production line indicates that the downstream production line is capable of receiving the battery module, a third message is received regarding the battery module, the third message including information indicating the location of a storage location from which the battery module is to be retrieved. At 411, based on the third message, an instruction is generated to retrieve the battery module from the storage location to the conveyor line.
[0048] In one embodiment of the present application, step 402 can be implemented by obtaining identification information of the battery module and determining the type of the battery module based on the identification information. For example, the identification information of the battery module can be obtained through information from an upstream production line. In another example, the identification information of the battery module can be received from a scanning device by scanning an identifier on a tray of the battery module.
[0049] According to one embodiment of the present application, the battery module processing method may further include receiving first sensing data from a first sensor in a static warehouse to determine whether the battery module is located in a static position, and receiving second sensing data from a second sensor in the static warehouse to determine whether the battery module in the static position is aligned.
[0050] By implementing the method described in Figure 4, battery modules that do not require a rest process can be directly transferred to the downstream production line, eliminating the need for a rest storage. Furthermore, if a downstream production line experiences a malfunction, the rest storage can be used as a buffer, allowing battery modules that have completed the heating process to leave the heating area promptly. This ensures that the heating time of the battery modules meets process requirements, thereby reducing the failure rate.
[0051] Figure 5 is a flowchart of a battery module processing method disclosed in another embodiment of the present application. In 501, in response to determining that the battery module in the heating reservoir has completed heating, a first message about the battery module is received, and the first message includes information indicating the location of the heating reservoir from which the battery module is to be grabbed. In 502, based on the first message, an instruction for grabbing the battery module from the heating reservoir to the conveyor line is generated. The method shown in Figure 5 describes the process of the controller driving the robotic arm to grab the heated battery module to the conveyor line after the battery module has completed heating. Since the heating reservoir can include multiple heating positions, the controller needs to generate an instruction based on the location information of the battery module indicating that heating has been completed in the first message to drive the robotic arm to place the battery module into the conveyor line.
[0052] In one embodiment of the present application, the battery module processing method may further include obtaining a first input for indicating the time the battery module is to be rested or cached in the resting warehouse, and setting the time the battery module is to be rested or cached in the resting warehouse according to the first input.
[0053] According to one embodiment of the present application, the battery module processing method may further include determining the remaining standing time of the battery module based on the set time for the battery module to be stationary in the stationary warehouse and the time it has been put into storage, or determining the remaining cache time of the battery module based on the set time for the battery module to be cached in the stationary warehouse and the time it has been put into storage.
[0054] According to one embodiment of the present application, the battery module processing method may further include generating an instruction for displaying a first interface based on the determined remaining standing time of the battery module or the determined remaining cache time of the battery module, wherein the first interface includes multiple areas, and the multiple areas respectively correspond to multiple positions in the static library, and are used to display the remaining standing time or the remaining cache time of the battery module in the position.
[0055] FIG6 is a schematic diagram of a display interface of a battery module processing system disclosed in an embodiment of the present application. FIG6 shows an overview diagram 600 of the rest time of the resting warehouse. For the purpose of example and not limitation, FIG6 shows a status diagram of 6 resting positions, as shown by labels 601-606, each resting position is shown as a box. For the purpose of example and not limitation, each box shows the remaining rest time and the number of cells of the placed battery module. As shown at 607 on the right side of FIG6, the rest time or cache time of each resting position can be input through this interface.
[0056] An embodiment of the present application provides a computer device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the steps of the battery module processing method provided in the above embodiment are implemented.
[0057] An embodiment of the present application provides a readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps in the above-mentioned battery module processing method are implemented.
[0058] The present invention provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the battery module processing method described in the present invention.
[0059] It should be noted that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0060] Figure 7 is a connection diagram of a computer device disclosed in one embodiment of the present application. As shown in Figure 7, the computer device 700 may include a processor 701, a communication interface 702, and a memory 703. The processor 701 generally controls the overall operation of the computer device 700. The communication interface 702 enables the computer device 700 to communicate with other electronic devices, servers, or platforms via a network.
[0061] The memory 703 is configured to store instructions and applications executable by the processor 701 and to cache data to be processed or processed by the processor 701 and various modules in the computer device 700 (e.g., image data, audio data, voice communication data, and video communication data). This can be implemented using FLASH (flash memory) or RAM (Random Access Memory). The various hardware entities in the computer device 700 are coupled together via a bus 704. It is understood that the bus 704 is used to enable connections and communications between these hardware entities.
[0062] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0063] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0064] In addition, the functional units in the embodiments of the present application can all be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above-mentioned integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units. It can be understood by those skilled in the art that all or part of the steps of the above-mentioned method embodiments can be completed by hardware related to program instructions, and the above-mentioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiments; and the above-mentioned storage medium includes various media that can store program codes, such as mobile storage devices, ROM, RAM, disks or optical disks.
[0065] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined, if they do not conflict, to obtain new method embodiments. The method steps in this application can be performed in any order. The features disclosed in the several product embodiments provided in this application can be arbitrarily combined, if they do not conflict, to obtain new product embodiments. The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined, if they do not conflict, to obtain new method embodiments or device embodiments.
[0066] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0067] Although the present application has been described with reference to preferred embodiments, various modifications may be made thereto and components may be substituted with equivalents without departing from the scope of the present application. In particular, the various technical features described in the various embodiments may be combined in any manner as long as there are no structural conflicts. The present application is not limited to the specific embodiments disclosed herein, but encompasses all technical solutions within the scope of the claims.
Claims
1. A battery module processing method, characterized in that: The method comprises: In response to determining that there is a heated battery module on the conveyor line, generating an instruction for grabbing the battery module from the conveyor line; Determine the type of battery module; and In response to determining that the type of the battery module is a first type, an instruction for placing the battery module in a resting warehouse for rest is generated, wherein the first type indicates that the battery module needs to be rested after being heated.
2. The method according to claim 1, characterized in that The method further comprises: In response to determining that the battery module in the heating reservoir has completed heating, receiving a first message regarding the battery module, the first message including information indicating a location of the heating reservoir from which the battery module was grabbed; and Based on the first message, an instruction is generated for grabbing the battery module from the heating storage to the conveyor line.
3. The method according to claim 1, characterized in that The method further comprises: Obtaining identification information of the battery module; and Based on the identification information, the type of the battery module is determined.
4. The method according to claim 1, characterized in that The method further comprises: In response to determining that the type of the battery module is the second type, determining a current condition of a downstream production line; and In response to determining that the current status of the downstream production line indicates that the downstream production line cannot receive the battery module, generating an instruction for placing the battery module into a static warehouse for caching, The second type indicates that the battery module does not need to be left to stand after heating.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: receiving a second message from the static warehouse, the second message including location information of the static warehouse capable of accommodating the battery module, and Based on the second message, an instruction is generated to place the battery module in a static storage location.
6. The method according to claim 4, characterized in that The method further comprises: In response to determining that the current status of the downstream production line indicates that the downstream production line is capable of receiving the battery module, generating Instructions for placing the battery module downstream in the production line.
7. The method according to any one of claims 1 to 4, characterized in that The method further comprises: Obtaining a first input indicating a time for which the battery module is to be rested or cached in a resting bank; The time for the battery module to be stationary or cached in the stationary warehouse is set according to the first input.
8. The method according to claim 7, characterized in that The method further comprises: The remaining standing time of the battery module is determined according to the set standing time of the battery module in the standing warehouse and the storage time, or the remaining cache time of the battery module is determined according to the set cache time of the battery module in the standing warehouse and the storage time.
9. The method according to claim 8, characterized in that The method further comprises: Based on the determined remaining standing time of the battery module or the determined remaining cache time of the battery module, an instruction for displaying a first interface is generated, wherein the first interface includes multiple areas, and the multiple areas respectively correspond to multiple positions in the standing library, and are used to display the remaining standing time or the remaining cache time of the battery module in the position.
10. The method according to any one of claims 1 to 4, characterized in that The method further comprises: In response to determining that the battery module has completed resting or buffering, determining a current condition of a downstream production line; and In response to determining that a current condition of the downstream production line indicates that the downstream production line is capable of receiving the battery module, receiving a third message regarding the battery module, the third message including information indicating a location of a static library from which the battery module was grabbed; and Based on the third message, an instruction is generated for picking up the battery module from the static storage to the conveyor line.
11. The method according to claim 1 or 4, characterized in that: The method further comprises: receiving first sensing data from a first sensor in the static storage to determine whether the battery module is located in a static position; and The second sensing data is received from the second sensor of the static warehouse to determine whether the battery module in the static position is aligned.
12. A battery module processing system, characterized in that: The system comprises: A heating mechanism, the heating mechanism comprising a heating reservoir and a first mechanical arm; A stationary mechanism, the stationary mechanism comprising a stationary warehouse and a second mechanical arm; A conveyor line for transferring battery modules; and A controller for executing the method according to any one of claims 1 to 11, The heating reservoir is used to heat the battery module, and the first robot arm is used to grab the battery module on the conveyor line to the heating reservoir or grab the heated battery module to the conveyor line according to the instruction from the controller, and The static warehouse is used to statically store or cache battery modules, and the second robotic arm is used to grab the heated battery modules on the conveyor line to the static warehouse or grab the static or cached battery modules to the conveyor line according to instructions from the controller.
13. The system according to claim 11, characterized in that The static storage includes a plurality of static racks, each of which includes a plurality of positions capable of statically storing or caching battery modules.
14. The system of claim 13, wherein: A first sensor for sensing whether a battery module is placed therein or a second sensor for sensing whether the battery module is aligned therein is disposed in each of the plurality of positions where the battery module can be placed therein or buffered.
15. The system of claim 11, wherein: The system also includes a display for displaying a first interface according to instructions generated by the controller, wherein the first interface includes multiple areas, and the multiple areas respectively correspond to multiple positions in the static warehouse, and are used to display the remaining static time or remaining cache time of the battery module in the position.
16. A computer device, characterized in that: The device comprises: A memory for storing computer executable instructions; A processor, connected to the memory, configured to implement the method according to any one of claims 1 to 11 by executing the computer executable instructions.
17. A non-transitory computer-readable storage medium, characterized in that: Instructions are stored which, when executed by a processor, cause the method according to any one of claims 1 to 11 to be performed.
18. A computer program product, characterized in that Contains instructions which, when executed by a processor, cause the method as claimed in any one of claims 1 to 11 to be performed.