Next Article in Journal
Detailed Analysis of the Causes of the Energy Performance Gap Using the Example of Apartments in Historical Buildings in Wroclaw (Poland)
Previous Article in Journal
Dark Fermentation of Arundo donax: Characterization of the Anaerobic Microbial Consortium
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Probabilistic Security-Constrained Preventive Control under Forecast Uncertainties Including Volt/Var Constraints

1
Ricerca sul Sistema Energetico-RSE S.p.A., 20134 Milano, Italy
2
Faculty of Engineering, Campus Bio-Medico University of Rome, 00128 Roma, Italy
3
Polytechnic School, University of Genova, 16145 Genova, Italy
*
Author to whom correspondence should be addressed.
Energies 2023, 16(4), 1812; https://doi.org/10.3390/en16041812
Submission received: 21 December 2022 / Revised: 6 February 2023 / Accepted: 7 February 2023 / Published: 11 February 2023

Abstract

:
The continuous increase in generation from renewable energy sources, marked by correlated forecast uncertainties, requires specific methodologies to support power system operators in security management. This paper proposes a probabilistic preventive control to ensure N-1 security in presence of correlated uncertainties of renewable sources and loads. By adopting a decoupled linear formulation of the AC load flow equations, the preventive control is decomposed into two subsequent linear programming problems, the former concerning the active power and the latter the voltage/reactive power-related issues. In particular, in the active control problem, the algorithm combines Third Order Polynomial Normal Transformation, Point Estimate Method, and Cornish–Fisher expansion to model the forecast uncertainties and characterize the chance constraints in the problem. The goal is to find the optimal phase shifting transformer tap setting, conventional generation redispatching, and renewable curtailment at the minimum cost to assure the probabilistic fulfillment of N and N-1 security constraints on branch active power flows. The second stage solves another linear programming problem, which aims to minimize the adjustments to generators’ set-point voltages to avoid violations at node voltages and branch-rated limits due to reactive power flows while meeting generator reactive power constraints. Simulations performed on an IEEE test system demonstrate the effectiveness of the proposed security control method in limiting the probability of violating security limits in N and N-1 state, including voltage/reactive power constraints, in presence of correlated uncertainties.

1. Introduction

The spread of Renewable Energy Sources (RES) is profoundly changing the planning and operation of power systems. In general terms, the large-scale integration of renewables has brought a higher level of uncertainty in the electric system due to their stochastic and intermittent generation.
For this reason, the uncertainty management represents a fundamental step for the efficient and economical operation of electric systems. Therefore, specific strategies for uncertainty management are crucial to favor RES penetration and guarantee the grid’s security.
Different sources of uncertainty have to be considered according to the phase of power system management, from long term planning to operational planning and quasi-real-time control [1,2]. In an operational planning context, important sources of uncertainty regard the load demand and renewable generation forecast, as well as the outages of components, also accounting for incumbent adverse weather conditions. On the other hand, neglecting forecast uncertainties in power system management may lead to security issues [3,4].
Therefore, advanced methods are needed to address uncertainties to minimize the probability of violating system operational limits.
In this context, probabilistic methodologies based on Chance Constrained (CC) formulation [2,5,6,7,8,9], wherein the constraints are formulated in terms of violation probability of operational limits, can be very useful. Authors in [5] analyze different mathematical formulations of the chance constraints that, however, cannot consider specific properties (e.g., asymmetry) of the probabilistic distributions and their correlations. Reference [6] proposes the CC and Security Constrained Optimal Power Flow (SC-OPF), exploiting corrective actions from control devices like Phase Shifting Transformers (PSTs) and HVDC links. In [7], a CC OPF formulated as a convex conic optimization problem is presented together with an efficient cutting plane algorithm for its solution. Authors in [8] describe a real-time CC dispatch based on quadratic programming and dynamic power flow. This approach also considers constraints on conventional generator ramps on frequency deviation. In addition, the chance constraints are modeled through Cornish–Fisher expansion and cumulants’ methodology. The solution proposed in [9] incorporates generator reserve within the CC formulation. Authors in [10] propose an SC OPF based on CC that explicitly considers the probability of contingency events and potential failures in the operation of post-contingency corrective controls. It can be remarked this work is based on a full AC model solved through a heuristic approach but it does not consider uncertainties on load and RES injections. In [11], an algorithm for solving joint CC DC OPF problem is proposed, using a sample-based approach that avoids making strong assumptions on the distribution of the uncertainties and scales favorably to large problems. In [12], quadratic programming for the AC OPF is proposed for applications in smart distribution networks. This approach exploits linear constraints to represent power losses, resulting in a trade-off between accuracy, performance, and robustness. Finally, [13] presents a risk-based CC optimal power flow model by leveraging the methods of both adjustable uncertainty set and robust optimization.
The present paper proposes an innovative CC and SC control that assures the probabilistic fulfillment of N-1 security constraints in presence of forecast uncertainties due to renewable sources and loads. To this aim, it performs a set of preventive actions, i.e., the redispatch of active powers injected by conventional generators, the regulation of Phase Shift Transformers, and the renewables’ curtailment, to solve active power-related issues. However, it can also adjust the voltage references of the generating units to solve potential issues related to voltages and reactive powers.
The proposed methodology uses Point Estimate Method (PEM) and Third order Polynomial Normal Transformation (TPNT) [14,15] to obtain the raw moments (and, therefore, the cumulants) of the quantities subject to constraints (e.g., active power flows), taking into account correlated forecast uncertainties.
The control is formulated as a two-stage problem: the former stage is formulated as a linear programming problem, including a linearized model for PSTs based on distribution factors, with the final aim to minimize the redispatching cost of conventional generators and renewable curtailment. The chance constraints concern the technical limits of generators, the invariance of total generation (conventional and from RES), and the active power flow limits both in state N and N-1. The chance constraints are formulated as inequalities that involve quantiles of uncertain variables evaluated from cumulants through the Cornish–Fisher expansion. The first stage represents an upgrade of the work presented in [16], integrating a linearized model of the PSTs for active power flow management. The latter stage is additional with respect to [16], and it is formulated as a linear programming problem on a linearization of the original AC power flow equations. In this stage, the control variables are the variations of voltage reference set-points at PV generation buses, with the aim to avoid violations at PQ node voltages and at branch rated limits, limiting the relevant reactive power flows while meeting the generator reactive capability limits.
It is essential to highlight that the proposed two-stage approach has been designed consisting of two linear optimization algorithms for its future application to large electrical networks, thus, limiting the computational burden and guaranteeing globally optimal solutions. Finally, the presented methodology has been implemented in Matlab/GAMS environment, exploiting GAMS [17] as specific software for optimization problems improving the implementation and the computation efficiency with respect to the architecture used in [16] completely relying on Matlab.
In summary, this paper provides the following contributions:
  • The proposal of a two-stage formulation of the control as an efficient linear programming problem, which includes both active power-related and voltage/reactive power-related constraints. The latter ones are not considered by all the works reported in the introduction, except for [10], which proposes a heuristic solution of the full AC power flow.
  • The integration of a linearized model of the AC power flow equations favors the decoupling of active and reactive power control problems in the proposed security-constrained preventive control strategy.
  • The design and the implementation of a linear optimization algorithm for the Volt/Var control (i.e., the second stage of the proposed CC and SC control) which is based on the above-mentioned linearized model and which receives the inputs from the active power control stage.
  • The integration of a linearized model of the PSTs, based on Phase Shifter Distribution Factors (PSDFs), for the active power flow management within the first stage of the presented methodology. The adoption of PSDF-based modeling for PSTs, together with the linearization of AC power flow equations, allows one to maintain a linear programming formulation that can be solved in a very efficient way.
The paper is organized as follows: Section 2 presents the preliminary requirements in terms of power system modeling for the definition of the proposed control framework and Section 3 describes the detailed mathematical formulation. Section 4 presents the case study and the simulation scenarios and describes the results obtained from the application of the algorithm. Section 5 concludes.

2. Power System Modeling: Preliminary Requirements for an Effective Integration into the Control Framework

