Energy scheduling method and device for optical energy storage
By calculating historical data and power market prices, scheduling power supply to solar power generation modules and main power grids, optimizing the redundant energy storage range of the optical energy storage system, solving the balance problem of optical energy storage and power transactions in the optical energy storage microgrid, and improving the Energy utilization efficiency and economic benefits.
Patent Information
- Application Number
- CN202410659737.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2024-12-06
- Estimated Expiration
- 2044-05-27
AI Technical Summary
How to balance the relationship between optical energy storage and buying and selling power in the optical energy storage microgrid to maximize benefits.
By obtaining the total solar power generation and historical load, calculating the floating range of the total solar power generation and load, and scheduling the power supply from the solar power generation module and the main power grid to the energy storage module based on the sales and purchase prices of the main power grid, the power supply from the solar power generation module and the main power grid to build a profitable Maximize as the objective function, optimize the redundant energy storage interval of the energy storage unit to achieve energy balance.
It realizes a benign interaction between the photoelectric energy storage system and power transactions, improves energy utilization efficiency, reduces energy costs, and ensures that the system reaches its best economic and reliability.
Smart Images

Figure CN118508523B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of new energy, and in particular relates to an energy scheduling method and device for photoelectric energy storage. Background Art
[0002] Photovoltaic energy storage microgrids usually refer to the use of photovoltaic power generation technology (solar photovoltaic panels) and energy storage technology (such as battery energy storage systems) to build a small-scale, local renewable energy power supply system. This type of microgrid system can usually operate independently in a small area, or it can be interconnected with the main power grid to achieve two-way flow of energy.
[0003] Among them, the role of the energy storage module of the microgrid is to balance the energy supply and demand within the microgrid, improve the stability and reliability of the system, and increase energy utilization efficiency. It is an indispensable and important part of the microgrid. The energy storage module can store excess electricity and release electricity during peak demand to balance the contradiction between power supply and demand within the microgrid and ensure the stable operation of the microgrid.
[0004] When there is a power shortage, the microgrid can purchase electricity from the main grid. When there is an abundance of electricity, the microgrid can sell electricity to the main grid. Since the microgrid needs to store enough redundant power in the energy storage module to ensure the stable operation of the microgrid, how to balance the relationship between solar energy storage and buying and selling electricity to maximize benefits has become a technical problem that needs to be solved urgently. Summary of the invention
[0005] In view of this, an embodiment of the present invention provides an energy scheduling method and device for photovoltaic energy storage to solve the technical problem of how to balance the relationship between photovoltaic energy storage and buying and selling electricity to achieve maximum benefit.
[0006] A first aspect of an embodiment of the present invention provides an energy scheduling method for photovoltaic energy storage, the energy scheduling method for photovoltaic energy storage comprising:
[0007] If the energy storage capacity of the energy storage module is less than the minimum limit, the historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained;
[0008] According to the historical total solar power generation in the previous N adaptive scheduling cycles, the floating range of the total solar power generation in the current adaptive scheduling cycle is calculated;
[0009] According to the historical loads in the previous N adaptive scheduling cycles, the load fluctuation range of the current adaptive scheduling cycle is calculated;
[0010] Obtain the main grid electricity selling price and main grid electricity buying price;
[0011] According to the power generation floating range, load floating range, main grid power selling price and main grid power buying price, the solar power generation module and the main grid are dispatched to supply power to the energy storage module.
[0012] Furthermore, the step of scheduling the solar power generation module and the main grid to supply power to the energy storage module according to the power generation floating range, the load floating range, the main grid power selling price and the main grid power buying price includes:
[0013] Calculate the redundant energy storage range of the energy storage unit according to the total solar power generation floating range and the load floating range;
[0014] According to the redundant energy storage range, the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range, an objective function with the goal of maximizing benefits is constructed;
[0015] According to the objective function, the solar power generation module and the main power grid are dispatched to supply power to the energy storage module.
[0016] Furthermore, the step of calculating the redundant energy storage interval of the energy storage unit according to the total solar power generation floating interval and the load floating interval includes:
[0017] Substitute the total solar power generation floating interval and the load floating interval into the following first function to obtain the redundant energy storage interval of the energy storage unit;
[0018] The first function is:
[0019] ;
[0020] ;
[0021] ;
[0022] in, represents the redundant energy storage interval, represents the minimum value of the redundant energy storage interval, represents the maximum value of the redundant energy storage interval, Indicates the maximum storage energy of the energy storage unit, Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the load floating range. Indicates the maximum value of the load floating range. represents the charging efficiency of the energy storage unit, Represents the discharge efficiency of the energy storage unit, represents the adjustment coefficient, >1.
[0023] Furthermore, the step of constructing an objective function with the goal of maximizing benefits according to the redundant energy storage interval, the main grid power selling price, the main grid power buying price, the total solar power generation floating interval and the load floating interval includes:
[0024] Substitute the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range into the following second function to obtain the objective function;
[0025] The second function is:
[0026] ;
[0027] in, represents the target redundant energy storage to be solved, Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value in the load floating range. Indicates the minimum value in the load floating range. Indicates the main grid electricity selling price, Indicates the main grid electricity purchase price.
[0028] Furthermore, the constraint conditions of the objective function are:
[0029] ;
[0030] in, represents the minimum value of the redundant energy storage interval, Indicates the maximum value of the redundant energy storage interval.
[0031] Furthermore, the step of calculating the floating range of the total solar power generation in the current adaptive scheduling period according to the historical total solar power generation in the previous N adaptive scheduling periods includes:
[0032] sequentially calculating a first difference in the total historical solar power generation between adjacent adaptive scheduling periods;
[0033] Calculating the variance between the plurality of first difference values; if the variance is greater than a first threshold, extracting the median of the plurality of first difference values;
[0034] Adding the historical total solar power generation in the last adaptive scheduling cycle to the median to obtain a first value; the last adaptive scheduling cycle refers to an adaptive scheduling cycle adjacent to the current adaptive scheduling cycle;
[0035] Subtract the historical total solar power generation in the previous adaptive scheduling cycle from the median to obtain a second value;
[0036] The first value and the second value are used as a floating range of total solar power generation.
[0037] Furthermore, the step of scheduling the solar power generation module and the main power grid to supply power to the energy storage module according to the objective function includes:
[0038] Solve the target redundant energy storage in the objective function;
[0039] If the first median of the power generation floating interval is not greater than the second median of the load floating interval, the main grid is dispatched to supply power to the load and the energy storage module;
[0040] If the first median of the power generation floating interval is greater than the second median of the load floating interval, the first median is subtracted from the second median to obtain the result value;
[0041] If the result value is greater than the target redundant energy storage capacity, dispatching the solar power generation module to supply power to the energy storage module;
[0042] If the result value is not greater than the target redundant energy storage capacity, the solar power generation module and the main power grid are dispatched to jointly supply power to the energy storage module.
[0043] A second aspect of an embodiment of the present invention provides an energy scheduling device for solar energy storage, including:
[0044] A first acquisition unit is used to acquire the historical total solar power generation and historical load in the previous N adaptive scheduling cycles if the storage energy of the energy storage module is less than the minimum limit;
[0045] The first calculation unit is used to calculate the floating range of the total solar power generation in the current adaptive scheduling period according to the historical total solar power generation in the previous N adaptive scheduling periods;
[0046] A second calculation unit is used to calculate the load floating range of the current adaptive scheduling period according to the historical loads in the previous N adaptive scheduling periods;
[0047] The second acquisition unit is used to acquire the main power grid electricity selling price and the main power grid electricity buying price;
[0048] The dispatching unit is used to dispatch the solar power generation module and the main grid to supply power to the energy storage module according to the power generation floating range, the load floating range, the main grid power selling price and the main grid power buying price.
[0049] A fourth aspect of an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0050] Compared with the prior art, the embodiments of the present invention have the following beneficial effects: when the storage energy of the energy storage module is lower than the minimum limit, adaptive scheduling will be performed according to historical data to achieve the best energy utilization efficiency. The historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained for subsequent calculations. The floating range of the total solar power generation and load in the current adaptive scheduling cycle is calculated to predict the fluctuation of energy supply and demand in the current cycle. The main grid electricity selling price and purchase price are obtained as the basis for decision-making. Based on the floating range of solar power generation, the floating range of load and the price of the electricity market, the system will intelligently schedule the solar power generation module and the main grid to supply power to the energy storage module to achieve energy balance and maximize economic benefits. Through this intelligent scheduling and coordination, the system can achieve a benign interaction between the optical energy storage system and power trading, improve energy utilization efficiency, reduce energy costs, and thus maximize overall benefits. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0052] Figure 1 A schematic flow chart of an energy scheduling method for light energy storage provided by the present invention is shown;
[0053] Figure 2 A schematic diagram of an energy scheduling device for light energy storage provided by an embodiment of the present invention is shown;
[0054] Figure 3 A schematic diagram of a terminal device provided by an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0055] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0056] The embodiments of the present invention provide a method and device for scheduling solar energy storage to solve the technical problem of how to balance the relationship between solar energy storage and buying and selling electricity to achieve maximum benefits.
[0057] First, the present invention provides an energy scheduling method for photovoltaic energy storage. Figure 1 , Figure 1 FIG. 1 is a schematic flow chart of an energy scheduling method for light energy storage provided by the present invention. Figure 1 As shown, the energy scheduling method of the optical energy storage may include the following steps:
[0058] Step 101: If the energy storage capacity of the energy storage module is less than the minimum limit, the historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained;
[0059] In each adaptive scheduling cycle, it is necessary to determine whether the storage energy of the energy storage module is less than the minimum limit. If the storage energy of the energy storage module is not less than the minimum limit, there is no need to schedule the solar power generation module and the main power grid to supply power to the energy storage module. If the storage energy of the energy storage module is less than the minimum limit, it is necessary to execute the technical solution of this embodiment to realize the energy scheduling of light energy storage. Then, sufficient redundant power is stored in the energy storage module to ensure the stable operation of the microgrid. This embodiment dynamically adjusts the energy supply source according to the current energy demand and market conditions to ensure that the system can reach the optimal state in terms of economy and reliability.
[0060] Step 102: Calculate the floating range of the total solar power generation in the current adaptive scheduling period according to the historical total solar power generation in the previous N adaptive scheduling periods;
[0061] Since high-precision power generation prediction is not required for the energy scheduling of solar energy storage, this embodiment only needs to calculate the floating range of total solar power generation in the current adaptive scheduling cycle to achieve subsequent energy scheduling. The specific calculation logic is as follows:
[0062] Specifically, step 102 specifically includes steps 1021 to 1027:
[0063] Step 1021: Calculate the first difference of the historical total solar power generation between adjacent adaptive scheduling periods in sequence;
[0064] In order to evaluate the fluctuation of the historical total solar power generation between adjacent adaptive scheduling cycles, it is necessary to calculate the first difference of the historical total solar power generation between adjacent adaptive scheduling cycles.
[0065] Step 1022: Calculate the variance between the first differences.
[0066] Variance is used to assess the magnitude of fluctuations in total historical solar power generation.
[0067] Step 1023: If the variance is greater than a first threshold, extracting the median of a plurality of the first difference values;
[0068] Step 1024: Add the historical total solar power generation in the last adaptive scheduling cycle to the median to obtain a first value; the last adaptive scheduling cycle refers to an adaptive scheduling cycle adjacent to the current adaptive scheduling cycle;
[0069] Step 1025: Subtract the historical total solar power generation in the last adaptive scheduling cycle from the median to obtain a second value;
[0070] Step 1026: Use the first value and the second value as a floating range of total solar power generation.
[0071] If the variance is greater than the first threshold, it indicates that the fluctuation of the total solar power generation in history is large, so a larger floating range is needed to cover the actual total solar power generation. Therefore, the first value is obtained by adding the total solar power generation in history to the median. The second value is obtained by subtracting the total solar power generation in history from the median. The first value and the second value are then used as the floating range of the total solar power generation.
[0072] Step 1027: If the variance is not greater than the first threshold, the minimum and maximum values of the multiple historical total solar power generation are used as the floating range of the total solar power generation.
[0073] If the variance is not greater than the first threshold, it indicates that the fluctuation of the historical total solar power generation is small, so the minimum and maximum values of the multiple historical total solar power generation can be directly used as the floating range of the total solar power generation.
[0074] In this embodiment, the first difference of the historical total solar power generation between adjacent adaptive scheduling cycles is calculated in sequence. By calculating the variance between multiple first differences, the degree of fluctuation of these data is quantified. If the variance is greater than the first threshold, the median of multiple first differences is extracted. Using the extracted median, the historical total solar power generation in the previous adaptive scheduling cycle is added to the median to obtain a first value. The historical total solar power generation is subtracted from the median to obtain a second value. Finally, the first value and the second value are used as the floating range of the total solar power generation. This method effectively takes into account the changing trend and volatility of solar power generation, thereby providing a more accurate prediction result. It is worth noting that if the variance is not greater than the first threshold, the minimum and maximum values of the multiple historical total solar power generation are used as the floating range of the total solar power generation. It is ensured that a reasonable prediction range can be provided even when the data does not change much.
[0075] Step 103: Calculate the load fluctuation range of the current adaptive scheduling period according to the historical loads in the previous N adaptive scheduling periods;
[0076] The calculation logic of the load floating interval is as follows: Calculate the second difference of the historical load between adjacent adaptive scheduling cycles in sequence. Calculate the variance between multiple second differences. If the variance is greater than the second threshold, extract the median of the multiple second differences. Add the historical load in the previous adaptive scheduling cycle to the median to obtain a third value. Subtract the historical load in the previous adaptive scheduling cycle from the median to obtain a fourth value. Use the third value and the fourth value as the load floating interval. If the variance is not greater than the second threshold, use the minimum and maximum values of the multiple historical loads as the load floating interval.
[0077] Step 104: Obtain the main grid electricity selling price and the main grid electricity buying price;
[0078] Step 105: According to the power generation floating range, the load floating range, the main grid power selling price and the main grid power buying price, the solar power generation module and the main grid are scheduled to supply power to the energy storage module.
[0079] Specifically, step 105 specifically includes steps 1051 to 1053:
[0080] Step 1051: Calculate the redundant energy storage interval of the energy storage unit according to the total solar power generation floating interval and the load floating interval;
[0081] Specifically, step 1051 includes:
[0082] Substitute the total solar power generation floating range and load floating range into the following function 1 to obtain the redundant energy storage range of the energy storage unit;
[0083] The function 1 is:
[0084] ;
[0085] ;
[0086] ;
[0087] in, represents the redundant energy storage interval, represents the minimum value of the redundant energy storage interval, represents the maximum value of the redundant energy storage interval, Indicates the maximum storage energy of the energy storage unit, Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the load floating range. Indicates the maximum value of the load floating range. represents the charging efficiency of the energy storage unit, Represents the discharge efficiency of the energy storage unit, represents the adjustment coefficient, >1.
[0088] It is worth noting that the redundant storage capacity of the energy storage module is affected by the power generation floating range, load floating range, the main grid power selling price and the main grid power buying price; Indicates that the energy storage change of the energy storage module is determined by the input solar power minus the load demand. The redundant energy storage range reflects the range of power that the energy storage module can store or release additionally based on the current storage capacity.
[0089] Step 1052: constructing an objective function with the goal of maximizing benefits according to the redundant energy storage interval, the main grid power selling price, the main grid power purchase price, the total solar power generation floating interval and the load floating interval;
[0090] Specifically, step 1052 includes:
[0091] Substitute the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range into the following function 2 to obtain the objective function;
[0092] The second function is:
[0093] ;
[0094] in, represents the target redundant energy storage to be solved, Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value in the load floating range. Indicates the minimum value in the load floating range. Indicates the main grid electricity selling price, Indicates the main grid electricity purchase price.
[0095] Among them, the constraints of the objective function are:
[0096] ;
[0097] in, represents the minimum value of the redundant energy storage interval, Indicates the maximum value of the redundant energy storage interval.
[0098] The ultimate goal of the second function is to maximize the economic benefits of the microgrid by rationally allocating solar power generation, power purchase and sales, and redundant energy storage, while ensuring that the energy storage module can stabilize the load demand under any circumstances.
[0099] Step 1053: According to the objective function, the solar power generation module and the main power grid are scheduled to supply power to the energy storage module.
[0100] Specifically, step 1053 specifically includes steps A1 to A5:
[0101] Step A1: solving the target redundant energy storage in the objective function;
[0102] The method for solving the objective function is a traditional technique and will not be described in detail here.
[0103] Step A2: If the first median of the power generation floating interval is not greater than the second median of the load floating interval, dispatching the main grid to supply power to the load and the energy storage module;
[0104] The first median of the power generation floating range is not greater than the second median of the load floating range, which means that the power generation of the power generation module is unlikely to meet the redundant energy storage demand and load demand, so the main power grid needs to be dispatched to supply power to the load and energy storage module.
[0105] Step A3: If the first median of the power generation floating interval is greater than the second median of the load floating interval, subtract the first median from the second median to obtain a result value;
[0106] The first median in the power generation floating range is greater than the second median in the load floating range, indicating that the power generation of the power generation module is likely to meet the demand for redundant energy storage, and further judgment is needed based on the result value.
[0107] Step A4: If the result value is greater than the target redundant energy storage capacity, dispatching the solar power generation module to supply power to the energy storage module;
[0108] The result value indicates the remaining power resources that can be provided to the energy storage module on the basis of meeting the load demand.
[0109] Step A5: If the result value is not greater than the target redundant energy storage capacity, the solar power generation module and the main power grid are dispatched to jointly supply power to the energy storage module.
[0110] Based on the total solar power generation floating range and the load floating range, the redundant energy storage range of the energy storage unit is calculated. This range represents the range of additional electric energy that the energy storage unit can accommodate to cope with solar energy fluctuations and load changes. Based on the redundant energy storage range, the main grid electricity selling price, the main grid electricity purchase price, the total solar power generation floating range and the load floating range, an objective function with the goal of maximizing benefits is constructed. This function takes into account various factors, including energy costs, supply and demand balance, and system stability to ensure that the system can operate in the best way under any circumstances. According to the results of the objective function, the intelligent power supply scheduling of the solar power generation module and the main grid to the energy storage module is realized. Specifically, the system will dynamically adjust the energy supply source according to the current energy demand and market conditions to ensure that the system can achieve the best state in terms of economy and reliability.
[0111] In this embodiment, when the storage capacity of the energy storage module is lower than the minimum limit, adaptive scheduling will be performed according to historical data to achieve the best energy utilization efficiency. The historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained for subsequent calculations. The floating range of the total solar power generation and load in the current adaptive scheduling cycle is calculated to predict the fluctuation of energy supply and demand in the current cycle. The main grid electricity selling price and purchase price are obtained as the basis for decision-making. Based on the floating range of solar power generation, the floating range of load and the price of the electricity market, the system will intelligently schedule the solar power generation module and the main grid to supply power to the energy storage module to achieve energy balance and maximize economic benefits. Through this intelligent scheduling and coordination, the system can achieve a benign interaction between the optical energy storage system and power trading, improve energy utilization efficiency, reduce energy costs, and thus maximize overall benefits.
[0112] like Figure 2 The present invention provides an energy scheduling device 2 for light energy storage, see Figure 2 , Figure 2 A schematic diagram of an energy scheduling device for light energy storage provided by the present invention is shown. Figure 2 The energy scheduling device of a light energy storage device includes:
[0113] The first acquisition unit 21 is used to acquire the historical total solar power generation and historical load in the previous N adaptive scheduling cycles if the energy storage capacity of the energy storage module is less than the minimum limit;
[0114] The first calculation unit 22 is used to calculate the floating range of the total solar power generation in the current adaptive scheduling period according to the historical total solar power generation in the previous N adaptive scheduling periods;
[0115] The second calculation unit 23 is used to calculate the load fluctuation range of the current adaptive scheduling period according to the historical loads in the previous N adaptive scheduling periods;
[0116] A second acquisition unit 24 is used to acquire the main grid electricity selling price and the main grid electricity buying price;
[0117] The dispatching unit 25 is used to dispatch the solar power generation module and the main grid to supply power to the energy storage module according to the power generation floating range, the load floating range, the main grid power selling price and the main grid power buying price.
[0118] The present invention provides an energy scheduling device for photoelectric energy storage. When the storage capacity of the energy storage module is lower than the minimum limit, adaptive scheduling will be performed according to historical data to achieve the best energy utilization efficiency. The historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained for subsequent calculations. The floating range of the total solar power generation and load in the current adaptive scheduling cycle is calculated to predict the fluctuation of energy supply and demand in the current cycle. The main grid electricity selling price and purchase price are obtained as the basis for decision-making. Based on the floating range of solar power generation, the floating range of load and the price of the electricity market, the system will intelligently schedule the solar power generation module and the main grid to supply power to the energy storage module to achieve energy balance and maximize economic benefits. Through this intelligent scheduling and coordination, the system can achieve a benign interaction between the photoelectric energy storage system and power trading, improve energy utilization efficiency, reduce energy costs, and thus maximize overall benefits.
[0119] Figure 3 Schematic diagram of a terminal device provided by an embodiment of the present invention. Figure 3 As shown, a terminal device 3 of this embodiment includes: a processor 30, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 30, such as a program for energy scheduling of a photovoltaic energy storage. When the processor 30 executes the computer program 32, the steps in each of the above-mentioned embodiments of the method for energy scheduling of photovoltaic energy storage are implemented, such as Figure 1 Alternatively, when the processor 30 executes the computer program 32, the functions of each unit in the above-mentioned device embodiments are realized, for example, Figure 2 Function of the unit shown.
[0120] Exemplarily, the computer program 32 may be divided into one or more units, which are stored in the memory 31 and executed by the processor 30 to complete the present invention. The one or more units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 32 in the terminal device 3. For example, the computer program 32 may be divided into the following specific functions of each unit:
[0121] A first acquisition unit is used to acquire the historical total solar power generation and historical load in the previous N adaptive scheduling cycles if the storage energy of the energy storage module is less than the minimum limit;
[0122] The first calculation unit is used to calculate the floating range of the total solar power generation in the current adaptive scheduling period according to the historical total solar power generation in the previous N adaptive scheduling periods;
[0123] A second calculation unit is used to calculate the load floating range of the current adaptive scheduling period according to the historical loads in the previous N adaptive scheduling periods;
[0124] The second acquisition unit is used to acquire the main power grid electricity selling price and the main power grid electricity buying price;
[0125] The dispatching unit is used to dispatch the solar power generation module and the main grid to supply power to the energy storage module according to the power generation floating range, the load floating range, the main grid power selling price and the main grid power buying price.
[0126] The terminal device includes but is not limited to a processor 30 and a memory 31. Those skilled in the art will appreciate that Figure 3 It is only an example of a terminal device 3 and does not constitute a limitation on the terminal device 3. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include input and output devices, network access devices, buses, etc.
[0127] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0128] The memory 31 may be an internal storage unit of the terminal device 3, such as a hard disk or memory of the terminal device 3. The memory 31 may also be an external storage device of the terminal device 3, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device 3. Further, the memory 31 may also include both an internal storage unit and an external storage device of the terminal device 3. The memory 31 is used to store the computer program and other programs and data required by the roaming control device. The memory 31 may also be used to temporarily store data that has been output or is to be output.
[0129] It should be understood that the order of execution of the steps in the above embodiment does not necessarily 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 embodiment of the present invention.
[0130] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present invention. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0131] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0132] An embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0133] An embodiment of the present invention provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0134] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera device / terminal device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0135] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0136] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0137] In the embodiments provided by the present invention, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0138] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, and may be located in one place or distributed over multiple network units.
[0139] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0140] It should also be understood that the term "and / or" used in the present description and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0141] As used in the present specification and the appended claims, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to monitoring, depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is monitored" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is monitored" or "in response to monitoring [described condition or event]", depending on the context.
[0142] In addition, in the description of the present specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0143] References to "one embodiment" or "some embodiments" etc. described in the present specification mean that one or more embodiments of the present invention include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0144] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. An energy scheduling method for optical energy storage, characterized in that: The energy scheduling method of the optical energy storage comprises: If the energy storage capacity of the energy storage module is less than the minimum limit, the historical total solar power generation and historical load in the previous N adaptive scheduling cycles are obtained; sequentially calculating a first difference in the total historical solar power generation between adjacent adaptive scheduling periods; calculating the variance between a plurality of the first difference values; If the variance is greater than a first threshold, extracting the median of a plurality of the first difference values; Adding the historical total solar power generation in the last adaptive scheduling cycle to the median to obtain a first value; the last adaptive scheduling cycle refers to an adaptive scheduling cycle adjacent to the current adaptive scheduling cycle; Subtract the historical total solar power generation in the previous adaptive scheduling cycle from the median to obtain a second value; Using the first value and the second value as a floating range of total solar power generation; If the variance is not greater than the first threshold, the minimum and maximum values of the multiple historical solar energy total power generation are used as the floating range of the solar energy total power generation; According to the historical loads in the previous N adaptive scheduling cycles, the load fluctuation range of the current adaptive scheduling cycle is calculated; Obtain the main grid electricity selling price and main grid electricity buying price; Calculate the redundant energy storage range of the energy storage unit according to the total solar power generation floating range and the load floating range; According to the redundant energy storage range, the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range, an objective function with the goal of maximizing benefits is constructed; Solve the target redundant energy storage in the objective function; If the first median of the power generation floating interval is not greater than the second median of the load floating interval, the main grid is dispatched to supply power to the load and the energy storage module; If the first median of the power generation floating interval is greater than the second median of the load floating interval, the first median is subtracted from the second median to obtain the result value; If the result value is greater than the target redundant energy storage capacity, dispatching the solar power generation module to supply power to the energy storage module; If the result value is not greater than the target redundant energy storage capacity, the solar power generation module and the main power grid are dispatched to jointly supply power to the energy storage module.
2. The energy scheduling method of optical energy storage according to claim 1, characterized in that: The step of calculating the redundant energy storage interval of the energy storage unit according to the total solar power generation floating interval and the load floating interval comprises: Substituting the total solar power generation floating interval and the load floating interval into the first function, the redundant energy storage interval of the energy storage unit is obtained; The first function is: ; ; ;in, represents the redundant energy storage interval, represents the minimum value of the redundant energy storage interval, represents the maximum value of the redundant energy storage interval, Indicates the maximum storage energy of the energy storage unit, Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the load floating range. Indicates the maximum value of the load floating range. represents the charging efficiency of the energy storage unit, Represents the discharge efficiency of the energy storage unit, represents the adjustment coefficient, >
1.
3. The energy scheduling method of optical energy storage according to claim 1, characterized in that: The steps of constructing an objective function with the goal of maximizing benefits according to the redundant energy storage interval, the main grid power selling price, the main grid power buying price, the total solar power generation floating interval and the load floating interval include: Substitute the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range into the second function to obtain the objective function; The second function is: ;in, represents the target redundant energy storage to be solved, Indicates the maximum value of the floating range of total solar power generation. Indicates the minimum value of the floating range of total solar power generation. Indicates the maximum value in the load floating range. Indicates the minimum value in the load floating range. Indicates the main grid electricity selling price, Indicates the main grid electricity purchase price.
4. The energy scheduling method of optical energy storage according to claim 3, characterized in that: The constraints of the objective function are: ;in, represents the minimum value of the redundant energy storage interval, Indicates the maximum value of the redundant energy storage interval.
5. An energy scheduling device for light energy storage, characterized in that: The energy scheduling device of the optical energy storage comprises: A first acquisition unit is used to acquire the historical total solar power generation and historical load in the previous N adaptive scheduling cycles if the storage energy of the energy storage module is less than the minimum limit; A first calculation unit, configured to sequentially calculate a first difference in historical total solar power generation between adjacent adaptive scheduling periods; calculating the variance between a plurality of the first difference values; If the variance is greater than a first threshold, extracting the median of a plurality of the first difference values; Adding the historical total solar power generation in the last adaptive scheduling cycle to the median to obtain a first value; the last adaptive scheduling cycle refers to an adaptive scheduling cycle adjacent to the current adaptive scheduling cycle; Subtract the historical total solar power generation in the previous adaptive scheduling cycle from the median to obtain a second value; Using the first value and the second value as a floating range of total solar power generation; If the variance is not greater than the first threshold, the minimum and maximum values of the multiple historical solar energy total power generation are used as the floating range of the solar energy total power generation; A second calculation unit is used to calculate the load floating range of the current adaptive scheduling period according to the historical loads in the previous N adaptive scheduling periods; The second acquisition unit is used to acquire the main power grid electricity selling price and the main power grid electricity buying price; A dispatching unit, used for calculating a redundant energy storage interval of an energy storage unit according to a total solar power generation floating interval and a load floating interval; According to the redundant energy storage range, the main grid electricity selling price, the main grid electricity buying price, the total solar power generation floating range and the load floating range, an objective function with the goal of maximizing benefits is constructed; Solve the target redundant energy storage in the objective function; If the first median of the power generation floating interval is not greater than the second median of the load floating interval, the main grid is dispatched to supply power to the load and the energy storage module; If the first median of the power generation floating interval is greater than the second median of the load floating interval, the first median is subtracted from the second median to obtain the result value; If the result value is greater than the target redundant energy storage capacity, dispatching the solar power generation module to supply power to the energy storage module; If the result value is not greater than the target redundant energy storage capacity, the solar power generation module and the main power grid are dispatched to jointly supply power to the energy storage module.
6. A terminal device, characterized in that: The device comprises: a memory, a processor, and a load control program stored in the memory and executable on the processor, wherein the load control program is configured to implement the steps in the energy scheduling method for photovoltaic energy storage as claimed in any one of claims 1 to 4.
7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps in the energy scheduling method of solar energy storage as claimed in any one of claims 1 to 4 are implemented.
Citation Information
Cited By
Energy storage lighting system energy scheduling method based on reinforcement learning
CN122639151A
