Real-time all-vanadium redox flow battery management system and method based on Linux system

By adopting a real-time management system based on Linux system in the all-vanadium redox flow battery management system, combined with PLC industrial computer and Kalman filter algorithm, the problems of low real-time performance and high expansion cost of the existing system are solved, and the all-vanadium redox flow battery management system is realized. Efficient real-time monitoring and management of flow batteries.

CN119341171APending Publication Date: 2025-01-21常州星辰新能源有限公司

Patent Information

Application Number
CN202411868013.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing all-vanadium flow battery management system has problems such as high expansion costs, limited port output and low real-time performance, which is difficult to meet the high real-time monitoring requirements for ambient temperature conditions.

Method used

A real-time all-vanadium redox flow battery management system based on Linux system is adopted, including battery management subsystem BMS, energy storage converter PCS, energy management subsystem EMS and all-vanadium redox flow battery. It communicates with PLC industrial computer through Linux main control module. Combined, the Kalman filter algorithm is used for data filtering processing to achieve battery SOC prediction and real-time monitoring.

Benefits of technology

It improves the real -time and computing capabilities of the system, reduces the extension costs, realizes the efficient monitoring and management of the full -fleda stream battery, and enhances the life and safety of the battery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119341171A_ABST
    Figure CN119341171A_ABST
Patent Text Reader

Abstract

The invention provides a real-time all-vanadium redox flow battery management system and a real-time all-vanadium redox flow battery management method based on a Linux system, and the real-time all-vanadium redox flow battery management system based on the Linux system comprises a battery management subsystem BMS, an energy storage converter PCS, an energy management subsystem EMS and an all-vanadium redox flow battery, the battery management subsystem BMS is used for monitoring, evaluating, protecting and balancing the all-vanadium redox flow battery; the energy storage converter PCS is used for controlling the charging and discharging processes of the all-vanadium redox flow battery, performing alternating current and direct current conversion and transmitting related information to the battery management subsystem BMS; and the energy management subsystem EMS is used for managing energy in the whole system, predicting the attenuation rate and the cycle life of the all-vanadium redox flow battery, and transmitting a prediction result to the battery management subsystem BMS through optical fiber communication. By means of the battery management subsystem, real-time monitoring is achieved, the operation capacity is high, and the real-time performance of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of all-vanadium liquid flow battery control, and in particular to a real-time all-vanadium liquid flow battery management system and method based on a Linux system. Background Art

[0002] As one of the new types of flow batteries in the current green industry, all-vanadium liquid flow batteries have the characteristics of green environmental protection, high safety, independent battery structure design, and large battery capacity. However, all-vanadium liquid flow batteries have stringent requirements on environmental temperature conditions, and all-vanadium liquid flow batteries have an urgent need for high real-time temperature monitoring.

[0003] The battery management system is used to monitor the battery status, prevent the battery from being overcharged or over-discharged, extend the battery life, and achieve comprehensive control and protection of the battery. The battery management system is a control system that connects the battery and the user. Currently, most of the battery management systems of all-vanadium liquid flow batteries use PLC to collect data and monitor the vanadium flow battery. However, traditional PLC has the defects of high expansion cost, limited port output and low real-time performance.

[0004] The above problems need to be solved urgently. Summary of the invention

[0005] The present invention aims to overcome at least one of the above disadvantages of the prior art. On the one hand, a real-time all-vanadium redox flow battery management system based on a Linux system is provided. The real-time all-vanadium redox flow battery management system comprises: A battery management subsystem BMS, an energy storage converter PCS, an energy management subsystem EMS and an all-vanadium liquid flow battery, wherein the battery management subsystem BMS is electrically connected to the energy storage converter PCS, the energy management subsystem EMS and the all-vanadium liquid flow battery respectively, the energy storage converter PCS is electrically connected to the energy management subsystem EMS, and the energy storage converter PCS is electrically connected to the all-vanadium liquid flow battery; The battery management subsystem BMS is responsible for the monitoring, evaluation, protection and balancing strategy of the all-vanadium liquid flow battery; The energy storage converter PCS is used to control the charging and discharging process of the all-vanadium liquid flow battery, the AC-DC conversion, and transmit relevant information to the battery management subsystem BMS; The energy management subsystem EMS is used to manage the energy in the real-time all-vanadium liquid flow battery management system, predict the attenuation rate and cycle life of the all-vanadium liquid flow battery, and transmit the prediction results to the battery management subsystem BMS; All-vanadium liquid flow battery, used to store electrical energy.

[0006] Furthermore, the battery management subsystem BMS adopts a three-level topology design, and the battery management subsystem BMS includes a battery array management unit BAU and a battery pack management unit BCU; The battery pack management unit BCU is used to collect battery information and control battery charge and discharge of the all-vanadium liquid flow battery, and transmit the collected monitoring data to the battery array management unit BAU; The battery array management unit BAU is used to process the monitoring data collected by the battery pack management unit BCU, and to control and manage the charge and discharge of the all-vanadium liquid flow battery, and to communicate data with the energy storage converter PCS and the energy management subsystem EMS.

[0007] Further, the battery array management unit BAU includes a Linux main control module, a data display module, a data storage module and a TCP communication module, the Linux main control module is electrically connected to the data display module, the data storage module and the TCP communication module respectively, the Linux main control module includes a data processing submodule, and the TCP communication module is also electrically connected to the energy storage converter PCS and the energy management subsystem EMS respectively; The Linux main control module performs AHWH calculation and SOC estimation according to the monitoring data collected by the battery management unit BCU through the data processing submodule; The specific steps of the SOC estimation include: Establish an equivalent circuit model for all-vanadium redox flow battery; Determine the state variables of the all-vanadium liquid flow battery, wherein the state variables include the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte; Establish the state equation, the state equation formula is:

[0008]

[0009] in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k.

[0010] Furthermore, the battery pack management unit BCU includes: a PLC industrial computer, an information acquisition module, an inverter module and a circulation pump. The battery pack management unit BCU includes a PLC industrial computer, an information acquisition module, an inverter module and a circulation pump. The PLC industrial computer is electrically connected to the information acquisition module, the inverter module is electrically connected to the circulation pump, the circulation pump is electrically connected to the PLC industrial computer, the inverter module is electrically connected to the all-vanadium liquid flow battery, the PLC industrial computer is also electrically connected to the Linux main control module, and the information acquisition module is used to collect battery information for the all-vanadium liquid flow battery.

[0011] Furthermore, the information acquisition module includes a battery information acquisition submodule, a Hall voltage sensor, a Hall current sensor and a temperature sensor.

[0012] Furthermore, the inverter module includes an inverter and a power conversion circuit, the power conversion circuit is used to step down the voltage of the all-vanadium liquid flow battery, and the inverter module is used to invert and convert the all-vanadium liquid flow battery as a power source to power the circulation pump.

[0013] Furthermore, the system further comprises a relay control module, and the relay control module is electrically connected to the Linux main control module and the all-vanadium liquid flow battery respectively; The relay control module is used to control the inverter module state according to the control instruction of the Linux main control module.

