This application is based upon and claims the benefit of priority from the prior Japanese Patent Application No. 2011-197529, filed on Sep. 9, 2011, the entire contents of which are incorporated herein by reference.
The present embodiments described herein relates to a device and a method for determining a storage battery rental capacity, for example, relates, in a smart grid, to a device and a method for determining a storage battery capacity, which a consumer rents to a power supplier who supplies electric power to the consumer in order to share a storage battery owned by the consumer with the power supplier.
As a conventional technique, a consumer having a power generator, a storage battery, and a household electrical appliance determines a ratio of an amount of electric power to be sold out of a power generation amount, a charge and discharge amount into and from a storage battery, and a power supply source (the power generator, the storage battery, a system or the like) and a power supply amount to the household electrical appliance to thereby obtain a maximum power trading benefit.
In the conventional technique, the storage battery owned by the consumer is used only by the consumer. A capacity of the storage battery is temporarily rented to a power supplier. Accordingly, the benefit may be increased, and power usage efficiency may be improved.
In this case, when the power supplier proposes to use a part or all of the capacity of the storage battery to the consumer having the storage battery, the consumer has no means to predict an influence obtained by renting the capacity. That is, when the capacity is rented, stored electric power cannot be supplied to the household electrical appliance, so that a power purchase cost may not be reduced. Since surplus electric power which is supposed to be sold to the system is reduced so as to satisfy a demand of the household electrical appliance, a power sale benefit may be also decreased. It is thus difficult for the consumer to determine whether or not the capacity of the storage battery can be actually rented.
Even when the capacity is rented, the consumer also does not have any means to determine how much capacity can be rented. If the rental capacity is too much, the power purchase cost may be increased, or the power sale benefit may be decreased. On the contrary, if the rental capacity is too small, a benefit which is supposed to be obtained by renting the capacity may not be obtained.
According to an embodiment, there is provided a device that determines a rental capacity of a storage battery to rent to a power supplier a part or all of a capacity of the storage battery owned by a consumer who has a power generator, the storage battery, and a household electrical appliance, and purchases electric power from the power supplier.
The device includes a condition acquiring unit, an appliance load predicting unit, a power generator predicting unit, a constraint condition creating unit, an objective function creating unit, and an optimization computing unit.
The condition acquiring unit acquires a rental condition of the storage battery, the rental condition including a rental period to the power supplier, and a rental price of each of rental capacities.
The appliance load predicting unit predicts a demand amount of the household electrical appliance with respect to a time zone including the rental period based on an operation history of the household electrical appliance.
The power generator predicting unit predicts a power generation amount of the power generator with respect to the time zone including the rental period based on an power generation history of the power generator.
The constraint condition creating unit creates a constraint condition including a first constraint expression and a second satisfaction constraint expression with respect to the time zone including the rental period.
The first constraint expression is configured to match the demand amount of the household electrical appliance with total electric power supplied to the household electrical appliance from the power generator, the storage battery, and the power supplier.
The second constraint expression is configured to match the power generation amount of the power generator with a sum of a power sale amount to the power supplier, a charge amount into the storage battery, and a supply amount to the household electrical appliance.
The objective function creating unit creates a first objective function or a second objective function by using sale price data and purchase price data of electric power, a purchase cost function in the rental period, a sale benefit function in the rental period, and a rental benefit function of the rental capacity.
The first objective function defines to subtract the sale benefit function and the rental benefit function from the purchase cost function.
The second objective function defines to subtract the purchase cost function from a sum of the sale benefit function and the rental benefit function.
The optimization computing unit minimizes the first objective function or maximizes the second objective function under the constraint condition to obtain a rental capacity rentable to the power supplier in the rental period.
Hereinafter, embodiments will be described with reference to the accompanying drawings.
The storage battery renting system is composed of a consumer, a power supplier (e.g., an electric power company) who supplies alternating-current power to the consumer or purchases alternating-current power from the consumer, a power system 41 that transmits alternating-current power, and a network 31 that transmits and receives information.
The consumer has a power generator 19 that generates direct-current power, a storage battery 16 that can store direct-current power and can be charged and discharged at the same time, a household electrical appliance 23 that consumes alternating-current power, and a power converter 22 that converts an alternating current to a direct current, or a direct current to an alternating current.
In the power generator 19 owned by the consumer, a power generator history DB (database) 18 that records a power generation history, and a power generator setting information DB 17 that records specification information of the power generator 19, a setting value set by the consumer, or the like are arranged corresponding to each other.
In the storage battery 16 owned by the consumer, a storage battery history DB 15 that records a charge and discharge history, and a storage battery setting information DB 14 that records specification information of the storage battery 16, a setting value set by the consumer, or the like are arranged corresponding to each other.
In the household electrical appliance 23 owned by the consumer, a household electrical appliance history DB 21 that records an operation history of the household electrical appliance, and a household electrical appliance setting information DB 20 that records specification information of the household electrical appliance 23, a setting value set by the consumer, or the like are arranged corresponding to each other.
A transmitting and receiving unit 11 transmits and receives information via the network 31 between the power supplier and the consumer.
A power price DB 12 stores power trading information (sale price data and purchase price data of electric power) appropriately proposed to the consumer from the power supplier. The power price DB 12 also stores storage battery rental conditions (described later) proposed to the consumer from the power supplier.
A storage battery rental capacity determining unit (the storage battery rental capacity determining device) 13 calculates a storage battery rentable capacity to the power supplier from the consumer, and determines whether to rent a desired rental capacity requested by the power supplier.
Electric power is supplied to the consumer from the power supplier via the power system 41. When electric power from the power system 41 is charged into the storage battery 16, the electric power, which is alternating-current power, is converted to direct-current power by the power converter 22, and charged into the storage battery 16. When electric power is discharged to the household electrical appliance 23 or the system 41 from the storage battery 16, the electric power is converted from direct-current power to alternating-current power by the power converter 22, and discharged to the household electrical appliance 23 or the system 41. Similarly, when electric power is transmitted to the household electrical appliance 23 or the system 41 from the power generator 19, the electric power is converted from direct-current power to alternating-current power by the power converter 22, and transmitted to the household electrical appliance 23 or the system 41.
First, in a first step, the storage battery rental conditions proposed by the power supplier are received via the transmitting and receiving unit 11 (S101). The storage battery rental conditions include a rental start time, a rental period length, a rental price, and a desired rental capacity. If the desired rental capacity is not specified, the desired rental capacity is considered to be 0. A period having the rental period length from the rental start time is referred to as rental period. The rental period may be also identified by specifying the rental start time and a rental end time. In the present embodiment, the rental start time and the rental period length are considered to be within 24 hours from the reception of the rental conditions. The received storage battery rental conditions are stored in the power price DB 12.
In a second step, the appliance load predicting unit 51 predicts a household electrical appliance load amount as a power consumption amount of the household electrical appliance 23 during a period “T” from a present time by using the household electrical appliance history information registered in the household electrical appliance history DB 21, the household electrical appliance setting information registered in the household electrical appliance setting information DB 20, calendar information, and a weather forecast (S102). In the present embodiment, “T” is 24 hours (1440 minutes), and a time unit is considered to be 30 minutes. Although the present time may be determined in any manner, the present time is set to a time at which the storage battery rental conditions are received in S101 here. The same applies to a description below. Since a method of predicting the power consumption amount (the household electrical appliance load amount) is not the essence of the present embodiment, any method may be used. For example, future power consumption may be estimated from future predicted weather and temperature (acquired from an external server) based on past power consumption, temperature and weather. For the estimation, a regression analysis may be used, or a neural network may be used. The future power consumption may be also predicted only from a past power consumption history without using weather and temperature.
In a third step, the power generator predicting unit 52 calculates a power generation amount of the power generator 19 during the period “T” from on the present time by using the power generator history information registered in the power generator history DB 18, the power generator setting information registered in the power generator setting information DB 17, the calendar information, and the weather forecast (S103). Since the prediction of the power generation amount is also not the essence of the present embodiment similarly to the prediction of the power consumption, any method may be used. For example, future power generation may be estimated from future predicted weather and temperature (acquired from an external server) based on past power generation, temperature and weather. For the estimation, a regression analysis may be used, or a neural network may be used. The future power generation may be also predicted only from a past power generation history without using weather and temperature.
In a fourth step, the constraint condition creating unit 53 creates constraint conditions by a mixed integer programming problem by using the rental start time and the rental period length, the predicted household electrical appliance load amount calculated as above, the predicted power generation amount calculated as above, the power generator setting information registered in the power generator setting information DB 17, the storage battery history information registered in the storage battery history DB 15, and the storage battery setting information registered in the storage battery setting information DB 14 (S104). The step will be described in detail later.
In a fifth step, the objective function creating unit 54 creates an objective function by the mixed integer programming problem by using the household electrical appliance setting information registered in the household electrical appliance setting information DB 20, and the power trading price information and the rental price registered in the power price DB 12 (S105). The step will be described in detail later.
In a sixth step, the optimization computing unit 55 solves an optimization problem as the mixed integer programming problem by using the created constraint conditions and the created objective function (S106).
In a seventh step, the rentability determining unit 56 compares a rental capacity (a rentable capacity) included in the solved optimization solution and the desired rental capacity, and determines that the rental capacity is rentable when the rentable capacity is larger than the desired rental capacity, and that the rental capacity is not rentable when the rentable capacity is smaller than the desired rental capacity (S107).
In an eighth step, the transmitting and receiving unit 11 transmits the obtained rentability result and, if rentable, the rental capacity (corresponding to the desired rental capacity in this case) to the power supplier (S108).
As another operation example, when the rentable capacity is larger than the desired rental capacity, the transmitting and receiving unit 11 may transmit a response to the power supplier that a capacity equal to or less than the rentable capacity is rentable.
The power supplier can freely use (charge and discharge) the rented capacity during the rental period by accessing the storage battery of the consumer via the power system.
In
“xijt” is a variable that represents an amount of electric power flowing from a node “i” to a node “j” at a time “t” (xijt≧0).
“cijt” is a constant that represents a cost for supplying (transmitting) electric power from the node “i” to the node “j” at the time “t” (cijt≦0).
“rij” is a constant that represents conversion efficiency (efficiency of conversion from a direct current to an alternating current or vice versa) for supplying electric power from the node “i” to the node “j” (1≦rij≦0).
“pt” is a constant that represents a predicted power generation amount generated by the power generator at the time “t” (pt≦0).
“dt” is a constant that represents a predicted power demand amount consumed by the household electrical appliance at the time “t” (dt≦0).
“Icharge” is constant that represents a lower limit power amount charged into or discharged from the storage battery (Icharge≦0).
“ucharger” is a constant that represents an upper limit power amount charged into or discharged from the storage battery (ucharge≦0).
“Ibattery” is a constant that represents a lower limit power amount of a storage battery capacity (Ibattery≦0).
“ubattery” is a constant that represents an upper limit power amount of the storage battery capacity (ubattery≦0).
“Ibuy” is a constant that represents a lower limit power amount when electric power is purchased from the system (Ibuy≦0).
“ubuy” is a constant that represents an upper limit power amount when electric power is purchased from the system (ubuy≦0).
“Isell” is a constant that represents a lower limit power amount when electric power is sold to the system (Isell≦0).
“usell” is a constant that represents an upper limit power amount when electric power is sold to the system (usell≦0).
Other symbols not shown in
“N={1,2,3,4,5}” is a set of the nodes described by using
“{1, 2, 3, . . . , T−1,T}” is a set of times.
“Trental” is a set of times included in the rental period.
“Tnot
“Xrental
“ztbuy” is a variable that becomes 1 when electric power is purchased from the system at the time “t” (ztbuyε{0,1}).
“ztsell” is a variable that becomes 1 when electric power is sold to the system at the time “t” (ztsellε{0,1}).
“zyesrental” is a variable that becomes 1 when the storage battery is partially or entirely rented (zyesrentalε{0,1}).
“znorental” is a variable that becomes 1 when the storage battery is not rented (znorentalε{0,1}).
“b0” is a constant that represents an initial capacity of the storage battery.
“bT” is a constant that represents a capacity of the storage battery at the end.
First, in a first step,
x
440
=b
0
as a constraint at the start of the storage battery is added as a constraint expression (S201). The constraint expression is a constraint expression for setting the initial capacity of the storage battery. A numerical value registered in the storage battery history DB 15 is used as “b0”.
In a second step,
x
44T
≦b
T+1
as a constraint at the end of the storage battery is added as a constraint expression (S202). The constraint expression is a constraint expression for setting the capacity of the storage battery at the end. A numerical value registered in the storage battery setting information DB 14 is used as “bT”.
As a third step,
z
yes
rental
+z
no
rental=1
as a storage battery rentability constraint is added as a constraint expression (S203). The constraint expression is added so as not to determine, at the same time, to rent the rental capacity and not to rent the rental capacity.
As a fourth step,
0≦xrental
as a storage battery rental capacity constraint is added as a constraint expression (S204). The constraint expression is added so as to set an upper limit of the rental capacity to a maximum capacity (a value obtained by subtracting the lower limit power amount of the storage battery capacity from the upper limit power amount thereof) of the storage battery when it is determined to rent the rental capacity, and so as to set the rental capacity to 0 when it is determined not to rent the rental capacity. Numerical values registered in the storage battery setting information DB 14 are used as the upper and lower limits of the storage battery capacity.
As to the upper limit power amount and the lower limit power amount of the storage battery capacity, it is generally said that lithium-ion storage batteries or the like are reduced in capacity when a full charge state is maintained, or batteries have a shorter operating life when the batteries are recharged after being fully discharged. Thus, a charge state is required to be maintained between 20% and 80% in view of suppressing deterioration in battery capacity, for example. For this reason, the maximum capacity based on the upper limit power amount and the lower limit power amount is determined as described above.
As a fifth step,
x
rental
size≧0
as a non-negative constraint is added as a constraint expression (S205).
As a sixth step,
z
yes
rentalε{0,1},znorentalε{0,1}
as an integer constraint is added as a constraint expression (S206).
As a seventh step, a following loop calculation is started by setting an internal variable “t” representing the time to 1 (S207).
As an eighth step,
l
charge
≦x
14t
+x
24t
+x
43t
+x
45t
≦u
charge∀
tε{1, 2, 3, . . . , T−1, T}
as a charge and discharge capacity constraint is added as a constraint expression (S208). The constraint expression is added so as to set upper and lower limit rates of charge and discharge into and from the storage battery at the time “t”. Numerical values registered in the storage battery setting information DB 14 are used as the upper and lower limits of the storage battery charge and discharge rate.
As a ninth step,
l
buy
≦x
14t
+x
15t
≦u
buy
z
t
buy∀
tε{1, 2, 3, . . . , T−1, T}
as a power purchase capacity constraint is added as a constraint expression (S209). The constraint expression is added so as to set upper and lower limit rates for purchasing electric power from the system 41 at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as the upper and lower limit rates for purchasing electric power. When it is determined not to purchase electric power from the system 41 at the time “t”, the right-hand side is set to 0.
As a tenth step,
l
sell
≦r
23
x
23t
+r
43
x
43t
≦u
sell
z
t
sell∀
tε{1, 2, 3, . . . , T−1, T}
as a power sale capacity constraint is added as a constraint expression (S210). The constraint expression is added so as to set upper and lower limit rates for selling electric power to the system 41 at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as the upper and lower limit rates for selling electric power. When it is determined not to sell electric power to the system 41 at the time “t”, the right-hand side is set to 0. Since the conversion between a direct current and an alternating current is included, conversion efficiency “r” is multiplied.
As an eleventh step,
x
15t
r
25
x
25t
+r
45
x
45t
=d
t
∀
tε{1, 2, 3, . . . , T−1, T}
as a household load satisfaction constraint is added as a constraint expression (S211). The constraint expression is added so as to match the power demand amount of the household electrical appliance 23 with a sum of a purchase amount from the system 41, a supply amount from the power generator 19, and a discharge amount from the storage battery 16 at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as conversion efficiency for transmitting electric power from the power generator 19 to the household electrical appliance, and conversion efficiency for transmitting electric power from the storage battery 16 to the household electrical appliance.
As a twelfth step,
x
23t
+x
24t
+x
25t
=p
t
∀
tε{1, 2, 3, . . . , T−1, T}
as a power generation satisfaction constraint is added as a constraint expression (S212). The constraint expression is added so as to match the power generation amount of the power generator 19 with a sum of a sale amount to the system 41, a charge amount into the storage battery 16, and a supply amount to the household electrical appliance 23 at the time “t”.
As a thirteenth step,
x
44t−1
+r
14
x
14t
+x
24t
=x
43t
+x
44t
+x
45t
∀
tε{1, 2, 3, . . . , T−1, T}
as a storage battery inflow and outflow amount constraint is added as a constraint expression (S213). The constraint expression is added so as to match a sum of a carryover amount from a previous time, a purchase amount from the system 41, and a charge amount from the power generator 19 with a sum of a sale amount to the system 41, a carryover amount to a next time, and a supply amount to the household electrical appliance 23 at the time “t”. A numerical value registered in the household electrical appliance setting information DB 20 is used as conversion efficiency for transmitting electric power from the system 41 to the storage battery 16.
As a fourteenth step, a storage battery capacity constraint is added as a constraint expression (S214). The step will be described in detail later.
As a fifteenth step,
z
t
buy
+z
t
sell=1∀tε{1, 2, 3, . . . , T−1, T}
as a power trading constraint is added as a constraint expression (S215). The constraint expression is added so as not to determine, at the same time, to purchase electric power from the system 41 and to sell electric power to the system 41 at the time “t”.
As a sixteenth step,
x
ijt≧0∀tε{1, 2, 3, . . . , T−1, T},∀iεN,∀jεN
as a non-negative constraint is added as a constraint expression (S216).
As a seventeenth step,
z
t
buyε{0,1},ztsellε∀tε{1, 2, 3, . . . , T−1, T}
as an integer constraint is added as a constraint expression (S217).
As an eighteenth step, 1 is added to the internal variable “t” representing the time (S218).
As a nineteenth step, the internal variable “t” is compared with an end time “T” (S219). The process is terminated when the internal variable “t” is larger. The process returns to the eighth step when the internal variable “t” is smaller.
As a first step,
l
battery
≦x
44t−1
∀
tε{1, 2, 3, . . . , T−1, T}
as a lower limit constraint of the storage battery capacity is added as a constraint expression (S301). The constraint expression is added so as to set a lower limit of the storage battery capacity at the time “t”. A numerical value registered in the storage battery setting information DB 14 is used as the lower limit of the storage battery capacity.
As a second step, it is confirmed whether the internal variable “t” is included in the rental period proposed by the power supplier (S302). When the internal variable “t” is not included, the process proceeds to a third step. When the internal variable “t” is included, the process proceeds to a fourth step.
As the third step,
x
44t−1
≦u
battery∀
tεT
not
rental
as an upper limit constraint of the storage battery capacity is added as a constraint expression (S303). The constraint expression is added so as to set an upper limit of the storage battery capacity at the time “t”. A numerical value registered in the storage battery setting information DB 14 is used as the upper limit of the storage battery capacity.
As the fourth step,
x
44t−1
≦u
battery
−x
rental
size
∀
tεT
rental
as an upper limit constraint of the storage battery capacity is added as a constraint expression (S304). The constraint expression is added so as to set the upper limit of the storage battery capacity to not the normal upper limit, but an upper limit decreased by “Xrental
By setting as described above, electric power can be also stored in the storage battery during the rental period even though the amount of storage is smaller than the original upper limit amount. As a result, effective capacity management can be achieved for the storage battery.
In the following, a case in which the objective function is a cost function, i.e., an example in which the objective function is minimized will be described. However, even in a case in which the objective function is maximized, the same process may be executed as a benefit function by inverting the sign.
First, as a first step, a benefit obtained when the storage battery is rented is set as the objective function (S401). Any function may be employed as the price function as long as the function can be expressed by using an integer variable. In the following, the function shown in
First, a function
−(n1z1+n2z2+n3z3)
obtained by multiplying a rental benefit function by −1 is added as the objective function.
Moreover,
z
0
+z
1
+z
2
+z
3=1
x
rental
size≧0
x
rental
size
≧s
1
z
1
x
rental
size
≧s
2
z
2
x
rental
size
≧s
3
z
3
z
0ε{0,1},z1ε{0,1},z2ε{0,1},z3ε{0,1}
are registered as constraint expressions. When the objective function and the constraint expressions are set as described above, only one variable becomes 1 as “zl”. The function having a shape as shown in
As a second step, a following loop calculation is started by setting the internal variable “t” representing the time to 1.
As a third step,
as a power purchase cost function at the time “t” is added to the objective function (S402). The function represents a total cost for purchasing electric power from the power purchase node at the time “t”. Although electric power may be normally purchased from the power purchase node to the storage battery node and the household electrical appliance node (in a case of i=1 and j=4,5), the present embodiment is not limited thereto.
As a fourth step, a function
obtained by multiplying a power sale benefit function at the time “t” by −1 is added to the objective function (S403). The function represents a total benefit by selling electric power to the power sale node at the time “t”. A numerical value registered in the household electrical appliance setting information DB 20 is used as conversion efficiency for selling electric power to the system 41 from the storage battery. Although electric power may be normally sold to the power sale node from the power generation node and the storage battery node (in a case of i=2,4), the present embodiment is not limited thereto.
From the above description,
is obtained as an objective function (a first objective function) of the cost. The optimization computing unit 55 obtains a value of each variable such that the function is minimized while satisfying the constraint expressions produced in the steps in
When an objective function (a second objective function) of the benefit is produced as the objective function,
is produced. In this case, the optimization computing unit 55 obtains a value of each variable such that the function is maximized while satisfying the constraint expressions produced in the steps in
First, a result that the rental capacity is about 500 Wh is obtained. That is, when the desired rental capacity is smaller than 500 Wh, the consumer replies that the rental capacity is rentable. When the desired rental capacity is larger than 500 Wh, the consumer replies that the rental capacity is not rentable. Since the consumer can also charge and discharge the storage battery during the rental period, the power storage amount is reduced during the rental period.
Since the power sale price is relatively high and the demand of the household electrical appliance 23 increases after the early-evening, a relatively large power storage amount is ensured in the storage battery before the rental period. More electric power is charged after the rental period so as to prepare for the demand after the early evening.
When a case in which the rental price is set to be higher or the demand after the early evening is reduced is taken into consideration, the rental capacity may be a little larger.
Since electric power is discharged from the storage battery even during the rental period, the power storage amount is reduced during the rental period. From
In the nighttime in which the power purchase price is low, a large amount of electric power is purchased. Particularly, a large amount of electric power is charged into the storage battery. On the contrary, in the daytime in which the power purchase price is highest, no electric power is purchased, but surplus electric power from the power generator 19 is sold. In the early evening in which the power purchase price is relatively low and the household load increases, the power purchase amount increases.
In the daytime in which the power purchase price is highest, electric power is supplied from the power generator 19 since the power generator 19 generates a large amount of electric power. In the morning and the early evening, electric power is mainly supplied from the storage battery 16. In the nighttime in which the storage battery 16 is empty, electric power is purchased from the system 41. Accordingly, the demand of the household electrical appliance 23 is satisfied.
When power generation is started in the morning, electric power is first supplied to the household electrical appliance 23. Electric power is then charged into the storage battery 16 at the same time. When the storage battery 16 is ready for rental, surplus electric power is sold to the system 41 while electric power is being supplied to the household electrical appliance 23. When the rental period is terminated, electric power is charged into the storage battery 16 again so as to satisfy the demand of the household electrical appliance 23 in the early evening.
As described above, in the embodiment of the present invention, the objective function (the first or second objective function) is produced based on the power purchase cost, the power sale benefit, and the rental benefit, and the objective function is optimized (minimized or maximized) so as to satisfy the constraint conditions partially including the rental conditions proposed by the power supplier. Accordingly, the consumer can obtain an appropriate storage battery rental capacity. The storage battery can be thereby reasonably determined to be rentable or not in response to the rental request specifying the desired rental capacity from the power supplier.
Next, a second embodiment according to the present invention will be described.
In the first embodiment, the case in which a plurality of users can charge and discharge the storage battery owned by the consumer at the same time is considered. That is, even during the rental period, not only the power supplier who receives the rental capacity, but also the consumer can use the storage battery. For example, in the graph in
However, there is a constraint that the storage battery owned by the consumer cannot be charged and discharged at the same time in many cases. Thus, a plurality of users cannot freely charge and discharge the storage battery as in the first embodiment. In the second embodiment, the case in which the storage battery owned by the consumer cannot be charged and discharged at the same time is assumed.
A configuration diagram of a storage battery sharing system, and a block diagram showing a configuration example of the storage battery rental capacity determining unit 13 according to the second embodiment are shown in
Next, symbols changed or added in the second embodiment will be described.
“trental
“Icharge” is changed to a constant that represents a lower limit power amount charged into the storage battery (Icharge≧0).
“ucharge” is changed to a constant that represents an upper limit power amount charged into the storage battery (ucharge≧0).
“Idischarge” is a constant that represents a lower limit power amount discharged from the storage battery (Idischarge≧0).
“udischarge” is a constant that represents an upper limit power amount discharged from the storage battery (udischarge≧0).
“ztcharge” is a variable that becomes 1 when electric power is charged into the storage battery at the time “t” (ztcharge≧0).
“ztdischarge” is a variable that becomes 1 when electric power is discharged from the storage battery at the time “t” (ztdischargeε{0,1}).
First, in a first step,
x
440
=b
0
as a constraint at the start of the storage battery is added as a constraint expression (S501). The constraint expression is a constraint expression for setting the initial capacity of the storage battery 16. A numerical value registered in the storage battery history DB 15 is used as “bo”.
In a second step,
x
44T
=b
T+1
as a constraint at the end of the storage battery is added as a constraint expression (S502). The constraint expression is a constraint expression for setting the capacity of the storage battery at the end. A numerical value registered in the storage battery setting information DB 14 is used as “bT”.
As a third step,
z
yes
rental
+z
no
rental=1
as a storage battery rentability constraint is added as a constraint expression (S503). The constraint expression is added so as not to determine, at the same time, to rent the rental capacity and not to rent the rental capacity.
As a fourth step,
0≦xrental
as a storage battery rental capacity constraint is added as a constraint expression (S504). The constraint expression is added so as to set an upper limit of the rental capacity to a maximum capacity of the storage battery when it is determined to rent the rental capacity, and so as to set the rental capacity to 0 when it is determined not to rent the rental capacity. Numerical values registered in the storage battery setting information DB are used as the upper and lower limits of the storage battery capacity.
As a fifth step,
x
rental
size≧0
as a non-negative constraint is added as a constraint expression (S505).
As a sixth step,
z
yes
rentalε{0,1},znorentalε{0,1}
as an integer constraint is added as a constraint expression (S506).
As a seventh step, a following loop calculation is started by setting an internal variable “t” representing the time to 1 (S507).
As an eighth step,
l
charge
≦x
14t
+x
24t
≦u
charge
z
t
charge∀
tε{1, 2, 3, . . . , T−1, T}
as a charge capacity constraint is added as a constraint expression (S508). The constraint expression is added so as to set upper and lower limit rates of charge into the storage battery 16 at the time “t”. Numerical values registered in the storage battery setting information DB 14 are used as the upper and lower limits of the storage battery charge rate. When it is determined not to charge the storage battery 16 at the time “t”, the right-hand side is set to 0.
As a ninth step,
l
discharge
≦x
43t
x
45t
≦u
discharge
z
t
discharge∀
tε{1, 2, 3, . . . , T−1, T}
as a discharge capacity constraint is added as a constraint expression (S509). The constraint expression is added so as to set upper and lower limit rates of discharge from the storage battery at the time “t”. Numerical values registered in the storage battery setting information DB 14 are used as the upper and lower limits of the storage battery discharge rate. When it is determined not to discharge the storage battery at the time “t”, the right-hand side is set to 0.
As a tenth step,
l
buy
≦x
14t
+x
15t
≦u
buy
z
t
buy∀
tε{1, 2, 3, . . . , T−1, T}
as a power purchase capacity constraint is added as a constraint expression (S510). The constraint expression is added so as to set upper and lower limit rates for purchasing electric power from the system 41 at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as the upper and lower limit rates for purchasing electric power. When it is determined not to purchase electric power from the system 41 at the time “t”, the right-hand side is set to 0.
As an eleventh step,
l
sell
≦r
23
x
23t
r
43
x
43t
≦u
sell
z
t
sell∀
tε{1, 2, 3, . . . , T−1, T}
as a power sale capacity constraint is added as a constraint expression (S511). The constraint expression is added so as to set upper and lower limit rates for selling electric power to the system 41 at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as the upper and lower limit rates for selling electric power. When it is determined not to sell electric power to the system 41 at the time “t”, the right-hand side is set to 0.
As a twelfth step,
x
15t
+r
25
x
25t
+r
45
x
45t
=d
t
∀
tε{1, 2, 3, . . . , T−1, T}
as a household load satisfaction constraint is added as a constraint expression (S512). The constraint expression is added so as to match the power demand amount of the household electrical appliance 23 with a sum of a purchase amount from the system 41, a supply amount from the power generator 19, and a discharge amount from the storage battery at the time “t”. Numerical values registered in the household electrical appliance setting information DB 20 are used as conversion efficiency for transmitting electric power from the power generator 19 to the household electrical appliance, and conversion efficiency for transmitting electric power from the storage battery 16 to the household electrical appliance.
As a thirteenth step,
x
23t
+x
24t
+x
25t
=p
t
∀
tε{1, 2, 3, . . . , T−1, T}
as a power generation satisfaction constraint is added as a constraint expression (S513). The constraint expression is added so as to match the power generation amount of the power generator 19 with a sum of a sale amount to the system 41, a charge amount into the storage battery 16, and a supply amount to the household electrical appliance 23 at the time “t”.
As a fourteenth step,
x
44t−1
+r
14
x
14t
+x
24t
=x
43t
+x
44t
+x
45t
∀
tε{1, 2, 3, . . . , T−1, T}
as a storage battery inflow and outflow amount constraint is added as a constraint expression (S514). The constraint expression is added so as to match a sum of a carryover amount from a previous time, a purchase amount from the system 41, and a charge amount from the power generator 19 with a sum of a sale amount to the system 41, a carryover amount to a next time, and a supply amount to the household electrical appliance 23 at the time “t”. A numerical value registered in the household electrical appliance setting information DB 20 is used as conversion efficiency for transmitting electric power from the system 41 to the storage battery 16.
As a fifteenth step, a storage battery capacity constraint is added as a constraint expression. The step will be described in detail later (S515).
As a sixteenth step,
z
t
charge
+z
t
discharge=1∀tε{1, 2, 3, . . . , T−1, T}
as a charge and discharge constraint is added as a constraint expression (S516). The constraint expression is added so as not to determine, at the same time, to charge electric power into the storage battery 16 and to discharge electric power from the storage battery 16 at the time “t”. That is, the constraint expression is added so as to perform only one of charging into the storage battery 16 and discharging from the storage battery 16 at a time.
As a seventeenth step,
z
t
buy
+z
t
sell=1∀tε{1, 2, 3, . . . , T−1, T}
as a power trading constraint is added as a constraint expression (S517). The constraint expression is added so as not to determine to purchase electric power from the system 41 and to sell electric power to the system 41 at the same time at the time “t”.
As an eighteenth step,
x
ijt≧0∀tε{1, 2, 3, . . . , T−1, T},∀iεN,∀jεN
as a non-negative constraint is added as a constraint expression (S518).
As a nineteenth step,
z
t
buyε{0,1},ztsellε{0,1},ztchargeε{0,1}∀tε{1, 2, 3, . . . , T−1, T}
as an integer constraint is added as a constraint expression (S519).
As a twentieth step, 1 is added to the internal variable “t” representing the time (S520).
As a twenty-first step, the internal variable “t” is compared with an end time “T” (S521). The process is terminated when the internal variable “t” is larger. The process returns to the eighth step when the internal variable “t” is smaller.
As a first step,
l
battery
≦x
44t−1
∀
tε{1, 2, 3, . . . , T−1, T}
as a lower limit constraint of the storage battery capacity is added as a constraint expression (S601). The constraint expression is added so as to set a lower limit of the storage battery capacity at the time “t”. A numerical value registered in the storage battery setting information DB 14 is used as the lower limit of the storage battery capacity.
As a second step, it is confirmed whether the internal variable “t” is included in the rental period proposed by the power supplier (S602). When the internal variable “t” is not included, the process proceeds to a third step. When the internal variable “t” is included, the process proceeds to a fourth step.
As the third step,
x
44t−1
≦u
battery∀
tεT
not
rental
as an upper limit constraint of the storage battery capacity is added as a constraint expression (S606). The constraint expression is added so as to set an upper limit of the storage battery capacity when the time “t” is out of the rental period. A numerical value registered in the storage battery setting information DB 14 is used as the upper limit of the storage battery capacity.
As the fourth step, it is confirmed whether the internal variable “t” and the rental start time proposed by the power supplier correspond to each other (S603). The process proceeds to a fifth step when the internal variable “t” and the rental start time correspond. The process proceeds to a sixth step when the internal variable “t” and the rental start time do not correspond.
As the fifth step,
as an upper limit constraint of the storage battery capacity is added as a constraint expression (S605). The constraint expression is added so as to set the upper limit of the storage battery capacity to not the normal upper limit, but a value decreased by “Xrental
As the sixth step,
x
44t−1
=x
44t
∀
tεT
rental
,t≠t
rental
start
as an upper limit constraint of the storage battery capacity is added as a constraint expression (S604). The constraint expression is added so as to set the storage battery capacity to a capacity equal to the storage battery capacity at the previous time since the time “t” is in the rental period.
A result that the rental capacity is about 500 Wh is obtained. That is, when the desired rental capacity is smaller than the result, the consumer replies that the rental capacity is rentable. When the desired rental capacity is larger than the result, the consumer replies that the rental capacity is not rentable. Since the consumer cannot charge and discharge the storage battery during the rental period, the power storage amount is not changed.
Since the consumer cannot charge and discharge the storage battery during the rental period, charging and discharging is not performed at all.
The same result as that in
The same result as that in
The same result as that in
As described above, with the second embodiment, the consumer can obtain an appropriate storage battery rental capacity even when the storage battery owned by the consumer cannot be charged and discharged at the same time. The storage battery can be thereby reasonably determined to be rentable or not in response to the rental request specifying the desired rental capacity from the power supplier.
The systems and the storage battery rental capacity determining device in the first and second embodiments may also be realized using a general-purpose computer device as basic hardware. That is, the elements of the system and the device can be realized by causing a processor mounted in the above described computer device to execute a program. In this case, the apparatus may be realized by installing the above described program in the computer device beforehand or may be realized by storing the program in a storage medium such as a CD-ROM or distributing the above described program over a network and installing this program in the computer device as appropriate.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2011-197529 | Sep 2011 | JP | national |