Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

Optimal Coordinated Operation of Distributed Static Series Compensators for Wide-area Network Congestion Relief  PDF

  • Camilo Andrés Ordóñez M. (Student Member, IEEE)
  • Antonio Gómez-Expósito 2 (Fellow, IEEE)
  • Guillermo E. Vinasco M.
  • José María Maza-Ortega (Member, IEEE)
Smart Wires, Union City, USA.; Department of Electrical Engineering, University of Seville, Sevilla, Spain.; Interconexión Eléctrica SA Intercolombia, Sevilla, Spain.

Updated:2022-09-24

DOI:10.35833/MPCE.2021.000265

  • Full Text
  • Figs & Tabs
  • References
  • Authors
  • About
CITE
OUTLINE

Abstract

Relieving network congestions is a critical goal for the safe and flexible operation of modern power systems, especially in the presence of intermittent renewables or distributed generation. This paper deals with the real-time coordinated operation of distributed static series compensators (DSSCs) to remove network congestions by suitable modifications of the branch reactance. Several objective functions are considered and discussed to minimize the number of the devices involved in the control actions, the total losses or the total reactive power exchanged, leading to a non-convex mixed-integer non-linear programming problem. Then, a heuristic methodology combining the solution of a regular NLP with k-means clustering algorithm is proposed to get rid of the binary variables, in an attempt to reduce the computational cost. The proposed coordinated operation strategy of the DSSCs is tested on several benchmark systems, providing feasible and sufficiently optimal solutions in a reasonable time frame for practical systems.

I. Introduction

THE electricity sector is quickly shifting towards low-fossil electricity generation constituted primarily by intermittent renewable energy sources. Despite their advantages in achieving the objectives like emission reduction, they give rise to the problems associated with their low dispatching capability and unanticipated power grid congestions. In this upcoming context, additional flexibility resources will be required to properly solve these new problems. As a matter of fact, new operational schemes involving self-generation, electric vehicles with smart charging/discharging, domestic- and utility-scale energy storage, smart grid technologies, microgrids, etc. are being applied currently in modern power systems [

1]. This revolution, however, is not just focused at the distribution and end user levels. The safe operation of power grids with more uncertain power flows requires also improvements at the transmission level. In this regard, flexible AC transmission systems (FACTSs) have proven to be an attractive choice for improving the network controllability, owing to their ability to rapidly and continuously varying electrical magnitudes (voltages, currents, impedances, etc.) without resorting to any electromechanical component [2]-[5]. In general, the more controllability these fast-acting transmission assets provided, the more congestions can be relieved without having to resort to other short-term alternatives that increase the system operating costs, e.g., topological maneuvers, conventional generation redispatch [6] or renewable generation curtailments [7]. In addition, it is worth noting that FACTSs can be installed in existing substations, making them an attractive option compared with the construction of new transmission corridors, which is almost impossible due to environmental constraints or social objections. Moreover, the new breed of recently proposed distributed FACTSs (not to be confused with distribution-level FACTSs) makes the investment on this kind of assets even more attractive compared with the traditional ones. Quick installation, modular upgrading, small space, flexibility or the possibility of being transferred from one location to another are some of the distinguishing features [8], [9] with respect to conventional FACTSs. Recently, it has been suggested that they could be even used in moving target defense (MTD) strategies, which aim at detecting and preventing the effects of false data injection attacks [10].

Within this category of distributed FACTSs, static series synchronous compensators (SSSCs) stand out, frequently attached directly to substation bays through single-turn transformers [

11], [12] or even with transformer-less solutions, called distributed static series compensators (DSSCs) [13]. Those devices insert a series voltage at the fundamental frequency mainly with the purpose of re-routing loop power flows. DSSCs present several advantages with respect to previous series compensation based on mechanical or thyristor switches [3]. A complete literature survey of series compensation in power systems is presented in [14], where a comprehensive review and a comparison between the different series compensation technologies are performed, highlighting the benefits of the distributed devices.

This extensive review of the state of the art reveals two major research areas on DSSCs: planning and operational applications. The planning tries to determine the optimal DSSC deployment (e.g., number, rating, and location) given a limited budget and a series of future planning scenarios. This usually leads to a least-cost problem, where the resulting DSSC investment is compared with alternative reinforcement techniques [

15]-[17], or a compromise solution between investment and system loadability enhancement is targeted [18]. Conversely, the operational problems are devoted to determining the real-time settings of a set of already installed DSSCs so that the network operating state is somehow optimized. In this case, a diversity of goals suited for steady-state or dynamic conditions [14], [19] can be applied.

Several previous works have been published dealing with the inclusion of series FACTS models into optimal power flow (OPF) tools [

20], [21]. In [22], a thorough AC-OPF model is presented considering distributed FACTS devices as control variables, and an interior-point solver is used. A comprehensive review of the existing techniques to solve the resulting optimization problem can be found in [23] and [24], where different methodologies ranging from conventional Newton’s methods to genetic algorithms have been applied. Besides providing nearly optimal solutions, those methods are required to be computationally efficient and amenable for real-time applications [25], [26]. Also, the choice of the objective function depends on whether the resulting control actions are to be implemented automatically or manually, i.e., operator-assisted. In the latter case, as explained in [27], the number of control actions should be as small as possible, while intermediate states should remain feasible, for which gradient-descent techniques are most suitable.

This paper deals with the role that DSSCs may play in improving the operation security of transmission systems, through corrective control actions aimed at relieving network congestions in real time. This customarily leads to a non-linear programming (NLP) problem. However, when considering the discrete nature of the control devices, the resulting model generalizes to a mixed-integer non-linear programming (MINLP) problem, which involves binary variables. Solving MINLPs for large systems is time-consuming, usually leading to unacceptable delays when real-time corrective actions are sought. Therefore, a hybrid methodology is proposed, aimed at handling binary variables in a more efficient fashion, iteratively combining NLP with heuristic clustering algorithms.

The remainder of this paper is organized as follows. First, the general framework defining the scope and goals of this study is described. Second, the mathematical models involved in the optimization of the DSSC operation for congestion relief are presented, followed by a description of the possible objective functions that can be considered by the OPF problem. Next, a heuristic methodology combining the solution of a regular NLP with clustering algorithms is proposed. Different test cases involving the IEEE 14-bus, 118-bus, and 300-bus test systems are considered to evidence the performance of the proposed methodology. Finally, the main conclusions and future research efforts are outlined.