[0014] A real-time all-vanadium redox flow battery management method based on a Linux system is applied to the above-mentioned real-time all-vanadium redox flow battery management system based on a Linux system, and the method comprises: In the battery management subsystem BMS, the Linux main control module of the battery array management unit BAU sends monitoring instructions to the battery pack management unit BCU. The Linux main control module processes, displays and stores the monitoring data collected in the battery pack management unit BCU, and makes decisions based on the collected monitoring data; The battery management subsystem BMS sends the monitoring data to the energy management subsystem EMS. The energy management subsystem EMS predicts the attenuation rate and cycle life of the all-vanadium liquid flow battery, calibrates the battery capacity, and sends the attenuation rate and cycle life of the all-vanadium liquid flow battery and the calibrated battery capacity to the Linux main control module for data display and storage; The battery management subsystem BMS sends a control signal to the energy storage converter PCS, and the energy storage converter PCS performs charge and discharge control and AC / DC conversion on the all-vanadium liquid flow battery; The battery management subsystem BMS sends control instructions to the relay control module, and the relay control module enables the all-vanadium liquid flow battery to power the circulation pump through the inverter module.

[0015] Furthermore, the Linux main control module processes the monitoring data collected in the battery management unit BCU, including: The Linux main control module performs AHWH calculation and SOC estimation according to the monitoring data collected by the battery management unit BCU through the data processing submodule; The specific steps of the SOC estimation include: Establish an equivalent circuit model for all-vanadium redox flow battery; Determine the state variables of the all-vanadium liquid flow battery, wherein the state variables include the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte; Establish the state equation, the state equation formula is:

[0016]

[0017] in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k.

[0018] Furthermore, the battery management subsystem BMS sends a control instruction to the relay control module, and the relay control module enables the all-vanadium liquid flow battery to drive the circulation pump to supply power through the inverter module, including: The Linux main control module in the battery management subsystem BMS sends control instructions to the relay control module through the modbus 485 protocol. As an electrical control device, the relay control module can control the on and off of the circuit through the action of electromagnetic force. At this time, the relay control module closes the corresponding relay contacts, thereby providing power or enabling signals to the inverter module through the all-vanadium liquid flow battery, allowing the inverter module to enter the working state. The inverter module converts the DC power output by the all-vanadium liquid flow battery into AC power, thereby realizing the power supply of the circulation pump.

[0019] The beneficial effects of the present invention are as follows: the present invention provides a real-time all-vanadium liquid flow battery management system based on the Linux system, the real-time all-vanadium liquid flow battery management system comprises: a battery management subsystem BMS, an energy storage converter PCS, an energy management subsystem EMS and an all-vanadium liquid flow battery, wherein the battery management subsystem BMS is electrically connected to the energy storage converter PCS, the energy management subsystem EMS and the all-vanadium liquid flow battery respectively, the energy storage converter PCS is electrically connected to the energy management subsystem EMS, and the energy storage converter PCS is electrically connected to the all-vanadium liquid flow battery; the battery management subsystem BMS is responsible for the monitoring, evaluation, protection and balancing strategy of the all-vanadium liquid flow battery; the energy storage converter PCS is used to control the charging and discharging process of the all-vanadium liquid flow battery, AC-DC conversion, and transmit relevant information to the battery management subsystem BMS; the energy management subsystem EMS is used to manage the energy in the entire system, predict the attenuation rate and cycle life of the all-vanadium liquid flow battery, and transmit the prediction result to the battery management subsystem BMS through optical fiber communication. The present invention realizes real-time data collection of all-vanadium liquid flow batteries by arranging a PLC industrial computer control sensor in a battery management subsystem, arranging a Linux main control module in the battery management subsystem, and filtering the data using a Kalman filter algorithm to realize battery SOC prediction. The Linux main control module is combined with the PLC industrial computer to realize real-time monitoring with strong computing power, thereby improving the real-time performance of the system.

[0020] At the same time, Linux master control modules usually have rich interfaces that can easily connect to various devices and have powerful expansion functions. Moreover, the use of these interfaces usually does not require additional hardware modules, reducing expansion costs. They can also be configured with multiple communication protocols, such as TCP / IP, UDP, HTTP, MQTT, etc., to facilitate network communication with other devices with strong real-time performance. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0022] Figure 1 This is a structural diagram of a real-time all-vanadium liquid flow battery management system based on a Linux system provided in Example 1 of the present invention.

[0023] Figure 2 is a schematic diagram of the structure of a battery management subsystem provided in Example 1 of the present invention; Figure 3 This is a flow chart of a real-time all-vanadium liquid flow battery management method based on a Linux system provided in Example 2 of the present invention.

[0024] Figure 4 It is a schematic diagram of the structure of a network-side server provided according to a third embodiment of the present invention. DETAILED DESCRIPTION

[0025] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the operations as sequential processes, many of the operations therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0026] It should be understood that, although the terms "first", "second", etc. may be used herein to describe various units, these units should not be limited by these terms. These terms are used only to distinguish one unit from another unit. For example, without departing from the scope of the exemplary embodiments, the first unit may be referred to as the second unit, and similarly the second unit may be referred to as the first unit. The term "and / or" used herein includes any and all combinations of one or more of the listed associated items.

[0027] In order to facilitate subsequent understanding, the professional terms appearing in the following embodiments are explained here: Linux system: computer operating system.

[0028] BMS: Battery Management System, battery management subsystem.

[0029] PCS: Power Conversion System, energy storage converter.

[0030] EMS: Energy Management System, energy management subsystem.

[0031] BAU: Battery Array Administration Unit.

[0032] BCU: Battery Management Unit.

[0033] SOC estimation: State of Charge estimation, used to estimate the remaining battery operating time and extend battery life.

[0034] AHWH Calculation: Battery ampere-hour calculation.

[0035] TCP: Transmission Control Protocol.

[0036] CAN: Controller Area Network, CAN, controller area network.

[0037] The present invention will now be described in detail with reference to the accompanying drawings. This figure is a simplified schematic diagram, which only illustrates the basic structure of the present invention in a schematic manner, and therefore only shows the components related to the present invention.

[0038] Example 1 See also Figure 1 The embodiment of the present invention provides a real-time all-vanadium liquid flow battery management system based on the Linux system. For ease of understanding, the overall inventive concept of the present invention is that in the battery management subsystem BMS, the battery array management unit BAU sends a monitoring instruction to the battery pack management unit BCU, and the Linux main control module displays, processes and stores the monitoring data collected in the battery pack management unit BCU, and makes decisions based on the collected monitoring data; the battery management subsystem BMS sends the monitoring data to the energy management subsystem EMS, the energy management subsystem EMS predicts the attenuation rate and cycle life of the all-vanadium liquid flow battery, and calibrates the battery capacity, and the Linux main control module displays and stores the data; the battery management subsystem BMS sends a control signal to the energy storage converter PCS, and the energy storage converter PCS controls the charging and discharging of the all-vanadium liquid flow battery and performs AC / DC conversion; the battery management subsystem BMS sends a control instruction to the relay control module, and the relay control module enables the all-vanadium liquid flow battery to power the circulation pump through the inverter module. The battery management system of the present invention collects real-time data of the all-vanadium liquid flow battery by arranging a PLC industrial computer control sensor in the battery pack management unit BCU, and realizes battery SOC prediction by arranging a Linux main control module in the battery array management unit BAU and filtering the data using the Kalman filter algorithm. The Linux main control module is combined with the PLC industrial computer to realize real-time monitoring and strong computing power, thereby improving the real-time performance of the system.

