Journal of Modern Power Systems and Clean Energy

ISSN 2196-5625 CN 32-1884/TK

网刊加载中。。。

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

确定继续浏览么?

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

Two-stage Transient-stability-constrained Optimal Power Flow for Preventive Control of Rotor Angle Stability and Voltage Sags  PDF

  • Jorge Uriel Sevilla-Romero 1
  • Alejandro Pizano-Martínez 2
  • Claudio Rubén Fuerte-Esquivel 1
  • Reymundo Ramírez-Betancour 3
1. Faculty of Electrical Engineering, Universidad Michoacana de San Nicolás de Hidalgo, 58030 Morelia, México; 2. Department of Electrical Engineering, Universidad of Guanajuato, 36787 Salamanca, México; 3. Department of Electrical and Electronic Engineering, Universidad Juárez Autónoma de Tabasco, 86040 Villahermosa, México

Updated:2024-09-24

DOI:10.35833/MPCE.2023.000461

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

Abstract

In practice, an equilibrium point of the power system is considered transiently secure if it can withstand a specified contingency by maintaining transient evolution of rotor angles and voltage magnitudes within set bounds. A novel sequential approach is proposed to obtain transiently stable equilibrium points through the preventive control of transient stability and transient voltage sag (TVS) problems caused by a severe disturbance. The proposed approach conducts a sequence of non-heuristic optimal active power re-dispatch of the generators to steer the system toward a transiently secure operating point by sequentially solving the transient-stability-constrained optimal power flow (TSC-OPF) problems. In the proposed approach, there are two sequential projection stages, with the first stage ensuring the rotor angle stability and the second stage removing TVS in voltage magnitudes. In both projection stages, the projection operation corresponds to the TSC-OPF, with its formulation directly derived by adding only two steady-state variable-based transient constraints to the conventional OPF problem. The effectiveness of this approach is numerically demonstrated in terms of its accuracy and computational performance by using the Western System Coordinated Council (WSCC) 3-machine 9-bus system and an equivalent model of the Mexican 46-machine 190-bus system.

I. Introduction

THE occurrence of severe disturbances in power systems may lead to large excursions of rotor angles of the generator that cause transient instability and bus transient voltage sag (TVS) problems. The transient instability involves an irrevocable deviation among the transient trajectories of rotor angles of the generator that cause the loss of synchronism of generators. In contrast, TVS could trigger load shedding control actions as an emergency countermeasure against transient instability problems. Hence, the electric power system operating at a given equilibrium point can be declared insecure if the transient trajectories of rotor angles and bus voltage magnitudes are not bounded in response to a specific severe disturbance [

1]. However, the transient evolution of trajectories can be bounded through effective control actions, which are preventively assessed and executed to lead the system to be a secure steady-state operating point. The active power re-dispatch of generators is one of the most effective control actions to ensure the security of power systems [1], [2]. Furthermore, this control action can be achieved in the most economical way by solving the transient-stability-constrained optimal power flow (TSC-OPF) problem [3], [4]. Based on the above consideration, this work focuses on determining an economically optimal equilibrium point that ensures the transient trajectories of rotor angles and voltage magnitudes are maintained within bounds when the electric power system is subjected to a severe disturbance.

Strictly speaking, the TSC-OPF problem is formulated as a semi-infinite optimal problem, where the objective is to minimize the active power re-dispatch cost subjected to equality and inequality constraints [

5], [6]. The equality constraints represent the steady-state and dynamic operating state of the power system. In contrast, the set of inequality constraints keeps the transient trajectories of rotor angles and nodal voltage magnitudes within bounds [7]. The solution to this challenging problem focuses on deterministic- and evolutionary-based TSC-OPF approaches [3], [4], with the former being adopted in this work. The deterministic-based TSC-OPF approaches must transform the TSC-OPF model into a non-linear optimal problem that is solved by using existing non-linear programming methods [5], [6]. Depending on the transformation strategy adopted, different TSC-OPF approaches have been reported, with a comprehensive classification given in [3], [8], and [9]. These research works clearly show that only a few deterministic-based approaches, which are classified as simultaneous discretization (SD) [3], [7], and [10], multiple shooting (MS) [11], and single shooting (SS) [12] approaches, have considered the transient stability and TVS constraints for formulating the TSC-OPF problem.

The SD approaches discretize the dynamic, transient stability, and TVS constraints at each time step associated with the numerical discretization of the stability study period. The entire set of constraints is directly included in the conventional optimal power flow (OPF) formulation, which results in a discrete non-linear TSC-OPF model that is solved as a single problem for control parameters, steady-state variables, and dynamic-state variables. Since the number of discretized constraints is proportional to the number of integration steps, the dimension of the TSC-OPF model is several orders higher than that of the traditional OPF model. Furthermore, since the set constraints must be simultaneously satisfied for every time step of the entire transient stability experimental period, the TSC-OPF problem suffers from enormous complexity and computational burden, so the solution may become intractable even for small-scale electric power systems [

13].

MS [

11] and SS [12] approaches simplify the solution of the TSC-OPF problem by replacing the dynamic constraints with time domain (TD) simulations, which are performed in each iteration of the optimization solution process to obtain the system dynamics. Based on the resulting system dynamics, the transient stability and TVS constraints are evaluated, and a sensitivity analysis is performed to numerically assess their corresponding gradients for solving the optimization problem. The MS approach has a moderate convergence rate and may impose an enormous computational burden because of the massive execution of TD simulations and sensitivity analysis [3]. In addition, the SS approach shows a slow convergence rate, and it fails in cases where the TD simulation and trajectory sensitivity analysis are ill-conditioned because of unbounded state trajectories [11].

An attractive strategy for solving the TSC-OPF problem is proposed by deterministic sequential approaches introduced in [

13] and [14]. These approaches reformulate the TSC part as active power re-dispatch constraints. The TSC-OPF problem is then decomposed into two mutually connected subproblems: one associated with the OPF problem incorporating the active power re-dispatch constraints, and the other one with the transient stability assessment that obtains stability status of the transient trajectories of rotor angles, as well as the information required to assemble those re-dispatch constraints. Consequently, both subproblems are sequentially solved to force active power re-dispatches that gradually cancel out the rotor angle instability without including discretized constraints in the OPF problem. Therefore, the problem dimension, computational burden, and complexity are much lower than those in the SD, MS, and SS approaches. The drawback is that the formulation of the TSC part is based on heuristic criteria for active power re-dispatch, which may lead to suboptimal solutions [4]. Considering the suboptimal solution, the improved deterministic sequential approaches focused on the preventive control of the transient trajectories of rotor angles have been recently proposed, where the most economical active power re-dispatch is performed by considering a non-heuristic stability criterion during the preventive control process, e.g., in [15]-[21]. Even though the idea behind the deterministic sequential approaches is simple and intuitive, the approaches based on this concept have only focused on the preventive control of transient stability, e.g., without taking care of TVS in bus voltage magnitudes. The lack of control, however, for the transient evolution of voltage magnitudes within specified limits might activate load shedding schemes because of TVS. From the mathematical perspective, sequential approaches overlook TVS problems because the optimal problem is formulated solely in terms of steady-state variables. As a result, current sequential approaches cannot control TVS in voltage magnitudes. Thus, the proposed approach in this paper overcomes this problem, making such control possible by taking into account that, for large disturbances, TVS in voltage magnitudes is associated with significant excursions of generator rotor angles, as demonstrated in [1]. Consequently, the dynamics of voltage magnitudes can be controlled through active power re-dispatch.