II. DSSC Operation Framework

Unlike shunt FACTSs, whose influence on the grid is generally limited to nearby buses, and hence whose settings can be determined based mainly on locally measured magnitudes, series FACTSs, including DSSCs, usually have a more widespread impact on meshed transmission systems. Therefore, the setpoints of their local control systems should be ideally defined through a centralized wide-area controller, capable of considering all network interactions and constraints. Evidently, this presumes the existence of a wide-area communication infrastructure, which is an off-the-shelf technology in modern transmission systems, capable of exchanging the information in real time between different geographical locations. Note that such information and communication technology (ICT) infrastructure is becoming more and more common to support emerging power grid applications, including but not limited to phasor measurement unit (PMU) based situational awareness [

28], advanced supervisory control and data acquisition (SCADA) functions [29], online decision-making for renewable energy penetration (security assessment) [30], dynamic line rating (DLR) applications [31], isolating faults (protection), power restoration, load shedding, demand response, and in particular, FACTS coordination [32].

Therefore, the setpoints of the distributed controllers can be computed in real time in the energy management system (EMS) following the flowchart of Fig. 1.

Fig. 1  Basic flowchart of real-time operation of transmission system.

First, the state estimator determines the most likely network state considering the raw measurements from the field. Then, depending on whether all the electrical magnitudes are within their recommended limits or not, the most suitable objective function is chosen. In absence of network congestions, the operator may decide, for instance, to reduce power losses, or maximize the reactive power reserve of generators.

Note that, in deregulated systems, where the generation is open to competition, the active power of generators is imposed by the outcome of an auction process which cannot be modified unless strictly necessary. Therefore, customarily, only reactive power controllers such as capacitor banks or on-load tap changers are involved in the optimization process. However, the presence of DSSC will allow branch series impedances to be modified to a certain extent, which in turn may prevent branch congestions without having to reschedule the active power of generators.

When selecting the objective function, it should be kept in mind whether the control actions are supervised, approved, and then performed manually by an operator [

27], or they are automatically implemented, i.e., in closed-loop mode [33]. In the former case, the human operator will be burdened if the number of control actions to be implemented on a regular basis is excessive. Therefore, it is advisable to adopt an objective function that somehow minimizes the number of control actions, provided the constraint violations are eliminated.

III. Mathematical Model for DSSC Operation

This section formulates the mathematical programming problem with a complete steady-state power flow model of DSSC. Working with a full AC model is particularly important in this case, since branch loadings may be significantly affected by reactive power flows. In this sense, the network model adopted in this paper generalizes the one elaborated in [

15], which neglects the power system losses, by duly considering both the network resistances and the effect of the DSSC devices on the ybus elements, some of which become control variables.

A. Steady-state Power Flow Model of DSSC

Each DSSC device installed in the network is represented as a variable reactance wkm (the internal resistance is neglected) inserted in series between nodes k and m. Accordingly, wkm changes the real and imaginary components of the branch (transmission line or power transformer line) series admittance, which become variables as:

gcom,km=RkmRkm2+Xkm+ukmwkm2 (1)
bcom,km=-Xkm+ukmwkmRkm2+Xkm+ukmwkm2 (2)
ukm{0,1} (3)

where Rkm is the series resistance of the branch between nodes k and m; Xkm is the original reactance of the branch; and ukm is an auxiliary binary variable introduced for convenience to define whether the DSSC is actually regulating the series reactance (ukm=1) or bypassed (ukm=0). Note that the use of the binary variables ukm is of interest in operator-assisted control modes, where minimizing the number of control actions is always a key aspect, as discussed in Section IV. The branch variable admittances are used to build the real and imaginary components of the bus admittance matrix (ybus=g+jb), whose elements gkm and bkm are defined as:

gkm=GSH,k+i=1Ngcom,ki    k=m-gcom,km                    km (4)
bkm=BSH,k+i=1Nbcom,ki+Bline,ki2    k=m-bcom,km                                        km (5)

where GSH,k and BSH,k are the parameters that correspond to the real and imaginary components of the shunt admittances connected to node k, respectively; N is the number of nodes; and Bline,ki is the capacitive susceptance of transmission line ki (0 for transformer branches). Transformer taps are not considered.

B. Optimization Model for DSSC Coordinated Operation

The problem addressed in this paper consists of minimizing the “effort” or “cost” of jointly rescheduling a subset of DSSC (where the “effort” is measured in different ways, as presented below), so that the power system is operated within security constraints, that is, in a normal state lacking network congestions, i.e., overload, under-voltage or over-voltage. Mathematically, the model is formulated as the objective function (6) subject to the set of constraints (7) to (15).

min Wx (6)

s.t.

PGk-PLk=vkj=1Nvjgkjcosθk-θj-bkjsinθk-θj (7)
qGk-QLk=vkj=1Nvjgkjsinθk-θj-bkjcosθk-θj (8)
pG1-PL1=V1j=1Nvjg1jcosθ1-θj-b1jsinθ1-θj  (9)
pkm=vkvmgkmcosθk-θm-bkmsinθk-θm (10)
qkm=vkvmgkmsinθk-θm-bkmcosθk-θm (11)
-A1XkmwkmA2Xkm (12)
QGk,minqGkQGk,max (13)
Vk,minvkVk,max (14)
ikm2=pkm2+qkm2vk2Ikm,max2 (15)

where PGk is the active power generation at bus k other than the slack bus; PLk is the active power load at bus k other than the slack bus; qGk is the reactive power generation at bus k (including the slack bus); QGk,min and QGk,max are the minimum and maximum reactive power generations, respectively; vk is the voltage magnitude of bus k, and for voltage regulated buses, vk is a parameter, i.e., vk=Vk; Vk,min and Vk,max are the minimum and maximum voltage magnitudes, respectively; QLk is the reactive power load at bus k (including the slack bus); pG1 is the active power generation of the slack bus, labelled as bus 1, whose voltage angle θ1=0 is used as reference; PL1 is the active power load of the slack bus; θj, θk, and θm are the voltage angles of nodes j, k, and m, respectively; A1 and A2 are the real numbers representing the allowed capacitive and inductive sizes of DSSCs, respectively, as a (or multiple) fraction of the original branch series reactance; ikm is the current of the branch between nodes k and m; Ikm,max is the specified ampacity of the branch between nodes k and m; and pkm and qkm are the active and reactive power flowing through the branch between nodes k and m, respectively.