Before formulating the proposed control, it is important to describe the techniques available from the literature briefly and used in the present approach to effectively integrate some aspects of power system operation in the control framework. This integration has been implemented to preserve a linear formulation which is very time efficient. Specifically, the control will benefit from:
  • The linearization of AC power flow equations, based on the technique in [18].
  • The representation of control devices, specifically the Phase Shifting Transformers (PST), based on the application of PSDFs [19,20].
  • The representation of the asymmetric distributions and the correlation of forecast uncertainties for RES generation and load absorption in the chance constraints of the control, combining the following techniques, namely the Third Order Polynomial Normal Transformation, the Point Estimate method [14,15], and the Cornish–Fisher expansion [16].
In the sequel, these techniques are recalled with the relevant references.

2.1. AC Power Flow Linearization

This subsection recalls the well-known decoupled linear formulation of the AC power flow in [18], defining the quantities and symbols used in the control framework.
To facilitate the paper comprehension, it is helpful to recap the standard equation related to the AC power flow:
P i = V i k = 1 N B V k G i k cos θ i k + B i k sin θ i k i = 1 , , N B
Q i = V i k = 1 N B V k G i k sin θ i k B i k cos θ i k i = 1 , , N B
P i k = τ i k G i k V i 2 + V i V k G i k cos θ i k + B i k sin ( θ i k )
Q i k = τ i k B i k V i 2 S U i k V i 2 + V i V k G i k sin θ i k B i k cos ( θ i k )
where P i is the active power at node i, N B is the number of nodes, V i is the voltage magnitude at node i, G i k is the real part of the element ( i , k ) of the admittance matrix, B i k is the imaginary part of the element ( i , k ) of the admittance matrix, θ i k is the angle difference between node i and k, Q i is the reactive power injection at node i, P i k is the active power flow related to line ( i , k ) , Q i k is the reactive power flow through line ( i , k ) , τ i k is the transformer tap ratio of line ( i , k ) , while S U i k is the half of susceptance of line ( i , k ) .

2.1.1. Active Power

In this work, the active power flows and the angles are evaluated with the following assumptions:
V i = V k = 1 p . u .
G i k = 0 ( line   resistance   assumed   zero )
Exploiting Equations (5) and (6), Equation (1) becomes:
P i = k = 1 N B 1 X i k · θ i k
where X i k is the reactance of line ( i , k ) . Equation (7) can be represented also in matrix form as
P = C Θ
wherein Θ is the vector of the angles at the buses with entries θ i , while
C i k = 1 X i k a n d C i i = k = 1 k i N B 1 X i k
in which the slack busbar row and column are deleted. Inverting gives
Θ = C 1 P o r θ i = k = 1 N B 1 C i k 1 P k i = 1 , , N B 1
Similarly, using Equations (5) and (6), Equation (3) can be written as
P i k = θ i θ k X i k
from which substituting Equation (10) gives
P i k = 1 X i k j = 1 N B 1 C i j 1 C k j 1 P j
in which if bus i is slack, C i j = 0 , and therefore:
P s l a c k = i = 1 N B P i
Notice that for the active power, this decoupled approach is equivalent to the DC power flow [18].

2.1.2. Reactive Power

As far as reactive power is concerned, in this formulation, the linearization is performed starting from the assumption that the voltage magnitudes are close to 1 p.u.
Under this assumption, it is possible to rewrite Equation (2) as
Q i = i = 1 N B V i + V k · A i k i = 1 , , N B
where
A i k = G i k sin Θ i k B i k cos Θ i k
A i i = B i i
Notice that θ i k = θ i θ k , with θ i and θ k calculated through Equation (10).
Equation (14) can be rearranged obtaining:
Q i = i = 1 N B A i k V k W i i = 1 , , N B
where
A i k = A i k k i , A i i = A i i + W i
W i = k = 1 N B A i k i = 1 , , N B
At this point, it is possible to write Equation (17) in matrix form as
Q = A V W
and also its partition in blocks:
Q l Q g = M L N J V l V g W l W g
where Q l is the vector of PQ nodes while Q g is the vector of PV nodes and slack bus.
From Equation (21), the following relations can be obtained:
V l = ( M ) 1 Q l ( M ) 1 H l = 1 , , n 1
Q g = D Q l + E g = 1 , , n 2
where n 1 is the number of PQ nodes, n 2 is the number of PV nodes plus slack bus, and
H = W l L V g
D = N M 1
E = D H + J V g W g
Finally, exploiting the assumption that the voltage magnitudes are close to 1 p.u within Equation (4), it is possible to write the reactive power flows as
Q i k = β i k V i + A i k V k + γ i k
where
β i k = 2 μ i k + A i k
γ i k = μ i k A i k
μ i k = τ i k B i k S U i k .
Summing up, the active power flows and the angles are obtained through a DC power flow formulation, while the voltage magnitudes at PQ nodes, the reactive power injections at PV nodes and the reactive power flows are evaluated, respectively, through Equations (22), (23), and (27).

2.2. PST Modeling

The technique exploited in this work is taken from [19,20] and is based on the phase shifter distribution factors that are similar to the Power Transfer Distribution Factors (PTDF) [21], which will be used in the proposed formulation to evaluate the contribution on the active power control.
The PST has proven to be a robust technology that can significantly contribute to regulating power flows [19,20,22].
The implemented model of the PST is approximate, but according to [19,20], the accuracy is very satisfactory as long as the PST angle is not extremely large (>30°).
For the sake of clarity, this subsection briefly recalls the well-known formulation of the PSDFs, defining the quantities and symbols used in the control framework. In particular, the notation is the same in Section 2.1. If a single PST with a phase shift α is located in series with a line ( s , t ) , the active power through that line can be evaluated as [19,20]:
P s t = P s t + α · F s t α
where P s t is the value of the flow with α = 0 (i.e., without PST), while F s t α is the PSDF calculated as
F s t α = P s t α = 1 X s t 1 + 1 X s t 2 C s t 1 C s s 1 C t t 1
where C 1 terms are computed according to Equation (9).
It is worth noting that the presence of a single PST influences the flow of the entire network. Thus, the active power flow of a line ( p , q ) without a PST can be evaluated as
P p q = P p q + α · F p q α
where again P p q is the value of the flow with α = 0 , while F p q α is calculated as
F p q α = P p q α = 1 X p q 1 X s t C p t 1 C p s 1 + C q s 1 C q t 1
If the network is equipped with more PSTs, Equations (31) and (33) must be modified as follows [19]:
P s t = P s t + α s t · F s t α s t + m , n ( m , n ) ( s , t ) α m n · F s t α m n
for a line ( s , t ) with a PST, and the presence of other PSTs in lines ( m , n ) , while
P p q = P p q + m , n α m n · F p q α m n
for a line ( p , q ) without a PST device.

2.3. Uncertainty Modeling

The assessment of the probability distributions for the operating quantities (e.g., branch power flows) is performed starting from correlated and non-Gaussian forecast errors by applying a combination of Point Estimation Method and Third Order Polynomial Normal Transformation [14].
The former calculates the raw moments of the outputs of a generic function which is fed with m stochastic inputs with known probability distributions by evaluating the aforementioned function in specific tuples of the m variables. The latter technique expresses correlated stochastic variables with non-symmetric probability distributions as combinations of normal independent variables.
The quantiles of the probability distributions related to the operating quantities used in the chance constraints of the control are calculated based on the Cornish–Fisher expansion, which computes the quantile of a distribution starting from the statistical moments of the same distribution. In particular, the α quantile q α for a stochastic variable with skewness S and kurtosis K is given in Equation (37).
q α = ζ α + ( ζ α 2 1 ) 6 S + ( ζ α 3 3 ζ α ) 24 K ( 2 ζ α 3 5 ζ α ) 36 S 2
where ζ α = Φ 1 ( α ) is the α quantile of the normal distribution with inverse CDF Φ 1 . More details on these techniques can be found in [16].

3. The Proposed Chance Constrained Control: Mathematical Formulation

The present section describes the probabilistic control in presence of forecast uncertainties. By adopting the decoupled linear formulation of the AC load flow equations illustrated in Section 2.1, the preventive control is decomposed into two subsequent linear programming problems, respectively, related to active power and to voltage/reactive power-related issues. Section 3.1 describes the mathematical formulation of the optimization algorithm for active power control, while Section 3.2 describes the mathematical formulation of the optimization algorithm for the Volt/Var control.

