The present disclosure relates to a calibration technology for an energy storage system, and more particularly, to a calibration system and method for SOC (state of charge) and SOH (state of health) in an energy storage system.
In order to lessen global warming and achieve the goal of sustainable development, renewable energy has become the trend of energy development around the world. Meanwhile, under the promotion of renewable energy development regulations in countries around the world, the renewable energy development will be increasingly applied from offshore wind power generation and solar power generation in the future. However, considering that the unstable factors of renewable energy can impact the power grid and cause power outages and other accidents, countries have successively promulgated renewable energy smoothing regulations to limit the rate of change in renewable energy power. Governments also actively promote the developments of renewable energy and power trading markets, thus an energy storing system (hereinafter an energy storage system) has received considerable attention.
The indispensable main role in the energy storage system is the battery. In practice, multiple battery packs need to be presented in series or in parallel since the voltage and capacity of cells in a single battery cannot meet the requirements of the energy storage system. When multiple batteries are connected in series and parallel to form a battery pack, an imbalance phenomenon will occur due to the capacity difference and electrical characteristics of each battery cell, and this phenomenon will have a serious impact on the life of the battery pack, so it is necessary to monitor and control the capacity status of each cell. At this time, calibrations of state of charge (SOC) and state of health (SOH) become important parts.
In this regard, when using the energy storage system, a good mechanism is needed to estimate the state of charge (SOC) of each cell, so that the cell can be appropriately charged and discharged so as to avoid errors in the state of charge (SOC) and the state of health (SOH) of the battery. At the same time, the calibration mechanism and method are used to ensure that the battery pack will not be damaged or dangerous due to overcharging or over-discharging.
The state of charge (SOC) and the state of health (SOH) of the battery are indicators that designers and users care about, and related calculation methods such as Coulomb counting is one of the methods. Coulomb counting integrates the current flowing into or out of a battery unit to calculate the total charge flowing through the battery unit, thereby estimating the relative state of charge (SOC) change within a given time. However, there are still errors (such as battery temperature, battery aging) in the state of charge (SOC) based on Coulomb counting, which lead to inaccurate estimation of the initial value. Therefore, it is necessary to determine whether to calibrate the state of charge (SOC) of Coulomb counting regularly or irregularly to ensure the accuracy of the state of charge (SOC). Many patents have proposed improvement methods for the abovementioned solutions to the state of charge (SOC) errors, such as:
Although the aforementioned methods can improve the errors of the state of charge (SOC), the battery must be limited to stopped state, fully charged state, or reverse discharge state, so the aforementioned methods are still far from meeting the requirements for providing accurate state of charge (SOC) and state of health (SOH) in real time.
Therefore, how to provide a calibration technology of an energy storage system that can accurately estimate and calibrate the state of charge (SOC) and the state of health (SOH) of the battery has become an urgent problem to be solved for the industry.
In view of the aforementioned shortcomings of the prior art, the present disclosure provides a calibration system for state of charge (SOC) and state of health (SOH) in an energy storage system, the calibration system comprises: a power conversion system configured for providing power; a plurality of racks electrically connected to the power conversion system and obtaining the power from the power conversion system, wherein each of the plurality of racks comprises a plurality of battery packs; and a main battery management system communicatively connected to the plurality of racks and having a battery aging correction model, wherein when the main battery management system determines that one of the plurality of racks meets auto-calibration conditions, the main battery management system has the one of the plurality of racks disconnect from the power conversion system and obtains battery voltages and battery currents of each of the plurality of battery packs of the one of the plurality of racks, wherein the main battery management system executes a battery feature value extraction algorithm to obtain corresponding feature value data based on the battery voltages and the battery currents of each of the plurality of battery packs, so as to predict battery cycles of each of the plurality of battery packs based on the feature value data of each of the plurality of battery packs via the battery aging correction model, thereby calculating a corresponding SOH value based on the battery cycles of each of the plurality of battery packs and updating the plurality of battery packs.
The present disclosure further provides a calibration method for state of charge (SOC) and state of health (SOH) in an energy storage system, the calibration method comprises: when a main battery management system determines that one of a plurality of racks meets auto-calibration conditions, the main battery management system has the one of the plurality of racks disconnect from a power conversion system to obtain battery voltages and battery currents of each of the plurality of battery packs of the one of the plurality of racks; the main battery management system executes a battery feature value extraction algorithm to obtain corresponding feature value data based on the battery voltages and the battery currents of each of the plurality of battery packs; the main battery management system predicts battery cycles of each of the plurality of battery packs based on the feature value data of each of the plurality of battery packs via a battery aging correction model; and the main battery management system calculates a corresponding SOH value based on the battery cycles of each of the plurality of battery packs, and updates the plurality of battery packs.
In the aforementioned embodiment, the present disclosure further comprises a calibration device configured for providing a constant current, wherein after the one of the plurality of racks is disconnected from the power conversion system, the main battery management system has the one of the plurality of racks electrically connect to the calibration device, such that the one of the plurality of racks obtains the constant current from the calibration device.
In the aforementioned embodiment, the feature value data of each of the plurality of battery packs comprise a plurality of SOC feature values and a plurality of peak feature values.
In the aforementioned embodiment, the battery aging correction model predicts a plurality of possible cycles of each of the plurality of battery packs respectively based on the plurality of SOC feature values and the plurality of peak feature values of each of the plurality of battery packs, and further selects the battery cycles of each of the plurality of battery packs from the plurality of possible cycles of each of the plurality of battery packs.
In the aforementioned embodiment, the main battery management system calculates a plurality of peak SOC values of each of the plurality of battery packs based on the battery cycles of each of the plurality of battery packs and further calculates SOH values of each of the plurality of battery packs based on the plurality of peak SOC values of each of the plurality of battery packs.
In the aforementioned embodiment, the battery aging correction model is a neural network model.
It can be seen from the above that, in the calibration system and method for SOC and SOH in an energy storage system according to the present disclosure, the present disclosure can accurately obtain the feature value data of the plurality of battery packs via the battery feature value extraction algorithm, and accurately predict the battery cycles of each of the plurality of battery packs via the battery aging correction model that is based on a neural network. Therefore, the present disclosure can instantly calculate accurate state of charge (SOC) and state of health (SOH), so that maintenance personnel can quickly and clearly comprehend the status of each rack, thereby improving the efficiency of power management.
The following describes the implementation of the present disclosure with examples. Those skilled in the art can easily understand other advantages and effects of the present disclosure from the contents disclosed in this specification.
It should be understood that, the structures, ratios, sizes, and the like in the accompanying figures are used for illustrative purposes to facilitate the perusal and comprehension of the contents disclosed in the present specification by one skilled in the art, rather than to limit the conditions for practicing the present disclosure. Any modification of the structures, alteration of the ratio relationships, or adjustment of the sizes without affecting the possible effects and achievable proposes should still be deemed as falling within the scope defined by the technical contents disclosed in the present specification. Meanwhile, terms such as “one,” “a,” “first,” “second,” “on,” “under,” and the like are merely used for clear explanation rather than limiting the practicable scope of the present disclosure, and thus, alterations or adjustments of the relative relationships thereof without essentially altering the technical contents should still be considered in the practicable scope of the present disclosure.
In specific, the calibration device 20 and the power conversion system 30 can be power supply devices, and the main battery management system 10 and the energy management system 40 can be established in back-end electronic devices with appropriate mechanisms such as servers (e.g., general servers, file servers, storage unit servers, etc.) and computers, wherein each module or model in the main battery management system 10 and the energy management system 40 can be software, hardware, or firmware; if it is hardware, it can be a processing unit, a processor, a computer, or a server with data processing and computing capabilities; if it is software or firmware, it can include executable instructions of a processing unit, a processor, a computer, or a server, and can be installed on the same hardware device or distributed to different plurality of hardware devices.
In an embodiment, the main functions of the power conversion system (PCS) 30 are as follows: (1) energy conversion and regulation, converting DC to AC for use by the power grid or load; (2) current and voltage stability, monitoring and controlling the currents and voltages of the energy storage system to ensure that the current and voltage are within a safe and stable range, thereby preventing abnormal conditions such as too high or too low voltages; (3) stabilizing the power grid frequency; (4) improving the energy storage efficiency.
In an embodiment, the main functions of the energy management system (EMS) 40 are as follows: (1) energy power control and monitoring; (2) energy power optimization; (3) energy storage system management; (4) fault detection, the energy management system can intelligently monitor and control energy flow to help achieve efficient utilization and comprehensive management of energy so as to reduce energy waste and ensure the stability of energy supply.
Moreover, in the plurality of racks D1-Dn, the current sensing module 12 can be an ammeter, the first switch 13a and the second switch 13b can be relays, each of the plurality of battery packs PA1-PAn comprises a plurality of batteries, and the plurality of batteries can be lithium iron phosphate batteries (LFP), nickel cadmium batteries (Ni—Cd), nickel metal hydride batteries (Ni-MH), or lithium ion batteries (Li-Ion), etc., and there is no limit to the battery types and battery combinations of the plurality of battery packs PA1-PAn. In addition, the battery pack control module 11 can be software, hardware, or firmware; if it is hardware, it can be a processing unit with data processing and computing capabilities; if it is software or firmware, it can include executable instructions of a processing unit, a processor, a computer, or a server, and can be installed on the same hardware device or distributed to different plurality of hardware devices.
In an embodiment, as shown in
Furthermore, in each of the plurality of racks D1-Dn, the battery pack control module 11 is communicatively connected to the current sensing module 12, the first switch 13a, the second switch 13b and the plurality of battery packs PA1-PAn, and the plurality of battery packs PA1-PAn are connected to each other in series, and the first switch 13a is electrically connected to a positive voltage terminal (Power+) within the power conversion system 30, and the second switch 13b is electrically connected to a negative voltage terminal (Power−) within the power conversion system 30, such that the plurality of racks D1-Dn obtain power from the power conversion system 30, wherein the first switch 13a is connected to the current sensing module 12 in series, and the current sensing module 12 is connected to the positive terminal of one of the plurality of battery packs PA1-PAn in series, and the negative terminal of another one of the plurality of battery packs PA1-PAn is connected in series back to the second switch 13b, thereby forming a charge and discharge loop.
Additionally, another contact of the first switch 13a is electrically connected to a positive terminal C+ of the calibration device 20, and another contact of the second switch 13b is electrically connected to a negative terminal C− of the calibration device 20, so that a constant current is obtained from the calibration device 20 when the plurality of racks D1-Dn are calibrated.
In an embodiment, the main battery management system 10 directly obtains the rack data from the plurality of racks D1-Dn, or the main battery management system 10 obtains the other rack data of the plurality of racks D1-Dn via one of the plurality of racks D1-Dn, wherein the rack data comprise: battery voltages of the plurality of battery packs PA1-PAn measured by a voltage sensing module (not shown) within the plurality of racks D1-Dn, rack currents measured by the current sensing module 12 within the plurality of racks D1-Dn, and battery temperatures of the plurality of battery packs PA1-PAn measured by a temperature sensing module (not shown) within the plurality of racks D1-Dn, but not limited to as such.
In an embodiment, the main battery management system 10 calculates the state of charge (SOC) of each battery within each of the battery packs PA1-PAn based on the rack data of the plurality of racks D1-Dn, wherein the main battery management system 10 can calculate the state of charge (SOC) of each battery within each of the plurality of battery packs PA1-PAn by methods such as Euclidean distance prediction, Kalman filter prediction, etc. based on the rack data of the plurality of racks D1-Dn.
In step S21, the main battery management system 10 checks whether the plurality of racks D1-Dn meet auto-calibration conditions, and when at least one (one or multiple) of the plurality of racks D1-Dn meets the auto-calibration conditions, executing a disconnection strategy procedure.
In an embodiment, the auto-calibration conditions comprise but not limited to threshold of the rack current, threshold of the state of charge (SOC) of the battery, total power requirements, etc., and when the plurality of racks D1-Dn do not meet the auto-calibration conditions, the main battery management system 10 executes a normal operating procedure, such as estimating the state of charge (SOC) of the plurality of racks D1-Dn.
In step S22, when the main battery management system 10 determines that one of the plurality of racks D1-Dn meets the auto-calibration conditions, the main battery management system 10 has the first switch 13a and the second switch 13b activate via the battery pack control module 11 of one of the plurality of racks D1-Dn so as to disconnect the electrical connection between the positive voltage terminal (Power+) and the negative voltage terminal (Power−) of the power conversion system 30, that is, one of the plurality of racks D1-Dn is disconnected from the power conversion system 30.
In step S23, the main battery management system 10 has the first switch 13a and the second switch 13b activate via the battery pack control module 11 of one of the plurality of racks D1-Dn so as to conduct the electrical connection between the positive terminal (C+) and the negative terminal (C−) of the calibration device 20, that is, the calibration device 20 is connected in parallel with one of the plurality of racks D1-Dn, and the calibration device 20 provides a constant current to one of the plurality of racks D1-Dn, thereby calibrating one of the plurality of racks D1-Dn.
In step S24, after one of the plurality of racks D1-Dn has completed the calibration, the main battery management system 10 executes a connection in parallel strategy procedure, wherein the main battery management system 10 has the first switch 13a and the second switch 13b activate via the battery pack control module 11 of one of the plurality of racks D1-Dn so as to disconnect the calibration device 20 and conduct the power conversion system 30, so that one of the plurality of racks D1-Dn is connected in parallel with the power conversion system 30.
In step S31, the main battery management system 10 has the calibration device 20 provide a constant current (such as a charge and discharge rate of 0.1 C or 0.2 C) to one of the plurality of racks D1-Dn, then the main battery management system 10 has one of the plurality of racks D1-Dn discharge with a constant current (such as a charge and discharge rate of 0.1 C or 0.2 C) so as to measure the battery voltages of each of the battery packs PA1-PAn (such as the battery voltages of a battery pack shown in
In step S32, the main battery management system 10 executes a battery feature value extraction algorithm based on the battery voltages and battery currents of each of the plurality of battery packs PA1-PAn within one of the plurality of racks D1-Dn, so as to obtain feature value data of each of the plurality of battery packs PA1-PAn, wherein as shown in
In an embodiment, the battery feature value extraction algorithm can be a differential method so as to obtain the feature value data of each of the plurality of battery packs PA1-PAn via the differential method, wherein the parameters of the differential method comprise operating voltage range, order (n) and capacity (Q), and the formulas (1), (2) of the differential method are as follows:
For instance, if taking a typical lithium iron phosphate battery as an example, the operating voltage range of the typical lithium iron phosphate battery can be 2.6 V to 3.45 V; if taking a lithium ternary battery as an example, the operating voltage range of the lithium ternary battery can be 2.4 V to 4.2 V; the order (n) is a positive integer and is related to the sampling time, and considering the calculation efficiency and time, when the sampling time is 1 second, the charge/discharge is 0.1 C to 0.5 C and the error is 1%, the order (n) range can be 72 to 360, and the order (n) can be adjusted according to the above principles; if taking a typical lithium iron phosphate battery as an example, the capacity (Q) is 280 Ah, which is calculated as the change in Q during charging/discharging, thus the capacity range can be 1 A/sec to 1008000 A/sec (280×3600) so as to calculate the feature value, wherein when dQ is the denominator value, dQ is not equal to 0.
In step S33, the main battery management system 10 predicts cycles of each of the plurality of battery packs PA1-PAn according to the feature value data of each of the plurality of battery packs PA1-PAn (i.e., the plurality of SOC feature values FA-FE and the plurality of peak feature values FP1, FP2) by using the battery aging correction model 10a.
In an embodiment, the training data set of the battery aging correction model 10a uses the battery complete cycle data 1-4800 times, and includes actual voltage features at every time point (as shown in
In an embodiment, as shown in
For instance, as shown in
Then training the vote vector L for the vote mechanism, such that the vote vector L uses a regression method to obtain battery cycles from the plurality of possible cycles predicted by the plurality of prediction models M1-M7.
Specifically, the battery aging correction model 10a is based on the deep neural network (DNN), and its DNN algorithm formula (3) is as follows:
Moreover, when the deviation of the loss function is too large, an Adam optimization algorithm (adaptive moment estimation algorithm) is used for parameter optimization, wherein the Adam optimization algorithm maintains two momentum variables, namely the first-order moment estimation value (mean, m) and the second-order moment estimation value (variance, v) to estimate the first-order moment and the second-order moment of the gradient respectively for adaptively adjusting the learning rate. Furthermore, the initial learning rate a is to calculate the gradient and update the moment estimation value at every iteration step, the deviation is corrected when the moment estimation value exceeds the threshold, that is, the first-order moment estimation value m and the second-order moment estimation value v are divided by the correction to update the parameter value according to the first-order moment estimation value m, the second-order moment estimation value v and the learning rate a for convergence of the model parameters.
In step S34, the main battery management system 10 substitutes a first SOC regression formula (4) and a second SOC regression formula (5) (described in detail below) based on the battery cycles of each of the plurality of battery packs PA1-PAn so as to calculate a first peak SOC value SOCp1 and a second peak SOC value SOCp2 of each of the plurality of battery packs PA1-PAn.
In an embodiment, the first SOC regression formula (4) and the second SOC regression formula (5) are as follows:
In step S35, the main battery management system 10 calculates the state of health (SOH) of each of the plurality of battery packs PA1-PAn by using a battery SOH calibration formula (6) (described in detail below) based on the first peak SOC value SOCp1 and the second peak SOC value SOCp2 of each of the plurality of battery packs PA1-PAn, and further updates the plurality of battery packs PA1-PAn, thereby achieving the calibration of one of the plurality of racks D1-Dn.
In an embodiment, the battery SOH calibration formula (6) is as follows:
The following example is an embodiment of the calibration system 1 for SOC and SOH in an energy storage system of the present disclosure, and is described with reference to
In an embodiment, the operation status of the plurality of racks D1-Dn (such as the first rack D1, the second rack D2, the third rack D3 and the fourth rack D4) obtained by the main battery management system 10 is shown in Table 1 below:
Then the main battery management system 10 checks whether the first rack D1, the second rack D2, the third rack D3 and the fourth rack D4 meet the auto-calibration conditions. For instance, the auto-calibration conditions include that the rack current is less than the current threshold Ith and the SOC deviation of the rack battery is greater than the charge deviation threshold ΔSOCth, wherein the SOC deviation of the rack battery refers to the difference between the battery (or cell) with the greatest SOC and the battery (or cell) with the least SOC in a rack, wherein the current threshold Ith and the charge deviation threshold ΔSOCth can be set to a certain threshold according to requirements so as to activate the auto-calibration conditions.
Therefore, the main battery management system 10 checks that the rack current I2 of the second rack D2 is less than the current threshold Ith and the second charge deviation ΔSOC2 of the second rack D2 is greater than the charge deviation threshold ΔSOCth. Hence, the main battery management system 10 checks that the second rack D2 meets the auto-calibration conditions to have the second rack D2 perform a disconnection strategy procedure, such that the second rack D2 is disconnected from the power conversion system 30.
Next, the main battery management system 10 has the first switch 13a and the second switch 13b activate via the battery pack control module 11 within the second rack D2, such that the calibration device 20 is connected in parallel with the second rack D2, and the main battery management system 10 has the calibration device 20 provide a constant current with a charge and discharge rate of 0.1 C to the second rack D2, then the main battery management system 10 has the second rack D2 perform constant current discharge with a charge and discharge rate of 0.1 C, thereby measuring the battery voltages and battery currents (or called rack currents) of each of the battery packs PA1-PAn of the second rack D2.
The main battery management system 10 calculates the feature value data (as shown in
Afterwards, the main battery management system 10 substitutes the plurality of SOC feature values FA, FB, FC, FD, FE and the plurality of peak feature values FP1, FP2 within the feature value data of each of the plurality of battery packs PA1-PAn into the battery aging correction model 10a to predict the battery cycles of each of the plurality of battery packs PA1-PAn, and substitutes the battery cycles of each of the plurality of battery packs PA1-PAn into the first SOC regression formula (4) and the second SOC regression formula (5) to obtain the first peak SOC value SOCp1 and the second peak SOC value SOCp2 of each of the plurality of battery packs PA1-PAn.
Moreover, the main battery management system 10 substitutes the first peak SOC value SOCp1 and the second peak SOC value SOCp2 of each of the plurality of battery packs PA1-PAn into the battery SOH calibration formula (6), thereby calculating the state of health (SOH) of each of the plurality of battery packs PA1-PAn, so as to update the plurality of battery packs PA1-PAn and achieve the calibration of the second rack D2, and further to have the second rack D2 connect to the power conversion system 30 in parallel.
For instance, as shown in
Furthermore, the first peak SOC value SOCp1=67.9% and the second peak SOC value SOCp2=16.8% are substituted into the battery SOH calibration formula (6) to obtain
thereby updating the battery pack PA1.
To sum up, in the calibration system and method for SOC and SOH in an energy storage system according to the present disclosure, the main battery management system determines whether the plurality of racks meet the auto-calibration conditions, wherein when one of the plurality of racks meets the auto-calibration conditions, the main battery management system has one of the plurality of racks disconnect from the power, and obtains the feature value data of each battery pack by using the battery feature value extraction algorithm, then predicts the battery cycles of each of the plurality of battery packs via the battery aging correction model, thereby calculating the corresponding SOH based on the battery cycles of each of the plurality of battery packs, so as to update the plurality of battery packs of one of the plurality of racks.
Therefore, compared to the existing technology that uses the conventional methods such as Coulomb counting to calibrate the state of charge (SOC) of the battery (thereby causing errors in the calibration result) or requires the battery to be evaluated in a stable state in order to improve the detection accuracy, the present disclosure can accurately obtain the feature value data of each battery pack (including the SOC feature values and the peak feature values) via the battery feature value extraction algorithm, and further uses artificial intelligence method to accurately predict the battery cycles of each of the plurality of battery packs via the battery aging correction model that is based on a neural network. Therefore, the present disclosure can accurately and quickly calculate the state of charge (SOC) and the state of health (SOH) without requiring the battery to be in a stable state, such that maintenance personnel can clearly comprehend the status of each rack, thereby improving the efficiency of power management.
The above embodiments are provided for illustrating the principles of the present disclosure and its technical effect, and should not be construed as to limit the present disclosure in any way. The above embodiments can be modified by one of ordinary skill in the art without departing from the spirit and scope of the present disclosure. Therefore, the scope claimed of the present disclosure should be defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
112136111 | Sep 2023 | TW | national |