Planning device, planning method, and program
The planning device and method address inefficiencies in selecting targets for regulation power supply services by formulating operation plans for consumers who can stabilize power grids, ensuring accurate and efficient power grid stabilization through optimization problems with constraint conditions.
Patent Information
- Application Number
- JP2023579913
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-09
- Publication Date
- 2025-07-30
- Estimated Expiration
- 2042-02-09
AI Technical Summary
Existing systems require selecting a planning target for regulation power supply services based on contract status, which can be inefficient and complex.
A planning device and method that formulate an operation plan for regulation power supply services by targeting consumers who can provide power grid stabilization, regardless of their current agreement status, using constraint conditions to set guaranteed quantities of adjustment force to zero in optimization problems.
Enables the formulation of a plan for regulation power supply services without needing to select targets based on agreement status, ensuring accuracy and efficiency in power grid stabilization.
Smart Images

Figure 0007715219000001 
Figure 0007715219000002 
Figure 0007715219000003
Abstract
Description
Technical Field
[0001] The present invention relates to a planning device, a planning method, and Program related thereto.
Background Art
[0002] Ancillary services that provide regulation power for power grid stabilization using a storage battery provided by a power consumer are known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] It is preferable that a plan for the regulation power supply service can be formulated without the need to select a planning target according to the contract situation of the regulation power supply service (ancillary service).
[0005] An example of the object of this disclosure is to provide Planning device, planning method, and program that can solve the above-described problems.
Means for Solving the Problems
[0006] According to a first aspect of the present invention, a planning device formulates an operation plan of a regulation power supply service by a system of a consumer in a planning period including the agreed unit period for each consumer, targeting at least one consumer who can be a provider of regulation power for power grid stabilization, regardless of whether or not the consumer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service. As a constraint condition in an optimization problem for, for each demand group that is a unit of agreement for the adjustment force provision service for each of the agreed unit periods included in the planning period and includes a plurality of the demanders, and for the combination of the demanders included in the demand group in which the adjustment force provision service is not provided in that agreed unit period, a constraint condition setting means for setting, for each demand group, a constraint condition including a mathematical formula for setting the guaranteed quantity of the adjustment force to 0, and formulating an operation plan for the adjustment force provision service in the planning period by solving the optimization problem using the constraint condition Operation plan formulation means and is provided.
[0007] According to a second aspect of the present invention, the planning method is such that a computer formulates an operation plan for the regulation power supply service by the system of each consumer in a planning period including the agreed unit period, for each consumer targeted at at least one consumer who can be a provider of regulation power for power system stabilization, regardless of whether or not the consumer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service. As a constraint condition in an optimization problem for, for each demand group that is a unit of agreement for the adjustment force provision service for each of the agreed unit periods included in the planning period and includes a plurality of the demanders, and for the combination of the demanders included in the demand group in which the adjustment force provision service is not provided in that agreed unit period, setting, for each demand group, a constraint condition including a mathematical formula for setting the guaranteed quantity of the adjustment force to 0, and formulating an operation plan for the adjustment force provision service in the planning period by solving the optimization problem using the constraint condition This includes the following.
[0008] According to a third aspect of the present invention, a program is a program for causing a computer to formulate an operation plan for the regulation power supply service by the system of each consumer in a planning period including the agreed unit period, for each consumer targeted at at least one consumer who can be a provider of regulation power for power system stabilization, regardless of whether or not the consumer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service. As a constraint condition in an optimization problem for, for each demand group that is a unit of agreement for the adjustment force provision service for each of the agreed unit periods included in the planning period and includes a plurality of the demanders, and for the combination of the demanders included in the demand group in which the adjustment force provision service is not provided in that agreed unit period, setting, for each demand group, a constraint condition including a mathematical formula for setting the guaranteed quantity of the adjustment force to 0, and formulating an operation plan for the adjustment force provision service in the planning period by solving the optimization problem using the constraint condition This is a program for causing the above to be executed.
Advantages of the Invention
[0009] According to the present invention, it is possible to formulate a plan for the regulation power supply service without the need to select the target of the plan according to the agreement status of the regulation power supply service.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments of the present invention will be described. However, the following embodiments do not limit the invention according to the claims. Also, not all combinations of features described in the embodiments are essential for the solution means of the invention.
[0012] <First Embodiment> FIG. 1 is a diagram showing an example of the configuration of a power system according to the first embodiment. In the configuration shown in FIG. 1, the power system 1 includes a central power supply command system 11, an aggregation operator system 12, an upper first gateway device 21, an upper control device 22, an upper second gateway device 23, a power grid 30, a customer installation system 50, and a large-scale energy storage system 70.
[0013] The home installation system 50 includes a distribution board 51, an electric load 52, a photovoltaic (PV) system 53, and a power storage system 60. The power storage system 60 includes a lower-side gateway device 61, a lower control device 62, a power conditioning subsystem (PCS) 63, and a storage battery 64. The large-scale power storage system 70 includes a lower control device 71, a power conditioning system 72, and a large-scale storage battery 73. Also, in FIG. 1, the communication path is indicated by a dashed line, and the power path is indicated by a solid line. In FIG. 1, although the lower-side gateway device 61 and the lower control device 62 also consume power, they are powered in a configuration that does not cause interference with the AC-side (distribution board 51 side) output of the power storage system 60.
[0014] The central power supply command system 11 is provided in the central power supply command center of the power transmission and distribution utility and controls the power supply-demand balance in the power system 30. Also, the central power supply command system 11 requests the upper control device to provide ancillary services for stabilizing the power system 30 by discharging or charging the storage batteries provided in power consumers and the like. In the example of FIG. 1, the storage battery 64 and the large-scale storage battery 73 correspond to examples of the storage batteries used for ancillary services.
[0015] Power consumers are also simply referred to as consumers. When counting the number of consumers, it can be expressed as one case, two cases, ···, or one, two, ···. The power system 30 is used for the transmission and distribution of commercial power under the monitoring and control of the power transmission and distribution utility.
[0016] The aggregation operator system 12 is provided in the facilities of an aggregator and notifies the upper control device 22 of information related to energy resource aggregation. Hereinafter, although the case where information is automatically transmitted between devices will be described as an example, part or all of the information transmission may be performed manually by a person, such as sending an email or a fax by the person in charge. The energy resource aggregation mentioned here means that multiple consumers and the like collect the charging and discharging of the storage batteries they have and provide ancillary services to the power transmission and distribution operator. The energy resource aggregation is also simply referred to as resource aggregation. The aggregator mentioned here is an operator who conducts resource aggregation.
[0017] The aggregator may be hierarchically structured, such as being composed of a Resource Aggregator (RA) and an Aggregation Coordinator (AC). The Resource Aggregator collects the charging and discharging of the storage batteries of multiple consumers and the like. The Aggregation Coordinator further collects the charging and discharging power supply services collected by the Resource Aggregator for multiple consumers and the like for multiple Resource Aggregators and provides the services to the power transmission and distribution operator. In this case, each of the hierarchical aggregation service providers may be equipped with the aggregation operator system 12, so that the aggregation operator system 12 may be hierarchically provided.
[0018] The upper first gateway device 21 mediates the communication between the central power supply command system 11 and the upper control device 22. The upper control device 22 causes the storage battery of the consumer and the like to perform charging and discharging in response to a request from the central power supply command system 11. The upper control device 22 can provide a relatively large-capacity regulation power by collecting the charging and discharging of the storage batteries of multiple consumers and the like.
[0019] The upper - side second gateway device 23 mediates communication between the upper - side control device 22 and the control devices installed at the consumer's place or the like. In the example of FIG. 1, the lower - side control device 62 and the lower - side control device 71 correspond to examples of the control devices installed at the consumer's place or the like. The lower - side control device 62 controls the charge and discharge of the storage battery 64 in cooperation with the power conditioning system 63. Alternatively, the lower - side gateway device 61 may have a function, or a part of a function, of controlling the storage battery 64 in cooperation with the power conditioning system 63. In this case, the lower - side gateway device 61 also corresponds to an example of the control device installed at the consumer's place or the like. The lower - side control device 71 controls the charge and discharge of the large - scale storage battery 73 in cooperation with the power conditioning system 72.
[0020] The upper - side first gateway device 21, the upper - side control device 22, and the upper - side second gateway device 23 are provided in the facilities of a SaaS (Software As A Service, or System As A Service) provider. Here, the SaaS provider provides a service for performing resource aggregation. The aggregator notifies the upper - side control device 22 of information regarding resource aggregation using the aggregation provider system 12 and causes the upper - side control device 22 to execute resource aggregation. The aggregator may have an upper - side control device. For example, the aggregation provider system 12 and the upper - side control device 22 may be combined to form one system.
[0021] The consumer - installed system 50 is a system formed by the combination of the power facilities and power loads provided at one consumer and the control devices for controlling those power facilities and power loads. The consumer - installed system 50 corresponds to an example of the consumer's system.
[0022] The distribution board 51 is provided on the customer-installed system 50 side at the connection point between the power system 30 and the customer-installed system 50, and mediates the electrical interaction between the power system 30 and each device of the customer-installed system 50. For example, during forward power flow in the distribution board 51, the distribution board 51 distributes the electricity (commercial power) supplied from the power system 30 to each device of the customer-installed system 50.
[0023] The power load 52 is a general term for devices that consume electricity. The number of devices constituting the power load 52 is not limited to a specific number. Also, the types of devices constituting the power load 52 are not limited to specific ones. The solar power generation system 53 receives sunlight and generates electricity, outputting AC power. The power storage system 60 is a system formed by a combination of a storage battery 64 and a configuration that controls the charge and discharge of the storage battery 64.
[0024] The lower-side gateway device 61 mediates communication between the upper control device 22 and the lower control device 62. As described above, the lower-side gateway device 61 may have a function, or a part of a function, of controlling the charge and discharge of the storage battery 64 in cooperation with the power conditioning system 63. The lower control device 62 controls the charge and discharge of the storage battery 64 in cooperation with the power conditioning system 63. For example, the lower control device 62 instructs the power conditioning system 63 to charge, discharge, or stop charging and discharging the storage battery 64, and the power conditioning system 63 causes the storage battery 64 to charge and discharge, or stops the charge and discharge of the storage battery 64, according to the instruction of the lower control device 6__. The lower control device 62 particularly controls the charge and discharge of the storage battery 64 in response to an instruction or request from the upper control device 22.
[0025] The power conditioning system 63 converts between AC power and DC power. When charging the storage battery 64, the power conditioning system 63 converts the AC power from the distribution board 51 side into DC power and supplies it to the storage battery 64. When discharging the storage battery 64, the power conditioning system 63 converts the DC power from the storage battery 64 into AC power and supplies it to the distribution board 51 side.
[0026] Also, as described above, the power conditioning system 63 controls the charging and discharging of the storage battery 64 in cooperation with the lower-level control device 62. Any two of the lower-side gateway device 61, the lower-level control device 62, and the power conditioning system 63, or all three of them may be combined and configured as one device.
[0027] The configuration of the customer-installed system 50 is not limited to the configuration shown in FIG. 1, and can be various configurations including a storage battery and a mechanism for controlling the charging and discharging of the storage battery. For example, the customer-installed system 50 may not include the photovoltaic power generation system 53. Also, the configuration of the customer-installed system 50 may vary depending on the customer. For example, the power conditioning system 63 may be configured as a multi-input type power conditioning system (hybrid PCS), such that both the storage battery 64 and the photovoltaic power generation system 53 are connected to the power conditioning system 63.
[0028] The large-scale energy storage system 70 provides a charging and discharging function for stabilizing the power grid 30. In the large-scale energy storage system 70, the lower-level control device 71 controls the charging and discharging of the large-scale storage battery 73 in cooperation with the power conditioning system 72 in response to an instruction or request from the upper-level control device 22. Also, the lower-level control device 71 and the power conditioning system 72 may be combined and configured as one device. In that case, the lower-level control device 71 performs conversion between DC power and AC power between the power grid 30 and the large-scale storage battery 73.
[0029] FIG. 2 is a diagram showing an example of the configuration of the upper control device 22. In the configuration shown in FIG. 2, the upper control device 22 includes a reference value determination unit 110 and a control information calculation unit 120. The reference value determination unit 110 includes a constraint condition setting unit 111, an operation plan creation unit 112, and a reference value output unit 113.
[0030] The upper control device 22 executes resource aggregation as described above. The ancillary service targeted by the upper control device 22 for resource aggregation is also referred to as an adjustment force providing service. The bidding for the adjustment force providing service is assumed to be performed in units of a product block, which is the agreed unit period of the adjustment force providing service, and a customer list pattern that groups customers. That is, for each product block, the adjustment force providing service is assumed to be bid for any one of a plurality of customer list patterns.
[0031] The customer list pattern corresponds to an example of a customer group that includes a plurality of customers and is a unit of agreement for the adjustment force providing service for each agreed unit period (product block). A customer being registered in a customer list pattern corresponds to an example of that customer being included in the customer group. A customer being registered in a customer list pattern is also referred to as that customer being included in the customer list pattern.
[0032] A customer corresponds to an example of a provider of adjustment force. Also, a customer corresponds to an example of a person who can be a provider of adjustment force in that the customer provides adjustment force when there is an agreement for the adjustment force providing service.
[0033] The upper control device 22 acquires the bidding result information of the adjustment force providing service from the aggregation business operator system 12, and plans the allocation of the adjustment force quantity to be secured for the customers so as to secure the adjustment force quantity indicated in the bidding result information. Also, it is assumed that the aggregator is required to declare a reference value (baseline) to the supply-demand adjustment market more than a predetermined time before the start of the adjustment force providing service. The reference value is expressed in terms of a power value (for example, kilowatt (kW)). The adjustment force is calculated as the difference between that power value and the reference value.
[0034] In response to the above request for reference value declaration, the upper control device 22 plans the allocation of the amount of adjustment power to be ensured for the consumers before the reference value declaration deadline, and determines the reference value for each consumer in the plan. The upper control device 22 transmits the determined reference value for each consumer to the aggregation operator system 12. The aggregation operator system 12 calculates the reference value in units of consumer list patterns based on the reference value for each consumer, and declares it in the supply-demand adjustment market. The reference value in units of consumer list patterns can be said to be the reference value of the adjustment power aggregated by the upper control device 22 through resource aggregation.
[0035] Figure 3 is a diagram showing an example of the timing at which the upper control device 22 plans the allocation of the amount of adjustment power to be ensured for the consumers. In the example of Figure 3, an example of the frame time every 30 minutes and the integrated command value for each frame time is shown.
[0036] Also, in Figure 3, commodity blocks every 3 hours are shown, combining six frame times such as from 0:00 to 3:00, from 3:00 to 6:00, and from 6:00 to 9:00. One hour before the start of each commodity block, Gate Close (GC), which is the planning submission deadline for power generation and retail electricity operators, is set. It is required to submit the reference value in units of consumer list patterns more than 30 minutes before Gate Close. Therefore, the aggregation operator system 12 declares the reference value in units of consumer list patterns as the reference value for that commodity block by one and a half hours before the start of each commodity block.
[0037] The upper control device 22 plans the allocation of the amount of adjustment power to be ensured for the consumers prior to the aggregation operator system 12 declaring the reference value in units of consumer list patterns, and contacts the aggregation operator system 12 with the reference value for each consumer determined in the plan. However, the time widths and timings shown in Figure 3 are examples and are not limited thereto.
[0038] In addition, the upper control device 22 provides an energy management service to the customer installation system 50. In the energy management service, the upper control device 22 adjusts the power supply and demand in the customer installation system 50 based on a predetermined purpose such as improving the efficiency of power utilization. In particular, the upper control device 22 plans the charging and discharging of the storage battery 64 of the customer installation system 50 based on simultaneous multi-use in which the energy management service and the ancillary service are executed simultaneously.
[0039] The upper control device 22 may provide the energy management service for some of the customers who are the targets of the ancillary service. For example, there may be a customer installation system 50 that performs the ancillary service but does not perform energy management.
[0040] Also, in some customers, the power storage system 60 may plan the energy management service. In this case, the lower control device 62 may notify the upper control device 22 of the plan for the energy management service. Then, the upper control device 22 may plan the ancillary service in consideration of the plan for the energy management service notified from the lower control device 62.
[0041] FIG. 4 is a diagram showing an example of a processing procedure in the power system 1. In the process of FIG. 4, the aggregation business operator system 12 notifies the upper control device 22 of contract-related information in advance (step S101). The contract-related information includes information on the contract regarding the provision of regulation power between the aggregator and each customer. For example, the contract-related information may include a customer list pattern, the contract details of the regulation power provision for each customer registered in the customer list pattern, and information such as the specifications of the customer installation system 50.
[0042] In addition, when an energy management service is concluded between the aggregator and the consumer, information regarding the energy management service, such as the type of energy management service and the content of the service for each consumer, may be included in the contract-related information.
[0043] In addition, when the aggregation business operator system 12 wins the bid for the regulation power supply service, it communicates the bid result (contract result) to the upper control device 22 (step S102). For example, the bidding is carried out in a lump sum for one week from Saturday to the following Friday. The aggregation business operator system 12 communicates information such as the bid-winning consumer list pattern, the regulated power quantity (the confirmed regulated power quantity agreed upon), and the agreed price to the upper control device 22 for each commodity block of the bid-winning one-week period and, when there are multiple types of regulation power supply services, for each type of service.
[0044] In addition, the upper control device 22 determines the reference value for each consumer (for each consumer installation system 50) registered in the consumer list pattern bid-winning in that commodity block for each commodity block, and communicates it to the aggregation business operator system 12 (step S103). As described above, the upper control device 22 performs an operation plan for determining the reference value before 90 minutes before the start of each commodity block, and communicates the reference value determined in the operation plan to the aggregation business operator system 12.
[0045] In the operation plan for determining the reference value, the upper control device 22 makes a plan (draws up a plan) to allocate the confirmed regulated power quantity notified from the aggregation business operator system 12 in step S102 to the consumers registered in the bid-winning consumer list pattern. The upper control device 22 also plans the charge and discharge amount of the storage battery 64 in the energy management service for each consumer, and determines the reference value so as to include the planned charge and discharge amount.
[0046] The aggregation business operator system 12 calculates the reference value for each demand customer list pattern based on the reference value for each demand customer registered in the winning bidder demand customer list pattern, and reports it to the supply-demand adjustment market system 13 (step S104). The supply-demand adjustment market system 13 is a system that provides a supply-demand adjustment market, which is a market for adjustment power transactions.
[0047] During the implementation period of the adjustment power service (when the period of the commodity block arrives), the upper control device 22 makes an operation plan for the implementation of the adjustment power supply service, for example, every 15 minutes or at other predetermined intervals, and controls each customer installation system 50 based on the operation plan. Specifically, the upper control device 22 receives communication of the status information of each customer installation system 50 from the lower control device 62 of each customer installation system 50 every 15 minutes or at other predetermined intervals (step S105), and also receives notification of a control command from the central power supply command system 11 (step S106). In the control command from the central power supply command system 11, the required amount of adjustment power is notified within the range of the agreed-upon guaranteed amount of adjustment power.
[0048] Next, the upper control device 22 determines the charge and discharge amount of the storage battery 64 of each customer every 30-minute time slot, for example, based on the required amount of adjustment power notified, and instructs the lower control device 62 to control the charge and discharge of the storage battery 64 (step S107). The upper control device 22 allocates the required adjustment power to the customers registered in the winning bidder demand customer list pattern within the range of the guaranteed amount of adjustment power for each customer determined in step S103.
[0049] The upper control device 22 sums up the charge and discharge amount for providing the allocated adjustment power to each customer and the charge and discharge amount for the energy management service planned in step S103. Then, the upper control device 22 notifies the lower control device 62 of the control command information indicating the calculated charge and discharge amount. Thereby, the upper control device 22 instructs the lower control device 62 to charge and discharge the storage battery 64 with the indicated charge and discharge amount. The customer installation system 50 of the customers registered in the won bid customer list pattern is required to maintain the reference value even when no adjustment force is provided.
[0050] The determination of the reference value by the upper control device 22 in step S103 described above will be further explained. The upper control device 22 makes an operation plan for determining the reference value using, for example, the following information.
[0051] 1. Information obtained by the upper control device 22 from the aggregation operator system 12 1-1. Information on the specifications of each customer installation system 50 · Upper limit value (AC chargeable amount) [kWh] and lower limit value (AC dischargeable amount) [kWh] of the remaining charge allowed by the storage battery 64 · DC (direct current) maximum charge / discharge power value of the storage battery 64 (charge power upper limit value [kW], discharge power upper limit value [kW]) · AC (alternating current) maximum charge / discharge power value of the power conditioning system 63 (charge power upper limit value [kW], discharge power upper limit value [kW]) · AC / DC conversion efficiency and DC / AC conversion efficiency of the power conditioning system 63 · Type of the power conditioning system 63 (hybrid PCS, separate PCS, etc.) · Maximum power generation value [kW] of the solar power generation system 53 · Grid connection state (whether reverse power flow due to frequency adjustment is permitted, etc.) · Grid purchase maximum power value and grid sale maximum power value (upper limit value of power bought and sold with the grid) [kW] This information is included in the contract-related information obtained from the aggregation operator system 12 in step S101, for example.
[0052] 1-2. Energy management service-related information · Energy management service state (peak cut, peak shift, self-consumption of solar power generation, etc., mode (type) of the energy management service) · Peak cut threshold value [kW] · Selling electricity price unit [yen / kWh], purchasing electricity price unit by time zone [yen / kWh] · Energy management service plan (planned values of charge and discharge of the storage battery for each time zone) This information is included in, for example, the contract-related information acquired from the aggregation business operator system 12 in step S101.
[0053] 1-3. In each product block, for each service (primary regulation power, secondary regulation power (1), secondary regulation power (2), etc.), the winning bidder list pattern and the regulated power commitment This information is included in, for example, the winning bid result information acquired from the aggregation business operator system 12 in step S102.
[0054] 2. Information acquired by the upper control device 22 from the lower control device 62 2-1. Power supply and demand information of each customer installation system 50 (each resource) · Cumulative value of customer load power consumption · Cumulative value of generated power · Cumulative value of grid-purchased electricity · Cumulative value of grid-sold electricity This information is included in, for example, the status information acquired from the lower control device 62 in step S105.
[0055] 2-2. Latest information on the storage battery · AC (alternating current) charge and discharge available power value (charge upper limit value [kW] and discharge upper limit value [kW] of the storage battery 64) · Remaining charge (SOC (State Of Charge))
[0056] This information is included in, for example, the status information acquired from the lower control device 62 in step S105. The upper control device 22 may use the status information acquired for the operation plan (step S107) for service implementation in a certain product block for the operation plan (step S103) for determining the reference value in the next product block.
[0057] The upper control device 22 uses this information to calculate, for all consumers (all consumers registered in any of the consumer list patterns), the reference values of each consumer installation system 50 and the available amount of adjustment force every frame time (in 30-minute units) from the next frame time of the current time for 24 hours. At this time, as will be described later, for each product block, the upper control device 22 calculates so that the amount of adjustment force provided becomes 0 for the consumer installation system 50 of consumers for whom the provision of adjustment force is not contracted in that product block.
[0058] Here, for the energy management service, it may be preferable to formulate a plan for a relatively long period such as one day. For example, in order to formulate an effective plan for peak shifting, it is necessary to include in the plan a time zone with a low electricity price and a time zone with a high electricity price. Therefore, the upper control device 22 formulates a 24-hour plan as described above. However, the period targeted by the upper control device 22 for the plan is not limited to 24 hours and can be various periods including a plurality of product blocks.
[0059] The upper control device 22 formulates a plan so that the total available amount of adjustment force by the consumers registered in the winning consumer list pattern for each product block matches the contracted amount of adjustment force notified from the aggregation business operator system 12 in step S102.
[0060] The upper control device 22 formulates a plan for determining the reference value, for example, according to the following procedure. (A) Demand prediction The upper control device 22 collects power supply and demand information (such as the cumulative value of the consumer load power amount and the cumulative value of the generated power amount) of each consumer installation system 50 (resource) from the lower control device 62 and performs a load demand prediction for each consumer installation system 50 for a predetermined period.
[0061] (B) Energy management determination The upper control device 22 obtains energy management related information (such as the state of energy management, peak cut threshold, selling electricity price per unit, buying electricity price per unit for each time period, etc.) from the aggregation operator system 12 or the lower control device 62, and determines the energy management being implemented by each consumer.
[0062] Specifically, the upper control device 22 grasps the modes (types) of energy management services such as peak shifting or peak cutting, the threshold value in the case of peak cutting, and the electricity price for each time period in the case of peak shifting. When the energy management of a consumer is planned, or when the upper control device 22 formulates a plan for the energy management of a consumer, the upper control device 22 formulates a plan for the adjustment power supply service in consideration of that plan.
[0063] (C) Collection of the latest status of the storage battery The upper control device 22 collects the latest information of the storage battery 64 of each consumer (such as the charge upper limit value and discharge upper limit value of the storage battery 64, SOC, etc.) from the lower control device 62.
[0064] (D) Obtaining static information of consumers The upper control device 22 obtains the status information of each consumer installation system 50 and the specification information of the power storage system 60 (such as the charge upper limit value and discharge upper limit value of the storage battery 64, the upper limit value and lower limit value of the remaining power storage amount, the AC / DC conversion efficiency and DC / AC conversion efficiency of the power conditioning system 63, the type of the power conditioning system 63 (hybrid PCS, separate PCS), the system connection status, etc.) from the aggregation operator system 12.
[0065] (E) Obtaining the agreed amount of adjustment power The upper control device 22 obtains the winning consumer list pattern and the agreed amount of adjustment power for each service (primary adjustment power, secondary adjustment power (1), secondary adjustment power (2), etc.) in each product block from the aggregation operator system 12.
[0066] (F) Planning The upper control device 22 generates an optimization problem using this information and formulates a plan by solving the obtained optimization problem. For example, the upper control device 22 uses an equation representing a restriction or change that must be physically satisfied as a constraint condition.
[0067] Also, the upper control device 22 uses an objective function such that the higher the total of the monetary gains of the consumers due to the provision of regulation power and the total of the monetary gains of the consumers due to the implementation of energy management for all consumers, the higher the evaluation. For the power purchased by the consumers, the objective function is such that the lower the total for all consumers of the electricity bill, the higher the evaluation.
[0068] The upper control device 22 plans the operation for providing regulation power and the operation for energy management for each consumer by solving an optimization problem that searches for a solution that maximizes the evaluation indicated by the objective function under the obtained constraint conditions. For example, the upper control device 22 calculates the charge and discharge amount of the storage battery 64 by energy management, the reference value (reference value of regulation power), and the guaranteed amount of regulation power for each consumer and every 30 - minute time slot.
[0069] At this time, the upper control device 22 makes the charge and discharge amount of the storage battery 64 by energy management be reflected in the reference value. This can be done, for example, by including an equation showing the relationship between the charge and discharge amount of the storage battery 64 by energy management and the reference value in the constraint conditions. Also, as will be described later, for each commodity block, the upper control device 22 performs calculations such that the amount of regulation power provided becomes 0 for the consumer installation system 50 of the consumers for whom the provision of regulation power is not contracted in that commodity block.
[0070] In the configuration shown in FIG. 2, the reference value determination unit 110 performs various processes for determining the above - described reference value (reference value of regulation power) for each consumer. For example, the reference value determination unit 110 performs the processes from step S101 to S104 in FIG. 4.
[0071] The constraint condition setting unit 111 sets the constraint conditions of the optimization problem for determining the reference value for each customer. In particular, the constraint condition setting unit 111 sets constraint conditions including a mathematical formula for setting the guaranteed amount of regulation power to 0 for combinations of product blocks and customers in the planning period for which there is no agreement on the regulation power supply service.
[0072] That is, for each product block included in the above-described 24-hour planning period, the constraint condition setting unit 111 sets constraint conditions including a mathematical formula for setting the guaranteed amount of regulation power in the combination of that product block and a customer not registered in the customer list pattern won in that product block to 0. The constraint condition setting unit 111 corresponds to an example of the constraint condition setting means.
[0073] Here, when the planning period is set to 24 hours as described above, and when a plurality of product blocks are included in the planning period, it is conceivable that the customer list patterns won are different for each product block. In this case, the customer installation system 50 targeted by the optimization problem is different for each product block.
[0074] Thus, when the customer installation system 50 targeted by the optimization problem is different for each product block, it is also conceivable to separately generate the optimization problem for the operation of the customer installation system 50 related to energy management and the operation of the customer installation system 50 related to the provision of regulation power. For example, for the operation of the customer installation system 50 related to energy management, it is conceivable to generate an optimization problem for a planning period such as 24 hours. Also, for the operation of the customer installation system 50 related to the provision of regulation power, it is conceivable to generate an optimization problem for each product block targeting the customers registered in the customer list pattern won in that product block.
[0075] However, this method cannot fully reflect in the plan the relationship between the operation of the customer-installed system 50 for energy management and the operation of the customer-installed system 50 for providing regulation power. In this regard, it is considered that the accuracy of the plan will be reduced.
[0076] For example, regarding the charge and discharge amount (both charge and discharge power and charge and discharge energy amount) of the storage battery 64, there is a trade-off relationship between the available part for energy management and the secured part for regulation power. On the other hand, when separately generating optimization problems for the operation of the customer-installed system 50 related to energy management and the operation of the customer-installed system 50 related to providing regulation power, either the available part for energy management or the secured part for regulation power will be determined first. Therefore, it is considered that an appropriate distribution between the available part for energy management and the secured part for regulation power cannot be found.
[0077] In addition, the upper control device 22 needs to repeatedly determine the reference value for each customer every 3 hours (for each commodity block). Also, it is considered that there are many customers targeted by the plan, such as being able to register up to 9,999 customers in one customer list pattern. Therefore, when the upper control device 22 calculates the reference value for each customer, there are time limitations and calculation resource limitations. For example, a method of repeatedly executing the simulation of the operation of the customer-installed system 50 to search for a highly evaluated operation is considered inapplicable.
[0078] Therefore, as described above, the constraint condition setting unit 111 sets constraint conditions including a mathematical formula for setting the secured amount of regulation power to 0 for combinations of commodity blocks and customers without a commitment to the regulation power providing service among the combinations of commodity blocks and customers included in the planning period.
[0079] The constraint condition setting unit 111 can, by setting constraint conditions, make the amount of adjustment power guaranteed in the product block without an agreement on the adjustment power supply service zero for each consumer. In this regard, in the constraint conditions set by the constraint condition setting unit 111, each consumer can be treated as if they have been participating in the adjustment power supply service throughout the planning period, and by setting the amount of adjustment power guaranteed to zero in the product block where there is actually no agreement, the validity of the plan obtained by solving the optimization problem can be ensured.
[0080] The reference value determination unit 110 can set an optimization problem that comprehensively represents the operation of the consumer-installed system 50 in energy management and the operation of the consumer-installed system 50 in ensuring the adjustment power for each product block, using the constraint conditions set by the constraint condition setting unit 111. In this regard, in the optimization problem set by the reference value determination unit 110, it is expected that the relationship between the operation of the consumer-installed system 50 for energy management and the operation of the consumer-installed system 50 for providing adjustment power is fully reflected. In the plan obtained by the reference value determination unit 110 solving this optimization problem, it is expected that the available portion for energy management and the portion ensured for adjustment power are appropriately allocated. Also, the reference value determination unit 110 can formulate a plan for the adjustment power supply service for a period longer than that of the product block.
[0081] Also, since the presence or absence of an agreement on the adjustment power supply service is represented by a mathematical formula rather than a conditional branch, when the reference value determination unit 110 solves this optimization problem, there is no need to distinguish between the presence or absence of an agreement on the adjustment power supply service and change the processing. Also, as described above, in the plan obtained by the reference value determination unit 110 solving this optimization problem, for each consumer, the amount of adjustment power guaranteed is zero in the product block where there is no agreement on the adjustment power supply service, which is consistent with the bidding situation of the adjustment power supply service.
[0082] The constraint setting unit 111 may set constraints including a formula for setting the guaranteed amount of adjustment force to 0 for combinations of product blocks without an agreement on the adjustment force provision service and demanders. For example, the constraint setting unit 111 may set constraints including an equation for substituting 0 into a variable indicating the guaranteed amount of adjustment force in combinations of product blocks without an agreement on the adjustment force provision service and demanders. Thus, even in the plan obtained by the reference value determination unit 110 solving the optimization problem, it is expected that the guaranteed amount of adjustment force will be 0 for combinations of product blocks without an agreement on the adjustment force provision service and demanders.
[0083] The constraint setting unit 111 may set constraints including a formula for setting the guaranteed amount of adjustment force to 0 for combinations of product blocks without an agreement on the adjustment force provision service and demander list patterns. For example, the constraint setting unit 111 may set constraints including an equation for substituting 0 into a variable indicating the guaranteed amount of adjustment force in combinations of product blocks without an agreement on the adjustment force provision service and demander list patterns.
[0084] In this case, an expression indicating that the guaranteed amount of adjustment force in the demander list pattern is the sum of the guaranteed amounts of adjustment force for all demanders included in that demander list pattern may be included in the constraints of the optimization problem. Alternatively, the constraint setting unit 111 or the operation plan formulation unit 112 may expand the formula for setting the guaranteed amount of adjustment force to 0 for combinations of product blocks and demander list patterns into formulas for setting the guaranteed amount of adjustment force to 0 for combinations of product blocks and each demander included in the demander list pattern. Thus, in the plan obtained by the reference value determination unit 110 solving the optimization problem, it is expected that the guaranteed amount of adjustment force will be 0 for combinations of product blocks without an agreement on the adjustment force provision service and demanders.
[0085] In addition to providing a mathematical formula for setting the guaranteed amount of regulation power to 0 for combinations of product blocks without an agreement on the regulation power supply service and consumers, the constraint condition setting unit 111 may also provide a mathematical formula for setting the guaranteed amount of regulation power to 0 for combinations of product blocks without an agreement on the regulation power supply service and consumer list patterns.
[0086] Alternatively, instead of providing a mathematical formula for setting the guaranteed amount of regulation power to 0 for combinations of product blocks without an agreement on the regulation power supply service and consumers, the constraint condition setting unit 111 may provide a mathematical formula for setting the guaranteed amount of regulation power to 0 for combinations of product blocks without an agreement on the regulation power supply service and consumer list patterns.
[0087] The constraint condition setting unit 111 may set a constraint condition including a mathematical formula for setting the unit price of the reward for the regulation power supply service to 0 or less for combinations of product blocks without an agreement on the regulation power supply service and consumers. In this case, as an evaluation function in the optimization problem, an evaluation function that shows a higher evaluation as the total of the financial gains of all consumers targeted by the upper control device 22 is larger can be used.
[0088] When the unit price of the reward is 0 or less, the reward (financial gain) calculated by multiplying the unit price of the reward by the amount of regulation power provided is also 0 or less. From this, it is expected that the reference value determination unit 110 calculates the guaranteed amount of regulation power to be 0 for product blocks and consumers for which the unit price of the reward is 0 or negative based on the above evaluation function.
[0089] The operation plan formulation unit 112 formulates an operation plan for the regulation power supply service based on the power supply and demand situation in the consumer installation system 50 over a planning period including a plurality of product blocks for each of all consumers targeted by the upper control device 22, regardless of whether there is an agreement on the regulation power supply service in each product block.
[0090] For example, by solving an optimization problem using the constraint conditions set by the constraint condition setting unit 111, an operation plan for the adjustment force providing service and energy management during the planning period is formulated. In particular, the operation plan formulation unit 112 determines a reference value for each consumer in formulating the operation plan. The operation plan formulation unit 112 corresponds to an example of the operation plan formulation means.
[0091] The constraint condition setting unit 111 may include, in the constraint conditions of the optimization problem, constraint conditions based on the power supply and demand situation in the consumer-installed system 50. In this case, the operation plan formulation unit 112 solving the optimization problem corresponds to an example of formulating an operation plan for the adjustment force providing service based on the power supply and demand situation in the consumer-installed system 50.
[0092] The power supply and demand situation in the consumer-installed system 50 mentioned here can be various situations related to the power supply and demand in the consumer-installed system 50. For example, the constraint condition setting unit 111 may set the constraint conditions of the optimization problem based on the information from the aggregation business operator system 12 and the information from the lower-level control device 62 (static information such as specification information and dynamic information such as state information) as described above.
[0093] As described above, the constraint condition setting unit 111 may set a constraint condition including a mathematical formula in which the reward unit price of the adjustment force providing service is 0 or less for the combination of the commitment unit period without a commitment of the adjustment force providing service and the consumer. In this case, the operation plan formulation unit 112 may solve an optimization problem using an evaluation function that shows a higher evaluation as the total monetary gain of all consumers targeted by the optimization problem is larger. The reference value output unit 113 communicates the reference value for each consumer determined by the operation plan formulation unit 112 to the aggregation business operator system 12.
[0094] The control information calculation unit 120 performs various processes for determining the charge and discharge amounts of the storage batteries 64 of the respective consumers as described above and instructing the lower-level control device 62 to perform charge and discharge control. For example, the control information calculation unit 120 performs the processes from step S105 to S107 in FIG. 4.
[0095] As described above, the operation plan formulation unit 112 targets at least one consumer who can be a provider of regulation power for power grid stabilization, and formulates an operation plan for the regulation power supply service by the consumer installation system 50 of the consumer during the planning period including the product block, regardless of whether there is a contract for the regulation power supply service in at least one product block for each consumer.
[0096] As described above, the operation plan formulation unit 112 formulates an operation plan for the regulation power supply service regardless of whether there is a contract for the regulation power supply service in the combination of the consumer and the contract unit period of the regulation power supply service. According to the upper-level control device 22, in this regard, it is possible to formulate a plan for the regulation power supply service without the need to select the target of the plan according to the contract status of the regulation power supply service.
[0097] In addition, according to the operation plan formulation unit 112, a combination of a consumer and a contract unit period without a contract for the regulation power supply service can also be included in the target of the plan. Thereby, in the operation plan formulation unit 112, when simultaneously implementing the regulation power supply service and a service (referred to as "other services") that preferably provides a planning period including a plurality of product blocks such as peak shifting, the plan for the regulation power supply service in each product block can be formulated by reflecting not only the influence of the implementation of other services in that product block but also the influence of the implementation of other services throughout the planning period. According to the operation plan formulation unit 112, in this regard, it is possible to formulate a plan for the regulation power supply service by reflecting the influence of other services with relatively high accuracy.
[0098] In addition, the operation plan formulation unit 112 formulates an operation plan for the regulation power supply service based on the power supply and demand situation in the consumer installation system 50. As a result, it is expected that the operation plan formulation unit 112 can formulate the operation plan of the adjustment force provision service with high accuracy.
[0099] Further, the constraint condition setting unit 111 sets constraint conditions including a mathematical formula for setting the guaranteed quantity of the adjustment force to 0 for combinations of product blocks without an agreement on the adjustment force provision service and customers. The operation plan formulation unit 112 formulates an operation plan for the adjustment force provision service during the planned period by solving an optimization problem using the constraint conditions set by the constraint condition setting unit 111.
[0100] By setting the constraint conditions, the constraint condition setting unit 111 can make the guaranteed quantity of the adjustment force in product blocks without an agreement on the adjustment force provision service zero for each customer. In this regard, in the constraint conditions set by the constraint condition setting unit 111, each customer can be treated as if it has been participating in the adjustment force provision service throughout the planned period, and by setting the guaranteed quantity of the adjustment force to zero in product blocks where there is actually no agreement, the validity of the plan obtained by solving the optimization problem can be ensured.
[0101] The reference value determination unit 110 can set an optimization problem that comprehensively represents the operation of the customer installation system 50 in energy management and the operation of the customer installation system 50 in securing the adjustment force for each product block, using the constraint conditions set by the constraint condition setting unit 111. In this regard, in the optimization problem set by the reference value determination unit 110, it is expected that the relationship between the operation of the customer installation system 50 for energy management and the operation of the customer installation system 50 for providing the adjustment force is sufficiently reflected. In the plan obtained by the reference value determination unit 110 solving this optimization problem, it is expected that the available portion for energy management and the secured portion for the adjustment force are appropriately allocated. Further, the reference value determination unit 110 can formulate a plan for the adjustment force provision service for a period longer than that of the product block.
[0102] In addition, since the presence or absence of the agreement on the adjustment force providing service is represented by a mathematical formula rather than a conditional branch, when the reference value determination unit 110 solves this optimization problem, it is not necessary to distinguish between the presence and absence of the agreement on the adjustment force providing service and change the processing. Also, as described above, in the plan obtained by the reference value determination unit 110 solving this optimization problem, for each customer, the amount of confirmed adjustment force is 0 in the product block without the agreement on the adjustment force providing service, which is consistent with the bidding situation of the adjustment force providing service.
[0103] In addition, the constraint condition setting unit 111 sets a constraint condition including a mathematical formula for setting the amount of confirmed adjustment force to 0 for the combination of the product block without the agreement on the adjustment force providing service and the customer. Thereby, even in the plan obtained by the reference value determination unit 110 solving the optimization problem, it is expected that the amount of confirmed adjustment force will be 0 for the combination of the product block without the agreement on the adjustment force providing service and the customer.
[0104] In addition, the constraint condition setting unit 111 sets a constraint condition including a mathematical formula for setting the amount of confirmed adjustment force to 0 for the combination of the product block without the agreement on the adjustment force providing service and the customer list pattern. Here, the amount of confirmed adjustment force in the customer list pattern is the sum of the amounts of confirmed adjustment force in the customers included in that customer list pattern.
[0105] Thereby, even in the plan obtained by the reference value determination unit 110 solving the optimization problem, for the combination of the product block without the agreement on the adjustment force providing service and the customer list pattern, it is expected that the amount of confirmed adjustment force will be 0 in the combination of that product block and each customer included in that customer list pattern.
[0106] Further, the constraint condition setting unit 111 sets a constraint condition including a mathematical formula in which the reward unit price of the adjustment force providing service is set to 0 or less for combinations of product blocks without an agreement on the adjustment force providing service and consumers. The operation plan formulation unit 112 solves an optimization problem using an evaluation function that shows a higher evaluation as the total of the monetary gains of all consumers targeted by the optimization problem is larger.
[0107] When the reward unit price is 0 or less, the reward (monetary gain) calculated by multiplying the reward unit price by the amount of adjustment force provided is also 0 or less. From this, it is expected that the reference value determination unit 110 calculates the amount of adjustment force secured to be 0 for product blocks and consumers for which the reward unit price is 0 or negative based on the above evaluation function.
[0108] <Second Embodiment> In the second and third embodiments, more specific examples of the first embodiment will be described. Also in the second and third embodiments, the power system and the individual configurations of each part thereof are the same as those described in the first embodiment. The second and third embodiments will also be described using the configurations shown in FIGS. 1 and 2. In the second embodiment, an example will be described in which the upper control device 22 sets an optimization problem for each consumer list pattern.
[0109] FIG. 5 is a diagram showing an example of setting the agreement status of the adjustment force providing service in the optimization problem in the second embodiment. In the example of FIG. 5, nine consecutive product blocks from #1 to #9 are shown. It is assumed that 24 hours, which is the time length of eight consecutive product blocks out of these nine, is the time length for which the upper control device 22 formulates an operation plan.
[0110] Also in FIG. 5, for each of the nine product blocks, the consumer list pattern that has been bid is shown. In FIG. 5, five consumer list patterns, namely, consumer list patterns C1, C2, C3, C4, and C8, are shown. Among these customer list patterns, it is assumed that the following customers are registered in customer list patterns C1 and C3, respectively. Customer list pattern C1: A1 - A40 Customer list pattern C3: A1 - A20, B1 - B20
[0111] Thus, 40 customers from customer A1 to A40 are registered in customer list pattern C1. Also, 40 customers from customer A1 to A20 and from customer B1 to B20 are registered in customer list pattern C3. Also, customers A1 to A20 are registered in both customer list patterns C1 and C3. It is assumed that there are no customers registered in customer list patterns C2, C4, and C5 that overlap with either customer list patterns C1 or C3.
[0112] In the second embodiment, the reference value determination unit 110 sets an optimization problem for each individual customer list pattern. Specifically, the reference value determination unit 110 sets an optimization problem for customers A1 to A40 registered in the customer list pattern in which the item block for which the reference value is to be determined is won. Hereinafter, the item block for which the reference value is to be determined is referred to as the target item block. Also, the customer list pattern in which the target item block is won is referred to as the target customer list pattern.
[0113] Further, the reference value determination unit 110 (constraint condition setting unit 111) generates, for each customer registered in the target customer list pattern, a mathematical formula based on the winning result for the product block in which the target customer list pattern has been won and includes it in the constraint conditions. On the other hand, for the product block in which the target customer list pattern has not been won, the constraint condition setting unit 111 generates, for each customer registered in the target customer list pattern, a mathematical formula for setting the guaranteed amount of adjustment force to 0 and includes it in the constraint conditions. Specifically, the constraint condition setting unit 111 includes in the constraint conditions a mathematical formula such that the guaranteed amount of adjustment force in the customer installation system 50 of each customer registered in the target customer list pattern becomes 0.
[0114] As described above, the constraint condition setting unit 111 may include in the constraint conditions a mathematical formula for setting the guaranteed amount of adjustment force to 0. Alternatively, the constraint condition setting unit 111 may include in the constraint conditions a mathematical formula for setting the unit price of the adjustment force providing service to 0 or less.
[0115] For example, in product block #1, customer list pattern C1 has been won. Therefore, the reference value determination unit 110 formulates an operation plan for 24 hours for the customer installation system 50 of the customers registered in the customer list pattern C1 and determines the reference value for each customer in product block #1.
[0116] At this time, for product blocks #1 and #5 in which customer list pattern C1 has been won, the constraint condition setting unit 111 includes in the constraint conditions, for each customer registered in the customer list pattern C1, a mathematical formula based on the winning result. On the other hand, for product blocks #2, #3, #4, #6, #7, and #8 in which customer list pattern C1 has not been won, the constraint condition setting unit 111 includes in the constraint conditions, for each customer registered in the customer list pattern C1, a mathematical formula such that the guaranteed amount of adjustment force becomes 0.
[0117] Also, in product block #2, the customer list pattern C3 has been won. Therefore, the reference value determination unit 110 formulates the operation plans of the customer installation systems 50 of the customers registered in the customer list pattern C3 for 24 hours and determines the reference values for each customer in product block #2.
[0118] At this time, for product blocks #2, #3, and #8 where the customer list pattern C3 has been won, the constraint condition setting unit 111 includes, for each customer registered in the customer list pattern C3, a mathematical formula based on the winning result in the constraint conditions. On the other hand, for product blocks #4, #5, #6, #7, and #8 where the customer list pattern C3 has not been won, the constraint condition setting unit 111 includes, for each customer registered in the customer list pattern C3, a mathematical formula such that the guaranteed amount of adjustment power becomes 0 in the constraint conditions.
[0119] In this way, the constraint condition setting unit 111 sets, for each customer list pattern, constraint conditions including a mathematical formula for making the guaranteed amount of adjustment power 0 for the combination of the product blocks included in the planning period and the customers registered in the customer list pattern for which there is no agreement on the adjustment power supply service in that product block. The operation plan formulation unit 112 solves the optimization problem for each customer list pattern using the constraint conditions for each customer list pattern.
[0120] Thereby, the operation plan formulation unit 112 formulates a plan based on both the adjustment power supply service and the plan of the energy management service for the product blocks where the target customer list pattern has been won. On the other hand, for the product blocks where the target customer list pattern has not been won, the operation plan formulation unit 112 substantially does not formulate a plan for the adjustment power supply service and formulates a plan based only on the energy management service.
[0121] FIG. 6 is a diagram showing an example of a processing procedure in which the upper control device 22 according to the second embodiment provides an adjustment force service. The upper control device 22 performs the processing of FIG. 6 for each product block before the aggregation business operator system 12 declares a reference value to the supply-demand adjustment market system 13.
[0122] In the process of FIG. 6, the upper control device 22 starts a loop L1 for performing processing for each customer list pattern (step S201). Next, the reference value determination unit 110 formulates an operation plan for the customer list pattern that is the processing target in loop L1 (step S202). As described above, the reference value determination unit 110 formulates an operation plan by setting and solving an optimization problem for the customer list pattern that is the processing target in loop L1.
[0123] For the customer installation system 50 of the customers registered in the customer list pattern (the customer list pattern won in the next product block) that is the target of reference value determination, the reference value determination unit 110 determines the quantity of adjustment force to be secured, the reference value, and the control of the devices of the customer installation system 50 for energy management. For other customer installation systems 50, the reference value determination unit 110 determines the control of the devices of the customer installation system 50 for energy management.
[0124] Next, the reference value output unit 113 determines whether the customer list pattern that is the processing target in loop L1 is the customer list pattern won in the next product block (the next product block for which the time has come) (step S203).
[0125] If it is determined that the customer list pattern is the one won in the next product block (step S203: YES), the reference value output unit 113 transmits the reference value of each customer registered in the customer list pattern to the aggregation business operator system 12 (step S204).
[0126] Next, the upper control device 22 performs the end processing of loop L1 (step S205). Specifically, the upper control device 22 determines whether the processing of loop L1 has been performed for all the customer list patterns. If the upper control device 22 determines that there is an unprocessed customer list pattern, the process returns to step S201, and the upper control device 22 continues to perform the processing of loop L1 for the unprocessed customer list pattern. On the other hand, if it is determined that the processing of loop L1 has been performed for all the customer list patterns, the upper control device 22 ends loop L1.
[0127] In step S205, when the upper control device 22 ends loop L1, the control information calculation unit 120 waits for the arrival of the time of the product block for which the reference value output unit 113 sent the reference value in step S204, and controls the customer installation system 50 (step S206). The control information calculation unit 120 notifies the lower control device 62 of the control command information and instructs it to control each part of the customer installation system 50.
[0128] For the customer installation system 50 of the customer registered in the customer list pattern won in the product block, the control information calculation unit 120 performs the control for providing the adjustment force and the control for energy management. For the other customer installation systems 50, the control information calculation unit 120 performs the control for energy management.
[0129] After step S206, the upper control device 22 ends the processing of FIG. 6. On the other hand, in step S203, if the reference value output unit 113 determines that it is not the customer list pattern won in the next product block (step S203: NO), the process proceeds to step S205.
[0130] As described above, for each combination of a product block included in the planning period and a customer list pattern in which a customer registered in the customer list pattern has no contract for the adjustment force providing service with respect to that product block, the constraint condition setting unit 111 sets a constraint condition including a formula for setting the guaranteed amount of the adjustment force to 0 for each customer list pattern. The operation plan formulation unit 112 solves an optimization problem for each customer list pattern using the constraint condition for each customer list pattern.
[0131] According to the upper control device 22 according to the second embodiment, in terms of generating an optimization problem for one customer list pattern, the scale of the optimization problem is relatively small. According to the upper control device 22 according to the second embodiment, in this regard, it is expected that a highly evaluated solution can be obtained for the optimization problem in a relatively short time.
[0132] Further, in the upper control device 22 according to the second embodiment, when solving the optimization problem for each customer list pattern, it is not necessary to consider the influence of other customer list patterns. Therefore, in the upper control device 22 according to the second embodiment, each optimization problem can be solved by parallel processing, and it is expected that the calculation time is relatively short.
[0133] <Third Embodiment> In the third embodiment, an example in which the upper control device 22 sets one optimization problem for all customers will be described. FIG. 7 is a diagram showing an example of setting the contract status of the adjustment force providing service in the optimization problem in the third embodiment.
[0134] Similar to the case of FIG. 5, FIG. 7 also shows nine consecutive product blocks from #1 to #9, and the customer list patterns won in each product block are the same as those in the case of FIG. 5. The customers registered in each customer list pattern shall be the same as those in the case of Fig. 5. In particular, 40 customers from Customer A1 to A40 are registered in the customer list pattern C1, and 40 customers from Customer A1 to A20 and from Customer B1 to B20 are registered in the customer list pattern C3. In this way, customers A1 to A20 are registered in both customer list patterns C1 and C3, while there are no customers registered in customer list patterns C2, C4, and C5 that overlap with either of customer list patterns C1 and C3. Also, the time period for the upper control device 22 to formulate the operation plan shall be 24 hours, the same as in the case of Fig. 5.
[0135] In the third embodiment, the reference value determination unit 110 sets an optimization problem for all customers (all customers registered in at least any one customer list pattern). Accordingly, in the third embodiment, in particular, the handling of customers registered in a plurality of customer list patterns is different from that in the case of the second embodiment. In the third embodiment, the reference value determination unit 110 generates an optimization problem in which the agreements due to the winning bids of each customer list pattern are reflected for the customers registered in a plurality of customer list patterns.
[0136] For example, when the reference value determination unit 110 determines the reference value for product block #1, among the customers registered in the winning customer list pattern C1, customers A1 to A20 are also registered in the customer list pattern C3. Accordingly, customers A1 to A20 are agreed not only for product blocks #1 and #5 where the customer list pattern C1 is the winning bid, but also for product blocks #2, #3, and #8 where the customer list pattern C3 is the winning bid.
[0137] In the third embodiment, by setting an optimization problem for all customers by the reference value determination unit 110, the constraint condition setting unit 111 sets constraint conditions reflecting the winning bids of all customer list patterns. Therefore, the constraint condition setting unit 111 sets constraint conditions that reflect any agreements of commodity blocks #1, #2, #3, #5, and #8 for the optimization problem of the operation plan in commodity block #1 for demanders A1 to A20. Also, the constraint condition setting unit 111 sets constraint conditions that reflect any agreements of commodity blocks #2, #3, #5, and #8 for the optimization problem of the operation plan in commodity block #1 for demanders A1 to A20.
[0138] FIG. 8 is a diagram showing an example of a processing procedure in which the upper-level control device 22 according to the third embodiment provides an adjustment force service. The upper-level control device 22 performs the processing of FIG. 8 for each commodity block before the aggregation operator system 12 declares a reference value to the supply-demand adjustment market system 13.
[0139] In the processing of FIG. 8, the reference value determination unit 110 formulates an operation plan for all demanders (step S301). As described above, the reference value determination unit 110 formulates an operation plan by setting and solving an optimization problem for all demanders. For the demander installation system 50 (the demander installation system 50 of the demanders registered in the demander list pattern won in the next commodity block) that is the target of reference value determination, the reference value determination unit 110 determines the determination of the quantity of adjustment force to be ensured, the determination of the reference value, and the control of the devices of the demander installation system 50 for energy management. For other demander installation systems 50, the reference value determination unit 110 determines the control of the devices of the demander installation system 50 for energy management.
[0140] Next, the upper-level control device 22 starts a loop L2 that performs processing for each demander list pattern (step S302). Next, the reference value output unit 113 determines whether the demander list pattern that is the processing target in loop L2 is the demander list pattern won in the next commodity block (the next commodity block for which the time has come) (step S303).
[0141] When it is determined that the pattern is the list of buyers who won the bid in the next product block (step S303: YES), the reference value output unit 113 transmits the reference value of each buyer registered in the buyer list pattern to the aggregation business operator system 12 (step S304).
[0142] Next, the upper control device 22 performs the end processing of loop L2 (step S305). Specifically, the upper control device 22 determines whether the processing of loop L2 has been performed for all buyer list patterns. If the upper control device 22 determines that there is an unprocessed buyer list pattern, the process returns to step S302, and the upper control device 22 continues to perform the processing of loop L2 for the unprocessed buyer list pattern. On the other hand, if it is determined that the processing of loop L2 has been performed for all buyer list patterns, the upper control device 22 ends loop L2.
[0143] In step S305, when the upper control device 22 ends loop L2, the control information calculation unit 120 waits for the arrival of the time of the product block for which the reference value output unit 113 sent the reference value in step S304, and controls the customer installation system 50 (step S306). The control information calculation unit 120 notifies the lower control device 62 of the control command information and instructs it to control each part of the customer installation system 50.
[0144] For the customer installation systems 50 of the customers registered in the buyer list pattern that won the bid in the product block, the control information calculation unit 120 performs control for providing adjustment force and control for energy management. For the other customer installation systems 50, the control information calculation unit 120 performs control for energy management.
[0145] After step S306, the upper control device 22 ends the process of FIG. 8. On the other hand, if in step S303, the reference value output unit 113 determines that it is not the buyer list pattern that won the bid in the next product block (step S303: NO), the process proceeds to step S305.
[0146] As described above, the constraint condition setting unit 111 sets constraint conditions including a mathematical formula for setting the guaranteed quantity of adjustment power to 0 for combinations of product blocks included in the planning period and customers included in at least any one of a plurality of customer list patterns, for combinations of product blocks and customers for which there is no agreement on the adjustment power service, and also sets constraint conditions for the optimization problem for all customers included in at least any one of the plurality of customer list patterns. The operation plan formulation unit 112 solves the optimization problem for all customers included in at least any one of the plurality of customer list patterns.
[0147] According to the upper-level control device 22 according to the third embodiment, for each customer, an optimization problem can be generated by reflecting the agreements due to winning bids in all customer list patterns in which the customer is registered, and a plan can be formulated. According to the upper-level control device 22 according to the third embodiment, in this regard, it is expected that a plan can be formulated with high accuracy.
[0148] Also, in the upper-level control device 22 according to the third embodiment, it can be evaluated that the scale of the problem as a whole is relatively small in that the customers registered in the plurality of customer list patterns do not repeatedly become the target of the optimization problem for each customer list pattern. Also, in the upper-level control device 22 according to the third embodiment, since one optimization problem is generated for all customers, the number of optimization problems to be solved can be reduced.
[0149] Note that the upper-level control device 22 according to the third embodiment may be configured to target only all customers belonging to a plurality of agreed customer list patterns in a predetermined period to be planned, instead of all customers. Thereby, the calculation cost can be reduced.
[0150] Also, when considering performing the processing of the upper control device 22 assuming the execution environment of the optimization calculation, in the third embodiment, since parallel processing is not required, it is expected that the utilization cost of the optimization calculation execution environment is relatively low.
[0151] <Fourth Embodiment> FIG. 9 is a diagram showing an example of the configuration of the control device according to the fourth embodiment. In the configuration shown in FIG. 9, the planning device 610 includes an operation plan formulation unit 611.
[0152] With such a configuration, the operation plan formulation unit 611 formulates an operation plan for the adjustment power supply service by the system of the customer in the planning period including the agreed unit period, for each customer targeting at least one customer who can be a provider of adjustment power for power system stabilization, regardless of the presence or absence of the agreement on the adjustment power supply service in at least one agreed unit period of the adjustment power supply service. The operation plan formulation unit 611 corresponds to an example of the operation plan formulation means.
[0153] As described above, the operation plan formulation unit 611 formulates an operation plan for the adjustment power supply service regardless of the presence or absence of the agreement on the adjustment power supply service in the combination of the customer and the agreed unit period of the adjustment power supply service. According to the planning device 610, in this regard, it is possible to formulate a plan for the adjustment power supply service without the need to select the target of the plan according to the agreement status of the adjustment power supply service.
[0154] Also, according to the operation plan formulation department 611, combinations of customers and agreed unit periods without an agreement on the adjustment power supply service can also be included in the scope of the plan. As a result, in the operation plan formulation department 611, when simultaneously implementing the adjustment power supply service and a service (referred to as "other services") for which it is preferable to set a planned period including a plurality of agreed unit periods such as peak shifting, the plan for the adjustment power supply service in each agreed unit period can be formulated by reflecting not only the impact of the implementation of other services in that agreed unit period but also the impact of the implementation of other services over the entire planned period. According to the planning device 610, in this regard, the plan for the adjustment power supply service can be formulated by reflecting the impact of other services with relatively high accuracy.
[0155] <Fifth Embodiment> FIG. 10 is a diagram showing an example of the processing procedure in the planning method according to the fifth embodiment. The planning method shown in FIG. 10 includes formulating an operation plan (step S611).
[0156] In formulating the operation plan (step S611), the computer formulates an operation plan for the adjustment power supply service in the planned period by solving an optimization problem using the constraint conditions.
[0157] In the planning method shown in FIG. 10, as described above, an operation plan for the adjustment power supply service is formulated regardless of whether there is an agreement on the adjustment power supply service in the combination of the customer and the agreed unit period of the adjustment power supply service. According to the planning method shown in FIG. 10, in this regard, the plan for the adjustment power supply service can be formulated without the need to select the object of the plan according to the agreement status of the adjustment power supply service.
[0158] Also, according to the planning method shown in FIG. 10, combinations of consumers and committed unit periods without a commitment for the regulation power supply service can also be included in the planning target. As a result, in the planning method shown in FIG. 10, when simultaneously implementing the regulation power supply service and a service (referred to as "other services") for which it is preferable to provide a planning period including a plurality of committed unit periods such as peak shifting, etc., the planning of the regulation power supply service in each committed unit period can be formulated by reflecting not only the influence of the implementation of other services in that committed unit period but also the influence of the implementation of other services over the entire planning period. According to the planning method shown in FIG. 10, in this regard, the planning of the regulation power supply service can be formulated by reflecting the influence of other services with relatively high accuracy.
[0159] FIG. 11 is a schematic block diagram showing the configuration of a computer according to at least one embodiment. In the configuration shown in FIG. 11, the computer 700 includes a CPU 710, a main memory device 720, an auxiliary storage device 730, an interface 740, and a non-volatile recording medium 750.
[0160] One or more or a part of the above upper control device 22 and the planning device 610 may be implemented in the computer 700. In that case, the operations of the respective processing units described above are stored in the auxiliary storage device 730 in the form of a program. The CPU 710 reads the program from the auxiliary storage device 730, expands it in the main memory device 720, and executes the above processing according to the program. Further, the CPU 710 secures a storage area corresponding to each of the above storage units in the main memory device 720 according to the program. Communication between each device and other devices is executed by the interface 740 having a communication function and performing communication under the control of the CPU 710. Further, the interface 740 has a port for the non-volatile recording medium 750 and reads information from the non-volatile recording medium 750 and writes information to the non-volatile recording medium 750.
[0161] When the upper control device 22 is implemented in the computer 700, the operations of its respective parts are stored in the auxiliary storage device 730 in the form of a program. The CPU 710 reads the program from the auxiliary storage device 730, expands it in the main storage device 720, and executes the above processing according to the program.
[0162] Also, the CPU 710 secures a storage area in the main storage device 720 for the upper control device 22 to perform processing according to the program. Communication between the upper control device 22 and other devices is executed by the interface 740 having a communication function and operating according to the control of the CPU 710. The interaction between the upper control device 22 and the user is executed by the interface 740 having an input device and an output device, presenting information to the user at the output device according to the control of the CPU 710, and receiving a user operation at the input device.
[0163] When the planning device 610 is implemented in the computer 700, the operations of its respective parts are stored in the auxiliary storage device 730 in the form of a program. The CPU 710 reads the program from the auxiliary storage device 730, expands it in the main storage device 720, and executes the above processing according to the program.
[0164] Also, the CPU 710 secures a storage area in the main storage device 720 for the planning device 610 to perform processing according to the program. Communication between the planning device 610 and other devices is executed by the interface 740 having a communication function and operating according to the control of the CPU 710. The interaction between the planning device 610 and the user is executed by the interface 740 having an input device and an output device, presenting information to the user at the output device according to the control of the CPU 710, and receiving a user operation at the input device.
[0165] One or more of the above-described programs may be recorded on the non-volatile recording medium 750. In this case, the interface 740 may read the program from the non-volatile recording medium 750. Then, the CPU 710 may directly execute the program read by the interface 740, or may temporarily store it in the main storage device 720 or the auxiliary storage device 730 and then execute it.
[0166] Note that a program for executing all or part of the processing performed by the upper control device 22 and the planning device 610 may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to perform the processing of each part. Here, the "computer system" is assumed to include hardware such as an OS and peripheral devices. Also, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM (Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), or a storage device such as a hard disk built into a computer system. Further, the above program may be for realizing a part of the aforementioned functions, and may also be capable of realizing the aforementioned functions in combination with a program already recorded in the computer system.
[0167] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and designs and the like within the scope not departing from the gist of the present invention are also included.
Industrial Applicability
[0168] The present invention may be applied to a planning device, a planning method, and a recording medium.
Explanation of Reference Numerals
[0169] 22 Upper control device 110 Reference value determination unit 111 Constraint Condition Setting Unit 112, 611 Operation Plan Formulation Unit 113 Reference Value Output Unit 120 Control Information Calculation Unit 610 Planning Device
Claims
1. For at least one customer who can be a provider of regulation power for power system stabilization, for each customer, regardless of whether the customer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service, as a constraint condition in the optimization problem for formulating an operation plan of the regulation power supply service by the customer's system in a planning period including the agreed unit period, the agreed unit period included in the planning period, and among the customer groups that include a plurality of the customers and are the agreed units of the regulation power supply service for each agreed unit period, for the combination of the customers included in the customer group that does not provide the regulation power supply service in the agreed unit period, a constraint condition setting means for setting, for each customer group, a constraint condition including a mathematical formula for setting the guaranteed amount of the regulation power to 0, An operation plan formulation means for formulating an operation plan of the regulation power supply service in the planning period by solving the optimization problem using the constraint conditions, A planning device comprising the above.
2. The operation plan formulation means formulates an operation plan of the regulation power supply service based on the power supply and demand situation in the customer's system. The planning device according to Claim 1.
3. The constraint condition setting means sets the constraint condition including a mathematical formula for setting the guaranteed amount of the regulation power to 0 for the combination of the agreed unit period and the customer where the regulation power supply service is not provided. The planning device according to Claim 1 or Claim 2.
4. The constraint condition setting means sets the constraint condition including a mathematical formula for setting the guaranteed amount of the regulation power to 0 for the combination of the agreed unit period and the customer group that includes a plurality of the customers and is the agreed unit of the regulation power supply service for each agreed unit period where the regulation power supply service is not provided. The planning device according to any one of Claims 1 to 3.
5. The constraint condition setting means sets the constraint condition including a mathematical formula for setting the reward unit price of the regulation power supply service to 0 or less for the combination of the agreed unit period and the customer where the regulation power supply service is not provided, The operation plan formulation means solves the optimization problem using an evaluation function that shows a higher evaluation as the total monetary gain of all the customers targeted by the optimization problem is larger. The planning device according to any one of Claims 1 to 4.
6. A computer targets at least one customer who can be a provider of regulation power for power system stabilization. For each customer, regardless of whether the customer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service, as a constraint condition in an optimization problem for formulating an operation plan of the regulation power supply service by the customer's system in a planning period including the agreed unit period, for the agreed unit period included in the planning period and for the combination of the customers included in the customer group that is the agreed unit of the regulation power supply service for each of the agreed unit periods and that does not provide the regulation power supply service in that agreed unit period, a constraint condition including a mathematical formula for setting the guaranteed quantity of the regulation power to 0 is set for each of the customer groups. By solving the optimization problem using the constraint conditions, an operation plan of the regulation power supply service in the planning period is formulated. A planning method including this.
7. A computer targets at least one customer who can be a provider of regulation power for power system stabilization. For each customer, regardless of whether the customer provides the regulation power supply service in at least one agreed unit period of the regulation power supply service, as a constraint condition in an optimization problem for formulating an operation plan of the regulation power supply service by the customer's system in a planning period including the agreed unit period, for the agreed unit period included in the planning period and for the combination of the customers included in the customer group that is the agreed unit of the regulation power supply service for each of the agreed unit periods and that does not provide the regulation power supply service in that agreed unit period, setting a constraint condition including a mathematical formula for setting the guaranteed quantity of the regulation power to 0 for each of the customer groups; By solving the optimization problem using the constraint conditions, formulating an operation plan of the regulation power supply service in the planning period; A program for causing this to be executed.
Citation Information
Patent Citations
Storage battery management device, storage battery management method and storage battery management program
JP2019134522A
Storage battery management device, storage battery management method and storage battery management program
JP2019213364A
Upper-level device, control device, terminal device, charge / discharge control system, storage battery group supervision control system, control method and program
JP2020137368A
Storage battery management device, storage battery management method, and storage battery management program
JP2021184682A
Electric power system control device, electric power system, and electric power system control method
WO2015045084A1