Energy storage site charging demand control method, system and electronic equipment
By judging the power sent by the EMS and the transformer capacity constraints, the rechargeable power of a single edge controller is dynamically calculated, and power is distributed according to the maximum safety threshold of the transformer. This solves the problems of uneven charging power distribution and excessive demand in the energy storage system, and achieves balanced charging among multiple controllers and system stability.
Patent Information
- Application Number
- CN202411893275.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-20
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-12-20
AI Technical Summary
The control equipment of existing energy storage systems cannot accurately calculate and allocate the charging power of each control unit, resulting in the charging power exceeding the site demand limit, causing demand exceeding the limit and increased electricity costs. In addition, there is a lack of an effective power coordination mechanism when multiple controllers operate together.
By judging the power sent by the EMS, combining the transformer capacity and demand limit, the rechargeable power of a single edge controller is dynamically calculated. The power is allocated according to the maximum safety threshold of the transformer. A hysteresis parameter is introduced to avoid control oscillation. A weight distribution mechanism for multiple edge controllers is proposed to achieve fair charging among energy storage units of different sizes.
It improves the stability and control accuracy of the system, ensures the accuracy of demand control and the stability of system operation, realizes balanced charging among multiple controllers, and significantly improves the response speed and control accuracy of the system.
Smart Images

