BIDDING METHOD FOR RENEWABLE ENERGY USING THE WASSERSTEIN DISTANCE
20260017717 ยท 2026-01-15
Inventors
Cpc classification
G06Q40/049
PHYSICS
G06Q10/04
PHYSICS
International classification
G06Q40/04
PHYSICS
G06F17/11
PHYSICS
Abstract
An embodiment relates to a method by which a virtual power plant (VPP) operator submits a bid for renewable energy in the electricity market. The bidding method for renewable energy according to an embodiment includes: generating a predicted power generation amount distribution for distributed energy resources; defining an ambiguity set for target power generation amount distributions of which a Wasserstein distance from the predicted power generation amount distribution is less than or equal to a reference value; setting an objective function that is in proportion to a revenue for the ambiguity set; and determining a power amount, which corresponds to any one target power generation amount distribution at which the objective function is maximum, as a bidding quantity.
Claims
1. A bidding method for renewable energy using a Wasserstein distance, the bidding method comprising: generating a predicted power generation amount distribution for distributed energy resources by means of a processor; defining an ambiguity set for target power generation amount distributions of which a Wasserstein distance from the predicted power generation amount distribution is less than or equal to a reference value by means of the processor; setting an objective function that is in proportion to a revenue for the ambiguity set by means of the processor; and determining a power amount, which corresponds to any one target power generation amount distribution at which the objective function is maximum, as a bidding quantity by means of the processor.
2. The bidding method of claim 1, wherein the generating of a predicted power generation amount distribution includes generating the predicted power generation amount distribution on the basis of past power generation amounts of the distributed energy resources.
3. The bidding method of claim 1, wherein the generating of a predicted power generation amount distribution includes generating the predicted power generation amount distribution on the basis of simulation results for the distributed energy resources.
4. The bidding method of claim 1, wherein the Wasserstein distance is calculated in accordance with the following [Equation 1], and
are the predicted power generation mount distribution and the target power generation amount distribution, respectively, and .sub.1 and .sub.2 are samples within the predicted power generation amount distribution and the target power generation amount distribution, respectively).
5. The bidding method of claim 1, wherein the ambiguity set is defined in accordance with the following [Equation 2], is the ambiguity set,
and
are the predicted power generation amount distribution and the target power generation amount distribution, respectively,
() is a set of all distributions on a sample space, and is the reference value).
6. The bidding method of claim 1, wherein the setting of an objective function includes setting an objective function that is in proportion to a net profit obtained by subtracting a cost required to operate the distributed energy resources from the revenue.
7. The bidding method of claim 1, wherein the setting of an objective function includes setting an objective function that maximizes revenue while minimizing a difference between the Wasserstein distance and the reference value among the uncertainty set.
8. The bidding method of claim 1, wherein the setting of an objective function includes setting an objective function in accordance with the following [Equation 3], is the target power generation amount distribution,
is the ambiguity set, is a sample in the target power generation amount distribution, and
is an expected value of the target power generation amount distribution).
9. The bidding method of claim 1, wherein the determining of a bidding quantity includes: identifying any one target power generation amount distribution that maximizes the objective function, by using an optimization algorithm; and determining hourly power amounts corresponding to the target power generation amount distribution as hourly bidding quantities.
10. The bidding method of claim 9, wherein the determining of a bidding quantity includes converting the objective function into a convex form and applying the objective function to an optimization algorithm.
11. The bidding method of claim 1, further comprising setting a constraint condition on the basis of a user-defined risk for the ambiguity set, wherein the determining of a bidding quantity includes determining a power amount, which corresponds to any one target power generation amount distribution at which the objective function is maximum, while satisfying the constraint condition, as a bidding quantity.
12. The bidding method of claim 11, further comprising setting a constraint condition for the ambiguity set in accordance with the following [Equation 4], is the target power generation amount distribution,
is the ambiguity set,
13. The bidding method of claim 11, further comprising setting a constraint condition for the ambiguity set in accordance with the following [Equation 5], is the target power generation amount distribution,
is the ambiguity set,
14. The bidding method of claim 12, wherein the is set as a power generation amount error rate at which an imbalance penalty is imposed.
15. The bidding method of claim 11, wherein the determining of a bidding quantity includes converting the constraint condition into a convex form and applying the constraint condition to an optimization algorithm.
16. The bidding method of claim 13, wherein the is set as a power generation amount error rate at which an imbalance penalty is imposed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018] The objectives, characteristics, and advantages will be described in detail below with reference to the accompanying drawings, so those skilled in the art may easily achieve the spirit of the present disclosure. However, in describing the present disclosure, detailed descriptions of well-known technologies will be omitted so as not to obscure the description of the present disclosure with unnecessary details. Hereinafter, exemplary embodiments of the present disclosure are described in detail with reference to the accompanying drawings. The same reference numerals are used to indicate the same or similar components in the drawings.
[0019] Although terms first, second, etc. are used to describe various components in the specification, it should be noted that these components are not limited by the terms. These terms are used to discriminate one component from another component and it is apparent that a first component may be a second component unless specifically stated otherwise.
[0020] Further, in the specification, when a certain configuration is disposed over (or under) or on (beneath) of a component in the following description, it may mean not only that the certain configuration is disposed on the top (or bottom) of the component, but that another configuration may be interposed between the component and the certain configuration disposed on (or beneath) the component.
[0021] Further, in the specification, when a certain component is connected, coupled, or jointed to another component, it should be understood that the components may be directly connected or jointed to each other, but another component may be interposed between the components or the components may be connected, coupled, or jointed through another component.
[0022] Further, singular forms that are used in this specification are intended to include plural forms unless the context clearly indicates otherwise. In this application, terms configured, include, or the like should not be construed as necessarily including several components or several steps described herein, in which some of the components or steps may not be included or additional components or steps may be further included.
[0023] Further, the term A and/or B stated in the specification means that A, B, or A and B unless specifically stated otherwise, and the term C to D means that C or more and D or less unless specifically stated otherwise.
[0024] The present disclosure relates to a method by which a virtual power plant (VPP) operator submits a bid for renewable energy in the electricity market. Before specifically describing the operation of the present disclosure, a process by which a virtual power plant operator participates in an electricity market will be first described.
[0025] Referring to
[0026] For example, a VPP operator may participate in a day-ahead (DA) electricity market by submit a bid for the power generation amount of distributed resources. The day-ahead electricity market may refer to a market in which the power bidding quantity for a trading day, which was determined on the basis of a power generation plan made one day prior to the trading day, is traded at the day-ahead market price. More specifically, it may refer to a market defined in the Market Operation Rules of the Korea Power Exchange.
[0027] In this bidding and trading scheme, if the deviation between an actual power generation amount on a trading day and a day-ahead bidding quantity exceeds a permissible error range (12% as of 2024), an imbalance penalty may be imposed on an VPP operator, and in severe cases, the operator may be disqualified from participating in the market in the future. Accordingly, a VPP operator must establish a bidding strategy that takes into account, particularly, the variability and prediction uncertainty of the power generation amount of renewable generators.
[0028] The present disclosure relates to a method of enabling a VPP operator to determine a bidding quantity robustly against the prediction uncertainty of renewable generators while avoiding imbalance penalties by reflecting the characteristics of an electricity market.
[0029] Hereinafter, a bidding method for renewable energy according to an embodiment of the present disclosure is described in detail with reference to
[0030]
[0031]
[0032]
[0033] Referring to
[0034] However, the bidding method for renewable energy shown in
[0035] Meanwhile, the steps shown in
[0036] Hereafter, the steps shown in
[0037] The processor may generate a predicted power generation amount distribution for distributed resources (S10). In other words, the processor may predict the power generation amount distribution for a trading day that has not yet arrived. Here, the power generation amount distribution may be defined as the probability of each power generation amount.
[0038] Referring to
[0039] Meanwhile, when there is no historical power generation amount trend for a distributed resource, for example, when a distributed resource is newly integrated into a virtual power plant, the processor may generate a predicted power generation amount distribution on the basis of simulation results for the distributed resource. Specifically, the processor may set a scenario on the basis of forecasts for renewable energy sources (solar, wind) for a trading day, and may generate a predicted power generation mount distribution in accordance with the scenario.
[0040] Subsequently, the processor may define an ambiguity set for a target power generation amount distribution of which the Wasserstein distance from the predicted power generation amount distribution is at or below a reference value (S20). In this case, the target power generation amount distribution may refer to the actual (unknown true) power generation amount distribution occurring on the trading day, and accordingly, the target power generation amount distribution may include uncertainty caused by renewable power generation.
[0041] Specifically, the processor can calculate the Wasserstein distance between a predicted power generation amount distribution and a target power generation amount distribution in accordance with the following [Equation 1].
and
are a predicted power generation amount distribution and a target power generation amount distribution, respectively, and .sub.1 and .sub.2 are samples within the predicted power generation amount distribution and the target power generation amount distribution.)
[0043] Referring to for a trading day and a target power generation amount distribution
actually occurring on the trading day as a Wasserstein distance W. Accordingly, as shown in
and the target power generation amount distribution
can be calculated as the Wasserstein distance W.
[0044] Meanwhile, as described above, since the target power generation amount distribution includes uncertainty, the processor can define an ambiguity set by setting a condition for the Wasserstein distance. Specifically, the processor can define an ambiguity set in accordance with the following [Equation 2].
is an ambiguity set,
and
are a predicted power generation amount distribution and a target power generation amount distribution, respectively,
() is a set of all distributions on the sample space, and is a reference value).
[0046] That is, the processor can define, as an ambiguity set, a target power generation amount distribution for which the Wasserstein distance between a predicted power generation amount distribution for a trading day and a target power generation amount distribution actually occurring on the trading day is within a reference value.
[0047] In this case, the reference value may be determined on the basis of a user-tolerable risk (hereinafter referred to as a user-defined risk). Specifically, the reference value may be set in proportion to the user-defined risk. For example, the greater the user-defined risk is, the larger the reference value may be set.
[0048] In an embodiment, the reference value may be determined on the basis of the number of predicted power generation amount distributions for a trading day and the user-defined risk, and specifically, it may be determined in accordance with the following [Equation 3].
[0050] In this case, it is described in detail in Distributionally robust chance-constrained approximate AC-OPF with Wasserstein metric, IEEE Transactions on Power Systems, 33(5), 2018, pp. 4924-4936 (doi:10.1109/TPWRS.2018.2807623) that a constant C used in determining the reference value may be determined as shown in [Equation 3], and thus detailed description thereof is omitted herein.
[0051] Subsequently, the processor can set an objective function that is in proportion to the revenue for the ambiguity set defined in step S20. That is, the processor can set an objective function that is in proportion to the revenue for each of target power generation amount distributions constituting an ambiguity set, in other words, for each target power generation amount distribution of which the Wasserstein distance from a predicted power generation amount distribution is within the reference value.
[0052] In setting an objective function, if a distributed resource that consumes cost for power generation (for example, a diesel generator using fossil fuel) is included in a virtual power plant, the processor can set an objective function that is in proportion to net profit obtained by subtracting the cost required for operating the distributed resource from the revenue.
[0053] For example, when a virtual power plant includes a photovoltaic power plant, a wind power plant, a diesel generator, and an ESS as shown in
is an expected value of each target power generation amount distribution
, hH is time, iI is the index of a diesel generator, sS is the index of an ESS, vV is the index of a photovoltaic power plant, wW is the index of a wind power plant, .sup.DA is a predicted market price, P.sup.bid is a bidding quantity, P is a generated power amount, P.sup.dis is a discharge amount of an ESS, P.sup.chg is a charge amount of an ESS, c.sub.2i, c.sub.1i, and c.sub.0i are the cost coefficients of diesel generators, respectively, c.sub.su,i and c.sub.sd,i are the start-up and shut-down cost coefficients of a diesel generator, respectively, u.sub.i,h is a binary value indicating the operating state of a diesel generator, su.sub.i,h and sd.sub.i,h are binary values indicating the start-up and shut-down states of a generator, respectively, and FC.sub.i is a fuel cost of the diesel generator)
[0055] Meanwhile, as will be described below, an objective function can be applied to an optimization algorithm (or tool) and the optimization algorithm can find a target power generation amount distribution that maximizes the objective function. In this case, the processor can set an objective function by fully considering the uncertainty inherent in renewable power plants.
[0056] Specifically, the processor can set an objective function that maximizes revenue while minimizing the difference between the Wasserstein distance and the reference value within the ambiguity set. In other words, the processor can set an objective function that maximizes revenue under the situation where uncertainty is maximum, and for this purpose, the objective function can be set in accordance with [Equation 5].
is an expected value of each target power generation amount distribution,
is an ambiguity set, and the other parameters are the same as those described in [Equation 4])
[0058] Then, the processor can determine a power quantity corresponding to any one target power generation amount distribution for which the objective function set in step S30 is maximum, as a bidding quantity (S40).
[0059] The processor can identify any one target power generation amount distribution that maximizes an objective function by using an optimization algorithm known in the art. The optimization algorithm can specify a target power generation amount distribution that maximizes an objective function, and samples within the distribution. The samples may include information on hourly power quantities, and the processor can determine the hourly bidding quantities for a trading day on the basis of the hourly power quantities corresponding to the samples.
[0060] Meanwhile, the revenue from renewable power plants inherently includes uncertainty, so the objective function including it may not be in the form of a convex or concave function. When such an objective function is applied to an optimization algorithm, a local maximum point of the objective function can be found, but a global maximum point cannot be found. To overcome this limitation, the processor can convert an objective function into a convex form and can utilize various mathematical methodologies for this purpose.
[0061] Meanwhile, the processor can additionally set at least one constraint condition in addition to the objective function described above. For example, the constraint condition may define limitations on the minimum and maximum power generation amount of a diesel generator and a limitation on an hourly maximum power fluctuation. Further, the constraint condition may define limitations on the minimum and maximum storage amounts of an ESS, and on a limitation on the hourly maximum charging/discharging amount.
[0062] Further, the processor can additionally set constraint conditions based on a user-defined risk with respect to an ambiguity set. Specifically, the processor can restrict the probability that the total power generation amount error of a target power generation amount distribution does not exceed a certain percentage of a bidding quantity, on the basis of the user-defined risk, and for this purpose, can set constraint conditions in accordance with [Equation 6].
is a target power generation amount distribution,
is an ambiguity set,
[0065] That is, the processor can set a constraint condition such that the probability that the total uncertainty (forecast error in power generation amount) of a target power generation amount distribution is smaller than $ ratio of a bidding quantity should be greater than or equal to 1. Due to this constraint condition, the difference between a bidding quantity and an actual power generation amount may be within a ratio over 1 probability.
[0066] Meanwhile, when setting a constraint condition, if a virtual power plant includes an ESS having reserve power, that is, stored power, the processor can limit the probability that the total power generation amount error of a target power generation amount distribution does not exceed the sum of a certain ratio of a bidding quantity and the reserve power, on the basis of a user-defined risk, and for this purpose, can set the constraint condition in accordance with [Equation 7].
is hourly reserve power and the other parameters are the same as those described in [Equation 6])
[0067] That is, the processor can set a constraint condition such that the probability that the total uncertainty (power generation amount prediction error) of a target power generation amount distribution is less than the sum of the power corresponding to a ratio of a bidding quantity and the hourly reserve power of an ESS is over 1. Due to such a constraint condition, it may be conditioned to secure reserve power such that the difference between a bidding quantity and an actual power generation amount is within the ratio over the 1 probability.
[0068] Meanwhile, in [Equations 6] and [Equation 7] described above, , which determines the ratio of a bidding quantity, may be set as a power generation amount error rate at which an imbalance penalty is imposed on a virtual power plant operator. For example, when an imbalance penalty is imposed if the deviation between an actual power generation amount on a trading day and a day-ahead bidding quantity is 12%, may be set to 0.12.
[0069] As a result, the constraint conditions described above allow a virtual power plant operator to set the probability of avoiding an imbalance penalty on its own through a user-defined risk, whereby it is possible to enable the virtual power plant operator participating in a power market to set a risk that the operator is willing to bear on its own.
[0070] The processor can determine a power amount, which corresponds to any one target power generation amount distribution that maximizes the objective function set in step S30 while satisfying the constraint conditions described above, as a bidding quantity.
[0071] Specifically, an optimization algorithm can identify a target power generation amount distribution, which maximizes an objective function among target power generation amount distributions that satisfy constraint conditions, and samples within the distribution. The samples may include information on hourly power quantities, and the processor can determine the hourly bidding quantities for a trading day on the basis of the hourly power quantities corresponding to the samples.
[0072] Meanwhile, since the constraint conditions described above also involve uncertainty due to a renewable power generation amount, the processor can convert the constraint conditions into a convex form, and for this purpose, can use various mathematical methodologies.
[0073] Referring to
which is determined in consideration of uncertainty in accordance with the present disclosure, is generally lower than a second bidding quantity
which is predicted in accordance with a general optimization method without considering uncertainty.
[0074] On the surface, bidding in a power market using the second bidding quantity
may appear to guarantee higher revenue, but, as described above, since the second bidding quantity
does not take into account the uncertainty of a renewable power plant, so it may have a large difference from an actual power generation amount on a trading day and may result in an imbalance penalty.
[0075] In contrast, since the first bidding quantity
reflects the uncertainty of the renewable power plant with high reliability, the difference from the actual power generation amount on the trading day is minimal, and an imbalance penalty does not occur due to constraint conditions, it can be selected as a more efficient bidding strategy for a virtual power plant operator.
[0076] As described above, according to the present disclosure, a virtual power plant operator can establish an optimal bidding strategy on its own by determining a risk that the operator can bear. Further, according to the present disclosure, it is possible to prevent the imposition of an imbalance penalty on a virtual power plant operator.
[0077] Although the present disclosure was described above with reference to the exemplary drawings, it is apparent that the present disclosure is not limited to the embodiments and drawings in the specification and may be modified in various ways by those skilled in the art within the range of the spirit of the present disclosure. Further, even though the operation effects according to the configuration of the present disclosure were not clearly described with the above description of embodiments of the present disclosure, it is apparent that effects that can be expected from the configuration should be also admitted.