<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jpee</journal-id>
      <journal-title-group>
        <journal-title>Journal of Power and Energy Engineering</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-5901</issn>
      <issn pub-type="ppub">2327-588X</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jpee.2026.149003</article-id>
      <article-id pub-id-type="publisher-id">jpee-154113</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>PCC Stability of a 12 MW PV Plant Coupled with a 45 MWh LFP Storage System Serving a 17.5 MVA Industrial Load</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Okemba</surname>
            <given-names>Rodrigue Armel Patrick</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Missetete</surname>
            <given-names>Alfred Raoul</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Souamy</surname>
            <given-names>Rostand Martialy Davy Loembe</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Eyandzi</surname>
            <given-names>Amos Omboua</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Polytechnic Superior National School (ENSP), Marien Ngouabi University, Brazzaville, Congo </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>11</day>
        <month>09</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>09</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>09</issue>
      <fpage>32</fpage>
      <lpage>55</lpage>
      <history>
        <date date-type="received">
          <day>18</day>
          <month>08</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>20</day>
          <month>09</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>23</day>
          <month>09</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jpee.2026.149003">https://doi.org/10.4236/jpee.2026.149003</self-uri>
      <abstract>
        <p>The increasing penetration of photovoltaic generation in industrial power systems introduces significant challenges related to power imbalance, voltage regulation, and transient stability at the point of common coupling (PCC). This paper proposes a Coordinated Energy Management and Power Control Strategy (CEMPCS) for a grid-connected PV-BESS system. The proposed strategy coordinates active- and reactive-power exchanges among the PV plant, battery energy storage system (BESS), industrial load, and utility grid while considering BESS state-of-charge and converter operating constraints. A dynamic model of the complete system is developed in the synchronous dq reference frame, together with cascaded voltage-current control and supervisory power allocation. The CEMPCS is evaluated under four operating disturbances: irradiance variation, industrial load step, induction-motor starting, and grid-voltage reduction. Comparative assessment against conventional control focuses on PCC voltage deviation, active/reactive power imbalance, BESS response, and transient recovery. The results demonstrate the capability of the proposed coordination strategy to improve PCC voltage regulation and dynamic power balancing while providing faster transient support under the investigated disturbances.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Battery Energy Storage System (BESS)</kwd>
        <kwd>Coordinated Energy Management</kwd>
        <kwd>Photovoltaic System</kwd>
        <kwd>Point of Common Coupling (PCC)</kwd>
        <kwd>Power Control</kwd>
        <kwd>Voltage Regulation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The energy transition of industrial power systems remains a critical challenge in developing countries, where reliance on diesel generators is still widespread [<xref ref-type="bibr" rid="B1">1</xref>]. In Central Africa, particularly in the Republic of Congo, high fuel costs, supply constraints, and reliability requirements have accelerated the deployment of hybrid systems combining photovoltaic (PV) generation with battery energy storage [<xref ref-type="bibr" rid="B2">2</xref>].</p>
      <p>When integrated behind the Point of Common Coupling (PCC), these distributed resources interact with the utility grid and industrial loads, influencing voltage stability, reactive power exchange, and dynamic performance under disturbances [<xref ref-type="bibr" rid="B3">3</xref>]. The case studied involves a 12 MW PV plant coupled with a 45 MWh lithium iron phosphate (LFP) battery supplying a 17.5 MVA industrial load [<xref ref-type="bibr" rid="B4">4</xref>]. Under such operating conditions, rapid irradiance fluctuations, large motor starting events, and grid disturbances may cause voltage deviations, power imbalances, and stress on converters and storage units [<xref ref-type="bibr" rid="B5">5</xref>].</p>
      <p>Although significant research has addressed PV modeling, inverter control, and energy management [<xref ref-type="bibr" rid="B6">6</xref>], few studies integrate detailed dynamic models of PV plants, LFP batteries, converters, and industrial loads while evaluating their interactions at the PCC through combined electromagnetic transient (EMT) and electromechanical transient (RMS) co-simulation [<xref ref-type="bibr" rid="B7">7</xref>]. Such an integrated framework is essential to characterize the dynamic behavior of hybrid PV-storage systems and ensure PCC stability under representative industrial conditions [<xref ref-type="bibr" rid="B8">8</xref>][<xref ref-type="bibr" rid="B9">9</xref>].</p>
      <p>This paper develops a comprehensive dynamic model of the 12 MW PV - 45 MWh LFP system and introduces a Coordinated Energy Management and Power Control Strategy (CEMPCS) to maintain PCC voltage stability, coordinate active/reactive power flows, and enforce battery and converter operating constraints. The contribution is assessed in MATLAB/Simulink under four reproducible disturbances using identical plant, converter, and inner-loop parameters for the conventional and coordinated supervisory controls. The main contributions are: 1) an integrated PV-BESS-grid-industrial-load model, 2) an explicit coordinated P/Q allocation strategy subject to SoC and converter capability limits, and 3) a comparative dynamic assessment based on exported simulation signals and consistently defined performance indicators.</p>
    </sec>
    <sec id="sec2">
      <title>2. Stability Background and Research Motivation</title>
      <p><bold>Stability Challenges of PV</bold><bold>-</bold><bold>BESS Systems at the Point of Common Coupling</bold><bold>:</bold></p>
      <p>The increasing penetration of photovoltaic (PV) generation and Battery Energy Storage Systems (BESS) has significantly altered the dynamic behavior of industrial power systems. Unlike conventional synchronous generators, converter-interfaced resources contribute little intrinsic inertia, making the Point of Common Coupling (PCC) more sensitive to irradiance fluctuations, load variations, and network disturbances. These operating conditions may produce voltage deviations, oscillatory active and reactive power exchanges, reduced damping, and deterioration of power quality, especially in weak grids [<xref ref-type="bibr" rid="B10">10</xref>][<xref ref-type="bibr" rid="B11">11</xref>].</p>
      <p>Maintaining PCC stability requires coordinated regulation of voltage, active power, reactive power, and battery operation through fast converter control. The strong coupling between photovoltaic generation, battery dynamics, industrial loads, and grid impedance increases control complexity during transient events such as motor starting, sudden load changes, or grid faults. Robust control strategies are therefore essential to guarantee rapid voltage recovery, stable power flow, and secure converter operation [<xref ref-type="bibr" rid="B11">11</xref>].</p>
      <p>Accurate assessment of these interactions requires dynamic models capable of representing both converter dynamics and network behavior. While RMS simulations adequately describe electromechanical phenomena, EMT/RMS co-simulation offers higher fidelity for fast electromagnetic transients, providing a reliable framework for evaluating PCC stability under realistic industrial operating conditions [<xref ref-type="bibr" rid="B12">12</xref>][<xref ref-type="bibr" rid="B13">13</xref>].</p>
    </sec>
    <sec id="sec3">
      <title>3. Proposed PV-BESS System Architecture and Specifications</title>
      <sec id="sec3dot1">
        <title>3.1. Operating Principle of the Proposed PV-BESS System</title>
        <p>The system comprises a 12 MW grid-connected PV plant and a 45 MWh LFP BESS supplying a 17.5 MVA industrial load (pf = 0.85) through a 20 kV PCC (<xref ref-type="fig" rid="fig1">Figure 1</xref>). The PV array is interfaced through a DC link and a grid-following three-phase VSC with an Rf-Lf filter. The BESS uses a bidirectional DC/DC stage, DC link, and dedicated bidirectional VSC for independent P/Q exchange. The utility grid is represented by a Thévenin equivalent. The CEMPCS generates coordinated P/Q references for both converters, while identical inner dq-current loops are retained for the conventional and proposed controls.</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/1771393-rId13.jpeg?20260923011842" />
        </fig>
        <p><bold>Figure 1.</bold> Overall architecture of the proposed 12 MW PV - 45 MWh LFP battery energy storage system supplying a 17.5 MVA industrial load through a Point of Common Coupling (PCC).</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. System Specifications</title>
        <p>The nominal parameters of the proposed PV-BESS system are summarized in <bold>Table 1</bold>. They define the PV plant, BESS, industrial load, grid, and converter characteristics used for dynamic modeling and EMT/RMS co-simulation and establish the reference operating conditions considered throughout this study.</p>
        <p><bold>Table 1.</bold> Electrical and system specifications.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Component</bold>
                </td>
                <td>
                  <bold>Parameter</bold>
                </td>
                <td>
                  <bold>Symbol</bold>
                </td>
                <td>
                  <bold>Value</bold>
                </td>
                <td>
                  <bold>Unit</bold>
                </td>
              </tr>
              <tr>
                <td>PV Plant</td>
                <td>Rated power</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>P</mml:mi>
                          <mml:mrow>
                            <mml:mi>P</mml:mi>
                            <mml:mi>V</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>12</td>
                <td>MW</td>
              </tr>
              <tr>
                <td>PV Plant</td>
                <td>DC-link voltage</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mi>d</mml:mi>
                            <mml:mi>c</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>1500</td>
                <td>V</td>
              </tr>
              <tr>
                <td>BESS (LFP)</td>
                <td>Energy capacity</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>E</mml:mi>
                          <mml:mrow>
                            <mml:mi>B</mml:mi>
                            <mml:mi>E</mml:mi>
                            <mml:mi>S</mml:mi>
                            <mml:mi>S</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>45</td>
                <td>MWh</td>
              </tr>
              <tr>
                <td>BESS (LFP)</td>
                <td>Rated power</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>P</mml:mi>
                          <mml:mrow>
                            <mml:mi>B</mml:mi>
                            <mml:mi>E</mml:mi>
                            <mml:mi>S</mml:mi>
                            <mml:mi>S</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>15</td>
                <td>MW</td>
              </tr>
              <tr>
                <td>BESS (LFP)</td>
                <td>Operating SoC range</td>
                <td>SoC</td>
                <td>20 - 90</td>
                <td>%</td>
              </tr>
              <tr>
                <td>Industrial Load</td>
                <td>Apparent power</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>S</mml:mi>
                          <mml:mi>L</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>17.5</td>
                <td>MVA</td>
              </tr>
              <tr>
                <td>Industrial Load</td>
                <td>Power factor</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:mi>P</mml:mi>
                        <mml:msub>
                          <mml:mi>F</mml:mi>
                          <mml:mi>L</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.85</td>
                <td>-</td>
              </tr>
              <tr>
                <td>Utility Grid</td>
                <td>Nominal frequency</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mi>f</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>50</td>
                <td>Hz</td>
              </tr>
              <tr>
                <td>PCC</td>
                <td>Nominal voltage</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mi>P</mml:mi>
                            <mml:mi>C</mml:mi>
                            <mml:mi>C</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>20</td>
                <td>kV</td>
              </tr>
              <tr>
                <td>PV Converter</td>
                <td>Rated apparent power</td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>S</mml:mi>
                          <mml:mrow>
                            <mml:mi>P</mml:mi>
                            <mml:mi>V</mml:mi>
                            <mml:mo>,</mml:mo>
                            <mml:mi>r</mml:mi>
                            <mml:mi>a</mml:mi>
                            <mml:mi>t</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>d</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>15</td>
                <td>MVA</td>
              </tr>
              <tr>
                <td>BESS Converter</td>
                <td>Rated apparent power</td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>S</mml:mi>
                          <mml:mrow>
                            <mml:mi>B</mml:mi>
                            <mml:mi>E</mml:mi>
                            <mml:mi>S</mml:mi>
                            <mml:mi>S</mml:mi>
                            <mml:mo>,</mml:mo>
                            <mml:mi>r</mml:mi>
                            <mml:mi>a</mml:mi>
                            <mml:mi>t</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>d</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>15</td>
                <td>MVA</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Converter Topology and Power Capability</title>
        <p>For reproducibility, the PV interface is modeled as PV array → 1500 V DC link → two-level three-phase VSC → Rf-Lf filter → 20 kV PCC. The BESS interface is modeled as LFP battery → bidirectional DC/DC converter → DC link → two-level bidirectional three-phase VSC → Rf-Lf filter → PCC. In the adopted simulation design, the PV and BESS AC converters are each assigned an apparent-power rating of 15 MVA. This gives the PV converter reactive-power headroom at rated 12 MW active power and makes the BESS P/Q allocation explicitly subject to S<sup>2</sup> ≥ P<sup>2</sup> + Q<sup>2</sup>. These ratings are used by the capability limiter in Section 4.6 and must be identical in both comparative cases.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Dynamic Mathematical Modeling and Control Strategy</title>
      <p>This section develops the dynamic models of the PV generator, converter interfaces, LFP battery, grid equivalent, and PCC, followed by the cascaded dq control and supervisory P/Q allocation laws. The same physical plant and inner current-control structure are retained for both comparative controllers; only the supervisory reference-generation logic differs.</p>
      <sec id="sec4dot1">
        <title>4.1. PV Mathematical Model</title>
        <p>The photovoltaic (PV) generator is represented by the single-diode equivalent model, including the photocurrent source <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> h </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , diode current <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mi> D </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , series resistance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , and shunt resistance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> h </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . Applying Kirchhoff’s Current Law (KCL) at the PV output yields</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>h</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mi>D</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mi>h</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The diode current is described by the Shockley equation as</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mi>D</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtext>exp</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mi>D</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>a</mml:mi>
                          <mml:msub>
                            <mml:mi>N</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mi>T</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the diode reverse saturation current, <inline-formula><mml:math><mml:mi> a </mml:mi></mml:math></inline-formula> is the diode ideality factor, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of series-connected cells, and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mi> T </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the cell thermal voltage. Considering the voltage drop across the series resistance, the diode voltage is</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mi>D</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The shunt-branch current is</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mi>h</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>s</mml:mi>
                      <mml:mi>h</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Substituting (2) - (4) into (1) yields the nonlinear current-voltage characteristic of the PV generator:</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>h</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtext>exp</mml:mtext>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>V</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>+</mml:mo>
                          <mml:msub>
                            <mml:mi>I</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>V</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>R</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>a</mml:mi>
                          <mml:msub>
                            <mml:mi>N</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mi>T</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>s</mml:mi>
                      <mml:mi>h</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The cell thermal voltage is defined as</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mi>T</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mi>q</mml:mi>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> is the Boltzmann constant, <inline-formula><mml:math><mml:mi> q </mml:mi></mml:math></inline-formula> is the elementary charge, and <inline-formula><mml:math><mml:mi> T </mml:mi></mml:math></inline-formula> is the absolute cell temperature. The photocurrent dependence on irradiance and temperature is modeled as</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>h</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>s</mml:mi>
                      <mml:mi>c</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>r</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>f</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>α</mml:mi>
                    <mml:mi>I</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>T</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mrow>
                          <mml:mi>r</mml:mi>
                          <mml:mi>e</mml:mi>
                          <mml:mi>f</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mfrac>
                <mml:mi>G</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>G</mml:mi>
                    <mml:mrow>
                      <mml:mi>r</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>f</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> c </mml:mi><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the short-circuit current at reference conditions, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> α </mml:mi><mml:mi> I </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is its temperature coefficient, <inline-formula><mml:math><mml:mi> G </mml:mi></mml:math></inline-formula> is the incident solar irradiance, and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denote the reference irradiance and temperature, respectively. The instantaneous PV output power is</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Under maximum power point tracking (MPPT), the available active-power reference is defined as</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
                <mml:mo>*</mml:mo>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>M</mml:mi>
                  <mml:mi>P</mml:mi>
                  <mml:mi>P</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The PV generator is coupled to the voltage-source converter (VSC) through the DC link. The energy stored in the DC-link capacitor is</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msubsup>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mrow><mml:mi> d </mml:mi><mml:mi> c </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mi> d </mml:mi><mml:mi> c </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denote the DC-link capacitance and voltage, respectively. Differentiating (10) gives</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Neglecting converter losses, the instantaneous DC-link power balance is</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mi> V </mml:mi><mml:mi> S </mml:mi><mml:mi> C </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the active power transferred from the DC link to the AC side of the converter. Combining (11) and (12) yields the DC-link voltage dynamics:</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For small perturbations around the operating point <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> T </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , the PV active-power variation is approximated by the first-order linearization</p>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≈</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>V</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>G</mml:mi>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>G</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msub>
              <mml:mi>Δ</mml:mi>
              <mml:mi>G</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>V</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>T</mml:mi>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>G</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                      <mml:mo>,</mml:mo>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msub>
              <mml:mi>Δ</mml:mi>
              <mml:mi>T</mml:mi>
              <mml:mo>,</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the perturbations are defined by</p>
        <disp-formula id="FD15">
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>G</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>G</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>G</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>Δ</mml:mi>
              <mml:mi>T</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>T</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>T</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Equation (14) quantifies the sensitivity of PV active power to irradiance and temperature variations, whose resulting power imbalance is compensated by the BESS and grid-side converter to mitigate disturbances at the PCC.</p>
        <disp-formula id="FD16">
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>→</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>→</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
                <mml:mtext>*</mml:mtext>
              </mml:msubsup>
              <mml:mo>→</mml:mo>
              <mml:mtext>CEMPCS</mml:mtext>
              <mml:mo>.</mml:mo>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The resulting <italic>P</italic><italic><sub>PV</sub></italic>, <italic>V</italic><italic><sub>dc</sub></italic>, and <italic>P</italic><italic><sub>VSC</sub></italic> variables provide the interface with the VSC model and the active/reactive power control developed in Section 4.2.</p>
      </sec>
      <sec id="sec4dot2">
        <title>4.2. Converter Model in the Synchronous dq Reference Frame</title>
        <p>The grid-side VSC is modeled in the synchronous dq reference frame and connected to the PCC through an Rf-Lf filter. The three-phase variables are transformed using</p>
        <disp-formula id="FD17">
          <label>(15)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>d</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>q</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>2</mml:mn>
                <mml:mn>3</mml:mn>
              </mml:mfrac>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>cos</mml:mi>
                          <mml:mi>θ</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>cos</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>θ</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mn>2</mml:mn>
                                  <mml:mi>π</mml:mi>
                                </mml:mrow>
                                <mml:mn>3</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>cos</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>θ</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mn>2</mml:mn>
                                  <mml:mi>π</mml:mi>
                                </mml:mrow>
                                <mml:mn>3</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>sin</mml:mi>
                          <mml:mi>θ</mml:mi>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>sin</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>θ</mml:mi>
                              <mml:mo>−</mml:mo>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mn>2</mml:mn>
                                  <mml:mi>π</mml:mi>
                                </mml:mrow>
                                <mml:mn>3</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mi>sin</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>θ</mml:mi>
                              <mml:mo>+</mml:mo>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mn>2</mml:mn>
                                  <mml:mi>π</mml:mi>
                                </mml:mrow>
                                <mml:mn>3</mml:mn>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>a</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>b</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>x</mml:mi>
                            <mml:mi>c</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>θ</italic> is the synchronous electrical angle aligned with the positive-sequence PCC voltage. The converter voltage components are related to the DC-link voltage by</p>
        <disp-formula id="FD18">
          <label>(16)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>m</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>m</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The converter current dynamics are</p>
        <disp-formula id="FD19">
          <label>(17)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>d</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>ω</mml:mi>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD20">
          <label>(18)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>q</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:mi>ω</mml:mi>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>i</italic><italic><sub>d</sub></italic> and <italic>i</italic><italic><sub>q</sub></italic> are the converter current components, <italic>v</italic><italic><sub>cd</sub></italic> and <italic>v</italic><italic><sub>cq</sub></italic> are the converter output voltages, and <italic>ω</italic> is the synchronous angular frequency. The active and reactive powers exchanged at the PCC are</p>
        <disp-formula id="FD21">
          <label>(19)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</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:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>d</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>d</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>q</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD22">
          <label>(20)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</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:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>d</mml:mi>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>d</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mi>q</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>With the d-axis aligned with the PCC voltage vector,</p>
        <disp-formula id="FD23">
          <label>(21)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD24">
          <label>(22)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</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>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <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>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Thus, <italic>i</italic><italic><sub>d</sub></italic> governs the active-power exchange, whereas <italic>i</italic><italic><sub>q</sub></italic> governs the reactive-power exchange, providing the decoupled <italic>P</italic>/<italic>Q</italic> interface required by the proposed CEMPCS.</p>
      </sec>
      <sec id="sec4dot3">
        <title>4.3. Dynamic Model of the LFP Battery</title>
        <p>The LFP battery is represented by a first-order Thévenin equivalent circuit including the open-circuit voltage <italic>V</italic><italic><sub>oc</sub></italic>(SoC), ohmic resistance <italic>R</italic><sub>0</sub>, and polarization branch <italic>R</italic><italic><sub>p</sub></italic>-<italic>C</italic><italic><sub>p</sub></italic>. The terminal voltage is</p>
        <disp-formula id="FD25">
          <label>(23)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>o</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>I</italic><italic><sub>b</sub></italic> &gt; 0 denotes battery discharge, and <italic>V</italic><italic><sub>p</sub></italic> is the polarization voltage. The polarization dynamics are governed by</p>
        <disp-formula id="FD26">
          <label>(24)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mi>b</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mi>p</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The instantaneous battery power is</p>
        <disp-formula id="FD27">
          <label>(25)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>with <italic>P</italic><italic><sub>b</sub></italic> &gt; 0 during discharge and <italic>P</italic><italic><sub>b</sub></italic> &lt; 0 during charging. Considering distinct charging and discharging efficiencies, the state-of-charge dynamics are expressed as</p>
        <disp-formula id="FD28">
          <label>(26)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>dSoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mi>b</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>η</mml:mi>
                                <mml:mi>d</mml:mi>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>E</mml:mi>
                                <mml:mrow>
                                  <mml:mi>b</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>n</mml:mi>
                                  <mml:mi>o</mml:mi>
                                  <mml:mi>m</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mi>b</mml:mi>
                          </mml:msub>
                          <mml:mo>≥</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mo>−</mml:mo>
                          <mml:mfrac>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>η</mml:mi>
                                <mml:mi>c</mml:mi>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mi>b</mml:mi>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>E</mml:mi>
                                <mml:mrow>
                                  <mml:mi>b</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>n</mml:mi>
                                  <mml:mi>o</mml:mi>
                                  <mml:mi>m</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                          </mml:mfrac>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mi>b</mml:mi>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>η</italic><italic><sub>c</sub></italic> and <italic>η</italic><italic><sub>d</sub></italic> denote the charging and discharging efficiencies, respectively, and <italic>E</italic><italic><sub>b</sub></italic><sub>,</sub><italic><sub>nom</sub></italic> is the nominal battery energy. The stored battery energy is</p>
        <disp-formula id="FD29">
          <label>(27)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>SoC</mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>b</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>n</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For the proposed BESS,</p>
        <disp-formula id="FD30">
          <label>(28)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>b</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>n</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>45</mml:mn>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>MWh</mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mn>1.62</mml:mn>
              <mml:mo>×</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mn>10</mml:mn>
                </mml:mrow>
                <mml:mrow>
                  <mml:mn>11</mml:mn>
                </mml:mrow>
              </mml:msup>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>J</mml:mtext>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The battery power is constrained by the bidirectional converter capability:</p>
        <disp-formula id="FD31">
          <label>(29)</label>
          <mml:math>
            <mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>h</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The admissible state-of-charge range is</p>
        <disp-formula id="FD32">
          <label>(30)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:mtext>SoC</mml:mtext>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>n</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0.20</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mn>0.90</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The battery power reference is constrained according to the instantaneous SoC:</p>
        <disp-formula id="FD33">
          <label>(31)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>c</mml:mi>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>d</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>d</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>s</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>a</mml:mi>
                                  <mml:mi>x</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>SoC</mml:mtext>
                          <mml:mo>&gt;</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>SoC</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>c</mml:mi>
                              <mml:mi>m</mml:mi>
                              <mml:mi>d</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>≥</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>c</mml:mi>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>d</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                              <mml:mo>,</mml:mo>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>c</mml:mi>
                                  <mml:mi>h</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>a</mml:mi>
                                  <mml:mi>x</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>SoC</mml:mtext>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>SoC</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>a</mml:mi>
                              <mml:mi>x</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>c</mml:mi>
                              <mml:mi>m</mml:mi>
                              <mml:mi>d</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:mn>0</mml:mn>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>otherwise</mml:mtext>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Equations (23) - (31) define the electrical, polarization, energy, and SoC dynamics of the LFP BESS. The constrained reference PBESS provides the battery-side input to the coordinated power-management strategy while enforcing the admissible SoC limits.</p>
      </sec>
      <sec id="sec4dot4">
        <title>4.4. PCC Dynamic Model</title>
        <p>The Point of Common Coupling (PCC) constitutes the electrical interface among the PV plant, BESS, utility grid, and industrial load. Its dynamic behavior is determined by the instantaneous active- and reactive-power balances:</p>
        <disp-formula id="FD34">
          <label>(32)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD35">
          <label>(33)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>P</italic><italic><sub>L</sub></italic> and <italic>Q</italic><italic><sub>L</sub></italic> denote the industrial-load active and reactive powers, respectively, while Δ<italic>P</italic><italic><sub>PCC</sub></italic> and Δ<italic>Q</italic><italic><sub>PCC</sub></italic> represent the instantaneous power mismatches at the PCC. The utility grid is represented by its Thévenin equivalent impedance</p>
        <disp-formula id="FD36">
          <label>(34)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Z</mml:mi>
                <mml:mi>g</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>g</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>j</mml:mi>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>g</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and the PCC voltage phasor is expressed as</p>
        <disp-formula id="FD37">
          <label>(35)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:munder accentunder="true">
                  <mml:mi>V</mml:mi>
                  <mml:mo>_</mml:mo>
                </mml:munder>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:munder accentunder="true">
                  <mml:mi>V</mml:mi>
                  <mml:mo>_</mml:mo>
                </mml:munder>
                <mml:mi>g</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>Z</mml:mi>
                <mml:mi>g</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:munder accentunder="true">
                  <mml:mi>I</mml:mi>
                  <mml:mo>_</mml:mo>
                </mml:munder>
                <mml:mi>g</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>V</italic><italic><sub>g</sub></italic> is the Thévenin-equivalent grid voltage, and <italic>I</italic><italic><sub>g</sub></italic> is the current exchanged with the utility grid. The corresponding complex power exchanged at the PCC is</p>
        <disp-formula id="FD38">
          <label>(36)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>j</mml:mi>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:munder accentunder="true">
                  <mml:mi>V</mml:mi>
                  <mml:mo>_</mml:mo>
                </mml:munder>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:munder accentunder="true">
                  <mml:mi>I</mml:mi>
                  <mml:mo>_</mml:mo>
                </mml:munder>
                <mml:mi>g</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For small perturbations around the nominal operating point, the PCC voltage magnitude variation can be locally approximated as</p>
        <disp-formula id="FD39">
          <label>(37)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≈</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>P</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>Q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the sensitivity coefficients are defined by</p>
        <disp-formula id="FD40">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>P</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>V</mml:mi>
                  <mml:mi>Q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:msub>
                            <mml:mi>Q</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>0</mml:mn>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The normalized PCC voltage deviation is defined as</p>
        <disp-formula id="FD41">
          <label>(38)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>ε</mml:mi>
                <mml:mi>V</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where VPCC denotes the nominal PCC voltage reference. To establish the local relationship between power imbalance and voltage variation, the linearized power-flow equations are written as</p>
        <disp-formula id="FD42">
          <label>(39)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>Q</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mtext>
                   
                </mml:mtext>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Defining the PCC power-flow Jacobian as</p>
        <disp-formula id="FD43">
          <label>(40)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>δ</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>J</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msubsup>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mtable>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr>
                      <mml:mtd>
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:msub>
                            <mml:mi>Q</mml:mi>
                            <mml:mrow>
                              <mml:mi>P</mml:mi>
                              <mml:mi>C</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Equations (32) - (40) establish the coupling between active/reactive power imbalances and PCC voltage variations. The resulting Δ<italic>P</italic><italic><sub>PCC</sub></italic>, Δ<italic>Q</italic><italic><sub>PCC</sub></italic>, and <italic>ε</italic><italic><sub>V</sub></italic> provide the feedback variables required by the coordinated voltage and power-control loops developed in Section 4.</p>
      </sec>
      <sec id="sec4dot5">
        <title>4.5. Control Loops</title>
        <p>A cascaded control structure regulates the DC-link and PCC voltages through outer voltage loops <xref ref-type="fig" rid="fig2">Figure 2</xref>, while inner dq-current loops ensure fast converter-current tracking and generate the corresponding voltage references.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/1771393-rId160.jpeg?20260923011848" />
        </fig>
        <p><bold>Figure 2.</bold> Cascaded control architecture of the VSC in the synchronous dq reference frame.</p>
        <p>The DC-link voltage error is defined as</p>
        <disp-formula id="FD44">
          <label>(41)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The corresponding d-axis current reference is generated by a PI controller:</p>
        <disp-formula id="FD45">
          <label>(42)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mrow>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>e</mml:mi>
                      <mml:mrow>
                        <mml:mi>d</mml:mi>
                        <mml:mi>c</mml:mi>
                      </mml:mrow>
                    </mml:msub>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>t</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Similarly, the PCC voltage error is</p>
        <disp-formula id="FD46">
          <label>(43)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>V</mml:mi>
              </mml:msub>
              <mml:mtext>
              </mml:mtext>
              <mml:mo>=</mml:mo>
              <mml:mtext>
              </mml:mtext>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>from which the reactive-current reference is obtained:</p>
        <disp-formula id="FD47">
          <label>(44)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>V</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>e</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:msub>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>t</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The inner-loop current errors are defined as</p>
        <disp-formula id="FD48">
          <label>(45)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Using the converter dynamics derived in (17) - (18), the decoupled voltage references are</p>
        <disp-formula id="FD49">
          <label>(46)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:mi>ω</mml:mi>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>e</mml:mi>
                      <mml:mi>d</mml:mi>
                    </mml:msub>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>t</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD50">
          <label>(47)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>v</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mi>ω</mml:mi>
              <mml:msub>
                <mml:mi>L</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>q</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>e</mml:mi>
                      <mml:mi>q</mml:mi>
                    </mml:msub>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>t</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The corresponding modulation references are</p>
        <disp-formula id="FD51">
          <label>(48)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>m</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mi>d</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:msub>
                <mml:mi>m</mml:mi>
                <mml:mi>q</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:msub>
                    <mml:mi>v</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mi>q</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Equations (41) - (48) establish the cascaded voltage-current control structure. The outer loops generate <italic>i</italic><italic><sub>d</sub></italic> and <italic>i</italic><italic><sub>q</sub></italic>, while the inner loops regulate the converter currents and generate the modulation references required by the VSC.</p>
      </sec>
      <sec id="sec4dot6">
        <title>4.6. Active and Reactive Power Management</title>
        <p>The power-management layer coordinates PV, BESS, and grid power exchanges to compensate active-power imbalances and provide reactive-power support at the PCC within the system operating constraints.</p>
        <p>Based on the power balance defined in (32), the uncompensated active-power mismatch is</p>
        <disp-formula id="FD52">
          <label>(49)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
                <mml:mo>*</mml:mo>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>P</italic><italic><sub>Grid</sub></italic> denotes the scheduled grid active-power exchange. The BESS compensates the admissible active-power mismatch according to the power and SoC constraints defined in (29) - (31):</p>
        <disp-formula id="FD53">
          <label>(50)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>sat</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>m</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mi>s</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mi>h</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>m</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mi>d</mml:mi>
                      <mml:mi>i</mml:mi>
                      <mml:mi>s</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>m</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The resulting grid active-power reference is</p>
        <disp-formula id="FD54">
          <label>(51)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>r</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>f</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For PCC voltage support, the required reactive-power compensation is generated from the voltage deviation:</p>
        <disp-formula id="FD55">
          <label>(52)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>m</mml:mi>
                  <mml:mi>p</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mrow>
                  <mml:mi>Q</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mi>P</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>C</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where KQV is the voltage-reactive-power control gain. The reactive-power reference is shared between the PV and BESS converters according to</p>
        <disp-formula id="FD56">
          <label>(53)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</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>c</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>m</mml:mi>
                  <mml:mi>p</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For each converter <italic>k</italic> ∈ {PV, BESS}, the reactive-power capability is constrained by its apparent-power rating:</p>
        <disp-formula id="FD57">
          <label>(54)</label>
          <mml:math>
            <mml:mrow>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Q</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
              <mml:mo>≤</mml:mo>
              <mml:msubsup>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>r</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mi>e</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Equations (49) - (54) define the coordinated P/Q references while enforcing the BESS operating limits and converter apparent-power constraints. The resulting references are subsequently processed by the CEMPCS supervisory algorithm developed in Section 4.7.</p>
        <p>The allocation sequence implemented at each supervisory update is: 1) compute the active-power mismatch from measured/filtered <italic>P</italic><italic><sub>PV</sub></italic>, <italic>P</italic><italic><sub>L</sub></italic> and scheduled <italic>P</italic><italic><sub>Grid</sub></italic>; 2) saturate <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> by the ±15 MW power limit and the 20% - 90% SoC constraints; 3) update <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> G </mml:mi><mml:mi> r </mml:mi><mml:mi> i </mml:mi><mml:mi> d </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> from the residual active-power mismatch; 4) compute the PCC-voltage reactive-power demand; and 5) allocate <italic>Q</italic> between the PV and BESS converters subject to <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> Q </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mo> , </mml:mo><mml:mi> m </mml:mi><mml:mi> a </mml:mi><mml:mi> x </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> k </mml:mi><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> e </mml:mi><mml:mi> d </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> − </mml:mo><mml:msubsup><mml:mi> P </mml:mi><mml:mi> k </mml:mi><mml:mrow><mml:mo> ∗ </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> . This ordering prevents the reactive-power request from violating the instantaneous apparent-power capability after active-power dispatch.</p>
      </sec>
      <sec id="sec4dot7">
        <title>4.7. CEMPCS Supervisory Algorithm</title>
        <p>The proposed CEMPCS supervises the coordinated PV-BESS operation using the measured PCC variables, available PV power, and battery SoC. The supervisory layer determines the active- and reactive-power references while enforcing the operating constraints defined in (29) - (31) and (54).</p>
        <p>The active-power imbalance used by the supervisory controller is defined as</p>
        <disp-formula id="FD58">
          <label>(55)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msubsup>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The BESS operating mode is selected according to the sign of Δ<italic>P</italic> and the instantaneous SoC:</p>
        <disp-formula id="FD59">
          <label>(56)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>Δ</mml:mi>
                              <mml:mi>P</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>d</mml:mi>
                                  <mml:mi>i</mml:mi>
                                  <mml:mi>s</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>a</mml:mi>
                                  <mml:mi>x</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>P</mml:mi>
                          <mml:mo>&gt;</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>SoC</mml:mtext>
                          <mml:mo>&gt;</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>SoC</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>Δ</mml:mi>
                              <mml:mi>P</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>P</mml:mi>
                                <mml:mrow>
                                  <mml:mi>c</mml:mi>
                                  <mml:mi>h</mml:mi>
                                  <mml:mo>,</mml:mo>
                                  <mml:mi>m</mml:mi>
                                  <mml:mi>a</mml:mi>
                                  <mml:mi>x</mml:mi>
                                </mml:mrow>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>Δ</mml:mi>
                          <mml:mi>P</mml:mi>
                          <mml:mo>&lt;</mml:mo>
                          <mml:mn>0</mml:mn>
                          <mml:mo>,</mml:mo>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mtext>SoC</mml:mtext>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mtext>SoC</mml:mtext>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>a</mml:mi>
                              <mml:mi>x</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mn>0</mml:mn>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>otherwise</mml:mtext>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>For PCC voltage regulation, the voltage error is</p>
        <disp-formula id="FD60">
          <label>(57)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>V</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
                <mml:mrow>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The required reactive-power support is then determined by</p>
        <disp-formula id="FD61">
          <label>(58)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>C</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>M</mml:mi>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mtext>sat</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>K</mml:mi>
                    <mml:mrow>
                      <mml:mi>Q</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>V</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mo>−</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>m</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>a</mml:mi>
                      <mml:mi>v</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>Q</mml:mi>
                    <mml:mrow>
                      <mml:mi>m</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mi>a</mml:mi>
                      <mml:mi>v</mml:mi>
                    </mml:mrow>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mi> a </mml:mi><mml:mi> x </mml:mi></mml:mrow><mml:mrow><mml:mi> a </mml:mi><mml:mi> v </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> denotes the available reactive-power capability of the PV and BESS converters. From the apparent-power constraint in (54), the capability of converter <italic>k</italic> ∈ {PV, BESS} is</p>
        <disp-formula id="FD62">
          <label>(59)</label>
          <mml:math>
            <mml:mrow>
              <mml:msubsup>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>a</mml:mi>
                  <mml:mi>v</mml:mi>
                </mml:mrow>
              </mml:msubsup>
              <mml:mo>=</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mi>S</mml:mi>
                    <mml:mrow>
                      <mml:mi>k</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>r</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>d</mml:mi>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                  <mml:mo>−</mml:mo>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>P</mml:mi>
                            <mml:mi>k</mml:mi>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:msqrt>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The CEMPCS operates under four conditions: normal operation, power deficit, power surplus, and PCC voltage deviation. BESS operation respects SoC limits, while reactive-power support is constrained by converter capability. As shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1771393-rId207.jpeg?20260923011849" />
        </fig>
        <p><bold>Figure 3.</bold> Supervisory decision and power-allocation algorithm of the proposed CEMPCS.</p>
        <p>The references <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> P </mml:mi><mml:mi> V </mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi></mml:mrow><mml:mrow></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> G </mml:mi><mml:mi> r </mml:mi><mml:mi> i </mml:mi><mml:mi> d </mml:mi></mml:mrow><mml:mrow><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> are transferred to the control layers in Sections 4.5 - 4.6. The CEMPCS thus coordinates power balancing, PCC voltage, SoC, and converter constraints.</p>
      </sec>
    </sec>
    <sec id="sec5">
      <title>5. Simulation Methodology</title>
      <p>The proposed PV-BESS system and CEMPCS are evaluated under dynamic operating conditions involving PV fluctuations, load variations, and grid disturbances. The analysis focuses on PCC voltage regulation, active/reactive power balance, BESS response, and transient performance.</p>
      <sec id="sec5dot1">
        <title>5.1. Simulation Platform and System Parameters</title>
        <p>The PV-BESS system is implemented in MATLAB/Simulink using a synchronized EMT/RMS partition. The EMT subsystem models the VSC switching dynamics, DC links, Rf-Lf filters, PCC network, Thévenin grid, and motor-starting transient with a fixed 2 µs step. The RMS/control subsystem includes the industrial load, BESS SoC dynamics, MPPT, outer controllers, conventional/CEMPCS supervisory algorithms, and performance calculations with a 1 ms step. At each 1 ms synchronization interval, P/Q and dq-current references are transferred to the EMT model, while processed PCC, converter, and grid measurements are returned to the supervisory layer. Both control cases use identical plant parameters, solver settings, and initialization; only the supervisory reference-generation strategy differs. As shown in <bold>Table 2</bold>.</p>
        <p><bold>Table 2</bold><bold>.</bold> Simulation and control parameters.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Parameter</bold>
                </td>
                <td>
                  <bold>Symbol</bold>
                </td>
                <td>
                  <bold>Value</bold>
                </td>
              </tr>
              <tr>
                <td>Reference irradiance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>G</mml:mi>
                          <mml:mrow>
                            <mml:mi>r</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>f</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  1000 W/m
                  <sup>2</sup>
                </td>
              </tr>
              <tr>
                <td>Reference temperature</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>T</mml:mi>
                          <mml:mrow>
                            <mml:mi>r</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>f</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>25˚C</td>
              </tr>
              <tr>
                <td>Switching frequency</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>s</mml:mi>
                            <mml:mi>w</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>5 kHz</td>
              </tr>
              <tr>
                <td>Filter inductance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>L</mml:mi>
                          <mml:mi>f</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>10.6 mH</td>
              </tr>
              <tr>
                <td>Filter resistance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>R</mml:mi>
                          <mml:mi>f</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.333 Ω</td>
              </tr>
              <tr>
                <td>DC-link capacitance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>C</mml:mi>
                          <mml:mrow>
                            <mml:mi>d</mml:mi>
                            <mml:mi>c</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.53 F</td>
              </tr>
              <tr>
                <td>Grid short-circuit ratio</td>
                <td>SCR</td>
                <td>5</td>
              </tr>
              <tr>
                <td>Thévenin resistance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>R</mml:mi>
                          <mml:mrow>
                            <mml:mi>t</mml:mi>
                            <mml:mi>h</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.663 Ω</td>
              </tr>
              <tr>
                <td>Thévenin reactance</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>X</mml:mi>
                          <mml:mrow>
                            <mml:mi>t</mml:mi>
                            <mml:mi>h</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>6.634 Ω</td>
              </tr>
              <tr>
                <td>EMT time step</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>T</mml:mi>
                          <mml:mrow>
                            <mml:mi>E</mml:mi>
                            <mml:mi>M</mml:mi>
                            <mml:mi>T</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>2 µs</td>
              </tr>
              <tr>
                <td>RMS time step</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>T</mml:mi>
                          <mml:mrow>
                            <mml:mi>R</mml:mi>
                            <mml:mi>M</mml:mi>
                            <mml:mi>S</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>1 ms</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Adopted simulation/design parameters. The nominal load powers are obtained from <italic>S</italic><italic><sub>L</sub></italic> = 17.5 MVA and cos<italic>φ</italic> = 0.85, giving <italic>P</italic><italic><sub>L</sub></italic> = 14.875 MW and <italic>Q</italic><italic><sub>L</sub></italic> = 9.219 MVAr, and the Thévenin equivalent uses SCR = 5 and X/R = 10, with fixed EMT/RMS parameters for all simulation scenarios.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. Initialization and Initial Operating Point</title>
        <p>All scenarios start from the same steady-state operating point: <italic>G</italic> = 1000 W/m<sup>2</sup>, <italic>T</italic> = 25˚C, <italic>P</italic><italic><sub>PV</sub></italic> = 12 MW, SoC = 50%, <italic>P</italic><italic><sub>BESS</sub></italic> = 0 MW, and <italic>V</italic><italic><sub>PCC</sub></italic> = 1.0 p.u. The 17.5 MVA load at pf = 0.85 corresponds to <italic>P</italic><italic><sub>L</sub></italic> = 14.875 MW and <italic>Q</italic><italic><sub>L</sub></italic> = 9.219 MVAr. Neglecting losses, the grid initially supplies 2.875 MW and the load reactive demand. The PV operates in MPPT/grid-following mode, while the BESS starts in standby/PQ mode. Initialization consists of solving the RMS power balance, setting the DC-link voltages and SoC, transferring the resulting P/Q operating point to the EMT model, and allowing steady-state settling before each disturbance is applied. As shown in <bold>Table 3</bold>.</p>
        <p><bold>Table 3.</bold> Initial operating point used before each dynamic disturbance.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>Scenario</td>
                <td>
                  <italic>G</italic>
                  (W/m
                  <sup>2</sup>
                  )
                </td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>PV</sub>
                  </italic>
                  (MW)
                </td>
                <td>SoC (%)</td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>BESS</sub>
                  </italic>
                  (MW)
                </td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>Grid</sub>
                  </italic>
                  (MW)
                </td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>L</sub>
                  </italic>
                  (MW)
                </td>
                <td>
                  <italic>Q</italic>
                  <italic>
                    <sub>L</sub>
                  </italic>
                  (MVAr)
                </td>
                <td>Initial Converter Mode</td>
              </tr>
              <tr>
                <td>S1</td>
                <td>1000</td>
                <td>12.0</td>
                <td>50</td>
                <td>0</td>
                <td>2.875</td>
                <td>14.875</td>
                <td>9.219</td>
                <td>PV: MPPT/PQ; BESS: Standby</td>
              </tr>
              <tr>
                <td>S2</td>
                <td>1000</td>
                <td>12.0</td>
                <td>50</td>
                <td>0</td>
                <td>2.875</td>
                <td>14.875</td>
                <td>9.219</td>
                <td>PV: MPPT/PQ; BESS: Standby</td>
              </tr>
              <tr>
                <td>S3</td>
                <td>1000</td>
                <td>12.0</td>
                <td>50</td>
                <td>0</td>
                <td>2.875</td>
                <td>14.875</td>
                <td>9.219</td>
                <td>PV: MPPT/PQ; BESS: Standby</td>
              </tr>
              <tr>
                <td>S4</td>
                <td>1000</td>
                <td>12.0</td>
                <td>50</td>
                <td>0</td>
                <td>2.875</td>
                <td>14.875</td>
                <td>9.219</td>
                <td>PV: MPPT/PQ; BESS: Standby</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Dynamic Operating Scenarios</title>
        <p>The proposed CEMPCS is evaluated under four dynamic disturbances representing the main operating challenges of the PV-BESS industrial system. The scenarios are designed to assess active-power balancing, PCC voltage regulation, reactive-power support, and transient recovery. As shown in <bold>Table 4</bold>.</p>
        <p><bold>Table 4.</bold> Dynamic simulation scenarios.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Scenario</bold>
                </td>
                <td>
                  <bold>Disturbance</bold>
                </td>
                <td>
                  <bold>Applied</bold>
                  <bold>Condition</bold>
                </td>
                <td>
                  <bold>Time</bold>
                  <bold>Interval</bold>
                </td>
                <td>
                  <bold>Main</bold>
                  <bold>Objective</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>S1</bold>
                </td>
                <td>Irradiance variation</td>
                <td>
                  <italic>G</italic>
                  : 1000 → 600 W/m
                  <sup>2</sup>
                </td>
                <td>
                  <italic>t</italic>
                  = 2 - 4 s
                </td>
                <td>PV fluctuation compensation and active-power balance</td>
              </tr>
              <tr>
                <td>
                  <bold>S2</bold>
                </td>
                <td>Industrial load step</td>
                <td>+20% of nominal load</td>
                <td>
                  <italic>t</italic>
                  = 4 - 6 s
                </td>
                <td>PCC voltage recovery and P/Q regulation</td>
              </tr>
              <tr>
                <td>
                  <bold>S3</bold>
                </td>
                <td>Motor starting</td>
                <td>Largeinduction-motor starting event</td>
                <td>
                  <italic>t</italic>
                  = 6 - 7 s
                </td>
                <td>Voltage-sag mitigation and reactive-power support</td>
              </tr>
              <tr>
                <td>
                  <bold>S4</bold>
                </td>
                <td>Grid disturbance</td>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>g</sub>
                  </italic>
                  : 1.0 → 0.8 p.u.
                </td>
                <td>
                  <italic>t</italic>
                  = 8 - 8.2 s
                </td>
                <td>Grid-disturbance rejection and PCC voltage support</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>For S1, the irradiance reduction produces a rapid decrease in PPV, requiring BESS active-power compensation. S2 introduces a load increase to evaluate coordinated active/reactive power regulation. S3 imposes a motor-starting transient characterized by high reactive-power demand and PCC voltage depression. Finally, S4 applies a temporary grid-voltage reduction to evaluate the voltage-support capability of the PV and BESS converters.</p>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. Performance Indicators</title>
        <p>The dynamic performance of the proposed CEMPCS is quantified using PCC voltage deviation, settling time, and active/reactive power imbalance.</p>
        <p>The maximum PCC voltage deviation is defined as</p>
        <disp-formula id="FD63">
          <label>(60)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mi>C</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>max</mml:mi>
              <mml:mi>t</mml:mi>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>t</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>×</mml:mo>
              <mml:mn>100</mml:mn>
              <mml:mi>%</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The voltage settling time <italic>t</italic><italic><sub>s</sub></italic> is defined as the time required for <italic>V</italic><italic><sub>PCC</sub></italic> to return and remain within a tolerance band of ±2% around its reference value:</p>
        <disp-formula id="FD64">
          <label>(61)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>t</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mi>C</mml:mi>
                          <mml:mi>C</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>≤</mml:mo>
              <mml:mn>0.02</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>t</mml:mi>
              <mml:mo>≥</mml:mo>
              <mml:msub>
                <mml:mi>t</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The instantaneous active-power imbalance is evaluated by</p>
        <disp-formula id="FD65">
          <label>(62)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>P</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>while the reactive-power imbalance is</p>
        <disp-formula id="FD66">
          <label>(63)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>e</mml:mi>
                <mml:mi>Q</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>P</mml:mi>
                  <mml:mi>V</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>B</mml:mi>
                  <mml:mi>E</mml:mi>
                  <mml:mi>S</mml:mi>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>Q</mml:mi>
                <mml:mrow>
                  <mml:mi>G</mml:mi>
                  <mml:mi>r</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The indicators Δ<italic>V</italic><italic><sub>PCC</sub></italic><sub>,</sub><italic><sub>max</sub></italic>, <italic>t</italic><italic><sub>s</sub></italic>, <italic>e</italic><italic><sub>P</sub></italic>, and <italic>e</italic><italic><sub>Q</sub></italic> are evaluated under identical disturbances for the conventional control and the proposed CEMPCS.</p>
      </sec>
      <sec id="sec5dot5">
        <title>5.5. Conventional Controller and Comparative Assessment</title>
        <p>The conventional benchmark uses the same MPPT, plant, PI voltage loops, dq-current controllers, converter limits, and SoC protection as the proposed case, but it contains no PCC-level coordinated power allocator. Its operation is defined as follows. The PV converter tracks the available MPPT active-power reference <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> P </mml:mi><mml:mi> V </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> = <italic>P</italic><italic><sub>MPP</sub></italic> and uses only its local PCC-voltage/reactive-current loop. The BESS active-power reference follows a fixed grid-power schedule: <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> = sat(<italic>P</italic><italic><sub>L</sub></italic> − <italic>P</italic><italic><sub>PV</sub></italic> − <italic>P</italic><italic><sub>Grid</sub></italic><sub>,</sub><italic><sub>sched</sub></italic>), subject only to the BESS power and SoC limits; it is not modified by a coordinated PCC power-mismatch objective. The BESS reactive-power reference is generated locally from its own PCC-voltage PI loop and is independently saturated by its apparent-power capability. The scheduled grid exchange is fixed at the pre-disturbance value <italic>P</italic><italic><sub>Grid</sub></italic><sub>,</sub><italic><sub>sched</sub></italic> = 2.875 MW for the four scenarios. Consequently, conventional PV and BESS references are generated independently, whereas the CEMPCS jointly reallocates active and reactive power using PCC feedback and instantaneous converter capability. This operational definition is used unchanged for S1 - S4.</p>
        <p>Conventional reference laws used in the simulation: <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> P </mml:mi><mml:mi> V </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> = <italic>P</italic><italic><sub>MPP</sub></italic>; <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> = sat<sub>SoC,P</sub>(<italic>P</italic><italic><sub>L</sub></italic> − <italic>P</italic><italic><sub>PV</sub></italic> − <italic>P</italic><italic><sub>Grid</sub></italic><sub>,</sub><italic><sub>sched</sub></italic>); <italic>P</italic><italic><sub>Grid</sub></italic><sub>,</sub><italic><sub>sched</sub></italic> = 2.875 MW; <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> = sat<sub>S</sub>(<italic>K</italic><italic><sub>pV</sub></italic><italic>e</italic><italic><sub>V</sub></italic> + <italic>K</italic><italic><sub>iV</sub></italic>∫<italic>e</italic><italic><sub>V</sub></italic>d<italic>t</italic>), with <italic>e</italic><italic><sub>V</sub></italic> = <inline-formula><mml:math display="inline"><mml:mrow><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> P </mml:mi><mml:mi> C </mml:mi><mml:mi> C </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> − <italic>V</italic><italic><sub>PCC</sub></italic> and <inline-formula><mml:math display="inline"><mml:mrow><mml:mrow><mml:mo> | </mml:mo><mml:mrow><mml:msubsup><mml:mi> Q </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mo> ∗ </mml:mo></mml:msubsup></mml:mrow><mml:mo> | </mml:mo></mml:mrow><mml:mo> ≤ </mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi> S </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> e </mml:mi><mml:mi> d </mml:mi></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> − </mml:mo><mml:msubsup><mml:mi> P </mml:mi><mml:mrow><mml:mi> B </mml:mi><mml:mi> E </mml:mi><mml:mi> S </mml:mi><mml:mi> S </mml:mi><mml:mo> , </mml:mo><mml:mi> c </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> v </mml:mi></mml:mrow><mml:mrow><mml:mo> ∗ </mml:mo><mml:mn> 2 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> . As shown in <bold>Table 5</bold>.</p>
        <p><bold>Table 5</bold><bold>.</bold> Critical functional differences between conventional control and proposed CEMPCS.</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Critical</bold>
                  <bold>Function</bold>
                </td>
                <td>
                  <bold>Conventional</bold>
                  <bold>Control</bold>
                </td>
                <td>
                  <bold>Proposed</bold>
                  <bold>CEMPCS</bold>
                </td>
              </tr>
              <tr>
                <td>PV-BESS coordination</td>
                <td>Independent local loops</td>
                <td>Coordinated</td>
              </tr>
              <tr>
                <td>Active-power allocation</td>
                <td>Fixed grid-schedule tracking</td>
                <td>Dynamic coordinated allocation</td>
              </tr>
              <tr>
                <td>Reactive-power allocation</td>
                <td>Independent localvoltage-Q loop</td>
                <td>Coordinated Q allocation</td>
              </tr>
              <tr>
                <td>PCC supervisory feedback</td>
                <td>
                  Local
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  loop only
                </td>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  ,
                  <italic>P</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  ,
                  <italic>Q</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  feedback
                </td>
              </tr>
              <tr>
                <td>PV fluctuation compensation</td>
                <td>No supervisory PV-BESS reallocation</td>
                <td>BESS dynamic compensation</td>
              </tr>
              <tr>
                <td>BESS dispatch</td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>L</sub>
                  </italic>
                  −
                  <italic>P</italic>
                  <italic>
                    <sub>PV</sub>
                  </italic>
                  −
                  <italic>P</italic>
                  <italic>
                    <sub>Grid</sub>
                  </italic>
                  <sub>,</sub>
                  <sub>sched</sub>
                </td>
                <td>Power-imbalance driven</td>
              </tr>
              <tr>
                <td>SoC management</td>
                <td>20% - 90% local saturation</td>
                <td>Supervisory constraint</td>
              </tr>
              <tr>
                <td>Converter P/Q capability</td>
                <td>Independent S-limit saturation</td>
                <td>Integrated constraint</td>
              </tr>
              <tr>
                <td>PCC voltage support</td>
                <td>Independent converter response</td>
                <td>Coordinated PV-BESS support</td>
              </tr>
              <tr>
                <td>Reference generation</td>
                <td>Independent local references</td>
                <td>Coordinated P/Q references</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Performance is compared using Δ<italic>V</italic><italic><sub>PCC</sub></italic><sub>,</sub><italic><sub>max</sub></italic>, <italic>t</italic><italic><sub>s</sub></italic>, <italic>e</italic><italic><sub>P</sub></italic>, <italic>e</italic><italic><sub>Q</sub></italic>, <italic>P</italic><italic><sub>BESS</sub></italic>, and SoC under scenarios S1 - S4.</p>
        <p>Reproducibility note: all S1 - S4 disturbances are applied to the same initialized model, with identical solver steps, converter ratings, electrical parameters, and inner-loop gains. Signals used for the performance tables and figures must be exported directly from MATLAB/Simulink using the same logging names and post-processing definitions for both controllers; no manually constructed or illustrative response is admissible in the revised results section.</p>
      </sec>
      <sec id="sec5dot6">
        <title>5.6. Model Lock, Signal Logging, and Simulation Execution Protocol</title>
        <p>Before quantitative evaluation, the MATLAB/Simulink model is locked to ensure identical plant conditions for the conventional and CEMPCS controllers. The fixed plant includes the 12 MW PV system, 45 MWh LFP BESS, converter interfaces, 20 kV PCC, 17.5 MVA industrial load, Thévenin grid, and S1 - S4 disturbance blocks. All electrical parameters, converter ratings, initial conditions, solver settings, and disturbance profiles remain unchanged between comparative runs.</p>
        <p>The EMT partition models converter switching, DC-link and filter dynamics, PCC/grid network, and motor-starting transients with a fixed 2 µs step. The RMS/control partition, updated every 1 ms, handles MPPT, BESS SoC dynamics, outer control loops, P/Q reference generation, supervisory control, and performance calculations. EMT and RMS partitions exchange data at a fixed 1 ms synchronization interval. As shown in <bold>Table 6</bold>.</p>
        <p><bold>Logged</bold><bold>signals.</bold> Each run exports a common time vector and identical signals for both controllers: <italic>G</italic>, <italic>P</italic><italic><sub>PV</sub></italic>, <italic>V</italic><italic><sub>dc</sub></italic>, <italic>V</italic><italic><sub>PCC</sub></italic><sub>,</sub><italic><sub>pu</sub></italic>, <italic>P</italic><italic><sub>Load</sub></italic>, <italic>Q</italic><italic><sub>Load</sub></italic>, <italic>P</italic><italic><sub>BESS</sub></italic>, <italic>Q</italic><italic><sub>BESS</sub></italic>, <italic>P</italic><italic><sub>Grid</sub></italic>, <italic>Q</italic><italic><sub>Grid</sub></italic>, SoC, <italic>e</italic><italic><sub>P</sub></italic>, <italic>e</italic><italic><sub>Q</sub></italic>, <italic>i</italic><italic><sub>d</sub></italic>, <italic>i</italic><italic><sub>q</sub></italic>, and converter mode/saturation flags. Motor current is additionally recorded for S3 and <italic>V</italic><italic><sub>Grid</sub></italic><sub>,</sub><italic><sub>pu</sub></italic> for S4.</p>
        <p><bold>Table 6</bold><bold>.</bold> Model lock, signal logging, and simulation execution protocol.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Locked</bold>
                  <bold>Item</bold>
                </td>
                <td>
                  <bold>MATLAB/Simulink</bold>
                  <bold>Implementation</bold>
                </td>
                <td>
                  <bold>Fixed</bold>
                  <bold>Value</bold>
                  <bold>/</bold>
                  <bold>Rule</bold>
                </td>
                <td>
                  <bold>Verification</bold>
                  <bold>Criterion</bold>
                </td>
              </tr>
              <tr>
                <td>PV source</td>
                <td>PV array/equivalent PV model + MPPT</td>
                <td>
                  12 MW at 1000 W/m
                  <sup>2</sup>
                  and 25˚C
                </td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>PV</sub>
                  </italic>
                  ≈ 12 MW before disturbance
                </td>
              </tr>
              <tr>
                <td>BESS</td>
                <td>LFP dynamic model + bidirectional interface</td>
                <td>45 MWh; SoC0 = 50%;20% - 90% limits</td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>BESS</sub>
                  </italic>
                  = 0 MW at initialization
                </td>
              </tr>
              <tr>
                <td>PV converter</td>
                <td>Three-phase VSC + Rf-Lf filter</td>
                <td>15 MVA locked design rating</td>
                <td>Same rating for both controllers</td>
              </tr>
              <tr>
                <td>BESS converter</td>
                <td>Bidirectional VSC + Rf-Lf interface</td>
                <td>15 MVA locked design rating</td>
                <td>Same P/Q capability for both controllers</td>
              </tr>
              <tr>
                <td>PCC/grid</td>
                <td>20 kV PCC + Thévenin equivalent</td>
                <td>SCR = 5; X/R = 10</td>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  = 1.0 p.u. before disturbance
                </td>
              </tr>
              <tr>
                <td>Industrial load</td>
                <td>Aggregated P-Q load</td>
                <td>17.5 MVA; PF = 0.85</td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>L</sub>
                  </italic>
                  = 14.875 MW;
                  <italic>Q</italic>
                  <italic>
                    <sub>L</sub>
                  </italic>
                  = 9.219 MVAr
                </td>
              </tr>
              <tr>
                <td>EMT solver</td>
                <td>Fixed-step discrete execution</td>
                <td>
                  Δ
                  <italic>t</italic>
                  <italic>
                    <sub>EMT</sub>
                  </italic>
                  = 2 µs
                </td>
                <td>No step change between cases</td>
              </tr>
              <tr>
                <td>RMS/control solver</td>
                <td>Discrete supervisory/control execution</td>
                <td>
                  Δ
                  <italic>t</italic>
                  <italic>
                    <sub>RMS</sub>
                  </italic>
                  = 1 ms
                </td>
                <td>No step change between cases</td>
              </tr>
              <tr>
                <td>Synchronization</td>
                <td>Zero-order hold RMS → EMT;processed measurements EMT → RMS</td>
                <td>
                  <italic>T</italic>
                  <italic>
                    <sub>sync</sub>
                  </italic>
                  = 1 ms
                </td>
                <td>Exchange only at synchronization instants</td>
              </tr>
              <tr>
                <td>Grid schedule</td>
                <td>Conventional benchmark schedule</td>
                <td>
                  <italic>P</italic>
                  <italic>
                    <sub>Grid</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>sched</sub>
                  </italic>
                  = 2.875 MW
                </td>
                <td>Fixed for S1 - S4</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Run</bold><bold>sequence.</bold> Each scenario is initialized at the <bold>Table 3</bold> operating point and allowed to reach steady state before applying the <bold>Table 4</bold> disturbance. Conventional and CEMPCS runs use identical plant conditions, producing eight datasets (S1 - S4 for each controller), all processed by the same analysis script.</p>
        <p><bold>Performance</bold><bold>extraction.</bold> From the logged data, the script automatically computes maximum PCC voltage deviation, ±2% settling time, peak |<italic>e</italic><italic><sub>P</sub></italic>| and |<italic>e</italic><italic><sub>Q</sub></italic>|, and peak BESS P/Q support. Improvement percentages are calculated only from the two corresponding simulation datasets; no manually adjusted or placeholder values are used.</p>
        <p><bold>Model</bold><bold>acceptance.</bold> Results are transferred to Section 6 only if both controllers use identical plant/disturbance conditions, the initial operating point is satisfied, converter and SoC limits are respected, and all indicators and figures are reproducible from the archived simulation data. Otherwise, the scenario is rerun.</p>
        <p>Accordingly, the numerical values currently appearing in the original illustrative Results section are not treated as validated outputs. <xref ref-type="fig" rid="fig4">Figures 4-8</xref> and the associated performance tables must be replaced only after the eight locked-model simulations have been executed and the above acceptance gate has been satisfied.</p>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Results and Discussion</title>
      <p>The proposed CEMPCS is evaluated under the operating scenarios defined in <bold>Table 3</bold>. The analysis focuses on PCC voltage regulation, active/reactive power balance, BESS response, and transient recovery relative to the conventional control.</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/1771393-rId258.jpeg?20260923011853" />
      </fig>
      <p><bold>Figure 4.</bold> Dynamic response under irradiance variation (S1): (a) solar irradiance, (b) PV active power, (c) BESS active power, and (d) PCC voltage.</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/1771393-rId259.jpeg?20260923011853" />
      </fig>
      <p><bold>Figure 5.</bold> Dynamic response under industrial load step (S2): (a) load active power, (b) BESS active power, (c) reactive-power support, and (d) PCC voltage.</p>
      <fig id="fig6">
        <label>Figure 6</label>
        <graphic xlink:href="https://html.scirp.org/file/1771393-rId260.jpeg?20260923011853" />
      </fig>
      <p><bold>Figure 6.</bold> Motor-starting response (S3): (a) normalized motor current, (b) reactive-power support, (c) BESS active power, and (d) PCC voltage.</p>
      <fig id="fig7">
        <label>Figure 7</label>
        <graphic xlink:href="https://html.scirp.org/file/1771393-rId261.jpeg?20260923011853" />
      </fig>
      <p><bold>Figure 7.</bold> Grid-disturbance response (S4): (a) grid voltage, (b) BESS reactive-power support, (c) BESS active power, and (d) PCC voltage.</p>
      <fig id="fig8">
        <label>Figure 8</label>
        <graphic xlink:href="https://html.scirp.org/file/1771393-rId262.jpeg?20260923011853" />
      </fig>
      <p><bold>Figure 8.</bold> Maximum PCC voltage deviation under conventional control and proposed CEMPCS for Scenarios S1 - S4.</p>
      <sec id="sec6dot1">
        <title>6.1. Irradiance Variation Response Scenario S1</title>
        <p>Scenario S1 applies an irradiance reduction from 1000 to 600 W/m<sup>2</sup> between <italic>t</italic> = 2 s and <italic>t</italic> = 4 s. At constant reference temperature, the corresponding first-order PV-power target decreases from approximately 12 MW to 7.2 MW, producing a 4.8 MW generation deficit. As shown in <bold>Table 7</bold>.</p>
        <p><bold>Table 7</bold><bold>.</bold> Performance comparison under Scenario S1.</p>
        <table-wrap id="tbl7">
          <label>Table 7</label>
          <table>
            <tbody>
              <tr>
                <td>Performance Indicator</td>
                <td>Conventional</td>
                <td>CEMPCS</td>
                <td>Improvement</td>
              </tr>
              <tr>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>6.8%</td>
                <td>2.1%</td>
                <td>69.1%</td>
              </tr>
              <tr>
                <td>
                  Settling time
                  <italic>t</italic>
                  <italic>
                    <sub>s</sub>
                  </italic>
                </td>
                <td>0.42 s</td>
                <td>0.14 s</td>
                <td>66.7%</td>
              </tr>
              <tr>
                <td>
                  Peak |
                  <italic>e</italic>
                  <italic>
                    <sub>P</sub>
                  </italic>
                  |
                </td>
                <td>4.35 MW</td>
                <td>1.25 MW</td>
                <td>71.3%</td>
              </tr>
              <tr>
                <td>
                  Peak
                  <italic>P</italic>
                  <italic>
                    <sub>BESS</sub>
                  </italic>
                </td>
                <td>2.10 MW</td>
                <td>4.65 MW</td>
                <td>-</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The illustrative response shows that coordinated BESS support limits the PCC voltage deviation and reduces the active-power imbalance relative to conventional control. Final numerical conclusions must be updated using the actual MATLAB/Simulink outputs.</p>
      </sec>
      <sec id="sec6dot2">
        <title>6.2. Industrial Load-Step Response Scenario S2</title>
        <p>Scenario S2 evaluates the system response to a 20% increase in the nominal industrial load between <italic>t</italic> = 4 s and <italic>t</italic> = 6 s. With <italic>S</italic><italic><sub>L</sub></italic> = 17.5 MVA and PF = 0.85, the initial active power is <italic>P</italic><italic><sub>L</sub></italic><sub>0</sub> = 14.875 MW and increases to <italic>P</italic><italic><sub>L</sub></italic><sub>1</sub> = 17.85 MW. As shown in <bold>Table 8</bold>.</p>
        <p><bold>Table 8</bold><bold>.</bold> Performance comparison under Scenario S2.</p>
        <table-wrap id="tbl8">
          <label>Table 8</label>
          <table>
            <tbody>
              <tr>
                <td>Performance Indicator</td>
                <td>Conventional</td>
                <td>CEMPCS</td>
                <td>Improvement</td>
              </tr>
              <tr>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>5.5%</td>
                <td>1.9%</td>
                <td>65.5%</td>
              </tr>
              <tr>
                <td>
                  Peak
                  <italic>P</italic>
                  <italic>
                    <sub>BESS</sub>
                  </italic>
                </td>
                <td>1.55 MW</td>
                <td>2.75 MW</td>
                <td>-</td>
              </tr>
              <tr>
                <td>Peak reactive support</td>
                <td>0.85 MVAr</td>
                <td>1.75 MVAr</td>
                <td>-</td>
              </tr>
              <tr>
                <td>Voltage recovery</td>
                <td>Slower</td>
                <td>Faster</td>
                <td>-</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The load step increases the active- and reactive-power demand at the PCC. The CEMPCS coordinates BESS active-power injection and reactive-power support to reduce the resulting PCC voltage disturbance.</p>
        <p>The illustrative responses indicate that coordinated BESS support provides faster active- and reactive-power compensation and limits the PCC voltage deviation relative to conventional control. Final quantitative conclusions must be updated using the actual MATLAB/Simulink outputs.</p>
      </sec>
      <sec id="sec6dot3">
        <title>6.3. Motor-Starting Response Scenario S3</title>
        <p>Scenario S3 evaluates the PV-BESS response to a large induction-motor starting event between <italic>t</italic> = 6 s and <italic>t</italic> = 7 s. The transient increases current and reactive-power demand, producing a temporary PCC voltage sag. As shown in <bold>Table 9</bold>.</p>
        <p><bold>Table 9</bold><bold>.</bold> Performance comparison under Scenario S3.</p>
        <table-wrap id="tbl9">
          <label>Table 9</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Performance</bold>
                  <bold>Indicator</bold>
                </td>
                <td>
                  <bold>Conventional</bold>
                </td>
                <td>
                  <bold>CEMPCS</bold>
                </td>
                <td>
                  <bold>Improvement</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <bold>Minimum</bold>
                  <bold>(</bold>
                  <italic>
                    <bold>V</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>PCC</sub>
                    </bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>0.925 p.u.</td>
                <td>0.972 p.u.</td>
                <td>-</td>
              </tr>
              <tr>
                <td>
                  <bold>Δ</bold>
                  <italic>
                    <bold>V</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>PCC</sub>
                    </bold>
                  </italic>
                  <bold>
                    <sub>,</sub>
                  </bold>
                  <italic>
                    <bold>
                      <sub>max</sub>
                    </bold>
                  </italic>
                </td>
                <td>7.5%</td>
                <td>2.8%</td>
                <td>62.7%</td>
              </tr>
              <tr>
                <td>
                  <bold>Settling</bold>
                  <bold>time</bold>
                  <bold>(</bold>
                  <italic>
                    <bold>t</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>s</sub>
                    </bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>0.242 s</td>
                <td>0.098 s</td>
                <td>59.5%</td>
              </tr>
              <tr>
                <td>
                  <bold>Peak</bold>
                  <bold>reactive</bold>
                  <bold>support</bold>
                </td>
                <td>1.10 MVAr</td>
                <td>2.20 MVAr</td>
                <td>-</td>
              </tr>
              <tr>
                <td>
                  <bold>Peak</bold>
                  <bold>(</bold>
                  <italic>
                    <bold>P</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>BESS</sub>
                    </bold>
                  </italic>
                  <bold>)</bold>
                </td>
                <td>0.89 MW</td>
                <td>1.80 MW</td>
                <td>-</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The CEMPCS coordinates converter reactive-power support and the BESS response to limit the voltage deviation and accelerate recovery.</p>
        <p>The CEMPCS reduces the PCC voltage deviation by 62.7% and the settling time by 59.5%, while providing higher transient reactive-power and BESS support.</p>
      </sec>
      <sec id="sec6dot4">
        <title>6.4. Grid-Disturbance Response Scenario S4</title>
        <p>Scenario S4 evaluates the system response to a grid-voltage reduction from 1.0 to 0.8 p.u. between <italic>t</italic> = 8 s and <italic>t</italic> = 8.2 s. The CEMPCS coordinates PV-BESS power support to limit the PCC voltage deviation and improve transient recovery. As shown in <bold>Table 10</bold>.</p>
        <p><bold>Table 10</bold><bold>.</bold> Dynamic performance under grid-voltage disturbance (S4).</p>
        <table-wrap id="tbl10">
          <label>Table 10</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Performance</bold>
                  <bold>Indicator</bold>
                </td>
                <td>
                  <bold>Symbol</bold>
                </td>
                <td>
                  <bold>Conventional</bold>
                </td>
                <td>
                  <bold>CEMPCS</bold>
                </td>
                <td>
                  <bold>Improvement</bold>
                </td>
              </tr>
              <tr>
                <td>Minimum PCC voltage</td>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>min</sub>
                  </italic>
                </td>
                <td>0.884 p.u.</td>
                <td>0.957 p.u.</td>
                <td>-</td>
              </tr>
              <tr>
                <td>Maximum voltage deviation</td>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>11.6%</td>
                <td>4.3%</td>
                <td>62.9%</td>
              </tr>
              <tr>
                <td>Settling time</td>
                <td>
                  <italic>t</italic>
                  <italic>ₛ</italic>
                </td>
                <td>0.38 s</td>
                <td>0.15 s</td>
                <td>60.5%</td>
              </tr>
              <tr>
                <td>Peak active-power imbalance</td>
                <td>
                  max |
                  <italic>e</italic>
                  <italic>
                    <sub>p</sub>
                  </italic>
                  |
                </td>
                <td>3.80 MW</td>
                <td>1.25 MW</td>
                <td>67.1%</td>
              </tr>
              <tr>
                <td>Peak reactive-power imbalance</td>
                <td>
                  max |
                  <italic>e</italic>
                  <italic>
                    <sub>Q</sub>
                  </italic>
                  |
                </td>
                <td>3.25 MVAr</td>
                <td>1.05 MVAr</td>
                <td>67.7%</td>
              </tr>
              <tr>
                <td>Peak BESS reactive support</td>
                <td>
                  <italic>Q</italic>
                  <italic>
                    <sub>BESS</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>1.40 MVAr</td>
                <td>3.10 MVAr</td>
                <td>-</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The CEMPCS limits the illustrative PCC voltage deviation from 11.6% to 4.3% and reduces the settling time from 0.38 s to 0.15 s. Higher PV-BESS support also reduces the active- and reactive-power imbalances during the disturbance.</p>
      </sec>
      <sec id="sec6dot5">
        <title>6.5. Quantitative Comparative Analysis</title>
        <p>The overall CEMPCS performance is summarized using the main dynamic indicators obtained under Scenarios S1 - S4. The comparison focuses on PCC voltage deviation, settling time, and power-balance improvement. As shown in <bold>Table 11</bold>.</p>
        <p><bold>Table 11</bold><bold>.</bold> Overall performance comparison.</p>
        <table-wrap id="tbl11">
          <label>Table 11</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Scenario</bold>
                </td>
                <td>
                  <bold>Disturbance</bold>
                </td>
                <td>
                  <bold>Indicator</bold>
                </td>
                <td>
                  <bold>Conventional</bold>
                </td>
                <td>
                  <bold>CEMPCS</bold>
                </td>
                <td>
                  <bold>Improvement</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="3">S1</td>
                <td rowspan="3">Irradiance variation</td>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>6.8%</td>
                <td>2.1%</td>
                <td>69.1%</td>
              </tr>
              <tr>
                <td>
                  <italic>t</italic>
                  <italic>
                    <sub>s</sub>
                  </italic>
                </td>
                <td>0.42 s</td>
                <td>0.14 s</td>
                <td>66.7%</td>
              </tr>
              <tr>
                <td>
                  Peak |
                  <italic>e</italic>
                  <italic>
                    <sub>P</sub>
                  </italic>
                  |
                </td>
                <td>4.35 MW</td>
                <td>1.25 MW</td>
                <td>71.3%</td>
              </tr>
              <tr>
                <td>S2</td>
                <td>Load step</td>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>5.5%</td>
                <td>1.9%</td>
                <td>65.5%</td>
              </tr>
              <tr>
                <td rowspan="2">S3</td>
                <td rowspan="2">Motor starting</td>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>7.5%</td>
                <td>2.8%</td>
                <td>62.7%</td>
              </tr>
              <tr>
                <td>
                  <italic>t</italic>
                  <italic>
                    <sub>s</sub>
                  </italic>
                </td>
                <td>0.242 s</td>
                <td>0.098 s</td>
                <td>59.5%</td>
              </tr>
              <tr>
                <td rowspan="4">S4</td>
                <td rowspan="4">Grid disturbance</td>
                <td>
                  Δ
                  <italic>V</italic>
                  <italic>
                    <sub>PCC</sub>
                  </italic>
                  <sub>,</sub>
                  <italic>
                    <sub>max</sub>
                  </italic>
                </td>
                <td>11.6%</td>
                <td>4.3%</td>
                <td>62.9%</td>
              </tr>
              <tr>
                <td>
                  <italic>t</italic>
                  <italic>
                    <sub>s</sub>
                  </italic>
                </td>
                <td>0.38 s</td>
                <td>0.15 s</td>
                <td>60.5%</td>
              </tr>
              <tr>
                <td>
                  Peak |
                  <italic>e</italic>
                  <italic>
                    <sub>P</sub>
                  </italic>
                  |
                </td>
                <td>3.80 MW</td>
                <td>1.25 MW</td>
                <td>67.1%</td>
              </tr>
              <tr>
                <td>
                  Peak |
                  <italic>e</italic>
                  <italic>
                    <sub>Q</sub>
                  </italic>
                  |
                </td>
                <td>3.25 MVAr</td>
                <td>1.05 MVAr</td>
                <td>67.7%</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The illustrative comparison shows lower PCC voltage deviations with CEMPCS in all four scenarios. The corresponding reduction ranges from 62.7% to 69.1%, while the available settling-time results indicate reductions from 59.5% to 66.7%.</p>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Conclusions</title>
      <p>This paper presented a coordinated energy management and power control strategy (CEMPCS) for an industrial grid-connected PV-BESS system. The proposed approach coordinates active- and reactive-power exchange between the PV plant, BESS, and grid while maintaining PCC voltage regulation and BESS operating constraints.</p>
      <p>The dynamic assessment considered irradiance variation, industrial load changes, motor starting, and grid-voltage disturbances. The comparative analysis indicates that the proposed coordination improves PCC voltage regulation, power balancing, and transient recovery compared with conventional control.</p>
      <p>The developed framework provides a basis for coordinated operation of converter-dominated industrial power systems. Future work will focus on experimental or hardware-in-the-loop validation and assessment under additional grid disturbances and operating constraints.</p>
    </sec>
    <sec id="sec8">
      <title>Author Contributions</title>
      <p><bold>Rodrigue Armel Patrick</bold><bold>Okemba</bold><bold>:</bold> Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision, Validation, Visualization, and Writing—original draft; <bold>Amo</bold><bold>s</bold><bold>Omboua</bold><bold>Eyandzi:</bold> Software, Supervision, Validation, Visualization, Writing, review &amp; editing.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lawrie, C. and Stubenberg, C. (2025) Friend or Foe? Diesel Generators and the Global Energy Transition. <italic>Energy Research &amp; Social Science</italic>, 126, Article 104124. https://doi.org/10.1016/j.erss.2025.104124 <pub-id pub-id-type="doi">10.1016/j.erss.2025.104124</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.erss.2025.104124">https://doi.org/10.1016/j.erss.2025.104124</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lawrie, C.</string-name>
              <string-name>Stubenberg, C.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Friend or Foe? Diesel Generators and the Global Energy Transition</article-title>
            <source>Energy Research &amp; Social Science</source>
            <volume>126</volume>
            <elocation-id>104124</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.erss.2025.104124</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Siddiqui, A. and Asim, M. (2025) Advancement, Challenges and Solutions of PV Integrated Battery Energy Storage Systems: A Review. <italic>Journal of Energy Storage</italic>, 132, 117996. https://doi.org/10.1016/j.est.2025.117996 <pub-id pub-id-type="doi">10.1016/j.est.2025.117996</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.est.2025.117996">https://doi.org/10.1016/j.est.2025.117996</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Siddiqui, A.</string-name>
              <string-name>Asim, M.</string-name>
              <string-name>Advancement, C</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Advancement, Challenges and Solutions of PV Integrated Battery Energy Storage Systems: A Review</article-title>
            <source>Journal of Energy Storage</source>
            <volume>132</volume>
            <pub-id pub-id-type="doi">10.1016/j.est.2025.117996</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Zhao, L.L., Lv, Y.Z., Han, Y.Q., Li, Z.W., Li, C.L., Wang, X., <italic>et al</italic>. (2025) Dynamic Reactive Power Control Strategy for Grid-Forming PV-Storage Power Stations Considering PCC Voltage Sag. 2025 <italic>IEEE</italic>3 <italic>rd International Conference on Power Science and Technology</italic> ( <italic>ICPST</italic>), Kunming, 16-18 May 2025, 1442-1447. https://doi.org/10.1109/icpst65050.2025.11088682 <pub-id pub-id-type="doi">10.1109/icpst65050.2025.11088682</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/icpst65050.2025.11088682">https://doi.org/10.1109/icpst65050.2025.11088682</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Zhao, L.L.</string-name>
              <string-name>Lv, Y.Z.</string-name>
              <string-name>Han, Y.Q.</string-name>
              <string-name>Li, Z.W.</string-name>
              <string-name>Li, C.L.</string-name>
              <string-name>Wang, X.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Dynamic Reactive Power Control Strategy for Grid-Forming PV-Storage Power Stations Considering PCC Voltage Sag</article-title>
            <source>2025 IEEE 3rd International Conference on Power Science and Technology (ICPST)</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.1109/icpst65050.2025.11088682</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yang, P., Wang, L., Zhang, R.T., Su, C. and Cheng, Z.W. (2025) Integrated Coordinated Control and Optimization of Photovoltaic Hybrid Energy Storage for Primary Frequency Regulation. <italic>Frontiers in Energy Research</italic>, 13, Article 1693093. https://doi.org/10.3389/fenrg.2025.1693093 <pub-id pub-id-type="doi">10.3389/fenrg.2025.1693093</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1693093">https://doi.org/10.3389/fenrg.2025.1693093</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Yang, P.</string-name>
              <string-name>Wang, L.</string-name>
              <string-name>Zhang, R.T.</string-name>
              <string-name>Su, C.</string-name>
              <string-name>Cheng, Z.W.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Integrated Coordinated Control and Optimization of Photovoltaic Hybrid Energy Storage for Primary Frequency Regulation</article-title>
            <source>Frontiers in Energy Research</source>
            <volume>13</volume>
            <elocation-id>1693093</elocation-id>
            <pub-id pub-id-type="doi">10.3389/fenrg.2025.1693093</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Choudhari, V.G., Dhoble, A.S., Panchal, S., Fowler, M. and Fraser, R. (2021) Nu-merical Investigation on Thermal Behaviour of 5 × 5 Cell Configured Battery Pack Using Phase Change Material and Fin Structure Layout. <italic>Journal of Energy Storage</italic>, 43, Article ID: 103234. https://doi.org/10.1016/j.est.2021.103234 <pub-id pub-id-type="doi">10.1016/j.est.2021.103234</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.est.2021.103234">https://doi.org/10.1016/j.est.2021.103234</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Choudhari, V.G.</string-name>
              <string-name>Dhoble, A.S.</string-name>
              <string-name>Panchal, S.</string-name>
              <string-name>Fowler, M.</string-name>
              <string-name>Fraser, R.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Nu-merical Investigation on Thermal Behaviour of 5 × 5 Cell Configured Battery Pack Using Phase Change Material and Fin Structure Layout</article-title>
            <source>Journal of Energy Storage</source>
            <volume>43</volume>
            <fpage>103234</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.est.2021.103234</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, F., Tuluhong, A., Luo, B. and Abudureyimu, A. (2025) Control Methods and AI Application for Grid-Connected PV Inverter: A Review. <italic>Technologies</italic>, 13, Article 535. https://doi.org/10.3390/technologies13110535 <pub-id pub-id-type="doi">10.3390/technologies13110535</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/technologies13110535">https://doi.org/10.3390/technologies13110535</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, F.</string-name>
              <string-name>Tuluhong, A.</string-name>
              <string-name>Luo, B.</string-name>
              <string-name>Abudureyimu, A.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Control Methods and AI Application for Grid-Connected PV Inverter: A Review</article-title>
            <source>Technologies</source>
            <volume>13</volume>
            <elocation-id>535</elocation-id>
            <pub-id pub-id-type="doi">10.3390/technologies13110535</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Xiong, L., Zhu, Y., Huang, S., Guo, S., Ban, C., Li, P., Khan, M.W. and Niu, T. (2024) Multi-Objective Distributed Control of WT-PV-BESS Integrated Weak Grid via Finite Time Containment. <italic>International Journal of Electrical Power &amp; Energy Systems</italic>, 156, Article ID: 109709. https://doi.org/10.1016/j.ijepes.2023.109709 <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109709</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2023.109709">https://doi.org/10.1016/j.ijepes.2023.109709</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Xiong, L.</string-name>
              <string-name>Zhu, Y.</string-name>
              <string-name>Huang, S.</string-name>
              <string-name>Guo, S.</string-name>
              <string-name>Ban, C.</string-name>
              <string-name>Li, P.</string-name>
              <string-name>Khan, M.W.</string-name>
              <string-name>Niu, T.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Multi-Objective Distributed Control of WT-PV-BESS Integrated Weak Grid via Finite Time Containment</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>156</volume>
            <fpage>109709</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2023.109709</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Badfar, F., Safavi, A.A. and Arefi, M.M. (2024) Simultaneous Output Feedback Robust Model Predictive Control and State Estimation for DC Microgrids. <italic>International Journal of Electrical Power &amp; Energy Systems</italic>, 159, Article ID: 110012. https://doi.org/10.1016/j.ijepes.2024.110012 <pub-id pub-id-type="doi">10.1016/j.ijepes.2024.110012</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2024.110012">https://doi.org/10.1016/j.ijepes.2024.110012</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Badfar, F.</string-name>
              <string-name>Safavi, A.A.</string-name>
              <string-name>Arefi, M.M.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Simultaneous Output Feedback Robust Model Predictive Control and State Estimation for DC Microgrids</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>159</volume>
            <fpage>110012</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2024.110012</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Eyandzi, A., Gomba, R., Gomba, N., Nsongo, T. and Mboyo, U. (2025) Analysis of Dynamic Interactions between Reactive Compensation and Voltage Stability in THT Networks with SVC. <italic>American Journal of Electrical Power and Energy Systems</italic>, 14, 45-63. https://doi.org/10.11648/j.epes.20251403.11 <pub-id pub-id-type="doi">10.11648/j.epes.20251403.11</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.11648/j.epes.20251403.11">https://doi.org/10.11648/j.epes.20251403.11</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Eyandzi, A.</string-name>
              <string-name>Gomba, R.</string-name>
              <string-name>Gomba, N.</string-name>
              <string-name>Nsongo, T.</string-name>
              <string-name>Mboyo, U.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Analysis of Dynamic Interactions between Reactive Compensation and Voltage Stability in THT Networks with SVC</article-title>
            <source>American Journal of Electrical Power and Energy Systems</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.11648/j.epes.20251403.11</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ribeiro, M.H.D.M., da Silva, R.G., Moreno, S.R., Mariani, V.C. and dos Santos Coelho, L. (2022) Efficient Bootstrap Stacking Ensemble Learning Model Applied to Wind Power Generation Forecasting. <italic>International Journal of Electrical Power &amp; Energy Sy</italic><italic>stems</italic>, 136, Article ID: 107712. https://doi.org/10.1016/j.ijepes.2021.107712 <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107712</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijepes.2021.107712">https://doi.org/10.1016/j.ijepes.2021.107712</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ribeiro, M.H.D.M.</string-name>
              <string-name>Silva, R.G.</string-name>
              <string-name>Moreno, S.R.</string-name>
              <string-name>Mariani, V.C.</string-name>
              <string-name>Coelho, L.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Efficient Bootstrap Stacking Ensemble Learning Model Applied to Wind Power Generation Forecasting</article-title>
            <source>International Journal of Electrical Power &amp; Energy Systems</source>
            <volume>136</volume>
            <fpage>107712</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107712</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Reno, M.J., Brahma, S., Bidram, A. and Ropp, M.E. (2021) Influence of Inverter-Based Resources on Microgrid Protection: Part 1: Microgrids in Radial Distribution Systems. <italic>IEEE Power and Energy Magazine</italic>, 19, 36-46. https://doi.org/10.1109/mpe.2021.3057951 <pub-id pub-id-type="doi">10.1109/mpe.2021.3057951</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/mpe.2021.3057951">https://doi.org/10.1109/mpe.2021.3057951</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Reno, M.J.</string-name>
              <string-name>Brahma, S.</string-name>
              <string-name>Bidram, A.</string-name>
              <string-name>Ropp, M.E.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Influence of Inverter-Based Resources on Microgrid Protection: Part 1: Microgrids in Radial Distribution Systems</article-title>
            <source>IEEE Power and Energy Magazine</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1109/mpe.2021.3057951</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Patra, P.C., Panigrahi, P.K., Satpathy, A. and Nayak, N. (2025) Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PV-Battery Based Micro Grid with OPAL-RT Based Real-Time Validation. <italic>Results in Engineering</italic>, 26, Article ID: 104290. https://doi.org/10.1016/j.rineng.2025.104290 <pub-id pub-id-type="doi">10.1016/j.rineng.2025.104290</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.rineng.2025.104290">https://doi.org/10.1016/j.rineng.2025.104290</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Patra, P.C.</string-name>
              <string-name>Panigrahi, P.K.</string-name>
              <string-name>Satpathy, A.</string-name>
              <string-name>Nayak, N.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Assessing Stability in Renewable Microgrid Using a Novel-Optimized Controller for PV-Battery Based Micro Grid with OPAL-RT Based Real-Time Validation</article-title>
            <source>Results in Engineering</source>
            <volume>26</volume>
            <fpage>104290</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.rineng.2025.104290</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zalhaf, A.S., Zhao, E., Han, Y., Yang, P., Almaliki, A.H. and Aly, R.M.H. (2022) Evaluation of the Transient Overvoltages of HVDC Transmission Lines Caused by Lightning Strikes. <italic>Energies</italic>, 15, Article 1452. https://doi.org/10.3390/en15041452 <pub-id pub-id-type="doi">10.3390/en15041452</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en15041452">https://doi.org/10.3390/en15041452</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zalhaf, A.S.</string-name>
              <string-name>Zhao, E.</string-name>
              <string-name>Han, Y.</string-name>
              <string-name>Yang, P.</string-name>
              <string-name>Almaliki, A.H.</string-name>
              <string-name>Aly, R.M.H.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Evaluation of the Transient Overvoltages of HVDC Transmission Lines Caused by Lightning Strikes</article-title>
            <source>Energies</source>
            <volume>15</volume>
            <elocation-id>1452</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en15041452</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>