Figure CN119742886B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of charging demand control, and in particular to a method, system, and electronic equipment for controlling charging demand at an energy storage site. Background Art
[0002] As energy transition deepens, industrial and commercial energy storage systems are playing a vital role in power demand response and peak-valley arbitrage. By rationally scheduling charging and discharging power, these systems can effectively reduce corporate electricity costs, improve grid efficiency, and promote the integration of new energy sources.
[0003] Currently, industrial and commercial energy storage systems generally use automated control devices for charge and discharge management. These devices, based on preset control strategies, collect real-time data and execute corresponding control instructions to achieve automated operation of the energy storage system.
[0004] However, the existing control equipment charging demand control cannot accurately calculate and allocate the charging power of each control unit, which easily causes the charging power to exceed the site demand limit, leading to problems such as excessive demand and increased electricity bills. Moreover, when multiple controllers operate together, there is a lack of an effective power coordination mechanism, and this situation needs further improvement. Summary of the Invention
[0005] To address the problem that existing control equipment charging demand control cannot accurately calculate and allocate the charging power of each control unit, which easily causes the charging power to exceed the site demand limit, this application provides a method, system, and electronic device for energy storage site charging demand control, which adopts the following technical solutions:
[0006] In a first aspect, the present application provides a method for controlling charging demand at an energy storage site, comprising the following steps:
[0007] Obtain the power P5 sent by the EMS under the single edge controller, determine whether the power P5 sent by the EMS is greater than 0, and obtain a charging control instruction;
[0008] Calculate the rechargeable power P1 within the demand of a single edge controller: P1 = (P6 - (P3 * N1 / N - P4) - P7), where P6 is the weight of the single-transformer multi-edge controller, P3 is the active power of the gateway meter, P4 is the sum of the real-time charging powers of the converters under the single edge controller, P7 is the hysteresis of the single edge controller, N1 is the number of converters under the single edge controller, and N is the total number of converters at the metering point.
[0009] According to the maximum safety threshold of the transformer, the maximum chargeable power P9 of a single edge controller is calculated, where P9 = (P8*N1 / N)-(P3*N1 / N-P4)-P7, and P8 is the transformer tripping safety threshold;
[0010] The maximum charging power P12 that the device can withstand under the EMS strategy is calculated, where P12 = Min(P9, P5, P6);
[0011] Charging is controlled based on the rechargeable power P1 within the demand of a single edge controller, the maximum rechargeable power P9 of a single edge controller, and the maximum rechargeable power P12 that the device can withstand under the EMS strategy.
[0012] By adopting the above technical solution, in order to solve the problems of demand exceeding limit, transformer overload and policy conflicts between different control levels that may occur during the charging process of energy storage power stations, this application first determines the charging demand by judging the power P5 sent by the EMS, and then dynamically calculates the rechargeable power P1 of a single edge controller based on constraints such as transformer capacity and demand limit, and distributes power through the maximum safety threshold P8 of the transformer. Finally, considering the equipment tolerance and EMS strategy, the optimal charging power P12 is obtained; this application proposes a weight-based multi-edge controller power allocation mechanism to solve the problem of insufficient control accuracy in traditional methods; at the same time, by introducing the hysteresis parameter P7, control oscillation is effectively avoided and system stability is significantly improved; through the N1 / N ratio allocation mechanism, fair charging between energy storage units of different sizes is achieved.
[0013] Optionally, the method further comprises the following steps:
[0014] Calculate the rechargeable power and P15 within the required capacity of each single-edge controller, where P15=P1[1]+P1[2]+...+P1[n], where n is the number of controllers;
[0015] Determine whether there is a metering point;
[0016] If so, based on the rechargeable power within the demand of each single edge controller and P15, calculate the rechargeable power P24 of the metering point, where P24=P22-{P25-(P4[1]+P4[2]+...+P4[n])}-(P7[1]+P7[2]+...+P7[n]), where P22 is the demand target value, P25 is the total power consumption, P4[n] is the real-time charging power of the nth edge controller, and P7[n] is the hysteresis of the nth edge controller;
[0017] The multiple edge controllers are collaboratively charged and controlled according to the chargeable power P24 at the metering point.
[0018] By adopting the above technical solution, in order to solve the problems of uneven charging power distribution, difficult to accurately control demand targets and delayed system response in the collaborative operation of multiple edge controllers; this application incorporates the hysteresis parameters of multiple controllers into the global calculation for the first time, effectively solving the problem of decreased control accuracy caused by hysteresis accumulation in traditional methods; at the same time, through the dynamic calculation mechanism of P24, real-time adjustment of the overall charging behavior of the system is realized, ensuring the accuracy of demand control and the stability of system operation; not only balanced charging among multiple controllers is achieved, but also the response speed and control accuracy of the system are significantly improved.
[0019] Optionally, the method further comprises the following steps:
[0020] Determine whether P24 is less than P15,
[0021] If so, set P15' to P24, where P15' is the sum of the rechargeable powers within the demand of each single-edge controller after calibration.
[0022] By adopting the above technical solution, when the present application detects that P24 is greater than P15, the system will directly set P15' to the value of P24, achieving a real-time balance between the system charging capacity and demand control requirements; not only improving the charging efficiency of the energy storage system, but also ensuring the accuracy of demand control.
[0023] Optionally, the method further comprises the following steps:
[0024] Determine whether P21 is less than 0, where P21 is the difference between the metering point demand P22 and the rechargeable power within the demand and P15;
[0025] If so, then P15'=P15+P21.
[0026] By adopting the above technical solution, when P21 is less than 0, the system automatically reduces the charging power by calculating P15'=P15+P21.
[0027] Optionally, the method further comprises the following steps:
[0028] Determine whether P15' is greater than P17. P17 is the sum of the maximum charging power that each single edge controller can withstand under the device and system policies. P17 = P12[1] + P12[2] + ... + P12[n], where P12[n] is the maximum charging power that the nth edge controller can withstand under the device and EMS policies.
[0029] If so, in this single-edge controller, the first final adjustable power P23 is set to P12;
[0030] If P15' is not greater than P17, then determine whether P15' is less than 0;
[0031] If so, in this single-edge controller, the second final adjustable power P23′ is set to 0;
[0032] If P15' is not less than 0, then determine whether P1 is less than 0;
[0033] If so, in this single-edge controller, the third final adjustable power P23″ is set to 0.
[0034] By adopting the above technical solution, this application limits the final adjustable power P23 to the safety range of the equipment in the case of power overlimit by comparing the size relationship between P15' and P17; when P15' is not greater than the equipment's tolerance P17 and is a negative value, the system automatically sets P23' to 0; when P1 is a negative value, the system further sets P23'' to 0, achieving all-round power protection; through logical judgment and multi-level protection measures, not only the safe and stable operation of the system is ensured, but also the reliability and robustness of the control system are improved.
[0035] Optionally, the method further comprises the following steps:
[0036] If P1 is not less than 0, then determine whether P1 is less than P12;
[0037] If so, in this single-edge controller, the fourth final adjustable power P23'''= (P12*P15') / (P20+P19), where P20 is the non-shared power of this time, and P19 is the power other than the shared power of this time;
[0038] If P1 is not less than P12, then in this single-edge controller, the fifth final adjustable power P23''''= (P1*P15') / (P20+P19).
[0039] By adopting the above technical solution, this application uses a preset formula, and the system can automatically select the optimal power allocation strategy according to the real-time operating status; introduce historical data into the power allocation calculation, and solve the problem of poor power allocation stability in traditional methods; by considering the cumulative effect of non-shared power, more reasonable resource scheduling is achieved, and the balance and stability of power allocation are improved.
[0040] Optionally, the calculation process of other powers except the shared power includes the following steps:
[0041] For each single edge controller, determine the relationship between the required charging power P1[n] and the maximum charging power P12[n] that the device can withstand under the EMS strategy;
[0042] If P1[n] is greater than P12[n], select an array from each single-edge controller that satisfies P1[n]>P12[n], and calculate the current shared power and the other power P19 except the shared power under the single-edge controller respectively; P18=P18'+{(P1[1]+P1[2]+...+P1[n])-(P12[1]+P12[2]+...+P12[n])}, where P18' is the last shared power under the single-edge controller, and P19=P19'+(P12[1]+P12[2]+...+P12[n]), where P19' is the other power except the last shared power.
[0043] Optionally, the calculation process of the non-shared power includes the following steps:
[0044] If P1[n] is less than P12[n], further determine whether P1[n] is greater than 0; if P1[n] is greater than 0, select an array from each single-edge controller that satisfies P1[n]<=P12[n] and P1[n]>0;
[0045] And calculate the corresponding non-shared power P20, P20 = P20' + (P1[1] + P1[2] + ... + P1[n]), P20' is the previous non-shared power.
[0046] In a second aspect, the present application provides an energy storage site charging demand control system, which is applied to the above-mentioned energy storage site charging demand control method, and the system includes:
[0047] EMS, used for policy and data distribution and display;
[0048] An application for implementing a security policy for charging demand control;
[0049] Message queue telemetry transmission client, used for data communication with the EMS;
[0050] Historical database, used to store historical operation data;
[0051] A real-time database, used to store real-time operation data, wherein the real-time database is connected to the historical database;
[0052] A framework library file, used to connect the real-time database and the application program, and to connect with an interface device;
[0053] A collection program, used for collecting data and writing the data into the real-time database;
[0054] The acquisition program is connected to the bidirectional converter module, the battery management system secondary module, the gateway table module and the network port table module for collecting data.
[0055] In a third aspect, the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned energy storage site charging demand control method when executing the computer program.
[0056] In summary, this application includes at least one of the following beneficial technical effects:
[0057] 1. This application first determines the charging demand by judging the power P5 issued by the EMS. Then, based on constraints such as transformer capacity and demand limit, it dynamically calculates the charging power P1 of a single edge controller and allocates power based on the transformer's maximum safety threshold P8. Finally, considering the equipment's tolerance and EMS strategy, the optimal charging power P12 is obtained. This application proposes a weighted multi-edge controller power allocation mechanism to address the problem of insufficient control accuracy in traditional methods. At the same time, by introducing the hysteresis parameter P7, control oscillation is effectively avoided, significantly improving system stability. The N1 / N ratio allocation mechanism achieves fair charging between energy storage units of different sizes.
[0058] 2. To address the problems of uneven charging power distribution, difficulty in accurately controlling demand targets, and delayed system response that arise when multiple edge controllers operate in coordination, this application incorporates the hysteresis parameters of multiple controllers into global calculations for the first time, effectively resolving the issue of decreased control accuracy due to hysteresis accumulation in traditional methods. Furthermore, through the dynamic calculation mechanism of P24, real-time adjustment of the system's overall charging behavior is achieved, ensuring the accuracy of demand control and the stability of system operation. This not only achieves balanced charging among multiple controllers, but also significantly improves the system's response speed and control accuracy.
[0059] 3. Through preset formulas, this application enables the system to automatically select the optimal power allocation strategy based on the real-time operating status; introduces historical data into the power allocation calculation, solving the problem of poor power allocation stability in traditional methods; and by considering the cumulative effect of non-shared power, achieves more reasonable resource scheduling and improves the balance and stability of power allocation. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Figure 1 This is a module diagram of a charging demand control system for an energy storage site according to an embodiment of the present application;
[0061] Figure 2 This is a flow chart of a method for controlling charging demand at an energy storage station according to an embodiment of the present application. Figure 1 ;
[0062] Figure 3 This is a flow chart of a method for controlling charging demand at an energy storage station according to an embodiment of the present application. Figure 2 ;
[0063] Figure 4 This is a flow chart of a method for controlling charging demand at an energy storage station according to an embodiment of the present application. Figure 3 ;
[0064] Figure 5 This is a flow chart of a method for controlling charging demand at an energy storage station according to an embodiment of the present application. Figure 4 ;
[0065] Figure 6 This is a flow chart of a method for controlling charging demand at an energy storage station according to an embodiment of the present application. Figure 5 ;
[0066] Figure 7 This is a diagram of the internal structure of an electronic device according to an embodiment of the present application;
[0067] Figure 8A This is a schematic diagram of the structure of an edge controller in an embodiment of the present application. Figure 1 ;
[0068] Figure 8B This is a schematic diagram of the structure of an edge controller in an embodiment of the present application. Figure 2 . DETAILED DESCRIPTION
[0069] The terms used in the following examples of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and appended claims of this application, the singular expressions "a," "an," "said," "above," "the," and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used in this application refers to any or all possible combinations comprising one or more of the listed items.
[0070] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of the technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of this application, unless otherwise specified, "plurality" means two or more.
[0071] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.
[0072] In the first aspect, the present application provides a method for controlling charging demand of an energy storage site, which is applied to a charging demand control system of an energy storage site, referring to Figure 1The system includes an EMS cloud platform, an application, a message queue telemetry transmission client MQTT, a historical database, a real-time database, a framework library file and an acquisition program, wherein the EMS is used to perform overall control of charging demand; the application is used to execute the security policy of charging demand control; the message queue telemetry transmission client is used to communicate data with the EMS; the historical database is used to store historical operation data; the real-time database is used to store real-time operation data, and the real-time database is connected to the historical database; the framework library file is used to connect the real-time database and the application, and to connect with the interface device, to provide interface files for various applications of the system, and unified scheduling; the acquisition program is used to collect data and write the data into the real-time database; the acquisition program is connected with the bidirectional converter module, the battery management system secondary module, the gateway table module and the network port table module for collecting data.
[0073] Specifically, the acquisition program reads the real-time power of the gateway table into the real-time database. After the application obtains the latest power of the gateway table from the real-time database, it will calculate the latest power adjustment based on the set value of the excess demand. The acquisition program then writes it to the PCS and executes the latest adjusted power, forming the first demand power control cycle. This demand power control cycle will be repeated in the future, continuously executing site demand control to ensure that the device does not exceed the site demand when charging.
[0074] Reference Figure 2 , including the following steps:
[0075] S210 and EMS send power P5.
[0076] S220: Determine whether the EMS sending power P5 is greater than 0.
[0077] According to the result of judging P5>0, a charging control instruction is obtained. When P5>0, step S230 is executed, charging; otherwise, step S240 is executed, not charging or discharging.
[0078] S250 , calculate the rechargeable power P1 within the demand of a single edge controller, where P1 = (P6 - (P3*N1 / N-P4)-P7).
[0079] Among them, P6 is the weight under the single-transformer multi-edge controller, P3 is the active power of the gateway meter, P4 is the real-time charging power sum of the converter under the single-edge controller, P7 is the hysteresis of the single-edge controller, N1 is the number of converters under the single-edge controller, and N is the total number of converters under the metering point.
[0080] S260. Calculate the maximum chargeable power P9 of the single edge controller under the transformer safety threshold, where P9 = (P8*N1 / N) - (P3*N1 / N - P4) - P7.
[0081] Among them, it is allocated according to the maximum safety threshold of the transformer, and P8 is the transformer tripping safety threshold;
[0082] S270, calculating the maximum charging power P12 that the device can withstand under the EMS strategy, where P12 = Min(P9, P5, P6);
[0083] Then, the system performs charging control based on the rechargeable power P1 within the demand of a single edge controller, the maximum rechargeable power P9 of a single edge controller, and the maximum rechargeable power P12 that the device can withstand under the EMS strategy.
[0084] In one embodiment, referring to Figure 3 , the method further comprises the steps of:
[0085] S310, in the joint debugging of multiple edge controllers, the sum of the rechargeable power required by each single edge controller, P15, is calculated, where P15 = P1[1] + P1[2] + ... + P1[n].
[0086] Where n is the number of controllers.
[0087] S320: Determine whether there is a metering point.
[0088] If yes, then step S320 is executed to calculate the chargeable power P24 at the metering point during the multi-edge controller joint debugging.
[0089] Based on the rechargeable power within the demand of each single edge controller and P15, the rechargeable power at the metering point, P24, is calculated as P24 = P22 - {P25 - (P4[1] + P4[2] + ... + P4[n])} - (P7[1] + P7[2] + ... + P7[n]). P22 is the demand target value, P25 is the total power consumption, P4[n] is the real-time charging power of the nth edge controller, and P7[n] is the hysteresis of the nth edge controller.
[0090] Then, the system performs coordinated charging control on multiple edge controllers according to the chargeable power P24 at the metering point.
[0091] In one embodiment, referring to Figure 4 , the method comprises the following steps:
[0092] S410, determine whether P24 is less than P15,
[0093] If yes, then step S420 is executed to perform the multi-edge controller joint debugging and calibrate the rechargeable power within the demand of each single-edge controller so that P15′=P24.
[0094] Here, P15′ is set to P24, and P15′ is the sum of the rechargeable powers within the demand of each single-edge controller after calibration.
[0095] In one embodiment, referring to Figure 5 , the method further comprises the steps of:
[0096] S510: Determine whether P21 is less than 0.
[0097] Wherein, P21 is the difference between the demand at the metering point P22 and the rechargeable power within the demand and P15;
[0098] If yes, then step S520 is executed to perform the multi-edge controller joint debugging and calibrate the sum of the rechargeable power within the demand of each single-edge controller P15′=P15+P21.
[0099] In one embodiment, referring to Figure 6 , the method further comprises the steps of:
[0100] S610: Determine whether P15' is greater than P17.
[0101] Where P17 is the maximum charging power that each single edge controller can withstand under the device and system policies. P17 = P12[1] + P12[2] + ... + P12[n], where P12[n] is the maximum charging power that the nth edge controller can withstand under the device and EMS policies.
[0102] If yes, then in step S620, calculate the first final adjustable power P23=P12 in the single-edge controller.
[0103] If P15' is not greater than P17, then execute step S630 to determine whether P15' is less than 0;
[0104] If yes, then in step S640, calculate the final adjustable power P23'=0 for the second time in the single-edge controller;
[0105] If P15' is not less than 0, execute step S650 to determine whether P1 is less than 0;
[0106] If yes, then in step S660 , calculate the final adjustable power P23″=0 for the third time in the single-edge controller.
[0107] If P1 is not less than 0, execute step S670 to determine whether P1 is less than P12;
[0108] If yes, then in step S680, calculate the fourth final adjustable power P23'''=(P12*P15') / (P20+P19) in this single-edge controller, where P20 is the non-shared power of this time, and P19 is the power other than the shared power of this time;
[0109] If P1 is not less than P12, then in step S690, calculate the fifth final adjustable power P23''''=(P1*P15') / (P20+P19) in the single-edge controller.
[0110] Among them, the calculation process of other powers except shared power this time includes the following steps: for each single edge controller, respectively determine the relationship between the rechargeable power P1[n] within the demand and the maximum charging power P12[n] that the equipment can withstand under the EMS strategy; if P1[n] is greater than P12[n], select an array satisfying P1[n]>P12[n] from each single edge controller, and respectively calculate the current shared power P18=P18'+{(P1[1]+P1[2]+...+P1[n])-(P12[1]+P12[2]+...+P12[n])} under the single edge controller, P18' is the last shared power under the single edge controller, and the other power except shared power this time P19=P19'+(P12[1]+P12[2]+...+P12[n]), P19' is the other power except shared power last time. If P1[n] is less than P12[n], then further determine whether P1[n] is greater than 0. If P1[n] is greater than 0, select an array from each single-edge controller that satisfies P1[n]<=P12[n] and P1[n]>0, and calculate the corresponding current non-shared power P20. The current non-shared power calculation process includes the following steps: If P1[n] is greater than 0, select an array from each single-edge controller that satisfies P1[n]<=P12[n] and P1[n]>0; calculate the current non-shared power P20 of each single-edge controller = P20'+(P1[1]+P1[2]+...+P1[n]), where P20' is the previous non-shared power.
[0111] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0112] In a second aspect, the present application provides an energy storage site charging demand control system. The energy storage site charging demand control system of the present application is described below in conjunction with the above-mentioned energy storage site charging demand control method.
[0113] A charging demand control system for energy storage sites, applied to the above-mentioned charging demand control method for energy storage sites, with reference to Figure 1 , the system comprising:
[0114] EMS, used for policy and data distribution and display;
[0115] An application for implementing a security policy for charging demand control;
[0116] Message queue telemetry transmission client, used for data communication with the EMS;
[0117] Historical database, used to store historical operation data;
[0118] A real-time database, used to store real-time operation data, wherein the real-time database is connected to the historical database;
[0119] A framework library file, used to connect the real-time database and the application program, and to connect with an interface device;
[0120] A collection program, used for collecting data and writing the data into the real-time database;
[0121] The acquisition program is connected to the bidirectional converter module, the battery management system secondary module, the gateway table module and the network port table module for collecting data.
[0122] In one embodiment, the present application provides an electronic device, which may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The electronic device includes a processor, a memory, and a network interface connected via a system bus. The processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic 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 computer program in the non-volatile storage medium. The database of the electronic device is used to store data. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for controlling charging demand at an energy storage site is implemented.
[0123] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the electronic device to which the solution of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0124] In this embodiment, Figure 8A and Figure 8BAs shown, the core components of the energy storage device include battery cells, PCS, and the first and second levels of the BMS. The electronic device for local demand control is the edge controller (BAU). The edge controller (BAU) controls demand by connecting to a 485-to-Ethernet device via Ethernet. The 485-to-Ethernet device converts the 485 signal from the gateway meter into an Ethernet signal and transmits it to the edge controller (BAU). If the gateway meter power (installed under the transformer) is found to be too high and exceeds the demand, the edge controller calculates the adjusted charging power based on this power and writes the adjusted charging power to the PCS via 485 communication. The PCS then executes the new power to control the demand so that it does not exceed the site limit. Note that when multiple edge controllers and multiple gateway meters are used in conjunction, the edge controllers need to be connected via Ethernet through a switch. The gateway meter's 485 communication must be routed to a 485-to-Ethernet device. Each 485 port on an edge controller (BAU) can only be connected to one PCS. Because demand control relies on first occurrence and then adjustment, using this communication wiring method in conjunction with the independent thread mode of the edge controller software to collect data for each PCS can shorten the time interval between occurrence and adjustment.
[0125] In one embodiment, an electronic device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0126] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The above-described computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described method embodiments. Any reference to memory, storage, database, or other media used in the embodiments provided herein may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0127] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A method for controlling charging demand at an energy storage site, characterized in that: The steps include: Obtain the power P5 sent by the EMS under the single edge controller, determine whether the power P5 sent by the EMS is greater than 0, and obtain a charging control instruction; Calculate the rechargeable power P1 within the demand of a single edge controller: P1 = (P6 - (P3 * N1 / N - P4) - P7), where P6 is the demand of a single transformer and a single edge controller, P3 is the active power of the gateway meter, P4 is the sum of the real-time charging powers of the converters under the single edge controller, P7 is the hysteresis of the single edge controller, N1 is the number of converters under the single edge controller, and N is the total number of converters at the metering point. The maximum chargeable power P9 of a single edge controller is calculated based on the maximum safety threshold of the transformer, where P9 = (P8*N1 / N) - (P3*N1 / N - P4) - P7, and P8 is the transformer tripping safety threshold. The maximum charging power P12 that the device can withstand under the EMS strategy is calculated, where P12 = Min(P9, P5, P6); Charging control is performed based on the required charging power P1 of a single edge controller, the maximum charging power P9 of a single edge controller, and the maximum charging power P12 that the device can withstand under the EMS policy. The steps include: Calculate the rechargeable power and P15 within the required capacity of each single-edge controller, where P15=P1[1]+P1[2]+...+P1[n], where n is the number of controllers; Determine whether there is a metering point; If so, based on the rechargeable power within the demand of each single edge controller and P15, calculate the rechargeable power P24 of the metering point, where P24=P22-{P25-(P4[1]+P4[2]+...+P4[n])}-(P7[1]+P7[2]+...+P7[n]), where P22 is the demand target value, P25 is the total power consumption, P4[n] is the real-time charging power of the nth edge controller, and P7[n] is the hysteresis of the nth edge controller; Performing coordinated charging control on multiple edge controllers according to the chargeable power P24 of the metering point; Determine whether P24 is less than P15, If yes, set P15' to P24, where P15' is the sum of the rechargeable power within the demand of each single edge controller after calibration; Determine whether P21 is less than 0, where P21 is the difference between the metering point demand P22 and the rechargeable power within the demand and P15; If so, then P15'=P15+P21; Determine whether P15' is greater than P17. P17 is the sum of the maximum charging power that each single edge controller can withstand under the device and system policies. P17 = P12[1] + P12[2] + ... + P12[n], where P12[n] is the maximum charging power that the nth edge controller can withstand under the device and EMS policies. If so, in this single-edge controller, the first final adjustable power P23 is set to P12; If P15' is not greater than P17, then determine whether P15' is less than 0; If so, in this single-edge controller, the second final adjustable power P23′ is set to 0; If P15' is not less than 0, then determine whether P1 is less than 0; If so, in this single-edge controller, the third final adjustable power P23″ is set to 0.
2. The energy storage site charging demand control method according to claim 1, characterized in that: The method further comprises the steps of: If P1 is not less than 0, then determine whether P1 is less than P12; If so, in this single-edge controller, the fourth final adjustable power P23'''= (P12*P15') / (P20+P19), where P20 is the non-shared power of this time, and P19 is the power other than the shared power of this time; If P1 is not less than P12, then in this single-edge controller, the fifth final adjustable power P23''''= (P1*P15') / (P20+P19).
3. The energy storage site charging demand control method according to claim 2, characterized in that: The calculation process of other powers except shared power includes the following steps: For each single edge controller, determine the relationship between the required charging power P1[n] and the maximum charging power P12[n] that the device can withstand under the EMS strategy; If P1[n] is greater than P12[n], select an array from each single-edge controller that satisfies P1[n]>P12[n], and calculate the current shared power and the other power P19 except the shared power under the single-edge controller respectively; P18=P18'+{(P1[1]+P1[2]+...+P1[n])-(P12[1]+P12[2]+...+P12[n])}, where P18' is the last shared power under the single-edge controller, and P19=P19'+(P12[1]+P12[2]+...+P12[n]), where P19' is the other power except the last shared power.
4. The energy storage site charging demand control method according to claim 3, characterized in that: The calculation process of this non-shared power includes the following steps: If P1[n] is less than P12[n], further determine whether P1[n] is greater than 0; if P1[n] is greater than 0, select an array from each single-edge controller that satisfies P1[n]<=P12[n] and P1[n]>0; And calculate the corresponding non-shared power P20, P20 = P20' + (P1[1] + P1[2] + ... + P1[n]), P20' is the previous non-shared power.
5. A charging demand control system for an energy storage site, applied to the charging demand control method for an energy storage site according to any one of claims 1 to 4, the system comprising: EMS, used for policy and data distribution and display; An application for implementing a security policy for charging demand control; Message queue telemetry transmission client, used for data communication with the EMS; Historical database, used to store historical operation data; A real-time database, used to store real-time operation data, wherein the real-time database is connected to the historical database; A framework library file, used to connect the real-time database and the application program, and to connect with an interface device; A collection program, used for collecting data and writing the data into the real-time database; The acquisition program is connected to the bidirectional converter module, the battery management system secondary module, the gateway table module and the network port table module for collecting data.
6. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the energy storage site charging demand control method according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Control method and system for orderly charging power balanced distribution in transformer area
CN114919452A
Distributed energy storage system control method and control device
CN115967109A