Constraints (7)-(9) ensure the fulfillment of the AC power flow equations, including series compensated branches, while (10) and (11) relate branch power flows with the state variables. Constraints (12)-(15) impose limits on state, control and dependent variables, among which the ampacity and voltage constraints (14) and (15) are the most important for the optimization model considered in this work. Indeed, even if series compensation is the most influential on branch power flows, its impact on bus voltages is not negligible either, particularly for heavily loaded systems and/or long-distance corridors. The goal is to optimally operate the set of existing DSSCs so that branch currents and voltage magnitudes are kept within acceptable limits, which cannot be assured when using DC power flow models.

The above optimization problem is a complex and highly non-linear and non-convex one, irrespective of the objective function to minimize. Note that (7)-(9) involve the product of up to four variables, i.e., voltage magnitudes of the two terminal buses, controllable series admittance (in turn embedding products of the form ukmwkm), and cosine or sine of bus phase angles. Therefore, several feasible local minima are expected in the general case.

IV. Suitability of Objective Functions

The candidate objective functions considered in this work are summarized in Table I. Those objective functions have been divided into two groups, WA and WB, depending on whether the control actions are to be supervised and executed manually by an operator, and hence the number of control actions is an issue. Different options within each group are considered, so that the transmission operator can make a choice of the objective function that better suits its demands, as discussed in the sequel. Note that, irrespective of the objective function chosen, the resulting state should satisfy the set of constraints (12)-(15).

TABLE I  Objective Functions
Control actionWx=kmffDefinition of kmf
Closed-loop automated mode WA1 gcom,km(vk2+vm2-2vkvmcos θkm) Total branch losses
WA2 wkm Total DSSC reactance (1-norm)
WA3 wkm2 Total DSSC reactance (2-norm)
WA4 ikm2wkm Total reactive power absorbed or supplied by DSSCs
Operator-assisted manual mode WB1 ukm Total number of operating DSSCs
WB2 ukmwkm Total reactance of operating DSSCs (1-norm)
WB3 ukmwkm2 Total reactance of operating DSSCs (2-norm)
WB4 ukmikm2wkm Total reactive power absorbed or supplied by operating DSSCs

The objective functions in group WA usually involve all control variables, and hence are more suitable when the network state is optimized in the closed-loop automated mode [

33], particularly when many network congestions arise or the operator simply wishes to improve the voltage profile. This closed-loop automated mode, although technically feasible, is not still commonly found in EMS, but will eventually be trusted by more and more network operators. The operator may be interested in reducing the total power system losses, for which WA1 should be used. If the goal is rather to minimize the wear and tear of DSSC devices, which in turn reduces the maintenance costs and extends their service life, then the objective function could be WA2 or WA3 (sum of series reactances inserted by the DSSC), depending on whether the 1-norm or 2-norm is preferred. Related to this goal, the total reactive power injected/absorbed by all the DSSCs can also be considered (WA4). All these objective functions lack binary variables, hence leading to NLPs.

Conversely, objective functions within group WB are especially suited when human intervention is involved, typically when a few network congestions occur, where corrective actions are required to return to a normal state. In this case, the goal is twofold. On the one hand, given that the corrective control actions are supervised by a human network operator, the number of control actions should be reduced as much as possible to facilitate the decision-making. On the other hand, returning to the normal state must be as fast as possible. Unfortunately, these two goals are frequently contradictory.

The minimization of the number of control actions can be achieved by introducing in the objective function the binary variables ukm, related to each installed DSSC. In this way, WB1 minimizes the number of DSSCs whose setpoint should be updated to relieve the network congestions. Following this line, the objective functions WB2 to WB4 are derived from the corresponding ones in group WA, by introducing the corresponding binary variables. These objective functions can be of interest because they minimize the use of the existing DSSCs and, therefore, maximize the resource “reserves” to face new congestions in the short term, without resorting to generation dispatch or renewable generation curtailments.

The introduction of the binary variables, however, turns the problem into an MINLP whose solution is time-consuming. Moreover, those problems may have multiple locally optimal solutions and can take a while just to identify whether a solution actually exists or if the solution is globally optimal [

34]. In these cases, heuristic techniques may be a good compromise solution to limit the search space if a practicable and efficient algorithm for real-time elimination of network congestions is targeted.

The next section outlines the application of a heuristic methodology capable of eliminating identified network congestions by means of DSSC, where clustering techniques are applied to reduce as much as possible the computational cost of determining a minimum subset of corrective actions.

V. Heuristic Methodology Combining Solution of Regular NLP with Clustering Algorithm

The aim of the proposed heuristic methodology is to somehow get rid of the binary variables ukm involved in the objective functions WB, which turns the problem into an MINLP, while at the same time dealing with the high number of control actions typically arising when the objective functions WA are considered. The proposed methodology is based on the sequential procedure outlined in Fig. 2. First, an NLP using any of the objective functions in group WA is solved. Then, a k-means clustering algorithm is applied to classify the resulting compensation settings into clusters according to their relative values. The DSSCs with the lowest compensation setpoints are discarded while those with the higher ones are selected for a new NLP optimization. The procedure is repeated until the NLP solver provides sufficiently close results in two consecutive runs. When this happens, the computed control actions are applied in the DSSCs.

Fig. 2  Sequential procedure for reducing computational cost of corrective actions.

The k-means clustering algorithm tries to partition the dataset into k pre-defined non-overlapping clusters, with each data point belonging to only one cluster. The applications of k-means clustering algorithm are extensive, particularly for power grid planning problems such as pattern definition preserving the original information of complex systems [

35], [36], mixed heuristic optimization [37]-[39] or uncertainty modeling [40]. Two clustering algorithms are proposed with different numbers of resulting clusters.

