Energy storage system energy scheduling method and device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FUJIAN NEBULA ELECTRONICS CO LTD
- Filing Date
- 2023-03-13
- Publication Date
- 2026-06-19
Smart Images

Figure CN116388155B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of energy storage system technology, and in particular to an energy dispatching method and device for an energy storage system. Background Technology
[0002] The power section of the energy storage system mainly consists of an energy distribution module, a unidirectional power consumption module, a power generation module, and a bidirectional power consumption module. The energy distribution module is used to allocate power generation and power consumption, and control the charging and discharging of the energy storage converter, i.e., to dispatch energy. The unidirectional power consumption module needs to request power consumption from the energy distribution module. The power generation module needs to request power generation from the energy distribution module. The bidirectional charging pile of the bidirectional power consumption module requests power generation and power consumption from the energy distribution module. The energy storage converter does not request power generation and power consumption and is directly controlled by the energy distribution module.
[0003] For energy dispatching in energy storage systems, the traditional approach of energy allocation modules based on preset energy allocation tables has the following drawbacks: 1. When a device in a unidirectional power consumption module, power generation module, or bidirectional power consumption module malfunctions, the relevant dispatching parameters will change. The energy allocation module needs to actively analyze which devices are malfunctioning and update the energy allocation table. If the malfunction is not detected in time, energy dispatching will proceed directly. 2. The dispatching information in the energy allocation table is incomplete and cannot support all devices. For example, some devices have basic power consumption, and only energy beyond that can be dispatched. 3. The allocated power generation and power consumption cannot meet the requirements of frequent power output changes during battery testing.
[0004] Therefore, how to provide an energy dispatching method and device for energy storage systems to improve the reliability and timeliness of energy dispatching has become an urgent technical problem to be solved. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide an energy dispatching method and device for an energy storage system, thereby improving the reliability and timeliness of energy dispatching.
[0006] In a first aspect, the present invention provides an energy dispatching method for an energy storage system, comprising the following steps:
[0007] Step S10: Create an energy scheduling table on the energy distribution module, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module;
[0008] Step S20: The energy allocation module initializes each of the energy scheduling tables.
[0009] Step S30: During operation, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module update the local energy dispatch table in real time and update the energy dispatch table to the energy distribution module based on the upload mode.
[0010] Step S40: The energy distribution module automatically schedules the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table.
[0011] Furthermore, in step S10, the energy scheduling table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, scheduled maximum power, scheduled minimum power, scheduling granularity, allocated maximum power, and allocated minimum power.
[0012] The device status is either schedulable or unschedulable, used to indicate whether the current device supports scheduling; the current power represents the actual power currently used by the device; the requested maximum power and requested minimum power constitute a requested power range; the scheduled maximum power and scheduled minimum power constitute a scheduled power range; the scheduling granularity represents the granularity of the power that can be allocated and scheduled; the allocated maximum power and allocated minimum power constitute an allocated power range.
[0013] Further, step S20 specifically includes:
[0014] The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load.
[0015] The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
[0016] Furthermore, in step S30, the upload mode is either timed upload or upload when changes occur.
[0017] Further, step S40 specifically includes:
[0018] The energy distribution module dynamically allocates power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table and the input energy scheduling strategy, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
[0019] Secondly, the present invention provides an energy dispatching device for an energy storage system, comprising the following modules:
[0020] The energy scheduling table creation module is used to create an energy scheduling table on the energy distribution module, unidirectional power consumption module, power generation module, and bidirectional power consumption module.
[0021] An energy scheduling table initialization module is used by the energy allocation module to initialize each of the energy scheduling tables.
[0022] The energy scheduling table update module is used to update the local energy scheduling table in real time during the operation of the unidirectional power consumption module, the power generation module and the bidirectional power consumption module, and to update the energy scheduling table to the energy distribution module based on the upload mode.
[0023] The energy scheduling module is used by the energy distribution module to automatically schedule the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table.
[0024] Furthermore, in the energy scheduling table creation module, the energy scheduling table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, scheduled maximum power, scheduled minimum power, scheduling granularity, allocated maximum power, and allocated minimum power;
[0025] The device status is either schedulable or unschedulable, used to indicate whether the current device supports scheduling; the current power represents the actual power currently used by the device; the requested maximum power and requested minimum power constitute a requested power range; the scheduled maximum power and scheduled minimum power constitute a scheduled power range; the scheduling granularity represents the granularity of the power that can be allocated and scheduled; the allocated maximum power and allocated minimum power constitute an allocated power range.
[0026] Furthermore, the energy scheduling table initialization module is specifically used for:
[0027] The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load.
[0028] The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
[0029] Furthermore, in the energy scheduling table update module, the upload mode is either timed upload or upload when changes occur.
[0030] Furthermore, the energy scheduling module is specifically used for:
[0031] The energy distribution module dynamically allocates power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table and the input energy scheduling strategy, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
[0032] The advantages of this invention are:
[0033] By setting up unidirectional power consumption modules, power generation modules, and bidirectional power consumption modules to update the local energy dispatch table in real time, and actively updating the local energy dispatch table to the energy distribution module, the energy distribution module can perform dynamic energy dispatch based on the latest energy dispatch table, ensuring the accuracy and reliability of the dispatch information. By distinguishing the loads in the unidirectional power consumption module into turn-off loads and non-turn-off loads for differentiated dispatch, it is possible to accommodate more devices and facilitate unified management of the energy distribution module. By setting the maximum and minimum power request limits in the energy dispatch table, i.e., range-based power request, the problem of repeatedly requesting power when the power output of the charging pile changes frequently is solved, ultimately greatly improving the reliability and timeliness of energy dispatch. Attached Figure Description
[0034] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0035] Figure 1 This is a flowchart of an energy scheduling method for an energy storage system according to the present invention.
[0036] Figure 2 This is a schematic diagram of the structure of an energy dispatching device for an energy storage system according to the present invention.
[0037] Figure 3 This is a hardware architecture diagram of the energy storage system of the present invention. Detailed Implementation
[0038] The overall concept of the technical solution in this application embodiment is as follows: A unidirectional power consumption module, a power generation module, and a bidirectional power consumption module are set to actively update the local energy dispatch table to the energy distribution module, enabling the energy distribution module to perform dynamic energy dispatch based on the latest energy dispatch table; by distinguishing the loads in the unidirectional power consumption module into turn-off loads and non-turn-off loads for differentiated dispatch, more devices can be accommodated, facilitating unified management by the energy distribution module; by categorizing the requested power range, the problem of repeated requests due to frequent changes in charging pile power output is solved, thereby improving the reliability and timeliness of energy dispatch.
[0039] Please refer to Figures 1 to 3 As shown, a preferred embodiment of the energy dispatching method for an energy storage system according to the present invention includes the following steps:
[0040] Step S10: Create an energy scheduling table on the energy distribution module, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module;
[0041] Step S20: The energy allocation module initializes each of the energy scheduling tables.
[0042] Step S30: During operation, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module update the local energy dispatch table in real time and update the energy dispatch table to the energy distribution module based on the upload mode.
[0043] The parameters of the energy storage converter normally remain unchanged; the photovoltaic power generation unit is an unstable power source, and its requested power range is its maximum power generation, while its dispatch power varies between 0kW and the maximum power generation; the requested power of a unidirectional charging pile is the charging power requested by the electric vehicle, and its dispatch power varies between the electric vehicle's charging power and 0kW. For charging piles with detection functions, the requested power is the maximum and minimum power values in the recent detection steps; the requested power of a bidirectional charging pile is the charging power requested by the electric vehicle, and for charging piles with detection functions, the requested power is the maximum and minimum power values in the recent detection steps. The maximum and minimum values indicate that the dispatch power varies between the electric vehicle charging power and the electric vehicle discharge power. The dispatch range for shut-off loads is 0kW - rated value. Before startup, the dispatch range is 0kW - rated value. After startup, the dispatch range is 0kW - actual usage value. The dispatch information for non-shut-off loads will not change, and dispatch is not supported during abnormalities or shutdowns. Other situations that cause changes in dispatch parameters include: no dispatch support and a change in dispatch power to 0kW during abnormalities; no dispatch support and a change in dispatch power to 0kW during illegal states; and reduced usage of equipment under special circumstances (such as overheating).
[0044] Step S40: The energy distribution module automatically schedules the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table.
[0045] In step S10, the energy scheduling table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, scheduled maximum power, scheduled minimum power, scheduling granularity, allocated maximum power, and allocated minimum power.
[0046] The device status is defined as either schedulable or unschedulable, indicating whether the current device supports scheduling. The current power represents the actual power currently used by the device. The requested maximum power and minimum power constitute a requested power range. When the requested maximum power and minimum power are equal, it indicates a request for one power output; otherwise, it indicates a request for a range of power output, with the output power varying within that range. The scheduled maximum power and minimum power constitute a scheduled power range. When the scheduled maximum power and minimum power are equal, it indicates that the device is not schedulable; otherwise, it indicates that the output can be dynamically adjusted within this range. The scheduling granularity represents the granularity of the power that can be allocated and scheduled. The allocated maximum power and minimum power constitute an allocated power range. When the allocated maximum power and minimum power are equal, it indicates that only the corresponding power can be output; otherwise, it indicates that power output can be performed within this range. The device number is used to distinguish devices of the same model.
[0047] Step S20 specifically involves:
[0048] The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load.
[0049] The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
[0050] Specifically, the device status of energy storage converters, photovoltaic power generation units, one-way charging piles, two-way charging piles, and turn-off loads is set to dispatchable, with both the maximum and minimum dispatchable power being 0kW; the device status of non-turn-off loads is set to non-dispatchable, with both the maximum and minimum dispatchable power being the rated power of the electricity consumption; the energy distribution module clears all requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power.
[0051] In step S30, the upload mode is either timed upload or upload when changes occur.
[0052] Step S40 specifically involves:
[0053] The energy distribution module dynamically allocates power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table and the input energy scheduling strategy, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
[0054] The energy dispatch strategy can be set as needed, such as a strategy to charge the battery as quickly as possible, whereby the energy storage system supplies power to the external load while charging the battery as quickly as possible.
[0055] An example of the energy scheduling table is as follows:
[0056]
[0057] A preferred embodiment of the energy dispatching device for an energy storage system according to the present invention includes the following modules:
[0058] The energy scheduling table creation module is used to create an energy scheduling table on the energy distribution module, unidirectional power consumption module, power generation module, and bidirectional power consumption module.
[0059] An energy scheduling table initialization module is used by the energy allocation module to initialize each of the energy scheduling tables.
[0060] The energy scheduling table update module is used to update the local energy scheduling table in real time during the operation of the unidirectional power consumption module, the power generation module and the bidirectional power consumption module, and to update the energy scheduling table to the energy distribution module based on the upload mode.
[0061] The parameters of the energy storage converter normally remain unchanged; the photovoltaic power generation unit is an unstable power source, and its requested power range is its maximum power generation, while its dispatch power varies between 0kW and the maximum power generation; the requested power of a unidirectional charging pile is the charging power requested by the electric vehicle, and its dispatch power varies between the electric vehicle's charging power and 0kW. For charging piles with detection functions, the requested power is the maximum and minimum power values in the recent detection steps; the requested power of a bidirectional charging pile is the charging power requested by the electric vehicle, and for charging piles with detection functions, the requested power is the maximum and minimum power values in the recent detection steps. The maximum and minimum values indicate that the dispatch power varies between the electric vehicle charging power and the electric vehicle discharge power. The dispatch range for shut-off loads is 0kW - rated value. Before startup, the dispatch range is 0kW - rated value. After startup, the dispatch range is 0kW - actual usage value. The dispatch information for non-shut-off loads will not change, and dispatch is not supported during abnormalities or shutdowns. Other situations that cause changes in dispatch parameters include: no dispatch support and a change in dispatch power to 0kW during abnormalities; no dispatch support and a change in dispatch power to 0kW during illegal states; and reduced usage of equipment under special circumstances (such as overheating).
[0062] The energy scheduling module is used by the energy distribution module to automatically schedule the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table.
[0063] In the energy scheduling table creation module, the energy scheduling table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, scheduled maximum power, scheduled minimum power, scheduling granularity, allocated maximum power, and allocated minimum power.
[0064] The device status is defined as either schedulable or unschedulable, indicating whether the current device supports scheduling. The current power represents the actual power currently used by the device. The requested maximum power and minimum power constitute a requested power range. When the requested maximum power and minimum power are equal, it indicates a request for one power output; otherwise, it indicates a request for a range of power output, with the output power varying within that range. The scheduled maximum power and minimum power constitute a scheduled power range. When the scheduled maximum power and minimum power are equal, it indicates that the device is not schedulable; otherwise, it indicates that the output can be dynamically adjusted within this range. The scheduling granularity represents the granularity of the power that can be allocated and scheduled. The allocated maximum power and minimum power constitute an allocated power range. When the allocated maximum power and minimum power are equal, it indicates that only the corresponding power can be output; otherwise, it indicates that power output can be performed within this range. The device number is used to distinguish devices of the same model.
[0065] The energy scheduling table initialization module is specifically used for:
[0066] The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load.
[0067] The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
[0068] Specifically, the device status of energy storage converters, photovoltaic power generation units, one-way charging piles, two-way charging piles, and turn-off loads is set to dispatchable, with both the maximum and minimum dispatchable power being 0kW; the device status of non-turn-off loads is set to non-dispatchable, with both the maximum and minimum dispatchable power being the rated power of the electricity consumption; the energy distribution module clears all requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power.
[0069] In the energy scheduling table update module, the upload mode is either timed upload or upload when changes occur.
[0070] The energy scheduling module is specifically used for:
[0071] The energy distribution module dynamically allocates power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table and the input energy scheduling strategy, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
[0072] The energy dispatch strategy can be set as needed, such as a strategy to charge the battery as quickly as possible, whereby the energy storage system supplies power to the external load while charging the battery as quickly as possible.
[0073] An example of the energy scheduling table is as follows:
[0074]
[0075] In summary, the advantages of this invention are:
[0076] By setting up unidirectional power consumption modules, power generation modules, and bidirectional power consumption modules to update the local energy dispatch table in real time, and actively updating the local energy dispatch table to the energy distribution module, the energy distribution module can perform dynamic energy dispatch based on the latest energy dispatch table, ensuring the accuracy and reliability of the dispatch information. By distinguishing the loads in the unidirectional power consumption module into turn-off loads and non-turn-off loads for differentiated dispatch, it is possible to accommodate more devices and facilitate unified management of the energy distribution module. By setting the maximum and minimum power request limits in the energy dispatch table, i.e., range-based power request, the problem of repeatedly requesting power when the power output of the charging pile changes frequently is solved, ultimately greatly improving the reliability and timeliness of energy dispatch.
[0077] While specific embodiments of the present invention have been described above, those skilled in the art should understand that the specific embodiments described are merely illustrative and not intended to limit the scope of the present invention. Equivalent modifications and variations made by those skilled in the art in accordance with the spirit of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. An energy dispatching method for an energy storage system, characterized in that: Includes the following steps: Step S10: Create an energy scheduling table on the energy distribution module, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module; The energy dispatch table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, dispatched maximum power, dispatched minimum power, dispatch granularity, allocated maximum power, and allocated minimum power. The device status is either schedulable or unschedulable, used to indicate whether the current device supports scheduling; the current power represents the actual power currently used by the device; the requested maximum power and requested minimum power constitute a requested power range; the scheduled maximum power and scheduled minimum power constitute a scheduled power range; the scheduling granularity represents the granularity of the power that can be allocated and scheduled; the allocated maximum power and allocated minimum power constitute an allocated power range. Step S20: The energy allocation module initializes each of the energy scheduling tables. Step S30: During operation, the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module update the local energy dispatch table in real time and update the energy dispatch table to the energy distribution module based on the upload mode. Step S40: Based on the local energy scheduling table and the input energy scheduling strategy, the energy distribution module dynamically allocates power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
2. The energy scheduling method of an energy storage system according to claim 1, wherein: Step S20 specifically involves: The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load. The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
3. The energy scheduling method of an energy storage system of claim 1, wherein: In step S30, the upload mode is either timed upload or upload when changes occur.
4. An energy storage system energy dispatching device, characterized in that: Includes the following modules: The energy scheduling table creation module is used to create an energy scheduling table on the energy distribution module, unidirectional power consumption module, power generation module, and bidirectional power consumption module. The energy dispatch table includes at least the equipment model, equipment number, equipment status, current power, requested maximum power, requested minimum power, dispatched maximum power, dispatched minimum power, dispatch granularity, allocated maximum power, and allocated minimum power. The device status is either schedulable or unschedulable, used to indicate whether the current device supports scheduling; the current power represents the actual power currently used by the device; the requested maximum power and requested minimum power constitute a requested power range; the scheduled maximum power and scheduled minimum power constitute a scheduled power range; the scheduling granularity represents the granularity of the power that can be allocated and scheduled; the allocated maximum power and allocated minimum power constitute an allocated power range. An energy scheduling table initialization module is used by the energy allocation module to initialize each of the energy scheduling tables. The energy scheduling table update module is used to update the local energy scheduling table in real time during the operation of the unidirectional power consumption module, the power generation module and the bidirectional power consumption module, and to update the energy scheduling table to the energy distribution module based on the upload mode. The energy scheduling module is used by the energy distribution module to dynamically allocate power to the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module based on the local energy scheduling table and the input energy scheduling strategy, thereby automatically scheduling the energy of the unidirectional power consumption module, the power generation module, and the bidirectional power consumption module.
5. An energy storage system energy dispatching device according to claim 4, wherein: The energy scheduling table initialization module is specifically used for: The energy allocation module sets the device status corresponding to the non-shutdown load to non-schedulable, sets the maximum and minimum scheduling power to the rated power consumption of the non-shutdown load, and sets the requested maximum power, requested minimum power, allocated maximum power, and allocated minimum power to zero to initialize the energy scheduling table corresponding to the non-shutdown load. The energy allocation module sets the device status of the remaining devices to schedulable, and sets the maximum scheduling power, minimum scheduling power, maximum requested power, minimum requested power, maximum allocated power, and minimum allocated power to zero to initialize the energy scheduling table corresponding to the remaining devices.
6. An energy storage system energy dispatch device of claim 4, wherein: In the energy scheduling table update module, the upload mode is either timed upload or upload when changes occur.