Battery Energy Storage System Simulation Method, Device, Computer Equipment and Storage Medium

Through the battery simulation system and energy storage system control model, the implementation of grid scheduling parameters is solved, and the cost of real-life scenario testing of battery energy storage systems in the existing technology is high, and a safer and more economical energy management strategy testing is achieved.

CN117332556BActive Publication Date: 2025-06-17SHENZHEN JIAHEFENG NEW ENERGY TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311072273.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-06-17
Estimated Expiration
2043-08-23

AI Technical Summary

Technical Problem

When the existing battery energy storage system conducts energy management strategy selection tests under the demand for grid scheduling, it is necessary to connect to the power grid in real scenarios, resulting in high costs and safety risks.

Method used

The battery simulation system and energy storage system control model are adopted. By obtaining the power grid scheduling parameters and the configuration parameters of the battery simulation system, the operation parameters are generated and simulated and executed, the operation status information is recorded, and the simulation report is analyzed and output, reducing the need for real scene testing.

Benefits of technology

It reduces the cost of battery energy storage systems in verification of different configuration parameters, improves the safety of energy management strategy testing, and avoids possible accidents in real scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117332556B_ABST
    Figure CN117332556B_ABST
Patent Text Reader

Abstract

This application is applicable to the field of battery energy storage system simulation technology, and provides a battery energy storage system simulation method, device, computer device and storage medium, which reduces the cost of verifying different configuration parameters of the battery energy storage system for grid dispatching parameters in the prior art and improves the test safety of the energy management strategy for battery charging and discharging. The battery energy storage system includes a battery simulation system and an energy storage system control model. The method of this application mainly includes: the energy storage system control model obtains grid dispatching parameters, and the grid dispatching parameters record the total amount of electric energy that needs to be cooperatively processed; the energy storage system control model generates operation parameters according to the grid dispatching parameters and the configuration parameters of the battery simulation system; when the battery simulation system executes the operation parameters, the energy storage system control model records the operation state of the battery simulation system to obtain the operation state information of the battery simulation system for cooperatively processing the total amount of electric energy; the energy storage system control model analyzes the operation state information and outputs a simulation report.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of battery energy storage system simulation, and particularly relates to a battery energy storage system simulation method, device, computer device, and storage medium. Background Art

[0002] A battery energy storage system (BESS) is a system that can supply electrical energy to the power grid through the battery according to the dispatching needs of the power grid, or store electrical energy by absorbing electrical energy from the power grid through the battery according to the dispatching needs of the power grid. It can be seen that the battery energy storage system plays an important role in maintaining the stable supply of electrical energy in the power grid. The battery energy storage system is currently widely used in industries such as households, industries, and power. The energy management strategy of the battery energy storage system is an important part of the performance development of the battery energy storage system.

[0003] When the existing battery energy storage system can meet a certain dispatching requirement of the power grid (absorbing electrical energy or outputting electrical energy), there are many strategies available for setting or selection. For example, when the battery energy storage system faces the dispatching requirement of the power grid to absorb electrical energy, it can call some batteries or all batteries to store this part of electrical energy; another example is that when the battery energy storage system faces the dispatching requirement of the power grid to output electrical energy, it can also call some batteries or all batteries to output this part of electrical energy, etc. Since the output and absorption of the battery correspond to its discharge and charge processes, and the number of charge and discharge cycles of the battery is limited by the service life, the determination and screening of the energy management strategy for battery charge and discharge in the battery energy storage system become particularly important at this time.

[0004] However, currently, the selection and testing of strategies for the battery energy storage system according to the dispatching requirements of the power grid often need to be carried out by connecting to the power grid in a real scenario. This undoubtedly makes the determination and screening cost of the energy management strategy for battery charge and discharge in the battery energy storage system high, and it is easy to cause accidents when the selected energy management strategy is inappropriate, with high danger. Summary of the Invention

[0005] The purpose of this application is to provide a battery energy storage system simulation method, device, computer device, and storage medium, aiming to reduce the cost of verifying different configuration parameters of the battery energy storage system for grid dispatching parameters in the prior art and improve the test safety of the energy management strategy for battery charge and discharge in the battery energy storage system.

[0006] In the first aspect, this application provides a battery energy storage system simulation method. The battery energy storage system includes a battery simulation system and an energy storage system control model, and the method includes:

[0007] The energy storage system control model obtains grid dispatching parameters, and the grid dispatching parameters record the total amount of electrical energy that needs to be processed in cooperation.

[0008] The energy storage system control model generates operating parameters based on the power grid dispatching parameters and the configuration parameters of the battery simulation system;

[0009] When the battery simulation system executes the operating parameters, the energy storage system control model records the operating state of the battery simulation system to obtain the operating state information of the battery simulation system for cooperating to process the total amount of electric energy;

[0010] The energy storage system control model analyzes the operating state information and outputs a simulation report.

[0011] Optionally, the power grid dispatching parameters specifically record the total amount of output electric energy and / or the total amount of absorbed electric energy that the battery energy storage system needs to cooperate to process;

[0012] The energy storage system control model generates operating parameters based on the power grid dispatching parameters and the configuration parameters of the battery simulation system, including:

[0013] The energy storage system control model determines a first battery simulator in the battery simulation system that can cooperate to process the total amount of output electric energy;

[0014] The energy storage system control model generates operating parameters for it to process the total amount of output electric energy based on the configuration parameters of the first battery simulator;

[0015] and / or,

[0016] The energy storage system control model determines a second battery simulator in the battery simulation system that can cooperate to process the total amount of absorbed electric energy;

[0017] The energy storage system control model generates operating parameters for it to process the total amount of absorbed electric energy based on the configuration parameters of the second battery simulator.

[0018] Optionally, the state of charge of the first battery simulator exceeds the preset maintenance state standard, and the state of charge of the second battery simulator is lower than the preset maintenance state standard.

[0019] Optionally, the power grid dispatching parameters specifically record the total amount of output electric energy and / or the total amount of absorbed electric energy that the battery energy storage system needs to cooperate to process within a target duration;

[0020] The energy storage system control model generates operating parameters for the first battery simulator to process the total amount of output electric energy, including:

[0021] The energy storage system control model generates operating parameters for X steps of processing the total output electrical energy according to the configuration parameters of the first battery simulator, where X is a positive integer greater than 0, and the total duration of the X steps is equal to the target duration;

[0022] The operating parameters generated by the energy storage system control model for processing the total absorbed electrical energy according to the configuration parameters of the second battery simulator include:

[0023] The energy storage system control model generates operating parameters for Y steps of processing the total absorbed electrical energy according to the configuration parameters of the second battery simulator, where Y is a positive integer greater than 0, and the total duration of the Y steps is equal to the target duration.

[0024] Optionally, the method further includes:

[0025] When the battery simulation system executes the operating parameters, the data collector of the battery simulation system monitors the safety parameters of the first battery simulator and / or the second battery simulator, and the safety parameters include one or more of temperature, voltage, and current;

[0026] The battery simulation system determines whether the safety parameters of the first battery simulator and / or the second battery simulator exceed a preset standard range;

[0027] If the battery simulation system determines that the safety parameters exceed the preset standard range, a warning is issued.

[0028] Optionally, after the energy storage system control model obtains the grid dispatching parameters, the method further includes:

[0029] The energy storage system control model determines whether the total output electrical energy that needs to be cooperatively processed exceeds the total electrical energy that can be output by all battery simulators in the battery simulation system;

[0030] If the energy storage system control model determines that the total output electrical energy that needs to be cooperatively processed exceeds the total electrical energy that can be output by all battery simulators in the battery simulation system, it refuses to execute and issues a warning;

[0031] and / or,

[0032] The energy storage system control model determines whether the total absorbed electrical energy that needs to be cooperatively processed exceeds the total electrical energy that can be accommodated by all battery simulators in the battery simulation system;

[0033] If the energy storage system control model determines that the total absorbed electrical energy that needs to be cooperatively processed exceeds the total electrical energy that can be accommodated by all battery simulators in the battery simulation system, it refuses to execute and issues a warning.

[0034] Optionally, the simulation report includes the curve of the relevant parameter changes of all battery simulators of the battery simulation system with the target duration as the time axis.

[0035] In a second aspect, the present application provides a battery energy storage system, which includes a battery simulation system and an energy storage system control model, and includes:

[0036] The energy storage system control model is used to obtain grid dispatching parameters, and the grid dispatching parameters record the total amount of electric energy that needs to be cooperatively processed;

[0037] The energy storage system control model is further used to generate operation parameters according to the grid dispatching parameters and the configuration parameters of the battery simulation system;

[0038] When the battery simulation system executes the operation parameters, the energy storage system control model is further used to record the operation state of the battery simulation system to obtain the operation state information of the battery simulation system for cooperatively processing the total amount of electric energy;

[0039] The energy storage system control model is further used to analyze the operation state information and output a simulation report.

[0040] Optionally, the grid dispatching parameters specifically record the total amount of output electric energy and / or the total amount of absorbed electric energy that the battery energy storage system needs to cooperate with for processing;

[0041] When the energy storage system control model generates operation parameters according to the grid dispatching parameters and the configuration parameters of the battery simulation system, it is specifically used for:

[0042] The energy storage system control model determines the first battery simulator in the battery simulation system that can cooperate with processing the total amount of output electric energy;

[0043] The energy storage system control model generates operation parameters for it to process the total amount of output electric energy according to the configuration parameters of the first battery simulator;

[0044] And / or,

[0045] The energy storage system control model determines the second battery simulator in the battery simulation system that can cooperate with processing the total amount of absorbed electric energy;

[0046] The energy storage system control model generates operation parameters for it to process the total amount of absorbed electric energy according to the configuration parameters of the second battery simulator.

[0047] Optionally, the state of charge of the first battery simulator exceeds the preset maintenance state standard, and the state of charge of the second battery simulator is lower than the preset maintenance state standard.

[0048] Optionally, the grid dispatching parameters specifically record the total amount of output electric energy and / or the total amount of absorbed electric energy that the battery energy storage system needs to cooperate in processing within the target time period;

[0049] When the energy storage system control model generates the operating parameters for processing the total amount of output electric energy according to the configuration parameters of the first battery simulator, it is specifically used for:

[0050] The energy storage system control model generates the operating parameters of X steps for processing the total amount of output electric energy according to the configuration parameters of the first battery simulator, where X is a positive integer greater than 0, and the total duration of the X steps is equal to the target time period;

[0051] When the energy storage system control model generates the operating parameters for processing the total amount of absorbed electric energy according to the configuration parameters of the second battery simulator, it is specifically used for:

[0052] The energy storage system control model generates the operating parameters of Y steps for processing the total amount of absorbed electric energy according to the configuration parameters of the second battery simulator, where Y is a positive integer greater than 0, and the total duration of the Y steps is equal to the target time period.

[0053] Optionally, the system further includes:

[0054] When the battery simulation system executes the operating parameters, the data collector of the battery simulation system is used to monitor the safety parameters of the first battery simulator and / or the second battery simulator, and the safety parameters include one or more of temperature, voltage, and current;

[0055] The battery simulation system is further used to determine whether the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range;

[0056] If the battery simulation system is further used to determine that the safety parameters exceed the preset standard range, a warning is issued.

[0057] Optionally, the system further includes:

[0058] The energy storage system control model is further used to determine whether the total amount of output electric energy that needs to be cooperatively processed exceeds the total amount of electric energy that all battery simulators in the battery simulation system can output;

[0059] If the energy storage system control model is further used to determine that the total amount of output electric energy that needs to be cooperatively processed exceeds the total amount of electric energy that all battery simulators in the battery simulation system can output, it refuses to execute and issues a warning;

[0060] and / or,

[0061] The energy storage system control model is further configured to determine whether the total amount of absorbed electric energy that needs to be cooperatively processed exceeds the total amount of electric energy that all battery simulators in the battery simulation system can accommodate;

[0062] If the energy storage system control model determines that the total amount of absorbed electric energy that needs to be cooperatively processed exceeds the total amount of electric energy that all battery simulators in the battery simulation system can accommodate, the energy storage system control model is further configured to reject execution and issue a warning.

