<?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">epe</journal-id>
      <journal-title-group>
        <journal-title>Energy and Power Engineering</journal-title>
      </journal-title-group>
      <issn pub-type="epub">1947-3818</issn>
      <issn pub-type="ppub">1949-243X</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/epe.2026.1810031</article-id>
      <article-id pub-id-type="publisher-id">epe-154815</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Engineering</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Multiphysics Modeling of a Hybrid Photovoltaic-Plant Microbial Fuel Cell (Biopile) System: Numerical Predictions versus Field Measurements</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>Kpegne</surname>
            <given-names>Kakayo Hervé</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Koffi</surname>
            <given-names>Kouassi Bruno</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Mensah</surname>
            <given-names>Edoe Fernand</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>N’guessan</surname>
            <given-names>Kotchi Remi</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Lagobo</surname>
            <given-names>Zomi Claude</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Aka</surname>
            <given-names>Boko</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Kone</surname>
            <given-names>Douatia</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> Unité Mixte de Recherche et d’Innovation-Sciences, Technologies et Ingénierie (UMRI-STI), Institut National Polytechnique Félix Houphouët-Boigny (INP-HB), Yamoussoukro, Côte d’Ivoire </aff>
      <aff id="aff2"><label>2</label> Institut de Recherche sur les Énergies Nouvelles (IREN), Université Nangui Abrogoua (UNA), Abidjan, Côte d’Ivoire </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>13</day>
        <month>10</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>10</month>
        <year>2026</year>
      </pub-date>
      <volume>18</volume>
      <issue>10</issue>
      <fpage>670</fpage>
      <lpage>698</lpage>
      <history>
        <date date-type="received">
          <day>25</day>
          <month>09</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>24</day>
          <month>10</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>27</day>
          <month>10</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/epe.2026.1810031">https://doi.org/10.4236/epe.2026.1810031</self-uri>
      <abstract>
        <p>This study presents a spatially resolved multiphysical framework for a hybrid system combining a photovoltaic (PV) panel and a plant-based microbial fuel cell (P-MFC), known as a biopile, deployed within an IoT-based residential virtual power plant (VPP) in Côte d’Ivoire. The biopile is modeled as a one-dimensional continuous soil medium (thickness <italic>d</italic> = 0.05 m, <italic>N</italic> = 21 nodes) solving for six coupled state fields: temperature, volumetric water content, dissolved oxygen, soluble substrate, proton concentration, and planktonic microbial biomass. The comprehensive dynamic system includes 129 state variables, incorporating Nernst equilibrium potentials, Butler-Volmer charge transfer kinetics, Archie’s law for ion transport, Monod-type microbial kinetics, Richards-type moisture transport, and thermal conduction. The quasi-static electrical subproblem is solved analytically using Kirchhoff’s law, providing a closed-form expression for the internal resistance and cell current. The model, validated using high-frequency field data (<italic>N</italic> &gt; 6000 samples over 5.79 hours) from a residential VPP combining a PV panel and a <italic>Costus</italic><italic>spicatus</italic> biopile selected from among four plant matrices, yielded several results. Of the four proposed configurations: 4S3P, 8S3P, 6S2P and 12S2P, only the 6S2P was validated with measurements of 8.5 V and 0.3 A by the series/parallel topological scaling law without parameter adjustment. The model qualitatively distinguishes the diurnal response between the PV branch and the biopile. A simple calibration of the effective active area with <italic>A</italic><italic><sub>e</sub></italic> ≈ 0.18 - 0.20 m<sup>2</sup> aligns the measured and predicted operating points, although this represents a parametric adjustment rather than an independent validation. The Nernst model systematically overestimates the open-circuit voltage by Δ<italic>V</italic> = +0.585 V due to anodic passivation and unmodeled mixed-potential losses. This model provides a framework for the topological sizing of biofuel cells and their complementarity with photovoltaics in virtual power plants, but does not yet allow for quantitative prediction of the power delivered under load.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Plant-Based Microbial Fuel Cell</kwd>
        <kwd>Biopile</kwd>
        <kwd>Multiphysical Modeling</kwd>
        <kwd>Hybrid Photovoltaic System</kwd>
        <kwd>Virtual Power Plant</kwd>
        <kwd>Internet of Things</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>This hybrid off-grid and mini-grid architectures in tropical, resource-constrained environments increasingly combine intermittent photovoltaics (PV) with complementary base-load sources to minimize battery storage requirements and secure service continuity. Plant microbial fuel cells (P-MFCs) offer a promising complementary pathway: rhizodeposits excreted by living plants continuously nourish electroactive microbial communities in anoxic soil environments, sustaining power generation through biological and mass-transport dynamics independent of instantaneous solar irradiance [<xref ref-type="bibr" rid="B1">1</xref>]-[<xref ref-type="bibr" rid="B3">3</xref>]. Building upon conventional microbial fuel cell (MFC) mechanics [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B5">5</xref>], P-MFCs convert light energy into persistent bio-electricity via living root networks [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B3">3</xref>][<xref ref-type="bibr" rid="B6">6</xref>]. A prototype hybrid PV-biobattery Virtual Power Plant (VPP), consisting entirely of nanocomputers, microcontrollers, and high-frequency IoT sensors for microclimate, soil, and electrical parameters, was deployed and operated in Côte d’Ivoire to generate field validation datasets.</p>
      <p>Reported P-MFC open-circuit voltages typically range from 0.2 V to 1.0 V per cell, yielding power densities between 1 and 100 mW⋅m<sup>−</sup><sup>2</sup> of anode area, subject to strong dependencies on electrode geometry, soil moisture, and plant physiology [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B7">7</xref>]. Existing modeling approaches generally pair electrochemical kinetics (Nernst equilibrium potentials combined with Butler-Volmer or Tafel expressions [<xref ref-type="bibr" rid="B8">8</xref>]) with porous-medium ionic transport, most notably via Archie’s law [<xref ref-type="bibr" rid="B9">9</xref>] or Monod-type microbial kinetics [<xref ref-type="bibr" rid="B10">10</xref>]. However, fully coupled, spatially resolved, transient multiphysics models capable of simultaneously resolving Richards-type unsaturated moisture transport [<xref ref-type="bibr" rid="B11">11</xref>], thermal transfer, ionic conduction, microbial substrate kinetics, and biofilm growth within a unified soil-electrode continuum remain underrepresented in the literature. Most existing works rely on lumped equivalent-circuit approximations or decoupled single-physics treatments.</p>
      <p>This study investigates whether a physically derived, spatially resolved multiphysics framework can mechanistically capture and explain four distinct system behaviors:</p>
      <p>1) the series/parallel electrical scaling under cell stacking;</p>
      <p>2) the thermodynamic open-circuit potential of the selected bio-electrodes;</p>
      <p>3) the dynamic operating point under real-world soil and biological loading;</p>
      <p>4) the qualitative diurnal decoupling between a PV branch and a biopile branch operating in parallel.</p>
      <p>This work evaluates the representative limits of the physics-based model across each regime using dedicated experimental validation datasets. The novel contributions of this work are threefold:</p>
      <p>Analytical Derivation, a closed-form series-circuit solution for the coupled electrochemical sub-problem is derived from Kirchhoff’s laws and analytically proven to collapse into a direct dimensioning equation under explicit homogeneity and saturation bounds, providing a structural verification of the model topology.High-Frequency Field Validation, the spatially resolved multiphysics model is confronted with high-frequency field current/voltage time-series (<italic>N</italic> &gt; 6000 logs), moving beyond qualitative visual trend comparisons to quantify operational boundaries.Mechanistic Decoupling Analysis, the distinct diurnal responses of the PV and bio-branches are reproduced purely through the differential structure of the coupled equations, providing a physical foundation for hybrid VPP control without empirical curve-fitting.</p>
    </sec>
    <sec id="sec2">
      <title>2. Equipment and Methods</title>
      <sec id="sec2dot1">
        <title>2.1. Equipment</title>
        <p>2.1.1. Modeling and Simulation Equipment</p>
        <p>The modeling and simulation of the biopile and the photovoltaic system were performed using MATLAB software, which allows users to manipulate matrices and display graphs and data, among other things. MATLAB also enables users to implement algorithms and design user interfaces. It can communicate with various programming languages, including C, C++, Java, Python, and others.</p>
        <p>2.1.2. Hardware Components of the Prototype Residential Virtual Power Plant</p>
        <fig id="fig1">
          <label>Figure 1</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId13.jpeg?20261027012316" />
        </fig>
        <p><bold>Figure 1</bold><bold>.</bold> Components of a residential VPP combining PV and a biofuel cell.</p>
        <p>To compare the biosensor model’s simulation data with field data, a prototype virtual residential power plant based on the Internet of Things (IoT) was designed. It combines two energy sources: a solar panel and a plant-based biopile. This IoT device incorporates hardware components, including IoT sensors, microcontrollers, and a nano computer (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p>
        <p>2.1.3. Software Used in the Residential Virtual Power Plant</p>
        <p>On the software side, the VPP uses the Mosquitto MQTT broker to collect data acquired from each sensor via a microcontroller that contains an MQTT client. It uses Node-RED as an open-source visual programming tool based on data flows collected from the sensors, and PostgreSQL/PostGIS as a geographic database into which the sensor data is inserted after processing.</p>
        <p>The NASA POWER web application was used to extract solar radiation data from the study area in order to compare it with data from the pyranometer installed on-site.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Methods</title>
        <p>2.2.1. Physical and Mathematical Model of Energy Sources: Biopile/Photovoltaics</p>
        <p><bold>1</bold><bold>)</bold><bold>Physical</bold><bold>and</bold><bold>mathematical</bold><bold>model</bold><bold>of</bold><bold>the</bold><bold>biopile</bold></p>
        <p>The biopile is modeled as a one-dimensional (1D) soil continuum of depth <inline-formula><mml:math><mml:mrow><mml:mi> d </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.05 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> m </mml:mtext></mml:mrow></mml:math></inline-formula> , spatially discretized across <inline-formula><mml:math><mml:mrow><mml:mi> N </mml:mi><mml:mo> = </mml:mo><mml:mn> 21 </mml:mn></mml:mrow></mml:math></inline-formula> nodes spanning from the anode (<inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ) to the cathode (<inline-formula><mml:math><mml:mrow><mml:mi> x </mml:mi><mml:mo> = </mml:mo><mml:mi> d </mml:mi></mml:mrow></mml:math></inline-formula> ), with a nominal electrode cross-sectional area <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (evaluated below as a calibrated parameter). Six spatially distributed state fields are resolved along this continuum, temperature <inline-formula><mml:math><mml:mrow><mml:mi> T </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , volumetric water content <inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , dissolved oxygen concentration <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> O </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , soluble substrate concentration <inline-formula><mml:math><mml:mrow><mml:mi> S </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , proton concentration <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> H </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , and planktonic microbial biomass <inline-formula><mml:math><mml:mrow><mml:mi> X </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , coupled with three zero-dimensional (0D) lumped interfacial boundary states: anodic biofilm areal density <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> b </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , residual magnesium anode quantity <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> n </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> g </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , and passivation film thickness <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> δ </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> l </mml:mi><mml:mi> m </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . The complete dynamic system state vector <inline-formula><mml:math><mml:mrow><mml:mi> y </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mn> 129 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> thus comprises <inline-formula><mml:math><mml:mrow><mml:mn> 6 </mml:mn><mml:mo> × </mml:mo><mml:mn> 21 </mml:mn><mml:mo> + </mml:mo><mml:mn> 3 </mml:mn><mml:mo> = </mml:mo><mml:mn> 129 </mml:mn></mml:mrow></mml:math></inline-formula> state variables.</p>
        <p><bold>a</bold><bold>)</bold><bold>Electrochemical</bold><bold>sub-model</bold></p>
        <p>Anode and cathode equilibrium potentials are governed by the Nernst relation [<xref ref-type="bibr" rid="B8">8</xref>]:</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>e</mml:mi>
                  <mml:mi>q</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>a</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>a</mml:mi>
                  <mml:mi>n</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:mi>e</mml:mi>
                </mml:mrow>
                <mml:mn>0</mml:mn>
              </mml:msubsup>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mi>a</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>z</mml:mi>
                        <mml:mi>a</mml:mi>
                      </mml:msub>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mi>ln</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>C</mml:mi>
                    <mml:mi>M</mml:mi>
                  </mml:msub>
                  <mml:mi>g</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>e</mml:mi>
                  <mml:mi>q</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msubsup>
                <mml:mi>E</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mi>h</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:mi>e</mml:mi>
                </mml:mrow>
                <mml:mn>0</mml:mn>
              </mml:msubsup>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>R</mml:mi>
                      <mml:msub>
                        <mml:mi>T</mml:mi>
                        <mml:mi>c</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>z</mml:mi>
                      <mml:mi>F</mml:mi>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:mi>ln</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>a</mml:mi>
                        <mml:mi>O</mml:mi>
                      </mml:msub>
                      <mml:msup>
                        <mml:mi>H</mml:mi>
                        <mml:mn>4</mml:mn>
                      </mml:msup>
                    </mml:mrow>
                    <mml:mo>/</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>C</mml:mi>
                        <mml:mi>O</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:mi> a </mml:mi><mml:mi> n </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow><mml:mn> 0 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mn> 2.356 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow><mml:mn> 0 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:mo> + </mml:mo><mml:mn> 0.401 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> represent the standard reduction potentials for the sacrificial magnesium/carbon electrode couple. In the low-overpotential regime, charge-transfer resistances (<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) are formulated via the linearized Butler-Volmer equation [<xref ref-type="bibr" rid="B8">8</xref>]:</p>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>R</mml:mi>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mi>z</mml:mi>
                      <mml:mi>F</mml:mi>
                      <mml:msub>
                        <mml:mi>j</mml:mi>
                        <mml:mn>0</mml:mn>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where the exchange current density <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> follows an Arrhenius temperature dependence with an activation energy of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> a </mml:mi><mml:mo> , </mml:mo><mml:msub><mml:mi> j </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 30 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> kJ </mml:mtext><mml:mo> ⋅ </mml:mo><mml:msup><mml:mrow><mml:mtext> mol </mml:mtext></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> . To account for bio-catalytic enhancement, the anodic exchange current density <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:mi> a </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is scaled by up to a factor of 5 as a function of the anodic biofilm density <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> b </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , saturated via a half-saturation constant <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> K </mml:mi><mml:mi> b </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> . Ohmic transport within the unsaturated soil pore water is governed by Archie’s empirical law [<xref ref-type="bibr" rid="B9">9</xref>], expressed in conductivity form and modified by an Arrhenius thermal correction factor (<inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> a </mml:mi><mml:mo> , </mml:mo><mml:mi> σ </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 15 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> kJ </mml:mtext><mml:mo> ⋅ </mml:mo><mml:msup><mml:mrow><mml:mtext> mol </mml:mtext></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ):</p>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>σ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>θ</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>T</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>σ</mml:mi>
                    <mml:mrow>
                      <mml:mi>w</mml:mi>
                      <mml:mi>a</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:mi>e</mml:mi>
                      <mml:mi>r</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mi>τ</mml:mi>
              </mml:mfrac>
              <mml:msup>
                <mml:mi>ϕ</mml:mi>
                <mml:mi>m</mml:mi>
              </mml:msup>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mi>θ</mml:mi>
                        <mml:mi>ϕ</mml:mi>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mi>n</mml:mi>
              </mml:msup>
              <mml:mi>exp</mml:mi>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>E</mml:mi>
                        <mml:mrow>
                          <mml:mi>a</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>σ</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mi>R</mml:mi>
                  </mml:mfrac>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mi>T</mml:mi>
                      </mml:mfrac>
                      <mml:mo>−</mml:mo>
                      <mml:mfrac>
                        <mml:mn>1</mml:mn>
                        <mml:mrow>
                          <mml:msub>
                            <mml:mi>T</mml:mi>
                            <mml:mrow>
                              <mml:mi>r</mml:mi>
                              <mml:mi>e</mml:mi>
                              <mml:mi>f</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mi> ϕ </mml:mi></mml:math></inline-formula> is the soil porosity, <inline-formula><mml:math><mml:mi> θ </mml:mi></mml:math></inline-formula> is the volumetric water content, <inline-formula><mml:math><mml:mi> τ </mml:mi></mml:math></inline-formula> is tortuosity, and <inline-formula><mml:math><mml:mrow><mml:mi> m </mml:mi><mml:mo> , </mml:mo><mml:mi> n </mml:mi></mml:mrow></mml:math></inline-formula> are empirical cementation and saturation exponents, respectively.</p>
        <p>Given the strictly one-dimensional geometry and the lack of lateral current pathways, the quasi-static electrical sub-problem yields an exact closed-form solution derived from Kirchhoff’s Voltage Law (KVL) around the anode-electrolyte-cathode-Rext loop:</p>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>I</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mrow>
                      <mml:mi>O</mml:mi>
                      <mml:mi>C</mml:mi>
                      <mml:mi>V</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>n</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>e</mml:mi>
                      <mml:mi>x</mml:mi>
                      <mml:mi>t</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>,</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>i</mml:mi>
                  <mml:mi>n</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>a</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>A</mml:mi>
                    <mml:mi>e</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>R</mml:mi>
                    <mml:mrow>
                      <mml:mi>c</mml:mi>
                      <mml:mi>t</mml:mi>
                      <mml:mo>,</mml:mo>
                      <mml:mi>c</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>A</mml:mi>
                    <mml:mi>e</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>f</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>l</mml:mi>
                  <mml:mi>m</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>o</mml:mi>
                  <mml:mi>h</mml:mi>
                  <mml:mi>m</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>,</mml:mo>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>o</mml:mi>
                  <mml:mi>h</mml:mi>
                  <mml:mi>m</mml:mi>
                  <mml:mi>i</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:munderover>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>i</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:mi>N</mml:mi>
                    <mml:mo>−</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                </mml:munderover>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mi>Δ</mml:mi>
                      <mml:mi>x</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>σ</mml:mi>
                        <mml:mrow>
                          <mml:mi>i</mml:mi>
                          <mml:mo>,</mml:mo>
                          <mml:mi>m</mml:mi>
                          <mml:mi>i</mml:mi>
                          <mml:mi>d</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>A</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>This closed-form formulation replaces prior iterative finite-volume numerical schemes, providing an exact analytical expression that collapses strictly into the algebraic series/parallel topology equations under uniform, steady-state, and saturated conditions.</p>
        <p><bold>b</bold><bold>)</bold><bold>Transport,</bold><bold>kinetics,</bold><bold>and</bold><bold>thermal</bold><bold>sub-models</bold></p>
        <p>Substrate transport (<italic>S</italic>) is governed by Fickian diffusion with an Arrhenius-corrected diffusion coefficient (DS) and a Monod-type microbial consumption reaction [<xref ref-type="bibr" rid="B10">10</xref>]:</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>μ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>μ</mml:mi>
                <mml:mrow>
                  <mml:mi>m</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>x</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mfrac>
                <mml:mi>S</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>K</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>S</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>incorporating a first-order biomass decay rate (<inline-formula><mml:math><mml:mrow><mml:mo> − </mml:mo><mml:msub><mml:mi> k </mml:mi><mml:mi> d </mml:mi></mml:msub><mml:mi> X </mml:mi></mml:mrow></mml:math></inline-formula> ). To account for plant activity, rhizodeposition is introduced as a distributed substrate source within the root zone, spatially weighted by a Gaussian root-density distribution <inline-formula><mml:math><mml:mrow><mml:mi> Ψ </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> x </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> centered at depth <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> o </mml:mi><mml:mi> o </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with spatial variance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> x </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> o </mml:mi><mml:mi> o </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> :</p>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>P</mml:mi>
                <mml:mrow>
                  <mml:mi>e</mml:mi>
                  <mml:mi>x</mml:mi>
                  <mml:mi>o</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>β</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>ε</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>h</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>t</mml:mi>
                  <mml:mi>o</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mrow>
                  <mml:mi>A</mml:mi>
                  <mml:mi>P</mml:mi>
                  <mml:mi>A</mml:mi>
                  <mml:mi>R</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:msub>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mi>o</mml:mi>
                  <mml:mi>l</mml:mi>
                  <mml:mi>a</mml:mi>
                  <mml:mi>r</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:mi>Ψ</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>x</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Dissolved oxygen (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> O </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ) diffuses with diffusivity <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> D </mml:mi><mml:mi> O </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , subject to a volumetric sink driven by aerobic substrate oxidation (<inline-formula><mml:math><mml:mrow><mml:mn> 0.2 </mml:mn><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), a cathodic electrochemical flux boundary condition <inline-formula><mml:math><mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> / </mml:mo><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> z </mml:mi><mml:mi> F </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> , and atmospheric exchange <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> O </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mrow><mml:mi> O </mml:mi><mml:mo> , </mml:mo><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> m </mml:mi></mml:mrow></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> C </mml:mi><mml:mi> O </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ) at the top cathode surface. Proton dynamics (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> C </mml:mi><mml:mi> H </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ) with diffusivity <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> D </mml:mi><mml:mi> H </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are driven at the electrode boundaries by Faradaic anodic and cathodic current fluxes, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow></mml:msub><mml:mo> / </mml:mo><mml:mi> F </mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mo> − </mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> / </mml:mo><mml:mi> F </mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> , respectively.</p>
        <p>Soil moisture transport (<inline-formula><mml:math><mml:mi> θ </mml:mi></mml:math></inline-formula> ) is modeled via a diffusive Richards-type equation [<xref ref-type="bibr" rid="B11">11</xref>], subjected to a sinusoidal diurnal surface-humidity flux boundary condition (period 86,400 s) and a uniform root-extraction sink term <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> S </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . At the anodic interface (<italic>x</italic> = 0), the growth of the attached biofilm areal density (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> b </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ) follows a surface-restricted, Arrhenius-corrected Monod kinetic expression:</p>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>b</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>μ</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>S</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>K</mml:mi>
                    <mml:mi>s</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mi>S</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mn>0</mml:mn>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>−</mml:mo>
              <mml:msub>
                <mml:mi>k</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Thermal transport follows a 1D heat conduction equation parameterized by </p>
        <p>thermal conductivity ktherm and volumetric heat capacity <inline-formula><mml:math><mml:mrow><mml:mi> ρ </mml:mi><mml:mi> c </mml:mi><mml:mi> p </mml:mi></mml:mrow></mml:math></inline-formula> , driven by internal Joule heating <inline-formula><mml:math><mml:mrow><mml:mi> σ </mml:mi><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> x </mml:mi></mml:mrow><mml:mrow><mml:mo> ∂ </mml:mo><mml:mi> ϕ </mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> , exothermic bio-oxidation heat generation </p>
        <p><inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:msub><mml:mi> H </mml:mi><mml:mi> S </mml:mi></mml:msub><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> M </mml:mi><mml:mi> o </mml:mi><mml:mi> n </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , and a surface boundary condition combining net absorbed solar radiation <inline-formula><mml:math><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> − </mml:mo><mml:mi> a </mml:mi><mml:mi> l </mml:mi><mml:mi> b </mml:mi><mml:mi> e </mml:mi><mml:mi> d </mml:mi><mml:mi> o </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> o </mml:mi><mml:mi> l </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and convective air cooling <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> h </mml:mi><mml:mi> T </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> u </mml:mi><mml:mi> r </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mi> a </mml:mi><mml:mi> i </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> . Finally, the depletion of the sacrificial magnesium anode follows Faraday’s law of electrolysis:</p>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:msub>
                    <mml:mi>n</mml:mi>
                    <mml:mrow>
                      <mml:mi>M</mml:mi>
                      <mml:mi>g</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mtext>d</mml:mtext>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mi>I</mml:mi>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>z</mml:mi>
                    <mml:mi>a</mml:mi>
                  </mml:msub>
                  <mml:mi>F</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>while the passivation layer dynamics are governed by a stoichiometric precipitation-dissolution mass balance.</p>
        <p><bold>c</bold><bold>)</bold><bold>Reduction</bold><bold>to</bold><bold>a</bold><bold>lumped</bold><bold>algebraic</bold><bold>cell</bold><bold>model</bold></p>
        <p>To verify the numerical implementation of the spatially resolved formulation, an asymptotic reduction to its lumped algebraic limit was performed. Under the four uniform and saturating hypotheses of a spatially uniform thermal field (<inline-formula><mml:math><mml:mrow><mml:mi> T </mml:mi><mml:mo> = </mml:mo><mml:msub><mml:mi> T </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 298.15 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> K </mml:mtext></mml:mrow></mml:math></inline-formula> ), constant soil moisture at reference saturation (<inline-formula><mml:math><mml:mrow><mml:mi> θ </mml:mi><mml:mo> = </mml:mo><mml:msub><mml:mi> θ </mml:mi><mml:mrow><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), non-limiting substrate supply (<inline-formula><mml:math display="inline"><mml:mrow><mml:mi> S </mml:mi><mml:mo> = </mml:mo><mml:mn> 1.0 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> mol </mml:mtext><mml:mo> ⋅ </mml:mo><mml:msup><mml:mtext> m </mml:mtext><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> ), and a fully mature anodic biofilm (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> b </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 100 </mml:mn><mml:mo> × </mml:mo><mml:msub><mml:mi> K </mml:mi><mml:mi> b </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ), the distributed continuum field equations collapse to a single lumped operating point. Under these bounds, the spatial integral for internal resistance simplifies to scalar expressions for open-circuit voltage (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> O </mml:mi><mml:mi> C </mml:mi><mml:mi> V </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) and total internal resistance (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), governed directly by Equations (3)-(4). Direct numerical evaluation of the full 1D spatially resolved code under these exact hypotheses with a default load resistance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 50 </mml:mn><mml:mtext>   </mml:mtext><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> yields <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> O </mml:mi><mml:mi> C </mml:mi><mml:mi> V </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 3.0852 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 1484.04 </mml:mn><mml:mtext>   </mml:mtext><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> I </mml:mi><mml:mo> = </mml:mo><mml:mn> 2.011 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> mA </mml:mtext></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> e </mml:mi><mml:mi> l </mml:mi><mml:mi> l </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mi> I </mml:mi><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 0.1006 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> . These numerical outputs match the analytical scalar solution identically, confirming the structural consistency of the spatial discretization and ODE solver implementation by demonstrating that the continuum model preserves exact mathematical convergence to its lumped theoretical limit prior to experimental validation.</p>
        <p><bold>d</bold><bold>)</bold><bold>Parameter</bold><bold>classification</bold></p>
        <p>Model parameters are systematically classified below according to their functional role and derivation origin, categorized as directly measured, literature-derived, or calibrated/adjusted values (<bold>Table 1</bold>). To maintain full methodological transparency, parameters designated as calibrated or adjusted are explicitly identified as fitted metrics and are not presented as independently measured physical properties.</p>
        <p><bold>Table 1</bold><bold>.</bold>Classification of biopile parameters.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Parameter</bold>
                </td>
                <td>
                  <bold>Symbol</bold>
                </td>
                <td>
                  <bold>Value</bold>
                </td>
                <td>
                  <bold>Unit</bold>
                </td>
                <td>
                  <bold>Category</bold>
                </td>
                <td>
                  <bold>Origin</bold>
                </td>
              </tr>
              <tr>
                <td>Column depth</td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>d</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.05</td>
                <td>m</td>
                <td>Geometric input</td>
                <td>Estimated (device geometry)</td>
              </tr>
              <tr>
                <td>Electrode area</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>A</mml:mi>
                          <mml:mi>e</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  1 × 10
                  <sup>−</sup>
                  <sup>3</sup>
                  (default); 0.18 - 0.2 (calibrated)
                </td>
                <td>
                  m
                  <sup>2</sup>
                </td>
                <td>Geometric input</td>
                <td>[Data Required]—not measured; calibrated value is a curve fit, not an independent measurement</td>
              </tr>
              <tr>
                <td>Anode standard potential</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>E</mml:mi>
                          <mml:mrow>
                            <mml:mi>a</mml:mi>
                            <mml:mi>n</mml:mi>
                            <mml:mi>o</mml:mi>
                            <mml:mi>d</mml:mi>
                            <mml:mi>e</mml:mi>
                          </mml:mrow>
                          <mml:mn>0</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>−2.356</td>
                <td>V</td>
                <td>Electrochemical</td>
                <td>Literature (Mg standard reduction potential)</td>
              </tr>
              <tr>
                <td>Cathode standard potential</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msubsup>
                          <mml:mi>E</mml:mi>
                          <mml:mrow>
                            <mml:mi>c</mml:mi>
                            <mml:mi>a</mml:mi>
                            <mml:mi>t</mml:mi>
                            <mml:mi>h</mml:mi>
                            <mml:mi>o</mml:mi>
                            <mml:mi>d</mml:mi>
                            <mml:mi>e</mml:mi>
                          </mml:mrow>
                          <mml:mn>0</mml:mn>
                        </mml:msubsup>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.401</td>
                <td>V</td>
                <td>Electrochemical</td>
                <td>
                  Literature (O
                  <sub>2</sub>
                  reduction, alkaline)
                </td>
              </tr>
              <tr>
                <td>Anodic exchange current density (ref.)</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>j</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mn>0</mml:mn>
                              <mml:mrow>
                                <mml:mi>a</mml:mi>
                                <mml:mi>n</mml:mi>
                                <mml:mi>o</mml:mi>
                                <mml:mi>d</mml:mi>
                                <mml:msub>
                                  <mml:mi>e</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mi>e</mml:mi>
                                    <mml:mi>f</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.05</td>
                <td>
                  A·m
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>Electrochemical</td>
                <td>Estimated (order-of-magnitude, not fitted to this device)</td>
              </tr>
              <tr>
                <td>Cathodic exchange current density (ref.)</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>j</mml:mi>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mn>0</mml:mn>
                              <mml:mrow>
                                <mml:mi>c</mml:mi>
                                <mml:mi>a</mml:mi>
                                <mml:mi>t</mml:mi>
                                <mml:mi>h</mml:mi>
                                <mml:mi>o</mml:mi>
                                <mml:mi>d</mml:mi>
                                <mml:msub>
                                  <mml:mi>e</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mi>e</mml:mi>
                                    <mml:mi>f</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.02</td>
                <td>
                  A·m
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>Electrochemical</td>
                <td>Estimated</td>
              </tr>
              <tr>
                <td>Pore-water conductivity</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>σ</mml:mi>
                          <mml:mrow>
                            <mml:mi>w</mml:mi>
                            <mml:mi>a</mml:mi>
                            <mml:mi>t</mml:mi>
                            <mml:mi>e</mml:mi>
                            <mml:mi>r</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.5</td>
                <td>
                  S·m
                  <sup>−</sup>
                  <sup>1</sup>
                </td>
                <td>Transport</td>
                <td>Estimated (typical moist-soil pore water)</td>
              </tr>
              <tr>
                <td>Porosity</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mi>φ</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.45</td>
                <td>–</td>
                <td>Transport</td>
                <td>Estimated (typical loam)</td>
              </tr>
              <tr>
                <td>Archie cementation/saturation exponents</td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:mi>m</mml:mi>
                        <mml:mo>,</mml:mo>
                        <mml:mi>n</mml:mi>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>2.0, 2.0</td>
                <td>–</td>
                <td>Transport</td>
                <td>Literature (Archie’s law, typical soil range)</td>
              </tr>
              <tr>
                <td>Max. specific growth rate (ref.)</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>μ</mml:mi>
                          <mml:mrow>
                            <mml:mi>m</mml:mi>
                            <mml:mi>a</mml:mi>
                            <mml:msub>
                              <mml:mi>x</mml:mi>
                              <mml:mrow>
                                <mml:mi>r</mml:mi>
                                <mml:mi>e</mml:mi>
                                <mml:mi>f</mml:mi>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  1.5 × 10
                  <sup>−</sup>
                  <sup>5</sup>
                </td>
                <td>
                  s
                  <sup>−</sup>
                  <sup>1</sup>
                </td>
                <td>Kinetic</td>
                <td>Estimated</td>
              </tr>
              <tr>
                <td>Monod half-saturation constant</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>K</mml:mi>
                          <mml:mi>s</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.5</td>
                <td>
                  mol·m
                  <sup>−</sup>
                  <sup>3</sup>
                  (model units)
                </td>
                <td>Kinetic</td>
                <td>Estimated</td>
              </tr>
              <tr>
                <td>External load resistance (nominal script default)</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>R</mml:mi>
                          <mml:mrow>
                            <mml:mi>e</mml:mi>
                            <mml:mi>x</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:mrow>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>50 (default); 5, 7.66, 41.4</td>
                <td>Ω</td>
                <td>Circuit input</td>
                <td>R_ext scenario values back-calculated from measured V/I, not independently set</td>
              </tr>
              <tr>
                <td>Reference solar irradiance amplitude (synthetic forcing)</td>
                <td>
                  <inline-formula>
                    <mml:math>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>I</mml:mi>
                              <mml:mrow>
                                <mml:mi>s</mml:mi>
                                <mml:mi>o</mml:mi>
                                <mml:mi>l</mml:mi>
                                <mml:mi>a</mml:mi>
                                <mml:msub>
                                  <mml:mi>r</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>m</mml:mi>
                                    <mml:mi>a</mml:mi>
                                    <mml:mi>x</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                          <mml:mo>/</mml:mo>
                          <mml:mrow>
                            <mml:msub>
                              <mml:mi>I</mml:mi>
                              <mml:mrow>
                                <mml:mi>s</mml:mi>
                                <mml:mi>o</mml:mi>
                                <mml:mi>l</mml:mi>
                                <mml:mi>a</mml:mi>
                                <mml:msub>
                                  <mml:mi>r</mml:mi>
                                  <mml:mrow>
                                    <mml:mi>r</mml:mi>
                                    <mml:mi>e</mml:mi>
                                    <mml:mi>f</mml:mi>
                                  </mml:mrow>
                                </mml:msub>
                              </mml:mrow>
                            </mml:msub>
                          </mml:mrow>
                        </mml:mrow>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>800/500</td>
                <td>
                  W·m
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>Input (climate forcing)</td>
                <td>Estimated (typical tropical clear-sky order of magnitude); not fitted to the 15/10/2023 satellite record</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>2</bold><bold>)</bold><bold>Photovoltaic</bold><bold>branch</bold><bold>model</bold></p>
        <p>The photovoltaic (PV) branch evaluated in the diurnal response analysis is modeled using a single-diode open-circuit voltage relationship, which captures the logarithmic dependence of the potential on solar irradiance (G) [<xref ref-type="bibr" rid="B12">12</xref>]:</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>V</mml:mi>
                <mml:mrow>
                  <mml:mi>o</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>G</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <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>V</mml:mi>
                            <mml:mrow>
                              <mml:mi>o</mml:mi>
                              <mml:mi>c</mml:mi>
                              <mml:mo>,</mml:mo>
                              <mml:mi>S</mml:mi>
                              <mml:mi>T</mml:mi>
                              <mml:mi>C</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                          <mml:mo>+</mml:mo>
                          <mml:msub>
                            <mml:mi>N</mml:mi>
                            <mml:mi>s</mml:mi>
                          </mml:msub>
                          <mml:mo>⋅</mml:mo>
                          <mml:mi>n</mml:mi>
                          <mml:mo>⋅</mml:mo>
                          <mml:msub>
                            <mml:mi>V</mml:mi>
                            <mml:mi>t</mml:mi>
                          </mml:msub>
                          <mml:mi>ln</mml:mi>
                          <mml:mrow>
                            <mml:mo>(</mml:mo>
                            <mml:mrow>
                              <mml:mfrac>
                                <mml:mi>G</mml:mi>
                                <mml:mrow>
                                  <mml:msub>
                                    <mml:mi>G</mml:mi>
                                    <mml:mrow>
                                      <mml:mi>S</mml:mi>
                                      <mml:mi>T</mml:mi>
                                      <mml:mi>C</mml:mi>
                                    </mml:mrow>
                                  </mml:msub>
                                </mml:mrow>
                              </mml:mfrac>
                            </mml:mrow>
                            <mml:mo>)</mml:mo>
                          </mml:mrow>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>for</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>G</mml:mi>
                          <mml:mo>&gt;</mml:mo>
                          <mml:msub>
                            <mml:mi>G</mml:mi>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                    <mml:mtr columnalign="left">
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mn>0</mml:mn>
                          <mml:mo>,</mml:mo>
                        </mml:mrow>
                      </mml:mtd>
                      <mml:mtd columnalign="left">
                        <mml:mrow>
                          <mml:mtext>for</mml:mtext>
                          <mml:mtext>
                             
                          </mml:mtext>
                          <mml:mi>G</mml:mi>
                          <mml:mo>≤</mml:mo>
                          <mml:msub>
                            <mml:mi>G</mml:mi>
                            <mml:mrow>
                              <mml:mi>m</mml:mi>
                              <mml:mi>i</mml:mi>
                              <mml:mi>n</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                      </mml:mtd>
                    </mml:mtr>
                  </mml:mtable>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> N </mml:mi><mml:mi> s </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denotes the number of series-connected solar cells, <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> is the diode ideality factor, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mi> t </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mrow><mml:msub><mml:mi> k </mml:mi><mml:mi> B </mml:mi></mml:msub><mml:mi> T </mml:mi></mml:mrow><mml:mo> / </mml:mo><mml:mi> q </mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> is the thermal voltage, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> S </mml:mi><mml:mi> T </mml:mi><mml:mi> C </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 1000 </mml:mn></mml:mrow></mml:math></inline-formula> W⋅m<sup>−</sup><sup>2</sup> is the standard test condition (STC) irradiance, and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mi> o </mml:mi><mml:mi> c </mml:mi><mml:mo> , </mml:mo><mml:mi> S </mml:mi><mml:mi> T </mml:mi><mml:mi> C </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represents the nominal open-circuit voltage at STC. A hard lower bound (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mi> i </mml:mi><mml:mi> n </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) models the operational threshold below which the maximum power point tracking (MPPT) power electronics disengage.</p>
        <p>This instantaneous algebraic formulation contrasts the fundamental time scales with the branch of the biosystem related to the physical and mathematical model, whose dynamic response is governed by biological and transport time constants spanning several days. This structural distinction provides the physical mechanism underlying the asymmetry of the diurnal response analyzed in the experimental analysis and dynamic simulation of a photovoltaic system.</p>
        <p>2.2.2. Development of a Residential Virtual Power Plant Combining Photovoltaic Technology and a Plant-Based Biopile</p>
        <p><bold>1</bold><bold>)</bold><bold>Hardware</bold><bold>and</bold><bold>software</bold><bold>design</bold><bold>of</bold><bold>the</bold><bold>residential</bold><bold>Virtual</bold><bold>Power</bold><bold>Plant</bold></p>
        <p>The residential virtual power plant, built on an IoT architecture (<xref ref-type="fig" rid="fig2">Figure 2</xref>), consists of a photovoltaic component, a plant-based biopile component, and a battery.</p>
        <fig id="fig2">
          <label>Figure 2</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId196.jpeg?20261027012318" />
        </fig>
        <p><bold>Figure 2</bold><bold>.</bold> Block diagram of the IoT system for remote monitoring of hybridization (PV, Biopile).</p>
        <p><bold>2</bold><bold>)</bold><bold>Design</bold><bold>of</bold><bold>the</bold><bold>data</bold><bold>Storage</bold><bold>and</bold><bold>processing</bold><bold>system</bold><bold>for</bold><bold>the</bold><bold>residential</bold><bold>Virtual</bold><bold>Power</bold><bold>Plant</bold></p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId197.jpeg?20261027012319" />
        </fig>
        <p><bold>Figure 3</bold><bold>.</bold> Data Storage and processing processes for the IoT remote monitoring device.</p>
        <p>Data management is crucial in the residential virtual power plant with remote monitoring, as it enables the collection, storage, and processing of information from sensors. The process, from initial data acquisition to storage in a database, uses the MQTT protocol (<xref ref-type="fig" rid="fig3">Figure 3</xref>).</p>
        <p>This general method shows that the sensors collect data on the renewable energy source, including temperature and energy production. This data is then structured into MQTT messages, each with a specific topic corresponding to the type of information to be transmitted (<bold>Table 2</bold>).</p>
        <p><bold>Table 2</bold><bold>.</bold> Description of the publishing/subscription system.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Experiment</bold>
                </td>
                <td>
                  <bold>Topic</bold>
                </td>
                <td>
                  <bold>Description</bold>
                  <bold>of</bold>
                  <bold>the</bold>
                  <bold>data</bold>
                  <bold>collected</bold>
                </td>
                <td>
                  <bold>Observation</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="8">Energy production</td>
                <td>INA1/production</td>
                <td>- Pot 1: Biopile Indicator or Control without plant</td>
                <td rowspan="4">Current/Voltage Measurement</td>
              </tr>
              <tr>
                <td>INA2/production</td>
                <td>- Biopile (single or series/parallel combination)</td>
              </tr>
              <tr>
                <td>INA3/production</td>
                <td>- Photovoltaic (PV) panel</td>
              </tr>
              <tr>
                <td>INA4/production</td>
                <td>- Battery</td>
              </tr>
              <tr>
                <td>METEO1</td>
                <td>- Pyranometer- Index pyranometer- Air humidity- Air temperature</td>
                <td rowspan="2">Weather Parameter Measurement</td>
              </tr>
              <tr>
                <td>METEO2</td>
                <td>- Index temperature- Rain sensor- Light sensor</td>
              </tr>
              <tr>
                <td>SOL1</td>
                <td>- Soil moisture sensor</td>
                <td rowspan="2">Soil Parameter Measurement for Plants</td>
              </tr>
              <tr>
                <td>SOL2</td>
                <td>- NPK sensor: Potassium (N)- Nitrogen (P)- Phosphorus (K)</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId198.jpeg?20261027012318" />
        </fig>
        <p><bold>Figure 4</bold><bold>.</bold> Storage and processing of hybridization data (PV, Plant Biopile).</p>
        <p>Having designed plant-based biofuel cells made of spirally arranged ginger with spikes and electrodes (magnesium and carbon), the next step is to produce the IoT remote monitoring system for the micro-generator. This system combines a photovoltaic panel and a plant-based microbial fuel cell to charge a battery and power electrical loads. During the production phase, all sensors send their messages to the MQTT server (Mosquitto), also known as the MQTT broker. Subscribers (clients) receive the MQTT messages relevant to their topics of interest and extract the useful data. This extracted data is then stored in a database, with tables structured by topic to facilitate information management. Node-RED acts as a software layer that simplifies the development, management, and automation of data flows and interactions between IoT devices in a remote monitoring system. It provides an efficient way to connect hardware and software components and offers a visual interface for creating and managing these flows (<xref ref-type="fig" rid="fig4">Figure 4</xref>).</p>
        <p><bold>3</bold><bold>)</bold><bold>Sizing</bold><bold>of</bold><bold>Biopiles</bold></p>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId199.jpeg?20261027012319" />
        </fig>
        <p><bold>Figure 5</bold><bold>.</bold> General method for sizing a plant-based biobattery microgenerator.</p>
        <p>Solar energy and plant-based (phyto-microbial) fuel cells are renewable energy sources that are intermittent and depend on weather conditions, soil conditions, and plant cultivation conditions. Optimization ensures a continuous energy supply by adapting production to demand. Thus, this part of the research aims to contribute to scientific development by providing concrete applications for the design of plant-based biobatteries, taking into account both variations in solar energy and the changing conditions under which these biobatteries may be used.</p>
        <p>By creating a mixed series/parallel configuration of a set of plant-based biosolar cells, it is possible to obtain a significant energy source capable of powering solar-powered electrical loads such as light bulbs, televisions, etc.</p>
        <p>The method for optimizing plant-based biosolar cells is illustrated in <xref ref-type="fig" rid="fig5">Figure 5</xref> above.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Results</title>
      <sec id="sec3dot1">
        <title>3.1. Analysis of the Digital Implementation of the Physical and Mathematical Model of the Biopile</title>
        <p>All numerical results presented and developed in the mathematical modeling of the biobattery were generated using the custom multiphysics framework. The spatial discretization of the six dynamic fields distributed across the 21-node domain uses a second-order centered finite-difference scheme. The boundary conditions described in the biopile model are implemented using one-sided finite-difference closures, without ghost nodes, to ensure flux conservation at reactive spatial boundaries.</p>
        <p>The resulting stiff system of 129 time-dependent ordinary differential equations (ODEs) was solved using the Radau implicit Runge-Kutta scheme (SciPy implementation) with relative and absolute integration tolerances set to 10<sup>−</sup><sup>9</sup> and 10<sup>−</sup><sup>6</sup>, respectively. A parallel reference code was implemented using MATLAB’s ode15s stiff solver with variable step size and order for structural cross-validation. Both numerical implementations share the same basic equations, spatial discretizations, and parameter sets. Although the stability of the solution was maintained for all simulations, a formal study of mesh and tolerance independence remains a goal for future, more in-depth computational work.</p>
        <p>The quasi-static electrical subproblem is solved algebraically at each step of the time evolution, directly from the instantaneous values of the spatial state. This direct algebraic evaluation eliminates numerical iteration errors and the risk of non-convergence. This formulation is based on the physical assumption that the electrical relaxation kinetics are decoupled from and significantly faster than the thermal, mass transport, and biological timescales—an assumption consistent with the estimated RC time constants of the system (<italic>R</italic><italic><sub>int</sub></italic> ≈ 1.5 kΩ) for transport dynamics spanning several hours and biological dynamics spanning several days.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Empirical Basis for Species and Electrode Selection</title>
        <p>3.2.1. Empirical Basis for Selecting Plant Species for a Biopile</p>
        <p>The classic microbial fuel cell transforms the chemical energy of organic matter into electricity by coupling with a living plant. This plant provides organic matter to the soil via photosynthesis and excretes substances through its roots, which soil microorganisms consume, thus releasing electrons collected by conductive electrodes [<xref ref-type="bibr" rid="B13">13</xref>].</p>
        <p>The plant species were selected during a preliminary empirical screening campaign conducted on the physical prototype prior to the formulation of the model. Four candidate plant species were evaluated in parallel under identical instrumentation and monitoring conditions, yielding open-circuit potentials of 1.391 V for <italic>Solanum</italic><italic>lycopersicum</italic> (tomato) and 1.643 V for <italic>Costus</italic><italic>spicatus</italic> (spiral ginger), 1.352 V for Capsicum annuum (chili pepper), and 1.501 V for aloe vera (<xref ref-type="fig" rid="fig6">Figure 6</xref>). <italic>Costus</italic><italic>spicatus</italic> exhibited the highest open-circuit response and was selected as the botanical matrix for all subsequent characterizations. Consequently, the rhizodeposition parameters (<inline-formula><mml:math><mml:mi> β </mml:mi></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ε </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> t </mml:mi><mml:mi> o </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mrow><mml:mi> A </mml:mi><mml:mi> P </mml:mi><mml:mi> A </mml:mi><mml:mi> R </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) defined in the model are specific to the species Costus spicatus and do not represent generalized P-MFC values.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId206.jpeg?20261027012323" />
        </fig>
        <p><bold>Figure 6</bold><bold>.</bold> Measuring the energy produced by plants.</p>
        <p>3.2.2. Empirical Bases for Biobile Electrodes</p>
        <p>Anode and cathode materials are crucial for oxidation and reduction reactions. Anodes must maximize cell adhesion and electron transfer while being conductive, biocompatible, and chemically stable. Metallic materials used in anodes must be corrosion-resistant and non-toxic.</p>
        <p>A subsequent screening evaluated four electrode pairs within <italic>Costus</italic><italic>spicatus</italic>. Costus spicatus matrix: a magnesium anode paired with a graphitic carbon cathode (1.0 - 2.5 V), a magnesium anode paired with a charcoal cathode (1.0 - 1.5 V), a copper anode paired with a charcoal cathode (0.5 - 1.3 V), and an iron anode paired with a charcoal cathode (0.5 - 1.0 V) (<bold>Table 3</bold>). These voltage ranges are consistent with the values reported for comparable galvanic metal-carbon sacrificial pairs in ground energy recovery systems [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B7">7</xref>]. The magnesium/graphitic carbon pair was selected for the final architecture to maximize the output potential, thereby forming the basis for the standard thermodynamic reduction potentials (<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:mi> a </mml:mi><mml:mi> n </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow><mml:mn> 0 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> E </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> h </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi></mml:mrow><mml:mn> 0 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> ) presented in the biobattery model. The range of 1.0 - 2.5 V established during this preliminary screening serves as the empirical open-circuit reference evaluated in this study.</p>
        <p><bold>Table 3</bold><bold>.</bold>Electrode configuration of a biobattery.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Selected</bold>
                  <bold>Plant</bold>
                </td>
                <td>
                  <bold>Performance</bold>
                  <bold>Rating</bold>
                </td>
                <td>
                  <bold>Electrodes</bold>
                </td>
                <td>
                  <bold>Energy</bold>
                  <bold>Efficiency</bold>
                </td>
                <td>
                  <bold>Availability</bold>
                  <bold>of</bold>
                  <bold>electrodes</bold>
                </td>
              </tr>
              <tr>
                <td rowspan="4">
                  <italic>Costus</italic>
                  <italic>spicatus</italic>
                  (spiked spiral ginger)
                  <inline-graphic xlink:href="https://html.scirp.org/file/6203147-rId211.jpeg?20261027012325">
                  </inline-graphic>
                </td>
                <td>
                  <bold>Gold</bold>
                </td>
                <td>Anode: MagnesiumCathode: Carbon (Graphite)</td>
                <td>1 to 2.5 V</td>
                <td>Rare and must be ordered from an outside supplier</td>
              </tr>
              <tr>
                <td>
                  <bold>Silver</bold>
                </td>
                <td>Anode: MagnesiumCathode: Charcoal</td>
                <td>1 to 1.5 V</td>
                <td>Charcoal is available, but magnesium is rare</td>
              </tr>
              <tr>
                <td>
                  <bold>Bronze</bold>
                </td>
                <td>Anode: Copper (plumbing)Cathode: Charcoal</td>
                <td>0.5 to 1.3 V</td>
                <td>Available</td>
              </tr>
              <tr>
                <td>
                  <bold>Platinum</bold>
                </td>
                <td>Anode: IronCathode: Charcoal</td>
                <td>0.5 to 1 V</td>
                <td>Widely available</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The measured voltage of a pot without a plant, using a substrate similar to that of the plant pots, was 0.916 V, while a pot containing sterilized sandy soil showed 0.840 V (<xref ref-type="fig" rid="fig7">Figure 7</xref>). These results were obtained under identical experimental conditions, including the same mass, water volume, electrode size, anode-cathode distance, and sunlight and temperature conditions.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId212.jpeg?20261027012324" />
        </fig>
        <p><bold>Figure 7</bold><bold>.</bold> Measurement of the energy produced by control pots without plants using the same Mg/graphite electrodes.</p>
        <p>3.2.3. Residential Virtual Power Plant Prototyping</p>
        <p><xref ref-type="fig" rid="fig8">Figure 8</xref> shows the residential virtual power plant (VPP) used to collect data via sensors and store it in a nanocomputer. The VPP consists of a photovoltaic solar panel, a biofuel cell array connected in parallel/series, a solar charge controller, a battery, and sensors concealed on-site in strategic locations, including planters, junction boxes, etc. This device is built on the architecture of the Internet of Things (IoT).</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId213.jpeg?20261027012325" />
        </fig>
        <p><bold>Figure 8</bold><bold>.</bold> Presentation of the residential virtual power plant.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Analysis of Experimental Data Sources and Evaluation of Model Performance</title>
        <p>3.3.1. Analysis of Experimental Data Sources</p>
        <p>The model’s performance was evaluated using two complementary empirical datasets collected from the physical prototype during a field campaign conducted on October 15, 2023, in Côte d’Ivoire.</p>
        <p>The first source includes the architectural specifications and operating parameters defined during system assembly, prior to model development. These parameters include: 1) the nominal electrical specifications of the individual cells (0.5 - 1.5 V, operating range of 0.2 A), 2) the sizing diagrams for the stack topology for four series/parallel configurations (<xref ref-type="fig" rid="fig9">Figures 9-12</xref>), 3) open-circuit test parameters for the bioelectrodes (1.0 - 2.5 V for the selected magnesium/graphitic carbon pair), and 4) dashboard time series covering the photovoltaic (PV) voltage, biosensor voltage, battery status, ambient temperature, relative humidity, global solar irradiance, brightness, and precipitation.</p>
        <p>In these log files, the PV branch shows nominal diurnal voltage fluctuations between 15.5 V and 20.0 V before experiencing a sharp drop at dusk starting at 18:57:50 and reaching 0.00 V at 19:25:16, whereas the potential of the biopile branch remains nearly stable at 2.50 V with a nominal current of 0.2 A throughout the recording, serving as the experimental open-circuit voltage <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> O </mml:mi><mml:mi> C </mml:mi><mml:mi> V </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> reference evaluated in the biopile model.</p>
        <p>The second empirical source consists of raw, high-frequency digital IoT sensor logs exported directly from the data acquisition hardware (INA219 current/voltage/power monitors), synchronized with local soil/microclimate instrumentation and hourly satellite-derived solar irradiance records (NASA-POWER, ALLSKY_SFC_SW_DWN). To maintain complete methodological transparency, the spatial and parametric alignment between the exported raw spreadsheet channels and the rendered dashboard charts is treated as logically inferred.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId216.jpeg?20261027012327" />
        </fig>
        <p><bold>Figure 9</bold><bold>.</bold> Design of plant-based biopile: 4S3P.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId217.jpeg?20261027012327" />
        </fig>
        <p><bold>Figure 10</bold><bold>.</bold> Design of plant-based biopile: 8S3P.</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId218.jpeg?20261027012327" />
        </fig>
        <p><bold>Figure 11</bold><bold>.</bold> Design of plant-based biobatteries: 6S2P.</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId219.jpeg?20261027012327" />
        </fig>
        <p><bold>Figure 12</bold><bold>.</bold> Sizing of plant-based biopiles: 12 S2P.</p>
        <p>3.3.2. Model Performance Evaluation</p>
        <p>The model evaluation is organized according to three distinct levels of evidential rigor in order to explicitly distinguish between mathematical consistency, parametric calibration, and structural validation.</p>
        <p>First, the reduction test performed within the model verifies internal mathematical consistency by comparing the 1D spatial implementation to its global algebraic limit, without relying on empirical data.</p>
        <p>Second, the unmeasured geometric and circuit parameters (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) are calibrated directly from specific empirical operating points; the agreement observed in these cases represents a parametric fit rather than an independent validation and is referred to as such throughout the document.</p>
        <p>Third, the circuit topology and the model’s emerging diurnal dynamics are evaluated against the system’s nominal specifications and raw telemetry records, without tuning the parameters to these specific target outputs, providing a structural evaluation limited to topological scaling and transient behavior. The crucial point is that the experimental data used for parametric calibration are not subsequently reused to claim independent validation of the same output.</p>
        <p>A point-by-point statistical comparison of the time series (e.g., RMSE, Pearson correlation coefficient r) between the transient simulation and the raw sensor recordings was deliberately avoided due to the stationarity of the signal. The voltage/current recordings, whether single-cell or multi-cell, remain stationary at the sensor resolution throughout the 5.79-hour monitoring window, which makes the correlation coefficient statistically degenerate relative to a reference signal with near-zero variance. Consequently, the model’s performance is evaluated using the absolute and relative biases between the time-averaged empirical operating points and the model’s predictions, thereby providing a physically meaningful measure of error for stationary field data.</p>
        <p>3.3.3. Loaded Operating Point: Single-Cell Branch</p>
        <p>The raw data from the INA219 digital sensor for the single-cell monitoring channel (<italic>N</italic> = 6418 samples from the 5.79-hour field session, from 15:08:29 to 20:55:00) shows steady-state behavior, with an average cell voltage of <italic>V</italic> = 1.5025 ± 0.0076 V (range: 1.48 - 1.53 V) and an average output current of <italic>I</italic> = 0.1961 ± 0.0193 A, resulting in an implied external load resistance of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mrow><mml:mi> V </mml:mi><mml:mo> / </mml:mo><mml:mi> I </mml:mi></mml:mrow><mml:mo> = </mml:mo><mml:mn> 7.66 </mml:mn><mml:mtext>   </mml:mtext><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> . This empirical voltage (1.5025 V) corroborates the nominal upper limit of the per-cell potential (1.5 V) used in this study, based on an independent, directly recorded dataset rather than a value transcribed from specification tables.</p>
        <p><xref ref-type="fig" rid="fig13">Figure 13</xref> illustrates this empirical trajectory as well as the model’s response. The measured voltage and current profiles exhibit quasi-stationarity over the entire 5.79-hour monitoring period, indicating that the branch operated under a fixed external load, without dynamic disturbances. Physically, this invariant response is consistent with a static resistive load connected to an electrochemical matrix whose biological and transport dynamics evolve on characteristic time scales of the order of days rather than hours. A representative model output (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 0.5 </mml:mn><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> , corresponding to the upper limit of the parameter scan range) is plotted to visually illustrate the basic electrical behavior. Crucially, this graphical comparison highlights the two-order-of-magnitude discrepancy between the predictions based on default parameters (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1.0 </mml:mn><mml:mo> × </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ) and the field measurements, thereby establishing the physical justification for the calibration sweep of the effective area.</p>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId230.jpeg?20261027012330" />
        </fig>
        <fig id="fig14">
          <label>Figure 14</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId231.jpeg?20261027012330" />
        </fig>
        <p><bold>Figure 13</bold><bold>.</bold> Single-cell branch: empirical trajectory and model response.</p>
        <p>The raw INA219 signal (blue, full 5.79-hour session) compared to the model prediction for <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 7.66 </mml:mn><mml:mtext>   </mml:mtext><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> . and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 0.5 </mml:mn><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> , (red dashed line, an illustrative data point from the <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> sweep in the table below). The actual signal is virtually flat, given the instrument’s resolution; the model curve corresponds to one of the swept <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values, not to a fitted trajectory. For a default electrode area (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1.0 </mml:mn><mml:mo> × </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ) under a fixed load <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> x </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:mn> 7.66 </mml:mn><mml:mtext>   </mml:mtext><mml:mi> Ω </mml:mi></mml:mrow></mml:math></inline-formula> ., the model predicts a quasi-steady-state output of <italic>I</italic> = 2.07 mA and <italic>V</italic> = 0.0158 V, underestimating the empirical operating point by two orders of magnitude due to an uncalibrated scaling of the internal resistance. To evaluate the model’s sensitivity and identify the effective active area required to reproduce field performance, a parametric sweep was performed while keeping all other kinetic and transport parameters constant (<bold>Table 4</bold>).</p>
        <p><bold>Table 4</bold><bold>.</bold> Parametric scanning based on kinetic and transport parameters.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>A_e</bold>
                  <bold>(m</bold>
                  <bold>
                    <sup>2</sup>
                  </bold>
                  <bold>)</bold>
                </td>
                <td>
                  <bold>I</bold>
                  <bold>model</bold>
                  <bold>(mA)</bold>
                </td>
                <td>
                  <bold>V</bold>
                  <bold>model</bold>
                  <bold>(V)</bold>
                </td>
                <td>
                  <bold>Bias</bold>
                  <bold>(measured)</bold>
                  <bold>Δ</bold>
                  <bold>V</bold>
                  <bold>(V)</bold>
                </td>
                <td>
                  <bold>Ratio</bold>
                  <bold>I_model</bold>
                  <bold>/</bold>
                  <bold>I_measured</bold>
                </td>
              </tr>
              <tr>
                <td>
                  1 × 10
                  <sup>−</sup>
                  <sup>3</sup>
                  (script default)
                </td>
                <td>2.07</td>
                <td>0.016</td>
                <td>−1.487</td>
                <td>0.0105</td>
              </tr>
              <tr>
                <td>
                  1 × 10
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>19.96</td>
                <td>0.153</td>
                <td>−1.350</td>
                <td>0.102</td>
              </tr>
              <tr>
                <td>
                  3 × 10
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>54.77</td>
                <td>0.420</td>
                <td>−1.083</td>
                <td>0.279</td>
              </tr>
              <tr>
                <td>
                  5 × 10
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>83.97</td>
                <td>0.643</td>
                <td>−0.859</td>
                <td>0.428</td>
              </tr>
              <tr>
                <td>
                  1 × 10
                  <sup>−</sup>
                  <sup>1</sup>
                </td>
                <td>139.74</td>
                <td>1.071</td>
                <td>−0.432</td>
                <td>0.713</td>
              </tr>
              <tr>
                <td>
                  2 × 10
                  <sup>−</sup>
                  <sup>1</sup>
                </td>
                <td>209.09</td>
                <td>1.602</td>
                <td>+0.099</td>
                <td>1.066</td>
              </tr>
              <tr>
                <td>
                  5 × 10
                  <sup>−</sup>
                  <sup>1</sup>
                </td>
                <td>297.77</td>
                <td>2.281</td>
                <td>+0.779</td>
                <td>1.518</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>The voltage bias (<inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:mi> V </mml:mi><mml:mo> = </mml:mo><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mi> o </mml:mi><mml:mi> d </mml:mi><mml:mi> e </mml:mi><mml:mi> l </mml:mi></mml:mrow></mml:msub><mml:mo> − </mml:mo><mml:msub><mml:mi> V </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mi> e </mml:mi><mml:mi> a </mml:mi><mml:mi> s </mml:mi><mml:mi> u </mml:mi><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> d </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) transitions through zero between <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 0.10 </mml:mn><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:mi> V </mml:mi><mml:mo> = </mml:mo><mml:mo> − </mml:mo><mml:mn> 0.43 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> ) and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 0.20 </mml:mn><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mi> Δ </mml:mi><mml:mi> V </mml:mi><mml:mo> = </mml:mo><mml:mo> + </mml:mo><mml:mn> 0.10 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> ), indicating that an effective active area of <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> ≈ </mml:mo><mml:mn> 0.18 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> - </mml:mtext><mml:mtext>   </mml:mtext><mml:mn> 0.20 </mml:mn><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (corresponding to an approximate 40 cm × 45 cm buried electrode surface) reconciles the model prediction with the empirical operating point. This result is presented explicitly as a parametric calibration rather than an independent structural validation, as <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> functions as a lumped scaling parameter that absorbs combined uncertainties from exchange current density (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ) and soil electrolyte conductivity (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> σ </mml:mi><mml:mrow><mml:mi> w </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> e </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ). Across the 500-fold variation in <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math><mml:mrow><mml:mn> 1.0 </mml:mn><mml:mo> × </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> to 0.50 m<sup>2</sup>), the predicted current scales nonlinearly by a factor of ~144 (from 2.07 mA to 297.77 mA), adhering directly to the theoretical inverse ohmic scaling law <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> ∝ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> and confirming that the underlying electrical formulation operates as derived regardless of the specific calibrated <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value.</p>
        <p>3.3.4. Circuit Topology: Series/Parallel Stacking Law</p>
        <p>Applying Kirchhoff’s circuit laws to a stack comprising <italic>n</italic><italic><sub>s</sub></italic> series-connected cells and <italic>n</italic><italic><sub>p</sub></italic> parallel branches yields the fundamental electrical scaling relation:</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>U</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>n</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:mi>u</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>I</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>n</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
              <mml:mo>⋅</mml:mo>
              <mml:mi>i</mml:mi>
              <mml:mo>,</mml:mo>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mtext>
                 
              </mml:mtext>
              <mml:mi>P</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mi>U</mml:mi>
              <mml:mo>⋅</mml:mo>
              <mml:mi>I</mml:mi>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> u </mml:mi><mml:mo> ∈ </mml:mo><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mn> 0.5 </mml:mn><mml:mo> , </mml:mo><mml:mn> 1.5 </mml:mn></mml:mrow><mml:mo> ] </mml:mo></mml:mrow><mml:mtext> V </mml:mtext></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 0.2 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> A </mml:mtext></mml:mrow></mml:math></inline-formula> represent the nominal per-cell operating bounds established during preliminary characterization. Equation (11) calculates the nominal topological scaling according to Kirchhoff’s laws, compared to the design specifications of the 4S3P, 8S3P, 6S2P, and 12S2P configurations. This allows for verification of the consistency of the data in <bold>Table 5</bold>, which shows the measured and verified operating points for the 6S2P configuration against the designed model.</p>
        <p><bold>Table 5</bold><bold>.</bold>Comparison of energy output between the model and the physical system.</p>
        <table-wrap id="tbl5">
          <label>Table 5</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Config.</bold>
                </td>
                <td>
                  <bold>Cells</bold>
                </td>
                <td>
                  <italic>
                    <bold>V</bold>
                  </italic>
                  <bold>range</bold>
                  <bold>reported</bold>
                  <bold>(V)</bold>
                </td>
                <td>
                  <italic>
                    <bold>n</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>s</sub>
                    </bold>
                  </italic>
                  <bold>×</bold>
                  <bold>[0.5,</bold>
                  <bold>1.5]</bold>
                  <bold>V,</bold>
                  <bold>model</bold>
                  <bold>(V)</bold>
                </td>
                <td>
                  <italic>
                    <bold>I</bold>
                  </italic>
                  <bold>reported</bold>
                  <bold>(A)</bold>
                </td>
                <td>
                  <italic>
                    <bold>n</bold>
                  </italic>
                  <italic>
                    <bold>
                      <sub>p</sub>
                    </bold>
                  </italic>
                  <bold>×</bold>
                  <bold>0.2</bold>
                  <bold>A,</bold>
                  <bold>model</bold>
                  <bold>(A)</bold>
                </td>
                <td>
                  <bold>Power</bold>
                  <bold>reported</bold>
                  <bold>(W)</bold>
                </td>
                <td>
                  <bold>Power</bold>
                  <bold>model</bold>
                  <bold>(W)</bold>
                </td>
              </tr>
              <tr>
                <td>4S3P</td>
                <td>12</td>
                <td>5 - 6</td>
                <td>2.0 - 6.0</td>
                <td>ND</td>
                <td>0.6</td>
                <td>ND</td>
                <td>1.2 - 3.6</td>
              </tr>
              <tr>
                <td>8S3P</td>
                <td>24</td>
                <td>6 - 12</td>
                <td>4.0 - 12.0</td>
                <td>ND</td>
                <td>0.6</td>
                <td>ND</td>
                <td>3.6 - 7.2</td>
              </tr>
              <tr>
                <td>6S2P</td>
                <td>12</td>
                <td>5 - 9</td>
                <td>3.0 - 9.0</td>
                <td>0.3</td>
                <td>0.4</td>
                <td>1.5 - 2.7</td>
                <td>1.2 - 3.6</td>
              </tr>
              <tr>
                <td>12S2P</td>
                <td>24</td>
                <td>10 - 18</td>
                <td>6.0 - 18.0</td>
                <td>ND</td>
                <td>0.4</td>
                <td>ND</td>
                <td>2.4 - 7.2</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>ND: Not Defined.</p>
        <p>The 6S2P configuration data automatically recorded in the database during the production period made it possible to create <xref ref-type="fig" rid="fig14">Figure 14</xref> below.</p>
        <fig id="fig15">
          <label>Figure 15</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId276.jpeg?20261027012331" />
        </fig>
        <p><bold>Figure 14</bold><bold>.</bold> Experimental characterization of the electrical behavior of the biofuel cell_6S2P.</p>
        <p>The maximum measured battery voltage corresponds precisely to <italic>n</italic><italic><sub>s</sub></italic> × 1.5 V for all four configurations, indicating that the individual cells are operating near their upper thermodynamic limit in open circuit. This result is independently corroborated by the measurement of the field strength of a single cell (1.50 V). The measured battery currents correspond to the theoretical model <italic>n</italic><italic><sub>p</sub></italic> × 0.2 A for all four configurations. For the 6S2P array, a current of 0.3 A is mathematically consistent with the measured power and voltage limits: 8.5 V × 0.3 A = 2.55 W exactly reproduces the documented range of 2.0 to 3.6 W. This demonstrates that Kirchhoff’s scaling law accurately describes the array topology.</p>
        <p>3.3.5. Experimental Analysis and Dynamic Simulation of a Photovoltaic System and a Biopile</p>
        <p>The Biopile_6S2P channel shows an average voltage of 7 ± 2 V and a constant current of 0.3000 A, both below the nominal limits of 9 V and 0.4 A. Channel 2 is a potentiometer combination, confirming the 6S2P topology. The single cell of the biopile and the PV branch were simulated, and their time stability is recorded in <bold>Table 6</bold>.</p>
        <p><bold>Table 6.</bold> Simulated temporal stability of a single biofuel cell and PV branch.</p>
        <table-wrap id="tbl6">
          <label>Table 6</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <bold>Quantity</bold>
                </td>
                <td>
                  <bold>Start</bold>
                  <bold>(15:08)</bold>
                </td>
                <td>
                  <bold>End</bold>
                  <bold>(20:52,</bold>
                  <bold>post</bold>
                  <bold>-</bold>
                  <bold>“</bold>
                  <bold>sunset</bold>
                  <bold>”</bold>
                  <bold>)</bold>
                </td>
                <td>
                  <bold>Relative</bold>
                  <bold>change</bold>
                </td>
              </tr>
              <tr>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>PV</sub>
                  </italic>
                  (diode model)
                </td>
                <td>20.16 V</td>
                <td>0.00 V</td>
                <td>−100%</td>
              </tr>
              <tr>
                <td>
                  <italic>V</italic>
                  <italic>
                    <sub>biopile</sub>
                  </italic>
                  (quasi-open-circuit)
                </td>
                <td>3.08522 V</td>
                <td>3.07104 V</td>
                <td>−0.460%</td>
              </tr>
              <tr>
                <td>
                  Anode temperature
                  <italic>T</italic>
                  (0)
                </td>
                <td>298.15 K</td>
                <td>302.70 K</td>
                <td>+4.6 K</td>
              </tr>
              <tr>
                <td>
                  Anodic biofilm density
                  <italic>X</italic>
                  <italic>
                    <sub>b</sub>
                  </italic>
                </td>
                <td>
                  1.00 × 10
                  <sup>−</sup>
                  <sup>4</sup>
                  kg·m
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>
                  1.22 × 10
                  <sup>−</sup>
                  <sup>4</sup>
                  kg·m
                  <sup>−</sup>
                  <sup>2</sup>
                </td>
                <td>+22%</td>
              </tr>
              <tr>
                <td>
                  Remaining Mg (
                  <italic>n</italic>
                  <italic>
                    <sub>Mg</sub>
                  </italic>
                  )
                </td>
                <td>0.020000 mol</td>
                <td>0.020000 mol</td>
                <td>≈ 0% (near-open-circuit ⇒ negligible Faradaic consumption)</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <fig id="fig16">
          <label>Figure 16</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId277.jpeg?20261027012332" />
        </fig>
        <p><bold>Figure 15</bold><bold>.</bold> Dynamic divergence between the simulated photovoltaic voltage and the quasi-open-circuit potential of the biopile.</p>
        <p><xref ref-type="fig" rid="fig15">Figure 15</xref> compares the simulated trajectory of a photovoltaic generator with the model’s near-open-circuit biofuel cell voltage. It highlights a qualitative difference in the simulated responses. The associated field recordings show a decrease in photovoltaic current and a near-steady biofuel cell voltage around 2.50 V, while the current tends towards zero. A stable voltage close to open circuit does not demonstrate available power under load after the drop in photovoltaic production; the data therefore only confirm voltage persistence, not a usable power supply complement.</p>
        <p>Simulated day/night contrast: the PV model voltage drops to zero, while the modeled quasi-open-circuit biofuel cell voltage varies by approximately 0.46% over the interval (<bold>Table 6</bold>). This simulation does not demonstrate either the load output power or the available power of the biofuel cell.</p>
        <p>The different response times result from the instantaneous relationship of the model’s PV diode and the slowness of biological and transport processes. This is a mechanistic deduction drawn from the model’s structure. Field telemetry shows voltage trends consistent with a qualitative day/night contrast, but because the biofuel cell channel is close to open circuit and its galvanic and microbial contributions are not dissociated, the measurements establish neither plant-induced causal complementarity nor usable power after sunset.</p>
        <p>The mechanism governing this dynamic contrast is structural rather than artificial: <italic>V</italic><italic><sub>PV</sub></italic>. It is expressed as an instantaneous algebraic function of the solar flux via the open-circuit relationship of an ideal diode, whereas <italic>V</italic><italic><sub>biopile</sub></italic> depends on the local Nernstian equilibrium. In the model’s architecture, solar irradiance is coupled to the bioelectrochemical potential only indirectly, through a cascading sequence of biological and transport phenomena on a daily timescale (photosynthetic exudation → substrate diffusion → microbial kinetics and biofilm growth). These biochemical transitions are governed by reference kinetic rate constants (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mrow><mml:mi> m </mml:mi><mml:mi> a </mml:mi><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> et <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mrow><mml:mi> b </mml:mi><mml:mo> , </mml:mo><mml:mi> r </mml:mi><mml:mi> e </mml:mi><mml:mi> f </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) associated with characteristic relaxation times of the order of 10<sup>5</sup> to 10<sup>6</sup> s (approximately 1 to 10 days).</p>
        <p>Over the simulated 5.73-hour interval, the model produces a rapid drop in photovoltaic voltage and a voltage variation in the biofuel cell of approximately 0.46% (<bold>Table 6</bold>). This behavior is simulated and does not constitute independent validation of the biofuel cell dynamics; therefore, the quasi-open voltage should not be interpreted as the power delivered.</p>
        <p>The predicted quasi-open-circuit voltage of the biobattery (3.07 - 3.09 V) consistently exceeds the empirical quasi-open-circuit potential (2.50 V) by a difference of Δ<italic>V</italic> = 0.585 V. This potential difference stems from the ideal equilibrium formulation adopted in the model: the Nernst equation calculates an uncompensated thermodynamic ceiling that omits anode passivation phenomena at rest, parasitic losses at mixed potential, and non-ideal activity coefficients within the complex electrolytic matrix of the soil.</p>
        <p><xref ref-type="fig" rid="fig13">Figure 13</xref> shows the empirical voltage and current recordings across the photovoltaic (PV) system on October 15, 2023, which serve as the direct experimental counterpart to the dynamic simulation trajectory. The telemetry data reveal two dominant physical regimes: sustained voltage oscillations in the afternoon, ranging from 15.5 to 20.0 V, followed by a rapid, nearly vertical drop in potential, which began at 6:57:50 p.m. and ceased at 7:25:16 p.m.</p>
        <p>PV telemetry records voltage fluctuations in the afternoon, followed by a drop beginning around 18:57:50 (<xref ref-type="fig" rid="fig16">Figure 16</xref>). The sunset threshold used in the simulation was selected with reference to this observed transition. The comparison therefore documents the calibration basis of the forcing parameter; it is not an independent validation of the sunset timing or the PV model. <xref ref-type="fig" rid="fig16">Figure 16</xref> establishes the empirical baseline against which the simulated temporal asymmetry (<xref ref-type="fig" rid="fig15">Figure 15</xref>) and the parameterized cutoff of solar forcing (sunset) are calibrated and structurally verified.</p>
        <fig id="fig17">
          <label>Figure 17</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId282.jpeg?20261027012332" />
        </fig>
        <p><bold>Figure 16</bold><bold>.</bold> Experimental voltage and current measurements of the photovoltaic system.</p>
        <p>The PV channel, which is the device’s PV monitoring channel, shows a voltage that fluctuates between approximately 15.5 and 20 V during the afternoon, then drops sharply starting at approximately 18:57:50, reaching 0 V around 19:25:16.</p>
        <fig id="fig18">
          <label>Figure 18</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId283.jpeg?20261027012332" />
        </fig>
        <p><bold>Figure 17</bold><bold>.</bold> Experimental characterization of the electrical behavior of the biobattery.</p>
        <p><xref ref-type="fig" rid="fig17">Figure 17</xref> shows the biofuel cell monitoring channel during the same session. The terminal voltage remains around 2.50 V while the current tends towards 0 A during the monitoring period (15:08:29 - 20:51:00), including the drop in photovoltaic voltage. This recording describes the persistence of a voltage close to that of an open circuit; it does not demonstrate the usable power of the biofuel cell after the drop in photovoltaic production.</p>
        <p>Physically, this undisturbed profile confirms that the biobattery operated in a quasi-open-circuit condition (<italic>I</italic> ≈ 0 A), with the voltage measured across the terminals reflecting the actual, uncompensated bioelectrochemical equilibrium potential. Furthermore, it demonstrates that the characteristic relaxation times of the underlying biological and mass-transfer dynamics are sufficiently long such that a single diurnal solar transition does not induce any measurable disturbance in the cell’s potential. Finally, <xref ref-type="fig" rid="fig14">Figure 14</xref> provides the main empirical evidence for day/night functional asymmetry, serving as a reference for establishing the structural—rather than parametric—validity of the differential-algebraic model formulation.</p>
        <p>The biopile channel allows monitoring of the biopile in a physical device, showing a flat voltage of 2.5 V and a low current tending toward 0 A between 3:08 PM and 8:51 PM. This data constitutes major evidence of the qualitative day/night contrast, which is structurally reproduced by the simulation presented in this study.</p>
        <p>3.3.6. Solar Forcing: Comparison between Model Assumptions, Actual Irradiance Data, and Data on the Transition to Darkness</p>
        <p>The synthetic solar forcing profile was compared to hourly satellite irradiance, on-site measured photovoltaic voltage, and optical ADC recordings from October 15, 2023. The pyranometer was shaded after approximately 3:30 PM and therefore did not serve as a quantitative reference for irradiance. Because the satellite data are hourly, they cannot resolve sub-hourly transient variations. The sunset threshold was determined from the on-site observed photovoltaic transition and is a calibrated input, not an independent validation.</p>
        <fig id="fig19">
          <label>Figure 19</label>
          <graphic xlink:href="https://html.scirp.org/file/6203147-rId284.jpeg?20261027012333" />
        </fig>
        <p><bold>Figure 18</bold><bold>.</bold> Comparison of satellite-measured solar irradiance and analytical cosine forcing.</p>
        <p><xref ref-type="fig" rid="fig18">Figure 18</xref> compares the hourly satellite irradiance to the analytical forcing profile. Their evening transition times differ by approximately one hour: the satellite data indicate zero at 6:00 PM, while the forcing profile uses 6:57:40 PM. The hourly satellite data cannot resolve this sub-hourly transition. Since the model threshold was selected from the photovoltaic transition observed on site, this comparison describes a calibrated input data and not an independent validation.</p>
        <p>The satellite irradiance record indicates a diurnal peak of 649.6 W∙m<sup>−2</sup> at 11:00:00, decaying through 267.9 W∙m<sup>−2</sup>, 143.4 W∙m<sup>−2</sup>, and 37.4 W∙m<sup>−2</sup> at 15:00:00, 16:00:00, and 17:00:00, respectively, before dropping to zero at the 18:00:00 bin. Interpreted in isolation, this satellite time-series places the darkness transition approximately one hour prior to the model’s parameterized sunset (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> t </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> u </mml:mi><mml:mi> n </mml:mi><mml:mi> s </mml:mi><mml:mi> e </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> ≈ </mml:mo><mml:mn> 18.96 </mml:mn><mml:mtext>   </mml:mtext><mml:mtext> h </mml:mtext></mml:mrow></mml:math></inline-formula> , or 18:57:40).</p>
        <p>The on-site photovoltaic voltage begins to decrease around 6:57:50 p.m., and the optical analog-to-digital converter’s reading reaches its lowest noise threshold between 7:23 p.m. and 7:30 p.m. These observations made it possible to determine the model’s sunset threshold at 6:57:40 p.m. Their agreement with this threshold constitutes calibration evidence, not an independent test. The spatial resolution of the zero irradiance interval at 6:00 p.m. in the satellite data is too coarse to assess the transition occurring in less than an hour. </p>
        <p>On-site synchronized sensors provide the empirical basis used to select the sunset threshold. Since these same observations influenced the choice of boundary conditions, they cannot independently validate it. Hourly satellite data provide only a coarser contextual comparison. </p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Physical Interpretation and Discussion</title>
      <p>The structural integrity of the circuit topology evaluation relies exclusively on Kirchhoff’s laws as applied to the terminal boundaries of each cell. Regardless of specific electrochemical or mass-transfer formulations, this result is the most robust in this study, as it does not depend on kinetic parameters that are subject to considerable physical uncertainty.</p>
      <p>Conversely, the systematic overestimation of the open-circuit voltage—where the thermodynamic equilibrium potential (<italic>E</italic><italic><sub>OCV</sub></italic> = 3.085 V) exceeds both the theoretical range of the electrodes (1.0 - 2.5 V) and the logarithm of the near-idle field (2.50 V) of a polarization of Δ<italic>V</italic> = 0.585 V, stems directly from the assumptions of ideal equilibrium inherent in the uncompensated Nernst equation. In physical magnesium/carbon (Mg/C) cells integrated into the soil, the actual terminal potentials are constrained by the self-passivation of the anode in open-circuit conditions (in accordance with the film thickness state variable <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> δ </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> l </mml:mi><mml:mi> m </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> implemented in the state system, but not yet coupled to the anodic equilibrium potential <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> q </mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mo> , </mml:mo><mml:mi> a </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), by the parasitic kinetics at mixed potential resulting from competing reduction reactions at the anode interface, and by non-unit activity coefficients characteristic of porous soil solutions with high ionic concentration.</p>
      <p>Furthermore, the significant underestimation of the charging current and the voltage across the terminals in the default geometric configuration stems from the inverse ohmic scaling relationship <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> ∝ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> . The nominal electrode area (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub><mml:mo> = </mml:mo><mml:mn> 1.0 </mml:mn><mml:mo> × </mml:mo><mml:msup><mml:mrow><mml:mn> 10 </mml:mn></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 3 </mml:mn></mml:mrow></mml:msup><mml:mtext>   </mml:mtext><mml:msup><mml:mtext> m </mml:mtext><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ) is significantly smaller than the effective conductive area derived from field measurements. Although recalibration to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to 0.18 - 0.20 m<sup>2</sup> corrects this discrepancy, this adjustment represents a single-parameter optimization. Consequently, isolating the individual physical contributions of the active surface area (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ), the exchange current density (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> j </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> ), and the conductivity of soil interstitial water (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> σ </mml:mi><mml:mrow><mml:mi> w </mml:mi><mml:mi> a </mml:mi><mml:mi> t </mml:mi><mml:mi> e </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) to the internal resistance (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) remains a poorly formulated mathematical problem without independent empirical determination of at least one constitutive parameter.</p>
      <p>The quasi-steady voltage/current recordings do not allow for the establishment of significant intra-session correlation statistics. The comparison at sunset is limited to a temporal comparison with the same in-situ photovoltaic recording used to select the threshold; it does not constitute independent validation.</p>
      <p>The differential equations of the model imply different response times for the photovoltaic system and the biofuel cell. The voltage recorded in the biofuel cell remains quasi-steady during the decrease in photovoltaic production, but the channel is close to an open circuit, and the galvanic contribution of magnesium is not isolated. Therefore, the observation does not allow for the establishment of usable power or a causal effect related to the plant.</p>
      <p>To place these operational parameters in the broader context of the energy literature, published studies on plant-based microbial fuel cells (P-MFCs) generally report open-circuit potentials ranging from 0.2 to 1.0 V per cell for sediment- and rhizosphere-based architectures using carbon or graphite cathodes, with power densities in the range of 1 - 100 mW∙m<sup>−2</sup> of projected anode area. The measured operating point of the current system (<italic>V</italic> = 1.5025 V, <italic>I</italic> = 0.1961 A) places the terminal voltage near the upper limit of the ranges reported in the literature, while exhibiting an output current significantly higher than that of conventional bio-electrochemical systems.</p>
      <p>This operational discrepancy is due to the incorporation of a magnesium sacrificial anode, which replaces the inert carbon/graphite materials typically used in research on plant-based microbial fuel cells (P-MFCs). The main anodic pathway introduces a dominant galvanic thermodynamic potential (due to corrosion), which overlaps with the bio-electrochemical electron transfer. Consequently, this system cannot be considered a direct equivalent of pure P-MFC systems that rely exclusively on microbial metabolic pathways. This distinction explains the high voltage and current values observed, though it does not constitute a validation of the model, as no data from the literature was used to adjust or calibrate the parameters in this study.</p>
      <p>This operational divergence stems from the integration of a sacrificial magnesium anode, replacing the inert carbon/graphite materials typically used in plant-derived microbial fuel cell (P-MFC) research. The primary anodic pathway introduces a dominant galvanic thermodynamic potential (due to corrosion), which is superimposed on the bioelectrochemical electron transfer. Consequently, this system cannot be considered a direct equivalent of pure P-MFC systems relying exclusively on microbial metabolic pathways.</p>
      <p>Published studies on plant-based microbial fuel cells (P-MFCs) generally report voltages and power densities for configurations different from that of this Mg/C assembly. The power measured at the terminals should not be compared here as a direct measure of microbial generation, because magnesium corrosion can generate a galvanic current. The available measurements do not quantify this contribution separately.</p>
      <p>The sacrificial magnesium anode creates a galvanic pathway that is superimposed on any bioelectrochemical electron transfer. The measured signal must therefore be interpreted as the combined response of the entire Mg/C electrochemical system. Measurements taken in a pot without a plant, using the electrodes (Magnesium, Carbon), confirmed that microbial activity within the plant could produce a small amount of plant-derived electricity.</p>
    </sec>
    <sec id="sec5">
      <title>5. Implications and Perspectives</title>
      <p>For the prototyping of residential virtual power plant (VPP), the structural alignments demonstrated during the scaling of circuit topology and diurnal dynamics validate the application of this modeling framework for sizing series/parallel cell configurations and for the qualitative assessment of the complementarity of PV and Biopile power. However, the current formulation does not yet allow for the quantitative prediction of power at the load operating point, as the electrode calibration discrepancy and the unresolved divergence in the Biopile_6S2P channel persist. Resolving these specific operational limitations requires targeted and scientifically justified follow-up steps.</p>
      <p>Direct physical measurements of the anode and cathode active surfaces within a functional pot module are necessary to transform a single-parameter adjustment into a verifiable geometric parameter. Furthermore, electrochemical impedance spectroscopy (EIS), performed directly across the physical terminals of the stack (a standard characterization protocol in the literature on microbial and soil fuel cells), will allow us to separate the charge transfer resistance (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) from ohmic losses (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> o </mml:mi><mml:mi> h </mml:mi><mml:mi> m </mml:mi><mml:mi> i </mml:mi><mml:mi> c </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ), thereby validating the Butler-Volmer and Archie submodels independently rather than collectively.</p>
      <p>Conducting day/night transient simulations, driven directly by empirical irradiance time series with sub-minute resolution (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> o </mml:mi><mml:mi> l </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , will eliminate temporal discretization artifacts from hourly satellite records and allow for the evaluation of sunset dynamics at the native resolution of on-site optical sensors. Finally, extending the formulation of the anodic equilibrium potential (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> E </mml:mi><mml:mrow><mml:mi> e </mml:mi><mml:mi> q </mml:mi><mml:mo> , </mml:mo><mml:mi> a </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) to include a passivation-dependent correction—derived from the existing film thickness state variable (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> δ </mml:mi><mml:mrow><mml:mi> f </mml:mi><mml:mi> i </mml:mi><mml:mi> l </mml:mi><mml:mi> m </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) will allow us to directly verify whether the film growth dynamics account for the systematic shift of +0.585 V in the open-circuit voltage.</p>
    </sec>
    <sec id="sec6">
      <title>6. Conclusions</title>
      <p>This study defines the validity domain of a multiphysical model of a hybrid Mg/C biopile coupled to a photovoltaic panel. Theoretically, the spatial formulation reduces rigorously to its global algebraic limit (<inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> n </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub><mml:mo> ∝ </mml:mo><mml:mrow><mml:mn> 1 </mml:mn><mml:mo> / </mml:mo><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> e </mml:mi></mml:msub></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula> ). The topological submodel predicts a series/parallel stack with no deviation. At the single-cell level, the predicted charging voltage (1.50 V) matches the telemetric measurements to within three significant figures (1.5025 V, 0.1961 A). Furthermore, the differential-algebraic structure reproduces the day/night asymmetry, the collapse of the photovoltaic potential, and the stability of the biopile cell, the latter being considered an uncalibrated emergent property.</p>
      <p>However, several mechanisms remain unproven hypotheses. The electrode surface calibration (<italic>A</italic><italic><sub>e</sub></italic> ≈ 0.18 - 0.20 m<sup>2</sup>) represents a single-parameter fit in the absence of direct geometric measurements. The overestimation of the open-circuit voltage (Δ<italic>V</italic> = +0.585 V, comparing <italic>E</italic><italic><sub>OCV</sub></italic> = 3.085 V to the resting value of 2.50 V) stems from the ideal Nernst equation, which omits anode passivation, mixed potentials, and non-ideal ionic activity. Finally, the model’s sunset threshold was set at 18:57:40, based on the photovoltaic transition observed on-site, without quantitative irradiance measurements at the end of the day due to shading of the pyranometer after 3:30 PM. This agreement is calibration-dependent and does not allow for independent validation. The hourly satellite data, with irradiance canceled at 18:00:00, has too high a resolution to describe a one-hour transition, providing only a contextual comparison.</p>
      <p>A complete quantitative validation requires direct physical measurements of the effective electrode area (<italic>A</italic><italic><sub>e</sub></italic>), decoupling of the charge transfer resistance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> from the ohmic resistance <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> o </mml:mi><mml:mi> h </mml:mi><mml:mi> m </mml:mi><mml:mi> i </mml:mi><mml:mi> c </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by electrochemical impedance spectroscopy (EIS [<xref ref-type="bibr" rid="B8">8</xref>][<xref ref-type="bibr" rid="B14">14</xref>]), and a sub-hourly solar forcing simulation <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> I </mml:mi><mml:mrow><mml:mi> s </mml:mi><mml:mi> o </mml:mi><mml:mi> l </mml:mi><mml:mi> a </mml:mi><mml:mi> r </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> . Furthermore, the power measured at the terminals cannot be equated to direct microbial production, as corrosion of the magnesium anode generates a galvanic current. Control tests without plants, carried out with the same Mg/C electrode pair, illustrate this.</p>
      <p>The cell placed in sterilized sandy soil delivered 0.840 V, and that placed in unsterilized growing soil 0.916 V, compared to 1.5 V for the planted cell. The galvanic contribution would thus represent approximately 56% of the measured voltage. The difference of 0.076 V between sterilized soil and unsterilized soil (approximately 5%) suggests a contribution from soil microbial activity, while the difference of 0.584 V (approximately 39%) between the unsterilized control and the planted cell suggests a contribution associated with the plant and its rhizosphere. These results must be confirmed by repeated tests, carried out on the same substrate and under identical measurement conditions. In conclusion, this model offers a useful framework for the topological sizing of biofuel cells and for the qualitative analysis of their complementarity with photovoltaics in virtual power plants (VPP). On the other hand, in its current state, it does not make it possible to quantitatively predict the power delivered under load.</p>
    </sec>
    <sec id="sec7">
      <title>Author Contributions</title>
      <p>Conceptualization, Kpegne K. H. &amp; Aka B.; methodology, Koffi K. B.; software, Kone D.; validation, Mensah E. F., N’guessan K. R. &amp; Lagobo Z. C.; formal analysis, Aka B.; investigation, Kpegne K. H.; resources, Kpegne K. H., Aka B., Mensah E. F. &amp; Koffi K. B.; data curation, Kpegne K. H.; writing—original draft preparation, Kpegne K. H. &amp; Kone D.; writing—review and editing, Kpegne K. H. &amp; Kone D.; visualization, Mensah E. F. &amp; N’guessan K. R.; supervision, Aka B. &amp; Koffi K. B.; project administration, Kpegne K. H. All authors have read and agreed to the published version of the manuscript.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Strik, D.P.B.T.B., Hamelers (Bert), H.V.M., Snel, J.F.H. and Buisman, C.J.N. (2008) Green Electricity Production with Living Plants and Bacteria in a Fuel Cell. <italic>International Journal of Energy Research</italic>, 32, 870-876. https://doi.org/10.1002/er.1397 <pub-id pub-id-type="doi">10.1002/er.1397</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/er.1397">https://doi.org/10.1002/er.1397</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Strik, D.P.B.T.B.</string-name>
              <string-name>Snel, J.F.H.</string-name>
              <string-name>Buisman, C.J.N.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Green Electricity Production with Living Plants and Bacteria in a Fuel Cell</article-title>
            <source>International Journal of Energy Research</source>
            <volume>32</volume>
            <pub-id pub-id-type="doi">10.1002/er.1397</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Helder, M., Strik, D.P.B.T.B., Hamelers, H.V.M., Kuhn, A.J., Blok, C. and Buisman, C.J.N. (2010) Concurrent Bio-Electricity and Biomass Production in Three Plant-Microbial Fuel Cells Using <italic>Spartina</italic><italic>anglica</italic>, <italic>Arundinella</italic><italic>anomala</italic> and <italic>Arundo donax</italic>. <italic>Bioresource Technology</italic>, 101, 3541-3547. https://doi.org/10.1016/j.biortech.2009.12.124 <pub-id pub-id-type="doi">10.1016/j.biortech.2009.12.124</pub-id><pub-id pub-id-type="pmid">20097554</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.biortech.2009.12.124">https://doi.org/10.1016/j.biortech.2009.12.124</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Helder, M.</string-name>
              <string-name>Strik, D.P.B.T.B.</string-name>
              <string-name>Hamelers, H.V.M.</string-name>
              <string-name>Kuhn, A.J.</string-name>
              <string-name>Blok, C.</string-name>
              <string-name>Buisman, C.J.N.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Concurrent Bio-Electricity and Biomass Production in Three Plant-Microbial Fuel Cells Using Spartina anglica, Arundinella anomala and Arundo donax</article-title>
            <source>Bioresource Technology</source>
            <volume>101</volume>
            <pub-id pub-id-type="doi">10.1016/j.biortech.2009.12.124</pub-id>
            <pub-id pub-id-type="pmid">20097554</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Timmers, R.A., Strik, D.P.B.T.B., Hamelers, H.V.M. and Buisman, C.J.N. (2010) Long-Term Performance of a Plant Microbial Fuel Cell with <italic>Spartina</italic><italic>anglica</italic>. <italic>Applied Microbiology and Biotechnology</italic>, 86, 973-981. https://doi.org/10.1007/s00253-010-2440-7 <pub-id pub-id-type="doi">10.1007/s00253-010-2440-7</pub-id><pub-id pub-id-type="pmid">20127236</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00253-010-2440-7">https://doi.org/10.1007/s00253-010-2440-7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Timmers, R.A.</string-name>
              <string-name>Strik, D.P.B.T.B.</string-name>
              <string-name>Hamelers, H.V.M.</string-name>
              <string-name>Buisman, C.J.N.</string-name>
            </person-group>
            <year>2010</year>
            <article-title>Long-Term Performance of a Plant Microbial Fuel Cell with Spartina anglica</article-title>
            <source>Applied Microbiology and Biotechnology</source>
            <volume>86</volume>
            <pub-id pub-id-type="doi">10.1007/s00253-010-2440-7</pub-id>
            <pub-id pub-id-type="pmid">20127236</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Logan, B.E., Hamelers, B., Rozendal, R., Schröder, U., Keller, J., Freguia, S., <italic>et al</italic>. (2006) Microbial Fuel Cells: Methodology and Technology. <italic>Environmental Science &amp; Technology</italic>, 40, 5181-5192. https://doi.org/10.1021/es0605016 <pub-id pub-id-type="doi">10.1021/es0605016</pub-id><pub-id pub-id-type="pmid">16999079</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1021/es0605016">https://doi.org/10.1021/es0605016</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Logan, B.E.</string-name>
              <string-name>Hamelers, B.</string-name>
              <string-name>Rozendal, R.</string-name>
              <string-name>Keller, J.</string-name>
              <string-name>Freguia, S.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Microbial Fuel Cells: Methodology and Technology</article-title>
            <source>Environmental Science &amp; Technology</source>
            <volume>40</volume>
            <pub-id pub-id-type="doi">10.1021/es0605016</pub-id>
            <pub-id pub-id-type="pmid">16999079</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rabaey, K. and Verstraete, W. (2005) Microbial Fuel Cells: Novel Biotechnology for Energy Generation. <italic>Trends in Biotechnology</italic>, 23, 291-298. https://doi.org/10.1016/j.tibtech.2005.04.008 <pub-id pub-id-type="doi">10.1016/j.tibtech.2005.04.008</pub-id><pub-id pub-id-type="pmid">15922081</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.tibtech.2005.04.008">https://doi.org/10.1016/j.tibtech.2005.04.008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rabaey, K.</string-name>
              <string-name>Verstraete, W.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Microbial Fuel Cells: Novel Biotechnology for Energy Generation</article-title>
            <source>Trends in Biotechnology</source>
            <volume>23</volume>
            <pub-id pub-id-type="doi">10.1016/j.tibtech.2005.04.008</pub-id>
            <pub-id pub-id-type="pmid">15922081</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Schamphelaire, L.D., Bossche, L.V.D., Dang, H.S., Höfte, M., Boon, N., Rabaey, K., <italic>et al</italic>. (2008) Microbial Fuel Cells Generating Electricity from Rhizodeposits of Rice Plants. <italic>Environmental Science &amp; Technology</italic>, 42, 3053-3058. https://doi.org/10.1021/es071938w <pub-id pub-id-type="doi">10.1021/es071938w</pub-id><pub-id pub-id-type="pmid">18497165</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1021/es071938w">https://doi.org/10.1021/es071938w</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Schamphelaire, L.D.</string-name>
              <string-name>Bossche, L.V.D.</string-name>
              <string-name>Dang, H.S.</string-name>
              <string-name>Boon, N.</string-name>
              <string-name>Rabaey, K.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Microbial Fuel Cells Generating Electricity from Rhizodeposits of Rice Plants</article-title>
            <source>Environmental Science &amp; Technology</source>
            <volume>42</volume>
            <pub-id pub-id-type="doi">10.1021/es071938w</pub-id>
            <pub-id pub-id-type="pmid">18497165</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deng, H., Chen, Z. and Zhao, F. (2011) Energy from Plants and Microorganisms: Progress in Plant-Microbial Fuel Cells. <italic>ChemSusChem</italic>, 5, 1006-1011. https://doi.org/10.1002/cssc.201100257 <pub-id pub-id-type="doi">10.1002/cssc.201100257</pub-id><pub-id pub-id-type="pmid">22162418</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/cssc.201100257">https://doi.org/10.1002/cssc.201100257</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deng, H.</string-name>
              <string-name>Chen, Z.</string-name>
              <string-name>Zhao, F.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Energy from Plants and Microorganisms: Progress in Plant-Microbial Fuel Cells</article-title>
            <source>ChemSusChem</source>
            <volume>5</volume>
            <pub-id pub-id-type="doi">10.1002/cssc.201100257</pub-id>
            <pub-id pub-id-type="pmid">22162418</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Bard, A.J. and Faulkner, L.R. (2001) Electrochemical Methods: Fundamentals and Applications. 2nd Edition, John Wiley &amp; Sons.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Bard, A.J.</string-name>
              <string-name>Faulkner, L.R.</string-name>
              <string-name>Edition, J</string-name>
            </person-group>
            <year>2001</year>
            <article-title>Electrochemical Methods: Fundamentals and Applications</article-title>
            <source>2nd Edition</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Archie, G.E. (1942) The Electrical Resistivity Log as an Aid in Determining Some Reservoir Characteristics. <italic>Transactions of</italic><italic>the AIME</italic>, 146, 54-62. https://doi.org/10.2118/942054-g <pub-id pub-id-type="doi">10.2118/942054-g</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2118/942054-g">https://doi.org/10.2118/942054-g</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Archie, G.E.</string-name>
            </person-group>
            <year>1942</year>
            <article-title>The Electrical Resistivity Log as an Aid in Determining Some Reservoir Characteristics</article-title>
            <source>Transactions of the AIME</source>
            <volume>146</volume>
            <pub-id pub-id-type="doi">10.2118/942054-g</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Monod, J. (1949) The Growth of Bacterial Cultures. <italic>Annual Review of</italic><italic>Microbiology</italic>, 3, 371-394. https://doi.org/10.1146/annurev.mi.03.100149.002103 <pub-id pub-id-type="doi">10.1146/annurev.mi.03.100149.002103</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1146/annurev.mi.03.100149.002103">https://doi.org/10.1146/annurev.mi.03.100149.002103</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Monod, J.</string-name>
            </person-group>
            <year>1949</year>
            <article-title>The Growth of Bacterial Cultures</article-title>
            <source>Annual Review of Microbiology</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.1146/annurev.mi.03.100149.002103</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Richards, L.A. (1931) Capillary Conduction of Liquids through Porous Mediums. <italic>Physics</italic>, 1, 318-333. https://doi.org/10.1063/1.1745010 <pub-id pub-id-type="doi">10.1063/1.1745010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1063/1.1745010">https://doi.org/10.1063/1.1745010</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Richards, L.A.</string-name>
            </person-group>
            <year>1931</year>
            <article-title>Capillary Conduction of Liquids through Porous Mediums</article-title>
            <source>Physics</source>
            <volume>1</volume>
            <pub-id pub-id-type="doi">10.1063/1.1745010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">De Soto, W., Klein, S.A. and Beckman, W.A. (2006) Improvement and Validation of a Model for Photovoltaic Array Performance. <italic>Solar Energy</italic>, 80, 78-88. https://doi.org/10.1016/j.solener.2005.06.010 <pub-id pub-id-type="doi">10.1016/j.solener.2005.06.010</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.solener.2005.06.010">https://doi.org/10.1016/j.solener.2005.06.010</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Soto, W.</string-name>
              <string-name>Klein, S.A.</string-name>
              <string-name>Beckman, W.A.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Improvement and Validation of a Model for Photovoltaic Array Performance</article-title>
            <source>Solar Energy</source>
            <volume>80</volume>
            <pub-id pub-id-type="doi">10.1016/j.solener.2005.06.010</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Carbonell Navarro, S.J. and Escobar Duque, J.E. (2021) Mejoras en el potencial de generación de energía eléctrica de plantas vivas a partir de celdas de combustibles microbiano [Improvements in the Electrical Power Generation Potential of Living Plants Using Microbial Fuel Cells]. Undergraduate Research Project (Semillero AMPERE), Universidad de la Costa (CUC), 15 p.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Navarro, S.J.</string-name>
              <string-name>Duque, J.E.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Mejoras en el potencial de generación de energía eléctrica de plantas vivas a partir de celdas de combustibles microbiano [Improvements in the Electrical Power Generation Potential of Living Plants Using Microbial Fuel Cells]</article-title>
            <source>Undergraduate Research Project (Semillero AMPERE)</source>
            <volume>15</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kim, B.H., Chang, I.S. and Gadd, G.M. (2007) Challenges in Microbial Fuel Cell Development and Operation. <italic>Applied Microbiology and Biotechnology</italic>, 76, 485-494. https://doi.org/10.1007/s00253-007-1027-4 <pub-id pub-id-type="doi">10.1007/s00253-007-1027-4</pub-id><pub-id pub-id-type="pmid">17593364</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s00253-007-1027-4">https://doi.org/10.1007/s00253-007-1027-4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kim, B.H.</string-name>
              <string-name>Chang, I.S.</string-name>
              <string-name>Gadd, G.M.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Challenges in Microbial Fuel Cell Development and Operation</article-title>
            <source>Applied Microbiology and Biotechnology</source>
            <volume>76</volume>
            <pub-id pub-id-type="doi">10.1007/s00253-007-1027-4</pub-id>
            <pub-id pub-id-type="pmid">17593364</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>