Académique Documents
Professionnel Documents
Culture Documents
Blue: Original Fig.2. Daily variation of parameter τon (in the range 1to 3 hours)
Red: Without RCS
Time (hours)
Fig.1. The measured and the undistorted load curve of one of the six Hungarian
DSO-s
The time function of the total load resulting from the above
switching pattern can be observed in Fig. 4.
The load change from one interval to the other is between –60
and 60 MW, the groups A, B and C are switched on for 9
hours and groups D, E and F for 10 hours; the minimal daily
load is 3655 MW. (Note that the peak load is increased by Fig. 5. Membership function μtime
200 MW which is not a desirable effect.)
Also the power P(t)i the i-th group would consume if it was on
is calculated for each i, see (4) and (5).
Precedence among the switchable groups is defined based on
μtime, and the groups that have the same μ time are ranked based
on their power P(t)i. The higher this power the higher the
precedence.
The groups that will be switched on during the next 5-minute
interval t are selected from the beginning of the precedence
queue as long as their total load
k
Psum ,k ( t ) P( t ) i (5)
i 1
is not greater than PGoal(t), where k denotes the number of the
last group selected so far. For the next group (k+1) in the
precedence queue
ΔPk+1(t) = Psum,k+1(t) – PGoal(t) (6)
and
Fig. 4. Result of the heuristically determined switching pattern
Pchange ( t ) Psum, k 1 ( t ) Psum ( t 1) (7)
are calculated, where Psum ( t 1) denotes the total
Of course, a manual trial-and-error tuning of the above switched-on power in the previous 5-minute interval.
switching pattern could lead to a better result, but this method Two membership functions are defined for the quantities
is by far not universal and must be manually performed each calculated in (6) and (7) as shown in Figs. 6 and 7. The lower
time the conditions or preferences change. the membership degrees μ ΔP and μPchange, the higher the
In the next Sections a method for the automatic generation of acceptability of ΔPk+1 (deviation from the set-point) and P change
the switching pattern is shown, which is achieved by the (change compared to the previous interval) which would be
decomposition of the original optimization problem in two caused by switching on also group k+1 besides the first k
sub-problems. groups in the precedence queue.
4
All the groups are switched on only for approx. 6.5 hours and
Pchange exceeds -90 MW right before 18:00. The minimal daily
load is 3885 MW.
Fig. 9. Result of the optimization process: the undistorted daily load curve for a
summer weekday, PGoal and the resulting load curve if 500 MW RCS load is used
All the groups are switched on for more than 12 hours (even
in the afternoon they all receive a gap of more than 3 hours)
and - 60 MW < Pchange < 73 MW during the whole day.
Fig. 7. Membership function μPchange It can be observed that e.g. after 22:00 all the groups are
switched on but their total load is quickly decreasing so that
The (k+1)st group is selected to be switched on if they hardly contribute to the increasing of the minimal load.
time ,k 1 MAX( P , Pchange ) (8) In both cases a more clever definition of the PGoal(t) curve is
If so, the next, (k+2)nd group is considered, the quantities in necessary which is done as described in the next Section.
(5) to (7) and the membership degrees according to Figs. 6
and 7 are recalculated and the decision is made for group k+2 VI. FUZZY GA-BASED OPTIMIZATION OF THE LOAD CURVE
according to (8), and so on. In this section the automatic optimization of the P Goal(t) curve
is described, which yields a PGoal(t) time function that
If (8) is false, the selection for the actual 5-minute interval is – together with the fuzzy logic optimized switching pattern
done, and one can go over to the next interval t+1. from Section V – will result in a highest possible minimum of
The result of the above optimization process is shown in the daily load curve.
Figs. 8 and 9 for a heuristically defined P Goal time function. If For this purpose PGoal(t) will be represented by its values at the
the whole RCS load of 1400 MW is under control of the ISO, peak load hours (14:00,15:00, and so on) of the off-peak tariff
the result is plotted in Fig. 8 (for the sake of simplicity 50 zone. For the time-points representing 5-minute intervals
groups of equal load are assumed). between two neighboring hours linear interpolation is used,
for time-points in the peak tariff zone the P Goal(t) is not
defined since no RCS group will be switched on at that time.
To be optimized are therefore 15 values of P Goal(t). The lower
bound of these variables is 0 MW, the upper bound depends
on how large the peak load is allowed to be; in the simulation
400 MW is used in the afternoon and at 21:00 and the total
RCS load (500 MW or 1400 MW) for the other points.
The optimization is performed using a Genetic Algorithm
(GA); in the terminology of GAs an "individual" is one set of
the 15 variables (representing one PGoal(t) function), the
"fitness" of an individual is a performance index, based on
which the individuals are compared. The fitness is defined as
follows:
For each individual PGoal(t) is calculated using the
interpolation described above, and then the Fuzzy Logic
Fig. 8. Result of the optimization process: the undistorted daily load curve for a based optimization of the switching pattern is performed as in
summer weekday, PGoal and the resulting load curve if 1400 MW RCS load is
used Section V. This switching pattern results in a time function
5
Presult(t), the minimum of which is intended to be maximized. the "8 hour" and "90 MW" constraints are transformed to be
part of the objective function.
A membership function μ MIN for min{Presult ( t )} is defined
t The result of the optimization can be observed in Fig. 13
as in Fig. 10. (with 1400 MW RCS load) and Fig. 14 (with 500 MW RCS
load).
4
MIN
3.5 5400
P (MW)
3
5200 PGoal
5000
2.5
4800
2
4600 PResult
1.5
4400
Undistorted daily
1 4200
load curve
0.5 4000
0
3800
3500 3550 3600 3650 3700 3750 3800
MIN t [Pres ult(t)] (MW) 3600
Fig. 10. Membership function μMIN 3400
00:00 03:00 06:00 09:00 12:00 15:00 18:00 21:00 00:00
Time (h)
The "8 hour" and "90 MW" constraints are also fuzzified, but Fig. 13a. Result of the optimization process: the undistorted daily load curve for
the membership functions (see Figs. 11 and 12) are different a summer weekday, PGoal and the resulting load curve if 1400 MW RCS load is
for this optimization process from the ones described earlier. used
The fitness of an individual is now defined as
10
F MIN MIN{MIN{ (time
i)
}, MIN{ Pchange( t ) }} (9) 9
Total switch-on time for one group (h)
i t
where i denotes the number of the group and t is the time for 8
each 5-minute interval. 7
6
5
Simulation start
4
3
2
1
0
00:00 03:00 06:00 09:00
12:00 15:00 18:00 21:00 00:00
Time (h)
Fig. 13b. Result of the optimization process: the total switch-on time for one
RCS group, if 1400 MW RCS load is used
VII. CONCLUSIONS
In this paper the effective usage of Ripple Control Systems
(RCS) is investigated from the point of view of daily load
balancing.
A computer simulation model is developed to be able to study
the power consumption of RCS-controllable groups and their
impact on the daily load curve.
The design of an appropriate switching pattern is formulated
as an optimization problem with the objective of the highest
possible minimal daily load constrained by duration of service
and derivative conditions.
After the decomposition of the problem a soft-computing-
based optimization method is developed. The first sub-
problem consists of the fuzzy-logic supported generation of a
switching pattern so that the total consumption of the RCS
groups follows a pre-defined load curve. The second sub-
problem is to generate the optimal pre-defined load curve
using fuzzy logic and a genetic algorithm.
The result of the optimization process can be influenced by a
small number of parameters which define the membership
functions, i.e. the importance (severity) of the constraints and
objectives.
The tool developed is efficient in generating the optimal
switching pattern and different market conditions and
constraints can easily be taken into consideration.
Further investigations will focus on the more exact modeling
of the behavior of RCS-controllable groups, including the
thermal and statistical modeling of electric boilers and
storage heaters.
VIII. REFERENCES