• Tidak ada hasil yang ditemukan

GLOBAL OPTIMALITY FOR SINGLE-PHASE NETWORKS

2.6 Applications

by definition must be a global optimum as well. The argument on local optimality follows directly from the proof of Theorem 1.

The power flow equations are:

𝑣𝑗 =π‘£π‘˜+2R𝑒(𝑧𝑗 π‘˜π‘†H

𝑗 π‘˜) βˆ’ |𝑧𝑗 π‘˜|2ℓ𝑗 π‘˜, βˆ€(𝑗 , π‘˜) ∈ E (2.8a) 𝑣𝑗 = |𝑆𝑗 π‘˜|2

ℓ𝑗 π‘˜

, βˆ€(𝑗 , π‘˜) ∈ E (2.8b)

𝑠𝑗 = βˆ‘οΈ

π‘˜:π‘—β†’π‘˜

𝑆𝑗 π‘˜ βˆ’ βˆ‘οΈ

𝑖:𝑖→𝑗

(𝑆𝑖 𝑗 βˆ’π‘§π‘– 𝑗ℓ𝑖 𝑗), βˆ€π‘— ∈ V. (2.8c)

Given a cost function 𝑓(𝑠) : C𝑁 β†’ R, we are interested in the following OPF problem:

minimize

π‘₯=(𝑠,𝑣 ,β„“,𝑆)

𝑓(𝑠) (2.9a)

subject to (2.8) (2.9b)

𝑣

𝑗 ≀ 𝑣𝑗 ≀ 𝑣𝑗 (2.9c)

𝑠

𝑗 ≀ 𝑠𝑗 ≀ 𝑠𝑗 (2.9d)

ℓ𝑗 π‘˜ ≀ ℓ𝑗 π‘˜. (2.9e)

All the inequalities for complex numbers in this section are enforced for both the real and imaginary parts.

Definition 13. A function𝑔 :Rβ†’Risstrongly increasingif there exists real𝑐 > 0 such that for anyπ‘Ž > 𝑏, we have

𝑔(π‘Ž) βˆ’π‘”(𝑏) β‰₯𝑐(π‘Žβˆ’π‘). We now make the following assumptions on OPF:

(i) The underlying graph Gis a tree.

(ii) The cost function 𝑓 is convex, and is strongly increasing in R𝑒(𝑠𝑗)(or Iπ‘š(𝑠𝑗)) for each 𝑗 ∈ V and non-decreasing in Iπ‘š(𝑠𝑗)(or R𝑒(𝑠𝑗)).

(iii) The problem (2.9) is feasible.

(iv) The line current limit satisfiesℓ𝑗 π‘˜ ≀ 𝑣

𝑗|𝑦𝑗 π‘˜|2.

Assumption (i) is generally true for distribution networks and assumption (iii) is typically mild. As for (ii), 𝑓 is commonly assumed to be convex and increasing in R𝑒(𝑠𝑗) and Iπ‘š(𝑠𝑗) in the literature (e.g., [31, 74]). Assumption (ii) is only

slightly stronger since one could always perturb any increasing function by an arbitrarily small linear term to achieve strong monotonicity. Assumption (iv) is not common in the literature but is also mild because of the following reason.

Typically𝑉𝑗 = (1+πœ–π‘—)π‘’π’Šπœƒπ‘— in per unit whereπœ– ∈ [βˆ’0.1,0.1]and the angle difference πœƒπ‘— π‘˜ :=πœƒπ‘—βˆ’πœƒπ‘˜ between two neighboring buses 𝑗 , π‘˜typically has a small magnitude.

Thus the maximum value of|π‘‰π‘—βˆ’π‘‰π‘˜|2=| (1+πœ–π‘—)π‘’π’Šπœƒπ‘— π‘˜βˆ’ (1+πœ–π‘˜) |2, which is equivalent toℓ𝑗 π‘˜/|𝑦𝑗 π‘˜|2, should be much smaller than𝑣