3.1. Active Power Control

The algorithm related to the active power control is represented by a security-constrained preventive redispatching of active power conventional generation, including also renewable curtailment and PST control. Furthermore, this active power control can consider the forecast uncertainties on renewable energy sources and load through the definition of a stochastic optimization algorithm based on a Chance Constrained (CC) formulation, wherein the constraints can be formulated in terms of the probability of violating operational limits.
The goal of the proposed redispatching problem is to define a power flow optimization model to minimize the redispatching costs and assure the fulfillment of probabilistic N and N-1 security constraint power flows, taking into account controlled uncertainties in renewable generation and load demand. Thus, the active control algorithm is formulated as a linear programming problem that aims to minimize the redispatching costs related to conventional generation and renewable curtailment.
The proposed optimization procedure exploits the linear approximation of AC power flow equations, described in Section 2.1.
The chance constraints concern the technical limit of the generating unit, the invariance of the global generation (composed of conventional and renewable), and active power flow limits in N and N-1 states. The chance constraints are represented by inequalities involving quantiles of uncertain quantities obtained by Cornish–Fisher expansion from cumulants.
The method presented in this section is an evolution of the one presented in [16], including the model of the PSTs in the active power flow management (see Section 2.2 for the PST representation).
The following subsections illustrate the parameters, the variables, and the formulation of the problem (including the reformulation of the chance constraints).

3.1.1. Problem Parameters

This section describes all the parameters for the active power control algorithm.
The considered transmission network is supposed to be composed of: N B buses, N B R branches, N G Dispatchable Generation Units (DGUs), N W Renewable Energy Sources Units (RESUs), N P S T PSTs, and N D loads.
The data supposed to be available are:
  • Network buses, branches, and topology parameters. In particular:
    a PTDF matrix, defined in N state, with respect to DGUs, indicated as S (with entries S b r j , b r = 1 , , N B R , j = 1 , , N G ) and, with respect to RESUs, indicated as S W (with entries S W , b r h , b r = 1 , , N B R , h = 1 , , N W ), while with respect to load absorption, indicated as S D (with entries S D , b r d , b r = 1 , , N B R , d = 1 , , N D ).
    PTDF matrices computed in N-1 conditions, i.e., in presence of contingencies; specifically a set of N C T G is considered, and the corresponding PDTF matrices are indicated with S ( k ) , S W k and S D ( k ) , with k = 1 , , N C T G . Notice that the notation used for the entries of these parameters is the same used for the previous point of this list.
    The branches active power rates, indicated as T l i m , b r with b r = 1 , , N B R .
  • PST Parameters:
    PSDF matrix in N state indicated as F (with entries F b r α y , b r = 1 , , N B R , y = 1 , , N P S T ).
    PSDF matrices in N-1 conditions computed in presence of a line contingency, represented by F ( k ) (with entries F b r α y ( k ) , b r = 1 , , N B R , y = 1 , , N P S T , k = 1 , , N C T G ).
  • Maximum and minimum dispatchable power of DGUs: given the j-th DGU, with j = 1 , , N G , the minimum and maximum level of dispatchable power are indicated with P m a x , j and P m i n , j , respectively.
  • Maximum power potentially generated by each RESU: the maximum active power that the h-th RESU can generate, with h = 1 , , N W , is indicated with W m a x , h .
  • Initial power dispatch of each DGU, indicated with P 0 , j ( j = 1 , , N G ).
  • Maximum and minimum phase shift for the PSTs: given the y-th PST, the minimum and the maximum angle are indicated with α m a x , y and α m i n , y , respectively.
  • Forecasts of the power generated by RESUs: given the h-th RESU, with h = 1 , , N W , the forecast of the generated power indicated with W 0 , h . Moreover, forecasts errors Δ W e r r , h are modeled by a non-symmetric distribution with known moments up to the 4-th moment.
  • Forecasts of the power demanded by the d-th load, with d = 1 , , N D , indicated with L 0 , d . Moreover, forecasts errors Δ L e r r , d are modeled by a Gaussian distribution with a known standard deviation.
  • Initial power flow: given the initial power dispatch and the forecasts of load demand and RES generation, an initial active power flow is defined as T 0 , e x , l for the b r -th branch, with b r = 1 , , N B R .
  • Initial power flow under contingency: given the k-th N-1 contingency, with k = 1 : N C T G , an initial active power flow is defined as T 0 , e x , b r ( k ) for the b r -th branch, with b r = 1 , , N B R .
  • Costs of upward and downward generation of DGUs: the upward and downward costs of the j-th DGUs are indicated with c + , j and c , j ( j = 1 , , N G ), respectively.
  • Costs of RES curtailment: cost of curtailment of the h-th RESU is indicated with c c u r t , h ( h = 1 , , N W ).

3.1.2. Problem Variables

The optimization variables for the active power control are:
  • Upward and downward power set-point variations of the j-th DGU, indicated with Δ P + , j and Δ P , j , respectively. These variables are supposed to be positive ( Δ P + , j , Δ P , j 0 ).
  • Curtailment of the h-th RESU, indicated with Δ W , h . Moreover, this variable is supposed to be positive ( Δ W , h 0 ).
  • Active power flow expected after redispatching on the b r -th branch without contingencies, indicated with T e x , b r .
  • Active power flow expected after redispatching on the b r -th branch with the occurrence of the k-th contingency, indicated with T e x , b r k .
  • Phase shift of the y-th PST, indicated with α y .
In addition to the above-listed optimization variables, effectively introduced in the optimization problem, the following variables are defined to model the system uncertainties due to RES and load forecast:
  • Contribution of the j-th DGU to regulation to balance forecast errors, indicated with Δ P R , j .
  • Variation of the active power flow after redispatching on the b r -th branch without contingencies, indicated with d T b r and such that the actual active power flow T b r is given by
    T b r = T e x , b r + d T b r , b r = 1 , , N B R
  • Variation of the active power flow after redispatching on the b r -th branch in case of the k-th contingency represented d T b r ( k ) and such that the actual relevant active power flow T b r ( k ) is evaluated as
    T b r ( k ) = T e x , b r ( k ) + d T b r ( k ) , b r = 1 , , N B R , k = 1 , , N C T G
Finally, a set of feasibility variables is defined to relax the power flow constraints of each branch b r both with and without contingencies. They are indicated with ε + , j and ε , j in the case of no contingencies, and with ε + , j ( k ) and ε , j k , in the case of contingency k-th. Each of these variables is associated with an optimization weight, indicated with G + , j and G , j (the same for variables with and without contingencies). The higher the values of these optimization weights, the more “rigid” (or less relaxed) will be the corresponding constraints. Before introducing the active power control formulation, Table 1 and Table 2 summarize the list of the parameters and the involved variables for the first stage of the proposed procedure.

3.1.3. Problem Formulation

The active power control is formulated as a linear optimization problem whose objective is to minimize the redispatching cost of the DGUs, the cost of the RESU curtailment, and the cost of the relaxing variables:
min j = 1 N G c + , j Δ P + , j + c , j Δ P , j + h = 1 N W c c u r t , h Δ W , h + + l = 1 N B R G + , b r ε + , b r + G , b r ε , b r + k = 1 N C T G G + , b r ε + , b r ( k ) + G , b r ε , b r k
Negligible costs are assumed for PST control actions. In the next part of this section, all the constraints that describe the considered system are reported. These are subdivided into a set of equality and a set of inequality constraints.

Power Balance Equality Constraints