1) Algorithm k3. In the first algorithm, as illustrated in Fig. 3(a), reactance values obtained from the first run of the NLP are grouped into 3 sets, using 3-means clustering. Then, the elements in cluster 3 (low values) are forced to be zero (no longer eligible) while the elements in clusters 2 (middle values) and 1 (large values) are retained for the next run. In this way, DSSCs with reactance values which are neither too small nor high enough (group 2) have a second chance to be operated.

Fig. 3  Two clustering algorithms. (a) Algorithm k3 (3-means clustering). (b) Algorithm k2 (preselected set and 2-means clustering).

2) Algorithm k2. In the second algorithm, as illustrated in Fig. 3(b), the series reactance provided by the first run of the NLP is first ranked according to its absolute values. Then, a subset of M DSSCs with the highest settings is preselected, where M corresponds to the number of constraint violations to be solved. The remaining DSSCs are split into two groups by 2-means clustering, and the subset with lower reactance values (cluster 2) is discarded, while the subset with higher values is added to cluster 1 for a subsequent run of the NLP.

VI. Case Studies

The IEEE 14-bus, 118-bus, and 300-bus test systems are used to evaluate the performance of the proposed methodology for relieving the network congestions, when the objective functions outlined in Table I are adopted.

The IEEE 14-bus test system [

41] comprises 14 buses, 17 transmission lines, three 220 kV/132 kV transformers (taps at nominal position), two generators, and three synchronous condensers. Generator 2 is considered as a PQ generator, i.e., its voltage is not regulated, and the synchronous condensers are assumed to be unavailable. It is assumed that every branch contains a DSSC, i.e., excluding the tertiary winding, a total of 19 devices. The IEEE 118-bus test system [42] comprises 177 transmission lines, 28 transformers (taps at nominal position), and 19 generators. As in the IEEE 14-bus case, it is assumed that a DSSC is located at all branches (excluding tertiary windings). Finally, the IEEE 300-bus test system [43] contains 69 generators, 60 transformers (taps at nominal position), 304 transmission lines, and 195 loads. Again, a DSSC is assumed in each transmission line. Note that, as these IEEE test systems do not consider branch thermal limits, customized values for the maximum allowable ampacity are adopted for each branch, depending on its rated voltage. Parameters Vk,min and Vk,max are defined as 0.9 and 1.1 p.u., respectively, according to operational limits typically imposed by grid codes.

Regarding the DSSC ratings, the manufacturer can arrange the device according to the customers’ needs. In our experiments, parameters A1 and A2 are defined as -0.9 and 1, respectively, for all branches, so capacitive (inductive) compensation can reach up to 90% (100%) of the series reactance (in practice, the inductive range could be higher than 100%). It has been considered that the DSSC setpoints are zero in the base case, i.e., all DSSCs are considered in bypass mode by default.

The resulting model has been coded in AMPL® (an algebraic modeling language for optimization) [

44], and solved by resorting to the KNITRO® solver [45] with no execution time limit and stopping the process if a feasible solution is not found after 10000 iterations. MATLAB® scripts are used to support and coordinate the whole process (reading network data, calling AMPL, processing results, etc.). The software has been tested using a 1.8 GHz, i7-8550U processor with four cores and 16 GB of RAM. The results have been validated in DIgSILENT PowerFactory®.

The following subsections will analyze the performance of the different objective functions outlined in Table I, highlighting the high computational time required for solving the MINLPs. This motivates the use of the proposed methodology whose performance is analyzed subsequently.

A. Performance of Proposed Objective Functions

This subsection analyzes the results obtained for the IEEE 14-bus and 118-bus test systems.

1) IEEE 14-bus Test System

In this case shown in Fig. 4(a), three overloads are present (lines 1-2, 4-5, and 6-13), but the load of line 2-4 is also very close to its limit. These congestions are relieved by means of four DSSCs installed in the lines depicted in Fig. 4(b).

Fig. 4  IEEE 14-bus test system with 3 line congestions and resulting state when using WB2. (a) Test system. (b) Resulting state when using WB2.

The obtained results evidence the usual characteristics of the proposed objective functions. Regarding the NLPs (objective functions WA), note that WA1 minimizes the whole system losses, but this is achieved by activating very high values of series reactance, which is not an advisable solution if the useful life of the DSSCs is to be maximized. Conversely, the objective function WA4 gets the lowest reactive power but uses all the available DSSCs to solve the congestion problems. The objective function WA2 (1-norm) calls for a lower number of involved DSSCs than WA3 (2-norm). It is well-known that quadratic functions tend to reschedule all control variables, most of them by modest amounts (in this case, the reactance is very small), at a moderate computational cost, as shown in Table II.

TABLE II  Operation Results of DSSCs Considering Different Objective Functions in IEEE 14-bus Test System with 3 Line Congestions
FunctionNumber of DSSCsTotal reactance (p.u.)Loss (MW)Reactive power of DSSC (Mvar)Computational time (s)
0 0.0000 14.35 0.0 0.03
WA1 19 2.3632 13.64 33.8 0.03
WA2 12 0.3018 13.97 14.3 0.36
WA3 19 0.2854 14.29 10.5 0.05
WA4 19 0.7702 14.31 4.8 0.38
WB1 3 0.3076 14.52 20.1 0.41
WB2 4 0.2097 14.22 7.2 18.34
WB3 19 0.2854 14.30 10.5 0.05
WB4 9 0.7982 14.31 3.4 30.20

Regarding the MINLPs, WB2 obtains the lowest total reactance at a significant computational effort. Whereas WB1 results in the lowest quantity of operating DSSC (3 rather than 4), but it inserts more series reactance. Note that the objective function WB4 effectively obtains the minimum reactive power injected/absorbed by the set of DSSCs. However, owing to the nature of the function (triple product of variables, one of them binary), the computational effort is too large in practice for real-time applications, and the total reactance needed is also very high. The results when WB2 is adopted are detailed in Table III and shown in Fig. 4(b).

TABLE III  Optimal Operation Results of DSSCs Using WB2 in IEEE 14-bus Test System
Branch k-mAmpacity (kA)wkm (p.u.)wkm (%)Loading level (%)
Without DSSCWith DSSC
1-2 0.360 0.0000 0.0 109.6 100.0
1-5 0.360 -0.0756 -33.9 53.6 62.4
2-3 0.360 0.0000 0.0 53.1 51.9
2-4 0.155 -0.0199 -11.3 95.1 100.0
2-5 0.155 0.0000 0.0 71.1 49.0
4-5 0.155 0.0421 100.0 108.3 100.0
6-13 0.077 0.0720 55.3 108.7 100.0
9-14 0.100 0.0000 0.0 56.7 56.6