Based on the preceding discussion, a deterministic non-heuristic sequential TSC-OPF approach is proposed, wherein both transient stability and TVS problems are seamlessly addressed. Therefore, the existence of two feasible operating regions is assumed: the transient stability region and admissible transient voltage sag (ATVS) region, which are composed of equilibrium points where the system subjected to a specified contingency scenario exhibits bounded evolutions of rotor angles and transient voltages. Furthermore, as directly inferred from the research works reported in [

7], these two regions intersect in the parameter space of active power generation. Hence, to move the operating state of the system from a transiently infeasible operating point to an equilibrium point inside the intersection of both feasible operating regions, a sequence of non-heuristic active power re-dispatch is performed to initially steering the operating state of the system into the transient stability region and then into the ATVS region. These active power re-dispatches are performed by using the concept of projection of a point onto a set so that the proposed approach is composed of two projection stages: the rotor angle control (RAC) stage and the transient voltage control (TVC) stage [22], [23].

The approach reported in [

19] has been adopted and reformulated to express the projection operation as an active power re-dispatch problem. The unique features and contributions of the proposed approach are the following.

1) The prevention of RAC stability and the TVS is performed by the proposed approach. The goal is achieved by introducing the concept of projection onto sets. The application of projections steers the operating state of the system towards an operating point where the transient trajectories of rotor angles and voltage magnitudes are bounded within pre-established limits.

2) The projection operation is formulated as a transiently constrained active power re-dispatch problem, so the projection corresponds to the solution of a slightly extended conventional OPF model, referred to as the TSC-OPF model, which has a dimension, complexity, and computational burden similar to that of a traditional OPF model.

3) The active power re-dispatch is generated non-heuristically by minimizing the transient excursions of rotor angles and voltage magnitudes to the maximum rate of change with respect to the specified reference values. The non-heuristic active power re-dispatch also avoids the system overstabilization because the operating equilibrium point sought is projected in close proximity to the boundary of the ATVS region, as shown by the numerical results.

The rest of this paper is organized as follows. Section II provides the fundamentals of the proposed approach. Section III provides the formulation of the projection operation for performing the active power re-dispatch of generators. Section IV shows the proposed TSC-OPF approach, while case studies are presented in Section V. Lastly, Section VI reports the conclusions of this paper.

II. Fundamentals of Proposed Approach

The proposed approach consists of sequentially solving the transient stability and TSC-OPF problems until obtaining an equilibrium point that supports a specific disturbance, while maintaining the dynamics of rotor angles and transient voltage magnitudes is bounded within acceptable values according to their corresponding transient stability and TVS indices. This results in a dynamic system response, where the generators remain in synchronism without low transient voltage magnitudes, which causes the system to reach a secure steady-state equilibrium point.

In the proposed approach, the results obtained from the transient stability simulation when the system transient response is insecure because of the loss of transient stability or unbounded transient voltage magnitudes, provide the information needed to assemble the TSC-OPF model. This model is then solved to non-heuristically assess the optimal generation re-dispatch that steers the system to a transiently stable equilibrium point. In the sequential solution process, the equilibrium point obtained from the TSC-OPF model is provided as an initial operation condition for performing the transient simulation that allows determining if this equilibrium point is transiently stable.

A. Transient Stability and Trajectory Sensitivity Analysis

From the preventive security perspective, the power system at a given equilibrium point OPβ and subjected to a specified contingency scenario is declared transiently secure in terms of dynamics of rotor angles and voltage magnitudes if the following two criteria are simultaneously satisfied in a transient stability study [

1]: ηRAC and ηTVC.

Stability criterion of RAC ηRAC states that the system synchronism is maintained when subjected to a severe disturbance if the transient trajectories of rotor angles do not surpass δmax with regard to δCOI(t) during T, as given by (1) [

12]. In this case, δCOI is given by (2) [19].

δi(t)-δCOI(t)δmax      tT,i=1,2,,ng (1)
δCOI(t)=i=1ngHiδi(t)HT=i=1ngHiδi(t)i=1ngHi (2)

TVS in voltage magnitudes is associated with the rotor angle displacements occurring during a large disturbance [

1]. Hence, to ensure a transiently secure response of the power system, the transient evolution of voltage magnitudes in all buses must be bounded within a pre-established limit [1]. In this paper, ηTVC states that voltage magnitudes V(t) are within secure bounds if their minimum values are greater than Vmin during T [7], as given by (3).

Vk(t)>Vmin    tT,k=1,2,,nb (3)

where Vk(t) is the element of V(t).

To assess the transient response of the electric power system operating at OPβ, the transient trajectories and their sensitivities with regard to a control variable are obtained by combining a TD simulation and the staggered direct method (TD-SDM) [

24]. TD-SDM analysis determines if OPβ satisfies (1) and (3) for a specified disturbance, and it also provides the information of evaluating the dynamic sensitivities of rotor angles and voltage magnitudes with regard to the active power of each generator, i.e., δi(t)/Pgi and Vk(t)/Pgi, respectively. These sensitivities are used to formulate the non-heuristic active power re-dispatch in the TSC-OPF model.

In TD simulation, the power system dynamics are formulated by the set of differential-algebraic equations (DAEs).

dx(t)dt=f(x(t),y(t),u,τ)f(): Rnx+ny+nu+nτRnx      xXRnx,yYRny,uURnu0=g(x(t),y(t),u,τ)g(): Rnx+ny+nu+nτRny      τΓRnτ (4)

In (4), the set of differential equations associated with the generators and their control units is denoted by the diffenertial functions f(), while the stator algebraic equations and power flow mismatch equations are represented by the functions g().

The formulations of how sensitive the trajectories of state variables are with regard to the changes in the active power produced by the ith generator are given by (5) [

24]. The derivation of this set of equations is detailed in [25].

dxPgidt=f()xxPgi+f()yyPgi+f()PgixPgi(tcl)=0g()xxPgi+g()yyPgi+g()Pgi=0gPgi(tcl)=0       i=1,2,,ng (5)

where xPgi()=x()/Pgi and yPgi()=y()/Pgi are the sensitivities of dynamic and algebraic states with regard to the changes of the active power output of the ith generator, respectively; and dxPgi/dt is a vector representing the dynamic evolution of sensitivities in time.

Under a given contingency scenario and a given equilibrium OPβ associated with either the RAC stage or TVC stage, the TD-SDM analysis conducts a step-by-step integration process, which solves (4) to obtain the time evolution of x(t) and y(t). The solution is performed during T=[t0+,tcl](tcl,tend]. At each time step t(tcl,tend] of the integration process, the trajectory sensitivities are also calculated from (5), as detailed in [

25], and ηRAC or ηTVC is checked as appropriate: (1) in the RAC stage or (3) in the TVC stage. If ηα is satisfied during T, the TD-SDM analysis ends at the time step t=tend, and OPβ is declared transiently stable. If not, OPβ is declared transiently unstable at the first time step t(tcl,tend] in which ηα is not satisfied. In this case, the time step is considered as tu, and the TD-SDM analysis stops to avoid further integration time steps and reduce the computational burden. Under this unstable ending condition, the TD-SDM results below are used to perform the optimal active power re-dispatch through the TSC-OPF model.

1) In the RAC stage: ① t=tu; ② the values of the rotor angles of each ith generator at tu, δi(tu)x; and ③ the sensitivities δi(t)/Pgi|tuxPgi, i=1,2,,ng.

2) In the TVC stage: ① t=tu; ② the value of nodal voltage magnitudes at tu, V(tu)y; and ③ the sensitivities Vk(t)/Pgi|tuyPgi, k=1,2,,nb, i=1,2,,ng.

B. Projection-based Optimal Power Re-dispatch