[0063] Optionally, the simulation report includes the relevant parameter change curves of all battery simulators in the battery simulation system with the target duration as the time axis.

[0064] In a third aspect, the present application provides a computer device, including:

[0065] a processor, a memory, a bus, an input / output interface, and a network interface;

[0066] The processor is connected to the memory, the input / output interface, and the network interface through the bus;

[0067] The memory stores a program;

[0068] When the processor executes the program stored in the memory, it implements the simulation method of the battery energy storage system as described in any one of the foregoing first aspects.

[0069] In a fourth aspect, the present application provides a computer-readable storage medium, in which instructions are stored, and when the instructions are executed on a computer, the computer is caused to execute the simulation method of the battery energy storage system as described in any one of the foregoing first aspects.

[0070] In a fifth aspect, the present application provides a computer program product, and when the computer program product is executed on a computer, the computer is caused to execute the simulation method of the battery energy storage system as described in any one of the foregoing first aspects.

[0071] As can be seen from the above technical solutions, the embodiments of the present application have the following advantages:

[0072] The battery energy storage system of this application includes a battery simulation system and an energy storage system control model. The energy storage system control model first obtains grid dispatching parameters and knows that the grid dispatching parameters record the total amount of electric energy that needs to be cooperatively processed. The energy storage system control model then generates operating parameters based on the grid dispatching parameters and the configuration parameters of the battery simulation system. When the battery simulation system executes the operating parameters, the energy storage system control model records the operating state of the battery simulation system to obtain the operating state information of the battery simulation system for cooperatively processing the total amount of electric energy. The energy storage system control model analyzes the operating state information and outputs a simulation report, thereby simulating and verifying the effect of a certain configuration parameter of the battery simulation system in executing the grid dispatching parameters. Since the battery energy storage system simulation method in this embodiment uses a battery simulation system instead of a real battery, and the grid dispatching parameters are also backups of real data, there is no need to output or absorb electric energy for the real grid, ensuring safety. Moreover, it can truly verify different configuration parameters of the battery energy storage system for the grid dispatching parameters. The parameters of the battery simulation system can be set according to the parameters of real batteries, with strong adaptability. The verified configuration parameters of the battery simulation system can be transplanted and used in reality, greatly improving the safety of the energy management strategy test for battery charging and discharging of the battery energy storage system. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 It is a schematic flowchart of an embodiment of the battery energy storage system simulation method of this application;

[0074] Figure 2 It is a schematic flowchart of another embodiment of the battery energy storage system simulation method of this application;

[0075] Figure 3 It is a schematic flowchart of another embodiment of the battery energy storage system simulation method of this application;

[0076] Figure 4 It is a schematic structural diagram of an embodiment of the battery energy storage system of this application;

[0077] Figure 5 It is a schematic structural diagram of an embodiment of the computer device of this application;

[0078] Figure 6 It is a schematic connection relationship diagram of an embodiment among the battery energy storage system, the cloud server, and the simulation report viewing terminal of this application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0079] In order to make the objectives, technical solutions, and advantages of this application clearer, the following further elaborates on this application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not used to limit this application.

[0080] It should be noted that the battery energy storage system (BESS) in this embodiment is a system that can supply electrical energy to the power grid through the batteries it manages according to the dispatching requirements of the power grid, or store electrical energy by absorbing electrical energy from the power grid through the batteries it manages according to the dispatching requirements of the power grid. The battery energy storage system is usually a large-scale energy storage power station. The battery energy storage system undertakes the tasks of charging and / or discharging a large number of battery packs in the energy storage power station to the power grid, and bears the responsibility of ensuring the controllability and stability of the power supply of the power grid according to the grid dispatching parameters of the power grid.

[0081] When the battery energy storage system in the prior art can meet a certain dispatching requirement of the power grid (absorbing electrical energy or outputting electrical energy), there are many strategies that can be set or selected. For example, when the battery energy storage system faces the dispatching requirement of the power grid to absorb electrical energy, it can call some or all of the batteries to store this part of the electrical energy. As for which part of the batteries to select for storing the electrical energy of the power grid (charging) and to what state to charge this part of the batteries for charging, this needs to be set according to the battery state (State of Health, SOH), state of charge (SOC), etc. (StateOf X, SOX) of the batteries; another example is that when the battery energy storage system faces the dispatching requirement of the power grid to output electrical energy, it can also call some or all of the batteries to output this part of the electrical energy to the power grid. As for which part of the batteries to select for supplementing the electrical energy of the power grid (discharging), this needs to be set according to the state of charge (SOC), state of power (Stateof Power, SOP), etc. (State Of X, SOX) of the batteries, and so on. It can be seen that the output and absorption of electrical energy from the power grid correspond to the processes of battery discharging and charging. Since the number of charge and discharge cycles of the battery is limited by the service life, in order to extend the service life of the overall batteries in the battery energy storage system, the screening of the energy management strategy for battery charging and discharging in the battery energy storage system is particularly important.

[0082] However, in the prior art, the selection and testing of strategies by the battery energy storage system according to the dispatching requirements of the power grid often need to be carried out by connecting to the power grid in a real scenario. This undoubtedly makes the screening and testing cost of the energy management strategy for battery charging and discharging in the battery energy storage system high, and it is easy to cause accidents when the energy management strategy is selected improperly, with high danger.

[0083] Based on the above understanding, please refer to Figure 1 , an embodiment of the battery energy storage system simulation method of the present application. The battery energy storage system includes a battery simulation system and an energy storage system control model, including:

[0084] 101. The energy storage system control model obtains grid dispatching parameters, which record the total amount of electric energy that needs to be processed in cooperation.