The relevant transmission lines involved in the overload situation are listed along with their corresponding ampacity. The resulting compensation wkm, expressed in p.u. and in percentage with respect to the line reactance as well as the loading level (expressed in percentage of line ampacity) with and without DSSCs installed, are presented as well. In this scenario, a total of four DSCCs are involved in the solution, and two of them are in each range (capacitive/inductive). Activating the DSSC in line 1-5 reduces the overload of line 1-2, but can increase the loading level of line 4-5, which has alrealy been congested. To deal with this situation, an inductive DSSC is activated in the overloaded line 4-5 to reduce its own load, and a capacitive DSSC is inserted in line 2-4, taking its load to 99.98% and keeping the three lines (1-2, 2-4, and 4-5) at exactly 100% load. This is an interesting and non-intuitive solution. At the 132 kV side, a single inductive DSSC in line 6-13 solves the overload situation.

2) IEEE 118-bus Test System

With 8 line congestions, the operation results of DSSCs considering different objective functions are presented in Table IV. The obtained results confirm the problems observed with the IEEE 14-bus test system. For large systems, like in this case, both WB1 and WB2 require too much computational time to reach a solution, whereas WA2 provides again a suitable solution: it is much faster while the resulting total reactance is very close to the optimal value obtained with WB2.

TABLE IV  Operation Results of DSSCs Considering Different Objective Functions in IEEE 118-bus Test System with 8 Line Congestions
FunctionNumber of DSSCsTotal reactance (p.u.)

Loss

(MW)

Reactive power of DSSC (Mvar)Computational time (s)
0 0.000 133.76 0.00 0.2
WA1 25 1.266 133.55 87.62 0.2
WA2 18 0.341 135.03 34.96 4.2
WA3 24 0.386 135.76 34.43 0.6
WA4 13 0.490 134.87 34.02 430.0
WB1 7 0.571 137.88 49.19 297.1
WB2 11 0.322 134.82 32.00 86.2
WB3 24 0.386 135.76 34.43 1.1
WB4 12 0.388 134.71 30.50 353.3

Therefore, these tests performed with larger systems confirm that WA2 provides a compromise solution between computational effort and optimality, in terms of total series reactance inserted. However, in terms of the number of the devices rescheduled, which is also an important factor in real-time operation, WA2 still offers the margin for improvement, as many reactance values are so small that could be neglected. This means that some of the involved DSSCs could be forced to remain at the same setpoints as those before the congestion. This can be done automatically, without resorting to the binary variables involved in WB1 and WB2, by applying the proposed methodology whose results are discussed in the next subsection.

B. Performance of Proposed Methodology

The proposed methodology combines the solution of an NLP with a clustering technique. Based on the results analyzed in the previous subsection, WA2 is an adequate objective function. Note that it is based on the 1-norm which leads to a smaller number of activated DSSCs, as shown in Tables II and III. In order to obtain a fair comparison, the result of the proposed methodology is compared with its MINLP counterpart, WB2, where binary variables are used. The number of iterations of the sequential procedure, shown in Fig. 2, is 3 in case of applying the algorithm k3, while it reduces to 2 for the algorithm k2. This parameter has been adjusted by checking the evolution of the NLP solution.

The performance of the proposed methodology is tested in two different contexts. First, the proposed methodology is compared with the MINLP solver without imposing any constraint on the computational time required to solve the optimization problem. This comparison focuses on the computational time required to solve the problem and the optimality of the solution. Second, the proposed methodology is compared with the MINLP solver when an upper limit on the solution time is imposed to account for the real-time feature of the application. Given the fact that the computational time may depend on the location and congestion type, a statistical assessment is carried out, as described in the sequel.

1) Scenarios with Fixed Number of Congestions (Unlimited Execution Time)

Table V compares the results obtained by applying the proposed methodology (WA2+k2 or WA2+k3) with those provided by using MINLP solver (WB2). Two types of congestions, i.e., overloading and under-voltage congestions, are tested for the sake of completeness. Overall, the results show that WB2 requires a larger amount of computational time to obtain a solution, owing to the need of handling binary variables. Even if a more powerful computer is used, the solution time will introduce unacceptable delays in a wide-area corrective control scheme aimed at real-time rescheduling of DSSCs for congestion relief. Besides, the proposed methodology allows finding satisfactory results in much less time. In some cases, the proposed methodology provides solutions with the same or a smaller number of operating DSSCs, and lower total absolute reactance, which is explained by the fact that the MINLP solver may stop prematurely at a local optimum.

TABLE V  Result Comparison of Proposed Methodology with MINLP Solver for Different Test Systems with Three Overloading orUnder-voltage Congestions
Congestion typeTest systemMethodSimulation time (s)Number of DSSCs

Total reactance

(p.u.)

Overloading 14-bus WA2 +k3 3 5 0.0228
WA2 +k2 2 6 0.0334
WB2  91 4 0.0296
118-bus WA2 +k3 13 5 0.0039
WA2 +k2 7 5 0.0063
WB2  288 5 0.0058
300-bus WA2 +k3 46 8 0.0041
WA2 +k2 35 6 0.0012
WB2  833 6 0.0009
Under-voltage 14-bus WA2 +k3 3 2 0.0501
WA2 +k2 2 5 0.0602
WB2  19 4 0.0655
118-bus WA2 +k3 22 6 0.3886
WA2 +k2 10 14 0.2922
WB2  1239 10 0.1559
300-bus WA2 +k3 92 5 0.0041
WA2 +k2 39 7 0.0056
WB2  434 4 0.0051

Comparing the results between WA2+k2 and WA2+k3, in some cases, WA2+k3 provides a lower total reactance, but WA2+k2 gets the results in less time, so both of them are considered suitable for real-time application in an EMS.

2) Statistical Assessment (Capped Execution Time)