When the power system is operating at OPU in a given contingency scenario, the preventive control performed by the proposed approach strives to assess a steady-state OPTVC, where ηRAC and ηTVC are simultaneously satisfied. Therefore, this approach considers the existence of two feasible subsets SRAC and STVC composed of operating points in the parameter set SF, where criteria (1) and (3) are satisfied, respectively, when performing the TD-SDM analysis. Reference [

7] shows that an operating point satisfying ηTVC also satisfies ηRAC, which means that STVC associated with admissible TVS can be considered as a subset of SRAC: STVCSRAC. Hence, the operating point OPTVC sought must lie in the intersection of STVC and SRAC: OPTVC {STVCSRAC}. The general approach of projecting OPU onto STVC to obtain OPTVC is explained below.

In a general context, the exact projection of OPα onto a subset Sα assesses OPh on the hull of SF closest to OPα [

22]. This projection is performed at the maximum rate of change through a projection operation PC(), i.e., PC(): OPαOPh, by using the concepts of directional derivatives and gradients [22]. In the case of multiple sets, an alternating projection method that repeatedly executes exact projection operations is applied to obtain an operating point in the hull of the region defined by the intersection of multiple sets [22], [23]. Since STVC is a subset of SRAC [7], the general alternating projection method is directly simplified as a two-stage projection method. A general description of the projection method is shown in Fig. 1. Without loss of generality, Fig. 1 shows this projection method based on the parameter space SF of the active power output of two generators. The operating points OPU and OPRAC are projected onto OPRAC and OPTVC, respectively, by performing an optimal re-dispatch of the active power of generators, which corresponds to PC(·).

Fig. 1  General description of projection method.

As the stated above, the proposed approach is formulated in two general sequential projection stages: the RAC stage and TVC stage. The RAC stage first projects OPU onto the hull of the subset SRAC to obtain the OPRAC, where ηRAC is satisfied. OPRAC is then projected onto the hull of the subset STVC in the TVC stage, which obtains the transiently stable OPTVC sought. These two general stages are expressed in compact form by (6).

OPα=PCα(OPj) (6)

where OPj=OPU when α=RAC, and OPj=OPRAC when α=TVC.

The projection operation PCα(·) is formulated as a TSC-OPF problem based on a non-heuristic generation dispatch, as detailed in Section III.

III. Formulation of Projection Operators for Non-heuristic Generation Re-dispatch

In the α stage, the exact projection PCα(·) given by (6) cannot be directly performed since the subsets SRAC and STVC are not known in advance. Hence, the general projection PCα(·) is achieved by executing the two correlated projection sequences, which are referred to as the over-relaxed sequence of α (O-SEQα) and the under-relaxed sequence of α (U-SEQα), respectively. The O-SEQα and U-SEQα sequences are shown in Fig. 2.

Fig. 2  O-SEQα and U-SEQα.

The O-SEQα sequence recursively executes PCαrO() to gradually displace the starting point OPj until obtaining a first point OPj+(n+1) inside Sα, as denoted by (7), where ηα is satisfied.

OPβ+1=PCαrO(OPβ)    β=j,j+1,,j+n (7)

Since the operating point obtained in the O-SEQα sequence is not generally on the hall of Sα, which means that the system is over-stabilized, one must project this point onto that hall of Sα through the U-SEQα sequence. This goal is achieved by considering the last two operating points of the O-SEQα sequence that define an interval with the last unstable operating point and the first stable operating point, i.e., OPs=OPj+n and OPin,α=OPj+(n+1), respectively, which bracket a critically stable OPα on the hull of Sα. This interval is recurrently bisected by using projection operation PCαrU() in the U-SEQα sequence, as indicated by (8), until obtaining a point OP(s+m)+1 on the hull of Sα that corresponds to the sought OPα, where ηα is satisfied.

OPγ+1=PCαrU(OPγ)    γ=s,s+1,,s+m (8)

The projection operations PCαrO() and PCαrU() involved in (7) and (8), respectively, are formulated in the following subsections as an active power re-dispatch problem.

A. Projection Operation PCαrO() in O-SEQα Sequence

When the O-SEQα sequence performed in the α stage, a new point OPβ+1 is obtained from a current point OPβ through ΔPg,βαRng, where ΔPg,βα represents the difference between the active power output of generators at OPβ and OPβ+1: ΔPg,βα=Pg,β+1α-Pg,βα, Pg,βα, Pg,β+1αRng. In the re-dispatch, some generators will decrease their active power output, and others will increase their generation level to satisfy the nodal balance of active power at the new point OPβ+1 [

19].

The active power re-dispatch ΔPg,βα, which corresponds to the projection operation PCαrO(), is represented by its magnitude ΔPg,βα=||ΔPg,βα|| and a unit vector ΔP^g,βα in the direction of ΔPg,βα, where ΔP^g,βα=ΔPg,βα/||ΔPg,βα|| [

19]. In this case, the magnitude ΔPg,βα corresponds to the Euclidian norm or distance between OPβ and OPβ+1 in the parametric space of active power generation. Furthermore, the element values in the unit vector ΔP^g,βα indicate how that magnitude is distributed among the re-dispatchable generators to satisfy ΔPg,βα=||ΔPg,βα||(ΔPg,βα/||ΔPg,βα||) [19]. The best active power re-dispatch corresponds to the one performed in the scheduled direction ΔP^g,βα and the scheduled magnitude ΔPg,βSchα, in which ηRAC and ηTVC are maximally improved. This theoretical condition is mathematically formulated by making the direction and magnitude of ΔPg,βα be ΔP^g,βSchα and ΔPg,βSchα, respectively. These two references are derived, evaluated, and included in the TSC-OPF model as described below, which allows performing a projection operation PCαrO(). The projection operation in O-SEQα is shown in Fig. 3.

Fig. 3  Projection operation for O-SEQα.

1) Formulation of Scheduled Direction ΔP^g,βSchα

The criterion ηα is best improved through the active power re-dispatch when the formulation of the scheduled direction ΔP^g,βSchα is based on the gradient of the performance index φβtuα at tu.

In the RAC stage, φβtuα is referred to as the transient stability index φβtuRAC.

Note that φβtuRAC quantifies the level of coherence of the transient trajectories of rotor angles δ(t)Rng at tu, where ηRAC given by (1) is not satisfied.

φβtuRAC=i=1ng(δi(tu)-δCOI(tu))2 (9)

The performance index φβtuα given by (10) corresponds to the TVC stage. In this case, φβtuTVC is referred to as the ATVS index and quantifies the deviation level for the trajectories of nodal transient voltages V(t)Rnb at tu with regard to a value of 1 p.u., where ηTVC given by (3) is not satisfied .

φβtuTVC=i=1nb(Vi(tu)-1)2 (10)

Based on the above, the most significant improvement in the transient evolution of the system is achieved when the active power re-dispatch at the current point OPβ is performed in the direction that reduces the value of performance index φβtuα at the maximum rate of change. Hence, the scheduled direction ΔP^g,βSchα is mathematically defined by the unitary vector given in [

19].

ΔP^g,βSchα=-Pg,βφβtuα||Pg,βφβtuα|| (11)

Since φβtuα is not explicitly expressed in terms of the active power output of generators, as clearly shown in (9) and (10), Pg,βφβtuα is attained by using the chain rule given by (12), where the settings of elements εk(t), φβtuα, and ub depend on the control stage that are being performed.

Pg,βφβtuα=φβtuαεk(t)εk(t)Pgitu    i=1,2,,ng (12)

In the RAC stage, the settings are given by εk(t)=δk(t), φβtuα=φβtuRAC, and ub=ng, which results in:

Pg,βφβtuRAC=k=1ngφβtuRACδk(t)δk(t)Pgitu    i=1,2,,ng (13)

In this case, the first partial derivative corresponds to (14), where B=1 for i=k and B=0 for ik, and it is analytically obtained from (9).