[0085] It should be noted that the grid dispatching parameters are usually sent by the grid management party to the operator of the battery energy storage system through a dedicated communication channel. For example, in a battery energy storage system, various grid dispatching parameters are usually sent by the grid's Energy Management System (EMS) through a dedicated communication channel. These grid dispatching parameters usually record the total amount of electric energy that the battery energy storage system needs to process in cooperation. However, since the grid dispatching parameters in this embodiment are for simulation tests and do not actually connect to the grid to respond to the execution of electric energy output and / or absorption according to these grid dispatching parameters, the grid dispatching parameters obtained by the energy storage system control model of the battery energy storage system in this step are from one of the records in the grid dispatching data source. This grid dispatching data source records backups of the common grid dispatching parameters, historical grid dispatching parameters, etc. that the grid's Energy Management System (EMS) often requires the battery energy storage system to cooperate in executing, and can even be simulated grid dispatching parameters.

[0086] 102. The energy storage system control model generates operating parameters based on the grid dispatching parameters and the configuration parameters of the battery simulation system.

[0087] It should be noted that for the total amount of electric energy that needs to be processed in cooperation in step 101, there can be many execution strategies for the battery simulation system of the battery energy storage system. These execution strategies are mainly reflected in the management of the battery simulation system, that is, different configuration parameters of the battery simulation system correspond to different execution strategies. The energy storage system control model then generates specific operating parameters based on the grid dispatching parameters and the configuration parameters of the battery simulation system for operation.

[0088] 103. When the battery simulation system executes the operating parameters, the energy storage system control model records the operating state of the battery simulation system to obtain the operating state information of the battery simulation system's cooperation in processing the total amount of electric energy.

[0089] After the energy storage system control model generates the operating parameters in step 102, this step can execute the operating parameters to the battery simulation system. The battery simulator in this step is a device that simulates the charging and discharging of a real battery and is used for experimental testing of the above operating parameters, shortening the verification development and verification test time of the operating parameters. Since the battery simulator can truly simulate the performance of a single battery, a group of batteries, or a cluster of batteries, etc., the battery simulation system in this embodiment usually needs to simulate the batteries in a power station that already truly exists or has been modeled in reality. When the battery simulation system executes the operating parameters in this step, it can simulate the reaction of the batteries in the power station in the real scenario with a high probability. The energy storage system control model in this step needs to record the operating state of the battery simulation system to obtain the operating state information of the battery simulation system's cooperation in processing the total amount of electrical energy. The operating state information includes, but is not limited to, the numerical values of one or more parameters such as temperature, voltage, current, etc. changing over time.

[0090] 104. The energy storage system control model analyzes the operating state information and outputs a simulation report.

[0091] For the convenience of research and analysis, this step can also let the energy storage system control model analyze the operating state information according to a preset rule to obtain a simulation report on the energy storage system control model's analysis of the operating state information. For example, the form of the simulation report includes a web link, a mobile application (APP) notification, an email, or a common document, etc.

[0092] It can be seen that since the battery energy storage system simulation method in this embodiment uses a battery simulation system instead of real batteries, and the grid dispatching parameters are also backups of real data and do not need to output or absorb electrical energy for the real grid, the safety is guaranteed. Moreover, it can truly verify different configuration parameters of the battery energy storage system for the grid dispatching parameters. The configuration parameters of the battery simulation system can be set according to the batteries in reality, and the configuration parameters of the verified battery simulation system can be transplanted for use in reality, greatly improving the safety of the energy management strategy test of the battery energy storage system for battery charging and discharging.

[0093] Specifically, please refer to Figure 6, the battery energy storage system of this application mainly includes: an energy storage system control model 401 and a battery simulation system 402. Among them, the energy storage system control model 401 includes: a model configuration data source, a converter module, an operation control module, a data recording module, a recording analysis module, a communication module, etc.; more specifically, the model configuration data source usually records several sets of configuration parameters for the battery simulation system to simulate a real power station or a real battery pack, etc. in the form of a database. Each set of configuration parameters can enable the battery simulation system to perform simulated charge and discharge operations according to the real power station or real battery pack it simulates. The model configuration data source can also support external updates to the configuration parameters in the database, such as addition, deletion, modification, etc. The configuration parameters can include parameters such as the initial or current state of charge (SOC), rated capacity, rated power, rated voltage, rated current, cell parameters, and fault status of the battery simulation system; the converter module is used to simulate the process of receiving scheduling parameters from the grid scheduling data source, and together with the configuration parameters of the battery simulation system determined by the operator from the model configuration data source, generate the operation parameters of the battery simulation system. The operation parameters require the battery simulation system to achieve the goals required by the scheduling parameters (absorb and store or output and supplement specific electric energy within a certain time period) according to the configuration parameters. For example, the operation parameters include: battery charge / discharge power, battery target capacity, battery pack number for charging / discharging, target operation time, fault feedback, etc.; the operation control module is mainly used to split the operation parameters generated by the converter module into a finite number of simulation operation steps that conform to the execution of the battery simulation system; the data recording module is mainly used to record all the parameters to be recorded in the battery energy storage system, with a focus on recording the data during the simulation test process; the recording analysis module is mainly used to analyze the data during the simulation test process recorded in the data recording module to form a simulation report; the communication module is mainly used to transmit the operation parameters (control parameters and power parameters with simulation operation steps, etc.) generated in the operation control module to the battery simulation system, and can also upload the simulation report formed by the recording analysis module to the cloud server 403 for the computer terminal 404 or the mobile terminal 405 (mobile phone, tablet, etc.) to access and view the simulation report through a web page. The communication module can also receive the acquisition data (temperature, voltage, current, etc.) during the execution of the above operation parameters feedback by the battery simulation system.The battery simulation system 402 includes a battery pack control module, several groups of battery simulators (the first battery simulator, the second battery simulator, ……), a data acquisition module, etc.; among them, the battery pack control module is mainly used to receive the operating parameters selected and generated by the energy storage system control model, and control the corresponding part or all of the battery simulators to execute the operating parameters. At the same time, it also transmits the acquisition data of the battery simulators collected by the data acquisition module to the energy storage system control model; the battery simulator is mainly used to execute the operating parameters transmitted by the battery pack control module; the data acquisition module is mainly used to collect preset monitorable parameters such as the temperature, voltage, and current of each group of battery simulators to obtain acquisition data. In addition, the power grid dispatching data source 406 usually records several backups of the power grid dispatching parameters in the form of a database, and the power grid dispatching data source 406 can also support external updates to the power grid dispatching parameters in the database, such as addition, deletion, modification and other update operations. The component modules of the energy storage system control model in this embodiment can be written in Modelica language. Since Modelica comes with a clock module that can extract the real time at any moment, which is beneficial to reducing the simulation step size and improving the simulation accuracy, this embodiment can complete real-time simulation, and eliminate the need to deploy expensive clock management servers or use complex clock management modules, reducing costs and computational complexity.

