A battery charging method and device, electronic equipment and storage medium
By acquiring the status and voltage data of lithium battery clusters and adjusting the bus voltage, the automatic integration of lithium battery clusters is achieved, which solves the problems of partial cluster exit during the charging process of lithium battery systems and the risks of manual operation, thus improving charging efficiency and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING BAIDU NETCOM SCI & TECH CO LTD
- Filing Date
- 2022-11-25
- Publication Date
- 2026-07-24
AI Technical Summary
In existing data centers, there is a high risk that some lithium battery clusters may exit the system during charging, and the reliance on manual operation increases operational risks.
By acquiring the status data and cluster voltage data of each lithium battery cluster in the lithium battery system, the bus voltage on the DC bus is adjusted, enabling the battery management system to control the lithium battery clusters that are not connected to the lithium battery system to reconnect during voltage regulation, and to adjust the bus voltage according to the cluster voltage to achieve automatic connection, reducing manual operation.
This reduces the risk of some lithium battery clusters exiting the system during charging, lowers the possibility of human error, reduces operational risks, and improves charging efficiency.
Smart Images

Figure CN115912556B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of power supply technology, and more particularly to the field of lithium battery charging technology, specifically to a battery charging method, apparatus, electronic device, storage medium, and computer program product. Background Technology
[0002] Data centers are the core areas of information integration, typically handling significant storage and computing loads, requiring a reliable power supply. Currently, data center uninterruptible power supplies (UPS) typically use lead-acid batteries as backup power. However, with increasing equipment power density, the disadvantages of lead-acid batteries, such as weight, footprint, and lifespan, are becoming increasingly apparent. Given the rapid development of the data center industry, lithium batteries, due to their safety, reliability, intelligence, efficiency, and flexibility, are gradually becoming a new choice for data centers. Summary of the Invention
[0003] This disclosure provides a battery charging method, apparatus, electronic device, storage medium, and computer program product.
[0004] According to one aspect of this disclosure, a battery charging method is provided, comprising:
[0005] Acquire the status data and cluster voltage data of each lithium battery cluster in the lithium battery system;
[0006] Based on the state data and the cluster voltage data, the bus voltage on the DC bus is adjusted so that the battery management system controls the lithium battery clusters that are not connected to the lithium battery system to reconnect to the lithium battery system during the voltage regulation period.
[0007] Each lithium battery cluster already incorporated into the lithium battery system is charged.
[0008] According to one aspect of this disclosure, a battery charging device is provided, comprising:
[0009] The data acquisition module is used to acquire the status data and cluster voltage data of each lithium battery cluster in the lithium battery system;
[0010] The control module is used to control the bus voltage on the DC bus according to the status data and the cluster voltage data, so that the battery management system controls the lithium battery clusters that are not connected to the lithium battery system to reconnect to the lithium battery system during the voltage control period.
[0011] The charging module is used to charge the lithium battery clusters that have been incorporated into the lithium battery system.
[0012] According to another aspect of this disclosure, an electronic device is provided, comprising:
[0013] At least one processor; and
[0014] A memory that is communicatively connected to at least one processor; wherein,
[0015] The memory stores instructions that can be executed by at least one processor, which enables the at least one processor to perform the battery charging method of any embodiment of this disclosure.
[0016] According to another aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions for causing a computer to perform a battery charging method according to any embodiment of this disclosure.
[0017] According to another aspect of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements a battery charging method according to any embodiment of this disclosure.
[0018] According to the technology disclosed herein, the risk of some lithium battery clusters exiting the system during charging of a centralized lithium battery system can be reduced; human intervention can be reduced, and operational risks can be lowered.
[0019] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0020] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0021] Figure 1a This is a schematic diagram of a data center power supply system consisting of a UPS and a lithium battery system, provided in an embodiment of this disclosure.
[0022] Figure 1b This is a schematic diagram of a data center power supply system composed of HVDC and lithium battery systems provided in an embodiment of this disclosure;
[0023] Figure 1c This is a schematic flowchart of a battery charging method provided in an embodiment of this disclosure;
[0024] Figure 2 This is a schematic flowchart of another battery charging method provided in this disclosure embodiment;
[0025] Figure 3 This is a schematic flowchart of another battery charging method provided in this disclosure embodiment;
[0026] Figure 4 This is a logical schematic diagram of a battery charging method provided in an embodiment of this disclosure;
[0027] Figure 5 This is a schematic diagram of the structure of a battery charging device provided in an embodiment of this disclosure;
[0028] Figure 6 This is a block diagram of an electronic device used to implement the battery charging method of the embodiments of this disclosure. Detailed Implementation
[0029] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0030] To facilitate understanding of this disclosure, the power supply system for the data center involved in this disclosure is first described. This power supply system consists of power supply equipment and a centralized lithium battery system. The power supply equipment can be a UPS (Uninterruptible Power Supply) or an HVDC (High-Voltage Direct Current) power supply, used to power the data center's loads. The centralized lithium battery system serves as a backup power source for the data center, continuing to power the loads when the power supply equipment fails (e.g., during a mains power outage). It should be noted that the backup power source for the data center can include multiple centralized lithium battery systems. Each lithium battery system consists of multiple lithium battery clusters connected in parallel, and each lithium battery cluster consists of multiple battery modules connected in series. An independent Battery Management System (BMS) is configured to monitor each battery module within the cluster. Each battery module consists of lithium battery cells connected in series. Common protection devices for each lithium battery cluster include circuit breakers and contactors. In the event of a severe primary alarm (e.g., undervoltage, open circuit, high temperature), the circuit breaker trips and requires manual reset. In the event of a general secondary alarm (e.g., overcurrent during charging), the contactor disconnects. In addition, the lithium battery system includes a system-level battery management system (BMS). This BMS communicates with the monitoring device of the power supply equipment, transmitting the status and voltage of each lithium battery cluster to the monitoring device. The power supply equipment then executes the appropriate charging method based on this data. It should be noted that the power supply equipment is connected to the lithium battery system via a DC bus. Specifically, the DC bus includes a positive bus and a negative bus, and each lithium battery cluster in the system is connected to both. When the bus voltage is high and the lithium battery cluster voltage is low, charging occurs; conversely, when the bus voltage is low and the lithium battery cluster voltage is high, discharging occurs. In other words, the charging and discharging state of the lithium battery system is determined by the bus voltage. For example, see [link to example]. Figures 1a-1b ,in, Figure 1a A schematic diagram of a data center power supply system consisting of a UPS and a lithium battery system is shown. Figure 1b A schematic diagram of a data center power supply system consisting of HVDC and lithium battery systems is shown. Figures 1a-1b In this context, AC represents alternating current and DC represents direct current. Having described the power supply system architecture, the battery charging method disclosed herein is illustrated in the following embodiment.
[0031] Figure 1cThis is a schematic flowchart illustrating a battery charging method according to an embodiment of the present disclosure. This embodiment is applicable to scenarios where individual battery clusters in a centralized lithium battery system are charged. The method can be executed by a battery charging device, which is implemented in software and / or hardware and integrated into an electronic device, such as a power supply device. In other words, the main executing entity of the present disclosure is the power supply device.
[0032] For details, see Figure 1c The battery charging method is as follows:
[0033] S101. Obtain the status data and cluster voltage data of each lithium battery cluster in the lithium battery system.
[0034] S102. Based on the status data and cluster voltage data, adjust the bus voltage on the DC bus so that the battery management system controls the lithium battery clusters that have not been connected to the lithium battery system to reconnect to the lithium battery system during the voltage regulation period.
[0035] S103. Charge each lithium battery cluster that has been integrated into the lithium battery system.
[0036] In this disclosure, when the mains power fails, the power supply equipment stops supplying power to the data center load. To ensure the normal operation of the data center, a lithium battery system, acting as a backup power source, needs to continue supplying power to the data center load. For any given lithium battery system, due to the long load-carrying time, alarms such as high temperature or low voltage in individual cells may cause some lithium battery clusters to prematurely disconnect (i.e., the contactors or circuit breakers of some lithium battery clusters open). This results in significant voltage deviations among the lithium battery clusters due to different discharge durations. After the mains power is restored, the power supply equipment needs to charge the battery clusters in the lithium battery system. To ensure simultaneous charging of all lithium battery clusters, the disconnected lithium battery clusters need to be reconnected to the system. To reconnect these disconnected clusters, the power supply equipment needs to know which lithium battery clusters have disconnected and how to adjust the bus voltage to ensure successful reconnection.
[0037] In one optional implementation, when the power supply device enters the charging state, it can receive status data and cluster voltage data of each lithium battery cluster in the lithium battery system from the battery management system via its own monitoring device. The status data can include the charging / discharging state of the lithium battery cluster and the state of the lithium battery cluster exiting due to an alarm (e.g., the lithium battery cluster is in a contactor-disconnected state). The cluster voltage data includes the cluster voltage of each battery cluster in the lithium battery system. Thus, based on the status data, it can be determined whether there are any unconnected lithium battery clusters in the lithium battery system. If not, charging can proceed directly; if so, it is determined that the bus voltage on the DC bus needs to be adjusted. When adjusting the bus voltage, if it is adjusted too high, the voltage difference between the voltage of the exited lithium battery cluster and the bus voltage may be too large, resulting in overcurrent during charging and preventing reconnection. If it is adjusted too low, although the reconnection of the exited lithium battery cluster can be guaranteed, the voltage of the lithium battery cluster may be much higher than the bus voltage, causing the lithium battery cluster to discharge first, and charging to begin only when the bus voltage rises to a certain level, resulting in low charging efficiency. Therefore, to ensure charging efficiency, a suitable bus voltage value can be selected based on the cluster voltage of each lithium battery cluster. For example, the lowest cluster voltage can be selected from the cluster voltage data, and then the bus voltage can be adjusted to the lowest cluster voltage and maintained for a certain period of time. This allows the battery management system to control the lithium battery clusters that have not been integrated into the lithium battery system to re-integrate into the lithium battery system during voltage regulation. Optionally, the battery management system can control the lithium battery clusters that have not been integrated into the lithium battery system to re-integrate into the lithium battery system at a preset frequency during voltage regulation. For example, it can re-integrate the lithium battery clusters that have exited the system every three seconds. In addition, to avoid the impact of multiple re-integration requests on the lithium battery system, a threshold for the number of re-integration attempts can be set, for example, a threshold of 3. If the lithium battery cluster that has exited the system is not re-integrated after 3 attempts, it is marked as a failed integration and requires subsequent manual integration. In this way, the re-integration of lithium battery clusters that have exited the system can be automatically achieved by adjusting the bus voltage, reducing the possibility of manual integration. Furthermore, to charge each lithium battery cluster already integrated into the lithium battery system, the bus voltage can be increased in preset steps (e.g., increasing by 0.5V per second) until the charging voltage is reached, thereby achieving the charging of each integrated lithium battery cluster.
[0038] In this embodiment, by adjusting the bus voltage, the lithium battery clusters that have exited the system can be reintegrated into the lithium battery system as much as possible. This not only reduces the risk of some lithium battery clusters exiting the system during the charging process of a centralized lithium battery system, but also reduces the possibility of human intervention and lowers the operating risk of the lithium battery.
[0039] Figure 2 This is a schematic flowchart of another battery charging method according to an embodiment of the present disclosure. See also... Figure 2 The battery charging method is as follows:
[0040] S201. Obtain the status data and cluster voltage data of each lithium battery cluster in the lithium battery system.
[0041] In this embodiment, there is a communication connection between the monitoring device in the power supply equipment and the battery management system in the lithium battery system, so that the power supply equipment can obtain the status data and cluster voltage data of each battery cluster in the lithium battery system from the battery management system through its own monitoring device; wherein, the status data of the lithium battery cluster may include at least one of the charging and discharging status, contactor open status, and circuit breaker open status; the cluster voltage data includes the cluster voltage value of each lithium battery cluster.
[0042] After obtaining the status data and cluster voltage data, the decommissioned lithium battery clusters can be reintegrated into the lithium battery system following steps S202-S204.
[0043] S202. Determine the target lithium battery cluster that has not been incorporated into the lithium battery system based on the status data.
[0044] In this embodiment, based on the status data, the lithium battery clusters not integrated into the lithium battery system are divided into two types: a first type of lithium battery cluster in the contactor-disconnected state, and a second type of lithium battery cluster in the circuit breaker-disconnected state. The first type of lithium battery cluster is caused by general alarms and can automatically recover to the lithium battery system; while the second type of lithium battery cluster is caused by severe alarms (such as undervoltage alarms, high temperature alarms, etc.), which require manual re-integration into the lithium battery system. Therefore, when determining the target lithium battery cluster, the first type of lithium battery cluster in the contactor-disconnected state can be identified first based on the status data; this first type of lithium battery cluster is then used as the target lithium battery cluster. This filters out the automatically recoverable lithium battery clusters for re-integration into the lithium battery system in subsequent steps, avoiding the need for manual re-integration of all non-integrated lithium battery clusters and reducing manual operation. Furthermore, by determining whether a target lithium battery cluster exists, it is possible to quickly determine whether bus voltage adjustment is necessary. For example, if no target lithium battery cluster exists, charging can proceed directly, thus ensuring charging efficiency.
[0045] S203. Determine the minimum cluster voltage based on the cluster voltage data.
[0046] Optionally, the cluster voltages can be sorted in descending or ascending order, and the lowest cluster voltage in the cluster voltage data can be determined based on the sorting results.
[0047] S204. Based on the lowest cluster voltage, adjust the bus voltage and maintain it for a preset time, so that the battery management system controls the target lithium battery cluster to rejoin the lithium battery system within the preset time.
[0048] Optionally, the bus voltage on the DC bus can be set to the minimum cluster voltage and kept constant for a preset time (e.g., 30 seconds). This allows the battery management system to control the target lithium battery cluster to reconnect to the lithium battery system within the preset time. It's important to note that the bus voltage is set to the minimum cluster voltage, rather than a smaller value, because during charging, the bus voltage increases in preset steps. If the bus voltage is lower than the cluster voltage of a particular lithium battery cluster during this increase, that cluster will discharge. Therefore, if the bus voltage is too low, the discharge time of the lithium battery will be prolonged, thus affecting charging efficiency. Furthermore, within the preset time, the battery management system can control the target lithium battery cluster to reconnect at a preset frequency. If multiple reconnection attempts fail, the target lithium battery cluster is marked as requiring manual reconnection.
[0049] S205. Charge each lithium battery cluster that has been integrated into the lithium battery system.
[0050] After re-integrating the exited target lithium battery cluster through step S204, each lithium battery cluster that has been integrated into the lithium battery system is charged.
[0051] In this embodiment, adjusting the bus voltage based on the minimum cluster voltage not only ensures that the decommissioned lithium battery clusters are reintegrated as quickly as possible, but also guarantees the charging efficiency of the lithium battery system. Furthermore, reintegrating decommissioned lithium battery clusters into the lithium battery system as much as possible not only reduces the risk of some lithium battery clusters leaving the system during charging in a centralized lithium battery system, but also reduces the possibility of human intervention and lowers the operational risks of the lithium battery.
[0052] Figure 3 This is a schematic flowchart of another battery charging method according to an embodiment of the present disclosure. See also... Figure 3 The battery charging method is as follows:
[0053] S301. Obtain the status data and cluster voltage data of each lithium battery cluster in the lithium battery system.
[0054] S302. Based on the status data and cluster voltage data, adjust the bus voltage on the DC bus so that the battery management system controls the lithium battery clusters that have not been connected to the lithium battery system to reconnect to the lithium battery system during the voltage regulation period.
[0055] Optionally, the target lithium battery cluster not yet integrated into the lithium battery system can be determined first based on the status data. For example, based on the status data, the first type of lithium battery cluster in the lithium battery system that is in the contactor open state can be identified; this first type of lithium battery cluster can be used as the target lithium battery cluster. The minimum cluster voltage can be determined based on the cluster voltage data. Based on the minimum cluster voltage, the bus voltage can be adjusted and maintained for a preset time, so that the battery management system controls the target lithium battery cluster to re-integrate into the lithium battery system within the preset time.
[0056] In this embodiment, the process of charging each lithium battery cluster that has been incorporated into the lithium battery system can be found in steps S303-S307.
[0057] S303. Obtain the current bus voltage on the DC bus and determine whether the current bus voltage is less than the preset voltage threshold.
[0058] In this embodiment, after re-integrating the decommissioned lithium battery cluster, or when it is determined that there is no first-type lithium battery cluster in the contactor disconnected state, the current bus voltage on the DC bus is obtained, and it is determined whether the current bus voltage is less than a preset voltage threshold. The preset voltage threshold is determined by a preset charging voltage and a voltage adjustment value. For example, the difference between the preset charging voltage and the voltage adjustment value is used as the preset voltage threshold, and the voltage adjustment value can optionally be 2 volts.
[0059] If the current bus voltage is less than the preset voltage threshold, then charge according to steps S304-S306; otherwise, if the current bus voltage is greater than or equal to the preset voltage threshold, then charge according to step S307.
[0060] S304. When the current bus voltage is less than the preset voltage threshold, adjust the current bus voltage according to the voltage adjustment value to obtain the target bus voltage.
[0061] Optionally, the current bus voltage can be increased in preset steps (e.g., 0.5 volts every 3 seconds) until the increased voltage value is the voltage adjustment value. At this point, the voltage on the DC bus is the target bus voltage, which is lower than the charging voltage.
[0062] S305. Determine whether there are other unintegrated target lithium battery clusters besides the target lithium battery clusters that failed to be integrated.
[0063] Because the DC bus voltage increases in steps during charging, after adjusting the voltage to the target bus voltage, it is determined whether there are other unconnected target lithium battery clusters besides the failed connection target lithium battery clusters. If so, the process returns to step S301; otherwise, charging continues according to step S306. It should be noted that failed connection target lithium battery clusters can only be manually connected. The reason for determining whether there are other unconnected target lithium battery clusters is to prevent other unconnected target lithium battery clusters from failing to reconnect due to overcurrent after the DC bus voltage increases, thus avoiding an increase in the number of lithium battery clusters requiring manual connection.
[0064] S306. Adjust the target bus voltage to the preset charging voltage, and charge each lithium battery cluster that has been connected according to the preset charging voltage.
[0065] Optionally, the target bus voltage can be adjusted to a preset charging voltage according to a preset step and kept constant, thereby charging each lithium battery cluster that has been connected.
[0066] S307. If it is determined that the current bus voltage is greater than or equal to the preset voltage threshold, the current bus voltage is adjusted to the preset charging voltage, and each lithium battery cluster that has been connected is charged according to the preset charging voltage.
[0067] If the current bus voltage is determined to be greater than or equal to the preset voltage threshold, the probability of the unconnected target lithium battery clusters being successfully connected without adjusting the bus voltage is very low. If the bus voltage is lowered to allow other unconnected target lithium battery clusters to connect, it will affect the charging efficiency of the lithium battery system. Therefore, it is no longer necessary to determine whether there are other unconnected target lithium battery clusters, and the voltage can be directly boosted for charging.
[0068] In this embodiment, the bus voltage is increased in steps, and during the voltage boosting process, it is determined whether there are other target lithium battery clusters that have not been integrated. This ensures that as many target lithium batteries as possible are reintegrated into the lithium battery system, reducing the possibility of manual integration and the risk of some lithium battery clusters leaving the system during charging.
[0069] Furthermore, the power supply device will also determine whether the charging current is less than the preset current threshold; if so, it will stop charging the lithium battery clusters that have been connected after a preset delay period, so as to ensure that the lithium battery clusters can be fully charged.
[0070] Figure 4 This is a logical schematic diagram of another battery charging method according to an embodiment of the present disclosure. Referring to Figure 4, the specific logic of the battery charging method is as follows:
[0071] First, after detecting the need for charging, the power supply equipment (e.g., UPS) obtains the status data of each battery cluster from the battery management system. Based on this status data, it excludes battery clusters with open circuit breakers and those that failed to integrate. Then, it determines if a target lithium battery cluster exists with its contactor open. If so, it reads the cluster voltage data from the battery management system, determines the minimum cluster voltage Vn, and adjusts the bus voltage to the minimum cluster voltage Vn (i.e., the power supply equipment adjusts the voltage to the minimum cluster voltage). This is maintained for a preset time, allowing the battery management system to control the target lithium battery cluster to re-integrate into the lithium battery system within the preset time.
[0072] The integration result is judged. If the integration fails, the target lithium battery cluster is marked as integration failure; if the integration is successful, the current bus voltage Vm is read.
[0073] Furthermore, for successful integration, the current bus voltage Vm is compared with a preset voltage threshold; where the preset voltage threshold is equal to the difference between the preset charging voltage and the voltage adjustment value (e.g., 2V). Charging is performed according to different strategies based on the comparison result; the specific charging process is described below.
[0074] If the current bus voltage Vm is less than the preset voltage threshold, the following steps are executed: S1. Increase the current bus voltage Vm according to the preset step and voltage adjustment value, for example, increase it by 2V. S2. Determine whether there are other unintegrated target lithium battery clusters besides those marked as failed to be integrated (e.g., a lithium battery cluster that has newly exited the lithium battery system due to charging overcurrent caused by increasing the current bus voltage) and execute step S3 or S4 according to the determination result. S3. If there are other unintegrated target lithium battery clusters, continue to adjust the bus voltage on the DC bus (e.g., decrease the bus voltage) according to the current status and cluster voltage data of each lithium battery cluster to re-integrate the other unintegrated target lithium battery clusters into the lithium battery system. S4. If there are no other unintegrated target lithium battery clusters, continue to increase the current bus voltage until the current bus voltage equals the preset charging voltage.
[0075] If the current bus voltage Vm is greater than or equal to a preset voltage threshold, the following steps are performed: the current bus voltage is adjusted to a preset charging voltage in preset steps, and each connected lithium battery cluster is charged according to the preset charging voltage. It should be noted that the reason for not checking for any unconnected target lithium battery clusters when the current bus voltage Vm is greater than or equal to the preset voltage threshold is that the current bus voltage is already too high. If more target lithium battery clusters were to be connected at this point, the current bus voltage would need to be lowered, which would cause some of the connected lithium battery clusters to discharge, thus affecting the overall charging efficiency of the lithium battery system.
[0076] In this embodiment, if the power supply device determines that there is no target lithium battery cluster in the contactor disconnected state based on the state data of the lithium battery cluster, it can directly read the current bus voltage Vm and charge the battery according to the relationship between the current bus voltage Vm and the preset voltage threshold. The specific process can be found in the above description.
[0077] Finally, determine whether the charging current is less than the current threshold. If so, proceed to the battery equalization charging delay stage.
[0078] Figure 5 This is a schematic diagram of a battery charging device according to an embodiment of the present disclosure. This embodiment is applicable to scenarios where individual battery clusters in a centralized lithium battery system are charged. See also... Figure 5 The device includes:
[0079] Data acquisition module 501 is used to acquire the status data and cluster voltage data of each lithium battery cluster in the lithium battery system;
[0080] The control module 502 is used to control the bus voltage on the DC bus according to the status data and cluster voltage data, so that the battery management system can control the lithium battery clusters that are not connected to the lithium battery system to reconnect to the lithium battery system during the voltage control period.
[0081] The charging module 503 is used to charge each lithium battery cluster that has been incorporated into the lithium battery system.
[0082] Based on the above embodiments, optionally, the control module includes:
[0083] The first determining unit is used to determine the target lithium battery cluster that has not been incorporated into the lithium battery system based on the state data.
[0084] The second determining unit is used to determine the minimum cluster voltage based on the cluster voltage data;
[0085] The control unit is used to adjust the bus voltage based on the lowest cluster voltage and maintain it for a preset time, so that the battery management system controls the target lithium battery cluster to rejoin the lithium battery system within the preset time.
[0086] Based on the above embodiments, optionally, the first determining unit is further configured to:
[0087] Based on the status data, the first type of lithium battery cluster in the lithium battery system that is in the contactor open state is identified;
[0088] The first type of lithium battery cluster is selected as the target lithium battery cluster.
[0089] Optionally, based on the above embodiments, the charging module is also used for:
[0090] The current bus voltage on the DC bus is obtained and compared with a preset voltage threshold; wherein the preset voltage threshold is determined by a preset charging voltage and a voltage adjustment value.
[0091] If the current bus voltage is less than the preset voltage threshold, the following steps are performed: adjust the current bus voltage according to the voltage adjustment value to obtain the target bus voltage; determine whether there are other unconnected target lithium battery clusters besides the failed target lithium battery clusters; if not, adjust the target bus voltage to the preset charging voltage, and charge each connected lithium battery cluster according to the preset charging voltage.
[0092] Optionally, based on the above embodiments, the charging module is also used for:
[0093] If the current bus voltage is greater than or equal to the preset voltage threshold, the current bus voltage will be adjusted to the preset charging voltage, and each lithium battery cluster that has been connected will be charged according to the preset charging voltage.
[0094] In addition to the above embodiments, optionally, the following further includes:
[0095] The current judgment module is used to determine whether the charging current is less than the preset current threshold.
[0096] The stop module is used to stop charging the lithium battery clusters that have been integrated after a preset delay if the condition is met.
[0097] The battery charging device provided in this disclosure can execute the battery charging method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the method. Content not described in detail in this embodiment can be referred to the description in any method embodiment of this disclosure.
[0098] The acquisition, storage, and application of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0099] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0100] Figure 6 A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0101] like Figure 6 As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 602 or a computer program loaded from storage unit 608 into random access memory (RAM) 603. RAM 603 may also store various programs and data required for the operation of device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0102] Multiple components in device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of monitors, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0103] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as a battery charging method. For example, in some embodiments, the battery charging method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the battery charging method described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the battery charging method by any other suitable means (e.g., by means of firmware).
[0104] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transferring data and instructions to the storage system, the at least one input device, and the at least one output device.
[0105] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0106] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0107] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0108] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with embodiments of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0109] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0110] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0111] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A battery charging method, comprising: Acquire the status data and cluster voltage data of each lithium battery cluster in the lithium battery system; Based on the state data and the cluster voltage data, the bus voltage on the DC bus is adjusted so that the battery management system controls the lithium battery clusters that are not connected to the lithium battery system to reconnect to the lithium battery system during the voltage regulation period. Each lithium battery cluster that has been incorporated into the lithium battery system is charged; Specifically, based on the state data and the cluster voltage data, the bus voltage on the DC bus is adjusted so that the battery management system controls lithium battery clusters not yet connected to the lithium battery system to reconnect to the lithium battery system during voltage regulation, including: The target lithium battery cluster that has not been incorporated into the lithium battery system is determined based on the status data; wherein, the status data includes the charge and discharge status of the lithium battery cluster and the status of the lithium battery cluster exiting due to an alarm. Determine the minimum cluster voltage based on the cluster voltage data; Based on the lowest cluster voltage, the bus voltage is adjusted and maintained for a preset duration, so that the battery management system controls the target lithium battery cluster to rejoin the lithium battery system within the preset duration; wherein, adjusting the bus voltage means setting the bus voltage on the DC bus to the lowest cluster voltage; The charging of each lithium battery cluster already incorporated into the lithium battery system includes: The current bus voltage on the DC bus is obtained, and the current bus voltage is compared with a preset voltage threshold; wherein the preset voltage threshold is determined by a preset charging voltage and a voltage adjustment value; If the current bus voltage is less than the preset voltage threshold, the following steps are performed: adjust the current bus voltage according to the voltage adjustment value to obtain the target bus voltage; determine whether there are other unconnected target lithium battery clusters besides the failed target lithium battery clusters; if not, adjust the target bus voltage to the preset charging voltage, and charge each connected lithium battery cluster according to the preset charging voltage. The method further includes: If the current bus voltage is greater than or equal to the preset voltage threshold, the current bus voltage is adjusted to the preset charging voltage, and each lithium battery cluster that has been connected is charged according to the preset charging voltage.
2. The method according to claim 1, wherein determining the target lithium battery cluster not incorporated into the lithium battery system based on the status data comprises: Based on the status data, the first type of lithium battery cluster in the lithium battery system that is in the contactor open state is determined; The first type of lithium battery cluster is used as the target lithium battery cluster.
3. The method according to claim 1, further comprising: Determine if the charging current is less than the preset current threshold; If so, charging of the integrated lithium battery cluster will stop after a preset delay period.
4. A battery charging device, comprising: The data acquisition module is used to acquire the status data and cluster voltage data of each lithium battery cluster in the lithium battery system; The control module is used to control the bus voltage on the DC bus according to the status data and the cluster voltage data, so that the battery management system controls the lithium battery clusters that are not connected to the lithium battery system to reconnect to the lithium battery system during the voltage control period. A charging module is used to charge each lithium battery cluster that has been incorporated into the lithium battery system. The control module includes: The first determining unit is used to determine the target lithium battery cluster that has not been incorporated into the lithium battery system based on the status data; wherein, the status data includes the charging and discharging status of the lithium battery cluster and the status of the lithium battery cluster exiting due to an alarm; The second determining unit is used to determine the minimum cluster voltage based on the cluster voltage data; The control unit is used to adjust the bus voltage according to the lowest cluster voltage and maintain it for a preset time, so that the battery management system controls the target lithium battery cluster to be reconnected to the lithium battery system within the preset time; wherein, adjusting the bus voltage means setting the bus voltage on the DC bus to the lowest cluster voltage; The charging module further includes: The current bus voltage on the DC bus is obtained, and the current bus voltage is compared with a preset voltage threshold; wherein the preset voltage threshold is determined by a preset charging voltage and a voltage adjustment value; If the current bus voltage is less than the preset voltage threshold, the following steps are performed: adjust the current bus voltage according to the voltage adjustment value to obtain the target bus voltage; determine whether there are other unconnected target lithium battery clusters besides the failed target lithium battery clusters; if not, adjust the target bus voltage to the preset charging voltage, and charge each connected lithium battery cluster according to the preset charging voltage. The charging module is also used for: If the current bus voltage is greater than or equal to the preset voltage threshold, the current bus voltage is adjusted to the preset charging voltage, and each lithium battery cluster that has been connected is charged according to the preset charging voltage.
5. The apparatus according to claim 4, wherein the first determining unit is further configured to: Based on the status data, the first type of lithium battery cluster in the lithium battery system that is in the contactor open state is determined; The first type of lithium battery cluster is used as the target lithium battery cluster.
6. The apparatus according to claim 4, further comprising: The current judgment module is used to determine whether the charging current is less than the preset current threshold. The stop module is used to stop charging the lithium battery clusters that have been integrated after a preset delay if the condition is met.
7. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the battery charging method according to any one of claims 1-3.
8. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to execute the battery charging method according to any one of claims 1-3.
9. A computer program product comprising a computer program that, when executed by a processor, implements the battery charging method according to any one of claims 1-3.