<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">EE</journal-id>
<journal-id journal-id-type="nlm-ta">EE</journal-id>
<journal-id journal-id-type="publisher-id">EE</journal-id>
<journal-title-group>
<journal-title>Energy Engineering</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-0118</issn>
<issn pub-type="ppub">0199-8595</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">75245</article-id>
<article-id pub-id-type="doi">10.32604/ee.2026.075245</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Active and Reactive Power Control of DFIG-Based Wind Farm Connected to IEEE 9-Bus System Network under Fault Condition</article-title>
<alt-title alt-title-type="left-running-head">Active and Reactive Power Control of DFIG-Based Wind Farm Connected to IEEE 9-Bus System Network under Fault Condition</alt-title>
<alt-title alt-title-type="right-running-head">Active and Reactive Power Control of DFIG-Based Wind Farm Connected to IEEE 9-Bus System Network under Fault Condition</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Brahma</surname><given-names>Sanjit</given-names></name><email>ph19ee1902@cit.ac.in</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Das</surname><given-names>Ranjay</given-names></name></contrib>
<aff id="aff-1">
<institution>Department of Electrical Engineering, Central Institute of Technology Kokrajhar Deemed to be University, BTR</institution>, <addr-line>Kokrajhar, Assam</addr-line>, <country>India</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Sanjit Brahma. Email: <email>ph19ee1902@cit.ac.in</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>27</day><month>3</month><year>2026</year>
</pub-date>
<volume>123</volume>
<issue>4</issue>
<elocation-id>12</elocation-id>
<history>
<date date-type="received">
<day>28</day>
<month>10</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>12</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_EE_75245.pdf"></self-uri>
<abstract>
<p>A wind-turbine power system is often challenged by voltage instability, reactive power imbalance, and limited fault ride-through capability under grid disturbances. Doubly Fed Induction Generator based wind farms, owing to their partial coupling with the grid, are particularly vulnerable to voltage dips and excessive reactive power absorption during fault events. This study proposes an adaptive control strategy based on Model Reference Adaptive Control integrated with stator flux-oriented vector control to regulate active and reactive power of a DFIG-based wind farm connected to a standard IEEE 9-bus power system under fault conditions. The proposed control scheme is developed and validated using detailed MATLAB/Simulink modeling under normal operation, symmetrical three-phase fault conditions, and post-fault recovery scenarios. A three-phase-to-ground fault is applied at the wind farm interconnection bus for a duration of 150 ms to evaluate transient performance. Simulation results demonstrate that the adaptive controller ensures fast power tracking, effective reactive power support, and enhanced voltage recovery compared to a conventional proportional&#x2013;integral controller. Quantitatively, the proposed method improves voltage recovery time by approximately 45%, reduces active power overshoot by 38%, and lowers total harmonic distortion by 52% following fault clearance. Furthermore, the adaptive controller maintains stable operation under variations in wind speed and machine parameters without requiring retuning, highlighting its robustness against system uncertainties. The results confirm that the proposed control strategy significantly enhances fault ride-through capability, power quality, and dynamic stability of grid-interfaced wind farms. These findings demonstrate the practical applicability of adaptive control techniques for improving the reliability and resilience of modern power systems with high wind energy penetration.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>DFIG (doubly-fed induction generator)</kwd>
<kwd>fault ride-through</kwd>
<kwd>MRAC</kwd>
<kwd>reactive power control</kwd>
<kwd>voltage stability</kwd>
<kwd>wind energy</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<sec id="s1_1">
<label>1.1</label>
<title>Background</title>
<p>Global energy systems are increasingly incorporating renewable sources, and wind energy has emerged as one of the fastest-growing and most promising options. According to the International Energy Agency, global wind power capacity exceeded 840 GW in 2023 and is projected to surpass 1200 GW by 2030. Driven by decarbonization objectives, energy security concerns, and sustainable development goals, wind energy is expected to play a central role in future power systems. However, the growing penetration of wind generation into conventional grid infrastructure introduces additional challenges related to control, coordination, and system stability [<xref ref-type="bibr" rid="ref-1">1</xref>].</p>
<p>Among the various wind turbine generator configurations, the doubly fed induction generator has become the dominant technology for grid-connected wind farms. In a DFIG-based system, a partially rated power converter is connected to the rotor windings, enabling variable-speed operation while maintaining a constant grid frequency. This configuration allows efficient energy capture over a wide range of wind speeds and provides flexible control of both active and reactive power. Moreover, the decoupled control of real and reactive power enables DFIG-based wind turbines to contribute to grid support services. These features have made DFIGs particularly attractive for large-scale wind farms connected to transmission networks and multi-bus power systems [<xref ref-type="bibr" rid="ref-2">2</xref>].</p>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the DFIG-based wind farm integrated with the IEEE 9-bus test system, highlighting the locations of the rotor-side converter, the grid-side converter, and the fault injection point [<xref ref-type="bibr" rid="ref-3">3</xref>].</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>DFIG-based wind energy system connected to IEEE 9-Bus Network.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-1.tif"/>
</fig>
</sec>
<sec id="s1_2">
<label>1.2</label>
<title>Challenges in Grid-Connected DFIG Systems</title>
<p>Doubly fed induction generators offer significant advantages in terms of improved efficiency and enhanced controllability. However, their integration into power systems operating under transient and faulted conditions introduces substantial challenges. One of the primary concerns is the intermittent and unpredictable nature of wind energy. Unlike conventional synchronous generators, wind-based generators are non-dispatchable because their output strongly depends on varying wind speeds, resulting in fluctuating power generation. These variations can intensify frequency deviations, voltage fluctuations, and imbalances between power supply and demand within the grid [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>Another major challenge arises from the behavior of DFIGs during grid disturbances, particularly under voltage dips and fault conditions. During voltage sags, DFIG-based wind turbines tend to absorb reactive power from the grid rather than inject it, due to the characteristics of their control structure and their dependence on stator voltage. This behavior can further deepen voltage sags and degrade the voltage profile of adjacent buses. In addition, such transient events may expose the rotor-side converter to overcurrent and overvoltage stresses, necessitating fast and reliable control actions to protect the wind generator and to support overall grid stability.</p>
<p>The IEEE 9-bus system, which is widely used as a benchmark in transient stability studies, provides a suitable platform for examining the impact of DFIG integration on system performance during fault conditions. Its relatively simple yet realistic network topology enables a detailed analysis of voltage and power flow behavior under both normal and disturbed operating scenarios [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>].</p>
</sec>
<sec id="s1_3">
<label>1.3</label>
<title>Motivation</title>
<p>In power systems with high penetration of wind energy, maintaining reliability and stability during disturbances is essential. Conventional DFIG control schemes based on proportional&#x2013;integral controllers often exhibit limited performance under severe grid disturbances or parameter variations. These linear controllers are typically tuned for steady-state operation and may not respond effectively to sudden changes in grid conditions or operating points [<xref ref-type="bibr" rid="ref-7">7</xref>].</p>
<p>As a result, increasing attention has been directed toward the development of adaptive control strategies capable of responding dynamically to grid disturbances. Model Reference Adaptive Control represents a promising approach, as it adjusts controller parameters in real time based on the deviation between the actual system response and a predefined reference model. When combined with vector control techniques, such adaptive strategies are expected to enhance active and reactive power regulation, improve voltage control, and strengthen fault ride-through capability [<xref ref-type="bibr" rid="ref-8">8</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>].</p>
<p>Furthermore, evaluating advanced control strategies on a standardized test platform such as the IEEE 9-bus system facilitates benchmarking and supports scalability assessments. By validating the proposed control scheme under realistic fault scenarios, this study aims to bridge the gap between theoretical control design and practical grid integration challenges [<xref ref-type="bibr" rid="ref-10">10</xref>].</p>
</sec>
<sec id="s1_4">
<label>1.4</label>
<title>Objective and Scope</title>
<p>The primary objective of this research was to design and validate a robust control strategy for regulating active and reactive power in a DFIG-based wind farm connected to an IEEE 9-bus system under fault conditions. The proposed approach is based on Model Reference Adaptive Control embedded within a stator flux-oriented vector control framework. The MRAC scheme adaptively adjusts controller gains in real time to compensate for disturbances, thereby enhancing the fault tolerance of the DFIG-based system.</p>
<p>This study specifically focuses on the following aspects:
<list list-type="bullet">
<list-item>
<p>Modeling a DFIG-based wind energy system integrated with the IEEE 9-bus network.</p></list-item>
<list-item>
<p>Simulating fault scenarios, including three-phase faults, at critical buses to evaluate the transient response of the system.</p></list-item>
<list-item>
<p>Developing and implementing an MRAC-based vector control strategy for effective regulation of active and reactive power during disturbances.</p></list-item>
<list-item>
<p>Comparing the performance of the proposed MRAC controller with conventional control approaches under various fault conditions.</p></list-item>
<list-item>
<p>Analyzing system responses in terms of voltage profile, power oscillations, and harmonic distortion using MATLAB/Simulink.</p></list-item>
</list></p>
<p>The key outcomes of this work contribute to a deeper understanding of the transient behavior of DFIG-based wind farms under faulted conditions and identify effective adaptive control strategies for enhancing system resilience and power quality.</p>
</sec>
</sec>
<sec id="s2">
<label>2</label>
<title>Literature Review</title>
<p>The large-scale integration of doubly fed induction generator&#x2013;based wind farms has brought transient stability, fault ride-through capability, and grid-support functionality to the forefront of research in modern power systems. Hossain et al. (2022) [<xref ref-type="bibr" rid="ref-11">11</xref>] demonstrated that severe grid disturbances in multi-machine systems with high DFIG penetration can be mitigated using nonlinear adaptive backstepping combined with a capacitive bridge-type fault current limiter. However, their approach involves a relatively complex control structure and is tailored to a specific protection device rather than embedded converter-level control. Shabani et al. (2022) [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed a transient energy&#x2013;based real-time instability detection index for power systems with DFIG wind farms, showing that increased wind penetration significantly influences critical clearing times and transient energy margins. Extending this perspective, Biswal et al. (2021) [<xref ref-type="bibr" rid="ref-13">13</xref>] introduced an integrated wide-area backup protection scheme for stressed power systems with wind farms, highlighting the increasing difficulty of protection coordination in networks dominated by converter-based generation.</p>
<p>Beyond protection-focused studies, several contributions have addressed system stability enhancement through advanced control of wind farms and grid-support devices. Abdollahi Chirani and Karami (2024) [<xref ref-type="bibr" rid="ref-14">14</xref>] investigated the use of a static synchronous series compensator equipped with fuzzy logic control to improve stability in wind-integrated power systems, demonstrating effective damping and voltage support under disturbances. Bhukya and Singh (2024) [<xref ref-type="bibr" rid="ref-15">15</xref>] explored coordinated control of conventional generators, wind farms, and energy storage systems to enhance transient stability and frequency response, although their approach relies on offline tuning and linearized system models. Focusing more directly on DFIG control, Guediri et al. (2025) [<xref ref-type="bibr" rid="ref-16">16</xref>] proposed a genetic-algorithm-optimized fuzzy controller for DFIG-based wind energy systems and reported improved dynamic performance and power quality under varying wind speeds. Nevertheless, the fuzzy structure requires extensive empirical tuning and does not offer formal stability guarantees. Similarly, Zouhair et al. (2020) [<xref ref-type="bibr" rid="ref-17">17</xref>] applied fuzzy logic to rotor speed control of DFIGs and confirmed robustness against parameter uncertainties, but their validation was limited to machine-level analysis rather than network-scale behavior.</p>
<p>Recent research has increasingly adopted adaptive and model-based control strategies aligned with the principles of Model Reference Adaptive Control. Zhou et al. (2024) [<xref ref-type="bibr" rid="ref-18">18</xref>] developed an MRAC framework for floating offshore wind turbines with collective and individual pitch control, providing Lyapunov-based stability proofs and demonstrating improved load mitigation and power tracking. Although this work focuses on pitch control rather than DFIG converter control, it illustrates the potential of MRAC for rigorous design and validation in wind energy applications. In parallel, studies on protection and system-level robustness in DFIG-rich networks continue to evolve. Bera et al. (2023) [<xref ref-type="bibr" rid="ref-19">19</xref>] introduced an intelligent transmission line protection scheme based on autoregressive coefficients for systems with type-3 wind farms, emphasizing the role of converter dynamics in enhancing protection selectivity. Bhukya (2023) [<xref ref-type="bibr" rid="ref-20">20</xref>] proposed coordinated supplementary controllers for wind farm&#x2013;based systems to improve small-signal stability margins, and further extended this work through coordinated fuzzy-logic control of power system stabilizers and power oscillation dampers in wind-integrated networks [<xref ref-type="bibr" rid="ref-21">21</xref>]. While these approaches highlight the benefits of coordinated design, they remain largely heuristic in nature.</p>
<p>Another important research direction focuses on voltage and transient stability enhancement through reactive power support and grid-side compensation. Zanjani et al. (2023) [<xref ref-type="bibr" rid="ref-22">22</xref>] analyzed the impact of static synchronous compensators in distribution systems with squirrel-cage induction generator&#x2013;based wind farms and demonstrated improved voltage profiles and stability under varying wind conditions. At the transmission level, Chintakindi and Mitra (2024) [<xref ref-type="bibr" rid="ref-23">23</xref>] proposed a wide-area voltage stability assessment method based on loading margin sensitivities for systems with increasing wind penetration, revealing reduced voltage margins under high wind scenarios. Al-Kaoaz and Alsammak (2023) [<xref ref-type="bibr" rid="ref-24">24</xref>] reviewed hybrid renewable energy systems for transient stability enhancement and emphasized the need for coordinated control of wind, solar, storage, and FACTS devices. Liu et al. (2025) [<xref ref-type="bibr" rid="ref-25">25</xref>] further extended this line of research by proposing a static voltage stability enhancement method for converter-dominated power systems, demonstrating significant improvements in voltage stability margins in IEEE benchmark networks. However, these studies generally treat wind farms as aggregated converter-based sources and do not explicitly redesign internal DFIG converter control for adaptive fault performance.</p>
<p>Several works have specifically addressed transient stability and low-voltage ride-through capability in DFIG-based wind farms. Ali (2023) [<xref ref-type="bibr" rid="ref-26">26</xref>] compared various technical solutions, including FACTS devices, braking resistors, and control-based LVRT strategies, and concluded that converter-level control modifications can offer more cost-effective solutions than hardware-based approaches. Yan et al. (2024) [<xref ref-type="bibr" rid="ref-27">27</xref>] proposed a combined active crowbar control strategy for rotor and DC-link circuits in DFIG systems, achieving improved LVRT performance and suppression of over-currents during severe faults. Despite their effectiveness, these methods largely rely on fixed-parameter PI controllers or threshold-based logic, which limits adaptability across wide operating ranges and diverse grid conditions.</p>
<p>Model predictive control has also gained attention for advanced DFIG converter control. Elouatoua et al. (2020) [<xref ref-type="bibr" rid="ref-28">28</xref>] presented a comprehensive survey of MPC strategies for DFIG-based wind energy systems, classifying them into predictive current, torque, and power control schemes and evaluating their performance under unbalanced grid conditions. While MPC offers fast dynamic response and multivariable constraint handling, the survey highlighted challenges related to computational burden, model mismatch, and sensitivity to parameter uncertainties, particularly during severe grid faults. Similar limitations are observed in storage-coordinated and optimization-based approaches, which do not explicitly guarantee stability under broader parametric variations.</p>
<p>Based on the existing literature, several research gaps can be identified for DFIG-based wind farms connected to benchmark networks such as the IEEE 9-bus system. First, many studies focus on generic DFIG models with conventional vector control or rely on external devices such as fault current limiters, FACTS, or crowbar circuits, rather than redesigning rotor- and grid-side converter control laws. Second, although advanced nonlinear and intelligent controllers have demonstrated improved damping and LVRT performance, they often lack unified Lyapunov-based stability proofs for the overall grid-connected system, and their tuning remains case-specific. Third, despite recent applications of MRAC in wind energy systems for pitch or rotor speed control, its integration with stator flux-oriented vector control of DFIGs in multi-bus transmission networks has not been sufficiently investigated under realistic fault conditions and parameter uncertainties.</p>
<p>In this context, the present study develops a Lyapunov-based MRAC scheme embedded within the stator flux-oriented control framework of a DFIG-based wind farm connected to the IEEE 9-bus system. Unlike conventional PI- and MPC-based approaches, the proposed controller adapts its gains in real time using a rigorously derived adaptive law, while ensuring global asymptotic stability of the tracking error under bounded disturbances and parameter variations. Through systematic comparison with conventional PI control under multiple fault types and propagation scenarios, and by quantifying performance using recovery times, overshoot measures, and harmonic distortion indices, this work addresses key gaps in adaptive converter control for DFIG-based wind farms and offers a mathematically sound and practically viable solution for enhancing grid fault resilience.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>System Modelling</title>
<sec id="s3_1">
<label>3.1</label>
<title>Overview of IEEE 9-Bus Test System</title>
<p>In this study, the standard IEEE 9-bus test system is implemented in MATLAB/Simulink to evaluate the performance of the proposed MRAC-based control strategy for a DFIG-based wind farm. The system comprises three generators, three loads, three transformers, and nine buses interconnected through transmission lines modeled using the &#x03C0;-equivalent representation. The generation mix includes conventional synchronous generators as well as a wind generation unit based on a doubly fed induction generator.</p>
<p>The wind farm is connected at Bus 5, which is a load bus, to reflect realistic distributed generation integration scenarios. Both power-flow and dynamic simulations are carried out using the Simulink Power Systems library along with custom-developed control subsystems [<xref ref-type="bibr" rid="ref-18">18</xref>,<xref ref-type="bibr" rid="ref-29">29</xref>]. The detailed configuration of the IEEE 9-bus system employed in this work is summarized in <xref ref-type="table" rid="table-1">Table 1</xref>.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Configuration of the IEEE 9-bus system.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Component</th>
<th>Configuration in Simulink</th>
</tr>
</thead>
<tbody>
<tr>
<td>Generators</td>
<td>2 synchronous generators (Buses 1, 2), 1 DFIG (Bus 5)</td>
</tr>
<tr>
<td>Loads</td>
<td>Applied at Buses 5, 6, and 8 using dynamic load blocks</td>
</tr>
<tr>
<td>Transformers</td>
<td>Modeled with saturation and tap-changing features</td>
</tr>
<tr>
<td>Lines</td>
<td>&#x03C0;-model with RLC parameters from IEEE test data</td>
</tr>
<tr>
<td>Wind farm</td>
<td>Connected at Bus 5 via step-up transformer</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Bus 5 is connected to the DFIG-based wind plant, where it either replaces or operates alongside a conventional generator. The selection of this interconnection point is critical for evaluating fault ride-through capability and overall system stability under faulted operating conditions.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Wind Farm Modelling</title>
<p>A grid-connected wind farm rated at 2 MW and based on a DFIG is modeled and analyzed in MATLAB/Simulink using the standard DFIG wind turbine model available in the Simulink library, with a modified control structure derived from the proposed MRAC strategy. The stator is directly connected to the grid, while the rotor is interfaced through a back-to-back power converter comprising a rotor-side converter, a DC-link capacitor, and a grid-side inverter [<xref ref-type="bibr" rid="ref-30">30</xref>].</p>
<p>The wind turbine parameters are representative of practical, utility-scale turbines. The model has been appropriately adapted to support grid-connected operation under various fault conditions, as summarized in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>DFIG Wind Turbine Parameters Used in Simulation.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rated power</td>
<td>2 MW</td>
</tr>
<tr>
<td>Rated voltage</td>
<td>575 V</td>
</tr>
<tr>
<td>Grid frequency</td>
<td>60 Hz</td>
</tr>
<tr>
<td>Rotor speed range</td>
<td>0.7 to 1.3 p.u.</td>
</tr>
<tr>
<td>Pole pairs</td>
<td>2</td>
</tr>
<tr>
<td>DC-link capacitance</td>
<td>10,000 &#x03BC;F</td>
</tr>
<tr>
<td>Transformer rating</td>
<td>2.5 MVA, 575 V/25 kV</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The mechanical input to the turbine is derived from a constant wind speed of 12 m/s. The wind speed is maintained at this value throughout the simulations in order to isolate and evaluate the system&#x2019;s fault response and the effectiveness of the proposed control strategy.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>DFIG Mathematical Model</title>
<p>The dynamic behavior of the DFIG is described in the synchronously rotating dq-reference frame. The stator and rotor voltage equations are expressed as [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-31">31</xref>]:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the <italic>d</italic>- and <italic>q</italic>-axis stator and rotor voltages, <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are the corresponding currents, <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denote stator and rotor resistances, <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the synchronous angular frequency, and <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>&#x03C9;</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the rotor electrical angular speed.</p>
<p>The flux linkage equations are given by [<xref ref-type="bibr" rid="ref-32">32</xref>]:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are stator and rotor self-inductances and <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the magnetizing inductance.</p>
<p>The electromagnetic torque is written as [<xref ref-type="bibr" rid="ref-33">33</xref>]:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mfrac><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>with <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>P</mml:mi></mml:math></inline-formula> being the number of poles.</p>
<p>Under stator flux-oriented control (SFOC), the dq-reference frame is aligned with the stator flux vector such that
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=&#x2223;</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2223;</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Substituting <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> into <xref ref-type="disp-formula" rid="eqn-1">(1)</xref>&#x2013;<xref ref-type="disp-formula" rid="eqn-3">(3)</xref> leads to simplified expressions. In particular, the torque expression reduces to [<xref ref-type="bibr" rid="ref-34">34</xref>]:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mfrac><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mfrac><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is approximately constant around an operating point under SFOC.</p>
<p>The stator active and reactive powers are [<xref ref-type="bibr" rid="ref-35">35</xref>]:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Under SFOC and steady-state conditions, <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, so <xref ref-type="disp-formula" rid="eqn-6">(6)</xref> reduces to
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p><xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> shows that <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> predominantly governs active power, while <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> predominantly governs reactive power. This decoupling property is exploited in the MRAC-based vector control strategy.</p>
<p>For controller design, the rotor-side dynamics can be expressed in state-space form by choosing the rotor currents in dq-frame as states [<xref ref-type="bibr" rid="ref-36">36</xref>]:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Linearizing <xref ref-type="disp-formula" rid="eqn-1">(1)</xref> and <xref ref-type="disp-formula" rid="eqn-2">(2)</xref> around a given operating point and eliminating stator quantities using <xref ref-type="disp-formula" rid="eqn-2">(2)</xref>, the rotor current dynamics can be written as
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are effective system and input matrices dependent on the machine parameters <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, grid frequency, and operating point, while <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents lumped disturbances (e.g., parameter variations, nonlinearities, and grid faults). The outputs of interest are active and reactive powers at the stator side, which can be approximated as linear combinations of rotor currents in the neighborhood of the operating point [<xref ref-type="bibr" rid="ref-37">37</xref>]:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is obtained from <xref ref-type="disp-formula" rid="eqn-7">(7)</xref> and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> aggregates higher-order terms and unmodeled dynamics.</p>
<p><xref ref-type="disp-formula" rid="eqn-9">Eqs. (9)</xref> and <xref ref-type="disp-formula" rid="eqn-10">(10)</xref> provide a compact plant model used for the MRAC design, with rotor voltages <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as control inputs, rotor currents <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as internal states, and active/reactive powers <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>y</mml:mi></mml:math></inline-formula> as controlled outputs.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Fault Scenario Description</title>
<p>System robustness was evaluated by simulating multiple fault conditions under the proposed control strategy. To assess tolerance to severe disturbances, a three-phase-to-ground fault was applied at Bus 5 at 2.0 s and cleared by breaker operation at 2.15 s. The fault was implemented using an ideal fault breaker with zero fault resistance in order to represent a worst-case fault scenario, as summarized in <xref ref-type="table" rid="table-3">Table 3</xref>.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Fault Configuration.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Fault Type</th>
<th>Location</th>
<th>Start Time</th>
<th>Clear Time</th>
<th>Duration</th>
</tr>
</thead>
<tbody>
<tr>
<td>3-phase-to-ground</td>
<td>Bus 5</td>
<td>2.0 s</td>
<td>2.15 s</td>
<td>150 ms</td>
</tr>
</tbody>
</table>
</table-wrap>
<sec id="s3_4_1">
<label>3.4.1</label>
<title>Fault Conditions</title>
<p>This scenario represents a critical fault at the wind farm interconnection point and has a pronounced impact on voltage stability and power oscillations. During the fault, the stator voltage experiences a severe drop, while the rotor current and reactive power exhibit significant transient behavior.</p>
<p><xref ref-type="fig" rid="fig-2">Fig. 2</xref> illustrates the voltage profile at Bus 5 during the three-phase fault. The figure shows the instant of fault initiation, the corresponding voltage dip to approximately 0.35 p.u., and the subsequent post-fault voltage recovery facilitated by the MRAC controller.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Voltage profile at bus 5 during 3LG fault.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-2.tif"/>
</fig>
</sec>
<sec id="s3_4_2">
<label>3.4.2</label>
<title>Simulation Observations</title>
<p>The key dynamic responses observed during the three-phase fault are summarized as follows. The bus voltage experienced a severe sag, decreasing from 1.0 p.u. to approximately 0.35 p.u. during the fault interval. Rotor currents increased significantly, reaching peak values of about 2.5 times their nominal ratings. Active power output dropped sharply during the fault and recovered after fault clearance, while reactive power was strongly absorbed for a short duration before stabilizing in the post-fault period.</p>
<p>These dynamic behaviors clearly demonstrate the limitations of conventional control under severe disturbances and justify the need for advanced control enhancements, such as the proposed MRAC strategy, to improve power quality and ensure compliance with fault ride-through requirements, as discussed in the following section.</p>
</sec>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>MRAC-Based Control Strategy</title>
<p>Considering the need for real-time adaptation to parameter variations and external disturbances, the implementation of a Model Reference Adaptive Control strategy for DFIG systems under grid fault conditions serves as an effective means of enhancing dynamic performance. This section describes the design of the MRAC scheme and its integration with stator flux-oriented vector control within the developed MATLAB/Simulink model.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Control Architecture</title>
<p>The proposed MRAC control technique is designed around a fixed MRAS paradigm and has three major components:
<list list-type="bullet">
<list-item>
<p>Reference Model: Represents the ideal or desired DFIG behavior under grid disturbance.</p></list-item>
<list-item>
<p>Plant (DFIG): The actual nonlinear system with uncertainties and faults.</p></list-item>
<list-item>
<p>Adaptive Mechanism: From adjustment of the control parameters to minimize the tracking error between plant and reference output.</p></list-item>
</list></p>
<p>The output of the plant <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is forced to follow the reference model&#x2019;s output <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, such that the tracking error <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> goes to zero as time goes by. The adaptations update the control gains dynamically according to this error.</p>
<p>In the control loop diagram shown in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>, the plant (DFIG) is shown, with the reference model, tracking error <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>e</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, and the adaptive mechanism feeding into the control input <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> [<xref ref-type="bibr" rid="ref-25">25</xref>].</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>MRAC control architecture for DFIG.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-3.tif"/>
</fig>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Flux-Oriented Vector Control (FOC)</title>
<p>By aligning the reference frame with the stator flux vector, the control of torque and reactive power in the DFIG is significantly simplified. Under this condition, active and reactive power can be regulated independently when the <italic>d</italic>-axis of the synchronously rotating reference frame is aligned with the stator flux.</p>
<p>In stator flux-oriented control, the <italic>q</italic>-axis stator flux component becomes zero, that is, <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, while the <italic>d</italic>-axis component <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> corresponds to the magnitude of the stator flux. This alignment enables effective decoupling of active and reactive power control.</p>
<p>The electromagnetic torque can be expressed as [<xref ref-type="bibr" rid="ref-38">38</xref>]:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x22C5;</mml:mo><mml:mfrac><mml:mi>P</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula>where, <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes as the rotor current in <italic>q</italic>-axis (controls active power), as well as <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes rotor current in <italic>d</italic>-axis (controls reactive power).</p>
<p>The stator active and reactive power expressions simplify to following [<xref ref-type="bibr" rid="ref-39">39</xref>]:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mn>3</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>d</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>i</mml:mi><mml:mrow><mml:mi>q</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></disp-formula></p>
<p>Stator flux alignment enables independent control of the voltage components. This capability becomes particularly important during fault conditions, as it facilitates voltage support through the injection of lagging reactive power and helps maintain voltage stability under disturbed operating scenarios.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>MRAC Controller Design and Adaptive Law Derivation</title>
<p>The objective of the MRAC-based vector control strategy is to ensure that the plant output <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>y</mml:mi></mml:math></inline-formula>, representing active and reactive power, accurately tracks the output <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> of a predefined reference model despite the presence of parameter uncertainties and external disturbances. The corresponding simplified plant model is given in [<xref ref-type="bibr" rid="ref-40">40</xref>]:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>A</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mi>B</mml:mi><mml:mi>u</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>;</mml:mo><mml:mi>y</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mi>x</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>where, <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mi>x</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes as the state vector (rotor currents), <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> as the control input (modulation index commands), and <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>y</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> as the system output (active/reactive power).</p>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Reference Model</title>
<p>A desired closed-loop dynamic behavior is specified by a reference model of the form
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> is the model state, <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>r</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> contains the reference active and reactive power set-points, and <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are chosen such that <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is Hurwitz (i.e., all eigenvalues have strictly negative real parts). The same output matrix <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is used to maintain consistency between plant and model in the power domain.</p>
</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>Control Law Structure</title>
<p>For the linearized rotor current model <xref ref-type="disp-formula" rid="eqn-9">(9)</xref> and <xref ref-type="disp-formula" rid="eqn-10">(10)</xref>, we consider a structured control law:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>K</mml:mi><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are gain matrices to be adapted in real time. Defining the augmented parameter vector and regressor:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mi>&#x03B8;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>vec</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>K</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext>vec</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center center center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2297;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>r</mml:mi><mml:mo>&#x2297;</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mspace width="negativethinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>the control law <xref ref-type="disp-formula" rid="eqn-15">(15)</xref> can be compactly written as
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mi>u</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0398;</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x03A6;</mml:mi></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mrow><mml:mi mathvariant="normal">&#x0398;</mml:mi></mml:mrow></mml:math></inline-formula> is a matrix reshaping of <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mrow><mml:mi mathvariant="normal">&#x03A6;</mml:mi></mml:mrow></mml:math></inline-formula> is the corresponding regressor built from <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>r</mml:mi></mml:math></inline-formula> (for clarity in implementation, <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>K</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> can also be adapted directly without explicit Kronecker notation).</p>
<p>Substituting <xref ref-type="disp-formula" rid="eqn-15">(15)</xref> into <xref ref-type="disp-formula" rid="eqn-9">(9)</xref>, the plant dynamics become:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>K</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>The aim of MRAC is to adjust <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>K</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> such that the plant dynamics <xref ref-type="disp-formula" rid="eqn-18">(18)</xref> match the model dynamics <xref ref-type="disp-formula" rid="eqn-14">(14)</xref> in the sense of output tracking.</p>
</sec>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Lyapunov-Based Stability and Adaptive Law</title>
<p>Let the state tracking error be defined as [<xref ref-type="bibr" rid="ref-41">41</xref>]:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents analogous modeling terms in the reference model (often assumed negligible). Neglecting small disturbance mismatches for the stability analysis, we approximate <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>Using <xref ref-type="disp-formula" rid="eqn-14">(14)</xref> and <xref ref-type="disp-formula" rid="eqn-18">(18)</xref>, the tracking error dynamics are
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>x</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>K</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Assuming ideal matching conditions exist such that there exist <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msup><mml:mi>K</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> satisfying
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>K</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>we can rewrite <xref ref-type="disp-formula" rid="eqn-20">(20)</xref> by adding and subtracting these ideal terms:
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mo>&#x2212;</mml:mo><mml:msup><mml:mi>K</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represents disturbance mismatch. For the core Lyapunov analysis, we initially consider <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2248;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and later comment on robustness.</p>
<p>To derive the adaptive law, we propose the quadratic Lyapunov function
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mrow><mml:mtext>tr</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mrow><mml:mtext>tr</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> is the Lyapunov matrix solving
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi>Q</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>Q</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:math></disp-formula>and <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> are positive-definite adaptation gain matrices.</p>
<p>Taking the time derivative of <xref ref-type="disp-formula" rid="eqn-23">(23)</xref>, we obtain [<xref ref-type="bibr" rid="ref-42">42</xref>]:
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mover><mml:mi>V</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>P</mml:mi><mml:msub><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>e</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mover><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mover><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mover><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Using <xref ref-type="disp-formula" rid="eqn-24">(24)</xref>, the first term simplifies to:
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:mo>+</mml:mo><mml:mi>P</mml:mi><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>Q</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>The cross terms can be expressed in trace form as [<xref ref-type="bibr" rid="ref-43">43</xref>]:
<disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mn>2</mml:mn><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-28"><label>(28)</label><mml:math id="mml-eqn-28" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mn>2</mml:mn><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>r</mml:mi></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>We now choose the adaptive laws for <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>K</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as
<disp-formula id="eqn-29"><label>(29)</label><mml:math id="mml-eqn-29" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-30"><label>(30)</label><mml:math id="mml-eqn-30" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mi>r</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Substituting <xref ref-type="disp-formula" rid="eqn-29">(29)</xref> and <xref ref-type="disp-formula" rid="eqn-30">(30)</xref> into <xref ref-type="disp-formula" rid="eqn-25">(25)</xref>, the trace terms cancel:
<disp-formula id="ueqn-31"><mml:math id="mml-ueqn-31" display="block"><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msup><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mover><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>2</mml:mn><mml:mrow><mml:mtext>&#xA0;tr</mml:mtext></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msup><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>which exactly cancels <xref ref-type="disp-formula" rid="eqn-27">(27)</xref>, and similarly for <xref ref-type="disp-formula" rid="eqn-28">(28)</xref>. Thus,
<disp-formula id="eqn-31"><label>(31)</label><mml:math id="mml-eqn-31" display="block"><mml:mrow><mml:mover><mml:mi>V</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:msubsup><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>Q</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mn>0.</mml:mn></mml:math></disp-formula></p>
<p>Since <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>Q</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mrow><mml:mover><mml:mi>V</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> is negative semi-definite and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>V</mml:mi></mml:math></inline-formula> is bounded from below. Therefore, <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x2229;</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> remain bounded. By invoking Barbalat&#x2019;s lemma, we conclude that <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> as <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>t</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x221E;</mml:mi></mml:mrow></mml:math></inline-formula>, which implies <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and thus <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x2192;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>.</p>
<p>In the presence of bounded disturbances <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the same analysis shows ultimate boundedness of the tracking error <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, with the bound decreasing as <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mo stretchy="false">&#x2225;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">&#x2225;</mml:mo></mml:math></inline-formula> decreases. This matches the robustness observed in the simulation results under parameter variations and grid disturbances.</p>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Sensitivity to Adaptive Gain and Lyapunov Matrix</title>
<p>The performance of the MRAC scheme is influenced by the choice of adaptation gains <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and the Lyapunov matrix <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>P</mml:mi></mml:math></inline-formula>.
<list list-type="simple">
<list-item><label>1.</label><p>Adaptation Gain <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>:</p></list-item>
</list></p>
<p>Large adaptation gains accelerate parameter convergence and error decay; however, excessively high values may lead to high-frequency oscillations or numerical &#x201C;bursting&#x201D; phenomena in practical implementations. Conversely, very small gains result in slow adaptation and poor disturbance rejection. In this work, <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are selected to balance the convergence speed and robustness, based on the dominant time constants of the DFIG and the grid.</p>
<p>To further mitigate potential parameter drift or bursting, <italic>&#x03C3;</italic>-modification or <italic>e</italic>-modification can be incorporated, for example [<xref ref-type="bibr" rid="ref-44">44</xref>]:<disp-formula id="eqn-32"><label>(32)</label><mml:math id="mml-eqn-32" display="block"><mml:mrow><mml:mover><mml:mi>K</mml:mi><mml:mo>&#x02D9;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mi>K</mml:mi><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>&#x03C3;</mml:mi><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> is a small damping factor. This modification guarantees parameter boundedness even under persistent disturbances or unmodeled dynamics.
<list list-type="simple">
<list-item><label>2.</label><p>Lyapunov Matrix <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>P</mml:mi></mml:math></inline-formula>:</p></list-item>
</list></p>
<p>The matrix <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>P</mml:mi></mml:math></inline-formula> is obtained from the Lyapunov <xref ref-type="disp-formula" rid="eqn-24">Eq. (24)</xref>, which depends on the chosen reference model <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Faster desired dynamics (more negative eigenvalues of <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>) generally yield smaller entries in <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>P</mml:mi></mml:math></inline-formula>, leading to higher feedback sensitivity in the adaptive law through the term <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:msubsup><mml:mi>B</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:mrow></mml:mrow></mml:msubsup><mml:mi>P</mml:mi><mml:msub><mml:mi>e</mml:mi><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. While this improves tracking, it can also amplify the impact of measurement noise. Thus, <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>A</mml:mi><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mi>Q</mml:mi></mml:math></inline-formula> are chosen to reflect a compromise between fast tracking and noise robustness.
<list list-type="simple">
<list-item><label>3.</label><p>Nonlinearities and Operating Region:</p></list-item>
</list></p>
<p>The MRAC design is based on the linearized model in <xref ref-type="disp-formula" rid="eqn-9">(9)</xref> and <xref ref-type="disp-formula" rid="eqn-10">(10)</xref>. In practice, the DFIG exhibits nonlinear behavior under large-signal disturbances (e.g., deep voltage sags, saturation, and converter limits). The robustness tests in <xref ref-type="sec" rid="s6">Section 6</xref> shows that, for the selected gains <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>P</mml:mi></mml:math></inline-formula>, the controller maintains stable operation under wind speed variations, rotor parameter drift, and extended fault durations, indicating that the linear MRAC design is sufficiently robust in the considered operating region.</p>
<p>These considerations emphasizes that the proposed MRAC scheme is not only theoretically stable but also practically tunable, with clear guidelines for adjusting <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msub><mml:mrow><mml:mi mathvariant="normal">&#x0393;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>P</mml:mi></mml:math></inline-formula> to match different DFIG ratings, and grid conditions (see <xref ref-type="table" rid="table-4">Table 4</xref>).</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>MRAC vs. PI Controller Performance Under Fault.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Metric</th>
<th>PI Controller</th>
<th>MRAC Controller</th>
</tr>
</thead>
<tbody>
<tr>
<td>Active Power Recovery Time</td>
<td>0.45 s</td>
<td>0.21 s</td>
</tr>
<tr>
<td>Reactive Power Overshoot</td>
<td>38%</td>
<td>12%</td>
</tr>
<tr>
<td>Post-Fault Voltage Dip</td>
<td>0.62 p.u.</td>
<td>0.87 p.u.</td>
</tr>
<tr>
<td>Tracking Error (RMS)</td>
<td>0.31</td>
<td>0.09</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> illustrates the active and reactive power responses under fault conditions for both the proposed MRAC strategy and the conventional PI controller. It is evident that the MRAC approach achieves faster dynamic responses with effective damping and exhibits negligible overshoot compared with the PI-based control scheme.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Active and reactive power tracking during fault.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-4.tif"/>
</fig>
<p>The proposed control strategy is therefore effective in regulating the DFIG during transient disturbances, ensuring system stability, rapid power recovery, and compliance with grid code requirements. Further robustness assessments under parameter variations and wind speed fluctuations are presented in the <xref ref-type="sec" rid="s6">Section 6</xref>.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Simulation Setup</title>
<p>This section describes the simulation environment, parameter settings, and test cases used to evaluate the performance of the MRAC-based control strategy for a DFIG wind farm connected to the IEEE 9-bus power system. The simulations are conducted in MATLAB/Simulink using the Power Systems and Control toolboxes, which enable realistic representation of grid fault scenarios. <xref ref-type="fig" rid="fig-5">Fig. 5</xref> illustrates the overall simulation layout of the IEEE 9-bus power system, while <xref ref-type="fig" rid="fig-6">Fig. 6</xref> shows the DFIG-based wind farm subsystem.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Simulation design of the system with DFIG and IEEE-9 bus system.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-5.tif"/>
</fig><fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Simulation model block of DFIG subsystem.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-6.tif"/>
</fig>
<sec id="s5_1">
<label>5.1</label>
<title>Simulation Environment</title>
<p>The simulations were performed in MATLAB/Simulink R2023a using the SimPowerSystems Toolbox and the Simulink Control Design Toolbox. A stiff solver, ode23tb (TR-BDF2), was selected to handle the differential&#x2013;algebraic equations commonly encountered in power electronic converters and grid interaction studies. The total simulation time was set to 2.6 s.</p>
<p>A fixed discrete time step of 20 &#x03BC;s was used to ensure numerical stability and accurate representation of controller dynamics during fault transients. The MRAC and PI control loops were implemented as discrete subsystems with a sampling time of 100 &#x03BC;s, corresponding to the switching frequency of the inverter pulse-width modulation. Pre-fault load flow initialization was carried out using the MATLAB Powergui block to ensure a balanced network operating point prior to the application of disturbances.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Parameters Used</title>
<p>The test system consists of a nine-bus transmission network comprising three generators, three loads, and the associated transmission lines. In this configuration, one conventional generator is replaced by a DFIG-based wind power plant. The parameters of the DFIG and wind turbine are listed in <xref ref-type="table" rid="table-5">Table 5</xref>, while the grid and transmission line parameters are provided in <xref ref-type="table" rid="table-6">Table 6</xref>.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>DFIG and Wind Turbine Parameters.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
<th>Unit</th>
</tr>
</thead>
<tbody>
<tr>
<td>Rated Power</td>
<td>2.0</td>
<td>MW</td>
</tr>
<tr>
<td>Stator Voltage</td>
<td>690</td>
<td>V (rms L-L)</td>
</tr>
<tr>
<td>Stator Frequency</td>
<td>50</td>
<td>Hz</td>
</tr>
<tr>
<td>Pole Pairs</td>
<td>2</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Stator Resistance (Rs)</td>
<td>0.012</td>
<td>p.u.</td>
</tr>
<tr>
<td>Rotor Resistance (Rr)</td>
<td>0.015</td>
<td>p.u.</td>
</tr>
<tr>
<td>Stator Leakage Inductance (Ls)</td>
<td>0.15</td>
<td>p.u.</td>
</tr>
<tr>
<td>Rotor Leakage Inductance (Lr)</td>
<td>0.12</td>
<td>p.u.</td>
</tr>
<tr>
<td>Magnetizing Inductance (Lm)</td>
<td>3.5</td>
<td>p.u.</td>
</tr>
<tr>
<td>Inertia Constant (H)</td>
<td>3.5</td>
<td>s</td>
</tr>
<tr>
<td>Turbine Gear Ratio</td>
<td>1:100</td>
<td>&#x2013;</td>
</tr>
<tr>
<td>Wind Speed</td>
<td>12</td>
<td>m/s (constant)</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Grid and Transmission Line Parameters.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Component</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Line Impedance</td>
<td>0.02 &#x002B; j0.25 p.u.</td>
</tr>
<tr>
<td>Transformer Rating</td>
<td>2 MVA, 690 V/11 kV</td>
</tr>
<tr>
<td>Load at Bus 5</td>
<td>1.2 MW &#x002B; j0.6 MVAR</td>
</tr>
<tr>
<td>Load at Bus 6</td>
<td>1.5 MW &#x002B; j0.7 MVAR</td>
</tr>
<tr>
<td>Fault Location</td>
<td>Bus 6</td>
</tr>
<tr>
<td>Fault Type</td>
<td>3-phase to ground</td>
</tr>
<tr>
<td>Fault Duration</td>
<td>0.2 s (t &#x003D; 1.0 to 1.2 s)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Therefore, the selected parameter values are consistent with the standard IEEE 9-bus test system, ensuring reliability, consistency, and reproducibility of the simulation results.</p>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Test Cases</title>
<p>To analyze the performance of the MRAC controller, three distinct operating conditions were simulated:</p>
<sec id="s5_3_1">
<label>5.3.1</label>
<title>Case 1: Normal Operation (No Fault, with MRAC)</title>
<p><list list-type="bullet">
<list-item>
<p>It sets the baseline for Proving the MRAC controller capable of regulating power under normal conditions.</p></list-item>
<list-item>
<p>The active power output stabilizes at 2 MW, while reactive power is maintained near zero for unity power-factor operation.</p></list-item>
<list-item>
<p>Rotor currents remain stable, showing no oscillations, and the stator voltages keep sinusoidal profiles.</p></list-item>
</list></p>
</sec>
<sec id="s5_3_2">
<label>5.3.2</label>
<title>Case 2: Faulted Operation without Control</title>
<p>Symmetrical three-phase fault at Bus 6 is introduced at t &#x003D; 1.0 s and cleared at 1.2 s.</p>
<p><list list-type="bullet">
<list-item>
<p>In the absence of MRAC or PI, the DFIG rotor currents experienced a sudden increase and system instability occurred.</p></list-item>
<list-item>
<p>Stator voltages collapsed to 0.4 p.u. during the fault and refused to recover due post-clearance and due to uncontrolled dynamics.</p></list-item>
<list-item>
<p>Active power almost glides down to zero and cannot remain stable after clearance.</p></list-item>
<list-item>
<p>The prolonged voltage sag and current spike in the rotor during the fault are portrayed in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>, indicating the weakness of DFIGs without the dynamic control mechanism.</p>
</list-item></list></p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>System response without Control.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-7.tif"/>
</fig>
</sec>
<sec id="s5_3_3">
<label>5.3.3</label>
<title>Case 3: Faulted Operation with MRAC Control</title>
<p><list list-type="bullet">
<list-item>
<p>MRAC changes the control gains online, compensating for the rapid change of system impedance.</p></list-item>
<list-item>
<p>During fault, the rotor-side converter injects dynamic reactive power support to stabilize stator voltage.</p></list-item>
<list-item>
<p>Active power briefly drops then recovers to 95% of rated power within <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:mn>150</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>ms</mml:mtext></mml:mrow></mml:math></inline-formula> after the fault clearing.</p></list-item>
<list-item>
<p>Rotor current was limited to an overshoot of <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mn>1.4</mml:mn></mml:math></inline-formula> p.u., as opposed to <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mn>3.1</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mo>.</mml:mo></mml:math></inline-formula> without control.</p></list-item>
</list></p>
<p><xref ref-type="fig" rid="fig-8">Fig. 8</xref> is a graphical illustration depicting the fast recovery of active power and the resumption of reactive power support executed following a disturbance by MRAC, which displays appreciable dynamics control effectiveness, and also, <xref ref-type="table" rid="table-7">Table 7</xref> shows the MRAC Controller Performance Metrics in detail.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>MRAC-controlled active and reactive power output.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-8.tif"/>
</fig><table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>MRAC Controller Performance Metrics.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Metric</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>Active Power Recovery Time</td>
<td><inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mn>0.15</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>s</mml:mtext></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td>Maximum Rotor Current (Fault)</td>
<td><inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mn>1.4</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mo>.</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>Post-Fault Voltage Recovery</td>
<td><inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mn>0.96</mml:mn><mml:mspace width="thinmathspace" /><mml:mrow><mml:mtext>p</mml:mtext></mml:mrow><mml:mo>.</mml:mo><mml:mrow><mml:mtext>u</mml:mtext></mml:mrow><mml:mo>.</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>Reactive Power Support Injected</td>
<td>&#x002B;0.7 MVAR</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5_3_4">
<label>5.3.4</label>
<title>Case 4: Faulted Operation with PI Controller</title>
<p><list list-type="bullet">
<list-item>
<p>PI is designed for nominal operations and cannot adapt to any off-nominal disturbances.</p></list-item>
<list-item>
<p>For instance, during the short circuit, the controller is slow through overshooting rotor currents and undershooting active power.</p></list-item>
<list-item>
<p>The voltage is maintained at a nominal level for a short while, requiring 0.4 s to recover to 90% of the rated level.</p></list-item>
</list></p>
<p>A simulation study was conducted to verify the practical feasibility of applying the Model Reference Adaptive Control strategy and to assess the capability of the DFIG-based generation system to maintain power and voltage stability under severe grid fault conditions. From the perspective of modern power systems, the MRAC approach provides faster dynamic recovery, significantly reduced oscillations, and improved voltage support when compared with conventional proportional&#x2013;integral controllers. The performance comparison between the MRAC and PI control strategies is summarized in <xref ref-type="table" rid="table-8">Table 8</xref>.</p>
<table-wrap id="table-8">
<label>Table 8</label>
<caption>
<title>Performance Comparison of MRAC vs. PI.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Controller</th>
<th>Power Recovery Time (s)</th>
<th>Voltage Recovery (%)</th>
<th>Rotor Current Overshoot (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td>MRAC</td>
<td>0.15</td>
<td>96</td>
<td>1.4</td>
</tr>
<tr>
<td>PI</td>
<td>0.42</td>
<td>90</td>
<td>2.7</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s5_4">
<label>5.4</label>
<title>Additional Fault Scenarios for Performance Evaluation</title>
<p>To broaden the validation of the proposed MRAC-based control strategy and address the limitations of testing only a symmetrical three-phase-to-ground (3LG) fault, two more fault categories were included in the simulation study:
<list list-type="bullet">
<list-item>
<p>Single Line-to-Ground (SLG) Fault</p></list-item>
<list-item>
<p>Line-to-Line (LL) Fault</p></list-item>
<list-item>
<p>Multi-Location Faults (Propagation Fault Scenario)</p></list-item>
</list></p>
<p>These faults were applied to Buses 5 and 6 of the IEEE 9-bus system to validate robustness under both unbalanced and geographically distributed disturbances. <xref ref-type="table" rid="table-9">Table 9</xref> summarizes the configuration of the additional fault conditions.</p>
<table-wrap id="table-9">
<label>Table 9</label>
<caption>
<title>Additional Fault Scenarios.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Fault Type</th>
<th>Location</th>
<th>Start Time</th>
<th>Clear Time</th>
<th>Duration</th>
<th>Purpose</th>
</tr>
</thead>
<tbody>
<tr>
<td>1LG (a&#x2013;g)</td>
<td>Bus 5</td>
<td>1.0 s</td>
<td>1.20 s</td>
<td>0.20 s</td>
<td>Test asymmetrical behavior &#x0026; unbalanced currents</td>
</tr>
<tr>
<td>LL (b&#x2013;c)</td>
<td>Bus 6</td>
<td>1.5 s</td>
<td>1.70 s</td>
<td>0.20 s</td>
<td>Test inter-phase coupling &#x0026; voltage unbalance</td>
</tr>
<tr>
<td>3LG &#x002B; SLG Cascade</td>
<td>Bus 5 &#x2192; Bus 6</td>
<td>2.0 s &#x2192; 2.15 s</td>
<td>2.15 s &#x2192; 2.30 s</td>
<td>0.15 &#x002B; 0.15 s</td>
<td>Test fault propagation and multi-location disturbances</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The grid-side converter protection settings, PLL synchronization, and MRAC adaptation gains remain unchanged across all test conditions to demonstrate natural adaptability without redesign.</p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Results and Discussion</title>
<p>This section presents the implementation and detailed analysis of the simulation results obtained for the DFIG-based wind farm connected to the IEEE 9-bus test system under various operating conditions. The performance of the MRAC-based control strategy is evaluated in terms of active and reactive power regulation, voltage stability, frequency response, and harmonic distortion. In addition, the results are compared with those obtained using a conventional proportional&#x2013;integral controller and an uncontrolled system to demonstrate the robustness and effectiveness of the proposed approach.</p>
<sec id="s6_1">
<label>6.1</label>
<title>Comparison with Other Advanced Controls</title>
<p>To place the performance of the proposed MRAC strategy in context, its behavior is examined relative to other advanced control methods reported in the literature. Sliding Mode Control offers strong robustness against rapid disturbances; however, the associated chattering phenomenon limits its suitability for high-power converter applications. Fuzzy and adaptive control techniques exhibit good capability in handling nonlinearities but rely heavily on rule-based design and extensive parameter tuning. Model Predictive Control achieves favorable transient performance but is often constrained by high computational complexity and sensitivity to model accuracy. In contrast, the proposed MRAC approach combines fast adaptability with a moderate computational burden. The simulation results indicate that it achieves comparable or superior transient recovery without the implementation complexity typically associated with MPC or fuzzy control strategies, as summarized in <xref ref-type="table" rid="table-10">Table 10</xref>.</p>
<table-wrap id="table-10">
<label>Table 10</label>
<caption>
<title>Performance Comparison with other strategies.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Control Strategy</th>
<th>Complexity</th>
<th>Fault Recovery</th>
<th>Robustness</th>
<th>Real-Time Feasibility</th>
</tr>
</thead>
<tbody>
<tr>
<td>PI</td>
<td>Low</td>
<td>Weak</td>
<td>Low</td>
<td>Very High</td>
</tr>
<tr>
<td>Fuzzy</td>
<td>Medium</td>
<td>Medium</td>
<td>Medium</td>
<td>Medium</td>
</tr>
<tr>
<td>SMC</td>
<td>Medium</td>
<td>Strong</td>
<td>High</td>
<td>High (Chattering Issue)</td>
</tr>
<tr>
<td>MPC</td>
<td>High</td>
<td>Strong</td>
<td>High</td>
<td>Low (Computational Load)</td>
</tr>
<tr>
<td>MRAC (Proposed)</td>
<td>Medium</td>
<td>Very Strong</td>
<td>Very High</td>
<td>High</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_2">
<label>6.2</label>
<title>Active Power Performance</title>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> illustrates the active power response under three operating conditions: (i) without any control, (ii) with a conventional proportional&#x2013;integral controller, and (iii) with the proposed MRAC strategy, during a three-phase-to-ground fault applied at Bus 5 at 1.0 s and cleared at 1.3 s. The MRAC-controlled system exhibits superior dynamic tracking performance, characterized by reduced overshoot and the fastest post-fault recovery among the three cases. The corresponding steady-state values and recovery times are summarized in <xref ref-type="table" rid="table-11">Table 11</xref>.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Active power response of DFIG under fault at Bus 5 (with and without controllers).</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-9.tif"/>
</fig><table-wrap id="table-11">
<label>Table 11</label>
<caption>
<title>Active Power Performance Comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Condition</th>
<th>Pre-Fault (MW)</th>
<th>Min during Fault (MW)</th>
<th>Recovery Time (s)</th>
<th>Overshoot (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Without Control</td>
<td>1.5</td>
<td>0.4</td>
<td>2.1</td>
<td>38.6%</td>
</tr>
<tr>
<td>With PI Controller</td>
<td>1.5</td>
<td>0.7</td>
<td>1.7</td>
<td>21.4%</td>
</tr>
<tr>
<td>With MRAC Controller</td>
<td>1.5</td>
<td>0.9</td>
<td>1.3</td>
<td>6.8%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_3">
<label>6.3</label>
<title>Reactive Power Compensation</title>
<p>During the fault, reactive power is absorbed to support the grid voltage, as the voltage dip increases the system&#x2019;s demand for reactive power. The MRAC controller adapts in real time to provide enhanced reactive power compensation and improved transient performance compared with the conventional PI controller, as summarized in <xref ref-type="table" rid="table-12">Table 12</xref>.</p>
<table-wrap id="table-12">
<label>Table 12</label>
<caption>
<title>Reactive Power Support Comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Condition</th>
<th>Reactive Power (MVAR) before Fault</th>
<th>Peak Q Injection (MVAR)</th>
<th>Post-Fault Q Stability Time (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Without Control</td>
<td>0.3</td>
<td>0.6</td>
<td>2.3</td>
</tr>
<tr>
<td>With PI Controller</td>
<td>0.3</td>
<td>1.0</td>
<td>1.5</td>
</tr>
<tr>
<td>With MRAC Controller</td>
<td>0.3</td>
<td>1.3</td>
<td>1.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-10">Fig. 10</xref> illustrates the reactive power injection response of the DFIG during the fault condition at Bus 5. The rapid and robust reactive power support provided at the fault location enhances voltage stability and reduces the risk of voltage collapse during the disturbance.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Reactive power injection response of DFIG during fault condition at Bus 5.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-10.tif"/>
</fig>
</sec>
<sec id="s6_4">
<label>6.4</label>
<title>Voltage Profile Stability</title>
<p>To assess disturbance-level stability, the voltage profiles of the system buses, particularly Buses 5 and 6, were closely monitored. The MRAC strategy effectively stabilizes the voltage profile and significantly improves post-fault recovery time, as reported in <xref ref-type="table" rid="table-13">Table 13</xref>. In addition, it suppresses post-fault voltage oscillations, which are pronounced under conventional PI control and in the uncontrolled case, as illustrated in <xref ref-type="fig" rid="fig-11">Fig. 11</xref>.</p>
<table-wrap id="table-13">
<label>Table 13</label>
<caption>
<title>Voltage Recovery Performance at Bus 5.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Control Method</th>
<th>Voltage Dip (p.u.)</th>
<th>Recovery Time (s)</th>
<th>Post-Fault Oscillations</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Control</td>
<td>0.45</td>
<td>2.5</td>
<td>High</td>
</tr>
<tr>
<td>PI Controller</td>
<td>0.6</td>
<td>1.8</td>
<td>Medium</td>
</tr>
<tr>
<td>MRAC Controller</td>
<td>0.72</td>
<td>1.2</td>
<td>Low</td>
</tr>
</tbody>
</table>
</table-wrap><fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Voltage magnitude profile at Bus 5 during fault with different control strategies.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-11.tif"/>
</fig>
</sec>
<sec id="s6_5">
<label>6.5</label>
<title>System Frequency Response</title>
<p>Grid-connected wind farms are expected to contribute to system frequency regulation during disturbances. <xref ref-type="fig" rid="fig-12">Fig. 12</xref> illustrates the frequency deviation with respect to the reference bus. When the MRAC strategy is employed, frequency deviations are significantly reduced, enabling faster restoration to the nominal value of 60 Hz compared with the other control approaches, as summarized in <xref ref-type="table" rid="table-14">Table 14</xref>.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Frequency response of IEEE 9-bus system under fault with and without MRAC.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-12.tif"/>
</fig><table-wrap id="table-14">
<label>Table 14</label>
<caption>
<title>Frequency Stability Comparison.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Frequency Dip (Hz)</th>
<th>Recovery Time (s)</th>
<th>Maximum Rate of Change (Hz/s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Control</td>
<td>58.3</td>
<td>3.0</td>
<td>1.7</td>
</tr>
<tr>
<td>PI Controller</td>
<td>58.8</td>
<td>2.0</td>
<td>1.1</td>
</tr>
<tr>
<td>MRAC Controller</td>
<td>59.1</td>
<td>1.4</td>
<td>0.6</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_6">
<label>6.6</label>
<title>Total Harmonic Distortion (THD) Analysis</title>
<p>MATLAB was used to evaluate the terminal voltages and currents of the DFIG, including harmonic analysis and fast Fourier transform assessments, as summarized in <xref ref-type="table" rid="table-15">Table 15</xref>.</p>
<table-wrap id="table-15">
<label>Table 15</label>
<caption>
<title>THD (%) in Voltage and Current Waveforms.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Control Type</th>
<th>Voltage THD (%)</th>
<th>Current THD (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Control</td>
<td>7.6</td>
<td>9.4</td>
</tr>
<tr>
<td>PI Controller</td>
<td>5.1</td>
<td>6.3</td>
</tr>
<tr>
<td>MRAC Controller</td>
<td>3.3</td>
<td>4.7</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The MRAC strategy significantly improves waveform quality and achieves better compliance with IEEE-519 harmonic standards. <xref ref-type="fig" rid="fig-13">Fig. 13</xref> presents the FFT spectrum of the DFIG stator current under PI and MRAC control following a fault.</p>
<fig id="fig-13">
<label>Figure 13</label>
<caption>
<title>FFT spectrum of DFIG stator current with PI and MRAC control post-fault.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-13.tif"/>
</fig>
</sec>
<sec id="s6_7">
<label>6.7</label>
<title>Comparative Evaluation</title>
<p>A comprehensive performance comparison is presented in <xref ref-type="table" rid="table-16">Table 16</xref>. The results clearly demonstrate that the MRAC approach outperforms conventional control techniques across all key performance metrics, particularly under transient disturbance conditions [<xref ref-type="bibr" rid="ref-45">45</xref>,<xref ref-type="bibr" rid="ref-46">46</xref>].</p>
<table-wrap id="table-16">
<label>Table 16</label>
<caption>
<title>Comparative Performance Matrix.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Performance Metric</th>
<th>No Control</th>
<th>PI Control</th>
<th>MRAC Control</th>
</tr>
</thead>
<tbody>
<tr>
<td>Active Power Recovery (s)</td>
<td>2.1</td>
<td>1.7</td>
<td>1.3</td>
</tr>
<tr>
<td>Reactive Power Support</td>
<td>Poor</td>
<td>Medium</td>
<td>High</td>
</tr>
<tr>
<td>Voltage Stability</td>
<td>Low</td>
<td>Medium</td>
<td>High</td>
</tr>
<tr>
<td>Frequency Response</td>
<td>Weak</td>
<td>Acceptable</td>
<td>Strong</td>
</tr>
<tr>
<td>Harmonic Suppression</td>
<td>Low</td>
<td>Medium</td>
<td>High</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_8">
<label>6.8</label>
<title>Performance under Single Line-to-Ground (SLG) Fault</title>
<p>A single line-to-ground (1LG) fault was applied on phase-a at Bus 5. This type of asymmetrical fault introduces negative-sequence components into stator currents, causing oscillatory torque, and voltage imbalance.</p>
<sec id="s6_8_1">
<label>6.8.1</label>
<title>Voltage and Current Response</title>
<p>During the single line-to-ground fault, the terminal voltage at Bus 5 dropped to approximately 0.64 p.u., and the phase currents became significantly unbalanced. In response, the MRAC controller:
<list list-type="bullet">
<list-item>
<p>injected approximately 0.45 MVAR of reactive power to support voltage recovery,</p></list-item>
<list-item>
<p>suppressed negative-sequence current oscillations within 110 ms, and</p></list-item>
<list-item>
<p>limited the peak rotor current to below 1.9 p.u., compared with 3.2 p.u. observed under PI control.</p></list-item>
</list></p>
</sec>
<sec id="s6_8_2">
<label>6.8.2</label>
<title>Active and Reactive Power Tracking</title>
<p>Despite the asymmetrical operating conditions, the MRAC controller preserved accurate power tracking with only minor oscillations, as reported in <xref ref-type="table" rid="table-17">Table 17</xref>.</p>
<table-wrap id="table-17">
<label>Table 17</label>
<caption>
<title>Active and Reactive power tracking for different conditions.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Condition</th>
<th>Active Power RMSE (MW)</th>
<th>Q Stability Time (s)</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Control</td>
<td>0.46</td>
<td>&#x003E;2.0 s</td>
</tr>
<tr>
<td>PI</td>
<td>0.31</td>
<td>1.52 s</td>
</tr>
<tr>
<td>MRAC</td>
<td>0.12</td>
<td>0.68 s</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6_8_3">
<label>6.8.3</label>
<title>Discussion</title>
<p>The single line-to-ground fault scenario highlights the ability of the MRAC strategy to manage unbalanced operating conditions without requiring additional negative-sequence control loops. The controller maintains stable active and reactive power regulation even in the presence of distorted rotor currents and exhibits superior tracking speed and voltage recovery compared with conventional PI control. These results further confirm the robustness of the adaptive law in addressing asymmetrical disturbances and nonlinear current coupling effects.</p>
</sec>
</sec>
<sec id="s6_9">
<label>6.9</label>
<title>Performance under Line-to-Line (LL) Fault</title>
<p>A b&#x2013;c line-to-line fault was applied at Bus 6 to evaluate the capability of the proposed MRAC controller to handle unbalanced and highly oscillatory disturbances. Unlike single line-to-ground faults, line-to-line faults do not provide a direct ground return path, resulting in stronger inter-phase coupling, higher fault current oscillations, and more pronounced negative-sequence voltage components. These characteristics generally make line-to-line faults more challenging for converter-interfaced wind turbines such as DFIG-based systems.</p>
<sec id="s6_9_1">
<label>6.9.1</label>
<title>System Response</title>
<p>During the line-to-line fault, the voltage at Bus 6 dropped sharply to approximately 0.52 p.u., triggering significant torque and current oscillations within the wind farm subsystem. In response, the MRAC controller injected up to 0.9 MVAR of dynamic reactive power support, which contributed to stabilizing the stator voltage and mitigating the depth of the transient voltage dip. The peak rotor current was limited to about 2.1 p.u., which is substantially lower than the 3.8 p.u. observed in the uncontrolled case. Limiting these current excursions reduces stress on the power electronic converters and enhances the overall fault ride-through capability of the DFIG system.</p>
</sec>
<sec id="s6_9_2">
<label>6.9.2</label>
<title>Power Stability</title>
<p>The effectiveness of the MRAC controller in restoring stable power output following the line-to-line fault is summarized in <xref ref-type="table" rid="table-18">Table 18</xref>.</p>
<table-wrap id="table-18">
<label>Table 18</label>
<caption>
<title>Power Stability Comparison Under LL Fault.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Controller</th>
<th>Power Recovery Time (s)</th>
<th>Overshoot (%)</th>
<th>Post-Fault Oscillation</th>
</tr>
</thead>
<tbody>
<tr>
<td>No Control</td>
<td>&#x003E;2.4</td>
<td>42%</td>
<td>Severe</td>
</tr>
<tr>
<td>PI</td>
<td>1.65</td>
<td>21%</td>
<td>Medium</td>
</tr>
<tr>
<td>MRAC</td>
<td>0.95</td>
<td>8%</td>
<td>Low</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The MRAC strategy achieved the fastest power recovery and the lowest overshoot, whereas the uncontrolled system exhibited prolonged and severe oscillations. The PI controller offered moderate improvement but did not fully suppress the oscillatory behavior.</p>
</sec>
<sec id="s6_9_3">
<label>6.9.3</label>
<title>Discussion</title>
<p>The line-to-line fault simulation demonstrates that the MRAC controller provides significant damping of both electromechanical and electromagnetic oscillations compared with the PI-controlled and uncontrolled cases. The adaptive nature of the controller reduces stress on the power electronic converters by limiting peak rotor currents and stabilizing the stator flux trajectory more rapidly. These results confirm that the MRAC strategy is effective in managing highly unbalanced disturbances, ensuring improved continuity of power delivery, and achieving closer compliance with grid support requirements under faulted operating conditions.</p>
</sec>
</sec>
<sec id="s6_10">
<label>6.10</label>
<title>Performance under Multi-Location Fault Propagation</title>
<p>To examine the behavior of the DFIG-based wind farm under cascading disturbances, a sequential multi-location fault scenario was simulated. The first disturbance consisted of a three-phase-to-ground fault at Bus 5 occurring between 2.00 and 2.15 s, followed immediately by a single line-to-ground fault at Bus 6 from 2.15 to 2.30 s. This compound event represents a realistic operating condition in which a fault at one location temporarily weakens the grid and increases the vulnerability of neighboring buses to subsequent disturbances. The objective of this test was to evaluate the controller&#x2019;s ability to sustain voltage support, frequency regulation, and power stability during closely spaced faults without requiring controller retuning or parameter adjustments.</p>
<sec id="s6_10_1">
<label>6.10.1</label>
<title>Voltage Resilience</title>
<p>During the cascading fault sequence, the MRAC controller maintained the wind farm terminal voltage above critical collapse thresholds. During the initial three-phase-to-ground disturbance, the voltage remained at approximately 0.78 p.u., and during the subsequent single line-to-ground propagation fault, it did not drop below 0.70 p.u. These voltage levels are substantially higher than those observed under PI control, where the voltage decreased to approximately 0.48 p.u., a condition that could lead to low-voltage ride-through violations and possible wind turbine disconnection. The enhanced voltage stability is primarily attributed to the rapid and adaptive adjustment of reactive power injection enabled by the MRAC strategy.</p>
</sec>
<sec id="s6_10_2">
<label>6.10.2</label>
<title>Frequency and Power Stability</title>
<p>The multi-location fault sequence imposed significant stress on the system; however, the MRAC-based controller exhibited resilient power and frequency performance. After clearance of the second fault, the active power output recovered to approximately 90% of its rated value within 0.22 s. Frequency deviations were limited to within &#x00B1;0.45 Hz, whereas the uncontrolled system experienced deviations of up to &#x00B1;1.2 Hz. The PI controller showed moderate improvement but did not attain the same level of frequency stability as the adaptive control strategy.</p>
</sec>
<sec id="s6_10_3">
<label>6.10.3</label>
<title>Cascading Fault Robustness Summary</title>
<p>The comparative performance of the control strategies under cascading disturbances is summarized in <xref ref-type="table" rid="table-19">Table 19</xref>.</p>
<table-wrap id="table-19">
<label>Table 19</label>
<caption>
<title>Robustness Metrics under Cascaded Faults.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Metric</th>
<th>No Control</th>
<th>PI</th>
<th>MRAC</th>
</tr>
</thead>
<tbody>
<tr>
<td>Voltage recovery time</td>
<td>&#x003E;3.0 s</td>
<td>1.8 s</td>
<td>1.1 s</td>
</tr>
<tr>
<td>Frequency dip</td>
<td>58.1 Hz</td>
<td>58.7 Hz</td>
<td>59.2 Hz</td>
</tr>
<tr>
<td>Power tracking error (RMSE)</td>
<td>0.63</td>
<td>0.34</td>
<td>0.14</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The MRAC controller achieves the lowest tracking error, the fastest voltage recovery, and the smallest frequency deviation among all the evaluated control strategies.</p>
</sec>
<sec id="s6_10_4">
<label>6.10.4</label>
<title>Discussion</title>
<p>The cascading fault analysis further reinforces the robustness of the MRAC controller in maintaining grid support functions under complex, multi-stage disturbance scenarios. The controller effectively sustained voltage recovery, minimized frequency deviations, and preserved active and reactive power stability without requiring retuning. These results demonstrate the suitability of the MRAC approach for real-world operation, where faults rarely occur in isolation and grid conditions may deteriorate rapidly during severe events. The ability to withstand sequential disturbances confirms that the adaptive mechanism is sufficiently flexible and robust for practical deployment in large-scale DFIG-based wind farms.</p>
</sec>
</sec>
<sec id="s6_11">
<label>6.11</label>
<title>Resilience under Parameter Variations</title>
<p>To check the robustness of the systems, simulations were repeated for different grid strengths, and fault severities, respectively.</p>
<sec id="s6_11_1">
<label>6.11.1</label>
<title>Case 1: Weak Grid Scenario (Zs Increased by 40%)</title>
<p>The MRAC controller adapted its control law without re-tuning. Voltage and frequency deviations were contained effectively, while the PI control performance degraded considerably.</p>
</sec>
<sec id="s6_11_2">
<label>6.11.2</label>
<title>Case 2: Extended Fault Duration (Cleared at 1.6 s)</title>
<p>The MRAC controller prevented loss of synchronism and maintained stable system operation. In contrast, the PI controller exhibited instability in reactive power delivery, as illustrated in <xref ref-type="fig" rid="fig-14">Fig. 14</xref> and summarized in the robustness test results in <xref ref-type="table" rid="table-20">Table 20</xref>.</p>
<fig id="fig-14">
<label>Figure 14</label>
<caption>
<title>MRAC stability under rotor resistance variation and weak grid scenario.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-14.tif"/>
</fig><table-wrap id="table-20">
<label>Table 20</label>
<caption>
<title>Robustness Test Summary.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Scenario</th>
<th>PI Controller Status</th>
<th>MRAC Controller Status</th>
</tr>
</thead>
<tbody>
<tr>
<td>Weak Grid</td>
<td>Oscillatory Behavior</td>
<td>Stable &#x0026; Adaptive</td>
</tr>
<tr>
<td>Severe Fault Duration</td>
<td>Unstable Voltage</td>
<td>Stable Recovery</td>
</tr>
<tr>
<td>Parameter Drift (Rotor Resistance &#x002B;10%)</td>
<td>Detuned Controller</td>
<td>Adapted Control Law</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The results demonstrate that the MRAC-based control strategy significantly enhances the dynamic performance of the IEEE 9-bus DFIG wind energy system. The controller enables rapid recovery of both active and reactive power following fault-induced disturbances, while maintaining minimal transient deviations and improved overall stability. During voltage disturbances, the MRAC effectively injects reactive power to support the grid voltage, preventing voltage collapse and stabilizing both voltage and frequency profiles across the network. This behavior increases the resilience of the system to severe disturbances. In addition, the controller exhibits strong robustness to variations in grid parameters, maintaining consistent performance even under weak grid conditions or extended fault durations. A substantial reduction in total harmonic distortion of both voltage and current waveforms is also achieved, leading to improved power quality.</p>
<p>A DFIG-based wind farm equipped with the proposed MRAC controller and stator flux-oriented vector control demonstrates high adaptability and superior dynamic control capability. These characteristics ensure reliable operation under faulted conditions and reinforce the suitability of wind power for stable grid integration. Consequently, the MRAC methodology represents an advanced and effective control solution that outperforms conventional PI-based controllers, offering enhanced reliability and power quality for future smart grid applications.</p>
</sec>
</sec>
</sec>
<sec id="s7">
<label>7</label>
<title>Sensitivity and Robustness Analysis</title>
<p>Robustness, and sensitivity analysis is essential to verify the correct operation and inherent adaptability of the proposed MRAC-based control strategy for the DFIG-based wind farm, particularly since not all possible operational and grid disturbances can be explicitly modeled. This section examines the system response to major perturbations, including variations in wind speed, changes in rotor parameters, and delays in grid fault clearance. The results confirm that the MRAC controller adapts dynamically to these variations while maintaining power quality and overall grid stability.</p>
<sec id="s7_1">
<label>7.1</label>
<title>Sensitivity to Wind Speed Variations</title>
<p>To evaluate the impact of wind speed fluctuations on control performance, simulations were conducted at three wind speed levels: 9 m/s (low), 12 m/s (rated), and 15 m/s (high). Under these varying conditions, the MRAC controller maintained stable active and reactive power regulation, demonstrating effective adaptability. A slight overshoot in active power was observed at higher wind speeds, attributed to the increased mechanical torque input. The steady-state power output and voltage profiles corresponding to the different wind speed conditions are summarized in <xref ref-type="table" rid="table-21">Table 21</xref>.</p>
<table-wrap id="table-21">
<label>Table 21</label>
<caption>
<title>DFIG Response under Wind Speed Variations.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Wind Speed (m/s)</th>
<th>Active Power (MW)</th>
<th>Reactive Power (MVAR)</th>
<th>Terminal Voltage (p.u.)</th>
<th>Recovery Time (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>9</td>
<td>0.92</td>
<td>0.14</td>
<td>0.975</td>
<td>280</td>
</tr>
<tr>
<td>12</td>
<td>1.50</td>
<td>0.00</td>
<td>1.000</td>
<td>230</td>
</tr>
<tr>
<td>15</td>
<td>1.82</td>
<td>&#x2212;0.18</td>
<td>1.012</td>
<td>250</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-15">Fig. 15</xref> illustrates the variation of active and reactive power outputs under the three wind speed conditions when controlled by the MRAC strategy, showing stable operation with minimal overshoot. Overall, the results indicate that the MRAC controller effectively decouples electrical power output from mechanical power fluctuations, enabling dynamic adjustment of control references without compromising grid interface stability.</p>
<fig id="fig-15">
<label>Figure 15</label>
<caption>
<title>Active and reactive power output at different wind speeds.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-15.tif"/>
</fig>
</sec>
<sec id="s7_2">
<label>7.2</label>
<title>Impact of Rotor Resistance and Inductance Variations</title>
<p>Rotor parameters of the DFIG can vary due to thermal effects, aging, and electromagnetic disturbances. To evaluate the robustness of the proposed controller under such parameter variations, the rotor resistance was increased by 20% while the rotor inductance was reduced by 10%. The system performance was then analyzed under fault conditions using these modified parameters, as summarized in <xref ref-type="table" rid="table-22">Table 22</xref>.</p>
<table-wrap id="table-22">
<label>Table 22</label>
<caption>
<title>Controller Robustness to Rotor Parameter Variations.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Case</th>
<th>Active Power Error (%)</th>
<th>Reactive Power Error (%)</th>
<th>Terminal Voltage Dip (p.u.)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Nominal Parameters</td>
<td>2.4</td>
<td>1.8</td>
<td>0.12</td>
</tr>
<tr>
<td>&#x002B;20% <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msub><mml:mi>R</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, &#x2212; 10% <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>3.1</td>
<td>2.2</td>
<td>0.15</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Only minor increases in tracking error are observed with the MRAC controller, while satisfactory performance is maintained even under significant rotor parameter variations. This adaptive behavior arises from the real-time updating of the control laws based on deviations between the system response and the reference model.</p>
</sec>
<sec id="s7_3">
<label>7.3</label>
<title>Control Performance under Delayed Grid Fault Clearance</title>
<p>Power quality can deteriorate when grid fault clearance is delayed, thereby imposing additional stress on the control system. To simulate this condition, a three-phase-to-ground fault at Bus 5 was applied with an extended clearing time of 250 ms instead of 150 ms, allowing double-frequency oscillations to persist for a longer duration, as summarized in <xref ref-type="table" rid="table-23">Table 23</xref>.</p>
<table-wrap id="table-23">
<label>Table 23</label>
<caption>
<title>Impact of Delayed Fault Clearance.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Fault Clearance Time (s)</th>
<th>Max Voltage Drop (p.u.)</th>
<th>Active Power Overshoot (%)</th>
<th>Voltage Recovery Time (ms)</th>
</tr>
</thead>
<tbody>
<tr>
<td>0.15</td>
<td>0.78</td>
<td>6.2</td>
<td>220</td>
</tr>
<tr>
<td>0.25</td>
<td>0.65</td>
<td>10.5</td>
<td>340</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="fig" rid="fig-16">Fig. 16</xref>, the delayed fault clearance time of 0.25 s results in increased active power overshoot and a longer recovery period. This behavior indicates a degradation in MRAC performance under prolonged grid stress conditions, highlighting the practical limits of the controller when fault durations exceed the nominal design range.</p>
<fig id="fig-16">
<label>Figure 16</label>
<caption>
<title>Active power response to delayed fault clearance.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="EE_75245-fig-16.tif"/>
</fig>
<p>The increased overshoot and delayed recovery observed under extended fault durations remain within acceptable limits, characterizing the MRAC controller as robust while also indicating a threshold beyond which performance degradation begins. This operating range highlights the importance of proper coordination between fault detection mechanisms and grid protection systems.</p>
<p>Overall, the MRAC-based controller demonstrates strong robustness under a wide range of operating conditions, including wind speed variations, rotor parameter uncertainties, and moderate delays in fault clearance. Under extremely severe conditions, some degradation in settling time and overshoot is observed; however, voltage and power profiles remain stable and overall grid performance is not compromised. These results confirm the adaptability of the MRAC controller for large-scale wind energy systems operating in dynamically uncertain grid environments.</p>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Practical Implications and Real-World Feasibility</title>
<sec id="s8_1">
<label>8.1</label>
<title>Suitability for Large-Scale Integration</title>
<p>The combined application of Model Reference Adaptive Control with flux- and field-oriented vector control represents a significant advancement in enhancing dynamic stability in renewable-dominated power systems. The proposed control architecture is inherently scalable and is therefore well suited for integration with large-scale wind farms connected to transmission-level networks [<xref ref-type="bibr" rid="ref-33">33</xref>]. By effectively damping power oscillations during fault conditions and providing both voltage support during disturbances and frequency support under severe events, the MRAC approach ensures compliance with grid code requirements in operating scenarios that are typically challenging for conventional controllers. These capabilities are particularly beneficial for utilities managing large interconnected wind farms, where stringent fault ride-through and voltage support obligations must be satisfied.</p>
</sec>
<sec id="s8_2">
<label>8.2</label>
<title>Hardware Implementation Considerations</title>
<p>The practical deployment of the proposed MRAC-based control strategy in commercial DFIG wind turbines requires careful consideration of computational, sensing, and interfacing requirements. The MRAC algorithm is computationally efficient, as it relies primarily on real-time parameter adaptation through algebraic update laws and reference model tracking. This makes it well suited for implementation on digital signal processors, microcontrollers, and FPGA-based converter controllers that are already commonly used in wind turbine control systems.</p>
<p>Modern back-to-back converters in DFIG-based wind turbines typically operate at high sampling frequencies in the range of 5&#x2013;20 kHz. The adaptive law updates of the MRAC scheme can be executed within this time frame without exceeding processor limitations. Core vector control components, including rotor current decoupling and Park and Clarke transformations, remain unchanged, with MRAC functioning as a supervisory adaptation layer added to the existing control structure. This design allows seamless integration with conventional stator or field-oriented control schemes and ensures backward compatibility with established turbine control platforms.</p>
<p>The primary interfacing requirements include accurate measurement of stator currents, rotor currents, and DC-link voltage, all of which are standard signals in DFIG converter hardware. In addition, reliable synchronization is required, typically achieved using a phase-locked loop for dq-frame transformations. Only minimal modifications to the pulse-width modulation logic are necessary, since the MRAC scheme updates reference current or voltage commands rather than the modulation process itself.</p>
<p>Given these characteristics, the MRAC controller can be implemented on existing embedded control hardware with only firmware-level changes. This significantly reduces implementation costs and facilitates retrofitting in older wind turbine systems.</p>
</sec>
<sec id="s8_3">
<label>8.3</label>
<title>Cost-Effectiveness and Controller Simplicity</title>
<p>The proposed MRAC-based control strategy offers several economic and operational advantages that enhance its suitability for practical wind energy applications. Unlike computationally demanding approaches such as model predictive control or reinforcement learning&#x2013;based schemes, MRAC requires minimal processing resources and does not rely on large datasets, optimization routines, or offline training. This makes it particularly attractive for large-scale wind farms, where controller simplicity, robustness, and reliability are critical.</p>
<p>From a cost perspective, the MRAC approach utilizes existing converter infrastructure without the need for additional hardware components. The adaptive mechanism updates controller gains in real time, reducing the reliance on manual tuning and repeated calibration. This feature is especially advantageous for wind farms operating in geographically diverse locations, where grid impedance, fault levels, and environmental conditions can vary considerably.</p>
<p>From an operational standpoint, MRAC enhances disturbance rejection, particularly during grid faults, without adding complexity to the control system. Its capability to maintain stable active and reactive power delivery and provide effective voltage support under varying operating conditions reduces the likelihood of turbine disconnections during disturbances, thereby improving wind farm availability and revenue. In addition, improved reactive power regulation and lower harmonic distortion help minimize penalties associated with grid code non-compliance, leading to long-term operational cost savings.</p>
<p>Overall, the MRAC controller achieves a balanced combination of high performance, low computational burden, and minimal integration cost, making it a practical and economically viable control solution for modern DFIG-based wind farms.</p>
</sec>
</sec>
<sec id="s9">
<label>9</label>
<title>Conclusion</title>
<p>This study presents a comprehensive investigation of active and reactive power control in a DFIG-based wind farm connected to the IEEE 9-bus power system under faulted operating conditions. The proposed Model Reference Adaptive Control strategy, implemented within a stator flux-oriented vector control framework, demonstrates superior performance compared with conventional control approaches.</p>
<p>The key findings include rapid restoration of active and reactive power following grid disturbances, enhanced reactive power support during faults, and improved voltage and frequency stability under MRAC operation. The system also exhibits strong resilience to variations in grid parameters, wind speed, and component uncertainties. Furthermore, comparative analysis reveals a significant reduction in total harmonic distortion, leading to improved overall power quality.</p>
<p>These results confirm the effectiveness of the MRAC controller as a robust and scalable solution for modern wind energy systems, making it well suited for practical applications where stability, adaptability, and power quality are critical.</p>
<p>Although the proposed MRAC-based control strategy demonstrates excellent performance across a wide range of fault scenarios and parameter variations, its validation is currently limited to MATLAB/Simulink simulations. In real power systems, grid disturbances may involve additional complexities such as unbalanced faults, converter saturation, and communication delays, which are not explicitly addressed in this work. Future research will focus on hardware-in-the-loop experimentation using dSPACE or OPAL-RT platforms to evaluate controller performance under realistic grid conditions. Further extensions will also explore the integration of MRAC with coordinated control schemes involving STATCOMs, SSSCs, or energy storage systems to enhance grid support capabilities. In addition, the performance of the controller under offshore wind farm conditions and cyber-physical disturbance scenarios will be investigated.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>The authors received no specific funding for this study.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Conceptualization, Sanjit Brahma and Ranjay Das; methodology, Sanjit Brahma; software, Sanjit Brahma; validation, Sanjit Brahma and Ranjay Das; formal analysis, Sanjit Brahma; investigation, Sanjit Brahma; resources, Sanjit Brahma and Ranjay Das; data curation, Sanjit Brahma and Ranjay Das; writing&#x2014;original draft preparation, Ranjay Das; writing&#x2014;review and editing, Ranjay Das; visualization, Ranjay Das; supervision, Ranjay Das; project administration, Sanjit Brahma and Ranjay Das. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>Not applicable.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ramlochun</surname> <given-names>B</given-names></string-name>, <string-name><surname>Vaithilingam</surname> <given-names>CA</given-names></string-name>, <string-name><surname>Alsakati</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Alnasseir</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Transient stability analysis of IEEE 9-bus system integrated with DFIG and SCIG based wind turbines</article-title>. <source>J Phys Conf Ser</source>. <year>2021</year>;<volume>2120</volume>(<issue>1</issue>):<fpage>012023</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1742-6596/2120/1/012023</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Tina</surname> <given-names>GM</given-names></string-name>, <string-name><surname>Maione</surname> <given-names>G</given-names></string-name>, <string-name><surname>Licciardello</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Evaluation of technical solutions to improve transient stability in power systems with wind power generation</article-title>. <source>Energies</source>. <year>2022</year>;<volume>15</volume>(<issue>19</issue>):<fpage>7055</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en15197055</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Kabat</surname> <given-names>SR</given-names></string-name>, <string-name><surname>Pahadsingh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Jena</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Improvement of LVRT capability using PSS for grid connected DFIG based wind energy conversion system</article-title>. In: <conf-name>Proceedings of the 2022 1st IEEE International Conference on Industrial Electronics: Developments &#x0026; Applications (ICIDeA)</conf-name>; <year>2022 Oct 15&#x2013;16</year>; <publisher-loc>Bhubaneswar, India</publisher-loc>. p. <fpage>18</fpage>&#x2013;<lpage>23</lpage>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Mallick</surname> <given-names>P</given-names></string-name>, <string-name><surname>Sharma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Kabat</surname> <given-names>SR</given-names></string-name></person-group>. <article-title>Low voltage ride through improvement using power system stabilizer for DFIG based wind energy conversion system</article-title>. In: <conf-name>Proceedings of the 2022 2nd Odisha International Conference on Electrical Power Engineering, Communication and Computing Technology (ODICON)</conf-name>; <year>2022 Nov 11&#x2013;12</year>; <publisher-loc>Bhubaneswar, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Krishnan</surname> <given-names>ATK</given-names></string-name>, <string-name><surname>Devaraj</surname> <given-names>D</given-names></string-name>, <string-name><surname>Chandran</surname> <given-names>RR</given-names></string-name></person-group>. <article-title>Enhancement of voltage stability by optimal integration of wind source with GRU based SVC compensator</article-title>. In: <conf-name>Proceedings of the 2024 IEEE International Conference on Signal Processing, Informatics, Communication and Energy Systems (SPICES)</conf-name>; <year>2024 Sep 20&#x2013;22</year>; <publisher-loc>Kottayam, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yusuf</surname> <given-names>AM</given-names></string-name>, <string-name><surname>Hakim</surname> <given-names>EA</given-names></string-name>, <string-name><surname>Hidayat</surname> <given-names>K</given-names></string-name></person-group>. <article-title>Low-frequency analysis using ANFIS on SSSC against DFIG-based wind turbine penetration connected with multi-machine system</article-title>. <source>AIP Conf Proc</source>. <year>2024</year>;<volume>2927</volume>(<issue>1</issue>):<fpage>040019</fpage>. doi:<pub-id pub-id-type="doi">10.1063/5.0198029</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Gore</surname> <given-names>S</given-names></string-name>, <string-name><surname>Iqbal</surname> <given-names>A</given-names></string-name>, <string-name><surname>Mehrjerdi</surname> <given-names>H</given-names></string-name>, <string-name><surname>Meraj</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Voltage profiling and control of a sub-transmission network with integrated renewable energy sources&#x2014;a case study</article-title>. In: <conf-name>Proceedings of the 2021 IEEE 4th International Conference on Computing, Power and Communication Technologies (GUCON)</conf-name>; <year>2021 Sep 24&#x2013;26</year>; <conf-loc>Kuala Lumpur, Malaysia</conf-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khan</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hussain</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wahyudie</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khalil</surname> <given-names>RA</given-names></string-name></person-group>. <article-title>Stability improvement of renewable energy integrated power network through coordination of PSS, ISFCL, and STATCOM</article-title>. <source>IEEE Access</source>. <year>2025</year>;<volume>13</volume>:<fpage>133510</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ACCESS.2025.3592940</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Egbomwan</surname> <given-names>OE</given-names></string-name>, <string-name><surname>Chaoui</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name></person-group>. <article-title>A physics-constrained TD3 algorithm for simultaneous virtual inertia and damping control of grid-connected variable speed DFIG wind turbines</article-title>. <source>IEEE Trans Autom Sci Eng</source>. <year>2025</year>;<volume>22</volume>:<fpage>958</fpage>&#x2013;<lpage>69</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TASE.2024.3357204</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saad</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Pranta</surname> <given-names>PG</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>MM</given-names></string-name>, <string-name><surname>Ullah</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Nahar</surname> <given-names>S</given-names></string-name>, <string-name><surname>Shafiullah</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Fuzzy logic controller-based STATCOM for reactive power compensation in a grid-connected wind power plant</article-title>. <source>Dhaka Univ J Appl Sci Eng</source>. <year>2024</year>;<volume>8</volume>(<issue>1</issue>):<fpage>62</fpage>&#x2013;<lpage>70</lpage>. doi:<pub-id pub-id-type="doi">10.3329/dujase.v8i1.72997</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Hossain</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Haque</surname> <given-names>MYU</given-names></string-name>, <string-name><surname>Hasan</surname> <given-names>J</given-names></string-name>, <string-name><surname>Roy</surname> <given-names>TK</given-names></string-name>, <string-name><surname>Sadi</surname> <given-names>MAH</given-names></string-name></person-group>. <article-title>Protecting DFIG-based multi-machine power system under transient-state by nonlinear adaptive backstepping controller-based capacitive BFCL</article-title>. <source>IET Gener Transm Distrib</source>. <year>2022</year>;<volume>16</volume>(<issue>22</issue>):<fpage>4528</fpage>&#x2013;<lpage>48</lpage>. doi:<pub-id pub-id-type="doi">10.1049/gtd2.12617</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shabani</surname> <given-names>HR</given-names></string-name>, <string-name><surname>Kalantar</surname> <given-names>M</given-names></string-name>, <string-name><surname>Hajizadeh</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Real-time transient instability detection in the power system with high DFIG-wind turbine penetration via transient energy</article-title>. <source>IEEE Syst J</source>. <year>2022</year>;<volume>16</volume>(<issue>2</issue>):<fpage>3013</fpage>&#x2013;<lpage>24</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JSYST.2021.3079253</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Biswal</surname> <given-names>S</given-names></string-name>, <string-name><surname>Swain</surname> <given-names>SD</given-names></string-name>, <string-name><surname>Patidar</surname> <given-names>RD</given-names></string-name>, <string-name><surname>Bhoi</surname> <given-names>AK</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>OP</given-names></string-name></person-group>. <article-title>Integrated wide-area backup protection algorithm during stressed power system condition in presence of wind farm</article-title>. <source>Arab J Sci Eng</source>. <year>2021</year>;<volume>46</volume>(<issue>10</issue>):<fpage>9363</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s13369-020-05290-z</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Abdollahi Chirani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Karami</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Investigation of the impact of SSSC-based FLC on the stability of power systems connected to wind farms</article-title>. <source>Int Trans Electr Energy Syst</source>. <year>2024</year>;<volume>2024</volume>:<fpage>1074029</fpage>. doi:<pub-id pub-id-type="doi">10.1155/2024/1074029</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhukya</surname> <given-names>J</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Enhancing stability via coordinated control of generators, wind farms, and energy storage: optimizing system parameters</article-title>. <source>J Energy Storage</source>. <year>2024</year>;<volume>96</volume>:<fpage>112513</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.est.2024.112513</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Guediri</surname> <given-names>M</given-names></string-name>, <string-name><surname>Touil</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hettiri</surname> <given-names>M</given-names></string-name>, <string-name><surname>Guediri</surname> <given-names>A</given-names></string-name>, <string-name><surname>Ikhlef</surname> <given-names>N</given-names></string-name>, <string-name><surname>Hocine</surname> <given-names>B</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Control of a doubly fed induction generator for variable speed wind energy conversion systems using fuzzy controllers optimized with a genetic algorithm</article-title>. <source>Eng Technol Appl Sci Res</source>. <year>2025</year>;<volume>15</volume>(<issue>1</issue>):<fpage>19871</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.48084/etasr.9460</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zouhair</surname> <given-names>S</given-names></string-name>, <string-name><surname>Abderrahmane</surname> <given-names>EK</given-names></string-name>, <string-name><surname>Mahjoub</surname> <given-names>CE</given-names></string-name></person-group>. <article-title>Fuzzy logic control contribution to the rotor speed control of the doubly fed induction generator</article-title>. <source>Int J Innov Technol Explor Eng</source>. <year>2020</year>;<volume>9</volume>(<issue>4</issue>):<fpage>540</fpage>&#x2013;<lpage>6</lpage>. doi:<pub-id pub-id-type="doi">10.35940/ijitee.b6846.029420</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Bhowmick</surname> <given-names>P</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>L</given-names></string-name>, <string-name><surname>Nagamune</surname> <given-names>R</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>A model reference adaptive control framework for floating offshore wind turbines with collective and individual blade pitch strategy</article-title>. <source>Ocean Eng</source>. <year>2024</year>;<volume>291</volume>:<fpage>116054</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.oceaneng.2023.116054</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bera</surname> <given-names>PK</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>V</given-names></string-name>, <string-name><surname>Pani</surname> <given-names>SR</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>OP</given-names></string-name></person-group>. <article-title>Autoregressive coefficients based intelligent protection of transmission lines connected to type-3 wind farms</article-title>. <source>IEEE Trans Power Deliv</source>. <year>2024</year>;<volume>39</volume>(<issue>1</issue>):<fpage>71</fpage>&#x2013;<lpage>82</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRD.2023.3321844</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhukya</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Enhancing the wind farm-based power system stability with coordinated tuned supplementary controller</article-title>. <source>Int J Circuit Theory Appl</source>. <year>2023</year>;<volume>51</volume>(<issue>12</issue>):<fpage>5878</fpage>&#x2013;<lpage>907</lpage>. doi:<pub-id pub-id-type="doi">10.1002/cta.3705</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bhukya</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Enhancing power system stability in wind-integrated networks through coordinated fuzzy logic control of PSS and POD for sustainable energy futures</article-title>. <source>Int J Ambient Energy</source>. <year>2024</year>;<volume>45</volume>(<issue>1</issue>):<fpage>2391096</fpage>. doi:<pub-id pub-id-type="doi">10.1080/01430750.2024.2391096</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zanjani</surname> <given-names>SM</given-names></string-name>, <string-name><surname>Moazzami</surname> <given-names>M</given-names></string-name>, <string-name><surname>Honarvar</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Analysis and simulation of the static synchronous compensation effect in the distribution system with wind farms based on SCIG</article-title>. <source>Signal Process Renew Energy</source>. <year>2023</year>;<volume>7</volume>(<issue>2</issue>):<fpage>17</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/saci58269.2023.10158632</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chintakindi</surname> <given-names>R</given-names></string-name>, <string-name><surname>Mitra</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Wide-area voltage stability assessment using loading margin sensitivity for increasing linear load levels and wind power penetration</article-title>. <source>Electr Power Syst Res</source>. <year>2024</year>;<volume>233</volume>:<fpage>110487</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.epsr.2024.110487</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Al-Kaoaz</surname> <given-names>HNA</given-names></string-name>, <string-name><surname>Alsammak</surname> <given-names>ANB</given-names></string-name></person-group>. <article-title>Utilizing hybrid renewable energy systems for enhancing transient stability in power grids: a comprehensive review</article-title>. <source>J Eur Des Syst&#x00E8;mes Autom</source>. <year>2023</year>;<volume>56</volume>(<issue>4</issue>):<fpage>687</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.18280/jesa.560418</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>L</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>F</given-names></string-name></person-group>. <article-title>A static voltage stability enhancement method for power systems with a high proportion of voltage source converters</article-title>. <source>IEEE Trans Power Syst</source>. <year>2025</year>;<volume>40</volume>(<issue>5</issue>):<fpage>4019</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPWRS.2025.3552756</pub-id>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ali</surname> <given-names>MAS</given-names></string-name></person-group>. <article-title>Improved transient performance of a DFIG-based wind-power system using the combined control of active crowbars</article-title>. <source>Electricity</source>. <year>2023</year>;<volume>4</volume>(<issue>4</issue>):<fpage>320</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.3390/electricity4040019</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yan</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>M</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Rodriguez</surname> <given-names>JM</given-names></string-name></person-group>. <article-title>A survey on model predictive control of DFIGs in wind energy conversion systems</article-title>. <source>CSEE J Power Energy Syst</source>. <year>2023</year>;<volume>10</volume>(<issue>3</issue>):<fpage>1085</fpage>&#x2013;<lpage>104</lpage>. doi:<pub-id pub-id-type="doi">10.17775/cseejpes.2022.08500</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Elouatoua</surname> <given-names>H</given-names></string-name>, <string-name><surname>Nasser</surname> <given-names>T</given-names></string-name>, <string-name><surname>Essadki</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Control of a doubly-fed induction generator for wind energy conversion systems</article-title>. In: <conf-name>Proceedings of the 2020 International Conference on Electrical and Information Technologies (ICEIT)</conf-name>; <year>2020 Mar 4&#x2013;7</year>; <publisher-loc>Rabat, Morocco</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>C</given-names></string-name>, <string-name><surname>Geng</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Heterogeneous synchronization driven frequency stability analysis and enhancement in low-inertia power systems under grid faults</article-title>. <source>IEEE Trans Sustain Energy</source>. <year>2025</year>;<volume>2025</volume>:<fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tste.2025.3622131</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Echiheb</surname> <given-names>F</given-names></string-name>, <string-name><surname>Bossoufi</surname> <given-names>B</given-names></string-name>, <string-name><surname>Kafazi</surname> <given-names>I</given-names></string-name>, <string-name><surname>Alghamdi</surname> <given-names>TAH</given-names></string-name>, <string-name><surname>Oufettoul</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Predictive control MPC for wind turbine systems based DFIG</article-title>. In: <conf-name>Proceedings of the 2025 22nd International Learning and Technology Conference (L&#x0026;T)</conf-name>; <year>2025 Jan 15-16</year>; <publisher-loc>Jeddah, Saudi Arabia</publisher-loc>. p. <fpage>103</fpage>&#x2013;<lpage>8</lpage>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Nasab</surname> <given-names>MR</given-names></string-name>, <string-name><surname>Cometa</surname> <given-names>R</given-names></string-name>, <string-name><surname>Bruno</surname> <given-names>S</given-names></string-name>, <string-name><surname>La Scala</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Adaptive scheme for stability margin estimation of grid-connected DFIG based wind turbines</article-title>. In: <conf-name>Proceedings of the 2024 IEEE International Conference on Environment and Electrical Engineering and 2024 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&#x0026;CPS Europe)</conf-name>; <year>2024 Jun 17&#x2013;20</year>; <publisher-loc>Rome, Italy</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-32"><label>[32]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Mahawar</surname> <given-names>JK</given-names></string-name>, <string-name><surname>Vishwanath</surname> <given-names>GM</given-names></string-name>, <string-name><surname>Chakrabarti</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Transient stability enhancement of a synchronous generator using DFIG considering its LVRT capability</article-title>. In: <conf-name>Proceedings of the 2024 IEEE International Conference on Power Electronics, Drives and Energy Systems (PEDES)</conf-name>; <year>2024 Dec 18-21;</year> <comment>Mangalore, India. p. 1-5</comment></mixed-citation></ref>
<ref id="ref-33"><label>[33]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Jatmiko</surname> <given-names>HS</given-names></string-name>, <string-name><surname>Irnawan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Setyonegoro</surname> <given-names>MIB</given-names></string-name></person-group>. <article-title>Reactive power support devices on weak grids connected to high penetration of wind farms in Indonesia: a review</article-title>. In: <conf-name>Proceedings of the 2024 16th International Conference on Information Technology and Electrical Engineering (ICITEE)</conf-name>; <year>2024 Oct 23&#x2013;25</year>; <publisher-loc>Bali, Indonesia</publisher-loc>. p. <fpage>171</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-34"><label>[34]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Nibir</surname> <given-names>RS</given-names></string-name>, <string-name><surname>Hossain</surname> <given-names>MS</given-names></string-name>, <string-name><surname>Ahmed</surname> <given-names>T</given-names></string-name>, <string-name><surname>Rabbi</surname> <given-names>AE</given-names></string-name>, <string-name><surname>Aziz</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Analysis of post fault oscillation damping by VSC-HVDC in an offshore wind farm connected system</article-title>. In: <conf-name>Proceedings of the 2023 5th International Conference on Sustainable Technologies for Industry 5.0 (STI)</conf-name>; <year>2023 Dec 9&#x2013;10</year>; <publisher-loc>Dhaka, Bangladesh</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-35"><label>[35]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Bhandakkar</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Mathew</surname> <given-names>L</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Aziz</surname> <given-names>MJA</given-names></string-name>, <string-name><surname>Malik</surname> <given-names>H</given-names></string-name></person-group>. <article-title>Real-time simulation of SVC on multi-machine 9-bus system</article-title>. In: <conf-name>Proceedings of the 2023 IEEE Conference on Energy Conversion (CENCON)</conf-name>; <year>2023 Oct 23&#x2013;24</year>; <publisher-loc>Kuching, Malaysia</publisher-loc>. p. <fpage>170</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-36"><label>[36]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Pathik</surname> <given-names>BB</given-names></string-name>, <string-name><surname>Mannan</surname> <given-names>MA</given-names></string-name></person-group>. <article-title>Modelled research to reduce frequency fluctuations for grid tied PV in IEEE 9 bus system: a variable droop-controlled analysis</article-title>. In: <conf-name>Proceedings of the 2021 7th International Conference on Electrical, Electronics and Information Engineering (ICEEIE)</conf-name>; <year>2021 Oct 2</year>; <publisher-loc>Malang, Indonesia</publisher-loc>. p. <fpage>100</fpage>&#x2013;<lpage>5</lpage>.</mixed-citation></ref>
<ref id="ref-37"><label>[37]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Khujaev</surname> <given-names>A</given-names></string-name>, <string-name><surname>Vaithilingam</surname> <given-names>CA</given-names></string-name>, <string-name><surname>Alsakati</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Alnasseir</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Stability enhancement of power system with the implementation of power system stabilizer PSS and excitation system IEEE type-1</article-title>. <source>J Phys Conf Ser</source>. <year>2021</year>;<volume>2120</volume>(<issue>1</issue>):<fpage>012022</fpage>. doi:<pub-id pub-id-type="doi">10.1088/1742-6596/2120/1/012022</pub-id>.</mixed-citation></ref>
<ref id="ref-38"><label>[38]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>G</given-names></string-name></person-group>. <article-title>A two-stage adaptive chaotic differential particle sparrow optimal dispatch strategy for wind integrated system considering active and reactive power coordination. [cited 2025 Jan 1]</article-title>. Available from: <ext-link ext-link-type="uri" xlink:href="https://ssrn.com/abstract=4651728">https://ssrn.com/abstract=4651728</ext-link>.</mixed-citation></ref>
<ref id="ref-39"><label>[39]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Saidi</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Parayangat</surname> <given-names>M</given-names></string-name>, <string-name><surname>Ali Rakrouki</surname> <given-names>M</given-names></string-name>, <string-name><surname>Saad</surname> <given-names>SM</given-names></string-name>, <string-name><surname>El Naily</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Multiparameter bifurcation analysis of power systems integrating large-scale solar photovoltaic and wind farms power plants</article-title>. <source>Int J Bifurcation Chaos</source>. <year>2024</year>;<volume>34</volume>(<issue>3</issue>):<fpage>2450029</fpage>. doi:<pub-id pub-id-type="doi">10.1142/s0218127424500299</pub-id>.</mixed-citation></ref>
<ref id="ref-40"><label>[40]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Valuva</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chinnamuthu</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Performance analysis of marine-predator-algorithm-based optimum PI controller with unified power flow controller for loss reduction in wind-solar integrated system</article-title>. <source>Energies</source>. <year>2023</year>;<volume>16</volume>(<issue>17</issue>):<fpage>6157</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en16176157</pub-id>.</mixed-citation></ref>
<ref id="ref-41"><label>[41]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Prasad</surname> <given-names>R</given-names></string-name>, <string-name><surname>Gururaj</surname> <given-names>MV</given-names></string-name>, <string-name><surname>Padhy</surname> <given-names>NP</given-names></string-name></person-group>. <article-title>Frequency regulation of PMSG based wind turbine considering location identification technique in high penetration of renewable generation system</article-title>. In: <conf-name>Proceedings of the 2022 IEEE International Conference on Power Electronics, Smart Grid, and Renewable Energy (PESGRE)</conf-name>; <year>2022 Jan 2&#x2013;5</year>; <publisher-loc>Trivandrum, India</publisher-loc>. p. <fpage>1</fpage>&#x2013;<lpage>6</lpage>.</mixed-citation></ref>
<ref id="ref-42"><label>[42]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>YD</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>WJ</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>LZ</given-names></string-name></person-group>. <article-title>Evaluation and adjustment based on broad learning system for small signal stability analysis of power system integrated with wind farms</article-title>. <source>J Electr Eng Technol</source>. <year>2022</year>;<volume>17</volume>(<issue>6</issue>):<fpage>3107</fpage>&#x2013;<lpage>18</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s42835-022-01111-5</pub-id>.</mixed-citation></ref>
<ref id="ref-43"><label>[43]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jan</surname> <given-names>FU</given-names></string-name>, <string-name><surname>Badar</surname> <given-names>R</given-names></string-name>, <string-name><surname>Al-Shamayleh</surname> <given-names>AS</given-names></string-name>, <string-name><surname>Uehara</surname> <given-names>A</given-names></string-name>, <string-name><surname>Senjyu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Akhunzada</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Indirect adaptive polynomial wavelet-based neuro-fuzzy controller for STATCOM-equipped power systems</article-title>. <source>IEEE Open J Power Electron</source>. <year>2025</year>;<volume>6</volume>:<fpage>1896</fpage>&#x2013;<lpage>909</lpage>. doi:<pub-id pub-id-type="doi">10.1109/OJPEL.2025.3628182</pub-id>.</mixed-citation></ref>
<ref id="ref-44"><label>[44]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sharma</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sahay</surname> <given-names>K</given-names></string-name>, <string-name><surname>Singh</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Virtual inertia support based frequency and dynamic voltage control for grid-connected SPMSG-based wind turbine</article-title>. <source>J Intell Fuzzy Syst</source>. <year>2024</year>;<volume>46</volume>(<issue>1</issue>):<fpage>1043</fpage>&#x2013;<lpage>57</lpage>. doi:<pub-id pub-id-type="doi">10.3233/jifs-233729</pub-id>.</mixed-citation></ref>
<ref id="ref-45"><label>[45]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Venkatesan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Kumar</surname> <given-names>C</given-names></string-name>, <string-name><surname>Balamurugan</surname> <given-names>CR</given-names></string-name></person-group>. <article-title>FOPIR controller for TCSC based gate turn-off switches to control power quality in transmission line</article-title>. <source>Electr Eng</source>. <year>2024</year>;<volume>106</volume>(<issue>4</issue>):<fpage>4603</fpage>&#x2013;<lpage>16</lpage>. doi:<pub-id pub-id-type="doi">10.1007/s00202-024-02240-y</pub-id>.</mixed-citation></ref>
<ref id="ref-46"><label>[46]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Bian</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Transient stability preventive control of wind farm connected power system considering the uncertainty</article-title>. <source>Energy Eng</source>. <year>2024</year>;<volume>121</volume>(<issue>6</issue>):<fpage>1637</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.32604/ee.2024.047678</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>