Generalized distributed energy storage control method and device, computer equipment, readable storage medium and program product
Through the generalized distributed energy storage control method, the problem of low versatility of energy storage control methods in the prior art is solved, universal control in multiple energy storage scenarios is realized, and the life of the energy storage system is extended.
Patent Information
- Application Number
- CN202411790211.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2044-12-06
AI Technical Summary
It is difficult to implement a control method for existing energy storage control methods, which are suitable for centralized energy storage, distributed energy storage and mobile energy storage scenarios, resulting in low versatility.
Provide a generalized distributed energy storage control method, by obtaining power instructions, determining the energy storage capacity range of the battery pack, monitoring the state of charge and charge and discharge state in real time, and generating control instructions based on these information to control the target battery pack to perform monotonous charging or discharge operation.
This method improves the versatility of energy storage control, making it suitable for different types of energy storage scenarios, while reducing the number of charge and discharge state switching times of the battery pack and extending the life of the energy storage system.
Smart Images

Figure CN119482861A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of energy storage technology, and in particular to a generalized distributed energy storage control method, device, computer equipment, computer-readable storage medium, and computer program product. Background Art
[0002] With the development of the power system, the addition of renewable energy represented by wind power and photovoltaic power on the power supply side has aggravated the uncertainty on the source side. On the grid load side, with the access of charging and discharging facilities, distributed photovoltaic power, etc., on the one hand, the traditional one-way flow pattern on the grid side has been changed, and on the other hand, the uncertainty of supply and demand has also increased, thereby reducing the stability of the power system. Energy storage, as a regulation resource with rapid response capability and flexible configuration, has received widespread attention in improving the safety and stability of the power system. From the current application scenarios of energy storage systems, it mainly includes centralized energy storage, distributed energy storage, mobile energy storage, etc. However, in the current energy storage control methods, the energy storage systems corresponding to the above three application forms mainly improve the economy by optimizing the capacity configuration or operating life of each of the three in specific application scenarios, and it is difficult to achieve a control method that is applicable to three energy storage scenarios at the same time. Therefore, the current energy storage control method has the problem of low versatility. Summary of the invention
[0003] Based on this, it is necessary to provide a generalized distributed energy storage control method, device, computer equipment, computer-readable storage medium and computer program product that can improve the versatility of energy storage control in order to address the above technical problems.
[0004] In a first aspect, the present application provides a generalized distributed energy storage control method, comprising:
[0005] Obtaining a power instruction for an energy storage system; the energy storage system is composed of a plurality of battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage;
[0006] Determining the energy storage capacity range of each of the battery packs according to the power command and a preset state of charge range of each of the battery packs;
[0007] Monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state, and the power command;
[0008] According to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction is generated for the target battery group, and the first control instruction or the second control instruction is sent to the energy storage system; the first control instruction and the second control instruction are respectively used to control the target battery group to perform monotonic charging operation and monotonic discharging operation.
[0009] In one embodiment, determining at least one target battery pack according to the state of charge, the current charge and discharge state, and the power instruction includes:
[0010] Arrange the state of charge of each battery group in ascending or descending order to obtain a battery group arrangement result;
[0011] In the case where the power instruction is a charging instruction for the energy storage system, determining at least one target battery group from the battery groups whose current charging and discharging state is a discharging state according to the power instruction and the battery group arrangement result;
[0012] In the case where the power instruction is a discharge instruction for the energy storage system, at least one target battery group is determined from the battery groups whose current charge and discharge state is a charging state according to the power instruction and the battery group arrangement result.
[0013] In one embodiment, determining the energy storage capacity range of each battery pack according to the power command and a preset state of charge range of each battery pack includes:
[0014] Determine a total rated capacity reference value of the energy storage system according to the power instruction; the power instruction includes a preset total output value of the energy storage system and a preset output value of each of the battery packs;
[0015] Determining a rated capacity reference value of each of the battery packs according to the number of the battery packs included in the energy storage system, the preset state of charge range, and the total rated capacity reference value;
[0016] The energy storage capacity range of each of the battery packs is determined according to the preset state of charge range and the rated capacity reference value.
[0017] In one embodiment, generating a first control instruction or a second control instruction for the target battery pack according to the current charge and discharge state, the state of charge, the power instruction and the energy storage capacity range, and sending the first control instruction or the second control instruction to the energy storage system includes:
[0018] Determining the energy storage state of the target battery pack according to the state of charge and the rated capacity reference value;
[0019] Determine the output value and monotonic charge and discharge time period of the target battery group according to the current charge and discharge state of the target battery group, the energy storage energy state, the power instruction and the energy storage capacity range;
[0020] A first control instruction or a second control instruction is generated according to the output value of the target battery group and the monotonic charge and discharge time period.
[0021] In one embodiment, determining the output value and monotonic charge and discharge time period of the target battery group according to the charge and discharge state of the target battery group, the energy storage energy state, the power instruction and the energy storage capacity range includes:
[0022] When the current charge and discharge state of the target battery group is a charging state, determining the output value and the monotonic discharge time period of the target battery group according to the energy storage energy state, the power instruction and the upper limit of the energy storage capacity range;
[0023] When the current charge and discharge state of the target battery pack is a discharge state, the output value and monotonic charging time period of the target battery pack are determined according to the energy storage energy state, the power instruction and the lower limit of the energy storage capacity range.
[0024] In one embodiment, the generalized distributed energy storage control method described in the above embodiment further includes:
[0025] According to the total rated capacity reference value, the preset state of charge range and the number of all the battery packs, the actual total capacity of the energy storage system is determined, and the corresponding formula includes:
[0026]
[0027] Where C(n) represents the actual total capacity of the energy storage system, E es Characterizes the total rated capacity reference value, S max Characterizes the upper limit of the preset state of charge range, S min represents the lower limit of the preset state of charge range, 2n represents the total amount of the battery pack, and n represents the total amount of the battery pack in the charging state or the total amount of the battery pack in the discharging state.
[0028] In a second aspect, the present application also provides a generalized distributed energy storage control device, comprising:
[0029] An instruction acquisition module, used to acquire power instructions for an energy storage system; the energy storage system is composed of multiple battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage;
[0030] A capacity determination module, configured to determine the energy storage capacity range of each of the battery packs according to the power instruction and a preset state of charge range of each of the battery packs;
[0031] A battery monitoring module, used to monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state and the power instruction;
[0032] An instruction control module is used to generate a first control instruction or a second control instruction for the target battery group according to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, and send the first control instruction or the second control instruction to the energy storage system; the first control instruction and the second control instruction are used to control the target battery group to perform monotonic charging operation and monotonic discharging operation respectively.
[0033] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0034] Obtaining a power instruction for an energy storage system; the energy storage system is composed of a plurality of battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage;
[0035] Determining the energy storage capacity range of each of the battery packs according to the power command and a preset state of charge range of each of the battery packs;
[0036] Monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state, and the power command;
[0037] According to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction is generated for the target battery group, and the first control instruction or the second control instruction is sent to the energy storage system; the first control instruction and the second control instruction are respectively used to control the target battery group to perform monotonic charging operation and monotonic discharging operation.
[0038] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the following steps are implemented:
[0039] Obtaining a power instruction for an energy storage system; the energy storage system is composed of a plurality of battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage;
[0040] Determining the energy storage capacity range of each of the battery packs according to the power command and a preset state of charge range of each of the battery packs;
[0041] Monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state, and the power command;
[0042] According to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction is generated for the target battery group, and the first control instruction or the second control instruction is sent to the energy storage system; the first control instruction and the second control instruction are respectively used to control the target battery group to perform monotonic charging operation and monotonic discharging operation.
[0043] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0044] Obtaining a power instruction for an energy storage system; the energy storage system is composed of a plurality of battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage;
[0045] Determining the energy storage capacity range of each of the battery packs according to the power command and a preset state of charge range of each of the battery packs;
[0046] Monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state, and the power command;
[0047] According to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction is generated for the target battery group, and the first control instruction or the second control instruction is sent to the energy storage system; the first control instruction and the second control instruction are respectively used to control the target battery group to perform monotonic charging operation and monotonic discharging operation.
[0048] The above-mentioned generalized distributed energy storage control method, device, computer equipment, computer-readable storage medium and computer program product, by obtaining a power instruction for the energy storage system; wherein the energy storage system is composed of multiple battery packs in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage, the application scenario of the energy storage system is expanded. According to the power instruction and the preset state of charge range of each battery pack, the energy storage capacity range of each battery pack is determined to understand the energy storage performance of each battery pack. And the state of charge and the current charge and discharge state corresponding to each battery pack are monitored in real time, and at least one target battery pack is determined according to the state of charge, the current charge and discharge state and the power instruction. Further, according to the current charge and discharge state, the state of charge, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction for the target battery pack is generated, and the first control instruction or the second control instruction is sent to the energy storage system. Among them, the first control instruction and the second control instruction are used to control the target battery pack to perform monotonic charging operation and monotonic discharging operation respectively. By adapting the battery pack to multiple application scenarios and determining the target battery pack from all battery packs according to the actual control requirements of the power command for the energy storage system, the monotonic charge and discharge operation control of the target battery pack is performed according to the charge state and current charge and discharge state of each target battery pack, while providing the control versatility of the energy storage system, according to the actual power command control requirements, the target battery pack is controlled to switch the charge and discharge state on demand, reducing the number of charge and discharge state switching of each battery pack, thereby extending the life of the energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions 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 related drawings can be obtained based on these drawings without paying creative work.
[0050] FIG1 is an application environment diagram of a generalized distributed energy storage control method in one embodiment;
[0051] FIG2 is a schematic diagram of a flow chart of a generalized distributed energy storage control method in one embodiment;
[0052] FIG3 is a schematic flow chart of a step of determining an energy storage capacity range in one embodiment;
[0053] FIG4 is a schematic diagram of a change in the state of charge of a first battery pack and a second battery pack in one embodiment;
[0054] FIG5 is a schematic diagram showing the relationship between energy storage capacity and the number of parallel battery groups in one embodiment;
[0055] FIG6 is a structural block diagram of a generalized distributed energy storage control device in one embodiment;
[0056] FIG. 7 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0057] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0058] The generalized distributed energy storage control method provided in the embodiment of the present application can be applied in the application environment shown in FIG. 1. The application environment includes: an energy storage system 102, a computer device 104, and a plurality of battery packs 106. The battery management system of the energy storage terminal 102 communicates with the computer device 104 through a network, and each battery pack 106 is provided with a corresponding battery management system. The computer device 104 can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The computer device 104 can also be a terminal, not limited to various personal computers, laptops, etc. The computer device 104 obtains a power instruction for the energy storage system 102. The energy storage system 102 is composed of a plurality of battery packs 106 connected in parallel, and the application form of the battery pack 106 is one or more of centralized energy storage, distributed energy storage, and mobile energy storage. The computer device 104 determines the energy storage capacity range of each battery pack 106 according to the power instruction and the preset state of charge range of each battery pack 106. The computer device 104 monitors the state of charge and current charge and discharge state corresponding to each battery pack 106 in real time, and determines at least one target battery pack according to the state of charge, the current charge and discharge state, and the power instruction. Further, the computer device 104 generates a first control instruction or a second control instruction for the target battery pack according to the current charge and discharge state, the state of charge, the power instruction, and the energy storage capacity range, and sends the first control instruction or the second control instruction to the energy storage system 102; the first control instruction and the second control instruction are used to control the target battery pack to perform a monotonic charging operation and a monotonic discharging operation, respectively.
[0059] In an exemplary embodiment, as shown in FIG2 , a generalized distributed energy storage control method is provided, which is described by taking the method applied to the computer device 104 in FIG1 as an example, and includes the following steps S202 to S206 . Among them:
[0060] Step S202: Obtain a power instruction for the energy storage system.
[0061] Among them, energy storage system can refer to a system that stores electrical energy through specific technologies and equipment and releases it for use when needed. Energy storage system plays an important role in power dispatching, load balancing, and utilization of renewable energy.
[0062] Among them, the energy storage system is composed of multiple battery packs in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage. Among them, the battery pack can refer to a collection of multiple battery cells for storing electrical energy. The battery pack can adopt different types of battery technologies, such as lithium-ion batteries, lead-acid batteries, sodium-sulfur batteries, etc. Among them, centralized energy storage uses multiple groups of battery cells in parallel to output power, and each group of battery packs has the ability to be independently controlled. Among them, distributed energy storage is deployed on the user side or near the load center, and is usually used in combination with power generation equipment (such as solar photovoltaic) at the user end. Among them, mobile energy storage adopts BMS-PMS (Battery Management System-PowerManagement System, battery management system-power management system) integrated topology, and each battery cell has the ability to be independently controlled.
[0063] Among them, the power instruction can be an instruction for controlling the charging and discharging output of each battery pack of the energy storage system. The power instruction includes the preset total output of the energy storage system and the preset output of each battery pack. The output value is set according to the actual output demand of the energy storage system.
[0064] Optionally, the computer device obtains a power instruction set for the energy storage system, where the power instruction includes a preset total output of the energy storage system and a preset output of each battery pack.
[0065] Step S204, determining the energy storage capacity range of each battery pack according to the power command and the preset state of charge range of each battery pack.
[0066] The preset state of charge range may be a range consisting of an upper limit and a lower limit of the loadable state of charge set according to the actual performance of the battery pack. The state of charge (SOC) refers to the ratio between the current power of the battery pack and its rated capacity. SOC is usually expressed as a percentage, 100% means the battery is fully charged, and 0% means the battery is exhausted. SOC is an important parameter for evaluating the remaining energy, charging and discharging status of the battery.
[0067] Among them, the energy storage capacity range can be the maximum range of electrical energy that the energy storage battery group can load, which depends on the specific battery type, specifications and application scenarios. Common energy storage battery types include lithium-ion batteries, lead-acid batteries, sodium-sulfur batteries, etc. The capacity range of different types of batteries may range from a few kilowatt-hours (kWh) to tens of megawatt-hours (MWh).
[0068] Optionally, the computer device uses a preset calculation formula according to the preset output included in the power instruction and the preset state of charge range of each battery pack to calculate the energy storage capacity range of each battery pack.
[0069] Step S206 , monitoring the state of charge and current charge and discharge state of each battery pack in real time, and determining at least one target battery pack according to the state of charge, current charge and discharge state and power command.
[0070] Among them, the charging and discharging state includes any battery pack currently being in a charging state or a discharging state. It should be noted that the battery pack is in a charging state or a discharging state and performs a monotonic charging operation or a monotonic discharging operation. Before being controlled to switch states, the original charging and discharging state is maintained.
[0071] Among them, the target battery group can be a battery group that needs to be controlled. For example, if the power instruction indicates that the discharge power or charging power needs to be increased based on the current operation of the energy storage system, the battery group that can increase the discharge power or charging power of the energy storage system after being controlled is selected from all battery groups.
[0072] Optionally, the computer device detects the state of charge and current charge and discharge state corresponding to each battery pack in real time, and determines at least one target battery pack from all battery packs according to the state of charge and current charge and discharge state of each battery pack.
[0073] It should be noted that when the energy storage system is initialized, the initial state of charge of half of all the battery packs will be configured as the upper limit of the preset charge range, and the initial charge and discharge state will be configured as the discharge state, while the initial state of charge of the remaining half of the battery packs will be configured as the lower limit of the preset charge range, and the initial charge and discharge state will be configured as the charge state.
[0074] Step S208, generating a first control instruction or a second control instruction for the target battery pack according to the current charge and discharge state, charge state, power instruction and energy storage capacity range, and sending the first control instruction or the second control instruction to the energy storage system.
[0075] The first control instruction and the second control instruction are used to control the target battery pack to perform a monotonic charging operation and a monotonic discharging operation, respectively. The monotonic charging operation may be that the battery pack is only in a charging state within a certain period of time, and conversely, the monotonic discharging operation may be that the battery pack is only in a discharging state within a certain period of time.
[0076] Optionally, the computer device determines the charge and discharge strategy for the target battery group according to the current charge and discharge state of the target battery group, the charge state of the target battery group, the power instruction, and the energy storage capacity range, and generates a first control instruction or a second control instruction based on the charge and discharge strategy of the target battery group. The computer device sends the first control instruction or the second control instruction to the energy storage system, and the energy storage system controls the charge and discharge state of the target battery group according to the first control instruction or the second control instruction, and switches the target battery group from the discharge state to the charge state or from the charge state to the discharge state.
[0077] In the above-mentioned generalized distributed energy storage control method, by obtaining a power instruction for the energy storage system; wherein the energy storage system is composed of multiple battery packs in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage, the application scenario of the energy storage system is expanded. According to the power instruction and the preset state of charge range of each battery pack, the energy storage capacity range of each battery pack is determined to understand the energy storage performance of each battery pack. And the state of charge and the current charge and discharge state corresponding to each battery pack are monitored in real time, and at least one target battery pack is determined according to the state of charge, the current charge and discharge state and the power instruction. Furthermore, according to the current charge and discharge state, the state of charge, the power instruction and the energy storage capacity range, the first control instruction or the second control instruction for the target battery pack is generated respectively, and the first control instruction or the second control instruction is sent to the energy storage system. Among them, the first control instruction and the second control instruction are used to control the target battery pack to perform monotonic charging operation and monotonic discharging operation respectively. By adapting the battery pack to multiple application scenarios and determining the target battery pack from all battery packs according to the actual control requirements of the power command for the energy storage system, the monotonic charge and discharge operation control of the target battery pack is performed according to the charge state and current charge and discharge state of each target battery pack, while providing the control versatility of the energy storage system, according to the actual power command control requirements, the target battery pack is controlled to switch the charge and discharge state on demand, reducing the number of charge and discharge state switching of each battery pack, thereby extending the life of the energy storage system.
[0078] In an exemplary embodiment, in step S206, at least one target battery pack is determined according to the state of charge, the current charge and discharge state, and the power instruction, including:
[0079] Arrange the state of charge of each battery pack in ascending or descending order to obtain a battery pack arrangement result; when the power instruction is a charging instruction for the energy storage system, determine at least one target battery pack from the battery packs whose current charge and discharge state is a discharging state based on the power instruction and the battery pack arrangement result; when the power instruction is a discharging instruction for the energy storage system, determine at least one target battery pack from the battery packs whose current charge and discharge state is a charging state based on the power instruction and the battery pack arrangement result.
[0080] Among them, the battery group arrangement result can be determined in ascending or descending order according to the power instruction. When the power instruction requires the energy storage system to discharge, the charge state is arranged in descending order. When the power instruction requires the energy storage system to charge, the charge state is arranged in ascending order.
[0081] Optionally, the computer device arranges the state of charge of each battery group in ascending or descending order to obtain a battery group arrangement result. In the case where the power instruction is a charging instruction for the energy storage system, the number of target battery groups that need to be monotonically charged is determined according to the preset output value of the energy storage system and the preset output value of each battery group included in the power instruction, and according to the battery group arrangement result, the battery group with the minimum state of charge, the battery group with the second smallest state of charge, etc. are selected from the battery groups whose current charge and discharge state is the discharge state as at least one target battery group. Similarly, in the case where the power instruction is a discharge power instruction for the energy storage system, the number of target battery groups that need to be monotonically discharged is determined according to the preset output value of the energy storage system and the preset output value of each battery group included in the power instruction, and according to the battery group arrangement result, the battery group with the maximum state of charge, the battery group with the second largest state of charge, etc. are selected from the battery groups whose current charge and discharge state is the charge state as at least one target battery group.
[0082] In this embodiment, based on the current charge and discharge state, charge state and output requirement of each battery pack, the target battery pack that is most suitable for the charge and discharge task of the power instruction is determined from all the battery packs to switch the charge and discharge state to meet the power instruction requirement. There is no need to switch the charge and discharge state of all the battery packs to meet the charge and discharge output requirement of the energy storage system, thereby reducing the number of charge and discharge state switching times of the battery pack and extending the life of the battery pack.
[0083] In this embodiment, when the computer device is initialized, the initial charge states of the first battery pack and the second battery pack are respectively adjusted to the upper limit or lower limit of the preset charge state range, so as to facilitate the subsequent control of monotonic discharge operation and monotonic charging operation of the first battery pack and the second battery pack.
[0084] In an exemplary embodiment, as shown in FIG3 , step S204, determining the energy storage capacity range of each battery pack according to the power instruction and the preset state of charge range of each battery pack, includes the following steps S302 to S306. Wherein:
[0085] Step S302: determining a total rated capacity reference value of the energy storage system according to the power instruction.
[0086] The power instruction includes a preset total output value of the energy storage system and a preset output value of each battery pack.
[0087] The total rated capacity reference value may be a reference value of the rated capacity of the energy storage system, which means that the actual rated capacity of the energy storage system may deviate from the value to a certain extent, but is as close to the value as possible.
[0088] Optionally, the computer device performs integral calculation according to the preset total output value of the energy storage system included in the power instruction to determine the total rated capacity reference value of the energy storage system, and the corresponding formula includes:
[0089]
[0090] Where T is any time in the operation cycle of the energy storage system, E es is the total rated capacity reference value of the energy storage system, P es (t) is the preset total output value of the energy storage system.
[0091] Step S304, determining a rated capacity reference value of each battery pack according to the number of battery packs included in the energy storage system, a preset state of charge range and a total rated capacity reference value.
[0092] Optionally, the computer device obtains the number of battery packs included in the energy storage system, and according to the number of battery packs, the preset state of charge range of the battery packs and the total rated capacity reference value, a preset formula is used to calculate the rated capacity reference value of each battery pack, and the corresponding formula includes:
[0093]
[0094] Among them, E es (n) is the rated capacity reference value of each battery pack, E es is the total rated capacity reference value, S max is the upper limit of the preset state of charge range, S min is the lower limit of the preset state of charge range, and n is the number of battery packs.
[0095] Step S306, determining the energy storage capacity range of each battery pack according to the preset state of charge range and the rated capacity reference value.
[0096] The energy storage capacity range may be a range of energy storage capacity that the battery pack can bear.
[0097] Optionally, the computer device determines the product of the upper limit of the preset state of charge range and the rated capacity reference value as the upper limit of the energy storage capacity range of the battery pack, and determines the product of the lower limit of the preset state of charge range and the rated capacity reference value as the lower limit of the energy storage capacity range of the battery pack, and obtains the energy storage capacity range of each battery pack according to the upper limit of the energy storage capacity range and the lower limit of the energy storage capacity range: (E es(n) *S min , E es (n) *S max ).
[0098] In this embodiment, by determining the total rated capacity reference value and the rated capacity reference value of each battery pack, energy storage resources can be effectively allocated to ensure that each battery pack operates under its optimal working conditions, thereby improving the overall energy efficiency of the system. In addition, by monitoring and adjusting the operating state of each battery pack to ensure that it is within the preset state of charge range, the damage to the battery pack caused by overcharging and discharging can be reduced, thereby extending the service life of the battery pack.
[0099] In an exemplary embodiment, step S208 generates a first control instruction or a second control instruction for a target battery pack according to the current charge and discharge state, charge state, power instruction, and energy storage capacity range, and sends the first control instruction or the second control instruction to the energy storage system, including:
[0100] Determine the energy storage state of the target battery pack according to the state of charge and the rated capacity reference value; determine the output value and monotonic charge and discharge time period of the target battery pack according to the current charge and discharge state energy storage state, power instruction and energy storage capacity range of the target battery pack; generate the first control instruction or the second control instruction according to the output value and monotonic charge and discharge time period of the target battery pack.
[0101] The energy storage state may be the amount of electricity stored in the target battery pack.
[0102] The monotonic charge and discharge time period may be a duration period during which the target battery pack performs a monotonic charge operation or a monotonic discharge operation.
[0103] Optionally, the computer device determines the energy storage state of the target battery pack based on the product of the state of charge of the target battery pack and the rated capacity reference value, and calculates the monotonic charge and discharge time period of the target battery pack based on the charge and discharge state, energy storage energy state and energy storage capacity range of the target battery pack, further obtains the preset output value of each battery pack included in the power instruction, and generates a first control instruction or a second control instruction based on the monotonic charge and discharge time period and output value of the target battery pack.
[0104] It should be understood that the calculation logic of the monotonic charge and discharge time period is determined according to the monotonic charge and discharge control model, wherein the monotonic charge control model includes: ; ; .
[0105] Among them, the monotonic discharge control model includes: ; ; .
[0106] Where S is the energy state of energy storage, S max and S min are the upper and lower limits of the preset state of charge range, dS(t) / dt represents the derivative of S(t); t i,st and t i,ed They represent the start time and end time of the i-th charge and discharge cycle respectively.
[0107] In this embodiment, by real-time monitoring of the state of charge and energy storage state of the target battery pack, the battery charging and discharging process can be managed more accurately, thereby improving energy efficiency and reducing energy waste. A reasonable charging and discharging strategy helps to avoid overcharging or overdischarging of the battery, reduce the aging rate of the battery, thereby extending the battery life, allowing the battery to operate within the optimal working range, and reducing damage to the battery.
[0108] In an exemplary embodiment, the steps described in the above embodiment determine the output value and monotonic charge and discharge time period of the target battery group according to the charge and discharge state, energy storage energy state, power instruction and energy storage capacity range of the target battery group, including:
[0109] When the current charge and discharge state of the target battery pack is the charging state, the output value and the monotonic discharge time period of the target battery pack are determined according to the energy storage energy state, the power instruction and the upper limit of the energy storage capacity range; when the current charge and discharge state of the target battery pack is the discharging state, the output value and the monotonic charging time period of the target battery pack are determined according to the energy storage energy state, the power instruction and the lower limit of the energy storage capacity range.
[0110] Optionally, when the current charge and discharge state of the target battery pack is a charging state, the computer device determines the output value of the target battery pack according to the power instruction. The difference between the upper limit of the energy storage capacity range and the energy storage energy state is divided by the output value of the target battery pack to obtain the monotonic charging time period of the target battery pack. Similarly, when the current charge and discharge state of the target battery pack is a discharging state, the output value of the target battery pack is determined according to the power instruction. The monotonic discharging time period of the target battery pack is obtained by dividing the difference between the energy storage energy state and the lower limit of the energy storage capacity range by the output value of the target battery pack.
[0111] It should be noted that, as shown in FIG4, a schematic diagram of the charge state change of the first battery group and the second battery group during the operation of the monotonic charge and discharge strategy is provided, wherein the current charge and discharge state of the first battery group and the third battery group is the charging state, and the current charge and discharge state of the second battery group and the fourth battery group is the charging state. It can be seen that the first group and the second group are first determined as target battery groups, and the charge and discharge states are switched to opposite states respectively. The demand for subsequent power instructions increases, and the third group and the fourth group are added as target battery groups to switch the charge and discharge states. In theory, when the energy storage energy state of each battery group reaches the upper or lower limit of the energy storage capacity state range, the monotonic charge and discharge time period is calculated to be zero, then the computer device will control the first battery group or the second battery group to switch the charge and discharge state, so as to perform the monotonic charge and discharge operation in a cycle. In actual operation, the energy storage energy state of the battery group does not need to be limited to the upper or lower limit of the energy storage capacity state range before switching the charge and discharge state. It can be switched according to the actual charge and discharge demand, and it is only necessary to ensure that the energy storage energy state of the battery group is maintained within the energy storage capacity state range. The switching control logic of the charge and discharge state is:
[0112]
[0113]
[0114] Among them, the definition {U + ,U -} is the monotonic charge / discharge mode symbol of battery k, S k =U + and S k =U - Respectively indicate that the battery pack is switched to discharge / charge mode, S + Indicates the battery pack with the highest energy storage state among all the battery packs in the charging state, S - Indicates the battery pack with the lowest energy storage state among all the battery packs in the discharge state, (S min , S max ) is the preset state of charge range, E es,2n It is the reference value of rated capacity.
[0115] In this embodiment, by accurately calculating the charging and discharging time period, the system can ensure that the battery pack operates in the best state and avoid unnecessary energy loss. The computer device can dynamically adjust the charging and discharging strategy according to the real-time power instruction and the energy storage energy state of the battery. When the battery pack reaches the upper or lower limit of the energy storage capacity, the system will automatically switch the charging and discharging state to ensure that the battery pack is always within the optimal working range. The battery pack is allowed to perform monotonous charging and discharging operations within the energy storage capacity range, maximizing the charging and discharging cycle, thereby reducing the number of switching times of the charging and discharging state and extending the life of the battery pack.
[0116] In an exemplary embodiment, the generalized distributed energy storage control method described in the above embodiment further includes:
[0117] According to the total rated capacity reference value, the preset state of charge range and the number of all battery packs, the actual total capacity of the energy storage system is determined. The corresponding formula includes:
[0118]
[0119] Among them, C(n) represents the actual total capacity of the energy storage system, E es Characterizes the total rated capacity reference value, S max Characterizes the upper limit of the preset state of charge range, S min represents the lower limit of the preset state of charge range, 2n represents the total number of battery packs, and n represents the total number of battery packs in a charging state or the total number of battery packs in a discharging state.
[0120] Optionally, according to the above formula, the relationship between C(n) and n is inversely proportional, so the more battery packs are connected in parallel in the energy storage system, the smaller the total capacity of the energy storage system. As shown in Figure 5, a schematic diagram of the relationship between the energy storage capacity and the number of battery packs connected in parallel is provided.
[0121] In this embodiment, by calculating the actual total capacity of the energy storage system, it is found that the actual total capacity of the energy storage system is inversely proportional to the number of battery groups connected in parallel. The more battery groups are connected in parallel, the smaller the actual total capacity is. This can reduce the cost of building and maintaining the energy storage system, support distributed power supply, and enhance the autonomy of the energy storage system.
[0122] In an exemplary embodiment, a novel control method for improving the utility and operating life of generalized distributed energy storage capacity is provided, and the specific contents include:
[0123] According to the operation strategy of energy storage in different application scenarios, its power command can be obtained. The energy storage discharge is recorded as the positive direction. When P(t)>0, the energy storage is discharged, and when P(t)<0, the energy storage is charged. The energy storage system needs to track the charging and discharging power during operation, so its accumulated energy is a finite value. In order to reduce the life loss caused by frequent charging and discharging switching of energy storage during operation, a control strategy that meets monotonic charging and discharging operation is proposed. The energy storage needs to meet the energy constraints during operation: , where S is the energy storage state of the energy storage system, S max and S min The maximum and minimum energy state boundaries E are respectively es It is the reference value of total rated capacity.
[0124] Assume that the energy storage system is a parallel structure consisting of 2n groups of batteries, where n=1,2,3,..., and the energy state of the 1st to nth groups of batteries at the initial moment is S min , the energy state (initial state of charge) of the n+1~2nth group of batteries at the initial moment is S max , that is:
[0125]
[0126] In the formula, and are all n-dimensional column vectors, where , .
[0127] Furthermore, the monotonic charge and discharge operation control model of the 2n battery parallel structure is obtained as follows:
[0128]
[0129]
[0130] In the formula, It means that 2n groups of batteries are i,st The monotonic charge and discharge state from time period t to time period t; F[] is a composite function, P(t) represents the output of 2n groups of batteries at time t, which is determined by the total energy storage power at that time, the monotonic charge and discharge mode and energy state of each group of batteries.
[0131] When n=1, E with monotonic charge / discharge strategy es (n)→∞, that is, there is no monotonic charging / discharging strategy for the two batteries.
[0132] When n>1, the rated capacity reference value of each battery pack is:
[0133]
[0134] Assume that C(n) represents the total capacity of 2n battery groups in parallel (the actual total capacity of the energy storage system), and each battery group has an optimal capacity. The inventors' experiments show that C(n) decreases as n decreases. Therefore, the more energy storage the batteries in the parallel structure have during application, the smaller the total capacity of the parallel structure energy storage system.
[0135] In this embodiment, by considering the energy storage operation mechanism, a new control method for improving the capacity utility of generalized energy storage (centralized, distributed, modular) is proposed, which can simultaneously reduce the capacity and operating life loss of the energy storage system. This control method has the versatility of energy storage application forms, and through the adjustment of appropriate control structures, it can be applied to centralized energy storage, distributed energy storage, mobile energy storage and other application forms. This control method has the versatility of application scenarios, and can be applied to application scenarios such as energy time shifting, load tracking, power system frequency regulation, renewable energy fluctuation smoothing, and regional power system (microgrid) energy balance.
[0136] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0137] Based on the same inventive concept, the embodiment of the present application also provides a generalized distributed energy storage control device for implementing the generalized distributed energy storage control method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more generalized distributed energy storage control device embodiments provided below can refer to the limitations of the generalized distributed energy storage control method above, and will not be repeated here.
[0138] In an exemplary embodiment, as shown in FIG6 , a generalized distributed energy storage control device 600 is provided, including: an instruction acquisition module 602 , a capacity determination module 604 , a battery monitoring module 606 and an instruction control module 608 , wherein:
[0139] The instruction acquisition module 602 is used to obtain power instructions for the energy storage system; the energy storage system is composed of multiple battery packs connected in parallel, and the battery pack application form is one or more of centralized energy storage, distributed energy storage and mobile energy storage.
[0140] The capacity determination module 604 is used to determine the energy storage capacity range of each battery pack according to the power instruction and the preset state of charge range of each battery pack.
[0141] The battery monitoring module 606 is used to monitor the state of charge and current charge and discharge state of each battery pack in real time, and determine at least one target battery pack according to the state of charge, current charge and discharge state and power command.
[0142] The command control module 608 is used to generate a first control command or a second control command for the target battery pack according to the current charging and discharging state, charge state, power command and energy storage capacity range, and send the first control command or the second control command to the energy storage system; the first control command and the second control command are used to control the target battery pack to perform monotonic charging operation and monotonic discharging operation respectively.
[0143] Furthermore, in one embodiment, the battery monitoring module 606 is also used to arrange the state of charge of each battery group in ascending or descending order to obtain a battery group arrangement result; when the power instruction is a charging instruction for the energy storage system, at least one target battery group is determined from the battery groups whose current charge and discharge state is a discharging state according to the power instruction and the battery group arrangement result; when the power instruction is a discharging instruction for the energy storage system, at least one target battery group is determined from the battery groups whose current charge and discharge state is a charging state according to the power instruction and the battery group arrangement result.
[0144] Furthermore, in one embodiment, the capacity determination module 604 is also used to determine a total rated capacity reference value of the energy storage system according to a power instruction; the power instruction includes a preset total output value of the energy storage system and a preset output value of each battery pack; the rated capacity reference value of each battery pack is determined according to the number of battery packs included in the energy storage system, a preset state of charge range and a total rated capacity reference value; the energy storage capacity range of each battery pack is determined according to the preset state of charge range and the rated capacity reference value.
[0145] Furthermore, in one embodiment, the instruction control module 608 is also used to determine the energy storage energy state of the target battery pack based on the state of charge and the rated capacity reference value; determine the output value and monotonic charge and discharge time period of the target battery pack based on the current charge and discharge state energy storage energy state, power instruction and energy storage capacity range of the target battery pack; generate a first control instruction or a second control instruction based on the output value and monotonic charge and discharge time period of the target battery pack.
[0146] Furthermore, in one embodiment, the instruction control module 608 is also used to determine the output value and monotonic discharge time period of the target battery group according to the energy storage energy state, the power instruction and the upper limit of the energy storage capacity range when the current charge and discharge state of the target battery group is the charging state; and to determine the output value and monotonic charging time period of the target battery group according to the energy storage energy state, the power instruction and the lower limit of the energy storage capacity range when the current charge and discharge state of the target battery group is the discharging state.
[0147] Furthermore, in one embodiment, the capacity determination module 604 is further configured to determine the actual total capacity of the energy storage system according to the total rated capacity reference value, the preset state of charge range, and the number of all battery packs. The corresponding formula includes:
[0148]
[0149] Among them, C(n) represents the actual total capacity of the energy storage system, E es Characterizes the total rated capacity reference value, S max Characterizes the upper limit of the preset state of charge range, S min represents the lower limit of the preset state of charge range, 2n represents the total amount of the first battery group and the second battery group, and nn represents the total amount of the battery groups in the charging state or the total amount of the battery groups in the discharging state.
[0150] Each module in the above-mentioned generalized distributed energy storage control device 600 can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0151] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG7. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as the state of charge, energy storage energy state and output value of the battery pack of the energy storage system. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a generalized distributed energy storage control method is implemented.
[0152] Those skilled in the art will understand that the structure shown in FIG. 7 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0153] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0154] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0155] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0156] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0157] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0158] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A generalized distributed energy storage control method, characterized in that: The method comprises: Obtaining a power instruction for an energy storage system; the energy storage system is composed of a plurality of battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage; Determining the energy storage capacity range of each of the battery packs according to the power command and a preset state of charge range of each of the battery packs; Monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state, and the power command; According to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, a first control instruction or a second control instruction is generated for the target battery group, and the first control instruction or the second control instruction is sent to the energy storage system; the first control instruction and the second control instruction are respectively used to control the target battery group to perform monotonic charging operation and monotonic discharging operation.
2. The method according to claim 1, characterized in that The determining at least one target battery pack according to the state of charge, the current charge and discharge state, and the power instruction includes: Arrange the state of charge of each battery group in ascending or descending order to obtain a battery group arrangement result; In the case where the power instruction is a charging instruction for the energy storage system, determining at least one target battery group from the battery groups whose current charging and discharging state is a discharging state according to the power instruction and the battery group arrangement result; In the case where the power instruction is a discharge instruction for the energy storage system, at least one target battery group is determined from the battery groups whose current charge and discharge state is a charging state according to the power instruction and the battery group arrangement result.
3. The method according to claim 1, characterized in that Determining the energy storage capacity range of each battery pack according to the power command and the preset state of charge range of each battery pack includes: Determine a total rated capacity reference value of the energy storage system according to the power instruction; the power instruction includes a preset total output value of the energy storage system and a preset output value of each of the battery packs; Determining a rated capacity reference value of each of the battery packs according to the number of the battery packs included in the energy storage system, the preset state of charge range, and the total rated capacity reference value; The energy storage capacity range of each of the battery packs is determined according to the preset state of charge range and the rated capacity reference value.
4. The method according to claim 3, characterized in that The generating a first control instruction or a second control instruction for the target battery pack according to the current charge and discharge state, the charge state, the power instruction and the energy storage capacity range, and sending the first control instruction or the second control instruction to the energy storage system includes: Determining the energy storage state of the target battery pack according to the state of charge and the rated capacity reference value; Determine the output value and monotonic charge and discharge time period of the target battery group according to the current charge and discharge state of the target battery group, the energy storage energy state, the power instruction and the energy storage capacity range; A first control instruction or a second control instruction is generated according to the output value of the target battery group and the monotonic charge and discharge time period.
5. The method according to claim 4, characterized in that The determining the output value and the monotonic charge and discharge time period of the target battery group according to the charge and discharge state of the target battery group, the energy storage energy state, the power instruction and the energy storage capacity range includes: When the current charge and discharge state of the target battery group is a charging state, determining the output value and the monotonic discharge time period of the target battery group according to the energy storage energy state, the power instruction and the upper limit of the energy storage capacity range; When the current charge and discharge state of the target battery pack is a discharge state, the output value and monotonic charging time period of the target battery pack are determined according to the energy storage energy state, the power instruction and the lower limit of the energy storage capacity range.
6. The method according to claim 3, characterized in that The method further comprises: According to the total rated capacity reference value, the preset state of charge range and the number of all the battery packs, the actual total capacity of the energy storage system is determined, and the corresponding formula includes: Where C(n) represents the actual total capacity of the energy storage system, E es Characterizes the total rated capacity reference value, S max Characterizes the upper limit of the preset state of charge range, S min represents the lower limit of the preset state of charge range, 2n represents the total amount of the battery pack, and n represents the total amount of the battery pack in the charging state or the total amount of the battery pack in the discharging state.
7. A generalized distributed energy storage control device, characterized in that: The device comprises: An instruction acquisition module, used to acquire power instructions for an energy storage system; the energy storage system is composed of multiple battery packs connected in parallel, and the application form of the battery pack is one or more of centralized energy storage, distributed energy storage and mobile energy storage; A capacity determination module, configured to determine the energy storage capacity range of each of the battery packs according to the power instruction and a preset state of charge range of each of the battery packs; A battery monitoring module, used to monitor the state of charge and current charge and discharge state corresponding to each of the battery packs in real time, and determine at least one target battery pack according to the state of charge, the current charge and discharge state and the power instruction; An instruction control module is used to generate a first control instruction or a second control instruction for the target battery group according to the current charging and discharging state, the charge state, the power instruction and the energy storage capacity range, and send the first control instruction or the second control instruction to the energy storage system; the first control instruction and the second control instruction are used to control the target battery group to perform monotonic charging operation and monotonic discharging operation respectively.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Method and system for managing energy in echelon battery pack energy storage station
CN106803680A
Method for optimizing unbalanced state of double batteries in wind storage combined system
CN111525597A
Method and system for distributing rated power and rated capacity of hybrid energy storage system
CN116599111A
Energy management method, device and equipment of battery energy storage system and storage medium
CN117526508A
System and Method for Managing Energy Based on Unprediction
KR1020160032769A