φβtuRACδi(t)tu=i=1ng2(δi(tu)-δCOI(tu))B-HiHT    i=1,2,,ng (14)

The time evolution of rotor angles δ(t) and their partial derivatives δi(t)/Pgi involved in (14) and (13), respectively, are numerically obtained from the TD simulation and dynamic sensitivity analysis, as explained in Section II-A. In this case, the TD-SDM results used to evaluate (13) and (14) are as follows: ① tu at which the criterion (1) is not satisfied; ② the values of rotor angles of the ith generator at tu δi(tu)x(t); and ③ the sensitivities δi(t)/Pgi|tuxPgi, i=1,2,,ng.

Similarly, the gradient Pg,βφβtuα in the TVC stage is directly formulated by setting εk(t)=Vk(t), φβtuα=φβtuTVC, and ub=nb, which results in (15). The partial derivative φβtuTVC/Vk(t) is given by (16), while the dynamics of nodal voltage magnitudes V(t)Rnb and their sensitivities with regard to the active power generation are obtained from the TD-SDM analysis. Hence, the evaluation of (15) and (16) is based on the following TD-SDM results: ① tu at which the criterion (3) is not satisfied; ② the value of nodal voltage magnitudes at tu, V(tu)y; and ③ the sensitivities Vk(t)/Pgi|tuyPgi, i=1,2,,ng, k=1,2,...,nb.

Pg,βφβtuTVC=φβtuTVCVk(t)Vk(t)Pgitu    i=1,2,,ng (15)
φβtuTVCVk(t)tu=2Vk(tu)-1    k=1,2,,nb (16)

2) Formulation of Scheduled Magnitude ΔPg,βSchα

The value of ΔPg,βSchα can be obtained from (17).

ΔPg,βSchα=λΔPg,β,maxα=λ||ΔPg,β,maxα|| (17)

From a mathematical viewpoint, the active power re-dispatch ΔPg,β,maxα is obtained from the solution to the constrained optimial problem (18). In this model, the objective function maximizes the dot product representing the scalar projection of ΔPg,β,maxα onto the scheduled direction ΔP^g,βSchα, subject to satisfying the lossless active power balance and the limits of active power generation. In this proposed formulation, ΔPg,β,maxα=Pg,β,maxα-Pg,βα such that the vector element Pgi,β,maxαPg,β,maxα is the active power output of the ith generator with lower and upper active power limits PgiL and PgiU, respectively.

minPgf()=-ΔPg,β,maxαΔP^g,βSchαs.t.  i=1ngPgi,β,maxα-i=1nlPli=0        PgiLPgi,β,maxαPgiU    i=1,2,,ng (18)

Lastly, to avoid generators operating close to one of their limits and the computation of a transiently stable operating point far from the region boundary, which both can result from the projection operation PCαrO(), λ is set at a small value as 5%.

3) Formulation of PCαrO() as TSC-OPF Problem

To project OPβ onto the feasible subset Sα, the conventional OPF model is slightly extended to force the re-dispatch ΔPg,βα to be performed with a magnitude ΔPg,βSchα and direction ΔP^g,βSchα in the parametric space of generation. Hence, the resulting TSC-OPF model, which corresponds to the projection operation PCαrO() described in (7), is given as follows.

minPg,β+1,Vβ+1,θβ+1f()=fE(Pg,β+1)-ΔPg,βα||ΔPg,βα||ΔP^g,βSchαs.t.  G(Vβ+1,θβ+1,Pg,β+1)=0        H(Vβ+1,θβ+1,Pg,β+1)0        ||ΔPg,βα||2-(ΔPg,βSchα)2=0 (19)

where ΔPg,βα=Pg,β+1α-Pg,βα.

Furthermore, the second term in the objective function forces the active power re-dispatch to be as close as possible to the scheduled direction ΔP^g,βSchα, in which the system transient response is improved at the maximum rate of change. The last equality constraint assures that the Euclidian norm of the total amount of active power re-dispatched equals ΔPg,βSchα.

B. Projection Operation PCαrU() in U-SEQα

Once the point OPin,α=OPj+(n+1) inside Sα has been obtained, it is projected onto the hull of this feasible region through the projection operation PCαrU(). This projection is performed in U-SEQα of the α based on the point OPγ and OPin,α that bracket point OPα on the hull of Sα: Tγ=[OPγ,OPin,α] such that OPαTγ. Note that these operating points are known from the O-SEQα sequence. Moreover, the direction and magnitude of the active power re-dispatch that take the power system from the point OPγ to OPin,α are also known from (7) of the O-SEQα sequence, and they are denoted by ΔP^g,γSchα=ΔP^g,j+nSchα and ΔPg,γSchα=ΔPg,j+nSchα, respectively.

Based on the information mentioned above, PCαrU() determines the magnitude and the direction in which the active power re-dispatch must be performed from the current operating state OPγ to obtain the new OPγ+1. The flow chart of projection operation for U-SEQα is shown in Fig. 4.

Fig. 4  Flow chart of projection operation in U-SEQα.

The point OPγ+1 is located in the middle of the interval Tγ, reducing the search interval for the subsequent execution of PCαrU(). Thus, similar to the projection operation PCαrO() explained in Section III-A, the scheduled magnitude ΔPg,γ+1Schα, the scheduled direction ΔP^g,γ+1Schα, and the formulation of the projection PCαrU() in U-SEQα are described as below.

1) Formulation of Scheduled Magnitude ΔPg,γ+1Schα

The formulation and evaluation of the scheduled magnitude ΔPg,γ+1Schα are achieved by halving the known magnitude ΔPg,γSchα.

ΔPg,γ+1Schα=ΔPg,γSchα2 (20)

2) Formulation of Scheduled Direction ΔP^g,γ+1Schα

For PCαrU(), ΔP^g,γ+1Schα is fixed to the one that performs the last projection operation PCαrO() in U-SEQα: ΔP^g,γ+1Schα=ΔP^g,γSchα.

3) Formulation of PCαrU() as TSC-OPF Problem

Based on ΔPg,γ+1Schα and ΔP^g,γ+1Schα, the TSC-OPF model (19) is assembled and solved to obtain OPγ+1. Thus, β in (19) must be replaced by γ, which results in (21), where ΔPg,γα=Pg,γ+1α-Pg,γα.

minPg,γ+1,Vγ+1,θγ+1f()=fE(Pg,γ+1)-ΔPg,γα||ΔPg,γα||ΔP^g,γSchαs.t.  G(Vγ+1,θγ+1,Pg,γ+1)=0       H(Vγ+1,θγ+1,Pg,γ+1)0       ||ΔPg,γα||2-(ΔPg,γSchα)2=0 (21)

4) Adjustment of Interval Tγ+1

ηα is tested through the TD-SDM analysis applied to OPγ+1. If ηα is not satisfied, OPα is inside the interval Tγ+1 defined by OPγ+1 and OPin,α such that Tγ+1=[OPγ+1,OPin,α]. If ηα is satisfied, OPα is inside the interval defined by the previous point OPγ and the new point OPγ+1. Hence, Tγ+1=[OPγ,OPγ+1].

Lastly, the TD-SDM analysis is used to assess the transient evolution of the system at OPγ+1, which does not require the sensitivity assessment for performing PCαrU(). This is because the scheduled direction remains fixed in U-SEQα. Hence, the TD-SDM must only integrate the set of (4) to verify ηα and determine if OPγ+1 is transiently stable.

C. Comparison with Other Models

