Documente Academic
Documente Profesional
Documente Cultură
Page 1
Page 2
Typing errors have been corrected in this new edition. The layout was
slightly revised. In addition, on pages 38, 53, 99 and 108 respectively
corrected the symbolism.
Except for the changes mentioned, the 1st and 2nd editions are identical in content
table.
Duisburg, in 2011
Sebastian Kuhn
https://translate.googleusercontent.com/translate_f 1/143
2/29/2020 Untitled
Page 3
information
- 2nd Edition -
Doctors of science
- Dr. rer. nat. -
approved.
Page 4
978-3-86727-775-4
https://translate.googleusercontent.com/translate_f 3/143
2/29/2020 Untitled
:
© CUVILLIER i VERLAG, i Gottingen i 2011
:
Nonnenstieg i 8, i 37075 i Gottingen
Telephone: i 0551-54724-0
Fax : i 0551-54724-21
www.cuvillier.de
:
All i rights i reserved. i Without i express i approval
of the i publisher i is i it i not i permitted i the i book i or i parts
978-3-86727-775-4
Page 5
thanksgiving
Many thanks to Dr. rer. nat. Ralf Gollmer, who often gives me advice and
Tat stood by the side. I would also like to contact Dr.-Ing. Hendrik Neumann
thank you for sharing your engineering knowledge with me
supported my work. I also thank Dipl.-Wirt.-Ing. Daniel
Waniek, active at the Chair for Energy Systems and Energy Management
iii
Page 7
6
https://translate.googleusercontent.com/translate_f 5/143
2/29/2020 Untitled
Table of Contents
Summary / Abstract 1
1 Introduction 3
3 solution methods 33
4 Stochastic optimization 47
4.4 Applications. , , , , , , , , , , , , , , , , , , , , , , , , , , , , , 58
5 decomposition processes 61
Page 8
https://translate.googleusercontent.com/translate_f 6/143
2/29/2020 Untitled
7 Numerical examples 81
7.1 Deterministic preliminary considerations. , , , , , , , , , , , , , , , , , 83
Summary 105
bibliography 117
vi
https://translate.googleusercontent.com/translate_f 7/143
2/29/2020 Untitled
Page 9
short version
Mathematical modeling and analysis of electrical energy transmission
systems with decentralized generation is due to the increasing importance
on renewable energy sources, such as wind or solar energy. One use
Such systems require not only the control of the power generation plants
also that of energy flows, taking into account uncertainties. It
in mathematical terms, combinations are combinatorial
and stochastic effects including networks that are too highly
Tables mixed-integer models are presented, with the help of which it is possible
is, both linear and nonlinear approximations of the energy flows
adequate modeling of randomness. Numerous sample calculations
are shown.
Abstract
Increased importance of renewable energy such as wind or solar energy has moti-
Page 11
10
Chapter 1
introduction
are, so that on the one hand a cost-optimal operation can be maintained and
on the other hand, security of supply even if the acceptance is uncertain
is guaranteed. A crucial importance comes in this context
the energy transmission system. This transports the required energy
Page 12
4 CHAPTER 1. INTRODUCTION
The aim of this work is the development of mathematical models and processes
decentralized for stochastic power flow and operational optimization
Generating plants in the context above. The stochas-
are mentioned, which deal with the feed optimization with safe input
deal with data, such as [13, 25, 28, 36, 71].
and also examined in more detail with regard to relationships that apply to each other
become. Furthermore, an optimization model is presented, with the help of which
an inexpensive retrofit of an electrical energy transmission system
lets determine. Such retrofitting can help in the long term
Page 13
https://translate.googleusercontent.com/translate_f 11/143
2/29/2020 Untitled
numerical test calculations.
Below is a brief look at relevant basics of electrical engineering
supply, it is necessary to connect lines from the power generation plants to the
To lay consumers. In Germany, the energy is
three-phase alternating current with a frequency of 50 Hz and a voltage of
transmit up to 400kV. Only shortly before the consumer does he become familiar
can. Depending on the voltage applied, extra high voltage networks (220kV
Page 14
6 CHAPTER 1. INTRODUCTION
energy generation
purification system
https://translate.googleusercontent.com/translate_f 12/143
2/29/2020 Untitled
bus
b rragnsleitung
Practice
load
Page 15
example
solution points and a load node. The line from node 1 to node 2
D2
be equipped in such a way that with an electrical energy flow marginal losses
3 with the feed variable P G 3 alone would be able to handle the load P D 2 to
flow optimization also the improvement of voltage profiles and the reduction
of reactive power transport, but the last two tasks are in this
Work not treated. Voltages and currents in an electrical energy
Page 16
https://translate.googleusercontent.com/translate_f 14/143
2/29/2020 Untitled
https://translate.googleusercontent.com/translate_f 15/143
2/29/2020 Untitled
Page 17
Chapter 2
mathematical
optimization models
In accordance with the problem outlined in the previous chapter, it now arises
the task of developing suitable mathematical optimization models that
meet the stated goals. When creating such models
systems and in section 2.2 three models, which take into account the
Enable energy transmission system. The fundamental modeling approaches
Here are the AC representation, an exact, but mathematically demanding
Representation of the physical relationships and approximated representa-
Page 18
find, but through their presentation the application of efficient solution methods
allow. The development of these models is initially based on a
It is only in section 2.3 that the expansion takes place over a period of time. section
2.4 is intensely concerned with establishing relations in relation to the
featured models. On the one hand, it is intended to provide a better understanding of the
delle are accommodated and checked on the other hand whether by
https://translate.googleusercontent.com/translate_f 17/143
2/29/2020 Untitled
Σ PG -PD=0
k (2.1)
k∈V
Page 19
Set V = {1, ..., n} the node numbers of the energy transmission system
holds. It is further assumed that every energy transmission system with
a so-called slack knot, on which an extremely powerful
capable generation plant is connected. This has the node number here
applies:
PD= Σ PD k
k∈V
heating power plant next to the boilers for the production of thermal energy
several electrical energy generating components, such as gas
turbines or internal combustion engines. It should be noted that the generation
is considered here as a unit. For example, is it required that this one
https://translate.googleusercontent.com/translate_f 18/143
2/29/2020 Untitled
are set. The active power feed-in P G k ∈ R + may only be within
fixed limits P min G , Pk
max
G
∈
k
Move R + . Together with the current switching
to be observed, which regulate the possible feed-in values. The optimization criteria
With this modeling approach, only the minimization of product
measured since the network is ignored. A power flow optimization
from a minimum loss perspective (losses occur when transporting energy
Transmission lines to) is not possible. The optimization criterion can be so
about
Page 20
Σ C k (P G , s k ) → min
k (2.3)
k∈V
These are to be adapted to the duration of the time step to be optimized. often
Start-up costs of the power generation plants, fixed costs that arise,
when a generating plant from the state of non-production to the state
the production changes when considering a period. such
Modeling is done in section 2.3.
these can be limited and thus also the maximum possible transmission
Page 21
Pay attention to the capacities, but also possibly existing transmission costs
involved in the optimization phase. One initially associates with the
https://translate.googleusercontent.com/translate_f 20/143
2/29/2020 Untitled
adjacent nodes, ie there is N k = {l ∈ V: ∃ k ∈ V with kl ∈ E}.
Modeling (direct current ohmic losses) take place. Before making a distinction
these approaches, as made in the following considerations
the basic equations should be given, which is a quick one
Enable the realization of these models (cf. [4]). Look at everyone
Pk = Σ p kl ∀ k ∈ V, (2.4)
l∈N k
Qk = Σ q kl ∀ k ∈ V (2.5)
l∈N k
equations:
Page 22
PG -PD
k k = Σ p small ∀ k ∈ V (2.6)
l∈N k
QG -QD
k k = Σ q small ∀ k ∈ V (2.7)
l∈N k
−P D k = Σ p small ∀ k ∈ V \ V (2.8)
l∈N k
https://translate.googleusercontent.com/translate_f 21/143
2/29/2020 Untitled
−Q D k = Σ q small ∀ k ∈ V \ V (2.9)
l∈N k
The type of physical representation of the energy flows p kl and q kl now results
in the AC, DC and DCOL models. The restrictions should be listed beforehand
that all approaches have in common. For the purpose of displaying the energy flows
the variable voltage angle θ k ∈ R is required at each node k ∈ V. At the
Slack node 1 ∈ V becomes additional
θ1=0 (2.10)
required (see [4, 8, 28]). To the minimum and maximum possible feed
To comply with the limits of the power generation plants, the restrictions can
(2.2) are adopted. Three subsections are considered below,
in which according to the type of physical modeling of the energy flows
will be divorced.
AC modeling
blen U k ∈ R + , which describe the amounts of the complex tensions, and the
Page 23
https://translate.googleusercontent.com/translate_f 22/143
2/29/2020 Untitled
Variables θ k ∈ R, which express the stress angle , were introduced. Further designated
the variables θ kl ∈ R denote the voltage angle differences between the nodes
k, l ∈ V, ie θ kl = θ k - θ l . Without going into an exact derivation here
wanting, the energy flows can be left with these newly introduced variables
p small = U 2 ∀ kl ∈ E, (2.11)
k g kl - U k U l g kl cosθ kl - U k U l b kl sinθ kl
q small = U k U l b kl cosθ kl - U k U l g kl sinθ kl - U 2 (2.12)
k (b kl + b 0 kl ) ∀ kl ∈ E
the transformers are taken into account implicitly, since their presence means that the
sustainability is improved and accordingly the aforementioned
parameters can be adjusted. Of course, an edge must not be of any thickness
be loaded so that the power flow with the maximum possible transfer
capacity d max kl
∈ R + over
p2 )2 ∀ kl ∈ E (2.13)
kl + q 2 kl ≤ (d max kl
Q Gmin ≤ Q G ≤ Q max G
k
k
k
∀k∈V (2.14)
observed. The voltage amounts U k may also be applied to the generator and
https://translate.googleusercontent.com/translate_f 23/143
2/29/2020 Untitled
Page 24
to limit. The amount of tension is fixed at the reference node itself, like this
can also be taken from [4, 28], and as a rule fixed at U 1 = 1.
the. The modeling shown here aims at the mathematical representation of the
basic properties of an electrical energy transmission system.
If operational optimization is selected as the optimization criterion, then
(2.3) can be used. In addition, due to the integration of the energy
Σ C k (P G , s k ) + Σ
k E AC (2.16)
kl (p kl , q kl ) → min
k∈V kl∈E
δ kl ∈ R + for kl ∈ E. On the other hand, should power flow optimization be based on loss
nimal view, the task arises according to [28]:
( )2 ( )2
Σ PG -PD
k + Σ QG -QD k → min (2.17)
k∈V k∈V
https://translate.googleusercontent.com/translate_f 24/143
2/29/2020 Untitled
Page 25
DC modeling
(i) θ kl ≈ 0 ∀ ∈ E kl
(ii) U k = 1 ∀ k ∈ V
With the assumption (i), the linearizations are cosθ kl ≈ 1 and sinθ kl ≈ θ kl for all
kl ∈ E possible. Together with assumption (ii), the active power flows p kl are over
p kl = b kl (θ l - θ k ) ∀ kl ∈ E (2.18)
−d max
kl ≤ p kl ≤ d maxkl ∀ kl ∈ E (2.19)
https://translate.googleusercontent.com/translate_f 25/143
2/29/2020 Untitled
formulate as follows:
p small ≥ p small (2.20)
p kl - p kl ≤ M · klp kl (2.22)
p kl + p kl ≤ M · (1 - ˜p kl ) (2.23)
Page 26
With the help of these restrictions, the amount can be calculated in mixed integers
linear description can be modeled. Due to the Gross-M modeling is for
kl ∈ E, depending on the state of the binary variable ˜p kl , only one of the restrictions (2.22),
(2.23) is actually a requirement. Together with the simultaneous fulfillment
From (2.20) and (2.21), p kl = max {p kl , −p kl } is modeled. With the
Transmission cost function E DC
kl (p kl ) = δ kl · p kl can now optimize the
Σ C k (P G , s k ) + Σ
k E DC (2.24)
kl (p kl ) → min
k∈V kl∈E
S L = P L + jQ L = P L = Σ Pk= Σ Σ p kl = Σ p kl + p lk = 0
https://translate.googleusercontent.com/translate_f 26/143
2/29/2020 Untitled
k∈V k∈V l∈N k kl∈E: k <l
P2·R
PL=
U2
Page 27
0.5% per 100 km can be reduced. Since the DC model ignores such,
it is also not used to optimize power flow. The cheap
Representation of the network equations allows a mixed-integer
linear model description, so that efficient solution methods with regard to a
Dcol modeling
https://translate.googleusercontent.com/translate_f 27/143
2/29/2020 Untitled
1 Σ
PG -PD -
k k PL k = p small ∀ k ∈ V, (2.25)
2
l∈N k
1 Σ
−P D - k PL k = p small ∀ k ∈ V \ V (2.26)
2
l∈N k
p kl = b kl (θ l - θ k ) ∀ kl ∈ E
ν kl = g kl (U 2
i + U 2 j ) - 2g kl U i U j cos (θ k - θ l ) ∀ kl ∈ E
Page 28
θ kl = θ k - θ l ∀ kl ∈ E (2.27)
ν kl = 2g kl (1 - cosθ kl ) ∀ kl ∈ E. (2.28)
ν kl ≈ 0 would lead. The transmission losses P L determined in this way are transferred to the
k
Nodes k, l ∈ V are evenly divided and the loss quantities P L are over k
PL = k
Σ ν kl ∀ k ∈ V (2.29)
l∈N k
Σ C k (P G , s k ) + Σ
k E DC
kl (p kl ) → min
k∈V kl∈E
be used. On the other hand, should the power flow be optimized with regard to
If transmission losses are made, then the optimization task is
given as follows:
Σ P L → min
k
k∈V
Page 29
1 Σ Σ = Σ Σ
(T) (T)
PL ν
2
k
kl ,
t∈T k∈V t∈T kl∈E: k <l
(T) (T)
since for 1 ≤ t ≤ t max and k, l ∈ V the variable ν Lk and
in the calculation of P
kl
(T) (T)
the variable ν Ll flows. The relationship still applies
lk into that of P
https://translate.googleusercontent.com/translate_f 29/143
2/29/2020 Untitled
(T) (T)
ν =ν
kl
lk ∀ kl ∈ E ∀ t ∈ T,
Factor 1
can thus be added to the target function. It affects the
2
Optimal value, but not the optimal solution of the DCOL model.
The restrictions mentioned occur at every time step and are for all times
t ∈ T to be fulfilled. Now that a period is considered, there are more technical ones
Boundary conditions such as performance gradients and minimum running or minimum
downtimes of the power generation plants. Model extensions-
This type can also be found in [32, 43]. Because the power feed
may not be changed at will from one to the next time step
To meet restrictions that require compliance with the change in performance in the
Limits of the maximum possible increase ∆ k ∈ R + or maximum possible
Page 30
https://translate.googleusercontent.com/translate_f 30/143
2/29/2020 Untitled
(T) (T-1) (T-1) (T-1)
P Gk -P Gk ≤Δk·s k + Γ k (1 - s k ) ∀ t ∈ T ∀ k ∈ V, (2.30)
(T) (T) (T) (T-1)
Γ k (s k
≤P Gk
-P Gk
∀t∈T∀k∈V (2.31)
k - 1) - Δ k · s
passes, but also minimum running times and minimum downtimes of the same model
lose. Denotes Λ k ∈ N the minimum runtime and Λ k ∈ N the minimum downtime
of the power generation plant k ∈ V, this fact can, if Λ k , Λ k ≥ 2
applies about
(T + n) (T)
sk ≥u k
∀ t ∈ {1, ..., t max + 1 - Λ k } (2.34)
∀ n ∈ {1, ..., Λ k - 1} ∀ k ∈ V,
(T + n) (T)
sk ≤1-v k
∀ t ∈ {1, ... ,, t max + 1 - Λ k } (2.35)
∀ n ∈ {1, ..., Λ k - 1} ∀ k ∈ V
and s initk with regard to the infeed values and the switching states of the energy
systems k ∈ V at the beginning of the optimization period. This can
by adding restrictions
https://translate.googleusercontent.com/translate_f 31/143
2/29/2020 Untitled
Page 31
(0)
sk = s init k ∀ k ∈ V, (2:36)
(0)
PG k
= P init G k
∀k∈V (2.37)
(T)
happen. With the shift change variables u k can also easily start
costs γ k ∈ R + of the power generation plants are taken into account. You set this up
(T) (T)
for all k ∈ V, the functions D k D k (u on. Further it is assumed
) = γku k k
(0) (0)
gone that u k =v k = 0 applies to all k ∈ V, with different assumptions
are of course possible. The for an optimization period in an operational
The minimization task required for optimization can then, with a DC,
DCOL or AC modeling may still consider the transmission cost share
needs to be about
(T)
Σ Σ PL → min
k
t∈T k∈V
given. Table 2.1 shows the respective model approaches with regard to their
compared to each other and also records the associated problem class.
In the following section 2.4, relationships between the optimal
model IG DC Dcol AC
operational optimization + + + +
network integration - + + +
Power flow optimization - - + +
Problem class MILP MILP MINLP MINLP
https://translate.googleusercontent.com/translate_f 32/143
2/29/2020 Untitled
Page 32
[ ]
Σ Σ ( (T) (T) (T) ) (T)
(DC) C k (P G k , s k ) + D k (u k ) + Σ E DC kl ) → min
kl (p
t∈T k∈V kl∈E
Constraints:
can be. The considerations here are limited to the use of the
corresponding target functions to minimize costs. First, the term
relaxation, which is necessary for the following considerations.
Definition (relaxation)
https://translate.googleusercontent.com/translate_f 33/143
2/29/2020 Untitled
Given the functions f: X ⊆ R n → R and g: Y ⊆ R n → R.
Optimization model min {g (x): x ∈ Y} means relaxation of min {f (x): x ∈ X},
if g (x) ≤ f (x) ∀ x ∈ X and X ⊆ Y.
Page 33
First of all, the optimal value of the IG model represents a lower bound for
that of the DC model. This can be demonstrated as follows:
Theorem 2.1
https://translate.googleusercontent.com/translate_f 34/143
2/29/2020 Untitled
The optimal value z IG of the IG model represents a lower bound for the DC model
represents, ie z IG ≤ z DC .
Proof: The models (IG) and (DC) are permissible. DC modeling requires
the restrictions:
(T) (T)
-P = Σ p kl ∀k∈V\V∀t∈T (2:39)
Dk
l∈N k
Page 34
If one adds up (2.38) and (2.39) for all k ∈ V and for k ∈ V \ V, the result is
the restrictions:
There further
(T) (T) (T)
Σ Σ p Σ p ∀t∈T
lk
kl = kl +p
k∈V l∈N k kl∈E: k <l
(T) (T)
applies and because of (2.40) p
+p kl lk = 0 for all kl ∈ E and for all t ∈ T (man
note: b kl = b lk ) are the restrictions
(T) (T)
Σ PG -Pk
D =0∀t∈T
k∈V
(T)
for all P Gk
∈ Z DC fulfilled. Adding these equations to the DC model
therefore does not change the admissibility. Now remove the equations
(2.38) - (2.40) and the restrictions (2.10), (2.19) - (2.23) from the model description
exercise, this results in a relaxation of the DC model. The restriction area this
This relaxation is right, as can be easily verified, with that of the IG model
https://translate.googleusercontent.com/translate_f 35/143
2/29/2020 Untitled
kl (p kl )≥0
t∈T kl∈E
(T)
for all p kl
∈ Z DC applies, (IG) is a relaxation of (DC) and therefore
z IG ≤ z DC . If (DC) is not permitted, then z IG ≤ z DC = + ∞ certainly applies . Falls (IG)
impermissible, trivially also (DC) impermissible. Overall, z IG ≤ z DC 2
replaced. Current accounts of this kind can also be found in [23, 51]. Apparently
then (RIG) a relaxation of (IG). The following sentence can be drawn up.
Page 35
Theorem 2.2
The optimal value z RIG of the RIG model represents a lower bound for the AC
Model, ie z RIG ≤ z AC .
Proof: The proof is initially analogous to the previous one. The optimization
Modeling (RIG) and (AC) are allowed. The addition of the active power track
for generator and load nodes leads to the restrictions:
Σ (T)
-P
(T)
Σ [ (T) (T) (T) (T) (T) ] ∀t∈T
PG g small(U l cos kl
k
D = k ) 2 + (U l ) 2 - 2U k U
k∈V kl∈E: k <l
} {{
=: P L }
for all permissible points of the AC model. Since g kl ≥ 0 and together with
(T) (T)
the cosine rate p
kl +p lk ≥ 0 for all kl ∈ E, also P L ≥ 0. Thus is
(T) (T) (T) (T)
Σ PG -P Σ PG -P
k
D ≥ k
D - PL= 0 ∀ t ∈ T
k∈V k∈V
(T)
for all P Gk
AC Z AC always met. Now add the restrictions
(T) (T)
Σ PG -P
k
D ≥0∀t∈T
k∈V
If the optimal solution of the RIG model meets the restrictions at (2.41)
Equality is fulfilled, then z IG = z RIG ≤ z AC . Especially with regard to the hard to
Page 36
https://translate.googleusercontent.com/translate_f 37/143
2/29/2020 Untitled
hence the connection between the DC and AC models.
Intuitively, one surely suspects the DC model due to the Igno
of transmission losses that creates a lower bound with it
can, but it has generally not been possible to prove this presumption.
When using specially designed cost functions, however, another can be used
lower bound for the AC model, more precisely for the AC model
additional requirements for the switching assignments of the power generation plants,
be generated. Chapter 6 addresses this issue again. Also between
the RDC model, which is subsequently built, and the DCOL model
(T) (T)
-P ≥ Σ p kl ∀k∈V\V∀t∈T (2.43)
Dk
l∈N k
Theorem 2.3
The optimal value z RDC of the RDC model represents a lower bound for that
DCOL model, ie z RDC ≤ z DCOL .
Page 37
https://translate.googleusercontent.com/translate_f 38/143
2/29/2020 Untitled
estimates:
If we now replace (2.25) and (2.26) with (2.42) and (2.43), we get a re-
laxation of the DCOL model. If you further remove the restrictions (2.27) - (2.29),
this results in a relaxation that corresponds to the RDC model, and that
Claim is proven 2
If further the optimal solution of the RDC model the restrictions (2.42),
(2.43) with equality, then z DC = z RDC ≤ z DCOL . Anticipating the
Test calculations in Chapter 7 are intended to provide some optimal values with regard to that in the introduction
6-node network shown.
example
Consider the 6-knot electrical energy transfer shown in Figure 1.1.
transmission system over a time. The data of the energy transmission system
and technical characteristics of the power generation plants as well as the load profiles
Page 38
https://translate.googleusercontent.com/translate_f 39/143
2/29/2020 Untitled
Furthermore, situations can occur in which the IG model is permissible, but that
DC model due to insufficient line capacities or too few cables
is inadmissible. Again, the question arises of an inexpensive one
Network expansion that ensures admissibility for the DC model. This results again
the task of developing an appropriate mathematical optimization model.
The following modeling is done using the DC model. prin-
However, DCOL modeling can also be used. Can be found in [10]
also optimization models using the DC modeling approach
take on the task of preventing electrical energy transmission systems
on failures in the event of unforeseen or very unlikely events
suitable to expand. In the following considerations,
existing transmission costs are ignored, since only the basic egg
properties are to be modeled. However, extensions can be made if necessary
that allow consideration of these costs. The set ˜E ⊆ E gives
https://translate.googleusercontent.com/translate_f 40/143
2/29/2020 Untitled
Page 39
¨
2.5. RETROFITTING ELECTRICAL ENERGY TRANSFER SYSTEMS 31 iii
(T)
The additionally required variables p
denote kl ∈ R for kl ∈ E and t ∈ T
the possible flow of power along a new line. The performance
flow itself is with a suitable constant M> 4π max kl∈E | b kl | about the
menhang
given. When choosing the constant M, note that the load angle differences
limits θ kl for kl ∈ E∪E can amount to a maximum of 2π. The binary variables
n kl for kl ∈ E provide information about newly created edges. The limitation
the load flows with the variables d add kl
∈ R + for kl ∈ E~ ∪ E to record the
Capacity expansion of the lines to:
(T)
−d add
kl
≤p kl
≤ d add
kl
∀ kl ∈ E ∀ t ∈ T
https://translate.googleusercontent.com/translate_f 41/143
2/29/2020 Untitled
(T)
−d max
kl - d addkl ≤p kl ≤ d max
kl + d add
kl ∀ kl ∈ ˜E ∀ t ∈ T
Page 40
and F 2 kl
∈ R + additionally through a new building
(n kl ) = c ins kl · n kl for c ins
kl
costs incurred by a line. The entire model for network expansion lies in this way
in a mixed-integer linear description. If the DCOL modeling
can be used for retrofitting the network expansion
flow optimization with regard to minimal transmission losses. The
The optimization criterion is then over with a suitable weighting factor ρ> 0
(T)
Σ F1 Σ F2 Σ Σ PL → min
kl (d add
kl ) + kl (n kl ) + ρ · k
Σ F1 Σ F2
kl (d add
kl ) + kl (n kl ) ≤ b
kl∈ ˜E∪E kl∈E
Page 41
Chapter 3
solution process
https://translate.googleusercontent.com/translate_f 43/143
2/29/2020 Untitled
from what description the models are in. Table 2.1 shows the
Problem classes of the respective models already shown, but should still be
are called:
33
Page 42
driving [70] can be tackled. The basic idea of this is shown below
posed, also for their applicability to mixed-integer nonlinear models
dell classes to check. Consider for the vectors b ∈ R s , c ∈ R n , d ∈ R m and
Matrices A ∈ Mat (s, n, R), B ∈ Mat (s, m, R) the mixed-integer linear
Optimization problem:
M = {(x, y) ∈ R n × Z m : Ax + By ≤ b}
The strategy in the basic version of the Branch & Bound process consists of
Subdivision of the allowed amount of the optimization model and subsequent
Mastery of the sub-models by means of suitable barrier formation. In principle is
this method also applies to mixed-integer nonlinear optimization models
applicable, but points precisely to the mixed-integer linear class
favorable properties. The theoretical basics are in the two
summarized the following lemmas.
Page 43
https://translate.googleusercontent.com/translate_f 45/143
2/29/2020 Untitled
Solving the LP relaxation of the corresponding sub-problem, ie a recycling
tion of the integer requirements, win and an upper bound ϕ k through
Determine permissible points in the corresponding sub-problem. The effectiveness of the
Branch & bound tree to be cut off. The complete algorithm man-
ma can again be taken [70].
When AC or DCOL modeling is used, even with a
laxation of the 0-1 requirements regarding the binary variables due to the restriction
(2.11) and (2.12) and (2.28) evoked a non-convex optimization model.
This is one of the main reasons for the practical efficiency of the Branch & Bound process
lies in the possibility of clipping nodes due to inferiority,
however, a lower barrier is required. In the case of mixed
Page 44
https://translate.googleusercontent.com/translate_f 46/143
2/29/2020 Untitled
belongs to the same model class, but for which a favorable relaxation is indicated
can be. The stochastic extensions made in Chapter 4
optimization models as well as the algorithms described in Chapter 5
for the treatment of stochastic optimization models are only for the IG and DC
Modeling or applicable to a relaxed form of the DCOL model. In Ka
(T) (T)
ν (3.1)
kl ≥ 2g kl (1 - cosθ kl ) ∀ kl ∈ E ∀ t ∈ T
and also demands that the load angle differences meet the conditions
π (T) π
- ≤θ ∀ kl ∈ E ∀ t ∈ T (3.2)
2 kl ≤ 2
(T)
are sufficient, the functions 2g kl (1 - cosθ ,
] for all kl ∈ E and t ∈ T
π
) | [- kl π 2 2
Page 45
https://translate.googleusercontent.com/translate_f 47/143
2/29/2020 Untitled
comment
If the RDCOL model is allowed and the load angle differences
the condition for the optimal solutions of the RDC and DCOL model
(T) (T)
[θ , π2 ] for all kl ∈ E and t ∈ T, so is
] RDC , [θ kl ] DCOL ∈ [- π
kl 2
{
min cx + dy: Ax + By ≤ b
x, y
x∈Rn,y∈Y⊂Zs
Question how an optimal solution of (P) can be determined. In [17, 21] can be found
Cutting plane methods specially adapted to the model class in question.
Non-linear master problems must also be minimized. Below is
presented a method which is able to find an optimal point of (P)
https://translate.googleusercontent.com/translate_f 48/143
2/29/2020 Untitled
Page 46
Theorem 3.3
Let g: C → R be differentiable on the open and convex set C. Then g is
convex on C if and only if g (x) ≥ g (x) + ∇g (x) (x - x) for all x, x ∈ C.
x, y
https://translate.googleusercontent.com/translate_f 49/143
2/29/2020 Untitled
Further, a (M k ) feasible point (~x k , ~y k ) considered to be predetermined
Tolerance τ k ≥ 0 and the bound ϕ valid for (M k ) k
the condition
c ˜x k + d ˜y k - ϕ k
≤τk (3.3)
φk
Page 47
Algorithm 3.1
(S0) initialization
Find a polytope Z M , choose τ 0 ≥ 0 and set k = 0.
0
(S1) optimization
If possible, determine one that is admissible for the master problem (M k )
Point that satisfies (3.3).
(S2) termination
If f i (˜x k ) ≤ 0 for all i = 1, ..., m or Z M = ∅, then terminate.
k
(S3) updating
Choose 0 ≤ τ k + 1 ≤ τ k , set k: = k + 1 and go to (S1).
For the purpose of convergence statements, the following sentence is considered, which
for the convex model class, ie without the existence of integer
https://translate.googleusercontent.com/translate_f 50/143
2/29/2020 Untitled
Theorem 3.4
c ˜x k + d ˜y k - cx ∗ - dy ∗
≤τk (3.4)
cx ∗ + dy ∗
Page 48
Proof:
fulfills the condition Z P ⊂ Z M k−1 . The following applies to all permissible (x, y) ∈ Z P
Theorem 3.3 then:
Lich:
c ˜x k + d ˜y k ≤ϕ (1 + τ k )
k
≤ (cx ∗
k + dy ∗ k ) (1 + τ k )
≤ (cx ∗ + dy ∗ ) (1 + τ k )
(iii) If (˜x k , ˜y k ) / ∈ Z P , then there is an index i ∈ {1, ..., m} with f i (˜x k )> 0. Then
but is the inequality
https://translate.googleusercontent.com/translate_f 51/143
2/29/2020 Untitled
f i (˜x k ) + ∇f i (˜x k ) (x - ˜x k ) ≤ 0
When algorithm 3.1 runs, the following three cases are now possible:
Fulfills.
Page 49
Theorem 3.5
Algorithm 3.1 does not stop after a finite number of steps and let {τ k } → 0.
Then each cluster point of the sequence {˜x k , ˜y k } is an optimal solution of (P).
Proof:
Let {˜x k , ˜y k } be a partial sequence of {˜x k , ˜y k } that is against the cluster point (˜x, ˜y)
j j
c ˜x k + d ˜y k
j j ≤ (cx ∗ + dy ∗ ) (1 + τ k ) j
https://translate.googleusercontent.com/translate_f 52/143
2/29/2020 Untitled
≤ (cx + dy) (1 + τ k ) ∀ x, y ∈ Z P
j
Thus an index exists i ∈ {1, ..., m} with f i (˜x) = η> 0. Da (˜x, ˜y) cluster
point and f i is continuous, there exists a k ∈ N with ˜x k - ˜x < η 2K
and f i (˜x k )> η 2
,
According to (V2) the condition ∇f i (x) ≤ K for all (x, y) ∈ Z M 0 Fulfills.
Then:
η η
f i (˜x k ) + ∇f i (˜x k ) (˜x - ˜x k )> -K =0
2 2K
Hence (˜x, ˜y) / ∈ Z M k+1 . Since Z M k + 1 is complete, there is a ϵ> 0 such that
for the sphere B = B ((˜x, ˜y), ϵ) now B ∩ Z M k+1 = nun . But since (˜x l , ˜y l ) ∈ Z M k+1 for
all indices l ≥ k + 1 must apply, this is a contradiction 2
for the master problem (M k ) generated lower bound also for the master
valid (M k + 1 ).
Page 50
ken for the variables ν kl with kl ∈ E, which are the ohmic transmission losses
describe, called. Also the termination criterion shown in algorithm 3.1
will be adapted. The exact ohmic transmission losses can be compared to those for
kl ∈ E defined functions
https://translate.googleusercontent.com/translate_f 53/143
2/29/2020 Untitled
f kl : R → R
θ kl ↦ → 2g kl (1 - cosθ kl )
{ π π }
M kl : = (ν kl , θ kl ) ∈ R × [- . ]: f kl (θ kl ) - ν kl ≤ 0
2 2
1 / g small
2
M small
2
0 2 kl
Page 51
{⊗ ⊗
(T) (T) (T) (T)
M= t∈T kl∈E: k <l
(ν , π2 ]) | T | | E2| : f kl (θ
kl ,θ kl ) ∈ (R × [- π 2 kl )-ν kl ≤0
https://translate.googleusercontent.com/translate_f 54/143
2/29/2020 Untitled
ν kl(T)≤ 2g kl
∀ kl ∈ E: k <l
∀t∈T
(T) (T)
ν lk
∀ kl ∈ E with k> l ∀ t ∈ T
kl =ν
(T)
required. There are even more upper bounds for the variable ν kl
(T) (T)
ν kl
∀ kl ∈ E ∀ t ∈ T
kl ≤p
However, it should be noted that binary variables are required to calculate the amount
those who can significantly increase the computing effort. If you pay attention to
about
π π
fθ kl : [- . ]→R
2 2
θ kl ↦ → 2g kl [1 - cosθ kl + sinθ kl (θ kl - θ kl )]
f θ (θ kl ) ≤ ν kl
kl
Page 52
https://translate.googleusercontent.com/translate_f 55/143
2/29/2020 Untitled
the optimal solution or a permissible point of the RDCOL model, which (3.4)
[ν t
ab ] RDCOL > 2g ab (1 - [cosθ t from ] RDCOL )
an internal approximation of the network losses is carried out in addition to the external one
become. The idea is illustrated in Fig.3.2. In addition to an exemplary
internal outer approximation. With the inner
Approximation is a piece-by-piece linear function that is based on the
https://translate.googleusercontent.com/translate_f 56/143
2/29/2020 Untitled
Page 53
1 / g small
2
M small
2
0 2 kl
https://translate.googleusercontent.com/translate_f 57/143
2/29/2020 Untitled
Page 55
54
Chapter 4
Stochastic optimization
be sure, but also the maximum possible transmission capacities of the transmission
transmission lines depend on atmospheric conditions. With wind energy
or solar energy systems are the maximum possible feed-in values from the
current weather, ie the radiation intensity of the light and the intensity
dependent on the wind and therefore, even if good forecasts for these
sizes are available, to some extent also subject to chance. Contrary to
Modeling according to Chapter 2 is therefore part of the input
data associated with the previous explanations are uncertain.
https://translate.googleusercontent.com/translate_f 58/143
2/29/2020 Untitled
Not just for a cost-optimal feed, much more for a feed
the energy generation plants that must guarantee security of supply,
these random parameters can have a high impact. Below is supposed to
47
Page 56
of the RDCOL model become relevant. Section 4.3 also gives an insight
in the multi-stage stochastic optimization, which is a very accurate modeling
that allows uncertainties. The accesses selected here are generally valid
eng description and so applicable to numerous problems in practice.
Section 4.4 deals separately with the task of how the subsequent
stochastic modeling techniques listed below to those in Chapter 2
presented optimization models can be transferred.
Definition 4.1
The optimization model
Page 57
The admissible range of the model (4.1) is limited for each ω ∈ Ω and not empty
is. Consider the high-quality optimal solution function
ϕ: Ω → P (R m )
https://translate.googleusercontent.com/translate_f 60/143
2/29/2020 Untitled
Is available, which uniquely contains an element from the set ϕ (ω) for each ω ∈ Ω
can choose. Now consider the function ϕ ∗ = ψ ◦ ϕ. Apparently, ϕ ∗ is one
Random variable, which for an ω ∈ Ω leads to an optimal decision for (4.1) ϕ ∗ (ω)
maps. It is important to make a decision before the chance is realized
meet that as cheaply as possible, ideally after realization of chance
is. Often one uses oneself if only the cost vector c is random and the
Restriction area itself is not subject to any uncertainties, one of the two
subsequent approaches.
(E1) Replace the random vectors with their expected value and solve the result
deterministic optimization problem.
Page 58
Example 4.1
The stochastic optimization model is given
{ 1
Max x1+ x2 : x 1 + x 2 ≤ h (ω)
x1,x2 2 ,
x 1 ≥ 0, x 2 ≥ 0
Consider the probability space (Ω, A, P) and the discretely distributed assignment
if variable h (ω) with realizations 0.8, 1 and 1.2. P (h = 0.8) = 0.2,
https://translate.googleusercontent.com/translate_f 61/143
2/29/2020 Untitled
P (h = 1.0) = 0.5 and P (h = 1.2) = 0.3. It's easy to calculate that the two
the previously shown approaches (E1) and (E2) the point (x 1 , x 2 ) = (1.02.0)
deliver. This is therefore not permitted when Realizations 0.8 and 1 occur.
When implementation 1.2 occurs, it is permissible, but not optimal, since the
Then the optimal solution would be given by (x 1 , x 2 ) = (1.2.0).
[7, 15] justified. Here, the optimization model can be divided into one level
separate it securely and into one level with insecure information. considered
one can again the general stochastic optimization model (4.1), so
in the two-stage case, the objective function vector is divided into two individual vectors
Page 59
Definition 4.2
The optimization model
https://translate.googleusercontent.com/translate_f 62/143
2/29/2020 Untitled
{
min cx + d (ω) y: T (ω) x + W (ω) y = h (ω)
x, y
(4.2)
x ∈ X, y ∈ Y
φ: X × Ω → R
build up. The two-stage stochastic optimization model can be integrated into one
Random internal and an external minimization problem can be broken down.
Accordingly, variables x ∈ X and y ∈ Y are used as first-stage and second-stage
called variable. A decision x ∈ X is non-anticipatory,
ie the following sequence of decisions and observations applies:
Page 60
https://translate.googleusercontent.com/translate_f 63/143
2/29/2020 Untitled
Risk-neutral models
As standard works for the introduction and deepening in the field of the two-step
stochastic optimization should in addition to the literature source already mentioned [37]
also be held. For x ∈ X, consider the
space (Ω, A, P) defined random variables:
Fx:Ω→R
ω ↦ → cx + φ (x, ω)
QE:X→R
∫
x↦→ F x (ω) P (dω),
Ω
so follows
https://translate.googleusercontent.com/translate_f 64/143
2/29/2020 Untitled
Page 61
j = 1, ..., N
With this representation (with discrete distribution) you have the possibility
created to find a decision for (4.2) that would in the long term
minimized average costs. On algorithmic difficulties, in particular
in the case of a high number of scenarios N, Chapter 5 is discussed in more detail. There will be
Risk-averse models
pose too great a risk. Another functional is used to record the risk
QR:X→R
Modeling approaches of the same type and other risk measures can also [48, 50, 67]
be removed. With the help of ρ> 0 it can be weighted how strong the risk
should be taken into account in the optimization. There are two typical risk measures
Q EP : X → R
Page 62
Q EE : X → R
∫
x↦→ max {F x (ω) - η, 0} P (dω).
Ω
N N
{ Σ Σ
min cx + πjdjyj+ρ πjθj :Tjx+Wjyj=hj
x, y, Θ
j=1 j=1
cx + d j y j - η ≤ B · θ j (4.6)
x ∈ X, y j ∈ Y, θ j ∈ {0.1}
j = 1, ..., N
cx ∗ + d j y ∗ j
∀ j ∈ {1, ..., N}
j - η ≤ Bθ ∗
are shown (cf. [64]). If the level η for a scenario j ∈ {1, ..., N} is not
*
is exceeded, then in the optimal solution θ assumed j = 0. In the
Use of the risk measure Q EE can be used for a discrete distribution of the random
vector (d, T, W, h) is also an equivalent representation in mixed integer
Page 63
N N
{ Σ Σ
min cx + πjdjyj+ρ πjvj :Tjx+Wjyj=hj
x, y, v
j=1 j=1
cx + d j y j - η ≤ v j (4.7)
x ∈ X, y j ∈ Y, v j ∈ R +
j = 1, ..., N
is exceeded. In the optimal solution the following then applies to j ∈ {1, ..., N}:
{ cx ∗ + d j y ∗
v∗ j - η: cx ∗ + d j y ∗ j >η
j=
0 : cx ∗ + d j y ∗
j ≤η
With regard to the inclusion of stochastic data sets when using the
RDCOL model, in this subsection the associated stochastic
Model class are presented, but again in a general description
being held. The considerations are limited to stochastic
Models of this type, which are given by the following definition.
Definition 4.3
The optimization model
{
min cx + d (ω) y: T (ω) x + W (ω) y = h (ω)
x, y
(4.8)
x ∈ X ∩ E, y ∈ Y ∩ F
Page 64
m1
R and F ⊆ R m 2 convex sets. The random vectors d: Ω → R m , T:2
With
φ: X × Ω → R
https://translate.googleusercontent.com/translate_f 68/143
2/29/2020 Untitled
min {Q E (x): x ∈ X ∩ E}
x
If one again assumes a discrete distribution of the random vector (d, T, W, h),
the equivalent representation is:
N
{ Σ
min cx + πjdjyj :Tjx+Wjyj=hj
x, y
j=1
(4.9)
x ∈ X ∩ E, y j ∈ Y ∩ F
j = 1, ..., N
Page 65
for further information, see [2, 9, 57, 65]. The following will also appear
[33] cited. Consider one of the stages to be observed in T ∈ N
https://translate.googleusercontent.com/translate_f 69/143
2/29/2020 Untitled
discrete system. A multi-level mixed-integer model can be used with the
Vectors c t , b t and matrices A tτ , which are to be understood as data sets, and the
{ TΣ t
min ctxt :∑ τ=1 A tτ ≤ b t
x 1 , ..., x T
t=1
x t ∈ X t , t = 1, ..., T
x t ∈ X t , t = 1, ..., T
random events of the individual levels may influence. In this way two
if variables ξ t and ξ t with t, t ∈ {1, ..., T} and t = t are quite different from each other
be dependent. A dependence of the random events on the decisions
As in the two-stage case, gen is not permitted. With one to be met
Page 66
Up to this point, the decision in a stage 1 ≤ t ≤ T can be made by the entire group
Information from the stochastic process can be used so that the decision
→ ...
set is F 1 = {Ω, ∅}. F T = F should also apply. To actually get the one you want
It must be possible to keep to the order of decisions and observations
at the time t ∈ {1, ..., T} the decision variable x t F t be measurable. The-
This measurability condition can be represented mathematically, but is on
this point on their presentation due to the additional required for this
Considerations not discussed in detail and instead referred to [6, 33, 34]
sen. The measurability conditions lead to additional linear restrictions. INS
Overall, you get the desired multi-level mixed-integer
stochastic optimization model, which the order of decisions
and observes. The inclusion of risk-averse modeling
approaches are much more complex in the multi-stage case. This topic
is dealt with in more detail in [5, 20, 34, 33, 58].
4.4 Applications
Page 67
https://translate.googleusercontent.com/translate_f 71/143
2/29/2020 Untitled
4.4. APPLICATIONS 59
(T)
PD k
:Ω→R+∀k∈V∀t∈T2,
max, (t)
PG k
:Ω→R+∀k∈V∀t∈T2,
max, (t)
d kl : Ω → R + ∀ kl ∈ E ∀ t ∈ T 2 ,
model the random input data of the second stage. The maximum
possible feeds of the generators and maximum possible transmission
capabilities of the lines are here, in contrast to the original model
lation, considered as time-dependent in order to provide a more precise illustration of the
other second stage variables are. The network expansion takes place completely in the first
Stage instead. The electrical load is covered in the second stage.
men. For the second stage there is usually a long period, the decades
simulated, scheduled.
https://translate.googleusercontent.com/translate_f 72/143
2/29/2020 Untitled
Page 68
are otherwise a separate minimization can take place over each individual level
te. Couplings of the time stages occur when optimizing the feed-in
Load in the second stage on the one hand from the load values, but above all also
from the available electrical energy transmission system
hangs. With pure stochastic feed-in optimization, coincidence can
can be modeled more simply using the multi-level approach, in which here only one
brief insight was given. But was also during the emergence of [33]
the progress of the present work is noted. The DC modeling approach
was also used in [33] in some numerical test calculations, which
Excerpts of their results are shown in Chapter 7.
https://translate.googleusercontent.com/translate_f 73/143
2/29/2020 Untitled
Page 69
Chapter 5
Decomposition
Model class presented. Section 5.2 also shows a decomposition procedure for
the two-stage stochastic mixed-integer convex model class. at
These algorithms become special structures of the equivalent representations
exploited. The determination of a solution can thus clearly
61
Page 70
https://translate.googleusercontent.com/translate_f 75/143
2/29/2020 Untitled
lower bound can be specified. The algorithm is as follows:
(S1) termination
φ-φ
If ϕ = + ∞ and φ
≤ τ or P = ∅, then terminate with ¯x, for
Page 71
(S4) branching
x (i) ≤ ⌊X (i) ⌋
xi∈Z⇒
x (i) ≥ ⌊x (i) ⌋ + 1
x (i) ≤ ⌊x (i) ⌋ - ϵ
xi∈R⇒
x (i) ≥ ⌊x (i) ⌋ + ϵ
x ∈ Z P must meet. The parameter ϵ> 0 can be specified appropriately and prevents
a possibly infinite branching on continuous components. The
The quality of the generated point ¯x ∈ Z P can be determined during the algorithm
generated barrier ϕ can be evaluated. To illustrate the barrier formation
Page 72
N
{ NΣ Σ
min (cx j + π j d j y j ) + ρ πjvj :Tjxj+Wjyj=hj
x, y, v
j=1 j=1
cx j + d j y j - η ≤ v j
https://translate.googleusercontent.com/translate_f 77/143
2/29/2020 Untitled
(5.1)
∑ Nj = 1 H j x j = 0
x j ∈ X, y j ∈ Y, v j ∈ R +
j = 1, ..., N
N
Without the condition ∑ j=1
H j x j = 0, the coupling constraint, would be the re-
formulation (5.1) separable with regard to each individual scenario. This is the one already
At the beginning of the chapter, the special structure of the two-stage stochastic
tables mixed-integer linear models. By removing the coupling
constraint from (5.1) is the resulting relaxation, if the
this makes it possible to swap totals with the minimized
task is performed (decomposition effect) via
Σ Pj (5.2)
j=1
With
{
P j = min cx j + π j d j y j + ρ · π j v j :Tjxj+Wjyj=hj
xj,yj,vj
cx j + d j y j - η ≤ v j
x j ∈ X, y j ∈ Y, v j ∈ R +
Page 73
https://translate.googleusercontent.com/translate_f 78/143
2/29/2020 Untitled
features
L j (x j , y j , v j , λ): = π j (cx j + d j y j + ρv j ) + λ H j x j
L (x, y, v, λ) = Σ L j (x j , y j , v j , λ)
j=1
Here is
{ NΣ
D (λ) = min L j (x j , y j , v j , λ): T j x j + W j y j = h j
xj,yj,vj
j=1
cx j + d j y j - η ≤ v j ,
x j ∈ X, y j ∈ Y, v j ∈ R +
j = 1, ..., N
The above optimization problem can again be separated with respect to each individual scenario
N
become. Hence D (λ) = ∑ j=1
D j (λ) with
{
D j (λ) = min L j (x j , y j , v j , λ): T j x j + W j y j = h j
xj,yj,vj
cx j + d j y j - η ≤ v j
x j ∈ X, y j ∈ Y, v j ∈ R +
Page 74
https://translate.googleusercontent.com/translate_f 79/143
2/29/2020 Untitled
Note 5.1
Algorithm 5.1 is finite if X ⊂ Z m 1 and is limited. However, X is
mixed-integer, you need an abort criterion in order to
prevent constant components, which if bei> 0
given is.
{
min cx + d (ω) y: T (ω) x + W (ω) y = h (ω)
x, y
(5.4)
x ∈ X ∩ E, y ∈ Y ∩ F
{ NΣ
min (cx + π j d j y j ): T j x + W j y j = h j
x, y
j=1
(5.5)
x ∈ X ∩ E, y j ∈ Y ∩ F
j = 1, ..., N
https://translate.googleusercontent.com/translate_f 80/143
2/29/2020 Untitled
Page 75
given. Since the sets E and F are convex but not in polyhedron
position, model 5.5 can be used if the RDCOL
Z M ⊃ {(x, y) ∈ R m × R N · m
0 1 2 : e k (x) ≤ 0, k = 1, ..., p
f l (y j ) ≤ 0, l = 1, ..., q ,
j = 1, ..., N
(M ξ ) x ∈ X, y j ∈ Y
(x, y 1 , ..., y N ) ∈ Z M ξ
j = 1, ..., N
Fulfills. The sets Z M ξ are now analogous to the master problems from Al
algorithm 3.1 built. Here, however, it is important to check whether the non-linear ones
First stage restrictions are met by the first stage decision or
whether the non-linear restrictions of the second stage by all possible second
https://translate.googleusercontent.com/translate_f 81/143
2/29/2020 Untitled
step decisions are met. In a step ξ ∈ N the sets are then
about the context
Page 76
ZM ξ+1 = ZM ξ ∩
{
(x, y) ∈ R m × R N · m
1 2 : e v (˜x ξ ) + ∇e v (˜x ξ ) (x - ˜x ξ ) ≤ 0
f w (˜y j, ξ ) + ∇f w (˜y j, ξ ) (y j - ˜y j, ξ ) ≤ 0
j j
j = 1, ..., N
Master problems (M ξ ) are now dealt with using the scenario decomposition
to be able to take advantage of their favorable structural properties. The algorithm
then looks like this:
Algorithm 5.2
(S0) initialization
Find a polytope Z M , choose τ 0 ≥ 0, ϕ
0
0
: = + ∞ and set ξ = 0.
(S1) optimization
Initialize the scenario composition with the lower bound ϕ ξ
, the
Tolerance parameters τ ξ and apply them to the master problem (M ξ ).
(S2) termination
If e k (˜x ξ ) ≤ 0 for all k = 1, ..., p and f l (˜y j, ξ ) ≤ 0 for all l = 1, ..., q
(S3) updating
https://translate.googleusercontent.com/translate_f 82/143
2/29/2020 Untitled
Choose 0 ≤ τ ξ + 1 ≤ τ ξ , set ϕ ξ+1 : = ϕ ξ , ξ: = ξ + 1 and go to (S1).
After construction of the algorithm, Clause 3.4 applies here analogously. If the procedure
stops after finally many steps, so a permissible point became more acceptable
Page 77
Note 5.2
If algorithm 5.2 generates the infinite sequence (˜x ξ , ˜y 1, ξ , ..., ˜y N, ξ ), {τ ξ } → 0
and X ⊂ Z m 1 is, each cluster point of the sequence is a solution of (5.5).
However, if X is a mixed integer, then for a step ξ ∈ N 0 in (S1)
(x ∗ , y ∗
1 , ..., y ∗ N ) denotes the optimal solution to (5.5).
https://translate.googleusercontent.com/translate_f 83/143
2/29/2020 Untitled
Page 79
78
Chapter 6
https://translate.googleusercontent.com/translate_f 84/143
2/29/2020 Untitled
71
Page 80
again the value of the relevant variable with regard to the optimal solution):
https://translate.googleusercontent.com/translate_f 85/143
2/29/2020 Untitled
z DC ≤ z AC
⇔ Σ Σ C k ([P (T)
] DC , [s
(T) Σ Σ (T)
C k ([P G ] AC , [s
(T)
Gk
k ] DC ) ≤ k
k ] AC )
t∈T k∈V t∈T k∈V
(T) (T) (T)
⇔ Σ Σ C k (P D + Σ [p
k
kl ] DC , [s k ] DC )
t∈T k∈V l∈N k
≤
(T) (T) (T)
Σ Σ C k (P D + Σ [p
k
kl ] AC , [s k ] AC )
t∈T k∈V l∈N k
( )
(T) (T)
⇔ Σ Σ αk Σ [p
kl ] DC + β k [s k ] DC
t∈T k∈V l∈N k
≤
( )
(T) (T)
Σ Σ αk Σ [p
kl ] AC + β k [s k ] AC
t∈T k∈V l∈N k
( ) ( )
Σ αk Σ [p
(T) (T)
≤ Σ αk Σ [p
(T) (T)
∀t∈T
kl ] DC + β k [s k ] DC kl ] AC + β k [s k ] AC
k∈V l∈N k k∈V l∈N k
(6.1)
Take advantage of the facts and without the DC and AC modeling in their way
Every pure load node can be changed from the set V \ V into one
Page 81
6.1. G¨UTEABSCH¨ATZUNGEN 73
applies. Furthermore, the quantity V denotes the generators actually present. The
https://translate.googleusercontent.com/translate_f 86/143
2/29/2020 Untitled
Equivalent condition to (6.1) is:
( ) ( )
(T) (T) (T) (T)
Σ α k Σ [p ≤ Σ αk Σ [p ∀t∈T
kl ] DC + β k [s k ] DC kl ] AC + β k [s k ] AC
k∈V l∈N k k∈V l∈N k
It has not been possible to prove this condition, so that between DC and
Page 82
https://translate.googleusercontent.com/translate_f 87/143
2/29/2020 Untitled
74 CHAPTER 6. A HEURISTICS FOR THE AC MODULE
(T) (T)
From the assumptions (iv) it follows in particular that [s
] S = [s k k ] SAC = 0 for everyone
k ∈ V \ V and t ∈ T applies. Now the optimal value z S of the S model
a lower bound for the SAC model. This can be verified as follows
the optimal switching assignment of the DC model is used here:
z S ≤ z SAC
( )
(T) (T)
⇔ Σ Σ αk Σ [p
kl ] S + β k [s k ]S
t∈T k∈V l∈N k
≤
( )
(T) (T)
Σ Σ αk Σ [p
kl ] SAC + β k [s k ] SAC
t∈T k∈V l∈N k
( )
⇐ Σ αk Σ [p
(T) (T)
kl ] S + β k [s k ]S
k∈V l∈N k
≤
( )
(T) (T)
Σ αk Σ [p ∀t∈T
kl ] SAC + β k [s k ] SAC
k∈V l∈N k
⇔ Σ α Σ [p
(T) Σ β k [s
(T)
kl ]S+ k ] DC
k∈V l∈N k k∈V
≤
(T) (T)
Σ α Σ [p Σ β k [s ∀t∈T
kl ] SAC + k ] DC
k∈V l∈N k k∈V
⇔0≤α Σ Σ [p
(T)
∀t∈T
kl ] SAC
k∈V l∈N k
} {{
≥0 }
If the RDCOL decision is based on the S model, the above considerations apply
analogous trends. Due to the shift assignment fixed for the S model, the
is also used in the SAC model, you can see immediately that z S ≤ z SAC also applies,
if start-up costs in the S and SAC models are observed. transmission costs
but must be ignored in the S model. For those presented in section 6.3
https://translate.googleusercontent.com/translate_f 88/143
2/29/2020 Untitled
Page 83
FAC model
Depending on the choice of the optimal switching assignment in step (ii), the
F AC (DC) or F AC (RDCOL) model spoken. The relatio-
z AC ≤ z F AC because the switching assignment selected in the FAC model is not optimal
for the AC model, and z SAC ≤ z F AC due to the
z S ≤ z SAC ≤ z F AC ,
so that z S alongside z RIG represents a lower bound for the FAC model.
Page 84
generation plants (any generation plant except the one on the slack
nodes connected) to the reactive power supply of the voltage-controlled
Generation plants and on the complex feed of the generation plant on
Maps the slack node in such a way that the equations (2.6) - (2.12) are fulfilled. The exact one
˜g kl + j˜b kl = Σ (g kl + j (b kl + b 0
kl )) k, l = 1, ..., n with k = l
l∈N k
PG -PD -
k k
Σ (e k (˜g kl e l - ˜b kl f l ) + f k (˜g kl f l + ˜b kl e l )) = 0 ∀ k ∈ V, (6.2)
l=1
n
QG -QD -
k k
Σ (f k (˜g kl e l - ˜b kl f l ) - e k (˜g kl f l + ˜b kl e l )) = 0 ∀ k ∈ V, (6.3)
l=1
U2
k- e2 k - f2 k =0∀k∈V
https://translate.googleusercontent.com/translate_f 90/143
2/29/2020 Untitled
set up a nonlinear system of equations using the Newton method
is solved, so that as a result the chip hitherto unknown in the nodes k ∈ V
U k = e k + jf k can be specified. Since the entire voltage
distribution is known, the still unknown quantities, such as the energy flows
and reactive power feeds can be determined quickly. So you get to
differentiable functions L P G1 ,LQ Gk for k ∈ V and L d 2
kl
for kl ∈ E that on
Page 85
and the active power feed-in of the energy generation plant at the Slackkno-
ten, the reactive power feeds of the power generation plants and on the
Map the squares of the load flows on the respective edges. That transformed
The AC model, hereinafter referred to as the TAC model, can be constructed in this way.
The restrictions must be observed
P Gmin k
·Sk≤PG k ≤ P max
G k
· S k ∀ k ∈ V \ {1},
U kmin ≤ U k ≤ U max
k ∀ k ∈ V \ {1},
the power generation plant at the Slack node now has no feed limit
is subjected to zen (cf. [8, 28]). Further with the vector P G , which
LP G1 (P G , U G ) ≥ 0
to be fulfilled, since the active power supply of the slack generator in the transfor-
presentation does not represent an optimization variable and is only a result
from the selection of the other optimization variables. The limitation of
Q Gmin ≤ L Q
k
Gk (P G , U G ) ≤ Q maxG k
∀ k ∈ V \ {1}.
https://translate.googleusercontent.com/translate_f 91/143
2/29/2020 Untitled
L d (P G , U G ) ≤ (d maxkl
2 ) 2 ∀ kl ∈ E
kl
C 1 (L P G1 (P G , U G )) + Σ C k (P G ) +
k
Σ E Tkl AC (L d (P G , U G )) → min
2
kl
E Tkl AC (d 2
kl ) = δ kl √d 2 kl scheduled. Note that for a small with
Ld 2
kl
(P G , U G ) = 0 the objective function cannot be differentiated. The Cartesian load
Flow equations are avoided as secondary conditions by means of the transformation
have been and are now implicitly observed in the objective function. The extension
Page 86
comment
Since the slack generator in the TAC model has no technical constraints
https://translate.googleusercontent.com/translate_f 92/143
2/29/2020 Untitled
The procedure is also relevant here. Solutions were also considered, the
the variable products appearing in the load flow equations (6.2) and (6.3)
appropriately approximate to give a Cartesian representation
To convert AC modeling into an overall mixed-integer linear form
to lead. The number of required binary variables increases with the number of
Network nodes disproportionately strong. Only for very small networks under consideration
At one point in time permissible points could be determined. More single
units about such approximation options can also be found in [47]
Page 87
Heuristics 6.1
(i) Solve the DC model (RDCOL model).
(ii) Replace the binary variables in the AC model with the optimal switching load
DC model (RDCOL model) ⇒ FAC model.
https://translate.googleusercontent.com/translate_f 93/143
2/29/2020 Untitled
(iii) Solve the FAC model.
nen [26, 27, 54, 62, 72]. Such procedures certainly will achieve
demonstrably only a stationary point and can check if necessary
is a locally optimal point. With the help of the beginning of this chapter
The quality of the barrier z S developed for the FAC model can be assessed.
Furthermore, the optimal value obtained by DC or RDCOL modeling
divorce can be used as the starting point for an SQP procedure.
Page 88
https://translate.googleusercontent.com/translate_f 94/143
2/29/2020 Untitled
Heuristics 6.2
(i) Solve the two-step stochastic expectation-based DC model
(RDCOL model).
After using this heuristic, there are no statements about global optimality
Page 89
https://translate.googleusercontent.com/translate_f 95/143
2/29/2020 Untitled
Chapter 7
Numerical examples
The last chapter of this work shows numerous numerical example calculations
on. Section 7.1 contains some calculations with deterministic data
illustrates, also about the influence of the underlying modeling approach
additional factors that have become possible, such as load flow limitations or
Transmission cost shares in the target function are shown as examples.
Numerous test calculations for unsafe data sets are used
of the two-stage approach and also of the multi-stage approach, the
on the multi-stage case from [33]. In addition to the first motivating examples
in Section 7.2, in which risk-neutral and risk-averse modeling techniques
larger reference networks, the IEEE30-BUS and
IEEE118-BUS systems [55], their application. Section 7.3 shows the numerical
81
https://translate.googleusercontent.com/translate_f 96/143
2/29/2020 Untitled
Page 90
cost-effective operation selected. Fig. 7.1 shows the 6-node reference network,
at which the basic properties of electrical
trical energy transmission systems have been explained. For many of the following
This system was used for the test calculations shown. In addition, Fig.
7.1 also the type of the nodes and the node numbers assigned to the nodes
again. The exact network parameters, the technical characteristics of the energy
Power generation plants and the underlying load data can be found in Appendix B
be removed. For all of the test calculations shown below
D D
D D
https://translate.googleusercontent.com/translate_f 97/143
2/29/2020 Untitled
was used. Mixed-integer linear model classes, as with IG or
Page 91
DC modeling available was handled with the software package CPLEX [14]
delt. The mixed-integer convex model used in RDCOL modeling
Dell class was solved with algorithm 3.1, implemented in C ++, whereby the
master problems to be solved were themselves dealt with CPLEX. Which he-
a promising point for the AC model was found
using the heuristic approaches and the SNOPT program package
In this section, only the 6-node network from Fig. 7.1 is used
det. In the following three subsections deterministic
shown calculations in which operational optimizations over a time without
IG
Active power is P
= 7.61. If you put this production decision in the
G
Page 92
1 2 3 4 5 6
* *
1 -3,208 -3,402
* *
2 3,208 -1,008
*
3 1588 0132
* *
4 1008 0814 -0,642
* * *
5 3,402 -1,588 -0,814
6 -0,132 0642
DC IG
Active power is P G = 7.61 and is with P G of course identical. The resultant
current load flow when using the balance equations of the DC model
1 2 3 4 5 6
1 0743 0257
2 -0.743 -0,057
3 -0.827 -0.453
https://translate.googleusercontent.com/translate_f 99/143
2/29/2020 Untitled
6 0453 0057
permissible load flows now result, since in the DC model the restrictions at (2.19),
which carry out a load flow limitation.
Page 93
RDCOL DC
The total active power generated is P G = 7,696 and is with P G
not identical since transmission losses occur. The resulting load flow
when using the balance equations of the DCOL model, Table 7.3 can be
be taken. Use of the RDCOL production decision in IG
or DC model is of course inadmissible because the RDCOL production decision
Compensates for transmission losses that are ignored in the IG and DC models.
1 2 3 4 5 6
1 0750 0259
2 -0.750 -0,040
3 -0.823 -0.443
6 0443 0071
https://translate.googleusercontent.com/translate_f 100/143
2/29/2020 Untitled
FAC (RDCOL) modeling: When using the FAC model with the for
the RDCOL model optimal switching assignment result in production
vonz F AC = 457,273 units. The production decision is over
([˜P G ] F AC , ..., [˜P G ] F AC ) = (0,3,3,1,679). The determined solution and the
1 4
Objective function values are also marked with,, since they are
SNOPT determined solution is a stationary point. The total
F AC
generated active power is ˜P G = 7,679. The amount of the resulting
Load flow when using the balance equations of the AC model can be table
˜z F AC - z S
100% ≈ 2.75%
zp
possible. Table 7.5 compares the results obtained after choosing the model. It
shows that the optimal, achieved by DC, RDCOL and AC modeling
Page 94
1 2 3 4 5 6
1 0744 0285
2 0.770 0001
3 0.831 0.442
4 0005 0.487 0.083
6 0448 0075
IG DC RDCOL FAC
PG1 7.61 0 0 0
PG2 0 3 3 3
PG3 0 3 3 3
assume that when transporting energy along the line 12.21 ∈ E Trans-
mission costs incurred. Hence E = {12,21} and that for the transmission
Cost functions required parameters are above δ 12 = δ 21 = 20 units
given. Table 7.6 shows the results achieved. In addition, the initial
Page 95
δ 12 = δ 21 = 0 δ 12 = δ 21 = 20
https://translate.googleusercontent.com/translate_f 102/143
2/29/2020 Untitled
PG1 0 0 0 1.61 1.71 1696
PG2 3 3 3 3 3 3
PG3 3 3 3 3 3 3
locations varied. Due to the changed switching and adjustment of the active power
The additional necessary for the feed optimization over a period of time
Data records, ie the load data, performance gradients, minimum running and minimum
downtimes can be found in Appendix B. Here too
uses the optimal switching assignment of the RDCOL model for the FAC model,
ie the FAC (RDCOL) model is minimized. The optimal
Assessment is possible:
˜z F AC - z S
100% ≈ 5.44%
zp
Page 96
https://translate.googleusercontent.com/translate_f 103/143
2/29/2020 Untitled
https://translate.googleusercontent.com/translate_f 104/143
2/29/2020 Untitled
Page 97
https://translate.googleusercontent.com/translate_f 105/143
2/29/2020 Untitled
Page 98
Feed-in optimization was used over a period of time (see also Appendix
B). If the events ω 2 or ω 3 occur, however, a deviation of the
maximum possible transmission capacities on the lines 12.24 ∈ E for
all t ∗ + 1 ≤ t ≤ t max assumed as follows:
(T)
Furthermore, a possible drop in performance of P D2 (ω 2 ) =
(T)
P D (ω 3 ) = 1.5 for t ∗ + 1 ≤ t ≤ t max assumed. All other of the event
2
Sen ω 2 and ω 3 dependent data in turn agree with that of when it occurred
of the elementary event ω 1 . When using the purely expected value
https://translate.googleusercontent.com/translate_f 106/143
2/29/2020 Untitled
based on the two-stage approach, the expected mean production
cost at z RDCOL = 9331.84 units. Note that an overestimation
of the ohmic transmission losses on the lines 12.24 ∈ E
Event ω 3 occurs due to the restrictions
Page 99
have the first level, because on the one hand the levels of the two-level model with each other
are coupled and on the other hand the possible failure of the lines 12.24. E
must be compensated for before such an event occurs.
https://translate.googleusercontent.com/translate_f 107/143
2/29/2020 Untitled
gene, can also be found in [43]. The optimization period was twelve
Hours scheduled in one hour resolution. Furthermore, uncertainties have been removed
the tenth hour in terms of load and maximum transferability and 30
possible scenarios assumed. The purely expectation-based minimization
Page 100
possible. The weighting factor for these test calculations was ρ = 1000
stated. It also illustrates the influence of the weighting factor
at the risk of the optimal solution. Table 7.9 shows using the
Risk measure excess probability the influence of this factor.
https://translate.googleusercontent.com/translate_f 108/143
2/29/2020 Untitled
ρ QE Q EP
0 28 368.09 0.51
1 28 368.09 0.51
10 28 371.55 0.33
100 28 398.00 0.27
1000 28 398.00 0.27
Page 101
presented calculations lay the 6-node network with 36 discrete time steps
based. Unsafe data (load, demand, maximum transmission capacity) occur
from the 7th time step on. The results listed here can also [43]
be removed. Tables 7.10 and 7.11 show the results achieved
https://translate.googleusercontent.com/translate_f 109/143
2/29/2020 Untitled
Use of the purely expectation-based approach as well as the expected value
Risk approach using the expected excess as a risk measure.
The necessary level η is used to minimize the expected value and risk
and ρ> 0 selected appropriately. Furthermore, a maximum computing time of one
Computing time.
Table 7.12 shows results using the expected value risk approach
using the risk measure excess probability. The maximal
Computing time was again set at one hour. An early termi-
Page 102
https://translate.googleusercontent.com/translate_f 110/143
2/29/2020 Untitled
Page 103
https://translate.googleusercontent.com/translate_f 111/143
2/29/2020 Untitled
ϵ = 0.01. This was done for the expected value risk minimization
necessary levels η and ρ> 0 are selected appropriately. The following scenario sets
were generated randomly, as before. Depending on that, the loosening
of the scenario-specific sub-problems require different computing efforts.
The computing time required does not necessarily have to increase with the number of scenarios,
Would be the case. The determination of a permissible point in the given here
maximum computing time is only possible through the decomposition. It will
https://translate.googleusercontent.com/translate_f 112/143
2/29/2020 Untitled
Page 104
https://translate.googleusercontent.com/translate_f 113/143
2/29/2020 Untitled
Page 105
actually inadmissible for the DC model, but permissible for the RDCOL model.
Reminiscent of Theorem 2.3, which applies analogously to the 2-stage stochastic case
https://translate.googleusercontent.com/translate_f 114/143
2/29/2020 Untitled
which is less than 1800 seconds in all cases, signals the detection
a point with a relative tolerance of less than 0.1%. For comparison
became the available relative tolerance when using CPLEX in the same
Computing time shown.
Page 106
Production costs are to be reduced in the long term and also allowable
can be achieved when critical scenarios occur. The optimization
criterion chosen to minimize investment and production costs.
The budget available has no upper bound. basis
5 scenarios were set up, which show the load values occurring in the second
simulate fe over a longer period of time. Using the IG and the
DC modeling first determined the optimal values, which are
solve the second stage. Table 7.19 shows using
N πi z DC z IG
1 0.3 93 887 308 55 664 544
2 0.1 80 965 468 48 924 600
3 0.2 112 274 558 65 086 800
4 0.25 - 68 245 656
5 0.15 110 115 938 62 937 096
https://translate.googleusercontent.com/translate_f 115/143
2/29/2020 Untitled
with c kladd = 500 units set for small ∈ E. Furthermore, with ˜E = E all
already existing lines for reinforcement released. The cost of one
Gain were added via c add kl = 2000 units for small ∈ E~ set. The 2-stage
Page 107
sometimes significantly reinforced. Fig. 7.6 shows the extended 6-node network. The Andes
Values noted in the lines show the additionally provided transmission
capacities. This leads to expected costs of Q E = 69 454 489 units,
0.3
D
3 D
2.14
2.73
D
0.61 0.66 D
1.5
https://translate.googleusercontent.com/translate_f 116/143
2/29/2020 Untitled
N 1 2 3 4 5
z DC 55 664 544 48 924 600 72 437 900 77 545 856 66 378 316
Page 108
Binary variables associated with edges have been changed. The model shown here
could be solved in less than a minute.
The following case study can be found in detail in this literature source
become. The parameters for the energy transmission system used, which in
[30] is presented in detail by the Chair of Energy Systems and
Energy management provided by the Technical University of Dortmund.
It is only mentioned here that the voltage level is 380 kV. The use
The network does not fully reflect the FRG's energy transmission system
in addition, such network data is not publicly available, let it
Despite a reduction to a total of 28 knots, the north
Identify south connections and investigate the influence of wind feed.
Page 109
https://translate.googleusercontent.com/translate_f 118/143
2/29/2020 Untitled
The chair for energy systems was also able to provide information on the power plant
and energy industry back to a database with detailed information
be gripped. Again, more information can be found [30, 31]
be removed.
The computing times required to solve the DC or RDCOL models
were only a few seconds. Table 7.21 shows the minimization
values of the DC and RDCOL models and other parameters, whereby
Page 110
https://translate.googleusercontent.com/translate_f 119/143
2/29/2020 Untitled
Roundings were made. The wind feed was 7200 MW.
This corresponds to exactly 40% of the maximum available power of the
DC RDCOL
Solution of the RDCOL model the transmission losses. Because the tolerance parameter
Table 7.22 shows the results obtained. Often there are high feeds
of the wind turbines is problematic because they overload the lines
to lead. Thanks to the DC or RDCOL modeling,
conditions are determined which do not overload the transmission lines. It showed
https://translate.googleusercontent.com/translate_f 120/143
2/29/2020 Untitled
Page 111
DC RDCOL DC RDCOL
80% wind turbine feed 100% wind turbine feed
classic load flow calculation can be initiated. Graduate industrial engineer. D. Waniek leading
te, in addition to providing the network and power plant data, verification
invoice was solved. The commercial network calculation program Neplan was
de used here. Table 7.23 shows the data records that are referenced with Ref. (AC)
marked columns are determined by Neplan. Those with opt. (AC)
marked columns show the values determined by Neplan, if
Optimal value [T €] 1231 1200 1201 971 986 987 858 945 945
Import [MW] 5347 5882 5882 5347 5483 5483 5437 5483 5483
Export [MW] 3472 3125 3125 3472 3125 3125 3472 3125 3125
Grid losses [MW] 444 424 434 1016 700 709 1468 762 768
Overload of
only the basic results were shown here. The literature source [30]
https://translate.googleusercontent.com/translate_f 121/143
2/29/2020 Untitled
Page 112
The comparison of the results of the presented case study shows that
There are high deviations in the power flows on individual lines
comes. These are largely due to the model itself and
also that such models work in acceptable computing time, of course depending on
the modeling accuracy of the stochastic effects remain solvable.
https://translate.googleusercontent.com/translate_f 122/143
2/29/2020 Untitled
Page 113
Summary
The present work comes with a summary of what has been achieved and a
Outlook on possible further developments completed. First, in Ka
status taken into account. In Chapter 3, solution procedures became more general
Description presented. An algorithm was developed that allows
the optimal solution of a relaxed form of the optimization model that
Considered ohmic transmission losses by solving master problems,
https://translate.googleusercontent.com/translate_f 123/143
2/29/2020 Untitled
which are only available in a mixed-integer linear description.
hern. Chapter 4 dealt intensively with the integration of insecure data
sets. This led to stochastic optimization models. Both
Risk-neutral as well as risk-averse two-stage approaches addressed, but also in
105
Page 114
positions that the determined solutions for the approximate direct current
delle close to that of the allowable obtained by the heuristic approach
Point of the AC model. There was also a focus on the
blematics when applying production decisions that are
only heuristic approaches are developed. Research needs therefore remain with
like modeling techniques exist. It should be noted:
approach using a branch and bound process by using good lower bounds
can be obtained by solving the DC model and upper ones
Solve the AC model, which
using a globalized form of sequential quadratic
table programming is made possible.
106
Page 115
Appendix A
List of Symbols
amounts
https://translate.googleusercontent.com/translate_f 125/143
2/29/2020 Untitled
V node
V supply node
e edge
e Edges with transmission costs
e~ edges released for reinforcement
T T \ {0}
Data
PD total active power load
Page 116
Q Gmin k
minimum possible reactive power feed of the system k ∈ V
Q Gmax k
maximum possible reactive power feed of the system k ∈ V
U kmin minimum possible voltage at k ∈ V
U kmax maximum possible voltage at k ∈ V
P Ginit
k
Initialization of the active power feed from system k ∈ V
n Cardinality of V
t max Cardinality of T
t∗ last deterministic point in time with two-stage modeling
108
Page 117
https://translate.googleusercontent.com/translate_f 127/143
2/29/2020 Untitled
variables
Sk ∈C complex power in k ∈ V
Pk ∈R Active power in k ∈ V
Qk ∈R Reactive power in k ∈ V
SL ∈C complex network losses
PL ∈R+ Active power losses
QL ∈R Reactive power losses
ek ∈R+ Real part of the complex voltage in k ∈ V
fk ∈R Imaginary part of the complex voltage in k ∈ V
PG k ∈R+ Active power feed of the system k ∈ V
QG k ∈R Reactive power feed of the system k ∈ V
PL k ∈R+ Auxiliary variable for the inclusion of transmission losses
sk ∈ {0.1} Switching status of system k ∈ V
uk ∈ {0.1} Activation detection of the system k ∈ V
vk ∈ {0.1} Switch-off detection of the system k ∈ V
n small ∈ {0.1} New building decision for small ∈ E
p small ∈R Active power flow along edge kl ∈ E
p small ∈R Active power flow along a possible edge kl ∈ E
d kladd ∈R additional transmission capacity for edge kl ∈ E
ν kl ∈R ohmic transmission losses along edge kl ∈ E
q small ∈R Reactive power flow along edge kl ∈ E
θk ∈R Voltage angle in k ∈ V
θ kl ∈R Voltage angle difference between k, l ∈ V
109
Page 118
https://translate.googleusercontent.com/translate_f 128/143
2/29/2020 Untitled
features
E AC
kl Transmission costs on line kl ∈ E (AC modeling)
E DC
kl Transmission costs on line kl ∈ E (DC modeling)
F kl1 Costs when expanding the transmission capacity of line kl ∈ E ∪ e~
F kl2 Costs for new line construction kl ∈ E
https://translate.googleusercontent.com/translate_f 129/143
2/29/2020 Untitled
110
Page 119
Appendix B
network data
V = {1, ..., 6}
V = {1, ..., 4}
E = {12,21,15,51,24,42,35,53,36,63,46,64,45,54}
g small = 5, b kl = −10, b 0
kl = 0 ∀ kl ∈ E
d klmax = 1 ∀ kl ∈ E \ {45.54}, d max 45 = d max
54 = 0.5
(α 1 , α 2 , α 3 , α 4 ) = (24,20,18,21)
(β 1 , β 2 , β 3 , β 4 ) = (105,101,109.98)
(P min
G , P min
1 G , P Gmin , P Gmin ) = (0,0.5,0.2,0.5)
2 3 4
(P max
G 1
, P Gmax , P Gmax , P Gmax ) = (10,3,3,3)
2 3 4
https://translate.googleusercontent.com/translate_f 130/143
2/29/2020 Untitled
(Γ 1 , Γ 2 , Γ 3 , Γ 4 ) = (∆ 1 , ∆ 2 , ∆ 3 , ∆ 4 ) = (2,0.6,1.2,1.4)
(Γ 1 , Γ 2 , Γ 3 , Γ 4 ) = (∆ 1 , ∆ 2 , ∆ 3 , ∆ 4 ) = (2,0.6,1.2,1.4)
(Λ 1 , Λ 2 , Λ 3 , Λ 4 ) = (1,3,3,3)
(Λ 1 , Λ 2 , Λ 3 , Λ 4 ) = (1,3,3,3)
111
Page 120
load data
(T) (T) (T) (T) (T) (T)
tP D1 PD 2
PD 3
PD 4
PD 5
PD 6
https://translate.googleusercontent.com/translate_f 131/143
2/29/2020 Untitled
112
Page 121
List of Tables
113
Page 122
https://translate.googleusercontent.com/translate_f 133/143
2/29/2020 Untitled
114
Page 123
List of Figures
https://translate.googleusercontent.com/translate_f 134/143
2/29/2020 Untitled
115
Page 125
124
https://translate.googleusercontent.com/translate_f 135/143
2/29/2020 Untitled
bibliography
[8] Bergen, AR; Vittal, V .: Power Systems Analysis, Second Edition, Prentice-
Hall (2000)
117
Page 126
https://translate.googleusercontent.com/translate_f 136/143
2/29/2020 Untitled
[11] Blair, CE; Jeroslow, RG: The value function of a mixed integer program,
Discrete Mathematics 19, 121-138 (1977)
[13] Christensen, GS; El-Hawary, ME; Soliman, SA: Optimal Control Applica-
1, 197-206 (1955)
[16] ddsip, C package for the dual decomposition of stochastic programs with mixed
[18] Dyer, J .: Escort: DC optimization for production cost estimation, IEE Collo-
quium on Optimal Power Flow - Invaluable Tool or Expensive Toy? 8 / 1-8 / 4
(1997)
[22] Gill, P .; Murray, W .: SNOPT - A software package for solving large-scale op-
timization problems (linear and nonlinear programs), Stanford Business Software
goods (1998-2006)
118
https://translate.googleusercontent.com/translate_f 137/143
2/29/2020 Untitled
Page 127
[25] Grainger, JJ; Stevenson, WD: Power System Analysis, McGraw-Hill (1994)
[26] Han, SP: Superlinearly convergent variable metric algorithm for general non-
[27] Han, SP; Mangasarian, QL: Exact penalty function in nonlinear program
ming, Mathematical Programming, Vol. 17, 251-269 (1976)
618-626 (2005)
https://translate.googleusercontent.com/translate_f 138/143
2/29/2020 Untitled
119
Page 128
[39] Kelley, JE: The cutting-plane method for solving convex programs, Journal
of the Society for Industrial and Applied Mathematics, Vol. 8, No. 4, 703-712
(1960)
[40] Kim, SG; Outhred, H .: Voltage quality of supply incorporated spot market
https://translate.googleusercontent.com/translate_f 139/143
2/29/2020 Untitled
[43] Kuhn, S .; Schultz, R .: Risk Neutral and Risk Averse Power Optimization in
Electricity Networks with Dispersed Generation, Mathematical Methods of
120
Page 129
[47] Moritz, S .: A Mixed Integer Approach for the Transient Case of Gas Network
Optimization, dissertation, Department of Mathematics, Technical University
Darmstadt Verlag (2006)
[48] Müller, A .; Stoyan, D .: Comparison Methods for Stochastic Models and Risks,
Wiley (2002)
https://translate.googleusercontent.com/translate_f 140/143
2/29/2020 Untitled
Research, Vol. 100, 251-272 (2000)
[54] Powell, MJD: Algorithms for nonlinear constraints that use Lagrangian func-
[55] Power Systems Test Case Archive: Examples of Power Transmission Systems
me, http://www.ee.washington.edu/research/pstca, University of Washing-
ton, College of Engineering
121
Page 130
https://translate.googleusercontent.com/translate_f 141/143
2/29/2020 Untitled
[61] Sánchez-Martin, P .; Ramos, A .; Alonso, JF: Probabilistic Midterm Transmis-
sion planning in a liberalized market, IEEE transactions on power systems,
[66] Takriti, S .; Birge, JR; Long, E .: A stochastic model for the unit commitment
problem, IEEE Transactions on Power Systems, Vol. 11, Issue 3, 1497-1508
(1996)
122
Page 131
[68] Wallace, SW; Fleten, S.-E .: Stochastic programming models in energy, in:
Handbooks in Operations Research and Management Science 10: Stochastic
Programming (A. Ruszczynski, A. Shapiro eds.), Elsevier (2003)
[71] Wood, AJ; Wollenberg, BF: Power Generation, Operation, and Control,
2nd Edition, Wiley (1996)
[72] Zhou, G .: A Modified SQP Method and Its Global Convergence, Journal of
Global Optimization, Vol. 11, Issue 2, 193-205 (1997)
123
Page 134
132
133
https://translate.googleusercontent.com/translate_f 143/143