The generic variation of power output for the j-th DGU Δ P j must take into account two aspects, namely the variation of the unit set-points Δ P + , j and Δ P , j determined by the active power control, and the automatic load frequency response Δ P R , j of the unit, which reacts to balance the forecast error of RES generation and load consumption. This means that Δ P j can be expressed as follows:
Δ P j = Δ P + , j Δ P , j + Δ P R , j j = 1 , , N G
Moreover, the variation of the generation of the h-th RESU can be expressed as
Δ W h = Δ W , h + Δ W e r r , h h = 1 , , N W
Therefore, the balance of the power equation
j = 1 N G Δ P j + h = 1 N W Δ W h = d = 1 N D Δ L e r r , d
becomes
j = 1 N G Δ P + , j Δ P , j + Δ P R , j + h = 1 N W Δ W , h + Δ W e r r , h = d = 1 N D Δ L e r r , d
Equation (44) should be transformed taking into account the mentioned automatic frequency responses of DGUs, given by the following relation:
Δ P R , j = ζ j h = 1 N W Δ W e r r , h d = 1 N D Δ L e r r , d j = 1 , , N G
with ζ 1 + + ζ N G = 1 . By substituting Equation (45) in Equation (44), it is possible to write:
j = 1 N G ( Δ P + , j Δ P , j ) h = 1 N W Δ W , h = 0

Active Power Flow Equality Constraints

Starting from the initial power flow T 0 , e x , b r defined for each branch, after redispatching, the following relation should be satisfied for all b r = 1 , , N B R :
T 0 , e x , b r + j = 1 N G S b r j Δ P + , j S b r , j Δ P , j h = 1 N W S W , b r h Δ W , h + y = 1 N P S T α y F b r α y + ε , b r = T e x , b r + ε + , b r b r = 1 , , N B R
where S b r , j is the ( b r , j ) -th element of the PTDF matrix S, S W , b r h is the ( b r , h ) -th element for the PTDF matrix S W , while F b r α y is the PSDF related to the b r -th branch and to the y-th PST. Notice that such an active power flow variation constraint is relaxed by introducing the relaxing variables ε , l and ε + , l .
By using relation (45), it is possible to obtain that the variation d T b r of the active power flow on the b r -th branch after redispatching is given by the following equation:
d T b r = h = 1 N W S W , b r h Δ W e r r , h d = 1 N D S D , b r d Δ L e r r , d b r = 1 , , N B R

Active Power Flow Equality Constraints in case of Contingencies

In case the k-th contingency has occurred, starting from the initial power flow T 0 , e x , b r k defined for each branch, after redispatching the following relation should be satisfied for all b r = 1 , , N B R :
T 0 , e x , b r ( k ) + j = 1 N G S b r j ( k ) Δ P + , j S b r , j ( k ) Δ P , j h = 1 N W S W , b r h ( k ) Δ W , h + y = 1 N P S T α y F b r α y ( k ) + ε , b r ( k ) = T e x , b r ( k ) + ε + , b r ( k ) b r = 1 , , N B R , k = 1 , , N C T G
where S b r , j ( k ) is the ( b r , j ) -th element for the PTDF matrix S ( k ) , S W , b r h ( k ) is the ( b r , h ) -th element for the PTDF matrix S W ( k ) , while F b r α y is the PSDF related to the b r -th branch and to the y-th PST in case of the k-th contingency. Notice that such an active power flow variation constraint is relaxed by introducing the relaxing variables ε , l ( k ) and ε + , l ( k ) .
By using relation (45), it is possible to obtain that the variation d T b r ( k ) of the active power flow after redispatching on the b r -th branch is given by the following equation:
d T b r ( k ) = h = 1 N W S W , b r h ( k ) Δ W e r r , h d = 1 N D S D , b r d ( k ) Δ L e r r , d b r = 1 , , N B R , k = 1 , , N C T G
where S D , b r d ( k ) is the ( b r , d ) -th element of the PTDF matrix S D ( k ) .

Inequality Chance Constraints

The inequality constraints concern both the branch power flows, and the generator active power limits and are expressed in probabilistic terms by the following chance constraints:
  • Active power flow limits at steady state on the b r -th branch:
    P T b r < T l i m , b r > 1 ε T b r = 1 , , N B R
    P T b r > T l i m , b r > 1 ε T b r = 1 , , N B R
    where ε T is the relevant violation probability threshold. These inequalities impose that the probability (indicated with the notation P ) of violating the limits on the active power flows is greater than 1 ε T .
  • Active power flow limits after the k-th contingency on the b r -th branch:
    P T b r ( k ) < T l i m , b r > 1 ε T 1 b r = 1 , , N B R
    P T b r ( k ) > T l i m , b r > 1 ε T 1 b r = 1 , , N B R
    where ε T 1 is the violation probability threshold related to these inequality constraints. The meaning of these inequalities is the same expressed by Equations (51) and (52).
  • Active power set-points of the j-th DGU:
    P Δ P j < P m a x , j P 0 , j > 1 ε g e n j = 1 , , N G
    P Δ P j > P m i n , j + P 0 , j > 1 ε g e n j = 1 , , N G
    where ε g e n is the violation probability threshold related to these constraints. Equations (55) and (56) force that the probability of violating the technical limits of the DGUs after the redispatch (i.e., after the application of the active power control) is greater than 1 ε g e n .
  • Active power injection limit of the h-th RESU:
    P Δ W h + W 0 , h > 0 > 1 ε W h = 1 , , N W
    where ε W is the relevant violation probability threshold. This constraint is related to the maximum possible curtailment that the active power control can exploit. The meaning of Equation (57) is similar to the downward reserve for the DGUs.

Reformulation of the Chance Constraints

To write the proposed optimization procedure as a linear programming problem, the probabilistic Constraints (51)–(57) have to be reformulated as chance constraints.
As reported in Section 2.3, uncertainty variables Δ L e r r , d , Δ W e r r , h , Δ P R , j , d T b r , and d T b r ( k ) probability distributions are characterized as detailed in [16], using a combination of Point Estimate Method (PEM), Third order Polynomial Normal Transformation (TPNT) and Cornish–Fisher Expansion that allows taking into account their mutual correlation. As a result, the following left and right quantiles are defined:
  • q d T , b r : left quantile of d T b r , given the violation probability ε T .
  • q ¯ d T , b r : right quantile of d T b r , given the violation probability ε T .
  • q d T , b r ( k ) : left quantile of d T b r ( k ) , given the violation probability ε T 1 .
  • q ¯ d T , b r ( k ) : right quantile of d T b r ( k ) , given the violation probability ε T 1 .
  • q j : left quantile of Δ P R , j , given the violation probability ε G .
  • q ¯ j : right quantile of Δ P R , j , given the violation probability ε G .
  • q W , h : left quantile of Δ W e r r , h , given the violation probability ε W .
Using these quantiles, chance Constraints (51)–(57) are transformed into the following linear inequalities (58)–(64):
  • Active power flow limits at steady state on the b r -th branch:
    T e x , b r T l i m , b r q ¯ d T , b r b r = 1 : N B R
    T e x , b r T l i m , b r q d T , b r b r = 1 : N B R
  • Active power flow limits after the k-th contingency on the b r -th branch:
    T e x , b r ( k ) T l i m , b r q ¯ d T , b r ( k ) k = 1 , , N C T G , b r = 1 : N B R
    T e x , b r ( k ) T l i m , b r q d T , b r ( k ) k = 1 , , N C T G , b r = 1 : N B R
  • Active power set-points of the j-th DGU:
    Δ P + , j Δ P , j P m a x , j P 0 , j q ¯ j j = 1 , , N G
    Δ P + , j Δ P , j P m i n , j P 0 , j q j j = 1 , , N G
  • Active power injection limit of the h-th RESU:
    Δ W , h W 0 , h + q W , h h = 1 , , N W

PST Inequality Constraints

Finally, Constraints (65) and (66) impose the limits on the angles related to the PSTs.
α y α m a x , y y = 1 , , N P S T
α y α m i n , y y = 1 , , N P S T
Summarizing, the active power control optimization algorithm is composed of the objective Function (40) and the Constraints (46), (47), (49), (58)–(66).

3.2. Volt/Var Control

This section describes the mathematical formulation of the optimization algorithm for the Volt/Var control. The scheme of the proposed two-stage strategy is to use the Volt/Var algorithm after the new working point provided by the active power control (described in Section 3.1.3) to manage the technical limits related to the node voltages, the reactive power of the available generators (DGUs and RESUs), and the reactive power flows. If these constraints are not satisfied, the algorithm described in this section attempts to solve this problem by adjusting the voltage set-points of the available generators. This formulation is based on the decoupled linearization of the AC power flow (see Section 2.1) that allows the exploitation of the proposed Volt/Var methodology in series to the stochastic optimization algorithm for the active power control.
After the first stage of the proposed procedure, the network model is updated with the output provided by the active power control (in terms of DGUs redispatching, RESUs curtailment, and the angle modifications of the PSTs). Finally, this new model is taken as input by the Volt/Var procedure that exploits the linear AC power flow previously described (see Section 2.1).