The size and complexity comparison of TSC-OPF model is shown in Table I, which reveals the theoretical merits of the proposal and advances in reducing the size and complexity of the optimal problem regarding other models that perform system stability based on transient stability and TVS criteria. In this case, the conventional OPF problem is extended with only two constraints in the TSC-OPF problem, so both formulations have similar dimensions. Furthermore, the dimension of the TSC-OPF problem remains similar to the conventional OPF problem regardless of the size of the power system to be studied. In this paper, unlike the models reported in [

7], [11], and [12], those two constraints do not depend on nb, ng, and Ns. Hence, the proposed approach avoids including the discrete-time equations of the multi-machine system in the OPF problem. The TD simulations required to compute the transient stability and TVS constraints are performed for a short study time period given by T=[t0+,tu]: tend=tu. Note that these simulations are executed outside the TSC-OPF problem and only once at each iteration of the stabilization process. This is not the case for the proposals reported in [11] and [12], where the TD simulations must be executed at each iteration of the optimization process to obtain their corresponding transient stability and TVS constraints.

TABLE II  Results of Stabilization Process for WSCC System
αSequencePointPg1 (MW)Pg2 (MW)Pg3 (MW)Cost ($/hour)
Base pointOPU105.94113.0499.241132.2
RAC O-SEQRAC OPin,RAC 121.17 101.91 94.83 1134.8
U-SEQRAC OPRAC 118.24 104.36 95.35 1133.9
TVC O-SEQTVC OPin,TVC 160.33 82.90 74.36 1163.4
U-SEQTVC OPTVC 160.12 83.05 74.41 1163.1
ModeltendNsNumber of transient stability constraints*Number of dynamic constraintsNumber of TVS constraintsHeuristic stability criterion
SD [7] Arbitrary Ns=(tend-tcl+)/Δt arbitrary selected Ns (2nb+2ng)Ns nbNs No
SS [12] Not required 0 1 0 nb No
MS [11] Arbitrary Ns arbitrary selected ngNs (2nb+2ng)Ns nbNs No
Proposed Not required 0 2 0 2 No

Note:   * means considering classical generator model.

IV. TSC-OPF Approach for Preventive Control

The proposed approach is formulated by expressing the RAC and TVC stages in terms of O-SEQα and U-SEQα given by (7) and (8), respectively.

Considering OPj=OPU as the starting point, (7) and (8) are performed once to achieve the RAC stage, which obtains the point OPα=OPRAC. OPRAC is then considered as the starting point OPj in the TVC stage to obtain the point OPα=OPTVC through a new application of O-SEQα and U-SEQα.

The step-by-step procedure of the proposed approach for solving the TSC-OPF problem is given as follows.

Step 1:   for α=RAC or α=TVC, do the following.

Step 2:   set the starting point OPj in O-SEQα as OPj=OPU when α=RAC. Conversely, set OPj=OPRAC when α=TVC.

Step 3:   perform O-SEQα. In this case, the projection operation OPβ+1=PCαrO(OPβ) must be conducted for β=j,j+1,,j+n, describing as follows.

Step 3-1:   execute the TD-SDM analysis for the specified contingency scenario to verify compliance with ηα for point OPβ. If ηα is satisfied, go to Step 3-6. Otherwise, the TD-SDM analysis provides the following results: ① the values of tu; ② δk(tu) and δk(t)/Pgi|tu, k=1,2,...,nb, i=1,2,,ng when α=RAC or t=tu; and ③ Vk(tu) and Vk(t)/Pgi|tu, k=1,2,,nb, i=1,2,,ng when α=TVC.

Step 3-2:   evaluate the gradient Pg,βφβtuα from (13) when α=RAC or from (15) when α=TVC.

Step 3-3:   use Pg,βφβtuα to assess the scheduled direction ΔP^g,βSchα from (11), which in turn is used to formulate (18). The solution of (18) obtains ΔPg,β,maxα. Lastly, evaluate (17) to obtain the scheduled magnitude ΔPg,βSchα.

Step 3-4:   based on ΔP^g,βSchα, ΔPg,βSchα, and OPβ, the TSC-OPF model (19) is formulated and solved to obtain the new point OPβ+1.

Step 3-5:   let β=β+1, and go to Step 3-1.

Step 3-6:   the O-SEQα sequence ends, and point OPj+(n+1) corresponds to the first point OPin,α, which is inside the subset Sα. Additional results are OPγ=OPj+n, the interval Tγ=[OPγ,OPin,α], the scheduled direction ΔP^g,γSchα=ΔP^g,j+nSchα, and the scheduled magnitude ΔPg,γSchα=ΔPg,j+nSchα.

Step 4:   perform the U-SEQα sequence in the α stage. In this case, the projection operation OPγ+1=PCαrU(OPγ) must be performed as γ=s,s+1,,s+m, as described as follows.

Step 4-1:   evaluate ΔPg,γ+1Schα according to (20), and set the direction ΔP^g,γ+1Schα as ΔP^g,γ+1Schα=ΔP^g,γSchα.

Step 4-2:   use ΔP^g,γ+1Schα, ΔPg,γ+1Schα, and OPγ to formulate and solve the TSC-OPF problem (21). The solution corresponds to the OPγ+1.

Step 4-3:   execute the TD-SDM analysis to test ηα at OPγ+1 and to obtain the new interval Tγ+1, as reported in Section III-B. In addition, if ηα is not satisfied, set point OPγ as OPγ=OPγ+1 and increase γ as γ=γ+1; otherwise, set point OPin,α as OPin,α=OPγ+1, whereas the point OPγ and the index γ maintain their previous values.

Step 4-4:   assess the length of the interval Tγ+1 as ε=Tγ+1. If ε is greater than a specified tolerance Tol, go back to Step 4-1. Otherwise, the U-SEQα sequence ends, and the current point OPin,α inside the subset Sα corresponds to the point OPα on the hull of the subset Sα.

Step 4-5:   if the U-SEQα sequence ends for α=RAC, the point OPα is considered as the point OPRAC. In this case, α must be updated as α=TVC, and the stabilization process goes back to Step 2. If the U-SEQα sequence ends for α=TVC, the point OPα is set as point OPTVC. This point is the solution to the TSC-OPF problem, and thus the proposed approach ends.

The procedure first performs the RAC stage and then executes the TVC stage.

In the stage α, the O-SEQα and U-SEQα sequences are performed to obtain the point OPα on the hull of the subset Sα. Therefore, the stage α starts at point OPj, as given in Step 2 and conducts the O-SEQα sequence to gradually move the point towards the transient stablity region by recursively executing projection operation PCαrO(), as indicated from Step 3-1 to Step 3-5. Hence, each projection operation PCαrO() obtains a new point closer to the hull of the Sα. When the system satisfies ηα at a given new point, as tested in Step 3-1, the O-SEQα sequence ends, and the new point is set as the first point OPin,α inside the set Sα. In addition, the point OPin,α and the last point OPγ outside the subset Sα define the upper and lower end points of the interval Tγ that bracket point OPα, respectively. The further results needed to perform the U-SEQα sequence are given in Step 3-6.

The U-SEQα sequence performs a bisection having process where the projection operation PCαrU() is recurrently executed to assess new points inside the interval Tγ, as performed from Step 4-1 to Step 4-3. This interval is reduced throughout the process by adjusting its endpoints with those assessed points. In addition, the system stability at those points must be tested, as indicated in Step 4-3. The U-SEQα sequence ends when the length of the interval is lower than a specified tolerance Tol, as verified in Step 4-4. With the success of this verification, the current point inside the stability region is set as the point OPα since it satisfies ηα and is very close to the hull of the subset Sα.

When the procedure described above is satisfied in the RAC stage, the result is the point OPRAC on the hull of the subset SRAC. Thus, the TVC stage must be started at Step 2. When the TVC stage is satisfied, the transiently stable point OPTVC is known.

