<?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">sgre</journal-id>
      <journal-title-group>
        <journal-title>Smart Grid and Renewable Energy</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2151-4844</issn>
      <issn pub-type="ppub">2151-481X</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/sgre.2026.178010</article-id>
      <article-id pub-id-type="publisher-id">sgre-153260</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Earth</subject>
          <subject>Environmental Sciences</subject>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Resilience and Energy Optimization of Grid-Connected PV Systems during Disruptions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Pene</surname>
            <given-names>Armel Duvalier</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kitmo</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Toma</surname>
            <given-names>Lucian</given-names>
          </name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Djongyang</surname>
            <given-names>Noël</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Department of Electrical Engineering, University Institute of Technology, University of Ngaoundéré, Ngaoundéré, Cameroon </aff>
      <aff id="aff2"><label>2</label> Department of Renewable Energy, National Advanced School of Engineering of Maroua, University of Maroua, Maroua, Cameroon </aff>
      <aff id="aff3"><label>3</label> Faculty of Energy Engineering, National University of Science and Technology POLITEHNICA Bucharest, Bucharest, Romania </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>19</day>
        <month>08</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>08</month>
        <year>2026</year>
      </pub-date>
      <volume>17</volume>
      <issue>08</issue>
      <fpage>197</fpage>
      <lpage>222</lpage>
      <history>
        <date date-type="received">
          <day>20</day>
          <month>05</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>31</day>
          <month>07</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>19</day>
          <month>08</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/sgre.2026.178010">https://doi.org/10.4236/sgre.2026.178010</self-uri>
      <abstract>
        <p>Modern microgrids have significant challenges in terms of stability and power quality when intermittent renewable energy sources, particularly solar photovoltaics, are integrated. In order to overcome this, we offer a strong framework for energy management and optimization that is intended for grid-connected hybrid (PV-Battery) systems that are subjected to significant disruptions. The main innovation is a Battery Energy Storage System (BESS) powered by a dynamic power-smoothing algorithm that actively counteracts both local demand spikes and abrupt reductions in solar irradiation. The system effectively controls frequency and preserves voltage stability at the Point of Common Coupling (PCC) by using a real-time control approach. Numerical models that replicate important events, such as grid failures and sudden weather changes, were used to verify the arrangement. According to the statistics, our approach effectively reduces peak demands while maintaining high power quality and securely keeping the Total Harmonic Distortion (THD) within the IEEE 1547 standard’s 5% limit. In the end, our approach offers a workable way to construct more resilient grids during the current energy transition.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Power Smoothing</kwd>
        <kwd>Frequency Stability</kwd>
        <kwd>Power Quality</kwd>
        <kwd>Microgrid</kwd>
        <kwd>Battery Energy Storage System (BESS)</kwd>
        <kwd>Real-Time Optimization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>The contribution of solar energy to the world’s energy mix has changed throughout three different stages [<xref ref-type="bibr" rid="B1">1</xref>], moving from passive generation to intelligent, robust management [<xref ref-type="bibr" rid="B2">2</xref>]. Photovoltaic systems functioned simply as fundamental power sources in the early stages of this shift, with the sole purpose of directly injecting their whole output into the public grid [<xref ref-type="bibr" rid="B3">3</xref>]. These early installations were characterized by certain limitations and principles of operation. For example, the inverter only synchronized its output with the voltage and frequency set by the main grid, operating strictly in a “grid-following” mode [<xref ref-type="bibr" rid="B4">4</xref>]. A significant disadvantage of this configuration was that anti-islanding protection required an instantaneous system shutdown for safety in the event of a main grid failure. As a result, even in direct sunlight, local customers were left without solar electricity [<xref ref-type="bibr" rid="B5">5</xref>].</p>
      <sec id="sec1dot1">
        <title>1.1. Increase in Storage and Self-Consumption</title>
        <p>Technology has changed to maximize self-consumption due to declining battery prices and shifting restrictions [<xref ref-type="bibr" rid="B6">6</xref>]. Technological aspect: The introduction of hybrid inverters that can control a battery bank, a PV array, and the grid connection all at once. Contribution aspect: Although management was frequently restricted to a single building without dynamic interaction with external disturbances, this step made it feasible to smooth PV output and lessen reliance on the grid.</p>
      </sec>
      <sec id="sec1dot2">
        <title>1.2. Development of Intelligent Microgrids</title>
        <p>The age of smart microgrids is upon us [<xref ref-type="bibr" rid="B7">7</xref>]. A microgrid is a local energy system that may function independently (in island mode) or as a part of a larger network. Intelligent embedded systems: Monitoring algorithms (Energy Management Systems, or EMS) that employ artificial intelligence for energy arbitrage are included into current technology. Advanced control: Enter “Grid-forming” mode, in which the power electronics may produce and sustain grid characteristics (frequency and voltage) even when the primary power source is not present [<xref ref-type="bibr" rid="B8">8</xref>]. Resilience to disruptions: In contrast to earlier systems, the contemporary microgrid uses grid support functions (ancillary services) to proactively handle disruptions (voltage drops, frequency fluctuations), guaranteeing ideal service continuity [<xref ref-type="bibr" rid="B9">9</xref>].</p>
      </sec>
    </sec>
    <sec id="sec2">
      <title>2. Integration of Novel Approach</title>
      <p>The majority of traditional energy management techniques (EMS) are restricted on minimizing an economic cost function <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mrow><mml:mtext> total </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , which is commonly described as [<xref ref-type="bibr" rid="B10">10</xref>].</p>
      <disp-formula id="FD1">
        <label>(1)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>min</mml:mi>
            <mml:mstyle displaystyle="true">
              <mml:mrow>
                <mml:msubsup>
                  <mml:mo>∫</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mi>T</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>C</mml:mi>
                        <mml:mrow>
                          <mml:mtext>achat</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>⋅</mml:mo>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mtext>grid</mml:mtext>
                        </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>C</mml:mi>
                        <mml:mrow>
                          <mml:mtext>om</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>⋅</mml:mo>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mtext>pv</mml:mtext>
                        </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>C</mml:mi>
                        <mml:mrow>
                          <mml:mtext>deg</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>⋅</mml:mo>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mtext>batt</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mrow>
                        <mml:mo>(</mml:mo>
                        <mml:mi>t</mml:mi>
                        <mml:mo>)</mml:mo>
                      </mml:mrow>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mrow>
            </mml:mstyle>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> grid </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> pv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> et <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> respectively, stand for the electricity from the grid, the solar array, and the batteries. Nevertheless, fast dynamics during disturbances are not taken into consideration by this method. The originality of our method consists in the inclusion of dynamic resilience directly into the optimization algorithm [<xref ref-type="bibr" rid="B11">11</xref>].</p>
      <p>Our method is unusual because it incorporates dynamic resilience right into the optimization technique.</p>
    </sec>
    <sec id="sec3">
      <title>3. Multi-Objective Objective Function Formulation</title>
      <p>We provide a hybrid cost function that weighs stability performance metrics and economic variables in contrast to conventional methods [<xref ref-type="bibr" rid="B12">12</xref>]:</p>
      <disp-formula id="FD2">
        <label>(2)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mi>J</mml:mi>
            <mml:mo>=</mml:mo>
            <mml:mi>α</mml:mi>
            <mml:mo>⋅</mml:mo>
            <mml:msub>
              <mml:mi>C</mml:mi>
              <mml:mrow>
                <mml:mtext>economique</mml:mtext>
              </mml:mrow>
            </mml:msub>
            <mml:mo>+</mml:mo>
            <mml:mi>β</mml:mi>
            <mml:mo>⋅</mml:mo>
            <mml:msub>
              <mml:mi>Φ</mml:mi>
              <mml:mrow>
                <mml:mtext>stabilite</mml:mtext>
              </mml:mrow>
            </mml:msub>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Φ </mml:mi><mml:mrow><mml:mtext> stability </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is a penalty term associated with variations in voltage and frequency [<xref ref-type="bibr" rid="B13">13</xref>]:</p>
      <disp-formula id="FD3">
        <label>(3)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mi>Φ</mml:mi>
              <mml:mrow>
                <mml:mtext>stabilite</mml:mtext>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mstyle displaystyle="true">
              <mml:mrow>
                <mml:msubsup>
                  <mml:mo>∫</mml:mo>
                  <mml:mn>0</mml:mn>
                  <mml:mi>T</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>[</mml:mo>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>V</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>pcc</mml:mtext>
                                    </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:mtext>ref</mml:mtext>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>V</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>ref</mml:mtext>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                      <mml:mo>+</mml:mo>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mrow>
                                  <mml:mi>f</mml:mi>
                                  <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>f</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>ref</mml:mtext>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>f</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>ref</mml:mtext>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mrow>
            </mml:mstyle>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <sec id="sec3dot1">
        <title>3.1. Using Stability Restrictions When There Are Disruptions</title>
        <p>The difference is that the constraints now incorporate differential constraints related to the dynamics of the system during disturbances in addition to algebraic constraints (power balances). </p>
        <p>In order to rigorously define the Model Predictive Control (MPC) framework, the control strategy evaluates future system behavior over a finite prediction horizon <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mtext> p </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and calculates the optimal control sequence over a control horizon <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mtext> c </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> . In this study, the prediction horizon is set to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mtext> p </mml:mtext></mml:msub><mml:mo> = </mml:mo><mml:mn> 10 </mml:mn></mml:mrow></mml:math></inline-formula> steps, and the control horizon is set to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mtext> c </mml:mtext></mml:msub><mml:mo> = </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:math></inline-formula> steps, striking an optimal balance between dynamic performance and computational burden.</p>
        <p>The state vector <inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> k </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> of the MPC model integrates the battery power, the State of Charge (<inline-formula><mml:math><mml:mrow><mml:mtext> SOC </mml:mtext></mml:mrow></mml:math></inline-formula> ), and the DC-link voltage. The control input vector <inline-formula><mml:math><mml:mrow><mml:mi> u </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> k </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represents the reference signals sent to the power converters. At each sampling instant <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> (with <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mtext> s </mml:mtext></mml:msub><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> ms </mml:mtext></mml:mrow></mml:math></inline-formula> ), the multi-objective cost function <inline-formula><mml:math><mml:mi> J </mml:mi></mml:math></inline-formula> is formulated to minimize tracking errors while respecting physical and operational constraints [<xref ref-type="bibr" rid="B14">14</xref>]:</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mtable columnalign="left">
              <mml:mtr>
                <mml:mtd>
                  <mml:mi>J</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:munderover>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>N</mml:mi>
                          <mml:mi>p</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:munderover>
                    <mml:mrow>
                      <mml:mrow>
                        <mml:mo>[</mml:mo>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>w</mml:mi>
                            <mml:mn>1</mml:mn>
                          </mml:msub>
                          <mml:msup>
                            <mml:mrow>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:msubsup>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>grid</mml:mtext>
                                    </mml:mrow>
                                    <mml:mo>*</mml:mo>
                                  </mml:msubsup>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                      <mml:mi>k</mml:mi>
                                      <mml:mo>+</mml:mo>
                                      <mml:mi>j</mml:mi>
                                      <mml:mo>|</mml:mo>
                                      <mml:mi>k</mml:mi>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                  <mml:mo>−</mml:mo>
                                  <mml:msub>
                                    <mml:mi>P</mml:mi>
                                    <mml:mrow>
                                      <mml:mtext>grid</mml:mtext>
                                    </mml:mrow>
                                  </mml:msub>
                                  <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                      <mml:mi>k</mml:mi>
                                      <mml:mo>+</mml:mo>
                                      <mml:mi>j</mml:mi>
                                      <mml:mo>|</mml:mo>
                                      <mml:mi>k</mml:mi>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                  </mml:mrow>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mn>2</mml:mn>
                          </mml:msup>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mtd>
              </mml:mtr>
              <mml:mtr>
                <mml:mtd>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mtext>
                     
                  </mml:mtext>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>w</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                  <mml:msup>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mtext>dc</mml:mtext>
                          </mml:mrow>
                          <mml:mo>*</mml:mo>
                        </mml:msubsup>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>k</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mi>j</mml:mi>
                            <mml:mo>|</mml:mo>
                            <mml:mi>k</mml:mi>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:msub>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mtext>dc</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>k</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mi>j</mml:mi>
                            <mml:mo>|</mml:mo>
                            <mml:mi>k</mml:mi>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>w</mml:mi>
                        <mml:mn>3</mml:mn>
                      </mml:msub>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mi>Δ</mml:mi>
                              <mml:mi>u</mml:mi>
                              <mml:mrow>
                                <mml:mo>(</mml:mo>
                                <mml:mrow>
                                  <mml:mi>k</mml:mi>
                                  <mml:mo>+</mml:mo>
                                  <mml:mi>j</mml:mi>
                                  <mml:mo>−</mml:mo>
                                  <mml:mn>1</mml:mn>
                                </mml:mrow>
                                <mml:mo>)</mml:mo>
                              </mml:mrow>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>]</mml:mo>
                  </mml:mrow>
                </mml:mtd>
              </mml:mtr>
            </mml:mtable>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> w </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> w </mml:mi><mml:mn> 2 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> w </mml:mi><mml:mn> 3 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are weighting factors prioritizing power smoothing, DC-link voltage stability, and control effort minimization, respectively.</p>
        <p>The optimization problem is subject to the following hard and soft constraints [<xref ref-type="bibr" rid="B15">15</xref>]:</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId61.svg?20260819114433" />
        </fig>
        <p>The resulting constrained optimization problem is mapped into a standard Quadratic Programming (QP) problem and solved efficiently at every sampling step using an active-set solver implemented within MATLAB [<xref ref-type="bibr" rid="B16">16</xref>].</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Smoothing Out Variations</title>
        <p>We simulate inertia by imposing a restriction on the derivative of the injected power in order to counteract abrupt changes in sunlight <inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> pv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="B17">17</xref>]:</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </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:mtext>load</mml:mtext>
                </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:mtext>pv</mml:mtext>
                </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>J</mml:mi>
                <mml:mrow>
                  <mml:mtext>virt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>ω</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>Δ</mml:mi>
                  <mml:mi>f</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> J </mml:mi><mml:mrow><mml:mtext> virt </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the virtual moment of inertia introduced by the storage system [<xref ref-type="bibr" rid="B18">18</xref>].</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. The DC Bus’s Resilience Limitations</title>
        <p>The DC bus voltage <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mtext> dc </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> may fluctuate in the case of a power outage (voltage drop). Our method places a stringent safety restriction on [<xref ref-type="bibr" rid="B19">19</xref>]:</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>dc</mml:mtext>
                  <mml:mo>,</mml:mo>
                  <mml:mtext>min</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msqrt>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mn>2</mml:mn>
                    <mml:mi>C</mml:mi>
                  </mml:mfrac>
                  <mml:mstyle displaystyle="true">
                    <mml:mrow>
                      <mml:mo>∫</mml:mo>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>P</mml:mi>
                              <mml:mrow>
                                <mml:mtext>pv</mml:mtext>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>+</mml:mo>
                            <mml:msub>
                              <mml:mi>P</mml:mi>
                              <mml:mrow>
                                <mml:mtext>batt</mml:mtext>
                              </mml:mrow>
                            </mml:msub>
                            <mml:mo>−</mml:mo>
                            <mml:msub>
                              <mml:mi>P</mml:mi>
                              <mml:mrow>
                                <mml:mtext>inv</mml:mtext>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mtext>d</mml:mtext>
                        <mml:mi>t</mml:mi>
                      </mml:mrow>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:msqrt>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>dc</mml:mtext>
                  <mml:mo>,</mml:mo>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Predictive Control System</title>
      <p>The suggested method anticipates interruptions by using a prediction horizon. The method resolves the following issue at each time step <inline-formula><mml:math><mml:mi> k </mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="B20">20</xref>]:</p>
      <disp-formula id="FD7">
        <label>(7)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:msub>
              <mml:mrow>
                <mml:mi>min</mml:mi>
              </mml:mrow>
              <mml:mi>u</mml:mi>
            </mml:msub>
            <mml:mstyle displaystyle="true">
              <mml:munderover>
                <mml:mo>∑</mml:mo>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mo>=</mml:mo>
                  <mml:mi>k</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mi>N</mml:mi>
                </mml:mrow>
              </mml:munderover>
              <mml:mrow>
                <mml:msubsup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>‖</mml:mo>
                      <mml:mrow>
                        <mml:mover accent="true">
                          <mml:mi>y</mml:mi>
                          <mml:mo>^</mml:mo>
                        </mml:mover>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>−</mml:mo>
                        <mml:msub>
                          <mml:mi>y</mml:mi>
                          <mml:mrow>
                            <mml:mtext>ref</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                      <mml:mo>‖</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mi>Q</mml:mi>
                  <mml:mn>2</mml:mn>
                </mml:msubsup>
              </mml:mrow>
            </mml:mstyle>
            <mml:mo>+</mml:mo>
            <mml:msubsup>
              <mml:mrow>
                <mml:mrow>
                  <mml:mo>‖</mml:mo>
                  <mml:mrow>
                    <mml:mi>Δ</mml:mi>
                    <mml:mi>u</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mi>i</mml:mi>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                  </mml:mrow>
                  <mml:mo>‖</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mn>2</mml:mn>
            </mml:msubsup>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <disp-formula id="FD8">
        <label>(8)</label>
        <mml:math display="inline">
          <mml:mrow>
            <mml:mrow>
              <mml:mo>{</mml:mo>
              <mml:mrow>
                <mml:mtable columnalign="left">
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mrow>
                            <mml:mi>i</mml:mi>
                            <mml:mo>+</mml:mo>
                            <mml:mn>1</mml:mn>
                          </mml:mrow>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>=</mml:mo>
                        <mml:mi>A</mml:mi>
                        <mml:mi>x</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>+</mml:mo>
                        <mml:mi>B</mml:mi>
                        <mml:mi>u</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>+</mml:mo>
                        <mml:mi>D</mml:mi>
                        <mml:mi>d</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mi>min</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>≤</mml:mo>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>≤</mml:mo>
                        <mml:msub>
                          <mml:mi>V</mml:mi>
                          <mml:mrow>
                            <mml:mi>max</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                  <mml:mtr columnalign="left">
                    <mml:mtd columnalign="left">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>min</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mo>≤</mml:mo>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>i</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>≤</mml:mo>
                        <mml:msub>
                          <mml:mi>f</mml:mi>
                          <mml:mrow>
                            <mml:mi>max</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:mtd>
                  </mml:mtr>
                </mml:mtable>
              </mml:mrow>
            </mml:mrow>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> i </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represents the disturbance vector (irradiation, load, grid faults).</p>
      <p>The technique described here guarantees that the state variables (V, f) remain within stringent safety limits even in degraded mode (severe disruptions) owing to proactive management of the batteries’ power reserve, whereas conventional approaches occasionally sacrifice energy quality in order to cut costs [<xref ref-type="bibr" rid="B21">21</xref>].</p>
    </sec>
    <sec id="sec5">
      <title>5. System Modelling</title>
      <p>A set of linked equations that describe the solar source, storage system, and converter interface are used to model the hybrid microgrid [<xref ref-type="bibr" rid="B22">22</xref>].</p>
      <sec id="sec5dot1">
        <title>5.1. Modelling of the Photovoltaic (PV) Generator</title>
        <p>Temperature and irradiance affect the PV array’s output power. The connection serves as a model [<xref ref-type="bibr" rid="B23">23</xref>]:</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>pv</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mrow>
                  <mml:mtext>pv</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:mtext>pv</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:mi>G</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mn>1</mml:mn>
                  <mml:mo>−</mml:mo>
                  <mml:mn>0.005</mml:mn>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mrow>
                          <mml:mtext>cell</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:mn>25</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math display="inline"><mml:mi> G </mml:mi></mml:math></inline-formula> : Irradiation (W/m<sup>2</sup>).<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> S </mml:mi><mml:mrow><mml:mtext> pv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Total panel area.<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> η </mml:mi><mml:mrow><mml:mtext> pv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : nominal efficiency.</p>
      </sec>
      <sec id="sec5dot2">
        <title>5.2. DC-Link Dynamics</title>
        <p>The main element where power flows converge is the DC bus. The rule of conservation of energy stored in the capacitance controls its behavior <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mrow><mml:mtext> dc </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="B24">24</xref>]:</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>C</mml:mi>
                <mml:mrow>
                  <mml:mtext>dc</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>dc</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mtext>dc</mml:mtext>
                    </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:mtext>pv</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>±</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>inv</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> inv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the power transferred to the inverter.</p>
      </sec>
      <sec id="sec5dot3">
        <title>5.3. Modeling the Voltage-Source Inverter (VSI)</title>
        <p>In order to separate the active power (<inline-formula><mml:math><mml:mi> P </mml:mi></mml:math></inline-formula> ) and reactive power (<inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> ), the grid-connected inverter is modeled in the synchronous reference frame [<xref ref-type="bibr" rid="B25">25</xref>]:</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <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:mtext>d</mml:mtext>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mtext>d</mml:mtext>
                              </mml:msub>
                              <mml:mo>+</mml:mo>
                              <mml:msub>
                                <mml:mi>v</mml:mi>
                                <mml:mtext>q</mml:mtext>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mtext>q</mml:mtext>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>Q</mml:mi>
                          <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:mtext>q</mml:mtext>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mtext>d</mml:mtext>
                              </mml:msub>
                              <mml:mo>−</mml:mo>
                              <mml:msub>
                                <mml:mi>v</mml:mi>
                                <mml:mtext>d</mml:mtext>
                              </mml:msub>
                              <mml:msub>
                                <mml:mi>i</mml:mi>
                                <mml:mtext>q</mml:mtext>
                              </mml:msub>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>If the reference point is aligned with the mains voltage (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> v </mml:mi><mml:mtext> q </mml:mtext></mml:msub><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ), the equations become simpler [<xref ref-type="bibr" rid="B26">26</xref>]:</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:mtable columnalign="left">
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>P</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mfrac>
                            <mml:mn>3</mml:mn>
                            <mml:mn>2</mml:mn>
                          </mml:mfrac>
                          <mml:msub>
                            <mml:mi>v</mml:mi>
                            <mml:mtext>d</mml:mtext>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mtext>d</mml:mtext>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mi>Q</mml:mi>
                          <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:mtext>d</mml:mtext>
                          </mml:msub>
                          <mml:msub>
                            <mml:mi>i</mml:mi>
                            <mml:mtext>q</mml:mtext>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec5dot4">
        <title>5.4. State Equations of the Output Filter (LCL)</title>
        <p>We simulate the coupling filter between the inverter and the point of connection (PCC) in order to analyze stability in the presence of disruptions [<xref ref-type="bibr" rid="B27">27</xref>]:</p>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>L</mml:mi>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>i</mml:mi>
                    <mml:mrow>
                      <mml:mtext>inv</mml:mtext>
                    </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>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>inv</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>pcc</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:mi>R</mml:mi>
              <mml:msub>
                <mml:mi>i</mml:mi>
                <mml:mrow>
                  <mml:mtext>inv</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec5dot5">
        <title>5.5. Load Model and Overall Balance</title>
        <p>When there are network disruptions, the power balance at the common coupling point (CCP) is determined by [<xref ref-type="bibr" rid="B28">28</xref>]:</p>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>grid</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>load</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mtext>pv</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mtext>batt</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>−</mml:mo>
                  <mml:msub>
                    <mml:mi>P</mml:mi>
                    <mml:mrow>
                      <mml:mtext>loss</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
    </sec>
    <sec id="sec6">
      <title>6. Battery Energy Storage System</title>
      <p>To prevent any ambiguity in the interpretation of the BESS operation and its impact on the microgrid energy balance, a strict and consistent sign convention is established throughout this paper and across all figures [<xref ref-type="bibr" rid="B29">29</xref>]:</p>
      <p><bold>Discharging Mode (</bold><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula><bold>):</bold> When the battery supplies power to the DC-link or the AC grid (for example, to compensate for a PV power drop or peak load demand), the battery power is defined as positive (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ). Consequently, this results in a decrease of the State of Charge (<inline-formula><mml:math><mml:mrow><mml:mtext> SOC </mml:mtext></mml:mrow></mml:math></inline-formula> ) over time [<xref ref-type="bibr" rid="B30">30</xref>]:</p>
      <disp-formula id="FD15">
        <label>(15)</label>
        <mml:math>
          <mml:mrow>
            <mml:mfrac>
              <mml:mrow>
                <mml:mtext>d</mml:mtext>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>SOC</mml:mtext>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mrow>
                <mml:mtext>d</mml:mtext>
                <mml:mi>t</mml:mi>
              </mml:mrow>
            </mml:mfrac>
            <mml:mo>&lt;</mml:mo>
            <mml:mn>0</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p><bold>Charging Mode (</bold><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub><mml:mo> &lt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula><bold>):</bold> When the battery absorbs excess power from the PV array or the grid (e.g., during low-demand periods or high solar generation), the battery power is defined as negative (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub><mml:mo> &lt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ). This results in an increase of the State of Charge (<inline-formula><mml:math><mml:mrow><mml:mtext> SOC </mml:mtext></mml:mrow></mml:math></inline-formula> ) [<xref ref-type="bibr" rid="B31">31</xref>]:</p>
      <disp-formula id="FD16">
        <label>(16)</label>
        <mml:math>
          <mml:mrow>
            <mml:mfrac>
              <mml:mrow>
                <mml:mtext>d</mml:mtext>
                <mml:mrow>
                  <mml:mo>(</mml:mo>
                  <mml:mrow>
                    <mml:mtext>SOC</mml:mtext>
                  </mml:mrow>
                  <mml:mo>)</mml:mo>
                </mml:mrow>
              </mml:mrow>
              <mml:mrow>
                <mml:mtext>d</mml:mtext>
                <mml:mi>t</mml:mi>
              </mml:mrow>
            </mml:mfrac>
            <mml:mo>&gt;</mml:mo>
            <mml:mn>0</mml:mn>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>This unified convention is strictly maintained in all subsequent power-flow equations, algorithmic constraints, and graphical representations.</p>
      <sec id="sec6dot1">
        <title>6.1. Role in Power Smoothing</title>
        <p>Ensuring an immediate balance between generation and consumption is the BESS’s primary purpose. The difference between the gross PV power (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> pv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) and the power supplied into the load or the grid (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> inj </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) is known as the smoothing capacity, or <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> P </mml:mi><mml:mrow><mml:mtext> smooth </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="B32">32</xref>]:</p>
        <disp-formula id="FD17">
          <label>(17)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </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:mtext>inj</mml:mtext>
                </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:mtext>pv</mml:mtext>
                </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>
        <disp-formula id="FD18">
          <label>(18)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt_ref</mml:mtext>
                </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:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mi>T</mml:mi>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>−</mml:mo>
                      <mml:mi>T</mml:mi>
                    </mml:mrow>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>P</mml:mi>
                      <mml:mrow>
                        <mml:mtext>pv</mml:mtext>
                      </mml:mrow>
                    </mml:msub>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>τ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mtext>d</mml:mtext>
              <mml:mi>τ</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>pv</mml:mtext>
                </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>
      </sec>
      <sec id="sec6dot2">
        <title>6.2. Modeling the Charge State (SoC)</title>
        <p>The battery’s remaining energy is represented by the state of charge (SoC). The integral of the battery current <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is used to represent its change over time [<xref ref-type="bibr" rid="B33">33</xref>]:</p>
        <disp-formula id="FD19">
          <label>(19)</label>
          <mml:math>
            <mml:mrow>
              <mml:mtext>SoC</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mtext>SoC</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>t</mml:mi>
                    <mml:mn>0</mml:mn>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mtext>n</mml:mtext>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msubsup>
                    <mml:mo>∫</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>t</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mi>t</mml:mi>
                  </mml:msubsup>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>η</mml:mi>
                        <mml:mo>⋅</mml:mo>
                        <mml:msub>
                          <mml:mi>I</mml:mi>
                          <mml:mrow>
                            <mml:mtext>batt</mml:mtext>
                          </mml:mrow>
                        </mml:msub>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>τ</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>τ</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mtext> n </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> : Nominal battery capacity (Ah) efficiency in coulombs in charge, <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> η </mml:mi><mml:mrow><mml:mtext> dis </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> in the landfill.</p>
      </sec>
      <sec id="sec6dot3">
        <title>6.3. Current and Power Constraints</title>
        <p>The battery management system (BMS) places stringent restrictions on current and state of charge (SoC) to maintain battery life (and prevent premature deterioration) [<xref ref-type="bibr" rid="B34">34</xref>]:</p>
        <p><bold>SoC limitations:</bold></p>
        <disp-formula id="FD20">
          <label>(20)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>min</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:mtext>SoC</mml:mtext>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>t</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mrow>
                  <mml:mtext>SoC</mml:mtext>
                </mml:mrow>
                <mml:mrow>
                  <mml:mi>max</mml:mi>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><bold>Current limits (Charge/Discharge):</bold></p>
        <disp-formula id="FD21">
          <label>(21)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>dis_max</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </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>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>ch_max</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec6dot4">
        <title>6.4. Voltage between the Terminals in a Dynamic Model</title>
        <p>In order to account for internal losses, an equivalent circuit (Thevenin’s model) is used to represent the voltage <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mtext> batt </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> across the battery [<xref ref-type="bibr" rid="B35">35</xref>]:</p>
        <disp-formula id="FD22">
          <label>(22)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mtext>int</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>pol</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where:</p>
        <p><inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> : Open-circuit voltage.<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mtext> int </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Internal resistance.<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mtext> pol </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> : Bias voltage.</p>
      </sec>
      <sec id="sec6dot5">
        <title>6.5. Power Balance at the DC-DC Converter</title>
        <p>A bidirectional converter connects the BESS to the DC bus. The bus’s net power supply is [<xref ref-type="bibr" rid="B36">36</xref>]:</p>
        <disp-formula id="FD23">
          <label>(23)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt_dc</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>batt</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msubsup>
                <mml:mi>η</mml:mi>
                <mml:mrow>
                  <mml:mtext>conv</mml:mtext>
                </mml:mrow>
                <mml:mi>k</mml:mi>
              </mml:msubsup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> for discharge and <inline-formula><mml:math><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> for charge.</p>
        <p>Strict restrictions that guarantee component integrity and adherence to electrical standards must be included in the optimization process for it to be applicable to a physical system.</p>
      </sec>
      <sec id="sec6dot6">
        <title>6.6. Thermal Limits of Cables and Lines</title>
        <p>The current flowing through the connecting lines (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mtext> line </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) generates heat through the Joule effect. To prevent damage to the insulation, the effective current must remain below the maximum permissible current (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> max </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), which is determined by the cable cross-section [<xref ref-type="bibr" rid="B37">37</xref>]:</p>
        <disp-formula id="FD24">
          <label>(24)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>loss</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:mo>∑</mml:mo>
                <mml:mn>3</mml:mn>
              </mml:mstyle>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mtext>line</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:msubsup>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>line</mml:mtext>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:msubsup>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mtext>loss_max</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD25">
          <label>(25)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mo>|</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mrow>
                      <mml:mtext>line</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>|</mml:mo>
              </mml:mrow>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mtext>limit</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec6dot7">
        <title>6.7. Voltage Regulation Terminals</title>
        <p>In accordance with standard EN 50160, the voltage at the common coupling point (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mtext> pcc </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) must be maintained within a range of ±5% of the nominal voltage (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mtext> n </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> ). This requirement is met by injecting reactive power <inline-formula><mml:math><mml:mi> Q </mml:mi></mml:math></inline-formula> [<xref ref-type="bibr" rid="B38">38</xref>]:</p>
        <disp-formula id="FD26">
          <label>(26)</label>
          <mml:math>
            <mml:mrow>
              <mml:mn>0.95</mml:mn>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mtext>n</mml:mtext>
              </mml:msub>
              <mml:mo>≤</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mtext>pcc</mml:mtext>
                </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:mn>1.05</mml:mn>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mtext>n</mml:mtext>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>The simplified connection models how power affects voltage:</p>
        <disp-formula id="FD27">
          <label>(27)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>Δ</mml:mi>
              <mml:mi>V</mml:mi>
              <mml:mo>≈</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>R</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:mi>P</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mi>X</mml:mi>
                  <mml:mo>⋅</mml:mo>
                  <mml:mi>Q</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mtext>n</mml:mtext>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
      <sec id="sec6dot8">
        <title>6.8. Microcontroller Response Times and Latency</title>
        <p>Within a real-time system, the computation time <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mrow><mml:mtext> calc </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and the communication time <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mrow><mml:mtext> comm </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> result in a total delay <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> τ </mml:mi><mml:mtext> d </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> . To ensure stability, the sampling period <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mtext> s </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> must satisfy Shannon’s criterion, and the delay must be incorporated into the control model [<xref ref-type="bibr" rid="B39">39</xref>]:</p>
        <disp-formula id="FD28">
          <label>(28)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>x</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>Φ</mml:mi>
              <mml:mi>x</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>Γ</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mi>u</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>k</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>Γ</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mi>u</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>k</mml:mi>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> u </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> k </mml:mi><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> reflects the control action that was determined in the preceding phase while accounting for delay.</p>
      </sec>
      <sec id="sec6dot9">
        <title>6.9. Limitations on Converters</title>
        <p>To avoid producing large harmonics (overmodulation), the inverter’s modulation index <inline-formula><mml:math><mml:mi> m </mml:mi></mml:math></inline-formula> , must stay within the linear range.</p>
        <p>Modulation index <inline-formula><mml:math><mml:mi> m </mml:mi></mml:math></inline-formula> of the inverter must remain within the linear range to prevent the generation of significant harmonics (overmodulation) [<xref ref-type="bibr" rid="B40">40</xref>]:</p>
        <disp-formula id="FD29">
          <label>(29)</label>
          <mml:math>
            <mml:mrow>
              <mml:mn>0</mml:mn>
              <mml:mo>≤</mml:mo>
              <mml:mi>m</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mtext>ref</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mtext>dc</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>≤</mml:mo>
              <mml:mn>1</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Thus, a phase-locked connection between the DC bus voltage and the AC output voltage is required.</p>
      </sec>
      <sec id="sec6dot10">
        <title>6.10. Limitations and Requirements for Optimization</title>
        <p>The following must be resolved at each time step by the MPC-type optimization algorithm. [<xref ref-type="bibr" rid="B41">41</xref>]:</p>
        <disp-formula id="FD30">
          <label>(30)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>min</mml:mi>
              <mml:mi>J</mml:mi>
              <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:msub>
                            <mml:mi>I</mml:mi>
                            <mml:mrow>
                              <mml:mtext>line</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mi>I</mml:mi>
                            <mml:mrow>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>min</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mtext>pcc</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>max</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>τ</mml:mi>
                            <mml:mrow>
                              <mml:mtext>calc</mml:mtext>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>&lt;</mml:mo>
                          <mml:msub>
                            <mml:mi>T</mml:mi>
                            <mml:mtext>s</mml:mtext>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This method guarantees that energy choices never compromise the microgrid’s electrical or thermal security.</p>
      </sec>
      <sec id="sec6dot11">
        <title>6.11. Modeling of the LCL Output Filter</title>
        <p>An LCL filter is used to filter out the inverter’s switching frequencies (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mtext> sw </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), and the transfer function between the injected current <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mtext> g </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> , and the inverter voltage is <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mtext> inv </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="B42">42</xref>]:</p>
        <disp-formula id="FD31">
          <label>(31)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>H</mml:mi>
                <mml:mrow>
                  <mml:mtext>LCL</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>s</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>I</mml:mi>
                    <mml:mtext>g</mml:mtext>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>s</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>V</mml:mi>
                    <mml:mrow>
                      <mml:mtext>inv</mml:mtext>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>s</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>L</mml:mi>
                    <mml:mn>1</mml:mn>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>L</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msub>
                  <mml:mi>C</mml:mi>
                  <mml:msup>
                    <mml:mi>s</mml:mi>
                    <mml:mn>3</mml:mn>
                  </mml:msup>
                  <mml:mo>+</mml:mo>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                      <mml:mo>+</mml:mo>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>It is necessary to choose the components so that the resonance frequency <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mtext> res </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is such that:</p>
        <disp-formula id="FD32">
          <label>(32)</label>
          <mml:math>
            <mml:mrow>
              <mml:mn>10</mml:mn>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>&lt;</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mtext>res</mml:mtext>
                </mml:mrow>
              </mml:msub>
              <mml:mo>&lt;</mml:mo>
              <mml:mn>0.5</mml:mn>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mtext>sw</mml:mtext>
                </mml:mrow>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
      </sec>
    </sec>
    <sec id="sec7">
      <title>7. Analysis of Wave Quality</title>
      <p>The Total Harmonic Distortion (THD) is a measure of power quality. High-order harmonics produced by rapid switching need to be filtered out. [<xref ref-type="bibr" rid="B31">31</xref>] defines the current THD [<xref ref-type="bibr" rid="B43">43</xref>]:</p>
      <disp-formula id="FD33">
        <label>(33)</label>
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mrow>
                <mml:mtext>THD</mml:mtext>
              </mml:mrow>
              <mml:mi>i</mml:mi>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mrow>
                <mml:msqrt>
                  <mml:mrow>
                    <mml:mstyle displaystyle="true">
                      <mml:munderover>
                        <mml:mo>∑</mml:mo>
                        <mml:mrow>
                          <mml:mi>h</mml:mi>
                          <mml:mo>=</mml:mo>
                          <mml:mn>2</mml:mn>
                        </mml:mrow>
                        <mml:mi>∞</mml:mi>
                      </mml:munderover>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>I</mml:mi>
                          <mml:mi>h</mml:mi>
                          <mml:mn>2</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:mstyle>
                  </mml:mrow>
                </mml:msqrt>
              </mml:mrow>
              <mml:mrow>
                <mml:msub>
                  <mml:mi>I</mml:mi>
                  <mml:mn>1</mml:mn>
                </mml:msub>
              </mml:mrow>
            </mml:mfrac>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mn> 1 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the fundamental component and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mi> h </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the harmonics of order <inline-formula><mml:math><mml:mi> h </mml:mi></mml:math></inline-formula> . To ensure power quality complies with standards (IEEE 519), we require <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> THD </mml:mtext></mml:mrow><mml:mi> i </mml:mi></mml:msub><mml:mo> &lt; </mml:mo><mml:mn> 5 </mml:mn><mml:mi> % </mml:mi></mml:mrow></mml:math></inline-formula> .</p>
      <p>Resonances between the output filters (LCL) and the network impedance might happen during disruptions. We use active damping by sending back the filter capacitor’s voltage in order to stabilize the system without causing further Joule losses [<xref ref-type="bibr" rid="B44">44</xref>]:</p>
      <disp-formula id="FD34">
        <label>(34)</label>
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>v</mml:mi>
              <mml:mrow>
                <mml:mtext>inv_ref</mml:mtext>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:msub>
              <mml:mi>v</mml:mi>
              <mml:mrow>
                <mml:mtext>control</mml:mtext>
              </mml:mrow>
            </mml:msub>
            <mml:mo>−</mml:mo>
            <mml:msub>
              <mml:mi>k</mml:mi>
              <mml:mtext>d</mml:mtext>
            </mml:msub>
            <mml:mo>⋅</mml:mo>
            <mml:msub>
              <mml:mi>i</mml:mi>
              <mml:mtext>c</mml:mtext>
            </mml:msub>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> k </mml:mi><mml:mtext> d </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the virtual damping ratio and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> i </mml:mi><mml:mtext> c </mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the capacitive current. This technique allows the resonance peak <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mtext> res </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , defined by [<xref ref-type="bibr" rid="B45">45</xref>]:</p>
      <disp-formula id="FD35">
        <label>(35)</label>
        <mml:math>
          <mml:mrow>
            <mml:msub>
              <mml:mi>f</mml:mi>
              <mml:mrow>
                <mml:mtext>res</mml:mtext>
              </mml:mrow>
            </mml:msub>
            <mml:mo>=</mml:mo>
            <mml:mfrac>
              <mml:mn>1</mml:mn>
              <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mi>π</mml:mi>
              </mml:mrow>
            </mml:mfrac>
            <mml:msqrt>
              <mml:mrow>
                <mml:mfrac>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>L</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:mo>+</mml:mo>
                    <mml:msub>
                      <mml:mi>L</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>L</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                    <mml:msub>
                      <mml:mi>L</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                    <mml:mi>C</mml:mi>
                  </mml:mrow>
                </mml:mfrac>
              </mml:mrow>
            </mml:msqrt>
          </mml:mrow>
        </mml:math>
      </disp-formula>
      <p>As it is needed to ensure the reproducibility of the proposed study, the complete nominal parameters and ratings of the studied microgrid system, comprising the photovoltaic (PV) generator, the Battery Energy Storage System (BESS), the LCL filter, the DC link, and the AC main grid, are summarized in <bold>Table 1</bold> below.</p>
      <p><bold>Table 1.</bold> Microgrid system parameters.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>Parameter/Component</td>
              <td>Symbol/Notation</td>
              <td>Value &amp; Unit</td>
            </tr>
            <tr>
              <td>Photovoltaic (PV) Generator</td>
              <td>
              </td>
              <td>
              </td>
            </tr>
            <tr>
              <td>
                Peak power (at 1000 W/m
                <sup>2</sup>
                )
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mtext>pv,peak</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>1 kW</td>
            </tr>
            <tr>
              <td>Reference cell temperature</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mrow>
                          <mml:mtext>ref</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>25˚C</td>
            </tr>
            <tr>
              <td>Battery Energy Storage System (BESS)</td>
              <td>
              </td>
              <td>
              </td>
            </tr>
            <tr>
              <td>Nominal battery voltage</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mtext>batt</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>48 V</td>
            </tr>
            <tr>
              <td>Battery capacity</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Q</mml:mi>
                        <mml:mrow>
                          <mml:mtext>batt</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>100 A∙h</td>
            </tr>
            <tr>
              <td>Maximum charging/discharging power</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>P</mml:mi>
                        <mml:mrow>
                          <mml:mtext>batt,max</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>±500 W</td>
            </tr>
            <tr>
              <td>Initial State of Charge</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>SOC</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>init</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>60%</td>
            </tr>
            <tr>
              <td>State of Charge limits</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>SOC</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>min</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:mo>−</mml:mo>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>SOC</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>max</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>20% - 90%</td>
            </tr>
            <tr>
              <td>DC-Link Parameters</td>
              <td>
              </td>
              <td>
              </td>
            </tr>
            <tr>
              <td>Nominal DC-link voltage</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mtext>dc</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>400 V</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:mtext>dc</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>2200 μF</td>
            </tr>
            <tr>
              <td>LCL Filter &amp; Inverter (VSI)</td>
              <td>
              </td>
              <td>
              </td>
            </tr>
            <tr>
              <td>Inverter-side inductance</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mn>1</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>3.5 mH</td>
            </tr>
            <tr>
              <td>Grid-side inductance</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>L</mml:mi>
                        <mml:mn>2</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                .
              </td>
              <td>1.5 mH</td>
            </tr>
            <tr>
              <td>Filter capacitance</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>C</mml:mi>
                        <mml:mtext>f</mml:mtext>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                .
              </td>
              <td>22 μF</td>
            </tr>
            <tr>
              <td>Switching frequency</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mrow>
                          <mml:mtext>sw</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>10 kHz</td>
            </tr>
            <tr>
              <td>AC Main Grid</td>
              <td>
              </td>
              <td>
              </td>
            </tr>
            <tr>
              <td>Nominal phase-to-neutral voltage</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>V</mml:mi>
                        <mml:mrow>
                          <mml:mtext>grid</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                .
              </td>
              <td>230 V (RMS)</td>
            </tr>
            <tr>
              <td>Nominal frequency</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>f</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>50 Hz</td>
            </tr>
            <tr>
              <td>Short-circuit ratio (SCR)</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:mtext>SCR</mml:mtext>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
                .
              </td>
              <td>5 (Medium strength grid)</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
    <sec id="sec8">
      <title>8. Results and Discussion</title>
      <p>In order to validate the performance and effectiveness of the proposed predictive control strategy, comprehensive numerical simulations were carried out using <bold>MATLAB/Simulink (Simscape Electrical)</bold>. The differential equations representing the power electronics converters, the LCL filter, and the microgrid dynamics are solved using the variable-step <bold>ode23tb (stiff/TR-BDF2)</bold> numerical solver, with a maximum integration step size set to 50 μs to ensure high numerical accuracy and capture fast transient phenomena.</p>
      <p>The supervisory Model Predictive Control (MPC) algorithm operates with a discrete sampling period of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mtext> s </mml:mtext></mml:msub><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> ms </mml:mtext></mml:mrow></mml:math></inline-formula> , running in synchronization with the outer control loops. The switching frequency of the power converters (voltage-source inverter, VSI) is fixed at <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mtext> sw </mml:mtext></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 10 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> kHz </mml:mtext></mml:mrow></mml:math></inline-formula> , ensuring that harmonic components generated by pulse-width modulation (PWM) are effectively attenuated by the interfaced LCL filter.</p>
      <sec id="sec8dot1">
        <title>8.1. Operational Phase Analysis and Dynamics Control Analysis</title>
        <p>Three separate working stages may be seen when closely examining <xref ref-type="fig" rid="fig1">Figure 1</xref>:</p>
        <p>Noisy Steady-State Regime (0 s - 17 s and 37 s - 60 s): The average battery power fluctuates approximately 0 W throughout these times. There is discernible high-frequency noise in the signal, which varies between around −100 W and +100 W. This behavior is a result of the BESS’s ongoing efforts to reduce the microgrid’s fast fluctuations and harmonics (power smoothing). As a result, the SOC maintains its nominal value of 60% and is totally stable.</p>
        <p>Transient Event 1: Power Injection/Discharge (17 s - 23 s): The system experiences a significant disruption at <italic>t</italic> = 17 s (e.g., a precipitous decline in PV/wind generation or a load spike). Depending on the sign convention selected for charging/discharging polarization, the battery reacts instantly by absorbing negative power, peaking at −400 W at <italic>t</italic> = 20 s. This causes the SOC to climb fast to a high of 60.22%. The power gradually returns to zero along a regulated ramp as soon as the disturbance subsides.</p>
        <p>Transient Event 2: Power Absorption/Charge (32 s - 37 s): At <italic>t</italic> = 32 s, an inverse disturbance is seen. At <italic>t</italic> = 35 s, the BESS enters an inverse compensation mode and reaches a peak output of +300 W. The State of Charge (SOC) briefly falls to a minimum of 59.78% in response to this demand, but as soon as the grid stabilizes (<italic>t</italic> = 37 s), it returns to its setpoint.</p>
        <p>Two crucial components of the applied energy management plan are highlighted by the findings shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>:</p>
        <p>Excellent Response Dynamics: The BESS responds fairly instantly throughout the two main transitions (<italic>t</italic> = 20 s and <italic>t</italic> = 35 s). The battery interface converter’s regulatory loops (current/voltage) are validated since the power peaks are muted without secondary oscillations or instabilities.</p>
        <p>Robustness of SOC Maintenance: The total SOC excursion stays within a very tight range (59.78% - 60.22%) despite the system experiencing large power changes (up to ±400 W). This shows that the battery’s lifespan is preserved since the storage system is scaled and managed to withstand fast dynamics (smoothing) without encountering profound energy stress.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId268.jpeg?20260819114440" />
        </fig>
        <p><bold>Figure 1.</bold> Under extreme load/generation disturbances, the BESS’s power profile (Pbatt) and state of charge (SOC).</p>
      </sec>
      <sec id="sec8dot2">
        <title>8.2. PV Analysis of the Smoothing Effect and Transient Profiles in PV Power Smoothing Performance</title>
        <p>The power injection performance at the Point of Common Coupling (PCC) was assessed in order to illustrate the mitigation of intermittent renewable energy. The comparative profiles of the injected grid power (smoothed blue curve) and the raw PV power (red curve) during a 60-second period under extremely variable circumstances are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p>
        <p>Experimental data in <xref ref-type="fig" rid="fig2">Figure 2</xref> illustrates how the BESS actively filters abrupt dropouts and high-frequency noise:</p>
        <p>Filtering for High-Frequency Fluctuations (0 s - 17 s and 37 s - 60 s): During the usual generation intervals, the raw PV output (red) exhibits significant waves owing to atmospheric intermittency, with quick swings covering roughly between 650 W and 1050 W. By successfully suppressing this noise, the control technique produces a highly smoothed grid power profile (blue line) that follows the solar resource’s core moving average.</p>
        <p>Abrupt Solar Dropout Management (17 s - 23 s): At <italic>t</italic> = 20 s, the raw PV output drops abruptly, almost instantly, from about 900 W to 270 W (simulating a significant cloud shading impact). The BESS control loop imposes a slow, linear ramp down beginning at <italic>t</italic> = 17.5 s, rather than subjecting the grid to this high power step. Over the course of five seconds, the grid power gently shifts to the lower generation baseline, greatly lowering the d<italic>P</italic>/d<italic>t</italic> stress on the system.</p>
        <p>During the recovery phase, there is a symmetric occurrence called Abrupt Solar Recovery Management (32 s - 37 s). The raw PV power immediately returns to 900 W at <italic>t</italic> = 35 s. The technology starts a regulated linear ramp up at <italic>t</italic> = 32.5 s to mitigate this abrupt increase. At around<italic>t</italic> = 37.5 s, the grid injection enters steady state, preventing voltage spikes at the PCC.</p>
      </sec>
      <sec id="sec8dot3">
        <title>8.3. System Synergies and Grid Compliance</title>
        <p>Analyzing the results of <xref ref-type="fig" rid="fig2">Figure 2</xref> provides important information on the operational utility of the system:</p>
        <p>Reduction of Power Ramp Rates (d<italic>P</italic>/d<italic>t</italic>): Uncontrolled step variations in PV generation might activate safety relays and jeopardize grid frequency stability. The grid-side power maintains rigorous predictability by using a low-pass filtering or ramp-rate limiting technique. The BESS effectively manages the surplus or missing energy during these rapid shifts, as seen by the smooth slopes seen throughout the drop and recovery periods.</p>
        <p>Link with BESS Dynamics: There is a perfect physical link between <xref ref-type="fig" rid="fig2">Figure 2</xref> and the battery behavior. The period where the battery injects power (the transient event seen in your BESS graph) corresponds to the linear ramp down of grid power between 17.5 and 22.5 seconds. On the other hand, the period where the battery absorbs extra power corresponds with the ramp up between 32.5 and 37.5 seconds. The whole microgrid energy management method is fully validated by this dual-graph alignment.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId269.jpeg?20260819114441" />
        </fig>
        <p><bold>Figure 2.</bold>BESS-based PV power smoothing performance at the Point of Common Coupling (PCC).</p>
      </sec>
      <sec id="sec8dot4">
        <title>8.4. THD Mitigation and Power Quality</title>
        <p>The performance of the active compensation system was examined in order to confirm that the microgrid complied with power quality requirements (such as IEEE 519). The voltage error profiles representing Total Harmonic Distortion (THD) throughout a 5-second simulation window are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, which compares the system condition before filtering (red curve) and after filtering (blue curve).</p>
        <p>8.4.1. Numerical Precision and Compensation Signal Analysis</p>
        <p>The time-domain tracking in <xref ref-type="fig" rid="fig3">Figure 3</xref> sheds light on how the filtering stage might be adjusted:</p>
        <p>Error Envelope Progression (0 s - 5 s): The voltage error is firmly confined to zero at the beginning (<italic>t</italic> = 0 s to <italic>t</italic> = 1 s). The residual signal grows and fluctuates within an envelope of by as the simulation goes on as load/generation dynamics intensify across the microgrid. The active compensation loop systematically dampens the peak voltage aberrations across the whole timeline, especially during the highly dynamic stages beyond <italic>t</italic> = 3 s, as seen by the blue curve (“After Filtering”) continuously tracking inside the red curve (“Before Filtering”).</p>
        <p>8.4.2. Controller Performance and Power Quality</p>
        <p>These findings have two analytical ramifications: Virtual Elimination of Harmonic Distortion: The order of magnitude on the y-axis (10 - 13 p.u.) is the most remarkable feature of <xref ref-type="fig" rid="fig3">Figure 3</xref>. The fact that the raw voltage error before filtering is already limited to this minuscule scale indicates that physical harmonic components have already been removed by the microgrid’s basic control layers. The residual high-frequency numerical ripple is further suppressed by the active filtering loop, which runs at the near-zero numerical limit. Controller Stability during Dynamic Transients: As the microgrid’s operating point changes, the noise envelope gradually expands over time, indicating the buildup of intricate solver dynamics or minute phase offsets. Nonetheless, the complete stability of the active compensation management technique is demonstrated by the lack of undamped oscillations and exponential divergence. The technology effectively minimizes THD to a minuscule level while maintaining immaculate power quality far within acceptable international standards.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId270.jpeg?20260819114442" />
        </fig>
        <p><bold>Figure 3.</bold> THD reduction profile and voltage error with active compensation.</p>
      </sec>
      <sec id="sec8dot5">
        <title>8.5. Compensation for Harmonic Current and Mitigation Effectiveness</title>
        <p>The active power filtering loop was tested to assess the system’s ability to sustain power quality at the Point of Common Coupling (PCC) when serving substantially non-linear loads. Before and after active filtering, <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the time-domain current waveforms (top subplot) and the associated frequency-domain Fast Fourier Transform (FFT) analysis (bottom subplot).</p>
        <p>8.5.1. Time-Domain Waveform and Spectral Distortion Analysis</p>
        <p>The top and bottom subplots of experimental tracking in <xref ref-type="fig" rid="fig4">Figure 4</xref> demonstrate a notable improvement over the present profile:</p>
        <p>Time-Domain Waveform Correction (0 ms - 40 ms): Over a two-cycle period, the uncompensated load current (red curve) displays a highly deformed, non-sinusoidal profile typical of non-linear devices, with steep zero-crossing slopes and flattened peaks. The grid current (blue curve) is transformed into a nearly perfect sinusoidal waveform in phase with the fundamental frequency after the active filter injects compensatory currents.</p>
        <p>Harmonic Spectrum Suppression (FFT Analysis): The bottom subplot makes clear which harmonic components the controller is targeting. Low-order odd harmonics, particularly the third (150 Hz), fifth (250 Hz), and seventh (350 Hz), as well as higher-order components up to 700 Hz, are quite noticeable in the original spectrum (red bars). Only the basic 50 Hz component remains intact at about 25A once the filtering system (blue bars) is activated, dramatically compressing these harmonic magnitudes to almost zero levels.</p>
        <p>8.5.2. Grid Compliance and Total Harmonic Distortion (THD)</p>
        <p>The quantitative findings shown in <xref ref-type="fig" rid="fig4">Figure 4</xref> validate the active compensation algorithm’s clinical efficacy:</p>
        <p>The Total Harmonic Distortion (THD) is drastically reduced, from an initially non-compliant value of 26.62% to just 2.32%. In a local microgrid, a THD of 26.62% would result in extreme heat stress, early distribution transformer aging, and voltage deterioration. The technology securely surpasses the stringent 5% maximum limit required by the IEEE 519 standard for grid connection by suppressing it to 2.32%.</p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId271.jpeg?20260819114444" />
        </fig>
        <p><bold>Figure 4.</bold> FFT harmonic spectrum analysis of time-domain current waveforms at the PCC.</p>
        <p>Controller Selectivity and Dynamics: The great selectivity of the harmonic extraction procedure (such as p-q theory, d-q frame multi-resonant controllers, or repeated control) is validated by the total removal of the third, fifth, and seventh harmonic peaks. The inverter ensures excellent power quality and grid stability by filtering out undesired current components without causing undesired high-frequency resonances at the PCC, as seen by the smooth, ripple-free blue waveform.</p>
      </sec>
      <sec id="sec8dot6">
        <title>8.6. Voltage Ride-Through Capability and Microgrid Resilience</title>
        <p>The microgrid was exposed to a series of seven significant voltage disruptions in order to assess its robust operational stability and resilience in the face of catastrophic grid failures. The voltage regulation response at the Point of Common Coupling (PCC) in relation to an unstable grid profile (top subplot) and the related reactive power corrective measures (Q<sub>compensation</sub>, bottom subplot) performed by the inverter control system throughout a 10-second window are shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p>
        <p>8.6.1. Inverter Ride-Through Analysis and Disturbance Sequence</p>
        <p>The system’s capacity to tolerate significant power quality abnormalities and maintain the PCC voltage within reasonable operating bounds is demonstrated by the dynamic tracking displayed in <xref ref-type="fig" rid="fig5">Figure 5</xref>:</p>
        <p><bold>Voltage Sags and Deep Dips Compensation (1 s</bold><bold>-</bold><bold>2 s, 4 s</bold><bold>-</bold><bold>4.5 s, 5.5 s</bold><bold>-</bold><bold>6.5 s, and 8.5 s</bold><bold>-</bold><bold>9.25 s):</bold>The microgrid undergoes four different undervoltage events. During minor sags (Sag 1 at <italic>t</italic> = 1 s and Sag 2 at <italic>t</italic> = 4 s), the unstable grid voltage (red line) drops to 0.85 p.u. and, most importantly, the grid collapses down to critical levels of 0.60 p.u. and 0.50 p.u., respectively. In response, the suggested control strategy (blue curve) actively raises the voltage at the PCC.<bold>On the other hand, three overvoltage events are added where the raw grid voltage swells up to 1.12 p.u.</bold> (Swell 1 and Swell 3) and a hazardous peak of 1.19 p.u. Voltage Swells Compensation (2 s - 2.5 s, 3 s - 3.5 s, and 7 s - 7.5 s). (Swell 2). The blue PCC voltage curve is drawn downward toward the nominal boundary line by the suggested controller’s smooth damping of these transients.</p>
        <p>8.6.2. IEEE 1547 Compliance and Reactive Power Support</p>
        <p>The resilience algorithm’s physical process is made clear by a correlation between the two subplots in <xref ref-type="fig" rid="fig5">Figure 5</xref>:</p>
        <p>The bottom subplot confirms that the inverter uses accurate reactive power assistance to address voltage irregularities. The controller instructs an immediate injection of inductive reactive power to sustain the grid voltage during voltage sags and severe dips, peaking at +6 kVAR, +8 kVAR, +16 kVAR, and a maximum of +18 kVAR. In contrast, the inverter rapidly shifts to an absorption mode (capacitive behavior) during Swells 1, 2, and 3, drawing up to −5 kVAR, −7 kVAR, and −6 kVAR to clip the overvoltage peaks.</p>
        <p>The PCC voltage is compared to the dashed IEEE 1547 Thresholds (±10% or 0.9 - 1.1 p.u.) on the top figure. The suggested control (blue) successfully keeps the voltage within or much closer to the allowable continuous operation zone, whereas the raw grid voltage (red) totally exceeds these regulatory limits during all seven events, which would normally cause a cascade disconnect of standard distributed generation units. This feature makes the system a highly robust grid-forming or grid-supporting asset by providing essential Low-Voltage Ride-Through (LVRT) and High-Voltage Ride-Through (HVRT) support.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId272.jpeg?20260819114444" />
        </fig>
        <p><bold>Figure 5.</bold> Dynamic reactive power compensation and microgrid voltage ride-through performance during a series of seven significant disruptions.</p>
      </sec>
      <sec id="sec8dot7">
        <title>8.7. Comprehensive Improvement of Power Quality and Frequency Stability</title>
        <p>We rigorously demonstrate the effectiveness and superiority of the proposed multi-objective Model Predictive Control (MPC) strategy, the microgrid performance is evaluated against two distinct baseline scenarios under identical operating conditions (fluctuating solar irradiance and dynamic load steps):</p>
        <p>A traditional decentralized control scheme where power balancing and voltage regulation rely on standard proportional-integral (PI) loops without predictive optimization or explicit management of future constraints. As shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>and <xref ref-type="fig" rid="fig7">Figure 7</xref>, this approach leads to slower transient responses, larger frequency nadirs, and higher power fluctuations injected into the main grid.</p>
        <p>A scenario where the microgrid operates solely with the PV generator and the grid interface, omitting the Battery Energy Storage System. Without the active power buffering provided by the BESS, the main grid experiences severe power spikes, higher total harmonic distortion (THD) under uncompensated load variations, and inability to smooth out intermittencies locally.</p>
        <p>The comparative evaluation reveals that the proposed MPC strategy significantly outperforms both baselines:</p>
        <p>It reduces the peak rate of change of power (<inline-formula><mml:math><mml:mrow><mml:mfrac><mml:mrow><mml:mtext> d </mml:mtext><mml:mi> P </mml:mi></mml:mrow><mml:mrow><mml:mtext> d </mml:mtext><mml:mi> t </mml:mi></mml:mrow></mml:mfrac></mml:mrow></mml:math></inline-formula> ) at the Point of Common Coupling (PCC) by over 35% compared to Baseline 1.</p>
        <p>It limits frequency deviations to within ±0.15 Hz during severe transients, whereas Baseline 2 experiences violations beyond standard grid codes (±0.5 Hz).</p>
        <p>It maintains the THD of the grid current well below the 5% IEEE-519 standard (achieving 2.32%), outperforming the conventional control method.</p>
        <p>A simultaneous evaluation of frequency resilience and harmonic mitigation was carried out in order to validate the multi-objective optimization of the microgrid under harsh operating circumstances. A multi-plot assessment showing frequency stability during a substantial load step/disturbance (top-left subplot), PCC current tracking in the time domain (top-right subplot), and a Power Spectral Density (PSD) analysis showing THD improvement (bottom subplot) are shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p>
        <p>To ensure system stability and resilience under severe grid disturbances (such as voltage sags, swells, or sudden frequency drops), the control strategy incorporates a dynamic operating transition for the primary grid-tied inverter.</p>
        <p>Normal Operating Conditions (Grid-Following Mode): Under standard grid conditions, the inverter operates predominantly in Grid-Following (GFL) mode. It synchronizes with the main AC grid via a Phase-Locked Loop (PLL) and injects the active power generated by the PV system and managed by the BESS, treating the main grid as a stiff voltage source.</p>
        <p>Disturbance Conditions (Grid-Forming/Active Support Mode): Upon the detection of a severe voltage sag or frequency transient (as illustrated in <xref ref-type="fig" rid="fig5">Figures 5-7</xref>), the control architecture dynamically transitions or blends into a Grid-Forming (GFM) or virtual synchronous machine-like behavior. Rather than purely tracking the grid angle via the PLL, the inverter rapidly adjusts its internal voltage source behind a virtual impedance to inject or absorb reactive and active power support. This prevents converter tripping, stabilizes the local voltage profile, and provides immediate inertial support to mitigate frequency nadirs during islanding or severe fault conditions.</p>
        <p>8.7.1. Examination of Signal Restructuring and Frequency Dynamics</p>
        <p>The multi-dimensional data in <xref ref-type="fig" rid="fig6">Figure 6</xref> clearly demonstrates the controller’s efficacy in both the time and frequency domains:</p>
        <p><bold>Dynamic Frequency Response (0 s</bold><bold>-</bold><bold>1 s):</bold>A significant network disruption is induced at <italic>t</italic> = 0.2 s. The frequency goes through a sharp nadir with the traditional management approach (red dashed line), falling to 48.2 Hz and requiring around 0.4 s to return to the nominal condition. On the other hand, the suggested approach (blue solid line) effectively restricts the frequency nadir to 49.55 Hz and speeds up the stabilizing process, returning the nominal 50 Hz baseline in less than 0.2 seconds.<bold>Time-Domain Current Reshaping (0 s</bold><bold>-</bold><bold>0.05 s):</bold> The red curve in the top-right subplot represents the non-linear current distortion prior to filtering, with clear ripples at the peak and zero-crossing zones. The PCC current (black curve) is successfully suppressed by the active filtering technique, resulting in a smooth, symmetric sinusoidal waveform with a fundamental peak amplitude of 20 A.<bold>Power Spectral Density Noise Floor Mitigation (0 Hz</bold><bold>-</bold><bold>600 Hz):</bold> The bottom figure depicts the spectral distribution of the signal. When compared to the original condition (red line), the improved control loop (blue line) consistently reduces the wideband noise floor by many orders of magnitude. Prominent low-order odd harmonic peaks at 150 Hz, 250 Hz, and 350 Hz are considerably muted.</p>
        <p>8.7.2. Metrics for Spectral Optimization and Frequency Inertia</p>
        <p>Examining the combined measurements from <xref ref-type="fig" rid="fig6">Figure 6</xref> reveals the suggested scheme’s technical advantages:</p>
        <p>The suggested control method includes rapid active power loops (e.g., virtual inertia emulation or ultra-quick BESS reaction), as seen by the notable reduction of the frequency nadir (49.55 Hz against 48.2 Hz). The microgrid significantly reduces the possibility of tripping local generating units or setting off load-shedding relays by limiting the Rate of Change of Frequency (RoCoF).</p>
        <p>The frequency analysis in the bottom subplot uses a logarithmic decibel scale to assess total distortion metrics. The optimized strategy achieves an elevated signal-to-distortion ratio, raising the metric to ≈29.48 dB, reflecting a definitive net THD improvement of 16.48 dB, confirming that the proposed algorithm simultaneously resolves small-signal power quality degradation (harmonics) and large-signal stability issues (frequency nadir).</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId275.jpeg?20260819114445" />
        </fig>
        <p><bold>Figure 6.</bold> Multiple-variable assessment of microgrid performance: Power Spectral Density (PSD) analysis, current harmonic adjustment, and frequency monitoring.</p>
      </sec>
      <sec id="sec8dot8">
        <title>8.8. BESS Control for Integrated Frequency Containment and Harmonic Mitigation</title>
        <p>A simultaneous validation of primary frequency response and active current filtering was carried out to evaluate the combined advantages of the suggested control scheme during abrupt power generation shortfalls. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows a multi-plot analytical dashboard that includes time-domain current waveforms (top-right subplot), dynamic frequency tracking after a loss-of-generation event (top-left subplot), and a Power Spectral Density (PSD) comparison showing the Total Harmonic Distortion (THD) attenuation (bottom subplot).</p>
        <p>8.8.1. Examination of Time and Frequency Domain Transients</p>
        <p>The effectiveness of the multi-objective control technique is clearly demonstrated by the experimental signals plotted in <xref ref-type="fig" rid="fig7">Figure 7</xref>:</p>
        <p><bold>Dynamic Frequency Support (0 s</bold><bold>-</bold><bold>0.5 s):</bold>The active power balance is upset at <italic>t</italic> = 0.2 s due to a significant generating trip. The system frequency undergoes an unabated fall in the absence of the battery energy storage system (the “Without BESS” red dashed curve), exceeding the crucial threshold of 49.5 Hz in less than 0.05 seconds and steadily declining toward 48.5 Hz. In contrast, the quick power injection from the BESS restricts the frequency decrease when operating “With Proposed Control” (blue solid curve), smoothing the trajectory to settle firmly at 49.6 Hz—well over the system’s critical limits.<bold>Current Waveform Optimization (0 ms</bold><bold>-</bold><bold>50 ms):</bold> A three-cycle window of the AC current is shown in the top-right subplot. High distortion is seen in the uncompensated signal (“Pre-filtering” red curve), especially as high-frequency ripples on the fundamental peaks. The “Filtered Signal” (blue curve), which is produced by applying the active compensation loop, recovers a periodic, smooth sinusoidal profile with a steady peak amplitude of 10 A.<bold>Decibel-Scale Spectral Attenuation (0 Hz</bold><bold>-</bold><bold>500 Hz):</bold>The signal spectrum is shown on a logarithmic scale in the bottom subplot. Severe harmonic distortion spikes are centered in the third (150 Hz), fifth (250 Hz), and seventh (350 Hz) orders in the unoptimized system profile (red peaks). These harmonic peaks are greatly compressed by the suggested optimization strategy (blue curve), which causes their amplitude to decline near the background noise floor.</p>
        <p>8.8.2. Signal-to-Distortion Performance and Frequency Containment</p>
        <p>The technical benefits of the integrated control system are confirmed by a more thorough analysis of the metrics from <xref ref-type="fig" rid="fig7">Figure 7</xref>:</p>
        <p>The effective simulation of virtual inertia is demonstrated by the sharp divergence between the suggested control response and the actual frequency trajectory at <italic>t</italic> = 0.2 s. The BESS successfully modifies the network’s short-term frequency nadir by quickly adjusting the converter’s active power output. High operational dependability is ensured by preventing the frequency from exceeding the 49.5 Hz critical threshold, which removes the necessity for under-frequency load shedding (UFLS).</p>
        <p>The frequency spectrum in the bottom subplot uses logarithmic decibel levels to evaluate the signal-to-noise ratio. The unmitigated initial current presents an unfavorable distortion metric of THD = 14.31 dB. The optimized control structure suppresses the unwanted frequencies, increasing the signal quality metric to THD = 35.87 dB, reflecting a definitive performance improvement of +21.56 dB. This proves that the suggested algorithm is capable of handling severe large-signal transient events (like grid frequency drops) at the PCC without degrading small-signal power quality (harmonics).</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId276.jpeg?20260819114446" />
        </fig>
        <p><bold>Figure 7.</bold>Performance analysis across several domains: Dynamic frequency stability, AC current reshaping, and decibel scale. Power Spectral Density (PSD) Profiling.</p>
      </sec>
      <sec id="sec8dot9">
        <title>8.9. Optimizing Economic Dispatch and Daily Energy Management</title>
        <p>The supervisory control strategy was tested over a full 24-hour operating cycle because we need to assess the microgrid’s dispatch efficiency and financial viability. The multi-variable microgrid schedule under ideal supervision is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, which also shows the dynamic correlation between the battery State of Charge (SOC) and the time-of-use (ToU) electricity tariff (bottom subplot) and the daily power dispatch balance (top subplot).</p>
        <p>8.9.1. Examination of Energy Generation Flows and Daily Power Balance</p>
        <p>The top subplot of scheduling profile in <xref ref-type="fig" rid="fig8">Figure 8</xref> illustrates how local demand, external network interactions, and intermittent generation are coordinated:</p>
        <p><bold>PV Generation Profile (7 h</bold><bold>-</bold><bold>18 h):</bold>Solar generation (blue bars) has a traditional bell-shaped distribution, starting at 7 h, peaking at about 1800 W at 13 h, and ending at 18.<bold>Load Demand Profile (1 h</bold><bold>-</bold><bold>24 h):</bold> Base load consumption (orange bars, shown negatively to reflect demand) remains consistent overnight before undergoing a large growth between 16 h and 20 h, with load requirements peaking dramatically at −2000 W at 19 hrs.<bold>The net exchange power trajectory</bold>(“Optimized Management” red line) demonstrates adaptive dispatch behavior. During peak sun hours (9 - 16 h), grid injection is reduced to 0 W as extra power is diverted internally. During the evening demand peak (18 - 21 h), net grid interactions increase to +1500 W at 20 h to compensate for the microgrid’s energy deficit.</p>
        <p>8.9.2. Economic Price Response and Battery SOC Scheduling</p>
        <p>Cross-analyzing the power flows with the pricing engine, illustrated in the bottom subplot of <xref ref-type="fig" rid="fig8">Figure 8</xref>, validates the system’s economic optimization layer:</p>
        <p><bold>Tariff-Driven Arbitrage Strategy:</bold>The bottom subplot tracks three distinct electricity tariff zones (red line): low off-peak (0.12 \euro/kWh from 1 h - 6 h), mid-peak (0.15 \euro/kWh from 7 h - 17 h), and a high on-peak premium tariff zone (0.25 \euro/kWh from 18 h - 22 h). The “Optimized SOC” loop (blue line) responds to this financial signal by maintaining a 50% storage buffer overnight and absorbing excess cheap solar power between 9 h and 12 h.<bold>Peak-shaving and Economic Battery Discharge:</bold>When the electricity rate increases to 0.25 euros per kWh at 17 hours, the most important activity takes place. By 19 hours, the optimization layer causes the BESS to discharge sharply and continuously, lowering the SOC from 88% to its lowest permitted safety threshold of 20%. The BESS offers peak-shaving help by discharging during the highest pricing window, meeting local evening demand and protecting the microgrid operator from having to buy pricey grid electricity. The suggested supervisory controller’s financial efficiency is demonstrated by this ideal synchronization between technical limitations (SOC limits) and economic factors (ToU tariffs).</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/6401948-rId277.jpeg?20260819114447" />
        </fig>
        <p><bold>Figure 8.</bold> Performance of an economical dispatch scheduler: tariff-driven batteries and daily energy flows Tracking the State of Charge (SOC).</p>
      </sec>
    </sec>
    <sec id="sec9">
      <title>9. Conclusions</title>
      <p>An improved energy management and control method for a hybrid microgrid with photovoltaic power and a battery energy storage system (BESS) was developed, evaluated, and validated in this work. The following key conclusions can be made based on the experimental and simulation results across the several configurations that were examined:</p>
      <p>Flexibility in Energy Management and Storage (<xref ref-type="fig" rid="fig1">Figure 1</xref>and <xref ref-type="fig" rid="fig2">Figure 2</xref>): The supervisory control system that was put into place showed a great ability to optimize daily energy flows while maintaining power continuity. An intelligent financial arbitrage strategy is coordinated by the BESS, which is powered by a price-sensitive, predictive control loop. It fully discharges excess energy during evening peak consumption periods (which correspond with the highest utility grid pricing) after charging it during hours of high solar generation and low tariff rates. In order to maintain battery longevity, the state of charge (SOC) is concurrently rigorously maintained within safe working bounds.</p>
      <p>Frequency stability and power smoothing (<xref ref-type="fig" rid="fig3">Figures 3-5</xref>): The combined action of the BESS and virtual inertia simulation proved extremely resilient when faced with extreme intermittency and abrupt drops in renewable generation (simulating passing clouds or generation trips). By using regulated ramps to smooth out the power transition at the Point of Common Coupling (PCC), hazardous power gradients (dP/dt) that put stress on the grid are eliminated. Additionally, by limiting the frequency nadir (maintaining it safely above the crucial 49.5 Hz barrier) and speeding up the return to steady state, the suggested approach greatly improves dynamic grid resilience.</p>
      <p>Enhancement of Power Quality and Compliance (<xref ref-type="fig" rid="fig6">Figure 6</xref>and <xref ref-type="fig" rid="fig7">Figure 7</xref>): The active compensation method demonstrated remarkable efficacy in mitigating power quality problems caused by non-linear loads. The current Total Harmonic Distortion (THD) dropped dramatically from 26.62% to an astounding 2.32% as a result of the successful neutralization of low-order odd current harmonics (3rd, 5th, and 7th). This outcome ensures a clean interface with the main distribution grid by placing the system well inside the stringent 5% maximum limit required by the worldwide IEEE 519 standard.</p>
      <p>Resilience during Major Grid Faults (<xref ref-type="fig" rid="fig8">Figure 8</xref>): Lastly, validation under a severe chronology of seven consecutive voltage disturbances (severe swells up to 1.19 p.u. and deep sags down to 0.50 p.u.) showed the converter’s ability to ride through faults. The technology actively stabilizes the voltage at the PCC using ultra-fast, dynamic reactive power support (Qcompensation), compelling the voltage profile to adhere to the continuous operation zones defined by the IEEE 1547 standard.</p>
      <p>In conclusion, the holistic control strategy that this work validates offers a reliable, stable, and financially feasible answer to the major technical issues that contemporary microgrids face. Power purity (THD minimization), transient resilience (voltage ride-through), macro-grid stability (inertia and frequency), and local techno-economic optimization (arbitrage and SOC preservation) are all successfully balanced. As a result, our work provides practical means to implement highly integrated and robust modern power systems on a broad scale.</p>
    </sec>
    <sec id="sec10">
      <title>Acknowledgements</title>
      <p>The second author, Kitmo, gratefully acknowledges the financial support provided by the Romanian Ministry of Foreign Affairs through the “Eugen Ionescu” Postdoctoral Fellowship program for the academic year 2025-2026. This research was conducted and completed during a postdoctoral stay at the University POLITEHNICA of Bucharest, within the “ENERGETICA” Doctoral School. The authors also thank their universities for their support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Kitmo, Tchaya, G.B. and Djongyang, N. (2021) Optimization of the Photovoltaic Systems on the North Cameroon Interconnected Electrical Grid. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Energy</italic><italic>and</italic><italic>Environmental</italic><italic>Engineering</italic>, 13, 305-317. https://doi.org/10.1007/s40095-021-00427-8 <pub-id pub-id-type="doi">10.1007/s40095-021-00427-8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s40095-021-00427-8">https://doi.org/10.1007/s40095-021-00427-8</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Kitmo, T</string-name>
              <string-name>Djongyang, N.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Optimization of the Photovoltaic Systems on the North Cameroon Interconnected Electrical Grid</article-title>
            <source>International Journal of Energy and Environmental Engineering</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.1007/s40095-021-00427-8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Coteanu, A.G., Gheorghe, S. and Toma, L. (2025) FACTS Solutions Implemented in the Transmission Power Grid to Enhance the Integration Capacity of Renewable Energy Sources. 2025 25 <italic>th International Conference on Control Systems and Computer Science</italic>( <italic>CSCS</italic>), Bucharest, 27-30 May 2025, 502-509. https://doi.org/10.1109/cscs66924.2025.00080 <pub-id pub-id-type="doi">10.1109/cscs66924.2025.00080</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/cscs66924.2025.00080">https://doi.org/10.1109/cscs66924.2025.00080</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Coteanu, A.G.</string-name>
              <string-name>Gheorghe, S.</string-name>
              <string-name>Toma, L.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>FACTS Solutions Implemented in the Transmission Power Grid to Enhance the Integration Capacity of Renewable Energy Sources</article-title>
            <source>2025 25th International Conference on Control Systems and Computer Science (CSCS)</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1109/cscs66924.2025.00080</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Mîndra, T., Chenaru, O., Dobrescu, R. and Toma, L. (2024) Modular Microgrid Technology with a Single Development Environment per Life Cycle. <italic>Energies</italic>, 17, Article 5016. https://doi.org/10.3390/en17195016 <pub-id pub-id-type="doi">10.3390/en17195016</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en17195016">https://doi.org/10.3390/en17195016</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Chenaru, O.</string-name>
              <string-name>Dobrescu, R.</string-name>
              <string-name>Toma, L.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Modular Microgrid Technology with a Single Development Environment per Life Cycle</article-title>
            <source>Energies</source>
            <volume>17</volume>
            <elocation-id>5016</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en17195016</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Dieudonne, K.K., Bajaj, M., Kitmo, Rubanenko, O., Jurado, F. and Kamel, S. (2022) Hydropower Potential Assessment of Four Selected Sites in the North Interconnected Network of Cameroon. 2022 <italic>IEEE International Conference on Automation</italic>/ <italic>XXV Congress of the Chilean Association of Automatic Control</italic> ( <italic>ICA</italic>- <italic>ACCA</italic>), Curicó, 24-28 October 2022, 1-6. https://doi.org/10.1109/ica-acca56767.2022.10005948 <pub-id pub-id-type="doi">10.1109/ica-acca56767.2022.10005948</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ica-acca56767.2022.10005948">https://doi.org/10.1109/ica-acca56767.2022.10005948</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Dieudonne, K.K.</string-name>
              <string-name>Bajaj, M.</string-name>
              <string-name>Kitmo, R</string-name>
              <string-name>Jurado, F.</string-name>
              <string-name>Kamel, S.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Hydropower Potential Assessment of Four Selected Sites in the North Interconnected Network of Cameroon</article-title>
            <source>2022 IEEE International Conference on Automation/XXV Congress of the Chilean Association of Automatic Control (ICA-ACCA)</source>
            <volume>24</volume>
            <pub-id pub-id-type="doi">10.1109/ica-acca56767.2022.10005948</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kitmo, Djidimbélé, R., Kidmo, D.K., Tchaya, G.B. and Djongyang, N. (2021) Optimization of the Power Flow of Photovoltaic Generators in Electrical Networks by MPPT Algorithm and Parallel Active Filters. <italic>Energy</italic><italic>Reports</italic>, 7, 491-505. https://doi.org/10.1016/j.egyr.2021.07.103 <pub-id pub-id-type="doi">10.1016/j.egyr.2021.07.103</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.egyr.2021.07.103">https://doi.org/10.1016/j.egyr.2021.07.103</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kitmo, D</string-name>
              <string-name>Kidmo, D.K.</string-name>
              <string-name>Tchaya, G.B.</string-name>
              <string-name>Djongyang, N.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Optimization of the Power Flow of Photovoltaic Generators in Electrical Networks by MPPT Algorithm and Parallel Active Filters</article-title>
            <source>Energy Reports</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1016/j.egyr.2021.07.103</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Nisso, N., Bogwarbe, E., Kitmo, Bello-Pierre, N. and Awe, T. (2025) Energy Autonomy for Off-Grid Regions Using Hybrid Systems Based on Renewable Energy Generation. <italic>Smart</italic><italic>Grid</italic><italic>and</italic><italic>Renewable</italic><italic>Energy</italic>, 16, 57-73. https://doi.org/10.4236/sgre.2025.163004 <pub-id pub-id-type="doi">10.4236/sgre.2025.163004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/sgre.2025.163004">https://doi.org/10.4236/sgre.2025.163004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Nisso, N.</string-name>
              <string-name>Bogwarbe, E.</string-name>
              <string-name>Kitmo, B</string-name>
              <string-name>Pierre, N.</string-name>
              <string-name>Awe, T.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Energy Autonomy for Off-Grid Regions Using Hybrid Systems Based on Renewable Energy Generation</article-title>
            <source>Smart Grid and Renewable Energy</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.4236/sgre.2025.163004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Minai, A.F., Khan, A.A., Kitmo, Ndiaye, M.F., Alam, T., Khargotra, R., <italic>et al</italic>. (2024) Evolution and Role of Virtual Power Plants: Market Strategy with Integration of Renewable Based Microgrids. <italic>Energy</italic><italic>Strategy</italic><italic>Reviews</italic>, 53, Article ID: 101390. https://doi.org/10.1016/j.esr.2024.101390 <pub-id pub-id-type="doi">10.1016/j.esr.2024.101390</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.esr.2024.101390">https://doi.org/10.1016/j.esr.2024.101390</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Minai, A.F.</string-name>
              <string-name>Khan, A.A.</string-name>
              <string-name>Kitmo, N</string-name>
              <string-name>Alam, T.</string-name>
              <string-name>Khargotra, R.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Evolution and Role of Virtual Power Plants: Market Strategy with Integration of Renewable Based Microgrids</article-title>
            <source>Energy Strategy Reviews</source>
            <volume>53</volume>
            <fpage>101390</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.esr.2024.101390</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ala Eddine, R., Ramzi, K., Mouassa, S. and Toma, L. (2026) Enhanced AVR System Performance via Optimal PID Controller Design Using the Red-Tailed Hawk Algorithm. <italic>Processes</italic>, 14, Article 1550. https://doi.org/10.3390/pr14101550 <pub-id pub-id-type="doi">10.3390/pr14101550</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/pr14101550">https://doi.org/10.3390/pr14101550</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Eddine, R.</string-name>
              <string-name>Ramzi, K.</string-name>
              <string-name>Mouassa, S.</string-name>
              <string-name>Toma, L.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>Enhanced AVR System Performance via Optimal PID Controller Design Using the Red-Tailed Hawk Algorithm</article-title>
            <source>Processes</source>
            <volume>14</volume>
            <elocation-id>1550</elocation-id>
            <pub-id pub-id-type="doi">10.3390/pr14101550</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Null, K., Babé, C., Nicodem, N., Bernard, K. and Djongyang, N. (2025) Selective Allocation of Distributed Photovoltaic Systems Using Experimental Data from Tropical Areas. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Sustainable</italic><italic>and</italic><italic>Green</italic><italic>Energy</italic>, 14, 160-170. https://doi.org/10.11648/j.ijsge.20251403.13 <pub-id pub-id-type="doi">10.11648/j.ijsge.20251403.13</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.11648/j.ijsge.20251403.13">https://doi.org/10.11648/j.ijsge.20251403.13</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Null, K.</string-name>
              <string-name>Nicodem, N.</string-name>
              <string-name>Bernard, K.</string-name>
              <string-name>Djongyang, N.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Selective Allocation of Distributed Photovoltaic Systems Using Experimental Data from Tropical Areas</article-title>
            <source>International Journal of Sustainable and Green Energy</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.11648/j.ijsge.20251403.13</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Istrate, R., Toma, L. and Dobrin, B. (2022) Impact of Mechanical Inertia on the Power System Stability. 2022 <italic>International Conference and Exposition on Electrical and Power Engineering</italic> ( <italic>EPE</italic>), Iasi, 20-22 October 2022, 639-643. https://doi.org/10.1109/epe56121.2022.9959774 <pub-id pub-id-type="doi">10.1109/epe56121.2022.9959774</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/epe56121.2022.9959774">https://doi.org/10.1109/epe56121.2022.9959774</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Istrate, R.</string-name>
              <string-name>Toma, L.</string-name>
              <string-name>Dobrin, B.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Impact of Mechanical Inertia on the Power System Stability</article-title>
            <source>2022 International Conference and Exposition on Electrical and Power Engineering (EPE)</source>
            <volume>20</volume>
            <pub-id pub-id-type="doi">10.1109/epe56121.2022.9959774</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Usha, S., Geetha, P., Palanisamy, R., Kitmo, and Jember, Y.B. (2023) Analysis of Torque Controlling Strategies of Interior Permanent Magnet Synchronous Machine in Hybrid Electric Vehicle. <italic>SN</italic><italic>Applied</italic><italic>Sciences</italic>, 5, Article No. 326. https://doi.org/10.1007/s42452-023-05563-w <pub-id pub-id-type="doi">10.1007/s42452-023-05563-w</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s42452-023-05563-w">https://doi.org/10.1007/s42452-023-05563-w</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Usha, S.</string-name>
              <string-name>Geetha, P.</string-name>
              <string-name>Palanisamy, R.</string-name>
              <string-name>Jember, Y.B.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Analysis of Torque Controlling Strategies of Interior Permanent Magnet Synchronous Machine in Hybrid Electric Vehicle</article-title>
            <source>SN Applied Sciences</source>
            <volume>5</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1007/s42452-023-05563-w</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Jyothi, B., Bhavana, P., Rao, B.T., Pushkarna, M., Kitmo, and Djidimbele, R. (2023) Implementation of Modified SEPIC Converter for Renewable Energy Built DC Microgrids. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Photoenergy</italic>, 2023, Article ID: 2620367. https://doi.org/10.1155/2023/2620367 <pub-id pub-id-type="doi">10.1155/2023/2620367</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2023/2620367">https://doi.org/10.1155/2023/2620367</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Jyothi, B.</string-name>
              <string-name>Bhavana, P.</string-name>
              <string-name>Rao, B.T.</string-name>
              <string-name>Pushkarna, M.</string-name>
              <string-name>Djidimbele, R.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Implementation of Modified SEPIC Converter for Renewable Energy Built DC Microgrids</article-title>
            <source>International Journal of Photoenergy</source>
            <volume>2023</volume>
            <fpage>262036</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2023/2620367</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zidane, T.E.K., Aziz, A.S., Zahraoui, Y., Kotb, H., AboRas, K.M., Kitmo, <italic>et al</italic>. (2023) Grid-Connected Solar PV Power Plants Optimization: A Review. <italic>IEEE</italic><italic>Access</italic>, 11, 79588-79608. https://doi.org/10.1109/access.2023.3299815 <pub-id pub-id-type="doi">10.1109/access.2023.3299815</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2023.3299815">https://doi.org/10.1109/access.2023.3299815</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zidane, T.E.K.</string-name>
              <string-name>Aziz, A.S.</string-name>
              <string-name>Zahraoui, Y.</string-name>
              <string-name>Kotb, H.</string-name>
              <string-name>AboRas, K.M.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Grid-Connected Solar PV Power Plants Optimization: A Review</article-title>
            <source>IEEE Access</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/access.2023.3299815</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Andre, B., Alphonse, S., Ngasop Stephane, N., Goron, D., Armel Duvalier, P. and Kitmo (2024) Modeling of a Photovoltaic Drip Irrigation System for an Offseason Crop: Case of Onion Cultivation in PITOA (North Cameroon). <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Engineering</italic><italic>&amp;</italic><italic>Technology</italic>, 13, 1-12. https://doi.org/10.14419/5bjs9b29 <pub-id pub-id-type="doi">10.14419/5bjs9b29</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14419/5bjs9b29">https://doi.org/10.14419/5bjs9b29</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Andre, B.</string-name>
              <string-name>Alphonse, S.</string-name>
              <string-name>Stephane, N.</string-name>
              <string-name>Goron, D.</string-name>
              <string-name>Duvalier, P.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Modeling of a Photovoltaic Drip Irrigation System for an Offseason Crop: Case of Onion Cultivation in PITOA (North Cameroon)</article-title>
            <source>International Journal of Engineering &amp; Technology</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.14419/5bjs9b29</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Al Hasheme, J., Toma, L. and Eremia, M. (2023) Battery Energy Storage System for Frequency Control in Power System. 2023 15 <italic>th International Conference on Electronics</italic>, <italic>Computers and Artificial Intelligence</italic> ( <italic>ECAI</italic>), Bucharest, 29-30 June 2023, 1-6. https://doi.org/10.1109/ecai58194.2023.10194099 <pub-id pub-id-type="doi">10.1109/ecai58194.2023.10194099</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ecai58194.2023.10194099">https://doi.org/10.1109/ecai58194.2023.10194099</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Hasheme, J.</string-name>
              <string-name>Toma, L.</string-name>
              <string-name>Eremia, M.</string-name>
              <string-name>Electronics, C</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Battery Energy Storage System for Frequency Control in Power System</article-title>
            <source>2023 15th International Conference on Electronics</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1109/ecai58194.2023.10194099</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Usha, S., ThamizhThentral, T.M., Palanisamy, R., Geetha, A., Geetha, P. and Kitmo (2023) Mitigation of Circulating Current and Common Mode Voltage in Grid-Connected Induction Motor Drive Using Modified Pid-Fuzzy Controller. <italic>Multiscale</italic><italic>and</italic><italic>Multidisciplinary</italic><italic>Modeling</italic>, <italic>Experiments</italic><italic>and</italic><italic>Design</italic>, 7, 233-247. https://doi.org/10.1007/s41939-023-00192-7 <pub-id pub-id-type="doi">10.1007/s41939-023-00192-7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s41939-023-00192-7">https://doi.org/10.1007/s41939-023-00192-7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Usha, S.</string-name>
              <string-name>ThamizhThentral, T.M.</string-name>
              <string-name>Palanisamy, R.</string-name>
              <string-name>Geetha, A.</string-name>
              <string-name>Geetha, P.</string-name>
              <string-name>Modeling, E</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Mitigation of Circulating Current and Common Mode Voltage in Grid-Connected Induction Motor Drive Using Modified Pid-Fuzzy Controller</article-title>
            <source>Multiscale and Multidisciplinary Modeling</source>
            <volume>7</volume>
            <pub-id pub-id-type="doi">10.1007/s41939-023-00192-7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ngoussandou, B., Nisso, N., Kidmo, D.K. and Kitmo (2023) Optimal Placement and Sizing of Distributed Generations for Power Losses Minimization Using PSO-Based Deep Learning Techniques. <italic>Smart</italic><italic>Grid</italic><italic>and</italic><italic>Renewable</italic><italic>Energy</italic>, 14, 169-181. https://doi.org/10.4236/sgre.2023.149010 <pub-id pub-id-type="doi">10.4236/sgre.2023.149010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/sgre.2023.149010">https://doi.org/10.4236/sgre.2023.149010</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ngoussandou, B.</string-name>
              <string-name>Nisso, N.</string-name>
              <string-name>Kidmo, D.K.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Optimal Placement and Sizing of Distributed Generations for Power Losses Minimization Using PSO-Based Deep Learning Techniques</article-title>
            <source>Smart Grid and Renewable Energy</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.4236/sgre.2023.149010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shanmugam, Y., R, N., Vishnuram, P., Bajaj, M., AboRas, K.M., Thakur, P., <italic>et al</italic>. (2022) A Systematic Review of Dynamic Wireless Charging System for Electric Transportation. <italic>IEEE</italic><italic>Access</italic>, 10, 133617-133642. https://doi.org/10.1109/access.2022.3227217 <pub-id pub-id-type="doi">10.1109/access.2022.3227217</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2022.3227217">https://doi.org/10.1109/access.2022.3227217</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shanmugam, Y.</string-name>
              <string-name>Vishnuram, P.</string-name>
              <string-name>Bajaj, M.</string-name>
              <string-name>AboRas, K.M.</string-name>
              <string-name>Thakur, P.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Systematic Review of Dynamic Wireless Charging System for Electric Transportation</article-title>
            <source>IEEE Access</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1109/access.2022.3227217</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Kitmo, Tchaya, G.B. and Djongyang, N. (2022) Optimization of Hybrid Grid-Tie Wind Solar Power System for Large-Scale Energy Supply in Cameroon. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Energy</italic><italic>and</italic><italic>Environmental</italic><italic>Engineering</italic>, 14, 777-789. https://doi.org/10.1007/s40095-022-00548-8 <pub-id pub-id-type="doi">10.1007/s40095-022-00548-8</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s40095-022-00548-8">https://doi.org/10.1007/s40095-022-00548-8</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Kitmo, T</string-name>
              <string-name>Djongyang, N.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Optimization of Hybrid Grid-Tie Wind Solar Power System for Large-Scale Energy Supply in Cameroon</article-title>
            <source>International Journal of Energy and Environmental Engineering</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.1007/s40095-022-00548-8</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Andre, B., Kitmo, and Ernest, K. (2025) Experimental Evaluation of Solar Power Plant Performances for the Choice of a Suitable Photovoltaic System. <italic>Smart</italic><italic>Grid</italic><italic>and</italic><italic>Renewable</italic><italic>Energy</italic>, 16, 97-110. https://doi.org/10.4236/sgre.2025.165006 <pub-id pub-id-type="doi">10.4236/sgre.2025.165006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/sgre.2025.165006">https://doi.org/10.4236/sgre.2025.165006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Andre, B.</string-name>
              <string-name>Ernest, K.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Experimental Evaluation of Solar Power Plant Performances for the Choice of a Suitable Photovoltaic System</article-title>
            <source>Smart Grid and Renewable Energy</source>
            <volume>16</volume>
            <pub-id pub-id-type="doi">10.4236/sgre.2025.165006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Anton, N., Bulac, C., Toma, L., Porumb, R., Dobrin, B. and Sidea, D.O. (2023) Optimal Placement of Phasor Measurement Units Using Deterministic and Metaheuristic Algorithms. 2023 11 <italic>th International Conference on ENERGY and ENVIRONMENT</italic> ( <italic>CIEM</italic>), Bucharest, 26-27 October 2023, 1-5. https://doi.org/10.1109/ciem58573.2023.10349731 <pub-id pub-id-type="doi">10.1109/ciem58573.2023.10349731</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/ciem58573.2023.10349731">https://doi.org/10.1109/ciem58573.2023.10349731</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Anton, N.</string-name>
              <string-name>Bulac, C.</string-name>
              <string-name>Toma, L.</string-name>
              <string-name>Porumb, R.</string-name>
              <string-name>Dobrin, B.</string-name>
              <string-name>Sidea, D.O.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Optimal Placement of Phasor Measurement Units Using Deterministic and Metaheuristic Algorithms</article-title>
            <source>2023 11th International Conference on ENERGY and ENVIRONMENT (CIEM)</source>
            <volume>26</volume>
            <pub-id pub-id-type="doi">10.1109/ciem58573.2023.10349731</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Byanpambé, G., Djondiné, P., Guidkaya, G., F. Elnaggar, M., Paldou Yaya, A., Tchindebé, E., <italic>et al</italic>. (2024) A Modified Fractional Short Circuit Current MPPT and Multicellular Converter for Improving Power Quality and Efficiency in PV Chain. <italic>PLOS</italic><italic>ONE</italic>, 19, e0309460. https://doi.org/10.1371/journal.pone.0309460 <pub-id pub-id-type="doi">10.1371/journal.pone.0309460</pub-id><pub-id pub-id-type="pmid">39226281</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0309460">https://doi.org/10.1371/journal.pone.0309460</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Guidkaya, G.</string-name>
              <string-name>Elnaggar, M.</string-name>
              <string-name>Yaya, A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Modified Fractional Short Circuit Current MPPT and Multicellular Converter for Improving Power Quality and Efficiency in PV Chain</article-title>
            <source>PLOS ONE</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1371/journal.pone.0309460</pub-id>
            <pub-id pub-id-type="pmid">39226281</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ngoussandou, B., Nisso, N., Kidmo, D.K., Sreelatha, E., Jember, Y.B., Das, S., <italic>et al</italic>. (2023) Optimal Energy Scheduling Method for the North Cameroonian Interconnected Grid in Response to Load Shedding. <italic>Sustainable</italic><italic>Energy</italic><italic>Research</italic>, 10, Article No. 14. https://doi.org/10.1186/s40807-023-00084-x <pub-id pub-id-type="doi">10.1186/s40807-023-00084-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1186/s40807-023-00084-x">https://doi.org/10.1186/s40807-023-00084-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ngoussandou, B.</string-name>
              <string-name>Nisso, N.</string-name>
              <string-name>Kidmo, D.K.</string-name>
              <string-name>Sreelatha, E.</string-name>
              <string-name>Jember, Y.B.</string-name>
              <string-name>Das, S.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Optimal Energy Scheduling Method for the North Cameroonian Interconnected Grid in Response to Load Shedding</article-title>
            <source>Sustainable Energy Research</source>
            <volume>10</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1186/s40807-023-00084-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Alphonse, S., Jacques, B., Kitmo, Djidimbele, R., Andre, P. and Cesar, K. (2021) Optimization PV/Batteries System: Application in Wouro Kessoum Village Ngaoundere Cameroon. <italic>Journal</italic><italic>of</italic><italic>Power</italic><italic>and</italic><italic>Energy</italic><italic>Engineering</italic>, 9, 50-59. https://doi.org/10.4236/jpee.2021.911003 <pub-id pub-id-type="doi">10.4236/jpee.2021.911003</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jpee.2021.911003">https://doi.org/10.4236/jpee.2021.911003</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Alphonse, S.</string-name>
              <string-name>Jacques, B.</string-name>
              <string-name>Kitmo, D</string-name>
              <string-name>Andre, P.</string-name>
              <string-name>Cesar, K.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Optimization PV/Batteries System: Application in Wouro Kessoum Village Ngaoundere Cameroon</article-title>
            <source>Journal of Power and Energy Engineering</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.4236/jpee.2021.911003</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Li, L., Lin, J., Wu, N., Xie, S., Meng, C., Zheng, Y., <italic>et al</italic>. (2022) Review and Outlook on the International Renewable Energy Development. <italic>Energy</italic><italic>and</italic><italic>Built</italic><italic>Environment</italic>, 3, 139-157. https://doi.org/10.1016/j.enbenv.2020.12.002 <pub-id pub-id-type="doi">10.1016/j.enbenv.2020.12.002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.enbenv.2020.12.002">https://doi.org/10.1016/j.enbenv.2020.12.002</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Li, L.</string-name>
              <string-name>Lin, J.</string-name>
              <string-name>Wu, N.</string-name>
              <string-name>Xie, S.</string-name>
              <string-name>Meng, C.</string-name>
              <string-name>Zheng, Y.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Review and Outlook on the International Renewable Energy Development</article-title>
            <source>Energy and Built Environment</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1016/j.enbenv.2020.12.002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ibrahim, I.D., Hamam, Y., Alayli, Y., Jamiru, T., Sadiku, E.R., Kupolati, W.K., <italic>et al</italic>. (2021) A Review on Africa Energy Supply through Renewable Energy Production: Nigeria, Cameroon, Ghana and South Africa as a Case Study. <italic>Energy</italic><italic>Strategy</italic><italic>Reviews</italic>, 38, Article ID: 100740. https://doi.org/10.1016/j.esr.2021.100740 <pub-id pub-id-type="doi">10.1016/j.esr.2021.100740</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.esr.2021.100740">https://doi.org/10.1016/j.esr.2021.100740</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ibrahim, I.D.</string-name>
              <string-name>Hamam, Y.</string-name>
              <string-name>Alayli, Y.</string-name>
              <string-name>Jamiru, T.</string-name>
              <string-name>Sadiku, E.R.</string-name>
              <string-name>Kupolati, W.K.</string-name>
              <string-name>Nigeria, C</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A Review on Africa Energy Supply through Renewable Energy Production: Nigeria, Cameroon, Ghana and South Africa as a Case Study</article-title>
            <source>Energy Strategy Reviews</source>
            <volume>38</volume>
            <fpage>100740</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.esr.2021.100740</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kitmo, Pene, A.D., Jacques, B., Bidias, J.B., Louossi, T., Gilbert, D.B., <italic>et al</italic>. (2025) A Robust Maximum Power Point Tracking Control under Shading Effects on Photovoltaic Systems. <italic>International</italic><italic>Transactions</italic><italic>on</italic><italic>Electrical</italic><italic>Engineering</italic><italic>and</italic><italic>Computer</italic><italic>Science</italic>, 4, 137-151. https://doi.org/10.62760/iteecs.4.3.2025.144 <pub-id pub-id-type="doi">10.62760/iteecs.4.3.2025.144</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.62760/iteecs.4.3.2025.144">https://doi.org/10.62760/iteecs.4.3.2025.144</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kitmo, P</string-name>
              <string-name>Jacques, B.</string-name>
              <string-name>Bidias, J.B.</string-name>
              <string-name>Louossi, T.</string-name>
              <string-name>Gilbert, D.B.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>A Robust Maximum Power Point Tracking Control under Shading Effects on Photovoltaic Systems</article-title>
            <source>International Transactions on Electrical Engineering and Computer Science</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.62760/iteecs.4.3.2025.144</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deluxni, N., Sudhakaran, P., Kitmo, and Ndiaye, M.F. (2023) A Review on Image Enhancement and Restoration Techniques for Underwater Optical Imaging Applications. <italic>IEEE</italic><italic>Access</italic>, 11, 111715-111737. https://doi.org/10.1109/access.2023.3322153 <pub-id pub-id-type="doi">10.1109/access.2023.3322153</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2023.3322153">https://doi.org/10.1109/access.2023.3322153</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deluxni, N.</string-name>
              <string-name>Sudhakaran, P.</string-name>
              <string-name>Ndiaye, M.F.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>A Review on Image Enhancement and Restoration Techniques for Underwater Optical Imaging Applications</article-title>
            <source>IEEE Access</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/access.2023.3322153</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Boussaibo, A., Pene, A.D. and Kitmo (2024) Optimal Sizing and Power Losses Reduction of Photovoltaic Systems Using PVsyst Software. <italic>Journal</italic><italic>of</italic><italic>Power</italic><italic>and</italic><italic>Energy</italic><italic>Engineering</italic>, 12, 23-38. https://doi.org/10.4236/jpee.2024.127002 <pub-id pub-id-type="doi">10.4236/jpee.2024.127002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/jpee.2024.127002">https://doi.org/10.4236/jpee.2024.127002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Boussaibo, A.</string-name>
              <string-name>Pene, A.D.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Optimal Sizing and Power Losses Reduction of Photovoltaic Systems Using PVsyst Software</article-title>
            <source>Journal of Power and Energy Engineering</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.4236/jpee.2024.127002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bello-Pierre, N., Nisso, N., Kaoga, D.K., Kitmo, and Tchakounté, H. (2023) Energy Efficiency in Periods of Load Shedding and Detrimental Effects of Energy Dependence in the City of Maroua, Cameroon. <italic>Smart</italic><italic>Grid</italic><italic>and</italic><italic>Renewable</italic><italic>Energy</italic>, 14, 61-71. https://doi.org/10.4236/sgre.2023.144004 <pub-id pub-id-type="doi">10.4236/sgre.2023.144004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/sgre.2023.144004">https://doi.org/10.4236/sgre.2023.144004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bello-Pierre, N.</string-name>
              <string-name>Nisso, N.</string-name>
              <string-name>Kaoga, D.K.</string-name>
              <string-name>Maroua, C</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Energy Efficiency in Periods of Load Shedding and Detrimental Effects of Energy Dependence in the City of Maroua, Cameroon</article-title>
            <source>Smart Grid and Renewable Energy</source>
            <volume>14</volume>
            <pub-id pub-id-type="doi">10.4236/sgre.2023.144004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Andre, B., Veronique, W.K., Stephane, N.N. and Kitmo, G. (2024) Comparative Study of the Types of Photovoltaic Panels Used in Solar Pumping Systems in Dry Tropical Zones: Case of Adamawa Region in Cameroon. <italic>Open</italic><italic>Journal</italic><italic>of</italic><italic>Energy</italic><italic>Efficiency</italic>, 13, 79-87. https://doi.org/10.4236/ojee.2024.133005 <pub-id pub-id-type="doi">10.4236/ojee.2024.133005</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/ojee.2024.133005">https://doi.org/10.4236/ojee.2024.133005</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Andre, B.</string-name>
              <string-name>Veronique, W.K.</string-name>
              <string-name>Stephane, N.N.</string-name>
              <string-name>Kitmo, G.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Comparative Study of the Types of Photovoltaic Panels Used in Solar Pumping Systems in Dry Tropical Zones: Case of Adamawa Region in Cameroon</article-title>
            <source>Open Journal of Energy Efficiency</source>
            <volume>13</volume>
            <pub-id pub-id-type="doi">10.4236/ojee.2024.133005</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Yaouba,, Bajaj, M., Welba, C., Bernard, K., Kitmo, Kamel, S., <italic>et al</italic>. (2022) An Experimental and Case Study on the Evaluation of the Partial Shading Impact on PV Module Performance Operating under the Sudano-Sahelian Climate of Cameroon. <italic>Frontiers</italic><italic>in</italic><italic>Energy</italic><italic>Research</italic>, 10, Article 924285. https://doi.org/10.3389/fenrg.2022.924285 <pub-id pub-id-type="doi">10.3389/fenrg.2022.924285</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2022.924285">https://doi.org/10.3389/fenrg.2022.924285</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bajaj, M.</string-name>
              <string-name>Welba, C.</string-name>
              <string-name>Bernard, K.</string-name>
              <string-name>Kitmo, K</string-name>
            </person-group>
            <year>2022</year>
            <article-title>An Experimental and Case Study on the Evaluation of the Partial Shading Impact on PV Module Performance Operating under the Sudano-Sahelian Climate of Cameroon</article-title>
            <source>Frontiers in Energy Research</source>
            <volume>10</volume>
            <elocation-id>924285</elocation-id>
            <pub-id pub-id-type="doi">10.3389/fenrg.2022.924285</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Louossi, T., Kitmo, Gildas Armel, F.N., Arnaud, N., Gilbert, D.B., Soulouknga, H.M., <italic>et al</italic>. (2025) Study Method of the P&amp;O Algorithm Using Pulse Width Modulation and Duty Cycle Modulation: Application to the Search for the Maximum Power Point of PV Systems. <italic>International</italic><italic>Transactions</italic><italic>on</italic><italic>Electrical</italic><italic>Engineering</italic><italic>and</italic><italic>Computer</italic><italic>Science</italic>, 4, 175-182. https://doi.org/10.62760/iteecs.4.4.2025.156 <pub-id pub-id-type="doi">10.62760/iteecs.4.4.2025.156</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.62760/iteecs.4.4.2025.156">https://doi.org/10.62760/iteecs.4.4.2025.156</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Louossi, T.</string-name>
              <string-name>Kitmo, G</string-name>
              <string-name>Armel, F.N.</string-name>
              <string-name>Arnaud, N.</string-name>
              <string-name>Gilbert, D.B.</string-name>
              <string-name>Soulouknga, H.M.</string-name>
            </person-group>
            <year>2025</year>
            <article-title>Study Method of the P&amp;O Algorithm Using Pulse Width Modulation and Duty Cycle Modulation: Application to the Search for the Maximum Power Point of PV Systems</article-title>
            <source>International Transactions on Electrical Engineering and Computer Science</source>
            <volume>4</volume>
            <pub-id pub-id-type="doi">10.62760/iteecs.4.4.2025.156</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">F. Elnaggar, M., Duvalier Péné, A., Boussaibo, A., Tsegaing, F., Foutche Tchouli, A., Kitmo, <italic>et al</italic>. (2024) Optimal Sizing and Power Losses Reduction of Photovoltaic Systems Using PSO and LCL Filters. <italic>PLOS</italic><italic>ONE</italic>, 19, e0301516. https://doi.org/10.1371/journal.pone.0301516 <pub-id pub-id-type="doi">10.1371/journal.pone.0301516</pub-id><pub-id pub-id-type="pmid">38568998</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1371/journal.pone.0301516">https://doi.org/10.1371/journal.pone.0301516</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Elnaggar, M.</string-name>
              <string-name>Boussaibo, A.</string-name>
              <string-name>Tsegaing, F.</string-name>
              <string-name>Tchouli, A.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Optimal Sizing and Power Losses Reduction of Photovoltaic Systems Using PSO and LCL Filters</article-title>
            <source>PLOS ONE</source>
            <volume>19</volume>
            <pub-id pub-id-type="doi">10.1371/journal.pone.0301516</pub-id>
            <pub-id pub-id-type="pmid">38568998</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Djidimbélé, R., Ngoussandou, B., Kidmo, D.K., Kitmo, Bajaj, M. and Raidandi, D. (2022) Optimal Sizing of Hybrid Systems for Power Loss Reduction and Voltage Improvement Using PSO Algorithm: Case Study of Guissia Rural Grid. <italic>Energy</italic><italic>Reports</italic>, 8, 86-95. https://doi.org/10.1016/j.egyr.2022.06.093 <pub-id pub-id-type="doi">10.1016/j.egyr.2022.06.093</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.egyr.2022.06.093">https://doi.org/10.1016/j.egyr.2022.06.093</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ngoussandou, B.</string-name>
              <string-name>Kidmo, D.K.</string-name>
              <string-name>Kitmo, B</string-name>
              <string-name>Raidandi, D.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Optimal Sizing of Hybrid Systems for Power Loss Reduction and Voltage Improvement Using PSO Algorithm: Case Study of Guissia Rural Grid</article-title>
            <source>Energy Reports</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1016/j.egyr.2022.06.093</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bogno, B., Aillerie, M., Kitmo, and Kaoga, D.K. (2024) Modelling and Optimization of Hydroelectric Power Plants in Cameroon for the Development of the Green Energy Market in Neighboring Countries Using Homer Software. <italic>Smart</italic><italic>Grid</italic><italic>and</italic><italic>Renewable</italic><italic>Energy</italic>, 15, 248-265. https://doi.org/10.4236/sgre.2024.1510014 <pub-id pub-id-type="doi">10.4236/sgre.2024.1510014</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.4236/sgre.2024.1510014">https://doi.org/10.4236/sgre.2024.1510014</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bogno, B.</string-name>
              <string-name>Aillerie, M.</string-name>
              <string-name>Kaoga, D.K.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Modelling and Optimization of Hydroelectric Power Plants in Cameroon for the Development of the Green Energy Market in Neighboring Countries Using Homer Software</article-title>
            <source>Smart Grid and Renewable Energy</source>
            <volume>15</volume>
            <pub-id pub-id-type="doi">10.4236/sgre.2024.1510014</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Gilbert, D.B., Bidias, J.B., Pene, A.D., Halimatou, S., Paul Roland, B.T., Kitmo, <italic>et al</italic>. (2026) Evaluation of Wind Power Potential in Lom and Djerem: The Case of the City of Bertoua in East Cameroon Region. <italic>International</italic><italic>Transactions</italic><italic>on</italic><italic>Electrical</italic><italic>Engineering</italic><italic>and</italic><italic>Computer</italic><italic>Science</italic>, 5, 123-139. https://doi.org/10.62760/iteecs.5.2.2026.178 <pub-id pub-id-type="doi">10.62760/iteecs.5.2.2026.178</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.62760/iteecs.5.2.2026.178">https://doi.org/10.62760/iteecs.5.2.2026.178</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Gilbert, D.B.</string-name>
              <string-name>Bidias, J.B.</string-name>
              <string-name>Pene, A.D.</string-name>
              <string-name>Halimatou, S.</string-name>
              <string-name>Roland, B.T.</string-name>
            </person-group>
            <year>2026</year>
            <article-title>Evaluation of Wind Power Potential in Lom and Djerem: The Case of the City of Bertoua in East Cameroon Region</article-title>
            <source>International Transactions on Electrical Engineering and Computer Science</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.62760/iteecs.5.2.2026.178</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Molla, E.M. and Kuo, C. (2020) Voltage Sag Enhancement of Grid Connected Hybrid PV-Wind Power System Using Battery and SMES Based Dynamic Voltage Restorer. <italic>IEEE</italic><italic>Access</italic>, 8, 130003-130013. https://doi.org/10.1109/access.2020.3009420 <pub-id pub-id-type="doi">10.1109/access.2020.3009420</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2020.3009420">https://doi.org/10.1109/access.2020.3009420</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Molla, E.M.</string-name>
              <string-name>Kuo, C.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Voltage Sag Enhancement of Grid Connected Hybrid PV-Wind Power System Using Battery and SMES Based Dynamic Voltage Restorer</article-title>
            <source>IEEE Access</source>
            <volume>8</volume>
            <pub-id pub-id-type="doi">10.1109/access.2020.3009420</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tareen, W.U., Mekhilef, S., Seyedmahmoudian, M. and Horan, B. (2017) Active Power Filter (APF) for Mitigation of Power Quality Issues in Grid Integration of Wind and Photovoltaic Energy Conversion System. <italic>Renewable</italic><italic>and</italic><italic>Sustainable</italic><italic>Energy</italic><italic>Reviews</italic>, 70, 635-655. https://doi.org/10.1016/j.rser.2016.11.091 <pub-id pub-id-type="doi">10.1016/j.rser.2016.11.091</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.rser.2016.11.091">https://doi.org/10.1016/j.rser.2016.11.091</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tareen, W.U.</string-name>
              <string-name>Mekhilef, S.</string-name>
              <string-name>Seyedmahmoudian, M.</string-name>
              <string-name>Horan, B.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Active Power Filter (APF) for Mitigation of Power Quality Issues in Grid Integration of Wind and Photovoltaic Energy Conversion System</article-title>
            <source>Renewable and Sustainable Energy Reviews</source>
            <volume>70</volume>
            <pub-id pub-id-type="doi">10.1016/j.rser.2016.11.091</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B40">
        <label>40.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Singh, B., Al-Haddad, K. and Chandra, A. (1999) A Review of Active Filters for Power Quality Improvement. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Industrial</italic><italic>Electronics</italic>, 46, 960-971. https://doi.org/10.1109/41.793345 <pub-id pub-id-type="doi">10.1109/41.793345</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/41.793345">https://doi.org/10.1109/41.793345</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Singh, B.</string-name>
              <string-name>Al-Haddad, K.</string-name>
              <string-name>Chandra, A.</string-name>
            </person-group>
            <year>1999</year>
            <article-title>A Review of Active Filters for Power Quality Improvement</article-title>
            <source>IEEE Transactions on Industrial Electronics</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.1109/41.793345</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B41">
        <label>41.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Moghassemi, A. and Padmanaban, S. (2020) Dynamic Voltage Restorer (DVR): A Comprehensive Review of Topologies, Power Converters, Control Methods, and Modified Configurations. <italic>Energies</italic>, 13, Article 4152. https://doi.org/10.3390/en13164152 <pub-id pub-id-type="doi">10.3390/en13164152</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en13164152">https://doi.org/10.3390/en13164152</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Moghassemi, A.</string-name>
              <string-name>Padmanaban, S.</string-name>
              <string-name>Topologies, P</string-name>
              <string-name>Converters, C</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Dynamic Voltage Restorer (DVR): A Comprehensive Review of Topologies, Power Converters, Control Methods, and Modified Configurations</article-title>
            <source>Energies</source>
            <volume>13</volume>
            <elocation-id>4152</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en13164152</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B42">
        <label>42.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ghosh, A. and Ledwich, G. (2002) Power Quality Enhancement Using Custom Power Devices. Springer. https://doi.org/10.1007/978-1-4615-1153-3 <pub-id pub-id-type="doi">10.1007/978-1-4615-1153-3</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4615-1153-3">https://doi.org/10.1007/978-1-4615-1153-3</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ghosh, A.</string-name>
              <string-name>Ledwich, G.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Power Quality Enhancement Using Custom Power Devices</article-title>
            <pub-id pub-id-type="doi">10.1007/978-1-4615-1153-3</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B43">
        <label>43.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Herman, L., Knez, K. and Blažič, B. (2024) Design and Performance Evaluation of a Hybrid Active Power Filter Controller. <italic>Energies</italic>, 17, Article 2492. https://doi.org/10.3390/en17112492 <pub-id pub-id-type="doi">10.3390/en17112492</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/en17112492">https://doi.org/10.3390/en17112492</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Herman, L.</string-name>
              <string-name>Knez, K.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Design and Performance Evaluation of a Hybrid Active Power Filter Controller</article-title>
            <source>Energies</source>
            <volume>17</volume>
            <elocation-id>2492</elocation-id>
            <pub-id pub-id-type="doi">10.3390/en17112492</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B44">
        <label>44.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zheng, Z., Xiao, X., Huang, C. and Li, C. (2019) Enhancing Transient Voltage Quality in a Distribution Power System with SMEs-Based DVR and SFCL. <italic>IEEE</italic><italic>Transactions</italic><italic>on</italic><italic>Applied</italic><italic>Superconductivity</italic>, 29, 1-5. https://doi.org/10.1109/tasc.2018.2882469 <pub-id pub-id-type="doi">10.1109/tasc.2018.2882469</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/tasc.2018.2882469">https://doi.org/10.1109/tasc.2018.2882469</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zheng, Z.</string-name>
              <string-name>Xiao, X.</string-name>
              <string-name>Huang, C.</string-name>
              <string-name>Li, C.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Enhancing Transient Voltage Quality in a Distribution Power System with SMEs-Based DVR and SFCL</article-title>
            <source>IEEE Transactions on Applied Superconductivity</source>
            <volume>29</volume>
            <pub-id pub-id-type="doi">10.1109/tasc.2018.2882469</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B45">
        <label>45.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ibrahim, N.F., Mahmoud, M.M., Thaiban, A.M.H.A., Barnawi, A.B., Elbarbary, Z.M.S., Omar, A.I., <italic>et al</italic>. (2023) Operation of Grid-Connected PV System with Ann-Based MPPT and an Optimized LCL Filter Using GRG Algorithm for Enhanced Power Quality. <italic>IEEE</italic><italic>Access</italic>, 11, 106859-106876. https://doi.org/10.1109/access.2023.3317980 <pub-id pub-id-type="doi">10.1109/access.2023.3317980</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/access.2023.3317980">https://doi.org/10.1109/access.2023.3317980</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ibrahim, N.F.</string-name>
              <string-name>Mahmoud, M.M.</string-name>
              <string-name>Thaiban, A.M.H.A.</string-name>
              <string-name>Barnawi, A.B.</string-name>
              <string-name>Elbarbary, Z.M.S.</string-name>
              <string-name>Omar, A.I.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Operation of Grid-Connected PV System with Ann-Based MPPT and an Optimized LCL Filter Using GRG Algorithm for Enhanced Power Quality</article-title>
            <source>IEEE Access</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.1109/access.2023.3317980</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>