[0039] The specific implementation is as follows: As an example, Figure 1As shown, the real-time all-vanadium liquid flow battery management system includes a battery management subsystem BMS1, an energy storage converter PCS2, an energy management subsystem EMS3 and an all-vanadium liquid flow battery 4. The battery management subsystem BMS1 is electrically connected to the energy storage converter PCS2, the energy management subsystem EMS3 and the all-vanadium liquid flow battery 4 respectively, the energy storage converter PCS2 is electrically connected to the energy management subsystem EMS3, and the energy storage converter PCS2 is electrically connected to the all-vanadium liquid flow battery 4.

[0040] Optionally, the battery management subsystem BMS1 and the energy storage converter PCS2 perform optical fiber data communication via TCP / IP protocol to transmit status information and control information of the all-vanadium liquid flow battery 4 .

[0041] Optionally, the battery management subsystem BMS1 and the energy management subsystem EMS3 perform optical fiber data communication via TCP / IP protocol to transmit status information and control information of the all-vanadium liquid flow battery 4 .

[0042] As an example, the battery management subsystem BMS1 is responsible for monitoring, evaluating, protecting and balancing strategies of the all-vanadium liquid flow battery 4 .

[0043] The energy storage converter PCS2 is used to control the charging and discharging process of the all-vanadium liquid flow battery 4, the AC-DC conversion, and transmit the state information related to charging and discharging to the battery management subsystem BMS1.

[0044] The energy management subsystem EMS3 is used to manage the energy in the real-time all-vanadium liquid flow battery management system, predict the attenuation rate and cycle life of the all-vanadium liquid flow battery 4, and transmit the prediction results as control information to the battery management subsystem BMS1 through optical fiber communication.

[0045] All-vanadium liquid flow battery 4 is a new type of redox energy storage liquid flow battery, which uses vanadium ions of different valence states as positive and negative electrode electroactive substances, and these active substances are dissolved in the supporting electrolyte and circulate in liquid form. All-vanadium liquid flow battery 4 is used to store electrical energy.

[0046] Optional, such as Figure 2 As shown, the battery management subsystem BMS1 adopts a three-level topology design, and the battery management subsystem BMS1 includes a battery array management unit BAU11 and a battery pack management unit BCU12.

[0047] As an example, the battery array management unit BAU11 is used to process the monitoring data collected by the battery pack management unit BCU12, and to control the charge and discharge of the all-vanadium liquid flow battery 4, and to communicate data with the energy storage inverter PCS2 and the energy management subsystem EMS3 as well as to perform remote system maintenance and upgrades.

[0048] The battery pack management unit BCU12 is used to collect battery information and control battery charge and discharge of the all-vanadium liquid flow battery 4, and transmit the collected monitoring data to the battery array management unit BAU11.

[0049] Optionally, the battery array management unit BAU11 includes a Linux main control module 111, a data display module 112, a data storage module 113 and a TCP communication module 114. The Linux main control module 111 is electrically connected to the data display module 112, the data storage module 113 and the TCP communication module 114 respectively. The Linux main control module 111 also includes a data processing submodule 1111. The TCP communication module 114 is also electrically connected to the energy storage converter PCS2 and the energy management subsystem EMS3 respectively.

[0050] As an example, the Linux main control module 111 adopts an ARM architecture Linux chip of model STM32MP157. The Linux main control module 111 is used to send monitoring instructions to the battery pack management unit BCU, and use real-time system scheduling to perform data processing, data display, and data storage based on the monitoring data collected by the battery pack management unit BCU12.

[0051] The data display module 112 is used to display real-time monitoring data and is provided with an operation interface for controlling and managing the entire system.

[0052] The data storage module 113 is used to store and manage the monitoring data received by the Linux main control module 111 .

[0053] The TCP communication module 114 is used to perform optical fiber communication between the Linux main control module 111 and the energy storage converter PCS2 and the energy management subsystem EMS3.

[0054] The data processing submodule 1111 is used for AHWH calculation, SOC estimation, battery capacity update and fault alarm.

[0055] Optionally, the battery management unit BCU12 includes: a PLC industrial computer 121, an information acquisition module 122, an inverter module 123 and a circulation pump 124. The PLC industrial computer 121 is electrically connected to the information acquisition module 122, the inverter module 123 is electrically connected to the circulation pump 124, the circulation pump 124 is electrically connected to the PLC industrial computer 121, the inverter module 123 is electrically connected to the all-vanadium liquid flow battery 4, and the PLC industrial computer 121 is also electrically connected to the Linux main control module 111.

[0056] As an example, the model of the PLC industrial computer 121 is Siemens 1217.

[0057] The information acquisition module 122 includes a battery information acquisition submodule 1221, a Hall voltage sensor 1222, a Hall current sensor 1223 and a temperature sensor 1224. The information acquisition module 122 acquires monitoring data, and the monitoring data includes: battery information, voltage and current at both ends of the all-vanadium liquid flow battery 4, and the temperature of the electrolyte. The battery information of the all-vanadium liquid flow battery 4 is acquired through the battery information acquisition submodule 1221, and the battery information includes: battery charging efficiency, battery discharge efficiency, battery current capacity, battery charging time, battery discharge time, and electrolyte inlet pressure, and is sent to the PLC industrial computer 121 through the CAN protocol. The Hall voltage sensor 1222 is used to monitor the voltage at both ends of the all-vanadium liquid flow battery 4. The Hall current sensor 1223 is used to detect the current of the all-vanadium liquid flow battery 4 on the battery power supply circuit. The temperature sensor 1224 is located on both sides of the all-vanadium liquid flow battery 4, and is used to monitor the temperature of the electrolyte of the all-vanadium liquid flow battery 4. The model used by the temperature sensor 1224 is DS18B20.

[0058] The inverter module 123 includes an inverter and a power conversion circuit. The power conversion circuit is used to reduce the voltage of the all-vanadium liquid flow battery 4. The inverter is used to invert the all-vanadium liquid flow battery 4 as a power source to power the circulation pump 124 in the all-vanadium liquid flow battery 4. By setting the inverter module 123, electric energy conversion can be achieved, which is used to convert the direct current output by the all-vanadium liquid flow battery into alternating current to meet the power demand of equipment such as the circulation pump and ensure the normal operation of the system; and the inverter module 123 can match the voltage and frequency. The inverter can convert the voltage and frequency of the all-vanadium liquid flow battery 4 into values ​​that match the equipment such as the circulation pump, ensuring that the equipment can operate at normal working voltage and frequency, and improving the working efficiency and reliability of the equipment; through the inverter module 123, the system can be compatible with various types of AC equipment, increasing the flexibility and scalability of the system.

