Professional Documents
Culture Documents
Abstract—The paper discusses the modeling and the simulation controllers are digital and employ several AW techniques, often
of the limiters of proportional integral (PI) controllers included based on the solutions used in the old analog controllers [1],
in voltage-sourced converters. Seven PI controller models are con- [4], [5]. An overview of modern AW design and their stability
sidered. These include windup and anti-windup limiters, back cal-
culation with different gains and delayed feedback and the model properties are given in [6], [7].
recommended by the IEEE standard 421.5-2016. The dynamic be- The actual limiters implemented in real-world VSC con-
havior and numerical issues arising for each PI implementation are trollers are often not fully known due to the non-disclosure
thoroughly compared by means of a detailed all-island dynamic of proprietary hardware solutions. Among all possible AW
model of the Irish system including the HVDC East–West Inter- implementations of PI limiters, IEEE recommends just one
connector and a simplified dynamic model of the Great Britain
system; and the Nordic system with inclusion of a STATCOM de- model for the dynamic analysis of power systems in the standard
vice. Recommendations on the computer-based implementation of 421.5-2016 [8]. However, the power system community as well
each model are provided in the concluding remarks. as commercial software tools have adopted several other alterna-
Index Terms—Proportional-integral control, anti-windup lim-
tive implementations depending on the application. For example
iter, voltage-sourced converter, HVDC link, STATCOM. an AW technique known as back calculation type is applied in
different applications [9]–[11]. References [9] and [10] consider
I. INTRODUCTION VSC-based applications HVDC and STATCOM respectively
A. Motivation and [11] considers an energy storage-based damping controller.
From the simulation point of view, the non-smooth behavior of
I CONTROLLERS are ubiquitous in power system appli-
P cations, particularly in Voltage-Sourced Converter (VSC)-
based devices, because of their simple structure, easy tuning
the IEEE AW model poses several challenges for both software
implementation and numerical integration. Known issues are the
deadlock behaviour that may occur in wind turbine generators as
and overall good dynamic performance. Since VSC-based de- discussed in [12], [13]; and the discretization and “algebraiza-
vices often work close to their operation limits, and overcurrents tion” issues discussed in [14]. References [12]–[14] propose
can quickly damage power electronic switches, it is important numerical techniques to alleviate the adversities of the IEEE
to take into account and adequately model their hard limits. standard model using ad hoc approaches. These techniques, i.e.,
There are, however, several different possible implementations the use of auxiliary discrete variables and the semi-implicit ap-
of PI control limiters [1], [2]. Surprisingly, different implemen- proach originally proposed in [15], are addressed in this paper.
tations can lead to substantially different dynamic responses of
the system [3]. In simulations, it is also crucial to be able to
distinguish between actual behaviors and numerical issues. De- C. Contributions
spite the wide spread of VSC devices, the impact of the several Based on the preliminary results given in [3], this work pro-
modeling strategies of PI controllers on the dynamic response vides a comprehensive analysis of modeling strategies of the PI
of VSCs has received scarce attention so far. This work aims at controllers included in VSC devices. In particular, the contribu-
filling this gap. tions of the paper are as follows.
r A complete review of the taxonomy of PI limiter models.
B. Literature Review r A thorough discussion of the numerical issues associated
Early implementations of PI controllers were based on analog with the discontinuities of anti-windup limiters.
circuits with ad hoc anti-windup (AW) solutions [1]. Modern PI r A detailed comparison of heuristic methods to handle nu-
merical issues that come with the PI model proposed in the
Manuscript received October 16, 2018; revised January 24, 2019 and March IEEE standard 421.5-2016.
5, 2019; accepted April 10, 2019. Date of publication April 15, 2019; date of
current version August 22, 2019. The work of M. A. A. Murad and F. Milano
r The impact of different implementations of anti-windup
was supported by Science Foundation Ireland (SFI) under Grant SFI/15/IA/3074. limiters of PI controllers on the dynamic response of VSC-
Paper no. TPWRS-01578-2018. (Corresponding author: Federico Milano.) based devices is thoroughly discussed.
The authors are with the School of Electrical and Electronic Engineering,
University College Dublin, Dublin D04 V1W8, Ireland (e-mail: mohammed.
r Recommendations on good practices on how to properly
murad@ucdconnect.ie; federico.milano@ucd.ie). implement and utilize anti-windup limiters based on the
Color versions of one or more of the figures in this paper are available online results of several case studies that consider real-world test
at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TPWRS.2019.2911034 systems.
0885-8950 © 2019 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
3922 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 34, NO. 5, SEPTEMBER 2019
A. Linear Model
PI0 is the conventional model without constraints:
ẋ = ki u
y = kp u + x, (1)
where u, y, x, kp and ki are the input, output without limits,
state variable, proportional and integral gains, respectively.
B. Windup Limiter
The PI1 model only limits the output y and thus the integral
action is continuous (smooth). This model is given by (1) and:
⎧
⎪
⎨wmax if y wmax ,
w= y if wmin < y < wmax , (2)
⎪
⎩
wmin if y wmin ,
where w is the limited output of the controller.
Fig. 1. PI models: (PI0) no limits; (PI1) windup limiter; (PI2) IEEE Stan- C. Anti-Windup Limiters
dard 421.5-2016 with conditional integrator; (PI3) back calculation type I, (PI4)
back calculation type II; (PI5) back calculation with delay; and (PI6) combined Models PI2 to PI6 include an anti-windup (AW) limiter. This
conditional and back calculation. paper considers the AW models commonly used in power sys-
tem devices and software tools. The interested reader can find
a detailed theoretical treatment of AW limiters of PI controllers
D. Organization in [2].
The remainder of this paper is organized as follows. 1) Conditional Integrator: Conditional integration tech-
Section II introduces different limiting methods of PI controllers niques consist in switching off the integration to avoid windup
and Section III discusses implementation and numerical issues effects depending on certain conditions on the variables of the
associated with PI controllers with anti-windup limiters. Next, PI. There are several definitions of the switching conditions [4].
Section IV presents the model of the VSC, its controllers along PI2 implements the solution proposed in IEEE Standard 421.5-
with tuning method and shows how the limiting methods are 2016 for power system applications, as follows [8]:
applied to the controllers of the VSC-based devices. Then Sec- if y wmax : w = wmax and ẋ = 0,
tion V illustrates the dynamic behavior of the PI limiters of VSCs
through two real world case studies: (i) a 1,479-bus dynamic if y wmin : w = wmin and ẋ = 0,
model of the all-island Irish system connected to a simplified otherwise : w = y = kp u + x and ẋ = ki u. (3)
63-bus dynamic model of the GB system through a HVDC link
that represents the East-West Interconnector (EWIC); and (ii) a 2) Back Calculation: The back calculation technique con-
74-bus dynamic model of the Nordic system with inclusion of sists in tracking the difference v = y − w and using v as a feed-
a STATCOM device. Finally conclusions and future work are back signal to compensate the input of the integrator channel of
drawn in Section VI. the PI when the output limits are binding. This method is also
known as tracking anti-windup or anti-reset windup and can be
II. PI CONTROLLERS implemented in several ways [16]. This paper considers three
different tracking types. Among these, two utilize the feedback
The Proportional, Integral and Differential (PID) control is signal with gain (PI3 and PI4); and the third one implements the
the most common control technique utilized in engineering ap- feedback as a pure delay (PI5).
plications. In power systems, the derivative component is often The model of PI3 is [9]:
dropped as it can deteriorate the dynamic performance due to
the presence of noise and the occurrence of large disturbance ẋ = ki u −
ks v, (4)
[1]. Thus this paper focuses exclusively on PI controllers.
where ks = ki ks and ks is the feedback gain.
Figure 1 shows the schemes of the PI controllers considered
The model of PI4, which is used in the software tool Simscape
in the remainder of this section. These include an unconstrained
[17], is [12]:
standard PI model; a PI with windup limiter; the PI with condi-
tional integrator anti-windup limiter recommended by the IEEE ẋ = ki u − ks v, (5)
standard 421.5-2016; three types of PI controllers with back-
PI5 is available in the software tool EMTP-RV [18] among
calculation (or tracking anti-windup) limiters; and a PI with
several other AW techniques. The integral action is:
combined conditional and back-calculation limiter. Each model
is discussed below. ẋ = ki (u − vd ), (6)
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
MURAD AND MILANO: MODELING AND SIMULATION OF PI-CONTROLLERS LIMITERS 3923
where vd = v(t − τ ) is the delayed feedback signal and τ is the r Models PI3-PI4 do not switch the dynamic state during the
constant time delay. simulation, so it does not require to use a discrete variable
3) Combined Conditional and Back-Calculation: Model PI6 and do not present numerical integration issues.
combines a conditional integration and a back calculation ap- r Model PI5 uses a delay, whose integration can lead to spu-
proach, where the summing point that performs the feedback to rious oscillations, even with A-stable integration schemes
the integral term is replaced by a switch [4], [19]. The status of such as the ITM [23]. In our experience, however, no nu-
the switch depends on the following conditions: merical issue arises for the typical values of the delays of
model PI5 used in power system applications.
if y = w, and uy > 0 : ẋ = ki (u − v), r Model PI6 is described by a set of hybrid DAEs, i.e., DAEs
(7) that mix continuous and discrete variables. It has to be
otherwise : ẋ = ki u.
noted that, in this case, discrete variables are part of the
actual hardware implementation, not just a modeling is-
III. SOFTWARE IMPLEMENTATION AND NUMERICAL ISSUES sue. Physical Boolean variables, however, are treated in
This section discusses software implementation and numeri- the same way as those introduced to emulate windup and
cal issues arising from the PI controller models presented in Sec- anti-windup limits in models PI1 and PI2, respectively.
tion II, as well as available techniques and modeling solutions to
avoid such issues. In particular, this section discusses the dead- B. Numerical Issues of the IEEE Standard 421.5-2016
lock (or chattering) phenomenon that occurs in model PI2 [13],
We use a simple example to explain the deadlock phenomenon
[14]. Particular care is devoted to properly distinguish numer-
that can occur when using model PI2. Let assume that the fol-
ical problems due to the discretization required by computer-
lowing input signal is given to a model PI2:
based integration schemes from the actual behavior of the PI
controllers due to their hardware implementation. if t > 2 & t < 6 then: u̇ = −1
else: u̇ = 1,
A. Software Implementation of PI Controllers
In the following, it is assumed that the numerical integration and assume the following parameters, wmax = 1.2, wmin =
technique utilised to solve the time domain simulation is based −1.2, ki = 20, kp = 1 and the initial values for t = 0 are
on an implicit method, e.g., the implicit trapezoidal method x0 = 0.05 and u0 = 0. The system is simulated for 10 s with a
(ITM) or a backward-differentiation formula (BDF) [19]. It is time step 0.001 s.
also assumed that the elements of the Jacobian matrix of the Simulation results are shown in Fig. 2. Below, we describe
DAEs, say As , are computed analytically and no symbolic refac- how a deadlock condition is reached.
torization is required when a limit is binding. This is obtained by r For t < 2 the input u to the PI controller increases. Hence,
describing all limits through Boolean variables and defining all the algebraic variables of the PI, y and w, increase. Just
elements of the sparse DAE Jacobian matrix that might be non- before 1 second, y > wmax = 1.2, w becomes constant, the
null in either state of such Boolean variables. This technique is integrator is locked and ẋ switches to 0.
relatively common in EMT simulations [20], but uncommon in r For t > 2, u and y decrease.
transient stability analysis tools [21]. r At t = 3.317 s, y < 1.2 and the integrator should unlock.
The software implementation of models PI0 to PI6 is However, at the very same time, u > 0 and, so, also ẋ > 0.
discussed below. Then x will increase, thus causing y to increase again to-
r Model PI0 is linear and, thus, does not show any numeri- wards wmax . Depending on the time step of the integration
cal issues, except those due to possible discontinuities and and on the value of ẋ and on the rate of change of the input
jumps of the input signal u, which are not discussed here. u, a deadlock (cycling) situation can arise which consists
r Model PI1 implements a windup limiter. This means that in locking and unlocking the state variable x preventing
only the output algebraic variable w is affected by the lim- the numerical integration to converge.
its. In our experience, windup limits do not lead to any This issue cannot be removed by reducing the time step of the
numerical issue. integration scheme and, thus, we have to conclude that the dead-
r Model PI2 can be implemented in various ways, some of lock is not just a software issue. In any case, the digital hardware
which are known to lead to numerical issues. The numerical implementations also work with discrete quantities and are thus
issue is addressed in Section III-B. A common implemen- prone to the same issues as the numerical integration.
tation consists in introducing a discrete variable z [22] in Three solutions to avoid the deadlock have been proposed in
the equation of the integrator channel of the PI: the literature, as follows.
r S1: A deadband (DB) is included into the switching logic
ẋ = ki uz, (8) of the integrator [12]. The DB is implemented in such a
way that if the integrator is locked, it can not be unlocked
with z = 1 if the output of the PI controller is not saturated, unless the output w reaches the DB boundary. A similar
and z = 0 otherwise. If, during the simulation, z switches solution discussed in [13] is based on a hysteresis, with
from 1 to 0, x becomes constant. similar properties and issues of the deadband. However,
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
3924 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 34, NO. 5, SEPTEMBER 2019
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
MURAD AND MILANO: MODELING AND SIMULATION OF PI-CONTROLLERS LIMITERS 3925
V. CASE STUDY
Fig. 4. VSC converter, outer control and inner current control in dq-frame.
In this section, two applications of VSC-based devices are
dicussed: (i) point to point VSC-HVDC link (Section V-B); and
voltage, and the q component to control reactive power or AC (ii) a STATCOM device (Section V-C). The case study of VSC-
voltage. Both inner and outer loops are implemented with PI HVDC link considers converter limits without grid operational
controllers [28], [29]. limits; whereas the case study on the STATCOM considers grid
operational limits along with converter limits.
C. Current Limiters
A. Software Tool
Active and reactive power transfer capabilities are always con-
strained in VSC-based devices. Violations of the operating limits The Python-based software tool DOME [21] is used to solve
can occur following a large disturbances such as a fault or a line all simulations.
outage. Protections strategies aim at recovering VSC currents to 1) Implementation Method: DOME implements a fixed-
the pre-fault steady state. Depending on the power-electronic in- structure DAE. This means that if-then rules of the anti-windup
terface, commonly found protection mechanisms include [30]: limiters are converted first into discrete variables that can take
(i) ac-side over-current limiting; (ii) modulation index limiting; only 1 or 0 values and then these variables are utilized to mul-
(iii) reactive current boosting during faults; and (iv) fault-ride- tiply the part of the equations and the elements of the Jacobian
through during ac faults. matrices that are relevant to the limiter. Detail of such imple-
The advantage of using the control structure described in mentation is described in [22]. In this way, Jacobian matrices
Section IV-B is that it can limit the current flowing into the have always the same non-zero elements (even is, incidentally
converter during the disturbances. In the implemented model of some of these elements are actually null) and are symbolically
the VSC, such current limitation strategy is achieved through the factorized only once, at the beginning of the simulation, and nu-
PI controllers of the outer loop. Current limit values are chosen merically factorized only whenever a discrete variable changes
based on the priority between active (p) and reactive (q) power its value (i.e., a limiter or any other discrete event “jumps”).
depending on the applications. 2) Simulation Setup: DOME allows choosing different
If the priority is given to the active power, iref
ac,d is limited to
solvers (implicit trapezoidal methods, backward differentiation
the maximum current capacity ±imax whereas iref formulas of various orders, backward Euler, etc.) and a variety
ac,q is limited in
such a way that the total current does not exceed the maximum of factorization methods and adaptive step size approaches. We
current rating of the converters, as follows: have tested all PI limiter models with the solvers above and with
different setups and always found consistent results. We can
ac,d = imax
imax thus reasonably exclude that the issues discussed in the paper
are due to the solver. Unless stated otherwise, the simulations
ac,q =
imax i2max − i2ac,d . (14) are solved using implicit trapezoidal integration method with 1
ms fixed time step.
D. Controller Tuning
The tuning of the PI controllers is carried out considering B. Case Study 1: VSC-HVDC Link
the closed-loop dynamic response of the system when the PI This case study considers the all-island Irish transmission
control is not limited. In practice, PI controllers are first designed system connected through the VSC-HVDC link, namely, the
without explicitly considering saturation constraints. Then an East-West Interconnector (EWIC), to the GB grid. The Irish
anti-windup limiter is applied to reduce the windup effect [1], network is built based on the static data provided by the Irish
[31]. Since the model of a non-saturated PI controller is unique, transmission system operator, EirGrid Group, and the dynamic
the first step will always result in same proportional and integral data defined based on power plant capacities and technologies
gain parameters for all the PI models considered in the paper. [33]. The system consists of 1,479 buses, 1,851 transmission
The structure of the controllers for both d- and q-axis current lines and transformers, 245 loads, 22 Synchronous Generators
control loops are identical and so are assumed to be their pa- (SGs) with Automatic Voltage Regulators (AVRs) and Turbine
rameters. The gains for the PI controllers in the inner control are Governors (TGs), 6 Power System Stabilizers (PSSs), 173 wind
chosen based on the pole cancellation technique as follows [26], generators of which 139 are doubly-fed induction generators
lac rac (DFIGs) and 34 with constant speed wind turbine. The GB grid
kp = , ki = , (15) is based on [34] and consists of 63 buses (29 high voltage buses,
τc τc
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
3926 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 34, NO. 5, SEPTEMBER 2019
Fig. 5. Response of the integrator state (xdp ) of the active power controller of Fig. 7. Response of the output of the active power controller of the Irish-side
the Irish-side VSC. VSC.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
MURAD AND MILANO: MODELING AND SIMULATION OF PI-CONTROLLERS LIMITERS 3927
Fig. 10. Scenario (a): Response of the AC voltage controller of the outer level Fig. 11. Scenario (b): Response of the AC voltage controller of the outer level
of the STATCOM, using models PI2-S1 and PI2-S2. and reactive power support provided by the STATCOM, using models PI2-S1
and PI2-S2.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
3928 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 34, NO. 5, SEPTEMBER 2019
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
MURAD AND MILANO: MODELING AND SIMULATION OF PI-CONTROLLERS LIMITERS 3929
method is preferred. In particular, we recommend the model [15] F. Milano, “Semi-implicit formulation of differential-algebraic equations
PI4 and if a trial and error tuning technique is preferred to for transient stability analysis,” IEEE Trans. Power Syst., vol. 31, no. 6,
pp. 4534–4543, Nov. 2016.
avoid complex tuning techniques, a convenient initial guess of [16] M. Tharayil and A. Alleyne, “A generalized PID error governing scheme
k
the back calculation gain is ks ≈ (1/ti ), where ti = kpi , is the for SMART/SBLI control,” in Proc. Amer. Control Conf., May 2002, vol.
1, pp. 346–351.
integral time constant [40]. [17] “Simscape Power Systems,” [Online]. Available:https://www.mathworks.
com/products/simpower.html
VI. CONCLUSION [18] J. Mahseredjian, S. Dennetière, L. Dubé, B. Khodabakhchian, and L.
Gérin-Lajoie, “On a new approach for the simulation of transients in
This paper reviews and compares the dynamic behavior of power systems,” Elect. Power Syst. Res., vol. 77, no. 11, pp. 1514–1520,
VSC-HVDC links and STATCOM device considering differ- 2007.
ent PI controller models with windup and anti-windup limiters. [19] F. Milano, Power System Modelling and Scripting. Berlin, Germany:
Springer, 2010.
Simulation results indicate that anti-windup limiters are to be [20] A. Ametani, Numerical Analysis of Power System Transient Dynamics.
preferred but their implementation and design require particu- Stevenage, England: Inst. Eng. Technol., 2015.
lar care. The PI model based on the IEEE Standard 421.5-2016 [21] F. Milano, “A Python-based software tool for power system analy-
sis,” in Proc. IEEE PES Gen. Meeting, Vancouver, BC, Canada, 2013,
shows the fastest dynamic response but also the most critical pp. 1–5.
implementation, which can lead to numerical issues. [22] D. Fabozzi, A. S. Chieh, P. Panciatici, and T. Van Cutsem, “On simplified
Due to the world-wide trend to increase the penetration of handling of state events in time-domain simulation,” in Proc. 17th Power
Syst. Comput. Conf., 2011, pp. 1064–1072.
VSC-based generation, it appears more and more important to [23] A. Bellen and M. Zennaro, Numerical Methods for Delay Differential
pay attention to modeling aspects, such as PI limiters, that in the Equations. Oxford, U.K.: Oxford Science, 2003.
past have been often overlooked. The paper also distinguishes [24] J. Peralta, H. Saad, S. Dennetière, J. Mahseredjian, and S. Nguefeu, “De-
tailed and averaged models for a 401-level MMC-HVDC system,” IEEE
between modeling and solver issues to serve the practitioners Trans. Power Del., vol. 27, no. 3, pp. 1501–1508, Jul. 2012.
who deals with power system dynamic analysis and software [25] S. Chiniforoosh et al., “Definitions and applications of dynamic average
implementation. models for analysis of power systems,” IEEE Trans. Power Del., vol. 25,
no. 4, pp. 2655–2669, Oct. 2010.
Future work will further investigate the inherent numerical [26] N. Chaudhuri, B. Chaudhuri, R. Majumder, and A. Yazdani, Multi-
issues of the implementations of the IEEE Standard 421.5-2016 Terminal Direct-Current Grids: Modeling, Analysis, and Control.
and propose suitable solutions. Hoboken, NJ, USA: Wiley, 2014.
[27] Á. Ortega and F. Milano, “Generalized model of VSC-based energy storage
systems for transient stability analysis,” IEEE Trans. Power Syst., vol. 31,
REFERENCES no. 5, pp. 3369–3380, Sep. 2016.
[28] J. Beerten, S. Cole, and R. Belmans, “Modeling of multi-terminal VSC
[1] K. J. Åström, and T. Hägglund, “Advanced PID control,” ISA—The Instru- HVDC systems with distributed DC voltage control,” IEEE Trans. Power
mentation, Systems and Automation Society, 2006. Syst., vol. 29, no. 1, pp. 34–42, Jan. 2014.
[2] A. H. Glattfelder and W. Schaufelberger, Control Systems With Input and [29] H. Saad, J. Mahseredjian, S. Dennetière, and S. Nguefeu, “Interactions
Output Constraints. Berlin, Germany: Springer, 2012. studies of HVDC-MMC link embedded in an AC grid,” Elect. Power Syst.
[3] M. A. A. Murad, Á. Ortega, and F. Milano, “Impact on power system Res., vol. 138, pp. 202–209, 2016.
dynamics of PI control limiters of VSC-based devices,” in Proc. Power [30] A. A. van der Meer, M. Gibescu, M. A. M. M. van der Meijden, W. L.
Syst. Comput. Conf., Jun. 2018, pp. 1–7. Kling, and J. A. Ferreira, “Advanced hybrid transient stability and EMT
[4] A. Visioli, “Modified anti-windup scheme for PID controllers,” IEE Proc. simulation for VSC-HVDC systems,” IEEE Trans. Power Del., vol. 30,
Control Theory Appl., vol. 150, no. 1, pp. 49–54, Jan. 2003. no. 3, pp. 1057–1066, Jun. 2015.
[5] M. V. Kothare, P. J. Campo, M. Morari, and C. N. Nett, “A unified frame- [31] L. R. da Silva, R. C. Flesch, and J. E. Normey-Rico, “Analysis of anti-
work for the study of anti-windup designs,” Automatica, vol. 30, no. 12, windup techniques in PID control of processes with measurement noise,”
pp. 1869–1883, 1994. IFAC-PapersOnLine, vol. 51, no. 4, pp. 948–953, 2018.
[6] S. Tarbouriech and M. Turner, “Anti-windup design: An overview of some [32] Y. Amirnaser and I. Reza, Voltage-Sourced Converters in Power Systems:
recent advances and open problems,” IET Control Theory Appl., vol. 3, Modeling, Control, and Applications. Piscataway, NJ, USA: IEEE Press,
no. 1, pp. 1–19, Jan. 2009. 2012.
[7] S. Galeani, S. Tarbouriech, M. Turner, and L. Zaccarian, “A tutorial on [33] Á. Ortega and F. Milano, “Modeling, simulation, and comparison of con-
modern anti-windup design,” Eur. J. Control, vol. 15, no. 3/4, pp. 418–440, trol techniques for energy storage systems,” IEEE Trans. Power Syst., vol.
2009. 32, no. 3, pp. 2445–2454, May 2017.
[8] IEEE Recommended Practice for Excitation System Models for Power [34] K. R. W. Bell and A. N. D. Tleis, “Test system requirements for mod-
System Stability Studies, IEEE Std 421.5-2016 (Revision of IEEE Std elling future power systems,” in Proc. IEEE PES Gen. Meeting, Jul. 2010,
421.5-2005), Aug. 2016. pp. 1–8.
[9] M. Imhof and G. Andersson, “Dynamic modeling of a VSC-HVDC con- [35] J. Egan, P. O’Rourke, R. Sellick, P. Tomlinson, B. Johnson, and
verter,” in Proc. Universities Power Eng. Conf., Sep. 2013, pp. 1–6. S. Svensson, “Overview of the 500 MW EirGrid East–West Interconnector,
[10] W. Qiao and R. G. Harley, “Power quality and dynamic performance im- considering system design and execution-phase issues,” in Proc. Univer-
provement of wind farms using a STATCOM,” in Proc. IEEE Power Elec- sities Power Eng. Conf., Sep. 2013, pp. 1–6.
tron. Specialists Conf., Jun. 2007, pp. 1832–1838. [36] IEEE PSDP Committee Power System Stability Subcommittee Test Sys-
[11] J. Fang, W. Yao, Z. Chen, J. Wen, and S. Cheng, “Design of anti-windup tems for Voltage Stability and Security Assessment Task Force, “Test sys-
compensator for energy storage-based damping controller to enhance tems for voltage stability analysis and security assessment,” Tech. Rep.
power system stability,” IEEE Trans. Power Syst., vol. 29, no. 3, pp. 1175– PES-TR19, 2015.
1185, May 2014. [37] A. Oskoui et al., “Holly STATCOM—FACTS to replace critical genera-
[12] I. A. Hiskens, “Trajectory deadlock in power system models,” in Proc. tion, operational experience,” in Proc. IEEE/PES Transmiss. Distrib. Conf.
IEEE Int. Symp. Circuits Syst., May 2011, pp. 2721–2724. Exhib., May 2006, pp. 1393–1398.
[13] I. A. Hiskens, “Dynamics of type-3 wind turbine generator models,” IEEE [38] K. J. Åström and L. Rundqwist, “Integrator windup and how to avoid it,”
Trans. Power Syst., vol. 27, no. 1, pp. 465–474, Feb. 2012. in Proc. Amer. Control Conf., Jun. 1989, pp. 1693–1698.
[14] D. Fabozzi, S. Weigel, B. Weise, and F. Villella, “Semi-implicit formu- [39] “OpenModelica,” [Online]. Available: https://www.openmodelica.org/
lation of proportional-integral controller block with non-windup limiter [40] K. J. Åström and R. M. Murray, Feedback Systems: An Introduction for
according to IEEE Standard 421.5-2016,” in Proc. Bulk Power Syst. Dyn. Scientists and Engineers. Princeton, NJ, USA: Princeton Univ. Press,
Control Symp., 2017, pp. 1–7. 2010.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.
3930 IEEE TRANSACTIONS ON POWER SYSTEMS, VOL. 34, NO. 5, SEPTEMBER 2019
Mohammed Ahsan Adib Murad (S’18) received Federico Milano (F’16) received the M.E. and
the B.Sc. degree in electrical engineering from Ph.D. degrees in electrical engineering from the
the Islamic University of Technology, Gazipur, University of Genoa, Genoa, Italy, in 1999 and
Bangladesh, in 2009, and double M.Sc. degree 2003, respectively. From 2001 to 2002, he was
in smart electrical networks and systems from with the University of Waterloo, Canada, as a Vis-
Katholieke Universiteit Leuven, Leuven, Belgium iting Scholar. From 2003 to 2013, he was with the
and the KTH Royal Institute of Technology, Stock- University of Castilla-La Mancha,Spain. In 2013, he
holm, Sweden, in 2015. He is currently working to- joined the University College Dublin, Ireland, where
ward the Ph.D. degree with the Department of Elec- he is currently a Professor and the Head of Electri-
trical and Electronic Engineering, University College cal Engineering. His research interests include power
Dublin, Dublin, Ireland. His current research interests system modeling, control, and stability analysis.
include power system modeling and dynamic analysis.
Authorized licensed use limited to: INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR. Downloaded on June 20,2022 at 12:35:48 UTC from IEEE Xplore. Restrictions apply.