[0094] Based on the above understanding, please refer to Figure 2 , another embodiment of the battery energy storage system simulation method of this application, includes:

[0095] 201. The energy storage system control model obtains power grid dispatching parameters, and the power grid dispatching parameters specifically record the total amount of output electric energy and / or the total amount of absorbed electric energy that the battery energy storage system needs to cooperate with for processing within the target duration.

[0096] The execution of this step is similar to step 101 in the foregoing Figure 1 embodiment, and the repeated part will not be elaborated here.

[0097] It should be added that grid dispatching parameters usually specifically record: the total amount of output electrical energy and / or the total amount of absorbed electrical energy that the battery energy storage system needs to cooperate in processing within the target duration. There are usually specific time periods, for example: requesting to cooperate in outputting 100 kilowatt-hours (kw·h) of electrical energy within the target duration of one hour from 05:00 to 06:00 on XX / XX / XXXX; requesting to cooperate in absorbing 100 kilowatt-hours (kw·h) of electrical energy within the target duration of one hour from 00:00 to 01:00 on XX / XX / XXXX, etc. The target duration of this step can be set according to actual needs, and it can be a shorter or longer duration, which is not limited here. The total amount of output electrical energy and / or the total amount of absorbed electrical energy that the battery energy storage system needs to cooperate in processing in this step can also be set according to actual needs, which is not limited here either. Specifically, this step is mainly obtained and received by the converter module of the energy storage system control model from the grid dispatching data source. The data backup of the Energy Management System (EMS) in the grid dispatching data source usually includes a timeline, and a dispatching instruction data is recorded at each time point on this timeline; therefore, in the data backup of the Energy Management System (EMS) in the above grid dispatching data source, the time difference between two adjacent time points can be marked as the dispatching time step (i.e., the target duration referred to in this step), and the dispatching start instruction and the dispatching end instruction can be marked according to the time point; among them, the set of dispatching instruction data between each dispatching start instruction and the nearest dispatching end instruction can be marked as the dispatching data set of a complete dispatching process.

[0098] 202. The energy storage system control model determines the first battery simulator in the battery simulation system that can cooperate in processing the total amount of output electrical energy, and the state of charge of the first battery simulator exceeds the preset maintenance state standard.

[0099] When it is determined in step 201 that the power grid dispatching parameters specifically record the total output power that the battery energy storage system needs to cooperate in processing within the target duration, then in this step, it is necessary to determine the first battery simulator in the battery simulation system that can cooperate in processing the total output power, where the state of charge of the first battery simulator exceeds the preset maintenance state standard. The so-called preset maintenance state standard refers to the numerical standard of the remaining battery charge state (state of charge, SOC) that is preset for the battery to maintain normally. For example, the remaining charge state of 20% is the preset maintenance state standard. That is to say, the first battery simulator is allowed to output power to the power grid only when the remaining charge state exceeds 20%, and it can be set to suspend output when the remaining charge state reaches 20% at most. In this embodiment, the first battery simulator that exceeds the preset maintenance state standard is usually limited by the configuration parameters set in the model configuration data source of the energy storage system control model, and then the first battery simulator executes the simulation according to the configuration parameters.

[0100] 203. The energy storage system control model generates the operating parameters of X steps for processing the total output power according to the configuration parameters of the first battery simulator, where X is a positive integer greater than 0, and the total duration of the X steps is equal to the target duration.

[0101] Specifically, after it is determined in step 202 that the first battery simulator cooperates in processing the total output power, in this step, the operation control module of the energy storage system control model generates the operating parameters of X steps for processing the total output power according to the configuration parameters of the first battery simulator. The operating parameters here mainly include power parameters, control parameters, etc. Among them, the power parameters are mainly used to guide the power change situation of the first battery simulator that needs to change with time for cooperating in processing the total output power in X steps; while the control parameters are mainly used to guide the battery pack control module to implement the set configuration parameters of the first battery simulator, such as the initial state and the number of charge and discharge cycles of the first battery simulator.

[0102] For example, the configuration parameter for selecting the model configuration data source in the energy storage system control model is that the state of charge of the first battery simulator in the battery simulation system is 70%, the rated capacity is 100 kWh, and the energy storage system preferably should maintain the target state of charge of each battery simulator at 20%. Assuming that the scheduling parameter requires the energy storage system to discharge 20 kWh within 1 hour; therefore, according to the scheduling parameter and the configuration parameter of the first battery simulator, among the generated operating parameters, it is determined that the first battery simulator discharges first (at this time, other battery simulators with a state of charge lower than 20% (such as the second battery simulator) are reserved for absorbing grid power and do not discharge temporarily). The target discharge capacity of the first battery simulator is 20 kWh (that is, the SOC of the first battery simulator discharges from 70% to 50%), the target duration of operation is 1 hour for outputting electric energy to the grid, the discharge power is 20 kW, the fault feedback is no fault, and the initial SOH of the battery pack is 99%.

[0103] For example, according to the target duration of 1 hour, 10 simulation operation steps can be generated, each step being 6 minutes. The total time of the generated finite number of steps should not exceed the above target duration, otherwise it will affect the execution of the next scheduling parameter and may be considered unqualified for scheduling by the grid, thus affecting the revenue of the scheduling service fee. The SOC of the first battery simulator starts from 70% and decreases by 2% during each simulation operation step. The SOP of the first battery simulator remains unchanged at 20 kW. Each discharge causes little battery attenuation, and the SOH of the first battery simulator can remain at 99%.

[0104] 204. The energy storage system control model determines a second battery simulator in the battery simulation system that can cooperate to process the total amount of absorbed electric energy, and the state of charge of the second battery simulator is lower than the preset maintenance state standard.