[0059] The circulation pump 124 is used to control the flow state of the positive and negative electrolytes of the all-vanadium liquid flow battery 4. The circulation pump 124 can ensure the sufficiency of the electrolyte circulation and reaction. The circulation pump 124 promotes the continuous circulation of the electrolyte in the battery system to ensure that the electrolyte can flow evenly over the electrode surface, so that there are always sufficient active substances on the electrode surface to participate in the electrochemical reaction, avoiding the situation of uneven local reaction or depletion of active substances, thereby improving the charging and discharging efficiency and performance of the battery; and it can prevent precipitation and crystallization. The electrolyte of the all-vanadium liquid flow battery contains vanadium ions of different valence states, which may precipitate or crystallize under certain conditions; the continuous stirring action of the circulation pump 4 can effectively prevent these substances from precipitating on the electrode surface or the bottom of the electrolyte storage tank, maintain the uniformity and stability of the electrolyte, and ensure the normal operation of the battery; the application of the circulation pump 4 makes the system easier to integrate and modularize, and multiple battery cells can realize the circulation of the electrolyte by sharing the circulation pump system, which simplifies the structure of the system, reduces costs, and improves the scalability and flexibility of the system, making it easy to expand or adjust the capacity according to actual needs.

[0060] Optionally, the Linux main control module 111 is electrically connected to the PLC industrial computer 121 .

[0061] Optionally, in the battery management subsystem BMS1, the battery array management unit BAU11 sends a monitoring instruction to the battery pack management unit BCU12, and the Linux main control module 111 displays, processes and stores the monitoring data collected in the battery pack management unit BCU12, and makes decisions based on the collected monitoring data.

[0062] Specifically, the Linux main control module 111 of the battery array management unit BAU11 sends a monitoring instruction to the PLC industrial computer 121 in the battery pack management unit BCU12 through the CAN protocol.

[0063] After receiving the monitoring instruction, the PLC industrial computer 121 compiles the information monitoring configuration file and enables the information collection module 122 .

[0064] The information acquisition module 122 acquires monitoring data of the all-vanadium liquid flow battery 4. The battery information of the all-vanadium liquid flow battery 4 is acquired through the battery information acquisition submodule 1221, and the battery information includes: battery charging efficiency, battery discharging efficiency, battery current capacity, battery charging time, battery discharging time, and electrolyte inlet pressure; the voltage across the all-vanadium liquid flow battery 4 is acquired through the Hall voltage sensor 1222; the current of the all-vanadium liquid flow battery 4 is acquired through the Hall current sensor 1223; and the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is acquired through the temperature sensor 1224.

[0065] The PLC industrial computer 121 of the battery pack management unit BCU12 transmits the monitoring data back to the Linux main control module 111 of the battery array management unit BAU11 through the CAN communication protocol, and the Linux main control module 111 performs data display, data processing and data storage according to the monitoring data; wherein, the Linux main control module 111 sends the monitoring data to the touch screen of the data display module 112 for display, and displays the monitoring data of the all-vanadium liquid flow battery 4 in real time.

[0066] The data processing submodule 1111 of the Linux main control module 111 performs data processing on the monitoring data, wherein the data processing includes AHWH calculation and SOC estimation.

[0067] The Linux main control module 111 generates a data log from the monitoring data of the all-vanadium liquid flow battery 4 and uploads it to the data storage module 113 for storage, wherein the data storage module 113 is a cloud database.

[0068] The Linux main control module 111 of the battery array management unit BAU11 makes a decision based on the monitoring data and determines whether to issue an alarm.

[0069] Furthermore, AHWH is calculated as the battery capacity, which can be calculated based on the voltage and current values ​​at both ends of the battery.

[0070] The specific steps of SOC estimation include: First, an equivalent circuit model is established for the all-vanadium redox flow battery 4 .

[0071] Secondly, the state variables of the all-vanadium liquid flow battery 4 are determined, including the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte. The data are pre-processed by the Kalman filter algorithm before calculation.

[0072] Next, establish the state equation, the state equation formula is:

[0073]

[0074] in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k.

[0075] Furthermore, the Linux main control module 111 of the battery array management unit BAU11 makes decisions based on the monitoring data and determines whether to alarm, including: when the monitoring data is normal, the system does not alarm; when the monitoring data is abnormal, the system alarms.

[0076] Among them, when the monitoring data is normal, the system does not alarm including: when the voltage across the all-vanadium liquid flow battery 4 in the monitoring data is greater than or equal to and less than or equal to At the same time, the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than or equal to and less than or equal to At this time, the monitoring data is normal, the system does not alarm, and the all-vanadium liquid flow battery 4 operates normally. The battery array management unit BAU11 sends a monitoring instruction to the battery pack management unit BCU12 and continues to operate in a cycle.

[0077] Among them, when the monitoring data is abnormal, the system will alarm including: when the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to and less than Or the voltage across the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 1 alarm is triggered, the data display module 112 of the battery array management unit BAU11 pops up a voltage level 1 alarm notification; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 monitored by the data is greater than or equal to and less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to and less than Or the voltage across the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 2 alarm is triggered, the battery array management unit BAU11 sends a command to limit the working state of the real-time all-vanadium liquid flow battery management system, requiring personnel to be on-site for maintenance; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 in the monitoring data is greater than or equal to and less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 2 alarm is triggered, the battery array management unit BAU11 limits the working state of the real-time vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance. Or the voltage across the all-vanadium liquid flow battery 4 is greater than When the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated and resumes work after the fault is eliminated; when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 monitored by the data is less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than When the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated and resumes work after the fault is eliminated. , .

[0078] As an example, when the all-vanadium liquid flow battery 4 forms a 500kWh battery system, when the monitoring data is normal, the system does not issue an alarm, including: when the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to 320V and less than or equal to 450V, and the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than or equal to 34°C and less than or equal to 38°C, the monitoring data is normal, the system does not issue an alarm, and the all-vanadium liquid flow battery 4 operates normally. The battery array management unit BAU11 sends a monitoring instruction to the battery pack management unit BCU12 and continues to operate in a cycle.

[0079] Among them, when the monitoring data is abnormal, the system alarm includes: when the voltage across the two ends of the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to 310V and less than 320V or the voltage across the two ends of the all-vanadium liquid flow battery 4 is greater than 450V and less than or equal to 460V, the system level 1 alarm is triggered, and the data display module 112 of the battery array management unit BAU11 pops up a voltage level 1 alarm notification; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to 32°C and less than 34°C or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than 38°C and less than or equal to 40°C, the system level 1 alarm is triggered, and the data display module 112 of the battery array management unit BAU11 pops up a temperature level 1 alarm notification. When the voltage across both ends of the all-vanadium liquid flow battery 4 in the monitoring data is greater than or equal to 300V and less than 310V, or the voltage across both ends of the all-vanadium liquid flow battery 4 is greater than 460V and less than or equal to 470V, the system level 2 alarm is triggered, and the battery array management unit BAU11 sends an instruction to limit the working state of the real-time all-vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 in the monitoring data is greater than or equal to 30°C and less than 32°C, or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than 40°C and less than or equal to 42°C, the system level 2 alarm is triggered, and the battery array management unit BAU11 limits the working state of the real-time all-vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance. When the voltage across both ends of the all-vanadium liquid flow battery 4 in the monitoring data is less than 300V or the voltage across both ends of the all-vanadium liquid flow battery 4 is greater than 470V, the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated, and the work is resumed after the fault is eliminated; when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 in the monitoring data is less than 30°C or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than 42°C, the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated, and the work is resumed after the fault is eliminated.

