<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1088563</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.1088563</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Coordinated voltage control for improved power system voltage stability by incorporating the reactive power reserve from wind farms</article-title>
<alt-title alt-title-type="left-running-head">Liu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2022.1088563">10.3389/fenrg.2022.1088563</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Qunying</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1646681/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Song</surname>
<given-names>Yingxing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiang</surname>
<given-names>Yazhou</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xu</surname>
<given-names>Yin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Shuheng</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Automation Engineering</institution>, <institution>The University of Electronic Science and Technology</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of the Electrical and Computer Engineering of Clarkson University</institution>, <addr-line>Potsdam</addr-line>, <addr-line>NY</addr-line>, <country>United States</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Electrical Engineering</institution>, <institution>Bejing Jiaotong University</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>School of Mechanical and Electrical Engineering</institution>, <institution>University of Electronic Science and Technology</institution>, <addr-line>Chengdu</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1259467/overview">Liansong Xiong</ext-link>, Xi&#x0027;an Jiaotong University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1576673/overview">Ning Li</ext-link>, Xi&#x0027;an University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2030174/overview">Zhenxiong Wang</ext-link>, Xi'an Jiaotong University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1402228/overview">Lei Liu</ext-link>, School of Electrical Engineering, Xi'an Jiaotong University, China, in collaboration with reviewer ZW</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Qunying Liu, <email>lqy1206@126.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Process and Energy Systems Engineering, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>06</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>1088563</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>11</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>12</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu, Song, Jiang, Xu and Chen.</copyright-statement>
<copyright-year>2023 </copyright-year>
<copyright-holder>Liu, Song, Jiang, Xu and Chen</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The absorption and output characteristics of reactive power of the doubly-fed induction generator (DFIG) greatly influence the voltage stability of PCC (Point of Common Coupling) where the wind farms are integrated into the bulk power grid. This study proposes a reactive power compensation strategy for coordinated voltage control (CVC) of PCC with large-scale wind farms to achieve the expected voltage quality of the power grid through a minimum amount of control actions in emergencies. To this end, the mechanism of reactive power and voltage control inside DFIG is first analyzed. Then, the concept of reactive power reserve (RPR) sensitivity concerning control actions is introduced and an index of voltage stability margin is proposed to evaluate and analyze the distance between the current operating point and the voltage collapse point by analyzing the relationship between reactive power reserve and voltage stability margin. In the event of an emergency, critical reactive power reserves are obtained to reduce the dimension and complexity of the control problem. The sensitivity of reactive power reserve and the control are formulated into a convex quadratic programming problem to optimize the control strategies for voltage stability. The proposed technology has been validated on the IEEE 39-bus system.</p>
</abstract>
<kwd-group>
<kwd>reactive power reserve</kwd>
<kwd>voltage stability margin</kwd>
<kwd>convex quadratic programming problem</kwd>
<kwd>wind power</kwd>
<kwd>power system</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Because of the development of power electronics control techniques, high penetration of wind farm dominated by DFIG will become a prominent characteristics of power system motivated by the &#x201c;double carbon&#x201d; strategy recognized by the whole world. However, grid integration of multiple wind farms through long transmission lines brings about great challenges to system voltage stability due to the stochasticity and variability of wind generations, which tends to cause the tripping of wind farms, even a widespread event or potential system collapse. The RPR is a critical metric to maintain voltage stability, which is an essential information source for voltage stability boundary estimation (<xref ref-type="bibr" rid="B3">Dong et al., 2005</xref>). Therefore, it is important to assess the reactive power reserve of the key buses based on the local information (<xref ref-type="bibr" rid="B22">Sissine, 2007</xref>). Considering the voltage control cost and the control effects, to control all the voltage buses is unrealistic. Hence, to find the important buses which are sensitive to reactive power compensation is recognized to be prominent to improve voltage stability.</p>
<p>According to the research published in recent years, CVC has commonly included three steps: 1)Discovering the relationship of voltage stability margin and RPR to determine the buses sensitive to the reactive power (<xref ref-type="bibr" rid="B4">El-Araby and Yorino, 2018</xref>; <xref ref-type="bibr" rid="B8">Han et al., 2018</xref>); 2)Calculating the RPR in power system (<xref ref-type="bibr" rid="B14">Li et al., 20132013</xref>; <xref ref-type="bibr" rid="B12">Jankowski et al., 20172017</xref>); 3)Controlling voltage by coordinating the active power production, reactive compensation devices and transformers (<xref ref-type="bibr" rid="B20">Qinyu et al., 20182018</xref>; <xref ref-type="bibr" rid="B18">Ouyang et al., 2019</xref>), especially in the power system inter-collected with wind farm (<xref ref-type="bibr" rid="B13">Leonardi and Ajjarapu, 2012</xref>; <xref ref-type="bibr" rid="B10">Huang et al., 2020</xref>). Ref. (<xref ref-type="bibr" rid="B6">Ghosh et al., 2020</xref>).has proposed a dynamic CVC architecture for reactive power capability enhancement of the DFIG-based wind power generation. To improve the control effect, ref. (<xref ref-type="bibr" rid="B24">Zhang et al., 2020</xref>). has proposed an optimal sensitivity to online track the accurate RPR of wind farms. ref. (<xref ref-type="bibr" rid="B21">Ren et al., 2022</xref>).based on the tabu search algorithm, the reactive power compensation amount of each field area is calculated with the minimum nodal voltage index and the maximum margin index as the objective function.Based on the local voltage profile to identify the emergency, (<xref ref-type="bibr" rid="B15">Ma et al., 2022</xref>). has performed a adaptive voltage control. Based on the clustered effective reactive reserve, (<xref ref-type="bibr" rid="B19">Park et al., 2021</xref>). Has proposed an indicator to identify the risk of dynamic voltage stability.Based on the second-order trajectory sensitivity analysis, (<xref ref-type="bibr" rid="B9">Hu et al., 2021</xref>). Has proposed a robust DVR assessment method to determine both the inductive and capacitive DVR. (<xref ref-type="bibr" rid="B17">Oliveira and Bollen, 2022</xref>). Has proposed a dynamic CVC strategy to enhance the reactive power capability of the DFIG during grid faults.</p>
<p>The CVC strategy tends to formulate a MLP (Multi-objectives Linear Programming) problems (<xref ref-type="bibr" rid="B7">Grudinin, 1998</xref>; <xref ref-type="bibr" rid="B5">Gabash and Li, 2012</xref>), the control effect depends on whether the optimal solution of MLP is found. Due to the complexity, insecure convergence, and high computational cost, how to calculate the optimal solutions, and also improve the convergence at the same time is still a hot topic (<xref ref-type="bibr" rid="B23">Sun et al., 2017</xref>).</p>
<p>The optimal solutions tend to include the reactive power compensation location, the reactive power compensation amount and the voltage improvement, and so on. In (<xref ref-type="bibr" rid="B1">De and Goswami, 2014</xref>), Artificial Bee Colony algorithm has been used to solve optimum power flow (OPF) problems, which is formed by three new RPP methods. In (<xref ref-type="bibr" rid="B2">Ding et al., 2016</xref>), the conic relaxation based branch flow formulation has been employed to set up a mixed integer convex programming model, and the second order cone programming based column-and-constraint generation algorithm is utilized to solve the proposed two-stage robust reactive power optimization model. In (<xref ref-type="bibr" rid="B16">Mugemanyi et al., 2020</xref>), the chaotic bat algorithm is applied to solve the optimal reactive power dispatch problem taking into account small-scale, medium-scale and large-scale power systems. In (<xref ref-type="bibr" rid="B11">Ibrahim et al., 2022</xref>), a voltage secure multi-period optimal reactive power dispatch problem has been formulated and OPTALG and GridOpt have been used to solve the optimization problem.</p>
<p>According to the aforementioned research, few studies have explored the relationship between control action and RPR. Hence the precise control is difficult to perform. However, the search for the optimal solution in reactive power optimization is still time-consuming, which makes it difficult to apply the above methods online. For these reasons, our research work is focused on two aspects:<list list-type="simple">
<list-item>
<p>1) To determine the key buses and weak areas of the system for voltage stability, the calculation method of R sensitivity with respect to control actions is proposed. Based on RPR sensitivity, the point-to-point voltage support capability is analyzed to determine the priority and weighting factor of different control variables (e.g., active power of DFIG, equivalent susceptance of shunt capacitor, and load shedding);</p>
</list-item>
<list-item>
<p>2) The convex quadratic programming problem with voltage stability as the objective is established. A convex quadratic programming problem is formulated with inequality constraint in this research to obtain an optimal control amount. Furthermore, the modified genetic algorithm (MGA) approach is proposed to solve it with less computation complexity while achieving better convergence.</p>
</list-item>
</list>
</p>
<p>This paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> introduces the concept of voltage reactive power sensitivities with respect to control actions and <xref ref-type="sec" rid="s3">Section 3</xref> describes how the index of voltage stability margin is established. The control strategy of reactive power compensation is explained in <xref ref-type="sec" rid="s4">Section 4</xref>. How to determine the optimal control amount is discussed in <xref ref-type="sec" rid="s5">Section 5</xref>. <xref ref-type="sec" rid="s6">Section 6</xref> shows the results of the proposed approach applied to the IEEE 39-bus system. Finally, the conclusion and future work are addressed in <xref ref-type="sec" rid="s1">Section 1</xref>.</p>
</sec>
<sec id="s2">
<title>2 The mechanism of reactive power reserves of DFIG for control actions</title>
<p>To define the concept of reactive power reserve of the doubly-fed induction generator, the reactive regulation characteristic of DFIG is analyzed. The definition of traditional reactive power control inside DFIG is introduced in (<xref ref-type="bibr" rid="B16">Mugemanyi et al., 2020</xref>). The typical configuration of the DFIG system is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Configuration of doubly-fed induction generator.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g001.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F1">Figure 1</xref>, the rotor-side converter (RSC) is used to control the maximum of the active power production, and the grid-side converter (GSC) is used to control the reactive power before participating in the voltage support. <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the mechanical power of the wind turbine; <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the active power and reactive power of the stator, respectively; <inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the active power and reactive power output of the grid-side converter; <inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are the active power and reactive power output of a doubly-fed induction generator. The output of active power of the DFIG is:<disp-formula id="e1">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi mathvariant="normal">g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>The output of reactive power of the DFIG is <italic>Q</italic>, which is composed of the reactive power <italic>Q</italic>
<sub>
<italic>s</italic>
</sub> on the stator side and the reactive power <inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> from the converter on the grid side (<xref ref-type="bibr" rid="B11">Ibrahim et al., 2022</xref>). The operating range of the stator side reactive power of a doubly-fed induction generator is mainly limited by the current of the rotor side converter. For a given active power <italic>P</italic>
<sub>
<italic>s</italic>
</sub> of the stator, the maximum limit of reactive power on the stator side is:<disp-formula id="e2">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mtext>smax</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>9</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:msqrt>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>In Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the value of the stator voltage; <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf11">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the excitation reactance of the generator and equivalent reactance of the stator, respectively, <inline-formula id="inf12">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the maximum current allowed by the rotor; <inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the slip ratio. <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the synchronous rotational angular velocity. The maximum reactive power limit of the converter on the grid side is<disp-formula id="e3">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mtext>cmax</mml:mtext>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>S</mml:mi>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e3">3</xref>, <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the capacity of the converter. The reactive power capacity of the converter on the grid side is mainly limited by the capacity of the converter. Combining the reactive power regulation capability of the stator and the converter on the grid side, the maximum limit of reactive power regulation of a single DFIG is<disp-formula id="e4">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>9</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>The reactive power reserve refers to the reserved adjustable margin for the DFIG, which can adjust the terminal voltage fast. In some emergencies, such as asymmetrical short-circuit faults, the reactive power reserve can be used to support the deteriorating voltage stability. The capacity of reactive power reserve RPR of the doubly-fed induction generator can be expressed as<disp-formula id="e5">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>r</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>During the operation process, the reactive power reserve of DFIG is determined both by itself and the demand from the grid side. On the DFIG side, it can be obtained from the PV and PQ curves. Because the total capacity is a given value, the change in the active power of the DFIG tends to cause the decreased reactive power reserve, which as a result will influence the voltage stability. The PQ curve of the stator side of the DFIG is shown by the dotted line in <xref ref-type="fig" rid="F2">Figure 2</xref>, which is a semi-circle with <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> as the center.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>PQ Curve of doubly-fed Wind Turbine.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g002.tif"/>
</fig>
<p>By considering the output of the grid-side converter, the PQ curve of the DFIG is shown by the solid line. On the grid side, two potential control actions have been considered: the shunt capacitor switching and the load shedding. Reactive power reserve sensitivity with respect to the changes in the three control actions is formulated as follows.</p>
<sec id="s2-1">
<title>2.1 The reactive power reserve sensitivity with respect to the active power output of DFIG</title>
<p>According to Eq. <xref ref-type="disp-formula" rid="e5">5</xref> and <xref ref-type="fig" rid="F2">Figure 2</xref>, when the system operates at point A, the minimum RPR requirement on the DFIG side is violated. To bring the RPR back to a safe operational point, the active power generation is reduced from <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, thereby changing the amount of RPR from <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>A</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> to <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. As a result, active power output indirectly affects the voltage level on the DFIG side. Eq <xref ref-type="disp-formula" rid="e6">6</xref> describes the sensitivity of RPRs for active power:<disp-formula id="e6">
<mml:math id="m26">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>9</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mi>U</mml:mi>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:msubsup>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>max</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msqrt>
<mml:mrow>
<mml:mfenced open="" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:msubsup>
<mml:mi>s</mml:mi>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>In Eq. <xref ref-type="disp-formula" rid="e6">6</xref>, <inline-formula id="inf21">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the reactive power load at bus <inline-formula id="inf22">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the injected reactive power at bus;</p>
</sec>
<sec id="s2-2">
<title>2.2 The reactive power reserve sensitivity with respect to shunt capacitor</title>
<p>Shunt capacitors always cause positive increments of RPRs. Once the switching of shunt capacitors is employed, the reactive power production of the DFIG changes from point A to point C as described in <xref ref-type="fig" rid="F2">Figure 2</xref>. Eq <xref ref-type="disp-formula" rid="e7">7</xref> describes the sensitivity of RPRs for shunt capacitors. In Eq <xref ref-type="disp-formula" rid="e7">7</xref>, <inline-formula id="inf23">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the shunt capacitor bank at bus <inline-formula id="inf24">
<mml:math id="m30">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.<disp-formula id="e7">
<mml:math id="m31">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where, <inline-formula id="inf25">
<mml:math id="m32">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf26">
<mml:math id="m33">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<sub>
<italic>j</italic>
</sub> are the bus phase angles and the magnitude at bus <inline-formula id="inf27">
<mml:math id="m34">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.</p>
</sec>
<sec id="s2-3">
<title>2.3 The reactive power reserve sensitivity with respect to load shedding</title>
<p>When an emergency occurs, the voltage drops sharply, load shedding is the most direct measure employed to change the reactive power production of the DFIG from point A to point C as described in <xref ref-type="fig" rid="F2">Figure 2</xref>. Equations <xref ref-type="disp-formula" rid="e8">8</xref> and <xref ref-type="disp-formula" rid="e9">9</xref> represent RPR sensitivities to active and reactive load shedding, respectively:<disp-formula id="e8">
<mml:math id="m35">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m36">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>In Eqs <xref ref-type="disp-formula" rid="e8">8</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>, <inline-formula id="inf28">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf29">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the active and reactive power loads at bus <inline-formula id="inf30">
<mml:math id="m39">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. In Eqs <xref ref-type="disp-formula" rid="e6">6</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>, the terms <inline-formula id="inf31">
<mml:math id="m40">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf32">
<mml:math id="m41">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> are obtained by the partial derivative calculation of reactive power injection at bus <inline-formula id="inf33">
<mml:math id="m42">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>:<disp-formula id="e10">
<mml:math id="m43">
<mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where, <inline-formula id="inf34">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf35">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the corresponding elements of the admittance matrices; <inline-formula id="inf36">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the difference in phase angle between buses <inline-formula id="inf37">
<mml:math id="m47">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf38">
<mml:math id="m48">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> ; <inline-formula id="inf39">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf40">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the voltage amplitude at buses <inline-formula id="inf41">
<mml:math id="m51">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf42">
<mml:math id="m52">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. As the value of <inline-formula id="inf43">
<mml:math id="m53">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is generally small and negligible, the derivative of the reactive power load with respect to <inline-formula id="inf44">
<mml:math id="m54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf45">
<mml:math id="m55">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are given in <xref ref-type="disp-formula" rid="e11">(11)</xref> and <xref ref-type="disp-formula" rid="e12">12</xref>:<disp-formula id="e11">
<mml:math id="m56">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
<disp-formula id="e12">
<mml:math id="m57">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The terms <inline-formula id="inf46">
<mml:math id="m58">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf47">
<mml:math id="m59">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf48">
<mml:math id="m60">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf49">
<mml:math id="m61">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf50">
<mml:math id="m62">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf51">
<mml:math id="m63">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf52">
<mml:math id="m64">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> are obtained by the power flow equation:<disp-formula id="e13">
<mml:math id="m66">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e13">13</xref>, <inline-formula id="inf54">
<mml:math id="m67">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the vector of system state variables <inline-formula id="inf55">
<mml:math id="m68">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>V</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf56">
<mml:math id="m69">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the control variable <inline-formula id="inf57">
<mml:math id="m70">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> mentioned in this paper; <inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the disturbance variables in power systems, such as short-circuit fault, non-fault lines tripping, generator tripping, and so on. Considering that the system is operated at an initial steady state <inline-formula id="inf59">
<mml:math id="m72">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula> , when various types of disturbances occur, the operating state of the system is deviated from the normal state, with an offset of <inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The system will perform a series of adjustments according to the amount of <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to maintain the stable state of the system.<disp-formula id="e14">
<mml:math id="m75">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>Assuming that the variation of steady state is small, the Taylor series expansion is performed in Eq. <xref ref-type="disp-formula" rid="e14">14</xref> and the other terms above the second order are ignored. The resulting simplification of the Taylor series is shown as<disp-formula id="e15">
<mml:math id="m76">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
<mml:msup>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e15">15</xref>, <inline-formula id="inf62">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the derivative of the power flow equations for the system state variables; <inline-formula id="inf63">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the derivative of the power flow equations for the control variables; <inline-formula id="inf64">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the derivative of the power flow equations with respect to the disturbance variables. By deducing Eq. <xref ref-type="disp-formula" rid="e15">15</xref>, the relationship between state variables and control variables is given in Equation <xref ref-type="disp-formula" rid="e18">18</xref>:<disp-formula id="e16">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
<disp-formula id="e17">
<mml:math id="m81">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>J</mml:mi>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>&#x3b1;</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>J</mml:mi>
<mml:mi>u</mml:mi>
</mml:msub>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
<disp-formula id="e18">
<mml:math id="m82">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>With Eq. <xref ref-type="disp-formula" rid="e18">18</xref>, the RPR sensitivity with respect to control actions has been introduced. In order to construct the relationship between the reactive power reserves and the voltage stability margin, the next step is to analyze the index of the voltage stability criterion.</p>
</sec>
</sec>
<sec id="s3">
<title>3 The index of voltage stability criterion</title>
<p>According to the traditional PV curve, the load of the power system increases gradually. For each incremental load, the power flow is recalculated to determine the bus voltage corresponding to the load. The increment of the load is stopped when the voltage collapse point or the nose of the PV curve is reached. The knee is a bifurcation point, exceeding which means that the system becomes unstable. This bifurcation point is marked as the maximum operating point. The voltage stability margin is usually measured by the distance between the current operating point and the maximum operating point [25, 26]. This measure provides an absolute and direct estimate of how much margin the system still has before approaching a collapse point, which also means that the voltage collapse is imminent when the system has a margin of 0 MW. Previous research has shown that the voltage stability margin (VSM) of the grid side can usually be improved through appropriate reactive power reserve (RPR) management [27-29]. For individual reactive power sources, it is found that the RPR of individual sources does not exhibit a consistent correlation with the VSM. The relationship between RPR and VSM can be approximately linear [30], which is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>The relationship between RPR and VSM.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g003.tif"/>
</fig>
<p>For the entire voltage control area, not all doubly-fed induction generators have adequate reactive power capability, only a reduced number of critical doubly-fed induction generators will be targeted to enhance the voltage stability margin. Experimental results have shown that the VSM of all systems is linearly related to the sum of critical RPRs as follows:<disp-formula id="e19">
<mml:math id="m83">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>where <inline-formula id="inf65">
<mml:math id="m84">
<mml:mrow>
<mml:mi mathvariant="normal">k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the slope of the margin-reserve correlation line; <inline-formula id="inf66">
<mml:math id="m85">
<mml:mrow>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a constant; <inline-formula id="inf67">
<mml:math id="m86">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the sum of critical RPR.</p>
</sec>
<sec id="s4">
<title>4 Formulation of the convex quadratic programming problem</title>
<sec id="s4-1">
<title>4.1 Objective function</title>
<p>The goal of adjusting and managing the control quantity is to maintain the voltage level after disturbances through the least control actions and the reactive compensation. The solution of the convex quadratic control problem shown in Eq. <xref ref-type="disp-formula" rid="e20">20</xref> will determine the minimal amount of control actions needed to improve critical RPRs.<disp-formula id="e20">
<mml:math id="m87">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi mathvariant="normal">g</mml:mi>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e20">20</xref>, <inline-formula id="inf68">
<mml:math id="m88">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf69">
<mml:math id="m89">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf70">
<mml:math id="m90">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf71">
<mml:math id="m91">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the control actions, whose weights are given by <inline-formula id="inf72">
<mml:math id="m92">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf73">
<mml:math id="m93">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> , <inline-formula id="inf74">
<mml:math id="m94">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf75">
<mml:math id="m95">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>l</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>, respectively. The terms <inline-formula id="inf76">
<mml:math id="m96">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf77">
<mml:math id="m97">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf78">
<mml:math id="m98">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf79">
<mml:math id="m99">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represent the total number of critical DFIG, the total number of shunt capacitor banks, and the total number of load shedding, respectively.</p>
</sec>
<sec id="s4-2">
<title>4.2 Constraint condition</title>
<p>Commonly, the reactive power reserve margin of the doubly-fed induction generators will not be reduced below the minimum value. Eq <xref ref-type="disp-formula" rid="e21">21</xref> gives the reactive power reserve limitation.<disp-formula id="e21">
<mml:math id="m100">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>where <inline-formula id="inf80">
<mml:math id="m101">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> <italic>PR</italic>
<sub>
<italic>i</italic>0</sub> is the initial reactive reserve margin; <inline-formula id="inf81">
<mml:math id="m102">
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> PRimin is the minimum limit of RPR. According to Eq. <xref ref-type="disp-formula" rid="e19">19</xref>, the full expression of RPRi and b are displayed, which is shown as Eq. <xref ref-type="disp-formula" rid="e22">22</xref>, where the reactive power reserve sensitivities with respect to changes in the output of active power, the shunt capacitor switching, and the active and reactive load shedding are represented by <inline-formula id="inf82">
<mml:math id="m103">
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf83">
<mml:math id="m104">
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf84">
<mml:math id="m105">
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf85">
<mml:math id="m106">
<mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, respectively.<disp-formula id="e22">
<mml:math id="m107">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>V</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Equation <xref ref-type="disp-formula" rid="e22">22</xref> ensures that the amount of VSM will be raised above the minimum value. <inline-formula id="inf86">
<mml:math id="m108">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the initial voltage stability margin of the system, <inline-formula id="inf87">
<mml:math id="m109">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the minimum limit of VSM.<disp-formula id="e23">
<mml:math id="m110">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>min</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:msub>
</mml:munderover>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>max</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e23">23</xref>, bus voltage changes around the initial value can be easily impacted by the active power output, the capacitor compensation, and the active and reactive power of the load. Therefore, the voltage in Eq. <xref ref-type="disp-formula" rid="e23">23</xref> is considered to be expressed by the sum of the initial value <inline-formula id="inf88">
<mml:math id="m111">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the changed values affected by the different control actions. The voltage of each PQ bus must be within its lower limits (<inline-formula id="inf89">
<mml:math id="m112">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) and upper limits (<inline-formula id="inf90">
<mml:math id="m113">
<mml:mrow>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) when control actions are applied. The normal voltage range used throughout this work is given in Eq. <xref ref-type="disp-formula" rid="e24">24</xref>. The last four inequalities on control variables are designed to ensure that the control actions always work within a proper range of operation.<disp-formula id="e24">
<mml:math id="m114">
<mml:mrow>
<mml:mn>0.9</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>1.05</mml:mn>
<mml:mi>p</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>u</mml:mi>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
<disp-formula id="e25">
<mml:math id="m115">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
<disp-formula id="e26">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m117">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
<disp-formula id="e28">
<mml:math id="m118">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:mo>&#x2206;</mml:mo>
<mml:msubsup>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
</p>
<p>constraints of load reactive power removal respectivelywhere <inline-formula id="inf91">
<mml:math id="m119">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf92">
<mml:math id="m120">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limit constraints of active output reduction of wind turbine respectively; <inline-formula id="inf93">
<mml:math id="m121">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf94">
<mml:math id="m122">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limit constraints of the compensation amount of the shunt capacitor respectively; <inline-formula id="inf95">
<mml:math id="m123">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf96">
<mml:math id="m124">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limit constraints of load active power removal respectively; <inline-formula id="inf97">
<mml:math id="m125">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf98">
<mml:math id="m126">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> are the upper and lower limit.</p>
<p>By combining Eqs <xref ref-type="disp-formula" rid="e20">20</xref>-<xref ref-type="disp-formula" rid="e28">28</xref>, an optimization problem is formed. The description of the method is shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Flow chart for solving minimum control quantity.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g004.tif"/>
</fig>
<p>It is assumed that the method converges under the condition that all limits are satisfied. If the VSM constraint is not satisfied, the process continues until it is converged. It needs to note that once the contingency cases increase, the number of constraints and variables increases. Hence, the computation of the optimization problem will increase significantly. Therefore, a fast and reliable solving method is important.</p>
</sec>
</sec>
<sec id="s5">
<title>5 determination of the optimal control amount based on the improved genetic algorithm</title>
<p>In this paper, an improved genetic algorithm (IGA) is used to solve the planning problem and search for the optimal control amount. The improved genetic algorithm includes the hybrid coding method for the improvement of coding, binary coding method is used for discrete control variables such as the transformer tap and the reactive power compensation switching of shunt capacitor group, and real coding method is used for continuous variables such as generator terminal voltage and load active and reactive power. To improve the initial population, an initial population with a quantity twice that of the traditional genetic algorithm (TGA) at random is generated in IGA, and then the fitness function value of all individuals in the population is calculated. Through comparison, the fitness function values are arranged in descending order, and half of the individuals with lower fitness function values are discarded. The other half of the individuals with higher fitness function values are taken as the initial population for subsequent iterative calculation. The initial population number obtained after improvement is the same as that of the TGA. However, the average value of the fitness function value of the newly generated population is higher, so that the convergence speed can be improved during power flow calculation. In order to avoid the local optimal solution and loss of population diversity caused by the premature maturity of excellent individuals, the quadratic fitness function value calculation method is adopted, by reducing the difference of fitness function values among individuals. After the first fitness function value is calculated, the average value of the fitness function value is calculated, and then the quadratic fitness function value is calculated. The implementation process of the improved genetic algorithm for the above multi-objective optimization problem is as follows:<list list-type="simple">
<list-item>
<p>Step 1: Obtaining the basic state value of power system by Newton Raphson power flow calculation;</p>
</list-item>
<list-item>
<p>Step 2: Determining the weak bus of the system and the compensation position of the parallel capacitor; then the preselected control variables are screened according to the RPR sensitivity.</p>
</list-item>
<list-item>
<p>Step 3: Starting the IGA, and coding the control variable and system state variable by using the binary code and real code, randomly generating double initial population;</p>
</list-item>
<list-item>
<p>Step 4: Calculating the fitness value of individuals in the initial population, retaining half of the individuals with larger fitness value, calculating the secondary fitness value, and selecting the excellent species group according to the results.</p>
</list-item>
<list-item>
<p>Step 5: Calculating the crossing probability and carry out the crossing operation; calculating the mutation probability and perform mutation operation;</p>
</list-item>
<list-item>
<p>Step 6: Recording the applied amount of various control variables, the increase amount of reactive power reserve margin, voltage and power and the increase of voltage stability margin calculated by the new species group;</p>
</list-item>
<list-item>
<p>Step 7: Making a judgment based on the three termination criteria in IGA. If any of the three criteria is met, continuing to step 8, or going back to step 2</p>
</list-item>
<list-item>
<p>Step 8: Outputting the minimum value imposed by the system control variables, reactive power reserve margin, voltage stability margin, and other state variable values.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s6">
<title>6 The control strategy and simulation results</title>
<p>The IEEE 39-bus system depicted in <xref ref-type="fig" rid="F5">Figure 5</xref> is adopted to test the proposed analytical approach. The algorithm is simulated by using PSASP software and consists of ten synchronous generators, 39 buses interconnected by 46 lines, and 12 transformers. Five DFIGs with a rated capacity of 150&#xa0;MW each are integrated at five different buses without replacing the existing conventional units connected to them. The five bus numbers are 19, 20, 23, 25, and 29, respectively.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Structure Diagram of IEEE-39 bus system with DFIGs.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g005.tif"/>
</fig>
<p>In the simulation process, only the RPRs at DFIG buses are calculated. Line 6-11 is assumed to suffer a three-phase-short-circuited fault at 0.5&#xa0;s and is tripped at 0.7s. The reactive power distribution and voltage level in the system are changed. Voltage at bus 12 falls to about 0.9 p.u. Because the active power reduction of wind farm and load shedding tend to cause frequency oscillation and economic losses, the weight of these related control variables is set to 50%, and the weight factor values of all shunt capacitors are set to 100%. The TGA and IGA are applied to the IEEE-39 bus system for multi-objective optimization comparison:<list list-type="simple">
<list-item>
<p>1) Parameter settings of TGA: population size is 50, evolutionary generation is 120, crossover probability Pc &#x3d; 0.5, mutation probability Pm &#x3d; 0.01, and the maximum allowable number of iterations is 120.</p>
</list-item>
<list-item>
<p>2) Parameter setting of IGA: IGA is set according to the improved parameters used in (1). The initial population number is 50, the evolutionary generation is 120, the upper and lower limits of crossover probability are 0.9 and 0.6, and the upper and lower limits of mutation probability are 0.01 and 0.005.</p>
</list-item>
</list>
</p>
<p>The optimal solution obtained by the IGA and TGA is shunt capacitor compensation at bus 12 with 1.32 MVar. When the control is performed, <xref ref-type="table" rid="T1">Table 1</xref> shows the comparison of VSM improvement and convergence generation between the TGA and IGA.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparison with the TGA and IGA at bus 12 after reactive power control.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="left">Results by TGA</th>
<th align="left">Results by IGA</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">VSM (p.u)</td>
<td align="left">0.189</td>
<td align="left">0.201</td>
</tr>
<tr>
<td align="left">Improved VSM</td>
<td align="left">8%</td>
<td align="left">19%</td>
</tr>
<tr>
<td align="left">Convergence generation</td>
<td align="left">66</td>
<td align="left">41</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In Table 1, when the optimal solution is reached, the number of iterations of TGA is 66, while the number of iterations of IGA is 41, which is 25 times less than that of TGA, which indicates that IGA has a faster convergence speed. However, the VSM obtained by IGA is more than that by TGA. At the same time, the active power loss of the system (shown in <xref ref-type="fig" rid="F6">Figure 6</xref>) is reduced from the initial value of 123&#xa0;kw to 120.2&#xa0;kw at the iteration ending.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>The relationship between the total active power loss and iterations when bus 12 is compensated.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g006.tif"/>
</fig>
<p>Then the loads in the load buses are increased until some bus is first approaching the collapse point, it is shown in <xref ref-type="fig" rid="F7">Figure 7</xref> that the RPRs of all the DFIGs are significantly reduced with Generator 3, 4 consuming almost all the RPRs and losing their voltage regulating capability, thus forming the critical RPRs and their minimum limits. To improve the critical RPRs, three kinds of control measures are investigated.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The change of RPR after the collapse.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g007.tif"/>
</fig>
<sec id="s6-1">
<title>6.1 Reduce the active power output of the DFIG</title>
<p>According to the sensitivity data in <xref ref-type="table" rid="T2">Table 2</xref>, the reduction of the active power output can improve the RPR itself. The improvement is due to a significant increase in the amount of reactive power production. Moreover, reducing active power production tends to slightly improve the RPRs of the nearby units. In this case, the active power outputs <inline-formula id="inf99">
<mml:math id="m127">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf100">
<mml:math id="m128">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> at DFIG 3 and DFIG 4 are regulated: the lower limits for those control variables are assumed to be 0&#xa0;MW. To observe the control effect, the active power outputs of both DFIG are set to 0.1&#xa0;MW and the variations of the RPRs are shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. It can be seen that when the active power outputs at DFIG3 and DFIG4 are reduced to 0.1 MW, the reactive power reserve margin increases from 32.3 MVar to 51 MVar and from 30.1 Mvar to 44.1MVar, respectively. At the same time, the reactive power reserves of other DFIGs are also slightly increased. However, output reduction of active power leads to economic losses and may not be the best way to enhance the critical RPRs of DFIG.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>sensitivity of rpr for three control measures.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left"/>
<th colspan="5" align="center">Active power of the DFIG</th>
<th colspan="6" align="center">Shunt capacitor</th>
<th colspan="8" align="center">Load shedding</th>
</tr>
<tr>
<th align="center">
<inline-formula id="inf101">
<mml:math id="m129">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf102">
<mml:math id="m130">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf103">
<mml:math id="m131">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf104">
<mml:math id="m132">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf105">
<mml:math id="m133">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf106">
<mml:math id="m134">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf107">
<mml:math id="m135">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf108">
<mml:math id="m136">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf109">
<mml:math id="m137">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf110">
<mml:math id="m138">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>15</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf111">
<mml:math id="m139">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>18</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf112">
<mml:math id="m140">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf113">
<mml:math id="m141">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf114">
<mml:math id="m142">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf115">
<mml:math id="m143">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf116">
<mml:math id="m144">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>15</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf117">
<mml:math id="m145">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>15</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf118">
<mml:math id="m146">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>16</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf119">
<mml:math id="m147">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>16</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<inline-formula id="inf120">
<mml:math id="m148">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">&#x2212;1.32</td>
<td align="left">&#x2212;0.08</td>
<td align="left">&#x2212;0.13</td>
<td align="left">&#x2212;0.11</td>
<td align="left">&#x2212;0.02</td>
<td align="left">0.89</td>
<td align="left">0.38</td>
<td align="left">0.97</td>
<td align="left">0.29</td>
<td align="left">1.22</td>
<td align="left">1.17</td>
<td align="left">&#x2212;0.43</td>
<td align="left">&#x2212;1.80</td>
<td align="left">&#x2212;0.54</td>
<td align="left">&#x2212;1.20</td>
<td align="left">&#x2212;0.18</td>
<td align="left">&#x2212;1.20</td>
<td align="left">&#x2212;0.09</td>
<td align="left">&#x2212;1.50</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf121">
<mml:math id="m149">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.00</td>
<td align="left">&#x2212;1.08</td>
<td align="left">&#x2212;0.14</td>
<td align="left">&#x2212;0.12</td>
<td align="left">&#x2212;0.02</td>
<td align="left">1.18</td>
<td align="left">0.12</td>
<td align="left">1.14</td>
<td align="left">0.08</td>
<td align="left">1.58</td>
<td align="left">1.49</td>
<td align="left">&#x2212;0.42</td>
<td align="left">&#x2212;1.30</td>
<td align="left">&#x2212;0.65</td>
<td align="left">&#x2212;1.50</td>
<td align="left">&#x2212;0.03</td>
<td align="left">&#x2212;2.80</td>
<td align="left">&#x2212;0.18</td>
<td align="left">&#x2212;1.61</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf122">
<mml:math id="m150">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.00</td>
<td align="left">&#x2212;0.08</td>
<td align="left">&#x2212;1.60</td>
<td align="left">&#x2212;0.11</td>
<td align="left">&#x2212;0.03</td>
<td align="left">1.53</td>
<td align="left">0.29</td>
<td align="left">1.82</td>
<td align="left">0.16</td>
<td align="left">2.53</td>
<td align="left">2.39</td>
<td align="left">&#x2212;0.75</td>
<td align="left">&#x2212;1.60</td>
<td align="left">&#x2212;0.92</td>
<td align="left">&#x2212;1.17</td>
<td align="left">&#x2212;0.09</td>
<td align="left">&#x2212;1.40</td>
<td align="left">&#x2212;0.39</td>
<td align="left">&#x2212;1.25</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf123">
<mml:math id="m151">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.00</td>
<td align="left">&#x2212;0.06</td>
<td align="left">&#x2212;0.13</td>
<td align="left">&#x2212;1.22</td>
<td align="left">&#x2212;0.01</td>
<td align="left">0.43</td>
<td align="left">0.17</td>
<td align="left">0.53</td>
<td align="left">0.08</td>
<td align="left">0.75</td>
<td align="left">0.71</td>
<td align="left">&#x2212;0.19</td>
<td align="left">&#x2212;1.50</td>
<td align="left">&#x2212;0.31</td>
<td align="left">&#x2212;1.23</td>
<td align="left">&#x2212;0.06</td>
<td align="left">&#x2212;1.30</td>
<td align="left">&#x2212;0.16</td>
<td align="left">&#x2212;1.82</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf124">
<mml:math id="m152">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">0.00</td>
<td align="left">&#x2212;0.05</td>
<td align="left">&#x2212;0.15</td>
<td align="left">&#x2212;0.13</td>
<td align="left">&#x2212;1.31</td>
<td align="left">1.66</td>
<td align="left">0.52</td>
<td align="left">1.88</td>
<td align="left">0.05</td>
<td align="left">2.44</td>
<td align="left">2.32</td>
<td align="left">&#x2212;0.79</td>
<td align="left">&#x2212;1.58</td>
<td align="left">&#x2212;1.09</td>
<td align="left">&#x2212;1.60</td>
<td align="left">&#x2212;0.26</td>
<td align="left">&#x2212;0.80</td>
<td align="left">&#x2212;0.08</td>
<td align="left">&#x2212;0.30</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>The effect of power generation reduction on RPR.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g008.tif"/>
</fig>
</sec>
<sec id="s6-2">
<title>6.2 Installation of the shunt capacitors</title>
<p>Shunt capacitors with low investment cost are the most common equipment to compensate reactive power and play an important role to achieve desirable voltage stability margin. The values of sensitivity in <xref ref-type="table" rid="T2">Table 2</xref> show the improvement of reactive power reserves. The shunt capacitors are installed on the buses 4, 7, 8, 12, 15, and 18 and the maximum allowable shunt capacitance is limited to 20MVar. Improvements in RPRs are presented in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The effect of shunt capacitors on RPR.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g009.tif"/>
</fig>
</sec>
<sec id="s6-3">
<title>6.3 Load shedding</title>
<p>Although load shedding is not often recommended, it can be used as the last resort to maintain the power balance and prevent voltage collapse. In the IEEE-39 bus system, the loads at buses 4, 7, 8, 15, and 16 are shed with a constant power factor. The control effect of load shedding is presented in <xref ref-type="fig" rid="F10">Figure 10</xref>. It is shown that when the reactive load at bus 15 is removed, the reactive power reserve margin of DFIG 3 is increased from 32.3 MVar to 47.4 MVar.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The effect of load shedding on RPR.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g010.tif"/>
</fig>
<p>After each control variable is analyzed, all control variables will be tested together in a linear optimization problem and a few iterations are needed to achieve all imposed requirements. As mentioned before, the overall system VSM is linearly related to the sum of critical RPRs, and the value of the parameter <italic>k</italic> is 0.3112 by using the change of VSM to divide the sum of all the changes of critical RPRs.</p>
<p>Because generation shedding and load shedding can lead to frequency oscillations and economic losses, the weights associated with those variables are set to 50%, whereas the values of the weight factor of all shunt capacitors are still set to 1.0. To meet the requirements of RPRs and the limitation of VSM at the same time, two rounds of control measures have been implemented and the control actions for each round are shown in <xref ref-type="table" rid="T3">Table 3</xref>. According to the sensitivity priority, although 19 control variables are considered, only 14 control variables work to improve the VSM. Remarkably, there is a significant augment of reactive compensation on bus 18 and load shedding on buses 4 and 15. After iterations, when all the critical RPRs and control variables limits are met, the total amount of VSM is increased from 50.048&#xa0;MW to 59.9896MW, with an increase of 19.9% as shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. In this process, the active power at the load is gradually increased and the active power of the DFIG is reduced, although this will slightly reduce voltage value at bus 12, it will be maintained at an appropriate stable value. The load center is often where the demand for reactive power is large. The implementation of reactive power compensation among the load center can effectively reduce the transmission of long distances of reactive power flow on the line, which has a direct and obvious effect on reducing the line loss. According to the principle of local balance of reactive power, buses 4, 7, 8, 12, 15, and 16 are determined as the compensation points. As seen from <xref ref-type="fig" rid="F12">Figure 12</xref>, by applying control measures on the local key buses, not only the voltage stability of these key vulnerable buses is significantly improved, but also the voltage stability of the whole system is improved to a certain extent.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>The minimum quantity of control variable.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="left">
<inline-formula id="inf125">
<mml:math id="m153">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf126">
<mml:math id="m154">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf127">
<mml:math id="m155">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf128">
<mml:math id="m156">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>7</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf129">
<mml:math id="m157">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf130">
<mml:math id="m158">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf131">
<mml:math id="m159">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>15</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf132">
<mml:math id="m160">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mn>18</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf133">
<mml:math id="m161">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf134">
<mml:math id="m162">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf135">
<mml:math id="m163">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>8</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf136">
<mml:math id="m164">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>15</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf137">
<mml:math id="m165">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>16</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="left">
<inline-formula id="inf138">
<mml:math id="m166">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>16</mml:mn>
</mml:msub>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">
<italic>Round 1</italic> (p.u.)</td>
<td align="left">&#x2212;0.187</td>
<td align="left">&#x2212;0.167</td>
<td align="left">0.362</td>
<td align="left">0.372</td>
<td align="left">0.369</td>
<td align="left">0.258</td>
<td align="left">0.443</td>
<td align="left">0.462</td>
<td align="left">&#x2212;0.057</td>
<td align="left">&#x2212;0.203</td>
<td align="left">&#x2212;0.065</td>
<td align="left">&#x2212;0.102</td>
<td align="left">&#x2212;0.026</td>
<td align="left">&#x2212;0.075</td>
</tr>
<tr>
<td align="left">
<italic>Round 2</italic> (p.u.)</td>
<td align="left">&#x2212;0.022</td>
<td align="left">&#x2212;0.096</td>
<td align="left">0.035</td>
<td align="left">0.008</td>
<td align="left">0.059</td>
<td align="left">0.103</td>
<td align="left">0.002</td>
<td align="left">0.006</td>
<td align="left">&#x2212;0.003</td>
<td align="left">&#x2212;0.008</td>
<td align="left">&#x2212;0.009</td>
<td align="left">&#x2212;0.023</td>
<td align="left">&#x2212;0.005</td>
<td align="left">&#x2212;0.019</td>
</tr>
<tr>
<td align="left">
<italic>Total</italic> (p.u.)</td>
<td align="left">&#x2212;0.209</td>
<td align="left">&#x2212;0.263</td>
<td align="left">0.397</td>
<td align="left">0.380</td>
<td align="left">0.428</td>
<td align="left">0.361</td>
<td align="left">0.445</td>
<td align="left">0.468</td>
<td align="left">&#x2212;0.060</td>
<td align="left">&#x2212;0.211</td>
<td align="left">&#x2212;0.074</td>
<td align="left">&#x2212;0.125</td>
<td align="left">&#x2212;0.031</td>
<td align="left">&#x2212;0.094</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>VSM enhancement after the minimum control is applied.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g011.tif"/>
</fig>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Bus Voltage enhancement after two rounds of control.</p>
</caption>
<graphic xlink:href="fenrg-10-1088563-g012.tif"/>
</fig>
<p>
<xref ref-type="table" rid="T4">Table 4</xref> shows the comparison of improved voltage stability between the TGA and the IGA. Because the intersection rate and variation rate of the traditional genetic algorithm remains constant, the convergence speed of the algorithm is slow, and the problem of premature convergence often occurs. To solve this problem, the modified adaptive genetic algorithm is adopted. When the optimization process falls into the trend of the local optimal solution, the intersection rate and variable rate are increased and when the group tends to diverge in the solution space, the intersection rate and variation rate are reduced. The simulation results show that the total CPU time for IGA to calculate the two rounds of control measures for the IEEE-39 Bus system is approximately 15&#xa0;s while the running time of the TGA is 32&#xa0;s. The total time estimates include the PV curve, sensitivity, and optimization calculations.</p>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Effect of Control measures on Voltage Stability margin of fragile bus.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Bus number</th>
<th align="center">VSM/p.u (Initial)</th>
<th align="center">VSM/p.u (TGA)</th>
<th align="center">VSM/p.u (IGA after round 1)</th>
<th align="center">VSM/p.u (IGA after round 2)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">BUS 4</td>
<td align="center">0.147</td>
<td align="center">0.162</td>
<td align="center">0.161</td>
<td align="center">0.170</td>
</tr>
<tr>
<td align="center">BUS 7</td>
<td align="center">0.218</td>
<td align="center">0.229</td>
<td align="center">0.234</td>
<td align="center">0.250</td>
</tr>
<tr>
<td align="center">BUS 8</td>
<td align="center">0.210</td>
<td align="center">0.218</td>
<td align="center">0.225</td>
<td align="center">0.244</td>
</tr>
<tr>
<td align="center">BUS 12</td>
<td align="center">0.173</td>
<td align="center">0.189</td>
<td align="center">0.187</td>
<td align="center">0.201</td>
</tr>
<tr>
<td align="center">BUS 15</td>
<td align="center">0.202</td>
<td align="center">0.223</td>
<td align="center">0.232</td>
<td align="center">0.250</td>
</tr>
<tr>
<td align="center">BUS 16</td>
<td align="center">0.160</td>
<td align="center">0.183</td>
<td align="center">0.189</td>
<td align="center">0.224</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusions" id="s7">
<title>7 Conclusions</title>
<p>In this paper, a method based on convex quadratic programming is proposed to coordinate different reactive power reserves for improved voltage stability margin of the power system with DFIG wind farms.Built upon the control mechanism of reactive power reserve in a doubly-fed induction generator, three main control measures, i.e., DGIG control, shunt capacitor banks, and load shedding, are proposed and compared to improve the RPRs to maintain system voltage stability and the results show that the reduced power generation of DGIG can both improve its reactive power reserve and the RPR of the other units, which makes it more suitable to provide the reactive power reserves for voltage stability.To fully unlock the value of the DGIG wind farms, the sensitivity method is used to detect and remove the unnecessary control variables, which further reduces the dimension and complexity of the convex quadratic programming problem for voltage control. The improved genetic algorithm is used to solve the proposed convex quadratic programming problems. Compared with the traditional genetic algorithm, the IGA has a shorter operation time without sacrificing the accuracy of the results. Further research should be focused on implementing additional control variables and applying them to larger networks.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>QL is responsible for the whole idea and the deduction of the method; YS is responsible for the simulation; YJ is responsible for the algorithm verification,English writing and improvements; YX is responsible for the modify the thoery analysis of CVC; SC is responsible for the verification and analysis of the simulation.</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>De</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Goswami</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Optimal reactive power procurement with voltage stability consideration in deregulated power system</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>29</volume> (<issue>5</issue>), <fpage>2078</fpage>&#x2013;<lpage>2086</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2014.2308304</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Bie</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A two-stage robust reactive power optimization considering uncertain wind power integration in active distribution networks</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>7</volume> (<issue>01</issue>), <fpage>301</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2015.2494587</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chowdhury</surname>
<given-names>B. H.</given-names>
</name>
<name>
<surname>Crow</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Acar</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Improving voltage stability by reactive power reserve management</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>20</volume> (<issue>01</issue>), <fpage>338</fpage>&#x2013;<lpage>345</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2004.841241</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>El-Araby</surname>
<given-names>E. S. E.</given-names>
</name>
<name>
<surname>Yorino</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Reactive power reserve management tool for voltage stability enhancement</article-title>. <source>IET Generation, Transm. Distribution</source> <volume>12</volume> (<issue>8</issue>), <fpage>1879</fpage>&#x2013;<lpage>1888</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2017.1356</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gabash</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Active-reactive optimal power flow in distribution networks with embedded generation and battery storage</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>27</volume> (<issue>4</issue>), <fpage>2026</fpage>&#x2013;<lpage>2035</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2012.2187315</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghosh</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Isbeih</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bhattarai</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ehab</surname>
<given-names>F. E.</given-names>
</name>
<name>
<surname>Sukumar</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A dynamic coordination control architecture for reactive power capability enhancement of the DFIG-based wind power generation</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>35</volume> (<issue>04</issue>), <fpage>3051</fpage>&#x2013;<lpage>3064</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.2968483</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Grudinin</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>1998</year>). <article-title>Reactive power optimization using successive quadratic programming method</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>13</volume> (<issue>4</issue>), <fpage>1219</fpage>&#x2013;<lpage>1225</lpage>. <pub-id pub-id-type="doi">10.1109/59.736232</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Chi</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Surrogate modeling-based multi-objective dynamic VAR planning considering short-term voltage stability and transient stability</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>33</volume> (<issue>1</issue>), <fpage>622</fpage>&#x2013;<lpage>633</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2017.2696021</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Niu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Xie</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Dynamic var reserve assessment in multi-infeed LCC-HVDC networks</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>01</issue>), <fpage>68</fpage>&#x2013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.3008491</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liao</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Distributed optimal voltage control for VSC-hvdc connected large-scale wind farm cluster based on analytical target cascading method</article-title>. <source>IEEE Trans. Sustain. Energy.</source> <volume>11</volume> (<issue>04</issue>), <fpage>2152</fpage>&#x2013;<lpage>2161</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2952122</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ibrahim</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Tomas Rubira</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Rosso</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Patel</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Guggilam</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Mohamed</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Alternating optimization approach for voltage-secure multi-period optimal reactive power dispatch</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>37</volume> (<issue>5</issue>), <fpage>3805</fpage>&#x2013;<lpage>3816</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2021.3133358</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Jankowski</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kosmecki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kubanek</surname>
<given-names>A.</given-names>
</name>
</person-group> (<conf-date>2017</conf-date>). <article-title>Novel voltage stability assessment method based on reactive power reserve measurements</article-title>[C]//<conf-name>Proceedings of the 2017 11th IEEE International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG)</conf-name>. <publisher-name>IEEE</publisher-name>, <conf-loc>Cadiz, Spain</conf-loc> <fpage>65</fpage>&#x2013;<lpage>70</lpage>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Leonardi</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ajjarapu</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>An approach for real time voltage stability margin control via reactive power reserve sensitivities</article-title>. <source>IEEE Trans. power Syst.</source> <volume>28</volume> (<issue>2</issue>), <fpage>615</fpage>&#x2013;<lpage>625</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2012.2212253</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>X.</given-names>
</name>
</person-group>, (<conf-date>2013</conf-date>). <conf-name>Proceedings of the IEEE international conference of IEEE region 10 TENCON 2013)</conf-name>. <publisher-name>IEEE</publisher-name>, <fpage>1</fpage>&#x2013;<lpage>4</lpage>. <conf-loc>Xi&#x27;an, China</conf-loc>. <article-title>Assessment method of dynamic reactive power valuation for transient voltage stability</article-title>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zou</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An adaptive voltage control using local voltage profile mode and similarity ranking</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.865151</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mugemanyi</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Rugema</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Bananeza</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Optimal reactive power dispatch using chaotic bat algorithm</article-title>. <source>IEEE ACCESS</source> <volume>8</volume>, <fpage>65830</fpage>&#x2013;<lpage>65867</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.2982988</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oliveira</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Bollen</surname>
<given-names>M. H. J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Susceptibility of large wind power plants to voltage disturbances&#x2013;recommendations to stakeholders</article-title>. <source>J. Mod. Power Syst. Clean Energy</source> <volume>10</volume> (<issue>2</issue>), <fpage>416</fpage>&#x2013;<lpage>429</lpage>. <pub-id pub-id-type="doi">10.35833/mpce.2020.000543</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ouyang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Active voltage control for DFIG-based wind farm integrated power system by coordinating active and reactive powers under wind speed variations</article-title>. <source>IEEE Trans. Energy Convers.</source> <volume>34</volume> (<issue>3</issue>), <fpage>1504</fpage>&#x2013;<lpage>1511</lpage>. <pub-id pub-id-type="doi">10.1109/tec.2019.2905673</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Im</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Clustered effective reactive reserve to secure dynamic voltage stability in power system operation</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>36</volume> (<issue>2</issue>), <fpage>1183</fpage>&#x2013;<lpage>1192</lpage>. <pub-id pub-id-type="doi">10.1109/tpwrs.2020.3020119</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Qinyu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiayi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Youyin</surname>
<given-names>W.</given-names>
</name>
</person-group> (<conf-date>2018</conf-date>). <conf-name>Proceedings of the China international conference on electricity distribution (CICED)</conf-name>. <publisher-name>IEEE</publisher-name>,<conf-loc>Tianjin, China</conf-loc> <fpage>2029</fpage>&#x2013;<lpage>2033</lpage>.<article-title>Analysis of influence with connected wind farm power changing and improvement strategies on grid voltage stability</article-title>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Reactive voltage control of wind farm based on tabu algorithm</article-title>. <source>Front. Energy Res.</source> <volume>10</volume>, <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2022.902623</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Sissine</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2007</year>). <source>Energy independence and security act of 2007: A summary of major provisions</source>. <publisher-loc>Washington, DC, USA</publisher-loc>: <publisher-name>Congressional Research Service, the Library of Congress</publisher-name>. </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Bi-objective reactive power reserve optimization to coordinate long-and short-term voltage stability</article-title>. <source>IEEE Access</source> <volume>6</volume>, <fpage>13057</fpage>&#x2013;<lpage>13065</lpage>. <pub-id pub-id-type="doi">10.1109/access.2017.2701826</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Geng</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Online tracking of reactive power reserve for wind farms</article-title>. <source>IEEE Trans. Sustain. Energy</source> <volume>11</volume> (<issue>2</issue>), <fpage>1100</fpage>&#x2013;<lpage>1102</lpage>. <pub-id pub-id-type="doi">10.1109/tste.2019.2929673</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>