𝑗 which isβ‰ˆ1 per unit.

Problem (2.9) is non-convex, as constraint (2.8b) is not convex. Denote byX the set of (𝑠, 𝑣 , β„“, 𝑆) that satisfy (2.9b)-(2.9e), so (2.9) is in the form of (2.1). We can relax (2.9) by convexifying (2.8b) into a second-order cone [27]:

minimize

π‘₯=(𝑠,𝑣 ,β„“,𝑆)

𝑓(𝑠) (2.10a)

subject to (2.8a),(2.8c),(2.9c)βˆ’(2.9e) (2.10b)

|𝑆𝑗 π‘˜|2 ≀ 𝑣𝑗ℓ𝑗 π‘˜. (2.10c)

One can similarly regard Λ†X as the set of (𝑠, 𝑣 , β„“, 𝑆) that satisfy (2.10b), (2.10c). It is proved in [27] that if𝑠

𝑗 =βˆ’βˆž βˆ’π’Šβˆžfor all 𝑗 ∈ V, then (2.10) is exact, meaning any optimal solution of (2.10) is also feasible and hence globally optimal for (2.9).

Now we show that the same condition also guarantees that any local optimum of (2.9) is also globally optimal. This implies that a local search algorithm such as the primal-dual interior point method can produce a global optimum as long as it converges.

Theorem 5. If𝑠

𝑗 = βˆ’βˆž βˆ’π’Šβˆžfor all 𝑗 ∈ V, then any local optimum of (2.9) is a global optimum.

Proof. Our strategy is to construct appropriate 𝑉 and {β„Žπ‘₯} and then prove such construction satsify both Condition (C) and Condition (C’). Let

𝑉(π‘₯) := βˆ‘οΈ

(𝑗 , π‘˜)∈E

𝑣𝑗ℓ𝑗 π‘˜ βˆ’ |𝑆𝑗 π‘˜|2. (2.11) Clearly,𝑉 is a valid Lyapunov-like function satisfying Definition 10.

For each π‘₯ = (𝑠, 𝑣 , β„“, 𝑆) ∈ X \ XΛ† , let M be the set of (𝑗 , π‘˜) ∈ E such that

|𝑆𝑗 π‘˜|2< 𝑣𝑗ℓ𝑗 π‘˜. For(𝑗 , π‘˜) ∈ M, the quadratic function πœ™π‘— π‘˜(π‘Ž) := |𝑧𝑗 π‘˜|2

4 π‘Ž2+ 𝑣𝑗 βˆ’R𝑒(𝑧𝑗 π‘˜π‘†H

𝑗 π‘˜)

π‘Ž+ |𝑆𝑗 π‘˜|2βˆ’π‘£π‘—β„“π‘— π‘˜

must have a unique positive root as πœ™π‘— π‘˜(0) < 0. We defineΔ𝑗 π‘˜ to be this positive root if (𝑗 , π‘˜) ∈ Mand 0 otherwise.

Assumption (iv) impliesℓ𝑗 π‘˜ ≀ 𝑣𝑗|𝑦𝑗 π‘˜|2, and therefore π‘£π‘—βˆ’R𝑒(𝑧𝑗 π‘˜π‘†H

𝑗 π‘˜) β‰₯ 𝑣𝑗 βˆ’ |𝑧𝑗 π‘˜||𝑆𝑗 π‘˜|

β‰₯π‘£π‘—βˆ’ |𝑧𝑗 π‘˜|√︁

𝑣𝑗ℓ𝑗 π‘˜ β‰₯ π‘£π‘—βˆ’ |𝑧𝑗 π‘˜|βˆšοΈƒ

𝑣2

𝑗|𝑦𝑗 π‘˜|2 = 0. It further impliesπœ™π‘— π‘˜(π‘Ž) is strictly increasing forπ‘Ž ∈ [0,Δ𝑗 π‘˜].