[0080] Optionally, the battery management subsystem BMS1 sends the monitoring data and status information such as SOC to the energy management subsystem EMS3. The energy management subsystem EMS3 predicts the decay rate and cycle life of the all-vanadium liquid flow battery 4, calibrates the battery capacity, and sends the decay rate and cycle life of the all-vanadium liquid flow battery 4 and the calibrated battery capacity as control information to the Linux main control module 111 for data display and storage.

[0081] Specifically, the battery array management unit BAU11 (Linux main control module 111) in the battery management subsystem BMS1 sends the monitoring data to the energy management subsystem EMS3 through the TCP / IP communication protocol.

[0082] The monitoring data includes the battery charging efficiency and the current capacity of the battery in the battery information of the all-vanadium liquid flow battery 4 collected by the battery information collection submodule 1221, the voltage across the two ends of the all-vanadium liquid flow battery 4 is collected through the Hall voltage sensor 1222; the current of the all-vanadium liquid flow battery 4 is collected through the Hall current sensor 1223; and the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is collected through the temperature sensor 1224.

[0083] The energy management subsystem EMS3 uses machine learning algorithms, neural networks and regression analysis to train historical monitoring data and establish a prediction model. The battery charging efficiency, current battery capacity, electrolyte temperature and other monitoring data are used as input variables, and the battery decay rate and cycle life are used as output variables. By training the model with a large amount of data, the energy management subsystem EMS3 can predict the battery decay rate and cycle life.

[0084] The energy management subsystem EMS3 analyzes the historical monitoring data to determine the change trend of the battery capacity and the deviation from the nominal capacity, thereby calibrating the battery capacity. The historical monitoring data of the all-vanadium liquid flow battery 4 includes SOC, battery charging efficiency, battery discharging efficiency, battery charging time, battery discharging time, voltage at both ends, current and temperature of the electrolyte.

[0085] After the Linux main control module 111 receives the decay rate, cycle life and calibrated battery capacity, the data processing submodule 1111 updates the battery capacity according to the calibrated battery capacity, and sends the decay rate, cycle life, updated battery capacity and other data to the touch screen of the data display module 112 for display, showing the decay rate, cycle life and calibrated battery capacity of the all-vanadium liquid flow battery 4 in real time.

[0086] The Linux main control module 111 uploads the decay rate, cycle life and calibrated battery capacity generation data log of the all-vanadium liquid flow battery 4 to the data storage module 113 for storage, wherein the data storage module 113 is a cloud database.

[0087] Optionally, the battery management subsystem BMS1 sends a control signal and monitoring data collected in the battery management unit BCU12 as status information to the energy storage converter PCS2, and the energy storage converter PCS2 performs charge and discharge control and AC / DC conversion on the all-vanadium liquid flow battery 4.

[0088] Specifically, when the voltage across the all-vanadium liquid flow battery 4 is lower than When the voltage at both ends of the all-vanadium liquid flow battery 4 is higher than 320V, the battery array management unit BAU11 (Linux main control module 111) in the battery management subsystem BMS1 sends a charging control signal to the energy storage converter PCS2 through the TCP / IP communication protocol. At this time, the energy storage converter PCS2 converts the external input DC or AC power into DC power that meets the charging requirements of the all-vanadium liquid flow battery 4. When the voltage of the battery array management unit BAU11 in the battery management subsystem BMS1 is high (such as 450V), the battery array management unit BAU11 in the battery management subsystem BMS1 sends a discharge control signal to the energy storage inverter PCS2 through the TCP / IP communication protocol. At this time, the energy storage inverter PCS2 converts the DC power output by the all-vanadium liquid flow battery 4 into AC power or DC power that meets the needs of the external load, and according to the needs of the external load, the energy storage inverter PCS2 adjusts the voltage, frequency, phase and other parameters of the AC power to meet the usage requirements of different loads.

[0089] Optionally, the real-time all-vanadium liquid flow battery management system further includes a relay control module 5, which is electrically connected to the Linux main control module 111 and the all-vanadium liquid flow battery 4. The relay control module 5 is used to control the operation of the inverter module 123 through the battery array management unit BAU11, and the Linux main control module 111 makes decisions and judgments on the monitoring data, and controls the state of the inverter module 123 through the relay control module 5.

[0090] Optionally, the battery management subsystem BMS1 sends a control instruction to the relay control module 5 , and the relay control module 5 enables the all-vanadium liquid flow battery 4 to drive the circulation pump 124 to supply power through the inverter module 123 .

[0091] Specifically, the Linux main control module 111 in the battery management subsystem BMS1 sends a control instruction to the relay control module 5 through the modbus 485 protocol. As an electrical control device, the relay control module 5 can control the on and off of the circuit through the action of electromagnetic force. At this time, the relay control module 5 closes the corresponding relay contact, thereby providing power or an enable signal to the inverter module 123 through the all-vanadium liquid flow battery 4, so that the inverter module 123 enters the working state, and the inverter module 123 converts the DC output of the all-vanadium liquid flow battery 4 into AC power, thereby realizing the power supply of the circulation pump 124. Among them, the circulation pump 123 is used to control the flow state of the positive and negative electrolytes of the all-vanadium liquid flow battery 4.

[0092] In the battery management subsystem BMS, the battery array management unit BAU sends monitoring instructions to the battery pack management unit BCU, and the Linux main control module displays, processes and stores the monitoring data collected in the battery pack management unit BCU, and makes decisions based on the collected monitoring data; the battery management subsystem BMS sends the monitoring data to the energy management subsystem EMS, the energy management subsystem EMS predicts the attenuation rate and cycle life of the all-vanadium liquid flow battery, and calibrates the battery capacity, and the Linux main control module displays and stores the data; the battery management subsystem BMS sends a control signal to the energy storage inverter PCS, and the energy storage inverter PCS controls the charging and discharging of the all-vanadium liquid flow battery and performs AC / DC conversion; the battery management subsystem BMS sends a control instruction to the relay control module, and the relay control module uses the inverter module to drive the circulation pump to supply power to the all-vanadium liquid flow battery. Based on the above principles, the battery management system of the present invention collects real-time data of the all-vanadium liquid flow battery by setting a PLC industrial computer control sensor in the battery pack management unit BCU, and sets a Linux main control module in the battery array management unit BAU, and uses the Kalman filter algorithm to filter the data to realize battery SOC prediction. The Linux main control module is combined with the PLC industrial computer to realize real-time monitoring and strong computing power, thereby improving the real-time performance of the system.

[0093] Example 2 See also Figure 3 This embodiment provides a real-time all-vanadium liquid flow battery management method based on a Linux system, the method comprising: Step S1, in the battery management subsystem BMS, the battery array management unit BAU sends a monitoring instruction to the battery pack management unit BCU, and the Linux main control module displays, processes and stores the monitoring data collected in the battery pack management unit BCU, and makes decisions based on the collected monitoring data.