3.2.1. Problem Parameters

This section summarizes all the parameters for the Volt/Var algorithm (notice that the same notation presented for Section 2.1 and Section 3.1 is used, wherein N B is the number of buses, n 1 is the number of PQ nodes, n 2 is the number of PV nodes and N G E N = N G + N W is the number of generators):
  • Network buses, branches, and topology parameters. In particular: initial voltage at network buses ( V 0 , g , g = 1 , , n 2 ), initial reactive power at PQ nodes ( Q 0 , l , l = 1 , , n 1 ), initial reactive power at PV nodes ( Q 0 , g , g = 1 , , n 2 ), maximum and minimum voltage limits at all the grid nodes ( V m a x , b , V m i n , b , b = 1 , , N B ), and reactive power flow limits for all the branches ( Q f l o w l i m , b b 1 , b , b 1 = 1 , , N B ).
  • Maximum and minimum reactive power limits ( Q m a x , z , Q m i n , z , z = 1 , , N G E N ) for all the generators (DGUs and RESUs).
  • AC linear power flow parameters: matrices ( M ) 1 , L , D , J , β , A , γ , and vector W are evaluated according to the relations presented in Section 2.1, starting from the network model updated after the active power control.
Finally, Table 3 summarizes all the parameters for the Volt/Var optimization algorithm.

3.2.2. Optimization Variables

In this section, all the variables of the Volt/Var algorithm are summarized:
  • Upward and downward voltage set-point variations at the b-th bus, indicated as Δ V + , b , Δ V , b ; both variables are supposed to be positive ( Δ V + , b , Δ V + , b 0 ).
  • Voltage magnitude at the b-th node after the Volt/Var control, indicated with V b . For the algorithm implementation also two sub-variables of V = [ V 1 , , V N B ] T = [ V l , V g ] T have been defined. This definition follows Equation (21) within the linearization of the AC power flow (see Section 2.1).
  • Reactive power injection at the l-th PQ node ( Q l ) and at the g-th PV node ( Q g ) after the Volt/Var optimization.
  • Reactive power related to the z-th generator ( Q ^ z ) after the control application.
  • Reactive power expected after redispatching on branch ( b , b 1 ) , represented with Q f l o w , b b 1 .
  • Auxiliary variable for the l-th PQ nodes, indicated with H l (see Equation (24) of the AC linear power flow for its definition).
Finally, Table 4 summarizes all the Volt/Var control algorithm variables with information about the size and the measurement unit.

3.2.3. Problem Formulation

The basic principle of this control stage, defined as a linear optimization problem, is to perform the minimum amount of voltage set-point adjustments to satisfy the constraints on voltages and reactive powers. More specifically, the problem minimizes the variations ( Δ V + , b , Δ V , b 0 for the b-th node) in the voltage set-points of the generators:
min b = 1 N B Δ V + , b + Δ V , b
The sequel of the subsection describes the constraints of the problem. Equation (68) imposes the invariance of the reactive powers absorbed at PQ nodes.
Q l = Q 0 , l l = 1 , , n 1
where Q l is the reactive power at the l-th PQ node, while Q 0 , l is the reactive power at the same node before the control application. Equation (69) defines V l , i.e., the voltage at the l-th PQ node, as a function of Q l (see Equation (68)), and V g (voltage magnitude at the PV nodes) through the auxiliary Equation (70), according to the linear AC power flow formulation described in Section 2.1.
V l = l 1 = 1 n 1 M l l 1 1 Q l + M l l 1 1 H l 1 l = 1 , , n 1
H l = W l g = 1 n 2 L l g V g l = 1 , , n 1
Constraint (71) evaluates the updated value of the voltage at PQ nodes adding the possible contribution given by Δ V + , g and Δ V , g .
V g = V 0 , g + Δ V + , g Δ V , g g = 1 , , n 2
The following constraints indicate that the voltage magnitudes at PQ nodes can be affected by voltage set-point variations only at PV nodes:
Δ V + , l = 0 l = 1 , , n 1
Δ V , l = 0 l = 1 , , n 1
The next equations represent the constraints of maximum ( V m a x , b for the b-th node) and minimum ( V m i n , b for the b-th node) voltage on the network buses:
V b V m a x , b b = 1 , , N B
V b V m i n , b b = 1 , , N B
The following constraint relates the reactive power at PV nodes ( Q g for the g-th PV bus) with the reactive power at PQ nodes ( Q l ) and the voltage at the PV nodes ( V g ), following the linearization approach proposed in Section 2.1 (see Equation (23)).
Q g = l = 1 n 1 D g l Q l + D g l H l + g 1 = 1 n 2 J g g 1 V g 1 W g g = 1 , , n 2
Equation (77) allows evaluating the actual reactive power contribution related only to the generators for all the PV nodes.
z S e t g Q ^ z = Q g Q 0 , g g = 1 , , n 2
In Equation (77), S e t g indicates the set of the generators at the g-th PV node.
The following constraints force the maximum ( Q m a x , z ) and minimum ( Q m i n , z ) reactive power for the z-th generator.
Q ^ z Q m a x , z z = 1 , , N G E N
Q ^ z Q m i n , z z = 1 , , N G E N
Equation (80) gives the expression of the reactive power flow of the line ( b , b 1 ) (still according to the AC linear power flow formulation, see Equation (27)).
Q f l o w , b b 1 = β b b 1 V b + A b b 1 V b 1 + γ b b 1 b , b 1 = 1 , , N B
The next constraints impose the limits on the maximum Equation (81) and minimum Equation (82) reactive power flow for line ( b , b 1 ) .
Q f l o w , b b 1 Q f l o w l i m , b b 1 b , b 1 = 1 , , N B
Q f l o w , b b 1 Q f l o w l i m , b b 1 b , b 1 = 1 , , N B
Summing up, the formulation proposed for the Volt/Var control is composed by the objective Function (67) and the Constraints defined in Equations (68)–(82).

4. Study Case

This section describes the considered test system and the simulation scenarios for the proposed control strategy.

4.1. Test System

The presented strategy has been tested and validated on the IEEE 118 bus system [23], where 10 out of 54 synchronous generators (at buses 46, 49, 61, 54, 59, 65, 91, 103, 105, 110) have been replaced by RESU injections (5 PV plants and 5 wind plants, see Figure 1) with the same active and reactive power rating of the original DGUs. Notice that the capability curves of all the generators have been supposed to be rectangular. This simplification allows the problem decoupling and a linear formulation for the proposed procedure. Moreover, since the branch ratings are not assigned in [23], they are set to 150 % of the power flows in state N, with a minimum value of 150 MVA, with the exception of line 68–81, with a rating equal to the 110 % of the initial power flow.
The feasible phase shift angles belong to the interval [ 30 , + 30 ] , while the minimum and the maximum bus voltage at all the buses have been set, respectively, equal to 0.94 p.u. and 1.06 p.u.
The redispatching costs considered for the DGUs have been set to c + , j , c , j = 10 AMU/MW (Arbitrary Monetary Unit). A more precise selection of the costs can be performed considering the markets, the type of generator, the cost of the fuel, etc., while the RESU curtailment has been strongly penalized with c c u r t , j = 10 4 AMU/MW. Finally, the costs related to the relaxing variables have been set very high, i.e., G + , b r , G , b r = 10 5 AMU/MW for all the lines of IEEE 118 bus system.
The set of contingencies considered in the simulations is composed of the N-1 outages related to all the lines (excluding radial connections) with an initial active power flow higher than a threshold (set to 150 MW in the present work).
In line with [25], the forecast errors for renewable injections are modeled as a beta distribution centered on the mean forecast error. Unless differently specified, the standard deviations for the forecast error distributions of aggregated renewable injections over a 24-h forecast horizon are equal to 5 % of the rated power of each injection.
As far as the correlation among forecast errors are concerned, a Toeplitz matrix is considered with a generating vector linearly decreasing from 1 to 0.1 with steps of width 0.14.
Parameters related to the linearization of the AC power flow, PTDF/PSDF matrices, initial active/reactive power flows, and active/reactive injections (see Table 1 and Table 3), both in state N and in N-1 scenario have been calculated using Matpower [26].

