<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">ASR</journal-id><journal-title-group>
    <journal-title>Advances in Science and Research</journal-title>
    <abbrev-journal-title abbrev-type="publisher">ASR</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Adv. Sci. Res.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1992-0636</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/asr-21-19-2024</article-id><title-group><article-title>Lagrangian model with heat-carrying particles</article-title><alt-title>Lagrangian model with heat-carrying particles</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" equal-contrib="yes" corresp="yes" rid="aff1 aff3">
          <name><surname>Ferrero</surname><given-names>Enrico</given-names></name>
          <email>enrico.ferrero@uniupo.it</email>
        <ext-link>https://orcid.org/0000-0002-6317-4900</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1">
          <name><surname>Tenti</surname><given-names>Bianca</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff2">
          <name><surname>Alessandrini</surname><given-names>Stefano</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-2977-5697</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Dipartimento per lo Sviluppo Sostenibile e la Transizione Ecologica,  Università del Piemonte Orientale, Vercelli, Italy</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>NCAR, Boulder, USA</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>ISAC-CNR, Torino, Italy</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Enrico Ferrero (enrico.ferrero@uniupo.it)</corresp></author-notes><pub-date><day>2</day><month>August</month><year>2024</year></pub-date>
      
      <volume>21</volume>
      <fpage>19</fpage><lpage>25</lpage>
      <history>
        <date date-type="received"><day>18</day><month>February</month><year>2024</year></date>
           <date date-type="rev-recd"><day>20</day><month>June</month><year>2024</year></date>
           <date date-type="accepted"><day>24</day><month>June</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Enrico Ferrero et al.</copyright-statement>
        <copyright-year>2024</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024.html">This article is available from https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024.html</self-uri><self-uri xlink:href="https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024.pdf">The full text article is available as a PDF file from https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e111">The dispersion of pollutants in the atmosphere, whether from industrial emissions, wildfires, or other sources, poses significant challenges to air quality management and environmental protection. Understanding the behavior of plumes is crucial for predicting their dispersion patterns and potential impacts on human health and the environment. In this work, we present a new plume rise scheme based on heat transport. The idea at the basis of the new algorithm is the same as the actual scheme embedded in the Lagrangian Particle Model SPRAY-WEB. The temperature difference between the ambient and the plume and the vertical velocity of the plume are expressed on a fixed Eulerian grid. The particles are assigned with an equivalent momentum, temperature, mass, and density, transported as scalar quantities with the particles following the Lagrangian description of the motion. This allows us to reproduce the entrainment phenomenon as a mixing of two fluids (environmental air and plume) with different temperatures: the resulting temperature is given by Richmann's law.</p>

      <p id="d1e114">The results obtained with the old plume rise algorithm and the new one are compared with <xref ref-type="bibr" rid="bib1.bibx8" id="text.1"/> analytical curve in the case of an idealized atmosphere with a neutral stratification and a constant horizontal wind and with experimental data. From the comparison in an ideal atmosphere, it emerged that with the new algorithm, the plume reaches a higher height than with the old one and the asymptotic trend obtained with both models follows the Briggs curve. As for the comparison with the measurements, the results obtained with the new algorithm are in better agreement with the experimental data than the old one.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e129">The computation of plume rise is one of the basic aspects for a correct estimation of the transport and dispersion of airborne pollutants and for the evaluation of ground level concentration. A forced buoyant plume rises under the action of its initial momentum and buoyancy. It experiences a shear force at its perimeter, where momentum is transferred from the plume to the surrounding air, and ambient air is entrained into the plume. This phenomenon, entrainment, is responsible for the plume diameter increase, of the decrease of its mean velocity and of the average temperature difference between air and plume as well. In the first stage the plume also spreads under the action of the buoyancy-generated turbulence but progressively the effect of ambient turbulence becomes predominant. In a calm atmosphere, plumes rise almost vertically, whereas in windy situations they bend over. In this case, the velocity of any plume parcel is the vector composition of horizontal wind velocity and vertical plume velocity in the first stage and then approaches the horizontal wind velocity. In the Eulerian dispersion models, the calculation of plume rise is based on the fluid dynamic equations, namely on the mass, momentum and energy conservation equations. A complete, exhaustive theory is not yet available. These equations are closed using the entrainment assumption proposed by <xref ref-type="bibr" rid="bib1.bibx13" id="text.2"/>, which prescribes that the entrainment velocity, i.e., the rate at which ambient air is entrained into the plume, is proportional to the mean local rise velocity</p>
      <p id="d1e135">In Lagrangian Particle Models (LPMs), plume rise can be dynamically computed, i.e., each particle, at each time step, can respond to local conditions: wind speed and direction, ambient stability and turbulence (both the self-generated and ambient ones). This allows a high degree of resolution to be obtained. Moreover, it allows simulating the interaction of a plume with a capping inversion layer and the mixture of different plumes in a “natural” way. However, introducing the plume rise computation in a LPM is not straightforward. In fact, the buoyant forces acting on the plume portions depend on the differences between their temperature and that of the background air.  This can be computed only considering the entrainment phenomenon. To do that, these models should take into account all the fluid simultaneously, i.e., by filling the whole domain with a large number of particles. This is practically impossible due to the huge amount of particles that it should be necessary to track in the computational domain. To overcome this problem, three different “hybrid” techniques (i.e., that consider together Lagrangian and Eulerian properties) have been proposed <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx4" id="paren.3"/>: particles emission occurs at the final plume height computed by analytical models, such as the <xref ref-type="bibr" rid="bib1.bibx8" id="text.4"/> ones, an integral plume rise model is used at each time step for each particle and the derived velocities are added to the Lagrangian stochastic particle velocities <xref ref-type="bibr" rid="bib1.bibx5" id="paren.5"><named-content content-type="pre">see, for instance,</named-content></xref> and a set of differential equations describing the time and space evolution of bulk plume quantities are solved at each time step <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx6" id="paren.6"/>. An interesting method was proposed by <xref ref-type="bibr" rid="bib1.bibx16" id="text.7"/> in which a Langevin equation for the particle temperature is solved and the buoyancy of the particles is included in the Langevin equation for the particle velocity evolution. Though having advantages from the turbulence closure point of view, this approach has problems in the entrainment treatment. Another interesting approach comes from <xref ref-type="bibr" rid="bib1.bibx7" id="text.8"/>, who have proposed a model with an equation for temperature fluctuations as well as for vertical velocity fluctuations.</p>
      <p id="d1e159">In <xref ref-type="bibr" rid="bib1.bibx3" id="text.9"/> a method for the buoyant plume rise computation is proposed and validated. It is based on the same idea described in  papers related with chemical reactions in Lagrangian particle models <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx2" id="paren.10"/> for simulating the ozone background concentration. A fictitious scalar transported by the particles, the temperature difference between the plume portions and the environment air temperature, is introduced. Consequently, no more particles than those inside the plume have to be released to simulate the entrainment of the background air temperature. In this way the entrainment is properly simulated and the plume rise is calculated from the local property of the flow. In this new approach, the Eulerian grid is used to compute  the macroscopic properties of the plume locally, starting from the properties of the single particles within each cell. No equation of the bulk plume is solved on a fixed grid. Without considering the simplification of the model, this method has the advantage of being applicable also in those situations where the analytical equation for the vertical velocity is difficult to define, i.e. where several plumes, released by different stacks located close to each other, mix themselves together. A similar approach was later proposed by <xref ref-type="bibr" rid="bib1.bibx12" id="text.11"/>.</p>
      <p id="d1e171">This plume rise scheme has been tested on some previous works <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx9 bib1.bibx15" id="paren.12"/> and good results have been obtained. However, in some cases, this scheme produces increasing plume temperature which is clearly an unphysical situation. To overcome this problem, we present here a new plume rise algorithm for LPMs which is based on the transport of heat. When two fluids with different temperatures come into contact, the equation for reaching the equilibrium temperature through heat transfer is described by Richmann's law. The algorithm is based on the scheme proposed by <xref ref-type="bibr" rid="bib1.bibx3" id="text.13"/>, according to which each particle transports scalar quantities used to calculate the temperature difference between the plume and the ambient and the vertical velocity of the plume on a fixed Eulerian grid. The new model is compared with the Briggs analytical formula in an idealized neutral atmosphere, and it is tested against measurements taken during a water tank experiment in neutral and stable flow conditions <xref ref-type="bibr" rid="bib1.bibx11" id="paren.14"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Materials and methods</title>
      <p id="d1e191">In this section, the new plume rise algorithm embedded in the LPM SPRAY-WEB is presented.</p>
      <p id="d1e194">As in the previous algorithm <xref ref-type="bibr" rid="bib1.bibx3" id="paren.15"/>, the plume rise is calculated using an Eulerian grid. In <xref ref-type="bibr" rid="bib1.bibx3" id="text.16"/>, at the emission the particles are assigned with an equivalent mass of momentum (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and of temperature difference (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as follows

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M3" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd><mml:mtext>1</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the plume exit velocity, <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the source area, d<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the time step, <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the number of particles emitted in the time step, <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the temperature of the emitted plume and <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ambient temperature at the source location. <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mo>|</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the volume occupied by the particles in the time  step d<inline-formula><mml:math id="M11" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e456">Afterwards, for the time <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the temperature difference between each cell of the Eulerian grid and the environment (<inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), as well as its vertical velocity (<inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), are calculated by summing the contributions of particles contained within the cells themselves
          <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M15" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">Ti</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M16" display="block"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">wi</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M17" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the number of particles within the cell and <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the cell volume.</p>
      <p id="d1e611">After the lagrangian advancement of the particles at time <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the cell quantities are updated using the following equation for temperature difference
          <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M20" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mn mathvariant="normal">0.0098</mml:mn><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the cell height, <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the lapse rate of the ambient air at cell height <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M24" display="inline"><mml:mn mathvariant="normal">0.0098</mml:mn></mml:math></inline-formula> is the adiabatic lapse rate. This temperature difference is used to retrieve the vertical velocity of the cell as follows
          <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M25" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msubsup><mml:mi>w</mml:mi><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msubsup><mml:mi>w</mml:mi><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        where <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) is the ambient air temperature at height <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M29" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is the gravitational acceleration, <inline-formula><mml:math id="M30" display="inline"><mml:mi>S</mml:mi></mml:math></inline-formula> is the cell horizontal cell cross section, <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the drag coefficient and <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the ambient air and plume density, respectively.  To move from density to temperature (more easily handled) the ideal gas law was used. In previous works <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx15" id="paren.17"/> the dependence of the model on the value chosen for the drag coefficient has been investigated: different formulations dependent on the Reynolds number have been tested, and most tend to asymptotically approach a value of 0.47. Here, we have chosen to use a constant value (<inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) because calculating this value at each iteration is computationally demanding for the model, and the result tends to approximate a value that is essentially constant anyway.</p>
      <p id="d1e1203">After the Lagrangian advancement, the temperature difference, and velocity masses of the particles are updated based on the temperature difference and velocity of the cell in which they are located at times <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
          <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M37" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e1373">In the new scheme, we want to simulate the transport of heat by assigning to the particles a momentum mass (<inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as described in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), a temperature (<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), a mass (<inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and a denisty (<inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The temperature and the density, computed using the ideal gasses law, are those of the plume 

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M42" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the atmospheric pressure and <inline-formula><mml:math id="M44" display="inline"><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the gas constant for dry air. The mass is given as
          <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M45" display="block"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the volume occupied by the particles in the first temporal step (d<inline-formula><mml:math id="M47" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>). Here we are considering the plume as a perfect gas with the same features as the air (same gas specific constant <inline-formula><mml:math id="M48" display="inline"><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>) and specific heat <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and we are considering a constant pressure. These assumptions are reasonable approximations since the effects introduced by considering these differences are mostly negligible.</p>
      <p id="d1e1603">The temperature of the cell (<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) derives from Richmann's equation for the mixing of two fluids with different temperatures
          <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M51" display="block"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">finale</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are the specific heats and the temperatures of the two fluids respectively. As previously mentioned we are considering <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> so that   Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) becomes
          <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M57" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Σ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">pi</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Σ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">pi</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pi</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
        where <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mass of the environmental air contained in the cell, <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total mass contained in the cell considering the air and the plume, <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="normal">Σ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:msubsup><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">pi</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total mass of the plume contained in the cell, obtained by summing the masses of all the particles within the cell and <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the cell density. The final density of the cell can be expressed as the total mass (air <inline-formula><mml:math id="M62" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> plume particles) divided by the total volume (air <inline-formula><mml:math id="M63" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> plume particles)
          <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M64" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the volumes occupied by the air and the plume particles rispectively.</p>
      <p id="d1e2090">Once the cell temperature has been computed, we estimate the temperature difference between the cell and the ambient substracting the air temperature
          <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M67" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></disp-formula>
        and this temperature difference is used in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) to calculate the vertical velocity.</p>

<table-wrap id="Ch1.T1" specific-use="star"><label>Table 1</label><caption><p id="d1e2131">Differences and similarities between old and new scheme.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Old scheme <xref ref-type="bibr" rid="bib1.bibx3" id="paren.18"/></oasis:entry>
         <oasis:entry colname="col3">New scheme</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Particle  quantities</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cell-ambient  temperature  difference</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mn mathvariant="normal">0.0098</mml:mn><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:msub><mml:mi>m</mml:mi><mml:mi mathvariant="normal">tot</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Cell vertical  velocity</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi>g</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>-</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msubsup><mml:mi>w</mml:mi><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:msubsup><mml:mi>w</mml:mi><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Update of particle quantities</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.0098</mml:mn><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>w</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">atm</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mi>R</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">plume</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>w</mml:mi><mml:mi>u</mml:mi></mml:msub><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">P</mml:mi><mml:mi mathvariant="normal">step</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e3414">The vertical velocity of the cell is assigned to the particles inside that cell and it is used to calculate the vertical displacement (d<inline-formula><mml:math id="M88" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) of the particles as follows
          <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M89" display="block"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></disp-formula>
        According to this new algorithm, the particles move adiabatically, so that their temperature changes only due to the vertical lifting
          <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M90" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.0098</mml:mn><mml:mo>×</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></disp-formula>
        The adiabatic assumption derives from the fact that the characteristic time of the particle displacement is less than the time necessary for a heat exchange between the particles and the ambient to occur.</p>
      <p id="d1e3485">Table <xref ref-type="table" rid="Ch1.T1"/> highlights and summarizes the differences between the two schemes.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
      <p id="d1e3498">Following the example of <xref ref-type="bibr" rid="bib1.bibx3" id="text.19"/>, the results obtained with the new plume rise scheme are compared with the <xref ref-type="bibr" rid="bib1.bibx8" id="text.20"/> formula for the plume height for the neutral case
          <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M91" display="block"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>h</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mrow><mml:msup><mml:mn mathvariant="normal">0.6</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>t</mml:mi><mml:mi>u</mml:mi></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">3</mml:mn><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">0.6</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mi>u</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the momentum and the buoyancy fluxes respectively, <inline-formula><mml:math id="M94" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the time and <inline-formula><mml:math id="M95" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> is the ambient wind speed. In order to carry out this comparison, two simulations were performed in an idealized atmosphere, characterized by a constant horizontal wind of 3 and 5 m s<inline-formula><mml:math id="M96" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The stack height is 120 m and the diameter is 4.5 m. The plume exit velocity is 21.4 m s<inline-formula><mml:math id="M97" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the plume temperature is 439 K and the ambient air temperature at the stack height is 298 K, with an adiabatic constant vertical temperature profile. In this case the ambient turbulence is horizontally homogeneous and vertically distributed according to <xref ref-type="bibr" rid="bib1.bibx10" id="text.21"/> parametrization.</p>

      <fig id="Ch1.F1" specific-use="star"><label>Figure 1</label><caption><p id="d1e3653">Plume average vertical rise as a function of the time in neutral condition with a constant 3 m s<inline-formula><mml:math id="M98" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> wind speed. <bold>(a)</bold> Wind speed 3 m s<inline-formula><mml:math id="M99" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, <bold>(b)</bold> wind speed 5 m s<inline-formula><mml:math id="M100" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Red circles lines represent simulations with the old scheme <xref ref-type="bibr" rid="bib1.bibx3" id="paren.22"/>, green circles lines the new scheme, continuous lines Briggs equation (Eq. <xref ref-type="disp-formula" rid="Ch1.E17"/>).</p></caption>
        <graphic xlink:href="https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024-f01.png"/>

      </fig>

      <p id="d1e3710">To compare the model with experimental data we considered measurements taken during the water tank experiment by  <xref ref-type="bibr" rid="bib1.bibx11" id="text.23"/>, in which they replicated a neutral stratified turbulent flow condition and conducted measurements and analysis on the dispersion of a buoyant plume originating from a single point source. Since the experiments are conducted in a water tank, in order to set up a simulation with a Lagrangian model, the scaling factors are calculated based on Froude number similitude and on the assumption <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mi mathvariant="italic">θ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M102" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the water density and <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the potential temperature. The turbulent variables are estimated using the standard deviations of velocities and the dissipation rate of the turbulent kinetic energy. For all our simulations we set the drag coefficient to a constant value (<inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>). In Fig. <xref ref-type="fig" rid="Ch1.F1"/> the results obtained in an idealized atmosphere with a constant wind speed of 3 m s<inline-formula><mml:math id="M105" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (left) and 5 m s<inline-formula><mml:math id="M106" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (right) are presented: The red circles' lines are the results of the simulations obtained with the old plume rise scheme <xref ref-type="bibr" rid="bib1.bibx3" id="paren.24"/>, the green circles lines are the simulations results with the new one, and the continuous blue line is the height obtained with the Briggs equation (Eq. <xref ref-type="disp-formula" rid="Ch1.E17"/>).</p>

      <fig id="Ch1.F2" specific-use="star"><label>Figure 2</label><caption><p id="d1e3808">Normalized elevation of the plume centerline as a function of the normalized downwind distance from the source with the old plume rise scheme <bold>(a)</bold> and the new scheme <bold>(c)</bold>. Triangles indicate the measurements from <xref ref-type="bibr" rid="bib1.bibx11" id="text.25"/>. The coloured symbols refer to the three simulations of the different experiments. The two continuous black lines indicate the <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> power-law slopes</p></caption>
        <graphic xlink:href="https://asr.copernicus.org/articles/21/19/2024/asr-21-19-2024-f02.png"/>

      </fig>

      <p id="d1e3850">In general, with the new scheme, the plume rises more, especially when the wind speed is lower (Fig. <xref ref-type="fig" rid="Ch1.F1"/>, left). This could be linked to the fact that we are considering the rise of the particles to be perfectly adiabatic when instead minimal heat exchange occurs. Although the plume with the new algorithm is higher than with the old one, the asymptotic trend is very similar to the Briggs curve. When the wind speed is higher (Fig. <xref ref-type="fig" rid="Ch1.F1"/>, right) the height of the particles simulated with the new scheme overlaps perfectly with the Briggs curve (green circles), while with the old scheme (red circles), the plume is slightly lower.</p>
      <p id="d1e3857">Figure <xref ref-type="fig" rid="Ch1.F2"/> shows the comparison with the experimental data <xref ref-type="bibr" rid="bib1.bibx11" id="paren.26"/> with the old scheme (left) and the new scheme (right). The three different runs are characterized by different momentum (<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and buoyancy fluxes (<inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as stated in Table <xref ref-type="table" rid="Ch1.T2"/>.</p>

<table-wrap id="Ch1.T2"><label>Table 2</label><caption><p id="d1e3892">Fluxes of momentum and buoyancy for the 3 different runs</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Run</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(cm<inline-formula><mml:math id="M113" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M114" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col3">(cm<inline-formula><mml:math id="M115" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2">66.34</oasis:entry>
         <oasis:entry colname="col3">36.66</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">6</oasis:entry>
         <oasis:entry colname="col2">199.81</oasis:entry>
         <oasis:entry colname="col3">202.71</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">9</oasis:entry>
         <oasis:entry colname="col2">31.80</oasis:entry>
         <oasis:entry colname="col3">31.80</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e4031">The black lines in the plots represent the trend of the plume height according to the Briggs curve (Eq. <xref ref-type="disp-formula" rid="Ch1.E17"/>). Close to the source, the mechanical momentum prevails and the plume should follow the <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> power law trend, while moving further away the buoyancy flux begins to prevail and therefore the plume's trend should follow the <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> power law trend. In the plots, both the results obtained with the simulations and the measurements are scaled with the buoyancy length scale (<inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>), to be able to compare the results of runs with different characteristics.</p>
      <p id="d1e4088">As for the near-source field we found similar behaviors with both the schemes, while they differ far from the source, in the <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> power-law slope regime. With the old scheme (Fig. <xref ref-type="fig" rid="Ch1.F2"/>, left), similar results were obtained for the runs with similar buoyancy flux (3 and 9) and these, although showing a correct asymptotic trend, differ from the experimental measurements. Run 6, having a different value of <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, tends to align with the measurements. On the other hand, with the new scheme (Fig. <xref ref-type="fig" rid="Ch1.F2"/>, right), all runs tend to collapse onto the same values, resulting in better agreement with the measurements.</p>
      <p id="d1e4119">After comparisons with the Briggs curve and experimental data, the new plume rise scheme gives similar results to the old one but it seems to better reproduce the experimental data.</p>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Conclusions</title>
      <p id="d1e4130">In this study, we introduced a novel plume rise scheme based on heat transport by particles. This method simulates entrainment through the mixing of two fluids – air and plume particles – at different temperatures, with the resultant temperature calculated using Richmann's law. We compared this new algorithm with the existing one in SPRAY-WEB, developed by <xref ref-type="bibr" rid="bib1.bibx3" id="text.27"/>. Both approaches employ an Eulerian grid to determine plume characteristics, particularly vertical velocity and temperature differential with the external environment. The primary distinction lies in the treatment of particles: while Alessandrini et al.'s (2013) model assigns particles with momentum and temperature difference, our new algorithm also includes mass and density to better simulate heat transport. We evaluated the performance of both algorithms against the analytical Briggs curve in an idealized atmosphere and against experimental data from a water tank experiment. Our findings indicate that the new scheme performs better at higher ambient wind speeds, while maintaining correct asymptotic behavior at lower speeds. Comparisons with experimental measurements reveal that the new algorithm enhances model performance, accurately replicating experimental data regardless of the buoyancy flux involved.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e4141">The software is available through a repository on GitLAB upon request to the following address e.ferrero@isac.cnr.it.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e4147">The data are not publicly accessible because we are not the owners.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4153">AS, FE and TB were responsible for the development of the algorithm, TB ran the simulations and FE and TB drafted the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e4160">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d1e4166">This article is part of the special issue “EMS Annual Meeting: European Conference for Applied Meteorology and Climatology 2023”. It is a result of the EMS Annual Meeting: European Conference for Applied Meteorology and Climatology 2023, Bratislava, Slovakia, 3–8 September 2023.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e4172">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4178">This paper was edited by Gert-Jan Steeneveld and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Alessandrini and Ferrero(2009)</label><mixed-citation>Alessandrini, S. and Ferrero, E.: A hybrid Lagrangian-Eulerian particle model for reacting pollutant dispersion in non-homogeneous non-isotropic turbulence, Physica A, 388, 1375–1387, <ext-link xlink:href="https://doi.org/10.1016/j.physa.2008.12.015" ext-link-type="DOI">10.1016/j.physa.2008.12.015</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Alessandrini and Ferrero(2011)</label><mixed-citation> Alessandrini, S. and Ferrero, E.: A Lagrangian particle model with chemical reactions: application in real atmosphere, Int. J. Environ. Pollut., 47, 97–107, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Alessandrini et al.(2013)Alessandrini, Ferrero, and Anfossi</label><mixed-citation> Alessandrini, S., Ferrero, E., and Anfossi, D.: A new Lagrangian method for modelling the buoyant plume rise, Atmos. Environ., 77, 239–249, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Anfossi and Physick(2005)</label><mixed-citation> Anfossi, D. and Physick, W.: Lagrangian particle models, in: Air Quality Modeling Theories, Methodologies, Computational Techniques, and Available Databases and Software, Fundamentals, vol. II, edited by: Zannetti, P., Chap. 11, The EnviroComp Institute and the Air &amp; Waste Management Association, The ISBN 0-923204-86-5, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Anfossi et al.(1993)Anfossi, Ferrero, Brusasca, Marzorati, and Tinarelli</label><mixed-citation> Anfossi, D., Ferrero, E., Brusasca, G., Marzorati, A., and Tinarelli, G.: A simple way of computing buoyant plume rise in a lagrangian stochastic model for airborne dispersion, Atmos. Environ., 27, 1443–1451, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Anfossi et al.(2010)Anfossi, Tinarelli, Trini Castelli, Nibart, Olry, and Commanay</label><mixed-citation> Anfossi, D., Tinarelli, G., Trini Castelli, S., Nibart, M., Olry, C., and Commanay, J.: A new Lagrangian particle model for the simulation of dense gas dispersion, Atmos. Environ., 44, 753–762, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bisignano and Devenish(2015)</label><mixed-citation> Bisignano, A. and Devenish, B.: A model for temperature fluctuations in a buoyant plume, Bound.-Lay. Meteorol., 157, 157–172, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Briggs(1975)</label><mixed-citation> Briggs, G.: Plume rise predictions, in: Lectures on Air Pollution and Environmental Impact Analyses, edited by: Haugen, D., Workshop Proceedings, 29 September–3 October, Boston, Massachusetts, American Meteorological Society, Boston, Massachusetts, USA, 36, 59–111, ISBN 978-1-93-57-04-23-2, 1975.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Ferrero et al.(2019)Ferrero, Alessandrini, Anderson, Tomasi, Jimenez, and Meech</label><mixed-citation> Ferrero, E., Alessandrini, S., Anderson, B., Tomasi, E., Jimenez, P., and Meech, S.: Lagrangian simulation of smoke plume from fire and validation using ground-based lidar and aircraft measurements, Atmos. Environ., 213, 659–674, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Hanna(1982)</label><mixed-citation> Hanna, S. R.: Applications in Air Pollution Modeling,  Springer Netherlands, Dordrecht, 275–310,  ISBN 978-94-010-9112-1, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Huq and Stewart(1996)</label><mixed-citation>Huq, P. and Stewart, E.: A laboratory study of buoyant plumes in laminar and turbulent crossflows, Atmos. Environ., 30, 1125–1135, <ext-link xlink:href="https://doi.org/10.1016/1352-2310(95)00335-5" ext-link-type="DOI">10.1016/1352-2310(95)00335-5</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Kaplan(2015)</label><mixed-citation> Kaplan, H.: A Lagrangian Particle Transport and Diffusion Model for Non-passive Scalars, Bound.-Lay. Meteorol., 156, 37–52, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Morton et al.(1956)Morton, Sir Geoffrey Taylor, and Turner</label><mixed-citation>Morton, B. R., Sir Geoffrey Taylor, F. R. S., and Turner, J. S.: Turbulent gravitational convection from maintained and instantaneous sources, Proceeding Royal Society of London A, 234, 1–23, <ext-link xlink:href="https://doi.org/10.1098/rspa.1956.0011" ext-link-type="DOI">10.1098/rspa.1956.0011</ext-link>, 1956. </mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Tenti and Ferrero(2024a)</label><mixed-citation>Tenti, B. and Ferrero, E.: Evaluation of Turbulence Depending Drag Coefficient in Plume Rise Model for Fire Smoke Dispersion, Atmos. Environ., 323, 120411, <ext-link xlink:href="https://doi.org/10.1016/j.atmosenv.2024.120411" ext-link-type="DOI">10.1016/j.atmosenv.2024.120411</ext-link>, 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Tenti and Ferrero(2024b)</label><mixed-citation> Tenti, B. and Ferrero, E.: Smoke plume from fire Lagrangian simulation: dependence on drag coefficient and resolution, Air Quality, Atmosphere &amp; Health, 17, 1–10, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>van Dop(1992)</label><mixed-citation> van Dop, H.: Buoyant plume rise in a Lagrangian framework, Atmos. Environ., 26, 335–1346, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Webster and Thomson(2002)</label><mixed-citation> Webster, H. and Thomson, D.: Validation of a Lagrangian model plume rise scheme using the Kincaid data set, Atmos. Environ., 36, 5031–5042, 2002.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Lagrangian model with heat-carrying particles</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Alessandrini and Ferrero(2009)</label><mixed-citation>
      
Alessandrini, S. and Ferrero, E.: A hybrid Lagrangian-Eulerian particle model
for reacting pollutant dispersion in non-homogeneous non-isotropic
turbulence, Physica A, 388, 1375–1387, <a href="https://doi.org/10.1016/j.physa.2008.12.015" target="_blank">https://doi.org/10.1016/j.physa.2008.12.015</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Alessandrini and Ferrero(2011)</label><mixed-citation>
      
Alessandrini, S. and Ferrero, E.: A Lagrangian particle model with chemical
reactions: application in real atmosphere, Int. J. Environ. Pollut., 47, 97–107, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Alessandrini et al.(2013)Alessandrini, Ferrero, and
Anfossi</label><mixed-citation>
      
Alessandrini, S., Ferrero, E., and Anfossi, D.: A new Lagrangian method for
modelling the buoyant plume rise, Atmos. Environ., 77, 239–249, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Anfossi and Physick(2005)</label><mixed-citation>
      
Anfossi, D. and Physick, W.: Lagrangian particle models, in: Air Quality Modeling Theories, Methodologies, Computational Techniques, and Available Databases and Software, Fundamentals, vol. II, edited by: Zannetti, P., Chap. 11, The EnviroComp Institute and the Air &amp; Waste Management Association, The ISBN 0-923204-86-5, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Anfossi et al.(1993)Anfossi, Ferrero, Brusasca, Marzorati, and
Tinarelli</label><mixed-citation>
      
Anfossi, D., Ferrero, E., Brusasca, G., Marzorati, A., and Tinarelli, G.: A
simple way of computing buoyant plume rise in a lagrangian stochastic model
for airborne dispersion, Atmos. Environ., 27, 1443–1451, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Anfossi et al.(2010)Anfossi, Tinarelli, Trini Castelli, Nibart, Olry,
and Commanay</label><mixed-citation>
      
Anfossi, D., Tinarelli, G., Trini Castelli, S., Nibart, M., Olry, C., and
Commanay, J.: A new Lagrangian particle model for the simulation of dense gas
dispersion, Atmos. Environ., 44, 753–762, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bisignano and Devenish(2015)</label><mixed-citation>
      
Bisignano, A. and Devenish, B.: A model for temperature fluctuations in a
buoyant plume, Bound.-Lay. Meteorol., 157, 157–172, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Briggs(1975)</label><mixed-citation>
      
Briggs, G.: Plume rise predictions, in: Lectures on Air Pollution and Environmental Impact Analyses, edited by: Haugen, D., Workshop Proceedings, 29 September–3 October, Boston, Massachusetts, American Meteorological Society, Boston, Massachusetts, USA, 36, 59–111, ISBN 978-1-93-57-04-23-2, 1975.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Ferrero et al.(2019)Ferrero, Alessandrini, Anderson, Tomasi, Jimenez,
and Meech</label><mixed-citation>
      
Ferrero, E., Alessandrini, S., Anderson, B., Tomasi, E., Jimenez, P., and
Meech, S.: Lagrangian simulation of smoke plume from fire and validation
using ground-based lidar and aircraft measurements, Atmos. Environ.,
213, 659–674, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Hanna(1982)</label><mixed-citation>
      
Hanna, S. R.: Applications in Air Pollution Modeling,  Springer
Netherlands, Dordrecht, 275–310,  ISBN 978-94-010-9112-1, 1982.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Huq and Stewart(1996)</label><mixed-citation>
      
Huq, P. and Stewart, E.: A laboratory study of buoyant plumes in laminar and
turbulent crossflows, Atmos. Environ., 30, 1125–1135,
<a href="https://doi.org/10.1016/1352-2310(95)00335-5" target="_blank">https://doi.org/10.1016/1352-2310(95)00335-5</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Kaplan(2015)</label><mixed-citation>
      
Kaplan, H.: A Lagrangian Particle Transport and Diffusion Model for Non-passive
Scalars, Bound.-Lay. Meteorol., 156, 37–52, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Morton et al.(1956)Morton, Sir Geoffrey Taylor, and Turner</label><mixed-citation>
      
Morton, B. R., Sir Geoffrey Taylor, F. R. S., and Turner, J. S.: Turbulent
gravitational convection from maintained and instantaneous sources,
Proceeding Royal Society of London A, 234, 1–23, <a href="https://doi.org/10.1098/rspa.1956.0011" target="_blank">https://doi.org/10.1098/rspa.1956.0011</a>, 1956.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Tenti and Ferrero(2024a)</label><mixed-citation>
      
Tenti, B. and Ferrero, E.: Evaluation of Turbulence Depending Drag Coefficient in Plume Rise Model for Fire Smoke Dispersion, Atmos. Environ., 323, 120411, <a href="https://doi.org/10.1016/j.atmosenv.2024.120411" target="_blank">https://doi.org/10.1016/j.atmosenv.2024.120411</a>, 2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Tenti and Ferrero(2024b)</label><mixed-citation>
      
Tenti, B. and Ferrero, E.: Smoke plume from fire Lagrangian simulation:
dependence on drag coefficient and resolution, Air Quality, Atmosphere &amp; Health, 17, 1–10, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>van Dop(1992)</label><mixed-citation>
      
van Dop, H.: Buoyant plume rise in a Lagrangian framework, Atmos. Environ.,
26, 335–1346, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Webster and Thomson(2002)</label><mixed-citation>
      
Webster, H. and Thomson, D.: Validation of a Lagrangian model plume rise scheme
using the Kincaid data set, Atmos. Environ., 36, 5031–5042, 2002.

    </mixed-citation></ref-html>--></article>