[0094] Step S11, the Linux main control module of the battery array management unit BAU sends a monitoring instruction to the PLC industrial computer in the battery pack management unit BCU through the CAN protocol.

[0095] Step S12: After receiving the monitoring instruction, the PLC industrial computer compiles the information monitoring configuration file and enables the information collection module.

[0096] Step S13: the information collection module collects monitoring data of the all-vanadium liquid flow battery.

[0097] Specifically, the monitoring data includes: battery information, voltage at both ends of the all-vanadium liquid flow battery, current, and electrolyte temperature. The battery information of the all-vanadium liquid flow battery is collected through the battery information collection submodule, and the battery information includes: battery charging efficiency, battery discharge efficiency, battery current capacity, battery charging time, battery discharge time, and electrolyte inlet pressure; the voltage at both ends of the all-vanadium liquid flow battery is collected through the Hall voltage sensor; the current of the all-vanadium liquid flow battery is collected through the Hall current sensor; and the temperature of the electrolyte of the all-vanadium liquid flow battery is collected through the temperature sensor.

[0098] In step S14, the battery pack management unit BCU transmits the monitoring data back to the Linux main control module of the battery array management unit BAU through the CAN communication protocol, and the Linux main control module performs data display, data processing and data storage according to the monitoring data.

[0099] Step S141, the Linux main control module sends the monitoring data to the touch screen of the data display module for display, and displays the monitoring data of the all-vanadium liquid flow battery in real time.

[0100] Step S142, the Linux main control module processes the monitoring data through the data processing submodule, wherein the data processing includes AHWH calculation and SOC estimation.

[0101] Step S1421, AHWH is calculated as the battery capacity, which can be calculated based on the voltage and current values ​​at both ends of the battery.

[0102] Step S1422, SOC estimation, includes: Firstly, an equivalent circuit model of the all-vanadium liquid flow battery is established.

[0103] Secondly, the state variables of the all-vanadium liquid flow battery 4 are determined, including the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte. The data are pre-processed by the Kalman filter algorithm before calculation.

[0104] Next, establish the state equation, the state equation formula is:

[0105]

[0106] in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k Step S143, the Linux main control module generates a data log from the monitoring data of the all-vanadium liquid flow battery and uploads it to the data storage module for storage, wherein the data storage module is a cloud database.

[0107] Step S15, the Linux main control module of the battery array management unit BAU makes a decision based on the monitoring data and determines whether to alarm, including: when the monitoring data is normal, the system does not alarm; when the monitoring data is abnormal, the system alarms.

[0108] Among them, when the monitoring data is normal, the system does not alarm including: when the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to and less than or equal to At the same time, the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than or equal to and less than or equal to At this time, the monitoring data is normal, the system does not alarm, and the all-vanadium liquid flow battery 4 operates normally. The battery array management unit BAU11 sends a monitoring instruction to the battery pack management unit BCU12 and continues to operate in a cycle.

[0109] Among them, when the monitoring data is abnormal, the system will alarm including: when the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to and less than Or the voltage across the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 1 alarm is triggered, the data display module 112 of the battery array management unit BAU11 pops up a voltage level 1 alarm notification; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 monitored by the data is greater than or equal to and less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the voltage across the all-vanadium liquid flow battery 4 of the monitoring data is greater than or equal to and less than Or the voltage across the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 2 alarm is triggered, the battery array management unit BAU11 sends a command to limit the working state of the real-time all-vanadium liquid flow battery management system, requiring personnel to be on-site for maintenance; or when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 in the monitoring data is greater than or equal to and less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than and less than or equal to When the system level 2 alarm is triggered, the battery array management unit BAU11 limits the working state of the real-time vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance. Or the voltage across the all-vanadium liquid flow battery 4 is greater than When the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated and resumes work after the fault is eliminated; when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 monitored by the data is less than Or the temperature of the electrolyte of the all-vanadium liquid flow battery 4 is greater than When the system level 3 alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated and resumes work after the fault is eliminated. , .

[0110] As an example, when the all-vanadium liquid flow battery 4 forms a 500kWh battery system, when the monitoring data is normal, the system does not issue an alarm, including: when the voltage across the all-vanadium liquid flow battery of the monitoring data is greater than or equal to 320V and less than or equal to 450V, and the temperature of the electrolyte of the all-vanadium liquid flow battery is greater than or equal to 34°C and less than or equal to 38°C, the monitoring data is normal, the system does not issue an alarm, and the all-vanadium liquid flow battery operates normally. The battery array management unit BAU sends a monitoring instruction to the battery group management unit BCU and continues to operate in a cycle.

[0111] When the monitoring data is abnormal, the system will alarm, including: when the voltage across the two ends of the all-vanadium liquid flow battery in the monitoring data is greater than or equal to 310V and less than 320V, or the voltage across the two ends of the all-vanadium liquid flow battery is greater than 450V and less than or equal to 460V, the system level 1 alarm is triggered, and the data display module of the battery array management unit BAU pops up a voltage level 1 alarm notification; or when the temperature of the all-vanadium liquid flow battery electrolyte in the monitoring data is greater than or equal to 32°C and less than 34°C, or the temperature of the all-vanadium liquid flow battery electrolyte is greater than 38°C and less than or equal to 40°C, the system level 1 alarm is triggered, and the data display module of the battery array management unit BAU pops up a temperature level 1 alarm notification.

[0112] When the voltage across the two ends of the all-vanadium liquid flow battery in the monitoring data is greater than or equal to 300V and less than 310V, or the voltage across the two ends of the all-vanadium liquid flow battery is greater than 460V and less than or equal to 470V, the system level 2 alarm is triggered, and the battery array management unit BAU11 sends an instruction to limit the working state of the real-time all-vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance; or when the temperature of the all-vanadium liquid flow battery electrolyte in the monitoring data is greater than or equal to 30℃ and less than 32℃, or the temperature of the all-vanadium liquid flow battery electrolyte is greater than 40℃ and less than or equal to 42℃, the system level 2 alarm is triggered, and the battery array management unit BAU11 limits the working state of the real-time all-vanadium liquid flow battery management system, and personnel are required to be on-site for maintenance.

[0113] When the voltage across the two ends of the all-vanadium liquid flow battery in the monitoring data is less than 300V or the voltage across the two ends of the all-vanadium liquid flow battery is greater than 470V, the system's third-level alarm is triggered, the battery array management unit BAU11 sends an emergency stop command, triggers the emergency stop circuit, and the real-time all-vanadium liquid flow battery management system is terminated. After the fault is eliminated, the work is resumed; when the temperature of the electrolyte of the all-vanadium liquid flow battery 4 in the monitoring data is less than 30°C or the temperature of the electrolyte of the all-vanadium liquid flow battery is greater than 42°C, the system's third-level alarm is triggered, the battery array management unit BAU sends an emergency stop command, triggers the emergency stop circuit, the real-time all-vanadium liquid flow battery management system is terminated, and the work is resumed after the fault is eliminated. Step S2, the battery management subsystem BMS sends the monitoring data and status information such as SOC to the energy management subsystem EMS. The energy management subsystem EMS predicts the decay rate and cycle life of the all-vanadium liquid flow battery, calibrates the battery capacity, and sends the decay rate and cycle life of the all-vanadium liquid flow battery and the calibrated battery capacity as control information to the Linux main control module for data display and storage.