In order to further check the validity of the results discussed in the previous test cases, 50 additional scenarios are simulated for each of the three test systems with increasing number of congestions. The result comparisons of the proposed methodology and MINLP solver (WB2) in all scenarios are presented in Tables VI, VII and VIII, respectively, for the IEEE 14-bus, 118-bus, and 300-bus test systems.

TABLE VI  Result Comparison for IEEE 14-bus Test System with Overloading or Under-voltage Congestions
Congestion typeNumber of congestionsMethodAverage simulation time (s)Average number of DSSCsAverage total reactance (p.u.)SRfs (%)SRos (%)
Overloading 1 WA2 +k3 3.1 3 0.008 98 98
WA2 +k2 1.6 2 0.015 98 98
WB2  9.5 2 0.005 98 98
3 WA2 +k3 2.9 6 0.043 86 84
WA2 +k2 1.8 5 0.031 86 86
WB2  49.8 4 0.018 92 90
5 WA2 +k3 3.1 7 0.062 66 62
WA2 +k2 2.0 8 0.087 66 62
WB2  63.7 6 0.042 82 80
Under-voltage 1 WA2 +k3 2.6 2 0.046 100 100
WA2 +k2 1.5 2 0.046 100 100
WB2  12.8 2 0.067 100 100
3 WA2 +k3 2.5 3 0.055 100 100
WA2 +k2 1.6 3 0.060 100 100
WB2  22.5 3 0.060 88 88
5 WA2 +k3 2.5 4 0.057 100 100
WA2 +k2 1.6 4 0.058 100 100
WB2  39.0 4 0.067 76 74

Note that, in the EMS of a typical transmission system operator (TSO) or independent system operator (ISO), monitoring and relieving the possible congestions caused by the load evolution require that the corrective control actions should be computed in very few minutes. Therefore, in all tests presented below, the solution time is limited to 180 s. If an optimal solution is not found in that time, the KNITRO® solver returns the best available solution. In this regard, two success rates SRfs and SRos are provided to characterize statistically the performance of the method. These indexes are calculated as follows.

1) SRfs is the relative number of executions in which a feasible solution is found, even if the solution process is stopped before reaching the time or iteration limit.

2) SRos is the relative number of executions in which an optimal solution is found before reaching the time or iteration limit.

TABLE VII  Result Comparison for IEEE 118-bus Test System with Overloading or Under-voltage Congestions
Congestion typeNumber of congestionsMethodAverage simulation time (s)Average number of DSSCsAverage total reactance (p.u.)SRfs (%)SRos (%)
Overloading 1 WA2 +k3 26.4 8 0.332 94 60
WA2 +k2 13.3 6 0.031 94 70
WB2  107.1 5 0.059 94 58
3 WA2 +k3 53.1 14 0.246 80 44
WA2 +k2 31.4 16 0.096 80 50
WB2  179.0 18 0.197 86 20
5 WA2 +k3 89.4 28 0.547 98 18
WA2 +k2 64.0 23 0.545 98 26
WB2  177.4 39 0.222 80 0
Under-voltage 1 WA2 +k3 12.7 2 0.057 84 82
WA2 +k2 6.6 3 0.052 84 84
WB2  38.5 2 0.049 96 82
3 WA2 +k3 42.1 7 0.257 96 72
WA2 +k2 24.5 7 0.295 96 80
WB2  136.0 8 0.225 90 40
5 WA2 +k3 99.5 19 1.072 98 50
WA2 +k2 36.2 21 0.891 98 62
WB2  178.6 18 0.470 84 2

As expected, in all scenarios, the number of DSSCs which are needed to operate the system securely, increases when more congestions arise in the power grid. Moreover, in most of the cases for the three methods, the DSSC reactance inserted in series also increases with the number of congestions.

TABLE VIII  Result Comparison for IEEE 300-bus Test System with Overloading or Under-voltage Congestions
Congestion typeNumber of congestionsMethodAverage simulation time (s)Average number of DSSCsAverage total reactance (p.u.)SRfs (%)SRos (%)
Overloading 1 WA2 +k3 56.4 6 0.076 100 76
WA2 +k2 40.8 6 0.105 100 76
WB2  121.5 4 0.070 82 44
3 WA2 +k3 179.7 29 0.490 98 28
WA2 +k2 115.0 23 0.807 98 38
WB2  178.4 30 0.348 94 0
5 WA2 +k3 142.3 35 1.060 100 42
WA2 +k2 90.1 37 1.374 100 50
WB2  176.4 53 0.624 88 0
Under-voltage 1 WA2 +k3 31.5 2 0.005 92 90
WA2 +k2 20.8 2 0.005 92 90
WB2  28.8 1 0.004 96 94
3 WA2 +k3 96.0 13 0.162 98 62
WA2 +k2 63.9 14 0.423 98 74
WB2  178.7 14 0.334 94 2
5 WA2 +k3 130.4 21 0.812 100 54
WA2 +k2 96.3 25 0.803 100 58
WB2  180.1 28 0.429 100 0

Regarding the average simulation time, as concluded in the previous section, for large systems, most of the cases with more than one congestion reach the time limit when using the objective function WB2 . This is evidenced by a very low success rate SRos when using that function. However, even if the simulation ends because the time limit is reached, the solver still finds a solution (not an optimal one, but a valid solution), which explains why SRfs may have high values while SRos has very low values (near 0% in some cases).

Concerning the average number of DSSCs to be operated and their total reactance in the different scenarios, the proposed methodology yields very good results at a modest computational time. The best average simulation time is achieved by using WA2+k2, because it involves only two iterations while WA2+k3 performs three iterations. However, the latter can find better solutions in terms of total reactance and number of DSSCs to be operated, as it can bypass some additional DSSCs during the third iteration.

VII. Conclusion

This paper presents a methodology to carry out the optimal coordinated operation of DSSC in power systems using full AC power flow models. Previous approaches based on simpler DC models lack the capability to consider the mitigation of voltage violations. Moreover, as the reactive power is considered in the models, the branch loadability is more accurately computed.

The DSSCs are modular devices which can receive control settings from an EMS to enforce the compliance of security constraints (branch loading and node voltage). This leads to a non-convex complex MINLP model, for which different objective functions related with operation “cost” (some of them including binary variables) are considered and assessed. Two heuristic methods based on k-means clustering algorithms are proposed to reduce the computational time, so that the methodology can be used for real-time DSSC rescheduling, while at the same time keeping the solution as close as possible to the optimal one.

