Dispatch plan generating apparatus and method
The dispatch plan creation device and method prioritize and avoid specific energy resources by using utility index values, addressing the limitations of existing methods to efficiently achieve command values.
Patent Information
- Application Number
- JP2024062748
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-09
- Publication Date
- 2025-10-22
AI Technical Summary
Existing dispatch plan creation methods fail to prioritize the activation of specific energy resources (priority energy resources) and avoid activating others (reserve energy resources) while achieving command values, especially when using compliance rates or proxy indicators.
A dispatch plan creation device and method that includes a priority information input unit, basic index value determination, utility index value determination, optimization problem formulation, and solution finding to create a plan that prioritizes priority energy resources and avoids reserve resources, using utility index values to reflect the aggregator's intentions.
Enables the creation of a dispatch plan that effectively prioritizes priority energy resources and avoids reserve resources, achieving command values efficiently with reduced computational cost and time, even with a large number of priority and reserve resources.
Smart Images

Figure 2025159899000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a dispatch plan creation device and method for creating a dispatch plan, which is an operation plan for energy resources. [Background technology]
[0002] In its Fifth Strategic Energy Plan (approved by the Cabinet in July 2018), the Japanese government stated that it would make renewable energy the primary power source in the future, and that it would work to create a market environment that can address public interest issues such as promoting competition in the already liberalized energy market, ensuring stable supply, environmental compatibility including the promotion of renewable energy, and ensuring fairness among consumers.As part of this initiative, with the increase in solar and wind power generation, whose output fluctuates greatly depending on natural conditions, adjustment capacity will be required to maintain the balance between supply and demand of electricity and prevent power outages, so it was decided that adjustment capacity will be secured by utilizing demand response (DR), which increases or decreases electricity demand, in addition to the adjustment capacity provided by conventional large-scale power plants.
[0003] Furthermore, the Sixth Basic Energy Plan (approved by the Cabinet in October 2021) also calls for renewable energy to continue to be the primary power source in the future, and for demand response to be utilized as a balancing power source. As such, demand response is gaining attention as an initiative that contributes to the realization of a sustainable society, given its history as being necessary in line with the promotion of renewable energy.
[0004] DR is a system in which consumers change their electricity demand by controlling their own power generation facilities, storage facilities, and electricity consumption facilities (hereinafter collectively referred to as energy resources) in response to their electricity rate settings and incentive payments. Two typical examples of the role of DR are: consumers curbing their electricity usage during peak demand in order to secure the power capacity needed to maintain the power supply (capacity security), and consumers changing their electricity usage patterns in order to adjust the power supply and demand in real time (adjustment power), which is essential for a stable power supply.
[0005] When DR is used as a balancing power, electric utilities, which are obligated to stabilize the power transmission and distribution grid, issue instructions to DR operators, such as target power consumption, target power generation, and target power saving, and the operators who receive the instructions control their energy resources to achieve those targets. Therefore, operators who receive instructions from electric utilities and perform DR must control their equipment to comply with the target power consumption, target power generation, and target power saving commands. For consumer-side equipment that is not a traditional large-scale power plant, there are some facilities that are difficult to control to comply with the target power consumption, target power generation, and target power saving commands. However, even such facilities are expected to be able to be used as a balancing power by aggregating and controlling multiple resources. The entity that receives instructions from electric utilities and achieves DR by integrating and controlling multiple energy resources is called a resource aggregator.
[0006] When a resource aggregator performs DR, it is required to control energy resources to achieve the target power generation amount, target power saving amount, etc. (hereinafter referred to as command values) commanded by the electric utility. Therefore, when the resource aggregator performs integrated control of multiple energy resources to achieve the command values, a method is adopted in which a dispatch plan is created at least immediately before the integrated control begins.
[0007] A dispatch plan is an operation plan that determines for all energy resources whether to start or stop the energy resources and how to set the control of the energy resources. Resource aggregators generally enter into contracts with electric utilities that stipulate that the resource aggregator will incur disadvantages such as penalty charges if it fails to achieve command values. Therefore, when a resource aggregator formulates a dispatch plan, it is desirable to formulate a plan that achieves command values as much as possible to avoid incurring disadvantages such as penalty charges. The inventor has proposed a method for creating such a dispatch plan (Patent Document 1).
[0008] In the method disclosed in Patent Document 1, the variability in the difference between the planned power generation amount and the actual power generation amount in the past for each energy resource is considered as an indicator of compliance rate, and a dispatch plan is created that minimizes the estimated value of the variability in the difference between the planned power generation amount and the actual power generation amount in the dispatch plan and can achieve the command value.
[0009] When operating energy resources using the method disclosed in Patent Document 1, an aggregator may want to prioritize a specific energy resource to activate DR for reasons other than the magnitude of the compliance rate (the energy resource that the aggregator wants to prioritize is hereinafter referred to as the "priority energy resource"). For example, an aggregator may want to prioritize the activation of an energy resource because it needs performance data to confirm and verify the behavior when DR is activated, or an aggregator may want to actively use cogeneration to meet a contractual standard of a minimum annual gas usage amount in order to fulfill its contractual best efforts obligation with consumers or to meet consumer requests. However, the method disclosed in Patent Document 1 did not provide a function for creating a dispatch plan to prioritize the activation of a specific energy resource.
[0010] Furthermore, when operating energy resources using the method disclosed in Patent Document 1, there are cases where the aggregator does not want to activate a particular energy resource as much as possible for reasons other than the magnitude of the compliance rate (energy resources that the aggregator does not want to activate are hereinafter referred to as reserve energy resources). However, the method disclosed in Patent Document 1 does not realize a function for creating a dispatch plan that avoids activating reserve energy resources as much as possible.
[0011] The above-mentioned issues are not limited to cases where a dispatch plan is created based on compliance rates. Even when, instead of compliance rates, "indicators that take non-negative values, the closer to 0 the better," such as the estimated number of dissatisfied customers, discomfort index, or carbon emission increase (hereinafter these indices will be referred to as proxy indicators for compliance rates; furthermore, compliance rates and proxy indicators for compliance rates will hereafter be collectively referred to as basic indicators), are used to create dispatch plans using objective functions based on these proxy indicators for compliance rates, it is still not possible to prioritize the activation of priority energy resources or to avoid activating reserve energy resources as much as possible. [Prior art documents] [Patent documents]
[0012] [Patent Document 1] Japanese Patent Application Publication No. 2023-108712 Summary of the Invention [Problem to be solved by the invention]
[0013] The present invention has been made to solve the above-mentioned problems, and aims to provide a dispatch plan creation device and method that can create a dispatch plan that prioritizes the activation of a priority energy resource designated by an aggregator and does not activate a reserve energy resource designated by the aggregator, within a range that allows the command value to be achieved. [Means for solving the problem]
[0014] The dispatch plan creation device of the present invention includes a priority information input unit configured to be able to input priority information that indicates the intention of an aggregator regarding the priority of activation of energy resources; a basic index value determination unit configured to calculate an index of compliance rate of energy resources with past dispatch plans based on the difference between past actual power generation and planned power generation, and set the calculated index as a basic index value, or set a proxy index of the compliance rate as the basic index value; a utility index value determination unit configured to determine a utility index value for activation of energy resources based on the basic index value and the priority information; and a utility index determination unit configured to calculate a sum of a command value from an electric utility and a planned power generation amount. The dispatch plan optimization system is characterized by comprising: an optimization problem formulation unit configured to formulate an optimization problem for the dispatch plan by setting at least a constraint equation for matching, and setting an objective function by multiplying a utility index value for each energy resource by a state variable indicating the activation state of each energy resource and a planned power generation amount for each energy resource in the dispatch plan to be created, and totaling the result for all energy resources; and a solution finding unit configured to find, as a solution to the optimization problem for the dispatch plan, a state value, which is a value of the state variable for each energy resource, and a planned power generation amount that minimizes the objective function value under the constraint equation.
[0015] Furthermore, one configuration example of the dispatch plan creation device of the present invention further includes a planned power generation upper and lower limit value setting unit configured to set upper and lower limits of planned power generation for each energy resource in the dispatch plan to be created based on operational constraints of the energy resource and upper and lower limits of the power generation capacity of the energy resource, and the optimization problem formulation unit sets a constraint equation for the optimization problem of the dispatch plan based on the command value, the upper and lower limits of the power generation capacity of the energy resource, and the upper and lower limits of the planned power generation set by the planned power generation upper and lower limit value setting unit. In addition, in one configuration example of the dispatch plan creation device of the present invention, the basic index value determination unit is characterized in that it uses a statistical quantity for each energy resource that represents the variance in distribution of the difference between the actual power generation amount and the planned power generation amount when the energy resource was activated in the past as an index of the compliance rate of the energy resource with the past dispatch plan, and sets this index of compliance rate as the basic index value. In addition, in one configuration example of the dispatch plan creation device of the present invention, the basic index value determination unit calculates, for each energy resource, a variance of a distribution of differences between actual power generation amounts and planned power generation amounts when a demand response command was issued to the energy resource in the past, and uses the calculated variance as an index of compliance rate of the energy resource with the past dispatch plan.
[0016] In one configuration example of the dispatch plan creation device of the present invention, the basic index value determination unit calculates, for each energy resource, an absolute value of the difference between the actual power generation amount and the planned power generation amount when a demand response command was issued to the energy resource in the past, and obtains, for each energy resource, the maximum value of the absolute values of the differences, which is used as an index of the compliance rate of the energy resource with the past dispatch plan. Furthermore, in one configuration example of the dispatch plan creation device of the present invention, the basic index value determination unit calculates, for each time interval and for each energy resource, an absolute value of a difference between an actual power generation amount and a planned power generation amount when a demand response command was issued to the energy resource in the past, calculates, for each energy resource, a first number of times when the absolute value of the difference exceeded a predetermined rate of the planned power generation amount in the time interval for which the absolute value was calculated, and calculates, for each energy resource, a result obtained by dividing the first number of times by a second number of times when a demand response command was issued to the energy resource, and uses the result as an index of the compliance rate of the energy resource with the past dispatch plan. Furthermore, one configuration example of the dispatch plan creation device of the present invention further includes an environmental data acquisition unit configured to acquire past environmental data of an energy resource and values of the environmental data in a planning interval in which the dispatch plan to be created is to be implemented, and the basic index value determination unit uses data of the difference between the actual power generation amount and the planned power generation amount when a demand response command was issued to the energy resource in the past and the environmental data that was the subject of calculation of the difference data as learning data, substitutes the learning data into a relational equation between the difference data and the environmental data to calculate model parameter values of the relational equation, and substitutes the model parameter values of the relational equation and the values of the environmental data into the relational equation to calculate an estimated value of the difference between the actual power generation amount and the planned power generation amount in the planning interval, and uses this as an index of the compliance rate of the energy resource with the past dispatch plan.
[0017] In one example of the configuration of the dispatch plan creation device of the present invention, the optimization problem formulation unit sets the planned power generation amount to be multiplied by the utility index value as an absolute value. In addition, in one configuration example of the dispatch plan creation device of the present invention, the utility index value determination unit is characterized in that, for a priority energy resource that the aggregator wants to activate preferentially, the utility index value of this priority energy resource is set to 0, and for a reserve energy resource that the aggregator would prefer not to activate, the utility index value of the reserve energy resource is set to the maximum value of the basic index values of all energy resources plus 1, and for an energy resource that is neither the priority energy resource nor the reserve energy resource, the utility index value of this energy resource is set to the basic index value of that energy resource.
[0018] Furthermore, the dispatch plan creation method of the present invention is characterized by including: a first step of receiving priority information indicating an aggregator's intention regarding the priority of activation of energy resources; a second step of calculating an index of the compliance rate of an energy resource with a past dispatch plan based on the difference between past actual power generation and planned power generation, and setting the index as a basic index value, or setting a proxy index of the compliance rate as the basic index value; a third step of determining a utility index value for the activation of the energy resource based on the basic index value and the priority information; a fourth step of formulating an optimization problem of the dispatch plan by setting at least a constraint equation that matches the command value from the electric utility with the total of planned power generation, and setting an objective function that multiplies the utility index value for each energy resource by a state variable indicating the activation state of each energy resource and the planned power generation for each energy resource in the dispatch plan to be created, and totaling the results for all energy resources; and a fifth step of obtaining, as a solution to the optimization problem of the dispatch plan, a state value, which is the value of the state variable for each energy resource, and the planned power generation, which minimizes the objective function value under the constraint equation. [Effects of the Invention]
[0019] According to the present invention, by providing a priority information input unit, a basic index value determination unit, a utility index value determination unit, an optimization problem formulation unit, and a solution-finding unit, it is possible to create a dispatch plan that prioritizes the activation of priority energy resources (specific energy resources that the aggregator wants to activate with priority) over other energy resources, and prioritizes the activation of other energy resources over reserve energy resources (specific energy resources that the aggregator wants to avoid activating as much as possible), while still achieving the command value and avoiding the activation of energy resources with poor basic index values other than the priority energy resources and reserve energy resources.In this invention, by changing the priority information, it is possible to specify priority energy resources and reserve energy resources without changing the optimization problem formula itself, so even someone who does not have the skills to formulate an optimization problem can add or change priority energy resources and reserve energy resources.
[0020] Another possible solution is to use constraints to force the activation / non-activation of energy resources, and continue solving the optimization problem by changing the combination until a combination of constraints (combinations of which energy resources are activated / non-activated or not) that results in a feasible solution is found. However, with this method, as the number of priority energy resources and reserve energy resources increases, the number of combinations to be considered becomes enormous, making it difficult to solve the problem in a realistic amount of time. On the other hand, with the present invention, a solution can be obtained in a shorter time and with lower computational cost, even when there are a large number of priority energy resources and reserve energy resources. [Brief explanation of the drawings]
[0021] [Figure 1] FIG. 1 is a block diagram showing the configuration of a dispatch plan creation device according to a first embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the configuration of the dispatch plan creating unit according to the first embodiment of the present invention. [Figure 3]FIG. 3 is a flowchart illustrating the operation of the dispatch plan creation device according to the first embodiment of the present invention. [Figure 4] FIG. 4 is a diagram showing an example of data on the planned power generation amount and the actual power generation amount of an energy resource in the past. [Figure 5] FIG. 5 is a flowchart illustrating the operation of the energy resource utility index value determining unit according to the first embodiment of the present invention. [Figure 6] FIG. 6 is a flowchart illustrating the operation of the planned power generation upper and lower limit value setting unit according to the first embodiment of the present invention. [Figure 7] FIG. 7 is a diagram illustrating the operation of the planned power generation upper and lower limit value setting unit according to the first embodiment of the present invention. [Figure 8] FIG. 8 is a diagram showing an example of data used to formulate the optimization problem of the dispatch plan according to the first embodiment of the present invention. [Figure 9] FIG. 9 is a block diagram showing the configuration of a dispatch plan creation device according to a fifth embodiment of the present invention. [Figure 10] FIG. 10 is a flowchart illustrating the operation of the energy resource basic index value determination unit according to the fifth embodiment of the present invention. [Figure 11] FIG. 11 is a diagram showing an example of data on the past actual power generation amount, data on the planned power generation amount, data on temperature, and data on the amount of solar radiation of an energy resource. [Figure 12] FIG. 12 is a block diagram showing an example of the configuration of a computer that realizes the dispatch plan creation device according to the first to fifth embodiments of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0022] [Principle of the Invention] A dispatch plan is an operation plan for energy resources that determines whether to activate an energy resource during a certain time interval, and if so, how much to activate it.The dispatch planning problem was formulated as a planning problem that determines whether to activate a demand response for each energy resource and, if so, the planned power generation amount.
[0023] The amount of power generated by each energy resource is not necessarily the same each time, and it is possible that there will be errors in the planned amount. Taking into account the impact of these errors, it is desirable to minimize the deviation of the power generation amount from the command value.
[0024] The inventors came up with the idea that when creating a planning problem to achieve the command values from the electric utility, by formulating a statistic that represents the variance in the distribution of the difference between the actual power generation amount in the past and the planned power generation amount for each energy resource as an index of the energy resource's compliance rate with the past dispatch plan and incorporating this into the planning problem, it is possible to create a dispatch plan that does not activate energy resources that have a low compliance rate with the past dispatch plan.
[0025] When the statistical quantity representing the variance in the distribution of the difference between the actual power generation amount and the planned power generation amount of an energy resource is large, it can be assumed that the compliance rate with the planned power generation amount is low. Based on the data on the difference between the actual power generation amount and the planned power generation amount when each energy resource was activated in the past, the statistical quantity representing that variance is used as an index of the compliance rate with the dispatch plan. This makes it possible to express the compliance rate of each energy resource as a numerical value.
[0026] Energy resources are subject to certain physical and operational constraints, so it is necessary to create an operation plan that satisfies the conditions set in advance as related information for each energy resource. Among these, the condition that the command value and the planned power generation amount match is particularly important in order to satisfy the command value from the electric utility. These conditions that must be considered during planning were formulated as constraint equations and incorporated into the planning problem.
[0027] Next, under the constraint that the command value from the electric utility company matches the planned power generation amount, a statistical quantity representing the variance of the difference for each energy resource is formulated as an objective function (for example, a simple sum function) that uses in parallel, and a dispatch plan is obtained that determines the planned power generation amount of the energy resource group that minimizes this. The dispatch plan obtained in this way can achieve the command value under the constraint that the command value matches the planned power generation amount, and by obtaining a plan that minimizes the variance, it becomes a dispatch plan that avoids the activation of energy resources with low compliance rates.
[0028] The above explanation of the principle of the invention relates to the method disclosed in Patent Document 1. In addition to the components disclosed in Patent Document 1, the present invention adds an energy resource priority information input unit that receives information (hereinafter referred to as priority information) that represents the aggregator's intention regarding whether each energy resource is a preferred energy resource, a reserve energy resource, or neither. The priority information does not necessarily include either the information representing the preferred energy resource or the information representing the reserve energy resource.
[0029] Next, in the present invention, a utility index value is determined for each energy resource using the priority information and the basic index value. The utility index value is obtained by using the basic index value as an initial value, and changing the basic index value of the prioritized energy resource in a positive direction, or changing the basic index value of the non-priority energy resource in a negative direction, or both, so that the utility index value of the prioritized energy resource is better than the utility index values of the non-priority energy resources, and further changing the basic index value of the reserve energy resource in a negative direction, or changing the basic index value of the non-reserve energy resource in a positive direction, or both, so that the utility index value of the reserve energy resource is worse than the utility index value of the non-reserve energy resources (the method of determining the utility index value will be hereinafter referred to as the utility index value calculation operation).
[0030] The method disclosed in Patent Document 1 tends to prioritize the activation of energy resources with high compliance rates. By utilizing this property and using the utility index value obtained by the utility index value calculation operation described above instead of the compliance rate, it is possible to create a dispatch plan in which prioritized energy resources are activated before non-priority energy resources, and non-reserve energy resources are activated before reserve energy resources. In other words, it is possible to create a dispatch plan that reflects the intentions of the aggregator indicated by the priority information.
[0031] Similarly, when a proxy indicator is used instead of the compliance rate, it is possible to reflect the intention of the aggregator indicated in the priority information. In other words, by using the utility indicator value instead of the basic indicator value, it is possible to create a dispatch plan that reflects the intention of the aggregator indicated in the priority information.
[0032] Furthermore, if there is an energy resource among the priority energy resources that you want to give higher priority to activation, or if there is an energy resource among the reserve energy resources that you want to avoid activating more, first perform a utility index calculation operation, then exclude energy resources with a low degree of activation or low degree of undesired activation from the priority energy resources / reserve energy resources, and use the utility index value obtained in this step as the initial state of the utility index value for the next step.By repeating this process, it is possible to create a dispatch plan that reflects the aggregator's intention of multiple degrees of activation or undesired activation. However, in this case, it is natural that the priority information must include information on at least one of the degrees of activation or undesired activation.
[0033] Other than making the above changes, a dispatch plan can be created using the method disclosed in Patent Document 1. When using a proxy index instead of the compliance rate, the compliance rate can be replaced with the proxy index and the method disclosed in Patent Document 1 can be applied.
[0034] In addition, if any change is made to the method disclosed in Patent Document 1 other than changing the basic index value to a utility index value, for example, if some constraints of the operation planning problem shown in Patent Document 1 are removed or the objective function is changed to a function that is not the sum of the products of the index values and coefficients, there is no guarantee that implementing the above-mentioned method will enable the creation of a dispatch plan that reflects the aggregator's intentions.
[0035] To give a more concrete example, if the constraint that the command value and the planned power generation amount must match were removed, the objective function would be minimized if not all energy resources were activated, resulting in a dispatch plan that always does not activate all energy resources. This dispatch plan would result in a result that contradicts the aggregator's intention to prioritize the activation of priority energy resources. Furthermore, if the objective function were changed to a function that does not reference the basic index value or utility index value, it would become impossible to change the optimal solution by changing the basic index value or utility index value. The fact that the optimal solution remains unchanged means that the dispatch plan created will not change whether the present invention is implemented or not. Therefore, it is impossible to create a dispatch plan that reflects the aggregator's intention indicated by the priority information. It should be emphasized that the present invention is merely an effective method for planning problems similar to the one described in Patent Document 1, and is not a method that is always effective for general planning problems in general.
[0036] In this invention, a decrease in power consumption (power reduction) is regarded as power generation and is represented by a positive value, while an increase in power consumption is represented by a negative value. In other words, the amount of power generation in this invention means the amount of change in power consumption (a positive value indicates the amount of reduction, and a negative value indicates the amount of increase). Similarly, the command value means the amount of change in power consumption commanded by the electric utility (a positive value indicates the amount of reduction, and a negative value indicates the amount of increase).
[0037] Even when an energy resource with a low compliance rate with past dispatch plans must be activated, the present invention can formulate a dispatch plan that brings the amount of power generated by that energy resource as close to 0 as possible. Furthermore, the present invention can be applied equally to both cases where a DR to reduce the amount of power consumed by each energy resource (a "down" DR) is instructed, and cases where a DR to increase the amount of power consumed by each energy resource (an "up" DR) is instructed.
[0038] [First Example] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First, the objective function of this embodiment is shown below.
[0039]
number
[0040] R is the set of energy resources r, ξ r is the state value (0 = not activated, 1 = activated) indicating the activation state of the DR command for energy resource r (hereinafter referred to as the activation state of energy resource r), p r is the planned power generation amount (non-negative value) of energy resource r, which is the solution of the dispatch plan to be formulated, T' is the set of time interval t corresponding to past data, V[x] is the sample variance of x, g r,t is the actual power generation amount of energy resource r in the past time interval t, and g^ r,t is the planned power generation amount of energy resource r in the past time interval t.
[0041] Equation (1) is the actual power generation amount g r,t and planned power generation amount g^ r,t For the difference between the planned power generation amount g^ r,t The sample variance value ν(r) normalized by the above is used as the basic index value, and the utility index value ν(r)' determined based on this basic index value ν(r) and the priority information of the energy resource r is used as the activation state ξ r and planned power generation amount p r Multiplying by and gives ν(r)'·ξ r ·p r The planning problem in this embodiment is to determine the activation state ξ of the energy resource r so that the objective function shown in Equation (1) is minimized. r and the planned power generation amount p of the energy resource r r This is formulated as a problem to determine
[0042] The dispatch plan creation device of the present invention is configured to create an individual problem for each future planning interval in which a dispatch plan is to be implemented, and an objective function is constructed and solved for each planning interval.
[0043] In the method disclosed in Patent Document 1, the objective function is determined using the compliance rate index as described above, but if a proxy index is used instead of the compliance rate index, v(r) is replaced with the proxy index value. In this case, the objective function corresponding to Equation (1) becomes the sum of the proxy index values of the activated energy resources.
[0044] Next, the constraint equations for the optimization problem of this embodiment are shown below.
[0045]
number
[0046] g^ is the command value from the electric utility (total power generation), p r min is the lower limit of the power generation capacity of the energy resource r (a constant determined in advance based on facility constraints), p r max is the upper limit of the power generation capacity of the energy resource r (a constant determined in advance based on facility constraints), and the underscore p r is the lower limit of the planned power generation amount of energy resource r (a constant determined from operational constraints), and bar p r is the upper limit of the planned power generation amount of energy resource r (a constant determined from operational constraints).
[0047] Equation (3) expresses the relationship between the command value g^ issued by the electric utility and the planned power generation amount p for each energy resource r planned by the aggregator. r The sum of Σp r This indicates a constraint that the
[0048] Equation (4) is the planned power generation amount p r When the energy resource r is not activated, it is 0, and when activated, it must be within the upper and lower limits of the power generation capacity of the energy resource r. r max and the lower limit p r minis the upper and lower limit of the power generation capacity that can be achieved when the energy resource r is activated, and is set in advance based on the facility capacity, etc. For example, in the case of an energy resource r that can generate 50kW to 100kW when activated, the upper limit p r max = 100 kW, lower limit p r min =50kW.
[0049] Equation (5) is the planned power generation amount p r This shows the constraint that the planned power generation amount of energy resource r must be within the upper and lower limits. Regardless of whether or not energy resource r is activated, the planned power generation amount p r The upper limit bar p r and lower bound underscore p r Limited to the range of.
[0050] If the energy resource r cannot be activated due to reasons such as maintenance, the upper limit bar p r , lower limit underscore p r In addition, if the activation of energy resource r is not specified, and if energy resource r has a maximum power generation capacity of 100 kW when activated, the upper limit bar p r =100kW, lower limit underscore p r Set =0kW.
[0051] Equation (6) expresses the activation state value ξ of the energy resource r. r indicates the constraint that it must be either 1 (activated) or 0 (not activated).
[0052] Next, the configuration and operation of the dispatch plan creation device of this embodiment will be described. Figure 1 is a block diagram showing the configuration of the dispatch plan creation device. The dispatch plan creation device has an energy resource characteristic information storage unit 1 that stores characteristic information of an energy resource r of an aggregator, and a past planned power generation amount g^ of the energy resource r. r,tan energy resource operation history storage unit 3 that stores past operation history information of the energy resource r; an energy resource basic index value determination unit 4 that determines a basic index value v(r) for the activation of the energy resource r; an energy resource utility index value determination unit 5 that determines a utility index value v(r)' for the activation of the energy resource r based on the basic index value v(r) and priority information of the energy resource r; a dispatch plan creation unit 6 that creates a dispatch plan; a data input unit 7 for inputting data of the energy resource r to the dispatch plan creation device; an energy resource priority information input unit 8 for inputting priority information of the energy resource r to the dispatch plan creation device; and a result output unit 9 that outputs information of the created dispatch plan.
[0053] The energy resource characteristic information storage unit 1 stores characteristic information of the energy resource r that is input by, for example, a person in charge of an aggregator or a person in charge of a consumer who wants to formulate a dispatch plan, through the data input unit 7. The characteristic information includes the name or identification information of the energy resource r, information on the power generation capacity of the energy resource r (p r min ,p r max ) and information on the operation schedule of the energy resource r. Note that the characteristic information may be stored for each time.
[0054] The energy resource dispatch plan history storage unit 2 stores the past planned power generation amount g^ of the energy resource r. r,t The historical information of planned power generation g^ is stored. r,t is stored in association with the name or identification information of the energy resource r and time information. r,t The information may be acquired from the energy resource control system 10 that controls the energy resource r of the customer. In addition, the dispatch plan creation device may acquire the planned power generation amount p r The planned power generation amount g^ for the planned sectionr,t It may be possible to store it as
[0055] The energy resource operation history storage unit 3 stores past operation history information of the energy resource r. The operation history information includes the name or identification information of the energy resource r and the actual power generation amount g of the energy resource r at each time. r,t and operational information (activation status, abnormal status, etc.) for each time of the energy resource r.
[0056] The energy resource basic index value determination unit 4 determines the past actual power generation amount g r,t and planned power generation amount g^ r,t A statistical quantity for each energy resource r that represents the variance in the distribution of the difference between the past dispatch plan and the current plan is calculated as an index of the compliance rate of the energy resource r with the past dispatch plan, and the calculation result is determined as the basic index v(r) for each energy resource r.
[0057] 2 is a block diagram showing the configuration of the dispatch plan creating unit 6, and FIG. 3 is a flowchart explaining the operation of the dispatch plan creating device. The dispatch plan creating unit 6 creates a dispatch plan by setting the planned power generation amount p for each energy resource r. r a planned power generation amount upper and lower limit value setting unit 60 that sets the upper and lower limit values of the planned power generation amount based on the operational constraints of the energy resource r and the upper and lower limit values of the power generation capacity of the energy resource r; a constraint equation for the optimization problem of the dispatch plan based on the command value g^ from the electric power company, and calculates the utility index value v(r)' for each energy resource r by multiplying the state value ξ of each energy resource by r and the planned power generation amount p for each energy resource r in the dispatch plan to be created r and an optimization problem formulation unit 61 that sets an objective function of summing up the values obtained by multiplying the energy resources r by the state value ξ r and planned power generation amount p r and a solution unit 62 for finding the solution of the optimization problem of the dispatch plan.
[0058] The energy resource priority information input unit 8 receives energy resource priority information from the aggregator, which indicates the aggregator's intention as to whether the consumer's energy resource r is a priority energy resource, a reserve energy resource, or neither (step S100 in Fig. 3 ). The energy resource utility index value determination unit 5 creates a list of priority energy resources and a list of reserve energy resources based on the energy resource priority information.
[0059] Next, the energy resource basic index value determination unit 4 calculates an index of compliance rate with the past dispatch plan for each energy resource r and sets it as a basic index value, or sets a proxy index of compliance rate as a basic index value (step S101 in FIG. 3).
[0060] When the compliance rate index is used as the basic index value, the energy resource basic index value determination unit 4 determines the past planned power generation amount g^ of the energy resource r stored in the energy resource dispatch plan history storage unit 2. r,t and the past actual power generation amount g of the energy resource r stored in the energy resource operation history storage unit 3. r,t Get the data and
[0061] The energy resource basic index value determination unit 4 determines the actual power generation amount g in the same time interval t when the energy resource r was activated in the past as shown in Equation (2). r,t and planned power generation amount g^ r,t The difference between the planned power generation amount g^ and the planned power generation amount g^ in the time interval t r,t The normalized value (g r,t -g^ r,t ) / g^ r,t The sample variance v(r) of the energy resource r is calculated for each energy resource r. Then, the energy resource basic index value determination unit 4 uses the sample variance v(r) as an index of the compliance rate of the energy resource r with the past dispatch plan, and sets the sample variance v(r) as the basic index value of the energy resource r. The energy resource basic index value determination unit 4 may execute the above processing for each energy resource r.
[0062] Figure 4 shows the past planned power generation amount g^ of energy resource A. r,t Data and actual power generation amount g r,t An example of the data is shown below. Based on the data in Figure 4, the actual power generation amount g r,t and planned power generation amount g^ r,t The difference between this and the planned power generation amount g^ r,t The sample variance ν(r) of the normalized values is calculated to be 0.0025.
[0063] The energy resource basic index value determination unit 4 may use a proxy index of the compliance rate as the basic index value. Examples of proxy indexes include "indexes that take non-negative values, the closer to 0 the better," such as the estimated number of dissatisfied people for the energy resource r, the discomfort index, or the amount of carbon emission increase. These proxy indexes of the compliance rate can be obtained, for example, from the energy resource control system 10.
[0064] Next, the energy resource utility index value determination unit 5 determines a utility index value v(r)' for each energy resource r based on the energy resource priority information and the basic index value v(r) (step S102 in FIG. 3). FIG. 5 is a flowchart illustrating the operation of the energy resource utility index value determination unit 5.
[0065] If the energy resource r is a priority energy resource (YES in step S200 in FIG. 5), the energy resource utility index value determiner 5 sets the utility index value v(r)' of the energy resource r to 0 (step S201 in FIG. 5).
[0066] When the energy resource r is a reserve energy resource (YES in step S202 of FIG. 5), the energy resource utility index value determination unit 5 determines the utility index value v(r)′ of the energy resource r as follows: MAX +1 (step S203 in FIG. 5). MAX means the maximum value of the basic index values ν(r) of all energy resources r as shown in equation (7).
[0067]
number
[0068] Furthermore, if the energy resource r is neither a priority energy resource nor a reserve energy resource (NO in step S202), the energy resource utility index value determiner 5 sets the utility index value of the energy resource v(r)'=v(r) (step S204 in FIG. 5). The energy resource utility index value determiner 5 performs the above-described processing of steps S200 to S204 for each energy resource r.
[0069] Next, the planned power generation upper and lower limit setting unit 60 of the dispatch plan creating unit 6 calculates the planned power generation amount p r Upper limit bar p r and lower bound underscore p r and are set for each energy resource r (step S103 in FIG. 3). Specifically, the planned power generation amount upper and lower limit value setting unit 60 acquires the characteristic information of the energy resource r stored in the energy resource characteristic information storage unit 1 and the past operation history information of the energy resource r stored in the energy resource operation history storage unit 3. Then, the planned power generation amount upper and lower limit value setting unit 60 executes the processing described in FIG. 6 based on the acquired information.
[0070] Energy resource r has operational constraints, such as not being able to be activated due to maintenance or breakdowns, or having to be activated at a specific date and time. The operational constraints of energy resource r in the planning section where the dispatch plan to be formulated this time is implemented can be found from the operation schedule of energy resource r included in the characteristic information.
[0071] When it is determined from the acquired characteristic information that the energy resource r cannot be activated in the planned section (YES in step S300 in FIG. 6), the planned power generation upper and lower limit setting unit 60 sets the planned power generation amount p r Upper limit bar p r and lower bound underscore pr are both set to 0 kW (step S301 in FIG. 6).
[0072] Next, for an energy resource r that must continue to be activated for a predetermined time (e.g., 3 hours) once activation begins in the planned section, the planned power generation upper and lower limit value setting unit 60 determines that the energy resource r must be activated if the interval between the latest activation start time of the energy resource r (the time when it transitioned from a non-activation state to an activation state) and the start time of the planned section is less than the predetermined time (YES in step S302 of Figure 6).
[0073] The planned power generation upper and lower limit setting unit 60 then sets the upper limit p of the power generation capacity of the energy resource r that has been determined to need to be activated. r max The planned power generation amount p r Upper limit bar p r and the lower limit of power generation capacity p r min The planned power generation amount p r Lower limit of underscore p r As described above, the upper limit p of the power generation capacity of the energy resource r is set as r max and the lower limit p r min The information is included in the characteristic information.
[0074] In addition, for an energy resource r that does not fall under either the case of step S300 or S302, the planned power generation upper / lower limit value setting unit 60 determines that activation or non-activation is possible (NO in step S302 in FIG. 6). The planned power generation upper / lower limit value setting unit 60 determines that activation or non-activation is possible for the energy resource r. r max The planned power generation amount p r Upper limit bar p r and the planned power generation amount p r Lower limit of underscore p r is set to 0 kW (step S304 in FIG. 6).
[0075] The planned power generation upper and lower limit value setting unit 60 may execute the process of Fig. 6 for each energy resource r. r Upper limit bar p r and lower bound underscore p r An example of the settings is shown in Figure 7.
[0076] Next, the optimization problem formulation unit 61 of the dispatch plan creation unit 6 formulates an optimization problem for the dispatch plan (step S104 in FIG. 3). Specifically, the optimization problem formulation unit 61 formulates an optimization problem for the dispatch plan based on the command value (total power generation amount) g^ from the electric power company and the upper limit value p of the power generation capacity of the energy resource r stored in the energy resource characteristic information storage unit 1. r max and the lower limit p r min and the planned power generation amount p set by the planned power generation amount upper and lower limit value setting unit 60. r Upper limit bar p r and lower bound underscore p r and the utility index value v(r)′ determined by the energy resource utility index value determiner 5.
[0077] Then, the optimization problem formulation unit 61 sets the constraint equations of the formulas (3) to (6) for all the energy resources r of the aggregator that are the targets of the dispatch plan, and further calculates the utility index value ν(r)′ determined in step S102 as the planned power generation amount p r and the state value ξ r The optimization problem of the dispatch plan is formulated by setting the objective function of Equation (1) as the sum of the values multiplied by and for all energy resources r.
[0078] An example of formulation is shown below. Here, the explanation is given assuming that there are three energy resources A, B, and C as the aggregator's energy resource r. Energy resources A and C are neither priority energy resources nor reserve energy resources, and energy resource B is a priority energy resource. The command value g^ from the electric utility company is set to 200 kW. An example of data related to energy resources A, B, and C is shown in Fig. 8.
[0079] In the example of Figure 4, the basic index value of energy resource A is v(r) = 0.0025. Since energy resource A is neither a priority energy resource nor a reserve energy resource, the utility index value is v(r)' = v(r) = 0.0025. Since energy resource B is a priority energy resource, the utility index value is v(r)' = 0. The utility index value of energy resource C is v(r)' = 0.0009.
[0080] Let the state values of energy resources A, B, and C be ξ A ,ξ B ,ξ C Let the planned power generation amount of energy resources A, B, and C be p A ,p B ,p C Then, the objective function is expressed as equation (8). 0.0025·ξ A ·p A +0·ξ B ·p B +0.0009·ξ C ·p C ···(8)
[0081] The constraint equation corresponding to equation (3) is given by equation (9). p A +p B +p C =200 (9)
[0082] The constraint equations corresponding to equation (4) are as shown in equations (10) to (12). ξ A 100≦p A ≦ξ A 100 (10) ξ B 50≦p B ≦ξ B 100 (11) ξ C 80≦p C ≦ξ C 100 (12)
[0083] The constraint equations corresponding to equation (5) are as shown in equations (13) to (15). 100≦p A ≦100 (13) 0≦p B ≦100 (14) 0≦p C ≦100 (15)
[0084] The constraint equation corresponding to equation (6) is given by equation (16). ξ A ,ξ B ,ξ C ∈{0,1} (16)
[0085] Next, the solution-finding unit 62 of the dispatch plan creation unit 6 calculates the state value ξ for each energy resource r that minimizes the objective function of equation (8) under the conditions where the constraint equations of equations (9) to (16) are set. r and planned power generation amount p r is obtained as a solution to the optimization problem (step S105 in FIG. 3). Methods for solving the optimization problem include known mathematical programming methods (for example, branch and bound methods) and metaheuristic methods (for example, genetic algorithms).
[0086] State value ξ r (ξ A ,ξ B ,ξ C ) and planned power generation amount p r (p A ,p B ,p C ) among all possible combinations of values, the state value ξ that satisfies all the constraints in equations (9) to (16) is r and planned power generation amount p r There are three feasible solutions (solution candidates) that are combinations of the values of , namely, solution candidate 1 to solution candidate 3, as follows.
[0087] Solution candidate 1 is ξ A =1,ξ B =1,ξ C =0,p A =100,p B =100,p C=0, solution candidate 2 is ξ A =1,ξ B =0,ξ C =1,p A =100,p B =0,p C =100, solution candidate 3 is ξ A =0,ξ B= 1,ξ C =1,p A =0,p B =100,p C =100. The objective function value of solution candidate 1 is 0.25, the objective function value of solution candidate 2 is 0.34, and the objective function value of solution candidate 3 is 0.09. Therefore, the solution candidate that minimizes the objective function is solution candidate 3, which is the optimal solution. A plan was obtained in which energy resource B, which was designated as the prioritized energy resource in the energy resource priority information, is activated.
[0088] When calculated using the method disclosed in Patent Document 1, the solution candidate 1 is ξ A =1,ξ B =1,ξ C =0,p A =100,p B =100,p C =0, solution candidate 2 is ξ A =1,ξ B =0,ξ C =1,p A =100,p B =0,p C =100, solution candidate 3 is ξ A =0,ξ B= 1,ξ C =1,p A =0,p B =100,p C =100. The objective function value of solution candidate 1 is 1.25, the objective function value of solution candidate 2 is 0.34, and the objective function value of solution candidate 3 is 1.09. Therefore, the solution candidate that minimizes the objective function is solution candidate 2, which is the optimal solution. In this way, when calculation is performed using the method disclosed in Patent Document 1, a plan is created that does not activate energy resource B.
[0089] The result output unit 9 of the dispatch plan creation device outputs information on the dispatch plan created by the dispatch plan creation unit 6. The information on the dispatch plan includes the state value ξ for each energy resource r. r and the planned power generation amount p for each energy resource r r and date and time information of the planned section. Examples of output methods include displaying the dispatch plan and transmitting the dispatch plan to an external party.
[0090] In this way, in this embodiment, it is possible to create a dispatch plan that not only achieves the command values from the electric utility company, but also activates the priority energy resources specified by the aggregator on a priority basis, and does not activate the reserve energy resources specified by the aggregator.
[0091] In this embodiment, an example of creating a dispatch plan for one future planned section is described, but if a dispatch plan is to be created for multiple planned sections, the above processing can be performed for each planned section.
[0092] [Second Example] In the first embodiment, the planned power generation amount p r is set to a non-negative value. That is, only a lower DR that reduces the amount of power consumption is possible. In contrast, in a second embodiment of the present invention, in order to make it possible to instruct each energy resource r to issue a DR that increases the amount of power consumption (an increase DR), the following equation is used instead of the objective function of equation (1) described in the first embodiment.
[0093]
number
[0094] When the energy resource r increases the amount of power consumed, the planned power generation amount p r becomes a negative value. The optimization problem formulation unit 61 of the dispatch plan creation unit 6 of this embodiment sets the constraint equations of equations (3) to (6) for all energy resources r of the aggregator that are the target of the dispatch plan, as in the first embodiment, and further multiplies the utility index value ν(r)′ determined in step S102 by the planned power generation amount p r Absolute value of |p r | and the state value ξ r The optimization problem of the dispatch plan is formulated by setting the objective function of Equation (17) that multiplies r and r and sums up the values obtained for all energy resources r (step S104 in FIG. 3). The other configurations are the same as those in the first embodiment.
[0095] [Third Example] The energy resource basic index value determination unit 4 of this embodiment determines the actual power generation amount g in the same time interval t when the energy resource r was activated in the past. r,t and planned power generation amount g^ r,t Absolute value of the difference AD r,t =|g r,t -g^ r,t | is calculated for each time interval t and each energy resource r, and the absolute value of the difference AD r,t The maximum value of max(AD r,t ) for each energy resource r. Then, the energy resource basic index value determination unit 4 calculates the maximum value max(AD r,t ) is an index of the compliance rate of energy resource r with the past dispatch plan, and the maximum value max(AD r,t ) is set as the basic index value of the energy resource r (step S101 in FIG. 3). Other configurations are the same as those in the first and second embodiments. The objective function may use either equation (1) described in the first embodiment or equation (17) described in the second embodiment.
[0096] [Fourth Example] The energy resource basic index value determination unit 4 of this embodiment determines the actual power generation amount g in the same time interval t when the energy resource r was activated in the past. r,t and planned power generation amount g^ r,t Absolute value of the difference AD r,t =|gr,t -g^ r,t | is calculated for each time interval t and each energy resource r, and the absolute value of the difference AD r,t is this absolute value AD r,t The planned power generation amount g^ in the time interval t for which the calculation was made r,t The number of times N exceeds a certain percentage (for example, 10%) of r is calculated for each energy resource r and counted N r The number of times that the energy resource r is activated is N1. r The result of dividing by N r / N1 r is calculated for each energy resource r.
[0097] Number of times N1 r is the state value ξ of the energy resource r r The energy resource basic index value determination unit 4 then calculates the division result N r / N1 r is an index of the compliance rate of energy resource r with the past dispatch plan, and N r / N1 r is set as the basic index value of the energy resource r (step S101 in FIG. 3). The other configurations are the same as those in the first and second embodiments. The objective function may use either equation (1) described in the first embodiment or equation (17) described in the second embodiment.
[0098] [Fifth Example] Next, a fifth embodiment of the present invention will be described. The fifth embodiment relates to calculation of an index of an adherence rate by artificial intelligence (AI) using a learning model constructed by learning data. FIG. 9 is a block diagram showing the configuration of a dispatch plan creation device according to the fifth embodiment of the present invention. The dispatch plan creation device of this embodiment includes an energy resource characteristic information storage unit 1, an energy resource dispatch plan history storage unit 2, an energy resource operation history storage unit 3, an energy resource basic index value determination unit 4a, an energy resource utility index value determination unit 5, a dispatch plan creation unit 6, a data input unit 7, an energy resource priority information input unit 8, a result output unit 9, an external environment data acquisition unit 11, an external environment data storage unit 12, and an environmental data acquisition unit 13.
[0099] The environmental data in this embodiment includes the temperature, humidity, weather, solar radiation, rainfall, etc., which are the external environment of the energy system, as well as characteristic information and operation information of the energy resources (facilities), which are the internal environment of the energy system. Note that the following explanation will be given taking the external environment as an example.
[0100] The external environment data acquisition unit 11 acquires external environment data (actual measured values) and forecast values of external environment data from an external environment data providing system 14 (for example, a weather forecast system), and stores them in the external environment data storage unit 12.
[0101] The environmental data acquisition unit 13 acquires past external environmental data and forecast values of the external environmental data in the planning section where the dispatch plan is to be implemented from the external environmental data storage unit 12. When using internal environmental data, the environmental data acquisition unit 13 may acquire characteristic information of the energy resource r from the energy resource characteristic information storage unit 1 and acquire operation history information of the energy resource r from the energy resource operation history storage unit 3.
[0102] The process flow of the dispatch plan creation device is the same as that of the first embodiment, so the operation of the dispatch plan creation device will be explained using the flowchart of FIG. The energy resource priority information input unit 8 receives the energy resource priority information from the aggregator (Step S100 in FIG. 3).
[0103] The energy resource basic index value determination unit 4a calculates an index of the compliance rate with the past dispatch plan for each energy resource r, and sets it as a basic index value (step S101 in FIG. 3).
[0104] 10 is a flowchart illustrating the operation of the energy resource basic index value determination unit 4a. First, the energy resource basic index value determination unit 4a determines the past planned power generation amount g^ of the energy resource r stored in the energy resource dispatch plan history storage unit 2. r,t and the past actual power generation amount g of the energy resource r stored in the energy resource operation history storage unit 3. r,t Furthermore, the energy resource basic index value determination unit 4a acquires the past external environment data x r,d and the forecast value of external environmental data bar x r,d and are acquired through the environmental data acquisition unit 13 (step S400 in FIG. 10).
[0105] In addition, external environment data x r,d ,bar x r,d indicates the value of item d (d is an integer equal to or greater than 1) of the external environment data of energy resource r, and indicates that there are one or more types of external environment data. In this embodiment, the external environment data of d=1 is temperature data, and the external environment data of d=2 is solar radiation data.
[0106] Next, the energy resource basic index value determination unit 4a calculates the actual power generation amount g in the same time interval t when the energy resource r was activated in the past. r,t and planned power generation amount g^ r,t The difference Δp r =g r,t -g^ r,t The data and the difference Δp r The external environment data x during the time interval t for which r,dand are used as training data, and the training data in multiple time intervals t are used as training data. r and external environment data x r,d By substituting this into equation (18), which shows the linear relationship between r,d and intercept b r ) is calculated (step S401 in FIG. 10).
[0107]
number
[0108] As explained in the first embodiment, R is a set of energy resources r. Next, the energy resource basic index value determination unit 4a calculates the calculated constant (slope a r,d , intercept b r ) and the forecast value bar x of the external environmental data in the planning section where the dispatch plan is implemented in the area where the energy resource r is installed. r,d The estimated difference between the actual power generation amount and the planned power generation amount in the planned section is r and the forecast value of external environmental data bar x r,d Substituting this into equation (19), which shows a linear relationship between the actual power generation amount and the planned power generation amount, we obtain the estimated value of the difference between the actual power generation amount and the planned power generation amount. r is calculated (step S402 in FIG. 10).
[0109]
number
[0110] Then, the energy resource basic index value determination unit 4a calculates the estimated value Δp r is the indicator of the compliance rate of energy resource r with the past dispatch plan, and the estimated value Δp r is set as the basic index value of the energy resource r (step S403 in FIG. 10). The energy resource basic index value determination unit 4a may execute the above-described process for each energy resource r.
[0111] An example of the operation of the energy resource basic index value determination unit 4a is shown below. r,t Data and planned power generation amount g^ r,t data and temperature x r,1 data and solar radiation x r,2 An example of the data is shown below. Based on the data in Figure 11, the slope a of equation (18) was calculated using the least squares method. r,d and intercept b r Calculating the above, a r,1 =0.1,a r,2 =0.01,b r =0 was obtained. a r,1 =0.1,a r,2 =0.01,b r If we substitute =0 as a constant into equation (19), we obtain the following equation.
[0112]
number
[0113] Bar x r,1 is the forecast value of the temperature in the planning section, bar x r,2 is the forecast value of solar radiation in the planned section. The estimated value Δp obtained from equation (20) r is the basic index value of energy resource r. Other configurations are the same as those of the first and second embodiments. The objective function may be the equation (1) described in the first embodiment or the equation (17) described in the second embodiment.
[0114] In the present invention, the priority energy resource is one that should be activated within a range where the command value can be achieved, but is not one that should be activated to the point where the command value cannot be achieved.Similarly, the reserve energy resource is one that should not be activated within a range where the command value can be achieved, but is not one that should be activated to the point where the command value cannot be achieved.
[0115] If you want to activate some energy resources regardless of whether the command value can be achieved, you can use the lower limit underscore p of the planned power generation amount of the energy resource in the constraint equation of the operation plan. r Set the lower limit p of the planned power generation amount when the energy resource is activated appropriately (for example, r min Similarly, if you do not want to activate some energy resources regardless of whether the command value can be achieved or not, you can set the upper limit p of the planned power generation amount of the energy resource in question. r max This can be solved by setting it appropriately (for example, to 0).
[0116] The dispatch plan creation device described in the first to fifth embodiments can be realized by a computer equipped with a CPU (Central Processing Unit), a storage device, and an interface, and a program that controls these hardware resources. An example of the configuration of this computer is shown in FIG.
[0117] The computer includes a CPU 200, a storage device 201, and an interface device (I / F) 202. The I / F 202 is connected to the hardware of the data input unit 7, the hardware of the result output unit 9, the hardware of the energy resource control system 10, the hardware of the external environment data acquisition unit 11, and the like. A dispatch plan creation program for realizing the dispatch plan creation method of the present invention is stored in the storage device 201. The CPU 200 executes the processes described in the first to fifth embodiments in accordance with the program stored in the storage device 201. [Industrial Applicability]
[0118] The present invention can be applied to a technique for creating a dispatch plan for controlling energy resources. [Explanation of symbols]
[0119] 1...energy resource characteristic information storage unit, 2...energy resource dispatch plan history storage unit, 3...energy resource operation history storage unit, 4, 4a...energy resource basic index value determination unit, 5...energy resource utility index value determination unit, 6...dispatch plan creation unit, 7...data input unit, 8...energy resource priority information input unit, 9...result output unit, 10...energy resource control system, 11...external environment data acquisition unit, 12...external environment data storage unit, 13...environmental data acquisition unit, 60...planned power generation upper and lower limit value setting unit, 61...optimization problem formulation unit, 62...solution finding unit.
Claims
1. a priority information input unit configured to be able to input priority information representing an aggregator's intention regarding the priority of activation of energy resources; a basic indicator value determination unit configured to calculate an indicator of compliance rate of an energy resource with a past dispatch plan based on a difference between a past actual power generation amount and a planned power generation amount, and set the calculated indicator as a basic indicator value, or set a proxy indicator of the compliance rate as the basic indicator value; a utility index value determination unit configured to determine a utility index value for activation of an energy resource based on the basic index value and the priority information; an optimization problem formulation unit configured to formulate an optimization problem for the dispatch plan by setting at least a constraint equation that matches a command value from an electric utility company with a total planned power generation amount, and setting an objective function that multiplies a utility index value for each energy resource by a state variable indicating an activation state of each energy resource and a planned power generation amount for each energy resource in the dispatch plan to be created, and summing the results for all energy resources; a solution-finding unit configured to find, as a solution to an optimization problem of a dispatch plan, state values, which are values of state variables for each energy resource, and planned power generation amounts that minimize the objective function value under the constraint equation.
2. 2. The dispatch plan creation device according to claim 1, a planned power generation upper and lower limit value setting unit configured to set upper and lower limit values of planned power generation for each energy resource in the dispatch plan to be created based on operational constraints of the energy resource and upper and lower limit values of power generation capacity of the energy resource; the optimization problem formulation unit sets a constraint equation for the optimization problem of the dispatch plan based on the command value, upper and lower limit values of the power generation capacity of the energy resource, and the upper and lower limit values of the planned power generation amount set by the planned power generation amount upper and lower limit value setting unit.
3. 3. The dispatch plan creation device according to claim 1, the basic index value determination unit determines a statistic for each energy resource that indicates the variance in distribution of the difference between the actual power generation amount and the planned power generation amount when the energy resource was activated in the past as an index of the compliance rate of the energy resource with the past dispatch plan, and sets this index of compliance rate as the basic index value.
4. 4. The dispatch plan creation device according to claim 3, the basic index value determination unit calculates, for each energy resource, a variance of a distribution of differences between actual power generation amounts and planned power generation amounts when a demand response command was issued to the energy resource in the past, and uses the calculated variance as an index of compliance rate of the energy resource with the past dispatch plan.
5. 4. The dispatch plan creation device according to claim 3, the basic index value determination unit calculates, for each energy resource, an absolute value of a difference between an actual power generation amount and a planned power generation amount when a demand response command was issued to the energy resource in the past, and obtains, for each energy resource, a maximum value of the absolute values of the differences, which is used as an index of the compliance rate of the energy resource with the past dispatch plan.
6. 3. The dispatch plan creation device according to claim 1, the basic index value determiner calculates, for each time interval and for each energy resource, an absolute value of a difference between an actual power generation amount and a planned power generation amount when a demand response command was issued to the energy resource in the past, calculates a first number of times when the absolute value of the difference exceeded a predetermined rate of the planned power generation amount in the time interval for which the absolute value was calculated, and calculates, for each energy resource, a result obtained by dividing the first number of times by a second number of times when a demand response command was issued to the energy resource, and uses the result as an index of the energy resource's compliance rate with the past dispatch plan.
7. 3. The dispatch plan creation device according to claim 1, An environmental data acquisition unit configured to acquire past environmental data of the energy resource and values of the environmental data in a planning section in which the dispatch plan to be created is to be implemented, the basic index value determiner uses, as learning data, data of a difference between an actual power generation amount and a planned power generation amount when a demand response command was issued to an energy resource in the past, and environmental data that was the subject of calculation of the difference data, and substitutes the learning data into a relational equation between the difference data and the environmental data to calculate model parameter values of the relational equation, and calculates an estimated value of the difference between the actual power generation amount and the planned power generation amount in a plan interval by substituting the model parameter values of the relational equation and values of the environmental data into the relational equation, and uses the estimated value as an index of the compliance rate of the energy resource with the past dispatch plan.
8. 2. The dispatch plan creation device according to claim 1, The dispatch plan creation device is characterized in that the optimization problem formulation unit sets the planned power generation amount to be multiplied by the utility index value as an absolute value.
9. 2. The dispatch plan creation device according to claim 1, The dispatch plan creation device is characterized in that the utility index value determination unit sets the utility index value of a priority energy resource that the aggregator wants to activate preferentially to 0, sets the utility index value of a reserve energy resource that the aggregator wants to avoid activating as much as possible to the maximum value of the basic index values of all energy resources plus 1 as the utility index value of the reserve energy resource, and sets the basic index value of an energy resource that is neither the priority energy resource nor the reserve energy resource as the utility index value.
10. a first step of receiving priority information representing an aggregator's intention regarding the priority of activation of energy resources; a second step of calculating an index of compliance rate of the energy resource with the past dispatch plan based on the difference between the past actual power generation amount and the planned power generation amount, and setting the index as a basic index value, or setting a proxy index of the compliance rate as the basic index value; a third step of determining a utility index value for activating an energy resource based on the basic index value and the priority information; a fourth step of formulating an optimization problem of the dispatch plan by setting at least a constraint equation that matches the command value from the electric power company with the total planned power generation amount, and setting an objective function that multiplies the utility index value for each energy resource by a state variable indicating the activation state of each energy resource and the planned power generation amount for each energy resource in the dispatch plan to be created, and totaling the results for all energy resources; and a fifth step of determining, as a solution to the optimization problem of the dispatch plan, state values, which are values of state variables for each energy resource, and planned power generation amounts, which minimize the objective function value under the constraint equation.
Citation Information
Patent Citations
Despatch plan creation device and method
JP2023108712A