[0114] Step S21 : the battery array management unit BAU (Linux main control module 111 ) in the battery management subsystem BMS sends the monitoring data to the energy management subsystem EMS through the TCP / IP communication protocol.

[0115] Specifically, the monitoring data includes the battery charging efficiency and current capacity of the all-vanadium liquid flow battery in the battery information collected by the battery information collection submodule, the voltage at both ends of the all-vanadium liquid flow battery is collected through the Hall voltage sensor; the current of the all-vanadium liquid flow battery is collected through the Hall current sensor; and the temperature of the electrolyte of the all-vanadium liquid flow battery is collected through the temperature sensor.

[0116] Step S22, the energy management subsystem EMS uses machine learning algorithms, neural networks and regression analysis to train historical monitoring data and establish a prediction model. The battery charging efficiency, battery current capacity, electrolyte temperature and other monitoring data are used as input variables, and the battery decay rate and cycle life are used as output variables. The model is trained with a large amount of data, so that the energy management subsystem EMS can predict the battery decay rate and cycle life.

[0117] Step S23, the energy management subsystem EMS analyzes the historical monitoring data to determine the change trend of the battery capacity and the deviation from the nominal capacity, thereby calibrating the battery capacity. The historical monitoring data of the all-vanadium liquid flow battery includes SOC, battery charging efficiency, battery discharging efficiency, battery charging time, battery discharging time, voltage at both ends, current and electrolyte temperature.

[0118] Step S24, after the Linux main control module receives the decay rate, cycle life and calibrated battery capacity, the data processing submodule updates the battery capacity according to the calibrated battery capacity, and the decay rate, cycle life, updated battery capacity and other data are sent to the touch screen of the data display module for display, showing the decay rate, cycle life and calibrated battery capacity of the all-vanadium liquid flow battery in real time.

[0119] Step S25, the Linux main control module uploads the decay rate, cycle life and calibrated battery capacity generation data log of the all-vanadium liquid flow battery to the data storage module for storage, wherein the data storage module is a cloud database.

[0120] Step S3, the battery management subsystem BMS sends a control signal to the energy storage converter PCS, and the energy storage converter PCS performs charge and discharge control and AC / DC conversion on the all-vanadium liquid flow battery.

[0121] Specifically, when the voltage across the vanadium flow battery is lower than When the voltage at both ends of the all-vanadium liquid flow battery 4 is higher than 320V, the Linux main control module in the battery management subsystem BMS sends a charging control signal to the energy storage converter PCS through the TCP / IP communication protocol. At this time, the energy storage converter PCS2 converts the external input DC or AC into DC power that meets the charging requirements of the all-vanadium liquid flow battery; when the voltage at both ends of the all-vanadium liquid flow battery 4 is higher than When the voltage is high (such as 450V), the battery array management unit BAU in the battery management subsystem BMS sends a discharge control signal to the energy storage inverter PCS through the TCP / IP communication protocol. At this time, the energy storage inverter PCS converts the DC power output by the all-vanadium liquid flow battery into AC power, and according to the needs of the external load, the energy storage inverter PCS adjusts the voltage, frequency, phase and other parameters of the AC power to meet the use requirements of different loads; or the energy storage inverter PCS converts the DC power output by the all-vanadium liquid flow battery into DC power that meets the use requirements of the load.

[0122] Step S4, the battery management subsystem BMS sends a control instruction to the relay control module, and the relay control module enables the all-vanadium liquid flow battery to power the circulation pump through the inverter module.

[0123] Specifically, the Linux main control module in the battery management subsystem BMS sends control instructions to the relay control module through the modbus 485 protocol. As an electrical control device, the relay control module can control the on and off of the circuit through the action of electromagnetic force. At this time, the relay control module closes the corresponding relay contacts, thereby providing power or enabling signals to the inverter module through the all-vanadium liquid flow battery, allowing the inverter module to enter the working state. The inverter module converts the DC output of the all-vanadium liquid flow battery into AC power, thereby realizing the power supply of the circulation pump. Among them, the circulation pump is used to control the flow state of the positive and negative electrolytes of the all-vanadium liquid flow battery.

[0124] In the battery management method of the present invention, steps S1, S2, S3 and S4 are performed simultaneously, thereby ensuring the real-time operation of the system. The PLC industrial computer in the battery pack management unit BCU controls the sensor to collect real-time data of the all-vanadium liquid flow battery, and the Linux main control module in the battery array management unit BAU uses the Kalman filter algorithm to filter the data to achieve battery SOC prediction. The Linux main control module is combined with the PLC industrial computer to achieve real-time monitoring and strong computing power, thereby improving the real-time performance of the system.

[0125] A third embodiment of the present invention relates to a network side server, such as Figure 4 As shown, it includes at least one processor 302; and a memory 301 that is communicatively connected to the at least one processor 302; wherein the memory 301 stores instructions that can be executed by the at least one processor 302, and the instructions are executed by the at least one processor 302 so that the at least one processor 302 can execute the above-mentioned data processing method.

[0126] The memory 301 and the processor 302 are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors 302 and the memory 301 together. The bus can also connect various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor 302 is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor 302.

[0127] The processor 302 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management and other control functions. The memory 301 can be used to store data used by the processor 302 when performing operations.

[0128] The fourth embodiment of the present invention relates to a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the real-time all-vanadium liquid flow battery management method based on a Linux system in the second embodiment.

[0129] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. 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.

[0130] The above is only an embodiment of the present invention. The common sense such as the known specific structure and characteristics in the scheme is not described in detail here. The ordinary technicians in the relevant field know all the common technical knowledge in the technical field of the invention before the application date or priority date, can obtain all the existing technologies in the field, and have the ability to apply the conventional experimental means before that date. The ordinary technicians in the relevant field can improve and implement this scheme in combination with their own abilities under the enlightenment given by this application. Some typical known structures or known methods should not become obstacles for ordinary technicians in the relevant field to implement this application. It should be pointed out that for those skilled in the art, without departing from the structure of the present invention, several deformations and improvements can be made, which should also be regarded as the protection scope of the present invention, which will not affect the effect of the implementation of the present invention and the practicality of the patent. The protection scope required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.

[0131] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A real-time all-vanadium liquid flow battery management system based on Linux system, characterized in that: include: A battery management subsystem BMS, an energy storage converter PCS, an energy management subsystem EMS and an all-vanadium liquid flow battery, wherein the battery management subsystem BMS is electrically connected to the energy storage converter PCS, the energy management subsystem EMS and the all-vanadium liquid flow battery respectively, the energy storage converter PCS is electrically connected to the energy management subsystem EMS, and the energy storage converter PCS is electrically connected to the all-vanadium liquid flow battery; The battery management subsystem BMS is responsible for the monitoring, evaluation, protection and balancing strategy of the all-vanadium liquid flow battery; The energy storage converter PCS is used to control the charging and discharging process of the all-vanadium liquid flow battery, the AC-DC conversion, and transmit relevant information to the battery management subsystem BMS; The energy management subsystem EMS is used to manage the energy in the real-time all-vanadium liquid flow battery management system, predict the attenuation rate and cycle life of the all-vanadium liquid flow battery, and transmit the prediction results to the battery management subsystem BMS; All-vanadium liquid flow battery, used to store electrical energy.

