CN111463834B - Operation control method of virtual power plant and virtual power plant - Google Patents
- ️Tue Dec 14 2021
Disclosure of Invention
The invention mainly aims to provide an operation control method of a virtual power plant and the virtual power plant, and aims to achieve the effect of reducing the cost of the virtual power plant.
In order to achieve the above object, the present invention provides an operation control method of a virtual power plant, which is applied to a control center, the operation control method of the virtual power plant comprising the following steps:
acquiring a predicted power generation curve in a preset time interval and a predicted power utilization curve in the preset time interval, wherein the preset time interval is divided into a plurality of time periods;
generating a predicted power supply curve according to the predicted power generation curve and the predicted power utilization curve;
the method comprises the steps that a first difference value of an actual power supply amount of a virtual power plant in a current time period and a predicted power supply amount of the virtual power plant in the current time period is obtained in a timed mode, and the predicted power supply amount of the current time period is obtained through a predicted power supply curve;
generating first control information according to the first difference and the predicted power supply amount of the next time period, wherein the predicted power supply amount of the next time period is obtained by a predicted power supply curve;
and sending the first control information to each energy node controller of the virtual power plant, so that the energy node controllers can adjust the controllable load of the energy node controllers or the running state of the energy storage equipment in the next time period according to the first control information.
Optionally, before the step of obtaining the predicted power generation curve within the preset time interval and the predicted power utilization curve within the preset time interval, the operation control method of the virtual power plant further includes:
receiving meteorological prediction data and power supply information of each distributed power supply within a preset time interval;
generating a predicted power curve of each distributed power supply according to weather prediction data and power supply information in a preset time interval of each distributed power supply;
and superposing the predicted power curves of the distributed power supplies to obtain a predicted power generation curve in a preset time interval.
Optionally, after the step of superimposing the predicted power curves of the distributed power sources to obtain the predicted power generation curve within the preset time interval, the operation control method of the virtual power plant further includes:
receiving an operating parameter for each controllable load;
generating an operation combination of each controllable load according to the operation parameters of each controllable load, wherein the operation combination comprises operation times, single operation duration and single predicted power consumption;
generating a predicted power generation amount of each time period according to the predicted power generation curve;
determining an operating time period of each operating combination according to the predicted power generation amount of each time period and the single predicted power consumption amount of each operating combination;
and generating a predicted power utilization curve within a preset time interval according to the single predicted power utilization of each operation combination and the operation time period.
Optionally, the controllable loads are divided into essential operating loads and non-essential operating loads, and the step of determining the operating time period of each operating combination according to the predicted power generation amount of each time period and the single predicted power consumption amount of each operating combination comprises:
determining an operating time period of the operating combination of each of the necessary operating loads from the predicted power generation amount of each time period and the single predicted power consumption amount of the operating combination of each of the necessary operating loads;
and determining the operation time period of the operation combination of each unnecessary operation load according to a preset rule.
Optionally, after the step of generating a predicted power supply curve according to the predicted power generation curve and the predicted power utilization curve, the operation control method of the virtual power plant further includes:
generating a distributed power supply control instruction table according to the power supply information of each distributed power supply and the predicted power curve;
generating a controllable load control instruction table according to a control instruction set and an operation time period of each controllable load, wherein the control instruction set is generated according to operation combination of the controllable loads;
generating second control information according to the distributed power supply control instruction list and the controllable load control instruction list;
and sending the second control information to an energy node controller, wherein the energy node controller controls the running state of the distributed power supply and the controllable load in each time period according to the second control information, and after receiving the first control information, the energy node replaces the control parameters of the second control information in the corresponding time period according to the control parameters corresponding to the first control information.
Optionally, the step of periodically obtaining a first difference between an actual power supply amount of the virtual power plant in the current time period and a predicted power supply amount of the virtual power plant in the current time period includes:
receiving a second difference value between the actual power supply amount and the predicted power supply amount of the energy node in the current time period, which is sent by the energy node controller;
and accumulating the second difference values to obtain the first difference value.
Optionally, in the step of generating first control information according to the first difference and the predicted power supply amount for the next time period, the operation control method of the virtual power plant further includes:
when the absolute value of the first difference is larger than a preset value, acquiring the operation information of the next time period of each preset controllable load;
generating a predicted power supply amount of a next time period according to the predicted power supply curve;
determining the preset controllable load to be adjusted in the next time period according to the operation information of the next time period, the first difference and the predicted power supply amount of the next time period, and generating a corresponding control instruction;
and generating first control information of the next time period according to each control instruction of the preset controllable load to be adjusted.
Optionally, in the step of generating first control information according to the first difference and the predicted power supply amount for the next time period, the operation control method of the virtual power plant further includes:
when the absolute value of the first difference is smaller than or equal to a preset value, acquiring energy storage information of each energy storage device;
generating a predicted power supply amount of a next time period according to the predicted power supply curve;
determining energy storage equipment to be adjusted according to the energy storage information, the first difference value and the predicted power supply amount of the next time period, and generating a corresponding control instruction;
and integrating the control instruction of each energy storage device to be adjusted to obtain first control information of the next time period.
In addition, in order to achieve the above object, the present invention further provides an operation control method of a virtual power plant, which is applied to an energy node controller, the operation control method of the virtual power plant including the following steps:
receiving first control information sent by a control center;
acquiring a first control instruction and a device identifier of the first control information;
and controlling the controllable load or the energy storage equipment corresponding to the equipment identification to execute the first control instruction.
Optionally, after the step of obtaining the first control instruction of the first control information and the equipment identifier, the operation control method of the virtual power plant further includes:
acquiring a second control instruction of the equipment identifier in the second control information in the next time period;
acquiring the execution state of the second control instruction;
and when the execution state is executed, controlling the controllable load or the energy storage device corresponding to the device identifier to execute the first control instruction.
Optionally, after the step of obtaining the second control instruction of the device identifier in the second control information in the next time period, the operation control method of the virtual power plant further includes:
when the second control instruction is not acquired, writing the first control instruction into the second control information;
after the step of obtaining the execution state of the second control instruction, the method further includes:
replacing the second control instruction in the second control information with the first control instruction when the second control instruction is not executed.
Optionally, the operation control method of the virtual power plant further includes:
receiving and storing second control information sent by the control center, wherein the second control information is generated by the control center according to a distributed power supply control instruction list and a controllable load control instruction list;
controlling the running state of the distributed power supply, the controllable load and/or the energy storage equipment in each time period according to the second control information;
the method comprises the steps that the actual electricity production quantity and the actual electricity consumption quantity of a node in the current time period are obtained regularly, and the difference value of the actual electricity production quantity and the actual electricity consumption quantity is used as the actual power supply quantity of the current time period;
generating a predicted power supply amount of the current time period according to the second control information;
and generating a second difference value of the current time period according to the actual power supply amount of the current time period and the predicted power supply amount of the current time period, and sending the second difference value to a control center so that the control center can determine a first difference value of the actual power supply amount of the virtual power plant in the current time period and the predicted power supply amount of the current time period according to the second difference value.
In addition, in order to achieve the above object, the present invention further provides a control center, including: the system comprises a memory, a processor and an operation control program of a virtual power plant stored on the memory and capable of running on the processor, wherein the operation control program of the virtual power plant realizes the operation control method of the virtual power plant when being executed by the processor.
In addition, to achieve the above object, the present invention further provides an energy node controller, including: the system comprises a memory, a processor and an operation control program of a virtual power plant stored on the memory and capable of running on the processor, wherein the operation control program of the virtual power plant realizes the operation control method of the virtual power plant when being executed by the processor.
In addition, to achieve the above object, the present invention further provides a virtual power plant, including: such as the control center described above, the energy node controller described above, the distributed power supply, the controllable load, and the energy storage device.
According to the operation control method of the virtual power plant and the virtual power plant, a predicted power generation curve in a preset time interval and a predicted power utilization curve in the preset time interval are obtained, then a predicted power supply curve is generated according to the predicted power generation curve and the predicted power utilization curve, predicted power supply quantity of the current time period and the next time period is generated according to the predicted power supply curve, and a first difference value of the actual power supply quantity of the virtual power plant in the current time period and the predicted power supply quantity of the current time period is obtained at regular time; and generating first control information according to the first difference and the predicted power supply amount of the next time period, and sending the first control information to each energy node controller of the virtual power plant, so that the energy node controller can adjust the controllable load of the energy node controller or the running state of the energy storage device in the next time period according to the first control information. According to the scheme, the operation state of the controllable load or the energy storage device of the virtual power plant is adjusted in real time according to the first difference, when the difference is generated between the preset power supply and the actual power supply of the virtual power plant, the controllable load or the energy storage device is selectively adjusted, the capacity requirement on the energy storage device is reduced, and therefore the effect of reducing the cost of the virtual power plant is achieved.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The grid-connected power plant is required to keep the stability of power supply, that is, the difference between the actual power supply and the predicted power supply of the grid-connected power plant cannot be too large, but the actual power consumption power of the controllable load may be greatly different from the predicted power consumption power, so that the actual power supply and the predicted power supply of the whole virtual power plant are greatly different. Therefore, in order to reduce the difference between the actual power supply and the predicted power supply, the existing virtual power plant is usually equipped with a high-capacity energy storage device for scheduling by the virtual power plant, so that the virtual power plant has the disadvantage of high cost.
In order to solve the above drawbacks, an embodiment of the present invention provides an operation control method for a virtual power plant and the virtual power plant, where the operation control method for the virtual power plant is applied to a control center, and mainly includes the following steps:
acquiring a predicted power generation curve in a preset time interval and a predicted power utilization curve in the preset time interval, wherein the preset time interval is divided into a plurality of time periods;
generating a predicted power supply curve according to the predicted power generation curve and the predicted power utilization curve;
the method comprises the steps that a first difference value of an actual power supply amount of a virtual power plant in a current time period and a predicted power supply amount of the virtual power plant in the current time period is obtained in a timed mode, and the predicted power supply amount of the current time period is obtained through a predicted power supply curve;
generating first control information according to the first difference and the predicted power supply amount of the next time period, wherein the predicted power supply amount of the next time period is obtained by a predicted power supply curve;
and sending the first control information to each energy node controller of the virtual power plant, so that the energy node controllers can adjust the controllable load of the energy node controllers or the running state of the energy storage equipment in the next time period according to the first control information.
In addition, the embodiment of the invention also provides an operation control method of the virtual power plant, which is applied to the energy node controller and mainly comprises the following steps:
receiving first control information sent by a control center;
acquiring a first control instruction and a device identifier of the first control information;
and controlling the controllable load or the energy storage equipment corresponding to the equipment identification to execute the first control instruction.
According to the scheme, the operation state of the controllable load or the energy storage device of the virtual power plant is adjusted in real time according to the first difference, when the difference is generated between the preset power supply and the actual power supply of the virtual power plant, the controllable load or the energy storage device is selectively adjusted, the capacity requirement on the energy storage device is reduced, and therefore the effect of reducing the cost of the virtual power plant is achieved.
As shown in fig. 1, fig. 1 is a schematic diagram of a hardware architecture of a control center according to an embodiment of the present invention.
The control center of the embodiment of the invention can be a PC and other equipment.
As shown in fig. 1, the control center may include: a
first processor1001, e.g. a CPU, a
first user interface1003, a
first network interface1004, a
first memory1005, a
first communication bus1002. Wherein a
first communication bus1002 is used to enable connectivity communication between these components. The
first user interface1003 may comprise a Display screen (Display), an input unit such as a keyboard, etc., and the optional
first user interface1003 may also comprise a standard wired interface, a wireless interface. The
first network interface1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The
first memory1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The
first memory1005 may alternatively be a storage device separate from the
first processor1001.
Those skilled in the art will appreciate that the hardware architecture of the control center shown in fig. 1 does not constitute a limitation of the control center, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 1, an operating system, a network communication module, a user interface module, and an operation control program of the virtual power plant may be included in the
first memory1005, which is a kind of computer storage medium.
In the control center shown in fig. 1, the
first network interface1004 is mainly used for connecting to a backend server and performing data communication with the backend server; the
first processor1001 may be configured to invoke an operation control program of the virtual power plant stored in the
first memory1005 and perform the following operations:
the method comprises the steps of obtaining a first difference value of an actual power supply amount of a virtual power plant in a current time period and a predicted power supply amount of the virtual power plant in the current time period in a timing mode;
and generating first control information according to the first difference and the predicted power supply amount of the next time period, and sending the first control information to each energy node controller of the virtual power plant, so that the energy node controller can adjust the controllable load of the energy node controller or the running state of the energy storage device in the next time period according to the first control information.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
receiving meteorological prediction data and power supply information of each distributed power supply within a preset time interval;
generating a predicted power curve of each distributed power supply according to weather prediction data and power supply information in a preset time interval of each distributed power supply;
and superposing the predicted power curves of the distributed power supplies to obtain a predicted power generation curve in a preset time interval.
And superposing the predicted power curves of the distributed power supplies to obtain a predicted power generation curve.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
receiving an operating parameter for each controllable load;
generating an operation combination of each controllable load according to the operation parameters of each controllable load, wherein the operation combination comprises operation times, single operation duration and single predicted power consumption;
generating a predicted power generation amount of each time period according to the predicted power generation curve;
determining an operating time period of each operating combination according to the predicted power generation amount of each time period and the single predicted power consumption amount of each operating combination;
and generating a predicted power utilization curve within a preset time interval according to the single predicted power utilization of each operation combination and the operation time period.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
determining an operating time period of the operating combination of each of the necessary operating loads from the predicted power generation amount of each time period and the single predicted power consumption amount of the operating combination of each of the necessary operating loads;
and determining the operation time period of the operation combination of each unnecessary operation load according to a preset rule.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
generating a distributed power supply control instruction table according to the power supply information of each distributed power supply and the predicted power curve;
generating a controllable load control instruction table according to a control instruction set and an operation time period of each controllable load, wherein the control instruction set is generated according to operation combination of the controllable loads;
generating second control information according to the distributed power supply control instruction list and the controllable load control instruction list;
and sending the second control information to an energy node controller, wherein the energy node controller controls the running state of the distributed power supply and the controllable load in each time period according to the second control information, and after receiving the first control information, the energy node replaces the control parameters of the second control information in the corresponding time period according to the control parameters corresponding to the first control information.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
receiving a second difference value between the actual power supply amount and the predicted power supply amount of the energy node in the current time period, which is sent by the energy node controller;
and accumulating the second difference values to obtain the first difference value.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
when the absolute value of the first difference is larger than a preset value, acquiring the operation information of the next time period of each preset controllable load;
generating a predicted power supply amount of a next time period according to the predicted power supply curve;
determining the preset controllable load to be adjusted in the next time period according to the operation information of the next time period, the first difference and the predicted power supply amount of the next time period, and generating a corresponding control instruction;
and generating first control information of the next time period according to each control instruction of the preset controllable load to be adjusted.
Further, the
first processor1001 may be configured to call the operation control program of the virtual power plant stored in the
first memory1005, and further perform the following operations:
when the absolute value of the first difference is smaller than or equal to a preset value, acquiring energy storage information of each energy storage device;
generating a predicted power supply amount of a next time period according to the predicted power supply curve;
determining energy storage equipment to be adjusted according to the energy storage information, the first difference value and the predicted power supply amount of the next time period, and generating a corresponding control instruction;
and integrating the control instruction of each energy storage device to be adjusted to obtain first control information of the next time period.
As shown in fig. 2, fig. 2 is a schematic diagram of a hardware architecture of an energy node controller according to an embodiment of the present invention.
The energy node controller of the embodiment of the invention can be a PC and other devices.
As shown in fig. 2, the energy node controller may include: a
second processor2001, e.g., a CPU, a
second user interface2003, a
second network interface2004, a
second memory2005, a
second communication bus2002. Wherein a
second communication bus2002 is used to enable connectivity communication between these components. The
second user interface2003 may include a Display screen (Display), an input unit such as a keyboard, etc., and the optional
second user interface2003 may also include a standard wired interface, a wireless interface. The
second network interface2004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The
second memory2005 may be a high-speed RAM memory or a non-volatile memory (e.g., a disk memory). The
second memory2005 may alternatively be a storage device separate from the
aforementioned processor2001.
Those skilled in the art will appreciate that the hardware architecture of the energy node controller shown in fig. 2 does not constitute a limitation of the energy node controller, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 2, the
second memory2005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an operation control program of the virtual power plant.
In the energy node controller shown in fig. 2, the
second network interface2004 is mainly used for connecting to a background server and performing data communication with the background server; the
second processor2001 may be configured to invoke the operation control program of the virtual power plant stored in the
second memory2005 and perform the following operations:
receiving first control information sent by a control center;
acquiring a first control instruction and a device identifier of the first control information;
and controlling the controllable load or the energy storage equipment corresponding to the equipment identification to execute the first control instruction.
Further, the
second processor2001 may be configured to invoke the operation control program of the virtual power plant stored in the
second memory2005, and further perform the following operations:
acquiring a second control instruction of the equipment identifier in the second control information in the next time period;
acquiring the execution state of the second control instruction;
and when the execution state is executed, controlling the controllable load or the energy storage device corresponding to the device identifier to execute the first control instruction.
Further, the
second processor2001 may be configured to invoke the operation control program of the virtual power plant stored in the
second memory2005, and further perform the following operations:
when the second control instruction is not acquired, writing the first control instruction into the second control information;
replacing the second control instruction in the second control information with the first control instruction when the second control instruction is not executed.
Further, the
second processor2001 may be configured to invoke the operation control program of the virtual power plant stored in the
second memory2005, and further perform the following operations:
receiving and storing the second control information sent by the control center, wherein the second control information is generated by the control center according to a distributed power supply control instruction list and a controllable load control instruction list;
controlling the running state of the distributed power supply, the controllable load and/or the energy storage equipment in each time period according to the second control information;
the method comprises the steps that the actual electricity production quantity and the actual electricity consumption quantity of a node in the current time period are obtained regularly, and the difference value of the actual electricity production quantity and the actual electricity consumption quantity is used as the actual power supply quantity of the current time period;
generating a predicted power supply amount of the current time period according to the second control information;
and generating a second difference value of the current time period according to the actual power supply amount of the current time period and the predicted power supply amount of the current time period, and sending the second difference value to a control center so that the control center can determine a first difference value of the actual power supply amount of the virtual power plant in the current time period and the predicted power supply amount of the current time period according to the second difference value.
As shown in fig. 3, fig. 3 is a schematic view of a virtual power plant structure according to an embodiment of the present invention.
The virtual power plant includes a
control center10 and a plurality of
energy nodes20. The
energy node20 comprises an
energy node controller21 and at least one distributed
power source22,
controllable load23 or
energy storage device24.
The
control center10 generates second control information (control information for all time periods of the next day), and then transmits the second control information to the
energy node controller21.
The
energy node controller21 receives and stores the second control information sent by the
control center10, and then performs operation control on the distributed
power source22 and the
controllable load23 according to the second control information.
The
energy node controller21 obtains the generated electricity amounts and the used electricity amounts of the distributed
power source22, the
controllable load23, and the
energy storage device24 in the current time period, accumulates the generated electricity amounts to obtain an actual generated electricity amount, accumulates the used electricity amounts to obtain an actual used electricity amount, and then sends a difference value between the actual used electricity amount and the actual generated electricity amount as a second difference value to the
control center10.
The
control center10 receives the second difference values sent by the
energy node controllers21, and obtains a first difference value (total difference value) of the virtual power plant according to the second difference values; and generating first control information of the next time period according to the first difference and the predicted power supply curve, and sending the first control information to the corresponding
energy node controller21.
The
energy node controller21 receives the first control information sent by the
control center10, determines the
controllable load23 or the
energy storage device24 corresponding to the first control information, and adjusts operation control on the
controllable load23 or the
energy storage device24 according to the first control information.
Referring to fig. 4, fig. 4 is a first embodiment of an operation control method of a virtual power plant according to the present invention, the operation control method of the virtual power plant includes the steps of:
step S10, acquiring a predicted power generation curve in a preset time interval and a predicted power utilization curve in the preset time interval;
step S20, generating a predicted power supply curve according to the predicted power generation curve and the predicted power utilization curve;
step S30, acquiring a first difference value between the actual power supply quantity of the virtual power plant in the current time period and the predicted power supply quantity of the virtual power plant in the current time period in a timing mode;
and S40, generating first control information according to the first difference and the predicted power supply amount of the next time period, and sending the first control information to each energy node controller of the virtual power plant.
In this embodiment, the preset time interval may be one day (twenty-four hours), and is composed of a plurality of time periods; the predicted power generation curve is a variation curve of power generation quantity of all distributed power supplies in the virtual power plant within a preset time interval; the predicted power utilization curve is a change curve of power consumption of all controllable loads in the virtual power plant within a preset time interval; the predicted power supply curve is a change curve of the power supply amount of the virtual power plant in a preset time interval; the actual power supply amount is the sum of the actual power supply amounts of all the energy nodes in the virtual power plant; the actual power supply quantity of the energy node is the difference value between the actual power generation quantity and the actual power consumption quantity of the energy node; the predicted power supply amount is the amount of power which can be transmitted to a power grid dispatching center by the virtual power plant in a certain time period, and is calculated by the control center according to the predicted power supply curve of the virtual power plant; the predicted power supply curve is a predicted curve of the electric quantity which is transmitted to the power grid dispatching center by the virtual power plant within a preset time interval; the first difference is the difference between the actual power supply quantity of the virtual power plant in the current time period and the predicted power supply quantity of the virtual power plant in the current time period, and is obtained by accumulating the second difference sent by the energy node controller; the second difference is the difference between the actual power supply amount of the energy node in the current time period and the predicted power supply amount of the energy node in the current time period; the predicted power supply quantity of the energy node is the electric quantity which is predicted to be transmitted to the control center by the energy node within a certain time period, and is calculated by the energy node controller according to second control information; the second control information is used for controlling the running states of the distributed power supply and the controllable load in the energy node in the preset time interval in different time periods; the first control information is a control form for controlling the running state of the controllable load or the energy storage device in the energy node, and at least comprises a device identifier and a first control instruction.
The method comprises the steps that a first processor obtains a predicted power generation curve in a preset time interval and a predicted power supply curve in the preset time interval, and then the numerical values of the predicted power generation curve and the predicted power supply curve at all time points are subtracted to obtain the predicted power supply curve in the preset time interval; optionally, the first processor may send the predicted power supply curve to a power grid scheduling center, so that the power grid scheduling center schedules the amount of power delivered to the power grid scheduling center by the virtual power plant according to the predicted power supply curve.
The first processor receives second difference values sent by the energy node controller at regular time, accumulates all the second difference values to obtain a total difference value, and uses the obtained total difference value as a first difference value between the actual power supply amount of the virtual power plant in the current time period and the predicted power supply amount of the virtual power plant in the current time period; optionally, the first processor may further obtain an actual power supply amount of the virtual power plant in the current time period at regular time, then calculate to obtain a predicted power supply amount of the current time period according to the predicted power supply curve of the virtual power plant, then obtain a difference value between the actual power supply amount of the current time period and the predicted power supply amount of the current time period, and use the difference value as the first difference value.
The first processor obtains a predicted power supply curve of the virtual power plant stored in the first memory, and calculates a predicted power supply amount in the next time period according to the predicted power supply curve; adding the first difference value and the predicted power supply amount of the next time period to obtain the adjusted predicted power supply amount of the next time period; and finally, the first control information is sent to the corresponding energy node controller so that the energy node controller can adjust the running state of the controllable load or the energy storage equipment in the next time period according to the first control information.
In the technical scheme disclosed in this embodiment, the operation state of the controllable load or the energy storage device of the virtual power plant is adjusted in real time according to the first difference, and when the preset power supply and the actual power supply of the virtual power plant are different, the controllable load or the energy storage device is selectively adjusted, so that the capacity requirement on the energy storage device is reduced, and the effect of reducing the cost of the virtual power plant is achieved.
Optionally, in this embodiment, since the control center needs to obtain the predicted power generation curve within the preset time interval when obtaining the predicted power supply curve, before generating the predicted power supply curve, the first processor may receive the weather prediction data and the power supply information within the preset time interval of each distributed power supply, where the weather prediction data is weather data indicating an environment where the distributed power supply is located, and since the power generation manner of the distributed power supply may be wind power generation, solar power generation, or the like, the power generation condition of the distributed power supply may have a necessary relationship with the weather condition; the power supply information may include a type of the distributed power supply and a power capacity of the distributed power supply.
The first processor inputs the meteorological prediction data and the power supply information of each distributed power supply in a preset time interval into the distributed power supply model, so that the distributed power supply model can generate a predicted power curve of the distributed power supply according to the meteorological prediction data and the power supply information. As shown in fig. 5, the first processor superimposes the generated predicted power curves of each distributed power source to obtain a predicted power generation curve within a preset time interval of the virtual power plant.
In the technical scheme disclosed in this embodiment, the received meteorological prediction data and power information of the distributed power supply are input into the distributed power supply model to obtain a predicted power curve of the distributed power supply, and then a predicted power generation curve is generated, so that an effect of obtaining the predicted power generation curve within the preset time interval of the virtual power plant is achieved.
Optionally, in this embodiment, since the control center needs to obtain the predicted power consumption curve within the preset time interval when obtaining the predicted power supply curve, the first processor may receive the operation parameters of each controllable load before generating the predicted power supply curve, where the operation parameters may include a power capacity of the controllable load, a minimum operation duration and a maximum operation duration of the controllable load within the preset time interval, and a single minimum operation duration and a single maximum operation duration of the controllable load.
And the first processor inputs the operation parameters of each controllable load into the controllable load model to generate an operation combination of the controllable loads, wherein the operation combination of the controllable loads comprises the operation times of the controllable loads in a preset time interval, the single operation duration of the controllable loads and the single predicted power consumption of the controllable loads.
As shown in fig. 6, the first processor generates a predicted power generation amount for each time segment within a preset time interval according to the predicted power generation curve, and then determines an operation time segment for each operation combination according to the predicted power generation amount for each time segment and the single predicted power consumption amount for each operation combination; and finally, generating the predicted power generation amount of each time period according to the single predicted power consumption amount of each operation combination and the operation time period, and overlapping each predicted power generation amount according to the time period to obtain a predicted power consumption curve. In fig. 6, the solid-line rectangular box represents an operation combination of necessary operation loads, and the dotted-line rectangular box represents an operation combination of unnecessary operation loads, and the single predicted power consumption of the operation combination is calculated from the single operation time and the single operation power.
In the technical scheme disclosed in this embodiment, the received operating parameters of the controllable load are input into the controllable load model to obtain the operating combination of the controllable load, determine the corresponding operating time period, and finally generate the predicted power consumption curve, thereby achieving the effect of obtaining the predicted power consumption curve within the preset time interval of the virtual power plant.
Optionally, in this embodiment, the controllable loads are divided into necessary operating loads and unnecessary operating loads, so that when determining the operating time period of each operating combination according to the predicted power generation amount of each time period and the single predicted power consumption amount of each operating combination, the control center may further obtain, by the first processor, the predicted power generation amount of each time period and the single predicted power consumption amount of each controllable load, and divide all the time periods into a low-power-price time period and a high-power-price time period according to the charging time period of the power grid; determining the operation time periods of the operation combinations of the necessary operation loads in the low electricity price zone time periods according to the predicted electricity production amount of each low electricity price zone time period and the single predicted electricity consumption of the operation combinations of the necessary operation loads, wherein the absolute value of the difference between the predicted electricity production amount and the predicted electricity consumption in each low electricity price zone time period is smaller than a first difference threshold value, the first difference threshold value is used for avoiding that the predicted electricity consumption is too high or too low, and the predicted electricity consumption is calculated by the operation time period of each operation combination and the single predicted electricity consumption; when the absolute value of the difference between the predicted power generation amount and the predicted power consumption amount of the low-electricity-price section is greater than or equal to a second difference threshold, wherein the second difference threshold is used for predicting whether the predicted power generation amount corresponding to each section is consumed by the controllable load or not; and determining the operation time period of the operation combination of each necessary operation load remained in the high electricity price section according to the predicted electricity generation amount of each high electricity price section and the single predicted electricity consumption amount of the operation combination of each necessary operation load remained.
The first processor generates a scheduling proportion according to the predicted power supply curve, wherein the scheduling proportion is a schedulable proportion of the predicted power supply amount and can be 20%; the scheduling proportion is obtained according to the fluctuation condition of the predicted power supply curve, and the scheduling electric quantity of each time period is obtained through calculation according to the scheduling proportion and the predicted power supply curve; and determining the operation time period of the unnecessary operation load in each time period according to the scheduling electric quantity of each time period and the operation combination of the unnecessary operation load, wherein the unnecessary operation load is set to operate in each time period.
In the technical scheme disclosed in the embodiment, a certain proportion of unnecessary operation loads are operated in each time period, so that when the first difference is too large, the control center adjusts the power supply condition of the virtual power plant by adjusting the operation state of the unnecessary operation loads.
Optionally, in this embodiment, since the control center needs to perform operation control on the distributed power supplies and the controllable loads in the energy node, after generating the predicted power supply curve, the first processor may further obtain power supply information and a predicted power curve of each of the distributed power supplies, and then generate a distributed power supply control instruction table according to the power supply information and the predicted power curve of each of the distributed power supplies, where the control instruction table may include: device identification, operating time period, and control instructions.
The first processor acquires a control instruction set and an operation time period of each controllable load, and then generates a controllable load control instruction table according to the control instruction set and the operation time period of each controllable load, wherein the control instruction set is generated by the first processor according to operation combination of the controllable loads.
And the first processor enables the distributed power supply control instruction list and the controllable load control instruction list to form second control information according to the operation time period. The first processor can also disassemble the second control information into second control information corresponding to the energy node according to the equipment identifier, that is, the equipment identifier can be composed of an energy node identifier and an equipment unique identifier; and then, the second control information is sent to the corresponding energy node controller, so that the energy node controller can control the operation state of the distributed power supply or the controllable load corresponding to each equipment identifier in each time period according to the second control information.
In the technical scheme disclosed in this embodiment, the distributed power supply and the control instruction table of the controllable load are generated according to the predicted power supply curve, and are sorted into the second control information corresponding to the energy node and sent to the energy node, so that the effect of controlling the operation of the virtual power plant within the preset time interval is achieved.
Optionally, in this embodiment, since the control center needs to obtain the first difference when generating the first control information, the first processor may receive the second difference sent by each energy node controller when obtaining the first difference, where the second difference is a difference between an actual power supply amount and a predicted power supply amount of the energy node in the current time period where the energy node controller is located. And the first processor accumulates each received second difference value to obtain a total difference value, and the total difference value is used as a first difference value of the actual power supply amount of the virtual power plant in the current time period and the predicted power supply amount of the virtual power plant in the current time period.
In the technical scheme disclosed in this embodiment, the total difference value of the virtual power plant is obtained by receiving the difference value of the energy node, and an effect of obtaining a first difference value between an actual power supply amount of the virtual power plant in a current time period and a predicted power supply amount of the virtual power plant in the current time period is achieved.
Optionally, in this embodiment, since the control center needs to generate the first control information according to the first difference and the predicted power supply amount in the next time period, after the first processor generates the first difference between the actual power supply amount in the current time period of the virtual power plant and the predicted power supply amount in the current time period, the first processor may further obtain an absolute value of the first difference, and then determine whether the absolute value of the first difference is greater than a preset value; the preset value is the type of equipment which needs to be adjusted currently and is judged by the control center, namely when the absolute value of the first difference value is larger than the preset value, the deviation between the actual power supply quantity and the predicted power supply quantity of the virtual power plant is overlarge, and the running state of the preset controllable load needs to be adjusted; when the absolute value of the first difference is smaller than or equal to a preset value, the deviation between the actual power supply quantity and the predicted power supply quantity of the virtual power plant is within a controllable range, and the running state of the energy storage equipment can be adjusted; the controllable load is divided into a necessary operation load and an unnecessary operation load, and the unnecessary operation load is used as a preset controllable load.
When the absolute value of the first difference is greater than the preset value, obtaining operation information of a next time period of each preset controllable load, where the operation information may include: device identification, operating state, operating time period, operating power, and the like.
The first processor acquires a predicted power supply curve stored in the first memory, generates a predicted power supply amount of the next time period according to the predicted power supply curve, and calculates the sum of the first difference and the predicted power supply amount of the next time period to obtain the adjusted predicted power supply amount of the next time period; then determining the preset controllable load to be adjusted in the next time period according to the operation information of the preset controllable load in the next time period and the adjusted predicted power supply amount in the next time period, and simultaneously generating a corresponding control instruction; and finally, generating first control information of the next time period according to each control instruction of the preset controllable load to be adjusted.
In the technical scheme disclosed in this embodiment, when the first difference is greater than the set value, the operation state of the preset controllable load is adjusted by obtaining the operation information of the preset controllable load and then generating the corresponding first control information, so that the effect of adjusting the deviation by controlling the preset controllable load when the deviation is large is achieved.
Optionally, in this embodiment, since the absolute value of the first difference may be less than or equal to the preset value, after determining that the absolute value of the first difference is less than or equal to the preset value, the first processor may further obtain energy storage information of each energy storage device, where the energy storage information may be a device identifier, a predicted charging curve, and a predicted discharging curve. Optionally, before obtaining the energy storage information of each energy storage device, the first processor may further receive the energy storage capacity and the maximum output power of each energy storage device, and then input the energy storage capacity and the maximum output power of each energy storage device into the energy storage device model, so that the energy storage device model calculates the predicted charging curve and the predicted discharging curve of each energy storage device according to the energy storage capacity and the maximum output power of each energy storage device.
The first processor obtains a predicted power supply curve stored in the first memory, obtains a predicted power supply amount of the next time period according to the predicted power supply curve, calculates the sum of the first difference and the predicted power supply amount of the next time period, and obtains the adjusted predicted power supply amount of the next time period; then judging whether the first difference value is positive or not; when the first difference is determined to be positive, generating first control information of the next time period according to the predicted charging curve and the adjusted predicted power supply amount of the next time period; and when the first difference is determined to be negative, generating first control information of the next time interval according to the predicted discharge curve and the adjusted predicted power supply amount of the next time interval.
In the technical scheme disclosed in this embodiment, when the first difference is greater than the set value, the operating state of the energy storage device is adjusted by acquiring the energy storage information of each energy storage device and then generating the corresponding first control information, so that the effect of adjusting the deviation by controlling the energy storage device when the deviation is within the controllable range is achieved.
Referring to fig. 7, fig. 7 is a second embodiment of the operation control method of a virtual power plant according to the present invention, which includes the steps of:
step S10, receiving first control information sent by a control center;
step S20, acquiring a first control instruction and a device identifier of the first control information;
and step S30, controlling the controllable load or the energy storage device corresponding to the device identifier to execute the first control instruction.
In this embodiment, the first control information is a control form for controlling an operating state of a controllable load or an energy storage device in an energy node, and at least includes a device identifier and a first control instruction; the first control instruction is a control instruction for controlling the running state of the controllable load or the energy storage equipment by the energy node controller; the device identification is identification information which is determined by the energy node controller when the energy node controller executes the control command.
The second processor receives first control information sent by the control center, then obtains a first control instruction and a corresponding device identifier recorded in the first control information, then determines a controllable load or energy storage device corresponding to the device identifier, and then controls the controllable load or energy storage device corresponding to the device identifier to execute the corresponding first control instruction.
In the technical scheme disclosed in this embodiment, by receiving the first control information sent by the control center and adjusting the operating state of the corresponding controllable load or energy storage device according to the first control information, it is achieved that when the preset power supply of the virtual power plant differs from the actual power supply, the controllable load or energy storage device is selectively adjusted, the capacity requirement on the energy storage device is reduced, and thus the effect of reducing the cost of the virtual power plant is achieved.
Optionally, in this embodiment, since there is a second control instruction corresponding to the device identifier in the second control information stored in the energy node controller in the next time period, after acquiring the first control instruction and the device identifier of the first control information, the second processor may further acquire the second control instruction of the device identifier in the second control information in the next time period, and then acquire an execution state of the second control instruction; and when the execution state of the second control instruction is executed, the control equipment identifies the corresponding controllable load or energy storage equipment to execute the corresponding first control instruction.
In the technical solution disclosed in this embodiment, the effect of adjusting the operating state of the controllable load or the energy storage device is achieved by determining whether the second control instruction has been executed and re-executing the corresponding first control instruction when the second control instruction has been executed.
Optionally, in this embodiment, since the second control instruction stored in the energy node controller may not be executed, when the second control instruction is not executed, the second processor may further replace the second control instruction in the second control information with the corresponding first control instruction, so that the second processor performs operation control on the distributed power supply, the controllable load and/or the energy storage device according to the second control information.
Optionally, since the energy node controller may not store the second control instruction corresponding to the device identifier, the second processor may further write the device identifier and the corresponding first control instruction into the second control information, so that the second processor performs operation control on the distributed power source, the controllable load, and/or the energy storage device according to the second control information.
In the technical scheme disclosed in this embodiment, when the second control instruction is not executed or does not exist, the effect of adjusting the operating state of the controllable load or the energy storage device is achieved by updating the second control information.
Optionally, in this embodiment, since the energy node controller performs operation control on the distributed power supply, the controllable load and the energy storage device according to second control information, the second processor may further receive second control information sent by the control center, and store the second control information in the second memory, where the second control information is generated by the control center according to the distributed power supply control instruction table and the controllable load control instruction table; and then controlling the running state of the distributed power supply, the controllable load and/or the energy storage device in each time period according to the second control information.
The second processor acquires the electricity generation quantity of each distributed power supply and/or each energy storage device of the node in a current time period in a timing mode, the sum of each electricity generation quantity is used as the actual electricity generation quantity, then the electricity consumption quantity of each controllable load and/or each energy storage device of the node in the current time is acquired, and the sum of each electricity consumption quantity is used as the actual electricity consumption quantity; then calculating the difference value between the actual electricity generation quantity and the actual electricity consumption quantity, and taking the difference value as the actual power supply quantity; and acquiring control information of the second control information in the current time period, calculating the predicted power supply amount of the current time period according to the control information of the current time period, calculating a difference value between the actual power supply amount and the predicted power supply amount, and sending the difference value as a second difference value to the control center so that the control center can determine a first difference value between the actual power supply amount of the virtual power plant in the current time period and the predicted power supply amount of the virtual power plant in the current time period according to the second difference value.
In the technical scheme disclosed in this embodiment, by receiving and storing the second control information, the effect of the energy node controller performing operation control on the distributed power supply, the controllable load and/or the energy storage device according to the second control information is achieved; the difference between the actual power supply amount of the node in the current time period and the predicted power supply amount of the node in the current time period is calculated, and the difference is sent to the control center, so that the effect of reporting the deviation to the control center is achieved.
In addition, an embodiment of the present invention further provides a control center, where the control center includes a memory, a processor, and an operation control program of a virtual power plant stored on the memory and operable on the processor, and the operation control program of the virtual power plant, when executed by the processor, implements the steps of the operation control method of the virtual power plant according to the above embodiments.
In addition, an embodiment of the present invention further provides an energy node controller, where the energy node controller includes a memory, a processor, and an operation control program of a virtual power plant stored on the memory and operable on the processor, and the operation control program of the virtual power plant, when executed by the processor, implements the steps of the operation control method of the virtual power plant according to the above embodiments.
In addition, an embodiment of the present invention further provides a virtual power plant, where the virtual power plant includes: such as the control center described above, the energy node controller described above, the distributed power supply, the controllable load, and the energy storage device.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above and includes several instructions for enabling a device (such as a PC or the like) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.