4.2. Simulation Scenarios

This section describes the simulation scenarios for validating the linearization techniques (concerning the AC power flow equations and the PST modeling) and for applying the proposed two-stage formulation.
Table 5 summarizes the simulation scenarios reporting for each of them the denomination (ID), a brief description, and its main goals.

4.3. Validation of the Linearization Techniques

The validation of the linearized models integrated into the proposed control strategy is a fundamental step to guarantee the accuracy of the outcomes of the control itself. The AC power flow linearization described in Section 2.1 has been validated on the IEEE 118 bus system exploiting Matpower as a benchmark. In particular, the function runpf of Matpower has been used [26]. This function performs a full AC power flow.
The Key Performance Indicator (KPI) used in this comparison has been the Mean Absolute Error (MAE):
MAE = 1 N i = 1 N | x i x ^ i |
where N is the number of samples, x i is the actual value and x ^ i is its estimation. In this case, MAE has been evaluated to have information on the error committed on: angles, voltage magnitudes at PQ nodes, active/reactive power injections at PV nodes, and active/reactive power flows.
To validate the PST modeling described in Section 2.2, several simulations have been performed, including a PST in series with lines 30–17. These tests have been executed varying the phase shift ( α = 20 , 15 , 5 , 10 ). Again the benchmark exploited has been the DC load flow of Matpower (rundcpf function [26]), while the KPI has been the Mean Absolute Percentage Error (MAPE), defined as:
MAPE = 1 N i = 1 N | x i x ^ i | x
where all the quantities involved have been already defined for MAE in Equation (83). In this case, MAPE has been computed on the active power flows.
Table 6 reports the errors in terms of MAE. Figure 2 shows the results related to the approximation of the voltage at PQ nodes, the reactive power at PV nodes, and the reactive power flows. In all these figures, the output of the proposed procedure is depicted in red, while the benchmark is represented in blue.
As seen from the KPIs evaluated in Table 6 and the plots reported in Figure 2, the results are very satisfactory, confirming that this linearization procedure can be exploited within the presented two-stage strategy.
Table 7 summarizes the results in terms of MAPE for the approximation of the active power flows with the presence of a PST and for different values of the phase shift.
Figure 3 reports the results obtained with a phase shift equal to 20° (in red) and the comparison with the benchmark (in blue).
The results reported in Table 7 and Figure 3 confirm the accuracy of this model (already proposed in [19,20]), which can be employed to evaluate the possible contribution of the PST in managing the active power flows.

4.4. Active Power Control

Two scenarios have been introduced to evaluate the first stage (active power control) of the proposed procedure. In the first scenario (that will be indicated as Scenario APC1), no PSTs have been considered, while in the second (Scenario APC2), a PST is located in series with line 30–17. Therefore, the comparison between the values of the objective function obtained with these two scenarios will help to evaluate the possible contributions of the PSTs. This subsection presents the analysis of the results related to both scenarios.

4.4.1. Scenario APC1

The value of the objective function for this scenario is 2298.93 AMU, while the computational time is 0.117 s (obtained with a processor Intel i7, 16 GB RAM).
Figure 4 reports the results in terms of upward and downward set-point variation of DGUs (in blue and red, respectively) and the curtailment of RESUs (in yellow). It is worth noting that there is no curtailment since it is strongly penalized in the objective function (see Equation (40)) of the active power control.

4.4.2. Scenario APC2

This scenario aims to analyze the possible benefits related to the exploitation of PSTs in operating and economic terms for the optimal redispatching.
The value of the objective function passes from 2298.93 AMU (Scenario A) to 2266.33 AMU, proving that the presence of just one PST already brings an interesting advantage both in economic terms (decrease in the objective function imposing a phase shift equal to −3.20°), and in operational terms (all the constraints are satisfied with smaller variations in the set-points of the DGUs).
Figure 5 shows the results obtained in this scenario regarding variations of the active power set-points for DGUs and RESUs.
As can be seen from Figure 5, the presence of a PST allows a lower redispatching of the DGUs (see Figure 4 for Scenario A without PSTs).
Figure 6 illustrates the details of the DGUs. In particular, this figure reports the final set-points of DGUs after the application of the control (in red), the initial set-points of the DGUs (blue line), and the maximum/minimum active power limits (dotted black lines).
As demonstrated by Figure 5 and Figure 7, there is no curtailment for the RESUs (in fact, red and blue curves overlap in Figure 7) for the same motivations described in Scenario APC1. It is worth noting that in Figure 7, the black dotted line indicates the maximum level of curtailment (downward set-point variation of a RESU) imposed by the probabilistic Constraint (64).
Finally, Figure 8 reports the active power flows on network branches before the application of the control (in state N ( T 0 , e x , b r ) and in contingency operation ( T 0 , e x , b r ( k ) , k = 1 , , N C T G )), while Figure 9 shows the same quantities after the active power control (expected power flows in state N ( T e x , b r ), and in case of contingencies ( T e x , b r ( k ) , k = 1 , , N C T G )). As can be seen from Figure 8, there are some branches with a flow out of the technical limit (see orange arrows), while after the application of the control (see Figure 9), these violations are solved and all the constraints are satisfied.

4.5. Volt/Var Control

The second stage of the proposed control strategy (Volt/Var control) has been tested after the optimal redispatching presented by the active power control on Scenario APC2. Before applying the Volt/Var control, the working point of the IEEE 188 bus system has been updated according to the output presented in Section 4.4.2 (see scenario VVC in Table 5).
The value of the objective function representing the sum of the modifications in p.u. of the voltage set-points is equal to 0.03 per unit. This means that the network does not need particular interventions to satisfy the constraints related to voltage/reactive power. The calculation time has been 0.079 s (obtained with a processor Intel i7-16 GB RAM). This confirms that the linear formulation allows having a low computational time and that this approach could be interesting with large electrical networks.
Figure 10 shows the results regarding the voltage profile. It is possible to observe the voltage magnitude before the Volt/Var control (in blue), the voltage profile obtained by the optimization (in red), and the voltage limits [0.94–1.06 p.u.] (in dotted black lines).
Figure 11 shows the results related to the reactive power of the generators. Moreover, in this case, the output of the optimization is depicted in red, the state before the application of the control is reported in blue, and the technical limits are reported in black. From this figure, it is worth noting that the proposed procedure can be useful in some cases to fulfill the constraints related to the maximum and minimum reactive power. Finally, in this scenario, there are no violations regarding the reactive power flow limits on the network branches.

5. Conclusions

This paper has proposed a probabilistic preventive control aimed at assuring N-1 security in presence of correlated uncertainties on renewable production and load demand. Exploiting an AC power flow linearization, the procedure is decoupled into two successive linear optimization problems. The first stage concerns active power control. Its goal is to find the optimal conventional generation redispatching, the renewable curtailment, and the PST settings at the minimum cost to assure the fulfillment of N and N-1 security constraints on branch active power flows under forecast uncertainties. The second stage is composed of another linear optimization algorithm, which aims to minimize the adjustments to generators’ set-point voltages to avoid violations at node voltages, reactive power flows, and generator reactive power limits. The approach has been tested by applications to the IEEE 118 bus system.
Future developments may address performance evaluation of the control methodology in the case of large electrical networks, with possible application of decomposition techniques (e.g., Benders decomposition) to further improve the computational speed.

Author Contributions