V. Case Studies

To numerically illustrate the effectiveness of the proposed approach in solving the TSC-OPF problem, the Western System Coordinated Council (WSCC) 3-machine 9-bus system [

24] and the Mexican 46-machine 190-bus equivalent system [16] are considered in this paper. The classical generator model and constant impedance loads are considered in the TD-SDM analysis, while loads are modeled as constant power for optimization studies. However, the proposed approach is entirely general, and the model used for representing a power system component is not a constraint imposed by the proposed formulation. For the TD-SDM analysis, the integration time step is 0.01 s. ηRAC and ηTVC are set as δmax=120° and Vmin=0.85 p.u. for the transient limits of rotor angles and TVS, respectively. Lastly, the percentage λ is fixed at a value of 5% for the O-SEQα sequence, whereas the convergence tolerance for the U-SEQα sequence is set as Tol=0.01.

A. WSCC 3-machine 9-bus System

For WSCC 3-machine 9-bus system, the likely contingency scenario is given by a permanent three-phase-to-ground fault to ground incepted at t=0 s at bus 7 and cleared at t=0.35 s by tripping the line connecting bus 7 and bus 5. The study time period is T=[0,1]s. The results of the stabilization process for WSCC system are reported in Table II. A conventional OPF analysis provides the point OPU with active power re-dispatch given in row 2, columns 4 to 6, and the total generation cost reported in row 2, column 7, of Table II. The procedure is applied as follows.

Step 1   sets α=RAC, which starts at the point OPU, as indicated in Step 2. For the first projection operation PCRACrO() of the O-SEQRAC sequence performed in Step 3-1, the TD-SDM analysis detects that the system operating at OPU does not satisfy ηRAC given by (1) at tu=0.48 s. In this case, OPU is outside the SRAC. Projections onto hulls of the subsets SRAC and STVC are shown in Fig. 5, such that δ2 surpasses the limit δmax=120° during the transient simulation. Rotor angles at the point OPU in RAC stage are shown in Fig. 6. Accordingly, the TSC-OPF model (19) is assembled and solved in Step 3-4, with a solution given by OPU+1 that remains outside SRAC. Based on this OPU+1, and according to Step 3-5, a new projection operation PCRACrO() is performed. In the third projection operation of the O-SEQRAC sequence, the TD-SDM analysis performed in Step 3-1 detects that the first point OPU+3 inside the subset SRAC is obtained. According to Step 3-6, the point is set as OPin,RAC=OPU+3. The active power re-dispatch of each generator and the total generation cost at opint OPin,RAC are given in row 3 of Table II. The O-SEQRAC sequence ends according to Step 3-6.

Fig. 5  Projections onto hulls of subsets of SRAC and STVC.

Fig. 6  Rotor angle at OPU.

The U-SEQRAC sequence is now executed by using the projection operation PCRACrU() to formulate and solve the TSC-OPF model (21) in Step 4-2. The operating point obtained is provided to Step 4-3, where the TD-SDM analysis declares that the system satisfies ηRAC. In addition, the criterion stated in Step 4-4 is satisfied for the specified tolerance Tol. Based on these results, the operating point is declared as point OPRAC, thus ending both U-SEQRAC and RAC stage. The active power re-dispatch and total generation cost for OPRAC are given in row 4 of Table II. Rotor angles at OPRAC are shown in Fig. 7. Figure 7 clearly shows that the limit δmax=120° is satisfied for point OPRAC, which is located on the hull of the subset SRAC, as shown in Fig. 5.

Fig. 7  Rotor angle at OPRAC.

According to Step 4-5, point OPRAC is used to start the TVC stage in Step 2. In Step 3-1 of the first projection operation PCTVCrO() of the O-SEQTVC sequence, the TD-SDM analysis indicates that the system operating at OPRAC and subjected to the contingency scenario does not satisfy ηTVC given by (3) at tu=0.36 s. In this case, there are transient trajectories of voltage magnitudes surpassing Vmin=0.85 p.u.. Transient voltages at OPRAC are shown in Fig. 8. Hence, point OPRAC is outside STVC, as clearly shown in Fig. 5. To achieve a transiently stable operating point, the O-SEQTVC sequence performs a total of 10 single projection operations PCTVCrO() to assess the first point inside the subset STVC, which is set as OPin,TVC=OPRAC+10 in Step 3-6. The active power re-dispatch and the total generation cost for OPRAC+10 are given in row 5 of Table II.

Fig. 8  Transient voltages at OPRAC.

The O-SEQTVC sequence results reported above are transferred to the U-SEQTVC sequence, which starts in Step 4. In this case, three single projection operations PCTVCrU() are performed to assess point OPTVC on the hull of the subset STVC. Hence, the sequence and the proposed approach end in Step 4-5 of the third projection operation. Rotor angle at OPTVC and transient voltages at OPTVC, as shown in Fig. 9 and Fig. 10, reveal that both criteria ηRAC and ηRAC are satisfied, respectively. Furthermore, the active power re-dispatch required to achieve this transiently stable operating point and its associated total generation cost are given in row 6 of Table II.

Fig. 9  Rotor angles at OPTVC.

Fig. 10  Transient voltages at OPTVC.

Lastly, the comparison of results with the proposed approach and the global approach [

7] is shown in Table III, which compares the active power re-dispatch, total generation cost, and CPU time related to the solution to the TSC-OPF problem. Note that the active power re-dispatch and total generation cost compare well, whereas the total CPU time required by the proposal in this paper is 95.4% lower than that required by the global approach, which clearly shows the prowess of the proposed approach.

TABLE III  Comparison of Results with Proposed Approach and Global Approach
ApproachPg1 (MW)Pg2 (MW)Pg3 (MW)Cost ($/h)Total CPU time (s)
Global 157.94 82.57 77.27 1161.40 201.04
Proposed 160.33 82.90 74.36 1163.40 9.18

B. Mexican 46-machine 190-bus Equivalent System

The proposed approach is applied to a reduced model of the Mexican interconnected power system (MIPS) composed of 46 generators, 91 loads, and 265 transmission components, with its topological structure and nomenclature reported in [

16]. The representative diagram of MIPS is summarized in Fig. 11.

Fig. 11  Representative diagram of MIPS.

For the MIPS, the contingency scenario is given by a permanent three-phase-to-ground fault incepted at bus 182 at t=0 s and cleared at t=0.15 s by tripping the line connecting buses 182 and 86. The study period is T=[0,5]s. A conventional OPF analysis is executed to obtain the base point OPU, which results in the total generation cost given in row 2, column 4 of Table IV.

TABLE IV  Costs of OPS for MIPS
αSequencePointCost ($/hour)
Base pointOPU21093.4
RAC O-SEQRAC OPin,RAC 21408.8
U-SEQRAC OPRAC 21106.4
TVC O-SEQTVC OPin,TVC 21448.5
U-SEQTVC OPTVC 21111.0

Step 1   sets α=RAC and point OPU is used to start the O-SEQRAC sequence from Step 2. The TD-SDM analysis related to the first projection operation PCRACrO() is executed in Step 3-1 and detects that some transient trajectories of rotor angles surpass the limit δmax=120°. Rotor angles at point OPU are shown in Fig. 12. The system is declared unstable at tu=0.59 s. The TSC-OPF problem is then formulated and solved in Step 3-4 to obtain the point OPU+1, where the total generation cost is given in row 3 of Table IV. The O-SEQRAC sequence returns to Step 3-1, where the TD-SDM determines that ηRAC is satisfied. The O-SEQRAC sequence ends in Step 3-6 with the system operating point given by OPin,RAC=OPU+1.

Fig. 12  Rotor angles at OPU.

