1. Technical Field
The present disclosure relates to a shedding amount assignment method and device; in particular, to the shedding amount assignment method and device which considers the acceptance levels of users.
2. Description of Related Art
The electronic devices and appliances now are driven by electric power, and thus the power supply end, such as a power company, generates electric power by transducing thermal, nuclear, or tidal power, and provides the electric power to the power receiving end. The power generating cost usually is higher in peak hour than that in non-peak hour, and now the government encourages the citizen and family to save the electric power and reduce the carbon emission. Thus, between the power receiving end and power supply end, there is an aggregator for negotiating the users to participate in the shedding events and assigning the shedding amounts to the users, so as to reduce the demand amount of the electric power.
Furthermore, the aggregator and the power supply end have a specific contract therebetween, and the specific contract specifies that the aggregator can request the profit from the power supply end when the aggregator has achieved requested shedding events (i.e. make the actual total shedding amount of the users not less than the requested total shedding amount of the power supply end). In addition, the aggregator and users have also a specific contract therebetween, and the specific contract specifies that the user can benefit discount of the electric power from the power supply end through the aggregator if the user has participated in the requested shedding event without dropping out the participated shedding event (i.e. make the actual shedding amount of the user not less than the requested shedding amount which the aggregator requests the user respectively).
However, after the aggregator may send the shedding request to the user, the user may participate in the shedding event of the shedding request, but then drop out the shedding event due to some cause. Thus, the requested total shedding amount of the power supply end is larger than the actual total shedding amount of the users, i.e. the actual total shedding amount of the users are not large expectedly. Accordingly, in the demand amount negotiation, the aggregator needs a criterion to reasonably assign the shedding amount of each user, such that a high probability that the user participates in the shedding event entirely is achieved.
U.S. Pub. 20110258018 A1 disclosed a demand amount negotiation method, wherein the aggregator groups the users into different user groups based on the historical shedding events, and then assigns the shedding amount for one or more user groups. U.S. Pub. 20140062195 A1 disclosed other one demand amount negotiation method, wherein the aggregator uses historical shedding events to select one or more users to participate in the shedding event, and then assigns the shedding amount to users according to the shedding abilities of the users. The above two demand amount negotiation methods do not consider the acceptance levels of the users, thus decreasing the probability that each user drops out the shedding event is limited.
An exemplary embodiment of the present disclosure provides a shedding amount assignment method, executed in a shedding amount assignment device of an aggregator. Steps of the shedding amount assignment method are illustrated as follows. Multiple historical data of historical shedding events of users are collected. A participating probability of each user for participating in the historical shedding events is calculated according to the multiple historical data, one user with a highest participating probability among the users is selected, and a probability model of the selected user is generated. An expected shedding amount of the selected user is calculated according to the probability model of the selected user. A total expected shedding amount is added with the expected shedding amount of the selected user to update the total expected shedding amount. If the total expected shedding amount is larger than or equal to a demand amount which a power supply end requests the aggregator, at least corresponding one shedding event to the at least one of the users is published, wherein a shedding amount of the shedding event to the user is obtained according to the probability model of the user.
An exemplary embodiment of the present disclosure provides a shedding amount assignment device, used to execute a shedding amount assignment method, comprising a user selection module, a probability modeling module, a probability database, an expected shedding amount calculating module, an accumulation module, a comparison module, and a shedding event publishing module. The user selection module is used to collect multiple historical data of historical shedding events of users, calculate a participating probability of each user for participating in the historical shedding events according to the multiple historical data, and select one user with a highest participating probability among the users. The probability modeling module is used to generate a complete probability model of the selected user according to the multiple historical data of historical shedding events of the selected user. The probability database is used to store the probability model. The expected shedding amount calculating module is used to calculate an expected shedding amount of the selected user according to the probability model of the selected user. The accumulation module is used to add a total expected shedding amount with the expected shedding amount of the selected user to update the total expected shedding amount. The comparison module is used to compare the total expected shedding amount with a demand amount which a power supply end requests the aggregator. The shedding event publishing module, used to publish at least corresponding one shedding event to the at least one of the users when the total expected shedding amount is larger than or equal to a demand amount which a power supply end requests the aggregator, wherein a shedding amount of the shedding event to the user is obtained according to the probability model of the user.
To sum up, the shedding amount assignment method and device provided by the exemplary embodiment of the present disclosure can reduce the extra traffic between the users and the aggregator.
In order to further understand the techniques, means and effects of the present disclosure, the following detailed descriptions and appended drawings are hereby referred, such that, through which, the purposes, features and aspects of the present disclosure can be thoroughly and concretely appreciated; however, the appended drawings are merely provided for reference and illustration, without any intention to be used for limiting the present disclosure.
The accompanying drawings provide a further understanding to the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
Reference will now be made in detail to the exemplary embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
An exemplary embodiment of the present disclosure provides a shedding amount assignment method and device used by the aggregator for assigning shedding amounts to users. The shedding amount assignment method and device assign the most acceptable shedding amounts to the users based on the participating probabilities which the users participate in the historical shedding events (i.e. considering both of historical shedding events and user preference), and publish the corresponding shedding events to the users, thus reducing probabilities which the user participate in and then drop out the shedding events (i.e. withdrawn probabilities of the user) and the traffic between the aggregator and the users. The following descriptions illustrate detailed implementations of the shedding amount assignment method and device.
Referring to
In peak hour, to retard the power usage, the power supply end 11 transmits a first shedding request to the aggregator 12. After the aggregator 12 receives the first shedding request, the aggregator 12 further sends a second shedding request to the users 131 through 135. The users 131 through 135 can response the aggregator 12 in response to the received second shedding requests to indicate whether the users 131 through 135 accept and execute the shedding events of the second shedding requests from the aggregator 12. The aggregator 12 can further set a response period for the users 131 through 135, and if the user does not response the second shedding request in the response period, the aggregator 12 considers the user gives up participating in the shedding event.
The first shedding request from the power supply end 11 comprises a first shedding event which the power supply end 11 requests the aggregator 12, and the first shedding event contains a demand amount requested by the power supply end 11. The second shedding request from the aggregator 12 to the user comprises a second shedding event (i.e. the shedding event of the user) which the aggregator 12 requests the user. The second shedding events to the users 131 through 135 may be different from each other, and the second shedding events respectively comprise shedding amounts assigned to the users 131 through 135.
The aggregator 12 receives the responses of the users 131 through 135, and then performs a statistical calculation on the shedding amounts. The aggregator 12 responses the first shedding request of the power supply end 11 according to the statistical result of the shedding amounts, so as to indicate the power supply end 11 whether the aggregator 12 can execute the first shedding request. In one exemplary embodiment, if the statistical result of the shedding amounts which is obtained by the aggregator 12 is larger than or equal to the demand amount requested by the power supply end 11, the aggregator 12 replies the power supply end 11 that the aggregator 12 accepts and executes the first shedding request; otherwise, if the statistical result of the shedding amounts is less than the demand amount, the aggregator 12 does not responses the power supply end 11. Next, the aggregator 12 can request the power supply end 11 to adjust the demand amount, and to transmit the new shedding request with the adjusted demand amount.
Referring to
In
Referring to
Next, at step S302, the user selection module 202 selects one user with a highest participating probability among the users according to the multiple historical data of the shedding events, and the probability modeling module 203 generates a complete probability model of the selected user according to the multiple historical data of historical shedding events of the selected user, and then stores the complete probability model in the probability database 204.
The step S302 can comprise steps S3021 through S3024, but the present disclosure does not limit the detailed implementation of the step S302. At step S3021, the user selection module 202 calculates a participating probability of each user for participating in the historical shedding events according to the multiple historical data, and selects one user with a highest participating probability among the users. Moreover, at step S3021, the user selection module 202 counts the total number of historical shedding events of each user and the total participating number which the user participates in the historical shedding events, so as to obtain the participating probability of the user. Then, the user selection module 202 compares the participating probabilities of the users to find a user with the highest participating probability as the selected user.
Next, at step S3022, the probability modeling module 203 establishes a probability model of the selected user according to the multiple historical data of historical shedding events of the selected user. Referring to
Next, referring to
Referring to
Referring to
Referring to
Still referring to
Next, at step S304, the accumulation module 206 accumulates the expected shedding amount, or adds the currently calculated expected shedding amount to the last updated total expected shedding amount, so as to update the total expected shedding amount. At step S305, the comparison module 207 compares the demand amount requested by the power supply end and the total expected shedding amount, so as to determine whether the total expected shedding amount can satisfy with the demand amount (i.e. whether the total expected shedding amount is larger than or equal to the demand amount). If the total expected shedding amount can satisfy with the demand amount, step S313 is then executed; otherwise, step S306 is then executed.
When the output result of the comparison module 207 indicates that the total expected shedding amount cannot satisfy with the demand amount, at step S306, the user selection module 202 determines whether at least one of the users has not been selected. If at least a user has not been selected, step S3021 is executed again; otherwise, step S307 is executed. In short, if the user selection module 202 has selected all of the users, but unfortunately, the total expected shedding amount of the users still cannot satisfy with the demand amount, step S307 is then executed; if the total expected shedding amount of the users can satisfy with the demand amount after the user selection module 202 has selected partial or all users, step S313 is executed to assign shedding amounts (for example, expected shedding amounts of the users) to the users, wherein the shedding amounts are obtained according to the probability model.
At step S307, the expected shedding amount adjusting module 208 is controlled by the user selection module 202 to obtain the probability model of one user from the probability database 204, so as to adjust the expected shedding amount of the user, wherein the adjusted expected shedding amount is larger than the non-adjusted expected shedding amount. At the time of the current shedding event, a second highest participating probability in the probability model of the user is multiplied by a shedding amount corresponding to the second highest participating probability, so as to obtain the adjusted expected shedding amount of the user. Take
At step S308, the expected shedding amount adjusting module 208 indicates the accumulation module 206 to update the total expected shedding amount according to the adjusted expected shedding amount of the user. At step S309, the comparison module 207 compares the demand amount requested by the power supply end and the total expected shedding amount, so as to determine whether the total expected shedding amount can satisfy with the demand amount. If the total expected shedding amount satisfies with the demand amount, step S313 is executed; otherwise, step S310 is executed.
At step S310, the expected shedding amount adjusting module 208 determines whether at least one expected shedding amount of the users has not been adjusted. In short, if the user selection module 202 has adjusted all expected shedding amounts of the users once, but unfortunately, the total expected shedding amount of the users cannot satisfy with the demand amount, step S311 is then executed. If the total expected shedding amount of the users can satisfy with the demand amount after the expected shedding amount adjusting module 208 has adjusted partial or all expected shedding amounts of the users, step S313 is then executed to assign shedding amounts (for example, adjusted expected shedding amounts of the users) to the users, wherein the shedding amounts are obtained according to the probability model.
At step S311, the expected shedding amount adjustment evaluation module 209 evaluates whether all expected shedding amounts of the users can be adjusted again. For example, if the product of other one higher probability and the corresponding shedding amount cannot make the current total expected shedding amount increase, it is determined that there is no capacity for further adjusting the total expected shedding amount. If all expected shedding amounts of the users can be adjusted again, step S307 is executed; otherwise, step S312 is executed. At step S312, the re-negotiation module 210 re-negotiates the demand amount with the power supply end. At step S313, the shedding event publishing module 211 publishes the shedding events to the users to assign shedding amounts, wherein the shedding amounts are obtained according to the probability models of the users, such as the calculated or adjusted expected shedding amounts of the users.
To sum up, the shedding amount assignment method and device considers both of historical shedding events and user preference, and publishes the corresponding shedding events to the users, thus reducing probabilities which the user participate in and then drop out the shedding and the traffic between the aggregator and the users.
The above-mentioned descriptions represent merely the exemplary embodiment of the present disclosure, without any intention to limit the scope of the present disclosure thereto. Various equivalent changes, alternations or modifications based on the claims of present disclosure are all consequently viewed as being embraced by the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
103139601 | Nov 2014 | TW | national |