Conceptualization, E.C. and A.P.; methodology, E.C., A.P. and M.S.; software, F.C., A.P. and M.S.; writing—original draft preparation, M.S.; writing—review and editing, E.C., D.C., S.M. and A.P.; supervision, E.C., D.C. and S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work has been financed by the Research Fund for the Italian Electrical System in compliance with the Decree of the Minister of Economic Development on 16 April 2018.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Optimal Power System Planning under Growing Uncertainty. Technical Report, CIGRE SC C1 Technical Brochure No. 820. 2020. Available online: https://e-cigre.org/publication/820-optimal-power-system-planning-under-growing-uncertainty (accessed on 6 February 2023).
  2. Sundar, K.; Nagarajan, H.; Roald, L.; Misra, S.; Bent, R.; Bienstock, D. Chance-Constrained Unit Commitment with N-1 Security and Wind Uncertainty. IEEE Trans. Control. Netw. Syst. 2019, 6, 1062–1074. [Google Scholar] [CrossRef]
  3. Ghorani, R.; Pourahmadi, F.; Moeini-Aghtaie, M.; Fotuhi-Firuzabad, M.; Shahidehpour, M. Risk-Based Networked-Constrained Unit Commitment Considering Correlated Power System Uncertainties. IEEE Trans. Smart Grid 2020, 11, 1781–1791. [Google Scholar] [CrossRef]
  4. Peng, C.; Lei, S.; Hou, Y.; Wu, F. Uncertainty management in power system operation. Csee J. Power Energy Syst. 2015, 1, 28–35. [Google Scholar] [CrossRef]
  5. Roald, L.; Oldewurtel, F.; Van Parys, B.; Andersson, G. Security constrained optimal power flow with distributionally robust chance constraints. arXiv 2015, arXiv:1508.06061. [Google Scholar]
  6. Roald, L.; Misra, S.; Krause, T.; Andersson, G. Corrective Control to Handle Forecast Uncertainty: A Chance Constrained Optimal Power Flow. IEEE Trans. Power Syst. 2017, 32, 1626–1637. [Google Scholar] [CrossRef]
  7. Bienstock, D.; Chertkov, M.; Harnett, S. Chance-Constrained Optimal Power Flow: Risk-Aware Network Control under Uncertainty. Siam Rev. 2014, 56, 461–495. [Google Scholar] [CrossRef]
  8. Bie, P.; Zhang, B.; Li, H.; Wang, Y.; Luan, L.; Chen, G.; Lu, G. Chance-Constrained Real-Time Dispatch with Renewable Uncertainty Based on Dynamic Load Flow. Energies 2017, 10, 2111. [Google Scholar] [CrossRef]
  9. Kannan, R.; Luedtke, J.R.; Roald, L.A. Stochastic DC optimal power flow with reserve saturation. Electr. Power Syst. Res. 2020, 189, 106566. [Google Scholar] [CrossRef]
  10. Karangelos, E.; Wehenkel, L. An Iterative AC-SCOPF Approach Managing the Contingency and Corrective Control Failure Uncertainties With a Probabilistic Guarantee. IEEE Trans. Power Syst. 2019, 34, 3780–3790. [Google Scholar] [CrossRef]
  11. Pena-Ordieres, A.; Molzahn, D.K.; Roald, L.A.; Wachter, A. DC Optimal Power Flow with Joint Chance Constraints. IEEE Trans. Power Syst. 2021, 36, 147–158. [Google Scholar] [CrossRef]
  12. Franco, J.F.; Ochoa, L.F.; Romero, R. AC OPF for Smart Distribution Networks: An Efficient and Robust Quadratic Approach. IEEE Trans. Smart Grid 2018, 9, 4613–4623. [Google Scholar] [CrossRef]
  13. You, L.; Ma, H.; Saha, T.K.; Liu, G. Risk-Based Contingency-Constrained Optimal Power Flow with Adjustable Uncertainty Set of Wind Power. IEEE Trans. Ind. Inform. 2022, 18, 996–1008. [Google Scholar] [CrossRef]
  14. Yang, H.; Zou, B. The Point Estimate Method Using Third-Order Polynomial Normal Transformation Technique to Solve Probabilistic Power Flow with Correlated Wind Source and Load. In Proceedings of the Asia-Pacific Power and Energy Engineering Conference, Shanghai, China, 26–28 March 2012. [Google Scholar] [CrossRef]
  15. Ciapessoni, E.; Cirio, D.; Massucco, S.; Morini, A.; Pitto, A.; Silvestro, F. Risk-Based Dynamic Security Assessment for Power System Operation and Operational Planning. Energies 2017, 10, 475. [Google Scholar] [CrossRef]
  16. Pitto, A.; Cirio, D.; Ciapessoni, E. Probabilistic security-constrained preventive redispatching in presence of correlated uncertainties. In Proceedings of the AEIT International Annual Conference, Online, 23–25 September 2020. [Google Scholar] [CrossRef]
  17. GmbH, G.S. General Algebraic Modeling System (GAMS) Online Documentation. Available online: https://www.gams.com/latest/docs/ (accessed on 6 February 2023).
  18. Allan, R. Probabilistic a.c. load flow. Proc. Inst. Electr. Eng. 1976, 123, 531–536. [Google Scholar] [CrossRef]
  19. Verboomen, J.; Van Hertem, D.; Schavemaker, P.H.; Kling, W.L.; Belmans, R. Analytical Approach to Grid Operation With Phase Shifting Transformers. IEEE Trans. Power Syst. 2008, 23, 41–46. [Google Scholar] [CrossRef]
  20. Verboomen, J.; Papaefthymiou, G.; Kling, W.L.; van der Sluis, L. Use of Phase Shifting Transformers for Minimising Congestion Risk. In Proceedings of the 10th International Conference on Probablistic Methods Applied to Power Systems, Rincon, Puerto Rico, 25–29 May 2008. [Google Scholar]
  21. Shao, Z.; Zhai, Q.; Wu, J.; Guan, X. Data Based Linear Power Flow Model: Investigation of a Least-Squares Based Approximation. IEEE Trans. Power Syst. 2021, 36, 4246–4258. [Google Scholar] [CrossRef]
  22. Marinho, N.; Phulpin, Y.; Atayi, A.; Hennebel, M. Modeling Phase Shifters in Power System Simulations Based on Reduced Networks. Energies 2019, 12, 2167. [Google Scholar] [CrossRef]
  23. Christie, R. Power Systems Test Case Archive. 1999. Available online: https://labs.ece.uw.edu/pstca/pf14/pg_tca14bus.htm (accessed on 6 February 2023).
  24. Li, Y.; Li, Y.; Sun, Y. Online Static Security Assessment of Power Systems Based on Lasso Algorithm. Appl. Sci. 2018, 8, 1442. [Google Scholar] [CrossRef]
  25. Holttinen, H.; Söder, L.; Ela, E. Design and Operator of Power Systems with Large Amounts of Wind Power; Technical Report, IEA Wind Task 25, Final Report, Phase I, 2006–2008; VTT Technical Research Centre of Finland: Espoo, Finland, 2009. [Google Scholar]
  26. Zimmerman, R.D.; Murillo-Sanchez, C.E. Matpower User’s Manual Version 7.1; Power Systems Engineering Research Center (PSerc): Madison, WI, USA, 2020. [Google Scholar]
