<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "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">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">MS</journal-id><journal-title-group>
    <journal-title>Mechanical Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">MS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Mech. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2191-916X</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/ms-11-125-2020</article-id><title-group><article-title>Code-to-code verification for thermal models of melting and solidification
in a metal alloy: comparisons between a Finite Volume Method and a Finite
Element Method</article-title><alt-title>Code-to-code verification for thermal models of melting and solidification in a metal alloy</alt-title>
      </title-group><?xmltex \runningtitle{Code-to-code verification for thermal models of melting and solidification in a metal alloy}?><?xmltex \runningauthor{A. M. V. Harley et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Harley</surname><given-names>Anna M. V.</given-names></name>
          <email>harley-a1@ulster.ac.uk</email>
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Nikam</surname><given-names>Sagar H.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Wu</surname><given-names>Hao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Quinn</surname><given-names>Justin</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>McFadden</surname><given-names>Shaun</given-names></name>
          
        </contrib>
        <aff id="aff1"><institution>School of Computing, Engineering and Intelligent Systems, Ulster
University,<?xmltex \hack{\break}?> Londonderry, BT48 7JL, Northern Ireland, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Anna M. V. Harley (harley-a1@ulster.ac.uk)</corresp></author-notes><pub-date><day>23</day><month>April</month><year>2020</year></pub-date>
      
      <volume>11</volume>
      <issue>1</issue>
      <fpage>125</fpage><lpage>135</lpage>
      <history>
        <date date-type="received"><day>19</day><month>December</month><year>2019</year></date>
           <date date-type="rev-recd"><day>3</day><month>April</month><year>2020</year></date>
           <date date-type="accepted"><day>6</day><month>April</month><year>2020</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2020 Anna M. V. Harley et al.</copyright-statement>
        <copyright-year>2020</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://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020.html">This article is available from https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020.html</self-uri><self-uri xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020.pdf">The full text article is available as a PDF file from https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e113">Verification, the process of checking a modelling output
against a known reference model, is an important step in model development
for the simulation of manufacturing processes. This manuscript provides
details of a code-to-code verification between two thermal models used for
simulating the melting and solidification processes in a 316 L stainless
steel alloy: one model was developed using a non-commercial code and the
Finite Volume Method (FVM) and the other used a commercial Finite Element
Method (FEM) code available within COMSOL Multiphysics<sup>®</sup>. The
application involved the transient case of heat-transfer from a point heat
source into one end of a cylindrical sample geometry, thus melting and then
re-solidifying the sample in a way similar to an autogenous welding process
in metal fabrication. Temperature dependent material properties and
progressive latent heat evolution through the freezing range of the alloy
were included in the model. Both models were tested for mesh independency,
permitting meaningful comparisons between thermal histories, temperature
profiles and maximum temperature along the length of the cylindrical rod and
melt pool depth. Acceptable agreement between the results obtained by the
non-commercial and commercial models was achieved. This confidence building
step will allow for further development of point-source heat models, which
has a wide variety of applications in manufacturing processes.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e128">Verification and validation are two procedures in model development that are
often discussed interchangeably. However, in the context of the American
Institute of Aeronautics and Astronautics (AIAA) definition
(Roache, 2012), verification is the process of
checking that a code's simulation output is consistent with the underlying
mathematical requirements, whereas validation is the process of checking a
code's simulated outputs against well-defined physical experimental results.
Both steps are essential in model development, but verification precedes
validation.</p>
      <p id="d1e131">Verification, the focus of this manuscript, is usually performed by
comparing the outputs from a numerically derived computer model to the same
results from an analytical, mathematical model. Hence the computer code
(with its inherent numerical artefacts) is compared to the benchmark
analytical model for accuracy (Pelletier and Roache,
2000). However, analytical models are often only available for simple
benchmark cases. In many instances there are no analytical solutions
available to the code developer. Nevertheless, formal order of accuracy
verification methods are available to investigate the convergence and
whether it follows the expected order of convergence
(Roache, 1998). In the case where an analytical solution is
unavailable, mesh-independent numerical simulation results for identical
modelling scenarios can be compared; this approach is known as code-to-code
verification.</p>
      <p id="d1e134">This contribution outlines a code-to-code verification where we compare the
modelling outputs from two models of a stationary point heat source with a
time-dependent heat input into a metal alloy of known geometry. This
simulation scenario is a melting-solidification process similar to that
found in welding or additive manufacturing processes.<?pagebreak page126?> Comparisons between a
non-commercial, bespoke, 1D Finite Volume Method (FVM) and a commercial 3D
Finite Element Method (FEM) were conducted and are presented here. The
models were produced by MATLAB<sup>®</sup> (FVM) and COMSOL
Multiphysics<sup>®</sup> (FEM) respectively. Both models consider heat
transfer only. The effect on temperature distribution across the sample will
be investigated. A mesh sensitivity analysis was completed to ensure
mesh-independent results were obtained for each modelling approach. This
comparative verification study will give confidence in the modelling
approaches, so that future work in the development of a 3D FEM model with a
moving point heat source and layer additions can take place. This type of
model will find application in welding processes or metal additive
manufacturing processes.</p>
<sec id="Ch1.S1.SS1">
  <label>1.1</label><title>Literature review</title>
      <p id="d1e150">Verification studies, performed as part of the development process for
bespoke models of solidification, are available in literature. A summary of
these investigations that relate to heat transfer and phase change
(solidification) are provided here.</p>
      <p id="d1e153">Mooney and co-authors developed a 1D model of the Bridgman furnace process
known as the Bridgman Furnace Front Tracking Model (BFFTM)
(Mooney et al., 2012). The Bridgman process is a
well-known, crystal growth method whereby the sample is translated through a
controlled temperature gradient zone in a furnace at a known translation
speed. The model used a columnar dendritic, front-tracking model for metal
alloy solidification combined with a FVM approach. In order to build
confidence in the BFFTM, a verification study
(Mooney and McFadden, 2014) was conducted,
whereby the BFFTM code was adapted to a pure material and then compared
against an analytical solution of the same process
(Naumann, 1982) under the same processing
conditions.</p>
      <p id="d1e156">A thermal model of equiaxed polycrystalline solidification, based on the
Nucleation Progenitor Function (NPF) approach (McFadden et al., 2018) was
applied to a microgravity experiment with a solidifying transparent analogue
alloy material (Mooney et al.,
2018). A formal order of accuracy verification exercise was conducted during
the thermal characterisation and application of the model
(Mooney et al., 2018). The
observed order of accuracy during the mesh convergence study was shown to be
greater than 1.96 and less than 2.0. This agreed closely with the expected
order of accuracy value of 2 derived from theory. Hence, the model was
verified as second order accurate.</p>
      <p id="d1e159">Additionally, literature contains examples of comparisons between modelling
approaches to verify results, known as code-to-code verification. For
example, Pineau et al. (2018)
performed an analysis of the Phase Field method versus the Cellular Automata
(CA) method for columnar dendritic solidification in a
succinonitrile-acetone alloy. It was concluded that the more computationally
intensive and detailed Phase Field method was used to calibrate the CA
method for larger scale simulations.</p>
      <p id="d1e163">Battaglioli et al. (2017a, b) developed the Bridgman furnace model to include 2D
axisymmetric geometries. Seredyński et al. (2017) used ANSYS
Fluent<sup>®</sup> to verify the results from the 2D Bridgman model by
performing a code-to-code verification. This study showed that the results from the commercial code
agreed very closely with the results from the non-proprietary code for
analysing transient operation of the Bridgman furnace.</p>
      <p id="d1e169">The literature demonstrates that, in the absence of formal analytical
solutions to well-defined modelling problems, verification of thermal
simulation codes can proceed with the application formal order-of-accuracy
methods or via code-to-code verification.</p>
</sec>
<sec id="Ch1.S1.SS2">
  <label>1.2</label><title>Aims and Objectives</title>
      <p id="d1e181">The aim of the present study is to perform a code-to-code verification
between two thermal models (FVM and FEM) of the transient phenomenon of
melting followed by solidification. To achieve this aim, the following
objectives were targeted:
<list list-type="bullet"><list-item>
      <p id="d1e186">Develop non-commercial and commercial models to simulate the heat transfer
process of heating the top surface of a cylindrical 316 L stainless steel rod
with a point heat source.</p></list-item><list-item>
      <p id="d1e190">Obtain mesh independent non-commercial and commercial model results.</p></list-item><list-item>
      <p id="d1e194">Compare the results of thermal histories, temperature distributions and peak
temperatures along the length of the cylindrical rod and the melt pool
depths obtained by both models.</p></list-item><list-item>
      <p id="d1e198">Demonstrate the scenario of temperature distributions at different time
intervals using the commercial model developed in COMSOL
Multiphysics<sup>®</sup>.</p></list-item></list>
After the introduction section, the manuscript is divided in following
sections: Materials and Methods, Results, Discussion and Conclusion.</p>
      <p id="d1e205">The Material and Methods section describes the development of the
non-commercial and commercial models using FVM and FEM respectively. The
heat equations and boundary conditions were coded using
MATLAB<sup>®</sup> for the non-commercial model and simulated with COMSOL
Multiphysics<sup>®</sup> v.5.4 for the commercial model. The section also
outlines data related to physical process parameters for welding and
thermophysical material properties for 316 L stainless steel.</p>
      <p id="d1e214">The Results section provides a detailed description and comparison of the
results obtained by both modelling methods.</p>
      <?pagebreak page127?><p id="d1e217">The Discussion section provides a significant insight into the results
obtained.</p>
      <p id="d1e221">Finally, the Conclusion section will summarise the key findings and review
the outcomes in contrast to the objectives of this study.</p>
</sec>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Materials and methods</title>
      <p id="d1e233">The scenario in this study is shown schematically in Fig. 1. A cylindrical
sample of 316 L stainless steel is held in a crucible and is heated from one
end using a point heat source. The point heat source on the left-hand side
is assumed to ramp up linearly from zero to one second, reaching a maximum
power value of 400 W. This maximum power is maintained until 35 s of
process time has elapsed. The power is then ramped down, linearly, over the
next 5 s, i.e., the power input will have returned to zero after 40 s of process time. The heat flux due to the power input is assumed to
be uniformly distributed over the area on the left boundary. The cylindrical
rod has a radius of 5 mm and length of 150 mm. The right-hand boundary, <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">150</mml:mn></mml:mrow></mml:math></inline-formula> mm, is assumed to be adiabatic.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e250">Schematic of scenario for a cylindrical rod.</p></caption>
        <?xmltex \igopts{width=355.659449pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f01.png"/>

      </fig>

<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Non-commercial 1D code</title>
<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Mathematical and numerical background</title>
      <p id="d1e273">The heat transfer equation for the 1D model follows that given by the BFFTM
(Mooney et al., 2012) but without the advection
term because no translation of the sample takes place. This equation is
expressed as:
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M2" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mo>∂</mml:mo><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mi>k</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">I</mml:mi></mml:msub><mml:mi>C</mml:mi></mml:mrow><mml:mi>A</mml:mi></mml:mfrac></mml:mstyle><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Wall</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:mi>E</mml:mi></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M3" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the time, <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the density of the cylindrical bar, <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the specific heat, <inline-formula><mml:math id="M6" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the temperature, <inline-formula><mml:math id="M7" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the thermal conductivity,
<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">I</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the interfacial heat transfer coefficient, <inline-formula><mml:math id="M9" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is the circumference
of the cylindrical bar, <inline-formula><mml:math id="M10" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is the cross-sectional area, <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Wall</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the
constant temperature of the crucible, and <inline-formula><mml:math id="M12" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> is the latent heat term. An
expansion of the latent heat term gives
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M13" display="block"><mml:mrow><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>L</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M14" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is the specific latent heat and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the solid fraction.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e504">Discretisation of the cylindrical rod with disc shaped control
volumes.</p></caption>
            <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f02.png"/>

          </fig>

      <p id="d1e513">The relationship between the solid fraction and temperature, <inline-formula><mml:math id="M16" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula>, is given
as follows:
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M17" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi>T</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>≤</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mstyle></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>&lt;</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>T</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mi>T</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>≥</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula>
            In the FVM, the geometry of the cylindrical rod is discretised with a finite
number of the control volume (CVs) discs having a width of <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>. Figure 2 depicts the details of the disc shaped CV, labelled as “<inline-formula><mml:math id="M19" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>” and its adjacent
CVs are labelled as “<inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>” and “<inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>”. The solution to Eq. (1) can be
implemented by considering the energy balance for CV “<inline-formula><mml:math id="M22" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>” at time step “<inline-formula><mml:math id="M23" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>”:
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M24" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi mathvariant="normal">rad</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>L</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            where <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are the temperatures at the next time step
“<inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo></mml:mrow></mml:math></inline-formula>1” and current time step “<inline-formula><mml:math id="M28" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>” of CV “<inline-formula><mml:math id="M29" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>”, <inline-formula><mml:math id="M30" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> is the radius of the bar,
<inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the solid fraction, and <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi mathvariant="normal">rad</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the radial heat loss
from the side of the disc-shape CV, as indicated by Fig. 2. In this study,
this is simplified as equivalent to the interfacial heat between the bar and
the crucible, which can be expressed as:
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M33" display="block"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi mathvariant="normal">rad</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">I</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">Wall</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>
            The term <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (4) is the interfacial heat flux of thermal
diffusion from the previous CV “<inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>” to CV “<inline-formula><mml:math id="M36" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>”, and <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the
interfacial heat flux from CV “<inline-formula><mml:math id="M38" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>” to the next CV “<inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>”, which can be
expressed as the following finite difference equations:

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M40" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the temperatures of CVs
“<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>”, “<inline-formula><mml:math id="M45" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>”, and “<inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>” respectively at time step “<inline-formula><mml:math id="M47" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>”. Inserting Eqs. (5), (6),
and (7) into Eq. (4) and rearranging gives Eq. (8), which can be used to
compute the temperature distribution of CV “<inline-formula><mml:math id="M48" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>” at the next time step
“<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>”:
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M50" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.9}{8.9}\selectfont$\displaystyle}?><mml:mtable class="split" rowspacing="0.2ex" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mfenced close="]" open="["><mml:mrow><mml:mi>r</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>q</mml:mi><mml:mrow><mml:mi mathvariant="normal">rad</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mfenced close="]" open="["><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>L</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the liquidus temperature and <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the solidus
temperature. This approach is known as an explicit scheme.</p>
      <p id="d1e1497">Latent heat “<inline-formula><mml:math id="M53" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>” is only considered in the mushy zone, i.e., when the
temperature of CV is greater than the solidus temperature and lower than the
liquidus temperature (<inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as indicated by Eq. (3).</p>
      <p id="d1e1537">Figure 3a and b shows a flowchart for the main code algorithm and
subroutine which has been used in the production of the non-commercial code.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e1542"> </p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f03-part01.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e1553"><bold>(a)</bold> Flow chart describing the relevant steps taken within the
non-commercial code. <bold>(b)</bold> Flow chart describing the relevant steps taken within
subroutine of the non-commercial code.</p></caption>
            <?xmltex \igopts{width=327.206693pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f03-part02.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Commercial code</title>
      <p id="d1e1577">COMSOL Multiphysics<sup>®</sup> v.5.4 was used to model the geometry, the
dimensions of which are identical to the FVM model. Figure 4 shows how the
domain was segmented into three sections, equally spaced at 50 mm. This
segmentation allowed for independent meshing scenarios within each segment.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e1585">Schematic drawing of the 3D model geometry used in commercial
code.</p></caption>
          <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f04.png"/>

        </fig>

<?pagebreak page128?><sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><?xmltex \opttitle{Modelling phase change in COMSOL Multiphysics\textsuperscript{\textregistered}}?><title>Modelling phase change in COMSOL Multiphysics<sup>®</sup></title>
      <p id="d1e1604">Phase change in COMSOL Multiphysics<sup>®</sup> was performed using an
apparent heat capacity method (COMSOL
Multiphysics <sup>®</sup> v.5.4, 2018). The inbuilt COMSOL<sup>®</sup>
phase change material sub-node was used to specify the properties of the
material to change from phase 1 to phase 2. In our case phase 1 was
designated as solid and phase 2 was designated as liquid. In
COMSOL<sup>®</sup>, the transition between the phases is assumed to
occur smoothly over a temperature interval <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula>. COMSOL<sup>®</sup>
accounts for the release of latent heat over the temperature interval
between <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>/</mml:mo></mml:mrow></mml:math></inline-formula>2 and <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> where <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the temperature which initiates the phase change in material. During this
interval, the phenomenon of phase change within the material is assigned to
thermal models using a smoothed function, <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> to represent the solid
fraction. Equations (9) and (10) represents the fraction of phase prior to
transition.

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M60" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">before</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">after</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              Material properties such as density, <inline-formula><mml:math id="M61" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, and enthalpy, <inline-formula><mml:math id="M62" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, were updated
according to the phase change taking place in that temperature interval. Equations (11) and (12) were used to accommodate this phenomenon in the COMSOL
Multiphysics<sup>®</sup> model:
<?xmltex \hack{\newpage}?>

                  <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M63" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi></mml:mfrac></mml:mstyle><mml:mo>[</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">ph</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where, ph1 and ph2 indicate phase 1 and phase 2 of the material. Input
parameters for the transition are given in Table 1. The COMSOL<sup>®</sup>
phase change input parameters are related to the materials liquidus and
solidus temperatures, <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> respectively.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e1940">Parameters and values used within the COMSOL
Multiphysics<sup>®</sup> subnode.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.97}[.97]?><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">COMSOL</oasis:entry>
         <oasis:entry colname="col2">Equation</oasis:entry>
         <oasis:entry colname="col3">Value</oasis:entry>
         <oasis:entry colname="col4">Unit</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameters</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">pc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M67" display="inline"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">1700</oasis:entry>
         <oasis:entry colname="col4">K</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">60</oasis:entry>
         <oasis:entry colname="col4">K</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M70" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">L</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mrow><mml:mi mathvariant="normal">S</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,</oasis:entry>
         <oasis:entry colname="col3">311.56</oasis:entry>
         <oasis:entry colname="col4">kJ kg<inline-formula><mml:math id="M72" 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></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>The heat input</title>
      <p id="d1e2157">The 3D model accounted for a time-dependent power input to the left-hand
boundary using a piecewise linear function. The function was set to 0 W at 0 s with full ramping up of the power from the heat source after 1 s. Thereafter, the power maintained its maximum value, 400 W, for the
next 34 s. After 35 s of process time, the power ramped down to
0 W over 5 s. The simulation ran for 100 s (140 s of
process time). A general stationary inward heat flux, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, has been
considered in the present model. This adds to the total flux across
selected boundaries.</p>
      <?pagebreak page129?><p id="d1e2171">The inward heat flux, <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, may be calculated from the power input as:
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M75" display="block"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>/</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:math></disp-formula>
            where, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the general inward heat flux, <inline-formula><mml:math id="M77" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> is the power of heat
source from the piecewise linear function described earlier and <inline-formula><mml:math id="M78" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is the
cross-sectional area of the cylindrical rod. A peak <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> value as <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.093</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> W m<inline-formula><mml:math id="M81" 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> relates to a maximum power input of 400 W
over a 10 mm diameter cross-section.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Material properties</title>
      <p id="d1e2277">Temperature-dependent thermophysical data for 316 L stainless steel
(Kim, 1975) has been considered. Table 2 shows the
physical process parameters of the material adopted to simulate the process.
Table 3 shows the variation of material properties such as heat capacity at
constant pressure <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, thermal conductivity <inline-formula><mml:math id="M83" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula>, density <inline-formula><mml:math id="M84" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, specific
enthalpy <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">298.15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e2326">Physical process parameters for 316 L stainless steel.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <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:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Physical process parameters</oasis:entry>
         <oasis:entry colname="col2">Unit</oasis:entry>
         <oasis:entry colname="col3">Symbol</oasis:entry>
         <oasis:entry colname="col4">Value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Overall sample length</oasis:entry>
         <oasis:entry colname="col2">mm</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M86" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">150</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sample radius</oasis:entry>
         <oasis:entry colname="col2">mm</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M87" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Liquidus temperature</oasis:entry>
         <oasis:entry colname="col2">K</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1730</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Solidus temperature</oasis:entry>
         <oasis:entry colname="col2">K</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1670</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Ambient temperature</oasis:entry>
         <oasis:entry colname="col2">K</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">293.15</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e2479">Thermophysical data for the solid and liquid region of 316 L
stainless steel.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <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:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col4">Thermophysical data for 316 L Stainless Steel </oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Symbol</oasis:entry>
         <oasis:entry colname="col2">Region</oasis:entry>
         <oasis:entry colname="col3">Equation</oasis:entry>
         <oasis:entry colname="col4">Unit</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.1097</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3.174</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4.1868</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">J kg<inline-formula><mml:math id="M93" 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> K<inline-formula><mml:math id="M94" 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></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liquid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.1840</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4.1868</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M96" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">9.248</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.571</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">W m<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> K<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></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liquid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1.241</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3.279</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">8.0842</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.2086</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.8942</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">kg m<inline-formula><mml:math id="M103" 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:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liquid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">7.4327</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3.9338</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.8007</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>T</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mn mathvariant="normal">298.15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Solid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">34.127</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.1097</mml:mn><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1.587</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4184</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">kJ kg<inline-formula><mml:math id="M107" 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></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Liquid</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.1840</mml:mn><mml:mi>T</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">50.573</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4184</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page130?><sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Meshing and mesh refinement</title>
      <p id="d1e3056">The geometry of the cylindrical rod has been discretised in each of the
modelling cases. For the FVM model, the size of the control volume <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. 2) is considered as a discretisation parameter along with the time
step <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Values of <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> was selected at 0.043, 0.0375 and
0.033 mm. In order to fulfil the stability condition, the value of <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> was varied from 0.00026 to 0.00016 s. In the final analysis,
stable values of temperature distribution were obtained for <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> of 0.033 mm and 0.00016 s respectively.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e3122"><bold>(a)</bold> The work plane in the <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> direction. <bold>(b)</bold> The work plane in the <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mi>Y</mml:mi></mml:mrow></mml:math></inline-formula> direction.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e3158">Mesh refinement study using COMSOL Multiphysics<sup>®</sup> and
mesh element sizes used for Combination-6.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f06.png"/>

        </fig>

      <p id="d1e3171">As discussed for the FEM model, the length of the rod is segmented equally
by 50 mm with each segment being discretised with various combinations of
mesh size from coarser to finer. The qualitative descriptions coarse, fine,
and finer are proprietary terms used in COMSOL Multiphysics<sup>®</sup>.
In order to prevent asymmetry in the results, two work planes were
introduced on the <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mi>Z</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. 5a) and <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mi>Y</mml:mi></mml:mrow></mml:math></inline-formula> (Fig. 5b) planes along with partition
domains. This forced the mesh to place a node<?pagebreak page131?> in the centre of the
cylindrical rod, allowing for the mesh to be symmetric.</p>
      <p id="d1e3197">A free tetrahedral element type was used in the FEM model. Consequently,
each segment of the rod was meshed with elements ranging from a coarse mesh
having 2478 elements to the finest mesh having 35 340 elements. Figure 6
shows examples of the meshed geometry of the rod with six different
combination of elements used in the refinement study.</p>
      <p id="d1e3200">It was observed that the temperature distribution did not change
significantly between combination 5 and 6 meshed rods. Combination-6 was
selected for segment-1, the corresponding mesh element sizes used can be
found in Fig. 6.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
      <p id="d1e3212">The data extracted after convergence and mesh independency tests has been
used to plot and compare the simulation results obtained by each thermal
model.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e3217">Comparison of thermal histories obtained by the non-commercial and
commercial model.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f07.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e3228">Comparison of temperature distribution obtained by the
non-commercial and commercial model along the length of the cylindrical rod.</p></caption>
        <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f08.png"/>

      </fig>

      <?pagebreak page132?><p id="d1e3238"><?xmltex \hack{\newpage}?>Figure 7 shows the comparison of the thermal histories obtained from each
model. The time versus temperature thermal histories were plotted for
different locations along the length of the cylindrical rod. The liquidus
and solidus temperatures are indicated for reference purposes.</p>
      <p id="d1e3242">Figure 8 demonstrates the temperature distribution along the length of the
cylindrical rod for each model. The temperature profiles are shown at time
intervals of 20 s.</p>
      <p id="d1e3245">Following on from the temperature profiles, Fig. 9 provides the comparison
of the peak temperatures observed along the length of the rod throughout the
entire simulation.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10" specific-use="star"><?xmltex \currentcnt{9}?><label>Figure 9</label><caption><p id="d1e3250">Comparison of maximum value of temperature obtained by the
non-commercial model and commercial model along the length of the
cylindrical rod.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f09.png"/>

      </fig>

      <p id="d1e3259">Figure 10 shows the simulated value for the melt pool depth obtained using
both non-commercial and commercial models. The melt pool depth was defined
by the axial position of the liquidus isotherm, i.e., 1730 K.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11" specific-use="star"><?xmltex \currentcnt{10}?><label>Figure 10</label><caption><p id="d1e3265">Comparison of melt pool depth obtained by non-commercial and
commercial model along the length of the cylindrical rod.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f10.png"/>

      </fig>

      <p id="d1e3274">Figure 11 provides greater detail from the 3D FEM model. Figure 11a shows
the variation in the temperature distribution captured over 20 s time
intervals. Figure 11b depicts the lengths of the melt pools in segment-1
captured over 20 s time intervals. This figure distinguishes the
existence of various phases in segment-1. In Fig. 11b it is possible to
distinguish the mushy zone between 1670 and 1730 K.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12"><?xmltex \currentcnt{11}?><label>Figure 11</label><caption><p id="d1e3279"><bold>(a)</bold> Temperature distribution along the length of the cylindrical
rod. <bold>(b)</bold> The melt pool depth in segment-1.</p></caption>
        <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://ms.copernicus.org/articles/articles/11/125/2020/ms-11-125-2020-f11.png"/>

      </fig>

</sec>
<?pagebreak page133?><sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Comparison of thermal histories</title>
      <p id="d1e3308">Figure 7 shows thermal histories at different locations for each model. The
comparison shows qualitative agreement between the codes. However, the
results show under prediction from the non-commercial model compared with
results from the commercial model. For example, the times required for each
model to reach the liquidus temperature (1730 K) at the nearest boundary are
11.5 and 8.5 s for the non-commercial and commercial model,
respectively. On cooling from above the liquidus, the effect of latent heat
is clear in the results for each model.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Comparison of temperature distributions along the length of the
cylindrical rod</title>
      <p id="d1e3320">Comparing the temperature distribution (as shown in Fig. 8) recorded along
the length of the cylindrical rod every 20 s revealed the heat
transfer phenomenon within the cylindrical rod. At 40 s, the extent of
the liquid and mushy zones (as given by the positions of the liquidus and
solidus isotherms) predicted by the non-commercial model is 9.7  and 10.35 mm. Whilst the corresponding positions of the liquid and mushy zones
predicted by the commercial model are 9.6  and 10.21 mm.</p><?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page134?><sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Comparison of maximum temperatures along the length of the cylindrical
rod</title>
      <p id="d1e3332">Figure 9 compares the maximum temperature at each location along the
cylindrical rod over all times. This data demonstrates a good agreement
between both the non-commercial and commercial model. It was observed that
the non-commercial model predicted the maximum temperature within a
percentage difference of 4 % when compared to the commercial model.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Comparison of the melt pool depth</title>
      <p id="d1e3343">Figure 10 shows the prediction of the melt pool depth as characterised by
the liquidus isotherm positions obtained for each model. The maximum melt
pool depth predicted by each model were almost coincident at approximately
10 mm.</p>
</sec>
<sec id="Ch1.S4.SS5">
  <label>4.5</label><title>Temperature distribution</title>
      <p id="d1e3355">Figure 11 presents temperature distribution within the melt pool obtained by
the commercial model. It shows the axial heat transfer along the length of
the cylindrical rod (Fig. 11a) and the extent of the melt pool (Fig. 11b). It can be observed from Fig. 11 that the cylindrical rod experiences
a continuous heating and cooling cycle from 0 to 140 s. For 20
to 40 s time interval, the melt pool depth gradually expands along the
length of the cylindrical rod in agreement with Fig. 8.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusion</title>
      <p id="d1e3368">This paper describes the development of two modelling applications and their
code-to-code verification. Referring to the original aims and objectives the
following conclusions can be drawn from the present work:
<list list-type="bullet"><list-item>
      <p id="d1e3373">A non-commercial code for heat transfer simulation using a bespoke
MATLAB<sup>®</sup> (FVM) approach and a commercial thermal model using
COMSOL Multiphysics<sup>®</sup> (FEM) were developed with each model
having the ability to simulate heat transfer within a cylindrical rod using
a point heat source at the near boundary.</p></list-item><list-item>
      <p id="d1e3383">Mesh independency tests revealed that the results obtained from the
non-commercial and commercial models were mesh independent allowing for
meaningful and appropriate model verification.</p></list-item><list-item>
      <p id="d1e3387">Thermal histories, temperature distributions, maximum temperatures and melt
pool depths across the sample have been investigated. Good qualitative
agreement has been achieved by the non-commercial and commercial models.
Temperature distribution along the length of the cylindrical rod allowed for
the quantification of the dimensions of the liquid and mushy zones with each
model producing similar outputs. It was observed that the non-commercial
model predicted the maximum temperature within a percentage difference of 4 % as compared to commercial model. The melt pool depth predicted by both
models were nearly coincident with each other.</p></list-item><list-item>
      <p id="d1e3391">The commercial model was used to predict the temperature distribution within
the cylindrical rod, whilst visualising the details of the axial transfer
along the length of the cylindrical rod. The model has the ability to
demonstrate the depth at which the heat is transferred along the length of
the rod as the power follows a transient profile.</p></list-item></list>
The verification exercise presented in this manuscript is classified as an
assurance step for future development of the current 3D FEM model. Imminent
work on the present model will involve a moving point heat source and layer
addition with the potential of application to both welding and metal
additive manufacturing processes.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <?pagebreak page135?><p id="d1e3399">Contact the corresponding authors for code availability.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e3405">AMVH and SM were responsible for conceptualisation. AMVH, SM and SHN developed the relevant models and are
accountable for data curation, formal analysis and methodology. AMVH
and SHN completed the verification study. HW contributed to
manuscript preparation and graphical visualisation. All authors contributed
to the writing and reviewing of the document. SM and JQ were responsible for the project administration and supervision of
this verification exercise. AMVH was responsible for the final
compilation of this manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e3411">The authors declare that they have no conflict of interest.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e3417">The views and opinions in this document do not necessarily reflect those of
the European Commission or the Special EU Programmes Body (SEUPB).</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e3423">The North West Centre for Advanced Manufacturing (NW CAM) project is
supported by the European Union's INTERREG VA Programme, managed by the
Special EU Programmes Body (SEUPB).</p><p id="d1e3425">If you would like further information about NW CAM please contact the lead
partner, Catalyst, for details.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e3430">This research has been supported by the INTERREGVA (Project ID: IVA5055, Project Reference Number: 047).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e3436">This paper was edited by Daniel Condurache and reviewed by Deepak Kumar and one anonymous referee.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Battaglioli, S., Robinson, A. J., and McFadden, S.: Axisymmetric front
tracking model for the investigation of grain structure evolution during
directional solidification, Int. J. Heat Mass Tran., 115, 592–605,
<ext-link xlink:href="https://doi.org/10.1016/j.ijheatmasstransfer.2017.07.095" ext-link-type="DOI">10.1016/j.ijheatmasstransfer.2017.07.095</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Battaglioli, S., McFadden, S., and Robinson, A. J.: Numerical simulation of
Bridgman solidification of binary alloys, Int. J. Heat Mass Tran., 104,
199–211, <ext-link xlink:href="https://doi.org/10.1016/j.ijheatmasstransfer.2016.08.030" ext-link-type="DOI">10.1016/j.ijheatmasstransfer.2016.08.030</ext-link>, 2017b.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>COMSOL Multiphysics<sup>®</sup> v. 5.4: Phase Change User's Guide, 1–18,
<ext-link xlink:href="https://doi.org/10.1007/978-1-4684-0412-8_12" ext-link-type="DOI">10.1007/978-1-4684-0412-8_12</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>
Kim, C. S.: Thermophysical properties of stainless steels, Argonne National
Laboratory, Argonne, IL, USA, 1975.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>McFadden, S., Mooney, R. P., Sturz, L., and Zimmermann, G.: A Nucleation
Progenitor Function approach to polycrystalline equiaxed solidification
modelling with application to a microgravity transparent alloy experiment
observed in-situ, Acta Mater., 148, 289–299,
<ext-link xlink:href="https://doi.org/10.1016/j.actamat.2018.02.012" ext-link-type="DOI">10.1016/j.actamat.2018.02.012</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Mooney, R. P. and McFadden, S.: Order verification of a Bridgman furnace
front tracking model in steady state, Simul. Model. Pract. Th., 48,
24–34, <ext-link xlink:href="https://doi.org/10.1016/j.simpat.2014.07.005" ext-link-type="DOI">10.1016/j.simpat.2014.07.005</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Mooney, R. P., McFadden, S., Rebow, M., and Browne, D. J.: A front tracking
model for transient solidification of Al-7wt%Si in a Bridgman furnace,
Trans. Indian Inst. Met., 65, 527–530, <ext-link xlink:href="https://doi.org/10.1007/s12666-012-0201-2" ext-link-type="DOI">10.1007/s12666-012-0201-2</ext-link>,
2012.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Mooney, R. P., Sturz, L., Zimmermann, G., and McFadden, S.: Thermal
characterisation with modelling for a microgravity experiment into
polycrystalline equiaxed dendritic solidification with in-situ observation,
Int. J. Therm. Sci., 125, 283–292, <ext-link xlink:href="https://doi.org/10.1016/j.ijthermalsci.2017.11.032" ext-link-type="DOI">10.1016/j.ijthermalsci.2017.11.032</ext-link>,
2018.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Naumann, R. J.: An analytical approach to thermal modeling of bridgman-type
crystal growth. II. Two-dimensional analysis, J. Cryst. Growth, 58,
569–584, <ext-link xlink:href="https://doi.org/10.1016/0022-0248(82)90144-0" ext-link-type="DOI">10.1016/0022-0248(82)90144-0</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>
Pelletier, D. and Roache, P. J.: Verification and Validation of
Computational Heat Transfer, in: Handbook of Numerical Heat Transfer: Second
Edition, edited by: Minkowycz,  W. J., Sparrow, E. M., and Murty, J. Y., 417–442, John Wiley &amp; Sons, Hoboken, New Jersey, USA, 2000.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Pineau, A., Guillemot, G., Tourret, D., Karma, A., and Gandin, C. A.: Growth
competition between columnar dendritic grains – Cellular automaton versus
phase field modeling, Acta Mater., 155, 286–301,
<ext-link xlink:href="https://doi.org/10.1016/j.actamat.2018.05.032" ext-link-type="DOI">10.1016/j.actamat.2018.05.032</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Roache, P. J.: Verification and Validation in Computational Science and
Engineering, in Computing in Science Engineering,  107–240, Hermosa, available at:
<uri>https://pdfs.semanticscholar.org/0f3c/728bd0f17e45cce72bda2165707a0eb9e03b.pdf</uri> (last access: 29 October 2019),
1998.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Roache, P. J.: Verification of codes and calculations, AIAA J., 36,
696–702, <ext-link xlink:href="https://doi.org/10.2514/3.13882" ext-link-type="DOI">10.2514/3.13882</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Seredynski, M., Battaglioli, S., Mooney, R. P., Robinson, A. J., Banaszek,
J., and McFadden, S.: Code-to-code verification of an axisymmetric model of
the Bridgman solidification process for alloys, Int. J. Numer. Method. H., 27, 1142–1157, <ext-link xlink:href="https://doi.org/10.1108/HFF-03-2016-0123" ext-link-type="DOI">10.1108/HFF-03-2016-0123</ext-link>, 2017.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Code-to-code verification for thermal models of melting and solidification in a metal alloy: comparisons between a Finite Volume Method and a Finite Element Method</article-title-html>
<abstract-html><p>Verification, the process of checking a modelling output
against a known reference model, is an important step in model development
for the simulation of manufacturing processes. This manuscript provides
details of a code-to-code verification between two thermal models used for
simulating the melting and solidification processes in a 316&thinsp;L stainless
steel alloy: one model was developed using a non-commercial code and the
Finite Volume Method (FVM) and the other used a commercial Finite Element
Method (FEM) code available within COMSOL Multiphysics<span style="position:relative; bottom:0.5em; " class="text">®</span>. The
application involved the transient case of heat-transfer from a point heat
source into one end of a cylindrical sample geometry, thus melting and then
re-solidifying the sample in a way similar to an autogenous welding process
in metal fabrication. Temperature dependent material properties and
progressive latent heat evolution through the freezing range of the alloy
were included in the model. Both models were tested for mesh independency,
permitting meaningful comparisons between thermal histories, temperature
profiles and maximum temperature along the length of the cylindrical rod and
melt pool depth. Acceptable agreement between the results obtained by the
non-commercial and commercial models was achieved. This confidence building
step will allow for further development of point-source heat models, which
has a wide variety of applications in manufacturing processes.</p></abstract-html>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Battaglioli, S., Robinson, A. J., and McFadden, S.: Axisymmetric front
tracking model for the investigation of grain structure evolution during
directional solidification, Int. J. Heat Mass Tran., 115, 592–605,
<a href="https://doi.org/10.1016/j.ijheatmasstransfer.2017.07.095" target="_blank">https://doi.org/10.1016/j.ijheatmasstransfer.2017.07.095</a>, 2017a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
Battaglioli, S., McFadden, S., and Robinson, A. J.: Numerical simulation of
Bridgman solidification of binary alloys, Int. J. Heat Mass Tran., 104,
199–211, <a href="https://doi.org/10.1016/j.ijheatmasstransfer.2016.08.030" target="_blank">https://doi.org/10.1016/j.ijheatmasstransfer.2016.08.030</a>, 2017b.

</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
COMSOL Multiphysics<span style="position:relative; bottom:0.5em; " class="text">®</span> v. 5.4: Phase Change User's Guide, 1–18,
<a href="https://doi.org/10.1007/978-1-4684-0412-8_12" target="_blank">https://doi.org/10.1007/978-1-4684-0412-8_12</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
Kim, C. S.: Thermophysical properties of stainless steels, Argonne National
Laboratory, Argonne, IL, USA, 1975.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
McFadden, S., Mooney, R. P., Sturz, L., and Zimmermann, G.: A Nucleation
Progenitor Function approach to polycrystalline equiaxed solidification
modelling with application to a microgravity transparent alloy experiment
observed in-situ, Acta Mater., 148, 289–299,
<a href="https://doi.org/10.1016/j.actamat.2018.02.012" target="_blank">https://doi.org/10.1016/j.actamat.2018.02.012</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
Mooney, R. P. and McFadden, S.: Order verification of a Bridgman furnace
front tracking model in steady state, Simul. Model. Pract. Th., 48,
24–34, <a href="https://doi.org/10.1016/j.simpat.2014.07.005" target="_blank">https://doi.org/10.1016/j.simpat.2014.07.005</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
Mooney, R. P., McFadden, S., Rebow, M., and Browne, D. J.: A front tracking
model for transient solidification of Al-7wt%Si in a Bridgman furnace,
Trans. Indian Inst. Met., 65, 527–530, <a href="https://doi.org/10.1007/s12666-012-0201-2" target="_blank">https://doi.org/10.1007/s12666-012-0201-2</a>,
2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Mooney, R. P., Sturz, L., Zimmermann, G., and McFadden, S.: Thermal
characterisation with modelling for a microgravity experiment into
polycrystalline equiaxed dendritic solidification with in-situ observation,
Int. J. Therm. Sci., 125, 283–292, <a href="https://doi.org/10.1016/j.ijthermalsci.2017.11.032" target="_blank">https://doi.org/10.1016/j.ijthermalsci.2017.11.032</a>,
2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
Naumann, R. J.: An analytical approach to thermal modeling of bridgman-type
crystal growth. II. Two-dimensional analysis, J. Cryst. Growth, 58,
569–584, <a href="https://doi.org/10.1016/0022-0248(82)90144-0" target="_blank">https://doi.org/10.1016/0022-0248(82)90144-0</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
Pelletier, D. and Roache, P. J.: Verification and Validation of
Computational Heat Transfer, in: Handbook of Numerical Heat Transfer: Second
Edition, edited by: Minkowycz,  W. J., Sparrow, E. M., and Murty, J. Y., 417–442, John Wiley &amp; Sons, Hoboken, New Jersey, USA, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
Pineau, A., Guillemot, G., Tourret, D., Karma, A., and Gandin, C. A.: Growth
competition between columnar dendritic grains – Cellular automaton versus
phase field modeling, Acta Mater., 155, 286–301,
<a href="https://doi.org/10.1016/j.actamat.2018.05.032" target="_blank">https://doi.org/10.1016/j.actamat.2018.05.032</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
Roache, P. J.: Verification and Validation in Computational Science and
Engineering, in Computing in Science Engineering,  107–240, Hermosa, available at:
<a href="https://pdfs.semanticscholar.org/0f3c/728bd0f17e45cce72bda2165707a0eb9e03b.pdf" target="_blank"/> (last access: 29 October 2019),
1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Roache, P. J.: Verification of codes and calculations, AIAA J., 36,
696–702, <a href="https://doi.org/10.2514/3.13882" target="_blank">https://doi.org/10.2514/3.13882</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
Seredynski, M., Battaglioli, S., Mooney, R. P., Robinson, A. J., Banaszek,
J., and McFadden, S.: Code-to-code verification of an axisymmetric model of
the Bridgman solidification process for alloys, Int. J. Numer. Method. H., 27, 1142–1157, <a href="https://doi.org/10.1108/HFF-03-2016-0123" target="_blank">https://doi.org/10.1108/HFF-03-2016-0123</a>, 2017.
</mixed-citation></ref-html>--></article>