Now consider the pathβ„Žπ‘₯(𝑑) :=(π‘ Λœ(𝑑),π‘£Λœ(𝑑),β„“Λœ(𝑑),π‘†Λœ(𝑑))for𝑑 ∈ [0,1], where

˜

𝑠𝑗(𝑑) =𝑠𝑗 βˆ’ 𝑑 2

βˆ‘οΈ

𝑖:𝑖→𝑗

𝑧𝑖 𝑗Δ𝑖 𝑗 βˆ’ 𝑑 2

βˆ‘οΈ

π‘˜:π‘—β†’π‘˜

𝑧𝑗 π‘˜Ξ”π‘— π‘˜, (2.12a)

˜

𝑣𝑗(𝑑) =𝑣𝑗, (2.12b)

˜

ℓ𝑗 π‘˜(𝑑) =ℓ𝑗 π‘˜ βˆ’π‘‘Ξ”π‘— π‘˜, (2.12c)

˜

𝑆𝑗 π‘˜(𝑑) =𝑆𝑗 π‘˜ βˆ’ 𝑑

2𝑧𝑗 π‘˜Ξ”π‘— π‘˜. (2.12d)

Clearly we have β„Žπ‘₯(0) =π‘₯. It can be easily checked that β„Žπ‘₯(𝑑)is feasible for (2.10) for𝑑 ∈ [0,1]andβ„Žπ‘₯(1)is feasible for (2.9). Therefore,β„Žπ‘₯ is indeed[0,1] β†’XΛ† and β„Žπ‘₯(1) ∈ X.

Since 𝑧𝑗 π‘˜ > 0, both real and imaginary parts of Λœπ‘ π‘—(𝑑) are strictly decreasing for (𝑗 , π‘˜) ∈ M and stay unchanged otherwise. By assumption (ii), 𝑓(π‘ Λœ(𝑑)) is also strictly decreasing. To show𝑉(β„Žπ‘₯(𝑑)) is also decreasing, we notice that𝑉(β„Žπ‘₯(𝑑)) equals

βˆ‘οΈ

(𝑗 , π‘˜)∈E

˜

𝑣𝑗(𝑑)β„“Λœπ‘— π‘˜(𝑑) βˆ’ |π‘†Λœπ‘— π‘˜(𝑑) |2

= βˆ‘οΈ

(𝑗 , π‘˜)∈Mc

𝑣𝑗ℓ𝑗 π‘˜ βˆ’ |𝑆𝑗 π‘˜|2+ βˆ‘οΈ

(𝑗 , π‘˜)∈M

˜

𝑣𝑗(𝑑)β„“Λœπ‘— π‘˜(𝑑) βˆ’ |π‘†Λœπ‘— π‘˜(𝑑) |2

= βˆ‘οΈ

(𝑗 , π‘˜)∈Mc

𝑣𝑗ℓ𝑗 π‘˜ βˆ’ |𝑆𝑗 π‘˜|2βˆ’ βˆ‘οΈ

(𝑗 , π‘˜)∈M

πœ™π‘— π‘˜(𝑑Δ𝑗 π‘˜).

Asπœ™π‘— π‘˜(π‘Ž)is strictly increasing forπ‘Ž ∈ [0,Δ𝑗 π‘˜], we conclude that𝑉(β„Žπ‘₯(𝑑))is strictly decreasing for𝑑 ∈ [0,1].

By Corollary 1, the set{β„Žπ‘₯}π‘₯∈X\XΛ† is uniformly bounded and uniformly equicontin- uous as allβ„Žπ‘₯(𝑑)are linear functions in𝑑. In summary, Condition (C) is satisfied.

Finally, we show Condition (C’) also holds. By assumption (ii), there exists some real𝑐 >0 independent ofπ‘₯ such that for any 0≀ π‘Ž < 𝑏 ≀ 1,

𝑓(π‘ Λœ(π‘Ž)) βˆ’ 𝑓(π‘ Λœ(𝑏))

