<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    eng
   </journal-id>
   <journal-title-group>
    <journal-title>
     Engineering
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    1947-3931
   </issn>
   <issn publication-format="print">
    1947-394X
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/eng.2024.169019
   </article-id>
   <article-id pub-id-type="publisher-id">
    eng-136020
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Engineering
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Identification of the Diffusion Coefficients of Pollutants (
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
       N
      </mi>
      <msubsup> 
       <mi>
        O
       </mi> 
       <mn>
        3
       </mn> 
       <mo>
        -
       </mo> 
      </msubsup> 
     </mrow> 
    </math> and Mn
    <sup>2</sup>
    <sup>+</sup>) through the Walls of Concrete Tank and Vulnerability of the Stored Water Quality
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Narcisse
      </surname>
      <given-names>
       Malanda
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Bienvenu Ebata
      </surname>
      <given-names>
       Ndion
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Christian
      </surname>
      <given-names>
       Tathy
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Thibault
      </surname>
      <given-names>
       Mongo
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Paul
      </surname>
      <given-names>
       Louzolokimbembe
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aNation School Superior Polytechnic, Marien Ngouabi University, Brazzaville, Republic of Congo
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aSuperior Institute Architecture, Town Planning, Building and Public Works, University of Dénis Sassou Nguesso, Kintélé, Republic of Congo
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     06
    </day> 
    <month>
     09
    </month>
    <year>
     2024
    </year>
   </pub-date> 
   <volume>
    16
   </volume> 
   <issue>
    09
   </issue>
   <fpage>
    246
   </fpage>
   <lpage>
    274
   </lpage>
   <history>
    <date date-type="received">
     <day>
      12,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year>
    </date>
    <date date-type="published">
     <day>
      15,
     </day>
     <month>
      June
     </month>
     <year>
      2024
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      15,
     </day>
     <month>
      September
     </month>
     <year>
      2024
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    The populations of urban centers in Congo-Brazzaville have decided to develop various methods of water storage (concrete or masonry underground tanks) for domestic use, due to shortages in the distribution of water through the public network. However, questions remain as to the physico-chemical quality of the water stored in these tanks, when these structures are built in wet and relatively polluted areas. This paper presents a model of pollutant diffusion through the cementitious matrix (concrete) of tank walls simulated at a buried reservoir. The results of the experimental and numerical simulations show that certain concrete parameters, such as porosity, permeability and diffusivity, have a significant influence on the transfer of pollutants through the concrete walls, thus altering the physico-chemical quality of the stored water. The numerical models (1D) used to predict pollutant transfer and the quality of the stored water are consistent with those of the optimal control for identifying the diffusion coefficient. Major ion concentrations appear to be correlated with system porosity and diffusion coefficient. Nevertheless, the identification of the diffusion coefficient from the optimal control method, based on an explicit numerical resolution of a finite volume PDE for the approximation of the experiment, is not consistent with that of the optimal control method.
   </abstract>
   <kwd-group> 
    <kwd>
     Buried Tank
    </kwd> 
    <kwd>
      Water
    </kwd> 
    <kwd>
      Concrete
    </kwd> 
    <kwd>
      Modelling
    </kwd> 
    <kwd>
      Optimal Control
    </kwd> 
    <kwd>
      Diffusion Coefficient
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>The difficulties encountered in the supply of drinking water in developing countries (DCs), and particularly in Congo-Brazzaville, have led some populations in large urban centers in recent decades to resort to other means of supplying and conserving drinking water (boreholes, wells and springs, rainwater storage systems <xref ref-type="bibr" rid="scirp.136020-1">
     [1]
    </xref> <xref ref-type="bibr" rid="scirp.136020-2">
     [2]
    </xref>. Others, on the other hand, are building water storage facilities, such as underground reservoirs. These are structures built in reinforced concrete or masonry, which store and redistribute water to homes by means of a pump, thus increasing water pressure. This type of individual drinking water management appears to be an alternative solution to the problem of untimely water cuts by the national network <xref ref-type="bibr" rid="scirp.136020-1">
     [1]
    </xref>. According to popular belief, the rate of urban drinking water supply in Congo Brazzaville via the Congolese water distribution company network in the 2010s was just 14%, despite the fact that water resources are quite substantial.</p>
   <p>By way of illustration, according to work carried out by Malanda (2014) <xref ref-type="bibr" rid="scirp.136020-1">
     [1]
    </xref> <xref ref-type="bibr" rid="scirp.136020-3">
     [3]
    </xref>-<xref ref-type="bibr" rid="scirp.136020-5">
     [5]
    </xref>, three arrondissements (Moungali, Poto-Poto and Ouenzé) in the city of Brazzaville had 256 tanks listed, including 143 reinforced concrete tanks and 113 masonry tanks. These tanks were the subject of a full-scale study on the determining physico-chemical parameters of the water stored in these structures. However, it was found that these reinforced concrete tanks, located in wetlands and relatively polluted, are constantly being degraded during operation. These include structural degradation (walls), leading to problems of watertightness and durability of the entire reservoir, to the point of facilitating the migration of active pollutants inside the reservoir, which in turn alters the quality of the stored water, leading to its pollution <xref ref-type="bibr" rid="scirp.136020-6">
     [6]
    </xref>-<xref ref-type="bibr" rid="scirp.136020-9">
     [9]
    </xref>. According to the World Health Organization (WHO) <xref ref-type="bibr" rid="scirp.136020-10">
     [10]
    </xref>, the consumption of polluted water leads to diseases such as cholera and typhoid, which cause the death of at least one and a half million children worldwide every year <xref ref-type="bibr" rid="scirp.136020-5">
     [5]
    </xref> <xref ref-type="bibr" rid="scirp.136020-6">
     [6]
    </xref>.</p>
   <p>
    <xref ref-type="bibr" rid="scirp.136020-"></xref>This being the case, the description of the diffusion mechanism of polluting substances in the pore space of concrete walls, in the case of water storage in said tanks constitutes under these conditions an interesting research problem. The aim of this research work is to analyse the degree of dissolved ion contamination ( 
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mrow> 
        <mtext>
          NO 
        </mtext> 
       </mrow> 
       <mn>
         3 
       </mn> 
       <mo>
         − 
       </mo> 
      </msubsup> 
     </mrow> 
    </math> and Mn<sup>2+</sup>) considered as potential pollutants, and then to describe the physical phenomenon of pollutant diffusion through this cementitious matrix via its pore network. This phenomenon can also be observed by measuring the durability of the concrete with respect to actions due to physico-chemical phenomena, which are expressed in terms of ionic diffusion <xref ref-type="bibr" rid="scirp.136020-3">
     [3]
    </xref>-<xref ref-type="bibr" rid="scirp.136020-5">
     [5]
    </xref>. A concrete reservoir structure of this kind should normally be durable despite the aggressiveness of its immediate environment throughout its operating life. And, according to Demestre and Charron (2012), three modes of transfer can occur in this kind of situation: diffusion (due to a concentration gradient), permeability due to a pressure gradient, and capillary suction (capillary effect). Diffusion transfer generally occurs in structures exposed to harsh environments, where concentrations are very high. Ions pass through the porous matrix of the material. Thus, the rate of transfer depends on the volume fraction of the tortuosity and the connectivity of the pores <xref ref-type="bibr" rid="scirp.136020-11">
     [11]
    </xref>-<xref ref-type="bibr" rid="scirp.136020-20">
     [20]
    </xref>.</p>
   <p>
    <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref> below illustrates how pollutants present in the environment can enter the reservoir and gradually contaminate the water stored in underground tanks.</p>
   <p>These two figures, which are real-life photos taken on site, illustrate the phenomenon of contamination of water stored in concrete tanks, when these water storage structures are located in a polluted, damp environment or in the presence of a water table.</p>
   <p>Studies already carried out on this subject reveal that groundwater pollution, considered to be a source of contamination for stored water, is mainly due to domestic discharges or human activities (<xref ref-type="fig" rid="fig2">
     Figure 2
    </xref>). As a result, water storage structures built in these urban areas are subject to these pollutants when the concrete walls are not perfectly watertight. In other words, the phenomenon occurs as a result of the concrete’s porosity or durability.</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Concrete wall and sealing problem, infiltration of groundwater into the reservoir <xref ref-type="bibr" rid="scirp.136020-13">
       [13]
      </xref>.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId19.jpeg?20240918044008" />
   </fig>
   <fig id="fig2" position="float">
    <label>Figure 2</label>
    <caption>
     <title>Figure 2. Landfill site for untreated waste located in an urban area in <xref ref-type="bibr" rid="scirp.136020-13">
       [13]
      </xref>.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId20.jpeg?20240918044008" />
   </fig>
   <p>For the purposes of this study, pollutant diffusion will be characterized by two physical quantities, representing durability indicators: permeability and diffusivity coefficient.</p>
   <p>With regard to durability, Soulie et al. (2006) <xref ref-type="bibr" rid="scirp.136020-21">
     [21]
    </xref> have indicated that the mechanical behaviour of structures made of cemented granular materials is strongly influenced by the presence of interstitial liquids in the pore space. Under these conditions, when any kind of reagent transfer or phase change occurs, the liquid (solute) can generate structural degradation through dissolution of cemented joints or crystallization of solutes. In this case, the ability of the “concrete” material to be penetrated by aggressive species depends on the porous structure of the cement paste, which is a function of the type of cement and the water/cement ratio. In the mathematical formulation of the problem posed, Malanda (2014) proposed a law modelling pollutant diffusion through concrete, based on Bazant’s law (1971) <xref ref-type="bibr" rid="scirp.136020-22">
     [22]
    </xref>, to reflect the non-linearity of the phenomenon. Nevertheless, we propose in this work, another approach for the identification this time of the pollutant diffusion coefficient. The aim of this study is to identify the diffusion coefficient of a pollutant through concrete in the case of water storage in underground tanks, with a view to estimating the rheological behaviour of the material subjected to external stresses due to the aggressiveness of the surrounding environment.</p>
   <p>This identification of the diffusion coefficient will be achieved through the following specific objectives:</p>
  </sec><sec id="s2">
   <title>2. Materials and Methods</title>
   <sec id="s2_1">
    <title>2.1. Laboratory Experimental Set-Up</title>
    <p>Two separate samples were analysed for this test phase with a view to determining the concentrations of nitrate ions ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mtext>
           NO 
         </mtext> 
        </mrow> 
        <mn>
          3 
        </mn> 
        <mo>
          − 
        </mo> 
       </msubsup> 
      </mrow> 
     </math>) and manganese (Mn<sup>2+</sup>), considered as potential pollutants of the stored water contained in the test tanks. The concrete reserves under consideration are miniaturized to a laboratory scale.</p>
    <p>
     <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref> and <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> illustrate the experimental conditions in the laboratory.</p>
    <p>The experimental simulation set-up consists of:</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Plastic tank containing pollutant (manganese ions), Mn<sup>2+</sup> sand and a concrete tank containing drinking water.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId24.jpeg?20240918044009" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Plastic tank containing pollutant (nitrate ions), 

       <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
  
         <msubsup> 
   
          <mrow> 
    
           <mtext>
            
     NO
    
           </mtext>
   
          </mrow> 
   
          <mn>
           
    3
   
          </mn> 
   
          <mo>
           
    −
   
          </mo> 
  
         </msubsup> 
 
        </mrow>

       </math> sand and concrete tank containing drinking water.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId25.jpeg?20240918044009" />
    </fig>
    <p>The pollutant solution passes through the concrete walls by the principle of diffusion, thus altering the quality of the stored water.</p>
    <p>
     <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> shows an explicit diagram of this experimental set-up.</p>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. Schematic diagram of the experimental set-up.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId28.jpeg?20240918044009" />
    </fig>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. UV visible spectrophotometer WPA.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId29.jpeg?20240918044009" />
    </fig>
   </sec>
   <sec id="s2_2">
    <title>2.2. Experimental Procedure</title>
    <p>The equipment used to determine concentrations is the WPA UV visible spectrophotometer (<xref ref-type="fig" rid="fig6">
      Figure 6
     </xref>) for time and space estimation of concentrations. In practice, nitrate ions 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mtext>
           NO 
         </mtext> 
        </mrow> 
        <mn>
          3 
        </mn> 
        <mo>
          − 
        </mo> 
       </msubsup> 
      </mrow> 
     </math> (nitrave 5) and manganese ions Mn<sup>2+</sup> (manganecole n 1) were used as pollutants.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Numerical Simulations of the Problem Using the Optimal Control Approach</title>
    <p>On the basis of measurements obtained on the laboratory-scale phenomenon, the approach consists of approximating the parameters that will enable these measurements to be confirmed. This can be done by numerical simulation, if the model can approximate its physical observations, sometimes deviating from the real parameters. It is therefore necessary to add constraints or a priori factors to narrow down the range of possibilities in order to arrive at a unique solution.</p>
    <p>Diffusion takes place according to the law of conservation of matter and thermodynamic equilibrium.</p>
    <p>The diffusion equation is the relationship that governs the time and space evolution of particle density. It is the result of a material balance associated with Fick’s law.</p>
    <p>According to this hypothesis, particle flow J, in the presence of a concentration gradient in a porous medium, can be modelled by equation 1:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         J 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mi>
         D 
       </mi> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (1)</p>
    <p>with D as the diffusion coefficient or diffusivity, and ∅ the porosity of the medium.</p>
    <p>The concentration C of the solute being deﬁned, as the mass of the solute per unit volume of the solution and ∅, the porosity of the medium; the one-dimensional particle balance in the transient regime (flux varying at each point), for an elementary volume dV of containing dN = CSdx particles and a closed surface S, gives:</p>
    <p>At x, the total mass of solute entering the element per unit time is:</p>
    <p>Me = j (x,t) Sdt (2)</p>
    <p>At x + dx abscissa, the total outgoing mass during the elementary displacement is:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         M 
       </mi> 
       <mi>
         s 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           d 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (3)</p>
    <p>The diﬀerence between incoming and outgoing mass ∆M is:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         M 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         M 
       </mi> 
       <mi>
         e 
       </mi> 
       <mo>
         − 
       </mo> 
       <mi>
         M 
       </mi> 
       <mi>
         s 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         − 
       </mo> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           d 
         </mi> 
         <mi>
           x 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           j 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (4)</p>
    <p>Neglecting adsorption, the diﬀerence between the ﬂux entering and ﬂux leaving the element is equal to the amount of substance dissolved in the element.</p>
    <p>The mass exchange rate in the inﬁnitésimal element is given by the following expression:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         N 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           d 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         d 
       </mi> 
       <mi>
         N 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             + 
           </mo> 
           <mi>
             d 
           </mi> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             x 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mtext> 
       </mtext> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (5)</p>
    <p>Finally, if we assume that there is no process of creation or annihilation of particles in the elementary volume dV = Sdx, for the duration dt, the conservation of matter implies that the diﬀerence of mass per unit time must be equal to the mass exchanged per unit time, i.e.:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Δ 
       </mi> 
       <mi>
         M 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         d 
       </mi> 
       <mi>
         N 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           d 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         d 
       </mi> 
       <mi>
         N 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (6)</p>
    <p>Considering the following equation:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         x 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           j 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mi>
         S 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mi>
         d 
       </mi> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math> (7)</p>
    <p>which results in:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∅ 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           j 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (8)</p>
    <p>According to Fick’s law in porous media:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mo>
         ∅ 
       </mo> 
       <mi>
         D 
       </mi> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (9)</p>
    <p>Hence:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∅ 
       </mo> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           C 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             x 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mo>
          ∂ 
        </mo> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           x 
         </mi> 
        </mrow> 
       </mfrac> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mo>
           ∅ 
         </mo> 
         <mi>
           D 
         </mi> 
         <mfrac> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mi>
             C 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               x 
             </mi> 
             <mo>
               , 
             </mo> 
             <mi>
               t 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mi>
             x 
           </mi> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (10)</p>
    <p>This equation will be completed with boundary and initial conditions corresponding to the experimental conditions we wish to model, for its resolution.</p>
    <p>The problem of contamination of water stored in an underground reservoir located in a saturated and polluted environment can be modelled mathematically by a linear partial differential equation of the parabolic type developed in numerical methods used to solue elliptic of parabolic differential equation:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mo>
               ∅ 
             </mo> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                x 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mfrac> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 C 
               </mi> 
              </mrow> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 x 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mfrac> 
              <mo>
                ∂ 
              </mo> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 x 
               </mi> 
              </mrow> 
             </mfrac> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mo>
                 ∅ 
               </mo> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mi>
                 D 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  x 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mfrac> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   C 
                 </mi> 
                </mrow> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   x 
                 </mi> 
                </mrow> 
               </mfrac> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   x 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               , 
             </mo> 
             <mo>
               ∀ 
             </mo> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 x 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               ∈ 
             </mo> 
             <mrow> 
              <mo>
                ] 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <msub> 
                <mi>
                  L 
                </mi> 
                <mi>
                  t 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                [ 
              </mo> 
             </mrow> 
             <mo>
               × 
             </mo> 
             <mrow> 
              <mo>
                ] 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
              </mrow> 
              <mo>
                [ 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 C 
               </mi> 
              </mrow> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 x 
               </mi> 
              </mrow> 
             </mfrac> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mfrac> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 C 
               </mi> 
              </mrow> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 x 
               </mi> 
              </mrow> 
             </mfrac> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  L 
                </mi> 
                <mi>
                  t 
                </mi> 
               </msub> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mn>
               0 
             </mn> 
             <mo>
               , 
             </mo> 
             <mo>
               ∀ 
             </mo> 
             <mi>
               t 
             </mi> 
             <mo>
               ∈ 
             </mo> 
             <mrow> 
              <mo>
                ] 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <mi>
                 T 
               </mi> 
              </mrow> 
              <mo>
                [ 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               C 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 x 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mn>
                 0 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                C 
              </mi> 
              <mn>
                0 
              </mn> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                x 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               , 
             </mo> 
             <mo>
               ∀ 
             </mo> 
             <mi>
               x 
             </mi> 
             <mo>
               ∈ 
             </mo> 
             <mrow> 
              <mo>
                ] 
              </mo> 
              <mrow> 
               <mn>
                 0 
               </mn> 
               <mo>
                 , 
               </mo> 
               <msub> 
                <mi>
                  L 
                </mi> 
                <mi>
                  t 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                [ 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (11)</p>
    <p>in which:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         D 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> is the diffusion coefficient; 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∅ 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> is the porosity of the medium; 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math> is the given initial pollutant concentration and C the unknown concentration function defined on 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ] 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            L 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          [ 
        </mo> 
       </mrow> 
       <mo>
         × 
       </mo> 
       <mrow> 
        <mo>
          ] 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          [ 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and with values in 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        ℝ 
      </mi> 
     </math>.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mi>
          t 
        </mi> 
       </msub> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> (in meters) is the total length of the integration domain of the equation and T (in seconds) is the final time of the experiment.</p>
   </sec>
   <sec id="s2_4">
    <title>2.4. Optimal Control Method</title>
    <p>Modelling this control system on the basis of a dynamic parameter (control) involves the use of differential, integral, functional, finite-difference, partial-derivative equations, etc. The aim is to stabilize the control system and optimize its performance.</p>
    <p>Controls consist of highlighting functions or parameters that are generally subject to constraints. Optimal control, therefore, is a variational method which consists in finding the state of a numerical forecasting model, in order to best fit the observed measurements over a given period of time and make a natural link with the model equations.</p>
    <p>Variational analysis relies on the minimization of a “cost” functional J as an additional condition to ensure the uniqueness of the solution. This function is determined by physical or numerical considerations (stability of optimization algorithms) <xref ref-type="bibr" rid="scirp.136020-23">
      [23]
     </xref>-<xref ref-type="bibr" rid="scirp.136020-25">
      [25]
     </xref>.</p>
    <p>For simplicity’s sake, we’ll use the finite-difference formulation on a rectangular grid with a regular mesh.</p>
    <p>Equation (11) discretized on a grid is then written as:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mi>
           d 
         </mi> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mi>
           d 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         = 
       </mo> 
       <mi>
         F 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           u 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (12)</p>
    <p>with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         u 
       </mi> 
       <mi>
         Є 
       </mi> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          l 
        </mi> 
       </msup> 
      </mrow> 
     </math>, a parameter to be identified (e.g. diffusion coefficient) and X (u, t), a vector of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          N 
        </mi> 
       </msup> 
      </mrow> 
     </math>, the discretized concentration. The Cauchy problem with initial condition:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mo>
               = 
             </mo> 
             <mi>
               F 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 , 
               </mo> 
               <mi>
                 u 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               X 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mn>
                 0 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                X 
              </mi> 
              <mn>
                0 
              </mn> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (13)</p>
    <p>then admits as a solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> over the interval [0, T].</p>
    <p>We assume that the observations distributed in space and time have made it possible to define a time-dependent vector Xobs (t) of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          N 
        </mi> 
       </msup> 
      </mrow> 
     </math>, which we’ll call the observation vector.</p>
    <p>The cost function or objective function J(u) is defined by:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         J 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mo>
         &lt; 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           X 
         </mi> 
         <mi>
           o 
         </mi> 
         <mi>
           b 
         </mi> 
         <mi>
           s 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         X 
       </mi> 
       <mi>
         o 
       </mi> 
       <mi>
         b 
       </mi> 
       <mi>
         s 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         &gt; 
       </mo> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (14)</p>
    <p>where &lt;· , ·&gt; denotes the inner product in 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          N 
        </mi> 
       </msup> 
      </mrow> 
     </math>.</p>
    <p>Since the set of possible states is theoretically all 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          l 
        </mi> 
       </msup> 
      </mrow> 
     </math>, one has an unconstrained optimization problem written as:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               ∗ 
             </mo> 
             <mi>
               Є 
             </mi> 
             <msup> 
              <mi>
                ℝ 
              </mi> 
              <mi>
                l 
              </mi> 
             </msup> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               J 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mtext>
                 u 
               </mtext> 
               <mo>
                 ∗ 
               </mo> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mi>
               inf 
             </mi> 
             <mi>
               J 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                u 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mtext> 
             </mtext> 
             <mi>
               Є 
             </mi> 
             <msup> 
              <mi>
                ℝ 
              </mi> 
              <mi>
                l 
              </mi> 
             </msup> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (15)</p>
    <p>Variational methods solve the inverse problem by directly minimizing the cost function, usually using a gradient descent method. The gradient is computed by the adjoint method, which comes from the optimal control theory of PDEs <xref ref-type="bibr" rid="scirp.136020-10">
      [10]
     </xref> <xref ref-type="bibr" rid="scirp.136020-11">
      [11]
     </xref>.</p>
    <p>Let J be a real-valued function defined on a Hilbert space 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Η 
      </mi> 
     </math> (with inner product &lt;.,.&gt;), of variable u.</p>
    <p>To minimize the functional J, we must first perform the derivation operation on it. To do this, we introduce the Gateaux derivative (or directional derivative) 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         J 
       </mi> 
       <mo>
         ^ 
       </mo> 
      </mover> 
     </math> of J in direction h Є 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Η 
      </mi> 
     </math> defined by:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          J 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munder> 
        <mrow> 
         <mi>
           lim 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           α 
         </mi> 
         <mo>
           → 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
       </munder> 
       <mfrac> 
        <mrow> 
         <mi>
           J 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             + 
           </mo> 
           <mi>
             α 
           </mi> 
           <mi>
             h 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           J 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          α 
        </mi> 
       </mfrac> 
      </mrow> 
     </math> (16)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.136020-"></xref>In the case where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         J 
       </mi> 
       <mo>
         ^ 
       </mo> 
      </mover> 
     </math> is linearly continuous in h, we can then note the following relationship:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          J 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mo>
           ∇ 
         </mo> 
         <mi>
           J 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            u 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (17)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∇ 
       </mo> 
       <mi>
         J 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the gradient of J with respect to u.</p>
    <p>When J admits continuous partial derivatives for all u in 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          l 
        </mi> 
       </msup> 
      </mrow> 
     </math>, a necessary condition for 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mo>
          ∗ 
        </mo> 
       </msup> 
      </mrow> 
     </math> to be a minimum is that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∇ 
       </mo> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            u 
          </mi> 
          <mo>
            ∗ 
          </mo> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>.</p>
    <p>In general, problem (15) cannot be solved analytically. However, there are numerical solution algorithms that can be used to determine approximate solutions, including the conjugate gradient method and the quasi-Newton method.</p>
    <p>Most are iterative descent procedures which, starting from an initial value 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>, seek the best approximation 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math> of the solution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          u 
        </mi> 
        <mo>
          * 
        </mo> 
       </msup> 
      </mrow> 
     </math> such that j ( 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
      </mrow> 
     </math>) ≤ j ( 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          u 
        </mi> 
        <mn>
          0 
        </mn> 
       </msub> 
      </mrow> 
     </math>) and iterate the process until a given convergence condition is satisfied.</p>
    <p>All these methods use the gradient of the function to be minimized with respect to the control variable (in our case). Hence the importance of determining the gradient of J with respect to u.</p>
    <p>A very efficient technique for obtaining the gradient of the cost function with respect to the control variable is the use of the adjoint system that we will present below.</p>
    <p>To do this, we consider a vector h belonging to the same space as u and a real number α.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           α 
         </mi> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           t 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are then respectively solutions of the ordinary differential equations with initial conditions:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   + 
                 </mo> 
                 <mi>
                   α 
                 </mi> 
                 <mi>
                   h 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mo>
               = 
             </mo> 
             <mi>
               F 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   + 
                 </mo> 
                 <mi>
                   α 
                 </mi> 
                 <mi>
                   h 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               X 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 + 
               </mo> 
               <mi>
                 α 
               </mi> 
               <mi>
                 h 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mn>
                 0 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                X 
              </mi> 
              <mn>
                0 
              </mn> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (18)</p>
    <p>and:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mo>
               = 
             </mo> 
             <mi>
               F 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 X 
               </mi> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <mo>
                 , 
               </mo> 
               <mi>
                 u 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               X 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mn>
                 0 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                X 
              </mi> 
              <mn>
                0 
              </mn> 
             </msub> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (19)</p>
    <p>Subtracting (18) from (19) then dividing by α and taking the limit when the latter tends to, we obtain that the derivative 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         X 
       </mi> 
       <mo>
         ^ 
       </mo> 
      </mover> 
     </math> of X in the h direction is then solution of the system:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mover accent="true"> 
                <mi>
                  X 
                </mi> 
                <mo>
                  ^ 
                </mo> 
               </mover> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mrow> 
                 <mi>
                   u 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   h 
                 </mi> 
                 <mo>
                   , 
                 </mo> 
                 <mi>
                   t 
                 </mi> 
                </mrow> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mo>
               = 
             </mo> 
             <mrow> 
              <mo>
                [ 
              </mo> 
              <mrow> 
               <mfrac> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   F 
                 </mi> 
                </mrow> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   X 
                 </mi> 
                </mrow> 
               </mfrac> 
              </mrow> 
              <mo>
                ] 
              </mo> 
             </mrow> 
             <mover accent="true"> 
              <mi>
                X 
              </mi> 
              <mo>
                ^ 
              </mo> 
             </mover> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 h 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               + 
             </mo> 
             <mrow> 
              <mo>
                [ 
              </mo> 
              <mrow> 
               <mfrac> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   F 
                 </mi> 
                </mrow> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   u 
                 </mi> 
                </mrow> 
               </mfrac> 
              </mrow> 
              <mo>
                ] 
              </mo> 
             </mrow> 
             <mi>
               h 
             </mi> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mover accent="true"> 
              <mi>
                X 
              </mi> 
              <mo>
                ^ 
              </mo> 
             </mover> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 h 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mn>
                 0 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (20)</p>
    <p>where:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           F 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           X 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> is the Jacobian matrix of F with respect to X;</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mfrac> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           F 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∂ 
         </mo> 
         <mi>
           U 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> is the Jacobian matrix of F with respect to u.</p>
    <p>The Gateaux derivative of J in the h direction is given by</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          J 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           X 
         </mi> 
         <mi>
           o 
         </mi> 
         <mi>
           b 
         </mi> 
         <mi>
           s 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            X 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (21)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.136020-"></xref>To find the linearity of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mover accent="true"> 
       <mi>
         J 
       </mi> 
       <mo>
         ^ 
       </mo> 
      </mover> 
     </math> with respect to h, in equation (22), let’s multiply each by a variable P 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mtext>
          N 
        </mtext> 
       </msup> 
      </mrow> 
     </math>, and integrate the result over the interval 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. The result is:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mover accent="true"> 
            <mi>
              X 
            </mi> 
            <mo>
              ^ 
            </mo> 
           </mover> 
          </mrow> 
          <mrow> 
           <mo>
             ∂ 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </mfrac> 
         <mo>
           , 
         </mo> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mfrac> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               F 
             </mi> 
            </mrow> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               X 
             </mi> 
            </mrow> 
           </mfrac> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mover accent="true"> 
          <mi>
            X 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
         <mo>
           , 
         </mo> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mfrac> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               F 
             </mi> 
            </mrow> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
           </mfrac> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (22)</p>
    <p>or after integration by parts of the:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mover accent="true"> 
          <mi>
            X 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            T 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            T 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mover accent="true"> 
          <mi>
            X 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           P 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mn>
            0 
          </mn> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mover accent="true"> 
        <mi>
          X 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mo>
         , 
       </mo> 
       <mfrac> 
        <mrow> 
         <mi>
           d 
         </mi> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           d 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </mfrac> 
       <mo>
         + 
       </mo> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mfrac> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               F 
             </mi> 
            </mrow> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               X 
             </mi> 
            </mrow> 
           </mfrac> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          t 
        </mi> 
       </msup> 
       <mi>
         P 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mfrac> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               F 
             </mi> 
            </mrow> 
            <mrow> 
             <mo>
               ∂ 
             </mo> 
             <mi>
               u 
             </mi> 
            </mrow> 
           </mfrac> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (23)</p>
    <p>When P is chosen as the solution to the equation:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 P 
               </mi> 
              </mrow> 
              <mrow> 
               <mi>
                 d 
               </mi> 
               <mi>
                 t 
               </mi> 
              </mrow> 
             </mfrac> 
             <mo>
               + 
             </mo> 
             <msup> 
              <mrow> 
               <mrow> 
                <mo>
                  [ 
                </mo> 
                <mrow> 
                 <mfrac> 
                  <mrow> 
                   <mo>
                     ∂ 
                   </mo> 
                   <mi>
                     F 
                   </mi> 
                  </mrow> 
                  <mrow> 
                   <mo>
                     ∂ 
                   </mo> 
                   <mi>
                     X 
                   </mi> 
                  </mrow> 
                 </mfrac> 
                </mrow> 
                <mo>
                  ] 
                </mo> 
               </mrow> 
              </mrow> 
              <mi>
                t 
              </mi> 
             </msup> 
             <mi>
               P 
             </mi> 
             <mo>
               = 
             </mo> 
             <mi>
               X 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 u 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 t 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               − 
             </mo> 
             <mi>
               X 
             </mi> 
             <mi>
               o 
             </mi> 
             <mi>
               b 
             </mi> 
             <mi>
               s 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                t 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mrow> 
             <mi>
               P 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                T 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
             <mo>
               = 
             </mo> 
             <mn>
               0 
             </mn> 
            </mrow> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (24)</p>
    <p>finds:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mover accent="true"> 
          <mi>
            X 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             u 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             t 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           X 
         </mi> 
         <mi>
           o 
         </mi> 
         <mi>
           b 
         </mi> 
         <mi>
           s 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              [ 
            </mo> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 F 
               </mi> 
              </mrow> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 X 
               </mi> 
              </mrow> 
             </mfrac> 
            </mrow> 
            <mo>
              ] 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            t 
          </mi> 
         </msup> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (25)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          J 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mrow> 
           <mrow> 
            <mo>
              [ 
            </mo> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 F 
               </mi> 
              </mrow> 
              <mrow> 
               <mo>
                 ∂ 
               </mo> 
               <mi>
                 u 
               </mi> 
              </mrow> 
             </mfrac> 
            </mrow> 
            <mo>
              ] 
            </mo> 
           </mrow> 
          </mrow> 
          <mi>
            t 
          </mi> 
         </msup> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
      </mrow> 
     </math> (26)</p>
    <p>To obtain the gradient of J with respect to explicitly, starting from, need to h and P in the canonical bases of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          l 
        </mi> 
       </msup> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mi>
          N 
        </mi> 
       </msup> 
      </mrow> 
     </math>. This gives the components of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∇ 
       </mo> 
       <mi>
         J 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> in the form:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             J 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              u 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∫ 
         </mo> 
        </mstyle> 
        <mn>
          0 
        </mn> 
        <mi>
          T 
        </mi> 
       </munderover> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                [ 
              </mo> 
              <mrow> 
               <mfrac> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   F 
                 </mi> 
                </mrow> 
                <mrow> 
                 <mo>
                   ∂ 
                 </mo> 
                 <mi>
                   u 
                 </mi> 
                </mrow> 
               </mfrac> 
              </mrow> 
              <mo>
                ] 
              </mo> 
             </mrow> 
            </mrow> 
            <mi>
              t 
            </mi> 
           </msup> 
           <mi>
             P 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mi>
         d 
       </mi> 
       <mi>
         t 
       </mi> 
       <mn>
         1 
       </mn> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         i 
       </mi> 
       <mo>
         ≤ 
       </mo> 
       <mi>
         l 
       </mi> 
      </mrow> 
     </math> (27)</p>
    <p>Different numerical methods can be used for solving diffusion problems.</p>
    <p>In this work, the finite volume method was used to discretize equation (11) or (12) in space, and for stability reasons, the implicit Euler method was used for its discretization in time. At each time step, the resulting linear system was solved using the GMRES method.</p>
    <p>Indeed, for a regular one-dimensional mesh, with a flow conservation approximation, the finite volume method seems suitable. it adapts well to nonlinear conservation equations, as it ensures discrete conservation of extensive quantities <xref ref-type="bibr" rid="scirp.136020-13">
      [13]
     </xref>. It is a method of decomposition by subdomains (cell or control volumes) in which flows are approximated according to the principle of “finite differences”, but quite different from the partial differential equation (PDE) scheme.</p>
    <p>The stability of this method also preserves the divergence problems that can arise with finite elements. Last but not least, this method fits in well with Fick’s law of particle flow diffusion.</p>
    <p>Equation (20) was solved using a derivation technique for the discretized equation of (11), while (24) was solved using a transposition technique for the discretized equation of (22).</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Results and Discussion</title>
   <sec id="s3_1">
    <title>3.1. Presentation and Interpretation of Optimal Control Results, Obtained on the Basis of Experimental Results by Malanda (2014)</title>
    <p>An essential point for the implementation of the method, is the calculation of the gradient as well as its verification. From the direct system, we obtain the tangent system by linearization around a perturbation, then the adjoint system by transposition. To obtain the adjoint, we write the code for the tangent system, then transpose the instructions line by line (<xref ref-type="table" rid="table1">
      Table 1
     </xref>).</p>
    <p>To check the accuracy of the gradient obtained, we consider Taylor’s formula:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         J 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           u 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           α 
         </mi> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         α 
       </mi> 
       <mo>
         ∇ 
       </mo> 
       <mi>
         J 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
       <mi>
         h 
       </mi> 
       <mo>
         + 
       </mo> 
       <mfrac> 
        <mrow> 
         <msup> 
          <mi>
            α 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <msup> 
        <mo>
          ∇ 
        </mo> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           h 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mn>
         0 
       </mn> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            α 
          </mi> 
          <mn>
            2 
          </mn> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (28)</p>
    <p>Where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mo>
          ∇ 
        </mo> 
        <mn>
          2 
        </mn> 
       </msup> 
       <mi>
         j 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          u 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> denotes the matrix of J’s second derivatives with respect to u. We then have:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <munder> 
        <mrow> 
         <mi>
           lim 
         </mi> 
        </mrow> 
        <mrow> 
         <mo>
           ∝ 
         </mo> 
         <mo>
           → 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
       </munder> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          α 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munder> 
        <mrow> 
         <mi>
           lim 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           α 
         </mi> 
         <mo>
           → 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
       </munder> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <mi>
             J 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               u 
             </mi> 
             <mo>
               + 
             </mo> 
             <mi>
               α 
             </mi> 
             <mi>
               h 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             J 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              u 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <mi>
             α 
           </mi> 
           <mo>
             ∇ 
           </mo> 
           <mi>
             J 
           </mi> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              u 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mi>
             h 
           </mi> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math> (29)</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 1. Illustration of gradient curve verification values.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="14.44%">No.<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="31.65%" colspan="2">Numerical simulation 1 (sample 1)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="24.51%">No.<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="29.40%" colspan="2">Numerical simulation 2 (sample 2)<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="14.44%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.27%">log(α)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="13.37%">f(α)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="24.51%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="16.37%">log(α)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="13.02%">f(α)<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="14.44%">1<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="18.27%">−5.39794<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="13.37%">1.19502<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="24.51%">1<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="16.37%">−5.41854<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="13.02%">1.19443<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">2<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−5.69897<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.10497<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">2<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−5.71957<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.09989<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">3<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−6.00<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.05072<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">3<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−6.0206<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.04828<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">4<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−6.30103<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.02462<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">4<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−6.32163<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.02343<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">5<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−6.60206<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.01187<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">5<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−6.62266<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.01127<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">6<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−6.90309<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.00558<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">6<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−6.92369<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.00525<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">7<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−7.20412<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.00241<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">7<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−7.22472<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.00225<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">8<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">1.00241<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.0008<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">8<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−7.52575<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.00076<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">9<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−7.80618<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.0003<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">9<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−7.82678<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99974<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">10<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−8.10721<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.99957<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">10<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−8.12781<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.00027<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">11<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−8.40824<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.99884<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">11<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−8.42884<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99949<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">12<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−8.70927<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.00121<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">12<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−8.72987<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99716<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">13<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−9.0103<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.99756<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">13<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−9.0309<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99639<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">14<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−9.31133<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.00048<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">14<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−9.33193<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99328<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">15<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−9.61236<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.01655<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">15<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−9.63296<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.99172<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">16<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−9.91339<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.01655<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">16<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−9.93399<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.00727<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">17<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−10.21442<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.06328<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">17<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−10.23502<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.92022<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">18<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−10.51545<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.0516<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">18<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−10.53605<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.94509<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">19<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−10.81648<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.70107<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">19<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−10.83708<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.04457<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">20<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−11.11751<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.7478<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">20<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−11.13811<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.09431<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">21<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−11.41854<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0.93476<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">21<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−11.43914<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.1938<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">22<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−11.71957<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.12171<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">22<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−11.74017<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">0.79587<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">23<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−12.0206<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">2.24341<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">23<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−12.0412<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.59173<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">24<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−12.32163<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">1.49561<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">24<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−12.34223<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">3.18346<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="14.44%">25<p style="text-align:center"></p></td> 
       <td class="acenter" width="18.27%">−12.62266<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.37%">0<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.51%">25<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.37%">−5.41854<p style="text-align:center"></p></td> 
       <td class="acenter" width="13.02%">1.19443<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref> and <xref ref-type="fig" rid="fig10">
      Figure 10
     </xref> illustrate the gradient verification curves obtained from numerical simulations 1 and 2 using the optimal control technique. At the same time, they illustrate the instability of the gradient descent directions and show that, for α between 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msup> 
       <mi>
         e 
       </mi> 
       <mi>
         t 
       </mi> 
       <msup> 
        <mrow> 
         <mn>
           10 
         </mn> 
        </mrow> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           6 
         </mn> 
        </mrow> 
       </msup> 
      </mrow> 
     </math>, the value of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          α 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is equal to 1. Thus, gradient descent is an optimization algorithm that makes it possible to find the minimum of any function by gradually converging towards it. Similarly, at the current point, a shift is made in the opposite direction to the gradient, so that the cost function decreases.</p>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 9. Variation of f (α) as a function of the logarithm decimal of α for the ammonia pollutant (numerical simulation 1).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId161.jpeg?20240918044018" />
    </fig>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 10. Variation of f (α) as a function of the logarithm decimal of α for the ammonia pollutant (numerical simulation 2).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId162.jpeg?20240918044018" />
    </fig>
    <p>Gradient descent, on the other hand, is an optimization algorithm that finds the minimum of any function by gradually converging towards it. At the current point, a shift is made in the opposite direction to the gradient, so that the cost function decreases.</p>
    <p>
     <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref> and Figure <xref ref-type="bibr" rid="scirp.136020-#f12">
      12
     </xref> summarize the characteristics of numerical simulations 1 and 2, using the optimal control technique for the ammonia pollutant, after six (06) iterations (<xref ref-type="table" rid="table2">
      Table 2
     </xref>).</p>
    <p>The gradient optimization algorithm reduces the function at each iteration. The cost function is reduced respectively from 456.7 to 178 for numerical simulation 1 and from 450.6 to 21.3 for numerical simulation 2.</p>
    <fig id="fig9" position="float">
     <label>Figure 9</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Figure 11. Variation of the cost function as a function of the number of iterations (numerical simulations 1).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId163.jpeg?20240918044019" />
    </fig>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Figure 12. Variation of the cost function as a function of the number of iterations. (numerical simulation 2)</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId164.jpeg?20240918044019" />
    </fig>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 2. Values of the cost function as a function of the number of iterations for the NH<sub>3</sub> pollutant.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td rowspan="2" class="acenter" width="21.54%">Iterations<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="109.84%" colspan="2">Values of the cost function<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="60.35%">Numerical simulations 1<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="49.49%">Numerical simulations 2<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="21.54%">1<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="60.35%">456.6694<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="49.49%">450.681<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.54%">2<p style="text-align:center"></p></td> 
       <td class="acenter" width="60.35%">27.26329<p style="text-align:center"></p></td> 
       <td class="acenter" width="49.49%">28.939<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.54%">3<p style="text-align:center"></p></td> 
       <td class="acenter" width="60.35%">22.3317<p style="text-align:center"></p></td> 
       <td class="acenter" width="49.49%">24.924<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.54%">4<p style="text-align:center"></p></td> 
       <td class="acenter" width="60.35%">17.95341<p style="text-align:center"></p></td> 
       <td class="acenter" width="49.49%">21.464<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.54%">5<p style="text-align:center"></p></td> 
       <td class="acenter" width="60.35%">17.82243<p style="text-align:center"></p></td> 
       <td class="acenter" width="49.49%">21.388<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="21.54%">6<p style="text-align:center"></p></td> 
       <td class="acenter" width="60.35%">17.7485<p style="text-align:center"></p></td> 
       <td class="acenter" width="49.49%">21.362<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref> shows the concentration values of numerical simulations 1 and 2 obtained by optimal control on the basis of experimental simulations 1 and 2 by Malanda (2014). Here the results of the numerical simulation tests in this control study are compared with those obtained by Mlalanda in 2014.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 3. Values of the cost function as a function of the number of iterations for the NH3 pollutant.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="12.07%">Time (week)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="20.65%">Experimental measurements 1 Malanda (2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="19.80%">Experimental measurements 2 Malanda (2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="24.75%">Results concentrations numerical simulations 1 optimal control<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="22.73%">Results concentrations numerical simulations 2 optimal control<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="12.07%">1<sup>st</sup> Week<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="20.65%">1.12<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="19.80%">1.1<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="24.75%">0.9136<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="22.73%">0.8675<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.07%">2<sup>nd</sup> Week<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.65%">1.8<p style="text-align:center"></p></td> 
       <td class="acenter" width="19.80%">1.86<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.75%">1.5947<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.73%">0.6151<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.07%">3<sup>rd</sup> Week<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.65%">2.25<p style="text-align:center"></p></td> 
       <td class="acenter" width="19.80%">2.05<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.75%">2.1321<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.73%">2.2398<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.07%">4<sup>th</sup> Week<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.65%">2.87<p style="text-align:center"></p></td> 
       <td class="acenter" width="19.80%">2.55<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.75%">2.5819<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.73%">2.779<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="12.07%">5<sup>th</sup> Week<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.65%">3.18<p style="text-align:center"></p></td> 
       <td class="acenter" width="19.80%">3.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="24.75%">2.9713<p style="text-align:center"></p></td> 
       <td class="acenter" width="22.73%">3.2551<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="fig" rid="fig13">
      Figure 13
     </xref> and <xref ref-type="fig" rid="fig14">
      Figure 14
     </xref> show the concentration variation curves of numerical simulations obtained by the optimal control method from experimental measurements by Malanda (2014).</p>
    <p>Interpretation of the figures below reveals the following:</p>
    <p>With regard to the experimental simulation curves, the experimental results are close at the start of the experiment, and the pattern at the end of the first two weeks may be due to the influence of the granular structure of the cementitious matrix, or even its porosity. The phenomenon of water saturation of the concrete (experimental simulation) accelerates pollutant diffusion as all the pores become interconnected. On the other hand, the delay observed in the first measurements can be attributed to the difficulty for (polluted) water molecules to fill all the voids in the cement matrix during the imbibition phase <xref ref-type="bibr" rid="scirp.136020-12">
      [12]
     </xref> <xref ref-type="bibr" rid="scirp.136020-14">
      [14]
     </xref> <xref ref-type="bibr" rid="scirp.136020-15">
      [15]
     </xref> <xref ref-type="bibr" rid="scirp.136020-17">
      [17]
     </xref> <xref ref-type="bibr" rid="scirp.136020-18">
      [18]
     </xref> <xref ref-type="bibr" rid="scirp.136020-26">
      [26]
     </xref>.</p>
    <p>However, in the numerical simulation, these parameters have not been taken into account, and the focus has been on diffusion, without taking into account the time required for the (polluted) water to be absorbed by the concrete, so that equilibrium of concentrations in the tank can be established.</p>
    <p>In reality, as the phenomenon of tortuosity has not been taken into account, the proposed modelling concerns effective diffusion rather than pollutant diffusion.</p>
    <fig id="fig11" position="float">
     <label>Figure 11</label>
     <caption>
      <title>Figure 13. In reality, as the phenomenon of tortuosity has not been taken into account, the proposed modelling concerns effective diffusion rather than pollutant diffusion.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId165.jpeg?20240918044019" />
    </fig>
    <fig id="fig12" position="float">
     <label>Figure 12</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Figure 14. Time variations in concentrations for numerical simulation 2 and experimental simulation 2.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId166.jpeg?20240918044020" />
    </fig>
    <p>Using experimental measurements 1 and 2 by Malanda (2014), numerical tests were carried out on the basis of the calculation code developed with the Fortan 90 language and the curves were plotted with Origin Pro software.</p>
    <p>
     <xref ref-type="table" rid="table4">
      Table 4
     </xref> shows the results obtained following the numerical simulation tests.</p>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 4. Results of Concentration of numerical simulations 1 and 2 of optimal control and numerical concentrations from Malanda (2014).</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="10.16%">Time (week)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="14.91%">Experimental measurements 1 (Malanda 2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="14.50%">Experimental measurements 2 (Malanda 2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="17.07%">Numerical simulation 1 (Malanda 2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="12.12%">Numerical simulation 2 (Malanda 2014)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="16.23%">Optimum control concentrations 1<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="15.00%">Concentrations<p style="text-align:center"></p>optimal control 2<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="10.16%">1<sup>st</sup> Week<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="14.91%">1.12<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="14.50%">1.1<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="17.07%">0.1741<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="12.12%">0.3574<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="16.23%">0.9136<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="15.00%">0.8675<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="10.16%">2<sup>nd</sup> Week<p style="text-align:center"></p></td> 
       <td class="acenter" width="14.91%">1.8<p style="text-align:center"></p></td> 
       <td class="acenter" width="14.50%">1.86<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.07%">0.9926<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.12%">1.4763<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.23%">1.5947<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.00%">1.6151<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="10.16%">3<sup>rd</sup> Week <p style="text-align:center"></p></td> 
       <td class="acenter" width="14.91%">2.25<p style="text-align:center"></p></td> 
       <td class="acenter" width="14.50%">2.05<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.07%">1.8667<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.12%">2.4764<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.23%">2.1321<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.00%">2.2398<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="10.16%">4<sup>th</sup> Week <p style="text-align:center"></p></td> 
       <td class="acenter" width="14.91%">2.87<p style="text-align:center"></p></td> 
       <td class="acenter" width="14.50%">2.55<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.07%">2.6193<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.12%">3.2659<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.23%">2.5819<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.00%">2.779<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="10.16%">5<sup>th</sup> Week <p style="text-align:center"></p></td> 
       <td class="acenter" width="14.91%">3.18<p style="text-align:center"></p></td> 
       <td class="acenter" width="14.50%">3.5<p style="text-align:center"></p></td> 
       <td class="acenter" width="17.07%">3.2455<p style="text-align:center"></p></td> 
       <td class="acenter" width="12.12%">3.8846<p style="text-align:center"></p></td> 
       <td class="acenter" width="16.23%">2.9713<p style="text-align:center"></p></td> 
       <td class="acenter" width="15.00%">3.2551<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Similarly, the comparative analysis of the two simulations carried out (experimental and numerical) is shown by assembling the curves (<xref ref-type="fig" rid="figFigures 15-18">
      Figures 15-18
     </xref>) and from <xref ref-type="table" rid="table4">
      Table 4
     </xref>.</p>
    <fig id="fig13" position="float">
     <label>Figure 13</label>
     <caption>
      <title>Figure 15. Temporal variations in concentrations from numerical simulation 2 and experimental simulation 2.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId167.jpeg?20240918044020" />
    </fig>
    <fig id="fig14" position="float">
     <label>Figure 14</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Figure 16. Temporal variations in concentrations from numerical simulation 1 and experimental simulation.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId168.jpeg?20240918044020" />
    </fig>
    <fig id="fig15" position="float">
     <label>Figure 15</label>
     <caption>
      <title>Figure 17. Temporal variations in concentrations from numerical simulations 2 and experimental simulation 1.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId169.jpeg?20240918044020" />
    </fig>
    <fig id="fig16" position="float">
     <label>Figure 16</label>
     <caption>
      <title>Figure 18. Temporal variations in concentrations from numerical simulations 1 and experimental simulation 1.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId170.jpeg?20240918044021" />
    </fig>
    <p>
     <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 5. Results of identified ammonia diffusion parameters.</p>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td rowspan="2" class="acenter" width="49.63%">Environments<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td acenter" width="50.37%" colspan="2">Identified ammonia diffusion parameters (m<sup>2</sup>/s)<p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="23.59%">Numerical simulation 1<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="26.78%">Numerical simulation 2<p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="49.63%">Effective diffusion coefficient D1 of ammonia in sand<p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="23.59%">D<sub>1</sub> = 0.18 × 10<sup>−8</sup><p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="26.78%">D<sub>1</sub> = 0.37 × 10<sup>−8</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.63%">Effective diffusion coefficient D2 of ammonia in concrete<p style="text-align:center"></p></td> 
      <td class="acenter" width="23.59%">D<sub>2</sub> = 0.13 × 10<sup>−7</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="26.78%">D<sub>2</sub> = 0.91 × 10<sup>−8</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.63%">Diffusion coefficient D0 of ammonia in water<p style="text-align:center"></p></td> 
      <td class="acenter" width="23.59%">D<sub>0</sub> = 6.93 × 10<sup>−9</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="26.78%">D<sub>0</sub> = 6.93 × 10<sup>−9</sup><p style="text-align:center"></p></td> 
     </tr> 
    </table>
    <p>Interpretation of the figures shown above reveals the following two phases:</p>
    <p>Nevertheless, the physical convergence of the results shows that the numerical method chosen better simulates the diffusion of ions in solution in the cementitious matrix (concrete) and, consequently, the effective migration of pollutants through it. On the basis of the above, it follows that the proposed model approaches experimental measurements better than that proposed by Malanda (2014). Numerically, this model better predicts the evolution of particle diffusion flow through a cemented granular material (CGM), and ultimately the transfer of dissolved pollutants from one point to another.</p>
    <p>The ammonia diffusion parameters identified are given in <xref ref-type="table" rid="table5">
      Table 5
     </xref>.</p>
    <p>Generally speaking, this experiment shows that the diffusion coefficient in concrete is higher than in water and sand. This implies ipso facto the influence of the nature of the material, which constitutes an explanatory variable for the differences encountered in the value of the diffusion coefficient. Indeed, the greater the porosity, the greater the proportion of pollutants in the concrete tank.</p>
    <p>This observation can also be explained by the fact that the diffusion coefficient in the porous medium increases as the porosity decreases. Consequently, the diffusion coefficient is greater for lower porosity, and therefore inversely proportional.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Experiments with Nitrate and Manganese Ions</title>
    <p>In accordance with the experimental set-up, these two tanks respectively contained two pollutants (nitrates and manganese), diluted in water and then discharged into fine sand (see <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref> and <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>). The concentrations of the selected pollutants were determined over time using the above-mentioned spectrophotometer.</p>
    <p>The results of the eleven (11) concentration measurements obtained over 32 days are given in <xref ref-type="table" rid="table6">
      Table 6
     </xref>.</p>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 6. Results of Nitrate and Manganese ion concentration measurements in the concrete tank containing drinking water (experimental simulation).</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="100.00%" colspan="3">Experimental simulations<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="18.03%">Time/days<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="38.79%">Nitrate ions (mg/l) sample 1<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="43.18%">Manganese ions (mg/2) sample 2<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="18.03%">0 day<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="38.79%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="43.18%">0.00<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">5<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">0.408<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.316<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">7<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">0.561<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.427<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">9<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">0.747<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.547<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">12<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">0.886<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.608<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">14<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">1.129<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.710<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">16<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">1.560<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.721<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">19<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">1.702<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.761<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">21<sup>st</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">1.981<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.768<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">23<sup>rd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">2.124<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">0.770<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="18.03%">26<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="38.79%">2.366<p style="text-align:center"></p></td> 
       <td class="acenter" width="43.18%">1.010<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-bottom-td acenter" width="18.03%">32<sup>nd</sup> day<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="38.79%">2.401<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="43.18%">1.156<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Overall, there is a temporal variation in the concentration results measured in the two samples. In fact, both samples show gradual changes in the concentrations measured as they diffuse through the concrete walls into drinking water. We also notice :</p>
    <p>So, although the diffusion of the selected pollutants is clearly established, we note that the measured values are differentiated for each measurement carried out for the two samples.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Numerical Simulations</title>
    <p>The results of numerical simulation tests on nitrate ion diffusion are summarized in <xref ref-type="table" rid="table7">
      Table 7
     </xref>.</p>
    <p>This produces a curve with some variability in nitrate ion concentrations for the numerical test performed. <xref ref-type="fig" rid="fig19">
      Figure 19
     </xref> shows the concentration of nitrate ions in the cement matrix and inside the tank containing stored water after 32 days. <xref ref-type="fig" rid="fig20">
      Figure 20
     </xref>, on the other hand, illustrates the temporal variations in concentrations obtained from the experimental and numerical simulations.</p>
    <table-wrap id="table6">
     <label>
      <xref ref-type="table" rid="table6">
       Table 6
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 7. Results of experimental and numerical Nitrate ion concentrations.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="16.31%">Time<p style="text-align:center"></p>(days)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="29.71%">Results of experimental concentration measurements (mg/L)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="28.23%">Numerical results for concentrations (mg/L)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="25.74%">Difference<p style="text-align:center"></p>(mg/L) exact results<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="16.31%">0 day<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="29.71%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="28.23%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="25.74%">0<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">5<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">0.408<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.03213<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.37587<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">7<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">0.561<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.09858<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.46242<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">9<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">0.747<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.19854<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.54846<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">12<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">0.886<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.39353<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.49247<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">14<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">1.129<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.5438<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.5852<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">16<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">1.560<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.70476<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.85524<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">19<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">1.702<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">0.95949<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.74251<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">21<sup>st</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">1.981<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">1.1351<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.8459<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">23<sup>r</sup><sup>d</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">2.124<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">1.31366<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.81034<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">26<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">2.366<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">1.58496<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.78104<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="16.31%">32<sup>nd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.71%">2.401<p style="text-align:center"></p></td> 
       <td class="acenter" width="28.23%">2.13273<p style="text-align:center"></p></td> 
       <td class="acenter" width="25.74%">0.26827<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig17" position="float">
     <label>Figure 17</label>
     <caption>
      <title>Figure 19. Typical graph showing nitrate ion concentration in the cement matrix and inside the tank containing stored water after 32 days.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId171.jpeg?20240918044023" />
    </fig>
    <fig id="fig18" position="float">
     <label>Figure 18</label>
     <caption>
      <title>Figure 20. Temporal variations in nitrate ion concentrations (numerical simulation and experimental simulation).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId172.jpeg?20240918044023" />
    </fig>
    <p>In addition, <xref ref-type="fig" rid="fig19">
      Figure 19
     </xref> above shows the spatial variation in nitrate ion concentration at each point of the chosen one-dimensional mesh at a given time, based on the principle of the calculation code developed.</p>
    <p>In addition, as the laboratory experiment has not yet reached its stationary state, the values of the effective diffusion coefficients obtained D1 and D2 for nitrate and manganese ions could evolve.</p>
    <p>Similarly, the comparative analysis of the two types of simulations (experimental and numerical) is shown by assembling the curves (<xref ref-type="fig" rid="fig20">
      Figure 20
     </xref>) and from <xref ref-type="table" rid="table7">
      Table 7
     </xref>.</p>
    <p>It should be noted that concentrations increase continuously as a function of time only, and the concentration variations observed in these evolutions confirm the random nature of diffusion: it is difficult to predict future concentrations, and the speed with which pollutant particles move is uniformly varied.</p>
    <p>Furthermore, <xref ref-type="fig" rid="fig21">
      Figure 21
     </xref> shows the temporal variations in nitrate ion concentrations (numerical simulation and experimental simulation), and highlights the following sentences:</p>
    <p>These results show that the measurements taken in the laboratory experiments and the numerical simulation confirm the temporal evolution of pollutant diffusion. The process is increasing and the equilibrium state has not yet been reached, but the phenomenon seems to be stabilizing at the end of the experiment (11th measurement).</p>
    <p>On the basis of these results, we can see that in numerical modelling of this type, the longer the duration of the experimental measurements, the less stringent the stability requirement becomes.</p>
    <p>We thus obtain a curve with a certain variability of manganese ion concentrations for the numerical test carried out. <xref ref-type="fig" rid="fig21">
      Figure 21
     </xref> shows the concentration of nitrate ions in the cement matrix and inside the tank containing stored water after 32 days (<xref ref-type="table" rid="table8">
      Table 8
     </xref>).</p>
    <p>Similarly, the comparative analysis of the two types of simulation (experimental and numerical) is reflected in the assembly of curves (<xref ref-type="fig" rid="fig21">
      Figure 21
     </xref>) from <xref ref-type="table" rid="table8">
      Table 8
     </xref>. <xref ref-type="fig" rid="fig22">
      Figure 22
     </xref> illustrates the temporal variations in concentrations between the numerical and experimental simulations. Here, the divergence in the shape of 02 curves (experimental and numerical simulations) does not call into question the approved theory, but rather provides evidence that the cementitious matrix (concrete) is not watertight to preserve the quality of the stored water. The results shown in <xref ref-type="fig" rid="fig22">
      Figure 22
     </xref> above, for the pollutant used (manganese ions), seem to show that at the start of the experiment, the concentrations for the two types of simulation appear close together, and then the behaviour for the two simulations becomes almost fairly parallel until the end of the experiment (at t = 32 days). This may be explained by the fact that the diffusion time was not optimal, and by the low initial concentration of manganese ions.</p>
    <p>The divergence of the curves of the two (02) methods (experimental measurements and numerical simulation) does not call into question the proven theory, but demonstrates that the cement matrix is not watertight enough to preserve the quality of the water in buried receivers in a polluted environment.</p>
    <fig id="fig19" position="float">
     <label>Figure 19</label>
     <caption>
      <title>Figure 21. Manganese ion concentration in the cement matrix and inside the tank containing stored water after 32 days.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId173.jpeg?20240918044024" />
    </fig>
    <fig id="fig20" position="float">
     <label>Figure 20</label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Figure 22. Time variations in manganese ion concentrations (numerical simulation and experimental simulation).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId174.jpeg?20240918044024" />
    </fig>
    <table-wrap id="table7">
     <label>
      <xref ref-type="table" rid="table7">
       Table 7
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 8. Experimental and numerical manganese ion concentration (Mn<sup>2+</sup>).</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="13.59%">Time<p style="text-align:center"></p>(days)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="33.39%">Results of experimental concentration measurements<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="29.34%">Numerical concentration results<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="23.67%">Angle differences<p style="text-align:center"></p>Exp and numerical results<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="13.59%">0 day<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="33.39%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="29.34%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="23.67%">0<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">5<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.316<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.15559<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.16041<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">7<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.427<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.19635<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.23065<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">9<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.547<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.23051<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.31649<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">12<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.608<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.27444<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.33356<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">14<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.710<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.30043<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.40957<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">16<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.721<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.32449<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.39651<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">19<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.761<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.35776<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.40324<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">21<sup>st</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.768<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.37842<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.38958<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">23<sup>rd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">0.770<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.39808<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.37192<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">26<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">1.010<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.42596<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.58404<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="13.59%">32<sup>nd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="33.39%">1.156<p style="text-align:center"></p></td> 
       <td class="acenter" width="29.34%">0.47711<p style="text-align:center"></p></td> 
       <td class="acenter" width="23.67%">0.67889<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig21" position="float">
     <label>Figure 21</label>
     <caption>
      <title>Figure 23. Time variations of numerical simulations of nitrate ion concentrations with concentrations of numerical simulation 1 and simulation with porosity of 14%, 16% and 18%.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/8104548-rId175.jpeg?20240918044024" />
    </fig>
    <p>In light of these results, we can appreciate the temporal variation in concentration according to the mathematical model adopted and as a function of concrete porosity. This is because concentrations depend on porosity size. If we try to reduce the porosity to a value between 0.04 and 0.07, it becomes clear that the model has its limits. In other words, when the concrete becomes practically watertight, mathematically, pollutant diffusion stops. This is undoubtedly due to the degeneracy of the diffusion equation, which becomes stationary and changes from parabolic to elliptical (<xref ref-type="fig" rid="fig23">
      Figure 23
     </xref>).</p>
    <p>It may be noted that porosity and diffusion coefficient are inversely proportional, and that the variation in major ion concentrations observed depends fundamentally on the porosity of the concrete (<xref ref-type="table" rid="table9">
      Table 9
     </xref>).</p>
    <p>
     <xref ref-type="table" rid="table10">
      Table 10
     </xref>, which groups together the results of the last three (03) numerical simulations for concrete porosities of 14%, 16% and 18%, shows us that the temporal variation of the diffusion coefficient through the concrete obtained in the tank depends on the porosity of the concrete. These results show that porosity is an explanatory variable in the variation of the diffusion coefficient in the concrete obtained.</p>
    <p>Looking at the figure, we can see that the effective porosity and diffusion coefficient are inversely proportional, and that the variation in concentration observed depends fundamentally on the porosity of the concrete.</p>
    <p>In addition, the diffusion coefficients identified for the two selected pollutants are given in the table (<xref ref-type="table" rid="table11">
      Table 11
     </xref>).</p>
    <table-wrap id="table8">
     <label>
      <xref ref-type="table" rid="table8">
       Table 8
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 9. Nitrate Ion concentration values were simulated with concrete porosities of 14%, 16% and 18%.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="17.96%">Time<p style="text-align:center"></p>(days)<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="20.51%">Concentration results numerical simulation at 8%<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="20.51%">Concentration results for porosity at 14%<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="20.51%">Concentration results for porosity at 16%<p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="20.51%">Concentration results for porosity at 18%<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="17.96%">0 day<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="20.51%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="20.51%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="20.51%">0.00<p style="text-align:center"></p></td> 
       <td class="custom-top-td acenter" width="20.51%">0.00<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">5<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.03213<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.01461<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.01198<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.01009<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">7<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.09858<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.05639<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.04885<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.04314<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">9<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.19854<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.13128<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.11785<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.10734<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">12<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.39353<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.29887<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.27772<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.26075<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">16<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.5438<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.43988<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.41531<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.39541<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">19<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.70476<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.59863<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.57225<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.55082<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">21<sup>st</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.95949<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.86159<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.83541<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">0.81426<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">23<sup>rd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.1351<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.04911<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.0248<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.00543<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">26<sup>th</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.31366<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.24373<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.2225<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.20601<p style="text-align:center"></p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="17.96%">32<sup>nd</sup> day<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.58496<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.5453<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.5306<p style="text-align:center"></p></td> 
       <td class="acenter" width="20.51%">1.52021<p style="text-align:center"></p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>
     <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 10. Summary of diffusion coefficient values obtained for concrete porosities equal to 14%, 16% and 18%.</p>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td acenter" width="24.49%">Values of concrete porosity<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td acenter" width="36.87%">Effective diffusion coefficient of nitrate ions in sand<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td acenter" width="38.63%">Effective diffusion coefficient of nitrate ions in concrete<p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="24.49%">8%<p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="36.87%">0.11 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="38.63%">0.45 × 10<sup>−</sup><sup>9</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.49%">14%<p style="text-align:center"></p></td> 
      <td class="acenter" width="36.87%">0.12 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="38.63%">0.33 × 10<sup>−</sup><sup>9</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.49%">16%<p style="text-align:center"></p></td> 
      <td class="acenter" width="36.87%">0.12 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="38.63%">0.31 × 10<sup>−</sup><sup>9</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.49%">18%<p style="text-align:center"></p></td> 
      <td class="acenter" width="36.87%">0.12 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="38.63%">0.29 × 10<sup>−</sup><sup>9</sup><p style="text-align:center"></p></td> 
     </tr> 
    </table>
    <p>
     <xref ref-type="bibr" rid="scirp.136020-"></xref>Table 11. Results of identified diffusion coefficients for selected pollutants.</p>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td rowspan="2" class="acenter" width="50.36%">Environments<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td acenter" width="49.64%" colspan="2">Diffusion coefficient (m<sup>2</sup>/s)<p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="23.70%">Nitrate ions<p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="25.94%">Manganese ions<p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="50.36%">D1 effective diffusion coefficient in sand<p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="23.70%">D<sub>1</sub>= 0.11 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
      <td class="custom-top-td acenter" width="25.94%">D<sub>1</sub>= 0.43 × 10<sup>−</sup><sup>10</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="50.36%">D2 diffusion coefficient in concrete<p style="text-align:center"></p></td> 
      <td class="acenter" width="23.70%">D<sub>2</sub>= 0.45 × 10<sup>−</sup><sup>9</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="25.94%">D<sub>2</sub>= 0.16 × 10<sup>−</sup><sup>7</sup><p style="text-align:center"></p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="50.36%">D0 diffusion coefficient in water<p style="text-align:center"></p></td> 
      <td class="acenter" width="23.70%">D<sub>0</sub> = 0.17 × 10<sup>−8</sup><p style="text-align:center"></p></td> 
      <td class="acenter" width="25.94%">D<sub>0</sub>= 0.06 × 10<sup>−</sup><sup>8</sup><p style="text-align:center"></p></td> 
     </tr> 
    </table>
    <p>In addition, several other authors have already worked on the problems of transfer and diffusion through the cementitious matrix that is concrete. The focus is on the porosity parameter, the microstructural analysis of concrete and the corrective aspects of pores. We can point to the work of Hailong Ye et al. (2013), Chen (2011), Tetsuya Tshida et al., (2009), Care er Have (1999), Mainguy (1999), Mchirgui (2013), and Dana (1999) <xref ref-type="bibr" rid="scirp.136020-12">
      [12]
     </xref> <xref ref-type="bibr" rid="scirp.136020-13">
      [13]
     </xref> <xref ref-type="bibr" rid="scirp.136020-20">
      [20]
     </xref>. All these works demonstrate that concrete porosity is its weakest link. Indeed, porosity facilitates ion transfer and migration via the pore network, thanks to its connectivity within the cementitious matrix.</p>
    <p>All in all, it has been proven that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mrow> 
         <mtext>
           NO 
         </mtext> 
        </mrow> 
        <mn>
          3 
        </mn> 
        <mo>
          − 
        </mo> 
       </msubsup> 
      </mrow> 
     </math> and Mn<sup>2+</sup> ions pass through the porous concrete matrix contained in the material zones. Thus, the rate of transfer depends on the volume fraction and connectivity of the soils according to Janz (1997), Ye et al. (2013), and other anthors Hailong ye et al. (2013) <xref ref-type="bibr" rid="scirp.136020-26">
      [26]
     </xref>-<xref ref-type="bibr" rid="scirp.136020-30">
      [30]
     </xref>. By the way, the work carried out by Chen (2011) <xref ref-type="bibr" rid="scirp.136020-15">
      [15]
     </xref>, on the experimental study of the permeability of a sound concrete, under variable thermal and hydric conditions, made it possible to formulate a concrete intended for storage structures for various materials and installed in any type of environment. The results obtained are consistent with those of our research work. Nevertheless, for concrete porosities below 14%, the results can be considered optimum <xref ref-type="bibr" rid="scirp.136020-13">
      [13]
     </xref>.</p>
    <p>Also, the cases studied with the nitrate ion pollutant, for porosity values of 14%, 16% and 18%, give us results that appear reasonable. It can therefore be noted that pollutant transport in cementitious materials under the conditions mentioned is an adventitious-diffusive phenomenon. However, in the modelling, advective transfer due to bulk movement or interstitial solution phase is taken into account, as well as ionic diffusion due to concentration gradients according to [Tetsuya Tshida et al., 2009] <xref ref-type="bibr" rid="scirp.136020-28">
      [28]
     </xref>. This justifies the fact that the transfer or diffusion coefficients depend on the characteristics of the material, and therefore on the formation of the concrete. However, the porosity of the cementitious matrix subjected to a concentration gradient during the transfer phase also depends on its microstructure. Larger porosity zones, known as “transition halos”, appear around the aggregates and promote transfer <xref ref-type="bibr" rid="scirp.136020-28">
      [28]
     </xref>-<xref ref-type="bibr" rid="scirp.136020-31">
      [31]
     </xref>. It should be noted, however, that the porosity of the material has a particularly strong influence on concrete when it comes to the transfer and diffusion of pollutants.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Conclusion</title>
   <p>The aim of our work was to predict the diffusion coefficients of 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msubsup> 
       <mrow> 
        <mtext>
          NO 
        </mtext> 
       </mrow> 
       <mn>
         3 
       </mn> 
       <mo>
         − 
       </mo> 
      </msubsup> 
     </mrow> 
    </math> and Mn<sup>2+</sup> ions in concrete, based on the different experimental phases and the chosen protocol. The coefficients obtained from numerical simulations and optimal control were compared with the results of experimental simulations. The results obtained, which are consistent, offer good prospects for predicting the diffusion of pollutants in concrete. Experimental measurements have also highlighted the porous nature of the cementitious matrix in concrete. Molecular-scale diffusion of pollutants under a concentration gradient towards the interior of the reservoir resulted in pollution of the stored water. Two simulations (experimental and numerical) were carried out to optimize concentration dependence and characterize diffusion. In particular, these experiments demonstrated that the major ions considered as pollutants migrate through concrete at different concentrations and according to a time and space distribution. The results obtained highlight the physical convergence of experimental and numerical simulations, which clearly explain the problem of pollutant diffusion in a cementitious matrix, and raise the question of the durability of such tanks under the conditions described. This could therefore justify the fact that exchanges can probably take place between the surrounding environment and the interior of the reservoir, highlighting the concentration gradient; by migration of pollutants through the concrete, with the source being dissolved domestic waste in the free water table, if the intrinsic characteristic of porosity is highlighted.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.136020-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Malanda, N. and Louzolo-Kimbembe, P. (2014) Survery on Storage of Water for Domestic Use in Underground Rein Forced Concrete Tanks: The Case of Brazzaville (Republic of Congo). Open Journal of Civil Engineering, 4, 13-22. &gt;https://doi.org/10.4236/ojce.2014.41002
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     AESN (2006) Agence Seine de Normandie. Les enjeux de la gestion de l’eau. Gestion de l’eau. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Malanda, N., Matini, L. and Louzolo-Kimbembe, P. (2014) Evaluation of Physico-Chemical Quality of Water Stored in Underground Reinforced Concrete Tanks: Case Study of Wetlands in Brazzaville (Congo). International Journal of Advanced Research in Engineering and Technology, 5, 34-44.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Malanda, N., Tathy, C. and Louzolo Kimbembe, P. (2015) Modeling of the Diffusion of Pollutant Though Concrete Walls: Case of an underground Water Thank in Wet Soil. International Journal of Civil and Environmental Engineering, 37.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Malanda, N., Tathy, C. and Kimbembe, P.L. (2016) Application de deux schémas numériques pour la simulation de la diffusion des polluants au travers des parois en béton d’un réservoir souterrain de stockage d’eau. Afrique Science, 12, 297-312 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Roux, S. (2009) Évaluation des risques de biodégradation des bétons en contact avec une eau douce naturelle. Master’s Thesis, Université Louis Pasteur.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mivelaz, P. (1996) Étanchéité des structures en béton armé: Fuite à travers un élément fissuré. Master’s Thesis, École Polytechnique Fédérale de Lausanne.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Olivier, J.P. and Torrenti, J.M. (2008) La structure poreuse des bétons et les propriétés de transfert. Presses de l’école nationale des Ponts et chaussées.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Moukolo, N. and Gaye, C.B. (2001) Problème de contamination des nappes phréa-tiques par les rejets domestiques dans les métropoles d’Afrique Noire: Cas de la nappe de Brazzaville. Brazzaville, 12, 175-185.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     OMS (Organisation Mondiale de la Santé) (2000) Directives de la qualité pour l’eau de boisson. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Desmettre, C. (2011) Contribution à l’étude de la perméabilité du béton armé sous sollicitations statiques et cycliques. Ph.D. Thesis, École polytechnique de Montréal.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mainguy, M. (1999) Modèles de diffusion non linéaires en milieu poreux. Application au séchage des matériaux à base de ciment. Master’s Thesis, École Nationale des Ponts et Chaussées—Paris.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, W. (2011) Études expérimentale de la perméabilité du béton sous conditions thermiques et hydriques variables. Master’s Thesis, École Centrale de Lille.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mchirgui, W. (2013) Modélisation des transferts hydriques dans les milieux poreux partiellement saturés par homogénéisation périodique: Application aux matériaux cimentaires. Master’s Thesis, Université de la Rochelle.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Buil, M. and Ollivier, J.P. (1992) Conception des bétons: La structure poreuse. In: La durabilité des bétons, Presses de l’ENPC, 57-99.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Baroghel, B.V. (1994) Caractérisation microstructurale et hydrique des pâtes de ciment et des bétons ordinaires et à hautes performances. Master’s Thesis, École Nationale des Ponts et chaussées.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abbas, A., Carcassès, M. and Ollivier, J.P. (2000) The Importance of Gas Permeability in Addition to the Compressive Strength of Concrete. Magazine of Concrete Research, 52, 1-6. &gt;https://doi.org/10.1680/macr.2000.52.1.1
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rodts, S. (2001) Etude du passage micro-macro pour le transport pardiffusion en milieu poreux. Application aux expériences de RMN-GCP. Ecole des Ponts ParisTech.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     van Brakel, J. and Heerthes, P.M. (1974) Analysis of Diffusion in Macroporous Media in Terms of a Porosity, a Tortuosity and a Constrictivity Factor. Journal of Heat Mass Transfer, 17, 1093-1103. &gt;https://doi.org/10.1016/0017-9310(74)90190-2
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dana, E. (1999) Contribution à la caractérisation des écoulements biphasiques dans les matériaux poreux. Étude expérimentale sur trois grès. Master’s Thesis, Université de Lille 1.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Soulie, F., Delenne, J.Y., Voivret, C., EL Youssoufi, M.S. and Saix, C. (2006) De la capilarité à la cementation dans les sols granulaires. Laboratoire de mécanique et génie civil, VMRVM II.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bazant, Z.P. and Najjar, L.J. (1971) Drying of Concrete as a Nonlinear Diffusion Problem. Cement and Concrete Research, 1, 461-473. &gt;https://doi.org/10.1016/0008-8846(71)90054-8
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Nzaou, S. (2019) Modélisation par la méthode des volumes finis d’un écoulement diphasique dans un milieu poreux: Cas du non équilibre local. Master’s Thesis, Université Marien NGOUABI.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lions, J.L. (1968) Contrôle optimal de systèmes gouvernés par des équations aux dérivées partielles. Dunod.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Christian, T. (1995) Contrôle optimal et prédicibilité de modèles météorologiques. Master’s Thesis, Université Blaise Pascal.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Janz, M. (1997) Methods of Measuring the Moisture Diffusivity at High Moisture Levels. Report TVBM-3076, University of Lund Institute of Technology-Division of Building Materials.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ye, H.L., Ye, T., Jim, N., Jim, X.Y. and Fu, C.G. (2013) Influence of Cracking on Chloride Diffusivity and Moisture Influential Depth in Concrete Subjected to Simulated Environmental Condition. Construction and Building Materials, 47, 66-79. 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ishida, T., Iqbal, P.O. and Anh, H.T.L. (2009) Modeling of Chloride Diffusivity Coupled with Non-Linear Binding Capacity in Sound and Cracked Concrete. Cement and Concrete Research, 39, 913-923. &gt;https://doi.org/10.1016/j.cemconres.2009.07.014 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref29">
    <label>29</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Care, S. and Herve, E. (1999) Prédiction du coefficient des ions chlorures dans les matériaux à matrice cimenteries par des méthodes d’homogénéisation. Société Française de Meta Hurgie et de matériaux (SF 2M). 
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref30">
    <label>30</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, G.W., Soleil, W., Zhang, Y.S. and Lin, Z.Y. (2012) Prédiction of the Effective Diffusion Coefficient of Chloride Ions in Cement Based Composite Matériels. Journal of Matériels in Civil Engineering, 24.
    </mixed-citation>
   </ref>
   <ref id="scirp.136020-ref31">
    <label>31</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, G.W., Zhand, Y.S., Sun, W., Liu, Z.Y. and Wang, C.H. (2011) Multi-Scale Prédiction of the Effective Chloride Diffusion of Concrete. Construction and Building Materials, 25, 3820-3831.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>