[0105] When step 201 determines that the grid scheduling parameter specifically records the total amount of absorbed electric energy that the energy storage system needs to cooperate to process within the target duration, then this step is to determine a second battery simulator in the battery simulation system that can cooperate to process the total amount of absorbed electric energy, where the state of charge of the second battery simulator is lower than the preset maintenance state standard. The so-called preset maintenance state standard refers to the numerical standard of the state of charge (SOC) that the battery needs to maintain usually, such as 90% state of charge as the preset maintenance state standard. That is to say, when the state of charge of the second battery simulator is lower than 90%, it is allowed to absorb electric energy from the grid, and it can be set to suspend absorption when the state of charge reaches 98% at most. In this embodiment, the second battery simulator with a state lower than the preset maintenance state standard is usually limited by the configuration parameters set in the model configuration data source of the energy storage system control model, and then the second battery simulator simulates and executes according to the configuration parameters.

[0106] 205. The energy storage system control model generates the operating parameters for Y steps of the total absorbed electrical energy processed by the second battery simulator according to the configuration parameters of the second battery simulator. Y is a positive integer greater than 0, and the total duration of the Y steps is equal to the target duration.

[0107] Specifically, after determining the total absorbed electrical energy processed in cooperation with the second battery simulator in step 204, in this step, the operation control module of the energy storage system control model generates the operating parameters for Y steps of the total absorbed electrical energy processed by the second battery simulator according to the configuration parameters of the second battery simulator. The operating parameters here mainly include power parameters, control parameters, etc. Among them, the power parameters are mainly used to guide the power change situation of the second battery simulator that needs to change with time for processing the total absorbed electrical energy in Y steps; and the control parameters are mainly used to guide the battery pack control module to implement the set configuration parameters of the second battery simulator, such as the initial state and charge-discharge times of the second battery simulator.

[0108] 206. When the battery simulation system executes the operating parameters, the data collector of the battery simulation system monitors the safety parameters of the first battery simulator and / or the second battery simulator. The safety parameters include one or more of temperature, voltage, and current.

[0109] Specifically, when the battery simulation system executes the operating parameters of step 203 or step 203, the data collector of the battery simulation system monitors the safety parameters of the first battery simulator and / or the second battery simulator. The safety parameters can specifically include one or more of temperature, voltage, and current. Among them, the temperature can be obtained by equipping a temperature sensor in each battery simulator, the voltage can be obtained by a voltage sensor, and the current can be obtained by a current sensor. Here, the method for the data collector to obtain the safety parameters is not limited.

[0110] 207. The battery simulation system determines whether the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range. If it is confirmed that the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range, then step 208 is executed; if it is confirmed that the safety parameters of the first battery simulator and / or the second battery simulator do not exceed the preset standard range, then continue to execute.

[0111] It can be understood that the battery energy storage system simulation method in this embodiment is to verify whether there are unsafe conditions or potential dangers in the execution of grid dispatching parameters under the strategies corresponding to different configuration parameters of the battery energy storage system. For this purpose, some safety parameters need to be set as the preset standard range. For example, these safety parameters include the temperature range, voltage range, current range, etc. during execution. In this step, the battery simulation system will monitor and judge whether the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range. If it is confirmed that the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range, it means that there are safety hazards in the configuration parameters executed by the battery simulation system; if it is confirmed that the safety parameters of the first battery simulator and / or the second battery simulator do not exceed the preset standard range, it means that the configuration parameters executed by the battery simulation system are safe and can continue to be executed.

[0112] For example, according to the feedback safety parameters: current, voltage, temperature, etc., find the corresponding SOC from the SOC look-up table preset in the energy management strategy as the estimated SOC; estimate the battery internal resistance according to the current and voltage through the least squares method, and find the corresponding SOH from the SOH look-up table preset in the energy management strategy as the estimated SOH according to the estimated SOC, estimated battery internal resistance and temperature; find the corresponding SOP from the SOP look-up table preset in the energy management strategy as the estimated SOP according to the total working voltage and current of the first battery simulator and / or the second battery simulator. At the same time, according to the feedback current, voltage, and temperature, it is also possible to further judge whether the current, voltage, and temperature exceed the predetermined range to generate warning information, and the parameters collected by the data collector can include the generated warning information.

[0113] 208. Issue a warning.

[0114] This step belongs to real-time warning. When in step 207, the battery simulation system confirms that the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range, an immediate warning signal such as sound or light can be issued as a warning.

[0115] 209. When the battery simulation system executes the operating parameters, the energy storage system control model records the operating state of the battery simulation system to obtain the operating state information of the battery simulation system for cooperating with the total amount of processed electric energy.

[0116] The execution of this step is similar to step 103 in the foregoing Figure 1 embodiment, and the repeated part will not be described herein again.

[0117] 210. The energy storage system control model analyzes the operating state information and outputs a simulation report.

[0118] When the operating status information recorded by the battery simulation system in step 209 confirms that the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range in step 207, it will feedback to the energy storage system control model and be recorded by the data recording module, and then handed over to the recording and analysis module to form a simulation report, and a warning can be presented in the simulation report. For example, the simulation report includes the change curves of relevant parameters of all battery simulators of the battery simulation system with the target duration as the time axis, and two auxiliary curves of the upper limit and the lower limit are also drawn on the graph where each curve is located, indicating that the change curve of the relevant parameter is normal within the range of the two auxiliary curves of the upper limit and the lower limit. If the change curve of the relevant parameter is outside the range of the two auxiliary curves of the upper limit and the lower limit, it will be presented with a warning using a special color or a highlighted mark.

[0119] Please refer to Figure 3 , another embodiment of the battery energy storage system simulation method of the present application, includes:

[0120] 301. The energy storage system control model obtains grid dispatching parameters, and the grid dispatching parameters specifically record the total output power and / or the total absorbed power that the battery energy storage system needs to cooperate with for processing within the target duration.

[0121] The execution of this step is similar to step 201 in the foregoing Figure 2 embodiment, and the repeated part will not be elaborated here.