2. The real-time all-vanadium redox flow battery management system based on Linux system according to claim 1, characterized in that: The battery management subsystem BMS adopts a three-level topology design, and the battery management subsystem BMS includes a battery array management unit BAU and a battery pack management unit BCU; The battery pack management unit BCU is used to collect battery information and control battery charge and discharge of the all-vanadium liquid flow battery, and transmit the collected monitoring data to the battery array management unit BAU; The battery array management unit BAU is used to process the monitoring data collected by the battery pack management unit BCU, and to control and manage the charge and discharge of the all-vanadium liquid flow battery, and to communicate data with the energy storage converter PCS and the energy management subsystem EMS.

3. The real-time all-vanadium liquid flow battery management system based on Linux system according to claim 2 is characterized in that: The battery array management unit BAU includes a Linux main control module, a data display module, a data storage module and a TCP communication module, the Linux main control module is electrically connected to the data display module, the data storage module and the TCP communication module respectively, the Linux main control module includes a data processing submodule, and the TCP communication module is also electrically connected to the energy storage converter PCS and the energy management subsystem EMS respectively; The Linux main control module performs AHWH calculation and SOC estimation according to the monitoring data collected by the battery management unit BCU through the data processing submodule; The specific steps of the SOC estimation include: Establish an equivalent circuit model for all-vanadium liquid flow battery; Determine the state variables of the all-vanadium liquid flow battery, wherein the state variables include the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte; Establish the state equation, the state equation formula is: in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k.

4. The real-time all-vanadium redox flow battery management system based on Linux system according to claim 3 is characterized in that: The battery pack management unit BCU includes a PLC industrial computer, an information acquisition module, an inverter module and a circulation pump. The PLC industrial computer is electrically connected to the information acquisition module, the inverter module is electrically connected to the circulation pump, the circulation pump is electrically connected to the PLC industrial computer, the inverter module is electrically connected to the all-vanadium liquid flow battery, the PLC industrial computer is also electrically connected to the Linux main control module, and the information acquisition module is used to collect battery information for the all-vanadium liquid flow battery.

5. The real-time all-vanadium redox flow battery management system based on Linux system according to claim 4 is characterized in that: The information acquisition module includes a battery information acquisition submodule, a Hall voltage sensor, a Hall current sensor and a temperature sensor.

6. The real-time all-vanadium redox flow battery management system based on Linux system according to claim 4, characterized in that: The inverter module includes an inverter and a power conversion circuit. The power conversion circuit is used to reduce the voltage of the all-vanadium liquid flow battery. The inverter module is used to invert and convert the all-vanadium liquid flow battery as a power source to supply power to the circulation pump.

7. The real-time all-vanadium redox flow battery management system based on Linux system according to claim 3, characterized in that: The system further comprises a relay control module, wherein the relay control module is electrically connected to the Linux main control module and the all-vanadium liquid flow battery respectively; The relay control module is used to control the inverter module state according to the control instruction of the Linux main control module.

8. A real-time all-vanadium liquid flow battery management method based on Linux system, characterized in that: The method for the real-time all-vanadium liquid flow battery management system based on Linux system described in claims 1-7 comprises: In the battery management subsystem BMS, the Linux main control module of the battery array management unit BAU sends monitoring instructions to the battery pack management unit BCU. The Linux main control module processes, displays and stores the monitoring data collected in the battery pack management unit BCU, and makes decisions based on the collected monitoring data; The battery management subsystem BMS sends the monitoring data to the energy management subsystem EMS. The energy management subsystem EMS predicts the attenuation rate and cycle life of the all-vanadium liquid flow battery, calibrates the battery capacity, and sends the attenuation rate and cycle life of the all-vanadium liquid flow battery and the calibrated battery capacity to the Linux main control module for data display and storage; The battery management subsystem BMS sends a control signal to the energy storage converter PCS, and the energy storage converter PCS performs charge and discharge control and AC / DC conversion on the all-vanadium liquid flow battery; The battery management subsystem BMS sends control instructions to the relay control module, and the relay control module enables the all-vanadium liquid flow battery to power the circulation pump through the inverter module.

9. The real-time all-vanadium redox flow battery management method based on Linux system according to claim 8, characterized in that: The Linux main control module processes the monitoring data collected in the battery management unit BCU, including: The Linux main control module performs AHWH calculation and SOC estimation according to the monitoring data collected by the battery management unit BCU through the data processing submodule; The specific steps of the SOC estimation include: Establish an equivalent circuit model for all-vanadium liquid flow battery; Determine the state variables of the all-vanadium liquid flow battery, wherein the state variables include the voltage at both ends, the internal resistance, the current capacity of the battery, the current, and the temperature of the electrolyte; Establish the state equation, the state equation formula is: in, is the battery state of charge at time k+1, is the battery state of charge at time k, ∆t is the time step, is the current capacity of the battery, is the current at time k, Based on and The open circuit current of the battery is obtained, is the voltage across the terminals at time k+1, Based on and The open circuit voltage of the battery is obtained, is the current at time k+1, is the internal resistance of the battery, is the temperature of the electrolyte at time k+1, is the temperature of the electrolyte at time k.

10. The real-time all-vanadium redox flow battery management method based on Linux system according to claim 8, characterized in that: The battery management subsystem BMS sends a control instruction to the relay control module, and the relay control module drives the circulation pump to supply power through the inverter module, including: The Linux main control module in the battery management subsystem BMS sends control instructions to the relay control module through the modbus 485 protocol. As an electrical control device, the relay control module can control the on and off of the circuit through the action of electromagnetic force. At this time, the relay control module closes the corresponding relay contacts, thereby providing power or enabling signals to the inverter module through the all-vanadium liquid flow battery, allowing the inverter module to enter the working state. The inverter module converts the DC power output by the all-vanadium liquid flow battery into AC power, thereby realizing the power supply of the circulation pump.

Citation Information

Patent Citations

  • All-vanadium redox flow battery management system based on embedded chip

    CN110752392A

  • Energy storage device of comprehensive energy supply station

    CN113852158A

  • Direct-current-bus-shared all-vanadium redox flow battery optical storage system and control method thereof

    CN116207868A

  • Parallel charging and discharging common-capacity all-vanadium liquid flow energy storage control system and method

    CN116667414A

  • Lithium ion battery charge state observation and residual life prediction system

    CN117054918A

Cited By

  • Modular flow battery management system and method

    CN120895687A

  • Modular flow battery management system and method

    CN120895687B

  • Intelligent regulation and control system and method for electrolyte capacity recovery of all-vanadium redox flow battery

    CN122494706A

  • An intelligent control system and method for recovering the electrolyte capacity of a vanadium redox flow battery

    CN122494706B