The optimization problem is programmed in an algebraic language and can be applied to any power system. Three power systems are thoroughly tested to evaluate the performance of the objective functions and to compare the proposed methodology. While the two heuristic methods have pros and cons, both of them provide sufficiently optimal results at a reasonable computational time compared with the MINLP solver, which is not suitable for real-time applications in realistically large-scale power systems.

Future research efforts will be devoted to designing a wide-area hierarchical control scheme, in which the local DSSC controllers follow the EMS computed settings, for the relief of steady-state congestions. While at the same time, they are able to transiently contribute to damping dynamic phenomena.

References

1

S. Riaz, H. Marzooghi, G. Verbič et al., “Generic demand model considering the impact of prosumers for future grid scenario analysis,” IEEE Transactions on Smart Grid, vol. 10, no. 1, pp. 819-829, Jan. 2019. [Baidu Scholar] 

2

N. G. Hingorani and L. Gyugyi, Understanding FACTS. New York: IEEE Press, 2001 [Baidu Scholar] 

3

R. Mohan and R. Varma, Thyristor-based FACTS Controllers for Electrical Transmission Systems. New York: IEEE Press, 2002. [Baidu Scholar] 

4

E. Mircea, C.-C. Liu, and A. Edris, “FACTS technologies,” in Advanced Solutions in Power Systems: HVDC, FACTS, and Artificial Intelligence. New York: IEEE Press, 2016, pp. 269-270. [Baidu Scholar] 

5

J. M. Maza-Ortega, E. Acha, S. García et al., “Overview of power electronics technology and applications in power generation transmission and distribution,” Journal of Modern Power Systems and Clean Energy, vol. 5, no. 4, pp. 499-514, Jul. 2017. [Baidu Scholar] 

6

L. Ding, P. Hu, Z. Liu et al., “Transmission lines overload alleviation: distributed online optimization approach,” IEEE Transactions on Industrial Informatics, vol. 17, no. 5, pp. 3197-3208, May 2021. [Baidu Scholar] 

7

C. Fernandes, M. Vallés, and P. Frías, “Economic assessment of using FACTS technology to integrate wind power: a case study,” in Proceedings of 2013 IEEE Grenoble Conference, Grenoble, France, Jun. 2013, pp. 1-5. [Baidu Scholar] 

8

D. Divan, W. Brumsickle, R. S. Schneider et al., “A distributed static series compensator system for realizing active power flow control on existing power lines,” IEEE Transactions on Power Delivery, vol. 22, no. 1, pp. 642-649, Jan. 2007. [Baidu Scholar] 

9

D. Divan and P. Kandula, “Distributed power electronics: an enabler for the future grid,” CPSS Transactions on Power Electronics and Applications, vol. 1, no. 1, pp. 57-65, Dec. 2016. [Baidu Scholar] 

10

B. Liu and H. Wu, “Optimal D-FACTS placement in moving target defense against false data injection attacks,” IEEE Transactions on Smart Grid, vol. 11, no. 5, pp. 4345-4357, Sept. 2020. [Baidu Scholar] 

11

L. Gyugyi, C. D. Schauder, and K. K. Sen, “Static synchronous series compensator: a solid-state approach to the series compensation of transmission lines,” IEEE Transactions on Power Delivery, vol. 12, no. 1, pp. 406-417, Jan. 1997. [Baidu Scholar] 

12

A. Vinkovic and R. Mihalic, “A current-based model of the static synchronous series compensator (SSSC) for Newton-Raphson power flow,” Electric Power Systems Research, vol. 78, no. 10, pp. 1806-1813, Oct. 2008. [Baidu Scholar] 

13

F. Kreikebaum, D. Das, Y. Yang et al., “Smart wires–a distributed, low-cost solution for controlling power flows and monitoring transmission lines,” in Proceedings of 2010 IEEE PES Innovative Smart Grid Technologies Conference Europe (ISGT Europe), Gothenberg, Sweden, Oct. 2010, pp. 1-8. [Baidu Scholar] 

14

C. Ordóñez, A. Gómez-Expósito, and J. M. Maza-Ortega, “Series compensation of transmission systems: a literature survey,” Energies, vol. 14, no. 6, p. 1717, Mar. 2021. [Baidu Scholar] 

15

G. Vinasco and C. Ordóñez, “Optimization model for distributed series compensation with AC power flow,” in Proceedings of 2019 FISE-IEEE/CIGRE Conference, Medellin, Colombia, Dec. 2019, pp. 1-4. [Baidu Scholar] 

16

X. Zhang, K. Tomsovic, and A. Dimitrovski, “Security constrained multi-stage transmission expansion planning considering a continuously variable series reactor,” IEEE Transactions on Power Systems, vol. 32, no. 6, pp. 4442-4450, Nov. 2017. [Baidu Scholar] 

17

S. Adhikari and N. Sinha, “Optimal allocation and sizing of SSSC controller to minimise power production cost and transmission loss,” International Journal of Computational Science and Engineering, vol. 7, no. 10, pp. 206-213, Jul. 2012. [Baidu Scholar] 

18

J. Dai, Y. Tang, Y. Liu et al., “Optimal configuration of distributed power flow controller to enhance system loadability via mixed integer linear programming,” Journal of Modern Power Systems and Clean Energy, vol. 7, no. 6, pp. 1484-1494, Nov. 2019. [Baidu Scholar] 

19

P. Jiang, Z. Fan, S. Feng et al., “Mitigation of power system forced oscillations based on unified power flow controller,” Journal of Modern Power Systems and Clean Energy, vol. 7, no. 1, pp. 99-112, Jan. 2019. [Baidu Scholar] 

20

Y. Xiao, Y. Song, and Y. Sun, “Power flow control approach to power systems with embedded FACTS devices,” IEEE Transactions on Power Systems, vol. 17, no. 4, pp. 943-950, Nov. 2002. [Baidu Scholar] 

21

Y. Xiao, Y. Song, C. Liu et al., “Available transfer capability enhancement using FACTS devices,” IEEE Transactions on Power Systems, vol. 18, no. 1, pp. 305-312, Feb. 2003. [Baidu Scholar] 