The projection operation PCRACrU() is now applied to perform the U-SEQRAC sequence in Step 4. After seven executions of this operation, OPRAC is obtained on the hull of the subset SRAC with the total operating cost given in row 4 of Table IV. The corresponding rotor angles at OPRAC and transient voltages at OPRAC are shown in Figs. 13 and 14, respectively. It is noted that the rotor angle limit δmax=120° is satisfied. The transient voltage limit Vmin=0.85 p.u., however, is not satisfied at tu=0.96 s.

Fig. 13  Rotor angles at OPRAC.

Fig. 14  Transient voltages at OPRAC.

The stabilization process for voltage magnitudes is now performed through the TVC stage by considering OPRAC as the starting point of this process. When α=TVC, the O-SEQTVC sequence performs one projection operation PCTVCrO() to obtain the point OPRAC+1, where ηTVC is satisfied. This point is set as OPin,TVC=OPRAC+1 in Step 3-6 with a generation cost given in row 5 of Table IV. Lastly, the U-SEQTVC sequence is executed and seven projection operations PCTVCrU() are conducted to obtain point OPTVC. The system operating at OPTVC and subjected to the specified contingency scenario satisfies both criteria ηRAC and ηTVC, which is corroborated by the rotor angle at OPTVC and transient voltages at OPTVC, as shown in Figs. 15 and 16, respectively.

Fig. 15  Rotor angles at OPTVC.

Fig. 16  Transient voltages at OPTVC.

Furthermore, the corresponding generation cost of point OPTVC is given in row 6 of Table IV.

Finally, the total generation costs shown in Table IV clearly reveal that the most economic generation cost corresponds to the transiently unstable point OPU.

Point OPRAC only ensures the rotor angle stability with a cost increase of 0.06% with regard to the cost associated with point OPU. Lastly, the criteria of rotor angles and voltage magnitudes are simultaneously satisfied for the specified contingency scenario when the system is operating at point OPTVC, which increases the generation cost of point OPU by only 0.08%. Results show that the generation cost slightly increases with the improvement of the power system security through the proposed approach, although the total power re-dispatch for assessing point OPTVC is 56.6 MW. The CPU time required to solve the TSC-OPF problem is 218.89 s.

VI. Conclusion

A sequential TSC-OPF approach is proposed to accurately assess the most economical operating point that simultaneously satisfies ηRAC and ηTVC when a power system is subjected to a specified contingency scenario. In this preventive control, the evolution of the transient trajectories corresponding to rotor angles and voltage magnitudes is bounded through an economic active power re-dispatch, which is performed to guide the system to a normal operating state. For this purpose, the TSC-OPF problem is formulated as two mutually connected subproblems. The first is associated with a conventional OPF problem extended with only two additional active power re-dispatch constraints based on projections onto sets. The second relates to the transient stability assessment that determines the evolutions of rotor angles and voltage magnitudes and provides the information required to assemble the active power re-dispatch stability constraints. In this paper, the TSC-OPF model has a dimension, complexity, and computational burden similar to that of a conventional OPF model because including discretized constraints in the formulation is unnecessary.

Numerical results clearly demonstrate the effectiveness of the proposed approach in solving the TSC-OPF problem and avoiding system unstable operation. Concerning the 3-machine 9-bus system, the cost of performing the preventive control through the proposed approach and the global SD approach is 2.73% and 2.58% higher than the base cost associated with the transiently insecure base operating point, respectively. In case studies, the computational time required to achieve the preventive control is 9.18 s and 201.04 s for the proposed approach and the global SD approach, respectively. Hence, the proposed approach is only 0.1464% more expensive than that obtained by the SD approach, saving 95.4% of CPU time. The solution obtained by the proposed approach compares well with that provided by the global SD approach but with the advantage of avoiding the resolution of an optimal problem of enormous dimension, complexity and computational burden. The case study associated with the MIPS shows that the cost of generation re-dispatch for maintaining the system secure operation is only 0.08% more expensive than the corresponding transiently insecure base operating point. The proposed approach achieves the preventive control of this 46-machine 190-bus system in 218.89 s, which is very similar to the CPU time required by the global SD approach to stabilize the 3-machine 9-bus system, which is 201.04 s. This comparison of computational performances verifies the computational savings achieved by the proposed approach.

Since the proposed approach is based on the well-known projections onto set concept, two different feasible regions have been straightforwardly addressed to solve the TSC-OPF problem. Hence, a basis for handling the multi-contingency case is provided because the stability region for each contingency could be defined as a set of points for the non-heuristic solution to the multi-contingency TSC-OPF problem. This is an important topic that the authors will address in a forthcoming publication.

Nomenclature

Symbol —— Definition
A. —— Constants
δmax —— Limit of rotor angle
α —— Rotor angle control (RAC) stage or transient voltage control (TVC) stage
λ —— Percentage of magnitude of the maximum permissible active power re-dispatch in over-relaxed sequence of α (O-SEQα)
τ —— System parameters
Δt —— Time step
ηα —— Security criterion of α
ηRAC —— Stability criterion of RAC
ηTVC —— Admissible criterion of TVC
Hi —— Inertia constant of the ith generator
nb —— Number of buses
ng —— Number of generators
nl —— Number of loads
Ns —— Number of integration steps Δt
Pli —— Active power consumed by the ith load li
tcl —— Fault clearing time
t0+ —— Disturbance inception time
tend —— End of experimental period
T —— Study time period
Vmin —— Limit of deep voltage
B. —— Functions
f() —— Vector of differential functions
fE() —— Cost function of generators
g() —— Vector of algebraic functions
G(·) —— Vector of power mismatch equations
H(·) —— Vector of physical and operative limits of components
PCα(·)  —— Projection of infeasible operating point in α
PC(·) —— Projection operation
C. —— Sets and Operating Points
R —— Set of real numbers
Γ —— Set of time-invariant system parameters
θβ —— Set of voltage phase angles at OPβ
OPα —— Operating point where ηα is satisfied
OPβ —— Operating point in O-SEQα
OPh —— Operating point in hull of Sα
OPj —— Infeasible operating point of P(·)
OPin,α —— First stable operating point in O-SEQα
OPs —— Last unstable operating point in O-SEQα
OPU —— Transiently unstable operating point
OPγ —— Operating point in under-relaxed sequence of α (U-SEQα)
Pg,β —— Vector of active power of generators at OPβ
SF —— Set of active power output of generators
Sα —— Subset of SF where ηα is satisfied
STVC —— Subset of transient stability region in TVC stage
SRAC —— Subset of transient stability region in RAC stage
U —— Vector of control variables
Vβ —— Vector of voltage magnitudes at OPβ
X —— Vector of dynamic state variables
Y —— Vector of algebraic state variables
D. —— Variables
δ(t) —— Dynamics vector of rotor angles at time t
δi(t) —— Rotor angle of the ith generator at time t
δCOI(t) —— Rotor angle of center of inertia δCOI at time t
φβtuα —— Index in O-SEQα
ΔPg,γα —— Vector of active power re-dispatch in U-SEQα
ΔPg,βα —— Vector of active power re-dispatch in O-SEQα
ΔPg,β,maxα —— Vector of the maximum permissible active power re-dispatch in O-SEQα
ΔP^g,βα —— Unit vector in direction of ΔPg,βα
ΔPg,βSchα —— Vector of scheduled magnitude in O-SEQα
ΔP^g,βSchα —— Vector of scheduled direction in O-SEQα
ΔPg,γSchα —— Vector of scheduled magnitude in U-SEQα
ΔP^g,γSchα —— Vector of scheduled direction in U-SEQα
Pg,βφβtuα —— Gradient of φβtuα with regard to active power output of generators at current OPβ
j —— Number of current operating point for O-SEQα
m —— Number of projections in U-SEQα
nx —— Number of dynamic state variables
ny —— Number of algebraic state variables
nu —— Number of control variables
nτ —— Number of time-invariant system parameters
Pgi —— Active power production of the ith generator
PCαrO() —— Projection operation in O-SEQα
PCαrU() —— Projection operation in U-SEQα
PCαrO(OPβ) —— Projection operation of OPβ in O-SEQα
PCαrU(OPγ) —— Projection operation of OPγ in U-SEQα
tu —— Time to instability
Tγ —— Interval brackets OPγ and OPin,α
Tol —— Convergence tolerance for U-SEQα
u —— Vector of control variables
Vk(t) —— Dynamics of voltage magnitudes V(t) at bus k
V(t) —— Nodal transient voltage magnitudes at time t
x(t) —— Dynamic state variables x at time t
y(t) —— Algebraic state variables y at time t