[0122] 302. The energy storage system control model determines whether the total output power that needs to be cooperated for processing exceeds the total output power that all battery simulators in the battery simulation system can provide. If it is determined that the total output power that needs to be cooperated for processing exceeds the total output power that all battery simulators in the battery simulation system can provide, then step 303 is executed; if it is determined that the total output power that needs to be cooperated for processing does not exceed the total output power that all battery simulators in the battery simulation system can provide, then step 202 is executed.

[0123] It can be understood that the battery energy storage system of this embodiment mainly relies on the capabilities of the objects such as power stations or battery packs simulated by its battery simulators to execute the issued dispatching parameters, and all battery simulators of the battery energy storage system have an output limit for electric energy. Moreover, for strategies such as simulating and ensuring the safe use of batteries and extending the battery life, this step first determines whether the total output power that needs to be cooperated for processing exceeds the total output power that all battery simulators in the battery simulation system can provide. If it is determined that the total output power that needs to be cooperated for processing exceeds the total output power that all battery simulators in the battery simulation system can provide, it indicates that it exceeds the processing capacity of the battery energy storage system; if it is determined that the total output power that needs to be cooperated for processing does not exceed the total output power that all battery simulators in the battery simulation system can provide, it indicates that it does not exceed the processing capacity of the battery energy storage system and can be executed normally, thereby triggering the aboveFigure 2 Step 202.

[0124] 303. Reject the execution and issue a warning.

[0125] The battery energy storage system of this embodiment cannot meet the requirements of the grid for this scheduling parameter, and can directly reject the execution to ensure safety, and issue a warning indicating that dangerous operations should not be performed.

[0126] 304. The energy storage system control model determines whether the total amount of absorbed electric energy that needs to be processed in cooperation exceeds the total amount of electric energy that all battery simulators in the battery simulation system can accommodate. If it is determined that the total amount of absorbed electric energy that needs to be processed in cooperation exceeds the total amount of electric energy that all battery simulators in the battery simulation system can accommodate, then step 303 is executed; if it is determined that the total amount of absorbed electric energy that needs to be processed in cooperation does not exceed the total amount of electric energy that all battery simulators in the battery simulation system can accommodate, then step 204 is executed.

[0127] It can be understood that the battery energy storage system of this embodiment mainly relies on the capabilities of objects such as power stations or battery packs simulated by its battery simulators to execute the issued scheduling parameters. Moreover, all battery simulators of the battery energy storage system have a limit on the absorption of electric energy. And for strategies such as simulating and ensuring the safe use of batteries and extending battery life, this step first determines whether the total amount of absorbed electric energy that needs to be processed in cooperation exceeds the total amount of electric energy that all battery simulators in the battery simulation system can store. If it is determined that the total amount of absorbed electric energy that needs to be processed in cooperation exceeds the total amount of electric energy that all battery simulators in the battery simulation system can store, it indicates that it exceeds the processing capacity of the battery energy storage system; if it is determined that the total amount of output electric energy that needs to be processed in cooperation does not exceed the total amount of electric energy that all battery simulators in the battery simulation system can store, it indicates that it does not exceed the processing capacity of the battery energy storage system and can be executed normally, thereby triggering the above Figure 2 Step 204.

[0128] The computer device in the embodiment of the present application will be described below. Please refer to Figure 5 , an embodiment of the computer device in the embodiment of the present application includes:

[0129] The computer device 500 may include one or more central processing units (CPUs) 501 and a memory 502, in which one or more applications or data are stored. Among them, the memory 502 is volatile storage or persistent storage. The programs stored in the memory 502 may include one or more modules, and each module may include a series of instruction operations on the computer device. Further, the processor 501 may be configured to communicate with the memory 502 and execute a series of instruction operations in the memory 502 on the computer device 500. The computer device 500 may also include one or more wireless network interfaces 503, one or more input / output interfaces 504, and / or one or more operating systems, such as Harmony OS, Windows Server, Mac OS, Unix, Linux, FreeBSD, etc. The processor 501 may execute the operations performed in the foregoing Figure 1 、 Figure 2 or Figure 3 illustrated embodiments, which will not be elaborated herein specifically.

[0130] In addition, in each embodiment of the present application, the functional units may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software functional units. If the integrated units are implemented in the form of software functional units and sold or used as independent products, they may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0131] The foregoing are only the preferred embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, or improvements made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A battery energy storage system simulation method, characterized in that, The battery energy storage system includes a battery simulation system and an energy storage system control model. The component modules of the energy storage system control model are written in Modelica language. The method includes: The energy storage system control model obtains grid dispatching parameters, which record the total amount of electric energy that needs to be cooperatively processed. The grid dispatching parameters are common grid dispatching parameters, backups of historical grid dispatching parameters, or simulated grid dispatching parameters. The common grid dispatching parameters include: the total amount of output electric energy and / or absorbed electric energy that needs the battery energy storage system to cooperate in processing, the time period that needs the battery energy storage system to cooperate in processing, and the duration that needs the battery energy storage system to cooperate in processing. The energy storage system control model generates operating parameters based on the grid dispatching parameters and the configuration parameters of the battery simulation system. When the battery simulation system executes the operating parameters, the energy storage system control model records the operating state of the battery simulation system to obtain the operating state information of the battery simulation system for cooperatively processing the total amount of electric energy. The energy storage system control model analyzes the operating state information and outputs a simulation report. The grid dispatching parameters specifically record the total amount of output electric energy and / or absorbed electric energy that needs the battery energy storage system to cooperate in processing. The energy storage system control model generates operating parameters based on the grid dispatching parameters and the configuration parameters of the battery simulation system, including: The energy storage system control model determines the first battery simulator in the battery simulation system that can cooperate in processing the total amount of output electric energy. The energy storage system control model generates the operating parameters for the first battery simulator to process the total amount of output electric energy based on the configuration parameters of the first battery simulator. and / or The energy storage system control model determines the second battery simulator in the battery simulation system that can cooperate in processing the total amount of absorbed electric energy. The energy storage system control model generates the operating parameters for the second battery simulator to process the total amount of absorbed electric energy based on the configuration parameters of the second battery simulator. The state of charge of the first battery simulator exceeds the preset maintenance state standard, and the state of charge of the second battery simulator is lower than the preset maintenance state standard. The grid dispatching parameters specifically record the total amount of output electric energy and / or absorbed electric energy that needs the battery energy storage system to cooperate in processing within the target duration. The energy storage system control model generates the operating parameters for the first battery simulator to process the total amount of output electric energy based on the configuration parameters of the first battery simulator, including: The energy storage system control model generates the operating parameters for X steps of the first battery simulator to process the total amount of output electric energy based on the configuration parameters of the first battery simulator. X is a positive integer greater than 0, and the total duration of the X steps is equal to the target duration. The energy storage system control model generates the operating parameters for the second battery simulator to process the total amount of absorbed electric energy based on the configuration parameters of the second battery simulator, including: The energy storage system control model generates the operating parameters for Y steps of the second battery simulator to process the total amount of absorbed electric energy based on the configuration parameters of the second battery simulator. Y is a positive integer greater than 0, and the total duration of the Y steps is equal to the target duration. The method further includes: When the battery simulation system executes the operating parameters, a data collector of the battery simulation system monitors safety parameters of the first battery simulator and / or the second battery simulator, where the safety parameters include one or more of temperature, voltage, and current; The battery simulation system determines whether the safety parameters of the first battery simulator and / or the second battery simulator exceed a preset standard range; If the battery simulation system determines that the safety parameters exceed the preset standard range, a warning is issued.