22

B. Liu, L. Edmonds, H. Zhang et al., “An interior-point solver for optimal power flow problem considering distributed FACTS devices,” in Proceedings of 2020 IEEE Kansas Power and Energy Conference (KPEC), Manhattan, USA, Apr. 2020, pp. 1-5. [Baidu Scholar] 

23

W. Shao and V. Vittal, “LP-based OPF for corrective FACTS control to relieve overloads and voltage violations,” IEEE Transactions on Power Systems, vol. 21, no. 4, pp. 1832-1839, Nov. 2006. [Baidu Scholar] 

24

R. Palma-Behnke, L. S. Vargas, J. R. Perez et al., “OPF with SVC and UPFC modeling for longitudinal systems,” IEEE Transactions on Power Systems, vol. 19, no. 4, pp. 1742-1753, Nov. 2004. [Baidu Scholar] 

25

R. Jalayer and H. Mokhtari, “A simple three-phase model for distributed static series compensator (DSSC) in Newton power flow,” in Proceedings of 2009 Asia-Pacific Power and Energy Engineering Conference, Wuhan, China, Mar. 2009, pp. 1-5. [Baidu Scholar] 

26

S. R. Gaigowal and M. M. Renge, “Distributed power flow controller using single phase DSSC to realize active power flow control through transmission line,” in Proceedings of 2016 International Conference on Computation of Power, Energy Information and Commuincation (ICCPEIC), Melmaruvathur, India, Apr. 2016, pp. 747-751. [Baidu Scholar] 

27

J. L. Martínez-Ramos, A. Gómez-Expósito, J. C. Cerezo et al., “A hybrid tool to assist the operator in reactive power/voltage control and optimization,” IEEE Transactions on Power Systems, vol. 10, no. 2, pp. 760-768, May 1995. [Baidu Scholar] 

28

R. Sodhi and M. I. Sharieff, “Phasor measurement unit placement framework for enhanced wide-area situational awareness,” IET Generation, Transmission & Distribution, vol. 9, no. 2, pp. 172-182, Jan. 2015. [Baidu Scholar] 

29

C. Ran, Z. Yu, R. Hu et al., “Combined control strategy of wind farm and battery storage based on integrated monitoring system,” in Proceedings of 2015 Sixth International Conference on Intelligent Systems Design and Engineering Applications (ISDEA), Guiyang, China, Aug. 2015, pp. 218-221. [Baidu Scholar] 

30

I. M. Dudurych, “On-line assessment of secure level of wind on the Irish power system,” in Proceedings of IEEE PES General Meeting, Providence, USA, Jul. 2010, pp. 1-7. [Baidu Scholar] 

31

J. Cao, W. Du, and H. Wang, “Weather-based optimal power flow with wind farms integration,” IEEE Transactions on Power Systems, vol. 31, no. 4, pp. 3073-3081, Jul. 2016. [Baidu Scholar] 

32

R. S. Wibowo, N. Yorino, M. Eghbal et al., “FACTS devices allocation with control coordination considering congestion relief and voltage stability,” IEEE Transactions on Power Systems, vol. 26, no. 4, pp. 2302-2310, Nov. 2011. [Baidu Scholar] 

33

A. Hauswirth, A. Zanardi, S. Bolognani et al., “Online optimization in closed loop on the power flow manifold,” in Proceedings of 2017 IEEE Manchester PowerTech, Manchester, UK, Jun. 2017. [Baidu Scholar] 

34

S. B. Mokhtar, D. S. Hanif, and C. M. Shetty, Nonlinear Programming: Theory and Algorithms. New York: John Wiley & Sons, 2006. [Baidu Scholar] 

35

F. Martínez-Álvarez, A. Troncoso, J. C. Riquelme et al., “Discovering patterns in electricity price using clustering techniques,” Renewable Energies and Power Quality Journal. doi: 10.24084/repqj05.245 [Baidu Scholar] 

36

F. Martínez-Álvarez, A. Troncoso, G. Asencio-Cortés et al., “A survey on data mining techniques applied to energy time series forecasting,” Energies, vol. 8, no. 11, pp. 1-32, Nov. 2015. [Baidu Scholar] 

37

L. Li, Q. Wang, J. Wang et al., “Dynamic penetration allocation for distributed generators based on PSO initialized with K-means cluster,” in Proceedings of 2019 IEEE Sustainable Power and Energy Conference (iSPEC), Beijing, China, Nov. 2019, pp. 2019-2024. [Baidu Scholar] 

38

C. Ren, Z. Sun, X. Li et al., “Research on quantitative method of power network risk assessment based on improved K-means clustering algorithm,” in Proceedings of 2020 Asia Energy and Electrical Engineering Symposium (AEEES), Chengdu, China, Dec. 2020, pp. 652-657. [Baidu Scholar] 

39

S. Kalyani and K. S. Swarup, “Particle swarm optimization based K-means clustering approach for security assessment in power systems,” Expert Systems with Applications: an International Journal, vol. 38, no. 9, Sept. 2011, pp. 10839-10846. [Baidu Scholar] 

40

P. Li, S. Pye, and I. Keppo, “Using clustering algorithms to characterise uncertain long-term decarbonisation pathways,” Applied Energy, vol. 268, p. 114947, Jun. 2020. [Baidu Scholar] 

41

KIOS. (2021, Jan.). IEEE 14-bus test system. [Online]. Available: https://www2.kios.ucy.ac.cy/testsystems/index.php/ieee-14-bus-modified-test-system/ [Baidu Scholar] 

42

KIOS. (2021, Jan.). IEEE 118-bus test system. [Online]. Available: https://www2.kios.ucy.ac.cy/testsystems/index.php/ieee-118-bus-modified-test-system/ [Baidu Scholar] 

43

UW ECE Labs. (1993, Aug.). IEEE 300-bus test system. [Online]. Available: http://labs.ece.uw.edu/pstca/pf300/pg_tca300bus.htm [Baidu Scholar] 

44

AMPL. (2021, Jan.). A mathematical programming language. [Online]. Available: https://ampl.com [Baidu Scholar] 

45

Artelys. (2020, Nov.). Knitro solver from Artelys. [Online]. Available: https://www.artelys.com/solvers/knitro/ [Baidu Scholar]