β‰₯ 𝑐

βˆ‘οΈ

π‘—βˆˆV

R𝑒(π‘ Λœπ‘—(π‘Ž) βˆ’π‘ Λœπ‘—(𝑏)) +Iπ‘š(π‘ Λœπ‘—(π‘Ž) βˆ’π‘ Λœπ‘—(𝑏))

=𝑐βˆ₯π‘ Λœ(π‘Ž) βˆ’π‘ Λœ(𝑏) βˆ₯m. where βˆ₯ Β· βˆ₯m is defined as βˆ₯aβˆ₯m :=Í

𝑖|R𝑒(π‘Žπ‘–) | + |Iπ‘š(π‘Žπ‘–) | over the complex vector space. It is easy to checkβˆ₯ Β· βˆ₯mis a valid norm.

On the other hand, by (2.12) we have βˆ₯π‘£Λœ(π‘Ž) βˆ’π‘£Λœ(𝑏) βˆ₯m ≑0 and

βˆ₯β„“Λœ(π‘Ž) βˆ’β„“Λœ(𝑏) βˆ₯m ≀ 1 min

(𝑗 , π‘˜)∈E

{βˆ₯𝑧𝑗 π‘˜βˆ₯m}βˆ₯π‘ Λœ(π‘Ž) βˆ’π‘ Λœ(𝑏) βˆ₯m,

βˆ₯π‘†Λœ(π‘Ž) βˆ’π‘†Λœ(𝑏) βˆ₯m ≀ 1

2βˆ₯π‘ Λœ(π‘Ž) βˆ’π‘ Λœ(𝑏) βˆ₯m. Therefore,

βˆ₯β„Žπ‘₯(π‘Ž) βˆ’β„Žπ‘₯(𝑏) βˆ₯m ≀ 3

2+ 1

min

(𝑗 , π‘˜)∈E

{βˆ₯𝑧𝑗 π‘˜βˆ₯m}

βˆ₯π‘ Λœ(π‘Ž) βˆ’π‘ Λœ(𝑏) βˆ₯m

and there exists ˆ𝑐 > 0 independent ofπ‘₯ , π‘Ž, 𝑏 such that

𝑓(π‘ Λœ(π‘Ž)) βˆ’ 𝑓(π‘ Λœ(𝑏)) β‰₯𝑐ˆβˆ₯β„Žπ‘₯(π‘Ž) βˆ’β„Žπ‘₯(𝑏) βˆ₯m.

Therefore Condition (C’) is also satisfied, and by Theorem 2, any local optimum of (2.9) is a global optimum.

The results in this subsection only apply to radial networks, which serve as the underlying network for balanced distribution power systems. For transmission systems and unbalanced distribution systems, networks are usually highly meshed.

It has been found that for most of meshed networks, both convex relaxation and local search algorithms can also yield the global optimum for most of testcases [34, 41].

Thus Theorem 3 suggests that there may also exist similar Lyapunov-like function and paths for meshed networks. Finding such Lyapunov-like function and paths would be an interesting future work to extend our results in this chapter.

Low Rank Semidefinite Program

This subsection proves a known result in [17] but using a different approach. Adopt- ing the same notations as [17], we have the following problem.

minimize

𝑋β‰₯0 tr(𝐢 𝑋) (2.13a)

subject to tr(𝐴𝑖𝑋) =𝑏𝑖, 𝑖 =1,Β· Β· Β· , π‘š (2.13b)

rank(𝑋) β‰€π‘Ÿ . (2.13c)

Here, 𝐢, 𝐴𝑖, 𝑋 are all 𝑛-by-𝑛 matrices. We assume the problem is feasible and {𝑋 β‰₯ 0|(2.13b)}is compact.

Theorem 6. If(π‘Ÿ+1) (π‘Ÿ+2)/2> π‘š+1, then any local optimum of (2.13)is either a global optimum or a pseudo local optimum.