2. The battery energy storage system simulation method according to claim 1, characterized in that, After the energy storage system control model obtains grid dispatching parameters, the method further includes: The energy storage system control model determines whether the total output electric energy to be processed in cooperation exceeds the total electric energy that can be output by all battery simulators in the battery simulation system; If the energy storage system control model determines that the total output electric energy to be processed in cooperation exceeds the total electric energy that can be output by all battery simulators in the battery simulation system, it refuses to execute and issues a warning; and / or The energy storage system control model determines whether the total absorbed electric energy to be processed in cooperation exceeds the total electric energy that can be accommodated by all battery simulators in the battery simulation system; If the energy storage system control model determines that the total absorbed electric energy to be processed in cooperation exceeds the total electric energy that can be accommodated by all battery simulators in the battery simulation system, it refuses to execute and issues a warning.

3. The battery energy storage system simulation method according to claim 1, characterized in that, The simulation report includes the relevant parameter change curves of all battery simulators in the battery simulation system with the target duration as the time axis.

4. A battery energy storage system, characterized in that, The battery energy storage system includes a battery simulation system and an energy storage system control model. The component modules of the energy storage system control model are written in Modelica language. The system includes: The energy storage system control model is used to obtain grid dispatching parameters, where the grid dispatching parameters record the total electric energy to be processed in cooperation. The grid dispatching parameters are common grid dispatching parameters, backups of historical grid dispatching parameters, or simulated grid dispatching parameters. The common grid dispatching parameters include: the total output electric energy and / or the total absorbed electric energy that needs the battery energy storage system to process in cooperation, the time period that needs the battery energy storage system to process in cooperation, and the duration that needs the battery energy storage system to process in cooperation; The energy storage system control model is further used to generate operating parameters according to the grid dispatching parameters and the configuration parameters of the battery simulation system; When the battery simulation system executes the operating parameters, the energy storage system control model is further used to record the operating state of the battery simulation system to obtain the operating state information of the battery simulation system for processing the total electric energy in cooperation; The energy storage system control model is further used to analyze the operating state information and output a simulation report; The grid dispatching parameters specifically record the total output electric energy and / or the total absorbed electric energy that needs the battery energy storage system to process in cooperation; When the energy storage system control model generates operating parameters according to the grid dispatching parameters and the configuration parameters of the battery simulation system, it specifically is used for: The energy storage system control model determines a first battery simulator in the battery simulation system that can cooperate to process the total output electric energy; The energy storage system control model generates operating parameters for processing the total output electric energy based on the configuration parameters of the first battery simulator; And / or, The energy storage system control model determines a second battery simulator in the battery simulation system that can cooperate to process the total absorbed electric energy; The energy storage system control model generates operating parameters for processing the total absorbed electric energy based on the configuration parameters of the second battery simulator; The state of charge of the first battery simulator exceeds the preset maintenance state standard, and the state of charge of the second battery simulator is lower than the preset maintenance state standard; The grid dispatching parameter specifically records the total output electric energy and / or the total absorbed electric energy that the battery energy storage system needs to cooperate to process within the target duration; When the energy storage system control model generates operating parameters for processing the total output electric energy based on the configuration parameters of the first battery simulator, it is specifically used for: The energy storage system control model generates operating parameters for X steps of processing the total output electric energy based on the configuration parameters of the first battery simulator, where X is a positive integer greater than 0, and the total duration of the X steps is equal to the target duration; When the energy storage system control model generates operating parameters for processing the total absorbed electric energy based on the configuration parameters of the second battery simulator, it is specifically used for: The energy storage system control model generates operating parameters for Y steps of processing the total absorbed electric energy based on the configuration parameters of the second battery simulator, where Y is a positive integer greater than 0, and the total duration of the Y steps is equal to the target duration; The system further includes: When the battery simulation system executes the operating parameters, the data collector of the battery simulation system is used to monitor the safety parameters of the first battery simulator and / or the second battery simulator, and the safety parameters include one or more of temperature, voltage, and current; The battery simulation system is further used to determine whether the safety parameters of the first battery simulator and / or the second battery simulator exceed the preset standard range; If the battery simulation system is further used to determine that the safety parameters exceed the preset standard range, a warning is issued.

5. A computer device, characterized in that, Including: A processor, a memory, a bus, an input / output interface, and a network interface; The processor is connected to the memory, the input / output interface, and the network interface through the bus; A program is stored in the memory; When the processor executes the program stored in the memory, it implements the battery energy storage system simulation method according to any one of claims 1 to 3.

6. A computer-readable storage medium, characterized in that, Instructions are stored in the computer-readable storage medium, and when the instructions are executed on a computer, the computer is caused to execute the battery energy storage system simulation method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Equivalent model-based simulation method and device of energy storage system

    CN108365620A