Figure 1. IEEE 118 bus system one line diagram with a focus on the buses where RES plants are located [24].
Figure 1. IEEE 118 bus system one line diagram with a focus on the buses where RES plants are located [24].
Energies 16 01812 g001
Figure 2. Results of the AC power flow linearization—Comparison with benchmark.
Figure 2. Results of the AC power flow linearization—Comparison with benchmark.
Energies 16 01812 g002
Figure 3. Results of the active power flows approximation with the presence of a PST—Comparison with benchmark.
Figure 3. Results of the active power flows approximation with the presence of a PST—Comparison with benchmark.
Energies 16 01812 g003
Figure 4. Set-point variations of DGUs and RESU curtailment after the active power control−Scenario APC1.
Figure 4. Set-point variations of DGUs and RESU curtailment after the active power control−Scenario APC1.
Energies 16 01812 g004
Figure 5. Set-point variations of DGUs and RESU after the active power control—Scenario APC2.
Figure 5. Set-point variations of DGUs and RESU after the active power control—Scenario APC2.
Energies 16 01812 g005
Figure 6. Active power set-points of DGUs after the active power control—Scenario APC2.
Figure 6. Active power set-points of DGUs after the active power control—Scenario APC2.
Energies 16 01812 g006
Figure 7. Active power set-points of RESUs after the active power control—Scenario APC2.
Figure 7. Active power set-points of RESUs after the active power control—Scenario APC2.
Energies 16 01812 g007
Figure 8. Active power flows after active power control—Scenario APC2.
Figure 8. Active power flows after active power control—Scenario APC2.
Energies 16 01812 g008
Figure 9. Active power flows after active power control—Scenario APC2.
Figure 9. Active power flows after active power control—Scenario APC2.
Energies 16 01812 g009
Figure 10. Results of the Volt/Var control—Voltage profile.
Figure 10. Results of the Volt/Var control—Voltage profile.
Energies 16 01812 g010
Figure 11. Results of the Volt/Var control—Reactive power set-points of generators.
Figure 11. Results of the Volt/Var control—Reactive power set-points of generators.
Energies 16 01812 g011
Table 1. Parameters for the optimal active power control algorithm.
Table 1. Parameters for the optimal active power control algorithm.
DescriptionSymbolSizeUnit
Upward generation cost of DGUs c + , j 1 × N G €/MW
Downward generation cost of DGUs c , j 1 × N G €/MW
Cost of RESU curtailment RESU c c u r t , h 1 × N W €/MW
Power flow relaxing weight (upward) G + , b r 1 × N B R €/MW
Power flow relaxing weight (downward) G , b r 1 × N B R €/MW
PTDF matrix for DGUs S b r j N B R × N G p.u.
PTDF matrix for RESUs S W , b r j N B R × N G p.u.
PSDF matrix for PSTs F b r α y N B R × N P S T p.u.
Initial power flow T 0 , e x , b r 1 × N B R kW
PTDF matrix for DGUs (k-th contingency) S b r j ( k ) N C T G × N B R × N G p.u.
PTDF matrix for RESUs (k-th contingency) S W , b r j ( k ) N C T G × N B R × N G p.u.
PSDF matrix for PSTs (k-th contingency) F b r α y ( k ) N C T G × N B R × N P S T p.u.
Initial active power flow (k-th contingency) T 0 , e x , b r ( k ) N C T G × N B R MW
Branch power limit T l i m , b r 1 × N B R MW
Maximum phase shift for PSTs α m a x , y 1 × N P S T rad
Minimum phase shift for PSTs α m i n , y 1 × N P S T rad
Right quantile on power flow q ¯ d T , b r 1 × N B R MW
Left quantile on power flow q d T , b r 1 × N B R MW
Right quantile on power flow (k-th cont.) q ¯ d T , b r ( k ) N C T G × N B R MW
Left quantile on power flow (k-th cont.) q d T , b r ( k ) N C T G × N B R MW
Maximum power for DGUs P m a x , j 1 × N G MW
Minimum power for DGUs P m i n , j 1 × N G MW
Initial set-point for DGUs P 0 , j 1 × N G MW
Forecasted generation for RESUs W 0 , h 1 × N W MW
Maximum power for RESUs W m a x , h 1 × N W MW
Table 2. Variables for the optimal active power control algorithm.
Table 2. Variables for the optimal active power control algorithm.
DescriptionSymbolSizeUnit
Upward power set-point variation for DGUs Δ P + , j 1 × N G MW
Downward power set-point variations for DGUs Δ P , j 1 × N G MW
Curtailment for RESUs Δ W , h 1 × N W MW
Power flow relaxing variable (upward) ε + , b r 1 × N B R MW
Power flow relaxing variable (downward) ε , b r 1 × N B R MW
Power flow relaxing variable (up.) (k-th cont.) ε + , b r ( k ) N C T G × N B R MW
Power flow relaxing variable (down.) (k-th cont.) ε , b r ( k ) N C T G × N B R MW
Phase shift for PST α y 1 × N P S T rad
Power flow expected after redispatching T e x , b r 1 × N B R MW
Power flow expected after redispatching (k-th cont.) T e x , b r ( k ) N C T G × N B R MW
Table 3. Parameters for the optimal Volt/Var control algorithm.
Table 3. Parameters for the optimal Volt/Var control algorithm.
DescriptionSymbolSizeUnit
Initial voltage at PV nodes V 0 , g 1 × n 2 p.u.
Maximum voltage V m a x , b 1 × N B p.u.
Minimum voltage V m i n , b 1 × N B p.u.
Initial reactive power at PQ nodes Q 0 , l 1 × n 1 p.u.
Initial reactive power at PV node Q 0 , g 1 × n 2 p.u.
Maximum reactive power flow Q f l o w l i m , b b 1 , N B × N B p.u.
Maximum reactive power for generator Q m a x , z 1 × N G E N p.u.
Minimum reactive power for generator Q m i n , z 1 × N G E N p.u.
Matrix defined in Equation (21) ( M ) l l 1 1 n 1 × n 1
Vector defined in Equation (19) W l 1 × n 1
Matrix defined in Equation (21) L l g n 1 × n 2
Matrix defined in Equation (23) D g l n 2 × n 1
Matrix defined in Equation (21) J g g 1 n 2 × n 2
Matrix defined in Equation (28) β b b 1 N B × N B
Matrix defined in Equation (18) A b b 1 N B × N B
Matrix defined in Equation (29) γ b b 1 N B × N B
Table 4. Variables for the optimal Volt/Var control algorithm.
Table 4. Variables for the optimal Volt/Var control algorithm.
DescriptionSymbolSizeUnit
Node voltage V b 1 × N B p.u.
Voltage at PQ nodes V l 1 × n 1 p.u.
Voltage at PV nodes V g 1 × n 2 p.u.
Upward variation of the voltage set-point Δ V + , b 1 × N B p.u.
Downward variation of the voltage set-point Δ V , b 1 × N B p.u.
Reactive power at PQ nodes Q l 1 × n 1 p.u.
Reactive power at PV nodes Q g 1 × n 2 p.u.
Generator reactive power Q ^ z 1 × N G E N p.u.
Reactive power flow Q f l o w , b b 1 1 × 2 N B p.u.
Auxiliary variable defined in Equation (24) H l 1 × n 1
Table 5. Simulation scenarios.
Table 5. Simulation scenarios.
IDDescriptionGoal
Validation of Linearization Techniques (VLT)Comparison of the voltages and power flows obtained from the linearized models and the full AC modelsValidation of the modeling techniques for AC power flow and PSTs
Active Power Control 1 (APC1)Application of the active power control without the use of PSTsValidation of the first stage of the proposed control
Active Power Control 2 (APC2)Application of the active power control with the presence of a PSTEvaluation of the effectiveness of the first stage of the proposed control and the potential of the PSTs
Volt/Var Control (VVC)Application of the Volt/Var control after the APC2 scenarioValidation of the second stage of the proposed control
Table 6. KPI for the AC power flow linearization.
Table 6. KPI for the AC power flow linearization.
QuantityMAE
Angles1.56
Voltage at PQ nodes0.0006 p.u.
Active power at PV nodes1.45 MW
Reactive power at PV nodes2.59 MVar
Active power flows2.62 MW
Reactive power flows1.36 MVar
Table 7. Results of the approximation of the active power flows with the presence of a PST.
Table 7. Results of the approximation of the active power flows with the presence of a PST.
Phase Shift20°15°−5°−10°
MAPE1.562.071.573.21
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ciapessoni, E.; Cirio, D.; Conte, F.; Pitto, A.; Massucco, S.; Saviozzi, M. Probabilistic Security-Constrained Preventive Control under Forecast Uncertainties Including Volt/Var Constraints. Energies 2023, 16, 1812. https://doi.org/10.3390/en16041812

AMA Style

Ciapessoni E, Cirio D, Conte F, Pitto A, Massucco S, Saviozzi M. Probabilistic Security-Constrained Preventive Control under Forecast Uncertainties Including Volt/Var Constraints. Energies. 2023; 16(4):1812. https://doi.org/10.3390/en16041812

Chicago/Turabian Style

Ciapessoni, Emanuele, Diego Cirio, Francesco Conte, Andrea Pitto, Stefano Massucco, and Matteo Saviozzi. 2023. "Probabilistic Security-Constrained Preventive Control under Forecast Uncertainties Including Volt/Var Constraints" Energies 16, no. 4: 1812. https://doi.org/10.3390/en16041812

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop