Académique Documents
Professionnel Documents
Culture Documents
Vassilis Kekatos
Lecture 8 V. Kekatos 1
Transmission congestion example
Figure: Line power flow limited to 100 MW in both directions (overheating, sagging)
Lecture 8 V. Kekatos 2
Flows in DC model
θm − θn
f` = f(m,n) = for ` ∈ L
xmn
Lecture 8 V. Kekatos 3
Injections in DC model
• Conservation of power (lossless network)
X X
pm = f` − f`
`:(m,n) `:(n,m)
p = A> f = Bθ
−1
• Reduced bus reactance matrix: Br ∈ SN
++ invertible for connected grids
B11 b>
1
B=
b1 Br
s.to p ≤ p ≤ p (P1a)
p = Bθ (P1b)
− f ≤ X−1 Aθ ≤ f (P1c)
θ in radians and B in pu
Lecture 8 V. Kekatos 5
Eliminating voltage angles
p = Bθ (P1b)
• Focus on constraints:
− f ≤ X−1 Aθ ≤ f (P1c)
S := [0 X−1 Ar B−1
r ]L×N
Lecture 8 V. Kekatos 6
DC-OPF simplified
N
X
min Cm (pm ) (P2)
p
m=1
1> p = 0 ←− λ (P2b)
− f ≤ Sp ≤ f ←− (µ, µ) (P2c)
PN
Lagrangian fun.: L = m=1 Cm (pm ) − λ1> p + µ> (−f − Sp) + µ> (Sp − f )
After re-arranging:
N
X h i
L= Cm (pm ) − λ1 − S> (µ − µ) > p − (µ + µ)> f
m=1
Lecture 8 V. Kekatos 7
Optimality conditions
2. Dual feasibility: µ∗ , µ∗ ≥ 0
3. Lagrangian optimality:
N
X h i
p∗ ∈ arg min Cm (pm ) − λ∗ 1 − S> (µ∗ − µ∗ ) > p
p≤p≤p
m=1
Lecture 8 V. Kekatos 8
Locational Marginal Prices (LMPs)
π := λ∗ 1 − S> (µ∗ − µ∗ )
increment at location m
Lecture 8 V. Kekatos 9
LMP components
µ∗ = µ∗ = 0 =⇒ π = λ∗ 1
MLC to account for losses; e.g., MLC= λ∗ ∇p Ploss (p) (typically small)
Lecture 8 V. Kekatos 10
Reference and slack buses
P
• Slack bus s: the bus s for which we select ps = − n6=s pn
− it determines which row of B is dropped to form Br
− the s-th column of Ss,r is zero
Lecture 8 V. Kekatos 11
Transmission congestion surplus
s = −π > p∗
= 0 + (µ∗ − µ∗ )> f ∗
s = (µ∗ + µ∗ )> f ≥ 0
Lecture 8 V. Kekatos 12
AC optimal power flow (AC-OPF)
Lecture 8 V. Kekatos 13
AC-OPF
N
X
min Cm (v) (P4)
v
m=1
max max
s.to |Pmn (v)| ≤ fmn and/or |Smn (v)| ≤ Smn (P4b)
min max
Vm ≤ |Vm (v)| ≤ Vm (P4c)
Lecture 8 V. Kekatos 14
Solving the OPF
Lecture 8 V. Kekatos 16
Electric quantities as quadratic functions of voltages
pm ≤ pm (v) ≤ pm ⇐⇒ pm ≤ vH MPm v ≤ pm
Lecture 8 V. Kekatos 17
Semidefinite program relaxation
N
X
min cm Tr(MPm V)
V0, rank(V)=1
n=1
s.to sk ≤ Tr(Mk V) ≤ sk , ∀k
X. Bai, H. Wei, K. Fujisawa, and Y. Wang, “Semidefinite programming for optimal power flow
problems” Int. J. Elect. Power Energy Syst., Vol. 30, No. 67, pp. 383-392, 2008.
J. Lavaei and S. Low, “Zero duality gap in optimal power flow problem,” IEEE Trans. on Power
Systems, Vol. 27, No. 1, Feb. 2012, pp. 92–107.
Lecture 8 V. Kekatos 18
Generation planning
s.to um pm ≤ pm ≤ um pm
1> p = 0; − f ≤ Sp ≤ f
um ∈ {0, 1}
Lecture 8 V. Kekatos 19
Transmission planning or switching
Braess’ paradox: opening a new road may increase average traffic delays!
Problem statements: Where should we build new transmission lines? Which
existing lines should be active?
L
X N
X
min c` u` or Cm (pm )
p,θ,f ,u
`=1 m=1
s.to p = A> f ; p ≤ p ≤ p
>
f` − a` θ ≤ M (1 − u` )
x`
|f` | ≤ u` f ` , u` ∈ {0, 1}
Lecture 8 V. Kekatos 20