SOP calculation method and device for parallel operation energy storage battery system and electronic equipment
Through real -time obtaining the performance parameters and battery working status of the parallel energy storage battery system, combined with the trained SOP computing model and abnormal status database, and the SOP calculation of parallel machine, solve the problem of inaccurate SOP computing in the existing technology, improved it, and improved it. The energy utilization efficiency and service life of the system.
Patent Information
- Application Number
- CN202411370541.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-28
AI Technical Summary
The existing SOP calculation method of parallel energy storage battery system is difficult to fully consider the nonlinear characteristics of the battery, aging effects and external environmental factors, which leads to inaccurate calculation results, resulting in waste of energy and affecting the service life of the energy storage system.
Through real -time obtaining the performance parameters of each battery pack in the parallel storage energy battery system, the initial SOP is determined based on the trained single battery pack SOP calculation model, and the target adjustment parameters are determined based on the abnormal state database. Finally The target SOP is processed in parallel to get the system parallel SOP.
The SOP of the battery system of the power storage energy battery system was accurately determined according to the performance parameters operated by the actual system, and the operating status of the real -time battery was adjusted and the current limit processing was performed to ensure that each single battery pack in the system in the system was improved. System life life.
Smart Images

Figure CN119377546A_ABST
Abstract
Description
Technical Field
[0001] One or more embodiments of the present specification relate to the field of energy storage battery technology, and in particular, to a method, device, and electronic device for calculating the SOP of a parallel energy storage battery system. Background Art
[0002] With the popularization of renewable energy and the increasing demand for energy storage in the power grid, parallel energy storage battery systems have been widely used in power peak regulation, emergency backup, microgrids and other fields due to their high energy density, long cycle life and flexible configuration. Existing parallel energy storage battery systems often connect multiple single battery groups in parallel to a junction cabinet, so a parallel energy storage battery system SOP calculation method is needed to ensure that each single battery group does not over-current during charging and discharging. However, the existing parallel energy storage battery system SOP calculation methods are often based on theoretical models or empirical formulas, which makes it difficult to fully consider the nonlinear characteristics of the battery, aging effects and the influence of external environmental factors, resulting in the calculated parallel energy storage battery system SOP results are not accurate enough, which leads to energy waste and affects the service life of the energy storage system. Summary of the invention
[0003] The embodiments of this specification provide a method, device and electronic device for calculating the SOP of a parallel energy storage battery system, and the technical solution thereof is as follows: In a first aspect, an embodiment of this specification provides a method for calculating the SOP of a parallel energy storage battery system, the method comprising: Obtain the performance parameters of each battery pack in the parallel energy storage battery system in real time; Determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; Determine the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database, and determine the single battery group target SOP based on each of the single battery group initial SOP and the target adjustment parameter; Based on the battery working status of the parallel energy storage battery system, the target SOPs of all the single battery groups are parallel processed to obtain the parallel SOP of the parallel energy storage battery system.
[0004] In a second aspect, a parallel energy storage battery system SOP calculation device is provided, the device comprising: An acquisition module is used to obtain the performance parameters of each battery pack in the parallel energy storage battery system in real time; A determination module, used to determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; An adjustment module, configured to determine a target adjustment parameter corresponding to each of the performance parameters based on an abnormal state database, and determine a target SOP of the single battery group based on the initial SOP of each of the single battery groups and the target adjustment parameter; The parallel module is used to perform parallel processing on the target SOP of all the single battery groups based on the battery working status of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system.
[0005] In a third aspect, an electronic device is provided, including a device processor and a memory; The device processor is connected to the memory; The memory is used to store executable program code; The device processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method provided in the first aspect or any possible implementation manner of the first aspect.
[0006] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and the computer-readable storage medium stores instructions, which, when the instructions are executed on a computer or a device processor, cause the computer or the device processor to execute the method provided in the first aspect or any possible implementation of the first aspect.
[0007] The beneficial effects brought by the technical solutions provided by some embodiments of this specification include at least: In one or more embodiments of the present specification, the performance parameters of each battery group in the parallel energy storage battery system are obtained in real time, and then the initial SOP of the single battery group corresponding to each performance parameter is determined based on the trained single battery group SOP calculation model, and the single battery group target SOP is determined based on the initial SOP of each single battery group and the determined target adjustment parameter, and finally, the target SOP of all single battery groups is processed in parallel according to the battery working state of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system. Through the above calculation steps, not only can the SOP of the parallel energy storage battery system be accurately determined according to the performance parameters of the actual system operation, but also the SOP of the parallel energy storage battery system can be adjusted and current limited in combination with the real-time battery working state, so as to meet the healthy working state of each single battery group in the parallel energy storage battery system and improve the service life of the parallel energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0009] Figure 1A schematic diagram of the system architecture of a parallel energy storage battery system SOP calculation method provided in an embodiment of this specification; Figure 2 A flowchart of a method for calculating the SOP of a parallel energy storage battery system provided in an embodiment of this specification; Figure 3 A schematic diagram of the structure of a parallel energy storage battery system SOP calculation device provided in an embodiment of this specification; Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification. DETAILED DESCRIPTION
[0010] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0011] The terms "first", "second", "third", etc. in the description and claims of this specification and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0012] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present specification. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described with respect to some examples may be combined in other examples.
[0013] See also Figure 1 , Figure 1 A schematic diagram of the system architecture of a parallel energy storage battery system SOP calculation method provided in an embodiment of this specification is shown.
[0014] like Figure 1 As shown, the system architecture of the parallel energy storage battery system SOP calculation method may at least include a terminal 10, a server 20 and a network 30.
[0015] The terminal 10 includes but is not limited to electronic devices such as smart phones, desktop computers, tablet computers, laptops, smart speakers, digital assistants, smart wearable devices, etc., and may also be software running on the above electronic devices, such as applications, etc. Optionally, the operating system running on the electronic device may include but is not limited to Android system, IOS system, Linux, Windows, etc. Optionally, the terminal 10 provides the user with a parallel energy storage battery system SOP calculation service, and the terminal 10 can obtain the parallel energy storage battery system SOP calculation instruction of the application program interface, and send a parallel energy storage battery system SOP calculation request to the server 20.
[0016] The server 20 can provide background services for the terminal 10. According to the parallel energy storage battery system SOP calculation request sent by the terminal 10, the server 20 will obtain a series of parallel energy storage battery system SOP calculation instructions, and the server 20 transmits the parallel energy storage battery system SOP calculation instructions to other terminals 10 through the network 30. Specifically, the server 20 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0017] The network 30 is used to provide a medium for a communication link between the terminal 10 and the server 20. The network 30 may include various connection types, such as wired or wireless communication links or optical fiber cables.
[0018] In addition, it should be noted that Figure 1 What is shown is only one system provided by the present disclosure. In practical applications, other systems may also be included, for example, more terminals may be included.
[0019] In the embodiments of the present specification, the terminal 10 and the server 20 may be directly or indirectly connected via wired or wireless communication, which is not limited in the present disclosure.
[0020] See next Figure 2 , Figure 2 The overall flow chart of a parallel energy storage battery system SOP calculation method provided in an embodiment of the present specification is shown. The parallel energy storage battery system SOP calculation method can be used in the server 20.
[0021] like Figure 2 As shown, the SOP calculation method of the parallel energy storage battery system may at least include the following steps: Step 201: Acquire the performance parameters of each battery pack in the parallel energy storage battery system in real time.
[0022] In the embodiments of this specification, the parallel energy storage battery system is generally composed of multiple single battery groups connected in parallel to form the underlying system architecture. Therefore, in order to calculate the power state (State of Power, SOP) of the parallel energy storage battery system, it is necessary to first calculate the SOP of each battery group at the bottom of the battery structure, and then perform parallel calculation processing on the SOP of each single battery group. Among them, when calculating the SOP of each single battery group, it is necessary to obtain the performance parameters of each battery group in the parallel energy storage battery system in real time through each sensor. Optionally, each group of performance parameters may include parameter data such as the real-time battery capacity status, health status, temperature, current and voltage of the battery group.
[0023] In one possible implementation manner, after the real-time acquisition of the performance parameters of each battery pack in the parallel energy storage battery system, the method further includes: Obtain at least one set of historical performance parameter data of a single battery; Performing data preprocessing on each of the historical performance parameter data based on median filtering to obtain processed data; An initial single battery group SOP calculation model is constructed based on a machine learning algorithm, and the single battery group initial SOP calculation model is trained using the processed data to obtain a trained single battery group SOP calculation model.
[0024] In the present specification embodiment, in order to determine the initial SOP of the single battery group corresponding to each performance parameter using the single battery group SOP calculation model later, it is possible to construct a trained single battery group SOP calculation model after obtaining the performance parameters of each battery group in the parallel energy storage battery system in real time. Wherein, multiple groups of single battery historical performance parameter data can be obtained first, and in each group of single battery historical performance parameter data, in addition to data including battery capacity state, health state, temperature, current and voltage, historical SOP data corresponding thereto in real time are also included. Then, in order to prevent abnormal jumps caused by sampling errors, median filtering can be used to perform data preprocessing on each historical performance parameter data to obtain processed data. As an example, each time n data is collected, the maximum Kmax and the minimum data Kmin are removed, and the remaining n-2 data are averaged to obtain the required data. Furthermore, an initial single battery group SOP calculation model is first constructed through machine learning algorithms, such as convolutional neural networks or support vector machine regression algorithms, and then the battery capacity status, health status, temperature, current and voltage data in multiple groups of single battery historical performance parameter data are used as input in the training set, and the corresponding historical SOP data in real time are used as the training set output, and the initial single battery group SOP calculation model is trained to obtain a trained single battery group SOP calculation model.
[0025] Step 202: Determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model.
[0026] In the embodiments of the present specification, after the performance parameters of each battery group in the parallel energy storage battery system are obtained in real time, the performance parameters of each single battery group are used as each model input set, and are respectively input into the trained single battery group SOP calculation model to obtain the model output corresponding to each model input set, that is, the initial SOP of the single battery group corresponding to each performance parameter.
[0027] Step 203: determining the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database, and determining the single battery group target SOP based on each of the single battery group initial SOPs and the target adjustment parameter.
[0028] In the embodiments of this specification, after obtaining the initial SOP of each battery pack, it is necessary to make a secondary adjustment to the initial SOP according to the actual operating performance parameters inside the battery. Among them, each performance parameter can be judged as abnormal first, and each group of performance parameters can be input into the abnormal state database. If there is no abnormal state, the corresponding target adjustment parameter is 1. If there are multiple abnormal states, the corresponding target adjustment parameter is determined according to the abnormal state database. Then, the initial SOP of each single battery pack is calculated in combination with the corresponding target adjustment parameter to obtain the target SOP of each single battery pack.
[0029] In one possible implementation, the determining the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database includes: For any of the battery packs, determining each abnormal state of the battery pack according to each of the performance parameters; The abnormal adjustment parameters corresponding to each abnormal state are determined based on the abnormal state database, and a product operation is performed on all the abnormal adjustment parameters to obtain a target adjustment parameter.
[0030] In the embodiments of this specification, for any battery pack in each single battery pack, when determining the target adjustment parameters corresponding to each performance parameter through the abnormal state database, the various abnormal states existing in the current battery pack can be first determined based on the various performance parameters. Among them, each single battery pack may not have any abnormal state, or may have one or more abnormal states. When there is no abnormal state, it indicates that no target adjustment is required, and the target adjustment parameter is set to 1. When there is one or more abnormal states, each abnormal state corresponds to an abnormal adjustment parameter in the abnormal state database, so the abnormal adjustment parameter corresponding to each abnormal state can be determined based on the abnormal state database. Finally, all abnormal adjustment parameters are counted and multiplied to obtain the target adjustment parameter.
[0031] As an example, if it is determined according to the abnormal state database that there are three abnormal adjustment parameters K1, K2 and K3, then the target adjustment parameter K=K1*K2*K3.
[0032] In one possible implementation, the determining the abnormal adjustment parameter corresponding to each abnormal state based on the abnormal state database includes: When the abnormal state is characterized by voltage abnormality, determining a voltage abnormality level corresponding to the battery pack, and determining a voltage adjustment parameter based on the voltage abnormality level; When the abnormal state is characterized by sampling abnormality, determining a sampling abnormality type corresponding to the battery pack, and determining a sampling adjustment parameter based on the sampling abnormality type; When the abnormal state is characterized by power abnormality, a power abnormality level corresponding to the battery pack is determined, and a power adjustment parameter is determined based on the power abnormality level.
[0033] In the embodiment of the present specification, three types of abnormal states can be set in the abnormal state database, namely, voltage abnormality, sampling abnormality and power abnormality. When the abnormal state is characterized by the presence of voltage abnormality, since the voltage abnormality may include two abnormal conditions, namely, overvoltage abnormality and undervoltage abnormality, it is necessary to first determine what kind of abnormality the voltage abnormality belongs to. When the voltage abnormality is an overvoltage abnormality, first determine the level of the overvoltage abnormality. As an example, three overvoltage thresholds H1, H2 and H3 can be set respectively. When the battery voltage is greater than H1 but not greater than H2, it is determined to be a first-level overvoltage abnormality, and the corresponding voltage adjustment parameter is Kv1. When the battery voltage is greater than H2 but not greater than H3, it is a second-level overvoltage abnormality, and the corresponding voltage adjustment parameter is Kv2. When the battery voltage is greater than H3, it is a third-level overvoltage abnormality, and the corresponding voltage adjustment parameter is Kv3. Similarly, when the voltage abnormality is an undervoltage abnormality, first determine the level of the undervoltage abnormality. As an example, three undervoltage thresholds L1, L2 and L3 can be set respectively. When the battery voltage is less than H1 but not less than H2, it is judged to be a level 1 undervoltage abnormality, and the corresponding voltage adjustment parameter is Kv4; when the battery voltage is less than H2 but not less than H3, it is a level 2 undervoltage abnormality, and the corresponding voltage adjustment parameter is Kv5; when the battery voltage is less than H3, it is a level 3 undervoltage abnormality, and the corresponding voltage adjustment parameter is Kv6.
[0034] When the abnormal state is characterized by the presence of sampling abnormalities, since the sampling abnormalities include three abnormal types: temperature sampling abnormalities, voltage sampling abnormalities, and current sampling abnormalities, when the sampling abnormality is determined to be a temperature sampling abnormality, the sampling adjustment parameter is determined by the sampling failure time and the number of sampling failures. As an example, the sampling adjustment parameter Kt=f(t,n), where t is the sampling failure time and n is the number of sampling failures. When the sampling abnormality is determined to be a voltage sampling abnormality or a current sampling abnormality, the corresponding sampling adjustment parameter is set to zero, and the battery charging and discharging function is prohibited. When the voltage sampling or current sampling is normal, the corresponding sampling adjustment parameter is set to 1 to release the charging and discharging restrictions.
[0035] When the abnormal state is characterized by the existence of power abnormality, the power abnormality level corresponding to the power abnormality can be determined first. As an example, an allowable power threshold P0 can be set first. When the actual power of the battery exceeds 1.1 times the allowable power P0 but does not exceed 1.2 times the allowable power P0, the power abnormality level at this time is determined to be a level 1 power abnormality, and the corresponding power adjustment parameter is 0.5. When the actual power of the battery exceeds 1.2 times the allowable power P0 but does not exceed 1.3 times the allowable power P0, the power abnormality level at this time is determined to be a level 2 power abnormality, and the corresponding power adjustment parameter is 0.2. When the actual power of the battery exceeds 1.3 times the allowable power P0, the power abnormality level at this time is determined to be a level 3 power abnormality, and the corresponding power adjustment parameter is 0.
[0036] In one possible implementation, the determining the target SOP of the single battery group based on the initial SOP of each single battery group and the target adjustment parameter includes: The initial SOP of each single battery group is multiplied by the target adjustment parameter corresponding to each initial SOP of the single battery group to obtain the target SOP of each single battery group.
[0037] In the embodiment of the present specification, after the initial SOP and target adjustment parameter of each battery group are obtained, each battery group initial SOP can be multiplied by its corresponding target adjustment parameter to obtain the adjusted target SOP of each battery group.
[0038] Step 204: perform parallel processing on the target SOPs of all the single battery groups based on the battery working status of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system.
[0039] In the embodiments of this specification, after obtaining the target SOP of each single battery group in the parallel energy storage battery system, in order to determine the parallel SOP of the parallel energy storage battery system, the battery working state of the parallel energy storage battery system can be determined first. Generally, the working state of each single battery group in the parallel energy storage battery system remains the same, which may include static, charging and discharging or fault state. Then, the calculation mode for parallel processing of each target SOP is determined according to the battery working state to obtain the parallel SOP of the parallel energy storage battery system.
[0040] In one possible implementation, the target SOPs of all the single battery groups are processed in parallel based on the battery working status of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system, including: Accumulating the target SOPs of all the single battery groups in the parallel energy storage battery system to obtain a summed SOP; The battery operating state of the parallel energy storage battery system is determined, and the summed SOP is adjusted to reduce the current based on the battery operating state to obtain the parallel SOP of the parallel energy storage battery system.
[0041] In the embodiment of the present specification, when determining the parallel processing method of the single battery group target SOP according to the battery working state, the target SOPs of all single battery groups calculated previously can be first counted, and then the target SOPs of all single battery groups are accumulated to obtain the summed SOP. Then, the battery working state of the parallel energy storage battery system is determined. Generally, the battery working state may include static, charging and discharging or fault state, and each working state corresponds to a current reduction adjustment mode. Therefore, the summed SOP is adjusted to reduce the current according to the determined battery working state to obtain the parallel SOP of the parallel energy storage battery system.
[0042] In one possible implementation, the step of reducing the current of the summed SOP based on the battery operating state to obtain the parallel SOP of the parallel energy storage battery system includes: When the battery working state is static, determining a current reduction coefficient corresponding to the parallel energy storage system, and determining a parallel SOP of the parallel energy storage battery system based on the current reduction coefficient and the summed SOP; When the battery operating state is a charging state or a discharging state, determining the minimum current carrying capacity of the parallel energy storage battery system based on the target SOP of each single battery group, and determining the parallel SOP of the parallel energy storage battery system based on the minimum current carrying capacity and the summed SOP; When the battery working state is a fault state, the parallel SOP of the parallel energy storage battery system is reset to zero, and the faulty battery group is deactivated based on the fault level.
[0043] In the embodiments of this specification, when the battery operating state is determined to be static, the corresponding current reduction coefficient can be first determined according to the entire parallel energy storage battery system. As an example, the current reduction coefficient F = Fn * Ft * Fv * Fi, where Fn is the current reduction coefficient related to the number of parallel units, which depends on the number of battery parallel units. For example, for a single battery pack system with 1 unit, Fn = 1; for a single battery pack system with 2 units, Fn = 0.8; for a single battery pack system with 3 units, Fn = 0.7. Ft is the current reduction coefficient related to temperature. For example, when the temperature is 10 - 40 °C, Ft = 1; when the temperature > 40 °C, Ft = 0.8; when the temperature < 10 °C, Ft = 0.9. Fv is the current reduction coefficient related to the cell voltage. When the voltage V > 3.4V, Fi = 0.8; when the voltage V < 3.0V, Fi = 0.9; when 3.0V < V < 3.4V, Fv = 1. Fi is the current reduction coefficient related to current. When I / Imax ≤ 0.8, Fi = 1; when I / Imax > 0.8, Fi = 0.8. Then, the current reduction coefficient F is multiplied by the sum SOP to obtain the parallel SOP of the parallel energy storage battery system.
[0044] When the battery operating state is determined to be the charging state, there is no discharge current inside the battery, and its corresponding discharge SOP is the product of the current reduction coefficient F and the sum SOP. When calculating its charging SOP, the allowed current needs to be calculated first according to the target SOP, and then the current carrying capacity of each single battery pack is determined according to the ratio of the allowed current to the actual charging current. Then, after determining the current carrying capacity of all single battery packs, the minimum current carrying capacity is determined through the maximum-minimum value algorithm. Finally, after multiplying the minimum current carrying capacity by the sum SOP and then taking the ratio with the actual voltage, the charging SOP of the parallel energy storage battery system is obtained, and the obtained discharge SOP and charging SOP are processed by data merging as the parallel SOP of the parallel energy storage battery system. When the battery operating state is determined to be the discharging state, the parallel SOP of the parallel energy storage battery system is obtained in the same processing steps as above.
[0045] When the battery operating state is determined to be the fault state, the parallel SOP of the parallel energy storage battery system is directly set to zero, charging and discharging are prohibited, and the fault level is judged according to the number of faulty battery packs. When the fault level is judged to be a first-level fault, no unit removal is performed. When the fault level is judged to be a second-level fault, the corresponding faulty single battery pack is processed, and the charging and discharging states of the remaining parallel energy storage battery system are restored.
[0046] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0047] See next Figure 3 , Figure 3 The structure diagram of a parallel energy storage battery system SOP calculation device provided in the embodiment of this specification is shown. It should be noted that: Figure 3 The SOP calculation device of the parallel energy storage battery system shown is used to execute the present application Figure 2 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figure 2 The embodiment shown.
[0048] like Figure 3 As shown, the SOP calculation device of the parallel energy storage battery system may at least include: An acquisition module 301 is used to acquire the performance parameters of each battery pack in the parallel energy storage battery system in real time; A determination module 302 is used to determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; An adjustment module 303, configured to determine a target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database, and determine a single cell group target SOP based on each of the single cell group initial SOPs and the target adjustment parameter; The parallel module 304 is used to perform parallel processing on the target SOP of all the single battery groups based on the battery working status of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system.
[0049] In one possible implementation, the acquisition module 301 is specifically used for: Obtain at least one set of historical performance parameter data of a single battery; Performing data preprocessing on each of the historical performance parameter data based on median filtering to obtain processed data; An initial single battery group SOP calculation model is constructed based on a machine learning algorithm, and the single battery group initial SOP calculation model is trained using the processed data to obtain a trained single battery group SOP calculation model.
[0050] In one possible implementation, the adjustment module 303 is specifically used to: For any of the battery packs, determining each abnormal state of the battery pack according to each of the performance parameters; The abnormal adjustment parameters corresponding to each abnormal state are determined based on the abnormal state database, and a product operation is performed on all the abnormal adjustment parameters to obtain a target adjustment parameter.
[0051] In an operative embodiment, the adjustment module 303 is further configured to: when the abnormal state is characterized by voltage abnormality, determine a voltage abnormality level corresponding to the battery pack, and determine a voltage adjustment parameter based on the voltage abnormality level; When the abnormal state is characterized by a sampling abnormality, determining a sampling abnormality type corresponding to the battery pack, and determining a sampling adjustment parameter based on the sampling abnormality type; When the abnormal state is characterized by power abnormality, a power abnormality level corresponding to the battery pack is determined, and a power adjustment parameter is determined based on the power abnormality level.
[0052] In one possible implementation, the adjustment module 303 is further configured to: The initial SOP of each single battery group is multiplied by the target adjustment parameter corresponding to each initial SOP of the single battery group to obtain the target SOP of each single battery group.
[0053] In one possible implementation, the parallel module 304 is specifically used for: Accumulating the target SOPs of all the single battery groups in the parallel energy storage battery system to obtain a summed SOP; The battery operating state of the parallel energy storage battery system is determined, and the summed SOP is adjusted to reduce the current based on the battery operating state to obtain the parallel SOP of the parallel energy storage battery system.
[0054] In one possible implementation, the parallel module 304 is further configured to: When the battery operating state is static, determining a current reduction coefficient corresponding to the parallel energy storage system, and determining a parallel SOP of the parallel energy storage battery system based on the current reduction coefficient and the summed SOP; When the battery operating state is a charging state or a discharging state, determining the minimum current carrying capacity of the parallel energy storage battery system based on the target SOP of each single battery group, and determining the parallel SOP of the parallel energy storage battery system based on the minimum current carrying capacity and the summed SOP; When the battery working state is a fault state, the parallel SOP of the parallel energy storage battery system is reset to zero, and the faulty battery group is deactivated based on the fault level.
[0055] Those skilled in the art can clearly understand that the technical solutions of the embodiments of the present application can be implemented with the help of software and / or hardware. The "unit" and "module" in this specification refer to software and / or hardware that can independently complete or cooperate with other components to complete specific functions, where the hardware can be, for example, a field programmable gate array (FPGA), an integrated circuit (IC), etc.
[0056] Each processing unit and / or module of the embodiments of the present application may be implemented by an analog circuit that implements the functions described in the embodiments of the present application, or may be implemented by software that executes the functions described in the embodiments of the present application.
[0057] See next Figure 4 , Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of this specification is shown.
[0058] like Figure 4 As shown, the electronic device 400 may include: at least one device processor 401 , at least one network interface 404 , a user interface 403 , a memory 405 , and at least one communication bus 402 .
[0059] The communication bus 402 may be used to realize the connection and communication among the above-mentioned components.
[0060] The user interface 403 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.
[0061] The network interface 404 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.
[0062] Among them, the device processor 401 may include one or more processing cores. The device processor 401 uses various interfaces and lines to connect various parts within the entire electronic device 400, and executes various functions and processes data of the electronic device 400 by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Optionally, the device processor 401 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The device processor 401 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to handle wireless communications. It can be understood that the above-mentioned modem may not be integrated into the device processor 401, and it can be implemented separately through a chip.
[0063] The memory 405 may include a RAM or a ROM. Optionally, the memory 405 includes a non-transitory computer-readable medium. The memory 405 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 405 may optionally be at least one storage device located away from the aforementioned device processor 401. As Figure 4 As shown, the memory 405 as a computer storage medium may include an operating system, a network communication module, a user interface module, and program instructions.
[0064] Specifically, the device processor 401 can be used to call the parallel energy storage battery system SOP calculation application stored in the memory 405, and specifically perform the following operations: Obtain the performance parameters of each battery pack in the parallel energy storage battery system in real time; Determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; Determine the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database, and determine the single battery group target SOP based on each of the single battery group initial SOP and the target adjustment parameter; Based on the battery working status of the parallel energy storage battery system, the target SOPs of all the single battery groups are parallel processed to obtain the parallel SOP of the parallel energy storage battery system.
[0065] As an option of the embodiment of this specification, after the real-time acquisition of the performance parameters of each battery pack in the parallel energy storage battery system, the method further includes: Obtain at least one set of historical performance parameter data of a single battery; Performing data preprocessing on each of the historical performance parameter data based on median filtering to obtain processed data; An initial single battery group SOP calculation model is constructed based on a machine learning algorithm, and the single battery group initial SOP calculation model is trained using the processed data to obtain a trained single battery group SOP calculation model.
[0066] As an option of the embodiment of this specification, the determining the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database includes: For any of the battery packs, determining each abnormal state of the battery pack according to each of the performance parameters; The abnormal adjustment parameters corresponding to each abnormal state are determined based on the abnormal state database, and a product operation is performed on all the abnormal adjustment parameters to obtain a target adjustment parameter.
[0067] As an optional embodiment of this specification, the determining the abnormal adjustment parameter corresponding to each abnormal state based on the abnormal state database includes: When the abnormal state is characterized by voltage abnormality, determining a voltage abnormality level corresponding to the battery pack, and determining a voltage adjustment parameter based on the voltage abnormality level; When the abnormal state is characterized by a sampling abnormality, determining a sampling abnormality type corresponding to the battery pack, and determining a sampling adjustment parameter based on the sampling abnormality type; When the abnormal state is characterized by power abnormality, a power abnormality level corresponding to the battery pack is determined, and a power adjustment parameter is determined based on the power abnormality level.
[0068] As an option of the embodiment of this specification, the determining the target SOP of the single battery group based on the initial SOP of each single battery group and the target adjustment parameter includes: The initial SOP of each single battery group is multiplied by the target adjustment parameter corresponding to each initial SOP of the single battery group to obtain the target SOP of each single battery group.
[0069] As an optional embodiment of this specification, the target SOP of all the single battery groups is processed in parallel based on the battery working state of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system, including: Accumulating the target SOPs of all the single battery groups in the parallel energy storage battery system to obtain a summed SOP; The battery operating state of the parallel energy storage battery system is determined, and the summed SOP is adjusted to reduce the current based on the battery operating state to obtain the parallel SOP of the parallel energy storage battery system.
[0070] As an optional embodiment of this specification, the step of reducing the current of the summed SOP based on the battery working state to obtain the parallel SOP of the parallel energy storage battery system includes: When the battery operating state is static, determining a current reduction coefficient corresponding to the parallel energy storage system, and determining a parallel SOP of the parallel energy storage battery system based on the current reduction coefficient and the summed SOP; When the battery operating state is a charging state or a discharging state, determining the minimum current carrying capacity of the parallel energy storage battery system based on the target SOP of each single battery group, and determining the parallel SOP of the parallel energy storage battery system based on the minimum current carrying capacity and the summed SOP; When the battery working state is a fault state, the parallel SOP of the parallel energy storage battery system is reset to zero, and the faulty battery group is deactivated based on the fault level.
[0071] The embodiments of this specification also provide a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.
[0072] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0073] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0074] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of the units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0075] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0076] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0077] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.
[0078] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0079] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
Claims
1. A method for calculating the SOP of a parallel energy storage battery system, characterized in that: The method comprises: Obtain the performance parameters of each battery pack in the parallel energy storage battery system in real time; Determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; Determine the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database, and determine the single battery group target SOP based on each of the single battery group initial SOP and the target adjustment parameter; Based on the battery working status of the parallel energy storage battery system, the target SOPs of all the single battery groups are parallel processed to obtain the parallel SOP of the parallel energy storage battery system.
2. The method according to claim 1, characterized in that After the real-time acquisition of the performance parameters of each battery pack in the parallel energy storage battery system, the method further includes: Obtain at least one set of historical performance parameter data of a single battery; Performing data preprocessing on each of the historical performance parameter data based on median filtering to obtain processed data; An initial single battery group SOP calculation model is constructed based on a machine learning algorithm, and the single battery group initial SOP calculation model is trained using the processed data to obtain a trained single battery group SOP calculation model.
3. The method according to claim 1, characterized in that: The determining the target adjustment parameter corresponding to each of the performance parameters based on the abnormal state database includes: For any of the battery packs, determining each abnormal state of the battery pack according to each of the performance parameters; The abnormal adjustment parameters corresponding to each abnormal state are determined based on the abnormal state database, and a product operation is performed on all the abnormal adjustment parameters to obtain a target adjustment parameter.
4. The method according to claim 3, characterized in that: The determining the abnormal adjustment parameter corresponding to each abnormal state based on the abnormal state database includes: When the abnormal state is characterized by voltage abnormality, determining a voltage abnormality level corresponding to the battery pack, and determining a voltage adjustment parameter based on the voltage abnormality level; When the abnormal state is characterized by sampling abnormality, determining a sampling abnormality type corresponding to the battery pack, and determining a sampling adjustment parameter based on the sampling abnormality type; When the abnormal state is characterized by power abnormality, a power abnormality level corresponding to the battery pack is determined, and a power adjustment parameter is determined based on the power abnormality level.
5. The method according to claim 1, characterized in that The determining the target SOP of the single battery group based on the initial SOP of each single battery group and the target adjustment parameter comprises: The initial SOP of each single battery group is multiplied by the target adjustment parameter corresponding to each initial SOP of the single battery group to obtain the target SOP of each single battery group.
6. The method according to claim 1, characterized in that The method of performing parallel processing on the target SOP of all the single battery groups based on the battery working state of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system includes: Accumulating the target SOPs of all the single battery groups in the parallel energy storage battery system to obtain a summed SOP; The battery operating state of the parallel energy storage battery system is determined, and the summed SOP is adjusted to reduce the current based on the battery operating state to obtain the parallel SOP of the parallel energy storage battery system.
7. The method according to claim 6, characterized in that The step of adjusting the summed SOP based on the battery working state to reduce the current to obtain the parallel SOP of the parallel energy storage battery system includes: When the battery operating state is static, determining a current reduction coefficient corresponding to the parallel energy storage system, and determining a parallel SOP of the parallel energy storage battery system based on the current reduction coefficient and the summed SOP; When the battery operating state is a charging state or a discharging state, determining the minimum current carrying capacity of the parallel energy storage battery system based on the target SOP of each single battery group, and determining the parallel SOP of the parallel energy storage battery system based on the minimum current carrying capacity and the summed SOP; When the battery working state is a fault state, the parallel SOP of the parallel energy storage battery system is reset to zero, and the faulty battery group is deactivated based on the fault level.
8. A SOP calculation device for a parallel energy storage battery system, characterized in that: The device comprises: An acquisition module is used to obtain the performance parameters of each battery pack in the parallel energy storage battery system in real time; A determination module, used to determine the initial SOP of the single battery pack corresponding to each of the performance parameters based on the trained single battery pack SOP calculation model; An adjustment module, configured to determine a target adjustment parameter corresponding to each of the performance parameters based on an abnormal state database, and determine a target SOP of the single battery group based on the initial SOP of each of the single battery groups and the target adjustment parameter; The parallel module is used to perform parallel processing on the target SOP of all the single battery groups based on the battery working status of the parallel energy storage battery system to obtain the parallel SOP of the parallel energy storage battery system.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, wherein the computer-readable storage medium has instructions stored therein, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.