Before proving Theorem 6, we consider the convex relaxation of (2.13) as minimize

𝑋β‰₯0 tr(𝐢 𝑋) (2.14a)

subject to tr(𝐴𝑖𝑋) =𝑏𝑖, 𝑖=1,Β· Β· Β· , π‘š . (2.14b) As a side note, the results in [5, 61] show that if(π‘Ÿ +1) (π‘Ÿ +2)/2> π‘š, then (2.14) is weakly exact to (2.13). While our theorem is the same as in [17], some insights to find𝑉 and{β„Žπ‘‹}are also from the structures first raised in [5, 61].

Proof. Clearly, (2.13) can be reformulated in the form of (2.1) by setting 𝑓(𝑋) = tr(𝐢 𝑋),X ={𝑋 β‰₯ 0|(2.13b),(2.13c)}and Λ†X ={𝑋 β‰₯ 0|(2.13b)}. Define𝑉 as

𝑉(𝑋) :=

𝑛

βˆ‘οΈ

𝑖=π‘Ÿ+1

πœ†π‘–(𝑋),

whereπœ†π‘–(𝑋)is the𝑖theigenvalue of𝑋(in decreasing order). This function𝑉satisfies Definition 10 and is concave.

For fixed𝑋 ∈X \ XΛ† , we denote rank(𝑋)asπ‘Ÿ0 > π‘Ÿ. We first constructπ‘Ÿ0βˆ’π‘Ÿ paths labeled as β„Ž1, β„Ž2,Β· Β· Β· , β„Žπ‘Ÿ

0βˆ’π‘Ÿ. When we construct β„Žπ‘–, if𝑖 > 1 then we assume path β„Žπ‘–βˆ’1 has already been constructed and let π‘‹π‘–βˆ’1 := β„Žπ‘–βˆ’1(1). We let 𝑋0 = 𝑋. For 𝑖 β‰₯ 1, if rank(π‘‹π‘–βˆ’1) ≀ π‘Ÿ0βˆ’π‘– then we let β„Žπ‘–(𝑑) ≑ π‘‹π‘–βˆ’1 for 𝑑 ∈ [0,1]. Otherwise, we decompose π‘‹π‘–βˆ’1asπ‘ˆΞ£π‘ˆHwhereΞ£is aπ‘˜-by-π‘˜positive definite diagonal matrix withπ‘˜ =rank(π‘‹π‘–βˆ’1) > π‘Ÿ0βˆ’π‘–. The linear system

tr(πΆπ‘ˆπ‘Œ π‘ˆH) =0

tr(π΄π‘–π‘ˆπ‘Œ π‘ˆH) =0, 𝑖=1,Β· Β· Β· , π‘š (2.15)

must have a non-zero solution for Hermitian matrixπ‘Œ ∈Cπ‘˜Γ—π‘˜. To see this, we have π‘˜ β‰₯π‘Ÿ0βˆ’π‘–+1β‰₯ π‘Ÿ+1, and thusπ‘˜(π‘˜+1)/2 β‰₯ (π‘Ÿ+1) (π‘Ÿ+2)/2> π‘š+1. As a result, (2.15) has more unknown variables than equations. We simply denote this non-zero solution asπ‘Œ and for anyπ›ΌβˆˆR,π›Όπ‘Œ is also a solution to (2.15). The concavity of𝑉 also implies that𝑉(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH) is concave in𝛼whenπ‘ˆ andΞ£are fixed. Since Ξ£ > 0, one of the following two scenarios must be true.

β€’ βˆƒπ‘Ž < 0 such that𝑉(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH)is non-decreasing, rank(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH) ≀ π‘˜ forπ›Όβˆˆ [π‘Ž,0] and rank(π‘ˆ(Ξ£+π‘Žπ‘Œ)π‘ˆH) ≀ π‘˜βˆ’1.