References

1

T. Weckesser, H. Jóhannsson, J. Østergaard et al., “Derivation and application of sensitivities to assess transient voltage sags caused by rotor swings,” International Journal of Electrical Power & Energy Systems, vol. 72, pp. 75-82, Nov. 2015. [Baidu Scholar] 

2

M. Pertl, T. Weckesser, M. Rezkalla et al., “Transient stability improvement: a review and comparison of conventional and renewable-based techniques for preventive and emergency control,” Electrical Engineering, vol. 100, no. 3, pp. 1701-1718, Sept. 2018. [Baidu Scholar] 

3

S. Abhyankar, G. Geng, M. Anitescu et al., “Solution techniques for transient stability-constrained optimal power flow – part I,” IET Generation, Transmission & Distribution, vol. 11, no. 12, pp. 3177-3185, Aug. 2017. [Baidu Scholar] 

4

Y. Xu, Y. Chi, and H. Yuan, Stability-constrained Optimization for Modern Power System Operation and Planning, 1st. New York: Wiley, 2023. [Baidu Scholar] 

5

M. L. Scala, M. Trovato, and C. Antonelli, “On-line dynamic preventive control: an algorithm for transient security dispatch,” IEEE Transactions on Power Systems, vol. 13, no. 2, pp. 601-610, May 1998. [Baidu Scholar] 

6

D. Gan, R. Thomas, and R. Zimmerman, “Stability-constrained optimal power flow,” IEEE Transactions on Power Systems, vol. 15, no. 2, pp. 535-540, May 2000. [Baidu Scholar] 

7

E. de Tuglie, M. L. Scala, and P. Scarpellini, “Real-time preventive actions for the enhancement of voltage-degraded trajectories,” IEEE Transactions on Power Systems, vol. 14, no. 2, pp. 561-568, May 1999. [Baidu Scholar] 

8

F. Capitanescu, J. Ramos, P. Panciatici et al., “State-of-the-art, challenges, and future trends in security constrained optimal power flow,” Electric Power Systems Research, vol. 81, no. 8, pp. 1731-1741, Aug. 2011. [Baidu Scholar] 

9

G. Geng, S. Abhyankar, X. Wang et al., “Solution techniques for transient stability-constrained optimal power flow – Part II,” IET Generation, Transmission & Distribution, vol. 11, no. 12, pp. 3186-3193, Aug. 2017. [Baidu Scholar] 

10

Q. Jiang, Z. Huang, and K. Xu, “Contingency filtering technique for transient stability constrained optimal power flow,” IET Generation, Transmission & Distribution, vol. 7, no. 12, pp. 1536-1546, Dec. 2013. [Baidu Scholar] 

11

G. Geng, V. Ajjarapu, and Q. Jiang, “A hybrid dynamic optimization approach for stability constrained optimal power flow,” IEEE Transactions on Power Systems, vol. 29, no. 5, pp. 2138-2149, Sept. 2014. [Baidu Scholar] 

12

Y. Sun, Y. Xin, and H. Wang, “Approach for optimal power flow with transient stability constraints,” IEE Proceedings: Generation, Transmission and Distribution, vol. 151, no. 1, p. 8, Jan. 2004. [Baidu Scholar] 

13

D. Ruiz-Vega and M. Pavella, “A comprehensive approach to transient stability control: part I – near optimal preventive control,” IEEE Transactions on Power Systems, vol. 18, no. 4, pp. 1446-1453, Nov. 2003. [Baidu Scholar] 

14

T. B. Nguyen and M. A. Pai, “Dynamic security-constrained rescheduling of power systems using trajectory sensitivities,” IEEE Transactions on Power Systems, vol. 18, no. 2, pp. 848-854, May 2003. [Baidu Scholar] 

15

A. Pizano-Martinez, C. R. Fuerte-Esquivel, and D. Ruiz-Vega, “A new practical approach to transient stability-constrained optimal power flow,” IEEE Transactions on Power Systems, vol. 26, no. 3, pp. 1686-1696, Aug. 2011. [Baidu Scholar] 

16

A. Pizano-Martínez, C. R. Fuerte-Esquivel, E. Zamora-Cárdenas et al., “Selective transient stability-constrained optimal power flow using a SIME and trajectory sensitivity unified analysis,” Electric Power Systems Research, vol. 109, pp. 32-44, Apr. 2014. [Baidu Scholar] 

17

L. Tang and W. Sun, “An automated transient stability constrained optimal power flow based on trajectory sensitivity analysis,” IEEE Transactions on Power Systems, vol. 32, no. 1, pp. 590-599, Jan. 2017. [Baidu Scholar] 

18

Y. Xu, J. Ma, Z. Dong et al., “Robust transient stability-constrained optimal power flow with uncertain dynamic loads,” IEEE Transactions on Smart Grid, vol. 8, no. 4, pp. 1911-1921, Jul. 2017. [Baidu Scholar] 

19

A. Pizano-Martinez, C. Fuerte-Esquivel, E. A. Zamora-Cardenas et al., “Directional derivative-based transient stability-constrained optimal power flow,” IEEE Transactions on Power Systems, vol. 32, no. 5, pp. 3415-3426, Sept. 2017. [Baidu Scholar] 

20

H. Yuan and Y. Xu, “Trajectory sensitivity based preventive transient stability control of power systems against wind power variation,” International Journal of Electrical Power & Energy Systems, vol. 117, p. 105713, May 2020. [Baidu Scholar] 

21

S. Xia, Z. Ding, M. Shahidehpour et al., “Transient stability-constrained optimal power flow calculation with extremely unstable conditions using energy sensitivity method,” IEEE Transactions on Power Systems, vol. 36, no. 1, pp. 355-365, Jan. 2021. [Baidu Scholar] 

22

A. Zilinskas, “Feasibility and infeasibility in optimization: algorithms and computational methods,” Interfaces, vol. 39, no. 3, pp. 292-295, Oct. 2009. [Baidu Scholar] 

23

P. L. Combettes, “The convex feasibility problem in image recovery,” Advances in Imaging and Electron Physics, vol. 95, pp. 155-270, Jan. 1996. [Baidu Scholar] 

24

A. Pizano-Martínez, E. Z. Cárdenas, C. Fuerte-Esquivel et al., “Unified analysis of single machine equivalent and trajectory sensitivity to formulate a novel transient stability-constrained optimal power flow approach,” Electric Power Components and Systems, vol. 42, no. 13, pp. 1386-1397, Oct. 2014. [Baidu Scholar] 

25

A. Zamora-Cárdenas and C. Fuerte-Esquivel, “Multi-parameter trajectory sensitivity approach for location of series-connected controllers to enhance power system transient stability,” Electric Power Systems Research, vol. 80, no. 9, pp. 1096-1103, Sept. 2010. [Baidu Scholar]