The present invention relates to a smart grid.
In recent years, a photovoltaic power generation device, a wind power generation device, a NAS battery, and an electric vehicle have been widely used by power consumers such as an ordinary household, a building, or a factory. A framework called a smart grid that connects such power generation devices, batteries, and electric devices such as an air-conditioner by a network, monitors the operation state of devices, and interchanges the excess and the shortage in electric power to thereby improve the efficiency of power consumption in a region has been gathering attention.
This framework allows a power distribution company to turn on/off the power of a device and control the output of the device via a network based on the operation data of the device collected via the network. For example, a control request is transmitted to a consumer in a peak power demand hour during the daytime to turn off an air-conditioner possessed by the consumer or change the set temperature thereof upon permission.
In this way, it is possible to suppress the power consumption to be equal to or lower than a maximum power generation amount.
However, since the control target device is a consumer's possession, the control request may be rejected. Due to this, a method of predicting whether a consumer accepts or rejects the control when making a control plan or calculating an incentive required for the control to be accepted by a consumer has been studied.
In PTL 1, future power supply and demand data is predicted based on past power supply and demand data and a control plan is made based on the prediction result. In this case, a consumer model made up of an incentive presented to a consumer and a control cooperation level is calculated from the result of past control acceptance and rejection for each consumer. By using the calculation result during control, it is possible to select a consumer having a high cooperation level to perform control and to increase the accuracy of the control result.
Here, PTL 1 assumes that a single entity (an electric power company, power distribution company, or the like) performs control on a certain consumer. However, a community energy management system (CEMS) and a micro-grid proposed in relation with the smart grid propose a framework in which consumers in a community interchange electric power. In this case, the entity that performs control on consumers is not limited to a single electric power company or a single power distribution company, but other consumers also perform the control. Due to this, according to the conventional method which does not take the presence of another entity that performs control into consideration, highly accurate prediction cannot be made.
Specifically, in PTL 1, since it is not possible to take another entity that performs control into consideration when predicting a response to control, there is a problem that a plurality of control operations is performed on one consumer simultaneously. When it is not possible to process a plurality of control operations on one consumer simultaneously, some control operations are rejected. As a result, the result becomes different from prediction and the entity that performs control needs to correct the control plan. As a result, stabilizing the control takes time, which causes a problem in real-time electric power control.
Here, it is considered that, if a contract is made between a control entity and a control subject (consumer or the like) and control operations are exchanged only when the contract is valid, the contract conflict problem can be solved. However, it is considered that, when the range of exchangeable control operations is limited based on the contract only, the properties of the correlated control subject change greatly depending on the control entity. When such an imbalance is present, some of the groups which exchange control operations can be the cause of instability in power control. Specifically, when a consumer (group) is incorporated into power control, it is considered to be desirable that the consumer (group) has sufficient facilities (power generation devices, storage batteries, or the like) and is cooperative to power control (has a high acceptance rate of the control). However, the acceptance rate or the like when a consumer receives a request for control on facilities such as power generation devices or storage batteries possessed by the consumer is different for respective consumers. Due to this, when a control group is determined based on a contract only, a case where some groups do not include a number of consumers sufficient for performing power control stably may occur. Thus, it is not possible to adjust the supply and demand sufficiently in emergencies, which is a hindrance to stable power control.
Therefore, with such a problem in view, an object of the present invention is to prevent control requests from conflicting with each other even when a plurality of control entities is present, increase prediction accuracy of control results to reduce the number of corrections of a control plan, and increase stability of power control. Another object of the present invention is to maintain a situation for maintaining stability of power control.
In order to solve the problem, a consumer cooperation support apparatus creates groups for respective consumers (master consumers) that mainly transmit a control request and manages information on a correspondence between a group and a consumer.
The groups are created in the following manner. First, data such as (i) operation data of various devices possessed by a consumer, (ii) facility data of various devices possessed by a consumer, (iii) a response result to a control request issued to a consumer, and (iv) environment data such as the temperature around a consumer is collected and managed. Subsequently, consumers are modeled based on the collected data and an acceptance rate of a consumer to the control request is calculated. Moreover, consumers are classified into clusters based on the collected data and the modeling result. After that, groups are created so that consumers included in respective clusters are allocated to respective groups according to the proportions of the amounts of facilities possessed by the master consumers.
The master consumer can transmit a control request to a consumer via the consumer cooperation support apparatus. In this case, the candidates for a destination of the control request presented to the master consumer are made up only of consumers included in the group associated with the master consumer. In this manner, electric power is interchanged.
A consumer group is created for specific consumers, execution of control requests is limited to such a range of consumers, whereby conflict between control requests can be prevented. Moreover, when groups are created, consumers are clustered once and each cluster is allocated to groups according to the proportions of the amounts of facilities possessed by the master consumers. In this way, the balance between the amount of facilities of the master consumer and the total amount of facilities possessed by the allocated consumers is equalized between groups.
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
A block diagram illustrating a system configuration will be described with reference to
An example of a physical configuration of the consumer cooperation support apparatus a1 will be described with reference to
Various DBs are stored in the storage device. Specifically, operation data c1, facility data c2, control request history data c3, group data c4, and environment data c5 are stored as DBs.
A software configuration of the consumer cooperation support apparatus a1 will be described with reference to
The process execution units communicate with external devices via a communication unit c10.
The format of data managed inside the consumer cooperation support apparatus a1 will be described with reference to
The group to which respective consumers belong is managed in association with the group ID g1, and the properties of respective consumers are managed by the cluster ID g2. Each entry of this table corresponds to the EMS a4. When the EMS a4 is registered in the consumer cooperation support apparatus a1, the corresponding entry is created. When the EMS is removed, the entry is also removed.
Next, the details of various processes performed by the consumer cooperation support apparatus will be described.
A control request execution period of each consumer is calculated according to [(accumulated control request execution period)/[(accumulated control request execution period)+(accumulated control request rejection period)]].
<Creation of Group>: Corresponds to Step j1 of
(1) In step k1, groups are created for respective master consumers. A group ID is created for respective master consumers and a pair of a master consumer and a group ID is registered in the table illustrated in
(2) In step k2, consumers other than a master consumer are clustered using a method such as K-means or vector quantization based on the values managed in
(3) In step k3, the consumers included in each cluster are allocated to each group using an equalizing method such as round-robin. As a result, the value of the entry g1 of
<Updating of Group Information when Number of Master Consumers Increases>: Corresponds to Steps j2 and j3 of
(1) In step 11, a new group is created according to an increase in the number of master consumers. An entry corresponding to the added master consumer is created in
(2) In step 12, some of the consumers allocated to existing groups are extracted and are allocated to a new group. In this case, a number of consumers corresponding to a proportion [(number of original master consumers)/(number of new master consumers)] among the consumers belonging to the same cluster of each group are extracted.
(3) In step 13, the consumers extracted in step 12 are allocated to the newly added master consumer. The value of the entry g1 of
<Updating of Group Information when Number of Master Consumers Decreases>: Corresponds to Steps j4 and j5 of
(1) In step m1, a group corresponding to a removed master consumer is removed. The entry corresponding to the removed master consumer in
(2) In step m2, consumers defined by the two values of the group ID g1 and the cluster ID g2 of the removed master consumer are divided by the number of remaining master consumers and are allocated to respective master consumers, and the group IDs g1 of respective consumers are updated.
<Updating of Group Information when Number of Consumers Increases>: Corresponds to Steps j6 and j7 of
(1) In step n1, a consumer is added. The entries of
(2) In step n2, the cluster ID g2 of the consumer is determined using the identifier created in step k2.
(3) In step n3, the number of consumers included in the previously determined cluster ID g2 is compared with the number of consumers included in a group determined by an optional group ID g1, and the group ID g1 of a group including the smaller number of consumers is set to the group ID g1 of the added consumer.
<Updating of Group Information when Number of Consumers Decreases>: Corresponds to Step j8 and j9 of
Consumers are removed as they are. The corresponding entries of
<Reexamination of Allocation>: Corresponds to Step j10 of
When an event corresponding to any one of the following conditions occurs, a processing unit that has detected the event asks the group management processing unit c11 to create a group, and allocation is reexamined.
(1) The estimate and the result for a control request issued by a master consumer are different continuously, and the control request relay processing unit c8 detects the continuity.
(2) It is determined that total amounts of facilities of consumers allocated to respective master consumers, which are periodically checked by the group management processing unit, are greatly different from each other.
(1) In step p1, an EMS of a master consumer issues an acquisition request to the consumer cooperation support apparatus in order to acquire a list of IDs of consumers belonging to a group to which the master consumer itself belongs. The consumer ID allocated to the master consumer itself is sent as a key. Consequently, the consumer cooperation support apparatus retrieves the corresponding group ID from the table of
(2) In step p2, the consumer cooperation support apparatus generates a list of company IDs based on the data managed in the table of
(3) In step p3, the master consumer issues an acquisition request to the consumer cooperation support apparatus in order to acquire the data of other consumers using the consumer ID as a key. In this case, the data referred to is the data managed in the table illustrated in
(4) In step p4, the consumer cooperation support apparatus returns the data referred to from the master consumer if the consumer cooperation support apparatus has the data. If the consumer cooperation support apparatus does not have the data, the apparatus returns the fact thereof.
(5) In step p5, the master consumer determines a consumer to which a control request is to be sent based on the data obtained in step p4 and transmits a control request using the ID of the consumer as a key.
(6) In step p6, the consumer cooperation support apparatus relays the control request to send the same to respective consumers.
Next, a case where group information is given from an external device when creating initial groups will be described as a second embodiment of the present invention. In this embodiment, it is assumed that information on a predetermined relation such as a contract relation between a master consumer and a consumer is reflected on the creation of groups. Redundant description of portions overlapping with those of the first embodiment will not be provided, and only the difference will be described.
In step k3, consumers are allocated to respective groups based on the data illustrated in
Next, a case where a distance-based index defined between consumers is taken into consideration when reexamining allocation will be described as a third embodiment of the present invention. In this embodiment, it is assumed that features such as a transmission power loss rate, which are dependent on a positional relation of consumers in the real world and the topology of a power transmission network are reflected on the reexamination of allocation. Redundant description of portions overlapping with those of the first embodiment will not be provided, and only the difference will be described.
When an event corresponding to any one of the following conditions occurs, a processing unit that has detected the event asks the group management processing unit c11 to create a group, and allocation is reexamined.
(1) The estimate and the result for a control request issued by a master consumer are different continuously, and the control request relay processing unit c8 detects the continuity.
(2) It is determined that total amounts of facilities of consumers allocated to respective master consumers, which are periodically checked by the group management processing unit, are greatly different from each other.
(1) A pair of groups including an excess group in which a total amount of facilities possessed by allocated consumers is larger than the facilities possessed by the master consumer and a shortage group in which the total amount of facilities is smaller than the facilities possessed by the master consumer is selected.
(2) A consumer, among the consumers included in the excess group, from which the transmission distance to the shortage group is the smallest is selected and is moved to the shortage group. In this case, as the transmission distance between the consumer moved from the excess group and the shortage group, the distance between the moved consumer and a consumer, among the consumers included in the shortage group, from which the transmission distance to the moved consumer is the smallest is used. Moreover, the distance d between consumers is calculated by the following equation when the IDs of two consumers are x and y.
d(x,y)=s2(x)*r2(s1(x))*t2(s1(x),s1(y))*r2(s1(y))*s2(y)
Here, s2(x) is a consumer-transformer loss rate included in an entry retrieved from the table illustrated in
(3) The process (2) is performed repeatedly until a difference between a proportion of facilities possessed by the master consumer allocated to any of the groups to a total amount of facilities possessed by consumers allocated to the group and an overall proportion reaches a threshold value or smaller.
(4) The processes (2) and (3) are performed repeatedly until an excess/shortage group disappears.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/071536 | 8/27/2012 | WO | 00 | 2/5/2015 |