Energy storage battery system fault processing method and energy storage battery system
By collecting basic data in the energy storage battery system for fault diagnosis and coordinated control, the problem of slow response to faults caused by the complex composition of multi-level architecture and system is solved, and rapid response and fault handling are achieved, avoiding the amplification of faults.
Patent Information
- Application Number
- CN202411984589.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-05-06
AI Technical Summary
Due to the complex multi-stage architecture and system composition of energy storage battery systems, the response to fault processing is slow, and there is a risk of fault expansion.
By collecting basic data at each level, troubleshooting is performed, troubleshooting strategies are determined, and troubleshooting is performed through collaborative control at different levels.
It realizes rapid response and handling of battery system failures, avoids the amplification of faults, and improves the safety and reliability of the system.
Smart Images

Figure CN119944116A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric energy storage, and in particular to a method for handling a fault of an energy storage battery system and an energy storage battery system. Background Art
[0002] As the application scenarios of electrochemical energy storage systems continue to expand, the industrial chain is gradually improved, and policy support is strengthened, the related market has also developed rapidly, gradually growing into a key technology and an important part of smart grids, energy Internet, and energy systems with a high proportion of renewable energy.
[0003] The electrochemical energy storage system is composed of multiple control systems such as the battery system, converter system, and energy management system. The battery system includes battery modules, high-voltage boxes, junction boxes, and battery management systems. The battery management system is the core component of the battery system, responsible for the grid-connection and off-grid control of the battery stack, charging and discharging control, monitoring the operating status of the battery stack, and real-time detection and processing of battery stack faults. The real-time detection and processing of battery stack faults is a "firewall" for the battery system to ensure the safety of the energy storage battery system. However, since the energy storage battery system adopts a multi-level architecture and the system composition is complex, it is not conducive to the system to quickly handle faults, and there is a risk of fault expansion. Therefore, how to quickly respond to and handle battery system faults to avoid fault expansion has become an urgent problem to be solved. Summary of the invention
[0004] The present invention provides a method for handling a fault of an energy storage battery system and an energy storage battery system, so as to solve the defect that the energy storage battery system in the prior art adopts a multi-level architecture and the system composition is complicated, which is not conducive to the system to quickly handle the fault, and realizes multi-level collaborative rapid response and handling of the battery system fault to avoid the expansion of the fault.
[0005] The present invention provides a method for handling a fault of an energy storage battery system, comprising the following steps.
[0006] Collect basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; Performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level; Determine a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; According to the fault handling strategy, fault handling is performed on each level through collaborative control of different levels.
[0007] In a possible implementation, the method further includes: Collecting first basic data of the battery module, wherein the first basic data includes battery cell voltage and battery cell temperature; The second basic data of the battery cluster is collected, wherein the second basic data includes the total voltage in the cluster, the bus current, the contactor opening state, and the isolating switch opening state.
[0008] In a possible implementation, the method further includes: Presetting standard basic data for each level; According to the standard basic data of each level, anomaly detection is performed on the first basic data and the second basic data respectively to obtain corresponding detection results; The battery module is fault diagnosed according to the detection result corresponding to the first basic data, and the battery cluster is fault diagnosed according to the detection result corresponding to the second basic data. The battery stack is fault diagnosed in combination with the first basic data and the second basic data to obtain the fault diagnosis result corresponding to each level.
[0009] In a possible implementation, the method further includes: Fault coding is performed on the fault diagnosis results corresponding to each level and the fault level is determined; The fault handling strategy for each level is determined according to the fault code and fault level corresponding to the fault at each level, wherein the fault handling strategy includes power limitation and fault off-grid, and the battery cluster level fault handling strategy includes prohibiting balancing.
[0010] In a possible implementation, the method further includes: If the fault handling strategy is power limitation, the charging and discharging power of the faulty layer is limited; If the fault handling strategy is off-grid due to fault, off-grid handling is performed on the layer where the fault occurs; If the fault handling strategy is to prohibit balancing, balancing is disabled for the battery cluster where the fault occurs.
[0011] In a possible implementation, the method further includes: Collect basic data at each level of the target energy storage battery system; Determining whether the fault is cleared based on the basic data; When the fault is cleared, the fault recovery result is output; When the fault is cleared, the fault handling strategy is reset.
[0012] The present invention also provides an energy storage battery system, comprising: Slave control unit, master control unit and master control unit; The slave control unit and the master control unit are used to collect basic data of corresponding levels in the target energy storage battery system; The main control unit and the master control unit are used to perform fault diagnosis on the corresponding level according to the basic data to obtain the fault diagnosis result corresponding to each level; The main control unit and the master control unit are further used to determine a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; The main control unit and the master control unit are further used to perform fault handling on the corresponding level according to the fault handling strategy.
[0013] In a possible implementation manner, after the main control unit performs fault diagnosis on the corresponding level, it requests a fault handling instruction from the general control unit; receiving a fault handling instruction replied by the master control unit, and performing fault handling based on the fault handling instruction; If no fault handling instruction is received from the master control unit within a preset time, the fault handling is performed based on the preset settings; After the master control unit diagnoses the fault at the corresponding level, it issues a fault handling instruction to the main control unit; Receiving reply information of the main control unit in response to the fault handling instruction to perform fault handling, and synchronizing the main control unit to perform fault handling according to the preset settings; If no reply information from the main control unit is received within a preset time, fault processing is performed based on preset settings.
[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the energy storage battery system fault handling method as described in any one of the above is implemented.
[0015] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the energy storage battery system fault handling method as described in any one of the above is implemented.
[0016] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method for handling a fault of an energy storage battery system as described in any one of the above is implemented.
[0017] The energy storage battery system fault handling method and energy storage battery system provided by the present invention collect basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; perform fault diagnosis on each level according to the basic data to obtain the fault diagnosis results corresponding to each level; determine the fault handling strategy for each level according to the fault diagnosis results corresponding to each level; and perform fault handling on each level through collaborative control of different levels according to the fault handling strategy. Compared with the problem of slow fault handling response caused by complex architecture of energy storage battery system in the prior art, this solution realizes collaborative control of energy storage battery system through multi-level controller diagnostic data sharing and modular fault handling, and realizes rapid response and handling of battery system faults to avoid fault expansion. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 This is one of the flow charts of the energy storage battery system fault handling method provided by the present invention.
[0020] Figure 2 This is the second flow chart of the energy storage battery system fault handling method provided by the present invention.
[0021] Figure 3 This is the third flow chart of the energy storage battery system fault handling method provided by the present invention.
[0022] Figure 4 It is a structural schematic diagram of the energy storage battery system provided by the present invention.
[0023] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] To facilitate understanding of the embodiments of the present invention, specific embodiments will be further explained below in conjunction with the accompanying drawings. The embodiments do not constitute a limitation on the embodiments of the present invention.
[0026] Figure 1 This is one of the flow charts of the energy storage battery system fault handling method provided by the present invention, such as Figure 1 As shown, the method includes the following: The energy storage battery system provided by the present invention adopts a three-level architecture, including a slave control management unit of a battery module (battery pack), a master control management unit of a battery cluster, and a master control management unit of a battery stack. Each level of the three-level architecture control management unit communicates with its adjacent control management unit using a data bus, wherein the fault diagnosis basic data (hereinafter referred to as basic data) and the fault diagnosis result data (hereinafter referred to as result data) are transmitted through the data bus of each control management unit. Specifically, the following steps are included: the slave control management unit collects basic data such as cell voltage and temperature, and sends the basic data to the master control management unit through the data bus; the master control management unit collects basic data such as total voltage, bus current, contactor input status, and disconnector input status in the battery cluster, and the fault diagnosis module and the fault summary module process the basic data to obtain result data, and transmit the result data to the charge and discharge power control module, the balance control module, the battery cluster status monitoring module and other internal applications and algorithm modules of the master control management unit through the inter-program virtual bus, and send the basic data and result data to the master control management unit through the data bus, and monitor the control instructions and status of the master control unit at the same time to realize the control of the battery cluster; the fault diagnosis module and the fault summary module of the master control management unit process the basic data and result data sent by the master control management unit to obtain the battery stack fault diagnosis result data, and transmit the battery stack fault diagnosis result data to the battery stack charge and discharge power control module, the grid-connected and off-grid control module, the battery stack status monitoring module and other internal applications and algorithm modules of the master control management unit through the inter-program virtual bus, and monitor the energy storage converter (Power Conversion System, PCS) status to achieve active control of the battery stack.
[0027] S11. Collect basic data at each level of the target energy storage battery system.
[0028] In the embodiment of the present invention, combined with Figure 2 As shown, the target energy storage battery system includes battery modules, battery clusters and battery stacks, and each level contains a different number of batteries. The slave control management unit collects basic data such as cell voltage and temperature of the battery module and sends the basic data to the master control management unit through the data bus.
[0029] The main control management unit collects basic data such as the total voltage in the battery cluster, bus current, contactor opening status, and disconnector opening status.
[0030] S12: Perform fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level.
[0031] The fault diagnosis module and fault summary module in the master control management unit process the basic data collected by itself and the basic data sent by the slave control management unit and perform fault diagnosis to obtain the fault diagnosis results corresponding to each level.
[0032] The specific diagnosis process includes: presetting the standard basic data of each level; performing abnormal detection on the basic data sent by the slave control management unit and the basic data collected by the master control management unit according to the standard basic data of each level, and obtaining the corresponding detection results; The fault diagnosis of the battery module is performed according to the detection results corresponding to the basic data sent by the slave control management unit, and the fault diagnosis of the battery cluster is performed according to the detection results corresponding to the basic data collected by the master control management unit itself, so as to obtain the fault diagnosis results corresponding to each level.
[0033] Furthermore, the fault diagnosis result data is transmitted to the internal applications and algorithm modules of the main control management unit such as the charge and discharge power control module, the balancing control module, and the battery cluster status monitoring module through the inter-program virtual bus, and the basic data and result data are sent to the general control management unit through the data bus.
[0034] The battery stack fault diagnosis module and battery stack fault summary module of the master control management unit process the basic data and fault diagnosis result data sent by the main control management unit to obtain the battery stack fault diagnosis result data, and transmit the battery stack fault diagnosis result data to the stack-level charging and discharging power control module, the grid-connected and off-grid control module, the battery stack status monitoring module and other internal applications and algorithm modules of the master control management unit through the inter-program virtual bus.
[0035] Fault diagnosis module: responsible for fault diagnosis of the basic data of the battery cluster and output of diagnosis results.
[0036] Fault summary module: responsible for fault coding and fault classification of the fault diagnosis results of the battery cluster, and at the same time making comprehensive judgments, output power limitation, balancing disabling, etc.
[0037] Charge and discharge power control module: responsible for controlling the charge and discharge power of the battery cluster.
[0038] Balancing control module: responsible for the balancing control of battery cells.
[0039] Battery cluster status monitoring module: responsible for monitoring the charging, discharging and fault status of the battery cluster.
[0040] Battery stack fault diagnosis module: responsible for fault diagnosis of the basic data of the battery stack and outputting the diagnosis results.
[0041] Battery stack fault summary module: responsible for fault coding and fault classification of the fault diagnosis results of the battery stack, and at the same time making a comprehensive judgment based on the fault summary results of the battery cluster, and outputting the power limit of the battery stack, fault off-grid, etc.
[0042] Battery stack charge and discharge power module: responsible for controlling the charge and discharge power of the battery stack.
[0043] On-grid and off-grid control module: responsible for controlling the disconnection or conduction of the high-voltage circuit of the entire battery stack including each battery cluster.
[0044] Battery stack status monitoring module: responsible for monitoring the charging, discharging and fault status of the battery stack.
[0045] In the above, coordinated processing of fault data is achieved through fault data transmission between multi-level control management units, and coordinated control is achieved through fault data transmission of each application module within the control management unit.
[0046] S13: Determine a fault handling strategy for each level according to the fault diagnosis result corresponding to each level.
[0047] The fault handling strategy for each level is determined according to the fault diagnosis results corresponding to each level. For example, the fault diagnosis results corresponding to each level are fault coded and the fault level is determined; then the fault handling strategy for each level is determined according to the fault code and fault level corresponding to the fault of each level, wherein the fault handling strategy includes power limitation and fault disconnection.
[0048] S14. Perform fault handling on each layer according to the fault handling strategy.
[0049] like Figure 3As shown, the energy storage battery system fault handling method of the present invention, for example, when the battery stack is charging, the temperature of the battery cell in a battery cluster continues to rise, the control management unit collects the cell temperature information and sends it to the main control management unit through the data bus, the main control management unit fault diagnosis module makes a real-time judgment on the battery temperature information, when the temperature meets the battery temperature over-limit fault judgment, the battery temperature over-limit fault action is triggered, the fault summary module obtains the battery temperature over-limit fault action through the virtual bus, encodes the fault, and determines it as a serious fault, after comprehensive judgment, it is determined that the charging power needs to be limited to zero, the balancing control needs to be disabled, the cluster power control module receives the charging power limit signal, limits the charging power, the balancing control module prohibits the balancing control, the cluster state monitoring module enters the fault state, and the above information is synchronously transmitted through the data The bus is uploaded to the main control management unit. The fault summary module of the main control management unit receives cluster-level fault information, outputs power limitation, fault off-grid, serious fault level, and performs stack-level coding for cluster-level faults. The stack power control module receives the power limitation signal, limits the charging power to zero, and transmits it to the PCS via the data bus. The PCS immediately controls the charging current to zero, and controls each cluster to go off-grid through the off-grid module. The main control management unit quickly goes off-grid after receiving the off-grid instruction through the data bus. After comprehensive judgment, the contactor in the high-voltage box is controlled to disconnect by the output signal, and the high-voltage connection of each cluster is cut off. If the PCS cannot immediately control the charging current to zero, the main control management unit will control the circuit breaker in the junction cabinet to disconnect by the output signal, cut off the high-voltage circuit between the battery stack and the PCS, and then control each cluster to go off-grid, effectively ensuring system safety.
[0050] The fault processing of the main control management unit and the general control management unit of the battery management system of the embodiment of the present invention adopts a modular design. The fault diagnosis is responsible for receiving the basic data of the battery for fault diagnosis and outputting the diagnosis result. The fault processing module is responsible for receiving the fault diagnosis result data for fault classification and encoding output power limitation, balancing disabling, fault off-grid control, etc., to achieve internal collaborative control of the control management units at all levels. At the same time, the fault diagnosis data of the main control management unit and the general control management unit are shared, realizing the collaborative processing of fault data between the control management units at all levels.
[0051] The main control management unit and the master control management unit implement a fault collaborative control strategy. When a fault occurs and fault power limiting or fault disconnection is required, the main control management unit will make a fault handling request to the master control management unit through the fault diagnosis data, and wait for the master control management unit's instructions first. When there is an instruction from the master control management unit, control is performed in accordance with the master control management unit's instructions. When the master control management unit fails or times out without response, the main control management unit will actively perform fault handling to ensure the safety of the battery cluster, thus achieving collaborative control.
[0052] The energy storage battery system fault processing method provided by the present invention adopts a design method in which the processing software is independent of the hardware platform, modular deployment, and result feedback normalization. Processors with or without an operating system can work in a coordinated closed loop. A fault diagnosis and coordinated closed-loop processing method is adopted to achieve multi-level linkage, information sharing, and closed-loop control of energy storage battery system faults, thereby ensuring the safety of energy storage batteries.
[0053] The "collaboration" of this method lies in that the fault diagnosis information of the main control management unit is shared with the master control management unit, realizing multi-level control management unit data collaboration, and the internal application modules of the main control management unit and the master control management unit respectively perform collaborative control based on the fault data. At the same time, the master control unit actively controls the battery stack based on the fault diagnosis information of the main control management unit and the master control management unit. The main control unit monitors the control instructions and status of the master control management unit in real time, and responds to the control of the master control management unit in a timely manner. When it is detected that the master control management unit fails or the instruction times out, autonomous control is performed in a timely manner.
[0054] The processing software adopted in this method is independent of the hardware platform, modularly deployed, and the result feedback is normalized. It can work together for processors with or without operating systems. The collaborative control method based on fault data is used to achieve multi-level linkage, information sharing, and collaborative control of energy storage battery system faults to ensure the safety of energy storage batteries. All kinds of faults in the main control management unit and the general control management unit can be put into and withdrawn online in real time, and the relevant fault thresholds can be calibrated online in real time, which ensures the flexibility of fault configuration, facilitates the response to various application scenarios, and improves the efficiency of energy storage battery system operation and maintenance.
[0055] The energy storage battery system fault handling method provided by the present invention collects basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; performs fault diagnosis on each level according to the basic data to obtain the fault diagnosis results corresponding to each level; determines the fault handling strategy for each level according to the fault diagnosis results corresponding to each level; and performs fault handling on each level through collaborative control of different levels according to the fault handling strategy. Compared with the problem of slow fault handling response caused by complex architecture of energy storage battery system in the prior art, this method realizes collaborative control of energy storage battery system through multi-level controller diagnostic data sharing and modular fault handling, realizes rapid response and handling of battery system faults, and avoids the expansion of faults.
[0056] The energy storage battery system provided by the present invention is described below. The energy storage battery system described below and the energy storage battery system fault handling method described above can be referenced to each other.
[0057] Figure 4It is a structural diagram of the energy storage battery system provided by the present invention, which specifically includes: a slave control management unit including a battery module (battery pack), a master control management unit of a battery cluster, and a master control management unit of a battery stack. Each level of the three-level architecture control management unit communicates with its adjacent control management unit using a data bus, wherein the fault diagnosis basic data and the fault diagnosis result data are transmitted through the data bus of each control management unit. Specifically, the following steps are included: the slave control management unit collects basic data such as cell voltage and temperature, and sends the basic data to the master control management unit through the data bus; the master control management unit collects basic data such as total voltage, bus current, contactor opening state, and disconnector opening state in the battery cluster, and the fault diagnosis module and the fault summary module process the basic data to obtain result data, and transmit the result data to the charge and discharge power control module, the balance control module, the battery cluster state monitoring module and other internal applications and algorithm modules of the master control management unit through the inter-program virtual bus, and send the basic data and result data to the master control management unit through the data bus, and monitor the control instructions and state of the master control unit at the same time to realize the control of the battery cluster; the fault diagnosis module and the fault summary module of the master control management unit process the basic data and result data sent by the master control management unit to obtain the battery stack fault diagnosis result data, and transmit the battery stack fault diagnosis result data to the battery stack charge and discharge power control module, the grid-connected and off-grid control module, the battery stack state monitoring module and other internal applications and algorithm modules of the master control management unit through the inter-program virtual bus, and monitor the state of the energy storage converter at the same time to realize the active control of the battery stack.
[0058] The data bus is used to share data between the general control management unit and the main control management unit, and a virtual bus is used between the fault diagnosis module and the fault summary module to synchronize diagnostic information in real time, which not only ensures timely diagnosis and processing of fault information within the control management unit, but also ensures timely synchronization of fault information between control management units, facilitating coordinated control by control management units at all levels.
[0059] Among them, the fault diagnosis module is responsible for fault diagnosis using basic data. First, it diagnoses the fault judgment conditions. When the fault judgment is met, it outputs the fault action result. At the same time, it judges the fault clearance conditions in combination with the basic data. When the fault clearance judgment is met, it outputs the fault restoration result. The fault summary module receives the fault action results and fault restoration results in real time, and performs fault coding and fault level classification on the result data, which is used for fault information display and as input for other application modules. At the same time, it makes a comprehensive judgment and outputs the charge and discharge power limit, balancing disablement, fault off-grid, etc. based on the diagnosis results, limits the power of the power control module, locks the off-grid control of the off-grid control module, disables the balancing function, controls the battery operation status jump, etc.
[0060] The master control unit actively controls the battery stack based on the fault diagnosis information of the main control unit and the master control unit. The main control unit monitors the control instructions and status of the master control unit in real time and responds to the control of the master control unit in a timely manner. When the master control unit fails or the instruction times out, autonomous control is performed in a timely manner.
[0061] All kinds of faults in the main control management unit and the general control management unit can be put into or withdrawn online in real time, and the relevant fault thresholds can be calibrated online in real time, which ensures the flexibility of fault configuration, facilitates coping with various application scenarios, and improves the efficiency of energy storage battery system operation and maintenance.
[0062] Figure 5 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 5 As shown, the electronic device may include: a processor 810, a communication interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communication interface 820 and the memory 830 communicate with each other through the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the energy storage battery system fault handling method, the method comprising: collecting basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level; determining a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; and performing fault handling on each level through collaborative control of different levels according to the fault handling strategy.
[0063] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0064] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the energy storage battery system fault handling method provided by the above methods, the method including: collecting basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level; determining a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; and performing fault handling on each level through collaborative control of different levels according to the fault handling strategy.
[0065] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the energy storage battery system fault handling method provided by the above methods, the method comprising: collecting basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level; determining a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; and performing fault handling on each level through collaborative control of different levels according to the fault handling strategy.
[0066] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0067] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0068] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for handling energy storage battery system failures, characterized in that: include: Collect basic data of each level in the target energy storage battery system, wherein the target energy storage battery system includes battery modules, battery clusters and battery stack levels, and each level contains a different number of batteries; Performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level; Determine a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; According to the fault handling strategy, fault handling is performed on each level through collaborative control of different levels.
2. The method according to claim 1, characterized in that The basic data of each level in the target energy storage battery system is collected, including: Collecting first basic data of the battery module, wherein the first basic data includes battery cell voltage and battery cell temperature; The second basic data of the battery cluster is collected, wherein the second basic data includes the total voltage in the cluster, the bus current, the contactor opening state, and the isolating switch opening state.
3. The method according to claim 2, characterized in that The performing fault diagnosis on each level according to the basic data to obtain a fault diagnosis result corresponding to each level includes: Presetting standard basic data for each level; According to the standard basic data of each level, anomaly detection is performed on the first basic data and the second basic data respectively to obtain corresponding detection results; The battery module is fault diagnosed according to the detection result corresponding to the first basic data, and the battery cluster is fault diagnosed according to the detection result corresponding to the second basic data. The battery stack is fault diagnosed in combination with the first basic data and the second basic data to obtain the fault diagnosis result corresponding to each level.
4. The method according to claim 3, characterized in that Determining a fault handling strategy for each level according to the fault diagnosis result corresponding to each level includes: Fault coding is performed on the fault diagnosis results corresponding to each level and the fault level is determined; The fault handling strategy for each level is determined according to the fault code and fault level corresponding to the fault at each level, wherein the fault handling strategy includes power limitation and fault off-grid, and the battery cluster level fault handling strategy includes prohibiting balancing.
5. The method according to claim 4, characterized in that The performing fault handling on each layer according to the fault handling strategy includes: If the fault handling strategy is power limitation, the charging and discharging power of the faulty layer is limited; If the fault handling strategy is off-grid due to fault, off-grid handling is performed on the layer where the fault occurs; If the fault handling strategy is to prohibit balancing, balancing is disabled for the battery cluster where the fault occurs.
6. The method according to claim 1, characterized in that After the fault handling is performed on each layer according to the fault handling strategy, the method includes: Collect basic data at each level of the target energy storage battery system; Determining whether the fault is cleared based on the basic data; When the fault is cleared, the fault recovery result is output; When the fault is cleared, the fault handling strategy is reset.
7. An energy storage battery system, characterized in that: include: Slave control unit, master control unit and master control unit; The slave control unit and the master control unit are used to collect basic data of corresponding levels in the target energy storage battery system; The main control unit and the master control unit are used to perform fault diagnosis on the corresponding level according to the basic data to obtain the fault diagnosis result corresponding to each level; The main control unit and the master control unit are further used to determine a fault handling strategy for each level according to the fault diagnosis result corresponding to each level; The main control unit and the master control unit are further used to perform fault handling on the corresponding level according to the fault handling strategy.
8. The system according to claim 7, characterized in that After the main control unit diagnoses the fault at the corresponding level, it requests the main control unit for a fault handling instruction; receiving a fault handling instruction replied by the master control unit, and performing fault handling based on the fault handling instruction; If no fault handling instruction is received from the master control unit within a preset time, the fault handling is performed based on the preset settings; After the master control unit diagnoses the fault at the corresponding level, it issues a fault handling instruction to the main control unit; Receiving reply information of the main control unit in response to the fault handling instruction to perform fault handling, and synchronizing the main control unit to perform fault handling according to the preset settings; If no reply information from the main control unit is received within a preset time, fault processing is performed based on preset settings.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the energy storage battery system fault handling method according to any one of claims 1 to 6 is implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the energy storage battery system fault handling method according to any one of claims 1 to 6 is implemented.