β€’ βˆƒπ‘ > 0 such that𝑉(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH)is non-increasing, rank(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH) ≀ π‘˜ forπ›Όβˆˆ [0, 𝑏] and rank(π‘ˆ(Ξ£+π‘π‘Œ)π‘ˆH) ≀ π‘˜ βˆ’1.

Without loss of generality, we suppose𝑉(π‘ˆ(Ξ£+π›Όπ‘Œ)π‘ˆH)is non-increasing forπ›Όβˆˆ [0, 𝑏](otherwise we takeβˆ’π‘Œinstead). We then constructβ„Žπ‘–asβ„Žπ‘–(𝑑) =π‘ˆ(Ξ£+𝑑 π‘π‘Œ)π‘ˆH for 𝑑 ∈ [0,1]. By construction, 𝑉(β„Žπ‘–(𝑑)) is non-increasing and 𝑓(β„Žπ‘–(𝑑)) stays a constant.

Finally, we construct β„Žπ‘‹ as the concatenation of pathsβ„Ž1,Β· Β· Β· , β„Žπ‘Ÿ

0βˆ’π‘Ÿ. That is to say, β„Žπ‘‹(𝑑) :=β„Žπ‘–( (π‘Ÿ0βˆ’π‘Ÿ)π‘‘βˆ’π‘–+1)for𝑑 ∈ h π‘–βˆ’1

π‘Ÿ0βˆ’π‘Ÿ ,

𝑖 π‘Ÿ0βˆ’π‘Ÿ

i .

It is easy to see β„Žπ‘‹ is continuous and β„Žπ‘‹(0) = β„Ž1(0) = 𝑋. To seeβ„Žπ‘‹(1) ∈ X, we prove that rank(𝑋𝑖) β‰€π‘Ÿ0βˆ’π‘–. We first have rank(𝑋0) =rank(𝑋) =π‘Ÿ0. For𝑖 β‰₯ 1, we have rank(𝑋𝑖) =rank(π‘‹π‘–βˆ’1) if rank(π‘‹π‘–βˆ’1) ≀ π‘Ÿ0βˆ’π‘– and rank(𝑋𝑖) ≀ rank(π‘‹π‘–βˆ’1) βˆ’1 otherwise. By induction, we can prove rank(𝑋𝑖) β‰€π‘Ÿ0βˆ’π‘–always holds. As a result, rank(β„Žπ‘‹(1)) = rank(β„Žπ‘Ÿ

0βˆ’π‘Ÿ(1)) ≀ π‘Ÿ and thus β„Žπ‘‹(1) ∈ X. By construction, β„Žπ‘–(𝑑) never violates (2.13b) and thus is in Λ†X, so is β„Žπ‘‹(𝑑) for all 𝑑. Functions 𝑉(β„Žπ‘–(𝑑)) and 𝑓(β„Žπ‘–(𝑑)) being non-increasing implies that 𝑉(β„Žπ‘‹(𝑑)) and 𝑓(β„Žπ‘‹(𝑑)) are also non-increasing. Therefore, (C3) is satisfied. By Corollary 1 (C2) also holds for {β„Žπ‘‹}. It completes the proof (by Theorem 4).

Remark 4. In [17], Theorem 3.4 claims that any local optimum of (2.13) should also be globally optimal, unless it is harbored in some positive-dimensional face of SDP. The result in this chapter further asserts that if it is indeed harbored in such a face, then there must be some point on the edge of this face whose cost can be further reduced in its neighborhood (i.e., the local optimum is in the same situation as point𝑐rather than𝑑 as in Fig. 2.1).

Table 2.2: Sufficient and necessary conditions Condition Relaxation exactness Local optimality Sufficient conditions: β‡’

(C1), (C2) Strong exactness l.o. is p.l.o. or g.o.

(C3), (C2) Weak exactness l.o. is p.l.o. or g.o.

(C’) Strong exactness l.o. is g.o.

Necessary condition: ⇐

(C1), (C2) Strong exactness l.o. is g.o.

Dokumen terkait