Battery warehouse management method and system
By sequentially traversing battery information in the battery storage management system, the consistency of battery charging and discharging capabilities is ensured, solving the problem of poor performance caused by mixing batteries during battery storage, extending battery life, and improving the stability and safety of new energy equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-18
- Publication Date
- 2026-03-31
AI Technical Summary
In the existing technology, it is difficult to ensure the consistency of the charging and discharging capabilities of the extracted batteries during the battery storage process, which leads to the mixing of batteries with different charging and discharging capabilities, potentially causing battery damage or poor battery pack performance.
By acquiring battery information from the battery storage management system and sequentially traversing it, it is determined whether the battery information meets the preset conditions, the target capacity and batch are determined, and it is ensured that the extracted batteries have normal performance and model, and that their charging and discharging capabilities are consistent, until the target quantity is met.
This achieves consistency in the extracted battery charge and discharge capabilities, extends battery life, and improves the operational safety and stability of new energy equipment.
Smart Images

Figure CN121766892A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of battery storage technology, and in particular to a battery storage management method and system. Background Technology
[0002] Battery energy storage systems, as an important component of new energy utilization and development, especially those with high energy density, high conversion efficiency, and rapid response, have broad prospects for large-scale energy storage applications. For example, they play a crucial role in supporting power generation and energy storage for renewable energy sources such as wind and solar power, in frequency regulation and peak shaving in power plants, and in providing power for modern new energy transportation equipment.
[0003] The storage, transportation, and use of high-energy-density, high-capacity batteries is a complex process that requires consideration of multiple aspects to ensure battery safety and extend battery life. Current technologies monitor battery voltage and temperature during storage to prevent excessive undervoltage or prolonged high temperatures, which could lead to battery depletion and shortened lifespan.
[0004] When retrieving batteries from storage and assembling them into relevant new energy equipment, it is necessary to maintain battery consistency as much as possible to prevent battery damage or poor battery pack performance caused by mixing batteries with different charge / discharge capabilities. Therefore, how to extract batteries with consistent charge / discharge capabilities from battery storage has become an urgent technical problem to be solved. Summary of the Invention
[0005] This invention provides a battery storage management method and system to ensure that the charging and discharging capabilities of batteries retrieved from the battery storage compartment are consistent, and to prevent the mixing of batteries with different charging and discharging capabilities from causing battery damage or poor battery pack performance.
[0006] In a first aspect, the present invention provides a battery storage management method, applied in a battery storage management system, the battery storage management system including a battery storage warehouse, the battery storage warehouse including a plurality of battery storage locations, the battery storage locations being used to store batteries, and the battery storage management method including:
[0007] Obtain battery information for the batteries stored in each of the battery storage locations; the battery information includes the battery's performance information, model information, charging information, batch information, and the location information of the storage location where the battery is stored;
[0008] The battery information of each battery is sequentially traversed according to the set rules, and it is determined whether the battery information of the currently traversed battery meets the first preset condition; the first preset condition includes the battery performance information being normal performance information and the battery model information being the target model information;
[0009] If so, determine whether the battery information being traversed is the first battery information that satisfies the first preset condition;
[0010] If the battery information being traversed is the first battery information that satisfies the first preset condition, then the battery corresponding to the battery information being traversed is determined as the outgoing battery, and the count value of the outgoing battery is incremented by 1.
[0011] The process involves determining the target capacity based on the charging information in the first battery information that meets the first preset condition, and determining the target battery batch based on the batch information in the first battery information that meets the first preset condition. The process then returns to execute the steps of sequentially traversing the battery information of each battery according to the set rules, determining whether the battery information of the currently traversed battery meets the first preset condition, and determining whether the currently traversed battery information is the first battery information that meets the first preset condition.
[0012] If the battery information being traversed is not the first battery information that satisfies the first preset condition, then the battery information being traversed is determined as the extracted battery information, and it is determined whether the capacity determined based on the charging information of the extracted battery information being traversed is the target capacity.
[0013] If so, the battery whose capacity is determined to be the target capacity by the battery charging information currently being traversed is identified as a backup battery, and the count value of the backup battery is incremented by 1.
[0014] Determine whether the battery batch determined based on the batch information of the extracted battery information in the current traversal is the target battery batch;
[0015] If so, the battery whose battery information is the one currently being traversed is identified as the battery to be released from storage, and the count value of the battery to be released from storage is incremented by 1. Then, the process returns to execute each step of traversing the battery information of each battery in sequence according to the set rules until the count value of the battery to be released from storage is incremented by 1, until the count value of the battery to be released from storage is the target quantity, or, the traversal of the battery information of all the batteries is completed.
[0016] The location information of each of the outgoing batteries is determined as the outgoing location information, so as to extract each of the outgoing batteries according to the outgoing location information.
[0017] Optionally, the battery storage management method further includes:
[0018] If the capacity determined based on the charging information of the extracted battery information during the current iteration is the target capacity, and the battery batch determined based on the batch information of the extracted battery information during the current iteration is not the target battery batch, then the battery whose battery information during the current iteration is the extracted battery information is determined as a candidate battery.
[0019] When traversing the battery information of all the batteries, if the count value of the batteries to be dispatched is less than the target quantity, and the count value of the batteries to be dispatched is greater than or equal to the target quantity, then a set number of the backup batteries are selected as the batteries to be dispatched, so that the total number of batteries to be dispatched is the target quantity.
[0020] Optionally, the battery storage management method further includes:
[0021] If the count value of the batteries to be released from the warehouse is less than the target quantity, then the first battery information that meets the first preset condition among all the battery information is removed, and the count value of the removed battery information is incremented by 1.
[0022] Determine whether the difference between the count value of the removed battery information and the total number of batteries stored in the battery storage compartment is less than the target number;
[0023] If not, return to the execution of each step from setting the rules to sequentially traversing the battery information of each battery, determining whether the battery information of the currently traversed battery meets the first preset condition to determining the location information of the battery storage location of each outgoing battery as the outgoing location information, until the number of outgoing batteries is the target number, or until the difference between the count value of the removed battery information and the total number of batteries stored in the battery storage compartment is less than the target number.
[0024] Optionally, the battery storage management method further includes:
[0025] When storing the battery in the battery storage location, the generation batch of the battery, the location code of the battery storage location where the battery is stored, and the model of the battery are obtained, and batch information, location information and model information are generated respectively.
[0026] Batch information, location information, and model information of the same battery are stored in a battery information database corresponding to the battery.
[0027] Optionally, the battery storage management method further includes:
[0028] At a set time, obtain the current actual voltage and current actual temperature of the battery stored in the battery storage location;
[0029] Based on the battery model information, the battery's current actual voltage and / or current actual temperature, the battery's performance information and / or charging information are determined, and the battery's performance information and / or charging information are stored in the battery information database corresponding to the battery.
[0030] Optionally, based on the battery's model information and current actual voltage, the battery's performance information and charging information are determined, including:
[0031] Based on the battery model information, determine the battery's open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle;
[0032] Determine whether the current actual voltage of the battery is less than the open-circuit voltage of the battery;
[0033] If so, then obtain the historical performance information of the battery;
[0034] If the historical performance information of the battery does not include abnormal alarm information, determine whether the current actual voltage of the battery is less than the discharge termination voltage;
[0035] If so, then obtain the historical charging information of the battery;
[0036] Based on the historical charging information, determine whether the current charging interval time of the battery is greater than or equal to the preset charging cycle;
[0037] If so, the battery is controlled to charge, and the charging voltage of the battery is acquired in real time;
[0038] Determine whether the current charging voltage of the battery is greater than or equal to the float charging voltage of the battery;
[0039] If so, control the battery to stop charging, obtain the current charging date, and control the current charging count to increment by 1;
[0040] The current charging information is generated based on the current charging date and the current number of charging cycles, and the current performance information of the battery is determined to be normal.
[0041] Optionally, determining the battery's performance and charging information based on the battery's model information and current actual voltage further includes:
[0042] Based on the battery model information, obtain the rated charging time of the battery;
[0043] If the current charging voltage of the battery is less than the float charging voltage of the battery, then the current charging time of the battery is obtained;
[0044] Determine whether the current charging time of the battery is greater than the rated charging time;
[0045] If so, control the battery to stop charging and determine that the current performance information of the battery is an abnormal alarm message.
[0046] Optionally, determining the battery's performance and charging information based on the battery's model information and current actual voltage further includes:
[0047] If the current charging time of the battery is less than or equal to the rated charging time, then return to the execution of each step of controlling the battery to charge until determining whether the current charging time of the battery is greater than the rated charging time, until the current actual voltage of the battery is greater than or equal to the float charging voltage of the battery, or the current charging time of the battery is greater than the rated charging time.
[0048] Optionally, determining the battery's performance and charging information based on the battery's model information and current actual voltage further includes:
[0049] When the current actual voltage of the battery is greater than or equal to the open circuit voltage of the battery, the current voltage monitoring time is obtained;
[0050] When the difference between the current voltage monitoring time and the historical charging time reaches a set time, the process returns to the steps of obtaining the current actual voltage of the battery stored in the battery storage location and determining whether the current actual voltage of the battery is less than the open circuit voltage.
[0051] Optionally, determining the battery's performance and charging information based on the battery's model information and current actual voltage further includes:
[0052] When the historical performance information includes the abnormal alarm information, the current performance information of the battery is determined to be abnormal alarm information.
[0053] Optionally, determining the battery's performance and charging information based on the battery's model information and current actual voltage further includes:
[0054] When the current actual voltage of the battery is less than the open circuit voltage of the battery, and the current actual voltage of the battery is greater than or equal to the discharge termination voltage, the steps of controlling the battery to charge and acquiring the charging voltage of the battery in real time to determining whether the current charging voltage of the battery is greater than or equal to the float charging voltage of the battery are executed.
[0055] Optionally, a heat dissipation mechanism is also provided inside the battery storage compartment;
[0056] Determining the battery's performance information based on its current actual temperature includes:
[0057] Obtain the current ambient temperature of the battery storage compartment;
[0058] Determine whether the difference between the current actual temperature of the battery and the current ambient temperature is greater than a preset temperature difference;
[0059] If so, the heat dissipation mechanism is activated to dissipate heat from the battery;
[0060] Obtain the current state of the battery;
[0061] When the current state of the battery is non-charging, obtain the current temperature monitoring time and the time when the battery was last charged.
[0062] If the time interval between the last charging completion time and the current temperature monitoring time is greater than a first preset time, the current performance information of the battery is determined to be abnormal alarm information.
[0063] Optionally, determining the battery's performance information based on the battery's current actual temperature further includes:
[0064] When the battery is currently in a charging state, control the battery to stop charging.
[0065] Optionally, determining the battery's performance information based on the battery's current actual temperature further includes:
[0066] When the heat dissipation mechanism is activated to dissipate heat from the battery, the activation time of the heat dissipation mechanism is acquired in real time.
[0067] When the start-up time of the heat dissipation mechanism reaches the second preset time, the current heat dissipation temperature of the battery and the current internal temperature of the battery storage compartment are obtained.
[0068] Determine whether the difference between the current heat dissipation temperature and the current chamber temperature is greater than the preset temperature difference;
[0069] If so, the current performance information of the battery is determined to be an abnormal alarm message.
[0070] Optionally, determining the battery's performance information based on its current actual temperature further includes:
[0071] If the battery is currently in a charging state and the charging is stopped, and the difference between the current heat dissipation temperature and the current internal temperature is less than or equal to the preset temperature difference, then the battery is controlled to start charging.
[0072] Optionally, the battery storage compartment is further equipped with a temperature control device, and the battery storage management method further includes:
[0073] Real-time acquisition of the ambient temperature inside the battery storage compartment;
[0074] Determine whether the current ambient temperature inside the battery storage compartment is within the preset temperature range;
[0075] If not, the temperature regulation device is activated to adjust the ambient temperature inside the battery storage compartment, and the process returns to the steps of real-time acquisition of the ambient temperature inside the battery storage compartment and determination of whether the current ambient temperature inside the battery storage compartment is within the preset temperature range, until the current ambient temperature inside the battery storage compartment is within the preset temperature range.
[0076] Optionally, the battery storage management method further includes:
[0077] When the current ambient temperature is within the preset temperature range, the current temperature monitoring interval is obtained;
[0078] When the current temperature monitoring interval reaches the fourth preset time, return to the step of obtaining the ambient temperature inside the battery storage compartment in real time.
[0079] In a second aspect, the present invention provides a battery storage management system, comprising: a battery storage compartment and a main controller; the battery storage compartment includes multiple battery storage locations; the battery storage locations are used to store batteries; and the main controller is used to execute the battery storage management method of the first aspect.
[0080] The technical solution of this invention involves acquiring battery information from batteries stored in each battery storage compartment, sequentially traversing the battery information of each battery according to set rules, and determining whether the battery information of the currently traversed battery meets a first preset condition. If the battery information of the currently traversed battery meets the first preset condition, it is further determined whether the battery information of the currently traversed battery is the first battery information to meet the first preset condition. Based on the first battery information to meet the first preset condition, the target capacity and target battery batch are determined, and the battery corresponding to that battery information is identified as a battery to be released from storage. For battery information that is not the first to meet the first preset condition, it can be identified as battery information to be extracted, ensuring that the batteries corresponding to the battery information that meets the first preset condition have normal performance and meet the required target model. This process ensures the battery can charge and discharge normally. Simultaneously, it determines whether the capacity determined from the extracted battery information matches the target capacity, and whether the battery batch determined from the extracted battery information matches the target battery batch. Batteries with the target capacity are designated as reserve batteries, and batteries from the reserve batteries whose batches match the target batch are designated as batteries to be extracted. This process continues until the target number of batteries for extraction is determined. Based on the location information of the extracted batteries, each battery is extracted accordingly, ensuring that the charging and discharging capabilities of the extracted batteries remain consistent. This extends the battery's lifespan and ensures the stability of its charging and discharging when applied to relevant new energy equipment, thereby improving the operational safety and stability of the new energy equipment. Attached Figure Description
[0081] Figure 1 This is a schematic flowchart of a battery storage management method provided in an embodiment of the present invention;
[0082] Figure 2 This is a flowchart of a method for obtaining battery charging and discharging capabilities according to an embodiment of the present invention;
[0083] Figure 3 This is a schematic diagram of a process for determining battery performance based on voltage, provided by an embodiment of the present invention;
[0084] Figure 4 This is a schematic diagram of a process for determining battery performance based on temperature, provided by an embodiment of the present invention;
[0085] Figure 5 This is a flowchart of a method for monitoring the ambient temperature inside a battery storage compartment according to an embodiment of the present invention;
[0086] Figure 6 This is a schematic diagram of the structure of a battery storage management system provided in an embodiment of the present invention. Detailed Implementation
[0087] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0088] The terminology used in the embodiments of this invention is for the purpose of describing specific embodiments only and is not intended to limit the invention. It should be noted that directional terms such as "upper," "lower," "left," and "right" described in the embodiments of this invention are used to describe the angles shown in the accompanying drawings and should not be construed as limiting the embodiments of this invention. Furthermore, in the context, it should be understood that when referring to an element being formed "on" or "below" another element, it can be formed not only directly on or below the other element, but also indirectly on or below it through intermediate elements. The terms "first," "second," etc., are used for descriptive purposes only and do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0089] The term "comprising" and its variations as used in this invention are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment".
[0090] It should be noted that the concepts of "first" and "second" mentioned in this invention are only used to distinguish the corresponding contents and are not used to limit the order or interdependence.
[0091] It should be noted that the terms "a" and "a plurality of" used in this invention are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0092] Figure 1 This is a flowchart illustrating a battery storage management method according to an embodiment of the present invention. This embodiment can be used for storage management of batteries in a battery storage compartment to ensure consistent performance of extracted batteries. The method can be executed by the main controller of the battery storage management system, which can be implemented using software and hardware. The battery storage management system includes a battery storage compartment with multiple battery storage locations. The battery storage compartment is used to store batteries; for example, each battery storage location can hold one battery. When all battery storage locations in the battery storage compartment are filled with batteries, the battery storage compartment is considered full; otherwise, it is not full. Figure 1As shown, the battery storage management method includes:
[0093] S110. Obtain battery information of batteries stored in each battery storage location.
[0094] The battery information can include battery performance information, model information, charging information, batch information, and the location information of the storage location. Battery performance information indicates whether the battery is usable. When the battery is usable, the performance information is "normal performance," while when the battery is unusable (e.g., insufficient capacity, severe discharge, persistently high temperature), the performance information is "abnormal alarm." Battery model information can be a code reflecting the battery's factory specifications; for example, different models may have different open-circuit voltages, discharge termination voltages, charging cycles, and float charge voltages. Battery charging information can include the date, duration, and number of charges for each charge after the battery is stored in the storage location. Battery batch information can include a production batch code, logistics tracking number, or factory batch code indicating the battery batch (e.g., production batch or factory batch). The location information of the storage location can include the cabinet number of the storage cabinet containing the battery, as well as the row and column numbers of the compartment within the storage cabinet.
[0095] Specifically, the battery information of each battery can be stored in a corresponding information storage device. This information storage device can include a battery information database corresponding to each battery individually, containing the battery information for that battery. When it is necessary to retrieve the battery information of each battery, the battery information of the battery in each battery storage location can be retrieved from the battery information database in the information storage device.
[0096] It is understandable that the batteries stored in each battery storage location within the battery storage compartment can be temporary batteries. For example, batteries need to be temporarily stored after leaving the battery manufacturer and before being assembled into new energy equipment. At this time, different new energy equipment may require different battery models, and batteries from different manufacturing sequences may belong to different batches. Different models and batches of batteries may also have different charge / discharge capabilities. Therefore, when batteries need to be stored in the battery storage location, their batch information, location information, and model information can be recorded for subsequent retrieval.
[0097] In an optional embodiment, the battery storage management method may further include: when storing a battery in a battery storage location, obtaining the battery's generation batch, the location code of the battery storage location where the battery is stored, and the battery's model, and generating batch information, location information, and model information respectively; storing the batch information, location information, and model information of the same battery in a battery information database corresponding to the battery.
[0098] Among them, the battery batch number can be the battery production batch code, factory batch code, or logistics tracking number; the battery model number can be the model code that reflects the battery's nominal information; the location code of the battery storage location can be composed of letters and / or numbers.
[0099] Specifically, when a battery is placed in its storage compartment, i.e., before entering the storage compartment, information such as the battery's production batch, the location code of the storage compartment, and the battery model can be entered. Based on the entered information, binary batch information, location information, and model information that can be stored in an information storage device are generated. The generated batch information, location information, and model information for the same battery are stored in the corresponding battery information database for subsequent retrieval. The methods for generating the batch, location code, and model information include, but are not limited to, scanning the corresponding barcode or QR code using a scanning device. The specific method can be designed according to actual needs, and this embodiment of the invention does not impose specific limitations on this.
[0100] S120: Iterate through the battery information of each battery in sequence according to the set rules, and determine whether the battery information of the currently traversed battery meets the first preset condition; if so, execute S130.
[0101] The first preset condition includes the battery's performance information being normal and the battery's model information being the target model information.
[0102] It is understood that the battery information of each battery is sequentially traversed according to the set rules. That is, the battery information of each battery is searched sequentially according to the location code of the battery storage location where the battery is stored, or the battery information of each battery is searched sequentially according to the placement order of each battery. The specific design can be made according to actual needs, and the embodiments of the present invention do not make specific limitations in this regard.
[0103] It should be noted that when batteries need to be installed in new energy devices, such as new energy locomotives, new energy vehicles, and new energy storage devices such as photovoltaic or wind power, it is necessary to determine the model of the battery that the new energy device can match, i.e. the target model. In addition, a certain number of batteries are usually required to be installed in the new energy device, such as the target number of batteries. By connecting the target number of batteries in series and / or in parallel, it can be ensured that the new energy device has a high power capacity to meet the operating requirements of the new energy device.
[0104] Specifically, after determining the target model of the battery to be installed in the new energy device, target model information that the main controller can recognize can be generated accordingly. At this time, based on the target model information, the battery information containing the target model information can be searched from the battery information of each battery obtained, and the performance information of the currently searched battery information can be judged to ensure that the battery with the target model information can be charged and discharged normally.
[0105] S130. Determine whether the battery information being traversed is the first battery information that meets the first preset condition; if yes, execute S140 and S180; if no, execute S150.
[0106] S140: Determine the target capacity based on the charging information in the first battery information that meets the first preset condition, and determine the target battery batch based on the batch information in the first battery information that meets the first preset condition, and return to execute S120.
[0107] Specifically, when sequentially traversing the battery information according to set rules, the model information found first can be designated as the target model information, and the battery information with normal performance information can be identified as the target battery information. The capacity determined based on the charging information in the target battery information can be identified as the target capacity, and the battery batch determined based on the batch information in the battery information can be identified as the target battery batch. After determining the target capacity and target battery batch information, the search can return to find other battery information that meets the first preset condition.
[0108] S150: Determine the battery information currently being traversed as the extracted battery information, and determine whether the capacity determined based on the charging information of the extracted battery information currently being traversed is the target capacity; if so, execute S160 and S170.
[0109] In this case, if the battery information that meets the first preset condition is not the first battery information that meets the first preset condition, the battery information that meets the first preset condition can be identified as the extracted battery information, and the capacity determined based on the charging information in the extracted battery information can be judged to be the target capacity, so that the subsequently determined batteries to be sent out have the same or similar capacity.
[0110] S160. The battery whose capacity is determined to be the target capacity by the battery charging information currently being traversed is identified as the standby battery, and the count value of the standby battery is incremented by 1.
[0111] S170. Determine whether the battery batch determined based on the batch information of the extracted battery information in the current traversal is the target battery batch; if yes, execute S180; if no, execute S190.
[0112] S180. Identify the battery whose battery information matches the battery information currently being traversed as the outbound battery, and increment the counter value of the outbound battery by 1.
[0113] S190. The battery whose battery information is the same as the battery information of the current traversal is identified as the candidate battery.
[0114] It is understandable that batteries will experience some leakage when stored in the battery compartment. When the remaining battery power or battery voltage is less than or equal to the set parameters, the battery power is insufficient, requiring the battery charging device to be activated to charge the battery. At this time, the battery charging information, namely the charging date and the number of charging cycles, can be recorded. Based on the dates of the first and last charging sessions and the total number of charging sessions since the battery entered the battery storage compartment, the average charging interval time of the battery can be determined. Based on the battery model and the average charging interval time, the battery capacity can be determined accordingly.
[0115] It's also understandable that battery batch information can represent the production batch or the factory batch. Batteries from the same batch (production or factory batch) can be considered as having been produced under the same production environment, materials, processes, and dates. Because different batches of batteries may have different charge / discharge capabilities due to variations in production environment, materials, processes, or aging, connecting batteries with different capabilities in parallel and / or series will affect battery life and output power. Therefore, batteries from the same batch (production or factory batch) can have the same or similar charge / discharge capabilities.
[0116] Specifically, when the currently found battery signal meets the first preset condition, and is not the first battery information to meet the first preset condition, the battery information can be identified as the extracted battery information, and the battery corresponding to the extracted battery information can be the battery to be extracted. After determining that the currently found battery information is the extracted battery information, it is possible to further determine whether the capacity determined based on the charging information of the extracted battery information is the target capacity, and the battery with the target capacity is identified as the reserve battery for delivery. After identifying the reserve battery for delivery, it is possible to further determine whether the battery batch determined based on the batch information of the extracted battery information is the target battery batch. When the capacity determined based on the charging information of the extracted battery information is the target capacity, and the battery batch determined based on the batch information of the extracted battery information is the target battery batch, the battery corresponding to the extracted battery information can be identified as the delivery battery, to ensure that the delivery battery has the same or similar charging and discharging capabilities. If the target capacity is determined based on the charging information extracted from the battery information, but the battery batch determined based on the batch information extracted from the battery information is not the target battery batch, the battery corresponding to the extracted battery information can be identified as a candidate battery, so that the candidate battery can have a similar charging and discharging capacity to the battery that is released from the warehouse.
[0117] Furthermore, after identifying batteries that meet the first preset condition and have the target capacity as reserve batteries for shipment, the counter recording the number of reserve batteries can be incremented by 1. For example, if the counter recording the number of reserve batteries is 'a' before the target capacity is determined, then after the target capacity is determined, the counter recording the number of reserve batteries can be adjusted from 'a' to 'a+1'. Similarly, after identifying batteries that meet the first preset condition, have the target capacity, and belong to the target batch as shipment batteries, the counter recording the number of shipment batteries can be incremented by 1. For example, if the counter recording the number of shipment batteries is 'n' before the target batch is determined, then after the target batch is determined, the counter recording the number of shipment batteries can be adjusted from 'n' to 'n+1'. Here, 'a' and 'n' are both natural numbers. It is understandable that the initial value of the counter is 0. That is, when no battery that meets the first preset condition and has the target capacity has been found, the count value of the battery to be sent out is 0, and the count value of the battery to be sent out is 0.
[0118] S1100: Determine if the count value of the batteries released from the warehouse is the target quantity; if not, execute S1110; if yes, execute S1170.
[0119] S1110: Determine whether the battery information of all batteries has been traversed; if not, return to execute S120; if yes, execute S1120.
[0120] S1120. Determine whether the count value of the batteries to be sent out is greater than or equal to the target quantity; if yes, proceed to S1130; if no, proceed to S1140.
[0121] S1130: Select a set number of alternative batteries as batteries to be shipped out, so that the total number of batteries shipped out is the target number, and then execute S1170.
[0122] S1140: Remove the first battery information that satisfies the first preset condition from the battery information, and increment the count value of the removed battery information by 1.
[0123] S1150: Determine whether the difference between the count value of the removed battery information and the total number of batteries stored in the battery storage compartment is less than the target number; if not, return to execute S120; if yes, execute S1160.
[0124] S1160, Issues a warning reminder when the battery quantity is low.
[0125] Specifically, after identifying batteries that meet the first preset condition, have the target capacity, and belong to the target battery batch as outgoing batteries, and incrementing the outgoing battery count by 1, it is necessary to determine whether the outgoing battery count has reached the target quantity. That is, it is necessary to determine whether the outgoing battery count meets the required number of batteries for the new energy device. If the outgoing battery count reaches the target quantity, it can be determined that the number of batteries meeting the first preset condition, having the target capacity, and belonging to the target battery batch meets the required number of batteries for the new energy device, and the iteration of each battery information can be stopped. However, if the outgoing battery count does not reach the required number of batteries for the new energy device, it is necessary to further check whether the iteration of all battery information has been completed. If the iteration of all battery information has not been completed, the process can return to continue iterating over the remaining battery information until the outgoing battery count reaches the target quantity.
[0126] If the count of batteries to be shipped out has not reached the target quantity after traversing all battery information, it can be determined whether the count of batteries to be shipped out is greater than or equal to the target quantity. If the count of batteries to be shipped out is greater than or equal to the target quantity, it can be determined that the number of currently determined candidate batteries is greater than or equal to the target quantity. After selecting a set number of candidate batteries as the shipped batteries, the total number of shipped batteries can reach the target quantity. In an exemplary embodiment, if the target quantity is m, and the number of shipped batteries that meet the first preset condition, have the target capacity, and belong to the target battery batch is b, then a set number c of candidate batteries should be selected such that a + b equals m, thereby ensuring that the final determined total number of shipped batteries is the target quantity.
[0127] Furthermore, if the count of batteries ready for shipment is less than the target quantity, and even after sending all candidate batteries, the total number of shipped batteries still falls short of the target quantity, the process of iterating through all battery information can be restarted. The information of the first battery meeting the first preset charge condition from the previous iteration can be removed to reselect the target capacity and target battery batch. If the difference between the number of removed battery information entries and the number of batteries stored in the battery storage compartment is less than the target quantity, and continuing to iterate through each battery information still fails to determine the target quantity of batteries meeting the first preset condition and the target capacity, a warning message indicating insufficient battery quantity can be issued to remind relevant personnel to check the battery information and replenish the corresponding batteries promptly.
[0128] S1170. Determine the location information of each outgoing battery in the battery storage location as the outgoing location information, so as to extract each outgoing battery based on the outgoing location information.
[0129] Specifically, after determining the target number of batteries to be shipped, the location information of each battery can be determined based on its battery information. The specific shipping location of each battery can then be determined based on its location information, such as the battery storage cabinet to which each battery belongs, as well as its row and column numbers within the cabinet. This allows the batteries to be retrieved manually or by robotic arms for subsequent assembly.
[0130] This embodiment, after acquiring the battery information of batteries stored in each battery storage compartment, sequentially traverses the battery information of each battery according to a set rule, and determines whether the battery information of the currently traversed battery meets a first preset condition. If the battery information of the currently traversed battery meets the first preset condition, it determines whether the battery information of the currently traversed battery is the first battery information to meet the first preset condition, and determines the target capacity and target battery batch based on the first battery information to meet the first preset condition, and identifies the battery corresponding to the battery information as the outgoing battery; while battery information that is not the first battery information to meet the first preset condition can be identified as the extracted battery information, so that the batteries corresponding to the battery information that meets the first preset condition can have normal performance and meet the required target model, thus enabling... The battery can charge and discharge normally. Simultaneously, it is determined whether the capacity determined based on the charging information extracted from the battery information matches the target capacity, and whether the battery batch determined based on the batch information extracted from the battery information matches the target battery batch. Batteries with the target capacity are designated as reserve batteries for delivery, and batteries from the reserve batteries whose batches match the target battery batch are designated as delivery batteries. This process continues until the target number of delivery batteries is determined. Based on the location information of the delivery batteries, each delivery battery is extracted accordingly, ensuring that the charging and discharging capabilities of the extracted delivery batteries are consistent or similar. This extends the battery's lifespan and ensures the stability of battery charging and discharging when applied to corresponding new energy equipment, thereby improving the operational safety and stability of the new energy equipment.
[0131] Based on the above embodiments, optionally, during the storage period of the battery in the battery storage compartment, it is also necessary to monitor the battery's charge and discharge capabilities to prevent abnormal charging and discharging due to environmental factors, aging, or other factors during storage, which could affect the lifespan of other batteries connected in series and / or parallel when the battery is normally retrieved for use. Accordingly, Figure 2 This is a flowchart of a method for obtaining battery charging and discharging capabilities according to an embodiment of the present invention, such as... Figure 2 As shown, the method for obtaining the battery's charge and discharge capacity includes:
[0132] S200: At a set time, obtain the current actual voltage and current actual temperature of the battery stored in the battery storage location.
[0133] The set time interval can be any time interval starting from the moment the battery is placed in the battery storage compartment. It is understood that the preset time interval can be designed according to actual needs, and this embodiment of the invention does not impose a specific limitation on it. In an optional embodiment, the preset time interval can be 1 month or 2 months.
[0134] Correspondingly, the battery storage compartment can also be equipped with voltage and temperature monitoring devices. The current actual voltage of the battery can be obtained through the corresponding voltage monitoring device, and the current actual temperature of the battery can be obtained through the corresponding temperature monitoring device. It is understandable that, since each battery storage slot contains one battery, one voltage and temperature monitoring device can be installed for each battery storage slot. Alternatively, because the batteries arrive at the storage compartment at different times, the timing of voltage and temperature monitoring for each battery may also differ. Therefore, multiple voltage and temperature monitoring devices can be installed in the battery storage compartment. When it is necessary to monitor the voltage and temperature of batteries from the same batch, each voltage and temperature monitoring device can be moved to its corresponding battery storage slot to obtain the current actual voltage and temperature of the battery in that slot.
[0135] S300: Based on the battery model information, and the battery's current actual voltage and / or current actual temperature, determine the battery's performance information and / or charging information, and store the battery's performance information and / or charging information in the battery information database corresponding to the battery.
[0136] Specifically, based on the battery model information, the battery's rated parameters can be determined, such as open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycles. The battery's actual voltage reflects its charge level. By monitoring the current actual voltage, it's possible to determine if the battery is leaking electricity too quickly or has low energy storage, thus identifying any performance abnormalities and determining the battery's performance information. Furthermore, the current actual voltage can determine if the battery needs charging, and if so, the charging date and number of charging cycles can be determined. The battery's actual temperature reflects whether it is overheating. If the battery continues to overheat, there may be safety hazards, and the battery may become unusable, indicating abnormal performance. Therefore, the battery's actual temperature can be used to determine its performance information. Furthermore, after determining the battery's performance and charging information, the battery's performance and charging information can be stored in the battery information database corresponding to that battery in the information storage device. When retrieving the battery later, the system can determine whether the battery information in the battery information database meets the retrieval conditions.
[0137] It is understood that after a battery is placed in a battery storage compartment, the actual temperature and voltage of the same battery can be monitored at different times or simultaneously, and the monitoring of the actual temperature and voltage of the same battery does not interfere with each other and can be performed separately. Thus, battery performance and charging information can be obtained solely based on the actual voltage of the battery, or alternatively, solely based on the actual temperature of the battery. The specific method can be determined according to actual needs, and this embodiment of the invention does not impose specific limitations on this.
[0138] In an optional embodiment, Figure 3 This is a schematic diagram of a process for determining battery performance based on voltage, provided by an embodiment of the present invention. (Refer to...) Figure 3 Based on the battery's current actual voltage, determine the battery's performance and charging information, which may include:
[0139] S311. At a set time, obtain the current actual voltage of the battery stored in the battery storage location.
[0140] S312. Based on the battery model information, determine the battery's open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle.
[0141] Before leaving the factory, batteries can undergo charge-discharge testing using appropriate battery testing technologies to determine their open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle, which is then documented in the battery factory test report and product manual. Batteries of the same model and batch from the same manufacturer may generally have identical open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle. Therefore, based on the data recorded in the test reports and product manuals of batteries of the same model and / or batch from the same manufacturer, the open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle corresponding to the battery's model information can be generated. Thus, after storing the battery in its designated storage location within the battery storage compartment, the open-circuit voltage, discharge termination voltage, float charge voltage, and preset charging cycle can be determined based on the battery's model information in that storage location.
[0142] S313. Determine whether the current actual voltage of the battery is less than the open circuit voltage of the battery; if yes, execute S314; if no, execute S3117.
[0143] S314. Obtain the historical performance information of the battery.
[0144] Among them, historical performance information can be the battery performance information recorded before the time when the current actual voltage is obtained. For example, if the time when the current actual voltage is obtained is the Xth day after the battery is placed in the battery storage location, then the historical performance information can be the performance information recorded in the previous x-1 days.
[0145] S315. Determine whether the battery's historical performance information includes abnormal alarm information; if not, proceed to S316; if yes, proceed to S3116.
[0146] S316. Determine whether the current actual voltage of the battery is less than the discharge termination voltage; if yes, proceed to S317; if no, proceed to S319.
[0147] S317. Obtain the historical charging information of the battery.
[0148] Among them, historical charging information can be the battery charging information recorded before the time when the current actual voltage is obtained. For example, if the time when the current actual voltage is obtained is the Xth day after the battery is placed in the battery storage location, then the historical charging information can be the charging date, charging duration and number of charging times recorded in the previous x-1 days.
[0149] S318. Based on historical charging information, determine whether the current charging interval of the battery is greater than or equal to the preset charging cycle; if yes, execute S319; if no, execute S3116.
[0150] The preset charging cycle can be designed according to actual needs and is related to the battery's nominal capacity, etc. In an exemplary embodiment, the preset time period can be ten days, one month, two months, or other periods. In an optional embodiment, the preset charging cycle can be greater than or equal to the interval between set times. This embodiment of the invention does not impose specific limitations on this.
[0151] Specifically, since the historical charging information records the battery's last charging date and duration, the current charging interval can be determined based on the time interval between the last charging date and the current date. If the current charging interval is greater than or equal to the preset charging cycle, it can be determined that the battery does not have excessively rapid leakage, and the battery can be charged normally. If the current charging interval is less than the preset charging cycle, it can be determined that the battery has excessively rapid leakage, and the battery may have a performance abnormality. In this case, the battery's performance information can be directly identified as an abnormal alarm message.
[0152] S319. Control the battery to charge and obtain the charging voltage of the battery in real time.
[0153] Specifically, when the actual voltage of the battery is obtained, and the current actual voltage of the battery is obtained accordingly, it can be determined whether the current actual voltage is greater than the open circuit voltage of the battery. If the current actual voltage is less than the open circuit voltage of the battery, it can be determined that the remaining power in the battery is low or insufficient, close to or reaching the power charging threshold, and the battery may need to be charged. Before controlling battery charging, it is necessary to further determine whether the battery's historical performance information includes abnormal alarm information. If the battery's historical performance information includes abnormal alarm information, it can be determined that the battery may be unable to charge normally. In this case, the current performance information of the battery can be directly identified as abnormal alarm information. If the battery's historical performance information does not include abnormal alarm information, it can be determined that the battery can be charged. When it is determined that the battery's historical performance information does not include abnormal alarm information, it is necessary to further check whether the battery's current actual voltage is lower than the discharge termination voltage. If the battery's current actual voltage is already lower than the discharge termination voltage, it is determined that the battery's remaining capacity is close to or has reached the minimum capacity, and the battery needs to be charged. Before charging the battery, it is also necessary to determine whether the battery's current charging interval is greater than or equal to the preset charging cycle based on the battery's historical charging information. When the battery's current charging interval is greater than or equal to the preset charging cycle, it can be determined that the battery's stored capacity is normal and / or the battery can be charged and discharged normally. In this case, the battery charging device can be started to charge the battery. When the current charging interval of a battery is determined to be less than the preset charging cycle based on its historical charging information, it can be determined that the battery is in a state of frequent charging. This indicates that the battery may have low charge capacity or be unable to charge normally, and its current performance information can be identified as an abnormal alarm. In this case, it is not necessary to activate the battery charging device to charge the battery. However, when the current performance information is determined to be an abnormal alarm, the alarm device in the battery storage management system can be activated to alert storage personnel, allowing them to promptly identify and address any abnormal batteries in the storage area. Conversely, when the battery's current actual voltage is less than the open-circuit voltage but greater than or equal to the discharge termination voltage, the battery charging device can be directly activated to charge the battery, ensuring that the batteries in the storage area maintain a high charge level. Furthermore, after activating the battery charging device, the charging start time is recorded, and the battery's charging voltage is monitored in real time to determine whether the battery has completed charging.
[0154] In addition, when the same battery charging device is responsible for charging multiple charging compartments, it is necessary to determine whether the battery charging device is started before controlling the battery to start charging. When the battery charging device is not started, it is necessary to control the battery charging device to start so that the battery charging device can charge the battery normally. When the battery charging device is in the started state, it can be delayed for a certain period of time (e.g., 10 minutes) and then the determination of whether the battery charging device is in the started state can be made again to ensure that the battery charging device can be in a normal and stable working state.
[0155] It is understood that one or more battery charging devices can be installed in the battery storage compartment, and each battery storage position can be equipped with one battery charging device, or multiple battery storage compartments can share one battery charging device. The specific design can be made according to actual needs, and the embodiments of the present invention do not impose specific limitations on this. In an optional embodiment, multiple movable battery charging devices can be installed in the battery storage compartment. By controlling each battery charging device to move to the corresponding battery storage position, the battery in that battery storage position can be charged by the battery charging device.
[0156] S3110. Determine whether the current charging voltage of the battery is greater than or equal to the float charging voltage of the battery; if yes, execute S3111 and S3112 in sequence; if no, execute S3113.
[0157] S3111: Control the battery to stop charging, obtain the current charging date, and control the counter value of the current charging count to increment by 1.
[0158] S3112. Generate current charging information based on the current charging date and current number of charging cycles, and determine that the current performance information of the battery is normal.
[0159] Specifically, during battery charging, the battery's charge level can be determined by real-time monitoring of the charging voltage. This involves checking if the current charging voltage is greater than or equal to the battery's float voltage. When the current charging voltage is equal to or greater than the float voltage, the battery is considered fully charged, completing one charge cycle. Charging can then be stopped to prevent overcharging or energy waste. Simultaneously, the current charging date and the current charge count are recorded and incremented by 1. For example, if the current charge count is Q before charging is stopped, the count changes from Q to Q+1. Correspondingly, before the battery is stored in its storage compartment and has never been charged, the charge count is 0; after the first charge, the count becomes 1. After recording the current charging date and the current number of charges, corresponding charging information can be generated to facilitate the subsequent determination of battery parameters such as capacity. Furthermore, when the battery completes charging normally, it can be determined that the battery is capable of normal charging, meaning its current performance information is normal.
[0160] S3113. Based on the battery model information, obtain the rated charging time of the battery and the current charging time of the battery.
[0161] The current charging time is the difference between the charging start time when the battery charging device is activated and the current time. The rated charging time is the charging time required for the battery voltage to rise from the discharge voltage to the float charge voltage under test conditions.
[0162] S3114. Determine whether the current charging time of the battery is greater than the rated charging time; if yes, execute S3115 and S3116; if no, return to execute S319.
[0163] S3115, Control the battery to stop charging.
[0164] S3116. Determine that the battery's performance information is an abnormal alarm message.
[0165] Specifically, during the battery charging process, it is necessary to obtain the battery's charging voltage in real time and determine whether the current charging voltage is greater than or equal to the battery's float charging voltage. When the current charging voltage is greater than or equal to its float charging voltage, it can be determined that the battery is fully charged and the charging can be stopped. When the current charging voltage is less than the battery's float charging voltage, it is necessary to further obtain the current charging time and the battery's rated charging time, and determine whether the current charging time is greater than the rated charging time. If the current charging time exceeds the rated charging time, it can be determined that the battery has been charging for an extended period and is not yet fully charged. In this case, the battery may be faulty, preventing normal charging. To prevent further charging from creating safety hazards or wasting energy, charging can be stopped. This means the battery charging device can be controlled to cease charging the battery, and the battery's performance information can be flagged as an abnormality. Simultaneously, the alarm devices in the battery storage management system can be activated to alert storage personnel, allowing them to promptly identify and address any abnormal batteries in the storage area. Furthermore, when the charging device stops charging the battery, the current charging date can be recorded, and the current charging count can be incremented by 1. This allows for the generation of corresponding charging information based on the current date and number of charges, facilitating subsequent determination of battery performance and capacity.
[0166] Furthermore, if the current charging time is less than or equal to the rated charging time, it can be determined that the battery charging time is too short, has not reached its maximum charging time, and the battery is not fully charged. In this case, the battery charging device can continue to charge the battery until the current charging voltage of the battery is greater than its float charging voltage, or the current charging time of the battery is greater than the rated charging time.
[0167] S3117. Obtain the current voltage monitoring time.
[0168] S3118. Determine whether the difference between the current voltage monitoring time and the historical charging time has reached the set time; if so, return to execute S311.
[0169] The historical charging time refers to the moment when the battery's current actual voltage was last obtained. Before the battery's current actual voltage is first obtained, the historical charging time refers to the moment when the battery can be put into storage, that is, the moment when the battery is stored in the battery storage compartment.
[0170] Specifically, after acquiring the battery's current actual voltage at a set time, if the current actual voltage is greater than or equal to its open-circuit voltage, it can be determined that the battery's remaining capacity is relatively high, and charging is unnecessary. At this point, the current voltage monitoring time can be acquired, and a judgment is made based on whether the difference between the current voltage monitoring time and the previous battery monitoring time reaches a set time. If the difference between the current voltage monitoring time and the previous battery monitoring time does not reach the set time, the battery's current actual voltage does not need to be acquired. However, if the difference reaches the set time, the battery's current actual voltage can be acquired again until it is lower than its open-circuit voltage. Based on the battery's historical performance information, whether the current actual voltage is lower than the discharge termination voltage, and historical charging information, it can be determined whether the battery needs charging. When charging is needed, the battery charging device can be controlled to charge the battery, ensuring that the battery's remaining capacity remains relatively high and preventing low remaining capacity from causing depletion and affecting battery lifespan.
[0171] This embodiment monitors the actual voltage of the battery and combines it with the battery's historical charging information, historical performance information, and battery model information to control the battery's charging status. When the battery can be charged normally but its power is insufficient, the battery is controlled to charge, thereby ensuring that the remaining power of the battery can be maintained at a relatively high level. This helps to improve the battery's lifespan and the safety of the battery stored in the battery storage compartment.
[0172] In another alternative embodiment, the battery performance information can also be determined based on the battery's actual temperature. Figure 4 This is a schematic diagram of a process for determining battery performance based on temperature, provided by an embodiment of the present invention. (Refer to...) Figure 4 Based on the battery's current actual temperature, determine the battery's performance information, including:
[0173] S321. At a set time, obtain the current actual temperature of the battery stored in the battery storage location and the current ambient temperature of the battery storage compartment.
[0174] S322. Determine whether the difference between the current actual temperature of the battery and the current ambient temperature is greater than the preset temperature difference; if yes, execute S323 and S324 in sequence; if no, execute S3212.
[0175] The preset temperature difference can be designed according to actual needs, and this embodiment of the invention does not impose specific limitations on it. In an exemplary embodiment, the preset temperature difference can be greater than or equal to 10°C.
[0176] S323, activate the heat dissipation mechanism to cool the battery, and obtain the activation time of the heat dissipation mechanism in real time.
[0177] The battery storage compartment is also equipped with a heat dissipation mechanism, which can ventilate and dissipate heat to reduce the ambient temperature inside the battery storage compartment, thereby reducing the actual temperature of the battery.
[0178] S324. Obtain the current state of the battery.
[0179] The state of a battery can include a charging state and a non-charging state. The non-charging state can include a discharging state and a quiescent state. Typically, the non-charging state of batteries stored in battery compartments is the quiescent state, meaning that the battery is not being charged or discharged, and the battery may have a low leakage current.
[0180] S325. When the battery is currently in a non-charging state, obtain the current temperature monitoring time and the battery's last charging completion time.
[0181] The battery's last charge completion time can be the time from the start of charging to the end of charging during the last charging process. The battery's last charge completion time can be determined through the battery's historical charging information.
[0182] S326. Determine whether the time interval between the last charging completion time and the current temperature monitoring time is greater than the first preset time; if yes, execute S3210; if no, execute S328.
[0183] S327. When the battery is currently in a charging state, control the battery to stop charging.
[0184] S328. When the start-up time of the heat dissipation mechanism reaches the second preset time, obtain the current heat dissipation temperature of the battery and the current internal temperature of the battery storage compartment.
[0185] S329. Determine whether the difference between the current heat dissipation temperature and the current internal temperature is greater than the preset temperature difference; if yes, execute S3210; if no, execute S3211.
[0186] S3210, The battery's performance information is determined to be an abnormal alarm message.
[0187] S3211. If S327 was executed before S329, then control the battery to start charging.
[0188] Specifically, while acquiring the battery's current actual temperature, the system can also acquire the current ambient temperature of the battery storage compartment and calculate the temperature difference between the two. If this temperature difference exceeds a preset temperature difference, it indicates that the battery's current actual temperature is too high and requires heat dissipation. In this case, the cooling mechanism can be activated to cool the battery storage compartment. Simultaneously, while activating the cooling mechanism, the system can also acquire the battery's current state. If the battery is currently in a non-charging state, it can continue to acquire the current temperature monitoring time and the battery's last charging completion time. The system then determines the appropriate temperature based on the time between the last charging completion time and the current stable monitoring time. The duration of the battery transitioning from a charging state to a non-charging state, i.e., the duration of the non-charging state, is determined. It is then judged whether this non-charging state duration exceeds a first preset time. If the charging completion time exceeds the first preset time, it can be determined that the battery overheating is not caused by battery charging. In this case, the battery performance information is identified as an abnormal alarm, and the corresponding alarm device can be activated to issue an alert. Conversely, if the non-charging state duration is less than or equal to a second preset time, it can be determined that the battery overheating is likely caused by battery charging. In this case, the cooling mechanism can continue to be activated to dissipate heat from the battery storage compartment, allowing heat exchange between the battery and the storage compartment, thereby reducing the actual battery temperature. Similarly, when the battery is currently in a charging state, charging must first be stopped to prevent further heat generation. After stopping charging, the cooling mechanism can continue to dissipate heat from the battery storage compartment.
[0189] When the cooling mechanism is activated to dissipate heat from the battery storage compartment, the activation time of the cooling mechanism can be recorded, and it can be determined whether the activation time of the cooling mechanism is greater than the second preset time. If the activation time of the cooling mechanism is greater than the second preset time, the current heat dissipation temperature of the battery and the current temperature inside the battery storage compartment can be obtained again, and the temperature difference between the current heat dissipation temperature of the battery and the current temperature inside the compartment can be calculated. If the temperature difference is still greater than the preset temperature difference, it indicates that the continuous operation of the cooling mechanism cannot meet the heat dissipation requirements of the battery, and the battery may have a safety hazard. At this time, the corresponding alarm device can be activated to remind the battery storage management personnel to deal with the battery in a timely manner. At the same time, the battery performance information can be identified as abnormal alarm information.
[0190] When the start-up time of the heat dissipation mechanism reaches the second preset time, if the temperature difference between the current heat dissipation temperature of the battery and the current internal temperature is less than or equal to the preset temperature difference, it indicates that the continuous operation of the heat dissipation mechanism can meet the heat dissipation requirements of the battery, and the battery temperature can be reduced to the normal temperature range. At this time, the battery performance information can be determined to be normal performance information.
[0191] In addition, if the battery is currently charging before the heat dissipation mechanism is activated, and if the difference between the current heat dissipation temperature and the current internal temperature is less than or equal to the preset temperature difference after the activation time of the heat dissipation mechanism reaches the second preset time, the battery can be controlled to start charging again, so that the battery charging device can continue to charge the battery and the battery stored in the battery compartment can maintain a high charge level.
[0192] S3212, Obtain the current actual temperature monitoring time.
[0193] S3213. Determine whether the difference between the current actual temperature monitoring time and the historical temperature monitoring time has reached the set time; if so, return to execute S321.
[0194] The last temperature monitoring time refers to the moment when the battery's current actual temperature was last obtained. Before the battery's current actual temperature is first obtained, the last temperature monitoring time is the moment when the battery can be put into storage, that is, the moment when the battery is stored in the battery storage compartment.
[0195] Specifically, after acquiring the current actual temperature of the battery and the current ambient temperature in the battery storage compartment at a set time, if the temperature difference between the current actual temperature of the battery and the current ambient temperature is less than or equal to a preset temperature difference, it can be determined that the current actual temperature of the battery is within the normal temperature range, and there is no need to cool the battery. At this time, the current actual temperature monitoring time can be acquired, and it can be judged whether the difference between the current actual temperature monitoring time and the previous temperature monitoring time has reached a set time, that is, whether the interval between two adjacent set times has been reached. When the interval between the current actual temperature monitoring time and the previous temperature monitoring time reaches the set time, it can be determined that the next battery actual temperature monitoring time has been reached. At this time, the current actual temperature of the battery and the current ambient temperature can be acquired again until the temperature difference between the current actual temperature and the current ambient temperature is greater than the preset temperature difference. Then, the start and stop of the heat dissipation mechanism can be controlled so that after the heat dissipation mechanism is activated, heat can be dissipated from the battery storage compartment and the battery, reducing the actual temperature of the battery and improving the storage safety of the battery.
[0196] This embodiment monitors the actual temperature of the battery and the ambient temperature of the battery storage compartment. When the difference between the actual battery temperature and the ambient temperature exceeds a preset temperature difference, the operation of the heat dissipation mechanism in the battery storage compartment is controlled. After the heat dissipation structure has been running for a second preset time, the temperature difference between the battery's heat dissipation temperature and the temperature inside the battery storage compartment is again checked to see if it exceeds the preset temperature difference. Based on the check result, the battery's performance information is determined, and an alarm is triggered when the battery's performance information is abnormal. This timely alarm ensures the safety of the batteries stored in the battery storage compartment and improves the safety of battery storage management.
[0197] Based on the above embodiments, optionally, while monitoring the battery temperature, the ambient temperature inside the battery storage compartment can also be monitored. Figure 5 This is a flowchart of a method for monitoring the ambient temperature inside a battery storage compartment according to an embodiment of the present invention, referred to in the following text. Figure 5 Battery storage management methods also include:
[0198] S400: Real-time acquisition of ambient temperature inside the battery storage compartment.
[0199] S500: Determine whether the current ambient temperature inside the battery storage compartment is within the preset temperature range; if not, proceed to S600; if yes, proceed to S700.
[0200] The preset temperature range can be designed according to actual needs, and this embodiment of the invention does not impose specific limitations on it. In an exemplary embodiment, the preset temperature range can be a normal room temperature range. For example, the upper limit of the preset temperature range can be 30°C, and the lower limit of the preset temperature range can be 10°C.
[0201] S600: Activate the temperature regulation device to regulate the ambient temperature inside the battery storage compartment, and return to execute S400.
[0202] The battery storage compartment may also be equipped with a temperature regulation device, which may include, for example, an air-cooling mechanism, a water-cooling mechanism, or a refrigerant mechanism. The specific design can be made according to actual needs, and the embodiments of the present invention do not impose specific limitations on this.
[0203] Specifically, after obtaining the ambient temperature inside the battery storage compartment, it can be determined whether the current ambient temperature is within the preset temperature range. If the current ambient temperature is within the preset temperature range, it can be determined that the current ambient temperature is within the normal temperature range, and there is no need to heat up or cool down the battery storage compartment. If the current ambient temperature is not within the preset temperature range, it can be determined that the current ambient temperature is too low or too high. At this time, the temperature regulation device can be activated to regulate the temperature inside the battery storage compartment until the ambient temperature inside the battery storage compartment is within the preset temperature range. Then, the temperature regulation device can be turned off to achieve the purpose of energy saving.
[0204] S700: Obtain the current temperature monitoring interval time;
[0205] S800: Determine whether the current temperature monitoring interval has reached the fourth preset time; if so, return to execute S400.
[0206] Specifically, after obtaining the current ambient temperature of the battery storage compartment, if the current ambient temperature is within the preset temperature range, it can be determined that no temperature adjustment is needed. At this point, the current temperature monitoring interval for the battery storage compartment can be obtained, and it can be determined whether this interval exceeds a fourth preset time. When the current temperature monitoring interval reaches the fourth preset time, the current ambient temperature of the battery storage compartment can be obtained again, and it can be determined whether the current ambient temperature is within the preset temperature range. With this setup, the ambient temperature of the battery storage compartment can be obtained every fourth preset time interval, achieving regular monitoring of the ambient temperature within the battery storage compartment and preventing the ambient temperature from becoming too high or too low, which could affect the storage safety of the battery.
[0207] This embodiment monitors the ambient temperature inside the battery storage compartment and controls the operation of the temperature regulation device based on the ambient temperature inside the battery storage compartment, so that the ambient temperature inside the battery storage compartment can be kept within a preset temperature range, preventing the ambient temperature inside the battery storage compartment from being too high or too low, which would affect the storage safety of the battery.
[0208] Based on the same inventive concept, embodiments of the present invention also provide a battery storage management system, which may include a battery storage compartment and a main controller. The battery storage compartment may include multiple battery storage locations. The battery storage locations are used to store batteries. The main controller is used to execute the battery storage management method provided in any embodiment of the present invention.
[0209] In one exemplary embodiment, Figure 6 This is a schematic diagram of the structure of a battery storage management system provided in an embodiment of the present invention, as shown below. Figure 6 As shown, the battery storage management system may include a battery storage compartment 1, and a main controller 10, an information storage device 20, a voltage monitoring device 30, a battery charging device 40, a room temperature monitoring device 50, a room temperature regulating device 60, a temperature monitoring device 70, a heat dissipation mechanism 80, and an alarm device 90, all installed in the battery storage compartment 1.
[0210] The system includes: an information storage device 20 for storing battery information; a voltage monitoring device 30 for monitoring the actual voltage and charging voltage of each battery; a battery charging device 40 for charging the batteries; a room temperature monitoring device 50 for monitoring the ambient temperature and internal temperature of the battery storage compartment; a room temperature regulating device 60 for regulating the ambient temperature of the battery storage compartment; a temperature monitoring device 70 for monitoring the actual temperature and heat dissipation temperature of the batteries; a heat dissipation mechanism 80 for ventilating and cooling the battery storage compartment and the batteries stored therein; and an alarm device 90 for alerting the user when the battery performance information is abnormal. The main controller 10 can be connected to the information storage device 20, voltage monitoring device 30, battery charging device 40, room temperature monitoring device 50, room temperature regulating device 60, temperature monitoring device 70, heat dissipation mechanism 80, and alarm device 90, respectively. For example, the main controller 10 can be connected to these devices via a corresponding bus to simplify circuit design. The main controller 10 can determine the location information of the batteries to be installed in the new energy device based on the battery information stored in the information storage 20. At the same time, the main controller 10 can also control the working devices of the battery charging device 40, the heat dissipation mechanism 80 and the alarm device 90 based on the voltage monitoring device 30, the room temperature monitoring device 50 and the temperature monitoring device 70, as well as the battery information stored in the information storage 20.
[0211] In addition, a display device 100 can be installed inside the battery storage compartment. This display device 100 can display relevant battery information for battery storage management personnel to view. The alarm device 90 and the display device 100 can be two independent devices, or the alarm device 90 can be integrated into the display device 100, allowing the display device 100 to have both display and alarm functions.
[0212] The battery storage management system provided in this embodiment can execute the battery storage management method of any embodiment of the present invention, and has the functional module for executing the battery storage management method of any embodiment of the present invention. It can achieve the effect of the battery storage management method of the above embodiment. The similarities can be referred to the above description, and will not be repeated here.
[0213] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A battery warehouse management method applied to a battery warehouse management system, characterized in that, The battery warehouse management system comprises a battery storage warehouse, wherein a plurality of battery storage positions are arranged in the battery storage warehouse, and the battery storage positions are used for storing batteries. Battery information of the batteries stored in each battery storage position is acquired, wherein the battery information comprises performance information, model information, charging information, batch information of the batteries, and position information of the battery storage positions where the batteries are stored. The battery information of each battery is sequentially traversed according to a set rule, and it is determined whether the battery information of the currently traversed battery satisfies the first preset condition; the first preset condition comprises that the performance information of the battery is normal performance information, and the model information of the battery is target model information. If yes, it is determined whether the battery information of the currently traversed battery is the first battery information satisfying the first preset condition. If the battery information of the currently traversed battery is the first battery information satisfying the first preset condition, the battery corresponding to the battery information of the currently traversed battery is determined as a warehouse-out battery, and a count value of the warehouse-out battery is controlled to be increased by 1. A target capacity is determined according to the charging information in the first battery information satisfying the first preset condition, and a target battery batch is determined according to the batch information in the first battery information satisfying the first preset condition, and the step of sequentially traversing the battery information of each battery according to a set rule, and determining whether the battery information of the currently traversed battery satisfies the first preset condition is returned to be executed until it is determined whether the battery information of the currently traversed battery is the first battery information satisfying the first preset condition. If the battery information of the currently traversed battery is not the first battery information satisfying the first preset condition, the battery information of the currently traversed battery is determined as extraction battery information, and it is determined whether a capacity determined according to the charging information of the extraction battery information of the currently traversed battery is the target capacity. If yes, the battery whose charging information of the currently traversed battery is determined as the target capacity is determined as a standby warehouse-out battery, and a count value of the standby warehouse-out battery is controlled to be increased by 1. It is determined whether a battery batch determined according to the batch information of the extraction battery information of the currently traversed battery is the target battery batch. If yes, the battery whose battery information is the battery information of the currently traversed battery is determined as a warehouse-out battery, and a count value of the warehouse-out battery is controlled to be increased by 1, and each step of sequentially traversing the battery information of each battery according to a set rule and controlling the count value of the warehouse-out battery to be increased by 1 is returned to be executed until the count value of the warehouse-out battery is a target number, or the traversal of the battery information of all the batteries is completed. Position information of the battery storage position where each warehouse-out battery is located is determined as warehouse-out position information, so as to extract each warehouse-out battery according to the warehouse-out position information.
2. The battery warehouse management method according to claim 1, characterized by, Further comprising: If the capacity determined according to the charging information of the extraction battery information of the currently traversed battery is the target capacity, and the battery batch determined according to the batch information of the extraction battery information of the currently traversed battery is not the target battery batch, the battery whose battery information is the extraction battery information of the currently traversed battery is determined as a standby battery. When the traversal of the battery information of all the batteries is completed, if the count value of the battery to be taken out is less than the target number and the count value of the battery to be taken out as standby is greater than or equal to the target number, a set number of the candidate batteries are selected as the battery to be taken out, so that the total number of the battery to be taken out is the target number.
3. The battery warehouse management method according to claim 2, characterized by, Further comprising: If the count value of the battery to be taken out as standby is less than the target number, the first battery information satisfying the first preset condition in each battery information is removed, and the count value of the removed battery information is controlled to be increased by 1; It is judged whether the difference between the count value of the removed battery information and the total number of the batteries stored in the battery storage bin is less than the target number; If not, return to execute each step of sequentially traversing the battery information of each battery in the set rule, judging whether the battery information of the currently traversed battery satisfies the first preset condition, to determining the position information of the battery storage location where each battery to be taken out is located as the taking-out position information, until the number of the battery to be taken out is the target number, or until the difference between the count value of the removed battery information and the total number of the batteries stored in the battery storage bin is less than the target number.
4. The battery warehouse management method according to claim 1, characterized by, Further comprising: When the battery is stored in the battery storage location, the generation batch of the battery, the position code of the battery storage location where the battery is stored, and the model of the battery are obtained, and batch information, position information and model information are generated respectively; The batch information, position information and model information of the same battery are stored in the battery information database corresponding to the battery.
5. The battery warehouse management method according to claim 1, wherein, Further comprising: At a set time, the current actual voltage and the current actual temperature of the battery stored in the battery storage location are obtained; According to the model information of the battery and the current actual voltage and / or the current actual temperature of the battery, the performance information and / or the charging information of the battery are determined, and the performance information and / or the charging information of the battery are stored in the battery information database corresponding to the battery.
6. The battery warehouse management method according to claim 5, wherein According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, comprising: According to the model information of the battery, the open-circuit voltage, the discharge termination voltage, the floating voltage and the preset charging period of the battery are determined; It is judged whether the current actual voltage of the battery is less than the open-circuit voltage of the battery; If yes, the historical performance information of the battery is obtained; When the historical performance information of the battery does not include abnormal alarm information, it is judged whether the current actual voltage of the battery is less than the discharge termination voltage of the battery; If yes, the historical charging information of the battery is obtained; According to the historical charging information, it is judged whether the current charging interval time of the battery is greater than or equal to the preset charging period; If yes, the battery is controlled to be charged, and the charging voltage of the battery is obtained in real time; It is judged whether the current charging voltage of the battery is greater than or equal to the floating voltage of the battery; If yes, the battery is controlled to stop charging, the current charging date is obtained, and a count value of the current charging times is increased by 1; Current charging information is generated according to the current charging date and the current charging times, and current performance information of the battery is determined as normal performance information.
7. The battery warehouse management method according to claim 6, wherein According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, and the method further comprises: According to the model information of the battery, a rated charging time of the battery is obtained; If the current charging voltage of the battery is less than the float charging voltage of the battery, the current charging time of the battery is obtained; It is judged whether the current charging time of the battery is greater than the rated charging time; If yes, the battery is controlled to stop charging, and the current performance information of the battery is determined as abnormal alarm information.
8. The battery warehouse management method according to claim 7, wherein, According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, and the method further comprises: If the current charging time of the battery is less than or equal to the rated charging time, the steps of controlling the battery to charge and judging whether the current charging time of the battery is greater than the rated charging time are executed until the current actual voltage of the battery is greater than or equal to the float charging voltage of the battery, or the current charging time of the battery is greater than the rated charging time.
9. The battery warehouse management method according to claim 6, characterized by, According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, and the method further comprises: When the current actual voltage of the battery is greater than or equal to the open circuit voltage of the battery, a current voltage monitoring time is obtained; When a difference between the current voltage monitoring time and a historical charging time reaches a set time, the steps of obtaining the current actual voltage of the battery stored in the battery storage position and judging whether the current actual voltage of the battery is less than the open circuit voltage are executed.
10. The battery warehouse management method according to claim 6, wherein, According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, and the method further comprises: When the historical performance information comprises the abnormal alarm information, the current performance information of the battery is determined as abnormal alarm information.
11. The battery warehouse management method according to claim 6, characterized by, According to the model information and the current actual voltage of the battery, the performance information and the charging information of the battery are determined, and the method further comprises: When the current actual voltage of the battery is less than the open circuit voltage of the battery, and the current actual voltage of the battery is greater than or equal to the discharge termination voltage, the steps of controlling the battery to charge and obtaining the charging voltage of the battery in real time are executed until it is judged whether the current charging voltage of the battery is greater than or equal to the float charging voltage of the battery.
12. The battery warehouse management method according to claim 5, wherein, The battery storage warehouse is further provided with a heat dissipation mechanism; According to the current actual temperature of the battery, the performance information of the battery is determined, and the method further comprises: The current environment temperature of the battery storage warehouse is obtained; It is judged whether a difference between the current actual temperature of the battery and the current environment temperature is greater than a preset temperature difference; If yes, the heat dissipation mechanism is started to dissipate heat of the battery; The current state of the battery is obtained; When the current state of the battery is a non-charging state, a current temperature monitoring time and a last charging completion time of the battery are acquired; When a time interval between the last charging completion time and the current temperature monitoring time is greater than a first preset time, it is determined that the current performance information of the battery is abnormal alarm information.
13. The battery warehouse management method according to claim 12, wherein, According to the current actual temperature of the battery, the performance information of the battery is determined, and the method further comprises: When the current state of the battery is a charging state, the battery is controlled to stop charging.
14. The battery warehouse management method according to claim 13, wherein, According to the current actual temperature of the battery, the performance information of the battery is determined, and the method further comprises: When the heat dissipation mechanism is started to dissipate heat from the battery, a starting time of the heat dissipation mechanism is acquired in real time; When the starting time of the heat dissipation mechanism reaches a second preset time, a current heat dissipation temperature of the battery and a current in-warehouse temperature in the battery storage warehouse are acquired; It is determined whether a difference between the current heat dissipation temperature and the current in-warehouse temperature is greater than the preset temperature difference; If yes, it is determined that the current performance information of the battery is abnormal alarm information.
15. The battery warehouse management method according to claim 14, wherein, According to the current actual temperature of the battery, the performance information of the battery is determined, and the method further comprises: When the current state of the battery is a charging state, and after the battery is controlled to stop charging, if the difference between the current heat dissipation temperature and the current in-warehouse temperature is less than or equal to the preset temperature difference, the battery is controlled to start charging.
16. The battery warehouse management method according to claim 1, wherein, The battery storage warehouse is further provided with a temperature adjusting device, and the battery warehouse management method further comprises: The environmental temperature in the battery storage warehouse is acquired in real time; It is determined whether the current environmental temperature in the battery storage warehouse is within a preset temperature range; If not, the temperature adjusting device is started to adjust the environmental temperature in the battery storage warehouse, and each step from acquiring the environmental temperature in the battery storage warehouse in real time to determining whether the current environmental temperature in the battery storage warehouse is within the preset temperature range is executed until the current environmental temperature in the battery storage warehouse is within the preset temperature range.
17. The battery warehouse management method according to claim 16, wherein, Further comprising: When the current environmental temperature is within the preset temperature range, a current temperature monitoring interval time is acquired; When the current temperature monitoring interval time reaches a fourth preset time, the step of acquiring the environmental temperature in the battery storage warehouse in real time is executed.
18. A battery warehouse management system characterized by, Comprise: A battery storage warehouse and a main controller; The battery storage warehouse comprises a plurality of battery storage positions; the battery storage positions are used for storing batteries; The main controller is used for executing the battery warehouse management method in any one of claims 1-17.